index-legacy-674cce8f.js 1.3 MB

1234567891011121314151617181920
  1. (function(){function asyncGeneratorStep(e,t,r,i,n,o,A){try{var s=e[o](A),a=s.value}catch(l){return void r(l)}s.done?t(a):Promise.resolve(a).then(i,n)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(i,n){var o=e.apply(t,r);function A(e){asyncGeneratorStep(o,i,n,A,s,"next",e)}function s(e){asyncGeneratorStep(o,i,n,A,s,"throw",e)}A(undefined)}))}}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(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 _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==typeof t?t:String(t)}function _toPrimitive(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(r!==undefined){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}System.register(["./index-legacy-c13362df.js","./index-legacy-e3b18f17.js","./index-legacy-18d32949.js","./useFee-legacy-079dcc57.js","./index-legacy-da5a0bfb.js"],(function(exports,module){"use strict";var createNamespace,defineComponent,useChildren,useExpose,createVNode,BORDER_TOP_BOTTOM,truthProp,withInstall,extend,numericProp,ref,useParent,computed,useLazyRender,watch,doubleRaf,nextTick,raf,pick$1,mergeProps,withDirectives,vShow,makeNumericProp,addUnit,BORDER_TOP,routeProps,useRoute,BORDER,Badge,Icon,getSizeStyle,makeStringProp,Fragment,useTouch,useCustomFieldValue,useEventListener,isSameValue,useRect,preventDefault,stopPropagation,addNumber,clamp,browser,useRoute$1,usePageVisibility,listenerMessage,postMessage,reactive,createTextVNode,isVNode,commonjsGlobal,getDefaultExportFromCjs,watchEffect,openBlock,createElementBlock,normalizeStyle,onMounted,onUnmounted,getSecondRPM$1,request,state,toRefs,closeToast,showLoadingToast,promisefiyPostMessage,showSuccessToast,showFailToast,Transition,Popup,showToast,cellSharedProps,Cell,Image$1,handleCheckVip,showDialog,Tabs,Tab;return{setters:[e=>{createNamespace=e.A,defineComponent=e.d,useChildren=e.C,useExpose=e.D,createVNode=e.c,BORDER_TOP_BOTTOM=e.E,truthProp=e.G,withInstall=e.H,extend=e.I,numericProp=e.J,ref=e.y,useParent=e.K,computed=e.a,useLazyRender=e.L,watch=e.x,doubleRaf=e.M,nextTick=e.N,raf=e.Q,pick$1=e.R,mergeProps=e.S,withDirectives=e.U,vShow=e.V,makeNumericProp=e.W,addUnit=e.X,BORDER_TOP=e.Y,routeProps=e.Z,useRoute=e._,BORDER=e.$,Badge=e.a0,Icon=e.a1,getSizeStyle=e.a2,makeStringProp=e.a3,Fragment=e.F,useTouch=e.a4,useCustomFieldValue=e.a5,useEventListener=e.k,isSameValue=e.a6,useRect=e.a7,preventDefault=e.a8,stopPropagation=e.a9,addNumber=e.aa,clamp=e.ab,browser=e.g,useRoute$1=e.f,usePageVisibility=e.ac,listenerMessage=e.l,postMessage=e.p,reactive=e.r,createTextVNode=e.m,isVNode=e.i,commonjsGlobal=e.ad,getDefaultExportFromCjs=e.ae,watchEffect=e.af,openBlock=e.ag,createElementBlock=e.ah,normalizeStyle=e.ai,onMounted=e.o,onUnmounted=e.h,getSecondRPM$1=e.aj,request=e.e,state=e.s,toRefs=e.ak,closeToast=e.al,showLoadingToast=e.q,promisefiyPostMessage=e.am,showSuccessToast=e.an,showFailToast=e.ao,Transition=e.T,Popup=e.P,showToast=e.ap},e=>{cellSharedProps=e.c,Cell=e.C},e=>{Image$1=e.I},e=>{handleCheckVip=e.a,showDialog=e.b},e=>{Tabs=e.T,Tab=e.a}],execute:function(){var __vite_style__=document.createElement("style");__vite_style__.textContent='@charset "UTF-8";._playContent_eumys_1{width:100vw;height:100vh;background-color:#000;overflow:hidden;--plyr-color-main: var(--van-primary);--plyr-range-track-height: .08rem}._coursewarePlay_eumys_9{position:relative;height:100vh;margin:0 auto;overflow:hidden}._playModel_eumys_15{position:absolute;left:0;top:0;right:0;bottom:0;box-shadow:inset 0 0 4.37333rem #000;pointer-events:none}._headerContainer_eumys_24{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:1.06667rem;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);transition:transform .5s;box-sizing:border-box}._headerContainer_eumys_24 div{box-sizing:border-box}._backBtn_eumys_41{color:#fff;height:100%;display:flex;justify-content:space-between;align-items:center;z-index:10;padding:0 .4rem}._backBtn_eumys_41 .van-icon{margin-right:.21333rem}._headRight_eumys_53{position:relative;z-index:10;display:flex;align-items:center;margin-left:auto;height:100%;padding-right:.4rem}._headRight_eumys_53 ._rightBtn_eumys_62{display:flex;justify-content:center;align-items:center;height:100%;padding:0 .26667rem}._headRight_eumys_53 ._rightBtn_eumys_62 img{width:.58667rem;height:.58667rem;display:block}._menu_eumys_74{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:.32rem;color:#fff}._tabsContent_eumys_84{width:100vw;height:100vh}._tabsContent_eumys_84 .van-tabs__wrap{display:none!important}._tabsContent_eumys_84 .van-tabs__content{width:100%;height:100%}._wraps_eumys_95{width:100%;height:100%;transform-style:preserve-3d;perspective:32rem;transition-timing-function:initial}._itemDiv_eumys_102{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;transform-style:preserve-3d;transition-property:transform,opacity,height;backface-visibility:hidden;overflow:hidden;z-index:1}._itemDiv_eumys_102._itemActive_eumys_117{z-index:10}._itemDiv_eumys_102._acitveAnimation_eumys_120{transition-duration:.8s}._itemDiv_eumys_102._show_eumys_123{display:block}._itemDiv_eumys_102._hide_eumys_126{display:none}._itemDiv_eumys_102 video{width:100%;height:100%}._itemDiv_eumys_102 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._fullBtn_eumys_139{width:1.01333rem;height:1.22667rem;display:flex;flex-direction:column;align-items:center;color:#fff;justify-content:space-evenly;overflow:hidden;white-space:nowrap}._fullBtn_eumys_139:active{background:rgba(255,255,255,.2)}._rightFixedBtns_eumys_153{position:absolute;top:50%;transform:translateY(-50%);right:.32rem;z-index:10}._rightFixedBtns_eumys_153 ._btnsBottom_eumys_160{margin-top:.26667rem}._leftFixedBtns_eumys_163{position:absolute;top:50%;transform:translateY(-50%);left:.32rem;z-index:10}._leftFixedBtns_eumys_163 ._prePoint_eumys_170{margin-bottom:.21333rem}._btnsWrap_eumys_173{background:rgba(51,51,51,.4);border-radius:.16rem;overflow:hidden}._bottomFixedContainer_eumys_178{position:absolute;left:0;right:0;bottom:0;z-index:10;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);transition:transform .5s}._bottomFixedContainer_eumys_178 ._time_eumys_187{display:flex;justify-content:space-between;color:#fff;font-size:.26667rem;padding:.10667rem .53333rem}._bottomFixedContainer_eumys_178 ._slider_eumys_194{padding:.21333rem .53333rem}._bottomFixedContainer_eumys_178 ._slider_eumys_194 .van-slider__button{background:var(--van-primary)}._bottomFixedContainer_eumys_178 ._actions_eumys_200{display:flex;justify-content:space-between;color:#fff;font-size:.32rem;padding:0 .26667rem .10667rem .53333rem;align-items:center}._bottomFixedContainer_eumys_178 ._actions_eumys_200 ._actionBtn_eumys_208{display:flex}._bottomFixedContainer_eumys_178 ._actions_eumys_200 ._actionBtn_eumys_208>img{width:.8rem;height:.8rem;display:block;padding:.10667rem .26667rem .10667rem .10667rem}._popup_eumys_217{background:rgba(0,0,0,.5)}._overlayClass_eumys_220{--van-overlay-background: transparent}.top-enter-active,.top-leave-active{transition:transform .5s}.top-enter-from,.top-leave-to{transform:translateY(-100%)}.left-enter-active,.left-leave-active{transition:all .5s}.left-enter-from,.left-leave-to{left:-1.6rem;opacity:0}.right-enter-active,.right-leave-active{transition:all .5s}.right-enter-from,.right-leave-to{right:-1.6rem;opacity:0}.bottom-enter-active,.bottom-leave-active{transition:transform .5s}.bottom-enter-from,.bottom-leave-to{transform:translateY(100%)}._loadWrap_eumys_257{position:absolute;left:-6Px;top:0;right:-6Px;bottom:0;background:linear-gradient(45deg,#21232a,#111218);display:flex;justify-content:center;align-items:center}._playRecordTime_eumys_268{width:2.4rem;margin-right:.26667rem;background:rgba(0,0,0,.4);border-radius:.53333rem;font-size:.32rem;padding:.16rem;display:flex;align-items:center;justify-content:center;color:#fff}._playRecordTime_eumys_268 ._timeLoad_eumys_280{width:.13333rem;height:.13333rem;background:#ff4e19;border:.01333rem solid #ffffff;border-radius:50%;margin-right:.08rem;animation:_loadFade_eumys_1 1s ease-in-out infinite}@keyframes _loadFade_eumys_1{0%{opacity:0}50%{opacity:.5}to{opacity:1}}._swiperContainer_eumys_300 .swiper-wrapper{height:100vh}._popupMore_eumys_303{background:rgba(0,0,0,.8)}@keyframes plyr-progress{to{background-position:.66667rem 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(.26667rem)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:5.33333rem;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:.05333rem;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:.24rem;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:.08rem .10667rem}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:.34667rem;font-size:var(--plyr-font-size-small,13px);left:0;padding:.26667rem;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:.4rem;font-size:var(--plyr-font-size-base,15px);padding:.53333rem;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:.48rem;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-1.06667rem);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:.05333rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:.10667rem;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:.18667rem;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:.48rem;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:.48rem;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:.05333rem dashed #00b2ff;outline:.05333rem dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:.05333rem}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:.06667rem;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:.06667rem;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 .13333rem;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:.21333rem;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 .02667rem .05333rem rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:.4rem;font-size:var(--plyr-font-size-base,15px);margin-bottom:.26667rem;position:absolute;right:-.08rem;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:.10667rem solid #0000;border-top-color:rgba(255,255,255,.9);border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:.37333rem;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:.18667rem;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:.05333rem}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:.34667rem;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:.12444rem .28rem;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:.10667rem solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:.74667rem;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:.17333rem;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:.18667rem;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:.09333rem;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:.74667rem;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - .37333rem);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:.17333rem;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 .02667rem #fff;box-shadow:0 .02667rem 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:.02667rem;left:0;margin-top:.09333rem;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:.18667rem;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:.42667rem;margin-right:.26667rem;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:.42667rem}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:.16rem;left:.32rem;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:.16rem}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-.13333rem;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -.05333rem);overflow:hidden;padding-left:.65333rem;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:.69333rem;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:.50667rem;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:.06667rem;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:.13333rem;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 .02667rem .02667rem rgba(35,40,47,.15),0 0 0 .02667rem rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:.34667rem;height:var(--plyr-range-thumb-height,13px);margin-top:-.10667rem;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:.34667rem;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:.06667rem;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:.13333rem;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 .02667rem .02667rem rgba(35,40,47,.15),0 0 0 .02667rem rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:.34667rem;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:.34667rem;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:.06667rem;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:.13333rem;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:.06667rem;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:.13333rem;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:.06667rem;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:.13333rem;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 .02667rem .02667rem rgba(35,40,47,.15),0 0 0 .02667rem rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:.34667rem;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:.34667rem;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:.05333rem dashed #00b2ff;outline:.05333rem dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:.05333rem}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:.05333rem dashed #00b2ff;outline:.05333rem dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:.05333rem}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:.05333rem dashed #00b2ff;outline:.05333rem dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:.05333rem}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:.34667rem;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:.26667rem;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:.13333rem;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 .02667rem .05333rem rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:.34667rem;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:.26667rem;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:.13333rem .2rem;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,.26667rem) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:.10667rem solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:.10667rem solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:.10667rem solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-.10667rem;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(.26667rem) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:.42667rem;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(.26667rem) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:.42667rem;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:.17333rem;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:.34667rem;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-.17333rem;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-.17333rem;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + .34667rem);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:3.2rem;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:2.66667rem;height:.13333rem;height:var(--plyr-range-track-height,5px);left:0;margin-top:-.06667rem;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:2.66667rem;min-width:.13333rem;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:2.66667rem;min-width:.13333rem;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:2.66667rem;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:.66667rem .66667rem;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:.02667rem;height:.13333rem;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:.08rem;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:.13333rem;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:.13333rem;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:2.4rem;min-width:1.6rem;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:.26667rem;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 .02667rem .02667rem rgba(35,40,47,.15),0 0 0 .02667rem rgba(35,40,47,.2),0 0 0 .08rem rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 .02667rem .02667rem rgba(35,40,47,.15),0 0 0 .02667rem rgba(35,40,47,.2),0 0 0 .08rem rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 .02667rem .02667rem rgba(35,40,47,.15),0 0 0 .02667rem rgba(35,40,47,.2),0 0 0 .08rem rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:.13333rem;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:.53333rem;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:.26667rem;padding:var(--plyr-control-spacing,10px);padding-top:.93333rem;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:.4rem;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:.05333rem;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 .02667rem .02667rem rgba(35,40,47,.15),0 0 0 .02667rem rgba(35,40,47,.2),0 0 0 .08rem rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 .02667rem .02667rem rgba(35,40,47,.15),0 0 0 .02667rem rgba(35,40,47,.2),0 0 0 .08rem rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 .02667rem .02667rem rgba(35,40,47,.15),0 0 0 .02667rem rgba(35,40,47,.2),0 0 0 .08rem rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:.56rem;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:.56rem;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:.05333rem;bottom:.26667rem;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:.29333rem;padding:.05333rem .16rem;pointer-events:none;position:absolute;right:.26667rem;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:.13333rem;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:.08rem;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:.21333rem;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 .02667rem .05333rem rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:.26667rem;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:.08rem;pointer-events:none;position:absolute;transform:translateY(.26667rem) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:.10667rem solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:.10667rem solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:.10667rem solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-.10667rem;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:.18667rem;border-radius:calc(var(--plyr-menu-radius, 8px) - .02667rem);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 .02667rem rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:.18667rem;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - .02667rem);border-bottom-right-radius:.18667rem;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - .02667rem);bottom:0;left:0;line-height:1.1;padding:.53333rem .16rem .16rem;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:.34667rem;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(.02667rem);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(.02667rem,.02667rem,.02667rem,.02667rem);border:0!important;height:.02667rem!important;overflow:hidden;padding:0!important;position:absolute!important;width:.02667rem!important}.plyr [hidden]{display:none!important}._musicScore_piq8y_1{position:relative;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow:scroll}._musicScore_piq8y_1 ._container_piq8y_8{position:relative;display:block;border:none;width:100%;height:100%;z-index:10}._musicScore_piq8y_1 ._musicModel_piq8y_16{position:absolute;left:0;top:0;right:0;bottom:0}._errorModel_piq8y_23{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}._startBtn_piq8y_35{position:absolute;left:50%;bottom:6vh;transform:translate(-50%);z-index:11}._startBtn_piq8y_35:active{opacity:.8}._loading_piq8y_45{position:absolute;left:4%;top:50%;margin-top:-15Px}._skeletonWrap_piq8y_51{position:absolute;left:0;top:0;right:0;height:100%;z-index:1;padding-top:1.2rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#fff;pointer-events:none}._skeleton_piq8y_51{--van-skeleton-paragraph-height: .64rem}._skeleton_piq8y_51 .van-skeleton__content .van-skeleton-paragraph{margin:.32rem auto;width:80%!important}._skeleton_piq8y_51 .van-skeleton__content .van-skeleton-paragraph:first-child{width:60%!important}._skeleton_piq8y_51 .van-skeleton__content .van-skeleton-paragraph:last-child{width:100%!important}._container_1sta8_1{display:flex;flex-direction:column;min-width:7.68rem;max-width:7.68rem;height:100vh;color:#fff;font-size:.32rem;box-sizing:border-box}._pointHead_1sta8_11{display:flex;align-items:center;padding:.34667rem .26667rem .4rem .4rem;flex-shrink:0;font-size:.37333rem}._pointHead_1sta8_11 img{width:.42667rem;height:.42667rem;margin-right:.18667rem}._content_1sta8_23{flex:1;overflow-y:auto;padding:0 .53333rem}._collapse_1sta8_28._childActive_1sta8_28 .van-cell{color:#fff}._collapse_1sta8_28._childActive_1sta8_28 ._arrow_1sta8_31{opacity:1}._collapse_1sta8_28:after{display:none;border-width:0}._collapse_1sta8_28 ._borderTop_1sta8_38{border-top:.02667rem solid rgba(255,255,255,.2)}._collapse_1sta8_28 .van-cell{background:transparent;font-size:.37333rem;color:rgba(255,255,255,.5);padding:.16rem 0}._collapse_1sta8_28 .van-cell__title{font-weight:600}._collapse_1sta8_28 .van-collapse-item__title--expanded{color:#fff}._collapse_1sta8_28 .van-collapse-item--border:after{display:none}._collapse_1sta8_28 .van-collapse-item__content{background:transparent;color:#fff;font-size:.26667rem;padding:0 0 .16rem}._collapse_1sta8_28 ._childCollapseItem_1sta8_62{padding-left:.37333rem;border-top:0}._collapse_1sta8_28 ._childCollapseItem_1sta8_62 .van-cell{padding-left:0;font-size:.37333rem}._collapse_1sta8_28 ._childCollapseItem_1sta8_62 .van-collapse-item__content{padding-left:0}._collapse_1sta8_28 ._arrow_1sta8_31{display:block;width:.26667rem;height:.26667rem;margin-right:.16rem;transition:all .3s;opacity:.5}._collapse_1sta8_28 .van-collapse-item__title--expanded ._arrow_1sta8_31{transform:rotate(90deg);opacity:1}._item_1sta8_85{display:flex;align-items:center;justify-content:flex-start;padding:.13333rem .13333rem .13333rem 0;border-radius:.16rem;font-size:.32rem;position:relative}._item_1sta8_85 .van-icon{display:none}._item_1sta8_85 .van-image{margin-left:.42667rem;margin-right:.16rem;margin-top:-.02667rem;width:.4rem;height:.42667rem}._itemActive_1sta8_104{background:rgba(0,255,224,.15);color:var(--van-primary)}._itemActive_1sta8_104 .van-icon,._itemActive_1sta8_104 ._playLoading_1sta8_111{display:block}._playLoading_1sta8_111{display:none;font-size:.32rem;position:absolute;right:.10667rem;top:.24rem}._audioAnimate_bbwvw_1{display:flex;justify-content:center;align-items:center;padding-bottom:30%}._audioAnimate_bbwvw_1 div{width:.05333rem;height:.26667rem;background:linear-gradient(135deg,#34FFC5 0%,#1BD2FF 100%);transform-origin:bottom;border-radius:.13333rem;margin:0 .02667rem}._audioAnimate_bbwvw_1 div:nth-child(1){animation:_musicWave_bbwvw_1 .5s infinite linear both alternate}._audioAnimate_bbwvw_1 div:nth-child(2){animation:_musicWave_bbwvw_1 .2s infinite linear both alternate}._audioAnimate_bbwvw_1 div:nth-child(3){animation:_musicWave_bbwvw_1 .6s infinite linear both alternate}._audioAnimate_bbwvw_1 div:nth-child(4){animation:_musicWave_bbwvw_1 .3s infinite linear both alternate}@keyframes _musicWave_bbwvw_1{0%{height:.08rem}to{height:.26667rem}}._guideWrap_6r0fv_1{width:40vw;height:100vh}._guideWrap_6r0fv_1 .van-tabs__nav{background-color:transparent}._guideWrap_6r0fv_1 .van-tabs__nav .van-tab{color:#fff;font-size:.42667rem}._guideWrap_6r0fv_1 .van-tab__panel{height:calc(100vh - var(--van-tabs-line-height));overflow:hidden;overflow-y:auto;box-sizing:border-box}._guideWrap_6r0fv_1 .van-tab__panel::-webkit-scrollbar{width:0}._guideWrap_6r0fv_1 .van-tabs__line{bottom:.5rem}._guideWrap_6r0fv_1 ._content_6r0fv_24{padding:.48rem .64rem 0;color:#fff;font-size:.32rem;line-height:.53333rem;box-sizing:border-box}._guideWrap_6r0fv_1 ._content_6r0fv_24 img{width:100%}._guideWrap_6r0fv_1 ._content_6r0fv_24 ._item_6r0fv_34{margin-bottom:.53333rem}._guideWrap_6r0fv_1 ._content_6r0fv_24 ._title_6r0fv_37{font-size:.37333rem;font-weight:500}._marginB33_qlwab_1{margin-bottom:.88rem}._marginB33_qlwab_1 h2{padding-left:0!important}._wrap_qlwab_7{box-sizing:border-box;padding:.48rem 0;background-color:transparent;color:#fff}._wrap_qlwab_7 ._topTitle_qlwab_13{position:relative}._wrap_qlwab_7 ._topTitle_qlwab_13 h2{font-weight:400;line-height:.48rem;font-size:16Px;padding-left:.58667rem;color:#fff;position:relative;z-index:20}._wrap_qlwab_7 ._wrapInfo_qlwab_25{padding:0 .58667rem}._wrap_qlwab_7 ._wrapInfo_qlwab_25 section{margin-bottom:1.2rem}._wrap_qlwab_7 ._wrapInfo_qlwab_25 section ._bigP_qlwab_31{font-weight:700;color:#fff;font-size:.42667rem;line-height:.53333rem}._wrap_qlwab_7 ._wrapInfo_qlwab_25 section p{font-size:.32rem;line-height:.53333rem;margin-bottom:.53333rem}._wrap_qlwab_7 ._wrapInfo_qlwab_25 h3{font-weight:400;color:#fff;font-size:.37333rem;line-height:.53333rem}._wrap_qlwab_7 ._wrapInfo_qlwab_25 ._blod_qlwab_48{font-weight:700}._wrap_qlwab_7 ._wrapInfo_qlwab_25 ._red_qlwab_51{color:#ff8057}._dot_qlwab_54{position:absolute;width:.26667rem;height:.45333rem;background:#00c2b5;opacity:.53;border-radius:.02667rem;top:-.18667rem;left:0}._little_qlwab_64{display:inline-block;width:.10667rem;height:.10667rem;background:#00c2b5;opacity:.53;right:0}._imgWrap_qlwab_72{display:flex;flex-direction:row;justify-content:space-around;align-items:center}._imgWrap_qlwab_72 ._img_qlwab_72{margin-bottom:.53333rem;width:5.06667rem}._topTitle_v2hvh_1{position:relative}._topTitle_v2hvh_1 ._title_v2hvh_4{line-height:.48rem;font-size:16Px;padding-left:.58667rem;color:#fff;position:relative;z-index:20}._wrap_v2hvh_12{box-sizing:border-box;padding:.48rem 0;background-color:transparent;color:#fff}._wrap_v2hvh_12 ._wrapInfo_v2hvh_18{padding:0 .58667rem}._wrap_v2hvh_12 ._wrapInfo_v2hvh_18 section{margin-top:.53333rem;margin-bottom:.53333rem}._wrap_v2hvh_12 ._wrapInfo_v2hvh_18 section ._bigP_v2hvh_25{font-weight:700;color:#fff;font-size:.42667rem;line-height:.53333rem}._wrap_v2hvh_12 ._wrapInfo_v2hvh_18 section p{font-size:.32rem;line-height:.53333rem;margin-bottom:.53333rem}._wrap_v2hvh_12 ._wrapInfo_v2hvh_18 h3{font-weight:400;color:#fff;font-size:.37333rem;line-height:.53333rem}._wrap_v2hvh_12 ._wrapInfo_v2hvh_18 ._blod_v2hvh_42{font-weight:700}._wrap_v2hvh_12 ._wrapInfo_v2hvh_18 ._red_v2hvh_45{color:#ff8057}._dot_v2hvh_48{position:absolute;width:.26667rem;height:.45333rem;background:#00c2b5;opacity:.53;border-radius:.02667rem;top:-.18667rem;left:0}._little_v2hvh_58{display:inline-block;width:.10667rem;height:.10667rem;background:#00c2b5;opacity:.53;right:0}._imgWrap_v2hvh_66{display:flex;flex-direction:row;justify-content:space-around;align-items:center}._imgWrap_v2hvh_66 ._img_v2hvh_66{margin-bottom:.53333rem;width:5.06667rem}._tool_po8hn_1{position:relative;width:5.86667rem;box-sizing:border-box;height:100vh;color:#fff;font-size:.34667rem;font-weight:500;line-height:.48rem}._tool_po8hn_1 *{box-sizing:border-box}._title_po8hn_14{padding:.32rem .48rem}._grid_po8hn_17 .van-grid-item__content{background:transparent;padding:var(--van-padding-xs) var(--van-padding-xs)}._grid_po8hn_17 .van-grid-item__text{color:inherit;margin-top:.05333rem}._grid_po8hn_17 .van-grid-item__icon{font-size:.58667rem}._pen_1hy0o_1{position:fixed;left:0;right:0;bottom:0;top:0;z-index:11}._open_1hy0o_9{display:block}._hide_1hy0o_12{display:none}._iframe_1hy0o_15{display:block;width:100%;height:100%;border:0}._dely_1hy0o_21{opacity:0}._rightItem_1hy0o_24{position:absolute;right:15Px;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);width:50Px;height:54Px;display:flex;justify-content:center;align-items:center}._img_1hy0o_36{position:absolute;left:0;top:0;width:100%;height:100%;display:block}._videoWrap_4xsq3_1{position:relative;width:100%;height:100%}._videoWrap_4xsq3_1 ._videoSection_4xsq3_6{position:absolute;top:0;left:0;right:0;bottom:0;z-index:8}._content_4xsq3_14{position:relative;height:100%}._contentWrap_4xsq3_18{height:100%}._contentWrap_4xsq3_18 video{width:100%;height:100%}._controls_4xsq3_25{position:absolute;left:0;bottom:0;right:0;height:2.13333rem;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);display:flex;flex-direction:column;justify-content:space-between;transition:all .5s;width:100%;z-index:9}._controls_4xsq3_25._hide_4xsq3_39{transform:translateY(100%)}._controls_4xsq3_25 ._time_4xsq3_42{display:flex;justify-content:space-between;color:#fff;font-size:.26667rem;padding:.10667rem .53333rem}._controls_4xsq3_25 ._slider_4xsq3_49{padding:0 .53333rem;--van-slider-button-width: .34667rem !important;--van-slider-button-height: .34667rem !important}._controls_4xsq3_25 ._slider_4xsq3_49 .n-slider{--n-handle-size: .34667rem !important;--n-fill-color: var(--van-primary-color) !important;--n-fill-color-hover: var(--van-primary-color) !important}._controls_4xsq3_25 ._slider_4xsq3_49 .van-loading{width:100%;height:100%}._controls_4xsq3_25 ._actionSection_4xsq3_63{display:flex;align-items:center;justify-content:space-between;padding:0 .42667rem .21333rem .4rem}._controls_4xsq3_25 ._actionSection_4xsq3_63 ._name_4xsq3_69{font-size:.37333rem;font-weight:500;color:#fff}._controls_4xsq3_25 ._actions_4xsq3_74{display:flex;color:#fff;font-size:.32rem;align-items:center}._controls_4xsq3_25 ._actions_4xsq3_74 ._actionWrap_4xsq3_80{display:flex}._controls_4xsq3_25 ._actions_4xsq3_74 ._actionBtn_4xsq3_83{display:flex;width:.8rem;height:.8rem;padding:.10667rem 0;background:transparent}._controls_4xsq3_25 ._actions_4xsq3_74 ._actionBtn_4xsq3_83>img{width:100%;height:100%}._controls_4xsq3_25 ._actions_4xsq3_74 .van-loading__circular{width:100%;height:100%}._controls_4xsq3_25 ._actions_4xsq3_74 ._playIcon_4xsq3_98{display:none}._controls_4xsq3_25 ._actions_4xsq3_74 ._btnPlay_4xsq3_101 img:nth-child(2){display:block}._controls_4xsq3_25 ._actions_4xsq3_74 ._btnPause_4xsq3_104 img:nth-child(3){display:block}._controls_4xsq3_25 ._actions_4xsq3_74 ._btnPlay_4xsq3_101 .van-loading,._controls_4xsq3_25 ._actions_4xsq3_74 ._btnPause_4xsq3_104 .van-loading{display:none}._controls_4xsq3_25 ._actions_4xsq3_74 ._loopBtn_4xsq3_111 .loop{display:block}._controls_4xsq3_25 ._actions_4xsq3_74 ._loopBtn_4xsq3_111 .loopActive,._controls_4xsq3_25 ._actions_4xsq3_74 ._loopBtn_4xsq3_111._active_4xsq3_117 .loop{display:none}._controls_4xsq3_25 ._actions_4xsq3_74 ._loopBtn_4xsq3_111._active_4xsq3_117 .loopActive{display:block}._sliderPopup_4xsq3_123{position:absolute;z-index:9999;left:1.81333rem;bottom:1.22667rem;display:flex;align-items:center;flex-direction:column;height:4.4rem;width:1.2rem;padding:.26667rem 0 .4rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAGaCAMAAAC46aQwAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlNaAAxUVwdPRSc7MzYsEEoXGgshjXaABwAAAZBJREFUeNrt1GtO40AQReF77X46tvPY/2IHhiCDA0Ez7pb4cb4FHLVaVSU/isM/i360S5+nnIL+Q0h5On+fXuqoQ8a6fJm+VjVQr4/pEtREKPt0VTP1UzpmNZTjh3RWU3lLn9TY6T1d1Fx5S8eg5kL8m57UwfSaHoI6CIPlSV1MlpO6SNaiThbN6mRWVSdVWZ1kJXWSFNRJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg9wnqJGhVJ6uyOsmq6qSqqJOiqzq5yqu6WC3P6mK2HEd1MEbLfZ49+zXtpOaS39IXNXe5p13UWPF72ic1dfKW9ql1eUu7tP2NLf3inNREOnuXflFGHTaWrSdvYsk6JJfoXXoTb1PNabwL+kEY71Ku023r7tOPYv5pFJ6Rn5qfj8KRtC+jvjGefSztYdWX1sFH0k82tUY3SPsWtDfZTdJekj4JN7dKO1Z9kBY3ST+er3x10/R2vqrdOO04BUnp4nbpTVwug30g3cwf1jMLKix6VfsAAAAASUVORK5CYII=) no-repeat top center;background-size:contain}._sliderPopup_4xsq3_123 ._iconAdd_4xsq3_137,._sliderPopup_4xsq3_123 ._iconCut_4xsq3_138{display:inline-block;width:.64rem;height:.64rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABGlBMVEUAAAAAraMAraEArKEArqIA18kArqIA08UA1McAq6AAraAArKAArKEArKAArKAAq6EA1MYAq6AArKIAraMA2csAr6AA28kAn58A1skA0sQA1ccA2csA1cgArZ8A3M4Ar6IA1cgA2csA3M0A1MUA3M0A39EA2swA1skA1cgA3tAA3c8A3c0A08cA2swAq58A3M4A2csA4NL\\ ///8A3tAA1sgA2s0A3M4A18kA4tQA2MsA3c8A2cwA1McArKAA08UA5NVm6+Jm6N9x599m6eEAx7oAvLDr/PsA0MNM49oAua2j8u2H8OmH7OZM6N4As6dt5t413dII1skD1skAy74AwLRf49ta49sn2s4X2MwT18tW4tpJ4Nc33tMq288faTE+AAAAMXRSTlMAGfxfUkc/9YXw6M/FtrCSUEM0MiMjCgj4z7quqG3x7tfPg1hS+Pjr69C6lZWKbVhYjYIARgAAAqJJREFUSMelk2lD2kAQhjfhkltQ0Xpbe98xJljCRo6EgApKoa32+P9/o7NOliEboB98Pj/v7MzsLotRS63tHb/Z2Xl9vLeWqrH/kdrPuE3B+SM7+6mV+voz15336/X615MXS/XNXTfuA7ubi/3TjOpjwHEOvyzy19yF9cF3LOt53P+w3IeA9X5R/fHfe9SpHyf0Y2ecgv/zttO5kwGwZT+I/Tmynwz4HeA3lY/4tm0fzu8K9vlwC/6vcRi46fVuIj7wjvx1mPY7+P1vYf3+GdB3APIbDbpBuN878H9Iv94WgTbVBx14K/0UHnD7gD4FpI8B05Tvah/W3+50/tC8GIjUB9/cQ7+Wge3fYUPoy4Dimy9rOHJTcD+m68VAN/Qb6AvW8ZLV50ABe9Y/8hF3FH+eMkA+csIEGXo+/TZyJQJXXaDVag2lbxivhK8FM//mbCHX0jcaGgTS1E9vcaCHPmCmIZBsztpfETCQJAQS7mzcpS1J30yIQEDrEUN3ARy6hQxnB1xYIpD0RIB+o6ArAq1wneRfBEkx9LSu+laLAqiHAU8MrQ1U37bxBBOROuBrDDg6V36vbeMJMd84YoKSp/gyoPqXQYkJDgbgR38jBciHgP+JCTQ9oPbnA4p+6egae6Q4oADYwFAEhuhTwC8ypMInlvIdr3u9a9MIE6hfNnmFhRRGdeo/el3kG6MCk1R1n3zlutAHpnqVzShzD9uhAyI64PEyI7bz3BP+8voTnt9mc2zlRAJ1df1YP7fFImxkuW8tK29MeXaDKWzk+ChQXrPc54jnyKeu8pz75+gjqDs+53nsR2G7rHM+mER8IwBdL+O8caoFDgy8wGnA/7Vcz+dAocqWUynqPIJerLDVaAelrLSzpQNtlUuhdDKRSKZRfir/ACF6Xp1EeZtPAAAAAElFTkSuQmCC) no-repeat center;background-size:contain;flex-shrink:0}._sliderPopup_4xsq3_123 ._iconAdd_4xsq3_137._disabled_4xsq3_146,._sliderPopup_4xsq3_123 ._iconCut_4xsq3_138._disabled_4xsq3_146{opacity:.7}._sliderPopup_4xsq3_123 ._iconCut_4xsq3_138{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABCFBMVEUAAAAAraMAraEArKEArKEArqIArqIA2swA1cgA1sgAraAArKAArKEArKAArKAAq6EA2MoArZ8Aq6AArKIAraMAr6AA28kAn58A18oA08cA1cgA1MYA1sgA0cQA3c4A1skA08YA2swA08UA1skA2MsA2s0A18kA1sgA39AAzsIA3tAA2swA39EA39AA39EA4tMA3tAA2s0A2MoA1skA3M4A1ccA49QA3c8A2cwA4NIA4dP\\ ///8ArKAA08Zx599x5t8A5NXi+/kA0cMAyLsAvK8Aua1J4dg13dIAzsAAvrIAs6dt5t4s29AD1chJ595h49tX49oV18sO1soAxLdm5NxS4tgd2MwAwrWCpB5XAAAAMHRSTlMAGfzvX1I/V1FH6M/FtrCShm1DNDIjCgj486iEI/jx19DPurGV+Ovr0M26uqiHSCOYWU5AAAACYklEQVRIx6WT12LaMBSGZTMS9p4hSTO6FwGMRyXj2GbTNqPj/d+kOjYCGcnkot/19/8+R5KRQDNzdnP5tt1+c3lTzjTRS2S6HaIFDCmDdjdzVD99RQjzgwDl6jRW710T0R8Yxsee3D/pMJ/C+cbdxYnMPyNPmz9CP/iUsujfks16Ys8FnwaAW7F/M5nY9kycJ2A0Kh/MTx7XNPD7u7x/RIns0euQn9SfSXwW0C++coFrMqf+gxbXDwH9A3dfhH7AXj/F9oOv9/dD0fv9ZYcnFOOPqN9/x/wMIWRuPxzth0D/CwrpwgU/Cgvv60EHPoV+83z/gMR92TyA2WQrM53CfBaA+l0gfLhlPjAI4OfnfPMzAt7LHmjIgW9eIeA8zh8d+tZr8BWXm2d2/03g/gfzLV2hgTTh5gdfTDDfMtM0kCLUfylgbgMpGkiSXX/cSMwf95MQWAgXLJwP+BC4g0DKY7rwIJjf3/pjNwVL/wVf7OcCzB97sLQylflM53yKryBKQhse8U3OtxIIKHoSX5gHcIsIqEyPz2Myf+xXEKCoLvUpsf3jEENVUEBhGnnQOiDpd5YFFFLFC+GHD2HzB2i4irbkV0PphYHPAo61yiNGTfWjvtjvOEu1hnaU8HNkX3Fhx8MltKeVw57Yb3L9C5xrIY5GFj/LL5j1ZxsoQj2BfUM8zxBriRN1dEA9i1eu9MIcbYWzzOenymHsa+KBGkuMcw0koVVSMZ4udP4DlutjrJZaSE4tjylTzx2M6G9muJ6PKfkaiqdaUHEEtVBFx1EqxQSzE8WKIgjSUDqVTKbSIP8//wBbnlQnTJqlUQAAAABJRU5ErkJggg==) no-repeat center;background-size:contain}._sliderPopup_4xsq3_123 ._sliderPoint_4xsq3_154{background:#FFFFFF;box-shadow:0 .05333rem .10667rem rgba(102,102,102,.77);border-radius:.26667rem;font-size:.37333rem;font-weight:500;color:#01c1b5;min-width:.93333rem;text-align:center;vertical-align:text-bottom}._sliderPopup_4xsq3_123 ._sliderPoint_4xsq3_154 span{font-size:.32rem}._sliderPopup_4xsq3_123 .van-slider{margin:.18667rem 0}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url('+new URL("VideoJS-43355fc6.eot?#iefix",module.meta.url).href+') format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXhwATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABwAAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAANZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVwHOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAAAAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAAAALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIBQgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFiA3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBMIuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznOhosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NTQnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BKwF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5ojZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/osEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnLgHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jogk2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATURNC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAAABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMwEWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAFAAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSEF1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRCj9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYoRSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fYl4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAAAABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRniOeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnLgEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umLS8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6YtLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AAAEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUoBBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJATcJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJAREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAhADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFxYVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJBQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcXGwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyAUQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBkdMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BNzYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUzunh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUAFQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIwkBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:""}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:""}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:""}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:""}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:""}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:""}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:""}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:""}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:.26667rem;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:.02667rem;left:-266.64rem;position:absolute;top:0;width:.02667rem}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:.53333rem;color:#fff;background-color:#000;font-size:.48rem;font-family:Arial,Helvetica,sans-serif;text-align:center;width:8rem;height:4rem;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:.26667rem;left:.26667rem;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto;box-sizing:content-box}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:.53333rem .64rem;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:.02667rem;overflow:hidden;padding:0;position:absolute;width:.02667rem}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;overflow:hidden}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 .26667rem}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:.16rem .21333rem .21333rem;pointer-events:none;position:relative;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:.02667rem;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:.02667rem;height:.02667rem;margin-left:-.02667rem}.video-js .vjs-volume-panel.enable-volume-control{transition:width 1s}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;position:relative}.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:focus,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0!important;white-space:nowrap}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-live .vjs-playback-rate{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-error .vjs-error-check-network{color:#fff;text-decoration:none;background:red;padding:.13333rem;display:inline-block;border-radius:.13333rem}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-.66667rem 0 0 -.66667rem;opacity:.85;text-align:left;border:.16rem solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:1.33333rem;height:1.33333rem;border-radius:.66667rem;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:0s linear .3s forwards vjs-spinner-show}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-.16rem;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{position:absolute}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"";background:url(https://tcplayer-1306264703.cos.ap-nanjing.myqcloud.com/assets/audioTrack.png);background-size:contain;width:.61333rem;height:.4rem;top:.26667rem;left:.4rem}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}.vjs-text-track-settings fieldset{margin:.13333rem;padding:.08rem;border:none}.vjs-text-track-settings fieldset span{display:inline-block;margin-left:.13333rem}.vjs-text-track-settings legend{color:#fff;margin:0 0 .13333rem}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(.02667rem .02667rem .02667rem .02667rem);clip:rect(.02667rem,.02667rem,.02667rem,.02667rem);display:block;margin:0 0 .13333rem;padding:0;border:0;height:.02667rem;width:.02667rem;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:.05333rem}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}div.vjs-control.vjs-button.tcp-dot-component{width:100%}.vjs-progress-control:hover .tcp-dot-basic-style{display:inline}.tcp-dot-basic-style{position:absolute;width:.21333rem;height:100%;margin-left:-.10667rem;border-radius:.13333rem;background-color:#fff0ff;z-index:10;display:none}.tcp-dot-basic-style:hover{background-color:#fff}.tcp-triangle{display:block;content:" ";position:absolute;bottom:-.26667rem;left:5%;width:0;height:0;border-width:.13333rem;border-style:solid;transform:translate(-50%);border-color:#000 transparent transparent}.tcp-triangle-both{display:block;content:" ";position:absolute;bottom:-.26667rem;left:1.86667rem;width:0;height:0;border-width:.13333rem;border-style:solid;transform:translate(-50%);border-color:#000 transparent transparent}.tcp-dot-image{width:100%;height:2.13333rem;background-repeat:no-repeat;background-size:100% 100%;-moz-background-size:100% 100%}.tcp-image-in-container{width:100%;height:100%;height:-webkit-fill-available;height:-moz-fill-available;height:-moz-available;height:fill-available}.tcp-image-in-container-only-image{width:100%;height:2.13333rem}.vjs-time-tooltip.tcp-popup-container{position:absolute;width:3.73333rem;height:3.14667rem;background-color:#000;padding:0;top:-3.33333rem;max-height:3.2rem;left:-1.73333rem}.vjs-time-tooltip.tcp-popup-container.tcp-only-gif{position:absolute;width:3.73333rem;height:2.13333rem;background-color:#000;padding:0;top:-2.32rem;max-height:3.2rem;left:-1.73333rem}.vjs-time-tooltip.tcp-popup-container.tcp-single-line{height:2.74667rem;top:-2.90667rem}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif{position:absolute;width:2.93333rem;height:1.44rem;background-color:#000;opacity:.8;padding:0;top:-1.6rem;border-radius:.13333rem;left:0}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-single-line{height:.61333rem;top:-.74667rem}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-two-lines{height:1.01333rem;top:-1.17333rem}.tcp-dot-comment{text-overflow:ellipsis;color:#fff;width:100%;height:1.01333rem;max-height:1.01333rem;font-size:.32rem;line-height:.42667rem;overflow:hidden;background-color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:.13333rem .21333rem}.tcp-large-comment{text-overflow:ellipsis;color:#fff;width:100%;height:100%;max-height:100%;font-size:.32rem;line-height:.42667rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding:.13333rem .21333rem}.tcp-dot-timestamp{display:block;font-weight:700;width:100%;height:.53333rem;text-align:left;bottom:0;position:absolute;color:#fff;margin-left:.26667rem}.vjs-dvr .tcp-dvr-progress-control .tcp-dvr-time-shift{background-color:transparent}.vjs-dvr .vjs-progress-control{display:flex}.vjs-dvr .vjs-live-control{flex:inherit;cursor:pointer}.vjs-dvr .vjs-live-control .vjs-tooltip{line-height:1em}.vjs-dvr-live .vjs-live-control .vjs-tooltip{display:none}.vjs-dvr-live .vjs-live-control{cursor:default}.vjs-dvr .vjs-live-display{margin:0 auto}.vjs-live .vjs-live-display:before{display:inline-block;width:.16rem;height:.16rem;margin-right:.4em;vertical-align:4%;background:#f51717;content:"";border-radius:50%}.vjs-dvr:not(.vjs-dvr-live) .vjs-live-display:before{background:#566377}.tcp-video-quality-switcher .tcp-quality-switcher-value{pointer-events:none;font-size:1.2em;display:table;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.tcp-video-quality-switcher .tcp-quality-switcher-value p{display:table-cell;vertical-align:middle}.tcp-video-quality-switcher .vjs-menu{width:6em;left:50%;transform:translate3d(-50%,0,0)}.tcp-video-quality-switcher .vjs-menu li{text-transform:none}.tcp-skin .tcp-logo{position:absolute}.tcp-skin .tcp-logo.left-top{top:0;left:0}.tcp-skin .tcp-logo.left-bottom{bottom:0;left:0}.tcp-skin .tcp-logo.right-top{top:0;right:0}.tcp-skin .tcp-logo.right-bottom{bottom:0;right:0}.tcp-skin .tcp-logo .tcp-logo-link{display:inline-block}.tcp-skin .vjs-big-play-button{height:4.8em;width:6.8em;left:50%;top:50%;margin-left:-3.4em;margin-top:-2.4em;font-size:1em;border:0;opacity:1;z-index:1}.tcp-skin .vjs-big-play-button:before{content:none}.tcp-skin .vjs-big-play-button .vjs-button-icon{height:4.8em;width:6.8em;fill:rgba(33,33,33,.5)}.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-dash,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-line,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-lines{stroke-dasharray:35.46667rem;stroke-dashoffset:35.46667rem;stroke-linecap:round;stroke-linejoin:round;stroke-width:.21333rem;stroke:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-fill{fill:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-line{animation:draw-line .5s ease forwards}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-lines{animation:draw-lines 1s ease forwards}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-dash{animation:draw-dash 1s ease forwards}.tcp-skin .vjs-big-play-button .vjs-icon-placeholder{display:none}.tcp-skin .vjs-big-play-button,.tcp-skin .vjs-big-play-button:focus,.tcp-skin:hover .vjs-big-play-button,.tcp-skin:hover .vjs-big-play-button:focus{background:0 0}.tcp-skin.vjs-paused.vjs-pos-ended .vjs-big-play-button,.tcp-skin.vjs-paused.vjs-pos-ended .vjs-poster{display:block}.tcp-skin.vjs-ad-loading .vjs-big-play-button,.tcp-skin.vjs-ad-playing .vjs-big-play-button,.tcp-skin.vjs-seeking .vjs-big-play-button,.tcp-skin.vjs-using-native-controls .vjs-big-play-button,.tcp-skin.vjs-waiting .vjs-big-play-button{display:none!important}.tcp-skin .vjs-menu{z-index:1}.tcp-skin .vjs-control-bar{z-index:1;font-size:1.2em;background-color:rgba(0,0,0,.3);background:rgba(0,0,0,.666);background:linear-gradient(to top,rgba(0,0,0,.666) 0,rgba(0,0,0,.492) 19%,rgba(0,0,0,.36) 34%,rgba(0,0,0,.254) 47%,rgba(0,0,0,.185) 56.5%,rgba(0,0,0,.129) 65%,rgba(0,0,0,.084) 73%,rgba(0,0,0,.05) 80.2%,rgba(0,0,0,.028) 86.1%,rgba(0,0,0,.014) 91%,rgba(0,0,0,.005) 95.2%,rgba(0,0,0,.001) 98.2%,rgba(0,0,0,0) 100%)}.tcp-skin .vjs-time-control{padding-left:0;padding-right:0}.tcp-skin:not(.vjs-live) .vjs-current-time,.tcp-skin:not(.vjs-live) .vjs-duration,.tcp-skin:not(.vjs-live) .vjs-time-divider{display:block}.tcp-skin .vjs-time-divider{min-width:0;padding-left:.3em;padding-right:.3em}.tcp-skin .vjs-current-time{padding-left:1em}.tcp-skin .vjs-duration{padding-right:1em}.tcp-skin .vjs-remaining-time{display:none}.tcp-skin .vjs-progress-control{position:absolute;width:100%;top:-.9em;left:0;height:1.5em}.tcp-skin .vjs-play-progress{background-color:#00a4ff}.tcp-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.2em;line-height:2.57}.tcp-skin .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{z-index:2;visibility:hidden;background-color:rgba(0,0,0,.7)}.tcp-skin .vjs-volume-panel .vjs-slider-horizontal .vjs-volume-level:before{top:-.33em}.tcp-skin .vjs-volume-panel .vjs-slider-vertical .vjs-volume-level:before{left:-.35em}.tcp-skin .vjs-volume-panel .vjs-volume-level{background-color:#00a4ff}.tcp-skin .vjs-custom-control-spacer{display:block;flex-grow:1}.tcp-skin .tcp-loading-spinner{box-sizing:border-box;background-clip:padding-box;width:1.33333rem;height:1.33333rem;display:none;position:absolute;top:50%;left:50%;margin:-.66667rem 0 0 -.66667rem;text-indent:-9999em}.tcp-skin .tcp-loading-spinner:before{content:"";display:block;width:100%;height:100%;margin-bottom:.13333rem;border-radius:50%;border:.08rem solid rgba(255,255,255,0);border-left-color:#fff;border-right-color:#fff;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tcp-skin.vjs-seeking .tcp-loading-spinner,.tcp-skin.vjs-waiting .tcp-loading-spinner{display:block}.tcp-skin.vjs-seeking .tcp-loading-spinner:before,.tcp-skin.vjs-waiting .tcp-loading-spinner:before{animation:load8 1.1s infinite linear}.tcp-skin .tcp-loading-spinner-animation{width:1.6rem;height:1.2rem;margin:0 auto .26667rem;background-repeat:no-repeat;animation-name:keyframes;animation-duration:2.625s;animation-delay:0s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:steps(1)}.tcp-skin .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#232833;background-color:rgba(0,0,0,.7)}@keyframes draw-line{0%{stroke-dashoffset:36rem}to{stroke-dashoffset:0}}@keyframes draw-lines{0%{stroke-dasharray:0 35.46667rem;stroke-dashoffset:35.46667rem}to{stroke-dasharray:35.46667rem 0;stroke-dashoffset:0}}@keyframes draw-dash{0%{stroke-dasharray:2.66667rem 35.46667rem}to{stroke-dasharray:.26667rem 0}}.tcp-continue-play-tips{position:absolute;left:0;bottom:4.5em;font-size:1.2em;height:2.08em;line-height:2.08em;padding:0 .5em 0 2.5em;background-color:#232833;background-color:rgba(0,0,0,.7)}.tcp-continue-play-tips .tcp-continue-play-buttom{cursor:pointer;color:#00a4ff;height:2.08em;padding:0 .13333rem;margin:0}.tcp-continue-play-tips .vjs-control.vjs-close-button{width:2em;height:2.08em;top:0;right:initial;left:.5em;opacity:.7}.tcp-continue-play-tips .vjs-control.vjs-close-button .vjs-icon-placeholder:before{font-size:1.33em;line-height:1.55em}.tcp-skin .tcp-overlay{color:#fff;position:absolute;text-align:center}.tcp-skin .tcp-overlay-no-background{width:33%}.tcp-skin .tcp-overlay-background{background-color:#4e4e4e;background-color:rgba(0,0,0,.6);border-radius:.08rem;padding:.26667rem;width:33%}.tcp-skin .tcp-overlay-top-left{top:.13333rem;left:.13333rem}.tcp-skin .tcp-overlay-top{left:50%;margin-left:-16.5%;top:.13333rem}.tcp-skin .tcp-overlay-top-right{right:.13333rem;top:.13333rem}.tcp-skin .tcp-overlay-right{right:.13333rem;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-overlay-bottom-right{bottom:4em;right:.13333rem}.tcp-skin .tcp-overlay-bottom{bottom:4em;left:50%;margin-left:-16.5%}.tcp-skin .tcp-overlay-bottom-left{bottom:4em;left:.13333rem}.tcp-skin .tcp-overlay-left{left:.13333rem;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-overlay-center{left:50%;margin-left:-16.5%;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-image-patch{width:100%;max-height:100%;margin:0;transform:translate(-50%,-50%);overflow:hidden}.tcp-skin .tcp-image-patch .tcp-overlay-link{display:inline-block;outline:0}.tcp-skin .tcp-image-patch .tcp-overlay-link:active,.tcp-skin .tcp-image-patch .tcp-overlay-link:focus,.tcp-skin .tcp-image-patch .tcp-overlay-link:link{outline:0}.tcp-skin .tcp-image-patch .tcp-overlay-img{max-width:100%;border:none}.tcp-skin.tcp-res-switching .tcp-image-patch{display:none}.tcp-skin .vjs-no-flex .tcp-overlay-center,.tcp-skin .vjs-no-flex .tcp-overlay-left,.tcp-skin .vjs-no-flex .tcp-overlay-right{margin-top:-.4rem}.tcp-skin .tcp-right-click-popup-menu{position:absolute;z-index:6;padding:0;white-space:nowrap;background-color:#1c1c1c;background-color:rgba(28,28,28,.9)}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-item{line-height:2em;padding:0 1.5em}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list{text-transform:none;padding:.5rem;text-align:left}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-content li:not(:last-child){border-bottom:.02667rem solid #fff}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list,.tcp-skin .tcp-right-click-popup-menu .tc-menu-list:hover{cursor:default;outline:0}.tcp-skin .tcp-right-click-popup-menu .tcp-menu-item-select{color:#00a4ff}.tcp-skin .tcp-mirror{transform:rotateY(180deg)}.tcp-playlist{width:8rem;height:100%;right:0;top:0;position:absolute}.tcp-playlist .tcp-playlist-toggle{position:absolute;width:.32rem;height:2.66667rem;line-height:2.66667rem;top:50%;transform:translateY(-50%);background-color:#00a4ff;border-radius:.26667rem 0 0 .26667rem;text-align:center;cursor:pointer}.tcp-playlist .tcp-playlist-box{position:absolute;background-color:#2b333f;overflow:scroll;overflow-x:hidden;width:100%;height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-title{padding:1em;font-size:1.6em;color:#00a4ff}.tcp-playlist .tcp-playlist-box .tcp-playlist-item{padding:0 0 0 1em;margin-bottom:1em;width:100%;height:2.66667rem}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video{display:inline-block;float:left;position:relative;width:55%;height:2.66667rem;display:flex;justify-content:center;align-items:center;background:#000}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-img{max-width:100%;max-height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-duration{position:absolute;bottom:.5em;left:1em;background-color:#2b333f;padding:.5em;opacity:.8}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-desc{display:inline-block;width:42%;padding:.5em;font-size:1.4em;overflow:hidden;height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover{cursor:pointer}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active .tcp-playlist-item-desc,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover .tcp-playlist-item-desc{color:#00a4ff}.tcp-playlist-box::-webkit-scrollbar{width:.5em;box-sizing:border-box}.tcp-playlist-box::-webkit-scrollbar-button{display:none}.tcp-playlist-box::-webkit-scrollbar-thumb{background-color:#00a4ff;-webkit-border-radius:1em}.vjs-play-next:hover{cursor:pointer}.vjs-play-next{font-family:VideoJS}.vjs-play-next .vjs-icon-placeholder:before{content:""}.tcp-playlist-open .tcp-playlist-toggle{right:8rem}.tcp-playlist-open .tcp-playlist-box{display:block}.tcp-playlist-close .tcp-playlist-toggle{right:0}.tcp-playlist-close .tcp-playlist-box{display:none}.tcp-statistic{position:relative;z-index:5;top:.26667rem;left:.26667rem;font-size:.32rem;width:80%;max-height:80%;background:rgba(28,28,28,.8);border-radius:.10667rem;color:#fff;opacity:.8;overflow:hidden}.tcp-statistic-wrapper{display:flex;flex-direction:column;width:100%;padding:.26667rem}.tcp-statistic-line{display:block;width:100%;padding-bottom:.10667rem}.tcp-statistic-title{width:30%;float:left;text-align:right;padding-right:.53333rem}.tcp-statistic-data{width:70%}.tcp-statistic-close{position:absolute;right:.26667rem;top:.26667rem;width:.53333rem;height:.53333rem;color:#fff;cursor:pointer}.tcp-switch{position:absolute;display:flex;align-items:center;right:0;bottom:4.5em;font-size:1.2em;line-height:2.08em;padding:0 2.5em 0 .5em;background-color:rgba(0,0,0,.7)}.tcp-switch>.vjs-close-button{top:0!important;cursor:pointer;width:2em;height:1.5em;display:flex;justify-content:center;align-items:center;right:.3em!important;border-radius:50%;margin-left:.5em}.tcp-switch>.vjs-control .vjs-close-button{top:0;right:.3em!important}.tcp-switch>.vjs-button>.vjs-icon-placeholder:before{font-size:1.33em;line-height:inherit;opacity:.7}.vjs-error .vjs-error-display .vjs-modal-dialog-content{padding:0}.vjs-errors-dialog{text-align:center;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(24,24,24,.8);display:table;width:100%;height:100%}.vjs-errors-content-container{overflow:auto;display:table-cell;padding:.93333rem}.vjs-errors-dialog .vjs-control.vjs-close-button{width:3em;height:3em;top:0}.vjs-errors-type{display:none}.tcp-vtt-thumbnail-container{position:absolute;overflow:hidden;bottom:2.3em;z-index:0}.tcp-vtt-thumbnail-container:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 .08rem .08rem rgba(0,0,0,.3) inset;z-index:1}.tcp-vtt-thumbnail-img{position:absolute;left:0;opacity:0;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-mz-transition:opacity .2s ease}.vjs-progress-control:active .tcp-vtt-thumbnail-img,.vjs-progress-control:hover .tcp-vtt-thumbnail-img{opacity:1}.tcp-dynamic-watermark-container{position:absolute;pointer-events:none}.tcp-dynamic-watermark-container .tcp-dynamic-watermark-content{position:absolute;max-width:30%;word-break:break-all;color:rgba(255,255,255,.5)}.tcp-skin.vjs-no-flex .vjs-poster{overflow:hidden}.tcp-skin.vjs-no-flex .vjs-poster div{width:100%;height:100%;display:table}.tcp-skin.vjs-no-flex .vjs-poster div span{display:table-cell;vertical-align:middle}.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-current-time,.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-duration,.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-time-divider{display:inline-block}.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-custom-control-spacer{display:none}.tcp-skin.vjs-no-flex .vjs-control-bar .tcp-video-quality-switcher .vjs-menu{margin-left:-3em}.tcp-skin.vjs-no-flex .vjs-control-bar .vjs-mouse-display{z-index:1}.tcp-skin.vjs-no-flex .vjs-control-bar .tcp-vtt-thumbnail-container{bottom:2.7em}.tcp-skin.vjs-no-flex.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.tcp-skin.vjs-no-flex.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar .vjs-volume-control.vjs-volume-vertical{visibility:hidden}.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-volume-vertical{visibility:visible;opacity:1;display:none}.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control:active.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control:active .vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control.vjs-volume-vertical,.tcp-skin.vjs-no-flex .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control.vjs-volume-vertical{display:block;position:absolute}@font-face{font-family:VideoJS;src:url('+new URL("VideoJS-43355fc6.eot",module.meta.url).href+');font-weight:400;font-style:normal}@media screen�{.tcp-logo-img{border:none}.tcp-continue-play-tips .vjs-control.vjs-close-button .vjs-icon-placeholder:before{font-size:.42667rem;line-height:.66667rem}}@media �screen{.tcp-skin.vjs-no-flex .vjs-big-play-button{background-color:#2b333f}.tcp-skin.vjs-no-flex .vjs-big-play-button .vjs-button-icon:before{top:0;left:0;width:100%;height:100%;text-align:center;font-family:VideoJS;font-weight:400;font-style:normal;content:"";font-size:5em;line-height:1em}.tcp-skin.vjs-no-flex .vjs-big-play-button:focus,.tcp-skin.vjs-no-flex .vjs-big-play-button:hover,.tcp-skin.vjs-no-flex:hover .vjs-big-play-button:focus,.tcp-skin.vjs-no-flex:hover .vjs-big-play-button:hover{background-color:#00a4ff}.tcp-skin .tcp-image-patch{width:100%;margin:0;left:0;right:0;top:0;bottom:0;transform:none;overflow:hidden}.tcp-skin .tcp-image-patch .tcp-overlay-table{display:table;width:100%;height:100%}.tcp-skin .tcp-image-patch .tcp-overlay-table .tcp-overlay-cell{width:100%;display:table-cell;vertical-align:middle}}button{outline:0}@media �screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}@media �screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}\n',document.head.appendChild(__vite_style__);const[name$9,bem$8]=createNamespace("collapse"),COLLAPSE_KEY=Symbol(name$9),collapseProps={border:truthProp,accordion:Boolean,modelValue:{type:[String,Number,Array],"default":""}};var stdin_default$b=defineComponent({name:name$9,props:collapseProps,emits:["change","update:modelValue"],setup(e,{emit:t,slots:r}){const{linkChildren:i,children:n}=useChildren(COLLAPSE_KEY),o=e=>{t("change",e),t("update:modelValue",e)};return useExpose({toggleAll:(t={})=>{if(e.accordion)return;"boolean"==typeof t&&(t={expanded:t});const{expanded:r,skipDisabled:i}=t,A=n.filter((e=>e.disabled&&i?e.expanded.value:null!=r?r:!e.expanded.value)),s=A.map((e=>e.itemName.value));o(s)}}),i({toggle:(t,r)=>{const{accordion:i,modelValue:n}=e;o(i?t===n?"":t:r?n.concat(t):n.filter((e=>e!==t)))},isExpanded:t=>{const{accordion:r,modelValue:i}=e;return r?i===t:i.includes(t)}}),()=>{var t;return createVNode("div",{"class":[bem$8(),{[BORDER_TOP_BOTTOM]:e.border}]},[null==(t=r["default"])?void 0:t.call(r)])}}});const Collapse=withInstall(stdin_default$b),[name$8,bem$7]=createNamespace("collapse-item"),CELL_SLOTS=["icon","title","value","label","right-icon"],collapseItemProps=extend({},cellSharedProps,{name:numericProp,isLink:truthProp,disabled:Boolean,readonly:Boolean,lazyRender:truthProp});var stdin_default$a=defineComponent({name:name$8,props:collapseItemProps,setup(e,{slots:t}){const r=ref(),i=ref(),{parent:n,index:o}=useParent(COLLAPSE_KEY);if(!n)return;const A=computed((()=>{var t;return null!=(t=e.name)?t:o.value})),s=computed((()=>n.isExpanded(A.value))),a=ref(s.value),l=useLazyRender((()=>a.value||!e.lazyRender)),c=()=>{s.value?r.value&&(r.value.style.height=""):a.value=!1};watch(s,((e,t)=>{null!==t&&(e&&(a.value=!0),(e?nextTick:raf)((()=>{if(!i.value||!r.value)return;const{offsetHeight:t}=i.value;if(t){const i=`${t}px`;r.value.style.height=e?"0":i,doubleRaf((()=>{r.value&&(r.value.style.height=e?i:"0")}))}else c()})))}));const p=(e=!s.value)=>{n.toggle(A.value,e)},h=()=>{e.disabled||e.readonly||p()},u=()=>{const{border:r,disabled:i,readonly:n}=e,o=pick$1(e,Object.keys(cellSharedProps));return n&&(o.isLink=!1),(i||n)&&(o.clickable=!1),createVNode(Cell,mergeProps({role:"button","class":bem$7("title",{disabled:i,expanded:s.value,borderless:!r}),"aria-expanded":String(s.value),onClick:h},o),pick$1(t,CELL_SLOTS))},d=l((()=>{var e;return withDirectives(createVNode("div",{ref:r,"class":bem$7("wrapper"),onTransitionend:c},[createVNode("div",{ref:i,"class":bem$7("content")},[null==(e=t["default"])?void 0:e.call(t)])]),[[vShow,a.value]])}));return useExpose({toggle:p,expanded:s,itemName:A}),()=>createVNode("div",{"class":[bem$7({border:o.value&&e.border})]},[u(),d()])}});const CollapseItem=withInstall(stdin_default$a),[name$7,bem$6]=createNamespace("grid"),gridProps={square:Boolean,center:truthProp,border:truthProp,gutter:numericProp,reverse:Boolean,iconSize:numericProp,direction:String,clickable:Boolean,columnNum:makeNumericProp(4)},GRID_KEY=Symbol(name$7);var stdin_default$9=defineComponent({name:name$7,props:gridProps,setup(e,{slots:t}){const{linkChildren:r}=useChildren(GRID_KEY);return r({props:e}),()=>{var r;return createVNode("div",{style:{paddingLeft:addUnit(e.gutter)},"class":[bem$6(),{[BORDER_TOP]:e.border&&!e.gutter}]},[null==(r=t["default"])?void 0:r.call(t)])}}});const Grid=withInstall(stdin_default$9),[name$6,bem$5]=createNamespace("grid-item"),gridItemProps=extend({},routeProps,{dot:Boolean,text:String,icon:String,badge:numericProp,iconColor:String,iconPrefix:String,badgeProps:Object});var stdin_default$8=defineComponent({name:name$6,props:gridItemProps,setup(e,{slots:t}){const{parent:r,index:i}=useParent(GRID_KEY),n=useRoute();if(!r)return;const o=computed((()=>{const{square:e,gutter:t,columnNum:n}=r.props,o=100/+n+"%",A={flexBasis:o};if(e)A.paddingTop=o;else if(t){const e=addUnit(t);A.paddingRight=e,i.value>=+n&&(A.marginTop=e)}return A})),A=computed((()=>{const{square:e,gutter:t}=r.props;if(e&&t){const e=addUnit(t);return{right:e,bottom:e,height:"auto"}}}));return()=>{const{center:i,border:s,square:a,gutter:l,reverse:c,direction:p,clickable:h}=r.props,u=[bem$5("content",[p,{center:i,square:a,reverse:c,clickable:h,surround:s&&l}]),{[BORDER]:s}];return createVNode("div",{"class":[bem$5({square:a})],style:o.value},[createVNode("div",{role:h?"button":void 0,"class":u,style:A.value,tabindex:h?0:void 0,onClick:n},[t["default"]?t["default"]():[t.icon?createVNode(Badge,mergeProps({dot:e.dot,content:e.badge},e.badgeProps),{"default":t.icon}):e.icon?createVNode(Icon,{dot:e.dot,name:e.icon,size:r.props.iconSize,badge:e.badge,"class":bem$5("icon"),color:e.iconColor,badgeProps:e.badgeProps,classPrefix:e.iconPrefix},null):void 0,t.text?t.text():e.text?createVNode("span",{"class":bem$5("text")},[e.text]):void 0]])])}}});const GridItem=withInstall(stdin_default$8),[name$5,bem$4]=createNamespace("skeleton-title"),skeletonTitleProps={round:Boolean,titleWidth:numericProp};var stdin_default$7=defineComponent({name:name$5,props:skeletonTitleProps,setup:e=>()=>createVNode("h3",{"class":bem$4([{round:e.round}]),style:{width:addUnit(e.titleWidth)}},null)});const SkeletonTitle=withInstall(stdin_default$7);var stdin_default$6=SkeletonTitle;const[name$4,bem$3]=createNamespace("skeleton-avatar"),skeletonAvatarProps={avatarSize:numericProp,avatarShape:makeStringProp("round")};var stdin_default$5=defineComponent({name:name$4,props:skeletonAvatarProps,setup:e=>()=>createVNode("div",{"class":bem$3([e.avatarShape]),style:getSizeStyle(e.avatarSize)},null)});const SkeletonAvatar=withInstall(stdin_default$5);var stdin_default$4=SkeletonAvatar;const DEFAULT_ROW_WIDTH="100%",skeletonParagraphProps={round:Boolean,rowWidth:{type:numericProp,"default":DEFAULT_ROW_WIDTH}},[name$3,bem$2]=createNamespace("skeleton-paragraph");var stdin_default$3=defineComponent({name:name$3,props:skeletonParagraphProps,setup:e=>()=>createVNode("div",{"class":bem$2([{round:e.round}]),style:{width:e.rowWidth}},null)});const SkeletonParagraph=withInstall(stdin_default$3);var stdin_default$2=SkeletonParagraph;const[name$2,bem$1]=createNamespace("skeleton"),DEFAULT_LAST_ROW_WIDTH="60%",skeletonProps={row:makeNumericProp(0),round:Boolean,title:Boolean,titleWidth:numericProp,avatar:Boolean,avatarSize:numericProp,avatarShape:makeStringProp("round"),loading:truthProp,animate:truthProp,rowWidth:{type:[Number,String,Array],"default":DEFAULT_ROW_WIDTH}};var stdin_default$1=defineComponent({name:name$2,inheritAttrs:!1,props:skeletonProps,setup(e,{slots:t,attrs:r}){const i=()=>{if(e.avatar)return createVNode(stdin_default$4,{avatarShape:e.avatarShape,avatarSize:e.avatarSize},null)},n=()=>{if(e.title)return createVNode(stdin_default$6,{round:e.round,titleWidth:e.titleWidth},null)},o=t=>{const{rowWidth:r}=e;return r===DEFAULT_ROW_WIDTH&&t===+e.row-1?DEFAULT_LAST_ROW_WIDTH:Array.isArray(r)?r[t]:r};return()=>{var A;return e.loading?createVNode("div",mergeProps({"class":bem$1({animate:e.animate,round:e.round})},r),[t.template?t.template():createVNode(Fragment,null,[i(),createVNode("div",{"class":bem$1("content")},[n(),Array(+e.row).fill("").map(((t,r)=>createVNode(stdin_default$2,{key:r,round:e.round,rowWidth:addUnit(o(r))},null)))])])]):null==(A=t["default"])?void 0:A.call(t)}}});const Skeleton=withInstall(stdin_default$1),[name$1,bem]=createNamespace("slider"),sliderProps={min:makeNumericProp(0),max:makeNumericProp(100),step:makeNumericProp(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:numericProp,buttonSize:numericProp,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],"default":0}};var stdin_default=defineComponent({name:name$1,props:sliderProps,emits:["change","dragEnd","dragStart","update:modelValue"],setup(e,{emit:t,slots:r}){let i,n,o;const A=ref(),s=[ref(),ref()],a=ref(),l=useTouch(),c=computed((()=>Number(e.max)-Number(e.min))),p=computed((()=>{const t=e.vertical?"width":"height";return{background:e.inactiveColor,[t]:addUnit(e.barHeight)}})),h=t=>e.range&&Array.isArray(t),u=()=>{const{modelValue:t,min:r}=e;return h(t)?100*(t[1]-t[0])/c.value+"%":100*(t-Number(r))/c.value+"%"},d=computed((()=>{const t={[e.vertical?"height":"width"]:u(),background:e.activeColor};return a.value&&(t.transition="none"),t[e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left"]=(()=>{const{modelValue:t,min:r}=e;return h(t)?100*(t[0]-Number(r))/c.value+"%":"0%"})(),t})),g=t=>{const r=+e.min,i=+e.max,n=+e.step;t=clamp(t,r,i);const o=Math.round((t-r)/n)*n;return addNumber(r,o)},f=()=>{const t=e.modelValue;o=h(t)?t.map(g):g(t)},m=(r,i)=>{r=h(r)?(t=>{var r,i;const n=null!=(r=t[0])?r:Number(e.min),o=null!=(i=t[1])?i:Number(e.max);return n>o?[o,n]:[n,o]})(r).map(g):g(r),isSameValue(r,e.modelValue)||t("update:modelValue",r),i&&!isSameValue(r,o)&&t("change",r)},y=t=>{if(t.stopPropagation(),e.disabled||e.readonly)return;f();const{min:r,reverse:i,vertical:n,modelValue:o}=e,s=useRect(A),a=n?s.height:s.width,l=Number(r)+(n?i?s.bottom-t.clientY:t.clientY-s.top:i?s.right-t.clientX:t.clientX-s.left)/a*c.value;if(h(o)){const[e,t]=o;m(l<=(e+t)/2?[l,t]:[e,l],!0)}else m(l,!0)},v=r=>{if(e.disabled||e.readonly)return;"start"===a.value&&t("dragStart",r),preventDefault(r,!0),l.move(r),a.value="dragging";const s=useRect(A);let p=(e.vertical?l.deltaY.value:l.deltaX.value)/(e.vertical?s.height:s.width)*c.value;if(e.reverse&&(p=-p),h(o)){const t=e.reverse?1-i:i;n[t]=o[t]+p}else n=o+p;m(n)},C=r=>{e.disabled||e.readonly||("dragging"===a.value&&(m(n,!0),t("dragEnd",r)),a.value="")},B=t=>bem("button-wrapper","number"==typeof t?["left","right"][t]:e.reverse?"left":"right"),b=(t,o)=>{const A="dragging"===a.value;if("number"==typeof o){const e=r[0===o?"left-button":"right-button"];let s;if(A&&Array.isArray(n)&&(s=n[0]>n[1]?1^i:i),e)return e({value:t,dragging:A,dragIndex:s})}return r.button?r.button({value:t,dragging:A}):createVNode("div",{"class":bem("button"),style:getSizeStyle(e.buttonSize)},null)},w=t=>{const r="number"==typeof t?e.modelValue[t]:e.modelValue;return createVNode("div",{ref:s[null!=t?t:0],role:"slider","class":B(t),tabindex:e.disabled?void 0:0,"aria-valuemin":e.min,"aria-valuenow":r,"aria-valuemax":e.max,"aria-disabled":e.disabled||void 0,"aria-readonly":e.readonly||void 0,"aria-orientation":e.vertical?"vertical":"horizontal",onTouchstartPassive:r=>{"number"==typeof t&&(i=t),(t=>{e.disabled||e.readonly||(l.start(t),n=e.modelValue,f(),a.value="start")})(r)},onTouchend:C,onTouchcancel:C,onClick:stopPropagation},[b(r,t)])};return m(e.modelValue),useCustomFieldValue((()=>e.modelValue)),s.forEach((e=>{useEventListener("touchmove",v,{target:e})})),()=>createVNode("div",{ref:A,style:p.value,"class":bem({vertical:e.vertical,disabled:e.disabled}),onClick:y},[createVNode("div",{"class":bem("bar"),style:d.value},[e.range?[w(0),w(1)]:w()])])}});const Slider=withInstall(stdin_default),token="%[a-f0-9]{2}",singleMatcher=new RegExp("("+token+")|([^%]+?)","gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(e,t){try{return[decodeURIComponent(e.join(""))]}catch(n){}if(1===e.length)return e;t=t||1;const r=e.slice(0,t),i=e.slice(t);return Array.prototype.concat.call([],decodeComponents(r),decodeComponents(i))}function decode$3(e){try{return decodeURIComponent(e)}catch(t){let r=e.match(singleMatcher)||[];for(let i=1;i<r.length;i++)r=(e=decodeComponents(r,i).join("")).match(singleMatcher)||[];return e}}function customDecodeURIComponent(e){const t={"%FE%FF":"��","%FF%FE":"��"};let r=multiMatcher.exec(e);for(;r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(n){const e=decode$3(r[0]);e!==r[0]&&(t[r[0]]=e)}r=multiMatcher.exec(e)}t["%C2"]="�";const i=Object.keys(t);for(const o of i)e=e.replace(new RegExp(o,"g"),t[o]);return e}function decodeUriComponent(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch(t){return customDecodeURIComponent(e)}}function splitOnFirst(e,t){if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===e||""===t)return[];const r=e.indexOf(t);return-1===r?[]:[e.slice(0,r),e.slice(r+t.length)]}function includeKeys(e,t){const r={};if(Array.isArray(t))for(const i of t){const t=Object.getOwnPropertyDescriptor(e,i);(null==t?void 0:t.enumerable)&&Object.defineProperty(r,i,t)}else for(const i of Reflect.ownKeys(e)){const n=Object.getOwnPropertyDescriptor(e,i);n.enumerable&&t(i,e[i],e)&&Object.defineProperty(r,i,n)}return r}const isNullOrUndefined=e=>null==e,strictUriEncode=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)),encodeFragmentIdentifier=Symbol("encodeFragmentIdentifier");function encoderForArrayFormat(e){switch(e.arrayFormat){case"index":return t=>(r,i)=>{const n=r.length;return void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?r:null===i?[...r,[encode(t,e),"[",n,"]"].join("")]:[...r,[encode(t,e),"[",encode(n,e),"]=",encode(i,e)].join("")]};case"bracket":return t=>(r,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?r:null===i?[...r,[encode(t,e),"[]"].join("")]:[...r,[encode(t,e),"[]=",encode(i,e)].join("")];case"colon-list-separator":return t=>(r,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?r:null===i?[...r,[encode(t,e),":list="].join("")]:[...r,[encode(t,e),":list=",encode(i,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=>(i,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?i:(n=null===n?"":n,0===i.length?[[encode(r,e),t,encode(n,e)].join("")]:[[i,encode(n,e)].join(e.arrayFormatSeparator)])}default:return t=>(r,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?r:null===i?[...r,encode(t,e)]:[...r,[encode(t,e),"=",encode(i,e)].join("")]}}function parserForArrayFormat(e){let t;switch(e.arrayFormat){case"index":return(e,r,i)=>{t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,""),t?(void 0===i[e]&&(i[e]={}),i[e][t[1]]=r):i[e]=r};case"bracket":return(e,r,i)=>{t=/(\[])$/.exec(e),e=e.replace(/\[]$/,""),t?void 0!==i[e]?i[e]=[...i[e],r]:i[e]=[r]:i[e]=r};case"colon-list-separator":return(e,r,i)=>{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==i[e]?i[e]=[...i[e],r]:i[e]=[r]:i[e]=r};case"comma":case"separator":return(t,r,i)=>{const n="string"==typeof r&&r.includes(e.arrayFormatSeparator),o="string"==typeof r&&!n&&decode$2(r,e).includes(e.arrayFormatSeparator);r=o?decode$2(r,e):r;const A=n||o?r.split(e.arrayFormatSeparator).map((t=>decode$2(t,e))):null===r?r:decode$2(r,e);i[t]=A};case"bracket-separator":return(t,r,i)=>{const n=/(\[])$/.test(t);if(t=t.replace(/\[]$/,""),!n)return void(i[t]=r?decode$2(r,e):r);const o=null===r?[]:r.split(e.arrayFormatSeparator).map((t=>decode$2(t,e)));void 0!==i[t]?i[t]=[...i[t],...o]:i[t]=o};default:return(e,t,r)=>{void 0!==r[e]?r[e]=[...[r[e]].flat(),t]:r[e]=t}}}function validateArrayFormatSeparator(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function encode(e,t){return t.encode?t.strict?strictUriEncode(e):encodeURIComponent(e):e}function decode$2(e,t){return t.decode?decodeUriComponent(e):e}function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function removeHash(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function getHash(e){let t="";const r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}function parseValue(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function extract(e){const t=(e=removeHash(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function parse$1(e,t){validateArrayFormatSeparator((t=_objectSpread({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const r=parserForArrayFormat(t),i=Object.create(null);if("string"!=typeof e)return i;if(!(e=e.trim().replace(/^[?#&]/,"")))return i;for(const n of e.split("&")){if(""===n)continue;const e=t.decode?n.replace(/\+/g," "):n;let[o,A]=splitOnFirst(e,"=");void 0===o&&(o=e),A=void 0===A?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?A:decode$2(A,t),r(decode$2(o,t),A,i)}for(const[n,o]of Object.entries(i))if("object"==typeof o&&null!==o)for(const[e,r]of Object.entries(o))o[e]=parseValue(r,t);else i[n]=parseValue(o,t);return!1===t.sort?i:(!0===t.sort?Object.keys(i).sort():Object.keys(i).sort(t.sort)).reduce(((e,t)=>{const r=i[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=keysSorter(r):e[t]=r,e}),Object.create(null))}function stringify(e,t){if(!e)return"";validateArrayFormatSeparator((t=_objectSpread({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const r=r=>t.skipNull&&isNullOrUndefined(e[r])||t.skipEmptyString&&""===e[r],i=encoderForArrayFormat(t),n={};for(const[A,s]of Object.entries(e))r(A)||(n[A]=s);const o=Object.keys(n);return!1!==t.sort&&o.sort(t.sort),o.map((r=>{const n=e[r];return void 0===n?"":null===n?encode(r,t):Array.isArray(n)?0===n.length&&"bracket-separator"===t.arrayFormat?encode(r,t)+"[]":n.reduce(i(r),[]).join("&"):encode(r,t)+"="+encode(n,t)})).filter((e=>e.length>0)).join("&")}function parseUrl(e,t){var r,i;t=_objectSpread({decode:!0},t);let[n,o]=splitOnFirst(e,"#");return void 0===n&&(n=e),_objectSpread({url:null!==(r=null===(i=n)||void 0===i||null===(i=i.split("?"))||void 0===i?void 0:i[0])&&void 0!==r?r:"",query:parse$1(extract(e),t)},t&&t.parseFragmentIdentifier&&o?{fragmentIdentifier:decode$2(o,t)}:{})}function stringifyUrl(e,t){t=_objectSpread({encode:!0,strict:!0,[encodeFragmentIdentifier]:!0},t);const r=removeHash(e.url).split("?")[0]||"";let i=stringify(_objectSpread(_objectSpread({},parse$1(extract(e.url),{sort:!1})),e.query),t);i&&(i=`?${i}`);let n=getHash(e.url);if(e.fragmentIdentifier){const i=new URL(r);i.hash=e.fragmentIdentifier,n=t[encodeFragmentIdentifier]?i.hash:`#${e.fragmentIdentifier}`}return`${r}${i}${n}`}function pick(e,t,r){r=_objectSpread({parseFragmentIdentifier:!0,[encodeFragmentIdentifier]:!1},r);const{url:i,query:n,fragmentIdentifier:o}=parseUrl(e,r);return stringifyUrl({url:i,query:includeKeys(n,t),fragmentIdentifier:o},r)}function exclude(e,t,r){return pick(e,Array.isArray(t)?e=>!t.includes(e):(e,r)=>!t(e,r),r)}const queryString=Object.freeze(Object.defineProperty({__proto__:null,exclude:exclude,extract:extract,parse:parse$1,parseUrl:parseUrl,pick:pick,stringify:stringify,stringifyUrl:stringifyUrl},Symbol.toStringTag,{value:"Module"})),iconBack=""+new URL("back-137ab198.svg",module.meta.url).href,playContent="_playContent_eumys_1",coursewarePlay="_coursewarePlay_eumys_9",playModel="_playModel_eumys_15",headerContainer="_headerContainer_eumys_24",backBtn="_backBtn_eumys_41",headRight="_headRight_eumys_53",rightBtn="_rightBtn_eumys_62",menu="_menu_eumys_74",tabsContent="_tabsContent_eumys_84",wraps="_wraps_eumys_95",itemDiv="_itemDiv_eumys_102",itemActive$1="_itemActive_eumys_117",acitveAnimation="_acitveAnimation_eumys_120",show="_show_eumys_123",hide$2="_hide_eumys_126",fullBtn="_fullBtn_eumys_139",rightFixedBtns="_rightFixedBtns_eumys_153",btnsBottom="_btnsBottom_eumys_160",leftFixedBtns="_leftFixedBtns_eumys_163",prePoint="_prePoint_eumys_170",btnsWrap="_btnsWrap_eumys_173",bottomFixedContainer="_bottomFixedContainer_eumys_178",time$2="_time_eumys_187",slider$1="_slider_eumys_194",actions$1="_actions_eumys_200",actionBtn$1="_actionBtn_eumys_208",popup="_popup_eumys_217",overlayClass="_overlayClass_eumys_220",loadWrap="_loadWrap_eumys_257",playRecordTime="_playRecordTime_eumys_268",timeLoad="_timeLoad_eumys_280",loadFade="_loadFade_eumys_1",swiperContainer="_swiperContainer_eumys_300",popupMore="_popupMore_eumys_303",styles$9={playContent:playContent,coursewarePlay:coursewarePlay,playModel:playModel,headerContainer:headerContainer,backBtn:backBtn,headRight:headRight,rightBtn:rightBtn,menu:menu,tabsContent:tabsContent,wraps:wraps,itemDiv:itemDiv,itemActive:itemActive$1,acitveAnimation:acitveAnimation,show:show,hide:hide$2,fullBtn:fullBtn,rightFixedBtns:rightFixedBtns,btnsBottom:btnsBottom,leftFixedBtns:leftFixedBtns,prePoint:prePoint,btnsWrap:btnsWrap,bottomFixedContainer:bottomFixedContainer,time:time$2,slider:slider$1,actions:actions$1,actionBtn:actionBtn$1,popup:popup,overlayClass:overlayClass,loadWrap:loadWrap,playRecordTime:playRecordTime,timeLoad:timeLoad,loadFade:loadFade,swiperContainer:swiperContainer,popupMore:popupMore},plyr="",musicScore="_musicScore_piq8y_1",container$1="_container_piq8y_8",musicModel="_musicModel_piq8y_16",errorModel="_errorModel_piq8y_23",startBtn="_startBtn_piq8y_35",loading="_loading_piq8y_45",skeletonWrap="_skeletonWrap_piq8y_51",skeleton="_skeleton_piq8y_51",styles$8={musicScore:musicScore,container:container$1,musicModel:musicModel,errorModel:errorModel,startBtn:startBtn,loading:loading,skeletonWrap:skeletonWrap,skeleton:skeleton},iconStart=""+new URL("icon-start-d458ade3.svg",module.meta.url).href,MusicScore=defineComponent({name:"musicScore",props:{music:{type:Object,"default":()=>({})},activeModel:{type:Boolean}},emits:["setIframe"],setup(e,{emit:t}){const r=browser(),i=useRoute$1(),n=ref(!1),o=usePageVisibility();watch(o,(e=>{"hidden"==e&&(n.value=!1)}));const A=ref(),s=ref(!1),a=ref(!1),l=ref(!1),c=sessionStorage.getItem("Authorization")||"",p=`${/(localhost|192)/.test(location.host)?"https://test.lexiaoya.cn":location.origin}/orchestra-music-score/?`+queryString.stringify({id:e.music.content,modelType:"practice",headerHeight:32,Authorization:c});return watch(e.music,(()=>{l.value||(a.value=!1,e.music.display&&fetch(p).then((()=>{l.value=!0,a.value=!1}))["catch"]((()=>{a.value=!0})))})),listenerMessage("webViewOnResume",(()=>{n.value=!1})),()=>createVNode("div",{"class":styles$8.musicScore},[createVNode("iframe",{ref:A,onLoad:()=>{t("setIframe",A.value),s.value=!0},"class":[styles$8.container,"musicIframe"],frameborder:"0",src:p},null),"my-course"==i.query.source&&s.value&&createVNode("div",{style:{display:e.activeModel?"":"none"},"class":styles$8.startBtn,onClick:t=>{t.stopPropagation(),(()=>{if(n.value)return;r.ios||(n.value=!0);const t=queryString.stringify({id:e.music.content}),i=`${location.origin}/orchestra-music-score/?`+t;postMessage({api:"openAccompanyWebView",content:{url:i,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}},(()=>{r.ios&&(n.value=!0)}))})()}},[createVNode("img",{src:iconStart},null)]),createVNode("div",{"class":styles$8.skeletonWrap},[createVNode(Skeleton,{"class":styles$8.skeleton,row:8},null)])])}}),iconDian=""+new URL("icon-dian-bd9c30cd.svg",module.meta.url).href,iconPoint=""+new URL("icon-point-14377854.svg",module.meta.url).href,iconUp="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi42MTk4ODYsNy45NzI1NDYxNyBMMTIuNzA3MTA2OCw4LjA1MDI1MjUzIEwxNi4yNDI2NDA3LDExLjU4NTc4NjQgQzE2LjYzMzE2NSwxMS45NzYzMTA3IDE2LjYzMzE2NSwxMi42MDk0NzU3IDE2LjI0MjY0MDcsMTMgQzE1Ljg4MDAxMSwxMy4zNjI2Mjk3IDE1LjMwODE2NTYsMTMuMzg4NTMxOCAxNC45MTU2NDc5LDEzLjA3NzcwNjQgTDE0LjgyODQyNzEsMTMgTDEyLjk5OTQ2NjEsMTEuMTcxMzU5MyBMMTMsMTkgQzEzLDE5LjU1MjI4NDcgMTIuNTUyMjg0NywyMCAxMiwyMCBDMTEuNDQ3NzE1MywyMCAxMSwxOS41NTIyODQ3IDExLDE5IEwxMC45OTk0NjYxLDExLjE3MDM1OTMgTDkuMTcxNTcyODgsMTMgQzguODA4OTQzMTgsMTMuMzYyNjI5NyA4LjIzNzA5Nzc4LDEzLjM4ODUzMTggNy44NDQ1ODAxMywxMy4wNzc3MDY0IEw3Ljc1NzM1OTMxLDEzIEM3LjM5NDcyOTYxLDEyLjYzNzM3MDMgNy4zNjg4Mjc0OSwxMi4wNjU1MjQ5IDcuNjc5NjUyOTUsMTEuNjczMDA3MyBMNy43NTczNTkzMSwxMS41ODU3ODY0IEwxMS4yOTI4OTMyLDguMDUwMjUyNTMgQzExLjY1NTUyMjksNy42ODc2MjI4MyAxMi4yMjczNjgzLDcuNjYxNzIwNzEgMTIuNjE5ODg2LDcuOTcyNTQ2MTcgWiBNMTguMzYzOTYxLDUuNjM2MDM4OTcgQzIxLjg3ODY3OTcsOS4xNTA3NTc1OSAyMS44Nzg2Nzk3LDE0Ljg0OTI0MjQgMTguMzYzOTYxLDE4LjM2Mzk2MSBDMTcuOTczNDM2NywxOC43NTQ0ODUzIDE3LjM0MDI3MTgsMTguNzU0NDg1MyAxNi45NDk3NDc1LDE4LjM2Mzk2MSBDMTYuNTU5MjIzMiwxNy45NzM0MzY3IDE2LjU1OTIyMzIsMTcuMzQwMjcxOCAxNi45NDk3NDc1LDE2Ljk0OTc0NzUgQzE5LjY4MzQxNzUsMTQuMjE2MDc3NCAxOS42ODM0MTc1LDkuNzgzOTIyNTcgMTYuOTQ5NzQ3NSw3LjA1MDI1MjUzIEMxNC4yMTYwNzc0LDQuMzE2NTgyNDkgOS43ODM5MjI1Nyw0LjMxNjU4MjQ5IDcuMDUwMjUyNTMsNy4wNTAyNTI1MyBDNC4zMTY1ODI0OSw5Ljc4MzkyMjU3IDQuMzE2NTgyNDksMTQuMjE2MDc3NCA3LjA1MDI1MjUzLDE2Ljk0OTc0NzUgQzcuNDQwNzc2ODIsMTcuMzQwMjcxOCA3LjQ0MDc3NjgyLDE3Ljk3MzQzNjcgNy4wNTAyNTI1MywxOC4zNjM5NjEgQzYuNjU5NzI4MjQsMTguNzU0NDg1MyA2LjAyNjU2MzI2LDE4Ljc1NDQ4NTMgNS42MzYwMzg5NywxOC4zNjM5NjEgQzIuMTIxMzIwMzQsMTQuODQ5MjQyNCAyLjEyMTMyMDM0LDkuMTUwNzU3NTkgNS42MzYwMzg5Nyw1LjYzNjAzODk3IEM5LjE1MDc1NzU5LDIuMTIxMzIwMzQgMTQuODQ5MjQyNCwyLjEyMTMyMDM0IDE4LjM2Mzk2MSw1LjYzNjAzODk3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8ZmlsdGVyIHg9Ii0zMy4zJSIgeT0iLTM1LjMlIiB3aWR0aD0iMTY2LjclIiBoZWlnaHQ9IjE3MC42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuivvuS7tuaSreaUvi/lhajlsY/vvIjkvLTlrabnq6/vvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MC4wMDAwMDAsIC04Mi4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyLjAwMDAwMCwgNjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i5b2i54q257uT5ZCIIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgMTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",iconDown="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMi42MTk4ODYsNy45NzI1NDYxNyBMMTIuNzA3MTA2OCw4LjA1MDI1MjUzIEwxNi4yNDI2NDA3LDExLjU4NTc4NjQgQzE2LjYzMzE2NSwxMS45NzYzMTA3IDE2LjYzMzE2NSwxMi42MDk0NzU3IDE2LjI0MjY0MDcsMTMgQzE1Ljg4MDAxMSwxMy4zNjI2Mjk3IDE1LjMwODE2NTYsMTMuMzg4NTMxOCAxNC45MTU2NDc5LDEzLjA3NzcwNjQgTDE0LjgyODQyNzEsMTMgTDEyLjk5OTQ2NjEsMTEuMTcxMzU5MyBMMTMsMTkgQzEzLDE5LjU1MjI4NDcgMTIuNTUyMjg0NywyMCAxMiwyMCBDMTEuNDQ3NzE1MywyMCAxMSwxOS41NTIyODQ3IDExLDE5IEwxMC45OTk0NjYxLDExLjE3MDM1OTMgTDkuMTcxNTcyODgsMTMgQzguODA4OTQzMTgsMTMuMzYyNjI5NyA4LjIzNzA5Nzc4LDEzLjM4ODUzMTggNy44NDQ1ODAxMywxMy4wNzc3MDY0IEw3Ljc1NzM1OTMxLDEzIEM3LjM5NDcyOTYxLDEyLjYzNzM3MDMgNy4zNjg4Mjc0OSwxMi4wNjU1MjQ5IDcuNjc5NjUyOTUsMTEuNjczMDA3MyBMNy43NTczNTkzMSwxMS41ODU3ODY0IEwxMS4yOTI4OTMyLDguMDUwMjUyNTMgQzExLjY1NTUyMjksNy42ODc2MjI4MyAxMi4yMjczNjgzLDcuNjYxNzIwNzEgMTIuNjE5ODg2LDcuOTcyNTQ2MTcgWiBNMTguMzYzOTYxLDUuNjM2MDM4OTcgQzIxLjg3ODY3OTcsOS4xNTA3NTc1OSAyMS44Nzg2Nzk3LDE0Ljg0OTI0MjQgMTguMzYzOTYxLDE4LjM2Mzk2MSBDMTcuOTczNDM2NywxOC43NTQ0ODUzIDE3LjM0MDI3MTgsMTguNzU0NDg1MyAxNi45NDk3NDc1LDE4LjM2Mzk2MSBDMTYuNTU5MjIzMiwxNy45NzM0MzY3IDE2LjU1OTIyMzIsMTcuMzQwMjcxOCAxNi45NDk3NDc1LDE2Ljk0OTc0NzUgQzE5LjY4MzQxNzUsMTQuMjE2MDc3NCAxOS42ODM0MTc1LDkuNzgzOTIyNTcgMTYuOTQ5NzQ3NSw3LjA1MDI1MjUzIEMxNC4yMTYwNzc0LDQuMzE2NTgyNDkgOS43ODM5MjI1Nyw0LjMxNjU4MjQ5IDcuMDUwMjUyNTMsNy4wNTAyNTI1MyBDNC4zMTY1ODI0OSw5Ljc4MzkyMjU3IDQuMzE2NTgyNDksMTQuMjE2MDc3NCA3LjA1MDI1MjUzLDE2Ljk0OTc0NzUgQzcuNDQwNzc2ODIsMTcuMzQwMjcxOCA3LjQ0MDc3NjgyLDE3Ljk3MzQzNjcgNy4wNTAyNTI1MywxOC4zNjM5NjEgQzYuNjU5NzI4MjQsMTguNzU0NDg1MyA2LjAyNjU2MzI2LDE4Ljc1NDQ4NTMgNS42MzYwMzg5NywxOC4zNjM5NjEgQzIuMTIxMzIwMzQsMTQuODQ5MjQyNCAyLjEyMTMyMDM0LDkuMTUwNzU3NTkgNS42MzYwMzg5Nyw1LjYzNjAzODk3IEM5LjE1MDc1NzU5LDIuMTIxMzIwMzQgMTQuODQ5MjQyNCwyLjEyMTMyMDM0IDE4LjM2Mzk2MSw1LjYzNjAzODk3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8ZmlsdGVyIHg9Ii0zMy4zJSIgeT0iLTM1LjMlIiB3aWR0aD0iMTY2LjclIiBoZWlnaHQ9IjE3MC42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuivvuS7tuaSreaUvi/lhajlsY/vvIjkvLTlrabnq6/vvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MC4wMDAwMDAsIC0yMjcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC045aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Mi4wMDAwMDAsIDY4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IuW9oueKtue7k+WQiCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuMDAwMDAwLCAxNzEuMDAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMTcxLjAwMDAwMCkgdHJhbnNsYXRlKDguMDAwMDAwLCAxNTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",iconImageActive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAf1JREFUWEft1zFoE1Ecx/Hv76IVBa2CyZ11thlEcexgQR3c1K0UWoc6KYiIooODi4i4WIQWB2kFsYM4iW5iF5FApSIFB3ERBHuJiFoC0hjzl5qkIe2laS45b+mNj3v/z73/+78/70RMj2Jy2YD/W+bLqbbvO2FxDDgB7IhIXwCewZbzaNePCuw/AoYiAleGnULecBX+GeFKV8ILyOuuwta51eotcAGcOfidhsQdsP66+PLUafgTOAdQKr8M2fsu2P0G7ODyWATwReTdXZU9yw6BLdVR+ek87Ayg1JPVsH8MeBkhzCjyLgXA14CbYeASaAQKGdj8EOgLLkYrgHMEuZnaHn/bD8UM2PYw8APknSk3m3+B3oFtanASCqD7YHNgadA5YGuYqs5Dohcl52uryN4DOxv6CK6vuOw62nOjDrH5JDgfwbpr4/pQSWdP0w9aB/wZ3DTSr4AjchXsdmX8Obin4Os2sFmw3jXx5rCGkTsVGMSsC7ITQA8kTqPkl3IN+CeBp+3AM+D2IbXeTs2fBo42xNdYscGffrT3ddP9CnrBcoegNAs4gfMbw85jlBoMhVYnmT8JjLQI6zhyX7QH5w5D6VWLsI1D/jLatxgKN0tA7hbYlWZwwEVARbBiKBiWulqjzlZ3EYjr6hPXZS9kPtuZtvEn0U72WpobW6r/ArmPwCGvT1xqAAAAAElFTkSuQmCC",iconImage="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMAgH8EeVb53fP7bCEY7+HKsBMI+NK4iEA3MSgM5sKglpBJHQ7XpoyCdGJbUM/Qea4AAAEPSURBVEjH7ZTbjoIwEIantpWzIiiweFp1z9v3f76tdVYwmdISvfS7IRM+/swk5IcnD4BLwSbDMCE5GJJgqtxMg8QkB8qP4JwuMdmdLrUtlC9C22xIiLZ1sYizy8C0PXHEaY5bLzuHCy+hj30EJPewZwtA4ofbqnVsUu7y3rRyXNkAj3vjh5HXc0XaFb7r0ts0/S0VZeNZP5HqEeqJtr/AsFS30PZsjUfhTxIO2hKQvVnhu64G7BX8k270eACAndWOErgSZ+V7cf4stNl7Dh3NoTDPymJnLRCkGW2/Aokg7Q1YeKPs2mY3hL082ezTnLALm81vbIZHcqD57DYZ1z7jmm10a/o3ctf2DkzbP7mfP+KupKimXofSAAAAAElFTkSuQmCC",iconSongActive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAnhJREFUWEfF1z9oE1EcwPHv72LQUqlYaJoGi2iRdtFFhzqIUwfBQdSluLh1cFCpIIqCoGgd1BYtuOgiFUFdnIQOTopgHSp1EBEEi21SGjH+jfnzk7sk5PLncmnuWd8Skrz7fd7v9967dyf8pyYVria2gV4BHQI6WhtTehzZfNLv2jLsoPmXQKffRY3//wGs8cVdcPwR6KFgqH21DdutMe6CF7+2Xl73cEtwY9wNa/Bs3RmXotXPfBXg+pmvElyL/wM4C6Q9Zq1cdsOwLBRE7fFcLxJ1zFbhJMgc5N+CVfzMzSGbltH4DtBZg7C8AzkBMot0FTOrE14XtwNvDMKMI1HfWyG6tBNyMwZhvYb0nCpM4UwYYn0QGgAdAOkH3QJyHGgHfW4QlqsQOQuJadA9QLg2uBwE6wvknhmEuQyhMcilvO9wuh80C9ZTg7BehLYb8DvpDcsQaBvwxCR8Adon4eeSN5zfCxIBeWgQ5hxYdyDvtZXsQ2Y30AdMmYDTIHaWNyE0Bdl5V9AMyCXITEKmeB6uGwa5GxSegNB5pOsbqhYs9IL1sRxURpHu6xWIxkdAbweB7yPRI1VBt4J+KPwmWZCNSOR7ZZ/EaciPBYDz+5BY5bbQz7vAelWGrU6nGqWmKhB/AQwGgBlGog+qMr4FesxV6nvwZwTp/YUud0B2AvSo96q3C+V7Ouk86AEk9hr91AnhUZAzYGdV0ex9bS+4fmBtQ9SZIV/Y6WVvkRToeiDkG7SZDs3BzURaYZ86sKHH24YDSSHRDU4tyyvS1AN9I1geI92Hq2BTrzCecBKsQSTyvhK2vxl5aauBUyDTzo4oorXwCtdJkO5/AY6qAjDAUxi+AAAAAElFTkSuQmCC",iconSong="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAt1BMVEUAAAD////////////////////////c3NzU1NT////////////////////////////////////////////////R0dH////////////////////Y2Nj////////////////////////////////////////////////////////////////u7u7////////////////////////////////Q0NDn5+fR0dHNzc3V1dXr6+v39/f19fUmQCkyAAAANHRSTlMAgOwO+eRwO+sRC/Xh2yIHyJQYFPHr0cW0ZFYoJtfAu66Ig3x2QjAcymFZPO/CpZ6dkEgqAPa9ZgAAAWpJREFUSMfF1mtvgjAUBuCuLcyCXAQm6nTe77uvzun2/3/XAtWdhtAe45e9n/qGJ+QESAu5Jqw3u6nJ5LYOdymXtbmr4a405atxX8V936wPjerdW9Ksd/vqMNSmd/vKMNKqd/owuNaHwTUMg+nCwjCYPiithkH1z15pbRhpyffxU+X4iOp2rhWT5j514rdNSAjp2LWfP0+685CoRCOrzuZeRCCe/d4OyFIPL9XLbXiZXqxbuUOzWLAnTLv0XIKUxVbd1OtAsBWiPShtIdqIFppmYoDoFErMRIDoBErO0qZVB2QJ5cFLHasekPBMxxM3SqlFO0FA+mq5KT+XxKyHSdE+yvW7upRkJj1WbVGsO9FJc4MOiKanp7KUBj0+tbmupya91vfQlZpky016pEpIVfOKfT2TJs17JY7/Xk2HS2nU0n9x3VcqjQEN+VdNL8JUe8J4WnAC4vH7cLricbGTG8JpF/srgMx6jFyRX2m4GmEb3vXDAAAAAElFTkSuQmCC",iconVideoActive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAAhNJREFUWEfll79rFUEQxz+TU9AQNYbE206tIogiFoHUIaithRY26QLaSQJiYRMVfySFjf4D2gSsFRJtY22sLAKxMO8SAj7FPBXvRvbtXi7vBcxdON5F3G53Zuez39nb3TmhoiYVcdkjYK2NgEyADgNHSspGHWQBdBoxb9KYmWKt3QLuQzML9yB455x+d4PcAU77SQuQzMD+nxALyAXQG97WgK5JkGXX1wFIHgH9tgPcRswDa3HgplLmXF8+IuFgi1qNroE+92MjiHm7aVcViOrAIWAWMVfb5j4GnfBjFj5qlXtw9Ar0ojd+g2AQGVjJgq/MgNx0fZlEwunM9vkUBB9AA5BF2BhCTv5wguyYjc1othh5jYSXUsVf2vb0O/DJO3cDx7eoUJAl0F8+YyeAA1vs68CqX+RRUNP2rdQR05uCbQo618TIvwIWu+/zbs+2pTB/xnah+CxiFtH1wxBPQWKPUZCf6D2LgSVGwn2tR2XtPMTPgKFC8GJgYsS0gt2R6YLVcVB7+fTmWkAp4JSkUQj6ArCX0d9bqeCm+toZ4P1OXMoHR5dBX3YO3Lwa165DYve5pzNgjYZBnwLndgSmDsVSLQkc60Gk4R6Ar/2w8RBkDOyXXaAVA9vAMgUHn0DjCuhdoK8ALnMtDt4VZvuk/xpcVSFQXelTUbHn7tkKytvNF6aKgr6kI5o3zB75d8q73BL8/gDmawwwER//AgAAAABJRU5ErkJggg==",iconVideo$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMAgPZSfPr4oFruIArRu3TxkY6ChTPlyXFrXhoE4MyviSbWtKyYTCw97O6yIgAAAQxJREFUSMfVldtOwzAMQNPQXLve222suwFj+P+/ELvZGBIC2RJC7DwdWUd5aFRH3TfRV9n3VD5+agsXLPyEDa64xpsFgNnjGf0SALXs0EtDvuyvuthcTsYYuuQ71JekDvU5aQeUFx9j/ZrmLfpj0vVNj0A40hjQzDrNS/Qm6eGmHogQSS3puHpAWoOqc9K8pnFGupoVrMe6goTW2l7Uon9VqLDOgEv2x7Uea35d++LcGG59wtF03jHrXM3ktaRWRyep1TRs+TXRGkmtTqJ6ENVeUg9bQX3QwK2nt5H/vQfHust2jvsArPopplvk1JQ3+3/yp/1aLds+ss0m25qijSzb9qKXRPRKiV7Au+Yd2uO1AIRu5IoAAAAASUVORK5CYII=",iconArrow="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuivvuS7tuaSreaUvuebruW9le+8iOiAgeW4iO+8iSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU3MC4wMDAwMDAsIC0yMTMuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0OC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjAwMDAwMCwgMjA5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLlsZXlvIDmm7TlpJrlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAxMC4wMDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtMTAuMDAwMDAwKSB0cmFuc2xhdGUoMC4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02Ljg1MzI4MTgzLDQuMzk2Mjc5MzYgTDEwLjA3MDIyNSw5LjY2MDM2ODE3IEMxMC4zNTgyMTM5LDEwLjEzMTYyMjcgMTAuMjA5NjQ3NywxMC43NDcxMTExIDkuNzM4MzkzMTcsMTEuMDM1MSBDOS41ODEzODUyNiwxMS4xMzEwNDkzIDkuNDAwOTQ3OTEsMTEuMTgxODE4MiA5LjIxNjk0MzE2LDExLjE4MTgxODIgTDIuNzgzMDU2ODQsMTEuMTgxODE4MiBDMi4yMzA3NzIwOSwxMS4xODE4MTgyIDEuNzgzMDU2ODQsMTAuNzM0MTAyOSAxLjc4MzA1Njg0LDEwLjE4MTgxODIgQzEuNzgzMDU2ODQsOS45OTc4MTM0MyAxLjgzMzgyNTcyLDkuODE3Mzc2MDkgMS45Mjk3NzUwMSw5LjY2MDM2ODE3IEw1LjE0NjcxODE3LDQuMzk2Mjc5MzYgQzUuNDM0NzA3MDUsMy45MjUwMjQ4MiA2LjA1MDE5NTQ3LDMuNzc2NDU4NjUgNi41MjE0NTAwMSw0LjA2NDQ0NzU0IEM2LjY1NjgxNTksNC4xNDcxNzExNCA2Ljc3MDU1ODIzLDQuMjYwOTEzNDcgNi44NTMyODE4Myw0LjM5NjI3OTM2IFoiIGlkPSLlsZXlvIDmm7TlpJoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCA3LjA5MDkwOSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuMDAwMDAwLCAtNy4wOTA5MDkpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+",iconLoopActive="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABVlBMVEUAAAAAAAABAQEDAwMBAQH+/v7///8CAgIA5tdNTU3///8A5tiUlJT////19fXw8PDp6enj4+Pk5OQA5tj////////+/v7+/v76+vr4+Pj5+fnz8/MA5tjv7+/l5eXa2trS0tK3t7eqqqoA5tgA5tgA5dj7+/sA5tf39/f09PTz8/Pt7e3t7e3o6Ojn5+cA59rd3d3g4ODS0tLf3981NTU4ODgA5ub////+/v7+/v79/f37+/v7+/v6+vr6+vr19fX39/fz8/MA5tgA5dj09PTs7Ozx8fHl5eUA6NnZ2dnOzs7JycnDw8NtbW0A+OEA5tf+/v4A5tgA5dj8/PwA5tj6+voA5dj29vb09PQA5dgA59nq6uoA5tcA5dfOzs4A4tMA1cSoqKiwsLAA6t9nZ2cA285FRUUA5dj6+voA5tfx8fHx8fEA5tgA59cA59kA6dj///8A5dfp+H6/AAAAcHRSTlMABwUMCtv9EY0Q+zMc9J+GcFtR/Pn47eO9uayFe3hVRTkoHvbv5Meuqo+IiIJoWVhPSz45DAgF8Ord1NLNwbCmmJOPioFzaF5BQDUxLxIL5+bd2NPSw6mgmZVrYVNMSkYrKiQYFxUO0MK6oo6Cc18u6SksDwAAAyVJREFUSMe9lelbGjEQxjebCEUQORQVyo0HVCqg4H3f933fVu3dbv7/L51JdtesFG2fp0/fD7Bk319mMpME7d9IB/2Fl1j6AwrMjFHqSac9lDIGzKt2T/lkfMRlGK7Ivj+0SRshOooQmj6OGIpa+tZ/j4AXc/Hl241navbfsXpCr0aH85SWItLTM10IFPtnPjXLKMu0jiBleHEbEIaJ+B3F9cKH73wSR1wFjOFM6D2Md+HLnSCYiSmgQuM4Gh1yEjpDAOX3od3smo5Fo3kcz2NWKhCU/n431gRlvQGiiIUoMuIETL+dDhImQpehK+3rTK9LKTLtD8Jqh8qx80dcpk20wsspSpyLNrVKPbj4sRSF1GwCi5VUQ5CkBSRozEC1tXrsIIRVIKlDZ4jZ0Q7Q6IyHTpjoOAaxQvRBN9Lip1INs11NhvGlSwRZsILoDDNYVHPCmgsxBN65i8Oi6WtAyBAjhtGp5KREkoD7thOJ9n7ZYkKPYU81BlopKCCCTA0RASzCsw/gOpkAwaMhgsTBZXZ2rSEQowSr4A60QOZMAKsAlF4GCHVfdRhGjwQqAIReSen+xAWugkiJhOAx9QJAGU3CA+yRTSKGl+A5Q7R6mWWl97Mu9PeZldGrgwujVb0xcCWm30lQ9G95L69vnt1q2GfdBr5a02Ojvb1ZDuqef3D4l6ZkDQgbg2sD7SNBCv7aKbeUu1CAQdgGa7KAM4ZQNIPT1z5zRWdPmQNgTFI8ziSzj4dvmaJfO+WqwitPZ7QT968kfPFoISO3qVe1f9zmezULIBttkHoZ7wz1ou9V/G+0Fc4H7JxYHC/FEibydM1sZVW/Ns/5kbKtp/GQBZR7TGb043vY9L+Fr12lsJviXHZtIEJkkEvOtzVtIGz7eVZthScqr/cKnm1BXePUSFh+nnM0j8XbDFSTP1CqrCaWqjdmMl7Lzw80J5HqMRQNkm5J2H4+pz0jaEJBFsi8dG1946YgVh2yETtskUCT/pDjDvU67fZfwuN6MhFKZaDZFw5/9wfVqzJAmfv9LKz4f2qNpPynrOzZ+Yj5X1dt4Gg3mzuY82r/S78AXuEYQpDR8DgAAAAASUVORK5CYII=",iconLoop="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA81BMVEUAAAAAAAAAAAADAwMCAgICAgL9/f3////x8fH19fVHR0fk5OTb29sAAAD////+/v77+/v19fXOzs75+fn09PTl5eXe3t6ysrL////+/v78/Pz7+/v7+/v5+fn39/f09PTs7Ozs7Ozo6Ojn5+fIyMienp7////+/v76+vru7u7V1dXQ0NCoqKg5OTn////////+/v74+Pj4+Pj09PTs7Ozv7+/v7+/k5OTa2trOzs68vLywsLCMjIx7e3teXl79/f37+/v09PTu7u7u7u7m5ubn5+fo6Ojk5OTe3t7FxcVnZ2f9/f37+/v6+vrs7OzNzc3///9mgfXIAAAAUHRSTlMABQcMCg7b+IagD1pEEvrjyJk6r4dSTyn86dLNvKupj3NtZlkxG/TtwYdCPiAM8+/eubWUhX13Vkw1LSQcFBLTxKaTgHNrXl45MBfU1MNeRxCjZUQAAALPSURBVEjH1ZZnexoxDMeLJYe7Yx4zIRBGIKEJWc0ezR5Nuvz9P00l2eE4Vujz9E31Ag5bP0v+W/Lx6d9YguxvfJXYQhQ5IwIE1eo1ACJBH7oHZ2FtxZBt/vDL1zALSYgpqPp7ZsR217rTEcka8aqZNGO27F9SYpP+jb2m1pVN65O/K7WfjsJ+Vn5uPMMEoSo0UX0Uh9WTSw3AO4erTl+QEseIB1in4S88l0tpQFFU9NKVGo82duJEAgkQ868Ah/oLA00eb4IQEZCy/g8Z1sQBlkHosBAdnAYcZTStbw85ShdeaCrZFSKe0uadnwLEnV+l54DAiPB4h6Dim3aWhoA3f1Pg3IZEn2dGQ6j0O3CqPfnOelGQBG7TyE8YzUk193Nk+2GgVx1a4yDvIdZo4FLFCASQ49JLJO4BE8mjAJ2+yBm0YkJJE7DuDHzOPO3JoZ9zWhKC6rcOU4sQBNDVugR5sEeswKeaAjUL8DSAbu8yUtyRENCi5x7BE2YBUEqBDXJCXu5kz+cBVBM680hB6ijAFgGV+YDSmbOcMbcCyEmUP0jpLZResCmd0mNhNqABIb0kyn6VTWObngczAJH17XCZ/dd6TtZDqhaSdSbwW5ZfOQV3cHrfmHysmIZdxsD9vSzf6KFypVGgn8cYAQnVLpIGMkdNLO4rKXgvJcnIdNUI8I3K4NwKGBqx4mCkvC+oS7/bLUSA6Us/q16Nm+/FLR9V93q8R+tcv44oFUuDWIt2DG853g6vFDR7ZgklF1Pkv5WMOjQKccKXYgVw7Jphf77LvUjT0TyTLW2Jobu7loqSUJy4lr48uHA3pc0NLhq2QKZd4IHMZf1tDSgGuhAmRWLxnyTwWKbNkt+ubG+lWmHOiHmSz1SikDcTlk/jpH9085bHkBtbILOMVXn1bjesczZ/3AVefo5ZaYJuulwuDMAKtsCLXV6Q9LH43wF32v+L/QEbj5vC14qqPQAAAABJRU5ErkJggg==",iconMenu="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMiwxMi41IEwxMiw1LjgzMzMzMzMzIEMxMy4zMzMzMzMzLDQuNjQ4MTQ4MTUgMTQuNjY2NjY2Nyw0LjA1NTU1NTU2IDE2LDQuMDU1NTU1NTYgQzE3LjMzMzMzMzMsNC4wNTU1NTU1NiAxOC42NjY2NjY3LDQuMDU1NTU1NTYgMjAsNC4wNTU1NTU1NiBMMjAsMTkuMTY2NjY2NyBDMTguNzE5NTE2MywxOS4xNjY2NjY3IDE4LjQwMzc5OTUsMTkuMTY2NjY2NyAxNy4wNTI4NDk2LDE5LjE2NjY2NjcgQzE1LjcwMTg5OTcsMTkuMTY2NjY2NyAxMy4zNTA5NDk5LDE4Ljc1OTI1OTMgMTIsMTkuOTQ0NDQ0NCBDMTAuNDA1MjU0MSwxOC43NTkyNTkzIDcuOTg0NzgzMjQsMTkuMTY2NjY2NyA2LjczODU4NzQzLDE5LjE2NjY2NjcgQzUuNDkyMzkxNjIsMTkuMTY2NjY2NyA1LjI0NjE5NTgxLDE5LjE2NjY2NjcgNCwxOS4xNjY2NjY3IEw0LDQuMDU1NTU1NTYgQzUuMzMzMzMzMzMsNC4wNTU1NTU1NiA2LjY2NjY2NjY3LDQuMDU1NTU1NTYgOCw0LjA1NTU1NTU2IiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItMjUuMCUiIHk9Ii0yNS4yJSIgd2lkdGg9IjE1MC4wJSIgaGVpZ2h0PSIxNTAuMyUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjEiIG9wZXJhdG9yPSJkaWxhdGUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRPdXRlcjEiPjwvZmVNb3JwaG9sb2d5PgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0ic2hhZG93U3ByZWFkT3V0ZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjEiIG9wZXJhdG9yPSJlcm9kZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0lubmVyIj48L2ZlTW9ycGhvbG9neT4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49InNoYWRvd0lubmVyIiByZXN1bHQ9InNoYWRvd0lubmVyIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldE91dGVyMSIgaW4yPSJzaGFkb3dJbm5lciIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVDb21wb3NpdGU+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMTI1NzkyMTc3IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI6ICB5biI77yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQwLjAwMDAwMCwgLTc2LjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzMyLjAwMDAwMCwgNjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAwMDAwLCAxMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i6Lev5b6EIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",iconMulv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAmFJREFUWEftmctPE1EUxr8z01iVmGoMGxeslF13PhLUmTZRiFMeYYFbjcalmLjwj3BhoiwBA1tcGB6tEU3aaZREYMcOXbFgQ4w2BrWmM8dMq+kDGObeuSlDQrc933d+OXPvnHvPEIL8ivOXAX2ImG+A6DyYEwD0INKGGAdEJTB/YaL3gDMLY2B5Pw/yDbCzBgFPAVzZz0jy/08MPIGZKe6l3x0wn49p+q9nzPxQMrGQjIjGXOfEY6TTlVbhTsBcLk4dPAegVyhL+OBF3qZBWFa50WoHoFbMTTHznfD5xB2IaNo1rLt7A9q5ewSeFLdWp2DQfZjWy/+O9Qquzp+kbf0zwOfUpZNxok3ucC7g4sBPT10HLGRHifBcxlK1hhmPkMq8aAIkO1sAYKpOJulns5lJ1QHzr0+TdmwLQEzSULWswu6fTqSHv9cesb3QQ6CPflm64scx0Z3E9cRZxDVNCqjsuiiWvuLB+ho2yr99PRh8FWb/Ug3ww5tBctxZP8Xb5CXcPNMpBdYqevdtC31rK/6AujaEa7fmaoCFhREimvFTlHp6cSqmZgX8qFSQWFr0B2S+jVT/q8CAba+gKKC3Bse7kzDatQZFAZUsPgETPgIUqNZuoUcVDFlACFdQtJOIdA0lj1j2PRikaygBlO0kQbqGEsDIV1C0k7R9DYbdlaJ64V0smiBs/CEDDHBgDVsRUT03HVgDHPlFE4SNbz7yR/7S5F2QI33trN5LInRxJxqFYY15WIdo9FG9H0d5ePRv2x3o+A007Zp+4zcPMuoDzGohIz0CbnzDRnaI3toGDvAzxF9gj4M48X72XgAAAABJRU5ErkJggg==",iconPause="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjQiIHk9IjMiIHdpZHRoPSI1IiBoZWlnaHQ9IjE4IiByeD0iMiI+PC9yZWN0PgogICAgICAgIDxmaWx0ZXIgeD0iLTEyMC4wJSIgeT0iLTMzLjMlIiB3aWR0aD0iMzQwLjAlIiBoZWlnaHQ9IjE2Ni43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTIiPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjE1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgICAgICA8cmVjdCBpZD0icGF0aC0zIiB4PSIxNSIgeT0iMyIgd2lkdGg9IjUiIGhlaWdodD0iMTgiIHJ4PSIyIj48L3JlY3Q+CiAgICAgICAgPGZpbHRlciB4PSItMTIwLjAlIiB5PSItMzMuMyUiIHdpZHRoPSIzNDAuMCUiIGhlaWdodD0iMTY2LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNCI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMTUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI5o6n5Lu277yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIuMDAwMDAwLCAtNDYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuaSreaUviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIuMDAwMDAwLCA0Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaIiPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSLnn6nlvaLlpIfku70iPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci00KSIgeGxpbms6aHJlZj0iI3BhdGgtMyI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+",iconPlay="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xNS4yMzQ5MTQxLDUuMjc0OTc4MzUgTDIyLjY3OTMyNDMsMTguMjU0OTc1OCBDMjMuMjI4ODYxLDE5LjIxMzE0MjMgMjIuODk3NjAxMSwyMC40MzUzNzczIDIxLjkzOTQzNDUsMjAuOTg0OTE0MSBDMjEuNjM2NTgyMSwyMS4xNTg2MDg4IDIxLjI5MzUzNywyMS4yNSAyMC45NDQ0MTAzLDIxLjI1IEw2LjA1NTU4OTcyLDIxLjI1IEM0Ljk1MTAyMDIyLDIxLjI1IDQuMDU1NTg5NzIsMjAuMzU0NTY5NSA0LjA1NTU4OTcyLDE5LjI1IEM0LjA1NTU4OTcyLDE4LjkwMDg3MzIgNC4xNDY5ODA4NywxOC41NTc4MjgyIDQuMzIwNjc1NjYsMTguMjU0OTc1OCBMMTEuNzY1MDg1OSw1LjI3NDk3ODM1IEMxMi4zMTQ2MjI3LDQuMzE2ODExNzcgMTMuNTM2ODU3NywzLjk4NTU1MTgyIDE0LjQ5NTAyNDIsNC41MzUwODg1MyBDMTQuODAyOTQzNCw0LjcxMTY4OTIgMTUuMDU4MzEzNCw0Ljk2NzA1OTIzIDE1LjIzNDkxNDEsNS4yNzQ5NzgzNSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItMjcuNSUiIHk9Ii0zMS42JSIgd2lkdGg9IjE1NS4xJSIgaGVpZ2h0PSIxNjMuMiUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6aG16Z2iLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLor77ku7bmkq3mlL7vvIjmjqfku7bvvIkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Mi4wMDAwMDAsIC04My4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i5pKt5pS+5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi4wMDAwMDAsIDgzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IuS4ieinkuW9oiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuNTAwMDAwLCAxMS43NTAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0xMS43NTAwMDApICI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",iconTouping="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YiH54mHPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMC45Njk4Mjk3LDExLjczNjE3NTkgQzExLjQ0MTkzNjEsMTEuNzM2MTc1OSAxMS44OTY2ODUzLDExLjkxNzc1MDIgMTIuMjM1MDI1OSwxMi4yNDQwMDI5IEwxNC45MTk5NzMzLDE0LjgzMDk4MzUgQzE1LjQ0ODA2MTksMTUuMzM5NzkyMiAxNS42MDgyMjUxLDE2LjExNTU5ODkgMTUuMzE4OTk0NCwxNi43ODgyMjcxIEMxNS4wMzUwNSwxNy40NDg1NjE3IDE0LjM3NzUyMzIsMTcuODcxODUxNSAxMy42NTUyMTk2LDE3Ljg3MiBMOC4yODI0NzU5NywxNy44NzIgQzcuNTYwNjc1NTMsMTcuODcxMTU2MiA2LjkwMzc5MDY1LDE3LjQ0NzU5MzEgNi42MjAzMDgxLDE2Ljc4NzM5ODggQzYuMzMxNTU0MDcsMTYuMTE0OTI3OCA2LjQ5MTgzNjE0LDE1LjMzOTU2MTIgNy4wMTk2Nzg2MiwxNC44MzA5OTA3IEw5LjcwNDM2Nzk1LDEyLjI0NDI1ODggQzEwLjA0Mjk3NDEsMTEuOTE3NzUwMiAxMC40OTc3MjMzLDExLjczNjE3NTkgMTAuOTY5ODI5NywxMS43MzYxNzU5IFogTTEwLjk2OTI3MzgsMTMuNjI0MTc1OSBMOC41MDQyNzM4MSwxNS45OTkxNzU5IEwxMy40MzQyNzM4LDE1Ljk5OTE3NTkgTDEwLjk2OTI3MzgsMTMuNjI0MTc1OSBaIE0xNi45MzYsMCBDMTkuNjM3MjI0NCwwIDIxLjg3MiwxLjk2NTI5MjM1IDIxLjg3Miw0LjQ1MzY1NDkgTDIxLjg3MiwxMC4yMDk4MTc1IEMyMS44NzIsMTIuNjk4MTggMTkuNjM3MjI0NCwxNC42NjM0NzI0IDE2LjkzNiwxNC42NjM0NzI0IEwxNi4zMjY5MzY3LDE0LjY2MzQ3MjQgQzE1LjgwOTk5ODIsMTQuNjYzNDcyNCAxNS4zOTA5MzY3LDE0LjI0NDQxMDkgMTUuMzkwOTM2NywxMy43Mjc0NzI0IEMxNS4zOTA5MzY3LDEzLjIxMDUzMzggMTUuODA5OTk4MiwxMi43OTE0NzI0IDE2LjMyNjkzNjcsMTIuNzkxNDcyNCBMMTYuOTM2LDEyLjc5MTQ3MjQgQzE4LjY1MzA1MzYsMTIuNzkxNDcyNCAyMCwxMS42MDY5NDkyIDIwLDEwLjIwOTgxNzUgTDIwLDQuNDUzNjU0OSBDMjAsMy4wNTY1MjMxMyAxOC42NTMwNTM2LDEuODcyIDE2LjkzNiwxLjg3MiBMNC45MzYsMS44NzIgQzMuMjE4OTQ2MzgsMS44NzIgMS44NzIsMy4wNTY1MjMxMyAxLjg3Miw0LjQ1MzY1NDkgTDEuODcyLDEwLjIwOTgxNzUgQzEuODcyLDExLjYwNjk0OTIgMy4yMTg5NDYzOCwxMi43OTE0NzI0IDQuOTM2LDEyLjc5MTQ3MjQgTDUuNTYzMzIxMjksMTIuNzkxNDcyNCBDNi4wODAyNTk4MiwxMi43OTE0NzI0IDYuNDk5MzIxMjksMTMuMjEwNTMzOCA2LjQ5OTMyMTI5LDEzLjcyNzQ3MjQgQzYuNDk5MzIxMjksMTQuMjQ0NDEwOSA2LjA4MDI1OTgyLDE0LjY2MzQ3MjQgNS41NjMzMjEyOSwxNC42NjM0NzI0IEw0LjkzNiwxNC42NjM0NzI0IEMyLjIzNDc3NTYyLDE0LjY2MzQ3MjQgMCwxMi42OTgxOCAwLDEwLjIwOTgxNzUgTDAsNC40NTM2NTQ5IEMwLDEuOTY1MjkyMzUgMi4yMzQ3NzU2MiwwIDQuOTM2LDAgTDE2LjkzNiwwIFogTTEyLjU5OTA3NjksNC41MjU0MTYzMSBDMTIuNzg2MDgwMSw0LjU5NzE3NzczIDEyLjk3MzA4MzQsNC43NDA3MDA1NiAxMy4wNDc4ODQ3LDQuOTIwMTA0MSBMMTQuNzMwOTE0Miw4LjExMzQ4NzEgTDE2LjQxMzk0MzYsNC45MjAxMDQxIEMxNi40ODg3NDQ5LDQuNzQwNzAwNTYgMTYuNjc1NzQ4Miw0LjU5NzE3NzczIDE2Ljg2Mjc1MTUsNC41MjU0MTYzMSBDMTcuMDQ5NzU0OCw0LjQ1MzY1NDkgMTcuMjc0MTU4Nyw0LjQ4OTUzNTYgMTcuNDYxMTYyLDQuNTYxMjk3MDIgQzE3LjkwOTk2OTgsNC43NzY1ODEyNyAxOC4wNTk1NzI0LDUuMjQzMDMwNDcgMTcuODcyNTY5Miw1LjYwMTgzNzU1IEwxNS40Nzg5MjczLDEwLjE1ODY4NzQgQzE1LjMyOTMyNDcsMTAuNDA5ODUyNCAxNS4wNjc1MjAxLDEwLjU4OTI1NTkgMTQuNzY4MzE0OCwxMC41ODkyNTU5IEMxNC40NjkxMDk2LDEwLjU4OTI1NTkgMTQuMjA3MzA1LDEwLjQwOTg1MjQgMTQuMDU3NzAyNCwxMC4xNTg2ODc0IEwxMS42NjQwNjA1LDUuNjAxODM3NTUgQzExLjQ3NzA1NzIsNS4yMDcxNDk3NiAxMS42MjY2NTk5LDQuNzc2NTgxMjcgMTIuMDAwNjY2NCw0LjU2MTI5NzAyIEMxMi4xODc2Njk3LDQuNDUzNjU0OSAxMi40MTIwNzM2LDQuNDUzNjU0OSAxMi41OTkwNzY5LDQuNTI1NDE2MzEgWiBNMTAuMDU1ODMyNCw0LjQ1MzY1NDkgQzEwLjUwNDY0MDIsNC40ODk1MzU2IDEwLjg0MTI0NjEsNC44MTI0NjE5OCAxMC44NDEyNDYxLDUuMjQzMDMwNDcgQzEwLjg3ODY0NjgsNS42NzM1OTg5NiAxMC41NDIwNDA5LDYuMDMyNDA2MDQgMTAuMDkzMjMzLDYuMDMyNDA2MDQgTDguNTIyNDA1NTMsNi4wMzI0MDYwNCBMOC41MjI0MDU1Myw5Ljc5OTg4MDM3IEM4LjUyMjQwNTUzLDEwLjA4NjkyNiA4LjM3MjgwMjkxLDEwLjMzODA5MSA4LjExMDk5ODMzLDEwLjQ4MTYxMzggQzcuODQ5MTkzNzUsMTAuNjI1MTM2NiA3LjU0OTk4ODUxLDEwLjYyNTEzNjYgNy4yODgxODM5MywxMC40ODE2MTM4IEM3LjAyNjM3OTM1LDEwLjMzODA5MSA2Ljg3Njc3NjczLDEwLjA4NjkyNiA2Ljg3Njc3NjczLDkuNzk5ODgwMzcgTDYuODc2Nzc2NzMsNi4wMzI0MDYwNCBMNS4zMDU5NDkyNCw2LjAzMjQwNjA0IEM1LjAwNjc0NDAxLDYuMDMyNDA2MDQgNC43NDQ5Mzk0Miw1Ljg4ODg4MzIxIDQuNTk1MzM2ODEsNS42Mzc3MTgyNiBDNC40NDU3MzQxOSw1LjM4NjU1MzMgNC40NDU3MzQxOSw1LjA5OTUwNzY0IDQuNTk1MzM2ODEsNC44NDgzNDI2OCBDNC43NDQ5Mzk0Miw0LjU5NzE3NzczIDUuMDA2NzQ0MDEsNC40NTM2NTQ5IDUuMzA1OTQ5MjQsNC40NTM2NTQ5IEwxMC4wNTU4MzI0LDQuNDUzNjU0OSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItMjcuNCUiIHk9Ii0zMy42JSIgd2lkdGg9IjE1NC45JSIgaGVpZ2h0PSIxNjcuMSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0i6K++5Lu25Yqg5oqV5bGPIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i6K++5Lu25pKt5pS+77yI5a2m5ZGY77yJIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk4LjAwMDAwMCwgLTE5OS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5MC4wMDAwMDAsIDExOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNeWkh+S7vSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDEwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5b2i54q257uT5ZCIIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjA2NDAwMCwgNC4wNjQwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",iconSpeed="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDExPC90aXRsZT4KICAgIDxnIGlkPSLor77ku7bliqDmipXlsY8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLor77ku7bmkq3mlL7vvIjlgI3pgJ/lpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzAuMDAwMDAwLCAtMzM4LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzAuMDAwMDAwLCAzMzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjUwMDAwMCwgMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjcyMjIyMiwgNS45NjI5NjMpIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGlkPSLlvaLnirYiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi41NjI5NjI5NSwzLjk4NTkyNTk0IEw2LjU2Mjk2Mjk1LDYuOTU2Mjk2MzEgTDIuMzU1NTU1NTUsNi45NTYyOTYzMSBMMi4zNTU1NTU1NSwzLjk4NTkyNTk0IEw2LjU2Mjk2Mjk1LDMuOTg1OTI1OTQgTDYuNTYyOTYyOTUsMy45ODU5MjU5NCBaIE0wLDMuNTYzNzAzNzEgQzAuMTM4MTQ4MTQ1LDMuMjMyOTYyOTcgMC4yNTkyNTkyNTgsMi45MjkyNTkyNiAwLjM2Mjk2Mjk0OSwyLjY1MjU5MjYgQzAuNDY2NjY2NjYsMi4zNzU5MjU5NCAwLjU2MTg1MTgzNiwyLjEwNzAzNzA1IDAuNjQ4MTQ4MTQ1LDEuODQ1MTg1MiBDMC43MzQ0NDQ0MzQsMS41ODMzMzMzNCAwLjgxMjIyMjIyNywxLjMyMTg1MTg2IDAuODgxNDgxNDg0LDEuMDYgQzAuOTUwNzQwNzQyLDAuNzk4MTQ4MTQ1IDEuMDA4NTE4NTIsMC41MTY2NjY2NiAxLjA3Nzc3Nzc3LDAuMjE1NTU1NTY2IEwyLjE1NTU1NTU1LDAuMjE1NTU1NTY2IEMyLjA5Mjk2Mjk1LDAuNDg4ODg4OTA2IDEuNzY3Nzc3NzcsMS42ODIyMjIyMyAxLjY3NDA3NDA2LDEuOTc4NTE4NTIgTDEuNjc0MDc0MDYsNi45NTYyOTYzMSBMMC43MTg1MTg1MTYsNi45NTYyOTYzMSBMMC43MTg1MTg1MTYsMy43NzExMTExMSBMMCwzLjU2MzcwMzcxIFogTTQuODg4ODg4ODksMi44Njc0MDc0MiBDNC45Njc3Nzc3NywyLjY3MDAwMDAyIDUuMDQxODUxODYsMi40NjExMTExMyA1LjExMTExMTExLDIuMjQxNDgxNDggQzUuMTgwMzcwMzcsMi4wMjE4NTE4NCA1LjIzOTYyOTYzLDEuODA4MTQ4MTQgNS4yODg4ODg4OSwxLjYwMDc0MDc0IEw2LjM3Nzc3Nzc3LDEuNjAwNzQwNzQgQzYuMjcxNDkzNiwyLjAzMDE5MjczIDYuMTQwNDA5NjIsMi40NTMxMjQwNSA1Ljk4NTE4NTE4LDIuODY3NDA3NDIgTDYuODIyMjIyMjEsMi44Njc0MDc0MiBMNi44MjIyMjIyMSwzLjYyMjk2Mjk3IEwyLjE0ODE0ODE0LDMuNjIyOTYyOTcgTDIuMTQ4MTQ4MTQsMi44Njc0MDc0MiBMNC44ODg4ODg4OSwyLjg2NzQwNzQyIEw0Ljg4ODg4ODg5LDIuODY3NDA3NDIgWiBNMy44NzQwNzQwNiwwLjY3NDgxNDgyNCBDMy44NzQwNzQwNiwwLjUzMjk2Mjk2OSAzLjg5NjI5NjI5LDAuMzY2Mjk2MzA5IDMuODk2Mjk2MjksMC4yMTQ4MTQ4MjQgTDUuMDgxNDgxNDgsMC4zNTg1MTg1MTYgTDUuMDgxNDgxNDgsMC42NzQ4MTQ4MjQgTDYuNjQ0NDQ0NDMsMC42NzQ4MTQ4MjQgTDYuNTAxNDgxNDgsMS40MzAzNzAzNyBMMi40MzcwMzcwMywxLjQzMDM3MDM3IEwyLjI5NjI5NjI5LDAuNjc0ODE0ODI0IEwzLjg3NDA3NDA2LDAuNjc0ODE0ODI0IEwzLjg3NDA3NDA2LDAuNjc0ODE0ODI0IFogTTMuMzE4NTE4NTIsNi4yMTU1NTU1NyBMNS42MDc0MDc0LDYuMjE1NTU1NTcgTDUuNjA3NDA3NCw0LjczNDA3NDA4IEwzLjMxODUxODUyLDQuNzM0MDc0MDggTDMuMzE4NTE4NTIsNi4yMTU1NTU1NyBaIE0yLjg5MTg1MTg2LDIuOTQ0ODE0ODIgQzIuODQyNTkyNiwyLjc0NzQwNzQyIDIuODE0ODE0ODIsMi4zMTMzMzMzNCAyLjc1NTU1NTU1LDIuMTM3Nzc3NzkgQzIuNjk2Mjk2MjcsMS45NjIyMjIyNSAyLjYyNzAzNzAzLDEuNzgzMzMzMzQgMi41NDgxNDgxNCwxLjYwMDc0MDc0IEwzLjYzNzAzNzAzLDEuNjAwNzQwNzQgQzMuNzExMTExMTEsMS43NzM3MDM3MSAzLjc3ODg4ODg5LDEuOTQ3Nzc3NzcgMy44NDA3NDA3NCwyLjEyMjk2Mjk3IEMzLjkwMjU5MjYsMi4yOTgxNDgxNCAzLjk4MTQ4MTQ4LDIuNzM3NDA3NDIgNC4wMzU1NTU1NSwyLjk0NDgxNDgyIEwyLjg5MTg1MTg2LDIuOTQ0ODE0ODIgTDIuODkxODUxODYsMi45NDQ4MTQ4MiBaIE0xMS4yOTYyOTYzLDEuNjc0ODE0ODIgTDExLjI5NjI5NjMsMS4yODIyMjIyMyBMOS41NzAzNzAzNywxLjI4MjIyMjIzIEw5LjM3Nzc3Nzc3LDAuNTQxNDgxNDg0IEwxMS4yOTYyOTYzLDAuNTQxNDgxNDg0IEwxMS4yOTYyOTYzLDAgTDEyLjMxMTExMTEsMC4yMTU1NTU1NjYgTDEyLjMxMTExMTEsMC41NDE0ODE0ODQgTDE0LjI0NDQ0NDQsMC41NDE0ODE0ODQgTDE0LjA1OTI1OTMsMS4yODIyMjIyMyBMMTIuMzExMTExMSwxLjI4MjIyMjIzIEwxMi4zMTExMTExLDEuNjc0ODE0ODIgTDE0LjA1OTI1OTMsMS42NzQ4MTQ4MiBMMTQuMDU5MjU5MywzLjg2IEwxMi4yNjY2NjY3LDMuODYgTDEyLjI2NjY2NjcsNS45NDE0ODE0OCBMMTEuMzQ4MTQ4MSw1Ljk0MTQ4MTQ4IEwxMS4zNDgxNDgxLDMuODYgTDkuNTcwMzcwMzcsMy44NiBMOS41NzAzNzAzNywxLjY3NDgxNDgyIEwxMS4yOTYyOTYzLDEuNjc0ODE0ODIgTDExLjI5NjI5NjMsMS42NzQ4MTQ4MiBaIE05LjEzMTg1MTg2LDEuNzA1NTU1NTcgTDguNzMxMTExMTEsNi4xNTYyOTYzMSBMMTQuMzU1MTg1Miw2LjE1NjI5NjMxIEwxNC4wMzE4NTE5LDYuOTU2Mjk2MzEgTDcuNjk2Mjk2MjksNi45NTYyOTYzMSBMOC4xMTExMTExMSwyLjYzNzc3Nzc5IEw3LjQ5NjI5NjI5LDIuNjM3Nzc3NzkgTDcuNDk2Mjk2MjksMS44Mzc3Nzc3OSBMOS4xMzE4NTE4NiwxLjcwNTU1NTU3IFogTTkuMzExMTExMTEsNS45NDE0ODE0OCBDOS4zODUxODUyLDUuODAzMzMzMzQgOS40NTgxNDgxNCw1LjY1MzcwMzcxIDkuNTI5NjI5NjMsNS40OTMzMzMzNCBDOS42MDExMTExMSw1LjMzMjk2Mjk3IDkuNjcwMzcwMzcsNS4xNyA5LjczNzAzNzAzLDUuMDA0NDQ0NDUgQzkuODAzNzAzNjksNC44Mzg4ODg5MSA5Ljg2NDA3NDA2LDQuNjcyMjIyMjMgOS45MTg1MTg1Miw0LjUwNDQ0NDQ1IEM5Ljk3Mjk2Mjk3LDQuMzM2NjY2NjggMTAuMDE3NDA3NCw0LjE3MzcwMzcxIDEwLjA1MTg1MTksNC4wMTU1NTU1NyBMMTAuOTcwMzcwNCw0LjAxNTU1NTU3IEMxMC44OTIyNTMsNC4zNzU2NTg2MiAxMC43ODgyNzk5LDQuNzI5NjYyMzYgMTAuNjU5MjU5Myw1LjA3NDgxNDgyIEMxMC41MzU5MjU5LDUuNDAwNzQwNzQgMTAuNDEyMjIyMiw1LjY4OTYyOTY1IDEwLjI4ODg4ODksNS45NDE0ODE0OCBMOS4zMTExMTExMSw1Ljk0MTQ4MTQ4IEw5LjMxMTExMTExLDUuOTQxNDgxNDggWiBNMTMuMjg4ODg4OSw1Ljk0MTQ4MTQ4IEMxMy4xNjgxMzMzLDUuNjQwOTk1NTMgMTMuMDU5NDA1LDUuMzM1ODE0OTQgMTIuOTYyOTYyOSw1LjAyNjY2NjY4IEMxMi44NTcwNDExLDQuNjkzMTE0MTggMTIuNzYzMTUzMiw0LjM1NTg1OTA0IDEyLjY4MTQ4MTUsNC4wMTU1NTU1NyBMMTMuNTg1MTg1Miw0LjAxNTU1NTU3IEMxMy42NjQwNzQxLDQuMzE2NjY2NjggMTMuNzYxODUxOCw0LjYzMTQ4MTQ4IDEzLjg3Nzc3NzgsNC45NiBDMTMuOTkzNzAzNyw1LjI4ODUxODUyIDE0LjEyMzMzMzMsNS42MTU1NTU1NSAxNC4yNjY2NjY3LDUuOTQxNDgxNDggTDEzLjI4ODg4ODksNS45NDE0ODE0OCBMMTMuMjg4ODg4OSw1Ljk0MTQ4MTQ4IFogTTguMTU1NTU1NTUsMS40ODIyMjIyMyBDOC4xMTUyNDQ3LDEuMjc2NzQ1MyA4LjA2NzA2MTA5LDEuMDcyODkxNTEgOC4wMTExMTExMSwwLjg3MTExMTExMyBDNy45NTg2Mzk2MiwwLjY3OTc0NjI2NSA3Ljg5ODA5MTYsMC40OTA2ODgxNjggNy44Mjk2Mjk2MywwLjMwNDQ0NDQ1MyBMOC43NjI5NjI5NSwwLjMwNDQ0NDQ1MyBDOC44MzIyMjIyMSwwLjQ1NzQwNzQyMiA4Ljg5OTk5OTk4LDAuNjQwMzcwMzcxIDguOTY2NjY2NjYsMC44NTI1OTI1OTggQzkuMDMzMzMzMzIsMS4wNjQ4MTQ4MiA5LjA4ODg4ODg5LDEuMjc0ODE0ODIgOS4xMzMzMzMzMiwxLjQ4MjIyMjIzIEw4LjE1NTU1NTU1LDEuNDgyMjIyMjMgWiBNMTIuMjY2NjY2NywyLjM2MzcwMzcxIEwxMi4yNjY2NjY3LDMuMTcxMTExMTEgTDEzLjE3Nzc3NzgsMy4xNzExMTExMSBMMTMuMTc3Nzc3OCwyLjM2MzcwMzcxIEwxMi4yNjY2NjY3LDIuMzYzNzAzNzEgWiBNMTAuNDUxODUxOSwzLjE3MTExMTExIEwxMS4zNDgxNDgxLDMuMTcxMTExMTEgTDExLjM0ODE0ODEsMi4zNjM3MDM3MSBMMTAuNDUxODUxOSwyLjM2MzcwMzcxIEwxMC40NTE4NTE5LDMuMTcxMTExMTEgWiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCwxMi4xNzg1MTg1IEMwLDEyLjYzNTk2NjkgMCwxMS44MzA1MzUxIDAsMTMuNDY2NjY2NyBDMCwxNS43ODg4ODg5IDEuOSwxNy42ODg4ODg5IDQuMjIyMjIyMjIsMTcuNjg4ODg4OSBMMTQuNzc3Nzc3OCwxNy42ODg4ODg5IEMxNy4xLDE3LjY4ODg4ODkgMTksMTUuNzg4ODg4OSAxOSwxMy40NjY2NjY3IEMxOSwxMi4zMTEzNTgzIDE5LDkuMTc0MDEyMzQgMTksOC4yMzU3NDA3MyBNMTIuNjkyNTkyNiwwLjggTDQuMjIyMjIyMjIsMC44IEMxLjksMC44IDAsMi43IDAsNS4wMjIyMjIyMiBDMCw1LjY5MTcxMzMzIDAsNS42MDQyMzQ0NCAwLDUuOTYyOTYyOTUiIGlkPSLlvaLnirYiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjU2MTUzODUsMCBMMTUuNTYxNTM4NSw0Ljk0OTIzMDc2IEwxOC4xLDIuNzAwNzY5MjIgTDE1LjU2MTUzODUsMCBaIE0xOC4xNTM4NDYyLDAgTDE4LjE1Mzg0NjIsNC45NDkyMzA3NiBMMjAuNjkyMzA3NywyLjcgTDE4LjE1Mzg0NjIsMCBaIiBpZD0i5b2i54q257uT5ZCIIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",container="_container_1sta8_1",pointHead="_pointHead_1sta8_11",content$3="_content_1sta8_23",collapse="_collapse_1sta8_28",childActive="_childActive_1sta8_28",arrow="_arrow_1sta8_31",borderTop="_borderTop_1sta8_38",childCollapseItem="_childCollapseItem_1sta8_62",item$1="_item_1sta8_85",itemActive="_itemActive_1sta8_104",playLoading="_playLoading_1sta8_111",styles$7={container:container,pointHead:pointHead,content:content$3,collapse:collapse,childActive:childActive,arrow:arrow,borderTop:borderTop,childCollapseItem:childCollapseItem,item:item$1,itemActive:itemActive,playLoading:playLoading},audioAnimate="_audioAnimate_bbwvw_1",musicWave="_musicWave_bbwvw_1",styles$6={audioAnimate:audioAnimate,musicWave:musicWave},PlayLoading=defineComponent({name:"playLoading",setup:()=>()=>createVNode("div",{"class":styles$6.audioAnimate},[createVNode("div",null,null),createVNode("div",null,null),createVNode("div",null,null),createVNode("div",null,null)])});function _isSlot$1(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!isVNode(e)}const Points=defineComponent({name:"points-list",props:{data:{type:Array,"default":()=>[]},tabActive:{type:String,"default":""},itemActive:{type:String,"default":""}},emits:["handleSelect"],setup(e,{emit:t}){const r=reactive({active:e.tabActive[0]||"",childActive:e.tabActive[1]||""});watch((()=>e.tabActive),(()=>{r.active=e.tabActive[0]||"",r.childActive=e.tabActive[1]||""}));const i=t=>"VIDEO"===t.type?e.itemActive==t.id?iconVideoActive:iconVideo$1:["IMAGE","IMG"].includes(t.type)?e.itemActive==t.id?iconImageActive:iconImage:"SONG"===t.type?e.itemActive==t.id?iconSongActive:iconSong:e.itemActive==t.id?iconVideoActive:iconVideo$1;return()=>{let n;return createVNode("div",{"class":styles$7.container},[createVNode("div",{"class":styles$7.pointHead},[createVNode("img",{src:iconMulv},null),createTextVNode("课程目录")]),createVNode("div",{"class":styles$7.content},[createVNode(Collapse,{"class":styles$7.collapse,modelValue:r.active,"onUpdate:modelValue":e=>{r.active=e},accordion:!0},_isSlot$1(n=e.data.map(((n,o)=>createVNode(CollapseItem,{center:!0,border:!1,"class":o>0?styles$7.borderTop:"",isLink:!1,title:n.name,name:n.id},{"default":()=>createVNode(Fragment,null,[Array.isArray(null==n?void 0:n.materialList)&&n.materialList.map((r=>createVNode("div",{"class":[styles$7.item,e.itemActive==r.id?styles$7.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:r.id,tabActive:n.id,tabName:n.name})}},[createVNode(Image$1,{src:i(r),"class":styles$7.itemImage},null),createVNode("span",{style:{width:"80%"},"class":"van-ellipsis"},[r.name]),createVNode("div",{"class":styles$7.playLoading},[createVNode(PlayLoading,null,null)])]))),Array.isArray(null==n?void 0:n.children)&&createVNode(Collapse,{"class":[styles$7.collapse,r.active===n.id?styles$7.childActive:""],modelValue:r.childActive,"onUpdate:modelValue":e=>{r.childActive=e},accordion:!0},{"default":()=>[null==n?void 0:n.children.map((r=>createVNode(CollapseItem,{center:!0,border:!1,isLink:!1,title:r.name,name:r.id,"class":styles$7.childCollapseItem},{"default":()=>createVNode(Fragment,null,[Array.isArray(null==r?void 0:r.materialList)&&r.materialList.map((n=>createVNode("div",{"class":[styles$7.item,e.itemActive==n.id?styles$7.itemActive:""],onClick:()=>{t("handleSelect",{itemActive:n.id,tabActive:r.id,tabName:r.name})}},[createVNode(Image$1,{src:i(n),"class":styles$7.itemImage},null),createVNode("span",{style:{width:"73%"},"class":"van-ellipsis"},[n.name]),createVNode("div",{"class":styles$7.playLoading},[createVNode(PlayLoading,null,null)])])))]),icon:()=>createVNode("img",{"class":styles$7.arrow,src:iconArrow},null)})))]})]),icon:()=>createVNode("img",{"class":styles$7.arrow,src:iconArrow},null)}))))?n:{"default":()=>[n]})])])}}});var lottie={exports:{}};(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,i,n=e.length;for(r=0;r<n;r+=1)for(var o in i=e[r].prototype)Object.prototype.hasOwnProperty.call(i,o)&&(t.prototype[o]=i[o])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,r=this.audios.length;for(t=0;t<r;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var r,i=0,n=[];switch(e){case"int16":case"uint8c":r=1;break;default:r=1.1}for(i=0;i<t;i+=1)n.push(r);return n}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,r){return"float32"===t?new Float32Array(r):"int16"===t?new Int16Array(r):"uint8c"===t?new Uint8ClampedArray(r):e(t,r)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return _typeof$6="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$6(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};!function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],r=t.length;for(e=0;e<r;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===_typeof$6(e)&&e.length){var t,r=createSizedArray(e.length),i=e.length;for(t=0;t<i;t+=1)r[t]=Math.abs(e[t]);return r}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,r,i){this.type=e,this.currentTime=t,this.totalTime=r,this.direction=i<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,r,i){this.type=e,this.currentLoop=r,this.totalLoops=t,this.direction=i<0?-1:1}function BMSegmentStartEvent(e,t,r){this.type=e,this.firstFrame=t,this.totalFrames=r}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(e,t,r){var i,n,o,A,s,a,l,c;switch(a=r*(1-t),l=r*(1-(s=6*e-(A=Math.floor(6*e)))*t),c=r*(1-(1-s)*t),A%6){case 0:i=r,n=c,o=a;break;case 1:i=l,n=r,o=a;break;case 2:i=a,n=r,o=c;break;case 3:i=a,n=l,o=r;break;case 4:i=c,n=a,o=r;break;case 5:i=r,n=a,o=l}return[i,n,o]}function RGBtoHSV(e,t,r){var i,n=Math.max(e,t,r),o=Math.min(e,t,r),A=n-o,s=0===n?0:A/n,a=n/255;switch(n){case o:i=0;break;case e:i=t-r+A*(t<r?6:0),i/=6*A;break;case t:i=r-e+2*A,i/=6*A;break;case r:i=e-t+4*A,i/=6*A}return[i,s,a]}function addSaturationToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[1]+=t,r[1]>1?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,i){return e<0&&(e=0),t<0&&(t=0),i<0&&(i=0),"#"+r[e]+r[t]+r[i]}}(),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,i=[],n={onmessage:function(){},postMessage:function(t){e({data:t})}},o={postMessage:function(e){n.onmessage({data:e})}};function A(){t||(t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var r=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),i=URL.createObjectURL(r);return new Worker(i)}return e=t,n}((function(e){if(o.dataManager||(o.dataManager=function(){function e(n,o){var A,s,a,l,c,h,u=n.length;for(s=0;s<u;s+=1)if("ks"in(A=n[s])&&!A.completed){if(A.completed=!0,A.hasMask){var d=A.masksProperties;for(l=d.length,a=0;a<l;a+=1)if(d[a].pt.k.i)i(d[a].pt.k);else for(h=d[a].pt.k.length,c=0;c<h;c+=1)d[a].pt.k[c].s&&i(d[a].pt.k[c].s[0]),d[a].pt.k[c].e&&i(d[a].pt.k[c].e[0])}0===A.ty?(A.layers=t(A.refId,o),e(A.layers,o)):4===A.ty?r(A.shapes):5===A.ty&&p(A)}}function t(e,t){var r=function(e,t){for(var r=0,i=t.length;r<i;){if(t[r].id===e)return t[r];r+=1}return null}(e,t);return r?r.layers.__used?JSON.parse(JSON.stringify(r.layers)):(r.layers.__used=!0,r.layers):null}function r(e){var t,n,o;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)i(e[t].ks.k);else for(o=e[t].ks.k.length,n=0;n<o;n+=1)e[t].ks.k[n].s&&i(e[t].ks.k[n].s[0]),e[t].ks.k[n].e&&i(e[t].ks.k[n].e[0]);else"gr"===e[t].ty&&r(e[t].it)}function i(e){var t,r=e.i.length;for(t=0;t<r;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function n(e,t){var r=t?t.split("."):[100,100,100];return e[0]>r[0]||!(r[0]>e[0])&&(e[1]>r[1]||!(r[1]>e[1])&&(e[2]>r[2]||!(r[2]>e[2])&&null))}var o,A=function(){var e=[4,4,14];function t(e){var t,r,i,n=e.length;for(t=0;t<n;t+=1)5===e[t].ty&&(void 0,i=(r=e[t]).t.d,r.t.d={k:[{s:i,t:0}]})}return function(r){if(n(e,r.v)&&(t(r.layers),r.assets)){var i,o=r.assets.length;for(i=0;i<o;i+=1)r.assets[i].layers&&t(r.assets[i].layers)}}}(),s=(o=[4,7,99],function(e){if(e.chars&&!n(o,e.v)){var t,i=e.chars.length;for(t=0;t<i;t+=1){var A=e.chars[t];A.data&&A.data.shapes&&(r(A.data.shapes),A.data.ip=0,A.data.op=99999,A.data.st=0,A.data.sr=1,A.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},e.chars[t].t||(A.data.shapes.push({ty:"no"}),A.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),a=function(){var e=[5,7,15];function t(e){var t,r,i=e.length;for(t=0;t<i;t+=1)5===e[t].ty&&(r=void 0,"number"==typeof(r=e[t].t.p).a&&(r.a={a:0,k:r.a}),"number"==typeof r.p&&(r.p={a:0,k:r.p}),"number"==typeof r.r&&(r.r={a:0,k:r.r}))}return function(r){if(n(e,r.v)&&(t(r.layers),r.assets)){var i,o=r.assets.length;for(i=0;i<o;i+=1)r.assets[i].layers&&t(r.assets[i].layers)}}}(),l=function(){var e=[4,1,9];function t(e){var r,i,n,o=e.length;for(r=0;r<o;r+=1)if("gr"===e[r].ty)t(e[r].it);else if("fl"===e[r].ty||"st"===e[r].ty)if(e[r].c.k&&e[r].c.k[0].i)for(n=e[r].c.k.length,i=0;i<n;i+=1)e[r].c.k[i].s&&(e[r].c.k[i].s[0]/=255,e[r].c.k[i].s[1]/=255,e[r].c.k[i].s[2]/=255,e[r].c.k[i].s[3]/=255),e[r].c.k[i].e&&(e[r].c.k[i].e[0]/=255,e[r].c.k[i].e[1]/=255,e[r].c.k[i].e[2]/=255,e[r].c.k[i].e[3]/=255);else e[r].c.k[0]/=255,e[r].c.k[1]/=255,e[r].c.k[2]/=255,e[r].c.k[3]/=255}function r(e){var r,i=e.length;for(r=0;r<i;r+=1)4===e[r].ty&&t(e[r].shapes)}return function(t){if(n(e,t.v)&&(r(t.layers),t.assets)){var i,o=t.assets.length;for(i=0;i<o;i+=1)t.assets[i].layers&&r(t.assets[i].layers)}}}(),c=function(){var e=[4,4,18];function t(e){var r,i,n;for(r=e.length-1;r>=0;r-=1)if("sh"===e[r].ty)if(e[r].ks.k.i)e[r].ks.k.c=e[r].closed;else for(n=e[r].ks.k.length,i=0;i<n;i+=1)e[r].ks.k[i].s&&(e[r].ks.k[i].s[0].c=e[r].closed),e[r].ks.k[i].e&&(e[r].ks.k[i].e[0].c=e[r].closed);else"gr"===e[r].ty&&t(e[r].it)}function r(e){var r,i,n,o,A,s,a=e.length;for(i=0;i<a;i+=1){if((r=e[i]).hasMask){var l=r.masksProperties;for(o=l.length,n=0;n<o;n+=1)if(l[n].pt.k.i)l[n].pt.k.c=l[n].cl;else for(s=l[n].pt.k.length,A=0;A<s;A+=1)l[n].pt.k[A].s&&(l[n].pt.k[A].s[0].c=l[n].cl),l[n].pt.k[A].e&&(l[n].pt.k[A].e[0].c=l[n].cl)}4===r.ty&&t(r.shapes)}}return function(t){if(n(e,t.v)&&(r(t.layers),t.assets)){var i,o=t.assets.length;for(i=0;i<o;i+=1)t.assets[i].layers&&r(t.assets[i].layers)}}}();function p(e){0===e.t.a.length&&e.t.p}var h={completeData:function(r){r.__complete||(l(r),A(r),s(r),a(r),c(r),e(r.layers,r.assets),function(r,i){if(r){var n=0,o=r.length;for(n=0;n<o;n+=1)1===r[n].t&&(r[n].data.layers=t(r[n].data.refId,i),e(r[n].data.layers,i))}}(r.chars,r.assets),r.__complete=!0)}};return h.checkColors=l,h.checkChars=s,h.checkPathProperties=a,h.checkShapes=c,h.completeLayers=e,h}()),o.assetLoader||(o.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,r,i,n){var o,A=new XMLHttpRequest;try{A.responseType="json"}catch(e){}A.onreadystatechange=function(){if(4===A.readyState)if(200===A.status)o=e(A),i(o);else try{o=e(A),i(o)}catch(e){n&&n(e)}};try{A.open(["G","E","T"].join(""),t,!0)}catch(e){A.open(["G","E","T"].join(""),r+"/"+t,!0)}A.send()}}}()),"loadAnimation"===e.data.type)o.assetLoader.load(e.data.path,e.data.fullPath,(function(t){o.dataManager.completeData(t),o.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){o.postMessage({id:e.data.id,status:"error"})}));else if("complete"===e.data.type){var t=e.data.animation;o.dataManager.completeData(t),o.postMessage({id:e.data.id,payload:t,status:"success"})}else"loadData"===e.data.type&&o.assetLoader.load(e.data.path,e.data.fullPath,(function(t){o.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){o.postMessage({id:e.data.id,status:"error"})}))})),t.onmessage=function(e){var t=e.data,r=t.id,n=i[r];i[r]=null,"success"===t.status?n.onComplete(t.payload):n.onError&&n.onError()})}function s(e,t){var n="processId_"+(r+=1);return i[n]={onComplete:e,onError:t},n}return{loadAnimation:function(e,r,i){A();var n=s(r,i);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:n})},loadData:function(e,r,i){A();var n=s(r,i);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:n})},completeAnimation:function(e,r,i){A();var n=s(r,i);t.postMessage({type:"complete",animation:e,id:n})}}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(e,t,r){var i="";if(e.e)i=e.p;else if(t){var n=e.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),i=t+n}else i=r,i+=e.u?e.u:"",i+=e.p;return i}function n(e){var t=0,r=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(r)),t+=1}.bind(this),50)}function o(e){var t={assetData:e},r=i(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 A(){this._imageLoaded=t.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=n.bind(this),this.createFootageData=o.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return A.prototype={loadAssets:function(e,t){var r;this.imagesLoadedCb=t;var i=e.length;for(r=0;r<i;r+=1)e[r].layers||(e[r].t&&"seq"!==e[r].t?3===e[r].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[r]))):(this.totalImages+=1,this.images.push(this._createImageData(e[r]))))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(e){for(var t=0,r=this.images.length;t<r;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(t){var r=i(t,this.assetsPath,this.path),n=createTag("img");n.crossOrigin="anonymous",n.addEventListener("load",this._imageLoaded,!1),n.addEventListener("error",function(){o.img=e,this._imageLoaded()}.bind(this),!1),n.src=r;var o={img:n,assetData:t};return o},createImageData:function(t){var r=i(t,this.assetsPath,this.path),n=createNS("image");isSafari?this.testImageLoaded(n):n.addEventListener("load",this._imageLoaded,!1),n.addEventListener("error",function(){o.img=e,this._imageLoaded()}.bind(this),!1),n.setAttributeNS("http://www.w3.org/1999/xlink","href",r),this._elementHelper.append?this._elementHelper.append(n):this._elementHelper.appendChild(n);var o={img:n,assetData:t};return o},imageLoaded:t,footageLoaded:r,setCacheType:function(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},A}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var r=this._cbs[e],i=0;i<r.length;i+=1)r[i](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var r=0,i=this._cbs[e].length;r<i;)this._cbs[e][r]===t&&(this._cbs[e].splice(r,1),r-=1,i-=1),r+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,r=e.split("\r\n"),i={},n=0,o=0;o<r.length;o+=1)2===(t=r[o].split(":")).length&&(i[t[0]]=t[1].trim(),n+=1);if(0===n)throw new Error;return i}return function(t){for(var r=[],i=0;i<t.length;i+=1){var n=t[i],o={time:n.tm,duration:n.dr};try{o.payload=JSON.parse(t[i].cm)}catch(r){try{o.payload=e(t[i].cm)}catch(e){o.payload={name:t[i].cm}}}r.push(o)}return r}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,r=this.compositions.length;t<r;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){return _typeof$4="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$4(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var r=getRenderer(t);this.renderer=new r(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var r={wrapper:e,animationData:t},i=e.attributes;r.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"",r.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var n=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";"false"===n?r.loop=!1:"true"===n?r.loop=!0:""!==n&&(r.loop=parseInt(n,10));var o=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:!i.getNamedItem("bm-autoplay")||i.getNamedItem("bm-autoplay").value;r.autoplay="false"!==o,r.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"","false"===(i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1),r.path?this.setParams(r):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,r,i=this.animationData.layers,n=i.length,o=e.layers,A=o.length;for(r=0;r<A;r+=1)for(t=0;t<n;){if(i[t].id===o[r].id){i[t]=o[r];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(n=e.assets.length,t=0;t<n;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(r,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var r="number"==typeof e?e:void 0,i="number"==typeof t?t:void 0;this.renderer.updateContainerSize(r,i)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.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.expressionsPlugin&&this.expressionsPlugin.resetFrame(),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("_play"),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("_pause"),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.markers.length;r+=1)if((t=this.markers[r]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,r){if(!r||this.name===r){var i=Number(e);if(isNaN(i)){var n=this.getMarkerData(e);n&&this.goToAndStop(n.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,r){if(!r||this.name===r){var i=Number(e);if(isNaN(i)){var n=this.getMarkerData(e);n&&(n.duration?this.playSegments([n.time,n.time+n.duration],!0):this.goToAndStop(n.time,!0))}else this.goToAndStop(i,t,r);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,r=!1;t>=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]<e[0]?(this.frameModifier>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.firstFrame<e?r=e:this.currentRawFrame+this.firstFrame>t&&(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,i=e.length;for(r=0;r<i;r+=1)this.segments.push(e[r])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var r=e.p;-1!==r.indexOf("images/")&&(r=r.split("/")[1]),t=this.assetsPath+r}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,r=this.assets.length;t<r;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,r){try{this.renderer.getElementByPath(e).updateDocumentData(t,r)}catch(e){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],r=0,i=0,n=0,o=!0,A=!1;function s(e){for(var r=0,n=e.target;r<i;)t[r].animation===n&&(t.splice(r,1),r-=1,i-=1,n.isPaused||c()),r+=1}function a(e,r){if(!e)return null;for(var n=0;n<i;){if(t[n].elem===e&&null!==t[n].elem)return t[n].animation;n+=1}var o=new AnimationItem;return p(o,e),o.setData(e,r),o}function l(){n+=1,d()}function c(){n-=1}function p(e,r){e.addEventListener("destroy",s),e.addEventListener("_active",l),e.addEventListener("_idle",c),t.push({elem:r,animation:e}),i+=1}function h(e){var s,a=e-r;for(s=0;s<i;s+=1)t[s].animation.advanceTime(a);r=e,n&&!A?window.requestAnimationFrame(h):o=!0}function u(e){r=e,window.requestAnimationFrame(h)}function d(){!A&&n&&o&&(window.requestAnimationFrame(u),o=!1)}return e.registerAnimation=a,e.loadAnimation=function(e){var t=new AnimationItem;return p(t,null),t.setParams(e),t},e.setSpeed=function(e,r){var n;for(n=0;n<i;n+=1)t[n].animation.setSpeed(e,r)},e.setDirection=function(e,r){var n;for(n=0;n<i;n+=1)t[n].animation.setDirection(e,r)},e.play=function(e){var r;for(r=0;r<i;r+=1)t[r].animation.play(e)},e.pause=function(e){var r;for(r=0;r<i;r+=1)t[r].animation.pause(e)},e.stop=function(e){var r;for(r=0;r<i;r+=1)t[r].animation.stop(e)},e.togglePause=function(e){var r;for(r=0;r<i;r+=1)t[r].animation.togglePause(e)},e.searchAnimations=function(e,t,r){var i,n=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=n.length;for(i=0;i<o;i+=1)r&&n[i].setAttribute("data-bm-type",r),a(n[i],e);if(t&&0===o){r||(r="svg");var A=document.getElementsByTagName("body")[0];A.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",r),A.appendChild(s),a(s,e)}},e.resize=function(){var e;for(e=0;e<i;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,r,n){var o;for(o=0;o<i;o+=1)t[o].animation.goToAndStop(e,r,n)},e.destroy=function(e){var r;for(r=i-1;r>=0;r-=1)t[r].animation.destroy(e)},e.freeze=function(){A=!0},e.unfreeze=function(){A=!1,d()},e.setVolume=function(e,r){var n;for(n=0;n<i;n+=1)t[n].animation.setVolume(e,r)},e.mute=function(e){var r;for(r=0;r<i;r+=1)t[r].animation.mute(e)},e.unmute=function(e){var r;for(r=0;r<i;r+=1)t[r].animation.unmute(e)},e.getRegisteredAnimations=function(){var e,r=t.length,i=[];for(e=0;e<r;e+=1)i.push(t[e].animation);return i},e}(),BezierFactory=function(){var e={getBezierEasing:function(e,r,i,n,o){var A=o||("bez_"+e+"_"+r+"_"+i+"_"+n).replace(/\./g,"p");if(t[A])return t[A];var s=new c([e,r,i,n]);return t[A]=s,s}},t={},r=11,i=1/(r-1),n="function"==typeof Float32Array;function o(e,t){return 1-3*t+3*e}function A(e,t){return 3*t-6*e}function s(e){return 3*e}function a(e,t,r){return((o(t,r)*e+A(t,r))*e+s(t))*e}function l(e,t,r){return 3*o(t,r)*e*e+2*A(t,r)*e+s(t)}function c(e){this._p=e,this._mSampleValues=n?new Float32Array(r):new Array(r),this._precomputed=!1,this.get=this.get.bind(this)}return c.prototype={get:function(e){var t=this._p[0],r=this._p[1],i=this._p[2],n=this._p[3];return this._precomputed||this._precompute(),t===r&&i===n?e:0===e?0:1===e?1:a(this._getTForX(e),r,n)},_precompute:function(){var e=this._p[0],t=this._p[1],r=this._p[2],i=this._p[3];this._precomputed=!0,e===t&&r===i||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],n=0;n<r;++n)this._mSampleValues[n]=a(n*i,e,t)},_getTForX:function(e){for(var t=this._p[0],n=this._p[2],o=this._mSampleValues,A=0,s=1,c=r-1;s!==c&&o[s]<=e;++s)A+=i;var p=A+(e-o[--s])/(o[s+1]-o[s])*i,h=l(p,t,n);return h>=.001?function(e,t,r,i){for(var n=0;n<4;++n){var o=l(t,r,i);if(0===o)return t;t-=(a(t,r,i)-e)/o}return t}(e,p,t,n):0===h?p:function(e,t,r,i,n){var o,A,s=0;do{(o=a(A=t+(r-t)/2,i,n)-e)>0?r=A:t=A}while(Math.abs(o)>1e-7&&++s<10);return A}(e,A,A+i,t,n)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,r){var i=0,n=e,o=createSizedArray(n);return{newElement:function(){return i?o[i-=1]:t()},release:function(e){i===n&&(o=pooling.double(o),n*=2),r&&r(e),o[i]=e,i+=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<r;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0}));function bezFunction(){var e=Math;function t(e,t,r,i,n,o){var A=e*i+t*n+r*o-n*i-o*e-r*t;return A>-.001&&A<.001}var r=function(e,t,r,i){var n,o,A,s,a,l,c=getDefaultCurveSegments(),p=0,h=[],u=[],d=bezierLengthPool.newElement();for(A=r.length,n=0;n<c;n+=1){for(a=n/(c-1),l=0,o=0;o<A;o+=1)s=bmPow(1-a,3)*e[o]+3*bmPow(1-a,2)*a*r[o]+3*(1-a)*bmPow(a,2)*i[o]+bmPow(a,3)*t[o],h[o]=s,null!==u[o]&&(l+=bmPow(h[o]-u[o],2)),u[o]=h[o];l&&(p+=l=bmSqrt(l)),d.percents[n]=a,d.lengths[n]=p}return d.addedLength=p,d};function i(e){this.segmentLength=0,this.points=new Array(e)}function n(e,t){this.partialLength=e,this.point=t}var o,A=(o={},function(e,r,A,s){var a=(e[0]+"_"+e[1]+"_"+r[0]+"_"+r[1]+"_"+A[0]+"_"+A[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!o[a]){var l,c,p,h,u,d,g,f=getDefaultCurveSegments(),m=0,y=null;2===e.length&&(e[0]!==r[0]||e[1]!==r[1])&&t(e[0],e[1],r[0],r[1],e[0]+A[0],e[1]+A[1])&&t(e[0],e[1],r[0],r[1],r[0]+s[0],r[1]+s[1])&&(f=2);var v=new i(f);for(p=A.length,l=0;l<f;l+=1){for(g=createSizedArray(p),u=l/(f-1),d=0,c=0;c<p;c+=1)h=bmPow(1-u,3)*e[c]+3*bmPow(1-u,2)*u*(e[c]+A[c])+3*(1-u)*bmPow(u,2)*(r[c]+s[c])+bmPow(u,3)*r[c],g[c]=h,null!==y&&(d+=bmPow(g[c]-y[c],2));m+=d=bmSqrt(d),v.points[l]=new n(d,g),y=g}v.segmentLength=m,o[a]=v}return o[a]});function s(e,t){var r=t.percents,i=t.lengths,n=r.length,o=bmFloor((n-1)*e),A=e*t.addedLength,s=0;if(o===n-1||0===o||A===i[o])return r[o];for(var a=i[o]>A?-1:1,l=!0;l;)if(i[o]<=A&&i[o+1]>A?(s=(A-i[o])/(i[o+1]-i[o]),l=!1):o+=a,o<0||o>=n-1){if(o===n-1)return r[o];l=!1}return r[o]+(r[o+1]-r[o])*s}var a=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,i=segmentsLengthPool.newElement(),n=e.c,o=e.v,A=e.o,s=e.i,a=e._length,l=i.lengths,c=0;for(t=0;t<a-1;t+=1)l[t]=r(o[t],o[t+1],A[t],s[t+1]),c+=l[t].addedLength;return n&&a&&(l[t]=r(o[t],o[0],A[t],s[0]),c+=l[t].addedLength),i.totalLength=c,i},getNewSegment:function(t,r,i,n,o,A,l){o<0?o=0:o>1&&(o=1);var c,p=s(o,l),h=s(A=A>1?1:A,l),u=t.length,d=1-p,g=1-h,f=d*d*d,m=p*d*d*3,y=p*p*d*3,v=p*p*p,C=d*d*g,B=p*d*g+d*p*g+d*d*h,b=p*p*g+d*p*h+p*d*h,w=p*p*h,E=d*g*g,_=p*g*g+d*h*g+d*g*h,T=p*h*g+d*h*h+p*g*h,I=p*h*h,S=g*g*g,M=h*g*g+g*h*g+g*g*h,x=h*h*g+g*h*h+h*g*h,D=h*h*h;for(c=0;c<u;c+=1)a[4*c]=e.round(1e3*(f*t[c]+m*i[c]+y*n[c]+v*r[c]))/1e3,a[4*c+1]=e.round(1e3*(C*t[c]+B*i[c]+b*n[c]+w*r[c]))/1e3,a[4*c+2]=e.round(1e3*(E*t[c]+_*i[c]+T*n[c]+I*r[c]))/1e3,a[4*c+3]=e.round(1e3*(S*t[c]+M*i[c]+x*n[c]+D*r[c]))/1e3;return a},getPointInSegment:function(t,r,i,n,o,A){var a=s(o,A),l=1-a;return[e.round(1e3*(l*l*l*t[0]+(a*l*l+l*a*l+l*l*a)*i[0]+(a*a*l+l*a*a+a*l*a)*n[0]+a*a*a*r[0]))/1e3,e.round(1e3*(l*l*l*t[1]+(a*l*l+l*a*l+l*l*a)*i[1]+(a*a*l+l*a*a+a*l*a)*n[1]+a*a*a*r[1]))/1e3]},buildBezierData:A,pointOnLine2D:t,pointOnLine3D:function(r,i,n,o,A,s,a,l,c){if(0===n&&0===s&&0===c)return t(r,i,o,A,a,l);var p,h=e.sqrt(e.pow(o-r,2)+e.pow(A-i,2)+e.pow(s-n,2)),u=e.sqrt(e.pow(a-r,2)+e.pow(l-i,2)+e.pow(c-n,2)),d=e.sqrt(e.pow(a-o,2)+e.pow(l-A,2)+e.pow(c-s,2));return(p=h>u?h>d?h-u-d:d-u-h:d>u?d-u-h:u-h-d)>-1e-4&&p<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var r,i=this.offsetTime;"multidimensional"===this.propType&&(r=createTypedArray("float32",this.pv.length));for(var n,o,A,s,a,l,c,p,h,u=t.lastIndex,d=u,g=this.keyframes.length-1,f=!0;f;){if(n=this.keyframes[d],o=this.keyframes[d+1],d===g-1&&e>=o.t-i){n.h&&(n=o),u=0;break}if(o.t-i>e){u=d;break}d<g-1?d+=1:(u=0,f=!1)}A=this.keyframesMetadata[d]||{};var m,y=o.t-i,v=n.t-i;if(n.to){A.bezierData||(A.bezierData=bez.buildBezierData(n.s,o.s||n.e,n.to,n.ti));var C=A.bezierData;if(e>=y||e<v){var B=e>=y?C.points.length-1:0;for(a=C.points[B].point.length,s=0;s<a;s+=1)r[s]=C.points[B].point[s]}else{A.__fnct?h=A.__fnct:(h=BezierFactory.getBezierEasing(n.o.x,n.o.y,n.i.x,n.i.y,n.n).get,A.__fnct=h),l=h((e-v)/(y-v));var b,w=C.segmentLength*l,E=t.lastFrame<e&&t._lastKeyframeIndex===d?t._lastAddedLength:0;for(p=t.lastFrame<e&&t._lastKeyframeIndex===d?t._lastPoint:0,f=!0,c=C.points.length;f;){if(E+=C.points[p].partialLength,0===w||0===l||p===C.points.length-1){for(a=C.points[p].point.length,s=0;s<a;s+=1)r[s]=C.points[p].point[s];break}if(w>=E&&w<E+C.points[p+1].partialLength){for(b=(w-E)/C.points[p+1].partialLength,a=C.points[p].point.length,s=0;s<a;s+=1)r[s]=C.points[p].point[s]+(C.points[p+1].point[s]-C.points[p].point[s])*b;break}p<c-1?p+=1:f=!1}t._lastPoint=p,t._lastAddedLength=E-C.points[p].partialLength,t._lastKeyframeIndex=d}}else{var _,T,I,S,M;if(g=n.s.length,m=o.s||n.e,this.sh&&1!==n.h)e>=y?(r[0]=m[0],r[1]=m[1],r[2]=m[2]):e<=v?(r[0]=n.s[0],r[1]=n.s[1],r[2]=n.s[2]):quaternionToEuler(r,slerp(createQuaternion(n.s),createQuaternion(m),(e-v)/(y-v)));else for(d=0;d<g;d+=1)1!==n.h&&(e>=y?l=1:e<v?l=0:(n.o.x.constructor===Array?(A.__fnct||(A.__fnct=[]),A.__fnct[d]?h=A.__fnct[d]:(_=void 0===n.o.x[d]?n.o.x[0]:n.o.x[d],T=void 0===n.o.y[d]?n.o.y[0]:n.o.y[d],I=void 0===n.i.x[d]?n.i.x[0]:n.i.x[d],S=void 0===n.i.y[d]?n.i.y[0]:n.i.y[d],h=BezierFactory.getBezierEasing(_,T,I,S).get,A.__fnct[d]=h)):A.__fnct?h=A.__fnct:(_=n.o.x,T=n.o.y,I=n.i.x,S=n.i.y,h=BezierFactory.getBezierEasing(_,T,I,S).get,n.keyframeMetadata=h),l=h((e-v)/(y-v)))),m=o.s||n.e,M=1===n.h?n.s[d]:n.s[d]+(m[d]-n.s[d])*l,"multidimensional"===this.propType?r[d]=M:r=M}return t.lastIndex=u,r}function slerp(e,t,r){var i,n,o,A,s,a=[],l=e[0],c=e[1],p=e[2],h=e[3],u=t[0],d=t[1],g=t[2],f=t[3];return(n=l*u+c*d+p*g+h*f)<0&&(n=-n,u=-u,d=-d,g=-g,f=-f),1-n>1e-6?(i=Math.acos(n),o=Math.sin(i),A=Math.sin((1-r)*i)/o,s=Math.sin(r*i)/o):(A=1-r,s=r),a[0]=A*l+s*u,a[1]=A*c+s*d,a[2]=A*p+s*g,a[3]=A*h+s*f,a}function quaternionToEuler(e,t){var r=t[0],i=t[1],n=t[2],o=t[3],A=Math.atan2(2*i*o-2*r*n,1-2*i*i-2*n*n),s=Math.asin(2*r*i+2*n*o),a=Math.atan2(2*r*o-2*i*n,1-2*r*r-2*n*n);e[0]=A/degToRads,e[1]=s/degToRads,e[2]=a/degToRads}function createQuaternion(e){var t=e[0]*degToRads,r=e[1]*degToRads,i=e[2]*degToRads,n=Math.cos(t/2),o=Math.cos(r/2),A=Math.cos(i/2),s=Math.sin(t/2),a=Math.sin(r/2),l=Math.sin(i/2);return[s*a*A+n*o*l,s*o*A+n*a*l,n*a*A-s*o*l,n*o*A-s*a*l]}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<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(e,this._caching);this.pv=i}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,i=this.v.length;r<i;)t=e[r]*this.mult,mathAbs(this.v[r]-t)>1e-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<t;e+=1)r=this.effectsSequence[e](r);this.setVValue(r),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,r,i){this.propType="unidimensional",this.mult=r||1,this.data=t,this.v=r?t.k*r:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,r,i){var n;this.propType="multidimensional",this.mult=r||1,this.data=t,this._mdf=!1,this.elem=e,this.container=i,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var o=t.k.length;for(this.v=createTypedArray("float32",o),this.pv=createTypedArray("float32",o),this.vel=createTypedArray("float32",o),n=0;n<o;n+=1)this.v[n]=t.k[n]*this.mult,this.pv[n]=t.k[n];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,r,i){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=r||1,this.elem=e,this.container=i,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,r,i){var n;this.propType="multidimensional";var o,A,s,a,l=t.k.length;for(n=0;n<l-1;n+=1)t.k[n].to&&t.k[n].s&&t.k[n+1]&&t.k[n+1].s&&(o=t.k[n].s,A=t.k[n+1].s,s=t.k[n].to,a=t.k[n].ti,(2===o.length&&(o[0]!==A[0]||o[1]!==A[1])&&bez.pointOnLine2D(o[0],o[1],A[0],A[1],o[0]+s[0],o[1]+s[1])&&bez.pointOnLine2D(o[0],o[1],A[0],A[1],A[0]+a[0],A[1]+a[1])||3===o.length&&(o[0]!==A[0]||o[1]!==A[1]||o[2]!==A[2])&&bez.pointOnLine3D(o[0],o[1],o[2],A[0],A[1],A[2],o[0]+s[0],o[1]+s[1],o[2]+s[2])&&bez.pointOnLine3D(o[0],o[1],o[2],A[0],A[1],A[2],A[0]+a[0],A[1]+a[1],A[2]+a[2]))&&(t.k[n].to=null,t.k[n].ti=null),o[0]===A[0]&&o[1]===A[1]&&0===s[0]&&0===s[1]&&0===a[0]&&0===a[1]&&(2===o.length||o[2]===A[2]&&0===s[2]&&0===a[2])&&(t.k[n].to=null,t.k[n].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=r||1,this.elem=e,this.container=i,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var c=t.k[0].s.length;for(this.v=createTypedArray("float32",c),this.pv=createTypedArray("float32",c),n=0;n<c;n+=1)this.v[n]=initFrame,this.pv[n]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",c)},this.addEffect=addEffect}var PropertyFactory=(ob={getProp:function(e,t,r,i,n){var o;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length)if("number"==typeof t.k[0])o=new MultiDimensionalProperty(e,t,i,n);else switch(r){case 0:o=new KeyframedValueProperty(e,t,i,n);break;case 1:o=new KeyframedMultidimensionalProperty(e,t,i,n)}else o=new ValueProperty(e,t,i,n);return o.effectsSequence.length&&n.addDynamicProperty(o),o}},ob),ob;function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)}));function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var r=0;r<t;)this.v[r]=pointPool.newElement(),this.o[r]=pointPool.newElement(),this.i[r]=pointPool.newElement(),r+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,r,i,n){var o;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":o=this.v;break;case"i":o=this.i;break;case"o":o=this.o;break;default:o=[]}(!o[i]||o[i]&&!n)&&(o[i]=pointPool.newElement()),o[i][0]=e,o[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,i,n,o,A,s){this.setXYAt(e,t,"v",A,s),this.setXYAt(r,i,"o",A,s),this.setXYAt(n,o,"i",A,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,i=this.i,n=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),n=1);var o,A=this._length-1,s=this._length;for(o=n;o<s;o+=1)e.setTripleAt(t[A][0],t[A][1],i[A][0],i[A][1],r[A][0],r[A][1],o,!1),A-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(e){var t,r=e._length;for(t=0;t<r;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1})),factory.clone=function(e){var t,r=factory.newElement(),i=void 0===e._length?e.v.length:e._length;for(r.setLength(i),r.c=e.c,t=0;t<i;t+=1)r.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return r},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:function(){return t?i[t-=1]:new ShapeCollection},release:function(e){var n,o=e._length;for(n=0;n<o;n+=1)shapePool.release(e.shapes[n]);e._length=0,t===r&&(i=pooling.double(i),r*=2),i[t]=e,t+=1}},t=0,r=4,i=createSizedArray(r);return e}(),ShapePropertyFactory=function(){var e=-999999;function t(e,t,r){var i,n,o,A,s,a,l,c,p,h=r.lastIndex,u=this.keyframes;if(e<u[0].t-this.offsetTime)i=u[0].s[0],o=!0,h=0;else if(e>=u[u.length-1].t-this.offsetTime)i=u[u.length-1].s?u[u.length-1].s[0]:u[u.length-2].e[0],o=!0;else{for(var d,g,f,m=h,y=u.length-1,v=!0;v&&(d=u[m],!((g=u[m+1]).t-this.offsetTime>e));)m<y-1?m+=1:v=!1;if(f=this.keyframesMetadata[m]||{},h=m,!(o=1===d.h)){if(e>=g.t-this.offsetTime)c=1;else if(e<d.t-this.offsetTime)c=0;else{var C;f.__fnct?C=f.__fnct:(C=BezierFactory.getBezierEasing(d.o.x,d.o.y,d.i.x,d.i.y).get,f.__fnct=C),c=C((e-(d.t-this.offsetTime))/(g.t-this.offsetTime-(d.t-this.offsetTime)))}n=g.s?g.s[0]:d.e[0]}i=d.s[0]}for(a=t._length,l=i.i[0].length,r.lastIndex=h,A=0;A<a;A+=1)for(s=0;s<l;s+=1)p=o?i.i[A][s]:i.i[A][s]+(n.i[A][s]-i.i[A][s])*c,t.i[A][s]=p,p=o?i.o[A][s]:i.o[A][s]+(n.o[A][s]-i.o[A][s])*c,t.o[A][s]=p,p=o?i.v[A][s]:i.v[A][s]+(n.v[A][s]-i.v[A][s])*c,t.v[A][s]=p}function r(){var t=this.comp.renderedFrame-this.offsetTime,r=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime,n=this._caching.lastFrame;return n!==e&&(n<r&&t<r||n>i&&t>i)||(this._caching.lastIndex=n<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function i(){this.paths=this.localShapeCollection}function n(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var r,i=e._length;for(r=0;r<i;r+=1)if(e.v[r][0]!==t.v[r][0]||e.v[r][1]!==t.v[r][1]||e.o[r][0]!==t.o[r][0]||e.o[r][1]!==t.o[r][1]||e.i[r][0]!==t.i[r][0]||e.i[r][1]!==t.i[r][1])return!1;return!0})(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function o(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var r=this.effectsSequence.length;for(t=0;t<r;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function A(e,t,r){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var n=3===r?t.pt.k:t.ks.k;this.v=shapePool.clone(n),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function s(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function a(t,n,o){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===o?n.pt.k:n.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var A=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,A),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=i,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[r.bind(this)]}A.prototype.interpolateShape=t,A.prototype.getValue=o,A.prototype.setVValue=n,A.prototype.addEffect=s,a.prototype.getValue=o,a.prototype.interpolateShape=t,a.prototype.setVValue=n,a.prototype.addEffect=s;var l=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],r=this.p.v[1],i=this.s.v[0]/2,n=this.s.v[1]/2,o=3!==this.d,A=this.v;A.v[0][0]=t,A.v[0][1]=r-n,A.v[1][0]=o?t+i:t-i,A.v[1][1]=r,A.v[2][0]=t,A.v[2][1]=r+n,A.v[3][0]=o?t-i:t+i,A.v[3][1]=r,A.i[0][0]=o?t-i*e:t+i*e,A.i[0][1]=r-n,A.i[1][0]=o?t+i:t-i,A.i[1][1]=r-n*e,A.i[2][0]=o?t+i*e:t-i*e,A.i[2][1]=r+n,A.i[3][0]=o?t-i:t+i,A.i[3][1]=r+n*e,A.o[0][0]=o?t+i*e:t-i*e,A.o[0][1]=r-n,A.o[1][0]=o?t+i:t-i,A.o[1][1]=r+n*e,A.o[2][0]=o?t-i*e:t+i*e,A.o[2][1]=r+n,A.o[3][0]=o?t-i:t+i,A.o[3][1]=r-n*e}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,r,i,n=2*Math.floor(this.pt.v),o=2*Math.PI/n,A=!0,s=this.or.v,a=this.ir.v,l=this.os.v,c=this.is.v,p=2*Math.PI*s/(2*n),h=2*Math.PI*a/(2*n),u=-Math.PI/2;u+=this.r.v;var d=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<n;e+=1){r=A?l:c,i=A?p:h;var g=(t=A?s:a)*Math.cos(u),f=t*Math.sin(u),m=0===g&&0===f?0:f/Math.sqrt(g*g+f*f),y=0===g&&0===f?0:-g/Math.sqrt(g*g+f*f);g+=+this.p.v[0],f+=+this.p.v[1],this.v.setTripleAt(g,f,g-m*i*r*d,f-y*i*r*d,g+m*i*r*d,f+y*i*r*d,e,!0),A=!A,u+=o*d}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),r=2*Math.PI/t,i=this.or.v,n=this.os.v,o=2*Math.PI*i/(4*t),A=.5*-Math.PI,s=3===this.data.d?-1:1;for(A+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var a=i*Math.cos(A),l=i*Math.sin(A),c=0===a&&0===l?0:l/Math.sqrt(a*a+l*l),p=0===a&&0===l?0:-a/Math.sqrt(a*a+l*l);a+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(a,l,a-c*o*n*s,l-p*o*n*s,a+c*o*n*s,l+p*o*n*s,e,!0),A+=r*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),p=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],r=this.s.v[0]/2,i=this.s.v[1]/2,n=bmMin(r,i,this.r.v),o=n*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+r,t-i+n,e+r,t-i+n,e+r,t-i+o,0,!0),this.v.setTripleAt(e+r,t+i-n,e+r,t+i-o,e+r,t+i-n,1,!0),0!==n?(this.v.setTripleAt(e+r-n,t+i,e+r-n,t+i,e+r-o,t+i,2,!0),this.v.setTripleAt(e-r+n,t+i,e-r+o,t+i,e-r+n,t+i,3,!0),this.v.setTripleAt(e-r,t+i-n,e-r,t+i-n,e-r,t+i-o,4,!0),this.v.setTripleAt(e-r,t-i+n,e-r,t-i+o,e-r,t-i+n,5,!0),this.v.setTripleAt(e-r+n,t-i,e-r+n,t-i,e-r+o,t-i,6,!0),this.v.setTripleAt(e+r-n,t-i,e+r-o,t-i,e+r-n,t-i,7,!0)):(this.v.setTripleAt(e-r,t+i,e-r+o,t+i,e-r,t+i,2),this.v.setTripleAt(e-r,t-i,e-r,t-i+o,e-r,t-i,3))):(this.v.setTripleAt(e+r,t-i+n,e+r,t-i+o,e+r,t-i+n,0,!0),0!==n?(this.v.setTripleAt(e+r-n,t-i,e+r-n,t-i,e+r-o,t-i,1,!0),this.v.setTripleAt(e-r+n,t-i,e-r+o,t-i,e-r+n,t-i,2,!0),this.v.setTripleAt(e-r,t-i+n,e-r,t-i+n,e-r,t-i+o,3,!0),this.v.setTripleAt(e-r,t+i-n,e-r,t+i-o,e-r,t+i-n,4,!0),this.v.setTripleAt(e-r+n,t+i,e-r+n,t+i,e-r+o,t+i,5,!0),this.v.setTripleAt(e+r-n,t+i,e+r-o,t+i,e+r-n,t+i,6,!0),this.v.setTripleAt(e+r,t+i-n,e+r,t+i-n,e+r,t+i-o,7,!0)):(this.v.setTripleAt(e-r,t-i,e-r+o,t-i,e-r,t-i,1,!0),this.v.setTripleAt(e-r,t+i,e-r,t+i-o,e-r,t+i,2,!0),this.v.setTripleAt(e+r,t+i,e+r-o,t+i,e+r,t+i,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],e),e}(),h={getShapeProp:function(e,t,r){var i;return 3===r||4===r?i=(3===r?t.pt:t.ks).k.length?new a(e,t,r):new A(e,t,r):5===r?i=new p(e,t):6===r?i=new l(e,t):7===r&&(i=new c(e,t)),i.k&&e.addDynamicProperty(i),i},getConstructorFunction:function(){return A},getKeyframedConstructorFunction:function(){return a}};return h}(),Matrix=function(){var e=Math.cos,t=Math.sin,r=Math.tan,i=Math.round;function n(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function o(r){if(0===r)return this;var i=e(r),n=t(r);return this._t(i,-n,0,0,n,i,0,0,0,0,1,0,0,0,0,1)}function A(r){if(0===r)return this;var i=e(r),n=t(r);return this._t(1,0,0,0,0,i,-n,0,0,n,i,0,0,0,0,1)}function s(r){if(0===r)return this;var i=e(r),n=t(r);return this._t(i,0,n,0,0,1,0,0,-n,0,i,0,0,0,0,1)}function a(r){if(0===r)return this;var i=e(r),n=t(r);return this._t(i,-n,0,0,n,i,0,0,0,0,1,0,0,0,0,1)}function l(e,t){return this._t(1,t,e,1,0,0)}function c(e,t){return this.shear(r(e),r(t))}function p(i,n){var o=e(n),A=t(n);return this._t(o,A,0,0,-A,o,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(i),1,0,0,0,0,1,0,0,0,0,1)._t(o,-A,0,0,A,o,0,0,0,0,1,0,0,0,0,1)}function h(e,t,r){return r||0===r||(r=1),1===e&&1===t&&1===r?this:this._t(e,0,0,0,0,t,0,0,0,0,r,0,0,0,0,1)}function u(e,t,r,i,n,o,A,s,a,l,c,p,h,u,d,g){return this.props[0]=e,this.props[1]=t,this.props[2]=r,this.props[3]=i,this.props[4]=n,this.props[5]=o,this.props[6]=A,this.props[7]=s,this.props[8]=a,this.props[9]=l,this.props[10]=c,this.props[11]=p,this.props[12]=h,this.props[13]=u,this.props[14]=d,this.props[15]=g,this}function d(e,t,r){return r=r||0,0!==e||0!==t||0!==r?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,r,1):this}function g(e,t,r,i,n,o,A,s,a,l,c,p,h,u,d,g){var f=this.props;if(1===e&&0===t&&0===r&&0===i&&0===n&&1===o&&0===A&&0===s&&0===a&&0===l&&1===c&&0===p)return f[12]=f[12]*e+f[15]*h,f[13]=f[13]*o+f[15]*u,f[14]=f[14]*c+f[15]*d,f[15]*=g,this._identityCalculated=!1,this;var m=f[0],y=f[1],v=f[2],C=f[3],B=f[4],b=f[5],w=f[6],E=f[7],_=f[8],T=f[9],I=f[10],S=f[11],M=f[12],x=f[13],D=f[14],F=f[15];return f[0]=m*e+y*n+v*a+C*h,f[1]=m*t+y*o+v*l+C*u,f[2]=m*r+y*A+v*c+C*d,f[3]=m*i+y*s+v*p+C*g,f[4]=B*e+b*n+w*a+E*h,f[5]=B*t+b*o+w*l+E*u,f[6]=B*r+b*A+w*c+E*d,f[7]=B*i+b*s+w*p+E*g,f[8]=_*e+T*n+I*a+S*h,f[9]=_*t+T*o+I*l+S*u,f[10]=_*r+T*A+I*c+S*d,f[11]=_*i+T*s+I*p+S*g,f[12]=M*e+x*n+D*a+F*h,f[13]=M*t+x*o+D*l+F*u,f[14]=M*r+x*A+D*c+F*d,f[15]=M*i+x*s+D*p+F*g,this._identityCalculated=!1,this}function f(e){var t=e.props;return this.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function m(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function y(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function v(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function C(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function B(e,t,r){return{x:e*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]}}function b(e,t,r){return e*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12]}function w(e,t,r){return e*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13]}function E(e,t,r){return e*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]}function _(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,r=-this.props[1]/e,i=-this.props[4]/e,n=this.props[0]/e,o=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,A=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,s=new Matrix;return s.props[0]=t,s.props[1]=r,s.props[4]=i,s.props[5]=n,s.props[12]=o,s.props[13]=A,s}function T(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function I(e){var t,r=e.length,i=[];for(t=0;t<r;t+=1)i[t]=T(e[t]);return i}function S(e,t,r){var i=createTypedArray("float32",6);if(this.isIdentity())i[0]=e[0],i[1]=e[1],i[2]=t[0],i[3]=t[1],i[4]=r[0],i[5]=r[1];else{var n=this.props[0],o=this.props[1],A=this.props[4],s=this.props[5],a=this.props[12],l=this.props[13];i[0]=e[0]*n+e[1]*A+a,i[1]=e[0]*o+e[1]*s+l,i[2]=t[0]*n+t[1]*A+a,i[3]=t[0]*o+t[1]*s+l,i[4]=r[0]*n+r[1]*A+a,i[5]=r[0]*o+r[1]*s+l}return i}function M(e,t,r){return this.isIdentity()?[e,t,r]:[e*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]]}function x(e,t){if(this.isIdentity())return e+","+t;var r=this.props;return Math.round(100*(e*r[0]+t*r[4]+r[12]))/100+","+Math.round(100*(e*r[1]+t*r[5]+r[13]))/100}function D(){for(var e=0,t=this.props,r="matrix3d(";e<16;)r+=i(1e4*t[e])/1e4,r+=15===e?")":",",e+=1;return r}function F(e){return e<1e-6&&e>0||e>-1e-6&&e<0?i(1e4*e)/1e4:e}function k(){var e=this.props;return"matrix("+F(e[0])+","+F(e[1])+","+F(e[4])+","+F(e[5])+","+F(e[12])+","+F(e[13])+")"}return function(){this.reset=n,this.rotate=o,this.rotateX=A,this.rotateY=s,this.rotateZ=a,this.skew=c,this.skewFromAxis=p,this.shear=l,this.scale=h,this.setTransform=u,this.translate=d,this.transform=g,this.multiply=f,this.applyToPoint=B,this.applyToX=b,this.applyToY=w,this.applyToZ=E,this.applyToPointArray=M,this.applyToTriplePoints=S,this.applyToPointStringified=x,this.toCSS=D,this.to2dCSS=k,this.clone=v,this.cloneFromProps=C,this.equals=y,this.inversePoints=I,this.inversePoint=T,this.getInverseMatrix=_,this._t=this.transform,this.isIdentity=m,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<t.length;r+=1){var i=t[r].split("=");if(decodeURIComponent(i[0])==e)return decodeURIComponent(i[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports)&&(window.bodymovin=lottie)}catch(e){}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(e,r){t[e]||(t[e]=r)},e.getModifier=function(e,r,i){return new t[e](r,i)},e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,r,i,n){var o=[];t<=1?o.push({s:e,e:t}):e>=1?o.push({s:e-1,e:t-1}):(o.push({s:e,e:1}),o.push({s:0,e:t-1}));var A,s,a=[],l=o.length;for(A=0;A<l;A+=1){var c,p;(s=o[A]).e*n<i||s.s*n>i+r||(c=s.s*n<=i?0:(s.s*n-i)/r,p=s.e*n>=i+r?1:(s.e*n-i)/r,a.push([c,p]))}return a.length||a.push([0,0]),a},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t<r;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,r,i,n;if(this._mdf||e){var o=this.o.v%360/360;if(o<0&&(o+=1),(t=this.s.v>1?1+o:this.s.v<0?0+o:this.s.v+o)>(r=this.e.v>1?1+o:this.e.v<0?0+o:this.e.v+o)){var A=t;t=r,r=A}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,a,l,c,p,h=this.shapes.length,u=0;if(r===t)for(n=0;n<h;n+=1)this.shapes[n].localShapeCollection.releaseShapes(),this.shapes[n].shape._mdf=!0,this.shapes[n].shape.paths=this.shapes[n].localShapeCollection,this._mdf&&(this.shapes[n].pathsData.length=0);else if(1===r&&0===t||0===r&&1===t){if(this._mdf)for(n=0;n<h;n+=1)this.shapes[n].pathsData.length=0,this.shapes[n].shape._mdf=!0}else{var d,g,f=[];for(n=0;n<h;n+=1)if((d=this.shapes[n]).shape._mdf||this._mdf||e||2===this.m){if(a=(i=d.shape.paths)._length,p=0,!d.shape._mdf&&d.pathsData.length)p=d.totalShapeLength;else{for(l=this.releasePathsData(d.pathsData),s=0;s<a;s+=1)c=bez.getSegmentsLength(i.shapes[s]),l.push(c),p+=c.totalLength;d.totalShapeLength=p,d.pathsData=l}u+=p,d.shape._mdf=!0}else d.shape.paths=d.localShapeCollection;var m,y=t,v=r,C=0;for(n=h-1;n>=0;n-=1)if((d=this.shapes[n]).shape._mdf){for((g=d.localShapeCollection).releaseShapes(),2===this.m&&h>1?(m=this.calculateShapeEdges(t,r,d.totalShapeLength,C,u),C+=d.totalShapeLength):m=[[y,v]],a=m.length,s=0;s<a;s+=1){y=m[s][0],v=m[s][1],f.length=0,v<=1?f.push({s:d.totalShapeLength*y,e:d.totalShapeLength*v}):y>=1?f.push({s:d.totalShapeLength*(y-1),e:d.totalShapeLength*(v-1)}):(f.push({s:d.totalShapeLength*y,e:d.totalShapeLength}),f.push({s:0,e:d.totalShapeLength*(v-1)}));var B=this.addShapes(d,f[0]);if(f[0].s!==f[0].e){if(f.length>1)if(d.shape.paths.shapes[d.shape.paths._length-1].c){var b=B.pop();this.addPaths(B,g),B=this.addShapes(d,f[1],b)}else this.addPaths(B,g),B=this.addShapes(d,f[1]);this.addPaths(B,g)}}d.shape.paths=g}}},TrimModifier.prototype.addPaths=function(e,t){var r,i=e.length;for(r=0;r<i;r+=1)t.addShape(e[r])},TrimModifier.prototype.addSegment=function(e,t,r,i,n,o,A){n.setXYAt(t[0],t[1],"o",o),n.setXYAt(r[0],r[1],"i",o+1),A&&n.setXYAt(e[0],e[1],"v",o),n.setXYAt(i[0],i[1],"v",o+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,r,i){t.setXYAt(e[1],e[5],"o",r),t.setXYAt(e[2],e[6],"i",r+1),i&&t.setXYAt(e[0],e[4],"v",r),t.setXYAt(e[3],e[7],"v",r+1)},TrimModifier.prototype.addShapes=function(e,t,r){var i,n,o,A,s,a,l,c,p=e.pathsData,h=e.shape.paths.shapes,u=e.shape.paths._length,d=0,g=[],f=!0;for(r?(s=r._length,c=r._length):(r=shapePool.newElement(),s=0,c=0),g.push(r),i=0;i<u;i+=1){for(a=p[i].lengths,r.c=h[i].c,o=h[i].c?a.length:a.length+1,n=1;n<o;n+=1)if(d+(A=a[n-1]).addedLength<t.s)d+=A.addedLength,r.c=!1;else{if(d>t.e){r.c=!1;break}t.s<=d&&t.e>=d+A.addedLength?(this.addSegment(h[i].v[n-1],h[i].o[n-1],h[i].i[n],h[i].v[n],r,s,f),f=!1):(l=bez.getNewSegment(h[i].v[n-1],h[i].v[n],h[i].o[n-1],h[i].i[n],(t.s-d)/A.addedLength,(t.e-d)/A.addedLength,a[n-1]),this.addSegmentFromArray(l,r,s,f),f=!1,r.c=!1),d+=A.addedLength,s+=1}if(h[i].c&&a.length){if(A=a[n-1],d<=t.e){var m=a[n-1].addedLength;t.s<=d&&t.e>=d+m?(this.addSegment(h[i].v[n-1],h[i].o[n-1],h[i].i[0],h[i].v[0],r,s,f),f=!1):(l=bez.getNewSegment(h[i].v[n-1],h[i].v[0],h[i].o[n-1],h[i].i[0],(t.s-d)/m,(t.e-d)/m,a[n-1]),this.addSegmentFromArray(l,r,s,f),f=!1,r.c=!1)}else r.c=!1;d+=A.addedLength,s+=1}if(r._length&&(r.setXYAt(r.v[c][0],r.v[c][1],"i",c),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),d>t.e)break;i<u-1&&(r=shapePool.newElement(),f=!0,g.push(r),s=0)}return g},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var r=t/100,i=[0,0],n=e._length,o=0;for(o=0;o<n;o+=1)i[0]+=e.v[o][0],i[1]+=e.v[o][1];i[0]/=n,i[1]/=n;var A,s,a,l,c,p,h=shapePool.newElement();for(h.c=e.c,o=0;o<n;o+=1)A=e.v[o][0]+(i[0]-e.v[o][0])*r,s=e.v[o][1]+(i[1]-e.v[o][1])*r,a=e.o[o][0]+(i[0]-e.o[o][0])*-r,l=e.o[o][1]+(i[1]-e.o[o][1])*-r,c=e.i[o][0]+(i[0]-e.i[o][0])*-r,p=e.i[o][1]+(i[1]-e.i[o][1])*-r,h.setTripleAt(A,s,a,l,c,p,o);return h},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,r,i,n,o,A,s=this.shapes.length,a=this.amount.v;if(0!==a)for(r=0;r<s;r+=1){if(A=(o=this.shapes[r]).localShapeCollection,o.shape._mdf||this._mdf||e)for(A.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,n=o.shape.paths._length,i=0;i<n;i+=1)A.addShape(this.processPath(t[i],a));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e,t,r){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var i,n=t.or.k.length;for(i=0;i<n;i+=1)t.or.k[i].to=null,t.or.k[i].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.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.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var r;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.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.autoOriented){var i,n;if(r=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(i=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/r,0),n=this.p.getValueAtTime(this.p.keyframes[0].t/r,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(i=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),n=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(i=this.p.pv,n=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){i=[],n=[];var o=this.px,A=this.py;o._caching.lastFrame+o.offsetTime<=o.keyframes[0].t?(i[0]=o.getValueAtTime((o.keyframes[0].t+.01)/r,0),i[1]=A.getValueAtTime((A.keyframes[0].t+.01)/r,0),n[0]=o.getValueAtTime(o.keyframes[0].t/r,0),n[1]=A.getValueAtTime(A.keyframes[0].t/r,0)):o._caching.lastFrame+o.offsetTime>=o.keyframes[o.keyframes.length-1].t?(i[0]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/r,0),i[1]=A.getValueAtTime(A.keyframes[A.keyframes.length-1].t/r,0),n[0]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/r,0),n[1]=A.getValueAtTime((A.keyframes[A.keyframes.length-1].t-.01)/r,0)):(i=[o.pv,A.pv],n[0]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/r,o.offsetTime),n[1]=A.getValueAtTime((A._caching.lastFrame+A.offsetTime-.01)/r,A.offsetTime))}else i=n=e;this.v.rotate(-Math.atan2(i[1]-n[1],i[0]-n[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.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(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,i){return new t(e,r,i)}}}();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 i=t*t-4*e*r;if(i<0)return[];var n=-t/(2*e);if(0===i)return[n];var o=Math.sqrt(i)/(2*e);return[n-o,n+o]}function polynomialCoefficients(e,t,r,i){return[3*t-e-3*r+i,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,i,n){n&&pointEqual(e,t)&&(t=lerpPoint(e,i,1/3)),n&&pointEqual(r,i)&&(r=lerpPoint(e,i,2/3));var o=polynomialCoefficients(e[0],t[0],r[0],i[0]),A=polynomialCoefficients(e[1],t[1],r[1],i[1]);this.a=[o[0],A[0]],this.b=[o[1],A[1]],this.c=[o[2],A[2]],this.d=[o[3],A[3]],this.points=[e,t,r,i]}function extrema(e,t){var r=e.points[0][t],i=e.points[e.points.length-1][t];if(r>i){var n=i;i=r,r=n}for(var o=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),A=0;A<o.length;A+=1)if(o[A]>0&&o[A]<1){var s=e.point(o[A])[t];s<r?r=s:s>i&&(i=s)}return{min:r,max:i}}function intersectData(e,t,r){var i=e.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.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)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}function intersectsImpl(e,t,r,i,n,o){if(boxIntersect(e,t))if(r>=o||e.width<=i&&e.height<=i&&t.width<=i&&t.height<=i)n.push([e.t,t.t]);else{var A=splitData(e),s=splitData(t);intersectsImpl(A[0],s[0],r+1,i,n,o),intersectsImpl(A[0],s[1],r+1,i,n,o),intersectsImpl(A[1],s[0],r+1,i,n,o),intersectsImpl(A[1],s[1],r+1,i,n,o)}}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,i){var n=[e[0],e[1],1],o=[t[0],t[1],1],A=[r[0],r[1],1],s=[i[0],i[1],1],a=crossProduct(crossProduct(n,o),crossProduct(A,s));return floatZero(a[2])?null:[a[0]/a[2],a[1]/a[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,i,n,o,A){var s=r-Math.PI/2,a=r+Math.PI/2,l=t[0]+Math.cos(r)*i*n,c=t[1]-Math.sin(r)*i*n;e.setTripleAt(l,c,l+Math.cos(s)*o,c-Math.sin(s)*o,l+Math.cos(a)*A,c-Math.sin(a)*A,e.length())}function getPerpendicularVector(e,t){var r=[t[0]-e[0],t[1]-e[1]],i=.5*-Math.PI;return[Math.cos(i)*r[0]-Math.sin(i)*r[1],Math.sin(i)*r[0]+Math.cos(i)*r[1]]}function getProjectingAngle(e,t){var r=0===t?e.length()-1:t-1,i=(t+1)%e.length(),n=getPerpendicularVector(e.v[r],e.v[i]);return Math.atan2(0,1)-Math.atan2(n[1],n[0])}function zigZagCorner(e,t,r,i,n,o,A){var s=getProjectingAngle(t,r),a=t.v[r%t._length],l=t.v[0===r?t._length-1:r-1],c=t.v[(r+1)%t._length],p=2===o?Math.sqrt(Math.pow(a[0]-l[0],2)+Math.pow(a[1]-l[1],2)):0,h=2===o?Math.sqrt(Math.pow(a[0]-c[0],2)+Math.pow(a[1]-c[1],2)):0;setPoint(e,t.v[r%t._length],s,A,i,h/(2*(n+1)),p/(2*(n+1)))}function zigZagSegment(e,t,r,i,n,o){for(var A=0;A<i;A+=1){var s=(A+1)/(i+1),a=2===n?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,l=t.normalAngle(s);setPoint(e,t.point(s),l,o,r,a/(2*(i+1)),a/(2*(i+1))),o=-o}return o}function linearOffset(e,t,r){var i=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,i,r),polarOffset(t,i,r)]}function offsetSegment(e,t){var r,i,n,o,A,s,a;r=(a=linearOffset(e.points[0],e.points[1],t))[0],i=a[1],n=(a=linearOffset(e.points[1],e.points[2],t))[0],o=a[1],A=(a=linearOffset(e.points[2],e.points[3],t))[0],s=a[1];var l=lineIntersection(r,i,n,o);null===l&&(l=i);var c=lineIntersection(A,s,n,o);return null===c&&(c=A),new PolynomialBezier(r,l,c,s)}function joinLines(e,t,r,i,n){var o=t.points[3],A=r.points[0];if(3===i)return o;if(pointEqual(o,A))return o;if(2===i){var s=-t.tangentAngle(1),a=-r.tangentAngle(0)+Math.PI,l=lineIntersection(o,polarOffset(o,s+Math.PI/2,100),A,polarOffset(A,s+Math.PI/2,100)),c=l?pointDistance(l,o):pointDistance(o,A)/2,p=polarOffset(o,s,2*c*roundCorner);return e.setXYAt(p[0],p[1],"o",e.length()-1),p=polarOffset(A,a,2*c*roundCorner),e.setTripleAt(A[0],A[1],A[0],A[1],p[0],p[1],e.length()),A}var h=lineIntersection(pointEqual(o,t.points[2])?t.points[0]:t.points[2],o,A,pointEqual(A,r.points[1])?r.points[3]:r.points[1]);return h&&pointDistance(h,o)<n?(e.setTripleAt(h[0],h[1],h[0],h[1],h[0],h[1],e.length()),h):o}function getIntersection(e,t){var r=e.intersections(t);return r.length&&floatEqual(r[0][0],1)&&r.shift(),r.length?r[0]:null}function pruneSegmentIntersection(e,t){var r=e.slice(),i=t.slice(),n=getIntersection(e[e.length-1],t[0]);return n&&(r[e.length-1]=e[e.length-1].split(n[0])[0],i[0]=t[0].split(n[1])[1]),e.length>1&&t.length>1&&(n=getIntersection(e[0],t[t.length-1]))?[[e[0].split(n[0])[0]],[t[t.length-1].split(n[1])[1]]]:[r,i]}function pruneIntersections(e){for(var t,r=1;r<e.length;r+=1)t=pruneSegmentIntersection(e[r-1],e[r]),e[r-1]=t[0],e[r]=t[1];return e.length>1&&(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,i,n,o,A=e.inflectionPoints();if(0===A.length)return[offsetSegment(e,t)];if(1===A.length||floatEqual(A[1],1))return r=(n=e.split(A[0]))[0],i=n[1],[offsetSegment(r,t),offsetSegment(i,t)];r=(n=e.split(A[0]))[0];var s=(A[1]-A[0])/(1-A[0]);return o=(n=n[1].split(s))[0],i=n[1],[offsetSegment(r,t),offsetSegment(o,t),offsetSegment(i,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],r="normal",i="normal",n=t.length,o=0;o<n;o+=1)switch(t[o].toLowerCase()){case"italic":i="italic";break;case"bold":r="700";break;case"black":r="900";break;case"medium":r="500";break;case"regular":case"normal":r="400";break;case"light":case"thin":r="200"}return{style:i,weight:e.fWeight||r}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,r,i,n,o){var A=o?-1:1,s=i.s.v[0]+(1-i.s.v[0])*(1-n),a=i.s.v[1]+(1-i.s.v[1])*(1-n);e.translate(i.p.v[0]*A*n,i.p.v[1]*A*n,i.p.v[2]),t.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),t.rotate(-i.r.v*A*n),t.translate(i.a.v[0],i.a.v[1],i.a.v[2]),r.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),r.scale(o?1/s:s,o?1/a:a),r.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(e,t,r,i){for(this.elem=e,this.arr=t,this.pos=r,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[r]);r>0;)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;t<r;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var r,i=e.length;for(r=0;r<i;r+=1)e[r]._render=t,"gr"===e[r].ty&&this.changeGroupRender(e[r].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,r,i,n,o,A=!1;if(this._mdf||e){var s,a=Math.ceil(this.c.v);if(this._groups.length<a){for(;this._groups.length<a;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),A=!0}for(o=0,i=0;i<=this._groups.length-1;i+=1){if(s=o<a,this._groups[i]._render=s,this.changeGroupRender(this._groups[i].it,s),!s){var c=this.elemsData[i].it,p=c[c.length-1];0!==p.transform.op.v?(p.transform.op._mdf=!0,p.transform.op.v=0):p.transform.op._mdf=!1}o+=1}this._currentCopies=a;var h=this.o.v,u=h%1,d=h>0?Math.floor(h):Math.ceil(h),g=this.pMatrix.props,f=this.rMatrix.props,m=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,v,C=0;if(h>0){for(;C<d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),C+=1;u&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,u,!1),C+=u)}else if(h<0){for(;C>d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),C-=1;u&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-u,!0),C-=u)}for(i=1===this.data.m?0:this._currentCopies-1,n=1===this.data.m?1:-1,o=this._currentCopies;o;){if(v=(r=(t=this.elemsData[i].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)*(i/(this._currentCopies-1)),0!==C){for((0!==i&&1===n||i!==this._currentCopies-1&&-1===n)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[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]),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]),y=0;y<v;y+=1)r[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<v;y+=1)r[y]=this.matrix.props[y];C+=1,o-=1,i+=n}}else for(o=this._currentCopies,i=0,n=1;o;)r=(t=this.elemsData[i].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,o-=1,i+=n;return A},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var r,i=shapePool.newElement();i.c=e.c;var n,o,A,s,a,l,c,p,h,u,d,g,f=e._length,m=0;for(r=0;r<f;r+=1)n=e.v[r],A=e.o[r],o=e.i[r],n[0]===A[0]&&n[1]===A[1]&&n[0]===o[0]&&n[1]===o[1]?0!==r&&r!==f-1||e.c?(s=0===r?e.v[f-1]:e.v[r-1],l=(a=Math.sqrt(Math.pow(n[0]-s[0],2)+Math.pow(n[1]-s[1],2)))?Math.min(a/2,t)/a:0,c=d=n[0]+(s[0]-n[0])*l,p=g=n[1]-(n[1]-s[1])*l,h=c-(c-n[0])*roundCorner,u=p-(p-n[1])*roundCorner,i.setTripleAt(c,p,h,u,d,g,m),m+=1,s=r===f-1?e.v[0]:e.v[r+1],l=(a=Math.sqrt(Math.pow(n[0]-s[0],2)+Math.pow(n[1]-s[1],2)))?Math.min(a/2,t)/a:0,c=h=n[0]+(s[0]-n[0])*l,p=u=n[1]+(s[1]-n[1])*l,d=c-(c-n[0])*roundCorner,g=p-(p-n[1])*roundCorner,i.setTripleAt(c,p,h,u,d,g,m),m+=1):(i.setTripleAt(n[0],n[1],A[0],A[1],o[0],o[1],m),m+=1):(i.setTripleAt(e.v[r][0],e.v[r][1],e.o[r][0],e.o[r][1],e.i[r][0],e.i[r][1],m),m+=1);return i},RoundCornersModifier.prototype.processShapes=function(e){var t,r,i,n,o,A,s=this.shapes.length,a=this.rd.v;if(0!==a)for(r=0;r<s;r+=1){if(A=(o=this.shapes[r]).localShapeCollection,o.shape._mdf||this._mdf||e)for(A.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,n=o.shape.paths._length,i=0;i<n;i+=1)A.addShape(this.processPath(t[i],a));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,r=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(r<0)return[];var i=Math.sqrt(r);return floatZero(i)?i>0&&i<1?[t]:[]:[t-i,t+i].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),i=lerpPoint(this.points[2],this.points[3],e),n=lerpPoint(t,r,e),o=lerpPoint(r,i,e),A=lerpPoint(n,o,e);return[new PolynomialBezier(this.points[0],t,n,A,!0),new PolynomialBezier(A,o,i,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 i=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,i,r),i},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,i){var n=e._length,o=shapePool.newElement();if(o.c=e.c,e.c||(n-=1),0===n)return o;var A=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(o,e,0,t,r,i,A);for(var a=0;a<n;a+=1)A=zigZagSegment(o,s,t,r,i,-A),s=a!==n-1||e.c?PolynomialBezier.shapeSegment(e,(a+1)%n):null,zigZagCorner(o,e,a+1,t,r,i,A);return o},ZigZagModifier.prototype.processShapes=function(e){var t,r,i,n,o,A,s=this.shapes.length,a=this.amplitude.v,l=Math.max(0,Math.round(this.frequency.v)),c=this.pointsType.v;if(0!==a)for(r=0;r<s;r+=1){if(A=(o=this.shapes[r]).localShapeCollection,o.shape._mdf||this._mdf||e)for(A.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,n=o.shape.paths._length,i=0;i<n;i+=1)A.addShape(this.processPath(t[i],a,l,c));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(e,t,r,i){var n=shapePool.newElement();n.c=e.c;var o,A,s,a=e.length();e.c||(a-=1);var l=[];for(o=0;o<a;o+=1)s=PolynomialBezier.shapeSegment(e,o),l.push(offsetSegmentSplit(s,t));if(!e.c)for(o=a-1;o>=0;o-=1)s=PolynomialBezier.shapeSegmentInverted(e,o),l.push(offsetSegmentSplit(s,t));l=pruneIntersections(l);var c=null,p=null;for(o=0;o<l.length;o+=1){var h=l[o];for(p&&(c=joinLines(n,p,h[0],r,i)),p=h[h.length-1],A=0;A<h.length;A+=1)s=h[A],c&&pointEqual(s.points[0],c)?n.setXYAt(s.points[1][0],s.points[1][1],"o",n.length()-1):n.setTripleAt(s.points[0][0],s.points[0][1],s.points[1][0],s.points[1][1],s.points[0][0],s.points[0][1],n.length()),n.setTripleAt(s.points[3][0],s.points[3][1],s.points[3][0],s.points[3][1],s.points[2][0],s.points[2][1],n.length()),c=s.points[3]}return l.length&&joinLines(n,p,l[0][0],r,i),n},OffsetPathModifier.prototype.processShapes=function(e){var t,r,i,n,o,A,s=this.shapes.length,a=this.amount.v,l=this.miterLimit.v,c=this.lineJoin;if(0!==a)for(r=0;r<s;r+=1){if(A=(o=this.shapes[r]).localShapeCollection,o.shape._mdf||this._mdf||e)for(A.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,n=o.shape.paths._length,i=0;i<n;i+=1)A.addShape(this.processPath(t[i],a,c,l));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var r=127988,i=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function n(e,t){var r=createTag("span");r.setAttribute("aria-hidden",!0),r.style.fontFamily=t;var i=createTag("span");i.innerText="giItT1WQy@!-/#",r.style.position="absolute",r.style.left="-10000px",r.style.top="-10000px",r.style.fontSize="300px",r.style.fontVariant="normal",r.style.fontStyle="normal",r.style.fontWeight="normal",r.style.letterSpacing="0",r.appendChild(i),document.body.appendChild(r);var n=i.offsetWidth;return i.style.fontFamily=function(e){var t,r=e.split(","),i=r.length,n=[];for(t=0;t<i;t+=1)"sans-serif"!==r[t]&&"monospace"!==r[t]&&n.push(r[t]);return n.join(",")}(e)+", "+t,{node:i,w:n,parent:r}}function o(e,t){var r,i=document.body&&t?"svg":"canvas",n=getFontProperties(e);if("svg"===i){var o=createNS("text");o.style.fontSize="100px",o.setAttribute("font-family",e.fFamily),o.setAttribute("font-style",n.style),o.setAttribute("font-weight",n.weight),o.textContent="1",e.fClass?(o.style.fontFamily="inherit",o.setAttribute("class",e.fClass)):o.style.fontFamily=e.fFamily,t.appendChild(o),r=o}else{var A=new OffscreenCanvas(500,500).getContext("2d");A.font=n.style+" "+n.weight+" 100px "+e.fFamily,r=A}return{measureText:function(e){return"svg"===i?(r.textContent=e,r.getComputedTextLength()):r.measureText(e).width}}}function A(e){var t=0,r=e.charCodeAt(0);if(r>=55296&&r<=56319){var i=e.charCodeAt(1);i>=56320&&i<=57343&&(t=1024*(r-55296)+i-56320+65536)}return t}function s(e){var t=A(e);return t>=127462&&t<=127487}var a=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};a.isModifier=function(e,t){var r=e.toString(16)+t.toString(16);return-1!==i.indexOf(r)},a.isZeroWidthJoiner=function(e){return 8205===e},a.isFlagEmoji=function(e){return s(e.substr(0,2))&&s(e.substr(2,2))},a.isRegionalCode=s,a.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},a.isRegionalFlag=function(e,t){var i=A(e.substr(t,2));if(i!==r)return!1;var n=0;for(t+=2;n<5;){if((i=A(e.substr(t,2)))<917601||i>917626)return!1;n+=1,t+=2}return 917631===A(e.substr(t,2))},a.isVariationSelector=function(e){return 65039===e},a.BLACK_FLAG_CODE_POINT=r;var l={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var r,i,n=e.length,o=this.chars.length;for(t=0;t<n;t+=1){for(r=0,i=!1;r<o;)this.chars[r].style===e[t].style&&this.chars[r].fFamily===e[t].fFamily&&this.chars[r].ch===e[t].ch&&(i=!0),r+=1;i||(this.chars.push(e[t]),o+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);if(!document.body)return this.isLoaded=!0,e.list.forEach((function(e){e.helper=o(e),e.cache={}})),void(this.fonts=e.list);var r,i=e.list,A=i.length,s=A;for(r=0;r<A;r+=1){var a,l,c=!0;if(i[r].loaded=!1,i[r].monoCase=n(i[r].fFamily,"monospace"),i[r].sansCase=n(i[r].fFamily,"sans-serif"),i[r].fPath){if("p"===i[r].fOrigin||3===i[r].origin){if((a=document.querySelectorAll('style[f-forigin="p"][f-family="'+i[r].fFamily+'"], style[f-origin="3"][f-family="'+i[r].fFamily+'"]')).length>0&&(c=!1),c){var p=createTag("style");p.setAttribute("f-forigin",i[r].fOrigin),p.setAttribute("f-origin",i[r].origin),p.setAttribute("f-family",i[r].fFamily),p.type="text/css",p.innerText="@font-face {font-family: "+i[r].fFamily+"; font-style: normal; src: url('"+i[r].fPath+"');}",t.appendChild(p)}}else if("g"===i[r].fOrigin||1===i[r].origin){for(a=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),l=0;l<a.length;l+=1)-1!==a[l].href.indexOf(i[r].fPath)&&(c=!1);if(c){var h=createTag("link");h.setAttribute("f-forigin",i[r].fOrigin),h.setAttribute("f-origin",i[r].origin),h.type="text/css",h.rel="stylesheet",h.href=i[r].fPath,document.body.appendChild(h)}}else if("t"===i[r].fOrigin||2===i[r].origin){for(a=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),l=0;l<a.length;l+=1)i[r].fPath===a[l].src&&(c=!1);if(c){var u=createTag("link");u.setAttribute("f-forigin",i[r].fOrigin),u.setAttribute("f-origin",i[r].origin),u.setAttribute("rel","stylesheet"),u.setAttribute("href",i[r].fPath),t.appendChild(u)}}}else i[r].loaded=!0,s-=1;i[r].helper=o(i[r],t),i[r].cache={},this.fonts.push(i[r])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,r,i){for(var n=0,o=this.chars.length;n<o;){if(this.chars[n].ch===t&&this.chars[n].style===r&&this.chars[n].fFamily===i)return this.chars[n];n+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0),e},getFontByName:function(e){for(var t=0,r=this.fonts.length;t<r;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,r){var i=this.getFontByName(t),n=e;if(!i.cache[n]){var o=i.helper;if(" "===e){var A=o.measureText("|"+e+"|"),s=o.measureText("||");i.cache[n]=(A-s)/100}else i.cache[n]=o.measureText(e)/100}return i.cache[n]*r},checkLoadedFonts:function(){var e,t,r,i=this.fonts.length,n=i;for(e=0;e<i;e+=1)this.fonts[e].loaded?n-=1:"n"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(t=this.fonts[e].monoCase.node,r=this.fonts[e].monoCase.w,t.offsetWidth!==r?(n-=1,this.fonts[e].loaded=!0):(t=this.fonts[e].sansCase.node,r=this.fonts[e].sansCase.w,t.offsetWidth!==r&&(n-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==n&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return a.prototype=l,a}();function SlotManager(e){this.animationData=e}function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!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;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(e){return blendModeEnums[e]||""}),blendModeEnums;function SliderEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function AngleEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function ColorEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,1,0,r)}function PointEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,1,0,r)}function LayerIndexEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function MaskIndexEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function CheckboxEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var r,i=e.ef||[];this.effectElements=[];var n,o=i.length;for(r=0;r<o;r+=1)n=new GroupEffect(i[r],t),this.effectElements.push(n)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,r){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,r)}function AudioElement(e,t,r){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,r),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}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 i,n=this.data.ef.length,o=this.data.ef;for(r=0;r<n;r+=1){switch(i=null,o[r].ty){case 0:i=new SliderEffect(o[r],t,this);break;case 1:i=new AngleEffect(o[r],t,this);break;case 2:i=new ColorEffect(o[r],t,this);break;case 3:i=new PointEffect(o[r],t,this);break;case 4:case 7:i=new CheckboxEffect(o[r],t,this);break;case 10:i=new LayerIndexEffect(o[r],t,this);break;case 11:i=new MaskIndexEffect(o[r],t,this);break;case 5:i=new EffectsManager(o[r],t);break;default:i=new NoValueEffect(o[r])}i&&this.effectElements.push(i)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),r=e("effects"),i=e("shape"),n=e("text"),o=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var A=r.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(A),0===this.data.ty||this.data.xt?this.compInterface=o(this):4===this.data.ty?(this.layerInterface.shapeInterface=i(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=n(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,r){this.globalData=t,this.comp=r,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var r,i=this.dynamicProperties.length;for(r=0;r<i;r+=1)(t||this._isParent&&"transform"===this.dynamicProperties[r].propType)&&(this.dynamicProperties[r].getValue(),this.dynamicProperties[r]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var r=this._volume*this._volumeMultiplier;this._previousVolume!==r&&(this._previousVolume=r,this.audio.volume(r))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.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,i=this.layers.length;for(this.completeLayers=!0,t=i-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;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var r,i=e.length,n=this.layers.length;for(t=0;t<i;t+=1)for(r=0;r<n;){if(this.layers[r].id===e[t].id){this.layers[r]=e[t];break}r+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,r){for(var i=this.elements,n=this.layers,o=0,A=n.length;o<A;)n[o].ind==t&&(i[o]&&!0!==i[o]?(r.push(i[o]),i[o].setAsParent(),void 0!==n[o].parent?this.buildElementParenting(e,n[o].parent,r):e.setHierarchy(r)):(this.buildItem(o),this.addPendingElement(e))),o+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,r=e.length;for(t=0;t<r;t+=1)if(e[t].xt){var i=this.createComp(e[t]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementById=function(e){var t,r=this.elements.length;for(t=0;t<r;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t,r=e.shift();if("number"==typeof r)t=this.elements[r];else{var i,n=this.elements.length;for(i=0;i<n;i+=1)if(this.elements[i].data.nm===r){t=this.elements[i];break}}return 0===e.length?t:t.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(e,t,r){this.data=e,this.element=t,this.globalData=r,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i,n,o=this.globalData.defs,A=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(A),this.solidPath="";var s,a,l,c,p,h,u=this.masksProperties,d=0,g=[],f=createElementID(),m="clipPath",y="clip-path";for(i=0;i<A;i+=1)if(("a"!==u[i].mode&&"n"!==u[i].mode||u[i].inv||100!==u[i].o.k||u[i].o.x)&&(m="mask",y="mask"),"s"!==u[i].mode&&"i"!==u[i].mode||0!==d?l=null:((l=createNS("rect")).setAttribute("fill","#ffffff"),l.setAttribute("width",this.element.comp.data.w||0),l.setAttribute("height",this.element.comp.data.h||0),g.push(l)),n=createNS("path"),"n"===u[i].mode)this.viewData[i]={op:PropertyFactory.getProp(this.element,u[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,u[i],3),elem:n,lastPath:""},o.appendChild(n);else{var v;if(d+=1,n.setAttribute("fill","s"===u[i].mode?"#000000":"#ffffff"),n.setAttribute("clip-rule","nonzero"),0!==u[i].x.k?(m="mask",y="mask",h=PropertyFactory.getProp(this.element,u[i].x,0,null,this.element),v=createElementID(),(c=createNS("filter")).setAttribute("id",v),(p=createNS("feMorphology")).setAttribute("operator","erode"),p.setAttribute("in","SourceGraphic"),p.setAttribute("radius","0"),c.appendChild(p),o.appendChild(c),n.setAttribute("stroke","s"===u[i].mode?"#000000":"#ffffff")):(p=null,h=null),this.storedData[i]={elem:n,x:h,expan:p,lastPath:"",lastOperator:"",filterId:v,lastRadius:0},"i"===u[i].mode){a=g.length;var C=createNS("g");for(s=0;s<a;s+=1)C.appendChild(g[s]);var B=createNS("mask");B.setAttribute("mask-type","alpha"),B.setAttribute("id",f+"_"+d),B.appendChild(n),o.appendChild(B),C.setAttribute("mask","url("+getLocationHref()+"#"+f+"_"+d+")"),g.length=0,g.push(C)}else g.push(n);u[i].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[i]={elem:n,lastPath:"",op:PropertyFactory.getProp(this.element,u[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,u[i],3),invRect:l},this.viewData[i].prop.k||this.drawPath(u[i],this.viewData[i].prop.v,this.viewData[i])}for(this.maskElement=createNS(m),A=g.length,i=0;i<A;i+=1)this.maskElement.appendChild(g[i]);d>0&&(this.maskElement.setAttribute("id",f),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+f+")"),o.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,r=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;r<i;){if(this.hierarchy[r].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}r+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),r=0;r<i;r+=1)t.multiply(this.hierarchy[r].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var r=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(r),e=1;e<t;e+=1){var i=this.localTransforms[e].matrix;r.multiply(i)}r.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var n=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)n*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=n}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,r=e.length;for(t=0;t<r;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var r,i=!0,n=this.comp;i;)n.finalTransform?(n.data.hasMask&&t.splice(0,0,n.finalTransform),n=n.comp):i=!1;var o,A=t.length;for(r=0;r<A;r+=1)o=t[r].mat.applyToPointArray(0,0,0),e=[e[0]-o[0],e[1]-o[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,r=this.element.finalTransform.mat,i=this.masksProperties.length;for(t=0;t<i;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var n=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),n.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,(e+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,r){var i,n,o=" M"+t.v[0][0]+","+t.v[0][1];for(n=t._length,i=1;i<n;i+=1)o+=" C"+t.o[i-1][0]+","+t.o[i-1][1]+" "+t.i[i][0]+","+t.i[i][1]+" "+t.v[i][0]+","+t.v[i][1];if(t.c&&n>1&&(o+=" C"+t.o[i-1][0]+","+t.o[i-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==o){var A="";r.elem&&(t.c&&(A=e.inv?this.solidPath+o:o),r.elem.setAttribute("d",A)),r.lastPath=o}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory={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}},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$1={},idPrefix="filter_result_";function SVGEffects(e){var t,r,i="SourceGraphic",n=e.data.ef?e.data.ef.length:0,o=createElementID(),A=filtersFactory.createFilter(o,!0),s=0;for(this.filters=[],t=0;t<n;t+=1){r=null;var a=e.data.ef[t].ty;registeredEffects$1[a]&&(r=new(0,registeredEffects$1[a].effect)(A,e.effectsManager.effectElements[t],e,idPrefix+s,i),i=idPrefix+s,registeredEffects$1[a].countsAsEffect&&(s+=1)),r&&this.filters.push(r)}s&&(e.globalData.defs.appendChild(A),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+o+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect$1(e,t,r){registeredEffects$1[e]={effect:t,countsAsEffect:r}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,r){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,r),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,r=this.filters.length;for(t=0;t<r;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,r=this.filters.length,i=[];for(t=0;t<r;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var r=createNS("clipPath"),i=createNS("path");i.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var n=createElementID();if(r.setAttribute("id",n),r.appendChild(i),this.globalData.defs.appendChild(r),this.checkMasks()){var o=createNS("g");o.setAttribute("clip-path","url("+getLocationHref()+"#"+n+")"),o.appendChild(this.layerElement),this.transformedElement=o,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+n+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t,r,i,n,o=this.layerId+"_"+e;if(1===e||3===e){var A=createNS("mask");A.setAttribute("id",o),A.setAttribute("mask-type",3===e?"luminance":"alpha"),(i=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),A.appendChild(i),this.globalData.defs.appendChild(A),featureSupport.maskType||1!==e||(A.setAttribute("mask-type","luminance"),t=createElementID(),r=filtersFactory.createFilter(t),this.globalData.defs.appendChild(r),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(n=createNS("g")).appendChild(i),A.appendChild(n),n.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2===e){var s=createNS("mask");s.setAttribute("id",o),s.setAttribute("mask-type","alpha");var a=createNS("g");s.appendChild(a),t=createElementID(),r=filtersFactory.createFilter(t);var l=createNS("feComponentTransfer");l.setAttribute("in","SourceGraphic"),r.appendChild(l);var c=createNS("feFuncA");c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),l.appendChild(c),this.globalData.defs.appendChild(r);var p=createNS("rect");p.setAttribute("width",this.comp.data.w),p.setAttribute("height",this.comp.data.h),p.setAttribute("x","0"),p.setAttribute("y","0"),p.setAttribute("fill","#ffffff"),p.setAttribute("opacity","0"),a.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),a.appendChild(p),(i=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),a.appendChild(i),featureSupport.maskType||(s.setAttribute("mask-type","luminance"),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),n=createNS("g"),a.appendChild(p),n.appendChild(this.layerElement),a.appendChild(n)),this.globalData.defs.appendChild(s)}this.matteMasks[e]=o}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initTransform(e,t,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,r=this.shapeModifiers.length;for(t=0;t<r;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,r=0,i=t.length;r<i;){if(t[r].elem===e)return t[r].pos;r+=1}return 0},addProcessedElement:function(e,t){for(var r=this.processedElements,i=r.length;i;)if(r[i-=1].elem===e)return void(r[i].pos=t);r.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,r){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=r,this.lvl=t,this._isAnimated=!!r.k;for(var i=0,n=e.length;i<n;){if(e[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,r,i){var n;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var o,A=t.length||0;for(n=0;n<A;n+=1)o=PropertyFactory.getProp(e,t[n].v,0,0,this),this.k=o.k||this.k,this.dataProps[n]={n:t[n].n,p:o};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=r,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=r}function SVGNoStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=r}function GradientProperty(e,t,r){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var i=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(r),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,r)}function SVGGradientStrokeStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,r),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,r){this.transform={mProps:e,op:t,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,r=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<r;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var r=0,i=this.o.length/2;r<i;){if(Math.abs(e[4*r]-e[4*t+2*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;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,r,i,n=4*this.data.p;for(t=0;t<n;t+=1)r=t%4==0?100:255,i=Math.round(this.prop.v[t]*r),this.c[t]!==i&&(this.c[t]=i,this._cmdf=!e);if(this.o.length)for(n=this.prop.v.length,t=4*this.data.p;t<n;t+=1)r=t%2==0?100:1,i=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==i&&(this.o[t-4*this.data.p]=i,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,r){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=r,this.stops=[],this.setGradientData(r.pElem,t),this.setGradientOpacity(t,r),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var r=createElementID(),i=createNS(1===t.t?"linearGradient":"radialGradient");i.setAttribute("id",r),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var n,o,A,s=[];for(A=4*t.g.p,o=0;o<A;o+=4)n=createNS("stop"),i.appendChild(n),s.push(n);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+r+")"),this.gf=i,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var r,i,n,o=createNS("mask"),A=createNS("path");o.appendChild(A);var s=createElementID(),a=createElementID();o.setAttribute("id",a);var l=createNS(1===e.t?"linearGradient":"radialGradient");l.setAttribute("id",s),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse"),n=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var c=this.stops;for(i=4*e.g.p;i<n;i+=2)(r=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),l.appendChild(r),c.push(r);A.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+s+")"),"gs"===e.ty&&(A.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),A.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&A.setAttribute("stroke-miterlimit",e.ml)),this.of=l,this.ms=o,this.ost=c,this.maskId=a,t.msElem=A}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,r,i){if(0===t)return"";var n,o=e.o,A=e.i,s=e.v,a=" M"+i.applyToPointStringified(s[0][0],s[0][1]);for(n=1;n<t;n+=1)a+=" C"+i.applyToPointStringified(o[n-1][0],o[n-1][1])+" "+i.applyToPointStringified(A[n][0],A[n][1])+" "+i.applyToPointStringified(s[n][0],s[n][1]);return r&&t&&(a+=" C"+i.applyToPointStringified(o[n-1][0],o[n-1][1])+" "+i.applyToPointStringified(A[0][0],A[0][1])+" "+i.applyToPointStringified(s[0][0],s[0][1]),a+="z"),a},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function r(e,t,r){(r||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(r||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function i(){}function n(r,i,n){var o,A,s,a,l,c,p,h,u,d,g=i.styles.length,f=i.lvl;for(c=0;c<g;c+=1){if(a=i.sh._mdf||n,i.styles[c].lvl<f){for(h=t.reset(),u=f-i.styles[c].lvl,d=i.transformers.length-1;!a&&u>0;)a=i.transformers[d].mProps._mdf||a,u-=1,d-=1;if(a)for(u=f-i.styles[c].lvl,d=i.transformers.length-1;u>0;)h.multiply(i.transformers[d].mProps.v),u-=1,d-=1}else h=e;if(A=(p=i.sh.paths)._length,a){for(s="",o=0;o<A;o+=1)(l=p.shapes[o])&&l._length&&(s+=buildShapeString(l,l._length,l.c,h));i.caches[c]=s}else s=i.caches[c];i.styles[c].d+=!0===r.hd?"":s,i.styles[c]._mdf=a||i.styles[c]._mdf}}function o(e,t,r){var i=t.style;(t.c._mdf||r)&&i.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r)&&i.pElem.setAttribute("fill-opacity",t.o.v)}function A(e,t,r){s(e,t,r),a(0,t,r)}function s(e,t,r){var i,n,o,A,s,a=t.gf,l=t.g._hasOpacity,c=t.s.v,p=t.e.v;if(t.o._mdf||r){var h="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(h,t.o.v)}if(t.s._mdf||r){var u=1===e.t?"x1":"cx",d="x1"===u?"y1":"cy";a.setAttribute(u,c[0]),a.setAttribute(d,c[1]),l&&!t.g._collapsable&&(t.of.setAttribute(u,c[0]),t.of.setAttribute(d,c[1]))}if(t.g._cmdf||r){i=t.cst;var g=t.g.c;for(o=i.length,n=0;n<o;n+=1)(A=i[n]).setAttribute("offset",g[4*n]+"%"),A.setAttribute("stop-color","rgb("+g[4*n+1]+","+g[4*n+2]+","+g[4*n+3]+")")}if(l&&(t.g._omdf||r)){var f=t.g.o;for(o=(i=t.g._collapsable?t.cst:t.ost).length,n=0;n<o;n+=1)A=i[n],t.g._collapsable||A.setAttribute("offset",f[2*n]+"%"),A.setAttribute("stop-opacity",f[2*n+1])}if(1===e.t)(t.e._mdf||r)&&(a.setAttribute("x2",p[0]),a.setAttribute("y2",p[1]),l&&!t.g._collapsable&&(t.of.setAttribute("x2",p[0]),t.of.setAttribute("y2",p[1])));else if((t.s._mdf||t.e._mdf||r)&&(s=Math.sqrt(Math.pow(c[0]-p[0],2)+Math.pow(c[1]-p[1],2)),a.setAttribute("r",s),l&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||r){s||(s=Math.sqrt(Math.pow(c[0]-p[0],2)+Math.pow(c[1]-p[1],2)));var m=Math.atan2(p[1]-c[1],p[0]-c[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var v=s*y,C=Math.cos(m+t.a.v)*v+c[0],B=Math.sin(m+t.a.v)*v+c[1];a.setAttribute("fx",C),a.setAttribute("fy",B),l&&!t.g._collapsable&&(t.of.setAttribute("fx",C),t.of.setAttribute("fy",B))}}function a(e,t,r){var i=t.style,n=t.d;n&&(n._mdf||r)&&n.dashStr&&(i.pElem.setAttribute("stroke-dasharray",n.dashStr),i.pElem.setAttribute("stroke-dashoffset",n.dashoffset[0])),t.c&&(t.c._mdf||r)&&i.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r)&&i.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||r)&&(i.pElem.setAttribute("stroke-width",t.w.v),i.msElem&&i.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return o;case"gf":return s;case"gs":return A;case"st":return a;case"sh":case"el":case"rc":case"sr":return n;case"tr":return r;case"no":return i;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,i,n,o){this.o=e,this.sw=t,this.sc=r,this.fc=i,this.m=n,this.p=o,this._mdf={o:!0,sw:!!t,sc:!!r,fc:!!i,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,i,n=this.shapes.length,o=this.stylesList.length,A=[],s=!1;for(r=0;r<o;r+=1){for(i=this.stylesList[r],s=!1,A.length=0,e=0;e<n;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(i)&&(A.push(t),s=t._isAnimated||s);A.length>1&&s&&this.setShapesAsAnimated(A)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t<r;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var r,i=new SVGStyleData(e,t),n=i.pElem;return"st"===e.ty?r=new SVGStrokeStyleData(this,e,i):"fl"===e.ty?r=new SVGFillStyleData(this,e,i):"gf"===e.ty||"gs"===e.ty?(r=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,i),this.globalData.defs.appendChild(r.gf),r.maskId&&(this.globalData.defs.appendChild(r.ms),this.globalData.defs.appendChild(r.of),n.setAttribute("mask","url("+getLocationHref()+"#"+r.maskId+")"))):"no"===e.ty&&(r=new SVGNoStyleData(this,e,i)),"st"!==e.ty&&"gs"!==e.ty||(n.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),n.setAttribute("fill-opacity","0"),1===e.lj&&n.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&n.setAttribute("fill-rule","evenodd"),e.ln&&n.setAttribute("id",e.ln),e.cl&&n.setAttribute("class",e.cl),e.bm&&(n.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(i),this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var r=TransformPropertyFactory.getTransformProperty(this,e,this),i=new SVGTransformData(r,r.o,t);return this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.createShapeElement=function(e,t,r){var i=4;"rc"===e.ty?i=5:"el"===e.ty?i=6:"sr"===e.ty&&(i=7);var n=new SVGShapeData(t,r,ShapePropertyFactory.getShapeProp(this,e,i,this));return this.shapes.push(n),this.addShapeToModifiers(n),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var r=0,i=this.animatedContents.length;r<i;){if(this.animatedContents[r].element===t)return;r+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,r=e.styles,i=this.stylesList.length;for(t=0;t<i;t+=1)this.stylesList[t].closed||r.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,r,i,n,o,A){var s,a,l,c,p,h,u=[].concat(o),d=e.length-1,g=[],f=[];for(s=d;s>=0;s-=1){if((h=this.searchProcessedElement(e[s]))?t[s]=r[h-1]:e[s]._render=A,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)h?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],n),e[s]._render&&t[s].style.pElem.parentNode!==i&&i.appendChild(t[s].style.pElem),g.push(t[s].style);else if("gr"===e[s].ty){if(h)for(l=t[s].it.length,a=0;a<l;a+=1)t[s].prevViewData[a]=t[s].it[a];else t[s]=this.createGroupElement(e[s]);this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,t[s].gr,n+1,u,A),e[s]._render&&t[s].gr.parentNode!==i&&i.appendChild(t[s].gr)}else"tr"===e[s].ty?(h||(t[s]=this.createTransformElement(e[s],i)),c=t[s].transform,u.push(c)):"sh"===e[s].ty||"rc"===e[s].ty||"el"===e[s].ty||"sr"===e[s].ty?(h||(t[s]=this.createShapeElement(e[s],u,n)),this.setElementStyles(t[s])):"tm"===e[s].ty||"rd"===e[s].ty||"ms"===e[s].ty||"pb"===e[s].ty||"zz"===e[s].ty||"op"===e[s].ty?(h?(p=t[s]).closed=!1:((p=ShapeModifiers.getModifier(e[s].ty)).init(this,e[s]),t[s]=p,this.shapeModifiers.push(p)),f.push(p)):"rp"===e[s].ty&&(h?(p=t[s]).closed=!0:(p=ShapeModifiers.getModifier(e[s].ty),t[s]=p,p.init(this,e,s,t),this.shapeModifiers.push(p),A=!1),f.push(p));this.addProcessedElement(e[s],s+1)}for(d=g.length,s=0;s<d;s+=1)g[s].closed=!0;for(d=f.length,s=0;s<d;s+=1)f[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,r=this.animatedContents.length;for(e=0;e<r;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,r,i,n,o){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var A=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,A=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,A=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,A=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,A=!0),this.m!==n&&(this.m=n,this._mdf.m=!0,A=!0),!o.length||this.p[0]===o[0]&&this.p[1]===o[1]&&this.p[4]===o[4]&&this.p[5]===o[5]&&this.p[12]===o[12]&&this.p[13]===o[13]||(this.p=o,this._mdf.p=!0,A=!0),A},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,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 i;this.lock=!0,this._mdf=!1;var n=this.effectsSequence.length,o=e||this.data.d.k[this.keysIndex].s;for(i=0;i<n;i+=1)o=r!==this.keysIndex?this.effectsSequence[i](o,o.t):this.effectsSequence[i](this.currentData,o.t);t!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,r=0,i=e.length;r<=i-1&&!(r===i-1||e[r+1].t>t);)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,i=[],n=0,o=e.length,A=!1,s=!1,a="";n<o;)A=s,s=!1,t=e.charCodeAt(n),a=e.charAt(n),FontManager.isCombinedCharacter(t)?A=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,n)?a=e.substr(n,14):(r=e.charCodeAt(n+1))>=56320&&r<=57343&&(FontManager.isModifier(t,r)?(a=e.substr(n,2),A=!0):a=FontManager.isFlagEmoji(e.substr(n,4))?e.substr(n,4):e.substr(n,2)):t>56319?(r=e.charCodeAt(n+1),FontManager.isVariationSelector(t)&&(A=!0)):FontManager.isZeroWidthJoiner(t)&&(A=!0,s=!0),A?(i[i.length-1]+=a,A=!1):i.push(a),n+=a.length;return i},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,r,i,n,o,A,s,a=this.elem.globalData.fontManager,l=this.data,c=[],p=0,h=l.m.g,u=0,d=0,g=0,f=[],m=0,y=0,v=a.getFontByName(e.f),C=0,B=getFontProperties(v);e.fWeight=B.weight,e.fStyle=B.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),r=e.finalText.length,e.finalLineHeight=e.lh;var b,w=e.tr/1e3*e.finalSize;if(e.sz)for(var E,_,T=!0,I=e.sz[0],S=e.sz[1];T;){E=0,m=0,r=(_=this.buildFinalText(e.t)).length,w=e.tr/1e3*e.finalSize;var M=-1;for(t=0;t<r;t+=1)b=_[t].charCodeAt(0),i=!1," "===_[t]?M=t:13!==b&&3!==b||(m=0,i=!0,E+=e.finalLineHeight||1.2*e.finalSize),a.chars?(s=a.getCharData(_[t],v.fStyle,v.fFamily),C=i?0:s.w*e.finalSize/100):C=a.measureText(_[t],e.f,e.finalSize),m+C>I&&" "!==_[t]?(-1===M?r+=1:t=M,E+=e.finalLineHeight||1.2*e.finalSize,_.splice(t,M===t?1:0,"\r"),M=-1,m=0):(m+=C,m+=w);E+=v.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&S<E?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=_,r=e.finalText.length,T=!1)}m=-w,C=0;var x,D=0;for(t=0;t<r;t+=1)if(i=!1,13===(b=(x=e.finalText[t]).charCodeAt(0))||3===b?(D=0,f.push(m),y=m>y?m:y,m=-2*w,n="",i=!0,g+=1):n=x,a.chars?(s=a.getCharData(x,v.fStyle,a.getFontByName(e.f).fFamily),C=i?0:s.w*e.finalSize/100):C=a.measureText(n,e.f,e.finalSize)," "===x?D+=C+w:(m+=C+w+D,D=0),c.push({l:C,an:C,add:u,n:i,anIndexes:[],val:n,line:g,animatorJustifyOffset:0}),2==h){if(u+=C,""===n||" "===n||t===r-1){for(""!==n&&" "!==n||(u-=C);d<=t;)c[d].an=u,c[d].ind=p,c[d].extra=C,d+=1;p+=1,u=0}}else if(3==h){if(u+=C,""===n||t===r-1){for(""===n&&(u-=C);d<=t;)c[d].an=u,c[d].ind=p,c[d].extra=C,d+=1;u=0,p+=1}}else c[p].ind=p,c[p].extra=0,p+=1;if(e.l=c,y=m>y?m:y,f.push(m),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=f;var F,k,P,Q,U=l.a;A=U.length;var N=[];for(o=0;o<A;o+=1){for((F=U[o]).a.sc&&(e.strokeColorAnim=!0),F.a.sw&&(e.strokeWidthAnim=!0),(F.a.fc||F.a.fh||F.a.fs||F.a.fb)&&(e.fillColorAnim=!0),Q=0,P=F.s.b,t=0;t<r;t+=1)(k=c[t]).anIndexes[o]=Q,(1==P&&""!==k.val||2==P&&""!==k.val&&" "!==k.val||3==P&&(k.n||" "==k.val||t==r-1)||4==P&&(k.n||t==r-1))&&(1===F.s.rn&&N.push(Q),Q+=1);l.a[o].s.totalChars=Q;var j,L=-1;if(1===F.s.rn)for(t=0;t<r;t+=1)L!=(k=c[t]).anIndexes[o]&&(L=k.anIndexes[o],j=N.splice(Math.floor(Math.random()*N.length),1)[0]),k.anIndexes[o]=j}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=v.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var r=this.copyData({},this.data.d.k[t].s);r=this.copyData(r,e),this.data.d.k[t].s=r,this.recalculate(t),this.setCurrentData(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,r=Math.floor;function i(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return i.prototype={getMult:function(i){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var n=0,o=0,A=1,s=1;this.ne.v>0?n=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?A=1-this.xe.v/100:s=1+this.xe.v/100;var a=BezierFactory.getBezierEasing(n,o,A,s).get,l=0,c=this.finalS,p=this.finalE,h=this.data.sh;if(2===h)l=a(l=p===c?i>=p?1:0:e(0,t(.5/(p-c)+(i-c)/(p-c),1)));else if(3===h)l=a(l=p===c?i>=p?0:1:1-e(0,t(.5/(p-c)+(i-c)/(p-c),1)));else if(4===h)p===c?l=0:(l=e(0,t(.5/(p-c)+(i-c)/(p-c),1)))<.5?l*=2:l=1-2*(l-.5),l=a(l);else if(5===h){if(p===c)l=0;else{var u=p-c,d=-u/2+(i=t(e(0,i+.5-c),p-c)),g=u/2;l=Math.sqrt(1-d*d/(g*g))}l=a(l)}else 6===h?(p===c?l=0:(i=t(e(0,i+.5-c),p-c),l=(1+Math.cos(Math.PI+2*Math.PI*i/(p-c)))/2),l=a(l)):(i>=r(c)&&(l=e(0,t(i-c<0?t(p,1)-(c-i):p-i,1))),l=a(l));if(100!==this.sm.v){var f=.01*this.sm.v;0===f&&(f=1e-8);var m=.5-.5*f;l<m?l=0:(l=(l-m)/f)>1&&(l=1)}return l*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,i=this.s.v/t+r,n=this.e.v/t+r;if(i>n){var o=i;i=n,n=o}this.finalS=i,this.finalE=n}},extendPrototype([DynamicPropertyContainer],i),{getTextSelectorProp:function(e,t,r){return new i(e,t)}}}();function TextAnimatorDataProperty(e,t,r){var i={propType:!1},n=PropertyFactory.getProp,o=t.a;this.a={r:o.r?n(e,o.r,0,degToRads,r):i,rx:o.rx?n(e,o.rx,0,degToRads,r):i,ry:o.ry?n(e,o.ry,0,degToRads,r):i,sk:o.sk?n(e,o.sk,0,degToRads,r):i,sa:o.sa?n(e,o.sa,0,degToRads,r):i,s:o.s?n(e,o.s,1,.01,r):i,a:o.a?n(e,o.a,1,0,r):i,o:o.o?n(e,o.o,0,.01,r):i,p:o.p?n(e,o.p,1,0,r):i,sw:o.sw?n(e,o.sw,0,0,r):i,sc:o.sc?n(e,o.sc,1,0,r):i,fc:o.fc?n(e,o.fc,1,0,r):i,fh:o.fh?n(e,o.fh,0,0,r):i,fs:o.fs?n(e,o.fs,0,.01,r):i,fb:o.fb?n(e,o.fb,0,.01,r):i,t:o.t?n(e,o.t,0,0,r):i},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,i=PropertyFactory.getProp;for(e=0;e<r;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=i(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var r,i,n,o,A,s,a,l,c,p,h,u,d,g,f,m,y,v,C,B=this._moreOptions.alignment.v,b=this._animatorsData,w=this._textData,E=this.mHelper,_=this._renderType,T=this.renderedLetters.length,I=e.l;if(this._hasMaskedPath){if(C=this._pathData.m,!this._pathData.n||this._pathData._mdf){var S,M=C.v;for(this._pathData.r.v&&(M=M.reverse()),A={tLength:0,segments:[]},o=M._length-1,m=0,n=0;n<o;n+=1)S=bez.buildBezierData(M.v[n],M.v[n+1],[M.o[n][0]-M.v[n][0],M.o[n][1]-M.v[n][1]],[M.i[n+1][0]-M.v[n+1][0],M.i[n+1][1]-M.v[n+1][1]]),A.tLength+=S.segmentLength,A.segments.push(S),m+=S.segmentLength;n=o,C.v.c&&(S=bez.buildBezierData(M.v[n],M.v[0],[M.o[n][0]-M.v[n][0],M.o[n][1]-M.v[n][1]],[M.i[0][0]-M.v[0][0],M.i[0][1]-M.v[0][1]]),A.tLength+=S.segmentLength,A.segments.push(S),m+=S.segmentLength),this._pathData.pi=A}if(A=this._pathData.pi,s=this._pathData.f.v,h=0,p=1,l=0,c=!0,g=A.segments,s<0&&C.v.c)for(A.tLength<Math.abs(s)&&(s=-Math.abs(s)%A.tLength),p=(d=g[h=g.length-1].points).length-1;s<0;)s+=d[p].partialLength,(p-=1)<0&&(p=(d=g[h-=1].points).length-1);u=(d=g[h].points)[p-1],f=(a=d[p]).partialLength}o=I.length,r=0,i=0;var x,D,F,k,P,Q=1.2*e.finalSize*.714,U=!0;F=b.length;var N,j,L,R,O,H,V,G,z,K,Y,W,Z=-1,J=s,X=h,q=p,$=-1,ee="",te=this.defaultPropsArray;if(2===e.j||1===e.j){var re=0,ie=0,ne=2===e.j?-.5:-1,oe=0,Ae=!0;for(n=0;n<o;n+=1)if(I[n].n){for(re&&(re+=ie);oe<n;)I[oe].animatorJustifyOffset=re,oe+=1;re=0,Ae=!0}else{for(D=0;D<F;D+=1)(x=b[D].a).t.propType&&(Ae&&2===e.j&&(ie+=x.t.v*ne),(P=b[D].s.getMult(I[n].anIndexes[D],w.a[D].s.totalChars)).length?re+=x.t.v*P[0]*ne:re+=x.t.v*P*ne);Ae=!1}for(re&&(re+=ie);oe<n;)I[oe].animatorJustifyOffset=re,oe+=1}for(n=0;n<o;n+=1){if(E.reset(),R=1,I[n].n)r=0,i+=e.yOffset,i+=U?1:0,s=J,U=!1,this._hasMaskedPath&&(p=q,u=(d=g[h=X].points)[p-1],f=(a=d[p]).partialLength,l=0),ee="",Y="",z="",W="",te=this.defaultPropsArray;else{if(this._hasMaskedPath){if($!==I[n].line){switch(e.j){case 1:s+=m-e.lineWidths[I[n].line];break;case 2:s+=(m-e.lineWidths[I[n].line])/2}$=I[n].line}Z!==I[n].ind&&(I[Z]&&(s+=I[Z].extra),s+=I[n].an/2,Z=I[n].ind),s+=B[0]*I[n].an*.005;var se=0;for(D=0;D<F;D+=1)(x=b[D].a).p.propType&&((P=b[D].s.getMult(I[n].anIndexes[D],w.a[D].s.totalChars)).length?se+=x.p.v[0]*P[0]:se+=x.p.v[0]*P),x.a.propType&&((P=b[D].s.getMult(I[n].anIndexes[D],w.a[D].s.totalChars)).length?se+=x.a.v[0]*P[0]:se+=x.a.v[0]*P);for(c=!0,this._pathData.a.v&&(s=.5*I[0].an+(m-this._pathData.f.v-.5*I[0].an-.5*I[I.length-1].an)*Z/(o-1),s+=this._pathData.f.v);c;)l+f>=s+se||!d?(y=(s+se-l)/a.partialLength,j=u.point[0]+(a.point[0]-u.point[0])*y,L=u.point[1]+(a.point[1]-u.point[1])*y,E.translate(-B[0]*I[n].an*.005,-B[1]*Q*.01),c=!1):d&&(l+=a.partialLength,(p+=1)>=d.length&&(p=0,g[h+=1]?d=g[h].points:C.v.c?(p=0,d=g[h=0].points):(l-=a.partialLength,d=null)),d&&(u=a,f=(a=d[p]).partialLength));N=I[n].an/2-I[n].add,E.translate(-N,0,0)}else N=I[n].an/2-I[n].add,E.translate(-N,0,0),E.translate(-B[0]*I[n].an*.005,-B[1]*Q*.01,0);for(D=0;D<F;D+=1)(x=b[D].a).t.propType&&(P=b[D].s.getMult(I[n].anIndexes[D],w.a[D].s.totalChars),0===r&&0===e.j||(this._hasMaskedPath?P.length?s+=x.t.v*P[0]:s+=x.t.v*P:P.length?r+=x.t.v*P[0]:r+=x.t.v*P));for(e.strokeWidthAnim&&(H=e.sw||0),e.strokeColorAnim&&(O=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(V=[e.fc[0],e.fc[1],e.fc[2]]),D=0;D<F;D+=1)(x=b[D].a).a.propType&&((P=b[D].s.getMult(I[n].anIndexes[D],w.a[D].s.totalChars)).length?E.translate(-x.a.v[0]*P[0],-x.a.v[1]*P[1],x.a.v[2]*P[2]):E.translate(-x.a.v[0]*P,-x.a.v[1]*P,x.a.v[2]*P));for(D=0;D<F;D+=1)(x=b[D].a).s.propType&&((P=b[D].s.getMult(I[n].anIndexes[D],w.a[D].s.totalChars)).length?E.scale(1+(x.s.v[0]-1)*P[0],1+(x.s.v[1]-1)*P[1],1):E.scale(1+(x.s.v[0]-1)*P,1+(x.s.v[1]-1)*P,1));for(D=0;D<F;D+=1){if(x=b[D].a,P=b[D].s.getMult(I[n].anIndexes[D],w.a[D].s.totalChars),x.sk.propType&&(P.length?E.skewFromAxis(-x.sk.v*P[0],x.sa.v*P[1]):E.skewFromAxis(-x.sk.v*P,x.sa.v*P)),x.r.propType&&(P.length?E.rotateZ(-x.r.v*P[2]):E.rotateZ(-x.r.v*P)),x.ry.propType&&(P.length?E.rotateY(x.ry.v*P[1]):E.rotateY(x.ry.v*P)),x.rx.propType&&(P.length?E.rotateX(x.rx.v*P[0]):E.rotateX(x.rx.v*P)),x.o.propType&&(P.length?R+=(x.o.v*P[0]-R)*P[0]:R+=(x.o.v*P-R)*P),e.strokeWidthAnim&&x.sw.propType&&(P.length?H+=x.sw.v*P[0]:H+=x.sw.v*P),e.strokeColorAnim&&x.sc.propType)for(G=0;G<3;G+=1)P.length?O[G]+=(x.sc.v[G]-O[G])*P[0]:O[G]+=(x.sc.v[G]-O[G])*P;if(e.fillColorAnim&&e.fc){if(x.fc.propType)for(G=0;G<3;G+=1)P.length?V[G]+=(x.fc.v[G]-V[G])*P[0]:V[G]+=(x.fc.v[G]-V[G])*P;x.fh.propType&&(V=P.length?addHueToRGB(V,x.fh.v*P[0]):addHueToRGB(V,x.fh.v*P)),x.fs.propType&&(V=P.length?addSaturationToRGB(V,x.fs.v*P[0]):addSaturationToRGB(V,x.fs.v*P)),x.fb.propType&&(V=P.length?addBrightnessToRGB(V,x.fb.v*P[0]):addBrightnessToRGB(V,x.fb.v*P))}}for(D=0;D<F;D+=1)(x=b[D].a).p.propType&&(P=b[D].s.getMult(I[n].anIndexes[D],w.a[D].s.totalChars),this._hasMaskedPath?P.length?E.translate(0,x.p.v[1]*P[0],-x.p.v[2]*P[1]):E.translate(0,x.p.v[1]*P,-x.p.v[2]*P):P.length?E.translate(x.p.v[0]*P[0],x.p.v[1]*P[1],-x.p.v[2]*P[2]):E.translate(x.p.v[0]*P,x.p.v[1]*P,-x.p.v[2]*P));if(e.strokeWidthAnim&&(z=H<0?0:H),e.strokeColorAnim&&(K="rgb("+Math.round(255*O[0])+","+Math.round(255*O[1])+","+Math.round(255*O[2])+")"),e.fillColorAnim&&e.fc&&(Y="rgb("+Math.round(255*V[0])+","+Math.round(255*V[1])+","+Math.round(255*V[2])+")"),this._hasMaskedPath){if(E.translate(0,-e.ls),E.translate(0,B[1]*Q*.01+i,0),this._pathData.p.v){v=(a.point[1]-u.point[1])/(a.point[0]-u.point[0]);var ae=180*Math.atan(v)/Math.PI;a.point[0]<u.point[0]&&(ae+=180),E.rotate(-ae*Math.PI/180)}E.translate(j,L,0),s-=B[0]*I[n].an*.005,I[n+1]&&Z!==I[n+1].ind&&(s+=I[n].an/2,s+=.001*e.tr*e.finalSize)}else{switch(E.translate(r,i,0),e.ps&&E.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:E.translate(I[n].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[I[n].line]),0,0);break;case 2:E.translate(I[n].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[I[n].line])/2,0,0)}E.translate(0,-e.ls),E.translate(N,0,0),E.translate(B[0]*I[n].an*.005,B[1]*Q*.01,0),r+=I[n].l+.001*e.tr*e.finalSize}"html"===_?ee=E.toCSS():"svg"===_?ee=E.to2dCSS():te=[E.props[0],E.props[1],E.props[2],E.props[3],E.props[4],E.props[5],E.props[6],E.props[7],E.props[8],E.props[9],E.props[10],E.props[11],E.props[12],E.props[13],E.props[14],E.props[15]],W=R}T<=n?(k=new LetterProps(W,z,K,Y,ee,te),this.renderedLetters.push(k),T+=1,this.lettersChangedFlag=!0):(k=this.renderedLetters[n],this.lettersChangedFlag=k.update(W,z,K,Y,ee,te)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,r){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,r),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var r,i,n=t.length,o="";for(r=0;r<n;r+=1)"sh"===t[r].ty&&(i=t[r].ks.k,o+=buildShapeString(i,i.i.length,!0,e));return o},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,r,i,n){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[r]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[r])/2,0,0)}t.translate(i,n,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,r){this.textSpans=[],this.renderType="svg",this.initElement(e,t,r)}function ISolidElement(e,t,r){this.initElement(e,t,r)}function NullElement(e,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initFrame(),this.initTransform(e,t,r),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,r){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";if(t&&t.title){var i=createNS("title"),n=createElementID();i.setAttribute("id",n),i.textContent=t.title,this.svgElement.appendChild(i),r+=n}if(t&&t.description){var o=createNS("desc"),A=createElementID();o.setAttribute("id",A),o.textContent=t.description,this.svgElement.appendChild(o),r+=" "+A}r&&this.svgElement.setAttribute("aria-labelledby",r);var s=createNS("defs");this.svgElement.appendChild(s);var a=createNS("g");this.svgElement.appendChild(a),this.layerElement=a,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,r=e.length,i=[],n="";t<r;)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(i.push(n),n=""):n+=e[t],t+=1;return i.push(n),i},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var r=e.shapes[0];if(r.it){var i=r.it[r.it.length-1];i.s&&(i.s.k[0]=t,i.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute("fill",this.buildColor(r.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),r.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(r.sc)),this.layerElement.setAttribute("stroke-width",r.sw)),this.layerElement.setAttribute("font-size",r.finalSize);var i=this.globalData.fontManager.getFontByName(r.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var n=r.fWeight,o=r.fStyle;this.layerElement.setAttribute("font-style",o),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",r.t);var A,s=r.l||[],a=!!this.globalData.fontManager.chars;t=s.length;var l=this.mHelper,c=this.data.singleShape,p=0,h=0,u=!0,d=.001*r.tr*r.finalSize;if(!c||a||r.sz){var g,f=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!a||!c||0===e){if(A=f>e?this.textSpans[e].span:createNS(a?"g":"text"),f<=e){if(A.setAttribute("stroke-linecap","butt"),A.setAttribute("stroke-linejoin","round"),A.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=A,a){var m=createNS("g");A.appendChild(m),this.textSpans[e].childSpan=m}this.textSpans[e].span=A,this.layerElement.appendChild(A)}A.style.display="inherit"}if(l.reset(),c&&(s[e].n&&(p=-d,h+=r.yOffset,h+=u?1:0,u=!1),this.applyTextPropertiesToMatrix(r,l,s[e].line,p,h),p+=s[e].l||0,p+=d),a){var y;if(1===(g=this.globalData.fontManager.getCharData(r.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily)).t)y=new SVGCompElement(g.data,this.globalData,this);else{var v=emptyShapeData;g.data&&g.data.shapes&&(v=this.buildShapeData(g.data,r.finalSize)),y=new SVGShapeElement(v,this.globalData,this)}if(this.textSpans[e].glyph){var C=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(C.layerElement),C.destroy()}this.textSpans[e].glyph=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[e].childSpan.appendChild(y.layerElement),1===g.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else c&&A.setAttribute("transform","translate("+l.props[12]+","+l.props[13]+")"),A.textContent=s[e].val,A.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}c&&A&&A.setAttribute("d","")}else{var B=this.textContainer,b="start";switch(r.j){case 1:b="end";break;case 2:b="middle";break;default:b="start"}B.setAttribute("text-anchor",b),B.setAttribute("letter-spacing",d);var w=this.buildTextContents(r.finalText);for(t=w.length,h=r.ps?r.ps[1]+r.ascent:0,e=0;e<t;e+=1)(A=this.textSpans[e].span||createNS("tspan")).textContent=w[e],A.setAttribute("x",0),A.setAttribute("y",h),A.style.display="inherit",B.appendChild(A),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=A,h+=r.finalLineHeight;this.layerElement.appendChild(B)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,r=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<r;e+=1)(t=this.textSpans[e].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var r,i,n,o=this.textAnimator.renderedLetters,A=this.textProperty.currentData.l;for(t=A.length,e=0;e<t;e+=1)A[e].n||(r=o[e],i=this.textSpans[e].span,(n=this.textSpans[e].glyph)&&n.renderFrame(),r._mdf.m&&i.setAttribute("transform",r.m),r._mdf.o&&i.setAttribute("opacity",r.o),r._mdf.sw&&i.setAttribute("stroke-width",r.sw),r._mdf.sc&&i.setAttribute("stroke",r.sc),r._mdf.fc&&i.setAttribute("fill",r.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var r=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",e.w),i.setAttribute("height",e.h),i.setAttribute("x",0),i.setAttribute("y",0);var n=createElementID();r.setAttribute("id",n),r.appendChild(i),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+n+")"),t.appendChild(r),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,r=this.layers.length;for(t=0;t<r;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var r=this.createItem(this.layers[e]);if(t[e]=r,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(r),r.initExpressions()),this.appendElementInPos(r,e),this.layers[e].tt){var i="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(-1===i)return;if(this.elements[i]&&!0!==this.elements[i]){var n=t[i].getMatte(this.layers[e].tt);r.setMatte(n)}else this.buildItem(i),this.addPendingElement(r)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,r=this.elements.length;t<r;){if(this.elements[t]===e){var i="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,n=this.elements[i].getMatte(this.layers[t].tt);e.setMatte(n);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var r=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=r-1;t>=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<r;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var r=e.getBaseElement();if(r){for(var i,n=0;n<t;)this.elements[n]&&!0!==this.elements[n]&&this.elements[n].getBaseElement()&&(i=this.elements[n].getBaseElement()),n+=1;i?this.layerElement.insertBefore(r,i):this.layerElement.appendChild(r)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initTransform(e,t,r),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var r,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),r=i-1;r>=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<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,r=e.length,i="_";for(t=0;t<r;t+=1)i+=e[t].transform.key+"_";var n=this.sequences[i];return n||(n={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[i]=n,this.sequenceList.push(n)),n},processSequence:function(e,t){for(var r=0,i=e.transforms.length,n=t;r<i&&!t;){if(e.transforms[r].transform.mProps._mdf){n=!0;break}r+=1}if(n)for(e.finalTransform.reset(),r=i-1;r>=0;r-=1)e.finalTransform.multiply(e.transforms[r].transform.mProps.v);e._mdf=n},processSequences:function(e){var t,r=this.sequenceList.length;for(t=0;t<r;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,r=null,i=null;function n(){t||(i=function(){var t=createNS("svg"),r=createNS("filter"),i=createNS("feColorMatrix");return r.setAttribute("id",e),i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),r.appendChild(i),t.appendChild(r),t.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(t.style.display="none"),t}(),document.body.appendChild(i),t=createTag("canvas"),(r=t.getContext("2d")).filter="url(#"+e+")",r.fillStyle="rgba(0,0,0,0)",r.fillRect(0,0,1,1))}return{load:n,get:function(i){return t||n(),t.width=i.width,t.height=i.height,r.filter="url(#"+e+")",t}}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var r=createTag("canvas");return r.width=e,r.height=t,r}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(e){var t,r,i=e.data.ef?e.data.ef.length:0;for(this.filters=[],t=0;t<i;t+=1){r=null;var n=e.data.ef[t].ty;registeredEffects[n]&&(r=new(0,registeredEffects[n].effect)(e.effectsManager.effectElements[t],e)),r&&this.filters.push(r)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){var r;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var i=this.masksProperties.length,n=!1;for(r=0;r<i;r+=1)"n"!==this.masksProperties[r].mode&&(n=!0),this.viewData[r]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[r],3);this.hasMasks=n,n&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,r=this.filters.length;for(t=0;t<r;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,r=this.filters.length,i=[];for(t=0;t<r;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,r,i,n=this.element.finalTransform.mat,o=this.element.canvasContext,A=this.masksProperties.length;for(o.beginPath(),e=0;e<A;e+=1)if("n"!==this.masksProperties[e].mode){var s;this.masksProperties[e].inv&&(o.moveTo(0,0),o.lineTo(this.element.globalData.compSize.w,0),o.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),o.lineTo(0,this.element.globalData.compSize.h),o.lineTo(0,0)),i=this.viewData[e].v,t=n.applyToPointArray(i.v[0][0],i.v[0][1],0),o.moveTo(t[0],t[1]);var a=i._length;for(s=1;s<a;s+=1)r=n.applyToTriplePoints(i.o[s-1],i.i[s],i.v[s]),o.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5]);r=n.applyToTriplePoints(i.o[s-1],i.i[0],i.v[0]),o.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5])}this.element.globalData.renderer.save(!0),o.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(e,t,r,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var n,o=4;"rc"===t.ty?o=5:"el"===t.ty?o=6:"sr"===t.ty&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,o,e);var A,s=r.length;for(n=0;n<s;n+=1)r[n].closed||(A={transforms:i.addTransformSequence(r[n].transforms),trNodes:[]},this.styledShapes.push(A),r[n].elements.push(A))}function CVShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,r)}function CVTextElement(e,t,r){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,r)}function CVImageElement(e,t,r){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,r)}function CVSolidElement(e,t,r){this.initElement(e,t,r)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){var e;for(this.stack=[],this.cArrPos=0,this.cTr=new Matrix,e=0;e<15;e+=1){var t=new CanvasContext;this.stack[e]=t}this._length=15,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(e,t,r){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(e,t,r){this.initElement(e,t,r)}function HShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,r){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,r)}function HCameraElement(e,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,e.pe,0,0,this),e.ks.p.s?(this.px=i(this,e.ks.p.x,1,0,this),this.py=i(this,e.ks.p.y,1,0,this),this.pz=i(this,e.ks.p.z,1,0,this)):this.p=i(this,e.ks.p,1,0,this),e.ks.a&&(this.a=i(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var n,o=e.ks.or.k.length;for(n=0;n<o;n+=1)e.ks.or.k[n].to=null,e.ks.or.k[n].ti=null}this.or=i(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,e.ks.rx,0,degToRads,this),this.ry=i(this,e.ks.ry,0,degToRads,this),this.rz=i(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,r){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,r)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,r){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=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(this),this.searchEffectTransforms()},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),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},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.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),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},i={};if("fl"===e.ty||"st"===e.ty?(i.c=PropertyFactory.getProp(this,e.c,1,255,this),i.c.k||(r.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(i.s=PropertyFactory.getProp(this,e.s,1,null,this),i.e=PropertyFactory.getProp(this,e.e,1,null,this),i.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,e.g,this)),i.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),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(r.wi=i.w.v),e.d){var n=new DashProperty(this,e.d,"canvas",this);i.d=n,i.d.k||(r.da=i.d.dashArray,r["do"]=i.d.dashoffset[0])}}else r.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(r),i.style=r,i},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<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,r=e.length;for(t=0;t<r;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,r,i,n){var o,A,s,a,l,c,p=e.length-1,h=[],u=[],d=[].concat(n);for(o=p;o>=0;o-=1){if((a=this.searchProcessedElement(e[o]))?t[o]=r[a-1]:e[o]._shouldRender=i,"fl"===e[o].ty||"st"===e[o].ty||"gf"===e[o].ty||"gs"===e[o].ty)a?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],d),h.push(t[o].style);else if("gr"===e[o].ty){if(a)for(s=t[o].it.length,A=0;A<s;A+=1)t[o].prevViewData[A]=t[o].it[A];else t[o]=this.createGroupElement(e[o]);this.searchShapes(e[o].it,t[o].it,t[o].prevViewData,i,d)}else"tr"===e[o].ty?(a||(c=this.createTransformElement(e[o]),t[o]=c),d.push(t[o]),this.addTransformToStyleList(t[o])):"sh"===e[o].ty||"rc"===e[o].ty||"el"===e[o].ty||"sr"===e[o].ty?a||(t[o]=this.createShapeElement(e[o])):"tm"===e[o].ty||"rd"===e[o].ty||"pb"===e[o].ty||"zz"===e[o].ty||"op"===e[o].ty?(a?(l=t[o]).closed=!1:((l=ShapeModifiers.getModifier(e[o].ty)).init(this,e[o]),t[o]=l,this.shapeModifiers.push(l)),u.push(l)):"rp"===e[o].ty&&(a?(l=t[o]).closed=!0:(l=ShapeModifiers.getModifier(e[o].ty),t[o]=l,l.init(this,e,o,t),this.shapeModifiers.push(l),i=!1),u.push(l));this.addProcessedElement(e[o],o+1)}for(this.removeTransformFromStyleList(),this.closeStyles(h),p=u.length,o=0;o<p;o+=1)u[o].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,r,i,n,o,A,s,a,l=this.stylesList.length,c=this.globalData.renderer,p=this.globalData.canvasContext;for(e=0;e<l;e+=1)if(("st"!==(s=(a=this.stylesList[e]).type)&&"gs"!==s||0!==a.wi)&&a.data._shouldRender&&0!==a.coOp&&0!==this.globalData.currentGlobalAlpha){for(c.save(),o=a.elements,"st"===s||"gs"===s?(c.ctxStrokeStyle("st"===s?a.co:a.grd),c.ctxLineWidth(a.wi),c.ctxLineCap(a.lc),c.ctxLineJoin(a.lj),c.ctxMiterLimit(a.ml||0)):c.ctxFillStyle("fl"===s?a.co:a.grd),c.ctxOpacity(a.coOp),"st"!==s&&"gs"!==s&&p.beginPath(),c.ctxTransform(a.preTransforms.finalTransform.props),r=o.length,t=0;t<r;t+=1){for("st"!==s&&"gs"!==s||(p.beginPath(),a.da&&(p.setLineDash(a.da),p.lineDashOffset=a["do"])),n=(A=o[t].trNodes).length,i=0;i<n;i+=1)"m"===A[i].t?p.moveTo(A[i].p[0],A[i].p[1]):"c"===A[i].t?p.bezierCurveTo(A[i].pts[0],A[i].pts[1],A[i].pts[2],A[i].pts[3],A[i].pts[4],A[i].pts[5]):p.closePath();"st"!==s&&"gs"!==s||(c.ctxStroke(),a.da&&p.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&this.globalData.renderer.ctxFill(a.r),c.restore()}},CVShapeElement.prototype.renderShape=function(e,t,r,i){var n,o;for(o=e,n=t.length-1;n>=0;n-=1)"tr"===t[n].ty?(o=r[n].transform,this.renderShapeTransform(e,o)):"sh"===t[n].ty||"el"===t[n].ty||"rc"===t[n].ty||"sr"===t[n].ty?this.renderPath(t[n],r[n]):"fl"===t[n].ty?this.renderFill(t[n],r[n],o):"st"===t[n].ty?this.renderStroke(t[n],r[n],o):"gf"===t[n].ty||"gs"===t[n].ty?this.renderGradientFill(t[n],r[n],o):"gr"===t[n].ty?this.renderShape(o,t[n].it,r[n].it):t[n].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r,i,n,o=e.trNodes,A=t.paths,s=A._length;o.length=0;var a=e.transforms.finalTransform;for(n=0;n<s;n+=1){var l=A.shapes[n];if(l&&l.v){for(i=l._length,r=1;r<i;r+=1)1===r&&o.push({t:"m",p:a.applyToPointArray(l.v[0][0],l.v[0][1],0)}),o.push({t:"c",pts:a.applyToTriplePoints(l.o[r-1],l.i[r],l.v[r])});1===i&&o.push({t:"m",p:a.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&i&&(o.push({t:"c",pts:a.applyToTriplePoints(l.o[r-1],l.i[0],l.v[0])}),o.push({t:"z"}))}}e.trNodes=o}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var r,i=t.styledShapes.length;for(r=0;r<i;r+=1)this.renderStyledShape(t.styledShapes[r],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,r){var i=t.style;(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,r){var i,n=t.style;if(!n.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var o,A=this.globalData.canvasContext,s=t.s.v,a=t.e.v;if(1===e.t)i=A.createLinearGradient(s[0],s[1],a[0],a[1]);else{var l=Math.sqrt(Math.pow(s[0]-a[0],2)+Math.pow(s[1]-a[1],2)),c=Math.atan2(a[1]-s[1],a[0]-s[0]),p=t.h.v;p>=1?p=.99:p<=-1&&(p=-.99);var h=l*p,u=Math.cos(c+t.a.v)*h+s[0],d=Math.sin(c+t.a.v)*h+s[1];i=A.createRadialGradient(u,d,0,s[0],s[1],l)}var g=e.g.p,f=t.g.c,m=1;for(o=0;o<g;o+=1)t.g._hasOpacity&&t.g._collapsable&&(m=t.g.o[2*o+1]),i.addColorStop(f[4*o]/100,"rgba("+f[4*o+1]+","+f[4*o+2]+","+f[4*o+3]+","+m+")");n.grd=i}n.coOp=t.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(e,t,r){var i=t.style,n=t.d;n&&(n._mdf||this._isFirstFrame)&&(i.da=n.dashArray,i["do"]=n.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*r.opacity),(t.w._mdf||this._isFirstFrame)&&(i.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var r=!1;e.sc&&(r=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var i,n,o,A,s,a,l,c,p,h,u,d,g=this.globalData.fontManager.getFontByName(e.f),f=e.l,m=this.mHelper;this.stroke=r,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,n=e.finalText.length;var y=this.data.singleShape,v=.001*e.tr*e.finalSize,C=0,B=0,b=!0,w=0;for(i=0;i<n;i+=1){A=(o=this.globalData.fontManager.getCharData(e.finalText[i],g.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&o.data||{},m.reset(),y&&f[i].n&&(C=-v,B+=e.yOffset,B+=b?1:0,b=!1),p=(l=A.shapes?A.shapes[0].it:[]).length,m.scale(e.finalSize/100,e.finalSize/100),y&&this.applyTextPropertiesToMatrix(e,m,f[i].line,C,B),u=createSizedArray(p-1);var E=0;for(c=0;c<p;c+=1)if("sh"===l[c].ty){for(a=l[c].ks.k.i.length,h=l[c].ks.k,d=[],s=1;s<a;s+=1)1===s&&d.push(m.applyToX(h.v[0][0],h.v[0][1],0),m.applyToY(h.v[0][0],h.v[0][1],0)),d.push(m.applyToX(h.o[s-1][0],h.o[s-1][1],0),m.applyToY(h.o[s-1][0],h.o[s-1][1],0),m.applyToX(h.i[s][0],h.i[s][1],0),m.applyToY(h.i[s][0],h.i[s][1],0),m.applyToX(h.v[s][0],h.v[s][1],0),m.applyToY(h.v[s][0],h.v[s][1],0));d.push(m.applyToX(h.o[s-1][0],h.o[s-1][1],0),m.applyToY(h.o[s-1][0],h.o[s-1][1],0),m.applyToX(h.i[0][0],h.i[0][1],0),m.applyToY(h.i[0][0],h.i[0][1],0),m.applyToX(h.v[0][0],h.v[0][1],0),m.applyToY(h.v[0][0],h.v[0][1],0)),u[E]=d,E+=1}y&&(C+=f[i].l,C+=v),this.textSpans[w]?this.textSpans[w].elem=u:this.textSpans[w]={elem:u},w+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,r,i,n,o;this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var A,s=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;t=a.length;var l,c,p=null,h=null,u=null,d=this.globalData.renderer;for(e=0;e<t;e+=1)if(!a[e].n){if((A=s[e])&&(d.save(),d.ctxTransform(A.p),d.ctxOpacity(A.o)),this.fill){for(A&&A.fc?p!==A.fc&&(d.ctxFillStyle(A.fc),p=A.fc):p!==this.values.fill&&(p=this.values.fill,d.ctxFillStyle(this.values.fill)),i=(l=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),r=0;r<i;r+=1)for(o=(c=l[r]).length,this.globalData.canvasContext.moveTo(c[0],c[1]),n=2;n<o;n+=6)this.globalData.canvasContext.bezierCurveTo(c[n],c[n+1],c[n+2],c[n+3],c[n+4],c[n+5]);this.globalData.canvasContext.closePath(),d.ctxFill()}if(this.stroke){for(A&&A.sw?u!==A.sw&&(u=A.sw,d.ctxLineWidth(A.sw)):u!==this.values.sWidth&&(u=this.values.sWidth,d.ctxLineWidth(this.values.sWidth)),A&&A.sc?h!==A.sc&&(h=A.sc,d.ctxStrokeStyle(A.sc)):h!==this.values.stroke&&(h=this.values.stroke,d.ctxStrokeStyle(this.values.stroke)),i=(l=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),r=0;r<i;r+=1)for(o=(c=l[r]).length,this.globalData.canvasContext.moveTo(c[0],c[1]),n=2;n<o;n+=6)this.globalData.canvasContext.bezierCurveTo(c[n],c[n+1],c[n+2],c[n+3],c[n+4],c[n+5]);this.globalData.canvasContext.closePath(),d.ctxStroke()}A&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t,r,i=e.getContext("2d"),n=this.img.width,o=this.img.height,A=n/o,s=this.assetData.w/this.assetData.h,a=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;A>s&&"xMidYMid slice"===a||A<s&&"xMidYMid slice"!==a?t=(r=o)*s:r=(t=n)/s,i.drawImage(this.img,(n-t)/2,(o-r)/2,t,r,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){1===e[0]&&0===e[1]&&0===e[4]&&1===e[5]&&0===e[12]&&0===e[13]||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,r,i){this.canvasContext.fillRect(e,t,r,i)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){this.renderConfig.clearCanvas?(e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var r="0px 0px 0px";t.transformOrigin=r,t.mozTransformOrigin=r,t.webkitTransformOrigin=r,t["-webkit-transform"]=r,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){var r,i,n,o;if(this.reset(),e?(r=e,i=t,this.canvasContext.canvas.width=r,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(r=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(r=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=r*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var A=this.renderConfig.preserveAspectRatio.split(" "),s=A[1]||"meet",a=A[0]||"xMidYMid",l=a.substr(0,4),c=a.substr(4);n=r/i,(o=this.transformCanvas.w/this.transformCanvas.h)>n&&"meet"===s||o<n&&"slice"===s?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===l&&(o<n&&"meet"===s||o>n&&"slice"===s)?(r-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===l&&(o<n&&"meet"===s||o>n&&"slice"===s)?(r-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===c&&(o>n&&"meet"===s||o<n&&"slice"===s)?(i-this.transformCanvas.h*(r/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===c&&(o>n&&"meet"===s||o<n&&"slice"===s)?(i-this.transformCanvas.h*(r/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=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 i=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();!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"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t,r=this.stack[this.cArrPos],i=r.transform,n=this.cTr.props;for(t=0;t<16;t+=1)n[t]=i[t];if(e){this.nativeContext.restore();var o=this.stack[this.cArrPos+1];this.appliedFillStyle=o.fillStyle,this.appliedStrokeStyle=o.strokeStyle,this.appliedLineWidth=o.lineWidth,this.appliedLineCap=o.lineCap,this.appliedLineJoin=o.lineJoin,this.appliedMiterLimit=o.miterLimit}this.nativeContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13]),(e||-1!==r.opacity&&this.currentOpacity!==r.opacity)&&(this.nativeContext.globalAlpha=r.opacity,this.currentOpacity=r.opacity),this.currentFillStyle=r.fillStyle,this.currentStrokeStyle=r.strokeStyle,this.currentLineWidth=r.lineWidth,this.currentLineCap=r.lineCap,this.currentLineJoin=r.lineJoin,this.currentMiterLimit=r.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var r,i=this.stack[this.cArrPos];for(r=0;r<16;r+=1)i.transform[r]=t[r];this.cArrPos+=1;var n=this.stack[this.cArrPos];n.opacity=i.opacity,n.fillStyle=i.fillStyle,n.strokeStyle=i.strokeStyle,n.lineWidth=i.lineWidth,n.lineCap=i.lineCap,n.lineJoin=i.lineJoin,n.miterLimit=i.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var r=t.props;this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,r,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,r,i)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},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),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,i=e.length;for(r=0;r<i;r+=1)t=e[r].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var r,i,n,o,A,s=e.sh.v,a=e.transformers,l=s._length;if(!(l<=1)){for(r=0;r<l-1;r+=1)i=this.getTransformedPoint(a,s.v[r]),n=this.getTransformedPoint(a,s.o[r]),o=this.getTransformedPoint(a,s.i[r+1]),A=this.getTransformedPoint(a,s.v[r+1]),this.checkBounds(i,n,o,A,t);s.c&&(i=this.getTransformedPoint(a,s.v[r]),n=this.getTransformedPoint(a,s.o[r]),o=this.getTransformedPoint(a,s.i[0]),A=this.getTransformedPoint(a,s.v[0]),this.checkBounds(i,n,o,A,t))}},HShapeElement.prototype.checkBounds=function(e,t,r,i,n){this.getBoundsOfCurve(e,t,r,i);var o=this.shapeBoundingBox;n.x=bmMin(o.left,n.x),n.xMax=bmMax(o.right,n.xMax),n.y=bmMin(o.top,n.y),n.yMax=bmMax(o.bottom,n.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,r,i){for(var n,o,A,s,a,l,c,p=[[e[0],i[0]],[e[1],i[1]]],h=0;h<2;++h)o=6*e[h]-12*t[h]+6*r[h],n=-3*e[h]+9*t[h]-9*r[h]+3*i[h],A=3*t[h]-3*e[h],o|=0,A|=0,0==(n|=0)&&0===o||(0===n?(s=-A/o)>0&&s<1&&p[h].push(this.calculateF(s,e,t,r,i,h)):(a=o*o-4*A*n)>=0&&((l=(-o+bmSqrt(a))/(2*n))>0&&l<1&&p[h].push(this.calculateF(l,e,t,r,i,h)),(c=(-o-bmSqrt(a))/(2*n))>0&&c<1&&p[h].push(this.calculateF(c,e,t,r,i,h))));this.shapeBoundingBox.left=bmMin.apply(null,p[0]),this.shapeBoundingBox.top=bmMin.apply(null,p[1]),this.shapeBoundingBox.right=bmMax.apply(null,p[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,p[1])},HShapeElement.prototype.calculateF=function(e,t,r,i,n,o){return bmPow(1-e,3)*t[o]+3*bmPow(1-e,2)*e*r[o]+3*(1-e)*bmPow(e,2)*i[o]+bmPow(e,3)*n[o]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,i=e.length;for(r=0;r<i;r+=1)e[r]&&e[r].sh?this.calculateShapeBoundingBox(e[r],t):e[r]&&e[r].it?this.calculateBoundingBox(e[r].it,t):e[r]&&e[r].style&&e[r].w&&this.expandStrokeBoundingBox(e[r].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var r=0;if(e.keyframes){for(var i=0;i<e.keyframes.length;i+=1){var n=e.keyframes[i].s;n>r&&(r=n)}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<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var r=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),r=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),r=!0),r||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var i=this.shapeCont.style,n="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";i.transform=n,i.webkitTransform=n}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,r=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=r,t.color=r,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var i,n,o=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",o.fClass)this.innerElem.className=o.fClass;else{t.fontFamily=o.fFamily;var A=e.fWeight,s=e.fStyle;t.fontStyle=s,t.fontWeight=A}var a,l,c,p=e.l;n=p.length;var h,u=this.mHelper,d="",g=0;for(i=0;i<n;i+=1){if(this.globalData.fontManager.chars?(this.textPaths[g]?a=this.textPaths[g]:((a=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),a.setAttribute("stroke-linejoin",lineJoinEnum[2]),a.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[g]?c=(l=this.textSpans[g]).children[0]:((l=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(a),styleDiv(l)))):this.isMasked?a=this.textPaths[g]?this.textPaths[g]:createNS("text"):this.textSpans[g]?(l=this.textSpans[g],a=this.textPaths[g]):(styleDiv(l=createTag("span")),styleDiv(a=createTag("span")),l.appendChild(a)),this.globalData.fontManager.chars){var f,m=this.globalData.fontManager.getCharData(e.finalText[i],o.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(f=m?m.data:null,u.reset(),f&&f.shapes&&f.shapes.length&&(h=f.shapes[0].it,u.scale(e.finalSize/100,e.finalSize/100),d=this.createPathShape(u,h),a.setAttribute("d",d)),this.isMasked)this.innerElem.appendChild(a);else{if(this.innerElem.appendChild(l),f&&f.shapes){document.body.appendChild(c);var y=c.getBBox();c.setAttribute("width",y.width+2),c.setAttribute("height",y.height+2),c.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var v=c.style,C="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";v.transform=C,v.webkitTransform=C,p[i].yOffset=y.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);l.appendChild(c)}}else if(a.textContent=p[i].val,a.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(a);else{this.innerElem.appendChild(l);var B=a.style,b="translate3d(0,"+-e.finalSize/1.2+"px,0)";B.transform=b,B.webkitTransform=b}this.isMasked?this.textSpans[g]=a:this.textSpans[g]=l,this.textSpans[g].style.display="block",this.textPaths[g]=a,g+=1}for(;g<this.textSpans.length;)this.textSpans[g].style.display="none",g+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var r,i,n,o,A,s=0,a=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(i=l.length,r=0;r<i;r+=1)l[r].n?s+=1:(o=this.textSpans[r],A=this.textPaths[r],n=a[s],s+=1,n._mdf.m&&(this.isMasked?o.setAttribute("transform",n.m):(o.style.webkitTransform=n.m,o.style.transform=n.m)),o.style.opacity=n.o,n.sw&&n._mdf.sw&&A.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&A.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(A.setAttribute("fill",n.fc),A.style.color=n.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();if(this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height)),this.currentBBox.w!==c.width+2||this.currentBBox.h!==c.height+2||this.currentBBox.x!==c.x-1||this.currentBBox.y!==c.y-1){this.currentBBox.w=c.width+2,this.currentBBox.h=c.height+2,this.currentBBox.x=c.x-1,this.currentBBox.y=c.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var p="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=p,e.webkitTransform=p}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,r,i,n=this.comp.threeDElements.length;for(e=0;e<n;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){r=t.perspectiveElem.style,i=t.container.style;var o=this.pe.v+"px",A="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";r.perspective=o,r.webkitPerspective=o,i.transformOrigin=A,i.mozTransformOrigin=A,i.webkitTransformOrigin=A,r.transform=s,r.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,r=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)r=this.hierarchy[e].finalTransform.mProp._mdf||r;if(r||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(e=t=this.hierarchy.length-1;e>=0;e-=1){var i=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var n;n=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 o=Math.sqrt(Math.pow(n[0],2)+Math.pow(n[1],2)+Math.pow(n[2],2)),A=[n[0]/o,n[1]/o,n[2]/o],s=Math.sqrt(A[2]*A[2]+A[0]*A[0]),a=Math.atan2(A[1],s),l=Math.atan2(A[0],-A[2]);this.mat.rotateY(l).rotateX(-a)}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 c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var p,h,u;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if("3d"===(p=this.comp.threeDElements[e]).type){if(c){var d=this.mat.toCSS();(u=p.container.style).transform=d,u.webkitTransform=d}this.pe._mdf&&((h=p.perspectiveElem.style).perspective=this.pe.v+"px",h.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(e,t){var r=e.getBaseElement();if(r){var i=this.layers[t];if(i.ddd&&this.supports3d)this.addTo3dContainer(r,t);else if(this.threeDElements)this.addTo3dContainer(r,t);else{for(var n,o,A=0;A<t;)this.elements[A]&&!0!==this.elements[A]&&this.elements[A].getBaseElement&&(o=this.elements[A],n=(this.layers[A].ddd?this.getThreeDContainerByPos(A):o.getBaseElement())||n),A+=1;n?i.ddd&&this.supports3d||this.layerElement.insertBefore(r,n):i.ddd&&this.supports3d||this.layerElement.appendChild(r)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,r=this.threeDElements.length;t<r;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var r,i,n=createTag("div");styleDiv(n);var o=createTag("div");if(styleDiv(o),"3d"===t){(r=n.style).width=this.globalData.compSize.w+"px",r.height=this.globalData.compSize.h+"px";var A="50% 50%";r.webkitTransformOrigin=A,r.mozTransformOrigin=A,r.transformOrigin=A;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(i=o.style).transform=s,i.webkitTransform=s}n.appendChild(o);var a={container:o,perspectiveElem:n,startPos:e,endPos:e,type:t};return this.threeDElements.push(a),a},HybridRendererBase.prototype.build3dContainers=function(){var e,t,r=this.layers.length,i="";for(e=0;e<r;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?("3d"!==i&&(i="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):("2d"!==i&&(i="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(e=(r=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var r=0,i=this.threeDElements.length;r<i;){if(t<=this.threeDElements[r].endPos){for(var n,o=this.threeDElements[r].startPos;o<t;)this.elements[o]&&this.elements[o].getBaseElement&&(n=this.elements[o].getBaseElement()),o+=1;n?this.threeDElements[r].container.insertBefore(e,n):this.threeDElements[r].container.appendChild(e);break}r+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),r=this.animationItem.wrapper,i=t.style;i.width=e.w+"px",i.height=e.h+"px",this.resizerElem=t,styleDiv(t),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),r.appendChild(t),i.overflow="hidden";var n=createNS("svg");n.setAttribute("width","1"),n.setAttribute("height","1"),styleDiv(n),this.resizerElem.appendChild(n);var o=createNS("defs");n.appendChild(o),this.data=e,this.setupGlobalData(e,n),this.globalData.defs=o,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,r,i,n=this.animationItem.wrapper.offsetWidth,o=this.animationItem.wrapper.offsetHeight,A=n/o;this.globalData.compSize.w/this.globalData.compSize.h>A?(e=n/this.globalData.compSize.w,t=n/this.globalData.compSize.w,r=0,i=(o-this.globalData.compSize.h*(n/this.globalData.compSize.w))/2):(e=o/this.globalData.compSize.h,t=o/this.globalData.compSize.h,r=(n-this.globalData.compSize.w*(o/this.globalData.compSize.h))/2,i=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+r+","+i+",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,i=this.threeDElements.length;for(e=0;e<i;e+=1){var n=this.threeDElements[e].perspectiveElem.style;n.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(r,2))+"px",n.perspective=n.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,r=e.length,i=createTag("div");for(t=0;t<r;t+=1)if(e[t].xt){var n=this.createComp(e[t],i,this.globalData.comp,null);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var r,i=0;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(e,r):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(e){function t(t){for(var r=0,i=e.layers.length;r<i;){if(e.layers[r].nm===t||e.layers[r].ind===t)return e.elements[r].layerInterface;r+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t};function _typeof$2(e){return _typeof$2="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$2(e)}function seedRandom(e,t){var r=this,i=256,n="random",o=t.pow(i,6),A=t.pow(2,52),s=2*A,a=255;function l(e){var t,r=e.length,n=this,o=0,A=n.i=n.j=0,s=n.S=[];for(r||(e=[r++]);o<i;)s[o]=o++;for(o=0;o<i;o++)s[o]=s[A=a&A+e[o%r]+(t=s[o])],s[A]=t;n.g=function(e){for(var t,r=0,o=n.i,A=n.j,s=n.S;e--;)t=s[o=a&o+1],r=r*i+s[a&(s[o]=s[A=a&A+t])+(s[A]=t)];return n.i=o,n.j=A,r}}function c(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function p(e,t){var r,i=[],n=_typeof$2(e);if(t&&"object"==n)for(r in e)try{i.push(p(e[r],t-1))}catch(e){}return i.length?i:"string"==n?e:e+"\0"}function h(e,t){for(var r,i=e+"",n=0;n<i.length;)t[a&n]=a&(r^=19*t[a&n])+i.charCodeAt(n++);return u(t)}function u(e){return String.fromCharCode.apply(0,e)}t["seed"+n]=function(a,d,g){var f=[],m=h(p((d=!0===d?{entropy:!0}:d||{}).entropy?[a,u(e)]:null===a?function(){try{var t=new Uint8Array(i);return(r.crypto||r.msCrypto).getRandomValues(t),u(t)}catch(t){var n=r.navigator,o=n&&n.plugins;return[+new Date,r,o,r.screen,u(e)]}}():a,3),f),y=new l(f),v=function(){for(var e=y.g(6),t=o,r=0;e<A;)e=(e+r)*i,t*=i,r=y.g(1);for(;e>=s;)e/=2,t/=2,r>>>=1;return(e+r)/t};return v.int32=function(){return 0|y.g(4)},v.quick=function(){return y.g(4)/4294967296},v.double=v,h(u(y.S),e),(d.pass||g||function(e,r,i,o){return o&&(o.S&&c(o,y),e.state=function(){return c(y,{})}),i?(t[n]=e,r):e})(v,m,"global"in d?d.global:this==t,d.state)},h(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1="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$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var r,i=e.length,n=[];for(r=0;r<i;r+=1)n[r]=-e[r];return n}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var r=_typeof$1(e),i=_typeof$1(t);if(isNumerable(r,e)&&isNumerable(i,t)||"string"===r||"string"===i)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(r,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var n=0,o=e.length,A=t.length,s=[];n<o||n<A;)("number"==typeof e[n]||e[n]instanceof Number)&&("number"==typeof t[n]||t[n]instanceof Number)?s[n]=e[n]+t[n]:s[n]=void 0===t[n]?e[n]:e[n]||t[n],n+=1;return s}return 0}var add=sum;function sub(e,t){var r=_typeof$1(e),i=_typeof$1(t);if(isNumerable(r,e)&&isNumerable(i,t))return"string"===r&&(e=parseInt(e,10)),"string"===i&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(r,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var n=0,o=e.length,A=t.length,s=[];n<o||n<A;)("number"==typeof e[n]||e[n]instanceof Number)&&("number"==typeof t[n]||t[n]instanceof Number)?s[n]=e[n]-t[n]:s[n]=void 0===t[n]?e[n]:e[n]||t[n],n+=1;return s}return 0}function mul(e,t){var r,i,n,o=_typeof$1(e),A=_typeof$1(t);if(isNumerable(o,e)&&isNumerable(A,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(A,t)){for(n=e.length,r=createTypedArray("float32",n),i=0;i<n;i+=1)r[i]=e[i]*t;return r}if(isNumerable(o,e)&&$bm_isInstanceOfArray(t)){for(n=t.length,r=createTypedArray("float32",n),i=0;i<n;i+=1)r[i]=e*t[i];return r}return 0}function div(e,t){var r,i,n,o=_typeof$1(e),A=_typeof$1(t);if(isNumerable(o,e)&&isNumerable(A,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(A,t)){for(n=e.length,r=createTypedArray("float32",n),i=0;i<n;i+=1)r[i]=e[i]/t;return r}if(isNumerable(o,e)&&$bm_isInstanceOfArray(t)){for(n=t.length,r=createTypedArray("float32",n),i=0;i<n;i+=1)r[i]=e/t[i];return r}return 0}function mod(e,t){return"string"==typeof e&&(e=parseInt(e,10)),"string"==typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,r){if(t>r){var i=r;r=t,t=i}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var r;t||(t=helperLengthArray);var i=Math.min(e.length,t.length),n=0;for(r=0;r<i;r+=1)n+=Math.pow(t[r]-e[r],2);return Math.sqrt(n)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,r,i=e[0],n=e[1],o=e[2],A=Math.max(i,n,o),s=Math.min(i,n,o),a=(A+s)/2;if(A===s)t=0,r=0;else{var l=A-s;switch(r=a>.5?l/(2-A-s):l/(A+s),A){case i:t=(n-o)/l+(n<o?6:0);break;case n:t=(o-i)/l+2;break;case o:t=(i-n)/l+4}t/=6}return[t,r,a,e[3]]}function hue2rgb(e,t,r){return r<0&&(r+=1),r>1&&(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,i,n=e[0],o=e[1],A=e[2];if(0===o)t=A,i=A,r=A;else{var s=A<.5?A*(1+o):A+o-A*o,a=2*A-s;t=hue2rgb(a,s,n+1/3),r=hue2rgb(a,s,n),i=hue2rgb(a,s,n-1/3)}return[t,r,i,e[3]]}function linear(e,t,r,i,n){if(void 0!==i&&void 0!==n||(i=t,n=r,t=0,r=1),r<t){var o=r;r=t,t=o}if(e<=t)return i;if(e>=r)return n;var A,s=r===t?0:(e-t)/(r-t);if(!i.length)return i+(n-i)*s;var a=i.length,l=createTypedArray("float32",a);for(A=0;A<a;A+=1)l[A]=i[A]+(n[A]-i[A])*s;return l}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var r,i=t.length;e||(e=createTypedArray("float32",i));var n=createTypedArray("float32",i),o=BMMath.random();for(r=0;r<i;r+=1)n[r]=e[r]+o*(t[r]-e[r]);return n}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,r,i){var n,o=e.length,A=shapePool.newElement();A.setPathData(!!i,o);var s,a,l=[0,0];for(n=0;n<o;n+=1)s=t&&t[n]?t[n]:l,a=r&&r[n]?r[n]:l,A.setTripleAt(e[n][0],e[n][1],a[0]+e[n][0],a[1]+e[n][1],s[0]+e[n][0],s[1]+e[n][1],n,!0);return A}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){var r,i,n=this.pv.length?this.pv.length:1,o=createTypedArray("float32",n),A=Math.floor(5*time);for(r=0,i=0;r<A;){for(i=0;i<n;i+=1)o[i]+=-t+2*t*BMMath.random();r+=1}var s=5*time,a=s-Math.floor(s),l=createTypedArray("float32",n);if(n>1){for(i=0;i<n;i+=1)l[i]=this.pv[i]+o[i]+(-t+2*t*BMMath.random())*a;return l}return this.pv+o[0]+(-t+2*t*BMMath.random())*a}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var r=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],i=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads;return[-Math.atan2(r[1],r[2])/degToRads,i,0]}function easeOut(e,t,r,i,n){return applyEase(easeOutBez,e,t,r,i,n)}function easeIn(e,t,r,i,n){return applyEase(easeInBez,e,t,r,i,n)}function ease(e,t,r,i,n){return applyEase(easeInOutBez,e,t,r,i,n)}function applyEase(e,t,r,i,n,o){void 0===n?(n=r,o=i):t=(t-r)/(i-r),t>1?t=1:t<0&&(t=0);var A=e(t);if($bm_isInstanceOfArray(n)){var s,a=n.length,l=createTypedArray("float32",a);for(s=0;s<a;s+=1)l[s]=(o[s]-n[s])*A+n[s];return l}return(o-n)*A+n}function nearestKey(e){var t,r,i,n=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(r=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)r=1,i=data.k[0].t;else{for(t=0;t<n-1;t+=1){if(e===data.k[t].t){r=t+1,i=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(r=t+2,i=data.k[t+1].t):(r=t+1,i=data.k[t].t);break}}-1===r&&(r=t+1,i=data.k[t].t)}else r=0,i=0;var o={};return o.index=r,o.time=i/elem.comp.globalData.frameRate,o}function key(e){var t,r,i;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 n=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=n.length,r=0;r<i;r+=1)t[r]=n[r],t.value[r]=n[r];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={initExpressions:function(e){var t=0,r=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var e,t=r.length;for(e=0;e<t;e+=1)r[e].release();r.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){-1===r.indexOf(e)&&r.push(e)}}};return e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var r,i=createSizedArray(t.viewData.length),n=t.viewData.length;for(r=0;r<n;r+=1)i[r]=new e(t.viewData[r],t.masksProperties[r]);return function(e){for(r=0;r<n;){if(t.masksProperties[r].nm===e)return i[r];r+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function r(e,t,r){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(i){if(!e.numKeys)return 0;var n;n="s"in t.keyframes[i-1]?t.keyframes[i-1].s:"e"in t.keyframes[i-2]?t.keyframes[i-2].e:t.keyframes[i-2].s;var o="unidimensional"===r?new Number(n):Object.assign({},n);return o.time=t.keyframes[i-1].t/t.elem.comp.globalData.frameRate,o.value="unidimensional"===r?n[0]:n,o},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function i(){return e}return function(n){return n?"unidimensional"===n.propType?function(t){t&&"pv"in t||(t=e);var i=1/t.mult,n=t.pv*i,o=new Number(n);return o.value=n,r(o,t,"unidimensional"),function(){return t.k&&t.getValue(),n=t.v*i,o.value!==n&&((o=new Number(n)).value=n,r(o,t,"unidimensional")),o}}(n):function(e){e&&"pv"in e||(e=t);var i=1/e.mult,n=e.data&&e.data.l||e.pv.length,o=createTypedArray("float32",n),A=createTypedArray("float32",n);return o.value=A,r(o,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<n;t+=1)A[t]=e.v[t]*i,o[t]=A[t];return o}}(n):i}}(),TransformExpressionInterface=function(e){function t(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var r,i,n,o;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?o=ExpressionPropertyInterface(e.p):(r=ExpressionPropertyInterface(e.px),i=ExpressionPropertyInterface(e.py),e.pz&&(n=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?o():[r(),i(),n?n():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},LayerExpressionInterface=function(){function e(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(e,t){var r=this.getMatrix(t);return r.props[12]=0,r.props[13]=0,r.props[14]=0,this.applyPoint(r,e)}function r(e,t){var r=this.getMatrix(t);return this.applyPoint(r,e)}function i(e,t){var r=this.getMatrix(t);return r.props[12]=0,r.props[13]=0,r.props[14]=0,this.invertPoint(r,e)}function n(e,t){var r=this.getMatrix(t);return this.invertPoint(r,e)}function o(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var r,i=this._elem.hierarchy.length;for(r=0;r<i;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function A(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var r,i=this._elem.hierarchy.length;for(r=0;r<i;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function s(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var r,i=this._elem.hierarchy.length;for(r=0;r<i;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function a(){return[1,1,1,1]}return function(l){var c;function p(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return p.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return c;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return p.effect;case"ADBE Text Properties":return p.textInterface;default:return null}}p.getMatrix=e,p.invertPoint=A,p.applyPoint=o,p.toWorld=r,p.toWorldVec=t,p.fromWorld=n,p.fromWorldVec=i,p.toComp=r,p.fromComp=s,p.sampleImage=a,p.sourceRectAtTime=l.sourceRectAtTime.bind(l),p._elem=l;var h=getDescriptor(c=TransformExpressionInterface(l.finalTransform.mProp),"anchorPoint");return Object.defineProperties(p,{hasParent:{get:function(){return l.hierarchy.length}},parent:{get:function(){return l.hierarchy[0].layerInterface}},rotation:getDescriptor(c,"rotation"),scale:getDescriptor(c,"scale"),position:getDescriptor(c,"position"),opacity:getDescriptor(c,"opacity"),anchorPoint:h,anchor_point:h,transform:{get:function(){return c}},active:{get:function(){return l.isInRange}}}),p.startTime=l.data.st,p.index=l.data.ind,p.source=l.data.refId,p.height=0===l.data.ty?l.data.h:100,p.width=0===l.data.ty?l.data.w:100,p.inPoint=l.data.ip/l.comp.globalData.frameRate,p.outPoint=l.data.op/l.comp.globalData.frameRate,p._name=l.data.nm,p.registerMaskInterface=function(e){p.mask=new MaskManagerInterface(e,l)},p.registerEffectsInterface=function(e){p.effect=e},p}}(),propertyGroupFactory=function(e,t){return function(r){return(r=void 0===r?1:r)<=0?e:t(r-1)}},PropertyInterface=function(e,t){var r={_name:e};return function(e){return(e=void 0===e?1:e)<=0?r:t(e-1)}},EffectsExpressionInterface=function(){var e={createEffectsInterface:function(e,r){if(e.effectsManager){var i,n=[],o=e.data.ef,A=e.effectsManager.effectElements.length;for(i=0;i<A;i+=1)n.push(t(o[i],e.effectsManager.effectElements[i],r,e));var s=e.data.ef||[],a=function(e){for(i=0,A=s.length;i<A;){if(e===s[i].nm||e===s[i].mn||e===s[i].ix)return n[i];i+=1}return null};return Object.defineProperty(a,"numProperties",{get:function(){return s.length}}),a}return null}};function t(e,i,n,o){function A(t){for(var r=e.ef,i=0,n=r.length;i<n;){if(t===r[i].nm||t===r[i].mn||t===r[i].ix)return 5===r[i].ty?l[i]:l[i]();i+=1}throw new Error}var s,a=propertyGroupFactory(A,n),l=[],c=e.ef.length;for(s=0;s<c;s+=1)5===e.ef[s].ty?l.push(t(e.ef[s],i.effectElements[s],i.effectElements[s].propertyGroup,o)):l.push(r(i.effectElements[s],e.ef[s].ty,o,a));return"ADBE Color Control"===e.mn&&Object.defineProperty(A,"color",{get:function(){return l[0]()}}),Object.defineProperties(A,{numProperties:{get:function(){return e.np}},_name:{value:e.nm},propertyGroup:{value:a}}),A.enabled=0!==e.en,A.active=A.enabled,A}function r(e,t,r,i){var n=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",i)),function(){return 10===t?r.comp.compInterface(e.p.v):n()}}return e}(),ShapePathInterface=function(e,t,r){var i=t.sh;function n(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?n.path:null}var o=propertyGroupFactory(n,r);return i.setGroupProperty(PropertyInterface("Path",o)),Object.defineProperties(n,{path:{get:function(){return i.k&&i.getValue(),i}},shape:{get:function(){return i.k&&i.getValue(),i}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:r}}),n},ShapeExpressionInterface=function(){function e(e,A,h){var u,d=[],g=e?e.length:0;for(u=0;u<g;u+=1)"gr"===e[u].ty?d.push(t(e[u],A[u],h)):"fl"===e[u].ty?d.push(r(e[u],A[u],h)):"st"===e[u].ty?d.push(n(e[u],A[u],h)):"tm"===e[u].ty?d.push(o(e[u],A[u],h)):"tr"===e[u].ty||("el"===e[u].ty?d.push(s(e[u],A[u],h)):"sr"===e[u].ty?d.push(a(e[u],A[u],h)):"sh"===e[u].ty?d.push(ShapePathInterface(e[u],A[u],h)):"rc"===e[u].ty?d.push(l(e[u],A[u],h)):"rd"===e[u].ty?d.push(c(e[u],A[u],h)):"rp"===e[u].ty?d.push(p(e[u],A[u],h)):"gf"===e[u].ty?d.push(i(e[u],A[u],h)):d.push((e[u],A[u],function(){return null})));return d}function t(t,r,i){var n=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return n.content;default:return n.transform}};n.propertyGroup=propertyGroupFactory(n,i);var o=function(t,r,i){var n,o=function(e){for(var t=0,r=n.length;t<r;){if(n[t]._name===e||n[t].mn===e||n[t].propertyIndex===e||n[t].ix===e||n[t].ind===e)return n[t];t+=1}return"number"==typeof e?n[e-1]:null};o.propertyGroup=propertyGroupFactory(o,i),n=e(t.it,r.it,o.propertyGroup),o.numProperties=n.length;var s=A(t.it[t.it.length-1],r.it[r.it.length-1],o.propertyGroup);return o.transform=s,o.propertyIndex=t.cix,o._name=t.nm,o}(t,r,n.propertyGroup),s=A(t.it[t.it.length-1],r.it[r.it.length-1],n.propertyGroup);return n.content=o,n.transform=s,Object.defineProperty(n,"_name",{get:function(){return t.nm}}),n.numProperties=t.np,n.propertyIndex=t.ix,n.nm=t.nm,n.mn=t.mn,n}function r(e,t,r){function i(e){return"Color"===e||"color"===e?i.color:"Opacity"===e||"opacity"===e?i.opacity:null}return Object.defineProperties(i,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",r)),t.o.setGroupProperty(PropertyInterface("Opacity",r)),i}function i(e,t,r){function i(e){return"Start Point"===e||"start point"===e?i.startPoint:"End Point"===e||"end point"===e?i.endPoint:"Opacity"===e||"opacity"===e?i.opacity:null}return Object.defineProperties(i,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",r)),t.e.setGroupProperty(PropertyInterface("End Point",r)),t.o.setGroupProperty(PropertyInterface("Opacity",r)),i}function n(e,t,r){var i,n=propertyGroupFactory(l,r),o=propertyGroupFactory(a,n);function A(r){Object.defineProperty(a,e.d[r].nm,{get:ExpressionPropertyInterface(t.d.dataProps[r].p)})}var s=e.d?e.d.length:0,a={};for(i=0;i<s;i+=1)A(i),t.d.dataProps[i].p.setGroupProperty(o);function l(e){return"Color"===e||"color"===e?l.color:"Opacity"===e||"opacity"===e?l.opacity:"Stroke Width"===e||"stroke width"===e?l.strokeWidth:null}return Object.defineProperties(l,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return a}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),t.w.setGroupProperty(PropertyInterface("Stroke Width",n)),l}function o(e,t,r){function i(t){return t===e.e.ix||"End"===t||"end"===t?i.end:t===e.s.ix?i.start:t===e.o.ix?i.offset:null}var n=propertyGroupFactory(i,r);return i.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",n)),t.e.setGroupProperty(PropertyInterface("End",n)),t.o.setGroupProperty(PropertyInterface("Offset",n)),i.propertyIndex=e.ix,i.propertyGroup=r,Object.defineProperties(i,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),i.mn=e.mn,i}function A(e,t,r){function i(t){return e.a.ix===t||"Anchor Point"===t?i.anchorPoint:e.o.ix===t||"Opacity"===t?i.opacity:e.p.ix===t||"Position"===t?i.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?i.rotation:e.s.ix===t||"Scale"===t?i.scale:e.sk&&e.sk.ix===t||"Skew"===t?i.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?i.skewAxis:null}var n=propertyGroupFactory(i,r);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",n)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",n)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",n)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",n)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",n)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",n)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",n))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",n)),Object.defineProperties(i,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),i.ty="tr",i.mn=e.mn,i.propertyGroup=r,i}function s(e,t,r){function i(t){return e.p.ix===t?i.position:e.s.ix===t?i.size:null}var n=propertyGroupFactory(i,r);i.propertyIndex=e.ix;var o="tm"===t.sh.ty?t.sh.prop:t.sh;return o.s.setGroupProperty(PropertyInterface("Size",n)),o.p.setGroupProperty(PropertyInterface("Position",n)),Object.defineProperties(i,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:e.nm}}),i.mn=e.mn,i}function a(e,t,r){function i(t){return e.p.ix===t?i.position:e.r.ix===t?i.rotation:e.pt.ix===t?i.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?i.outerRadius:e.os.ix===t?i.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?i.innerRoundness:null:i.innerRadius}var n=propertyGroupFactory(i,r),o="tm"===t.sh.ty?t.sh.prop:t.sh;return i.propertyIndex=e.ix,o.or.setGroupProperty(PropertyInterface("Outer Radius",n)),o.os.setGroupProperty(PropertyInterface("Outer Roundness",n)),o.pt.setGroupProperty(PropertyInterface("Points",n)),o.p.setGroupProperty(PropertyInterface("Position",n)),o.r.setGroupProperty(PropertyInterface("Rotation",n)),e.ir&&(o.ir.setGroupProperty(PropertyInterface("Inner Radius",n)),o.is.setGroupProperty(PropertyInterface("Inner Roundness",n))),Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:e.nm}}),i.mn=e.mn,i}function l(e,t,r){function i(t){return e.p.ix===t?i.position:e.r.ix===t?i.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?i.size:null}var n=propertyGroupFactory(i,r),o="tm"===t.sh.ty?t.sh.prop:t.sh;return i.propertyIndex=e.ix,o.p.setGroupProperty(PropertyInterface("Position",n)),o.s.setGroupProperty(PropertyInterface("Size",n)),o.r.setGroupProperty(PropertyInterface("Rotation",n)),Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:e.nm}}),i.mn=e.mn,i}function c(e,t,r){function i(t){return e.r.ix===t||"Round Corners 1"===t?i.radius:null}var n=propertyGroupFactory(i,r),o=t;return i.propertyIndex=e.ix,o.rd.setGroupProperty(PropertyInterface("Radius",n)),Object.defineProperties(i,{radius:{get:ExpressionPropertyInterface(o.rd)},_name:{value:e.nm}}),i.mn=e.mn,i}function p(e,t,r){function i(t){return e.c.ix===t||"Copies"===t?i.copies:e.o.ix===t||"Offset"===t?i.offset:null}var n=propertyGroupFactory(i,r),o=t;return i.propertyIndex=e.ix,o.c.setGroupProperty(PropertyInterface("Copies",n)),o.o.setGroupProperty(PropertyInterface("Offset",n)),Object.defineProperties(i,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:e.nm}}),i.mn=e.mn,i}return function(t,r,i){var n;function o(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?i:n[e-1];for(var t=0,r=n.length;t<r;){if(n[t]._name===e)return n[t];t+=1}return null}return o.propertyGroup=propertyGroupFactory(o,(function(){return i})),n=e(t,r,o.propertyGroup),o.numProperties=n.length,o._name="Contents",o}}(),TextExpressionInterface=function(e){var t;function r(e){return"ADBE Text Document"===e?r.sourceText:null}return Object.defineProperty(r,"sourceText",{get:function(){e.textProperty.getValue();var r=e.textProperty.currentData.t;return t&&r===t.value||((t=new String(r)).value=r||new String(r),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),r};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 FootageInterface=(dataInterfaceFactory=function(e){function t(e){return"Outline"===e?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(e){var t="",r=e.getFootageData();function i(e){if(r[e])return t=e,"object"===_typeof(r=r[e])?i:r;var n=e.indexOf(t);if(-1!==n){var o=parseInt(e.substr(n+t.length),10);return"object"===_typeof(r=r[o])?i:r}return""}return function(){return t="",r=e.getFootageData(),i}}(e),t},function(e){function t(e){return"Data"===e?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(e),t}),dataInterfaceFactory,interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers={searchExpressions:function(e,t,r){t.x&&(r.k=!0,r.x=!0,r.initiateExpression=ExpressionManager.initiateExpression,r.effectsSequence.push(r.initiateExpression(e,t,r).bind(r)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),r=this.getValueAtTime(e+-.01),i=0;if(t.length){var n;for(n=0;n<t.length;n+=1)i+=Math.pow(r[n]-t[n],2);i=100*Math.sqrt(i)}else i=0;return i},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,r,i=-.001,n=this.getValueAtTime(e),o=this.getValueAtTime(e+i);if(n.length)for(t=createTypedArray("float32",n.length),r=0;r<n.length;r+=1)t[r]=(o[r]-n[r])/i;else t=(o-n)/i;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};function addPropertyDecorator(){function e(e,t,r){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var i,n,o,A,s,a=this.comp.renderedFrame,l=this.keyframes,c=l[l.length-1].t;if(a<=c)return this.pv;if(r?n=c-(i=t?Math.abs(c-this.elem.comp.globalData.frameRate*t):Math.max(0,c-this.elem.data.ip)):((!t||t>l.length-1)&&(t=l.length-1),i=c-(n=l[l.length-1-t].t)),"pingpong"===e){if(Math.floor((a-n)/i)%2!=0)return this.getValueAtTime((i-(a-n)%i+n)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(n/this.comp.globalData.frameRate,0),h=this.getValueAtTime(c/this.comp.globalData.frameRate,0),u=this.getValueAtTime(((a-n)%i+n)/this.comp.globalData.frameRate,0),d=Math.floor((a-n)/i);if(this.pv.length){for(A=(s=new Array(p.length)).length,o=0;o<A;o+=1)s[o]=(h[o]-p[o])*d+u[o];return s}return(h-p)*d+u}if("continue"===e){var g=this.getValueAtTime(c/this.comp.globalData.frameRate,0),f=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(A=(s=new Array(g.length)).length,o=0;o<A;o+=1)s[o]=g[o]+(g[o]-f[o])*((a-c)/this.comp.globalData.frameRate)/5e-4;return s}return g+(a-c)/.001*(g-f)}}return this.getValueAtTime(((a-n)%i+n)/this.comp.globalData.frameRate,0)}function t(e,t,r){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var i,n,o,A,s,a=this.comp.renderedFrame,l=this.keyframes,c=l[0].t;if(a>=c)return this.pv;if(r?n=c+(i=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c)):((!t||t>l.length-1)&&(t=l.length-1),i=(n=l[t].t)-c),"pingpong"===e){if(Math.floor((c-a)/i)%2==0)return this.getValueAtTime(((c-a)%i+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(c/this.comp.globalData.frameRate,0),h=this.getValueAtTime(n/this.comp.globalData.frameRate,0),u=this.getValueAtTime((i-(c-a)%i+c)/this.comp.globalData.frameRate,0),d=Math.floor((c-a)/i)+1;if(this.pv.length){for(A=(s=new Array(p.length)).length,o=0;o<A;o+=1)s[o]=u[o]-(h[o]-p[o])*d;return s}return u-(h-p)*d}if("continue"===e){var g=this.getValueAtTime(c/this.comp.globalData.frameRate,0),f=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(A=(s=new Array(g.length)).length,o=0;o<A;o+=1)s[o]=g[o]+(g[o]-f[o])*(c-a)/.001;return s}return g+(g-f)*(c-a)/.001}}return this.getValueAtTime((i-((c-a)%i+c))/this.comp.globalData.frameRate,0)}function r(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;var r,i,n=this.comp.renderedFrame/this.comp.globalData.frameRate,o=n-e,A=t>1?(n+e-o)/(t-1):1,s=0,a=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;s<t;){if(i=this.getValueAtTime(o+s*A),this.pv.length)for(a=0;a<this.pv.length;a+=1)r[a]+=i[a];else r+=i;s+=1}if(this.pv.length)for(a=0;a<this.pv.length;a+=1)r[a]/=t;else r/=t;return r}function i(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var r=this.a.getValueAtTime(e);t.translate(-r[0]*this.a.mult,-r[1]*this.a.mult,r[2]*this.a.mult)}if(this.appliedTransformations<2){var i=this.s.getValueAtTime(e);t.scale(i[0]*this.s.mult,i[1]*this.s.mult,i[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var n=this.sk.getValueAtTime(e),o=this.sa.getValueAtTime(e);t.skewFromAxis(-n*this.sk.mult,o*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var A=this.r.getValueAtTime(e);t.rotate(-A*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(e),a=this.ry.getValueAtTime(e),l=this.rx.getValueAtTime(e),c=this.or.getValueAtTime(e);t.rotateZ(-s*this.rz.mult).rotateY(a*this.ry.mult).rotateX(l*this.rx.mult).rotateZ(-c[2]*this.or.mult).rotateY(c[1]*this.or.mult).rotateX(c[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var p=this.px.getValueAtTime(e),h=this.py.getValueAtTime(e);if(this.data.p.z){var u=this.pz.getValueAtTime(e);t.translate(p*this.px.mult,h*this.py.mult,-u*this.pz.mult)}else t.translate(p*this.px.mult,h*this.py.mult,0)}else{var d=this.p.getValueAtTime(e);t.translate(d[0]*this.p.mult,d[1]*this.p.mult,-d[2]*this.p.mult)}return t}function n(){return this.v.clone(new Matrix)}var o=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,r){var A=o(e,t,r);return A.dynamicProperties.length?A.getValueAtTime=i.bind(A):A.getValueAtTime=n.bind(A),A.setGroupProperty=expressionHelpers.setGroupProperty,A};var A=PropertyFactory.getProp;PropertyFactory.getProp=function(i,n,o,s,a){var l=A(i,n,o,s,a);l.kf?l.getValueAtTime=expressionHelpers.getValueAtTime.bind(l):l.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(l),l.setGroupProperty=expressionHelpers.setGroupProperty,l.loopOut=e,l.loopIn=t,l.smooth=r,l.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(l),l.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(l),l.numKeys=1===n.a?n.k.length:0,l.propertyIndex=n.ix;var c=0;return 0!==o&&(c=createTypedArray("float32",1===n.a?n.k[0].s.length:n.k.length)),l._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(i,n,l),l.k&&a.addDynamicProperty(l),l};var s=ShapePropertyFactory.getConstructorFunction(),a=ShapePropertyFactory.getKeyframedConstructorFunction();function l(){}l.prototype={vertices:function(e,t){this.k&&this.getValue();var r,i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0));var n=i._length,o=i[e],A=i.v,s=createSizedArray(n);for(r=0;r<n;r+=1)s[r]="i"===e||"o"===e?[o[r][0]-A[r][0],o[r][1]-A[r][1]]:[o[r][0],o[r][1]];return s},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(r));for(var i,n=this._segmentsLength,o=n.lengths,A=n.totalLength*e,s=0,a=o.length,l=0;s<a;){if(l+o[s].addedLength>A){var c=s,p=r.c&&s===a-1?0:s+1,h=(A-l)/o[s].addedLength;i=bez.getPointInSegment(r.v[c],r.v[p],r.o[c],r.i[p],h,o[s]);break}l+=o[s].addedLength,s+=1}return i||(i=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),i},vectorOnPath:function(e,t,r){1==e?e=this.v.c:0==e&&(e=.999);var i=this.pointOnPath(e,t),n=this.pointOnPath(e+.001,t),o=n[0]-i[0],A=n[1]-i[1],s=Math.sqrt(Math.pow(o,2)+Math.pow(A,2));return 0===s?[0,0]:"tangent"===r?[o/s,A/s]:[-A/s,o/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([l],s),extendPrototype([l],a),a.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<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},a.prototype.initiateExpression=ExpressionManager.initiateExpression;var c=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,r,i,n){var o=c(e,t,r,i,n);return o.propertyIndex=t.ix,o.lock=!1,3===r?expressionHelpers.searchExpressions(e,t.pt,o):4===r&&expressionHelpers.searchExpressions(e,t.ks,o),o.k&&e.addDynamicProperty(o),o}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(e,t){var r=this.calculateExpression(t);if(e.t!==r){var i={};return this.copyData(i,e),i.t=r.toString(),i.__complete=!1,i}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var r,i,n=createNS("feMerge");for(n.setAttribute("result",e),i=0;i<t.length;i+=1)(r=createNS("feMergeNode")).setAttribute("in",t[i]),n.appendChild(r),n.appendChild(r);return n}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(e,t,r,i,n){this.filterManager=t;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=o,o.setAttribute("result",i+"_tint_1"),e.appendChild(o),(o=createNS("feColorMatrix")).setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",i+"_tint_2"),e.appendChild(o),this.matrixFilter=o;var A=this.createMergeNode(i,[n,i+"_tint_1",i+"_tint_2"]);e.appendChild(A)}function SVGFillFilter(e,t,r,i){this.filterManager=t;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.setAttribute("result",i),e.appendChild(n),this.matrixFilter=n}function SVGStrokeEffect(e,t,r){this.initialized=!1,this.filterManager=t,this.elem=r,this.paths=[]}function SVGTritoneFilter(e,t,r,i){this.filterManager=t;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(n);var o=createNS("feComponentTransfer");o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",i),this.matrixFilter=o;var A=createNS("feFuncR");A.setAttribute("type","table"),o.appendChild(A),this.feFuncR=A;var s=createNS("feFuncG");s.setAttribute("type","table"),o.appendChild(s),this.feFuncG=s;var a=createNS("feFuncB");a.setAttribute("type","table"),o.appendChild(a),this.feFuncB=a,e.appendChild(o)}function SVGProLevelsFilter(e,t,r,i){this.filterManager=t;var n=this.filterManager.effectElements,o=createNS("feComponentTransfer");(n[10].p.k||0!==n[10].p.v||n[11].p.k||1!==n[11].p.v||n[12].p.k||1!==n[12].p.v||n[13].p.k||0!==n[13].p.v||n[14].p.k||1!==n[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",o)),(n[17].p.k||0!==n[17].p.v||n[18].p.k||1!==n[18].p.v||n[19].p.k||1!==n[19].p.v||n[20].p.k||0!==n[20].p.v||n[21].p.k||1!==n[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",o)),(n[24].p.k||0!==n[24].p.v||n[25].p.k||1!==n[25].p.v||n[26].p.k||1!==n[26].p.v||n[27].p.k||0!==n[27].p.v||n[28].p.k||1!==n[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",o)),(n[31].p.k||0!==n[31].p.v||n[32].p.k||1!==n[32].p.v||n[33].p.k||1!==n[33].p.v||n[34].p.k||0!==n[34].p.v||n[35].p.k||1!==n[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",o)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(o.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(o)),(n[3].p.k||0!==n[3].p.v||n[4].p.k||1!==n[4].p.v||n[5].p.k||1!==n[5].p.v||n[6].p.k||0!==n[6].p.v||n[7].p.k||1!==n[7].p.v)&&((o=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",i),e.appendChild(o),this.feFuncRComposed=this.createFeFunc("feFuncR",o),this.feFuncGComposed=this.createFeFunc("feFuncG",o),this.feFuncBComposed=this.createFeFunc("feFuncB",o))}function SVGDropShadowEffect(e,t,r,i,n){var o=t.container.globalData.renderConfig.filterSize,A=t.data.fs||o;e.setAttribute("x",A.x||o.x),e.setAttribute("y",A.y||o.y),e.setAttribute("width",A.width||o.width),e.setAttribute("height",A.height||o.height),this.filterManager=t;var s=createNS("feGaussianBlur");s.setAttribute("in","SourceAlpha"),s.setAttribute("result",i+"_drop_shadow_1"),s.setAttribute("stdDeviation","0"),this.feGaussianBlur=s,e.appendChild(s);var a=createNS("feOffset");a.setAttribute("dx","25"),a.setAttribute("dy","0"),a.setAttribute("in",i+"_drop_shadow_1"),a.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=a,e.appendChild(a);var l=createNS("feFlood");l.setAttribute("flood-color","#00ff00"),l.setAttribute("flood-opacity","1"),l.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=l,e.appendChild(l);var c=createNS("feComposite");c.setAttribute("in",i+"_drop_shadow_3"),c.setAttribute("in2",i+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",i+"_drop_shadow_4"),e.appendChild(c);var p=this.createMergeNode(i,[i+"_drop_shadow_4",n]);e.appendChild(p)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+i+" 0"),this.matrixFilter.setAttribute("values",r[0]-t[0]+" 0 0 0 "+t[0]+" "+(r[1]-t[1])+" 0 0 0 "+t[1]+" "+(r[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,r,i,n=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(i=this.elem.maskManager.masksProperties.length,r=0):i=1+(r=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);r<i;r+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:r});if(3===this.filterManager.effectElements[10].p.v){var o=createNS("mask"),A=createElementID();o.setAttribute("id",A),o.setAttribute("mask-type","alpha"),o.appendChild(t),this.elem.globalData.defs.appendChild(o);var s=createNS("g");for(s.setAttribute("mask","url("+getLocationHref()+"#"+A+")");n[0];)s.appendChild(n[0]);this.elem.layerElement.appendChild(s),this.masker=o,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(n=this.elem.layerElement.children||this.elem.layerElement.childNodes;n.length;)this.elem.layerElement.removeChild(n[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){var t;this.initialized||this.initialize();var r,i,n=this.paths.length;for(t=0;t<n;t+=1)if(-1!==this.paths[t].m&&(r=this.elem.maskManager.viewData[this.paths[t].m],i=this.paths[t].p,(e||this.filterManager._mdf||r.prop._mdf)&&i.setAttribute("d",r.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){var o;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var A=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),s=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),a=i.getTotalLength();o="0 0 0 "+a*A+" ";var l,c=a*(s-A),p=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,h=Math.floor(c/p);for(l=0;l<h;l+=1)o+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";o+="0 "+10*a+" 0 0"}else o="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;i.setAttribute("stroke-dasharray",o)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var u=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*u[0])+","+bmFloor(255*u[1])+","+bmFloor(255*u[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,n=i[0]+" "+r[0]+" "+t[0],o=i[1]+" "+r[1]+" "+t[1],A=i[2]+" "+r[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",n),this.feFuncG.setAttribute("tableValues",o),this.feFuncB.setAttribute("tableValues",A)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var r=createNS(e);return r.setAttribute("type","table"),t.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(e,t,r,i,n){for(var o,A,s=0,a=Math.min(e,t),l=Math.max(e,t),c=Array.call(null,{length:256}),p=0,h=n-i,u=t-e;s<=256;)A=(o=s/256)<=a?u<0?n:i:o>=l?u<0?i:n:i+h*Math.pow((o-e)/u,1/r),c[p]=A,p+=1,s+=256/255;return c.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,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,n=r*Math.cos(i),o=r*Math.sin(i);this.feOffset.setAttribute("dx",n),this.feOffset.setAttribute("dy",o)}}};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,i){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var n=createNS("feGaussianBlur");n.setAttribute("result",i),e.appendChild(n),this.feGaussianBlur=n}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,r=_svgMatteSymbols.length;t<r;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var r=e.layerElement.parentNode;if(r){for(var i,n=r.children,o=0,A=n.length;o<A&&n[o]!==e.layerElement;)o+=1;o<=A-2&&(i=n[o+1]);var s=createNS("use");s.setAttribute("href","#"+t),i?r.insertBefore(s,i):r.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var r=createElementID(),i=createNS("mask");i.setAttribute("id",t.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var n=e.globalData.defs;n.appendChild(i);var o=createNS("symbol");o.setAttribute("id",r),this.replaceInParent(t,r),o.appendChild(t.layerElement),n.appendChild(o);var A=createNS("use");A.setAttribute("href","#"+r),i.appendChild(A),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,r=0,i=t.length;r<i;)t[r]&&t[r].data.ind===e&&this.setElementAsMask(this.elem,t[r]),r+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=3==r?0:t,n=2==r?0:t;this.feGaussianBlur.setAttribute("stdDeviation",i+" "+n);var o=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",o)}},TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,r=t[0].p.v,i=t[1].p.v,n=1===t[2].p.v,o=t[3].p.v,A=n?o:t[4].p.v,s=t[5].p.v,a=t[6].p.v,l=t[7].p.v;this.matrix.reset(),this.matrix.translate(-r[0],-r[1],r[2]),this.matrix.scale(.01*A,.01*o,1),this.matrix.rotate(-l*degToRads),this.matrix.skewFromAxis(-s*degToRads,(a+90)*degToRads),this.matrix.translate(i[0],i[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie},module.exports=factory())})(lottie,lottie.exports);var lottieExports=lottie.exports;const Lottie=getDefaultExportFromCjs(lottieExports);!function(){try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode(".lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:var(--lottie-animation-margin)}.lottie-animation-container svg{transform:scale(var(--lottie-animation-scale))}")),document.head.appendChild(e)}}catch(e){}}();var __defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,r)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__spreadValues=(e,t)=>{for(var r in t||(t={}))__hasOwnProp.call(t,r)&&__defNormalProp(e,r,t[r]);if(__getOwnPropSymbols)for(var r of __getOwnPropSymbols(t))__propIsEnum.call(t,r)&&__defNormalProp(e,r,t[r]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeGlobal$1=freeGlobal,freeSelf="object"==typeof 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$e=Object.prototype,hasOwnProperty$b=objectProto$e.hasOwnProperty,nativeObjectToString$1=objectProto$e.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(e){var t=hasOwnProperty$b.call(e,symToStringTag$1),r=e[symToStringTag$1];try{e[symToStringTag$1]=void 0;var i=!0}catch(e){}var n=nativeObjectToString$1.call(e);return i&&(t?e[symToStringTag$1]=r:delete e[symToStringTag$1]),n}var objectProto$d=Object.prototype,nativeObjectToString=objectProto$d.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"==typeof e}var isArray=Array.isArray,isArray$1=isArray;function isObject(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(e){if(!isObject(e))return!1;var t=baseGetTag(e);return t==funcTag$2||t==genTag$1||t==asyncTag||t==proxyTag}var coreJsData=root$1["__core-js_shared__"],coreJsData$1=coreJsData,maskSrcKey=(uid=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||""),uid?"Symbol(src)_1."+uid:""),uid;function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(e){if(null!=e){try{return funcToString$1.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$c=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$a=objectProto$c.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$a).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 WeakMap=getNative(root$1,"WeakMap"),WeakMap$1=WeakMap,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 copyArray(e,t){var r=-1,i=e.length;for(t||(t=Array(i));++r<i;)t[r]=e[r];return t}var defineProperty=function(){try{var e=getNative(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),defineProperty$1=defineProperty;function arrayEach(e,t){for(var r=-1,i=null==e?0:e.length;++r<i&&!1!==t(e[r],r,e););return e}var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(e,t){var r=typeof e;return!!(t=null==t?MAX_SAFE_INTEGER$1:t)&&("number"==r||"symbol"!=r&&reIsUint.test(e))&&e>-1&&e%1==0&&e<t}function baseAssignValue(e,t,r){"__proto__"==t&&defineProperty$1?defineProperty$1(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function eq(e,t){return e===t||e!=e&&t!=t}var objectProto$b=Object.prototype,hasOwnProperty$9=objectProto$b.hasOwnProperty;function assignValue(e,t,r){var i=e[t];hasOwnProperty$9.call(e,t)&&eq(i,r)&&(void 0!==r||t in e)||baseAssignValue(e,t,r)}function copyObject(e,t,r,i){var n=!r;r||(r={});for(var o=-1,A=t.length;++o<A;){var s=t[o],a=i?i(r[s],e[s],s,r,e):void 0;void 0===a&&(a=e[s]),n?baseAssignValue(r,s,a):assignValue(r,s,a)}return r}var MAX_SAFE_INTEGER=9007199254740991;function isLength$1(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return null!=e&&isLength$1(e.length)&&!isFunction(e)}var objectProto$a=Object.prototype;function isPrototype(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||objectProto$a)}function baseTimes(e,t){for(var r=-1,i=Array(e);++r<e;)i[r]=t(r);return i}var argsTag$3="[object Arguments]";function baseIsArguments(e){return isObjectLike(e)&&baseGetTag(e)==argsTag$3}var objectProto$9=Object.prototype,hasOwnProperty$8=objectProto$9.hasOwnProperty,propertyIsEnumerable$1=objectProto$9.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike(e)&&hasOwnProperty$8.call(e,"callee")&&!propertyIsEnumerable$1.call(e,"callee")},isArguments$1=isArguments;function stubFalse(){return!1}var freeExports$2="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$1=moduleExports$2?root$1.Buffer:void 0,nativeIsBuffer=Buffer$1?Buffer$1.isBuffer:void 0,isBuffer=nativeIsBuffer||stubFalse,isBuffer$1=isBuffer,argsTag$2="[object Arguments]",arrayTag$2="[object Array]",boolTag$3="[object Boolean]",dateTag$3="[object Date]",errorTag$2="[object Error]",funcTag$1="[object Function]",mapTag$5="[object Map]",numberTag$3="[object Number]",objectTag$3="[object Object]",regexpTag$3="[object RegExp]",setTag$5="[object Set]",stringTag$3="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};function baseIsTypedArray(e){return isObjectLike(e)&&isLength$1(e.length)&&!!typedArrayTags[baseGetTag(e)]}function baseUnary(e){return function(t){return e(t)}}typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0,typedArrayTags[argsTag$2]=typedArrayTags[arrayTag$2]=typedArrayTags[arrayBufferTag$3]=typedArrayTags[boolTag$3]=typedArrayTags[dataViewTag$4]=typedArrayTags[dateTag$3]=typedArrayTags[errorTag$2]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$5]=typedArrayTags[numberTag$3]=typedArrayTags[objectTag$3]=typedArrayTags[regexpTag$3]=typedArrayTags[setTag$5]=typedArrayTags[stringTag$3]=typedArrayTags[weakMapTag$2]=!1;var freeExports$1="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$1.process,nodeUtil=function(){try{return freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}(),nodeUtil$1=nodeUtil,nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray,isTypedArray$1=isTypedArray,objectProto$8=Object.prototype,hasOwnProperty$7=objectProto$8.hasOwnProperty;function arrayLikeKeys(e,t){var r=isArray$1(e),i=!r&&isArguments$1(e),n=!r&&!i&&isBuffer$1(e),o=!r&&!i&&!n&&isTypedArray$1(e),A=r||i||n||o,s=A?baseTimes(e.length,String):[],a=s.length;for(var l in e)!t&&!hasOwnProperty$7.call(e,l)||A&&("length"==l||n&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||isIndex(l,a))||s.push(l);return s}function overArg(e,t){return function(r){return e(t(r))}}var nativeKeys=overArg(Object.keys,Object),nativeKeys$1=nativeKeys,objectProto$7=Object.prototype,hasOwnProperty$6=objectProto$7.hasOwnProperty;function baseKeys(e){if(!isPrototype(e))return nativeKeys$1(e);var t=[];for(var r in Object(e))hasOwnProperty$6.call(e,r)&&"constructor"!=r&&t.push(r);return t}function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}function nativeKeysIn(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}var objectProto$6=Object.prototype,hasOwnProperty$5=objectProto$6.hasOwnProperty;function baseKeysIn(e){if(!isObject(e))return nativeKeysIn(e);var t=isPrototype(e),r=[];for(var i in e)("constructor"!=i||!t&&hasOwnProperty$5.call(e,i))&&r.push(i);return r}function keysIn(e){return isArrayLike(e)?arrayLikeKeys(e,!0):baseKeysIn(e)}var nativeCreate=getNative(Object,"create"),nativeCreate$1=nativeCreate;function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{},this.size=0}function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$5=Object.prototype,hasOwnProperty$4=objectProto$5.hasOwnProperty;function hashGet(e){var t=this.__data__;if(nativeCreate$1){var r=t[e];return r===HASH_UNDEFINED$2?void 0:r}return hasOwnProperty$4.call(t,e)?t[e]:void 0}var objectProto$4=Object.prototype,hasOwnProperty$3=objectProto$4.hasOwnProperty;function hashHas(e){var t=this.__data__;return nativeCreate$1?void 0!==t[e]:hasOwnProperty$3.call(t,e)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=nativeCreate$1&&void 0===t?HASH_UNDEFINED$1:t,this}function Hash(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}function listCacheClear(){this.__data__=[],this.size=0}function assocIndexOf(e,t){for(var r=e.length;r--;)if(eq(e[r][0],t))return r;return-1}Hash.prototype.clear=hashClear,Hash.prototype["delete"]=hashDelete,Hash.prototype.get=hashGet,Hash.prototype.has=hashHas,Hash.prototype.set=hashSet;var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(e){var t=this.__data__,r=assocIndexOf(t,e);return!(r<0||(r==t.length-1?t.pop():splice.call(t,r,1),--this.size,0))}function listCacheGet(e){var t=this.__data__,r=assocIndexOf(t,e);return r<0?void 0:t[r][1]}function listCacheHas(e){return assocIndexOf(this.__data__,e)>-1}function listCacheSet(e,t){var r=this.__data__,i=assocIndexOf(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}function ListCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}ListCache.prototype.clear=listCacheClear,ListCache.prototype["delete"]=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet;var Map=getNative(root$1,"Map"),Map$1=Map;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$1||ListCache),string:new Hash}}function isKeyable(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function getMapData(e,t){var r=e.__data__;return isKeyable(t)?r["string"==typeof t?"string":"hash"]:r.map}function mapCacheDelete(e){var t=getMapData(this,e)["delete"](e);return this.size-=t?1:0,t}function mapCacheGet(e){return getMapData(this,e).get(e)}function mapCacheHas(e){return getMapData(this,e).has(e)}function mapCacheSet(e,t){var r=getMapData(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}function MapCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var i=e[t];this.set(i[0],i[1])}}function arrayPush(e,t){for(var r=-1,i=t.length,n=e.length;++r<i;)e[n+r]=t[r];return e}MapCache.prototype.clear=mapCacheClear,MapCache.prototype["delete"]=mapCacheDelete,MapCache.prototype.get=mapCacheGet,MapCache.prototype.has=mapCacheHas,MapCache.prototype.set=mapCacheSet;var getPrototype=overArg(Object.getPrototypeOf,Object),getPrototype$1=getPrototype;function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(e){var t=this.__data__,r=t["delete"](e);return this.size=t.size,r}function stackGet(e){return this.__data__.get(e)}function stackHas(e){return this.__data__.has(e)}var LARGE_ARRAY_SIZE=200;function stackSet(e,t){var r=this.__data__;if(r instanceof ListCache){var i=r.__data__;if(!Map$1||i.length<LARGE_ARRAY_SIZE-1)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new MapCache(i)}return r.set(e,t),this.size=r.size,this}function Stack(e){var t=this.__data__=new ListCache(e);this.size=t.size}function baseAssign(e,t){return e&&copyObject(t,keys(t),e)}function baseAssignIn(e,t){return e&&copyObject(t,keysIn(t),e)}Stack.prototype.clear=stackClear,Stack.prototype["delete"]=stackDelete,Stack.prototype.get=stackGet,Stack.prototype.has=stackHas,Stack.prototype.set=stackSet;var freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer2=moduleExports?root$1.Buffer:void 0,allocUnsafe=Buffer2?Buffer2.allocUnsafe:void 0;function cloneBuffer(e,t){if(t)return e.slice();var r=e.length,i=allocUnsafe?allocUnsafe(r):new e.constructor(r);return e.copy(i),i}function arrayFilter(e,t){for(var r=-1,i=null==e?0:e.length,n=0,o=[];++r<i;){var A=e[r];t(A,r,e)&&(o[n++]=A)}return o}function stubArray(){return[]}var objectProto$3=Object.prototype,propertyIsEnumerable=objectProto$3.propertyIsEnumerable,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols$1?function(e){return null==e?[]:(e=Object(e),arrayFilter(nativeGetSymbols$1(e),(function(t){return propertyIsEnumerable.call(e,t)})))}:stubArray,getSymbols$1=getSymbols;function copySymbols(e,t){return copyObject(e,getSymbols$1(e),t)}var nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(e){for(var t=[];e;)arrayPush(t,getSymbols$1(e)),e=getPrototype$1(e);return t}:stubArray,getSymbolsIn$1=getSymbolsIn;function copySymbolsIn(e,t){return copyObject(e,getSymbolsIn$1(e),t)}function baseGetAllKeys(e,t,r){var i=t(e);return isArray$1(e)?i:arrayPush(i,r(e))}function getAllKeys(e){return baseGetAllKeys(e,keys,getSymbols$1)}function getAllKeysIn(e){return baseGetAllKeys(e,keysIn,getSymbolsIn$1)}var DataView$1=getNative(root$1,"DataView"),DataView$1$1=DataView$1,Promise$1=getNative(root$1,"Promise"),Promise$2=Promise$1,Set$1=getNative(root$1,"Set"),Set$1$1=Set$1,mapTag$4="[object Map]",objectTag$2="[object Object]",promiseTag="[object Promise]",setTag$4="[object Set]",weakMapTag$1="[object WeakMap]",dataViewTag$3="[object DataView]",dataViewCtorString=toSource(DataView$1$1),mapCtorString=toSource(Map$1),promiseCtorString=toSource(Promise$2),setCtorString=toSource(Set$1$1),weakMapCtorString=toSource(WeakMap$1),getTag=baseGetTag;(DataView$1$1&&getTag(new DataView$1$1(new ArrayBuffer(1)))!=dataViewTag$3||Map$1&&getTag(new Map$1)!=mapTag$4||Promise$2&&getTag(Promise$2.resolve())!=promiseTag||Set$1$1&&getTag(new Set$1$1)!=setTag$4||WeakMap$1&&getTag(new WeakMap$1)!=weakMapTag$1)&&(getTag=function(e){var t=baseGetTag(e),r=t==objectTag$2?e.constructor:void 0,i=r?toSource(r):"";if(i)switch(i){case dataViewCtorString:return dataViewTag$3;case mapCtorString:return mapTag$4;case promiseCtorString:return promiseTag;case setCtorString:return setTag$4;case weakMapCtorString:return weakMapTag$1}return t});var getTag$1=getTag,objectProto$2=Object.prototype,hasOwnProperty$2=objectProto$2.hasOwnProperty;function initCloneArray(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&hasOwnProperty$2.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var Uint8Array2=root$1.Uint8Array,Uint8Array$1=Uint8Array2;function cloneArrayBuffer(e){var t=new e.constructor(e.byteLength);return new Uint8Array$1(t).set(new Uint8Array$1(e)),t}function cloneDataView(e,t){var r=t?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var reFlags=/\w*$/;function cloneRegExp(e){var t=new e.constructor(e.source,reFlags.exec(e));return t.lastIndex=e.lastIndex,t}var symbolProto$1=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf$1=symbolProto$1?symbolProto$1.valueOf:void 0;function cloneSymbol(e){return symbolValueOf$1?Object(symbolValueOf$1.call(e)):{}}function cloneTypedArray(e,t){var r=t?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var boolTag$2="[object Boolean]",dateTag$2="[object Date]",mapTag$3="[object Map]",numberTag$2="[object Number]",regexpTag$2="[object RegExp]",setTag$3="[object Set]",stringTag$2="[object String]",symbolTag$2="[object Symbol]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]";function initCloneByTag(e,t,r){var i=e.constructor;switch(t){case arrayBufferTag$2:return cloneArrayBuffer(e);case boolTag$2:case dateTag$2:return new i(+e);case dataViewTag$2:return cloneDataView(e,r);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return cloneTypedArray(e,r);case mapTag$3:return new i;case numberTag$2:case stringTag$2:return new i(e);case regexpTag$2:return cloneRegExp(e);case setTag$3:return new i;case symbolTag$2:return cloneSymbol(e)}}function initCloneObject(e){return"function"!=typeof e.constructor||isPrototype(e)?{}:baseCreate$1(getPrototype$1(e))}var mapTag$2="[object Map]";function baseIsMap(e){return isObjectLike(e)&&getTag$1(e)==mapTag$2}var nodeIsMap=nodeUtil$1&&nodeUtil$1.isMap,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap,isMap$1=isMap,setTag$2="[object Set]";function baseIsSet(e){return isObjectLike(e)&&getTag$1(e)==setTag$2}var nodeIsSet=nodeUtil$1&&nodeUtil$1.isSet,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet,isSet$1=isSet,CLONE_DEEP_FLAG$1=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG$1=4,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag$1="[object Map]",numberTag$1="[object Number]",objectTag$1="[object Object]",regexpTag$1="[object RegExp]",setTag$1="[object Set]",stringTag$1="[object String]",symbolTag$1="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};function baseClone(e,t,r,i,n,o){var A,s=t&CLONE_DEEP_FLAG$1,a=t&CLONE_FLAT_FLAG,l=t&CLONE_SYMBOLS_FLAG$1;if(r&&(A=n?r(e,i,n,o):r(e)),void 0!==A)return A;if(!isObject(e))return e;var c=isArray$1(e);if(c){if(A=initCloneArray(e),!s)return copyArray(e,A)}else{var p=getTag$1(e),h=p==funcTag||p==genTag;if(isBuffer$1(e))return cloneBuffer(e,s);if(p==objectTag$1||p==argsTag$1||h&&!n){if(A=a||h?{}:initCloneObject(e),!s)return a?copySymbolsIn(e,baseAssignIn(A,e)):copySymbols(e,baseAssign(A,e))}else{if(!cloneableTags[p])return n?e:{};A=initCloneByTag(e,p,s)}}o||(o=new Stack);var u=o.get(e);if(u)return u;o.set(e,A),isSet$1(e)?e.forEach((function(i){A.add(baseClone(i,t,r,i,e,o))})):isMap$1(e)&&e.forEach((function(i,n){A.set(n,baseClone(i,t,r,n,e,o))}));var d=c?void 0:(l?a?getAllKeysIn:getAllKeys:a?keysIn:keys)(e);return arrayEach(d||e,(function(i,n){d&&(i=e[n=i]),assignValue(A,n,baseClone(i,t,r,n,e,o))})),A}cloneableTags[argsTag$1]=cloneableTags[arrayTag$1]=cloneableTags[arrayBufferTag$1]=cloneableTags[dataViewTag$1]=cloneableTags[boolTag$1]=cloneableTags[dateTag$1]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag$1]=cloneableTags[numberTag$1]=cloneableTags[objectTag$1]=cloneableTags[regexpTag$1]=cloneableTags[setTag$1]=cloneableTags[stringTag$1]=cloneableTags[symbolTag$1]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0,cloneableTags[errorTag$1]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;var CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(e){return baseClone(e,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(e){return this.__data__.set(e,HASH_UNDEFINED),this}function setCacheHas(e){return this.__data__.has(e)}function SetCache(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new MapCache;++t<r;)this.add(e[t])}function arraySome(e,t){for(var r=-1,i=null==e?0:e.length;++r<i;)if(t(e[r],r,e))return!0;return!1}function cacheHas(e,t){return e.has(t)}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd,SetCache.prototype.has=setCacheHas;var COMPARE_PARTIAL_FLAG$3=1,COMPARE_UNORDERED_FLAG$1=2;function equalArrays(e,t,r,i,n,o){var A=r&COMPARE_PARTIAL_FLAG$3,s=e.length,a=t.length;if(s!=a&&!(A&&a>s))return!1;var l=o.get(e),c=o.get(t);if(l&&c)return l==t&&c==e;var p=-1,h=!0,u=r&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(o.set(e,t),o.set(t,e);++p<s;){var d=e[p],g=t[p];if(i)var f=A?i(g,d,p,t,e,o):i(d,g,p,e,t,o);if(void 0!==f){if(f)continue;h=!1;break}if(u){if(!arraySome(t,(function(e,t){if(!cacheHas(u,t)&&(d===e||n(d,e,r,i,o)))return u.push(t)}))){h=!1;break}}else if(d!==g&&!n(d,g,r,i,o)){h=!1;break}}return o["delete"](e),o["delete"](t),h}function mapToArray(e){var t=-1,r=Array(e.size);return e.forEach((function(e,i){r[++t]=[i,e]})),r}function setToArray(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}var COMPARE_PARTIAL_FLAG$2=1,COMPARE_UNORDERED_FLAG=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(e,t,r,i,n,o,A){switch(r){case dataViewTag:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case arrayBufferTag:return!(e.byteLength!=t.byteLength||!o(new Uint8Array$1(e),new Uint8Array$1(t)));case boolTag:case dateTag:case numberTag:return eq(+e,+t);case errorTag:return e.name==t.name&&e.message==t.message;case regexpTag:case stringTag:return e==t+"";case mapTag:var s=mapToArray;case setTag:var a=i&COMPARE_PARTIAL_FLAG$2;if(s||(s=setToArray),e.size!=t.size&&!a)return!1;var l=A.get(e);if(l)return l==t;i|=COMPARE_UNORDERED_FLAG,A.set(e,t);var c=equalArrays(s(e),s(t),i,n,o,A);return A["delete"](e),c;case symbolTag:if(symbolValueOf)return symbolValueOf.call(e)==symbolValueOf.call(t)}return!1}var COMPARE_PARTIAL_FLAG$1=1,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty;function equalObjects(e,t,r,i,n,o){var A=r&COMPARE_PARTIAL_FLAG$1,s=getAllKeys(e),a=s.length;if(a!=getAllKeys(t).length&&!A)return!1;for(var l=a;l--;){var c=s[l];if(!(A?c in t:hasOwnProperty$1.call(t,c)))return!1}var p=o.get(e),h=o.get(t);if(p&&h)return p==t&&h==e;var u=!0;o.set(e,t),o.set(t,e);for(var d=A;++l<a;){var g=e[c=s[l]],f=t[c];if(i)var m=A?i(f,g,c,t,e,o):i(g,f,c,e,t,o);if(!(void 0===m?g===f||n(g,f,r,i,o):m)){u=!1;break}d||(d="constructor"==c)}if(u&&!d){var y=e.constructor,v=t.constructor;y==v||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof v&&v instanceof v||(u=!1)}return o["delete"](e),o["delete"](t),u}var COMPARE_PARTIAL_FLAG=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep(e,t,r,i,n,o){var A=isArray$1(e),s=isArray$1(t),a=A?arrayTag:getTag$1(e),l=s?arrayTag:getTag$1(t),c=(a=a==argsTag?objectTag:a)==objectTag,p=(l=l==argsTag?objectTag:l)==objectTag,h=a==l;if(h&&isBuffer$1(e)){if(!isBuffer$1(t))return!1;A=!0,c=!1}if(h&&!c)return o||(o=new Stack),A||isTypedArray$1(e)?equalArrays(e,t,r,i,n,o):equalByTag(e,t,a,r,i,n,o);if(!(r&COMPARE_PARTIAL_FLAG)){var u=c&&hasOwnProperty.call(e,"__wrapped__"),d=p&&hasOwnProperty.call(t,"__wrapped__");if(u||d){var g=u?e.value():e,f=d?t.value():t;return o||(o=new Stack),n(g,f,r,i,o)}}return!!h&&(o||(o=new Stack),equalObjects(e,t,r,i,n,o))}function baseIsEqual(e,t,r,i,n){return e===t||(null==e||null==t||!isObjectLike(e)&&!isObjectLike(t)?e!=e&&t!=t:baseIsEqualDeep(e,t,r,i,baseIsEqual,n))}function isEqual(e,t){return baseIsEqual(e,t)}var _export_sfc=(e,t)=>{const r=e.__vccOpts||e;for(const[i,n]of t)r[i]=n;return r};const _sfc_main=defineComponent({props:{animationData:{type:Object,"default":()=>({})},animationLink:{type:String,"default":""},loop:{type:[Boolean,Number],"default":!0},autoPlay:{type:Boolean,"default":!0},width:{type:[Number,String],"default":"100%"},height:{type:[Number,String],"default":"100%"},speed:{type:Number,"default":1},delay:{type:Number,"default":0},direction:{type:String,"default":"forward"},pauseOnHover:{type:Boolean,"default":!1},playOnHover:{type:Boolean,"default":!1},backgroundColor:{type:String,"default":"transparent"},pauseAnimation:{type:Boolean,"default":!1},noMargin:{type:Boolean,"default":!1},scale:{type:Number,"default":1},renderer:{type:String,"default":"svg"},rendererSettings:{type:Object,"default":()=>({})},assetsPath:{type:String,"default":""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:t}){const r=ref(),i=ref();let n=null,o=1;watchEffect(_asyncToGenerator((function*(){if(""!=e.animationLink)try{const t=yield fetch(e.animationLink),i=yield t.json();r.value=i,nextTick((()=>A()))}catch(e){return}else{if(!1!==isEqual(e.animationData,{}))throw new Error("You must provide either animationLink or animationData");r.value=cloneDeep(e.animationData),nextTick((()=>A()))}})));const A=()=>{if(!i.value)return;if(!r.value)return;null==n||n.destroy(),n=null;let A=e.autoPlay,s=e.loop;e.playOnHover&&(A=!1),"number"==typeof s&&s>0&&(s-=1),e.delay>0&&(A=!1);const a={container:i.value,renderer:e.renderer,loop:s,autoplay:A,animationData:r.value,assetsPath:e.assetsPath};!1===isEqual(e.rendererSettings,{})&&(a.rendererSettings=e.rendererSettings),1!==e.scale&&(a.rendererSettings=__spreadProps(__spreadValues({},a.rendererSettings),{viewBoxOnly:!0})),n=Lottie.loadAnimation(a),setTimeout((()=>{A=e.autoPlay,e.playOnHover?null==n||n.pause():A?null==n||n.play():null==n||n.pause(),t("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",(()=>{"alternate"===e.direction&&(null==n||n.stop(),o=-1===o?1:-1,null==n||n.setDirection(o),null==n||n.play()),t("onLoopComplete")})),n.addEventListener("complete",(()=>{t("onComplete")})),n.addEventListener("enterFrame",(()=>{t("onEnterFrame")})),n.addEventListener("segmentStart",(()=>{t("onSegmentStart")}))},s=computed((()=>{let t=e.width,r=e.height;return"number"==typeof e.width&&(t=`${e.width}px`),"number"==typeof e.height&&(r=`${e.height}px`),{"--lottie-animation-container-width":t,"--lottie-animation-container-height":r,"--lottie-animation-container-background-color":e.backgroundColor,"--lottie-animation-margin":e.noMargin?"0":"0 auto","--lottie-animation-scale":1!=e.scale?e.scale:""}}));return watch((()=>e.pauseAnimation),(()=>{(e.pauseOnHover||e.playOnHover)&&e.pauseAnimation||n&&(e.pauseAnimation?n.pause():n.play())})),{lottieAnimationContainer:i,hoverEnded:()=>{n&&e.pauseOnHover&&n.play(),n&&e.playOnHover&&n.pause()},hoverStarted:()=>{n&&e.pauseOnHover&&n.pause(),n&&e.playOnHover&&n.play()},getCurrentStyle:s,play:()=>{n&&n.play()},pause:()=>{n&&n.pause()},stop:()=>{n&&n.stop()},destroy:()=>{n&&n.destroy()},setSpeed:(e=1)=>{if(e<=0)throw new Error("Speed must be greater than 0");n&&n.setSpeed(e)},setDirection:e=>{n&&("forward"===e?n.setDirection(1):"reverse"===e&&n.setDirection(-1))},goToAndStop:(e,t=!0)=>{n&&n.goToAndStop(e,t)},goToAndPlay:(e,t=!0)=>{n&&n.goToAndPlay(e,t)},playSegments:(e,t=!1)=>{n&&n.playSegments(e,t)},setSubFrame:(e=!0)=>{n&&n.setSubframe(e)},getDuration:(e=!0)=>{if(n)return n.getDuration(e)},updateDocumentData:(e,t=0)=>{n&&n.renderer.elements[t].updateDocumentData(e)}}}});function _sfc_render(e,t,r,i,n,o){return openBlock(),createElementBlock("div",{ref:"lottieAnimationContainer","class":"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=(...t)=>e.hoverStarted&&e.hoverStarted(...t)),onMouseleave:t[1]||(t[1]=(...t)=>e.hoverEnded&&e.hoverEnded(...t))},null,36)}var Vue3Lottie=_export_sfc(_sfc_main,[["render",_sfc_render]]);const v="5.7.1",fr=60,ip=0,op=120,w=2436,h=1125,nm="合成 1",ddd=0,assets=[{id:"image_0",w:195,h:264,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAAEICAYAAADiJ0BpAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nO19ebxlRXXut85tGhBoZGjAhEkRISjJQ5QYYwjghBFiVMQ5xhiHRJOoz0jEiahIElEjUcOLmJ8xosGg4hRFoy2IedHggMg8NUQF6WZqmga6++4vf1StqlW19xnu1Hc3d31w+5yzd1WtqtprrqpzBFsh7r9p1aOmNzdHgTyK4AFosFKEKwksBxj+JwEBQMZa8TV+ZvwcitC0Hu+T4R6YmpFUj6bdXDYWCKVqurlwqgMBpCiby5CESEm37Kul30Ay8dwJ4C6Qt1HkFwJ+F4PBBZze8Vu7PubEu0bP8NKELHYHJgV5zbb3rb7p+U3D14H8VeWUNpMAaDE6K2Yu7xkilQABqJlV38dylmlrgUvXbT9HCeEQASI5om/luFQZJBqxXSPU9wrwiW22HZyx06/90U/qeV7K2CqE4d4bv/lETvOjIPcLPGe0YnzIlmktoymzgsgMXDGk3lbhyEyE+FlKZq6tQmwg1RcphbBi4lxO6Yf22/03n5H72U2/qq8W0sxPukNCRAjyzF1WLDtJDn7Z3TN+KA9A9FoYSA7uvXHV36Hha0jGZ0qjlZEYCqg1JFQtF0xh3Z7KrTB1Ev18v9DMlqnQwcTI9WKbNPdzHRbFIFkA2/S72syC1KZPU6+ir1cIyEBukin+7i6PftUlrQewxNBbYSA5dd/qVR9vmuYFACptnUppWWAEQ6s/39K2hnFSOXO9m9HbblVyY6p+FfSL/pdCVGvwFk3pErQ8ztpaJcEFYjxhi7cVh5B3NAMcu/tj//h7WMIYLHYHhuG+67/5wabhC0SykU9KGQTZGOZkDCBhGMG4IsosypjJpVDtGVyb2HJ8bwQkauGsXwNjMpMJdZJqkSQPIllzQ10aAGxKbW8Z1o5ZwgCUTCpENmDR/9xWsmDqglk6af7ynBDcZUA5f8MlH9l74gf0AEQvheG+6y94CgWvslpSH3jW2qVRSwyfHGuJz9q4R1Yb1zBuB1AKh7YZGCtbjczxtdXKFsPGBDmWSA1UXcj+fym0+Vq2GtX4C7cv98mOu7AuguKVbB684b6NH0vu6BJE74SB5KDB9JmdPJutf+vhZsVoNL7RuLF665MVDm1P/9quDyGmXijfJA2c6CczZoJXy9haTobQb/U19yG5fKjGb01L6gOGj19drMbQJ5545/f+4RmdpJcAeicM969e9WSCDy0UZx3UqpUoilRPHkhlWgKjnyrhqu7aBjKd2B9RsYjuEdnkivGvyBKJmKxSdmUK+qaDkv6xoiHJAtbJgi6Lp6ndYvwqLJLL2PoN+MethpYIeicMDfkiMDM9gOyGWLfEal4biCavIufgRdckigxOTrGqK5EagaEfGmhpasuU1j3SekE5s6JvGzArA7TjYNEOTJn258pdM+9UCEVymTLTlgXABvkgnnzXZWftiiWI3gkDIY/KcaiqNiRNHPzueBslk9qHqgo6+832ThV3GAHSEkVEa1yyIgtj1hMQ4wmtK8aNyf2yMQ3ytfgh6//abc+JAFPdLPYNGX/sH+P8xQk0bdZxB0FSNq/ffBCWIHonDALsnzS2ai7VakU8AHMtfJIoAS2NV/nrNigtV5CrBTvTj9Lft+1Y+mLoR+GwgXgqafR3R2BMNrGd1M12vKF1qgC7mLfW+I3VsePXPkUrMuDmh2MJonfCQDYPjm9aWn50Nig1ED+2Y4iy3bbjY7VuQT/6+9kqFKq9oFtbmYwcYHfkkQx9w9ySa4rmuYp2peyDukz1POkEVu3W0bW231C2a3VxCWDZYnegBdKY8rb2VyeiuB59eyFvIHDOsoF8FVNYvd203HE/sHIzmodLw+Ma4rkAVsLEEEXa0bTVzdRd7hGyBbBtitHySU6sIFRpV5Rt5uko4xzlf40ZYPqf6YveKuYpp45jWePKjVQ0SwT9E4aIFHzqBQFAzc6g1GoDWSeQkx904O7/KPKYTVVT6wBcB+B83rrqTetvX/9GkG9CNXaaf/WdqOtVeUidmaeakVKALIBkF8gyYR5X6UYBmcELK6IxQGWZugxgu0WjRlTf5CClIwRfeuinMDBrypRC1X+SylMG4/XLttnmuG33f/IV45qVPY5eD+Btd1/5pVVsNp8LYNfWYlSin42UdV0i0coqGQtQaNh0IX1K7lDy6xvkVeLch2SxxNyjbbMpLZi1AMx0bQq6a5tJaRW05PS4qXxAoncxQ7bipQtjbiEH0rhtsHzqSZMIgsVOBx+3ClNTzxBgY2LMFJgY+lDPJFyss0/xInT/j8YVRUxi3L6WpgdgV7XtXVqFkEnp3fJFrYiJbdSlKhb17D2NU4oyXT1cOuifMESXIQWPkrVe6coIZEpesv3+T71hNmRWHHT8RSJ4sy6IRf8n+92BROF324xM6Ir1+7U6UbB2lCgNvMtUqxFEmyVj9u1tfFAo72IvFVK7VJdLDH2TQco7rCTTT3PfjlmWEnonDDaoY8WYthSE39zhgGO/PBdaOxx84BkYyOrEmDCuielD4d9bB9v0qbAG2h4zE2btnkvWFi/RE2Xa/LkgRJtUsO22BbVFP1K3cUs9/vkCL3nPDrdd8N59eM0Z285bowuI3sUMlmlSvr4jozRo8ME505JHblx3xXkfIZtT1ZdXTZrWHqwboerfaPvk5kg7y5THk4NWm9fPYYf68pGokoDSByyTJ/qmzVDU7JCNbRVBu1pdlIF4XkQsuj4r3Hbh6Yc0wpcBPGHNXc2+kAZrfr4Jv7jgb34iIp9aubN8QH7tL+6ZG5WFQe8sA1BpZMsoESK4f/udB1+bD1qybPB5JMbMbkqbfr4fLuTsTKyUBYG5nmW07KpkN8WO2dZJlsMwei4cr1TWsgj0bTCtgmpK1ptm6+0eMwH56am1337fM9dc+J5vTKO5jGxeT3Lf1C4AAR9FTp966x2bL7v1gtMOmxWhBUbvhCGv2jI/NGaXARCwwQ2y11PnRbvs+PDjr4RgWqJZCNpWEk/nsw3Gv1cXxLCX2eVQuU9S8Fi2FA3UrUljluwmpnjEzIWNL2iFD9WuWeMyJSGMf7oto1yRL923SXH3D85Yufai009ee9FNNxDTn6XgmDTKZKDseQ5ABPsRPP+2C967zwxIbRH0Thjyfv7qoSWXoAHQ3Dx/9GRaiDVAdmFAI4TqK6E8j9B5niAJi3a5Y2GPiUtaYy4zRyqEWduX5znKcSRX0vh3KsDapTx/1uXMFqiS46FY+5/vO2Ltd07/+L33bPofEqcS3IdpEmK7JqjP5zlUMLFyMza+ZQJSWxS9ixkK/7jQU8YPH8j280oT3D47PcbVKAsVfahXbQUAparHkmmLFo0bkzJXlcbu6GhJHxX91K6xWHaUHY3ZY6HaXr2BDwB4zRnb3rZm03NJvIYNHxvkPlun5IaxQ9DiR5YDOHb4QBcHvRMGRWAuqR5uAIlfni86vOX8He6+bf3ORdYIVTCcVKYAbIyWLYWjVqt1mSRsLMtofZu1snJV3GMQuuLUnKVftC3ZRZL6tgmw1SXtsAu3X/yBfZv7mlet/cWmlwPYvRQ+pnnJFi+3L+pKUsckYNNoDNM7N6mHwmACvwQpNBjIfe67+ksP2+4Rx10/V2obbr/3t4sVY6qJz31Rk68xdGsfj2HE5FSpxlS2IVEeqGxng+wUFEwkdvwd+5iMK9llsVrbOGKdlFkqLDHRkLL2Pz/wRDTTr27ub36Xwikr61morVumY7IbHrPVs+svAMCmmcQj26LooTDUGkx9ZDETTWyGPBvAe+ZKa5rTJySatcuRyGe6dntD6zwBCN0iJ+ZaWTZLjU1lFvSz258ItM9RV4wsAJtyp2s3/TSonMrV9uNpPSHfSzQ7hqJN0b8ybrGC1Hb5kLpfbhOfUZS+BdG7ABrIJt/un2lpYvL/8tZVO86Fzn3XfO4AsHmRugm6X8HS1cRIrVXTfRvgAkgugxjvijZ1a7JCxo+umap4hXE3oO0Y7RwvWZdLX21mqm7fBu05UQCQQRA0pG7Pv2knWaj6PEcWntb4eioNvRQGAABLLad/ZqL33HDHPe+effMcbNrYfIjANimDBBQMZ7dEDD1PEF9qS1aUExhV3T7PYN0v6/okLatNSMWUdjyt8Nj4NeXAh2SMquupOuOep47x2+SAEcr8uYjCxtBffPRPGKqHrb4mkTW1ZjuapvnTe67+0itmQ+buKz5zesPmqTaDUq8eJ1+Xdp0jM4m6EFa7FulR7XP8SxbBWIWW+9E1/vSn7WbGCj0ZQ9+0FW7kOCanfc1Kf8Xkdg5y9dzXEDpISV9QjakW5P5Zh/4JQ0SYv7ynP2hGQINEIFxsmub/3X3FF/6K5ERj4Q2rtlt32Wc+jgavSxcr3zfQZ6av2tlsjst1TWCZI/yS+dN9dUMqoUNLBqAqQOmmHactpioDW9NAu1zlRrXptT+rRSiNWwd9IwQ6oDrD1Dl/PUJPhcEEqoKklbszKATAt62/6vPfv+eqLzxtmFDwmn/f9q7LP/PidRtuvxLgi5OvXrhHpYuSy2AMfXtf+912BlS721Xp7FcbrayammU9m2HK0mPopyuVi2Qsk7UixfiL+KMqo//R9NHOg8ZVVayTy6CiX6aF+4LeuW/rr/4KkwmHPnsaHqiY0Zh7AIDIGpBfB5rVgsEdIFcSPJDAk0DuZF0L1G2iahMo6FoBsarcugZQpuxo09ZLLl9BPzVYujBi5ESdxlSldI3S2GqXpBKi7PK1LVhJP9PtnqtKoPRfNkqwmq9Mf69j3tYr/utharXL743Xgfx0DOOVC2RcCeAFoYaePzYPtxIC80gTw6j2DuWyRcjGgylXWfr72pRxD1QromCN7GNbl8HGAMm1yG23VrjTXKm6aAtqHhqLFe50BiJ/SPXJbNiSAKa5KvvLoowhWAYeRpjC/a5V7sVG79ykFMwC2TQXSQm1yalGulw2hPQQAOtXZx2mDyS5uYVFsK6ZljIBQqffXrkRJm4o/HojRK0uG6bJ9FsNoGBKMa6e5eQu+iluMdmi2K6tXtK3tCWTtvurzAjSaEx9jTxGxS2Ljd4JQxGM6QU7cYbZyiyOlZn8ITFfvKzMZh9UHSymera95J603TPVsDnLk1tIQb+yuhGCwuWL1zPTFhOQykCFgyjHb6yJtUx512+mmcJY6zKpwY1zK3YiUj/N/LOaf6BT2+cumfHnSeoVeicMQNTKhmkBlBNoTH1ZK5ZhZtqcji1KtB4cqzpZwRr6xfOrdvIUWrR0ObS09aKG7jpN9Ief51DOrYZfCpfxzbX/efxV5seUU4Zt08909UKtsErhNuNCjj90drr2QS02eicMaaLU45D8GK3LZPPuydSnBjLjpW+XiH/ZKtTnCbR6zu6oP67ucJGvUReM+rClkBjSMIGxKolOYxnGuG+kGbPZSg51+bJVMMMvhcuMudiyUVsl7RbsdeNKoXSrsryE+esal1qOJASQjudUuV89Qe+EIfmxhiE1qi3OE9SaHShMeHafqn1FRQxg3lkXClkTpjSlaSfft/Qtt2QhLLJSiT6N4JQMovuFOs9zwJ6nqOgXvJWF0KYyi5SmiZCtK1O4qZW1KzcA1pbVzn+2REVWDGY8/TMM/csmtV0Nye9ZlrOTm0rZeAPlnJe6qO1GFA9Li7S4DlE2K/rSRd9aLJb0VYPSCmC9Cm4Yx85LFLRwuTF1bXuqsROrt+kDrc19Valy3EX1WjgAVuOpLVYX/T6hd5YBQPTxE3tm6wAkl8HGAOFy249O2rEVdxi3Ad1MkHxqq50TrSx82oAVCr2Wv0KGJpgtOle4R5a6pMa66FsrFYi1LYakXaWMOf8UAyR3syOYt+OP85XcU2MtSyuLDvpqCTvusS7ZD/TOMqgFsG6P3b4NdGnwzNx2sShp5vjgas2U7U5bS2V3Jm9QSy4cyv6hYIqyTWVqxkNBxrQkt2xU4BvaGDZ+wgwWiVFN/4JwSjl+0blCi6mt5dO+WDdn6PxLUT3HTEbYmVzDfqKXliFpcGW0lt9flYsf9OGqFswOlvXRDZ3sQbRcLiNFSYNTX2Ml/eIARWIYKd2uwrKZAVi/u14QNK1CNXhmdGVSbSsL0CjNXJq0HBcpzczANfmafjV/9fih44+WKQ/QjK5/QtFLYVCdrUyUGJq5BOprqgWNy9AKP1JRpuvqAnSZfBomy5qSqeHav1cXqcjfJ4Yz7Zs6rb6aem36xfBh08FgqYWHWs9i/DkjlxSGVPMnSR5abVFviNLv7n9yzTqsXp/QS2EAkCdXspZpmfRQEIGpcj11F+oYItxuPwgpXi1zxevR32+5VKbxQvAMneH0rRsUPtffjZT7ZX4fojSLxj0pKrTpF7nT8prKa4opjDXS+9bSdYHVu5aVTeSbzvp9QP9iBvuwVMtXDJSYMlkOG9DlvTqFb43Sjal95qJN4/60sztS0Ert6jWtbpmX0NaR2a9K+3bSKq1YiqFSu9mq2cP/2v3ijIKho0xfpF2LMUlJv4qNir1YHfOnma32/CNnt3poHXprGYpV6KSZsxtgkTVrro3atUB+EF3arW1vzKIXsnWyrk1BX2XYuMSFFhezL6fDurToGx40TZT9N32zlsyOoOynGX8RXFR9QrUKrdZ5yPxVRioJbqYTVYDktvuI/lkGID1YZtVtwoVSS9XZo/RvKqNaPnngsIffuzSY+t+WaYhMs5u+akq7Mm76bHpg3Y1O/95aOrVilr7pOJktYRnLaBmr5au2h8xfsm7GSNk4JxAePn/sasD0a5S7tZjon2Uw2k/Mwza3CjVq3RyBVGUiI0guK3UDMEyXC1T0c/14M7ZRlrHWq3B3kgbv3pHTaamSkOQ2Wxvh4r3i9yFsH61CsMOz5MTSF3Mtu6PWOpZjy4ytliPPP8vX4j5RP4M+oH+WIWrBlCLVQ/Cs89Rtv9u20dlmVp6Fj201fSjesSrLwu5AOabO66Mo01HOasciRrG+tXFPkrtlrIM6/mmu7MmxNMD4ml3GMn3b9e3mZvx2lmlGnoYvZbs04y8sqOknDP1asHuA3lmGNGkEyKblHxeLA4qk8aqHa+KGsnrpD+uNei9Ne41Am46Ma55nqTWTeUnuWCajurH28XP369+HKP17MYpVisvFnJCAmb8s3KPol8qlldJNJO082/Eb5WLnXy2CeU5Dt30sInonDDqppeJgYgDr61p/WzVk3VhSTvpv0nrmQUcu1BQmbFtWa2dujW8tfdtn60aYH2VEqXUL+rG+QPtiJqQrVgCTexTmwrpoKORX76vvnxiysgrDz3NoGbMuUisOmNSwEdTiRF+yJNJHL6mHblJiHBtEIzFFoWErJqF5b59LfCyFuRcIKDTV2/t0rIuQhCJqvXKfUQf9PJqkFS0j2eo6ZjF1WvRTz5GNUtGJmr5xuapxtV2rbiEtp1jK+VcfztC042m1Wyzm1cquH+idZVAXGsgPzfBAKtTeT2/cJ2U8o7lVsxXpPY1FkOsnzQWr7a3LJclC5f4YSxI6XclJZtiWVbBjliyoagyttcseW+3ClLtjkacs5fx1qrJV6Ph9iDjqliuZYhYjeDRzqPOXXDXzFZgap+jzGJHeXmz0ThhKBVy6MpaxOn/5xronkrdxFAtrrRgku2YpTRlfrVuW2ixikFIDJjNU+N25XnmeoByz0tJ6otbGMryxLqPPc1j3qN7XZcXUvEuuTimEzI1VAXBBPjN8LNV9nqOfXxGj6J2bVGQuhsG6HJVJt+YelTku2tT6DY1A6MPOaxJ1eet+hH5ogBzcLhuTZE1o2yw7kzVoKXytAJNlf1rjVyp2/Ch9/7LFdv2iXR3zEHemc/4T/W6LZZw0M5/9Qe8sg0LSP3Xmga0HDrQfKlAKiGkuuTJaRrVom4mMSZf0sXLftEyZNQJM8Fhbk0rbF1vUI53iUI7V5smt056Y8UvH+FtzYyyoGVadXUp9qayjdj8nGLRbxmLoGDDsPIf6hf1Cb4Uh+6PmC2/rwNYEtKleelUXBbAxgFHJLe2m1/O17JJYL0yq+8k9MjSsi2JjAEMoyUSR1dE4xo5X/W5U46/6bOWsoN9yuZCESntdQ9dWVDAzfbaeh9Xy6i7mDBOM1bME3DJMhNKbLc2w/ZaJIpmCDu0umSlydJrdluIXRNFtXXLgl7VnuXCUTE2ndaEKSGTI2Kjpf5vBC60bVGvl99fzhKSdrcItzxPYXun8dI9/IFhnLkb6+ccfhy2cFdbNtFkIezEP/UIvhSH741lLM/nMWcWQyBNrGLEVLFsthrrd7MnWJj/1A22tmu4X9LNblZkm+Sp19aQ9A/1kXkDz7d551Na0mDqWvuR22+M3LXWNv2TQNw4GchSAc0WwuWRoHUBpvYDsIhX0C99Ue+/CMCHaD9e4ofVDK/z4NPHWh7UNwD4gFO0nYTIMNxH9WKB+wJl+pNeRUpT0ymK8afwxCFBXq8wG2RZKVgv/shVDDKdvX8P9lUeefMGeR735OYPl2F8GeKeI/KI1ftN4Frx6/N30Tfa5N+hlNsmmTUvfPD9gtQoyELJprhkAl5DcAAQJp+Sf7pP4ABpR6RegARp1bwAMRNCgKSNHxBfGik3s20CAJh5SEUEDYiCD0F7DSB+7gzic5F7F2LL5ylZB3Q/182smq90rlJYiuW9Un15/TKucv8KNYWmBk0uXDRQAYPfHv+VnAN7Gyz79rltvvfo5Ar4akN9otSvmmQja5zkMnUjg550MsIjonTCodqpThuEhVl/WK/J9kcFLVvzqiZctRl8nwR3fO/NZDfkPAPawv+1stXHgoVKTFqvQquGZ909Zhq3bCg20nRFdtbfVbdQTPlfSoNcfeeJGAGcDOHvNhac+enrz5tcAeD6I7bJBZv4RRxpraS1xvD4gzhsxbYuCHrpJAUUQiZJhwrTLj1cM8PidHnlCbwUBAHY54lWf3QZTvwXw3mIRjKVWjR+S2bMui83ORDOSNH62LlX8US+wpDbQpp+JTDSmlUe++Qd7HfP2P3zQDsv3JnESBrI6WRXY52TGFccekwCXL1ux/OTJZnDLobfCYJlGH1bOrRPbYPCyqK16jxW//oqrReQdaceChV2Vlayv1V20wpIzNe0t1imu0HbrDI5Y+aD5Q0l/Bvn/Fb9+8m0PedIpf7vn0ThABoNnDAbytYGgDr5SmyHukR8OZPnxuz3ulHUTE9pC6J2bBFgBqLQYwjMeiKzZ4dATLl6s/s0Kg8GXsXnzaXY7Q86QxVcbA5hFwZS7l2w8UuRg/P2EDs2cnB99b6xL9q80tprZoX2RUxoAXwDwhTXffOdB4KaXNoJnCvFwggMBbqHwsoFMfWyPJ77jbBGZzARtYfROGHIwVgbNsMqTzZWL1b/ZYped97n69ttuSNo+Zb8sD9s4oQqaS7+7nVGzP0SSMgxUwULaYJrXXtBqQwPgqTmMc+Uxb70KwF8C+Evy01Nrv3PDg1Y+4aS7c4l3zqH1hUXvhCEHY5LSg1ZrRWF5xOL1cHa4484bDwQqYU/8rtZCzPuK55N1rDcsmveq7VXSxG4OrNYetE0jXNkNmx+InDgN4O6xBXuCXsYMumpbup7GOSD2vOeycw9bnN7NDpxujq1TqcV9k0FTza1uDQDjd+vH4b8P0ZVOtSv3qZ0ixs4BeNPfrzZaUPROGAjdPm1z7jFzYnKCmzZv+ih58TaL2NWJced/f/hhEJySkzwE2ahfksacgmEto7FDlTmymRnNAtmNfe3vUGqXSxYkLQNk+oPeccWWQe+GrcFg6xAITTAZ/ODD1l16zYXrrvjXXrtMt3/3w0+fnua3Se4AMeMxatmurXSe5zDp1tEruznOsOeobZiRDvVkf9TQD0KxVC1D72KGYq9QYdhZfIzlHoeNvPzOH599+YD4UUPcG+52PU0WL1omPPgGAwzCCrQt3yCrixaHNGV7kePYxHPJkN0AHt6Q+9eZxjgAWOFQt6Uc/xDYclWMYTNxxepa3aLWbxojEMYyL0H0ThhEhARj0qRMHwKAphjzQXNMgTi0IQ/NUWdO06TtDFJnaZC0LRC2YrQCUyHQ0DBIvTJu2mpyJiexs7o3sUshEcaU94cZV7IKQG5ftJlyN6xqcEs/9yuPPf8+gw2200Qbt0nnuIcbhrYgeucmAbxZGcBmWbr385v0a3xNK7PMQjRsP325YxRITrQykAqRlIyXBKHKBqW3sf8pFlCrwZJ5ad4n8vZanTFKWaGyf7aiHVMxfhtzVP0p0riBxj1YguihMMjqasUtatC4a6ZwLewCBIoAW5GyJAXTZCFT5m9ZDTFFjb9eaO+aEVUSbJamzulLLmK7mgNdtAsDKQYY9/sQdXUmpo9lbSrVHAgpxr8Ml2IJon/CIPwOKo2VGDo961L76aXWEU5jMVraG5ZRkBnGFLCp0EJ7VylQvdE6wpmaLIUwa2+grZ2RNH6x76jrPqvxY8j4K7PY1S4RKw/k3j12PfgKLEH0TxiWDf4JQPanJT/kcj9/1mjhk2Fm5IcrRamS6aR4rc5VMweSyuStOMHk+nO3jJtVUB5HP/ejGL8Zu6ASCqTlB2P90A7MzRs7f+3zHAIh/mVr2fM13+idMKw46IQrIfJV/aza12qx/M1tWdOmbQ6tYDPHFtmHNlYlMU739mhtM+f1kbdEmBNp9oipHspJbRsBSdobVisPsQB6LcVASDFMbaFK+qa+WtQUw0RXy1i7MGYByGbZsmUfmMnzeiChd8IAAMsFr6TI3WkV2mhmoO0bD9Ps2fbHckY71lq5y9Kw0p4jfx/CWLLklmg5bUPXTkxf602idoy5n5KE2FodmL5VoUoxJi1l2x6yE/a03Y48+fJWM0sEvRSG7R954k1TkJeLJvOtZi60eaVVrU+efPXMmDTasStWyP537XMbTd7hz2tsmtusBqSamerMmfMIhqbNapXnOZjbN/FO8Yocv7SzU5mWtSK2rIAXrRwcecqQR7Ik0EthAICdDj3xnCnI74OYznwhLfVnGaxBs5gAABImSURBVLvI0FiOTNuh27ozcHKTi1nrIZUVyWajuJYXvsRoWrQK55igkpbC/cuCWQTDRf9LobULb10HhVDXLw0GQKwaLN/+d+Toozd3TNCSQRd39ArrL/3Xp2xm81E03BsVcwLMz9wyGYHiiXdYhNbhehNYqgtt65bxCRDNU263I9uV3ieL0EE/DyDVS2OMzFyvT9R9yzxfJheK8VcWIbZPkGftIfv+mRz90vuwxNF7YQAAXvfpndet3/TXEHkpyW0Ds9jgUUqmSQFuZMJKQ5Y+vxWCwNB2D5Th4sS0liGzcNbBL+P/VSxTl6vaBczh+uQWiul/GSTb9nOyQMvbHFtWFFFxXD4lg1evPPqt3xo190sJW4UwKNZf+sk9N7H5kwHlhU3THICklQMk+c2lhrTasLXa2j44kF6tP5/udmhYjRvK9lEwJKp6Zbtd11LN1E6m331GQWwd05Zx4+4F+XVM4UN7HPmWr/f1xNliYasSBosNl3xi703EURAe0FBWCqdXArIcaMAGkBgNsbFatEl8Z4UoMH7TzdC652iAGM7nDXtNukzA/r5xsafP8lu12S/RaVL1FkMPrRPoDgA0rU2EQfwEuIvk2oHg5kbwX3vs/oiLl+oagsPhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOB4okHEFSK4EsFZEuAX64+g5SA4A7Bg/bhSR+xapH8v0vYhsXmhizyP5XZINyScuKLE5gOSxJK+Nf89b7P4oSP4ZyVXx71GL3Z9hILmc5Mb4d94E5Q9hxt9V7Zy4sL0t+nFX7MNd89XmshH31gE4Ir7/YwDfGNGxnQAcNce+XCIiN82i3g4ADojvV3QVILkzgCNn27EK/yEi905Q7kDkOdl5nmgvFLaJr1MTlJ0276cAgORhAM4G8CskHyoifzPP/dsiGCUMXwHwEwCPAvAMkg8RkZuHlN0fwBfm2JdXAPjIHNsYhodj7v1TPBTA6nlqa2tESxgA3AJgp/j+NJJXi8jntmy35o6hwiAiJPkeAP8cy70cwDu2VMdqRB9RzfhFIvLXi9WXrQ0kXwdgmKs7MO+PIPmlIeUuE5GT0CEMInIzyeMBfBshnvgEyceLyCVz7PoWxSjLAACfAvAuAPsAeDnJU0VkekydCwD8y4T0nwJgUj9TADw9vh/mphxM8pjq2m0AbgDwghFtvwyZWd4D4Icjyq4Z088+4v8gz90o7DGinLp6XZYBIvIjki9AUFgPAvCvJA8XkQ2z6O+iIAkDyUcCeHRHmUsQhGEdgD8iqYPbKCLndJS/QkQ+Ognx6MvPZ9D1uvhn8WUROQ5BsIf1wwbe54jI9+exTzMCySkEZpoJNorI/SPur0FQCF0QBDcXCErmliHlfh5fbfZo26IhkS9Gb+IkAAcD+ACCR7FVwFqG4wCMcj0OAXCm+XwngC5h2Bqxn3n/00XrRcARAP5zhnX+GsCbht0UkTcAeEPXPZLLAaggfUNEjh9Dy1rlLqF9K4AnIyhWkhyISDOmzV5gnJs0Z5A8DsH1AICTFziw+hcAF1bXJslQ7RtfNwG4dV579MCDdXtawiAim0i+EMBBIvL5cY2RvBnAXnPozwqSs1kDWyciRZbPCsPnAFw7poEdAZwV6/3XhERXIJhMYOFTjBeJyFnDbpJ8GoDdqsvbANglvl8P4IVD5vbnIvLNjja/DOBXOspbOv9GctTi1NNF5IqO6z8EcNmQOrsBeNqINhcEIjJNciOA5RjizonIlQCu3KIdmwfYVbyrAVw9qjDJk0yd94wq21O8E8DhI+7vguHB/9cAtIQBwC8jpFtH4SFj7i8fcv2cYTl7kodjjDBEDf1rY2jbtYVDSP7tmPIWB05Y/mIR+fSYMhvRtuqjcDRC36cBrJpBvd8EsH3XjYndpLiw9hfx4w+7tOQSxU+RtydYrEReBPwZysCzvr9QW12OB/DcGZR/GPIzngQPmbD8xwCME4bbReTJkxKOK88rANwzw3rXIYyzhZnEDG9ANv1bzCrEAG9n5FVSANg27pkCStdrJ3Pd4vYqJbwWwHMmIC/otga5QMhUtUDynwC8NH58ep1zJ/lhhJX9hQSxMIJm97RN0v4DJ4COJlmzFZcC+LcF61EbxyCshlscj+5A9/T4V+NQhNV0xf0i8q1xhEmO3cg4AruY97d33LfuyYJYBhF5PoDnd92LG+5WisgvZtouya8DeBKCi7J8a8kWjcNgXAGSDwLwCQTNPA3gDxd8l+AWBskjSL4q/u0xT83uat53CYOd+8VgpicCuIXkzST/ZIZ1dc1hCuU4AcxZiSwaJrEMpyNng04XkYtnSMM+9NlowJ8D+OQs6lncOeb+7wJ4c3z/A8xPelUtw0YRuafj/oJbhjH4/fi6F0avuHfB7lHbE8HtBACQfDiAz5N8L4CzxywG9gojhYHkq5H92isBnDILGtaHXzfTyiLyYwAvnAXdxYYKQ5dVAEphWDDLQHJvhB0EFssAPDO+vzWW+40xTU2LyPfi+5+b63ugTP8+DWGB9qMInsQ/z6Lbi4KhwkDyWQDOMJc+O8uDHDateMcs6o9E3EP/9vjxlSJy0XzTmCXGCcOWcpNeitEbLPfAZCveGxC2ywOlMOxZlfud+DoNYNimv16iUxhIPgFhf7p9YCeT3BXAn4vIxhnQWFBhQGC6Q+L7IsVJcmqCjYXzjpgBU8a5bUgxaxm2thjMLs6mNCXJ7ZHPcFwoIsPG3ku0hIHkbwL4IoDtOsq/CsCjSZ4gIv8zIQ0rDMO05EQgeSiA0xDOPXx5VCBPci8A15H8EYBTReTf50J7hphkzHbuF1Jgz0a5W+DpAP48vj8TwGcnbMf28Yr4eQrAI8z1o5D5Zus+z0DyWACfQV5m32De/whhK/ARAH5A8vki8h8T0Pil+Ho/SvM6GzwT4WE+HSEbMmoN4NkIfX88ZhGrzBF2lXvYtgS7brJgwiAi1wO4HgBIbgPgQ/HWzwC8YUhwP67N+0leC+AglMJgdyBvvcJA8rkIWxH0IZ2FsFfntfHzqwG8BOFE2u4Azif5VhF59xgaqiWvmgeX5ffi61qEcxOjoA/mFxjvE1vG3DSLftU4wrz/7pAyVhHNB81J8AqE46gA8JcqCDGdrJb+cyIyyVnynyAIw8Gxjd0AaL3/FpGZ7v5dSfKaGZRXl3jHGdarkwkJy4CQZ0dIX2qM8H4ReX1MjymmReSVJO8E8MZY9gmjqJLcE8CD48eujWgTg+S+AA6LH88bJVgkH2L6dt4Ei0J7m/eTun+j8FjzfpgwzLcAjgTJ/QCcGj/+F4L7pBDk/VG2X6PwPQTruwvJAxEUlbpIk7peFlMIx3NnisEs67Wg2ula5Fz3X4nIKcMqiMhJUSBOQtA0o/BM8/7S2XYy4sXm/WfGlH02smBPYq51o916EVk7suQYxAWnx8SPPxWRYa6hZbqZJCRm06cphIXTnRGe85/Pw1f/2C+IeDxyCn4DglcxU0xjZopoPwQhJoAbZ1BvbwxJHC0DABG5neT/RzCR7xvXmoicRvJTxhTegLA8DwRfVPFs837bGMwCwFtE5EsAzkU4SQeMsBxxv9Eb48c7MPqbOrZDcOkA4C6M2VsUocKweoKy43AQ8ga8YVYBKIVhoRemHobSin+12qZuV4yPJ9kV9H9cRF5rPv8QITmwK8JWHZ3Df5ylQlkjIuN2/yaYjXp3z7DeRBv1niciP+sq1AURWW3er0fFoDENe1T8uBbAdcjbiXeJ9W7CZIdvTkFmsPeLyCi34lTkFfNPjimrwqO58mFHI2eCx5n3o4RBtxE34/o4V4jINSTXICyACsp9UzW2GXJ/B/tBRBqS3wLwLAQFAASh3hq39gMozzNMLAgT4hmm/fMxy4wJyd2Rz9H+FN0b8RRHIQf8tyBvsRiFY5A143wIg10tH3UASv3rLfWNdK9BGRtZ7IS8u+BShC3XNbrc3G8gCIPiYyPcwmF4OcJcbMl52AEdazsLeezTMsVHMCKKHwURWRsPqXwcwJs7vsDrPxB2Zu4E4O+RY4U/FZFJFvnsNupxGaqRiIGkfsvGjQC+M6K4Wob1c6E5KUYdromJjlPix2smcZUjbJZuM4DiIBLJhwE4JLrEw/q1RVepRaTeAZ2wIMIQmVeZ4ocicgHJF42psw2Ah4nIVfU9Efk3klcD+HHHvetI/g9CWli/reE8ETm3g8xzELTQ5khzP+TtAzcC+Hy8/iwA3xeRG0nq6vYk+fhXIluZM8dksdTt2CLCMFfUq/kxKD/NFLlWRGrL+miEI68XAThhNtvFtyTmXRgig/29uTTpVw3uDeBKklei44sDhn0hVUyjnouQ0QBC0Ny5JbnjYb0e2ZJ8MJ7vfRmAf0TY3vy0uFFwLEhuC+AP4sf7MT6jon75uB21WwI2HtiP5OsRviRhH/N6FYDfNuXeC+BY8/lgko8TEesaaqD6BCxwxmw+MK/CENcCvon8oD875LuVuqDnCA7GhHljko9DSLPqKvcGAC8a8TWYtu7bAfxZ/HgPgLNiWvRYBAH5JQAXkvy9SQ4CIVgdPQn46VEZFZIrkK3Ygu7fIflQBDdy1/i3W8d7m9k6HN3nxNPCFslXIG/pAIK/vx1CvGYX7B4ZX6+d0GXtL0i+lxm/PqbsISRvMOV/Flcl9f6LzL0Xd9R/lrk/css2yQHDQZz7TZ2bST52VL1YV0i+jyXeYe5Pkfxnc+++6DaNanMnktfNYK6eZsr+U3XvN8y9huT0iD/FaSNoHcHZ4R6Sl5P8CskzSb4ktvdUhm/sVrye5NtMf3/b0L4sXj97WP9mCy7At3CPIzhWGBiY609J3mvK3sLsa2s5Kwz1t96B5PvN/cfU92OZFSRfy5LxSPJSBqs0bjyHkvx8VbeVCoxj+rAps5Hha2aGtfsxU/bbE/TjfFP+ZdU9KwyTYpQw7GbKbWJQGj8m+Q2SnyJ5Bsm/MWW+xpDBq9uZIvl2kptN2XfFezsyPHOSvIrk9iT3ZRAOMgrSfIJ9EwaSjyf5rerB3Eyy9T1CDBpFcTXJPyB5XPw7lUETkUHbP6iqewDJD5Bc18EIX2VwO0aN4zEkzzMPR/HOGYx/A8nf6ijzHFPmLoYMit7bPzLFrgzW4zCS55jy0wyHb2x7VhiuIPnFIX8XmnJDhSG2eVDsQ+dxTJJ7mrZaq/skf5nt5/yhqszx5t6VzAJ/77jnMxuwL8LAoG2+wja+wrB1uqutvVhaj2FobbVm0GI1LmZgxJHnuFlqPcVdJF87ql6sKyQ/WdU7zNzfm+Tt5v4Lq/pnjRnrX3XQtMJw0oi+HW7KjRSGCcY5VBhI/hLJteb+NMl3d807ydM6xrggJ93YI2EQlprpDpKvmaC9l3O0QFzKyr2K9Q5i8N1J8uskn9TV/hCahzL7uLczmPoHj6+Z6m9L8jux/mqS+5t7R5JcH+99vKPuiUPGuYHDGapXwhDvnxvv3cBw8GtUW+9kdqVuYYfLNR/gAgjDyG8xIPk2hAM9AHCciPzA3DsEYZHqQwhbJCbqVGTEX0H+cQsgrE7fCOD6Ybl5hi3m187mG7JJvhEhc/ZBEZnx2QaGvVHnIHwzyOrq3mMQvm36WBG5u7q3M8LB+50RthzfgbAt5SIR6fy2a4ZtLPorQ5eJSOf25DiPR8WPV4vI5TMdV0VTLfIqEXlTdX8lwhcKv7ke45D2DkZYY/h3EVmQ1DHz3qTWd6bOFnP6Sg+Sy2d4BNThmBcwxKVTCEcL5nQ8wOFwOBwOh8PhcDgcDofD4XA4HLPG/wL++QhYbLqZPgAAAABJRU5ErkJggg==",e:1},{id:"image_1",w:1080,h:3,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAAECAYAAABr549KAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAQPklEQVR4nO2bW44cx5WGvz8yq9gtkbQ1tmDIkAFiYMwDX7UBbcLrEbgebYIb0CsfBoJBwMIIguwZXXjprs44vx/ikpFZ1RQHMPykAJuVGXHucT0n44hfy7+12FZ/efZMfAE8gy+fPtVfAOp/z58/1+fAc+BzgEePxGfw4sVf9bSif318qD/X55fztXj5kidPnvDNt9/r0z/Bt99dF15/hPT9UQBp/lGaHnQZfj8dBPB/P74SH33ER8APP70SgKaD+A3o1Rs95jE/pzcFLxUcpbfl/c1c36faPgteI63vb4APlfT25iSA6wp7k05qcFdccaPSLk3idCeugNtU6Sehu9qedAROWsSptJ+U9IATpKTTXdLxAHdKOgBaFqGkOy2CIwctEgXvThJL1uFw4G7JkhbBAZRFhWFZxOGAliwkwQJKWiouwEFJzMAicSi/C0sxtKoOWWJemBeJQ1JrXlRokFPvG5HXsSIV2jlq3QytPQOEYEZacRYNtHIWU5UjF6ZT001SLkQKrUkrXsQqA6U+k5k0D7KFyBmYakXDmQjFKuM0jP1oPHLRbYe35QvQcBNZ1jQ2KdTEH+VkggivfACYReQzOHKls6GSBLn9Y6p2yVE1TcCG/gQRWgnWMklEVAQIvNONitfgmzxWkzGAFBWU0tZl6DLtbcZg51irCJImFdxo/1Z7jODyyn/TFNq8d/064k6W2DxO07Y9iI6dBrk71frQnyev/OPcnnH2UMvk0hcp3YPQGGZt9OmCJPZEpQv9+c4yzpX6HgHMWtvG310ZO6NVRWyrJG37fOy/Up/OaralaRqBOsC5+gOH9ywRVZhhBL0P+jjgEqSE3w34S/TSSs/2vn4cj+W3zd8YbLcRqeI3Wr8gx2iDcUxWW9ipyxQ7cc8oJ/kyv60GWPfY7HxKkOQiS9raZ6dCdP4rnR1XcrYvdeBa8k7+xGasJbvPmZxhqtCevdJs/M91DNutV7d9Je8tmil2nxLkyExMZMvjbElddnu1zSB/an23zuPETtZLfTHqCUCByVWeor49AUxTlSC8GZONd186qnxpqs/r+tNtlTNUvRvdsz7vsNHlal3ktI7VKdkZIKdhTo02Ks/TiLfh38Qe8G33+rzayGmVcaLwnRpgssvenVZchwHM1PHmFG62siczr3CVsqGcuDyF89JsM8MM3tgpDDPz1OgvcBde5vJuT4YFnDx3AWzugHmVyZ1/5VPEKHV3VUZgJlzFMY12k9dh5tk4fFd1Pxxm+1Rp2z558rHy9xzGs0+cOB5nc4LbQ/joMLfA8eCjZ5+4xT642/IYvnL4BiAOhfYt+Jh95aNvBn2uIpuro4nsjZ7xwPAaX1+ZN0AspT2uDK/hg8X8/BB/mE3cGeDRww/MT8DDxT/+CH5U6vkB/PihAT6qsH/P5df5seF7YvmNAeLjk/kf+OQPbw2f8s3fvmH55GMDPFneGuBr4M+nVwZ4ATx9+p/mK+Dnn/2c4p89Bz7//PvC/0vgxQvzRXXu+KL3q3T/+vtr+dcXbRzu9ynNKecLePYMvgC+fKp3OubAi+tzx/zlXBzwJwDzA3373T/0yR8/Ab6FdNR330Gaj9L0k2B1xouD/RE//PQ36T9+r98AP6XX0qtZpLeChyi91cOH8Or1JL2dxMNJenvbHPf0Nt3qmmvQSVLSjZK4PenqCm5vk0iTkHSlOxXnNOl0V54fqDjap1MSWsTxgFIk7iSUJak4xpJYFqGsRVM6QD14Zi06Fsf4kMUyI0UiSwtZM3N3rtWcP0UihzLSBGRJSJpz1jKHlGdR9+AJCYUySCFBVKc8isMkJ5iIcJpEqYtQdcQUFb/UF7xpmhThCudETGIKRRSchBQVHyRJStR2ORW+CCzZqTqHKSQlrAgEk1DlkSRZCSxkhZVSCkVYiUkoJCRcaRsVx1FClkIJWSSKDnIiJMsSStgiWW48HCJNRTaKnFiVJpJJCGEnqejiQIiKj0SFwbTASLgGHGpYBoNAzXEs9i3nyCRqnbGKh+jqKAqwcnE0Gq0yg1fnowcKAIdAuDrTogbXJGTjDlzajSksXbwGq/IPcBGZ5k80OdsbBg+Onlu9CHuArw1e8aNpg6Uib33tQrcgTDsXrbR6AKcdGJv9ql3UzmhlkHslusrZeseuJt3Yo/x6o+8eflV/ALBdTe069HfBTRqXLe1qaMImla4aAdTYVrm6bbfiuFkMrzoOtryg+14ul5Wnnd2q+dexdO5bNvac02tcPfLd8KvmbgRKN6jbcdV95a0N/oao+1joLdUYG3NUoLO+azpshnzlawmZrfoNSBdtuQ7ZLc0R5lyDOv629t/y25Bwnf8b2XQOWzgNdj3rlta3q601ot7Tv71xJ9Zm0Jzp1/n1cc34X1ejtY1khoW1tI0KDW3b50GfJpjHFa4Pm27zcbk9L7r4uFZcGvDrktbKao21B8UawelzW7buo3suY+8+1SV1lKrb1aA0LkV7+2mltVZXGQe6g/1dN7jNMrNyhbqc6EyVXuFB0DK1Rr0Y4UvdufrawfZ6b0EqPhsedTpXew/bzzjLBQSUg1eR0WO8ZJ2AG+HWBawu5tZ+W60TtEEONh8E3Om2Bg86n23/d75thRx4DjZJW7p9saj9MoowMBydtygzmjQ4/5Y2u1lqpyFc5U5NkK0OUgukbGypYROycNdl7MZy1Km7R5vPVQ411LbjVEQNNnSB3Q6/QQ65bUdmDblXvYbFUrJXeQ01vteDXB7w3bYaY4OTazSP1Ow/9r1to0Bysh3C2FHnUBQr2KQpJEdkSHJgmSRbDhY7TSmiHD6dqJE7K0hF9hK3VAlsJBkrqrBGKnFOO0pg1A4li4hwMtgp4TCRUnJyRJAM2SWQK5NwsYejjJvkEqSycxlPTlKAC2wZAU6O6LAk55xNarjJCZd3R2TsKSXnjFOFn5KCbJPsnGFKKRbK+0RypgSPphbMnMGOKAG4yfjOCzAzFZPZxor5avKyLODJnm3uCixzePZkKt0727Pr56spooRja8BqzuEWxLXNYQo7Sh+c4OiDbw9LlObwlY92ZN84fPUg/NZHXzmMj+bqle0HNYAU9vUD8yrb19kPP8x+9Qoc1z349Ojh4h/jQzsW88MP/PbxQ/PbO/O/8Pff3pl//A7XwFEsp/LbA0a/M8utX9Yh+mR56zFQRAsSwSZQxOefG74sQSKAv7xwiRF9wT5Y9D7lPT91/Fr+lWXRfiuuTvC8NIgRGoav8gAcpBYoAUm5BiEAhq+426/gLbhRv4xG6OLXwQtlmiYufmL7BfQS3NjIMLQWOdpXlXJAsAhKcEP1C63rF8ROZQZFCdyMDqMqsVTf2m9ADF+he0mWAkHlkyZB5V/4KlLZpVTCGGo7Yz2zq3ogdSeT1i/uSeGscFanULZ/9W21C9T3yvGktnNMAjZfibWeuO4JbmxWgdDKwZdcgaZDYd6OinYJ3Aw21iBn1d3IBWmQTUG9qTDoJaMWLAjQGty46Imcl0ZLTfbCpb6cnyAvELiv5QzSlKDVemwWa99X83f77OQf9E4l+Gb1MVnItpNTUUttcg5E+mmNzcPofN4v/vbV53VtLFwgYu/H34Z/HeOsf97pr2F+NHusWg14rn/a2Q+VwJylfhrtvoA4Wz9pzVt5KqV7dBn/9gZoqu7gLtrlMs02LqxhjKhMlTpHmo4Xcdv4O5PVbZyk9c/teQPX1bmgWnNsL8ei9vYYNOyRtPfD2TmmA6kSZPF+4p5JvI70zr4tvbyjN96ll3Yw2veBi01NUjnFFtu6fxBqI+vd/df6f9fe+tSuNHyx/R69Gr0N3Xv07/v9Fu7SyBjGnM9CBT2WcWGeXphLdVtounijV9dusJ13MqoQ8a6trBcbDQYdtjK/e1xfXD/Oagb3e0d4Azv2l0BK6z7hqGeG8dZeQiTVerZrYueyrhsedRz3m7b/nE2hy+v6RtOu2KUNIHT5SpVgF6Tf2Wa1Q3PXJUVdr2VJXs+DYRQezw11nd/OgX7OS/Q1sY0Q9aiGh/HZbTIouhnTQ4yw/mzm3AjbDqEtKjfA9n7RVndIIs7tWmejUhUs2tlUVgn3WDg6ZF08tufKQNFh+8cfqaxZVYaoUhWYcNszo35IXD8sdQUShK31xme9QTXsteVmlol2G3n0HquvEf3cszqXqWnP4HAOH1zVfIR6XfDecuat1ruk0/tsSCPPpnSn0z/uThOUU3vWFFLOIXJoUvG1yo1tyk1soEBLMJdLNXP9k7Qsud/Q1tJ8uJlfy7+vvN/A+LX8S0r/gltvwTx7VgJTX365pqc8f/7x5gbMV4/+W5/xGXwGvPhrwX8KX399np4yP/hQn/6p1H373bX4Y3ke01PgY9qNGLg/RUW1XlNJT+HxT/z8qqYltBSV12/FI85SVN6kWR98AHp7ozc39fnmVlxf8/bmpDE9BUCadAXcKIkb0PWd4Iqr0125WQMo3QkegO6k9uX+tIgH0NM/Tqm83y2CpLsl6XAALYtODUZJl9JTOMBhSVq0aObAUusgq6ScHJBygV2SOMwlrWTJXZ6ZrBKA+YXUlFaUtNTGXldTVC6mp0BNUanpKT3A1OqgpagsGupaegr0jailp2SVwFiu2J1lSGsES1tZOtt9SsSF1BRgs/lfTE3Z4hb+F1JUpjSkbtClRtrZYuqktukLVacYYSlXctsGTZT0m1wJTlKO4XpwwLRPMRl1amXcdINdWkr9HhUD/8ovZKVdqsc+PWWq+jduU8nbuLyWlxtY27qpBzmHS+NV3iGVprAvn2nq5XyV7IIyYlpay/hW6NNvQU8b/tv8hijRx67vHqoFPc/rU8VdbRpwzmbyZZtskBq8z+WMy1f+pQs2hWEc3MdoKBrn1yV5GG707xOEUhkQ7TCYUn++lL5wAbs+t1SVcUqsAK0+lvXQusk9+OW8lXeXLv97onf+PdnAlz/RvEdqyMiv5VTs0EebEambuaeKtK7oqSvv4O72hTou8xvfZ3mdZxBkEhOWPeof0VIldsZLieY7v5f+Z6kSiZRGbarsiXMDeJ8aU2TqYMneZt+kjV2d7a08aWfANQSXWnpJSoZM5Pa86alKYrhN0Pj7PB2lfvVlX59J7hkRdTFLljtUKvYnjakrlBsLbZ/qPNJZX6Se/lOFy2OocUix2CBpczskB0zthsQ0DWkNsEnv2KSoDO9AsrzNhGv09jQq/55xs5XNQ0rOxET5Ul745RG223vl1VNVSl4L/GKqSktVWnw5VSXt7JDXNJVmo3nGy4rT0lRKCgn0NJWZ+r1x8gwsU5RxsZS7B8xzE6vSCjPNkKlpKiVFpcEtlPSiZZrM8v9MVZnnloFS6oZUFTjZntY0lXkyS0lTubPNPBmHD7bhgKn1wGFuNw9mw4mTZx8BjuWWABH2MYxr+olnw225PdDSVKLcGOAGbo4Fzi43AUqayg320VcPcrlNAGzSVGqKymtnf8CHXExR4SGuOC1NxbEYHuO8+H1SVIDLaSpAS1X55m+wfPLaT3jCy5cvefLpH0r7n1+ZF9s0la/4is9+/q/LNxDuuX3wa5rKv6/8EycY65bo+YM2AAAAAElFTkSuQmCC",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},PlayRecordTime=defineComponent({name:"playRecordTime",props:{list:{type:Array,"default":()=>[]}},setup(e,{expose:t}){const r=usePageVisibility();watch(r,(e=>{"hidden"==e?i():l()}));const i=()=>{clearInterval(a.value),s(!0)};t({handleOut:i});const n=useRoute$1(),o=reactive({loading:!0,currentTime:0,startTime:0,timer:null,playTime:0}),A=computed((()=>e.list.reduce(((e,t)=>e+(t.totalMaterialTimeSecond||0)),0))),s=(e=!1)=>{o.currentTime++;const t=o.currentTime-o.startTime;(t>=5||e)&&(o.startTime=o.currentTime,request.post(`${state.platformApi}/courseSchedule/coursewarePlayTime`,{params:{courseScheduleId:n.query.courseId,playTime:t},hideLoading:!0}))},a=ref(),l=()=>{clearInterval(a.value),a.value=setInterval((()=>s()),1e3)};return onMounted((()=>{_asyncToGenerator((function*(){o.loading=!0;try{const e=yield request.post(`${state.platformApi}/courseSchedule/getCoursewarePlayTime?courseScheduleId=${n.query.courseId}`);e.data&&(o.playTime=e.data)}catch(e){}o.loading=!1,l()}))()})),onUnmounted((()=>{clearInterval(a.value)})),()=>createVNode("div",{"class":styles$9.playRecordTimeWrap,style:{display:o.loading||o.currentTime+o.playTime>A.value?"none":""}},[createVNode("div",{"class":styles$9.playRecordTime},[createVNode("div",{"class":styles$9.timeLoad},null),createVNode("div",null,[getSecondRPM$1(o.currentTime+o.playTime),createTextVNode(" /")," ",getSecondRPM$1(A.value)])])])}}),guideWrap="_guideWrap_6r0fv_1",content$2="_content_6r0fv_24",item="_item_6r0fv_34",title$2="_title_6r0fv_37",styles$5={guideWrap:guideWrap,content:content$2,item:item,title:title$2},icon1=""+new URL("1-1b8e8a7c.png",module.meta.url).href,icon2=""+new URL("2-d90d8eb1.png",module.meta.url).href,icon3=""+new URL("3-e0925b7d.png",module.meta.url).href,_1=""+new URL("1-e3d2a818.png",module.meta.url).href,__vite_glob_0_0=Object.freeze(Object.defineProperty({__proto__:null,"default":_1},Symbol.toStringTag,{value:"Module"})),_10=""+new URL("10-84be8698.png",module.meta.url).href,__vite_glob_0_1=Object.freeze(Object.defineProperty({__proto__:null,"default":_10},Symbol.toStringTag,{value:"Module"})),_11=""+new URL("11-b90d0788.png",module.meta.url).href,__vite_glob_0_2=Object.freeze(Object.defineProperty({__proto__:null,"default":_11},Symbol.toStringTag,{value:"Module"})),_12=""+new URL("12-d765c5ca.png",module.meta.url).href,__vite_glob_0_3=Object.freeze(Object.defineProperty({__proto__:null,"default":_12},Symbol.toStringTag,{value:"Module"})),_13=""+new URL("13-d4cba516.png",module.meta.url).href,__vite_glob_0_4=Object.freeze(Object.defineProperty({__proto__:null,"default":_13},Symbol.toStringTag,{value:"Module"})),_14=""+new URL("14-7c34102c.png",module.meta.url).href,__vite_glob_0_5=Object.freeze(Object.defineProperty({__proto__:null,"default":_14},Symbol.toStringTag,{value:"Module"})),_2=""+new URL("2-4726fbe6.png",module.meta.url).href,__vite_glob_0_6=Object.freeze(Object.defineProperty({__proto__:null,"default":_2},Symbol.toStringTag,{value:"Module"})),_3=""+new URL("3-34462a14.png",module.meta.url).href,__vite_glob_0_7=Object.freeze(Object.defineProperty({__proto__:null,"default":_3},Symbol.toStringTag,{value:"Module"})),_4=""+new URL("4-278285f8.png",module.meta.url).href,__vite_glob_0_8=Object.freeze(Object.defineProperty({__proto__:null,"default":_4},Symbol.toStringTag,{value:"Module"})),_5=""+new URL("5-bcbaaf9a.png",module.meta.url).href,__vite_glob_0_9=Object.freeze(Object.defineProperty({__proto__:null,"default":_5},Symbol.toStringTag,{value:"Module"})),_6=""+new URL("6-1e9940dc.png",module.meta.url).href,__vite_glob_0_10=Object.freeze(Object.defineProperty({__proto__:null,"default":_6},Symbol.toStringTag,{value:"Module"})),_7=""+new URL("7-523bca28.png",module.meta.url).href,__vite_glob_0_11=Object.freeze(Object.defineProperty({__proto__:null,"default":_7},Symbol.toStringTag,{value:"Module"})),_8=""+new URL("8-c8f90c49.png",module.meta.url).href,__vite_glob_0_12=Object.freeze(Object.defineProperty({__proto__:null,"default":_8},Symbol.toStringTag,{value:"Module"})),_9=""+new URL("9-66de5f7f.png",module.meta.url).href,__vite_glob_0_13=Object.freeze(Object.defineProperty({__proto__:null,"default":_9},Symbol.toStringTag,{value:"Module"})),guide=""+new URL("guide-c9590e66.png",module.meta.url).href,__vite_glob_0_14=Object.freeze(Object.defineProperty({__proto__:null,"default":guide},Symbol.toStringTag,{value:"Module"})),iconImg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAD49JREFUeF7NXGuQFcUV/noXdmF3ASlFt/CN+Cp3eZRRKZIoCrGMYKXMDzX/Y6zUllZ+aR5VVir/8JeVKsqAJpoYY4pofMTFJ/IUFgQtohiJCEaMoojCysI+7r2dOj3dc8+c6e6ZWaUqU2wtd25PT/d3vvOd06dnR6HksXu17hoexdKGwnVKY67WmKWAqQ2gXVMf2vxLD20/uHOhz+ZS3pb6UaI/1rfsh99XjoM+K2BEA4PQ2KeBXRp4dXId/df2qWNlpk5DiR47H9WzVQvu0Ro/0kAn3dQN0l1In8uA48DItBXgVgKAdeQDxw1KGgkKQ1rj8VoDy3/Qp/bGAAgC9N4a3T54BL+Bxs+0RpsPgJz1E8Nn2BSdsGBZhg1VGCjvaT+zX3mW0pcKowq4X43h3hvvUiM+oLwA7V6tu4fH8BSABZwtfPI5q3wdcKwv5FzNjticF24n2xaC4cYnPMD2PdCicfPSPnVQgpQD6J+rde9YDf1a42zTOOT/VSwcaJtOit8jwIaUwR53LuPeIS1k8zvQ2sDSpXeqtzhIGYAMc2rYDo2zg9ZMhaepOzlrKia8JfXJB0DOPX2CLliWMt4DeiHLFA5MAK7kTEoBMprzJdZzt3IuRfTmQpxxO6kjdhJ8wm5glSfM3CIWrbyR0AFXZFAGsBmzwkBbHYucJqUA7fyLXg6NuzMiW8UK0rcD7lloxYiWcZcM9iNZ5vmcgi1Tiqax77v5TnVPghcAG8p3NzTafDf2akUFXfFGO5n7lLV4Se0r47KhAARgdKwFl93Sp/YagN54TD/Y0PixD4gy4MQoXgiOJ6pw0XXWLjPhaNsiRueD0UM/vEvdrkyGPIaDWqNTakWZKJPTBl8Y9YTYwsTum3TvKuA02w7VW9Gtdj6ub9V1/LWMNsTYIMFMBT4CDr+n69sbjsvkSdxFPanJuOancJva+Zhe2dD4ielfWs0TVjnLbO6WZs9lBiGZUwX0qm0l6IXuzvSN9Em1YJXa8Wc9oDWuyiRbRZQskY9kIoW1buEAI/169dEaVKYjVYHMiXVzHNvUjkf1Z1phxklJ8yN6VJgnFUTJ2II5MuH8WtEZz79iOKR2PKaHGw20e91DJoGRrLiM5lRiaYkSR2z5EXR3zlKhbVJiqFSitj+a4F0YVapEp6KkUbhwGe2T4s3HnOoiQyUk9un5SFuuXQYgaf0cfStqQyQByxkipxclwrvXPYvAYUapwna1jRhUckHpZRqpfSsw7XSgrQtQbPnLB5IL6cz3M99J7WlWOpIrpNvbfpxRGg3gxDHgi0+Aei2/oK4q4GrbnxIGyZAdozSnafdFwHmXAxONiv3/HKPDwL8GgA/eFtXOihE6BcgbRgvC+TnzAPoZOZ5Ya0Ib0DrB5A9oIcQ95ThnCAelr2KXWWrYhrnrWEklYxYNjAwnTGvvAPa8Dry7nZEv5i0yMChADRCD2IiKxM0B2TkdmLcMODGUlEJaW4EW+2MAavHi06QqR6gUIuXZSeMhVxs9DkzqBNb/DTh6KOOh/hKsc1fGMgMQV23uo+n/eQHMXjzrKmDGLODEcaCVALHgEFAOoHRKZAkWKel8TqvE/GV7x0bJJK5Lrl8HUL0O6Abw8V5g14aAHgkNk9FcbSWAQrQLJGt0es4NwKQpwMhowhYDUEsCFom2YRAHJkAA74Q9bcu2c0YlBuk6UKsBQ0eBTVRhl2CIPEgW9MxyY+sf43mQzBvc5/nLgAmTgdERyxgHkHM15mLcg3wa5PUwoTFOq2i0Rz4Chg4ns+08DTjlzLzeEUCNevIzPASsW+1Za0Zq4Y40BqBckugJpRxd+v/8m5oAkSCnDCIXcwyKyAaxK5NvlaDIyBDw3gbg+JFsxx3TgQuvBtpNwSZxJQkQ6VBoOcVlha7l41JbiEFVdhVsBymDyMUYQNzd+DQkIFyDJPW5lqTfNYBdawQ4LAR2TAPm3pgYymkQsYd0iBhEADnwqtS31ZZHmkHMm/uICOfQnbc0YdCYA4jCOwFFOmQZ5AvzXlJJH2SNHLEO7gX2bHEi4lF0ABcvBLovSL4zDGpYgI4B65+IJ40OvJxIv/ZIZqWRpaG9yhf6590ITCSAxhIGGbcSTHIscdfznMd3LmWLAIg+vr0ROLgv4rMAumcBPVczBnGAnrQMkvIR2/ejeRFAVdYmbmLzvg9M7EgY5MK6iVw2B6JoViZRjE+5+e2ba4FP/xNvfca5wPzFdouKMYhytQ1PMBeLJcCOpHaiarNlUHQH1bMv5hhUG7Ou5YTZApRLFMXWsWGXL3w5DMT3e3YC/34zDtBF84GLv5VnEK3NNj4Z2OhkgPgkxgAUXH1HVtaOQQ6g1MUYi9I8SGhMowYcPwqQsNLSJBM1AkuI418BL69OwrbvIHFecgvQOaUZxShJJJEmgDb8ndkjFJQ8eZ/a/DAT6UBi6FP/uTcAbR1JImaAsOsv7ma+SEXp/ztrgbETQNtk4NLFST/pwcVJALv/XWDH+iagqaYp4IpFwHmXNHMdkyg2gJoFaONTIswX1ayci216uLnU8AHhDY0aMAB1JgAZuXHrL+digcXq3i3A4Y+aeJx6FjB7YX6JFnKmQx8Db+8EPj+YMGJGN9BzOXD6zCxDGnY9Rovo4+RiT4tEUUTnkMQoAsiXYmciioeSKYPqyeQyQq2SJYc8Bj8Hdq/Nn79sMTD1tLJynRXbXDXA6aUVaTIgAbTp6chaLJIHqo1/aCqAL5yH1mlzrk8yV6KwcTGbA7k1GP2Wx66XgGNf2LNsZl3TgbnXJ+dLlzUK8CQGGRcbA4aOAZufCT+Nwj05lwcRQJkGAR2SqYADiEQwBciCRD5nciM2iU/3A3u2Zc/x+168ADjjfBdS2IW+5MmLJJMxci+z3gDGiEFfAZuetcwrOT9XRVQbLIOidWTpr7Sa/17CoHqDuRgBRBMSBTPSge3PJfWZUHZNgn3lsiSq8fl/+A5w8P0k4l2yICnK8cNbcLMAEYMkQCFNzUgKE/AcQJJivB7LXdABZCzlNMgCZNyNifS+t4APMs9t+f3j/F6Aftxx+GNgFz2xZI/TzwV6vl3gWxYB42KaHtNIGLT5H5ZB9vt0LgwZn8QYgEIiLc9zPZqzBGjvsgxyGmR/GxLZ0D98AtjybFKSNUCSiEpz2fOkW5QJnzIjqVS+8UqSw/DjiuuBaTPyIGW0iwTaCi8xaGgQeO25cKKYeo9HrNX638frQSklRd7QuzgBiAZiyGI1h6IZ16S3tgCf7A9bncCSbtJOdabh/OPG1MvUU4EFN7D+pKrbSToGmYIZMeg5fz3INz/uRQYgKcA5PfKsXXqXAJMIoEaTGSlQlkmDXwDbXvRPNJ1ixSUHodm7EJhJgi4SyXRLyJ4nkIwGEYPWNAGS8zUgcfFmTFLriEHj2BfjDHKTbUmeiEjrzdtfBr783ALIjB6YV+KCkSWaY9qkDuC7y4AWK+icn9TG6SJN2gB0DHitv9mqSt6n1j0kwrwUsUDG2Xsd0D7FMsgJtR0DudinHwK7qH5TxBA37rLtbPsL5wAX9Ij+naHZ75pORHoLMci3xe6J0BzADEAygsWo13Nt4mJ1usj9uPFqYFN/suMROjJ4SErxi9x3QqioKHfNTUD7JKYt5NrskRiaKP1Qorj1+fzzB7H5pXnQq45BBQmUzDZ7FgGTpyQAUb5hOrSNjh4GBuySggMRKpgVuZzDS7bruQI40yWXgoFpeoImQEWCnLmPBVoRQA5JmQekCHv2xQgg2vZxDDJi7XKPYWDjmmZoT8WFjSCNXr5MT9LODZaLlAIWLgGmTm8yI8dWm9lTFNv6wjj3xdYSQOPYF+u5Bpg0tVmcIha59J4gP3IY+PD9pB6TEdFx7GZI9abaT/dZyQo+PSyDHN7mty0BHxsEBl4qFmlfkqzWPhjPgzIZJwPy0oVA56m2OEX7T9bNpLuFVegkf2NTDdIqcvnX141zX4wA8iHH/VWKGV1wbi8w4xwArRYcW6AyLLKullkFn2Q8JEtNsc4mr/+lhfKb49wXe8UxKJAohSJbx1Tg0u8keQ/9haBzMc4gd20Zmfkm8DP3c1UEt+2tgddfBb6ym405MlgmZIIQw0K9smp8+2LUx8wLgZmzbWwnoIg8ztUck76JmVfowxXvXO2ayrT730k6CAYh238aiHkm/fKqzEqj9L6Yu9tp5wBnXgRMmOifBbdM2sKTnIUwCF3voqDvezpXGwX27QbIvXzgpNcV7YsRQI52wY7kKlesXWgVTlXBNkramD/5LOaAyKX76Rcs2jDL8nWXd63o2jaSB7ooiroI+nXmp16yDArui7kbe5CW4s0nzy3kgM+VTwqeYIsFiuj60WNQOT/JPJN1s7m6uRiAgnWfyL6YDxxpWV+VsjRLQwZhHfAJhUTWa8RIkV4CSQANa20fJOeRrOS+kVf4ApGhyiQy4IoIG9OUWJGvyireLlVG1Isr9We0vVT5YlGW4NfL/IfTt5B5Iqt3FpWG8OqKNEyEKT5254ytcIgAGtDAVT4NSi1V5UaSeQFWFk74JLh3GbY74G3bbQTQSm3/HCo06DKuIcGsGjnMUqog5GZYLtvatZiYYCK8MSPJdShnocIq9eLv9K0NJH9QF6O/vFGUolUHVUX7hBvFxuHmU8bA3vm14Da1boXuGmnFwYb9k0yvW7E7FLEsrcOUTAvK6hNPG7xj8Bm4IBIGXS7pa6g2im6T1j3/gH5Qw/9HvYUDk9YPWDhnoZSylrmenCgTrQQrq0SrnGeUy5Me+umv1O0GoBdW6NmNVuyml5hkOhOT9z386MZd6Osl04YYg4PMKbnpELpeuqnSGK214LK+X9g/C6dBrXlAL9fuxQKsuB3MOUoOqkwkLKN9VSJQcMySpQG2K4X77vgle7GAAei3ul1PxHqtsaCQDTHlLxqEGNQ46d/0y+yeQfYPkwMeUDC/gbEpWHSXfV1OplTTv0J3Q2F7w775pZTV5CBEuK7yTHL0eW0ZKGKh22OkYGbOXV/hQH0Cruy7u/manFwtq3+l7m3Um6/HKRPOg2E05oaRCoGPVaEXrKRsEG+c8blZQYQ+oFqx9I6fR16P4wILMamO7AuWcglYidwlKOCxzLzIBStm6iUZPFCfiJs5cxwWwWooadJYa+AVXQFxSy3v2SYq466FYl0xFcis4zwGVQqjAO4f6cK9TnMcMIUAuQbPrNCztcY9YC95y63beJofm0QVt/KkBXKpEXQjueCVuggMQeHxGrCcQrkEhX8uXU9fvUJ3tQFLdQPXNYC50JhFT6OkpRKRyI2HDePSskjUpP7MawI1BqGarwmsj6C/79flXhP4P4vZwk+vR6plAAAAAElFTkSuQmCC",__vite_glob_0_15=Object.freeze(Object.defineProperty({__proto__:null,"default":iconImg},Symbol.toStringTag,{value:"Module"})),iconMusic=""+new URL("icon-music-0e48a3bb.png",module.meta.url).href,__vite_glob_0_16=Object.freeze(Object.defineProperty({__proto__:null,"default":iconMusic},Symbol.toStringTag,{value:"Module"})),iconVideo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAD1tJREFUeF7FXAlsVVUa/k5f9xYKLaWFQdBhR7Aoyl5kMc64xcEYl2QyEyc6mYkzxkwmqAljyGQSKVVBGFR0FmOGYETjjNrEQcACQeoSBBFXVKC1osC0QPflncl/lnfPve8u572+1pPc9PXec8895zvf//3/We5lsEx88+ZixGI3AFiOeLwKwI8BDAfnea4iOHf+DfpNOYYqH9ANzs+Dsa/A+WEwthtFRXXs3nvbbJrOojLxzZsnISvrATB2JzgvCmyY2Wiz8foBAwVroPe7O6UdnG8DUMMeeuhYGAaBAPGNG/OQl/dncH4/OM8VhWS2kumVZ8s+byf5170HjG1AYeHD7L77uv2A8gWIb95ciVjsFXA+f9DMx1thxhzA0ukIW+D88jHWgFhsJVu16pQXpCSA+JYts8B5HTi/KJHZrjdkdp03nXu8lc90eWHAA43IyrqBPfjgERMkF0CKOe+mBY4tIIMpzkEsstfERuTkzDWZlABIaE5OTj2AoTMrs6vCgAsyv4ED4qeDDRg+fKnWJAegLVtqEI+v8tWcMHZk2gxsy8t0Pncb17HVqx+gRwiAhCuPxY4mvNVABM/Prds2xlacB7t+jPWgr+9StmbNMQnQU089C+DulETZVnPSaYwtYwdT1Bn7G1u9+h6mIuRTIghMpzFhlcxEeUFgpdtB9nVqR39/JeNPP307OH8hEpwfMk7xM1tbc7QBmPL4tS8r6w4CaAs4/3VaY6MgbUm3d9NptK05plM28AzjTz7ZAGCer/6kU6hthcOEO9OibtsO73MZe4cA+h5AeaiJRdmtpmdODlBeDhQXA/TbT5/MOMIvgIvStKD7e3qAtjbg228B+h1lllFtouuMnSaAugDkWQ9E/Xq3ogK46ipg/HggO9tswtD/7usDvv4a2L8faG52Pz/1KL6bAJITOKmOoSh/VhawZAkwaxbQ1SWFrr8fyM0dWqCoBb09QHc3EIvJeuTnAwcPAjt3AvG4O2JOob0SoFSR1eDceCMwbhzQ2QkUFuq4c+hZoxtMQFAHEYv6eoFhw4ATJ4Dt2+X5KPP1wYHiIGcK0FbMKN/VVwMzZkjm5BfIXqN09Atg63+A1vMOUHRt8sXA3bcBRUUqfleXX6wD9h8Eenud/Pm5wIpFwPXL5Dk9IDrbCvz9ReBEE2BMXKK8FPjlLcDFPwL64xKgfgKpDygpAQ4dAnbsSGv+SQLkjQOiKDh6NHDrrcCFNqCgEMiiFqhWrH7MDY7Jp59UAzdd45z54jjwxD+DGfen3wEV0n+ItPXfwIEP/POPHwv88W7JFMEi+ttH2gGMHAk8/7xbkyzJ4ACkH2sTw1x/PVBRKUHJJpunQxXwh78AvVQxn7RwDnDnTU7vHzoK/GN7MED3/wqYON65/sw24Mhn/vlLRwAP/17qjWYPgRTvk161qQl4+WV5rw04ijSM//WvJlmjZ/XIfd91F9DZBWTnSKGmQyP0wmvAgYPJjaA8v/05MOUS51pHB7D2aeDcheT8o8uAVb8Bcgyv+MFR4LmX/AG6thq47moJkGlixCYqg/Ro48aUQwAHoDBUTdTHjAFuvhloOSc9RVZMAqQ1iMr55JhHg7KAS8Y55mJO07V1AJ8eA3oMDcrLAy6dDOS7F0yE7nxzCmhsdrNgVKnUOAInrk1M6RABRHUaXQ5s2wY0NiazKIRVEiDb6JfyTZoEXHMNcK5NunOmGOQ7ux25aBJsXq4rbpK7VV60TpotVwAJBimgyNzoPMVqr70GfPJJsMv3ASoZoCj7nD5dxj4XOmTMoRlEJqbxSIqQvUDpBgcAmCjHg19SMWY5XDFIaRABI0AigBSD3nxTejQzRYQ4jG/alJqb1wCdbwdi2cq8DBOTKhjVsgDmDIBx1FBhYnQY5kUmR+fIxAigw4edZ1vEfw5AFplFydOmSQZpgLSJiYuerte6pKsUNPaKMjRT38LyiohZM0iZGIFFzy0fJQH68EN7T0YtEgyyce26YgRQdbUEKMtkkEGcBDBeJnlad/q0NAEKGbxgurIG2ZyRiR6lAdJCLZhEEbQHoCgZMTqU8Y0bg9283ySSFyAXg1TJNj1+YB9w8ri8oWQEMGcuUF4RxaXw6yZACZCUFysvczPIj9W+Qw0NkC2LCKDFi4FzHYaLJw3y9KbZFK+0tLYAO+rcWkDPn3AJMPtKoKAgdaASXkx5MqE9Sn8QB0aVyYFrlIl5cHAYZKNBlEczqJVMjCJoHSim0KbmJuDtPY4WaHElcyDhr7oCmD4zwux8nudikBJr0iQysbJSCdCRI8mRdMi6mwTIFhwt0sQgEyBhUoabT9BXm5ynMQTQgb2GW1Y9nfBCcaBkJLBwCTBmrKVTpFiIDsUgIdakP2qqo2wksGuXGyCL+I/xJ55Izc1PnQosWgSc61RDDJNBFmJKWH3bBOyvlw2gStJfk0UmUJOnAQuqgUK56BKa4kKplWlR2cqrEYNorKYBitIfuq7AcwCyVfYpU6QGtVCgSNqjx2EhMYz3EjFo3y4jblG9bQJjAkbjv0VLgZmzZdN8406TQRoYBTyjEf0IYPfuZBMzwEiAb2AhAbIVaMqnGUQAiTGYDhJTCPKaG4G9aqZPT3KZ4JiMMs/fsBKYOiOARH4AGQwaWSIB+ugju9G8Ao7xDRv83XwQsgTQwoVAaycABY7WoEQEHQHWNyeBPTvcDAoyMRPAaTOBG28JAUhPrSpgtEBTvUYMlwAdPWq3/S9hYiZANmJNJkYAEYPEPBCB4XHzUVrRdAKo/2+wiQUxaH41sGSFf+mim01gDLCoiiXDgLfekgyKMCvToiSDbPWHCiaAFiwAWjsAaICMGUX59AD3pU43HQfeesMtzlEMqhwL3PYLNb3rwUg8TgRCbmEmwHRdSoolQMQgL0AhxGB8/Xruu+wapPSaQf8jBhkCHTpUSBQmfzSeAHbVJZuYlzn0P80NLVoGzL5Kec2ADhCNNEAS4NChRH14EVBfn4aJEUB+YJgomwhPniwZ1KI0SMQ/UQLtcf+Nx4Gdrwe7duH+AcysAqpXyHlvVwqaPiGzUqam2SPIzYFhBkBBne9zXjIoBZsEATR/vgSIe0Xaw5REozwNOvkVsOPVYJGuGAusuA6gv6HJMx+kWSTEOS7DARaXiwrFhcCePf4mFkQGga0fQGFun2YUiUFnSYOUiSW8mCVAzSeBupeSRZqWjxYvB6ZXWbDSi5xy84JCSnsEOGIJGSgukAB9/HGKM4qPP27n5jVomkECIC3O2swUU3TeoPkgMqHtzwEtZyVIlC6bA8xbIjXHi3PU7AA9NtGpWpgJHNrWQv3IgCIFkHfKNcJzM24CFJZZD+gIoHnzgDPtBkCaSREWYV5ubwM+fF96shlVQOmoFG72ZE14MQ0OAaMOqpoGaO9eySCvpFC7AwasDkA2MRAVTCZGAJ2mVx1UDETnhUcTP5ImFp2hgSIrV0yzHLr5Dy3U43W9he5QIu3RACkVoIi/KB8ggFKZtBcaRAyyAcc0sblzgdMXANFQzxHp0dIniv+dpvYoN+9lD40ZC/OBffscBiXM2DPrmQBcnmf8scdSG80Tgwig788BcaU9BFRiyiPK5WcQIFeAqFhDDdTaE2OAOLKAAgUQMcgPnACSOADZRtMTJ0qAvmtV8y+mael5IXrvYgBABIU5voWaDFIxD90fU9pD4NDyVEGeZNCnnyYDFOS1OTcY5KFWIMoTJsix2PctQL9asNNm5hq0DjKThLDqkYQRRWtZFMyJSfbQ/oG8XDnU+PJLt0hHzGRIBtlokFZ+2tmxfDlwplVuUjDqJj0BLQ9/B7RTpK0SeRFaa6cRtTd1dcvlZNpooFmXmw2MGwPkqm185j1nW4AzLe5YhoYRY8odOfSCQ0BRWXV1couemSLd/KOPpqZBtMVu5UoJQEcnQLN4wrtSMQx4+wOAtrV4E4F37WKg0nDn3b3AqzuBDtoF6Ek0uLxpuWSBTse/Afa862+7VVOBOTOkSyevRfdlE3vU0hSd37rV2YdkOQfGOAHkjQM0W8y/prDRutjoCqClVUXDCiAq51+vy01MfmnKBGCBmhWk6yeagfr3/PPS2Z8uBirKnOu73wEak17pktdpKHH7tQocDRCZmDpo+wtN2pvt8PvtabMDkEXmhCmWlsoNDLQzg3aYESAEDh3b33Sbl9n8yyYDV0x3zpw6A7zxdjBAP1sGjBjmXN9/CPjipH/+USOAlcslg7QwC3CIQUyaFy1Uejs9RKBJMhivrQ1eOAwCjc5ffjlAHq2tXe650QA1fgfsP+wGicyrsgxYdqUUSzM1HAE+P+nsIaRrtJ9n5kRg9lR33rZOoP594HSL+zxp0NIrgTGjHPMikGhZiv5+9hnQQNvBU3+Z2AEozM37FUyNFqY2GujsBnq6g3fKBnNkYFd0UEp/iSUUzQtgFDh0jkSZTEt3YCqWIqIGYlCYYJngePNRxaqq5PCDzIyYpBfvvHkHBoX/3S6AjAUEsZgA4PPPgffeS94GbCnQhAtpUBficWcIbRswmvlokyTteKVNSmI7nkXycwwWtyV1pvceGvzSBnJaYj571l5z/K2km/F16wb2KoJZMLlUAou25nl33EeZsLeCfqbgx0p9jnaV0Z5HAsXcUmyrO371E68i1NY2gPN5KQWLZq/ZRuB+99hWfijzuZ/1DjFIvg5l04AgPfKaSzpmmmkQvHUI2qAQrr/PEEDOC3VeANIpNAUBTPSJ7T1hDmMwOoWxO+QrmW1tziuZUbafjsez7c1Ms8hP1/wkwR/cdhQXV4ohN6+peRac+7/UG9QzqfS6bcPTYcFA6xckD/RSb23tPRKgRx6ZBMZoyTE3LbEOC9eDtM0WtME0q6B669fC16+Xr4WLOqxdWwPOnQ8LpGNK6TQ67J4fqjzG1rHaWufDAqIe9GmKjo568cUXW/OxZU4mQBio+YUx0X2tAT09S9mmTeJzOa5pP75uXSX6+4M/bpLJSqYLmi2r0uvkRjA2l9XWJuZUkuZF+dq1sxCP0xbUiwbMpFQaM1QhRXCdGukTZKymJvjzOAk9Iib19r6S+BKMbW/8EIIa5sptO4g+sASsNJmjsQicWRea1Nbm/kSX7QNt82XaZIOeGzSGI28FbEBX18Nac0ynm6RB3ouJEKC/nxRdfuQtQbOABbd0wIm6J2Qfs29YEjaolfWndfNt6OurYevXp/eRNy9YfM2aYmRny88Ecu7+TGAmB6y2Zmqfj7zReXD+FQB61Ud+JnDNGqvPBP4fowbIBVeMZIEAAAAASUVORK5CYII=",__vite_glob_0_17=Object.freeze(Object.defineProperty({__proto__:null,"default":iconVideo},Symbol.toStringTag,{value:"Module"})),modules=Object.assign({"./1.png":__vite_glob_0_0,"./10.png":__vite_glob_0_1,"./11.png":__vite_glob_0_2,"./12.png":__vite_glob_0_3,"./13.png":__vite_glob_0_4,"./14.png":__vite_glob_0_5,"./2.png":__vite_glob_0_6,"./3.png":__vite_glob_0_7,"./4.png":__vite_glob_0_8,"./5.png":__vite_glob_0_9,"./6.png":__vite_glob_0_10,"./7.png":__vite_glob_0_11,"./8.png":__vite_glob_0_12,"./9.png":__vite_glob_0_13,"./guide.png":__vite_glob_0_14,"./icon-img.png":__vite_glob_0_15,"./icon-music.png":__vite_glob_0_16,"./icon-video.png":__vite_glob_0_17}),getImage=e=>{const t=modules[`../images/${e}`];return(null==t?void 0:t["default"])||""},marginB33="_marginB33_qlwab_1",wrap$1="_wrap_qlwab_7",topTitle$1="_topTitle_qlwab_13",wrapInfo$1="_wrapInfo_qlwab_25",bigP$1="_bigP_qlwab_31",blod$1="_blod_qlwab_48",red$1="_red_qlwab_51",dot$1="_dot_qlwab_54",little$1="_little_qlwab_64",imgWrap$1="_imgWrap_qlwab_72",img$2="_img_qlwab_72",styles$4={marginB33:marginB33,wrap:wrap$1,topTitle:topTitle$1,wrapInfo:wrapInfo$1,bigP:bigP$1,blod:blod$1,red:red$1,dot:dot$1,little:little$1,imgWrap:imgWrap$1,img:img$2},getAssetsHomeFile$1=getImage,IosGuide=defineComponent({name:"ios-guide",render:()=>createVNode("div",{"class":styles$4.wrap},[createVNode("div",{"class":styles$4.topTitle},[createVNode("h2",null,[createTextVNode("通过镜像方式显示 iPhone或iPad上的内容")])]),createVNode("div",{"class":styles$4.wrapInfo},[createVNode("img",{style:{width:"100%",margin:"20px 0"},src:getAssetsHomeFile$1("guide.png")},null),createVNode("section",null,[createVNode("h3",null,[createTextVNode("第1步")]),createVNode("p",null,[createTextVNode("通过镜像方式显示 iPhone或iPad上的内容将您的 iPhone或iPad 连接到您的 Apple TV 或兼容“隔空播放 2”的智能电视机所在的同一无线局域网。")]),createVNode("h3",null,[createTextVNode("第2步")]),createVNode("p",null,[createTextVNode("打开“控制中心”:"),createVNode("br",null,null),createTextVNode("在 iPhone X 或更新机型或者装有 iPadOS 13 或更高版本的 iPad 上:从屏幕右上角向下轻扫。"),createVNode("br",null,null),createTextVNode("在 iPhone 8 或更早机型或者 iOS 11 或更低版本上:从屏幕底部边缘向上轻扫。")]),createVNode("h3",null,[createTextVNode("第3步")]),createVNode("p",null,[createTextVNode("轻点 “屏幕镜像”。(iOS 11 之前版本:AirPlay 镜像)")]),createVNode("h3",null,[createTextVNode("第4步")]),createVNode("p",null,[createTextVNode("从列表中选择您的 Apple TV 或兼容“隔空播放 2”的智能电视机")]),createVNode("h3",null,[createTextVNode("第5步")]),createVNode("p",null,[createTextVNode("如果电视机屏幕上出现“隔空播放”密码,请在 iOS 或 iPadOS 设备上输入这个密码。")]),createVNode("h3",null,[createTextVNode("第6步")]),createVNode("p",null,[createTextVNode("要停止镜像您的 iOS 或 iPadOS 设备,请打开“控制中心”,轻点“屏幕镜像”,然后轻点“停止镜像”。")])]),createVNode("div",{"class":[styles$4.topTitle,styles$4.marginB33]},[createVNode("h2",null,[createTextVNode("iOS 10控制中心图片:")])]),createVNode("section",null,[createVNode("img",{src:getAssetsHomeFile$1("11.png"),style:{width:"100%"},alt:""},null)]),createVNode("div",{"class":[styles$4.topTitle,styles$4.marginB33]},[createVNode("h2",null,[createTextVNode("iOS 10之后版本控制中心图片:")])]),createVNode("section",null,[createVNode("img",{src:getAssetsHomeFile$1("10.png"),style:{width:"100%"},alt:""},null)]),createVNode("section",null,[createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果音乐意外停止:")]),createVNode("p",null,[createTextVNode("如果在这台设备上使用 Siri 或进行其他任务,则可能会导致所有音频设备停止播放音乐")]),createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果您看到视频但听不到声音:")]),createVNode("p",null,[createTextVNode("如果您听不到任何声音,则请确保 iOS 设备和电视机/听筒的音量都已调高,而且没有静音。")]),createVNode("p",null,[createTextVNode("请检查响铃/静音开关。如果开关设为静音,您会看到一条橙色的线。切换开关以开启响铃。")]),createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果内容中断或网络卡顿:")]),createVNode("p",null,[createTextVNode("如果 Wi-Fi 信号欠佳或受到附近设备(例如,微波炉或婴儿监视器)的干扰尝试完成以下步骤:")]),createVNode("p",null,[createTextVNode("移开或关闭其他可能造成干扰的设备。")]),createVNode("p",null,[createTextVNode("如果您正尝试使用“隔空播放”将内容流化到智能电视,请尝试使用以太网线缆(而不是通过 Wi-Fi)将智能电视直接连接到路由器。")]),createVNode("p",{"class":[styles$4.blod,styles$4.red]},[createTextVNode("*当您锁定设备、将其置于睡眠模式或切换到其他应用时,“隔空播放”连接可能会中断。")])]),createVNode("section",null,[createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果“隔空播放”或屏幕镜像在您的设备上无法使用:")]),createVNode("p",null,[createTextVNode("1.确保您的设备都已开机且彼此距离较近。")]),createVNode("p",null,[createTextVNode("2.请重新启动您要与“隔空播放”或屏幕镜像配合使用的设备。")]),createVNode("p",null,[createTextVNode("3.以上方式尝试了仍无法搜到要使用的智能电视:")]),createVNode("p",{"class":[styles$4.blod,styles$4.red]},[createTextVNode("将您的设备连接到同一个 Wi-Fi 网络")]),createVNode("p",null,[createTextVNode("首先需要确认电视与手机是否连接了同一个Wi-Fi ,电视可以插网线,但必须是同一个路由器的,如果不确认,就把电视网线拔了改为连接Wi-Fi 。")]),createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果同一个Wi-Fi 也无法搜索到需要投屏的设备:")]),createVNode("p",null,[createTextVNode("原因1·可能电视本身没有投屏功能(如果以前投屏过,也是可以判断为电视是支持投屏的。)")]),createVNode("p",null,[createTextVNode("A.是不是智能电视?")]),createVNode("p",null,[createTextVNode("B.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("C.是不是安卓系统?")]),createVNode("p",null,[createTextVNode("D.能不能连接WiFi?")]),createVNode("p",null,[createTextVNode("请确认以上4点,通常2016年以后购买的智能电视都支持投屏功能")])]),createVNode("section",null,[createVNode("p",{"class":[styles$4.blod,styles$4.bigP]},[createTextVNode("如果是智能电视或者智能投影仪,但是没有投屏功能怎么办?")]),createVNode("p",null,[createTextVNode("解决办法:自己安装一个投屏软件进去(幕享、傲软投屏、乐播投屏......)。相当于更新了电视投屏功能。也能解决这个问题。")]),createVNode("p",null,[createTextVNode("如果是老电视,老投影仪,老机顶盒怎么办?")]),createVNode("p",null,[createTextVNode("这个也不是没有办法,电视最值钱的就是屏幕了。")]),createVNode("p",null,[createTextVNode("所以屏幕我们不要浪费了,继续使用,此时我们通过互联网机顶盒,从机顶盒应用商店安装投屏软件,也同样可以 进行投屏。")]),createVNode("p",null,[createTextVNode("a.是不是智能机顶盒?")]),createVNode("p",null,[createTextVNode("b.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("c.是不是安卓系统?买回来之后利用HDMI线连接老电视,再从机顶盒应用商店下载投屏软件,就可以使用投屏了。")])])])])}),topTitle="_topTitle_v2hvh_1",title$1="_title_v2hvh_4",wrap="_wrap_v2hvh_12",wrapInfo="_wrapInfo_v2hvh_18",bigP="_bigP_v2hvh_25",blod="_blod_v2hvh_42",red="_red_v2hvh_45",dot="_dot_v2hvh_48",little="_little_v2hvh_58",imgWrap="_imgWrap_v2hvh_66",img$1="_img_v2hvh_66",styles$3={topTitle:topTitle,title:title$1,wrap:wrap,wrapInfo:wrapInfo,bigP:bigP,blod:blod,red:red,dot:dot,little:little,imgWrap:imgWrap,img:img$1},getAssetsHomeFile=getImage,infoMsg={meizu:{img1:getAssetsHomeFile("4.png"),img2:getAssetsHomeFile("5.png"),img3:getAssetsHomeFile("6.png"),title1:"打开“设置”页面,点击“更多连接方式”按钮:",title2:"点击“投射屏幕”",title3:"打开“投射屏幕”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"},xiaomi:{img1:getAssetsHomeFile("7.png"),img2:getAssetsHomeFile("8.png"),img3:getAssetsHomeFile("9.png"),title1:"打开“设置”页面,点击“连接与共享”按钮:",title2:"点击“投屏”:",title3:"打开“打开投屏”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"},vivo:{img1:getAssetsHomeFile("12.png"),img2:getAssetsHomeFile("13.png"),img3:getAssetsHomeFile("14.png"),title1:"打开“设置”页面,点击“其他网络与连接”按钮:",title2:"点击“手机投屏”:",title3:"打开“手机投屏”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"},huawei:{img1:getAssetsHomeFile("1.png"),img2:getAssetsHomeFile("2.png"),img3:getAssetsHomeFile("3.png"),title1:"打开“设置”页面,点击“更多连接”按钮:",title2:"点击“手机投屏”:",title3:"打开“无线投屏”开关,即可看到可以投屏的设备列表,选择您的设备进行连接。"}},AndroidGuide=defineComponent({name:"adnroid-guide",data:()=>({brand:"huawei"}),mounted(){const e=navigator.userAgent.split("(")[1].split(")")[0];this.brand="";const t=[/MZ/gi,/mi/gi,/vivo/gi];t[0].test(e)?this.brand="meizu":t[1].test(e)?this.brand="xiaomi":t[2].test(e)?this.brand="vivo":this.brand="huawei"},render(){return createVNode("div",{"class":styles$3.wrap},[createVNode("div",{"class":styles$3.topTitle},[createVNode("div",{"class":styles$3.title},[createTextVNode("通过镜像方式显示手机或平板上的内容")])]),createVNode("div",{"class":styles$3.wrapInfo},[createVNode("section",null,[createVNode("img",{style:{width:"100%",marginBottom:"20px"},src:getAssetsHomeFile("guide.png")},null),createVNode("h3",null,[createTextVNode("第1步")]),createVNode("p",null,[createTextVNode("将您的手机或平板连接到您智能电视机所在的同一无线局域网。")]),createVNode("h3",null,[createTextVNode("第2步")]),createVNode("p",null,[infoMsg[this.brand].title1]),createVNode("div",{"class":styles$3.imgWrap},[createVNode("img",{"class":styles$3.img,src:infoMsg[this.brand].img1,alt:""},null)]),createVNode("h3",null,[createTextVNode("第3步")]),createVNode("p",null,[infoMsg[this.brand].title2]),createVNode("div",{"class":styles$3.imgWrap},[createVNode("img",{"class":styles$3.img,src:infoMsg[this.brand].img2,alt:""},null)]),createVNode("h3",null,[createTextVNode("第4步")]),createVNode("p",null,[infoMsg[this.brand].title3]),createVNode("div",{"class":styles$3.imgWrap},[createVNode("img",{"class":styles$3.img,src:infoMsg[this.brand].img3,alt:""},null)])]),createVNode("section",null,[createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果音乐意外停止:")]),createVNode("p",null,[createTextVNode("如果在这台设备上使用语音助手或进行其他任务,则可能会导致所有音频设备停止播放音乐")]),createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果您看到视频但听不到声音:")]),createVNode("p",null,[createTextVNode("如果您听不到任何声音,则请确保手机设备和电视机/听筒的音量都已调高,而且没有静音。")]),createVNode("p",null,[createTextVNode("请检查响铃/静音开关。如果开关设为静音,您会看到一条橙色的线。切换开关以开启响铃。")]),createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果内容中断或网络卡顿:")]),createVNode("p",null,[createTextVNode("如果 Wi-Fi 信号欠佳或受到附近设备(例如,微波炉或婴儿监视器)的干扰尝试完成以下步骤:")]),createVNode("p",null,[createTextVNode("移开或关闭其他可能造成干扰的设备。")]),createVNode("p",null,[createTextVNode("如果您正尝试使用“隔空播放”将内容流化到智能电视,请尝试使用以太网线缆(而不是通过 Wi-Fi)将智能电视直接连接到路由器。")]),createVNode("p",{"class":(styles$3.blod,styles$3.red)},[createTextVNode("*当您锁定设备、将其置于睡眠模式或切换到其他应用时,“隔空播放”连接可能会中断。")])]),createVNode("section",null,[createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果“隔空播放”或屏幕镜像在您的设备上无法使用:")]),createVNode("p",null,[createTextVNode("1.确保您的设备都已开机且彼此距离较近。")]),createVNode("p",null,[createTextVNode("2.请重新启动您要与“隔空播放”或屏幕镜像配合使用的设备。")]),createVNode("p",null,[createTextVNode("3.以上方式尝试了仍无法搜到要使用的智能电视:")]),createVNode("p",{"class":(styles$3.blod,styles$3.red)},[createTextVNode("将您的设备连接到同一个 Wi-Fi 网络")]),createVNode("p",null,[createTextVNode("首先需要确认电视与手机是否连接了同一个Wi-Fi ,电视可以插网线,但必须是同一个路由器的,如果不确认,就把电视网线拔了改为连接Wi-Fi 。")]),createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果同一个Wi-Fi 也无法搜索到需要投屏的设备:")]),createVNode("p",null,[createTextVNode("原因1·可能电视本身没有投屏功能(如果以前投屏过,也是可以判断为电视是支持投屏的。)")]),createVNode("p",null,[createTextVNode("A.是不是智能电视?")]),createVNode("p",null,[createTextVNode("B.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("C.是不是安卓系统?")]),createVNode("p",null,[createTextVNode("D.能不能连接WiFi?")]),createVNode("p",null,[createTextVNode("请确认以上4点,通常2016年以后购买的智能电视都支持投屏功能")])]),createVNode("section",null,[createVNode("p",{"class":[styles$3.blod,styles$3.bigP]},[createTextVNode("如果是智能电视或者智能投影仪,但是没有投屏功能怎么办?")]),createVNode("p",null,[createTextVNode("解决办法:自己安装一个投屏软件进去(幕享、傲软投屏、乐播投屏......)。相当于更新了电视投屏功能。也能解决这个问题。")]),createVNode("p",null,[createTextVNode("如果是老电视,老投影仪,老机顶盒怎么办?")]),createVNode("p",null,[createTextVNode("这个也不是没有办法,电视最值钱的就是屏幕了。")]),createVNode("p",null,[createTextVNode("所以屏幕我们不要浪费了,继续使用,此时我们通过互联网机顶盒,从机顶盒应用商店安装投屏软件,也同样可以 进行投屏。")]),createVNode("p",null,[createTextVNode("a.是不是智能机顶盒?")]),createVNode("p",null,[createTextVNode("b.能不能自己安装软件?")]),createVNode("p",null,[createTextVNode("c.是不是安卓系统?买回来之后利用HDMI线连接老电视,再从机顶盒应用商店下载投屏软件,就可以使用投屏了。")])])])])}}),Guide=defineComponent({name:"ios-guide",data:()=>({client:"ios"}),render(){const e=browser();return createVNode(Fragment,null,[e.ios?createVNode(IosGuide,null,null):createVNode(AndroidGuide,null,null)])}}),OGuide=defineComponent({name:"o-guide",setup(e,t){const r=ref("tv");return()=>createVNode("div",{"class":styles$5.guideWrap},[createVNode(Tabs,{animated:!0,swipeable:!0,active:r.value,"onUpdate:active":e=>r.value=e},{"default":()=>[createVNode(Tab,{title:"电视投屏",name:"tv"},{"default":()=>[createVNode(Guide,{"class":styles$5.tv},null)]}),createVNode(Tab,{title:"电脑投屏",name:"computer"},{"default":()=>[createVNode("div",{"class":styles$5.content},[createVNode("div",{style:{fontSize:"16px",marginBottom:"20px"}},[createTextVNode("通过爱思投屏助手将手机投屏至电脑")]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第1步")]),createVNode("div",null,[createTextVNode("在需要投屏的电脑上打开以下链接")]),createVNode("a",{href:"http://pc.i4.cn/pro_screen.html",target:"_blank"},[createVNode("div",{style:{color:"#33BDFF"}},[createTextVNode("http://pc.i4.cn/pro_screen.html")])])]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第2步")]),createVNode("div",null,[createTextVNode("下载并安装【爱思投屏助手】")]),createVNode("div",{style:{padding:"20px 0",textAlign:"center"}},[createVNode("img",{src:icon1},null)])]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第3步")]),createVNode("div",null,[createTextVNode("打开【爱思投屏助手】")]),createVNode("div",{style:{padding:"20px 0",textAlign:"center"}},[createVNode("img",{src:icon2},null)])]),createVNode("div",{"class":styles$5.item},[createVNode("div",{"class":styles$5.title},[createTextVNode("第4步")]),createVNode("div",null,[createTextVNode("使用数据线将手机与电脑连接,出现投屏准备就绪提示后,点击【开始投屏】")]),createVNode("div",{style:{padding:"20px 0",textAlign:"center"}},[createVNode("img",{style:{width:"50%"},src:icon3},null)])])])]})]})])}}),tool="_tool_po8hn_1",title="_title_po8hn_14",grid="_grid_po8hn_17",styles$2={tool:tool,title:title,grid:grid},iconPen="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAkZJREFUaEPtmDuI1UAYRs8nPkAtBMFC663EQkFBBB9goYULPkC0sFhrC1krsbRUCws7ERW0cFFQrCwUcRsLERQR0cLKVlhBxMcvgQRCSHJn5iYzWcg093LJzZzzf/PIRCzzpmXOzyiQOsExgWkSMLO9wDHggqQ/IfdKloCZ7QOeAuuAB8DpEIkkAhX4ovBBEtEFGuCDJaIKTIAPkogm0AC/CNwGbgArS5PYeThFEWiBPyxpycxOAXdCJHoXmARfVD1UoleBFvhDkn5U130zuw6cq/w+J+lW0x7Rm4Br5UsJHAfuA6tKsI+Ak5J+RxUIqHwQfCbVeQIN8K+AbMLWDZtg+M4FYsN3KpACvjOBVPCdCKSEn1ogNfxUAkOADxYYCnyQwJDgvQXMbCPwNT8GFrt72yZ1Arjn+3jgczb22onN7CDwrNRBUviQBM4D10oCWyV9qHmq7L3yRZ++CdwE5vI//wLWV98kmFk0+JAEXgM7c4G3kraXqx8b3kvAzFYAS8DaHPqupDNmthnYBuwGLvY5Yesmt/MQMrMZ4FPpJt+A1UC2MtW1iYcRn9Vm6gONmR0FHjp2GgXedwjNA1cmCPwEFoCzbcdAxyI4XeYzhHYBL4E1wF/gC/AOeJ9/Zt8/S/rn1HNHFzkLZP2Z2RZgE/BRUlbt5M1LIDltDcAokDqV2gTMbAdwFdiQGjDv/zswL+lNladJ4DFwZCDwBcYTSbOuAs+B/QMTeCHpgKvAZWDPwAQWJV1yEhgYeCvOuIymTmtMIHUC/wGqqkpA0BblZAAAAABJRU5ErkJggg==";function _isSlot(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!isVNode(e)}const Tool=defineComponent({name:"o-tool",emits:["handleTool"],setup(e,{emit:t}){const r=[{type:"pen",icon:iconPen,name:"批注"}];return()=>{let e;return createVNode("div",{"class":styles$2.tool},[createVNode("div",{"class":styles$2.title},[createTextVNode("教学功能")]),createVNode(Grid,{"class":styles$2.grid,columnNum:3,border:!1},_isSlot(e=r.map((e=>createVNode(GridItem,{icon:e.icon,text:e.name,onClick:()=>t("handleTool",e)},null))))?e:{"default":()=>[e]})])}}});
  2. /*!
  3. * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
  4. * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
  5. * Released under MIT License
  6. */
  7. /*! *****************************************************************************
  8. Copyright (c) Microsoft Corporation.
  9. Permission to use, copy, modify, and/or distribute this software for any
  10. purpose with or without fee is hereby granted.
  11. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  12. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  13. AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  14. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  15. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  16. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  17. PERFORMANCE OF THIS SOFTWARE.
  18. ***************************************************************************** */var extendStatics=function(e,t){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},extendStatics(e,t)};function __extends(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var __assign=function(){return __assign=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},__assign.apply(this,arguments)};function __awaiter(e,t,r,i){return new(r||(r=Promise))((function(n,o){function A(e){try{a(i.next(e))}catch(e){o(e)}}function s(e){try{a(i["throw"](e))}catch(e){o(e)}}function a(e){var t;e.done?n(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(A,s)}a((i=i.apply(e,t||[])).next())}))}function __generator(e,t){var r,i,n,o,A={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;A;)try{if(r=1,i&&(n=2&o[0]?i["return"]:o[0]?i["throw"]||((n=i["return"])&&n.call(i),0):i.next)&&!(n=n.call(i,o[1])).done)return n;switch(i=0,n&&(o=[2&o[0],n.value]),o[0]){case 0:case 1:n=o;break;case 4:return A.label++,{value:o[1],done:!1};case 5:A.label++,i=o[1],o=[0];continue;case 7:o=A.ops.pop(),A.trys.pop();continue;default:if(!((n=(n=A.trys).length>0&&n[n.length-1])||6!==o[0]&&2!==o[0])){A=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]<n[3])){A.label=o[1];break}if(6===o[0]&&A.label<n[1]){A.label=n[1],n=o;break}if(n&&A.label<n[2]){A.label=n[2],A.ops.push(o);break}n[2]&&A.ops.pop(),A.trys.pop();continue}o=t.call(e,A)}catch(e){o=[6,e],i=0}finally{r=n=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var i,n=0,o=t.length;n<o;n++)!i&&n in t||(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||t)}for(var Bounds=function(){function e(e,t,r,i){this.left=e,this.top=t,this.width=r,this.height=i}return e.prototype.add=function(t,r,i,n){return new e(this.left+t,this.top+r,this.width+i,this.height+n)},e.fromClientRect=function(t,r){return new e(r.left+t.windowBounds.left,r.top+t.windowBounds.top,r.width,r.height)},e.fromDOMRectList=function(t,r){var i=Array.from(r).find((function(e){return 0!==e.width}));return i?new e(i.left+t.windowBounds.left,i.top+t.windowBounds.top,i.width,i.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),parseBounds=function(e,t){return Bounds.fromClientRect(e,t.getBoundingClientRect())},parseDocumentSize=function(e){var t=e.body,r=e.documentElement;if(!t||!r)throw new Error("Unable to get document size");var i=Math.max(Math.max(t.scrollWidth,r.scrollWidth),Math.max(t.offsetWidth,r.offsetWidth),Math.max(t.clientWidth,r.clientWidth)),n=Math.max(Math.max(t.scrollHeight,r.scrollHeight),Math.max(t.offsetHeight,r.offsetHeight),Math.max(t.clientHeight,r.clientHeight));return new Bounds(0,0,i,n)},toCodePoints$1=function(e){for(var t=[],r=0,i=e.length;r<i;){var n=e.charCodeAt(r++);if(n>=55296&&n<=56319&&r<i){var o=e.charCodeAt(r++);56320==(64512&o)?t.push(((1023&n)<<10)+(1023&o)+65536):(t.push(n),r--)}else t.push(n)}return t},fromCodePoint$1=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var r=e.length;if(!r)return"";for(var i=[],n=-1,o="";++n<r;){var A=e[n];A<=65535?i.push(A):(A-=65536,i.push(55296+(A>>10),A%1024+56320)),(n+1===r||i.length>16384)&&(o+=String.fromCharCode.apply(String,i),i.length=0)}return o},chars$2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$2="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$2=0;i$2<chars$2.length;i$2++)lookup$2[chars$2.charCodeAt(i$2)]=i$2;for(var chars$1$1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1$1="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$1$1=0;i$1$1<chars$1$1.length;i$1$1++)lookup$1$1[chars$1$1.charCodeAt(i$1$1)]=i$1$1;for(var decode$1=function(e){var t,r,i,n,o,A=.75*e.length,s=e.length,a=0;"="===e[e.length-1]&&(A--,"="===e[e.length-2]&&A--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(A):new Array(A),c=Array.isArray(l)?l:new Uint8Array(l);for(t=0;t<s;t+=4)r=lookup$1$1[e.charCodeAt(t)],i=lookup$1$1[e.charCodeAt(t+1)],n=lookup$1$1[e.charCodeAt(t+2)],o=lookup$1$1[e.charCodeAt(t+3)],c[a++]=r<<2|i>>4,c[a++]=(15&i)<<4|n>>2,c[a++]=(3&n)<<6|63&o;return l},polyUint16Array$1=function(e){for(var t=e.length,r=[],i=0;i<t;i+=2)r.push(e[i+1]<<8|e[i]);return r},polyUint32Array$1=function(e){for(var t=e.length,r=[],i=0;i<t;i+=4)r.push(e[i+3]<<24|e[i+2]<<16|e[i+1]<<8|e[i]);return r},UTRIE2_SHIFT_2$1=5,UTRIE2_SHIFT_1$1=11,UTRIE2_INDEX_SHIFT$1=2,UTRIE2_SHIFT_1_2$1=UTRIE2_SHIFT_1$1-UTRIE2_SHIFT_2$1,UTRIE2_LSCP_INDEX_2_OFFSET$1=65536>>UTRIE2_SHIFT_2$1,UTRIE2_DATA_BLOCK_LENGTH$1=1<<UTRIE2_SHIFT_2$1,UTRIE2_DATA_MASK$1=UTRIE2_DATA_BLOCK_LENGTH$1-1,UTRIE2_LSCP_INDEX_2_LENGTH$1=1024>>UTRIE2_SHIFT_2$1,UTRIE2_INDEX_2_BMP_LENGTH$1=UTRIE2_LSCP_INDEX_2_OFFSET$1+UTRIE2_LSCP_INDEX_2_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_OFFSET$1=UTRIE2_INDEX_2_BMP_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_LENGTH$1=32,UTRIE2_INDEX_1_OFFSET$1=UTRIE2_UTF8_2B_INDEX_2_OFFSET$1+UTRIE2_UTF8_2B_INDEX_2_LENGTH$1,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH$1=65536>>UTRIE2_SHIFT_1$1,UTRIE2_INDEX_2_BLOCK_LENGTH$1=1<<UTRIE2_SHIFT_1_2$1,UTRIE2_INDEX_2_MASK$1=UTRIE2_INDEX_2_BLOCK_LENGTH$1-1,slice16$1=function(e,t,r){return e.slice?e.slice(t,r):new Uint16Array(Array.prototype.slice.call(e,t,r))},slice32$1=function(e,t,r){return e.slice?e.slice(t,r):new Uint32Array(Array.prototype.slice.call(e,t,r))},createTrieFromBase64$1=function(e,t){var r=decode$1(e),i=Array.isArray(r)?polyUint32Array$1(r):new Uint32Array(r),n=Array.isArray(r)?polyUint16Array$1(r):new Uint16Array(r),o=slice16$1(n,12,i[4]/2),A=2===i[5]?slice16$1(n,(24+i[4])/2):slice32$1(i,Math.ceil((24+i[4])/4));return new Trie$1(i[0],i[1],i[2],i[3],o,A)},Trie$1=function(){function e(e,t,r,i,n,o){this.initialValue=e,this.errorValue=t,this.highStart=r,this.highValueIndex=i,this.index=n,this.data=o}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>UTRIE2_SHIFT_2$1])<<UTRIE2_INDEX_SHIFT$1)+(e&UTRIE2_DATA_MASK$1),this.data[t];if(e<=65535)return t=((t=this.index[UTRIE2_LSCP_INDEX_2_OFFSET$1+(e-55296>>UTRIE2_SHIFT_2$1)])<<UTRIE2_INDEX_SHIFT$1)+(e&UTRIE2_DATA_MASK$1),this.data[t];if(e<this.highStart)return t=UTRIE2_INDEX_1_OFFSET$1-UTRIE2_OMITTED_BMP_INDEX_1_LENGTH$1+(e>>UTRIE2_SHIFT_1$1),t=this.index[t],t+=e>>UTRIE2_SHIFT_2$1&UTRIE2_INDEX_2_MASK$1,t=((t=this.index[t])<<UTRIE2_INDEX_SHIFT$1)+(e&UTRIE2_DATA_MASK$1),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),chars$3="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$3="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$3=0;i$3<chars$3.length;i$3++)lookup$3[chars$3.charCodeAt(i$3)]=i$3;var base64$1="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",LETTER_NUMBER_MODIFIER=50,BK=1,CR$1=2,LF$1=3,CM=4,NL=5,WJ=7,ZW=8,GL=9,SP=10,ZWJ$1=11,B2=12,BA=13,BB=14,HY=15,CB=16,CL=17,CP=18,EX=19,IN=20,NS=21,OP=22,QU=23,IS=24,NU=25,PO=26,PR=27,SY=28,AI=29,AL=30,CJ=31,EB=32,EM=33,H2=34,H3=35,HL=36,ID=37,JL=38,JV=39,JT=40,RI$1=41,SA=42,XX=43,ea_OP=[9001,65288],BREAK_MANDATORY="!",BREAK_NOT_ALLOWED$1="×",BREAK_ALLOWED$1="÷",UnicodeTrie$1=createTrieFromBase64$1(base64$1),ALPHABETICS=[AL,HL],HARD_LINE_BREAKS=[BK,CR$1,LF$1,NL],SPACE$1=[SP,ZW],PREFIX_POSTFIX=[PR,PO],LINE_BREAKS=HARD_LINE_BREAKS.concat(SPACE$1),KOREAN_SYLLABLE_BLOCK=[JL,JV,JT,H2,H3],HYPHEN=[HY,BA],codePointsToCharacterClasses=function(e,t){void 0===t&&(t="strict");var r=[],i=[],n=[];return e.forEach((function(e,o){var A=UnicodeTrie$1.get(e);if(A>LETTER_NUMBER_MODIFIER?(n.push(!0),A-=LETTER_NUMBER_MODIFIER):n.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return i.push(o),r.push(CB);if(A===CM||A===ZWJ$1){if(0===o)return i.push(o),r.push(AL);var s=r[o-1];return-1===LINE_BREAKS.indexOf(s)?(i.push(i[o-1]),r.push(s)):(i.push(o),r.push(AL))}return i.push(o),A===CJ?r.push("strict"===t?NS:ID):A===SA||A===AI?r.push(AL):A===XX?e>=131072&&e<=196605||e>=196608&&e<=262141?r.push(ID):r.push(AL):void r.push(A)})),[i,r,n]},isAdjacentWithSpaceIgnored=function(e,t,r,i){var n=i[r];if(Array.isArray(e)?-1!==e.indexOf(n):e===n)for(var o=r;o<=i.length;){if((a=i[++o])===t)return!0;if(a!==SP)break}if(n===SP)for(o=r;o>0;){var A=i[--o];if(Array.isArray(e)?-1!==e.indexOf(A):e===A)for(var s=r;s<=i.length;){var a;if((a=i[++s])===t)return!0;if(a!==SP)break}if(A!==SP)break}return!1},previousNonSpaceClassType=function(e,t){for(var r=e;r>=0;){var i=t[r];if(i!==SP)return i;r--}return 0},_lineBreakAtIndex=function(e,t,r,i,n){if(0===r[i])return BREAK_NOT_ALLOWED$1;var o=i-1;if(Array.isArray(n)&&!0===n[o])return BREAK_NOT_ALLOWED$1;var A=o-1,s=o+1,a=t[o],l=A>=0?t[A]:0,c=t[s];if(a===CR$1&&c===LF$1)return BREAK_NOT_ALLOWED$1;if(-1!==HARD_LINE_BREAKS.indexOf(a))return BREAK_MANDATORY;if(-1!==HARD_LINE_BREAKS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==SPACE$1.indexOf(c))return BREAK_NOT_ALLOWED$1;if(previousNonSpaceClassType(o,t)===ZW)return BREAK_ALLOWED$1;if(UnicodeTrie$1.get(e[o])===ZWJ$1)return BREAK_NOT_ALLOWED$1;if((a===EB||a===EM)&&UnicodeTrie$1.get(e[s])===ZWJ$1)return BREAK_NOT_ALLOWED$1;if(a===WJ||c===WJ)return BREAK_NOT_ALLOWED$1;if(a===GL)return BREAK_NOT_ALLOWED$1;if(-1===[SP,BA,HY].indexOf(a)&&c===GL)return BREAK_NOT_ALLOWED$1;if(-1!==[CL,CP,EX,IS,SY].indexOf(c))return BREAK_NOT_ALLOWED$1;if(previousNonSpaceClassType(o,t)===OP)return BREAK_NOT_ALLOWED$1;if(isAdjacentWithSpaceIgnored(QU,OP,o,t))return BREAK_NOT_ALLOWED$1;if(isAdjacentWithSpaceIgnored([CL,CP],NS,o,t))return BREAK_NOT_ALLOWED$1;if(isAdjacentWithSpaceIgnored(B2,B2,o,t))return BREAK_NOT_ALLOWED$1;if(a===SP)return BREAK_ALLOWED$1;if(a===QU||c===QU)return BREAK_NOT_ALLOWED$1;if(c===CB||a===CB)return BREAK_ALLOWED$1;if(-1!==[BA,HY,NS].indexOf(c)||a===BB)return BREAK_NOT_ALLOWED$1;if(l===HL&&-1!==HYPHEN.indexOf(a))return BREAK_NOT_ALLOWED$1;if(a===SY&&c===HL)return BREAK_NOT_ALLOWED$1;if(c===IN)return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.indexOf(c)&&a===NU||-1!==ALPHABETICS.indexOf(a)&&c===NU)return BREAK_NOT_ALLOWED$1;if(a===PR&&-1!==[ID,EB,EM].indexOf(c)||-1!==[ID,EB,EM].indexOf(a)&&c===PO)return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.indexOf(a)&&-1!==PREFIX_POSTFIX.indexOf(c)||-1!==PREFIX_POSTFIX.indexOf(a)&&-1!==ALPHABETICS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==[PR,PO].indexOf(a)&&(c===NU||-1!==[OP,HY].indexOf(c)&&t[s+1]===NU)||-1!==[OP,HY].indexOf(a)&&c===NU||a===NU&&-1!==[NU,SY,IS].indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==[NU,SY,IS,CL,CP].indexOf(c))for(var p=o;p>=0;){if((h=t[p])===NU)return BREAK_NOT_ALLOWED$1;if(-1===[SY,IS].indexOf(h))break;p--}if(-1!==[PR,PO].indexOf(c))for(p=-1!==[CL,CP].indexOf(a)?A:o;p>=0;){var h;if((h=t[p])===NU)return BREAK_NOT_ALLOWED$1;if(-1===[SY,IS].indexOf(h))break;p--}if(JL===a&&-1!==[JL,JV,H2,H3].indexOf(c)||-1!==[JV,H2].indexOf(a)&&-1!==[JV,JT].indexOf(c)||-1!==[JT,H3].indexOf(a)&&c===JT)return BREAK_NOT_ALLOWED$1;if(-1!==KOREAN_SYLLABLE_BLOCK.indexOf(a)&&-1!==[IN,PO].indexOf(c)||-1!==KOREAN_SYLLABLE_BLOCK.indexOf(c)&&a===PR)return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.indexOf(a)&&-1!==ALPHABETICS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(a===IS&&-1!==ALPHABETICS.indexOf(c))return BREAK_NOT_ALLOWED$1;if(-1!==ALPHABETICS.concat(NU).indexOf(a)&&c===OP&&-1===ea_OP.indexOf(e[s])||-1!==ALPHABETICS.concat(NU).indexOf(c)&&a===CP)return BREAK_NOT_ALLOWED$1;if(a===RI$1&&c===RI$1){for(var u=r[o],d=1;u>0&&t[--u]===RI$1;)d++;if(d%2!=0)return BREAK_NOT_ALLOWED$1}return a===EB&&c===EM?BREAK_NOT_ALLOWED$1:BREAK_ALLOWED$1},cssFormattedClasses=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var r=codePointsToCharacterClasses(e,t.lineBreak),i=r[0],n=r[1],o=r[2];"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(n=n.map((function(e){return-1!==[NU,AL,SA].indexOf(e)?ID:e})));var A="keep-all"===t.wordBreak?o.map((function(t,r){return t&&e[r]>=19968&&e[r]<=40959})):void 0;return[i,n,A]},Break=function(){function e(e,t,r,i){this.codePoints=e,this.required=t===BREAK_MANDATORY,this.start=r,this.end=i}return e.prototype.slice=function(){return fromCodePoint$1.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),LineBreaker=function(e,t){var r=toCodePoints$1(e),i=cssFormattedClasses(r,t),n=i[0],o=i[1],A=i[2],s=r.length,a=0,l=0;return{next:function(){if(l>=s)return{done:!0,value:null};for(var e=BREAK_NOT_ALLOWED$1;l<s&&(e=_lineBreakAtIndex(r,o,n,++l,A))===BREAK_NOT_ALLOWED$1;);if(e!==BREAK_NOT_ALLOWED$1||l===s){var t=new Break(r,e,a,l);return a=l,{value:t,done:!1}}return{done:!0,value:null}}}},FLAG_UNRESTRICTED=1,FLAG_ID=2,FLAG_INTEGER=4,FLAG_NUMBER=8,LINE_FEED=10,SOLIDUS=47,REVERSE_SOLIDUS=92,CHARACTER_TABULATION=9,SPACE=32,QUOTATION_MARK=34,EQUALS_SIGN=61,NUMBER_SIGN=35,DOLLAR_SIGN=36,PERCENTAGE_SIGN=37,APOSTROPHE=39,LEFT_PARENTHESIS=40,RIGHT_PARENTHESIS=41,LOW_LINE=95,HYPHEN_MINUS=45,EXCLAMATION_MARK=33,LESS_THAN_SIGN=60,GREATER_THAN_SIGN=62,COMMERCIAL_AT=64,LEFT_SQUARE_BRACKET=91,RIGHT_SQUARE_BRACKET=93,CIRCUMFLEX_ACCENT=61,LEFT_CURLY_BRACKET=123,QUESTION_MARK=63,RIGHT_CURLY_BRACKET=125,VERTICAL_LINE=124,TILDE=126,CONTROL=128,REPLACEMENT_CHARACTER=65533,ASTERISK=42,PLUS_SIGN=43,COMMA=44,COLON=58,SEMICOLON=59,FULL_STOP=46,NULL=0,BACKSPACE=8,LINE_TABULATION=11,SHIFT_OUT=14,INFORMATION_SEPARATOR_ONE=31,DELETE=127,EOF=-1,ZERO=48,a=97,e=101,f=102,u=117,z=122,A=65,E=69,F=70,U=85,Z=90,isDigit=function(e){return e>=ZERO&&e<=57},isSurrogateCodePoint=function(e){return e>=55296&&e<=57343},isHex=function(e){return isDigit(e)||e>=A&&e<=F||e>=a&&e<=f},isLowerCaseLetter=function(e){return e>=a&&e<=z},isUpperCaseLetter=function(e){return e>=A&&e<=Z},isLetter=function(e){return isLowerCaseLetter(e)||isUpperCaseLetter(e)},isNonASCIICodePoint=function(e){return e>=CONTROL},isWhiteSpace=function(e){return e===LINE_FEED||e===CHARACTER_TABULATION||e===SPACE},isNameStartCodePoint=function(e){return isLetter(e)||isNonASCIICodePoint(e)||e===LOW_LINE},isNameCodePoint=function(e){return isNameStartCodePoint(e)||isDigit(e)||e===HYPHEN_MINUS},isNonPrintableCodePoint=function(e){return e>=NULL&&e<=BACKSPACE||e===LINE_TABULATION||e>=SHIFT_OUT&&e<=INFORMATION_SEPARATOR_ONE||e===DELETE},isValidEscape=function(e,t){return e===REVERSE_SOLIDUS&&t!==LINE_FEED},isIdentifierStart=function(e,t,r){return e===HYPHEN_MINUS?isNameStartCodePoint(t)||isValidEscape(t,r):!!isNameStartCodePoint(e)||!(e!==REVERSE_SOLIDUS||!isValidEscape(e,t))},isNumberStart=function(e,t,r){return e===PLUS_SIGN||e===HYPHEN_MINUS?!!isDigit(t)||t===FULL_STOP&&isDigit(r):isDigit(e===FULL_STOP?t:e)},stringToNumber=function(t){var r=0,i=1;t[r]!==PLUS_SIGN&&t[r]!==HYPHEN_MINUS||(t[r]===HYPHEN_MINUS&&(i=-1),r++);for(var n=[];isDigit(t[r]);)n.push(t[r++]);var o=n.length?parseInt(fromCodePoint$1.apply(void 0,n),10):0;t[r]===FULL_STOP&&r++;for(var A=[];isDigit(t[r]);)A.push(t[r++]);var s=A.length,a=s?parseInt(fromCodePoint$1.apply(void 0,A),10):0;t[r]!==E&&t[r]!==e||r++;var l=1;t[r]!==PLUS_SIGN&&t[r]!==HYPHEN_MINUS||(t[r]===HYPHEN_MINUS&&(l=-1),r++);for(var c=[];isDigit(t[r]);)c.push(t[r++]);var p=c.length?parseInt(fromCodePoint$1.apply(void 0,c),10):0;return i*(o+a*Math.pow(10,-s))*Math.pow(10,l*p)},LEFT_PARENTHESIS_TOKEN={type:2},RIGHT_PARENTHESIS_TOKEN={type:3},COMMA_TOKEN={type:4},SUFFIX_MATCH_TOKEN={type:13},PREFIX_MATCH_TOKEN={type:8},COLUMN_TOKEN={type:21},DASH_MATCH_TOKEN={type:9},INCLUDE_MATCH_TOKEN={type:10},LEFT_CURLY_BRACKET_TOKEN={type:11},RIGHT_CURLY_BRACKET_TOKEN={type:12},SUBSTRING_MATCH_TOKEN={type:14},BAD_URL_TOKEN={type:23},BAD_STRING_TOKEN={type:1},CDO_TOKEN={type:25},CDC_TOKEN={type:24},COLON_TOKEN={type:26},SEMICOLON_TOKEN={type:27},LEFT_SQUARE_BRACKET_TOKEN={type:28},RIGHT_SQUARE_BRACKET_TOKEN={type:29},WHITESPACE_TOKEN={type:31},EOF_TOKEN={type:32},Tokenizer=function(){function t(){this._value=[]}return t.prototype.write=function(e){this._value=this._value.concat(toCodePoints$1(e))},t.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==EOF_TOKEN;)e.push(t),t=this.consumeToken();return e},t.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case QUOTATION_MARK:return this.consumeStringToken(QUOTATION_MARK);case NUMBER_SIGN:var t=this.peekCodePoint(0),r=this.peekCodePoint(1),i=this.peekCodePoint(2);if(isNameCodePoint(t)||isValidEscape(r,i)){var n=isIdentifierStart(t,r,i)?FLAG_ID:FLAG_UNRESTRICTED;return{type:5,value:this.consumeName(),flags:n}}break;case DOLLAR_SIGN:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUFFIX_MATCH_TOKEN;break;case APOSTROPHE:return this.consumeStringToken(APOSTROPHE);case LEFT_PARENTHESIS:return LEFT_PARENTHESIS_TOKEN;case RIGHT_PARENTHESIS:return RIGHT_PARENTHESIS_TOKEN;case ASTERISK:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUBSTRING_MATCH_TOKEN;break;case PLUS_SIGN:if(isNumberStart(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case COMMA:return COMMA_TOKEN;case HYPHEN_MINUS:var o=e,A=this.peekCodePoint(0),s=this.peekCodePoint(1);if(isNumberStart(o,A,s))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(isIdentifierStart(o,A,s))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(A===HYPHEN_MINUS&&s===GREATER_THAN_SIGN)return this.consumeCodePoint(),this.consumeCodePoint(),CDC_TOKEN;break;case FULL_STOP:if(isNumberStart(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case SOLIDUS:if(this.peekCodePoint(0)===ASTERISK)for(this.consumeCodePoint();;){var a=this.consumeCodePoint();if(a===ASTERISK&&(a=this.consumeCodePoint())===SOLIDUS)return this.consumeToken();if(a===EOF)return this.consumeToken()}break;case COLON:return COLON_TOKEN;case SEMICOLON:return SEMICOLON_TOKEN;case LESS_THAN_SIGN:if(this.peekCodePoint(0)===EXCLAMATION_MARK&&this.peekCodePoint(1)===HYPHEN_MINUS&&this.peekCodePoint(2)===HYPHEN_MINUS)return this.consumeCodePoint(),this.consumeCodePoint(),CDO_TOKEN;break;case COMMERCIAL_AT:var l=this.peekCodePoint(0),c=this.peekCodePoint(1),p=this.peekCodePoint(2);if(isIdentifierStart(l,c,p))return{type:7,value:this.consumeName()};break;case LEFT_SQUARE_BRACKET:return LEFT_SQUARE_BRACKET_TOKEN;case REVERSE_SOLIDUS:if(isValidEscape(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case RIGHT_SQUARE_BRACKET:return RIGHT_SQUARE_BRACKET_TOKEN;case CIRCUMFLEX_ACCENT:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),PREFIX_MATCH_TOKEN;break;case LEFT_CURLY_BRACKET:return LEFT_CURLY_BRACKET_TOKEN;case RIGHT_CURLY_BRACKET:return RIGHT_CURLY_BRACKET_TOKEN;case u:case U:var h=this.peekCodePoint(0),d=this.peekCodePoint(1);return h!==PLUS_SIGN||!isHex(d)&&d!==QUESTION_MARK||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case VERTICAL_LINE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),DASH_MATCH_TOKEN;if(this.peekCodePoint(0)===VERTICAL_LINE)return this.consumeCodePoint(),COLUMN_TOKEN;break;case TILDE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),INCLUDE_MATCH_TOKEN;break;case EOF:return EOF_TOKEN}return isWhiteSpace(e)?(this.consumeWhiteSpace(),WHITESPACE_TOKEN):isDigit(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):isNameStartCodePoint(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:fromCodePoint$1(e)}},t.prototype.consumeCodePoint=function(){var e=this._value.shift();return void 0===e?-1:e},t.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},t.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},t.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();isHex(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var r=!1;t===QUESTION_MARK&&e.length<6;)e.push(t),t=this.consumeCodePoint(),r=!0;if(r)return{type:30,start:parseInt(fromCodePoint$1.apply(void 0,e.map((function(e){return e===QUESTION_MARK?ZERO:e}))),16),end:parseInt(fromCodePoint$1.apply(void 0,e.map((function(e){return e===QUESTION_MARK?F:e}))),16)};var i=parseInt(fromCodePoint$1.apply(void 0,e),16);if(this.peekCodePoint(0)===HYPHEN_MINUS&&isHex(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var n=[];isHex(t)&&n.length<6;)n.push(t),t=this.consumeCodePoint();return{type:30,start:i,end:parseInt(fromCodePoint$1.apply(void 0,n),16)}}return{type:30,start:i,end:i}},t.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},t.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===APOSTROPHE||t===QUOTATION_MARK){var r=this.consumeStringToken(this.consumeCodePoint());return 0===r.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN)}for(;;){var i=this.consumeCodePoint();if(i===EOF||i===RIGHT_PARENTHESIS)return{type:22,value:fromCodePoint$1.apply(void 0,e)};if(isWhiteSpace(i))return this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS?(this.consumeCodePoint(),{type:22,value:fromCodePoint$1.apply(void 0,e)}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN);if(i===QUOTATION_MARK||i===APOSTROPHE||i===LEFT_PARENTHESIS||isNonPrintableCodePoint(i))return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;if(i===REVERSE_SOLIDUS){if(!isValidEscape(i,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;e.push(this.consumeEscapedCodePoint())}else e.push(i)}},t.prototype.consumeWhiteSpace=function(){for(;isWhiteSpace(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===RIGHT_PARENTHESIS||e===EOF)return;isValidEscape(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(e){for(var t="";e>0;){var r=Math.min(5e4,e);t+=fromCodePoint$1.apply(void 0,this._value.splice(0,r)),e-=r}return this._value.shift(),t},t.prototype.consumeStringToken=function(e){for(var t="",r=0;;){var i=this._value[r];if(i===EOF||void 0===i||i===e)return{type:0,value:t+=this.consumeStringSlice(r)};if(i===LINE_FEED)return this._value.splice(0,r),BAD_STRING_TOKEN;if(i===REVERSE_SOLIDUS){var n=this._value[r+1];n!==EOF&&void 0!==n&&(n===LINE_FEED?(t+=this.consumeStringSlice(r),r=-1,this._value.shift()):isValidEscape(i,n)&&(t+=this.consumeStringSlice(r),t+=fromCodePoint$1(this.consumeEscapedCodePoint()),r=-1))}r++}},t.prototype.consumeNumber=function(){var t=[],r=FLAG_INTEGER,i=this.peekCodePoint(0);for(i!==PLUS_SIGN&&i!==HYPHEN_MINUS||t.push(this.consumeCodePoint());isDigit(this.peekCodePoint(0));)t.push(this.consumeCodePoint());i=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(i===FULL_STOP&&isDigit(n))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),r=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)t.push(this.consumeCodePoint());i=this.peekCodePoint(0),n=this.peekCodePoint(1);var o=this.peekCodePoint(2);if((i===E||i===e)&&((n===PLUS_SIGN||n===HYPHEN_MINUS)&&isDigit(o)||isDigit(n)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),r=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[stringToNumber(t),r]},t.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],r=e[1],i=this.peekCodePoint(0),n=this.peekCodePoint(1),o=this.peekCodePoint(2);return isIdentifierStart(i,n,o)?{type:15,number:t,flags:r,unit:this.consumeName()}:i===PERCENTAGE_SIGN?(this.consumeCodePoint(),{type:16,number:t,flags:r}):{type:17,number:t,flags:r}},t.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(isHex(e)){for(var t=fromCodePoint$1(e);isHex(this.peekCodePoint(0))&&t.length<6;)t+=fromCodePoint$1(this.consumeCodePoint());isWhiteSpace(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(t,16);return 0===r||isSurrogateCodePoint(r)||r>1114111?REPLACEMENT_CHARACTER:r}return e===EOF?REPLACEMENT_CHARACTER:e},t.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(isNameCodePoint(t))e+=fromCodePoint$1(t);else{if(!isValidEscape(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=fromCodePoint$1(this.consumeEscapedCodePoint())}}},t}(),Parser=function(){function e(e){this._tokens=e}return e.create=function(t){var r=new Tokenizer;return r.write(t),new e(r.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();31===e.type;)e=this.consumeToken();if(32===e.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do{e=this.consumeToken()}while(31===e.type);if(32===e.type)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(32===t.type)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},r=this.consumeToken();;){if(32===r.type||isEndingTokenFor(r,e))return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue()),r=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var r=this.consumeToken();if(32===r.type||3===r.type)return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return void 0===e?EOF_TOKEN:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),isDimensionToken=function(e){return 15===e.type},isNumberToken=function(e){return 17===e.type},isIdentToken=function(e){return 20===e.type},isStringToken=function(e){return 0===e.type},isIdentWithValue=function(e,t){return isIdentToken(e)&&e.value===t},nonWhiteSpace=function(e){return 31!==e.type},nonFunctionArgSeparator=function(e){return 31!==e.type&&4!==e.type},parseFunctionArgs=function(e){var t=[],r=[];return e.forEach((function(e){if(4===e.type){if(0===r.length)throw new Error("Error parsing function args, zero tokens for arg");return t.push(r),void(r=[])}31!==e.type&&r.push(e)})),r.length&&t.push(r),t},isEndingTokenFor=function(e,t){return 11===t&&12===e.type||28===t&&29===e.type||2===t&&3===e.type},isLength=function(e){return 17===e.type||15===e.type},isLengthPercentage=function(e){return 16===e.type||isLength(e)},parseLengthPercentageTuple=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},ZERO_LENGTH={type:17,number:0,flags:FLAG_INTEGER},FIFTY_PERCENT={type:16,number:50,flags:FLAG_INTEGER},HUNDRED_PERCENT={type:16,number:100,flags:FLAG_INTEGER},getAbsoluteValueForTuple=function(e,t,r){var i=e[0],n=e[1];return[getAbsoluteValue(i,t),getAbsoluteValue(void 0!==n?n:i,r)]},getAbsoluteValue=function(e,t){if(16===e.type)return e.number/100*t;if(isDimensionToken(e))switch(e.unit){case"rem":case"em":return 16*e.number;default:return e.number}return e.number},DEG="deg",GRAD="grad",RAD="rad",TURN="turn",angle={name:"angle",parse:function(e,t){if(15===t.type)switch(t.unit){case DEG:return Math.PI*t.number/180;case GRAD:return Math.PI/200*t.number;case RAD:return t.number;case TURN:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")}},isAngle=function(e){return 15===e.type&&(e.unit===DEG||e.unit===GRAD||e.unit===RAD||e.unit===TURN)},parseNamedSide=function(e){switch(e.filter(isIdentToken).map((function(e){return e.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ZERO_LENGTH,ZERO_LENGTH];case"to top":case"bottom":return deg(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ZERO_LENGTH,HUNDRED_PERCENT];case"to right":case"left":return deg(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[HUNDRED_PERCENT,HUNDRED_PERCENT];case"to bottom":case"top":return deg(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[HUNDRED_PERCENT,ZERO_LENGTH];case"to left":case"right":return deg(270)}return 0},deg=function(e){return Math.PI*e/180},color$1={name:"color",parse:function(e,t){if(18===t.type){var r=SUPPORTED_COLOR_FUNCTIONS[t.name];if(void 0===r)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return r(e,t.values)}if(5===t.type){if(3===t.value.length){var i=t.value.substring(0,1),n=t.value.substring(1,2),o=t.value.substring(2,3);return pack(parseInt(i+i,16),parseInt(n+n,16),parseInt(o+o,16),1)}if(4===t.value.length){i=t.value.substring(0,1),n=t.value.substring(1,2),o=t.value.substring(2,3);var A=t.value.substring(3,4);return pack(parseInt(i+i,16),parseInt(n+n,16),parseInt(o+o,16),parseInt(A+A,16)/255)}if(6===t.value.length)return i=t.value.substring(0,2),n=t.value.substring(2,4),o=t.value.substring(4,6),pack(parseInt(i,16),parseInt(n,16),parseInt(o,16),1);if(8===t.value.length)return i=t.value.substring(0,2),n=t.value.substring(2,4),o=t.value.substring(4,6),A=t.value.substring(6,8),pack(parseInt(i,16),parseInt(n,16),parseInt(o,16),parseInt(A,16)/255)}if(20===t.type){var s=COLORS[t.value.toUpperCase()];if(void 0!==s)return s}return COLORS.TRANSPARENT}},isTransparent=function(e){return 0==(255&e)},asString=function(e){var t=255&e,r=255&e>>8,i=255&e>>16,n=255&e>>24;return t<255?"rgba("+n+","+i+","+r+","+t/255+")":"rgb("+n+","+i+","+r+")"},pack=function(e,t,r,i){return(e<<24|t<<16|r<<8|Math.round(255*i)<<0)>>>0},getTokenColorValue=function(e,t){if(17===e.type)return e.number;if(16===e.type){var r=3===t?1:255;return 3===t?e.number/100*r:Math.round(e.number/100*r)}return 0},rgb=function(e,t){var r=t.filter(nonFunctionArgSeparator);if(3===r.length){var i=r.map(getTokenColorValue),n=i[0],o=i[1],A=i[2];return pack(n,o,A,1)}if(4===r.length){var s=r.map(getTokenColorValue),a=(n=s[0],o=s[1],A=s[2],s[3]);return pack(n,o,A,a)}return 0};function hue2rgb(e,t,r){return r<0&&(r+=1),r>=1&&(r-=1),r<1/6?(t-e)*r*6+e:r<.5?t:r<2/3?6*(t-e)*(2/3-r)+e:e}var hsl=function(e,t){var r=t.filter(nonFunctionArgSeparator),i=r[0],n=r[1],o=r[2],A=r[3],s=(17===i.type?deg(i.number):angle.parse(e,i))/(2*Math.PI),a=isLengthPercentage(n)?n.number/100:0,l=isLengthPercentage(o)?o.number/100:0,c=void 0!==A&&isLengthPercentage(A)?getAbsoluteValue(A,1):1;if(0===a)return pack(255*l,255*l,255*l,1);var p=l<=.5?l*(a+1):l+a-l*a,h=2*l-p,u=hue2rgb(h,p,s+1/3),d=hue2rgb(h,p,s),g=hue2rgb(h,p,s-1/3);return pack(255*u,255*d,255*g,c)},SUPPORTED_COLOR_FUNCTIONS={hsl:hsl,hsla:hsl,rgb:rgb,rgba:rgb},parseColor=function(e,t){return color$1.parse(e,Parser.create(t).parseComponentValue())},COLORS={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},backgroundClip={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(isIdentToken(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},backgroundColor={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},parseColorStop=function(e,t){var r=color$1.parse(e,t[0]),i=t[1];return i&&isLengthPercentage(i)?{color:r,stop:i}:{color:r,stop:null}},processColorStops=function(e,t){var r=e[0],i=e[e.length-1];null===r.stop&&(r.stop=ZERO_LENGTH),null===i.stop&&(i.stop=HUNDRED_PERCENT);for(var n=[],o=0,A=0;A<e.length;A++){var s=e[A].stop;if(null!==s){var a=getAbsoluteValue(s,t);a>o?n.push(a):n.push(o),o=a}else n.push(null)}var l=null;for(A=0;A<n.length;A++){var c=n[A];if(null===c)null===l&&(l=A);else if(null!==l){for(var p=A-l,h=(c-n[l-1])/(p+1),u=1;u<=p;u++)n[l+u-1]=h*u;l=null}}return e.map((function(e,r){return{color:e.color,stop:Math.max(Math.min(1,n[r]/t),0)}}))},getAngleFromCorner=function(e,t,r){var i=t/2,n=r/2,o=getAbsoluteValue(e[0],t)-i,A=n-getAbsoluteValue(e[1],r);return(Math.atan2(A,o)+2*Math.PI)%(2*Math.PI)},calculateGradientDirection=function(e,t,r){var i="number"==typeof e?e:getAngleFromCorner(e,t,r),n=Math.abs(t*Math.sin(i))+Math.abs(r*Math.cos(i)),o=t/2,A=r/2,s=n/2,a=Math.sin(i-Math.PI/2)*s,l=Math.cos(i-Math.PI/2)*s;return[n,o-l,o+l,A-a,A+a]},distance=function(e,t){return Math.sqrt(e*e+t*t)},findCorner=function(e,t,r,i,n){return[[0,0],[0,t],[e,0],[e,t]].reduce((function(e,t){var o=t[0],A=t[1],s=distance(r-o,i-A);return(n?s<e.optimumDistance:s>e.optimumDistance)?{optimumCorner:t,optimumDistance:s}:e}),{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},calculateRadius=function(e,t,r,i,n){var o=0,A=0;switch(e.size){case 0:0===e.shape?o=A=Math.min(Math.abs(t),Math.abs(t-i),Math.abs(r),Math.abs(r-n)):1===e.shape&&(o=Math.min(Math.abs(t),Math.abs(t-i)),A=Math.min(Math.abs(r),Math.abs(r-n)));break;case 2:if(0===e.shape)o=A=Math.min(distance(t,r),distance(t,r-n),distance(t-i,r),distance(t-i,r-n));else if(1===e.shape){var s=Math.min(Math.abs(r),Math.abs(r-n))/Math.min(Math.abs(t),Math.abs(t-i)),a=findCorner(i,n,t,r,!0),l=a[0],c=a[1];A=s*(o=distance(l-t,(c-r)/s))}break;case 1:0===e.shape?o=A=Math.max(Math.abs(t),Math.abs(t-i),Math.abs(r),Math.abs(r-n)):1===e.shape&&(o=Math.max(Math.abs(t),Math.abs(t-i)),A=Math.max(Math.abs(r),Math.abs(r-n)));break;case 3:if(0===e.shape)o=A=Math.max(distance(t,r),distance(t,r-n),distance(t-i,r),distance(t-i,r-n));else if(1===e.shape){s=Math.max(Math.abs(r),Math.abs(r-n))/Math.max(Math.abs(t),Math.abs(t-i));var p=findCorner(i,n,t,r,!1);l=p[0],c=p[1],A=s*(o=distance(l-t,(c-r)/s))}}return Array.isArray(e.size)&&(o=getAbsoluteValue(e.size[0],i),A=2===e.size.length?getAbsoluteValue(e.size[1],n):o),[o,A]},linearGradient=function(e,t){var r=deg(180),i=[];return parseFunctionArgs(t).forEach((function(t,n){if(0===n){var o=t[0];if(20===o.type&&"to"===o.value)return void(r=parseNamedSide(t));if(isAngle(o))return void(r=angle.parse(e,o))}var A=parseColorStop(e,t);i.push(A)})),{angle:r,stops:i,type:1}},prefixLinearGradient=function(e,t){var r=deg(180),i=[];return parseFunctionArgs(t).forEach((function(t,n){if(0===n){var o=t[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value))return void(r=parseNamedSide(t));if(isAngle(o))return void(r=(angle.parse(e,o)+deg(270))%deg(360))}var A=parseColorStop(e,t);i.push(A)})),{angle:r,stops:i,type:1}},webkitGradient=function(e,t){var r=deg(180),i=[],n=1;return parseFunctionArgs(t).forEach((function(t,r){var o=t[0];if(0===r){if(isIdentToken(o)&&"linear"===o.value)return void(n=1);if(isIdentToken(o)&&"radial"===o.value)return void(n=2)}if(18===o.type)if("from"===o.name){var A=color$1.parse(e,o.values[0]);i.push({stop:ZERO_LENGTH,color:A})}else if("to"===o.name)A=color$1.parse(e,o.values[0]),i.push({stop:HUNDRED_PERCENT,color:A});else if("color-stop"===o.name){var s=o.values.filter(nonFunctionArgSeparator);if(2===s.length){A=color$1.parse(e,s[1]);var a=s[0];isNumberToken(a)&&i.push({stop:{type:16,number:100*a.number,flags:a.flags},color:A})}}})),1===n?{angle:(r+deg(180))%deg(360),stops:i,type:n}:{size:3,shape:0,stops:i,position:[],type:n}},CLOSEST_SIDE="closest-side",FARTHEST_SIDE="farthest-side",CLOSEST_CORNER="closest-corner",FARTHEST_CORNER="farthest-corner",CIRCLE="circle",ELLIPSE="ellipse",COVER="cover",CONTAIN="contain",radialGradient=function(e,t){var r=0,i=3,n=[],o=[];return parseFunctionArgs(t).forEach((function(t,A){var s=!0;if(0===A){var a=!1;s=t.reduce((function(e,t){if(a)if(isIdentToken(t))switch(t.value){case"center":return o.push(FIFTY_PERCENT),e;case"top":case"left":return o.push(ZERO_LENGTH),e;case"right":case"bottom":return o.push(HUNDRED_PERCENT),e}else(isLengthPercentage(t)||isLength(t))&&o.push(t);else if(isIdentToken(t))switch(t.value){case CIRCLE:return r=0,!1;case ELLIPSE:return r=1,!1;case"at":return a=!0,!1;case CLOSEST_SIDE:return i=0,!1;case COVER:case FARTHEST_SIDE:return i=1,!1;case CONTAIN:case CLOSEST_CORNER:return i=2,!1;case FARTHEST_CORNER:return i=3,!1}else if(isLength(t)||isLengthPercentage(t))return Array.isArray(i)||(i=[]),i.push(t),!1;return e}),s)}if(s){var l=parseColorStop(e,t);n.push(l)}})),{size:i,shape:r,stops:n,position:o,type:2}},prefixRadialGradient=function(e,t){var r=0,i=3,n=[],o=[];return parseFunctionArgs(t).forEach((function(t,A){var s=!0;if(0===A?s=t.reduce((function(e,t){if(isIdentToken(t))switch(t.value){case"center":return o.push(FIFTY_PERCENT),!1;case"top":case"left":return o.push(ZERO_LENGTH),!1;case"right":case"bottom":return o.push(HUNDRED_PERCENT),!1}else if(isLengthPercentage(t)||isLength(t))return o.push(t),!1;return e}),s):1===A&&(s=t.reduce((function(e,t){if(isIdentToken(t))switch(t.value){case CIRCLE:return r=0,!1;case ELLIPSE:return r=1,!1;case CONTAIN:case CLOSEST_SIDE:return i=0,!1;case FARTHEST_SIDE:return i=1,!1;case CLOSEST_CORNER:return i=2,!1;case COVER:case FARTHEST_CORNER:return i=3,!1}else if(isLength(t)||isLengthPercentage(t))return Array.isArray(i)||(i=[]),i.push(t),!1;return e}),s)),s){var a=parseColorStop(e,t);n.push(a)}})),{size:i,shape:r,stops:n,position:o,type:2}},isLinearGradient=function(e){return 1===e.type},isRadialGradient=function(e){return 2===e.type},image={name:"image",parse:function(e,t){if(22===t.type){var r={url:t.value,type:0};return e.cache.addImage(t.value),r}if(18===t.type){var i=SUPPORTED_IMAGE_FUNCTIONS[t.name];if(void 0===i)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return i(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function isSupportedImage(e){return!(20===e.type&&"none"===e.value||18===e.type&&!SUPPORTED_IMAGE_FUNCTIONS[e.name])}var SUPPORTED_IMAGE_FUNCTIONS={"linear-gradient":linearGradient,"-moz-linear-gradient":prefixLinearGradient,"-ms-linear-gradient":prefixLinearGradient,"-o-linear-gradient":prefixLinearGradient,"-webkit-linear-gradient":prefixLinearGradient,"radial-gradient":radialGradient,"-moz-radial-gradient":prefixRadialGradient,"-ms-radial-gradient":prefixRadialGradient,"-o-radial-gradient":prefixRadialGradient,"-webkit-radial-gradient":prefixRadialGradient,"-webkit-gradient":webkitGradient},backgroundImage={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var r=t[0];return 20===r.type&&"none"===r.value?[]:t.filter((function(e){return nonFunctionArgSeparator(e)&&isSupportedImage(e)})).map((function(t){return image.parse(e,t)}))}},backgroundOrigin={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(isIdentToken(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},backgroundPosition={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return parseFunctionArgs(t).map((function(e){return e.filter(isLengthPercentage)})).map(parseLengthPercentageTuple)}},backgroundRepeat={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return parseFunctionArgs(t).map((function(e){return e.filter(isIdentToken).map((function(e){return e.value})).join(" ")})).map(parseBackgroundRepeat)}},parseBackgroundRepeat=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}},BACKGROUND_SIZE;!function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"}(BACKGROUND_SIZE||(BACKGROUND_SIZE={}));var backgroundSize={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return parseFunctionArgs(t).map((function(e){return e.filter(isBackgroundSizeInfoToken)}))}},isBackgroundSizeInfoToken=function(e){return isIdentToken(e)||isLengthPercentage(e)},borderColorForSide=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},borderTopColor=borderColorForSide("top"),borderRightColor=borderColorForSide("right"),borderBottomColor=borderColorForSide("bottom"),borderLeftColor=borderColorForSide("left"),borderRadiusForSide=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return parseLengthPercentageTuple(t.filter(isLengthPercentage))}}},borderTopLeftRadius=borderRadiusForSide("top-left"),borderTopRightRadius=borderRadiusForSide("top-right"),borderBottomRightRadius=borderRadiusForSide("bottom-right"),borderBottomLeftRadius=borderRadiusForSide("bottom-left"),borderStyleForSide=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},borderTopStyle=borderStyleForSide("top"),borderRightStyle=borderStyleForSide("right"),borderBottomStyle=borderStyleForSide("bottom"),borderLeftStyle=borderStyleForSide("left"),borderWidthForSide=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return isDimensionToken(t)?t.number:0}}},borderTopWidth=borderWidthForSide("top"),borderRightWidth=borderWidthForSide("right"),borderBottomWidth=borderWidthForSide("bottom"),borderLeftWidth=borderWidthForSide("left"),color={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},direction={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){return"rtl"===t?1:0}},display={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(isIdentToken).reduce((function(e,t){return e|parseDisplayValue(t.value)}),0)}},parseDisplayValue=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},float={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},letterSpacing={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return 20===t.type&&"normal"===t.value?0:17===t.type||15===t.type?t.number:0}},LINE_BREAK;!function(e){e.NORMAL="normal",e.STRICT="strict"}(LINE_BREAK||(LINE_BREAK={}));var lineBreak={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"strict"===t?LINE_BREAK.STRICT:LINE_BREAK.NORMAL}},lineHeight={name:"line-height",initialValue:"normal",prefix:!1,type:4},computeLineHeight=function(e,t){return isIdentToken(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:isLengthPercentage(e)?getAbsoluteValue(e,t):t},listStyleImage={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:image.parse(e,t)}},listStylePosition={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){return"inside"===t?0:1}},listStyleType={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},marginForSide=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},marginTop=marginForSide("top"),marginRight=marginForSide("right"),marginBottom=marginForSide("bottom"),marginLeft=marginForSide("left"),overflow={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(isIdentToken).map((function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}}))}},overflowWrap={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"break-word"===t?"break-word":"normal"}},paddingForSide=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},paddingTop=paddingForSide("top"),paddingRight=paddingForSide("right"),paddingBottom=paddingForSide("bottom"),paddingLeft=paddingForSide("left"),textAlign={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},position={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},textShadow={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&isIdentWithValue(t[0],"none")?[]:parseFunctionArgs(t).map((function(t){for(var r={color:COLORS.TRANSPARENT,offsetX:ZERO_LENGTH,offsetY:ZERO_LENGTH,blur:ZERO_LENGTH},i=0,n=0;n<t.length;n++){var o=t[n];isLength(o)?(0===i?r.offsetX=o:1===i?r.offsetY=o:r.blur=o,i++):r.color=color$1.parse(e,o)}return r}))}},textTransform={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},transform$1={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,t){if(20===t.type&&"none"===t.value)return null;if(18===t.type){var r=SUPPORTED_TRANSFORM_FUNCTIONS[t.name];if(void 0===r)throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return r(t.values)}return null}},matrix=function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number}));return 6===t.length?t:null},matrix3d=function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number})),r=t[0],i=t[1];t[2],t[3];var n=t[4],o=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var A=t[12],s=t[13];return t[14],t[15],16===t.length?[r,i,n,o,A,s]:null},SUPPORTED_TRANSFORM_FUNCTIONS={matrix:matrix,matrix3d:matrix3d},DEFAULT_VALUE={type:16,number:50,flags:FLAG_INTEGER},DEFAULT=[DEFAULT_VALUE,DEFAULT_VALUE],transformOrigin={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var r=t.filter(isLengthPercentage);return 2!==r.length?DEFAULT:[r[0],r[1]]}},visibility={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;default:return 0}}},WORD_BREAK;!function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"}(WORD_BREAK||(WORD_BREAK={}));for(var wordBreak={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return WORD_BREAK.BREAK_ALL;case"keep-all":return WORD_BREAK.KEEP_ALL;default:return WORD_BREAK.NORMAL}}},zIndex={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(20===t.type)return{auto:!0,order:0};if(isNumberToken(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},time$1={name:"time",parse:function(e,t){if(15===t.type)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},opacity={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return isNumberToken(t)?t.number:1}},textDecorationColor={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},textDecorationLine={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(isIdentToken).map((function(e){switch(e.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0})).filter((function(e){return 0!==e}))}},fontFamily={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var r=[],i=[];return t.forEach((function(e){switch(e.type){case 20:case 0:r.push(e.value);break;case 17:r.push(e.number.toString());break;case 4:i.push(r.join(" ")),r.length=0}})),r.length&&i.push(r.join(" ")),i.map((function(e){return-1===e.indexOf(" ")?e:"'"+e+"'"}))}},fontSize={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},fontWeight={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){return isNumberToken(t)?t.number:isIdentToken(t)&&"bold"===t.value?700:400}},fontVariant={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(isIdentToken).map((function(e){return e.value}))}},fontStyle={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},contains=function(e,t){return 0!=(e&t)},content$1={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var r=t[0];return 20===r.type&&"none"===r.value?[]:t}},counterIncrement={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var r=t[0];if(20===r.type&&"none"===r.value)return null;for(var i=[],n=t.filter(nonWhiteSpace),o=0;o<n.length;o++){var A=n[o],s=n[o+1];if(20===A.type){var a=s&&isNumberToken(s)?s.number:1;i.push({counter:A.value,increment:a})}}return i}},counterReset={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return[];for(var r=[],i=t.filter(nonWhiteSpace),n=0;n<i.length;n++){var o=i[n],A=i[n+1];if(isIdentToken(o)&&"none"!==o.value){var s=A&&isNumberToken(A)?A.number:0;r.push({counter:o.value,reset:s})}}return r}},duration={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,t){return t.filter(isDimensionToken).map((function(t){return time$1.parse(e,t)}))}},quotes={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var r=t[0];if(20===r.type&&"none"===r.value)return null;var i=[],n=t.filter(isStringToken);if(n.length%2!=0)return null;for(var o=0;o<n.length;o+=2){var A=n[o].value,s=n[o+1].value;i.push({open:A,close:s})}return i}},getQuote=function(e,t,r){if(!e)return"";var i=e[Math.min(t,e.length-1)];return i?r?i.open:i.close:""},boxShadow={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&isIdentWithValue(t[0],"none")?[]:parseFunctionArgs(t).map((function(t){for(var r={color:255,offsetX:ZERO_LENGTH,offsetY:ZERO_LENGTH,blur:ZERO_LENGTH,spread:ZERO_LENGTH,inset:!1},i=0,n=0;n<t.length;n++){var o=t[n];isIdentWithValue(o,"inset")?r.inset=!0:isLength(o)?(0===i?r.offsetX=o:1===i?r.offsetY=o:2===i?r.blur=o:r.spread=o,i++):r.color=color$1.parse(e,o)}return r}))}},paintOrder={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,t){var r=[];return t.filter(isIdentToken).forEach((function(e){switch(e.value){case"stroke":r.push(1);break;case"fill":r.push(0);break;case"markers":r.push(2)}})),[0,1,2].forEach((function(e){-1===r.indexOf(e)&&r.push(e)})),r}},webkitTextStrokeColor={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},webkitTextStrokeWidth={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return isDimensionToken(t)?t.number:0}},CSSParsedDeclaration=function(){function e(e,t){var r,i;this.animationDuration=parse(e,duration,t.animationDuration),this.backgroundClip=parse(e,backgroundClip,t.backgroundClip),this.backgroundColor=parse(e,backgroundColor,t.backgroundColor),this.backgroundImage=parse(e,backgroundImage,t.backgroundImage),this.backgroundOrigin=parse(e,backgroundOrigin,t.backgroundOrigin),this.backgroundPosition=parse(e,backgroundPosition,t.backgroundPosition),this.backgroundRepeat=parse(e,backgroundRepeat,t.backgroundRepeat),this.backgroundSize=parse(e,backgroundSize,t.backgroundSize),this.borderTopColor=parse(e,borderTopColor,t.borderTopColor),this.borderRightColor=parse(e,borderRightColor,t.borderRightColor),this.borderBottomColor=parse(e,borderBottomColor,t.borderBottomColor),this.borderLeftColor=parse(e,borderLeftColor,t.borderLeftColor),this.borderTopLeftRadius=parse(e,borderTopLeftRadius,t.borderTopLeftRadius),this.borderTopRightRadius=parse(e,borderTopRightRadius,t.borderTopRightRadius),this.borderBottomRightRadius=parse(e,borderBottomRightRadius,t.borderBottomRightRadius),this.borderBottomLeftRadius=parse(e,borderBottomLeftRadius,t.borderBottomLeftRadius),this.borderTopStyle=parse(e,borderTopStyle,t.borderTopStyle),this.borderRightStyle=parse(e,borderRightStyle,t.borderRightStyle),this.borderBottomStyle=parse(e,borderBottomStyle,t.borderBottomStyle),this.borderLeftStyle=parse(e,borderLeftStyle,t.borderLeftStyle),this.borderTopWidth=parse(e,borderTopWidth,t.borderTopWidth),this.borderRightWidth=parse(e,borderRightWidth,t.borderRightWidth),this.borderBottomWidth=parse(e,borderBottomWidth,t.borderBottomWidth),this.borderLeftWidth=parse(e,borderLeftWidth,t.borderLeftWidth),this.boxShadow=parse(e,boxShadow,t.boxShadow),this.color=parse(e,color,t.color),this.direction=parse(e,direction,t.direction),this.display=parse(e,display,t.display),this.float=parse(e,float,t.cssFloat),this.fontFamily=parse(e,fontFamily,t.fontFamily),this.fontSize=parse(e,fontSize,t.fontSize),this.fontStyle=parse(e,fontStyle,t.fontStyle),this.fontVariant=parse(e,fontVariant,t.fontVariant),this.fontWeight=parse(e,fontWeight,t.fontWeight),this.letterSpacing=parse(e,letterSpacing,t.letterSpacing),this.lineBreak=parse(e,lineBreak,t.lineBreak),this.lineHeight=parse(e,lineHeight,t.lineHeight),this.listStyleImage=parse(e,listStyleImage,t.listStyleImage),this.listStylePosition=parse(e,listStylePosition,t.listStylePosition),this.listStyleType=parse(e,listStyleType,t.listStyleType),this.marginTop=parse(e,marginTop,t.marginTop),this.marginRight=parse(e,marginRight,t.marginRight),this.marginBottom=parse(e,marginBottom,t.marginBottom),this.marginLeft=parse(e,marginLeft,t.marginLeft),this.opacity=parse(e,opacity,t.opacity);var n=parse(e,overflow,t.overflow);this.overflowX=n[0],this.overflowY=n[n.length>1?1:0],this.overflowWrap=parse(e,overflowWrap,t.overflowWrap),this.paddingTop=parse(e,paddingTop,t.paddingTop),this.paddingRight=parse(e,paddingRight,t.paddingRight),this.paddingBottom=parse(e,paddingBottom,t.paddingBottom),this.paddingLeft=parse(e,paddingLeft,t.paddingLeft),this.paintOrder=parse(e,paintOrder,t.paintOrder),this.position=parse(e,position,t.position),this.textAlign=parse(e,textAlign,t.textAlign),this.textDecorationColor=parse(e,textDecorationColor,null!==(r=t.textDecorationColor)&&void 0!==r?r:t.color),this.textDecorationLine=parse(e,textDecorationLine,null!==(i=t.textDecorationLine)&&void 0!==i?i:t.textDecoration),this.textShadow=parse(e,textShadow,t.textShadow),this.textTransform=parse(e,textTransform,t.textTransform),this.transform=parse(e,transform$1,t.transform),this.transformOrigin=parse(e,transformOrigin,t.transformOrigin),this.visibility=parse(e,visibility,t.visibility),this.webkitTextStrokeColor=parse(e,webkitTextStrokeColor,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=parse(e,webkitTextStrokeWidth,t.webkitTextStrokeWidth),this.wordBreak=parse(e,wordBreak,t.wordBreak),this.zIndex=parse(e,zIndex,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return isTransparent(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return 0!==this.position},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return 0!==this.float},e.prototype.isInlineLevel=function(){return contains(this.display,4)||contains(this.display,33554432)||contains(this.display,268435456)||contains(this.display,536870912)||contains(this.display,67108864)||contains(this.display,134217728)},e}(),CSSParsedPseudoDeclaration=function(e,t){this.content=parse(e,content$1,t.content),this.quotes=parse(e,quotes,t.quotes)},CSSParsedCounterDeclaration=function(e,t){this.counterIncrement=parse(e,counterIncrement,t.counterIncrement),this.counterReset=parse(e,counterReset,t.counterReset)},parse=function(e,t,r){var i=new Tokenizer,n=null!=r?r.toString():t.initialValue;i.write(n);var o=new Parser(i.read());switch(t.type){case 2:var A=o.parseComponentValue();return t.parse(e,isIdentToken(A)?A.value:t.initialValue);case 0:return t.parse(e,o.parseComponentValue());case 1:return t.parse(e,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(t.format){case"angle":return angle.parse(e,o.parseComponentValue());case"color":return color$1.parse(e,o.parseComponentValue());case"image":return image.parse(e,o.parseComponentValue());case"length":var s=o.parseComponentValue();return isLength(s)?s:ZERO_LENGTH;case"length-percentage":var a=o.parseComponentValue();return isLengthPercentage(a)?a:ZERO_LENGTH;case"time":return time$1.parse(e,o.parseComponentValue())}}},elementDebuggerAttribute="data-html2canvas-debug",getElementDebugType=function(e){switch(e.getAttribute(elementDebuggerAttribute)){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},isDebugging=function(e,t){var r=getElementDebugType(e);return 1===r||t===r},ElementContainer=function(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,isDebugging(t,3),this.styles=new CSSParsedDeclaration(e,window.getComputedStyle(t,null)),isHTMLElementNode(t)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=parseBounds(this.context,t),isDebugging(t,4)&&(this.flags|=16)},base64="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",chars$1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i$1=0;i$1<chars$1.length;i$1++)lookup$1[chars$1.charCodeAt(i$1)]=i$1;for(var decode=function(e){var t,r,i,n,o,A=.75*e.length,s=e.length,a=0;"="===e[e.length-1]&&(A--,"="===e[e.length-2]&&A--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(A):new Array(A),c=Array.isArray(l)?l:new Uint8Array(l);for(t=0;t<s;t+=4)r=lookup$1[e.charCodeAt(t)],i=lookup$1[e.charCodeAt(t+1)],n=lookup$1[e.charCodeAt(t+2)],o=lookup$1[e.charCodeAt(t+3)],c[a++]=r<<2|i>>4,c[a++]=(15&i)<<4|n>>2,c[a++]=(3&n)<<6|63&o;return l},polyUint16Array=function(e){for(var t=e.length,r=[],i=0;i<t;i+=2)r.push(e[i+1]<<8|e[i]);return r},polyUint32Array=function(e){for(var t=e.length,r=[],i=0;i<t;i+=4)r.push(e[i+3]<<24|e[i+2]<<16|e[i+1]<<8|e[i]);return r},UTRIE2_SHIFT_2=5,UTRIE2_SHIFT_1=11,UTRIE2_INDEX_SHIFT=2,UTRIE2_SHIFT_1_2=UTRIE2_SHIFT_1-UTRIE2_SHIFT_2,UTRIE2_LSCP_INDEX_2_OFFSET=65536>>UTRIE2_SHIFT_2,UTRIE2_DATA_BLOCK_LENGTH=1<<UTRIE2_SHIFT_2,UTRIE2_DATA_MASK=UTRIE2_DATA_BLOCK_LENGTH-1,UTRIE2_LSCP_INDEX_2_LENGTH=1024>>UTRIE2_SHIFT_2,UTRIE2_INDEX_2_BMP_LENGTH=UTRIE2_LSCP_INDEX_2_OFFSET+UTRIE2_LSCP_INDEX_2_LENGTH,UTRIE2_UTF8_2B_INDEX_2_OFFSET=UTRIE2_INDEX_2_BMP_LENGTH,UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,UTRIE2_INDEX_1_OFFSET=UTRIE2_UTF8_2B_INDEX_2_OFFSET+UTRIE2_UTF8_2B_INDEX_2_LENGTH,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>UTRIE2_SHIFT_1,UTRIE2_INDEX_2_BLOCK_LENGTH=1<<UTRIE2_SHIFT_1_2,UTRIE2_INDEX_2_MASK=UTRIE2_INDEX_2_BLOCK_LENGTH-1,slice16=function(e,t,r){return e.slice?e.slice(t,r):new Uint16Array(Array.prototype.slice.call(e,t,r))},slice32=function(e,t,r){return e.slice?e.slice(t,r):new Uint32Array(Array.prototype.slice.call(e,t,r))},createTrieFromBase64=function(e,t){var r=decode(e),i=Array.isArray(r)?polyUint32Array(r):new Uint32Array(r),n=Array.isArray(r)?polyUint16Array(r):new Uint16Array(r),o=slice16(n,12,i[4]/2),A=2===i[5]?slice16(n,(24+i[4])/2):slice32(i,Math.ceil((24+i[4])/4));return new Trie(i[0],i[1],i[2],i[3],o,A)},Trie=function(){function e(e,t,r,i,n,o){this.initialValue=e,this.errorValue=t,this.highStart=r,this.highValueIndex=i,this.index=n,this.data=o}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>UTRIE2_SHIFT_2])<<UTRIE2_INDEX_SHIFT)+(e&UTRIE2_DATA_MASK),this.data[t];if(e<=65535)return t=((t=this.index[UTRIE2_LSCP_INDEX_2_OFFSET+(e-55296>>UTRIE2_SHIFT_2)])<<UTRIE2_INDEX_SHIFT)+(e&UTRIE2_DATA_MASK),this.data[t];if(e<this.highStart)return t=UTRIE2_INDEX_1_OFFSET-UTRIE2_OMITTED_BMP_INDEX_1_LENGTH+(e>>UTRIE2_SHIFT_1),t=this.index[t],t+=e>>UTRIE2_SHIFT_2&UTRIE2_INDEX_2_MASK,t=((t=this.index[t])<<UTRIE2_INDEX_SHIFT)+(e&UTRIE2_DATA_MASK),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i=0;i<chars.length;i++)lookup[chars.charCodeAt(i)]=i;var Prepend=1,CR=2,LF=3,Control=4,Extend=5,SpacingMark=7,L=8,V=9,T=10,LV=11,LVT=12,ZWJ=13,Extended_Pictographic=14,RI=15,toCodePoints=function(e){for(var t=[],r=0,i=e.length;r<i;){var n=e.charCodeAt(r++);if(n>=55296&&n<=56319&&r<i){var o=e.charCodeAt(r++);56320==(64512&o)?t.push(((1023&n)<<10)+(1023&o)+65536):(t.push(n),r--)}else t.push(n)}return t},fromCodePoint=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var r=e.length;if(!r)return"";for(var i=[],n=-1,o="";++n<r;){var A=e[n];A<=65535?i.push(A):(A-=65536,i.push(55296+(A>>10),A%1024+56320)),(n+1===r||i.length>16384)&&(o+=String.fromCharCode.apply(String,i),i.length=0)}return o},UnicodeTrie=createTrieFromBase64(base64),BREAK_NOT_ALLOWED="×",BREAK_ALLOWED="÷",codePointToClass=function(e){return UnicodeTrie.get(e)},_graphemeBreakAtIndex=function(e,t,r){var i=r-2,n=t[i],o=t[r-1],A=t[r];if(o===CR&&A===LF)return BREAK_NOT_ALLOWED;if(o===CR||o===LF||o===Control)return BREAK_ALLOWED;if(A===CR||A===LF||A===Control)return BREAK_ALLOWED;if(o===L&&-1!==[L,V,LV,LVT].indexOf(A))return BREAK_NOT_ALLOWED;if(!(o!==LV&&o!==V||A!==V&&A!==T))return BREAK_NOT_ALLOWED;if((o===LVT||o===T)&&A===T)return BREAK_NOT_ALLOWED;if(A===ZWJ||A===Extend)return BREAK_NOT_ALLOWED;if(A===SpacingMark)return BREAK_NOT_ALLOWED;if(o===Prepend)return BREAK_NOT_ALLOWED;if(o===ZWJ&&A===Extended_Pictographic){for(;n===Extend;)n=t[--i];if(n===Extended_Pictographic)return BREAK_NOT_ALLOWED}if(o===RI&&A===RI){for(var s=0;n===RI;)s++,n=t[--i];if(s%2==0)return BREAK_NOT_ALLOWED}return BREAK_ALLOWED},GraphemeBreaker=function(e){var t=toCodePoints(e),r=t.length,i=0,n=0,o=t.map(codePointToClass);return{next:function(){if(i>=r)return{done:!0,value:null};for(var e=BREAK_NOT_ALLOWED;i<r&&(e=_graphemeBreakAtIndex(t,o,++i))===BREAK_NOT_ALLOWED;);if(e!==BREAK_NOT_ALLOWED||i===r){var A=fromCodePoint.apply(null,t.slice(n,i));return n=i,{value:A,done:!1}}return{done:!0,value:null}}}},splitGraphemes=function(e){for(var t,r=GraphemeBreaker(e),i=[];!(t=r.next()).done;)t.value&&i.push(t.value.slice());return i},testRangeBounds=function(e){if(e.createRange){var t=e.createRange();if(t.getBoundingClientRect){var r=e.createElement("boundtest");r.style.height="123px",r.style.display="block",e.body.appendChild(r),t.selectNode(r);var i=t.getBoundingClientRect(),n=Math.round(i.height);if(e.body.removeChild(r),123===n)return!0}}return!1},testIOSLineBreak=function(e){var t=e.createElement("boundtest");t.style.width="50px",t.style.display="block",t.style.fontSize="12px",t.style.letterSpacing="0px",t.style.wordSpacing="0px",e.body.appendChild(t);var r=e.createRange();t.innerHTML="function"==typeof"".repeat?"&#128104;".repeat(10):"";var i=t.firstChild,n=toCodePoints$1(i.data).map((function(e){return fromCodePoint$1(e)})),o=0,A={},s=n.every((function(e,t){r.setStart(i,o),r.setEnd(i,o+e.length);var n=r.getBoundingClientRect();o+=e.length;var s=n.x>A.x||n.y>A.y;return A=n,0===t||s}));return e.body.removeChild(t),s},testCORS=function(){return void 0!==(new Image).crossOrigin},testResponseType=function(){return"string"==typeof(new XMLHttpRequest).responseType},testSVG=function(e){var t=new Image,r=e.createElement("canvas"),i=r.getContext("2d");if(!i)return!1;t.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{i.drawImage(t,0,0),r.toDataURL()}catch(e){return!1}return!0},isGreenPixel=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},testForeignObject=function(e){var t=e.createElement("canvas"),r=100;t.width=r,t.height=r;var i=t.getContext("2d");if(!i)return Promise.reject(!1);i.fillStyle="rgb(0, 255, 0)",i.fillRect(0,0,r,r);var n=new Image,o=t.toDataURL();n.src=o;var A=createForeignObjectSVG(r,r,0,0,n);return i.fillStyle="red",i.fillRect(0,0,r,r),loadSerializedSVG$1(A).then((function(t){i.drawImage(t,0,0);var n=i.getImageData(0,0,r,r).data;i.fillStyle="red",i.fillRect(0,0,r,r);var A=e.createElement("div");return A.style.backgroundImage="url("+o+")",A.style.height=r+"px",isGreenPixel(n)?loadSerializedSVG$1(createForeignObjectSVG(r,r,0,0,A)):Promise.reject(!1)})).then((function(e){return i.drawImage(e,0,0),isGreenPixel(i.getImageData(0,0,r,r).data)}))["catch"]((function(){return!1}))},createForeignObjectSVG=function(e,t,r,i,n){var o="http://www.w3.org/2000/svg",A=document.createElementNS(o,"svg"),s=document.createElementNS(o,"foreignObject");return A.setAttributeNS(null,"width",e.toString()),A.setAttributeNS(null,"height",t.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",r.toString()),s.setAttributeNS(null,"y",i.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),A.appendChild(s),s.appendChild(n),A},loadSerializedSVG$1=function(e){return new Promise((function(t,r){var i=new Image;i.onload=function(){return t(i)},i.onerror=r,i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},FEATURES={get SUPPORT_RANGE_BOUNDS(){var e=testRangeBounds(document);return Object.defineProperty(FEATURES,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=FEATURES.SUPPORT_RANGE_BOUNDS&&testIOSLineBreak(document);return Object.defineProperty(FEATURES,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=testSVG(document);return Object.defineProperty(FEATURES,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"==typeof Array.from&&"function"==typeof window.fetch?testForeignObject(document):Promise.resolve(!1);return Object.defineProperty(FEATURES,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=testCORS();return Object.defineProperty(FEATURES,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=testResponseType();return Object.defineProperty(FEATURES,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(FEATURES,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!("undefined"==typeof Intl||!Intl.Segmenter);return Object.defineProperty(FEATURES,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},TextBounds=function(e,t){this.text=e,this.bounds=t},parseTextBounds=function(e,t,r,i){var n=breakText(t,r),o=[],A=0;return n.forEach((function(t){if(r.textDecorationLine.length||t.trim().length>0)if(FEATURES.SUPPORT_RANGE_BOUNDS){var n=createRange(i,A,t.length).getClientRects();if(n.length>1){var s=segmentGraphemes(t),a=0;s.forEach((function(t){o.push(new TextBounds(t,Bounds.fromDOMRectList(e,createRange(i,a+A,t.length).getClientRects()))),a+=t.length}))}else o.push(new TextBounds(t,Bounds.fromDOMRectList(e,n)))}else{var l=i.splitText(t.length);o.push(new TextBounds(t,getWrapperBounds(e,i))),i=l}else FEATURES.SUPPORT_RANGE_BOUNDS||(i=i.splitText(t.length));A+=t.length})),o},getWrapperBounds=function(e,t){var r=t.ownerDocument;if(r){var i=r.createElement("html2canvaswrapper");i.appendChild(t.cloneNode(!0));var n=t.parentNode;if(n){n.replaceChild(i,t);var o=parseBounds(e,i);return i.firstChild&&n.replaceChild(i.firstChild,i),o}}return Bounds.EMPTY},createRange=function(e,t,r){var i=e.ownerDocument;if(!i)throw new Error("Node has no owner document");var n=i.createRange();return n.setStart(e,t),n.setEnd(e,t+r),n},segmentGraphemes=function(e){if(FEATURES.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map((function(e){return e.segment}))}return splitGraphemes(e)},segmentWords=function(e,t){if(FEATURES.SUPPORT_NATIVE_TEXT_SEGMENTATION){var r=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(r.segment(e)).map((function(e){return e.segment}))}return breakWords(e,t)},breakText=function(e,t){return 0!==t.letterSpacing?segmentGraphemes(e):segmentWords(e,t)},wordSeparators=[32,160,4961,65792,65793,4153,4241],breakWords=function(e,t){for(var r,i=LineBreaker(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),n=[],o=function(){if(r.value){var e=r.value.slice(),t=toCodePoints$1(e),i="";t.forEach((function(e){-1===wordSeparators.indexOf(e)?i+=fromCodePoint$1(e):(i.length&&n.push(i),n.push(fromCodePoint$1(e)),i="")})),i.length&&n.push(i)}};!(r=i.next()).done;)o();return n},TextContainer=function(e,t,r){this.text=transform(t.data,r.textTransform),this.textBounds=parseTextBounds(e,this.text,r,t)},transform=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(CAPITALIZE,capitalize);case 2:return e.toUpperCase();default:return e}},CAPITALIZE=/(^|\s|:|-|\(|\))([a-z])/g,capitalize=function(e,t,r){return e.length>0?t+r.toUpperCase():e},ImageElementContainer=function(e){function t(t,r){var i=e.call(this,t,r)||this;return i.src=r.currentSrc||r.src,i.intrinsicWidth=r.naturalWidth,i.intrinsicHeight=r.naturalHeight,i.context.cache.addImage(i.src),i}return __extends(t,e),t}(ElementContainer),CanvasElementContainer=function(e){function t(t,r){var i=e.call(this,t,r)||this;return i.canvas=r,i.intrinsicWidth=r.width,i.intrinsicHeight=r.height,i}return __extends(t,e),t}(ElementContainer),SVGElementContainer=function(e){function t(t,r){var i=e.call(this,t,r)||this,n=new XMLSerializer,o=parseBounds(t,r);return r.setAttribute("width",o.width+"px"),r.setAttribute("height",o.height+"px"),i.svg="data:image/svg+xml,"+encodeURIComponent(n.serializeToString(r)),i.intrinsicWidth=r.width.baseVal.value,i.intrinsicHeight=r.height.baseVal.value,i.context.cache.addImage(i.svg),i}return __extends(t,e),t}(ElementContainer),LIElementContainer=function(e){function t(t,r){var i=e.call(this,t,r)||this;return i.value=r.value,i}return __extends(t,e),t}(ElementContainer),OLElementContainer=function(e){function t(t,r){var i=e.call(this,t,r)||this;return i.start=r.start,i.reversed="boolean"==typeof r.reversed&&!0===r.reversed,i}return __extends(t,e),t}(ElementContainer),CHECKBOX_BORDER_RADIUS=[{type:15,flags:0,unit:"px",number:3}],RADIO_BORDER_RADIUS=[{type:16,flags:0,number:50}],reformatInputBounds=function(e){return e.width>e.height?new Bounds(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new Bounds(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},getInputValue=function(e){var t=e.type===PASSWORD?new Array(e.value.length+1).join("•"):e.value;return 0===t.length?e.placeholder||"":t},CHECKBOX="checkbox",RADIO="radio",PASSWORD="password",INPUT_COLOR=707406591,InputElementContainer=function(e){function t(t,r){var i=e.call(this,t,r)||this;switch(i.type=r.type.toLowerCase(),i.checked=r.checked,i.value=getInputValue(r),i.type!==CHECKBOX&&i.type!==RADIO||(i.styles.backgroundColor=3739148031,i.styles.borderTopColor=i.styles.borderRightColor=i.styles.borderBottomColor=i.styles.borderLeftColor=2779096575,i.styles.borderTopWidth=i.styles.borderRightWidth=i.styles.borderBottomWidth=i.styles.borderLeftWidth=1,i.styles.borderTopStyle=i.styles.borderRightStyle=i.styles.borderBottomStyle=i.styles.borderLeftStyle=1,i.styles.backgroundClip=[0],i.styles.backgroundOrigin=[0],i.bounds=reformatInputBounds(i.bounds)),i.type){case CHECKBOX:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=CHECKBOX_BORDER_RADIUS;break;case RADIO:i.styles.borderTopRightRadius=i.styles.borderTopLeftRadius=i.styles.borderBottomRightRadius=i.styles.borderBottomLeftRadius=RADIO_BORDER_RADIUS}return i}return __extends(t,e),t}(ElementContainer),SelectElementContainer=function(e){function t(t,r){var i=e.call(this,t,r)||this,n=r.options[r.selectedIndex||0];return i.value=n&&n.text||"",i}return __extends(t,e),t}(ElementContainer),TextareaElementContainer=function(e){function t(t,r){var i=e.call(this,t,r)||this;return i.value=r.value,i}return __extends(t,e),t}(ElementContainer),IFrameElementContainer=function(e){function t(t,r){var i=e.call(this,t,r)||this;i.src=r.src,i.width=parseInt(r.width,10)||0,i.height=parseInt(r.height,10)||0,i.backgroundColor=i.styles.backgroundColor;try{if(r.contentWindow&&r.contentWindow.document&&r.contentWindow.document.documentElement){i.tree=parseTree(t,r.contentWindow.document.documentElement);var n=r.contentWindow.document.documentElement?parseColor(t,getComputedStyle(r.contentWindow.document.documentElement).backgroundColor):COLORS.TRANSPARENT,o=r.contentWindow.document.body?parseColor(t,getComputedStyle(r.contentWindow.document.body).backgroundColor):COLORS.TRANSPARENT;i.backgroundColor=isTransparent(n)?isTransparent(o)?i.styles.backgroundColor:o:n}}catch(e){}return i}return __extends(t,e),t}(ElementContainer),LIST_OWNERS=["OL","UL","MENU"],parseNodeTree=function(e,t,r,i){for(var n=t.firstChild,o=void 0;n;n=o)if(o=n.nextSibling,isTextNode(n)&&n.data.trim().length>0)r.textNodes.push(new TextContainer(e,n,r.styles));else if(isElementNode(n))if(isSlotElement(n)&&n.assignedNodes)n.assignedNodes().forEach((function(t){return parseNodeTree(e,t,r,i)}));else{var A=createContainer(e,n);A.styles.isVisible()&&(createsRealStackingContext(n,A,i)?A.flags|=4:createsStackingContext(A.styles)&&(A.flags|=2),-1!==LIST_OWNERS.indexOf(n.tagName)&&(A.flags|=8),r.elements.push(A),n.slot,n.shadowRoot?parseNodeTree(e,n.shadowRoot,A,i):isTextareaElement(n)||isSVGElement(n)||isSelectElement(n)||parseNodeTree(e,n,A,i))}},createContainer=function(e,t){return isImageElement(t)?new ImageElementContainer(e,t):isCanvasElement(t)?new CanvasElementContainer(e,t):isSVGElement(t)?new SVGElementContainer(e,t):isLIElement(t)?new LIElementContainer(e,t):isOLElement(t)?new OLElementContainer(e,t):isInputElement(t)?new InputElementContainer(e,t):isSelectElement(t)?new SelectElementContainer(e,t):isTextareaElement(t)?new TextareaElementContainer(e,t):isIFrameElement(t)?new IFrameElementContainer(e,t):new ElementContainer(e,t)},parseTree=function(e,t){var r=createContainer(e,t);return r.flags|=4,parseNodeTree(e,t,r,r),r},createsRealStackingContext=function(e,t,r){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||isBodyElement(e)&&r.styles.isTransparent()},createsStackingContext=function(e){return e.isPositioned()||e.isFloating()},isTextNode=function(e){return e.nodeType===Node.TEXT_NODE},isElementNode=function(e){return e.nodeType===Node.ELEMENT_NODE},isHTMLElementNode=function(e){return isElementNode(e)&&void 0!==e.style&&!isSVGElementNode(e)},isSVGElementNode=function(e){return"object"==typeof e.className},isLIElement=function(e){return"LI"===e.tagName},isOLElement=function(e){return"OL"===e.tagName},isInputElement=function(e){return"INPUT"===e.tagName},isHTMLElement=function(e){return"HTML"===e.tagName},isSVGElement=function(e){return"svg"===e.tagName},isBodyElement=function(e){return"BODY"===e.tagName},isCanvasElement=function(e){return"CANVAS"===e.tagName},isVideoElement=function(e){return"VIDEO"===e.tagName},isImageElement=function(e){return"IMG"===e.tagName},isIFrameElement=function(e){return"IFRAME"===e.tagName},isStyleElement=function(e){return"STYLE"===e.tagName},isScriptElement=function(e){return"SCRIPT"===e.tagName},isTextareaElement=function(e){return"TEXTAREA"===e.tagName},isSelectElement=function(e){return"SELECT"===e.tagName},isSlotElement=function(e){return"SLOT"===e.tagName},isCustomElement=function(e){return e.tagName.indexOf("-")>0},CounterState=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){return this.counters[e]||[]},e.prototype.pop=function(e){var t=this;e.forEach((function(e){return t.counters[e].pop()}))},e.prototype.parse=function(e){var t=this,r=e.counterIncrement,i=e.counterReset,n=!0;null!==r&&r.forEach((function(e){var r=t.counters[e.counter];r&&0!==e.increment&&(n=!1,r.length||r.push(1),r[Math.max(0,r.length-1)]+=e.increment)}));var o=[];return n&&i.forEach((function(e){var r=t.counters[e.counter];o.push(e.counter),r||(r=t.counters[e.counter]=[]),r.push(e.reset)})),o},e}(),ROMAN_UPPER={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ARMENIAN={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},HEBREW={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},GEORGIAN={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},createAdditiveCounter=function(e,t,r,i,n,o){return e<t||e>r?createCounterText(e,n,o.length>0):i.integers.reduce((function(t,r,n){for(;e>=r;)e-=r,t+=i.values[n];return t}),"")+o},createCounterStyleWithSymbolResolver=function(e,t,r,i){var n="";do{r||e--,n=i(e)+n,e/=t}while(e*t>=t);return n},createCounterStyleFromRange=function(e,t,r,i,n){var o=r-t+1;return(e<0?"-":"")+(createCounterStyleWithSymbolResolver(Math.abs(e),o,i,(function(e){return fromCodePoint$1(Math.floor(e%o)+t)}))+n)},createCounterStyleFromSymbols=function(e,t,r){void 0===r&&(r=". ");var i=t.length;return createCounterStyleWithSymbolResolver(Math.abs(e),i,!1,(function(e){return t[Math.floor(e%i)]}))+r},CJK_ZEROS=1,CJK_TEN_COEFFICIENTS=2,CJK_TEN_HIGH_COEFFICIENTS=4,CJK_HUNDRED_COEFFICIENTS=8,createCJKCounter=function(e,t,r,i,n,o){if(e<-9999||e>9999)return createCounterText(e,4,n.length>0);var A=Math.abs(e),s=n;if(0===A)return t[0]+s;for(var a=0;A>0&&a<=4;a++){var l=A%10;0===l&&contains(o,CJK_ZEROS)&&""!==s?s=t[l]+s:l>1||1===l&&0===a||1===l&&1===a&&contains(o,CJK_TEN_COEFFICIENTS)||1===l&&1===a&&contains(o,CJK_TEN_HIGH_COEFFICIENTS)&&e>100||1===l&&a>1&&contains(o,CJK_HUNDRED_COEFFICIENTS)?s=t[l]+(a>0?r[a-1]:"")+s:1===l&&a>0&&(s=r[a-1]+s),A=Math.floor(A/10)}return(e<0?i:"")+s},CHINESE_INFORMAL_MULTIPLIERS="十百千萬",CHINESE_FORMAL_MULTIPLIERS="拾佰仟萬",JAPANESE_NEGATIVE="マイナス",KOREAN_NEGATIVE="마이너스",createCounterText=function(e,t,r){var i=r?". ":"",n=r?"、":"",o=r?", ":"",A=r?" ":"";switch(t){case 0:return"•"+A;case 1:return"◦"+A;case 2:return"◾"+A;case 5:var s=createCounterStyleFromRange(e,48,57,!0,i);return s.length<4?"0"+s:s;case 4:return createCounterStyleFromSymbols(e,"〇一二三四五六七八九",n);case 6:return createAdditiveCounter(e,1,3999,ROMAN_UPPER,3,i).toLowerCase();case 7:return createAdditiveCounter(e,1,3999,ROMAN_UPPER,3,i);case 8:return createCounterStyleFromRange(e,945,969,!1,i);case 9:return createCounterStyleFromRange(e,97,122,!1,i);case 10:return createCounterStyleFromRange(e,65,90,!1,i);case 11:return createCounterStyleFromRange(e,1632,1641,!0,i);case 12:case 49:return createAdditiveCounter(e,1,9999,ARMENIAN,3,i);case 35:return createAdditiveCounter(e,1,9999,ARMENIAN,3,i).toLowerCase();case 13:return createCounterStyleFromRange(e,2534,2543,!0,i);case 14:case 30:return createCounterStyleFromRange(e,6112,6121,!0,i);case 15:return createCounterStyleFromSymbols(e,"子丑寅卯辰巳午未申酉戌亥",n);case 16:return createCounterStyleFromSymbols(e,"甲乙丙丁戊己庚辛壬癸",n);case 17:case 48:return createCJKCounter(e,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"負",n,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 47:return createCJKCounter(e,"零壹貳參肆伍陸柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"負",n,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 42:return createCJKCounter(e,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"负",n,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 41:return createCJKCounter(e,"零壹贰叁肆伍陆柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"负",n,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 26:return createCJKCounter(e,"〇一二三四五六七八九","十百千万",JAPANESE_NEGATIVE,n,0);case 25:return createCJKCounter(e,"零壱弐参四伍六七八九","拾百千万",JAPANESE_NEGATIVE,n,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 31:return createCJKCounter(e,"영일이삼사오육칠팔구","십백천만",KOREAN_NEGATIVE,o,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 33:return createCJKCounter(e,"零一二三四五六七八九","十百千萬",KOREAN_NEGATIVE,o,0);case 32:return createCJKCounter(e,"零壹貳參四五六七八九","拾百千",KOREAN_NEGATIVE,o,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 18:return createCounterStyleFromRange(e,2406,2415,!0,i);case 20:return createAdditiveCounter(e,1,19999,GEORGIAN,3,i);case 21:return createCounterStyleFromRange(e,2790,2799,!0,i);case 22:return createCounterStyleFromRange(e,2662,2671,!0,i);case 22:return createAdditiveCounter(e,1,10999,HEBREW,3,i);case 23:return createCounterStyleFromSymbols(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return createCounterStyleFromSymbols(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return createCounterStyleFromRange(e,3302,3311,!0,i);case 28:return createCounterStyleFromSymbols(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",n);case 29:return createCounterStyleFromSymbols(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",n);case 34:return createCounterStyleFromRange(e,3792,3801,!0,i);case 37:return createCounterStyleFromRange(e,6160,6169,!0,i);case 38:return createCounterStyleFromRange(e,4160,4169,!0,i);case 39:return createCounterStyleFromRange(e,2918,2927,!0,i);case 40:return createCounterStyleFromRange(e,1776,1785,!0,i);case 43:return createCounterStyleFromRange(e,3046,3055,!0,i);case 44:return createCounterStyleFromRange(e,3174,3183,!0,i);case 45:return createCounterStyleFromRange(e,3664,3673,!0,i);case 46:return createCounterStyleFromRange(e,3872,3881,!0,i);default:return createCounterStyleFromRange(e,48,57,!0,i)}},IGNORE_ATTRIBUTE="data-html2canvas-ignore",DocumentCloner=function(){function e(e,t,r){if(this.context=e,this.options=r,this.scrolledElements=[],this.referenceElement=t,this.counters=new CounterState,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,t){var r=this,i=createIFrameContainer(e,t);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var n=e.defaultView.pageXOffset,o=e.defaultView.pageYOffset,A=i.contentWindow,s=A.document,a=iframeLoader(i).then((function(){return __awaiter(r,void 0,void 0,(function(){var e,r;return __generator(this,(function(n){switch(n.label){case 0:return this.scrolledElements.forEach(restoreNodeScroll),A&&(A.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||A.scrollY===t.top&&A.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(A.scrollX-t.left,A.scrollY-t.top,0,0))),e=this.options.onclone,void 0===(r=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:s.fonts&&s.fonts.ready?[4,s.fonts.ready]:[3,2];case 1:n.sent(),n.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,imagesReady(s)]:[3,4];case 3:n.sent(),n.label=4;case 4:return"function"==typeof e?[2,Promise.resolve().then((function(){return e(s,r)})).then((function(){return i}))]:[2,i]}}))}))}));return s.open(),s.write(serializeDoctype(document.doctype)+"<html></html>"),restoreOwnerScroll(this.referenceElement.ownerDocument,n,o),s.replaceChild(s.adoptNode(this.documentElement),s.documentElement),s.close(),a},e.prototype.createElementClone=function(e){if(isDebugging(e,2),isCanvasElement(e))return this.createCanvasClone(e);if(isVideoElement(e))return this.createVideoClone(e);if(isStyleElement(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return isImageElement(t)&&(isImageElement(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),isCustomElement(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return copyCSSStyles(e.style,t),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var r=[].slice.call(t.cssRules,0).reduce((function(e,t){return t&&"string"==typeof t.cssText?e+t.cssText:e}),""),i=e.cloneNode(!1);return i.textContent=r,i}}catch(e){if(this.context.logger.error("Unable to access cssRules property",e),"SecurityError"!==e.name)throw e}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var r=e.ownerDocument.createElement("img");try{return r.src=e.toDataURL(),r}catch(t){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var i=e.cloneNode(!1);try{i.width=e.width,i.height=e.height;var n=e.getContext("2d"),o=i.getContext("2d");if(o)if(!this.options.allowTaint&&n)o.putImageData(n.getImageData(0,0,e.width,e.height),0,0);else{var A=null!==(t=e.getContext("webgl2"))&&void 0!==t?t:e.getContext("webgl");if(A){var s=A.getContextAttributes();!1===(null==s?void 0:s.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}o.drawImage(e,0,0)}return i}catch(t){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return i},e.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var r=t.getContext("2d");try{return r&&(r.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||r.getImageData(0,0,t.width,t.height)),t}catch(t){this.context.logger.info("Unable to clone video as it is tainted",e)}var i=e.ownerDocument.createElement("canvas");return i.width=e.offsetWidth,i.height=e.offsetHeight,i},e.prototype.appendChildNode=function(e,t,r){isElementNode(t)&&(isScriptElement(t)||t.hasAttribute(IGNORE_ATTRIBUTE)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(t))||this.options.copyStyles&&isElementNode(t)&&isStyleElement(t)||e.appendChild(this.cloneNode(t,r))},e.prototype.cloneChildNodes=function(e,t,r){for(var i=this,n=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;n;n=n.nextSibling)if(isElementNode(n)&&isSlotElement(n)&&"function"==typeof n.assignedNodes){var o=n.assignedNodes();o.length&&o.forEach((function(e){return i.appendChildNode(t,e,r)}))}else this.appendChildNode(t,n,r)},e.prototype.cloneNode=function(e,t){if(isTextNode(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var r=e.ownerDocument.defaultView;if(r&&isElementNode(e)&&(isHTMLElementNode(e)||isSVGElementNode(e))){var i=this.createElementClone(e);i.style.transitionProperty="none";var n=r.getComputedStyle(e),o=r.getComputedStyle(e,":before"),A=r.getComputedStyle(e,":after");this.referenceElement===e&&isHTMLElementNode(i)&&(this.clonedReferenceElement=i),isBodyElement(i)&&createPseudoHideStyles(i);var s=this.counters.parse(new CSSParsedCounterDeclaration(this.context,n)),a=this.resolvePseudoContent(e,i,o,PseudoElementType.BEFORE);isCustomElement(e)&&(t=!0),isVideoElement(e)||this.cloneChildNodes(e,i,t),a&&i.insertBefore(a,i.firstChild);var l=this.resolvePseudoContent(e,i,A,PseudoElementType.AFTER);return l&&i.appendChild(l),this.counters.pop(s),(n&&(this.options.copyStyles||isSVGElementNode(e))&&!isIFrameElement(e)||t)&&copyCSSStyles(n,i),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([i,e.scrollLeft,e.scrollTop]),(isTextareaElement(e)||isSelectElement(e))&&(isTextareaElement(i)||isSelectElement(i))&&(i.value=e.value),i}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,r,i){var n=this;if(r){var o=r.content,A=t.ownerDocument;if(A&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==r.display){this.counters.parse(new CSSParsedCounterDeclaration(this.context,r));var s=new CSSParsedPseudoDeclaration(this.context,r),a=A.createElement("html2canvaspseudoelement");copyCSSStyles(r,a),s.content.forEach((function(t){if(0===t.type)a.appendChild(A.createTextNode(t.value));else if(22===t.type){var r=A.createElement("img");r.src=t.value,r.style.opacity="1",a.appendChild(r)}else if(18===t.type){if("attr"===t.name){var i=t.values.filter(isIdentToken);i.length&&a.appendChild(A.createTextNode(e.getAttribute(i[0].value)||""))}else if("counter"===t.name){var o=t.values.filter(nonFunctionArgSeparator),l=o[0],c=o[1];if(l&&isIdentToken(l)){var p=n.counters.getCounterValue(l.value),h=c&&isIdentToken(c)?listStyleType.parse(n.context,c.value):3;a.appendChild(A.createTextNode(createCounterText(p,h,!1)))}}else if("counters"===t.name){var u=t.values.filter(nonFunctionArgSeparator),d=(l=u[0],u[1]);if(c=u[2],l&&isIdentToken(l)){var g=n.counters.getCounterValues(l.value),f=c&&isIdentToken(c)?listStyleType.parse(n.context,c.value):3,m=d&&0===d.type?d.value:"",y=g.map((function(e){return createCounterText(e,f,!1)})).join(m);a.appendChild(A.createTextNode(y))}}}else if(20===t.type)switch(t.value){case"open-quote":a.appendChild(A.createTextNode(getQuote(s.quotes,n.quoteDepth++,!0)));break;case"close-quote":a.appendChild(A.createTextNode(getQuote(s.quotes,--n.quoteDepth,!1)));break;default:a.appendChild(A.createTextNode(t.value))}})),a.className=PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;var l=i===PseudoElementType.BEFORE?" "+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE:" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;return isSVGElementNode(t)?t.className.baseValue+=l:t.className+=l,a}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}(),PseudoElementType;!function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"}(PseudoElementType||(PseudoElementType={}));var createIFrameContainer=function(e,t){var r=e.createElement("iframe");return r.className="html2canvas-container",r.style.visibility="hidden",r.style.position="fixed",r.style.left="-10000px",r.style.top="0px",r.style.border="0",r.width=t.width.toString(),r.height=t.height.toString(),r.scrolling="no",r.setAttribute(IGNORE_ATTRIBUTE,"true"),e.body.appendChild(r),r},imageReady=function(e){return new Promise((function(t){e.complete?t():e.src?(e.onload=t,e.onerror=t):t()}))},imagesReady=function(e){return Promise.all([].slice.call(e.images,0).map(imageReady))},iframeLoader=function(e){return new Promise((function(t,r){var i=e.contentWindow;if(!i)return r("No window assigned for iframe");var n=i.document;i.onload=e.onload=function(){i.onload=e.onload=null;var r=setInterval((function(){n.body.childNodes.length>0&&"complete"===n.readyState&&(clearInterval(r),t(e))}),50)}}))},ignoredStyleProperties=["all","d","content"],copyCSSStyles=function(e,t){for(var r=e.length-1;r>=0;r--){var i=e.item(r);-1===ignoredStyleProperties.indexOf(i)&&t.style.setProperty(i,e.getPropertyValue(i))}return t},serializeDoctype=function(e){var t="";return e&&(t+="<!DOCTYPE ",e.name&&(t+=e.name),e.internalSubset&&(t+=e.internalSubset),e.publicId&&(t+='"'+e.publicId+'"'),e.systemId&&(t+='"'+e.systemId+'"'),t+=">"),t},restoreOwnerScroll=function(e,t,r){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||r!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,r)},restoreNodeScroll=function(e){var t=e[0],r=e[1],i=e[2];t.scrollLeft=r,t.scrollTop=i},PSEUDO_BEFORE=":before",PSEUDO_AFTER=":after",PSEUDO_HIDE_ELEMENT_CLASS_BEFORE="___html2canvas___pseudoelement_before",PSEUDO_HIDE_ELEMENT_CLASS_AFTER="___html2canvas___pseudoelement_after",PSEUDO_HIDE_ELEMENT_STYLE='{\n content: "" !important;\n display: none !important;\n}',createPseudoHideStyles=function(e){createStyles(e,"."+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+PSEUDO_BEFORE+PSEUDO_HIDE_ELEMENT_STYLE+"\n ."+PSEUDO_HIDE_ELEMENT_CLASS_AFTER+PSEUDO_AFTER+PSEUDO_HIDE_ELEMENT_STYLE)},createStyles=function(e,t){var r=e.ownerDocument;if(r){var i=r.createElement("style");i.textContent=t,e.appendChild(i)}},CacheStorage=function(){function e(){}return e.getOrigin=function(t){var r=e._link;return r?(r.href=t,r.href=r.href,r.protocol+r.hostname+r.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),Cache=function(){function e(e,t){this.context=e,this._options=t,this._cache={}}return e.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)?t:isBlobImage(e)||isRenderable(e)?((this._cache[e]=this.loadImage(e))["catch"]((function(){})),t):t},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return __awaiter(this,void 0,void 0,(function(){var t,r,i,n,o=this;return __generator(this,(function(A){switch(A.label){case 0:return t=CacheStorage.isSameOrigin(e),r=!isInlineImage(e)&&!0===this._options.useCORS&&FEATURES.SUPPORT_CORS_IMAGES&&!t,i=!isInlineImage(e)&&!t&&!isBlobImage(e)&&"string"==typeof this._options.proxy&&FEATURES.SUPPORT_CORS_XHR&&!r,t||!1!==this._options.allowTaint||isInlineImage(e)||isBlobImage(e)||i||r?(n=e,i?[4,this.proxy(n)]:[3,2]):[2];case 1:n=A.sent(),A.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,t){var i=new Image;i.onload=function(){return e(i)},i.onerror=t,(isInlineBase64Image(n)||r)&&(i.crossOrigin="anonymous"),i.src=n,!0===i.complete&&setTimeout((function(){return e(i)}),500),o._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+o._options.imageTimeout+"ms) loading image")}),o._options.imageTimeout)}))];case 3:return[2,A.sent()]}}))}))},e.prototype.has=function(e){return void 0!==this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var i=e.substring(0,256);return new Promise((function(n,o){var A=FEATURES.SUPPORT_RESPONSE_TYPE?"blob":"text",s=new XMLHttpRequest;s.onload=function(){if(200===s.status)if("text"===A)n(s.response);else{var e=new FileReader;e.addEventListener("load",(function(){return n(e.result)}),!1),e.addEventListener("error",(function(e){return o(e)}),!1),e.readAsDataURL(s.response)}else o("Failed to proxy resource "+i+" with status code "+s.status)},s.onerror=o;var a=r.indexOf("?")>-1?"&":"?";if(s.open("GET",""+r+a+"url="+encodeURIComponent(e)+"&responseType="+A),"text"!==A&&s instanceof XMLHttpRequest&&(s.responseType=A),t._options.imageTimeout){var l=t._options.imageTimeout;s.timeout=l,s.ontimeout=function(){return o("Timed out ("+l+"ms) proxying "+i)}}s.send()}))},e}(),INLINE_SVG=/^data:image\/svg\+xml/i,INLINE_BASE64=/^data:image\/.*;base64,/i,INLINE_IMG=/^data:image\/.*/i,isRenderable=function(e){return FEATURES.SUPPORT_SVG_DRAWING||!isSVG(e)},isInlineImage=function(e){return INLINE_IMG.test(e)},isInlineBase64Image=function(e){return INLINE_BASE64.test(e)},isBlobImage=function(e){return"blob"===e.substr(0,4)},isSVG=function(e){return"svg"===e.substr(-3).toLowerCase()||INLINE_SVG.test(e)},Vector=function(){function e(e,t){this.type=0,this.x=e,this.y=t}return e.prototype.add=function(t,r){return new e(this.x+t,this.y+r)},e}(),lerp=function(e,t,r){return new Vector(e.x+(t.x-e.x)*r,e.y+(t.y-e.y)*r)},BezierCurve=function(){function e(e,t,r,i){this.type=1,this.start=e,this.startControl=t,this.endControl=r,this.end=i}return e.prototype.subdivide=function(t,r){var i=lerp(this.start,this.startControl,t),n=lerp(this.startControl,this.endControl,t),o=lerp(this.endControl,this.end,t),A=lerp(i,n,t),s=lerp(n,o,t),a=lerp(A,s,t);return r?new e(this.start,i,A,a):new e(a,s,o,this.end)},e.prototype.add=function(t,r){return new e(this.start.add(t,r),this.startControl.add(t,r),this.endControl.add(t,r),this.end.add(t,r))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),isBezierCurve=function(e){return 1===e.type},BoundCurves=function(e){var t=e.styles,r=e.bounds,i=getAbsoluteValueForTuple(t.borderTopLeftRadius,r.width,r.height),n=i[0],o=i[1],A=getAbsoluteValueForTuple(t.borderTopRightRadius,r.width,r.height),s=A[0],a=A[1],l=getAbsoluteValueForTuple(t.borderBottomRightRadius,r.width,r.height),c=l[0],p=l[1],h=getAbsoluteValueForTuple(t.borderBottomLeftRadius,r.width,r.height),u=h[0],d=h[1],g=[];g.push((n+s)/r.width),g.push((u+c)/r.width),g.push((o+d)/r.height),g.push((a+p)/r.height);var f=Math.max.apply(Math,g);f>1&&(n/=f,o/=f,s/=f,a/=f,c/=f,p/=f,u/=f,d/=f);var m=r.width-s,y=r.height-p,v=r.width-c,C=r.height-d,B=t.borderTopWidth,b=t.borderRightWidth,w=t.borderBottomWidth,E=t.borderLeftWidth,_=getAbsoluteValue(t.paddingTop,e.bounds.width),T=getAbsoluteValue(t.paddingRight,e.bounds.width),I=getAbsoluteValue(t.paddingBottom,e.bounds.width),S=getAbsoluteValue(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=n>0||o>0?getCurvePoints(r.left+E/3,r.top+B/3,n-E/3,o-B/3,CORNER.TOP_LEFT):new Vector(r.left+E/3,r.top+B/3),this.topRightBorderDoubleOuterBox=n>0||o>0?getCurvePoints(r.left+m,r.top+B/3,s-b/3,a-B/3,CORNER.TOP_RIGHT):new Vector(r.left+r.width-b/3,r.top+B/3),this.bottomRightBorderDoubleOuterBox=c>0||p>0?getCurvePoints(r.left+v,r.top+y,c-b/3,p-w/3,CORNER.BOTTOM_RIGHT):new Vector(r.left+r.width-b/3,r.top+r.height-w/3),this.bottomLeftBorderDoubleOuterBox=u>0||d>0?getCurvePoints(r.left+E/3,r.top+C,u-E/3,d-w/3,CORNER.BOTTOM_LEFT):new Vector(r.left+E/3,r.top+r.height-w/3),this.topLeftBorderDoubleInnerBox=n>0||o>0?getCurvePoints(r.left+2*E/3,r.top+2*B/3,n-2*E/3,o-2*B/3,CORNER.TOP_LEFT):new Vector(r.left+2*E/3,r.top+2*B/3),this.topRightBorderDoubleInnerBox=n>0||o>0?getCurvePoints(r.left+m,r.top+2*B/3,s-2*b/3,a-2*B/3,CORNER.TOP_RIGHT):new Vector(r.left+r.width-2*b/3,r.top+2*B/3),this.bottomRightBorderDoubleInnerBox=c>0||p>0?getCurvePoints(r.left+v,r.top+y,c-2*b/3,p-2*w/3,CORNER.BOTTOM_RIGHT):new Vector(r.left+r.width-2*b/3,r.top+r.height-2*w/3),this.bottomLeftBorderDoubleInnerBox=u>0||d>0?getCurvePoints(r.left+2*E/3,r.top+C,u-2*E/3,d-2*w/3,CORNER.BOTTOM_LEFT):new Vector(r.left+2*E/3,r.top+r.height-2*w/3),this.topLeftBorderStroke=n>0||o>0?getCurvePoints(r.left+E/2,r.top+B/2,n-E/2,o-B/2,CORNER.TOP_LEFT):new Vector(r.left+E/2,r.top+B/2),this.topRightBorderStroke=n>0||o>0?getCurvePoints(r.left+m,r.top+B/2,s-b/2,a-B/2,CORNER.TOP_RIGHT):new Vector(r.left+r.width-b/2,r.top+B/2),this.bottomRightBorderStroke=c>0||p>0?getCurvePoints(r.left+v,r.top+y,c-b/2,p-w/2,CORNER.BOTTOM_RIGHT):new Vector(r.left+r.width-b/2,r.top+r.height-w/2),this.bottomLeftBorderStroke=u>0||d>0?getCurvePoints(r.left+E/2,r.top+C,u-E/2,d-w/2,CORNER.BOTTOM_LEFT):new Vector(r.left+E/2,r.top+r.height-w/2),this.topLeftBorderBox=n>0||o>0?getCurvePoints(r.left,r.top,n,o,CORNER.TOP_LEFT):new Vector(r.left,r.top),this.topRightBorderBox=s>0||a>0?getCurvePoints(r.left+m,r.top,s,a,CORNER.TOP_RIGHT):new Vector(r.left+r.width,r.top),this.bottomRightBorderBox=c>0||p>0?getCurvePoints(r.left+v,r.top+y,c,p,CORNER.BOTTOM_RIGHT):new Vector(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=u>0||d>0?getCurvePoints(r.left,r.top+C,u,d,CORNER.BOTTOM_LEFT):new Vector(r.left,r.top+r.height),this.topLeftPaddingBox=n>0||o>0?getCurvePoints(r.left+E,r.top+B,Math.max(0,n-E),Math.max(0,o-B),CORNER.TOP_LEFT):new Vector(r.left+E,r.top+B),this.topRightPaddingBox=s>0||a>0?getCurvePoints(r.left+Math.min(m,r.width-b),r.top+B,m>r.width+b?0:Math.max(0,s-b),Math.max(0,a-B),CORNER.TOP_RIGHT):new Vector(r.left+r.width-b,r.top+B),this.bottomRightPaddingBox=c>0||p>0?getCurvePoints(r.left+Math.min(v,r.width-E),r.top+Math.min(y,r.height-w),Math.max(0,c-b),Math.max(0,p-w),CORNER.BOTTOM_RIGHT):new Vector(r.left+r.width-b,r.top+r.height-w),this.bottomLeftPaddingBox=u>0||d>0?getCurvePoints(r.left+E,r.top+Math.min(C,r.height-w),Math.max(0,u-E),Math.max(0,d-w),CORNER.BOTTOM_LEFT):new Vector(r.left+E,r.top+r.height-w),this.topLeftContentBox=n>0||o>0?getCurvePoints(r.left+E+S,r.top+B+_,Math.max(0,n-(E+S)),Math.max(0,o-(B+_)),CORNER.TOP_LEFT):new Vector(r.left+E+S,r.top+B+_),this.topRightContentBox=s>0||a>0?getCurvePoints(r.left+Math.min(m,r.width+E+S),r.top+B+_,m>r.width+E+S?0:s-E+S,a-(B+_),CORNER.TOP_RIGHT):new Vector(r.left+r.width-(b+T),r.top+B+_),this.bottomRightContentBox=c>0||p>0?getCurvePoints(r.left+Math.min(v,r.width-(E+S)),r.top+Math.min(y,r.height+B+_),Math.max(0,c-(b+T)),p-(w+I),CORNER.BOTTOM_RIGHT):new Vector(r.left+r.width-(b+T),r.top+r.height-(w+I)),this.bottomLeftContentBox=u>0||d>0?getCurvePoints(r.left+E+S,r.top+C,Math.max(0,u-(E+S)),d-(w+I),CORNER.BOTTOM_LEFT):new Vector(r.left+E+S,r.top+r.height-(w+I))},CORNER;!function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(CORNER||(CORNER={}));var getCurvePoints=function(e,t,r,i,n){var o=(Math.sqrt(2)-1)/3*4,A=r*o,s=i*o,a=e+r,l=t+i;switch(n){case CORNER.TOP_LEFT:return new BezierCurve(new Vector(e,l),new Vector(e,l-s),new Vector(a-A,t),new Vector(a,t));case CORNER.TOP_RIGHT:return new BezierCurve(new Vector(e,t),new Vector(e+A,t),new Vector(a,l-s),new Vector(a,l));case CORNER.BOTTOM_RIGHT:return new BezierCurve(new Vector(a,t),new Vector(a,t+s),new Vector(e+A,l),new Vector(e,l));case CORNER.BOTTOM_LEFT:default:return new BezierCurve(new Vector(a,l),new Vector(a-A,l),new Vector(e,t+s),new Vector(e,t))}},calculateBorderBoxPath=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},calculateContentBoxPath=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},calculatePaddingBoxPath=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},TransformEffect=function(e,t,r){this.offsetX=e,this.offsetY=t,this.matrix=r,this.type=0,this.target=6},ClipEffect=function(e,t){this.path=e,this.target=t,this.type=1},OpacityEffect=function(e){this.opacity=e,this.type=2,this.target=6},isTransformEffect=function(e){return 0===e.type},isClipEffect=function(e){return 1===e.type},isOpacityEffect=function(e){return 2===e.type},equalPath=function(e,t){return e.length===t.length&&e.some((function(e,r){return e===t[r]}))},transformPath=function(e,t,r,i,n){return e.map((function(e,o){switch(o){case 0:return e.add(t,r);case 1:return e.add(t+i,r);case 2:return e.add(t+i,r+n);case 3:return e.add(t,r+n)}return e}))},StackingContext=function(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},ElementPaint=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new BoundCurves(this.container),this.container.styles.opacity<1&&this.effects.push(new OpacityEffect(this.container.styles.opacity)),null!==this.container.styles.transform){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,i=this.container.bounds.top+this.container.styles.transformOrigin[1].number,n=this.container.styles.transform;this.effects.push(new TransformEffect(r,i,n))}if(0!==this.container.styles.overflowX){var o=calculateBorderBoxPath(this.curves),A=calculatePaddingBoxPath(this.curves);equalPath(o,A)?this.effects.push(new ClipEffect(o,6)):(this.effects.push(new ClipEffect(o,2)),this.effects.push(new ClipEffect(A,4)))}}return e.prototype.getEffects=function(e){for(var t=-1===[2,3].indexOf(this.container.styles.position),r=this.parent,i=this.effects.slice(0);r;){var n=r.effects.filter((function(e){return!isClipEffect(e)}));if(t||0!==r.container.styles.position||!r.parent){if(i.unshift.apply(i,n),t=-1===[2,3].indexOf(r.container.styles.position),0!==r.container.styles.overflowX){var o=calculateBorderBoxPath(r.curves),A=calculatePaddingBoxPath(r.curves);equalPath(o,A)||i.unshift(new ClipEffect(A,6))}}else i.unshift.apply(i,n);r=r.parent}return i.filter((function(t){return contains(t.target,e)}))},e}(),parseStackTree=function(e,t,r,i){e.container.elements.forEach((function(n){var o=contains(n.flags,4),A=contains(n.flags,2),s=new ElementPaint(n,e);contains(n.styles.display,2048)&&i.push(s);var a=contains(n.flags,8)?[]:i;if(o||A){var l=o||n.styles.isPositioned()?r:t,c=new StackingContext(s);if(n.styles.isPositioned()||n.styles.opacity<1||n.styles.isTransformed()){var p=n.styles.zIndex.order;if(p<0){var h=0;l.negativeZIndex.some((function(e,t){return p>e.element.container.styles.zIndex.order?(h=t,!1):h>0})),l.negativeZIndex.splice(h,0,c)}else if(p>0){var u=0;l.positiveZIndex.some((function(e,t){return p>=e.element.container.styles.zIndex.order?(u=t+1,!1):u>0})),l.positiveZIndex.splice(u,0,c)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else n.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);parseStackTree(s,c,o?c:r,a)}else n.styles.isInlineLevel()?t.inlineLevel.push(s):t.nonInlineLevel.push(s),parseStackTree(s,t,r,a);contains(n.flags,8)&&processListItems(n,a)}))},processListItems=function(e,t){for(var r=e instanceof OLElementContainer?e.start:1,i=e instanceof OLElementContainer&&e.reversed,n=0;n<t.length;n++){var o=t[n];o.container instanceof LIElementContainer&&"number"==typeof o.container.value&&0!==o.container.value&&(r=o.container.value),o.listValue=createCounterText(r,o.container.styles.listStyleType,!0),r+=i?-1:1}},parseStackingContexts=function(e){var t=new ElementPaint(e,null),r=new StackingContext(t),i=[];return parseStackTree(t,r,r,i),processListItems(t.container,i),r},parsePathForBorder=function(e,t){switch(t){case 0:return createPathFromCurves(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return createPathFromCurves(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return createPathFromCurves(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);default:return createPathFromCurves(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},parsePathForBorderDoubleOuter=function(e,t){switch(t){case 0:return createPathFromCurves(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return createPathFromCurves(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return createPathFromCurves(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);default:return createPathFromCurves(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},parsePathForBorderDoubleInner=function(e,t){switch(t){case 0:return createPathFromCurves(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return createPathFromCurves(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return createPathFromCurves(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);default:return createPathFromCurves(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},parsePathForBorderStroke=function(e,t){switch(t){case 0:return createStrokePathFromCurves(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return createStrokePathFromCurves(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return createStrokePathFromCurves(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);default:return createStrokePathFromCurves(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},createStrokePathFromCurves=function(e,t){var r=[];return isBezierCurve(e)?r.push(e.subdivide(.5,!1)):r.push(e),isBezierCurve(t)?r.push(t.subdivide(.5,!0)):r.push(t),r},createPathFromCurves=function(e,t,r,i){var n=[];return isBezierCurve(e)?n.push(e.subdivide(.5,!1)):n.push(e),isBezierCurve(r)?n.push(r.subdivide(.5,!0)):n.push(r),isBezierCurve(i)?n.push(i.subdivide(.5,!0).reverse()):n.push(i),isBezierCurve(t)?n.push(t.subdivide(.5,!1).reverse()):n.push(t),n},paddingBox=function(e){var t=e.bounds,r=e.styles;return t.add(r.borderLeftWidth,r.borderTopWidth,-(r.borderRightWidth+r.borderLeftWidth),-(r.borderTopWidth+r.borderBottomWidth))},contentBox=function(e){var t=e.styles,r=e.bounds,i=getAbsoluteValue(t.paddingLeft,r.width),n=getAbsoluteValue(t.paddingRight,r.width),o=getAbsoluteValue(t.paddingTop,r.width),A=getAbsoluteValue(t.paddingBottom,r.width);return r.add(i+t.borderLeftWidth,o+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+i+n),-(t.borderTopWidth+t.borderBottomWidth+o+A))},calculateBackgroundPositioningArea=function(e,t){return 0===e?t.bounds:2===e?contentBox(t):paddingBox(t)},calculateBackgroundPaintingArea=function(e,t){return 0===e?t.bounds:2===e?contentBox(t):paddingBox(t)},calculateBackgroundRendering=function(e,t,r){var i=calculateBackgroundPositioningArea(getBackgroundValueForIndex(e.styles.backgroundOrigin,t),e),n=calculateBackgroundPaintingArea(getBackgroundValueForIndex(e.styles.backgroundClip,t),e),o=calculateBackgroundSize(getBackgroundValueForIndex(e.styles.backgroundSize,t),r,i),A=o[0],s=o[1],a=getAbsoluteValueForTuple(getBackgroundValueForIndex(e.styles.backgroundPosition,t),i.width-A,i.height-s);return[calculateBackgroundRepeatPath(getBackgroundValueForIndex(e.styles.backgroundRepeat,t),a,o,i,n),Math.round(i.left+a[0]),Math.round(i.top+a[1]),A,s]},isAuto=function(e){return isIdentToken(e)&&e.value===BACKGROUND_SIZE.AUTO},hasIntrinsicValue=function(e){return"number"==typeof e},calculateBackgroundSize=function(e,t,r){var i=t[0],n=t[1],o=t[2],A=e[0],s=e[1];if(!A)return[0,0];if(isLengthPercentage(A)&&s&&isLengthPercentage(s))return[getAbsoluteValue(A,r.width),getAbsoluteValue(s,r.height)];var a=hasIntrinsicValue(o);if(isIdentToken(A)&&(A.value===BACKGROUND_SIZE.CONTAIN||A.value===BACKGROUND_SIZE.COVER))return hasIntrinsicValue(o)?r.width/r.height<o!=(A.value===BACKGROUND_SIZE.COVER)?[r.width,r.width/o]:[r.height*o,r.height]:[r.width,r.height];var l=hasIntrinsicValue(i),c=hasIntrinsicValue(n),p=l||c;if(isAuto(A)&&(!s||isAuto(s)))return l&&c?[i,n]:a||p?p&&a?[l?i:n*o,c?n:i/o]:[l?i:r.width,c?n:r.height]:[r.width,r.height];if(a){var h=0,u=0;return isLengthPercentage(A)?h=getAbsoluteValue(A,r.width):isLengthPercentage(s)&&(u=getAbsoluteValue(s,r.height)),isAuto(A)?h=u*o:s&&!isAuto(s)||(u=h/o),[h,u]}var d=null,g=null;if(isLengthPercentage(A)?d=getAbsoluteValue(A,r.width):s&&isLengthPercentage(s)&&(g=getAbsoluteValue(s,r.height)),null===d||s&&!isAuto(s)||(g=l&&c?d/i*n:r.height),null!==g&&isAuto(A)&&(d=l&&c?g/n*i:r.width),null!==d&&null!==g)return[d,g];throw new Error("Unable to calculate background-size for element")},getBackgroundValueForIndex=function(e,t){var r=e[t];return void 0===r?e[0]:r},calculateBackgroundRepeatPath=function(e,t,r,i,n){var o=t[0],A=t[1],s=r[0],a=r[1];switch(e){case 2:return[new Vector(Math.round(i.left),Math.round(i.top+A)),new Vector(Math.round(i.left+i.width),Math.round(i.top+A)),new Vector(Math.round(i.left+i.width),Math.round(a+i.top+A)),new Vector(Math.round(i.left),Math.round(a+i.top+A))];case 3:return[new Vector(Math.round(i.left+o),Math.round(i.top)),new Vector(Math.round(i.left+o+s),Math.round(i.top)),new Vector(Math.round(i.left+o+s),Math.round(i.height+i.top)),new Vector(Math.round(i.left+o),Math.round(i.height+i.top))];case 1:return[new Vector(Math.round(i.left+o),Math.round(i.top+A)),new Vector(Math.round(i.left+o+s),Math.round(i.top+A)),new Vector(Math.round(i.left+o+s),Math.round(i.top+A+a)),new Vector(Math.round(i.left+o),Math.round(i.top+A+a))];default:return[new Vector(Math.round(n.left),Math.round(n.top)),new Vector(Math.round(n.left+n.width),Math.round(n.top)),new Vector(Math.round(n.left+n.width),Math.round(n.height+n.top)),new Vector(Math.round(n.left),Math.round(n.height+n.top))]}},SMALL_IMAGE="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",SAMPLE_TEXT="Hidden Text",FontMetrics=function(){function e(e){this._data={},this._document=e}return e.prototype.parseMetrics=function(e,t){var r=this._document.createElement("div"),i=this._document.createElement("img"),n=this._document.createElement("span"),o=this._document.body;r.style.visibility="hidden",r.style.fontFamily=e,r.style.fontSize=t,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",o.appendChild(r),i.src=SMALL_IMAGE,i.width=1,i.height=1,i.style.margin="0",i.style.padding="0",i.style.verticalAlign="baseline",n.style.fontFamily=e,n.style.fontSize=t,n.style.margin="0",n.style.padding="0",n.appendChild(this._document.createTextNode(SAMPLE_TEXT)),r.appendChild(n),r.appendChild(i);var A=i.offsetTop-n.offsetTop+2;r.removeChild(n),r.appendChild(this._document.createTextNode(SAMPLE_TEXT)),r.style.lineHeight="normal",i.style.verticalAlign="super";var s=i.offsetTop-r.offsetTop+2;return o.removeChild(r),{baseline:A,middle:s}},e.prototype.getMetrics=function(e,t){var r=e+" "+t;return void 0===this._data[r]&&(this._data[r]=this.parseMetrics(e,t)),this._data[r]},e}(),Renderer=function(e,t){this.context=e,this.options=t},MASK_OFFSET=1e4,CanvasRenderer=function(e){function t(t,r){var i=e.call(this,t,r)||this;return i._activeEffects=[],i.canvas=r.canvas?r.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),r.canvas||(i.canvas.width=Math.floor(r.width*r.scale),i.canvas.height=Math.floor(r.height*r.scale),i.canvas.style.width=r.width+"px",i.canvas.style.height=r.height+"px"),i.fontMetrics=new FontMetrics(document),i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-r.x,-r.y),i.ctx.textBaseline="bottom",i._activeEffects=[],i.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),i}return __extends(t,e),t.prototype.applyEffects=function(e){for(var t=this;this._activeEffects.length;)this.popEffect();e.forEach((function(e){return t.applyEffect(e)}))},t.prototype.applyEffect=function(e){this.ctx.save(),isOpacityEffect(e)&&(this.ctx.globalAlpha=e.opacity),isTransformEffect(e)&&(this.ctx.translate(e.offsetX,e.offsetY),this.ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]),this.ctx.translate(-e.offsetX,-e.offsetY)),isClipEffect(e)&&(this.path(e.path),this.ctx.clip()),this._activeEffects.push(e)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(e){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return e.element.container.styles.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},t.prototype.renderNode=function(e){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return contains(e.container.flags,16),e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return t.sent(),[4,this.renderNodeContent(e)];case 2:t.sent(),t.label=3;case 3:return[2]}}))}))},t.prototype.renderTextWithLetterSpacing=function(e,t,r){var i=this;0===t?this.ctx.fillText(e.text,e.bounds.left,e.bounds.top+r):segmentGraphemes(e.text).reduce((function(t,n){return i.ctx.fillText(n,t,e.bounds.top+r),t+i.ctx.measureText(n).width}),e.bounds.left)},t.prototype.createFontStyle=function(e){var t=e.fontVariant.filter((function(e){return"normal"===e||"small-caps"===e})).join(""),r=fixIOSSystemFonts(e.fontFamily).join(", "),i=isDimensionToken(e.fontSize)?""+e.fontSize.number+e.fontSize.unit:e.fontSize.number+"px";return[[e.fontStyle,t,e.fontWeight,i,r].join(" "),r,i]},t.prototype.renderTextNode=function(e,t){return __awaiter(this,void 0,void 0,(function(){var r,i,n,o,A,s,a,l,c=this;return __generator(this,(function(p){return r=this.createFontStyle(t),i=r[0],n=r[1],o=r[2],this.ctx.font=i,this.ctx.direction=1===t.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",A=this.fontMetrics.getMetrics(n,o),s=A.baseline,a=A.middle,l=t.paintOrder,e.textBounds.forEach((function(e){l.forEach((function(r){switch(r){case 0:c.ctx.fillStyle=asString(t.color),c.renderTextWithLetterSpacing(e,t.letterSpacing,s);var i=t.textShadow;i.length&&e.text.trim().length&&(i.slice(0).reverse().forEach((function(r){c.ctx.shadowColor=asString(r.color),c.ctx.shadowOffsetX=r.offsetX.number*c.options.scale,c.ctx.shadowOffsetY=r.offsetY.number*c.options.scale,c.ctx.shadowBlur=r.blur.number,c.renderTextWithLetterSpacing(e,t.letterSpacing,s)})),c.ctx.shadowColor="",c.ctx.shadowOffsetX=0,c.ctx.shadowOffsetY=0,c.ctx.shadowBlur=0),t.textDecorationLine.length&&(c.ctx.fillStyle=asString(t.textDecorationColor||t.color),t.textDecorationLine.forEach((function(t){switch(t){case 1:c.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top+s),e.bounds.width,1);break;case 2:c.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top),e.bounds.width,1);break;case 3:c.ctx.fillRect(e.bounds.left,Math.ceil(e.bounds.top+a),e.bounds.width,1)}})));break;case 1:t.webkitTextStrokeWidth&&e.text.trim().length&&(c.ctx.strokeStyle=asString(t.webkitTextStrokeColor),c.ctx.lineWidth=t.webkitTextStrokeWidth,c.ctx.lineJoin=window.chrome?"miter":"round",c.ctx.strokeText(e.text,e.bounds.left,e.bounds.top+s)),c.ctx.strokeStyle="",c.ctx.lineWidth=0,c.ctx.lineJoin="miter"}}))})),[2]}))}))},t.prototype.renderReplacedElement=function(e,t,r){if(r&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var i=contentBox(e),n=calculatePaddingBoxPath(t);this.path(n),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(r,0,0,e.intrinsicWidth,e.intrinsicHeight,i.left,i.top,i.width,i.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(e){return __awaiter(this,void 0,void 0,(function(){var r,i,n,o,A,s,a,l,c,p,h,u,d,g,f,m,y,v;return __generator(this,(function(C){switch(C.label){case 0:this.applyEffects(e.getEffects(4)),r=e.container,i=e.curves,n=r.styles,o=0,A=r.textNodes,C.label=1;case 1:return o<A.length?(s=A[o],[4,this.renderTextNode(s,n)]):[3,4];case 2:C.sent(),C.label=3;case 3:return o++,[3,1];case 4:if(!(r instanceof ImageElementContainer))return[3,8];C.label=5;case 5:return C.trys.push([5,7,,8]),[4,this.context.cache.match(r.src)];case 6:return f=C.sent(),this.renderReplacedElement(r,i,f),[3,8];case 7:return C.sent(),this.context.logger.error("Error loading image "+r.src),[3,8];case 8:if(r instanceof CanvasElementContainer&&this.renderReplacedElement(r,i,r.canvas),!(r instanceof SVGElementContainer))return[3,12];C.label=9;case 9:return C.trys.push([9,11,,12]),[4,this.context.cache.match(r.svg)];case 10:return f=C.sent(),this.renderReplacedElement(r,i,f),[3,12];case 11:return C.sent(),this.context.logger.error("Error loading svg "+r.svg.substring(0,255)),[3,12];case 12:return r instanceof IFrameElementContainer&&r.tree?[4,new t(this.context,{scale:this.options.scale,backgroundColor:r.backgroundColor,x:0,y:0,width:r.width,height:r.height}).render(r.tree)]:[3,14];case 13:a=C.sent(),r.width&&r.height&&this.ctx.drawImage(a,0,0,r.width,r.height,r.bounds.left,r.bounds.top,r.bounds.width,r.bounds.height),C.label=14;case 14:if(r instanceof InputElementContainer&&(l=Math.min(r.bounds.width,r.bounds.height),r.type===CHECKBOX?r.checked&&(this.ctx.save(),this.path([new Vector(r.bounds.left+.39363*l,r.bounds.top+.79*l),new Vector(r.bounds.left+.16*l,r.bounds.top+.5549*l),new Vector(r.bounds.left+.27347*l,r.bounds.top+.44071*l),new Vector(r.bounds.left+.39694*l,r.bounds.top+.5649*l),new Vector(r.bounds.left+.72983*l,r.bounds.top+.23*l),new Vector(r.bounds.left+.84*l,r.bounds.top+.34085*l),new Vector(r.bounds.left+.39363*l,r.bounds.top+.79*l)]),this.ctx.fillStyle=asString(INPUT_COLOR),this.ctx.fill(),this.ctx.restore()):r.type===RADIO&&r.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(r.bounds.left+l/2,r.bounds.top+l/2,l/4,0,2*Math.PI,!0),this.ctx.fillStyle=asString(INPUT_COLOR),this.ctx.fill(),this.ctx.restore())),isTextInputElement(r)&&r.value.length){switch(c=this.createFontStyle(n),y=c[0],p=c[1],h=this.fontMetrics.getMetrics(y,p).baseline,this.ctx.font=y,this.ctx.fillStyle=asString(n.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=canvasTextAlign(r.styles.textAlign),v=contentBox(r),u=0,r.styles.textAlign){case 1:u+=v.width/2;break;case 2:u+=v.width}d=v.add(u,0,0,-v.height/2+1),this.ctx.save(),this.path([new Vector(v.left,v.top),new Vector(v.left+v.width,v.top),new Vector(v.left+v.width,v.top+v.height),new Vector(v.left,v.top+v.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new TextBounds(r.value,d),n.letterSpacing,h),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!contains(r.styles.display,2048))return[3,20];if(null===r.styles.listStyleImage)return[3,19];if(0!==(g=r.styles.listStyleImage).type)return[3,18];f=void 0,m=g.url,C.label=15;case 15:return C.trys.push([15,17,,18]),[4,this.context.cache.match(m)];case 16:return f=C.sent(),this.ctx.drawImage(f,r.bounds.left-(f.width+10),r.bounds.top),[3,18];case 17:return C.sent(),this.context.logger.error("Error loading list-style-image "+m),[3,18];case 18:return[3,20];case 19:e.listValue&&-1!==r.styles.listStyleType&&(y=this.createFontStyle(n)[0],this.ctx.font=y,this.ctx.fillStyle=asString(n.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",v=new Bounds(r.bounds.left,r.bounds.top+getAbsoluteValue(r.styles.paddingTop,r.bounds.width),r.bounds.width,computeLineHeight(n.lineHeight,n.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new TextBounds(e.listValue,v),n.letterSpacing,computeLineHeight(n.lineHeight,n.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),C.label=20;case 20:return[2]}}))}))},t.prototype.renderStackContent=function(e){return __awaiter(this,void 0,void 0,(function(){var t,r,i,n,o,A,s,a,l,c,p,h,u,d,g;return __generator(this,(function(f){switch(f.label){case 0:return contains(e.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(e.element)];case 1:f.sent(),t=0,r=e.negativeZIndex,f.label=2;case 2:return t<r.length?(g=r[t],[4,this.renderStack(g)]):[3,5];case 3:f.sent(),f.label=4;case 4:return t++,[3,2];case 5:return[4,this.renderNodeContent(e.element)];case 6:f.sent(),i=0,n=e.nonInlineLevel,f.label=7;case 7:return i<n.length?(g=n[i],[4,this.renderNode(g)]):[3,10];case 8:f.sent(),f.label=9;case 9:return i++,[3,7];case 10:o=0,A=e.nonPositionedFloats,f.label=11;case 11:return o<A.length?(g=A[o],[4,this.renderStack(g)]):[3,14];case 12:f.sent(),f.label=13;case 13:return o++,[3,11];case 14:s=0,a=e.nonPositionedInlineLevel,f.label=15;case 15:return s<a.length?(g=a[s],[4,this.renderStack(g)]):[3,18];case 16:f.sent(),f.label=17;case 17:return s++,[3,15];case 18:l=0,c=e.inlineLevel,f.label=19;case 19:return l<c.length?(g=c[l],[4,this.renderNode(g)]):[3,22];case 20:f.sent(),f.label=21;case 21:return l++,[3,19];case 22:p=0,h=e.zeroOrAutoZIndexOrTransformedOrOpacity,f.label=23;case 23:return p<h.length?(g=h[p],[4,this.renderStack(g)]):[3,26];case 24:f.sent(),f.label=25;case 25:return p++,[3,23];case 26:u=0,d=e.positiveZIndex,f.label=27;case 27:return u<d.length?(g=d[u],[4,this.renderStack(g)]):[3,30];case 28:f.sent(),f.label=29;case 29:return u++,[3,27];case 30:return[2]}}))}))},t.prototype.mask=function(e){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(e.slice(0).reverse()),this.ctx.closePath()},t.prototype.path=function(e){this.ctx.beginPath(),this.formatPath(e),this.ctx.closePath()},t.prototype.formatPath=function(e){var t=this;e.forEach((function(e,r){var i=isBezierCurve(e)?e.start:e;0===r?t.ctx.moveTo(i.x,i.y):t.ctx.lineTo(i.x,i.y),isBezierCurve(e)&&t.ctx.bezierCurveTo(e.startControl.x,e.startControl.y,e.endControl.x,e.endControl.y,e.end.x,e.end.y)}))},t.prototype.renderRepeat=function(e,t,r,i){this.path(e),this.ctx.fillStyle=t,this.ctx.translate(r,i),this.ctx.fill(),this.ctx.translate(-r,-i)},t.prototype.resizeImage=function(e,t,r){var i;if(e.width===t&&e.height===r)return e;var n=(null!==(i=this.canvas.ownerDocument)&&void 0!==i?i:document).createElement("canvas");return n.width=Math.max(1,t),n.height=Math.max(1,r),n.getContext("2d").drawImage(e,0,0,e.width,e.height,0,0,t,r),n},t.prototype.renderBackgroundImage=function(e){return __awaiter(this,void 0,void 0,(function(){var t,r,i,n,o,A;return __generator(this,(function(s){switch(s.label){case 0:t=e.styles.backgroundImage.length-1,r=function(r){var n,o,A,s,a,l,c,p,h,u,d,g,f,m,y,v,C,B,b,w,E,_,T,I,S,M,x,D,F,k,P;return __generator(this,(function(Q){switch(Q.label){case 0:if(0!==r.type)return[3,5];n=void 0,o=r.url,Q.label=1;case 1:return Q.trys.push([1,3,,4]),[4,i.context.cache.match(o)];case 2:return n=Q.sent(),[3,4];case 3:return Q.sent(),i.context.logger.error("Error loading background-image "+o),[3,4];case 4:return n&&(A=calculateBackgroundRendering(e,t,[n.width,n.height,n.width/n.height]),v=A[0],_=A[1],T=A[2],b=A[3],w=A[4],m=i.ctx.createPattern(i.resizeImage(n,b,w),"repeat"),i.renderRepeat(v,m,_,T)),[3,6];case 5:isLinearGradient(r)?(s=calculateBackgroundRendering(e,t,[null,null,null]),v=s[0],_=s[1],T=s[2],b=s[3],w=s[4],a=calculateGradientDirection(r.angle,b,w),l=a[0],c=a[1],p=a[2],h=a[3],u=a[4],(d=document.createElement("canvas")).width=b,d.height=w,g=d.getContext("2d"),f=g.createLinearGradient(c,h,p,u),processColorStops(r.stops,l).forEach((function(e){return f.addColorStop(e.stop,asString(e.color))})),g.fillStyle=f,g.fillRect(0,0,b,w),b>0&&w>0&&(m=i.ctx.createPattern(d,"repeat"),i.renderRepeat(v,m,_,T))):isRadialGradient(r)&&(y=calculateBackgroundRendering(e,t,[null,null,null]),v=y[0],C=y[1],B=y[2],b=y[3],w=y[4],E=0===r.position.length?[FIFTY_PERCENT]:r.position,_=getAbsoluteValue(E[0],b),T=getAbsoluteValue(E[E.length-1],w),I=calculateRadius(r,_,T,b,w),S=I[0],M=I[1],S>0&&M>0&&(x=i.ctx.createRadialGradient(C+_,B+T,0,C+_,B+T,S),processColorStops(r.stops,2*S).forEach((function(e){return x.addColorStop(e.stop,asString(e.color))})),i.path(v),i.ctx.fillStyle=x,S!==M?(D=e.bounds.left+.5*e.bounds.width,F=e.bounds.top+.5*e.bounds.height,P=1/(k=M/S),i.ctx.save(),i.ctx.translate(D,F),i.ctx.transform(1,0,0,k,0,0),i.ctx.translate(-D,-F),i.ctx.fillRect(C,P*(B-F)+F,b,w*P),i.ctx.restore()):i.ctx.fill())),Q.label=6;case 6:return t--,[2]}}))},i=this,n=0,o=e.styles.backgroundImage.slice(0).reverse(),s.label=1;case 1:return n<o.length?(A=o[n],[5,r(A)]):[3,4];case 2:s.sent(),s.label=3;case 3:return n++,[3,1];case 4:return[2]}}))}))},t.prototype.renderSolidBorder=function(e,t,r){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(i){return this.path(parsePathForBorder(r,t)),this.ctx.fillStyle=asString(e),this.ctx.fill(),[2]}))}))},t.prototype.renderDoubleBorder=function(e,t,r,i){return __awaiter(this,void 0,void 0,(function(){var n,o;return __generator(this,(function(A){switch(A.label){case 0:return t<3?[4,this.renderSolidBorder(e,r,i)]:[3,2];case 1:return A.sent(),[2];case 2:return n=parsePathForBorderDoubleOuter(i,r),this.path(n),this.ctx.fillStyle=asString(e),this.ctx.fill(),o=parsePathForBorderDoubleInner(i,r),this.path(o),this.ctx.fill(),[2]}}))}))},t.prototype.renderNodeBackgroundAndBorders=function(e){return __awaiter(this,void 0,void 0,(function(){var t,r,i,n,o,A,s,a,l=this;return __generator(this,(function(c){switch(c.label){case 0:return this.applyEffects(e.getEffects(2)),t=e.container.styles,r=!isTransparent(t.backgroundColor)||t.backgroundImage.length,i=[{style:t.borderTopStyle,color:t.borderTopColor,width:t.borderTopWidth},{style:t.borderRightStyle,color:t.borderRightColor,width:t.borderRightWidth},{style:t.borderBottomStyle,color:t.borderBottomColor,width:t.borderBottomWidth},{style:t.borderLeftStyle,color:t.borderLeftColor,width:t.borderLeftWidth}],n=calculateBackgroundCurvedPaintingArea(getBackgroundValueForIndex(t.backgroundClip,0),e.curves),r||t.boxShadow.length?(this.ctx.save(),this.path(n),this.ctx.clip(),isTransparent(t.backgroundColor)||(this.ctx.fillStyle=asString(t.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(e.container)]):[3,2];case 1:c.sent(),this.ctx.restore(),t.boxShadow.slice(0).reverse().forEach((function(t){l.ctx.save();var r=calculateBorderBoxPath(e.curves),i=t.inset?0:MASK_OFFSET,n=transformPath(r,-i+(t.inset?1:-1)*t.spread.number,(t.inset?1:-1)*t.spread.number,t.spread.number*(t.inset?-2:2),t.spread.number*(t.inset?-2:2));t.inset?(l.path(r),l.ctx.clip(),l.mask(n)):(l.mask(r),l.ctx.clip(),l.path(n)),l.ctx.shadowOffsetX=t.offsetX.number+i,l.ctx.shadowOffsetY=t.offsetY.number,l.ctx.shadowColor=asString(t.color),l.ctx.shadowBlur=t.blur.number,l.ctx.fillStyle=t.inset?asString(t.color):"rgba(0,0,0,1)",l.ctx.fill(),l.ctx.restore()})),c.label=2;case 2:o=0,A=0,s=i,c.label=3;case 3:return A<s.length?0!==(a=s[A]).style&&!isTransparent(a.color)&&a.width>0?2!==a.style?[3,5]:[4,this.renderDashedDottedBorder(a.color,a.width,o,e.curves,2)]:[3,11]:[3,13];case 4:return c.sent(),[3,11];case 5:return 3!==a.style?[3,7]:[4,this.renderDashedDottedBorder(a.color,a.width,o,e.curves,3)];case 6:return c.sent(),[3,11];case 7:return 4!==a.style?[3,9]:[4,this.renderDoubleBorder(a.color,a.width,o,e.curves)];case 8:return c.sent(),[3,11];case 9:return[4,this.renderSolidBorder(a.color,o,e.curves)];case 10:c.sent(),c.label=11;case 11:o++,c.label=12;case 12:return A++,[3,3];case 13:return[2]}}))}))},t.prototype.renderDashedDottedBorder=function(e,t,r,i,n){return __awaiter(this,void 0,void 0,(function(){var o,A,s,a,l,c,p,h,u,d,g,f,m,y,v,C;return __generator(this,(function(B){return this.ctx.save(),o=parsePathForBorderStroke(i,r),A=parsePathForBorder(i,r),2===n&&(this.path(A),this.ctx.clip()),isBezierCurve(A[0])?(s=A[0].start.x,a=A[0].start.y):(s=A[0].x,a=A[0].y),isBezierCurve(A[1])?(l=A[1].end.x,c=A[1].end.y):(l=A[1].x,c=A[1].y),p=0===r||2===r?Math.abs(s-l):Math.abs(a-c),this.ctx.beginPath(),3===n?this.formatPath(o):this.formatPath(A.slice(0,2)),h=t<3?3*t:2*t,u=t<3?2*t:t,3===n&&(h=t,u=t),d=!0,p<=2*h?d=!1:p<=2*h+u?(h*=g=p/(2*h+u),u*=g):(f=Math.floor((p+u)/(h+u)),m=(p-f*h)/(f-1),u=(y=(p-(f+1)*h)/f)<=0||Math.abs(u-m)<Math.abs(u-y)?m:y),d&&(3===n?this.ctx.setLineDash([0,h+u]):this.ctx.setLineDash([h,u])),3===n?(this.ctx.lineCap="round",this.ctx.lineWidth=t):this.ctx.lineWidth=2*t+1.1,this.ctx.strokeStyle=asString(e),this.ctx.stroke(),this.ctx.setLineDash([]),2===n&&(isBezierCurve(A[0])&&(v=A[3],C=A[0],this.ctx.beginPath(),this.formatPath([new Vector(v.end.x,v.end.y),new Vector(C.start.x,C.start.y)]),this.ctx.stroke()),isBezierCurve(A[1])&&(v=A[1],C=A[2],this.ctx.beginPath(),this.formatPath([new Vector(v.end.x,v.end.y),new Vector(C.start.x,C.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]}))}))},t.prototype.render=function(e){return __awaiter(this,void 0,void 0,(function(){var t;return __generator(this,(function(r){switch(r.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=asString(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),t=parseStackingContexts(e),[4,this.renderStack(t)];case 1:return r.sent(),this.applyEffects([]),[2,this.canvas]}}))}))},t}(Renderer),isTextInputElement=function(e){return e instanceof TextareaElementContainer||e instanceof SelectElementContainer||e instanceof InputElementContainer&&e.type!==RADIO&&e.type!==CHECKBOX},calculateBackgroundCurvedPaintingArea=function(e,t){switch(e){case 0:return calculateBorderBoxPath(t);case 2:return calculateContentBoxPath(t);default:return calculatePaddingBoxPath(t)}},canvasTextAlign=function(e){switch(e){case 1:return"center";case 2:return"right";default:return"left"}},iOSBrokenFonts=["-apple-system","system-ui"],fixIOSSystemFonts=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter((function(e){return-1===iOSBrokenFonts.indexOf(e)})):e},ForeignObjectRenderer=function(e){function t(t,r){var i=e.call(this,t,r)||this;return i.canvas=r.canvas?r.canvas:document.createElement("canvas"),i.ctx=i.canvas.getContext("2d"),i.options=r,i.canvas.width=Math.floor(r.width*r.scale),i.canvas.height=Math.floor(r.height*r.scale),i.canvas.style.width=r.width+"px",i.canvas.style.height=r.height+"px",i.ctx.scale(i.options.scale,i.options.scale),i.ctx.translate(-r.x,-r.y),i.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+r.width+"x"+r.height+" at "+r.x+","+r.y+") with scale "+r.scale),i}return __extends(t,e),t.prototype.render=function(e){return __awaiter(this,void 0,void 0,(function(){var t,r;return __generator(this,(function(i){switch(i.label){case 0:return t=createForeignObjectSVG(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,e),[4,loadSerializedSVG(t)];case 1:return r=i.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=asString(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(r,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}}))}))},t}(Renderer),loadSerializedSVG=function(e){return new Promise((function(t,r){var i=new Image;i.onload=function(){t(i)},i.onerror=r,i.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Logger=function(){function e(e){var t=e.id,r=e.enabled;this.id=t,this.enabled=r,this.start=Date.now()}return e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug||this.info.apply(this,e))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&"undefined"!=typeof window&&window.console&&console.info},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn||this.info.apply(this,e))},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error||this.info.apply(this,e))},e.instances={},e}(),Context=function(){function e(t,r){var i;this.windowBounds=r,this.instanceName="#"+e.instanceCount++,this.logger=new Logger({id:this.instanceName,enabled:t.logging}),this.cache=null!==(i=t.cache)&&void 0!==i?i:new Cache(this,t)}return e.instanceCount=1,e}(),html2canvas=function(e,t){return void 0===t&&(t={}),renderElement(e,t)};"undefined"!=typeof window&&CacheStorage.setContext(window);var renderElement=function(e,t){return __awaiter(void 0,void 0,void 0,(function(){var r,i,n,o,A,s,a,l,c,p,h,u,d,g,f,m,y,v,C,B,b,w,E,_,T,I,S,M,x,D,F,k,P,Q,U,N,j,L;return __generator(this,(function(R){switch(R.label){case 0:if(!e||"object"!=typeof e)return[2,Promise.reject("Invalid element provided as first argument")];if(!(r=e.ownerDocument))throw new Error("Element is not attached to a Document");if(!(i=r.defaultView))throw new Error("Document is not attached to a Window");return n={allowTaint:null!==(w=t.allowTaint)&&void 0!==w&&w,imageTimeout:null!==(E=t.imageTimeout)&&void 0!==E?E:15e3,proxy:t.proxy,useCORS:null!==(_=t.useCORS)&&void 0!==_&&_},o=__assign({logging:null===(T=t.logging)||void 0===T||T,cache:t.cache},n),A={windowWidth:null!==(I=t.windowWidth)&&void 0!==I?I:i.innerWidth,windowHeight:null!==(S=t.windowHeight)&&void 0!==S?S:i.innerHeight,scrollX:null!==(M=t.scrollX)&&void 0!==M?M:i.pageXOffset,scrollY:null!==(x=t.scrollY)&&void 0!==x?x:i.pageYOffset},s=new Bounds(A.scrollX,A.scrollY,A.windowWidth,A.windowHeight),a=new Context(o,s),l=null!==(D=t.foreignObjectRendering)&&void 0!==D&&D,c={allowTaint:null!==(F=t.allowTaint)&&void 0!==F&&F,onclone:t.onclone,ignoreElements:t.ignoreElements,inlineImages:l,copyStyles:l},a.logger.debug("Starting document clone with size "+s.width+"x"+s.height+" scrolled to "+-s.left+","+-s.top),p=new DocumentCloner(a,e,c),(h=p.clonedReferenceElement)?[4,p.toIFrame(r,s)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return u=R.sent(),d=isBodyElement(h)||isHTMLElement(h)?parseDocumentSize(h.ownerDocument):parseBounds(a,h),g=d.width,f=d.height,m=d.left,y=d.top,v=parseBackgroundColor(a,h,t.backgroundColor),C={canvas:t.canvas,backgroundColor:v,scale:null!==(P=null!==(k=t.scale)&&void 0!==k?k:i.devicePixelRatio)&&void 0!==P?P:1,x:(null!==(Q=t.x)&&void 0!==Q?Q:0)+m,y:(null!==(U=t.y)&&void 0!==U?U:0)+y,width:null!==(N=t.width)&&void 0!==N?N:Math.ceil(g),height:null!==(j=t.height)&&void 0!==j?j:Math.ceil(f)},l?(a.logger.debug("Document cloned, using foreign object rendering"),[4,new ForeignObjectRenderer(a,C).render(h)]):[3,3];case 2:return B=R.sent(),[3,5];case 3:return a.logger.debug("Document cloned, element located at "+m+","+y+" with size "+g+"x"+f+" using computed rendering"),a.logger.debug("Starting DOM parsing"),b=parseTree(a,h),v===b.styles.backgroundColor&&(b.styles.backgroundColor=COLORS.TRANSPARENT),a.logger.debug("Starting renderer for element at "+C.x+","+C.y+" with size "+C.width+"x"+C.height),[4,new CanvasRenderer(a,C).render(b)];case 4:B=R.sent(),R.label=5;case 5:return(null===(L=t.removeContainer)||void 0===L||L)&&(DocumentCloner.destroy(u)||a.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),a.logger.debug("Finished rendering"),[2,B]}}))}))},parseBackgroundColor=function(e,t,r){var i=t.ownerDocument,n=i.documentElement?parseColor(e,getComputedStyle(i.documentElement).backgroundColor):COLORS.TRANSPARENT,o=i.body?parseColor(e,getComputedStyle(i.body).backgroundColor):COLORS.TRANSPARENT,A="string"==typeof r?parseColor(e,r):null===r?COLORS.TRANSPARENT:4294967295;return t===i.documentElement?isTransparent(n)?isTransparent(o)?A:o:n:A};const pen="_pen_1hy0o_1",open="_open_1hy0o_9",hide$1="_hide_1hy0o_12",iframe="_iframe_1hy0o_15",dely="_dely_1hy0o_21",rightItem="_rightItem_1hy0o_24",img="_img_1hy0o_36",styles$1={pen:pen,open:open,hide:hide$1,iframe:iframe,dely:dely,rightItem:rightItem,img:img},Pen=defineComponent({name:"tools-pen",props:{show:{type:Boolean,"default":!1},close:{type:Function,"default":()=>({})}},setup(e){const{show:t}=toRefs(e),r=ref(!0),i=/(localhost|192)/.test(location.host)?"https://test.lexiaoya.cn/whiteboard-noCollab":"https://kt.colexiu.com/classroom-whiteboard",n=e=>{const t=e.data;"excalidraw_exportImg"===t.api&&(o.base64=t.base64,o.exported=!0,nextTick((()=>{A()})))};onMounted((()=>{window.addEventListener("message",n)})),onUnmounted((()=>{window.removeEventListener("message",n)}));const o=reactive({exported:!1,saveLoading:!1,base64:"",image:""}),A=function(){var e=_asyncToGenerator((function*(){if(o.saveLoading)return;o.saveLoading=!0;const e=document.getElementById("app");html2canvas(e,{allowTaint:!0,useCORS:!0,backgroundColor:null}).then(function(){var e=_asyncToGenerator((function*(e){try{o.image=e.toDataURL()}catch(e){}_asyncToGenerator((function*(){var e;showLoadingToast({message:"图片生成中...",forbidClick:!0}),setTimeout((()=>{o.saveLoading=!1}),100);const t=yield promisefiyPostMessage({api:"savePicture",content:{base64:o.image}});"success"===(null==t||null===(e=t.content)||void 0===e?void 0:e.status)?showSuccessToast("保存成功"):showFailToast("保存失败"),o.exported=!1}))()}));return function(t){return e.apply(this,arguments)}}())["catch"]((e=>{closeToast(),o.saveLoading=!1,o.exported=!1}))}));return function(){return e.apply(this,arguments)}}();return()=>createVNode("div",{"class":[styles$1.pen,r.value?styles$1.dely:"",t.value?styles$1.open:styles$1.hide]},[createVNode("iframe",{"class":styles$1.iframe,frameborder:"0",width:"100vw",height:"100vh",src:i,onLoad:()=>{r.value=!1}},null),o.exported?createVNode("img",{crossorigin:"anonymous","class":styles$1.img,src:o.base64},null):createVNode("div",{"class":styles$1.rightItem,onClick:()=>e.close()},[createVNode("svg",{width:"22px",height:"20px",viewBox:"0 0 22 20"},[createVNode("path",{transform:"translate(-1.000000, -2.000000)",fill:"#FFFFFF",d:"M13,2 C13.5522847,2 14,2.44771525 14,3 C14,3.51283584 13.6139598,3.93550716 13.1166211,3.99327227 L13,4 L3,4 L3,20 L13,20 C13.5128358,20 13.9355072,20.3860402 13.9932723,20.8833789 L14,21 C14,21.5128358 13.6139598,21.9355072 13.1166211,21.9932723 L13,22 L2,22 C1.48716416,22 1.06449284,21.6139598 1.00672773,21.1166211 L1,21 L1,3 C1,2.48716416 1.38604019,2.06449284 1.88337887,2.00672773 L2,2 L13,2 Z M17.7071068,7.05025253 L21.9497475,11.2928932 L21.9497475,11.2928932 C22.3402718,11.6834175 22.3402718,12.3165825 21.9497475,12.7071068 L17.7071068,16.9497475 C17.3165825,17.3402718 16.6834175,17.3402718 16.2928932,16.9497475 C15.9023689,16.5592232 15.9023689,15.9260582 16.2928932,15.5355339 L18.828,12.999 L9.29368112,13 C8.74139637,13 8.29368112,12.5522847 8.29368112,12 C8.29368112,11.4871642 8.67972131,11.0644928 9.17706,11.0067277 L9.29368112,11 L18.827,10.999 L16.2928932,8.46446609 C15.9023689,8.0739418 15.9023689,7.44077682 16.2928932,7.05025253 C16.6834175,6.65972824 17.3165825,6.65972824 17.7071068,7.05025253 Z"},null)])])])}}),videoWrap="_videoWrap_4xsq3_1",videoSection="_videoSection_4xsq3_6",content="_content_4xsq3_14",contentWrap="_contentWrap_4xsq3_18",controls="_controls_4xsq3_25",hide="_hide_4xsq3_39",time="_time_4xsq3_42",slider="_slider_4xsq3_49",actionSection="_actionSection_4xsq3_63",name="_name_4xsq3_69",actions="_actions_4xsq3_74",actionWrap="_actionWrap_4xsq3_80",actionBtn="_actionBtn_4xsq3_83",playIcon="_playIcon_4xsq3_98",btnPlay="_btnPlay_4xsq3_101",btnPause="_btnPause_4xsq3_104",loopBtn="_loopBtn_4xsq3_111",active="_active_4xsq3_117",sliderPopup="_sliderPopup_4xsq3_123",iconAdd="_iconAdd_4xsq3_137",iconCut="_iconCut_4xsq3_138",disabled="_disabled_4xsq3_146",sliderPoint="_sliderPoint_4xsq3_154",styles={videoWrap:videoWrap,videoSection:videoSection,content:content,contentWrap:contentWrap,controls:controls,hide:hide,time:time,slider:slider,actionSection:actionSection,name:name,actions:actions,actionWrap:actionWrap,actionBtn:actionBtn,playIcon:playIcon,btnPlay:btnPlay,btnPause:btnPause,loopBtn:loopBtn,active:active,sliderPopup:sliderPopup,iconAdd:iconAdd,iconCut:iconCut,disabled:disabled,sliderPoint:sliderPoint};var tcplayer_v4_8_0_min={exports:{}};(function(module,exports){var t;t=function(){function unwrapExports(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e["default"]:e}function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}function each(e,t){keys(e).forEach((function(r){return t(e[r],r)}))}function reduce(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return keys(e).reduce((function(r,i){return t(r,e[i],i)}),r)}function assign(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return Object.assign?Object.assign.apply(Object,[e].concat(r)):(r.forEach((function(t){t&&each(t,(function(t,r){e[r]=t}))})),e)}function isObject$1(e){return!!e&&"object"===(void 0===e?"undefined":_typeof(e))}function isPlain(e){return isObject$1(e)&&"[object Object]"===toString.call(e)&&e.constructor===Object}function isFunction(e){return"function"==typeof e&&"number"!=typeof e.nodeType}function clean(e){return e.replace(/\n\r?\s*/g,"")}function computedStyle(e,t){if(!e||!t)return"";if("function"==typeof window_1.getComputedStyle){var r=window_1.getComputedStyle(e);return r?r[t]:""}return e.currentStyle[t]||""}function isNonBlankString(e){return"string"==typeof e&&/\S/.test(e)}function throwIfWhitespace(e){if(/\s/.test(e))throw new Error("class has illegal whitespace characters")}function classRegExp(e){return new RegExp("(^|\\s)"+e+"($|\\s)")}function isReal(){return document_1===window_1.document&&void 0!==document_1.createElement}function isEl(e){return isObject$1(e)&&1===e.nodeType}function isInFrame(){try{return window_1.parent!==window_1.self}catch(e){return!0}}function createQuerier(e){return function(t,r){if(!isNonBlankString(t))return document_1[e](null);isNonBlankString(r)&&(r=document_1.querySelector(r));var i=isEl(r)?r:document_1;return i[e]&&i[e](t)}}function createEl(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments[3],n=document_1.createElement(e);return Object.getOwnPropertyNames(t).forEach((function(e){var r=t[e];-1!==e.indexOf("aria-")||"role"===e||"type"===e?(log$2.warn(tsml(_templateObject,e,r)),n.setAttribute(e,r)):"textContent"===e?textContent(n,r):n[e]=r})),Object.getOwnPropertyNames(r).forEach((function(e){n.setAttribute(e,r[e])})),i&&appendContent(n,i),n}function textContent(e,t){return void 0===e.textContent?e.innerText=t:e.textContent=t,e}function prependTo(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function hasClass(e,t){return throwIfWhitespace(t),e.classList?e.classList.contains(t):classRegExp(t).test(e.className)}function addClass(e,t){return e.classList?e.classList.add(t):hasClass(e,t)||(e.className=(e.className+" "+t).trim()),e}function removeClass(e,t){return e.classList?e.classList.remove(t):(throwIfWhitespace(t),e.className=e.className.split(/\s+/).filter((function(e){return e!==t})).join(" ")),e}function toggleClass(e,t,r){var i=hasClass(e,t);if("function"==typeof r&&(r=r(e,t)),"boolean"!=typeof r&&(r=!i),r!==i)return r?addClass(e,t):removeClass(e,t),e}function setAttributes(e,t){Object.getOwnPropertyNames(t).forEach((function(r){var i=t[r];null==i||!1===i?e.removeAttribute(r):e.setAttribute(r,!0===i?"":i)}))}function getAttributes(e){var t={};if(e&&e.attributes&&e.attributes.length>0)for(var r=e.attributes,i=r.length-1;i>=0;i--){var n=r[i].name,o=r[i].value;"boolean"!=typeof e[n]&&-1===",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+n+",")||(o=null!==o),t[n]=o}return t}function getAttribute(e,t){return e.getAttribute(t)}function setAttribute(e,t,r){e.setAttribute(t,r)}function removeAttribute(e,t){e.removeAttribute(t)}function blockTextSelection(){document_1.body.focus(),document_1.onselectstart=function(){return!1}}function unblockTextSelection(){document_1.onselectstart=function(){return!0}}function getBoundingClientRect(e){if(e&&e.getBoundingClientRect&&e.parentNode){var t=e.getBoundingClientRect(),r={};return["bottom","height","left","right","top","width"].forEach((function(e){void 0!==t[e]&&(r[e]=t[e])})),r.height||(r.height=parseFloat(computedStyle(e,"height"))),r.width||(r.width=parseFloat(computedStyle(e,"width"))),r}}function findPosition(e){var t=void 0;if(e.getBoundingClientRect&&e.parentNode&&(t=e.getBoundingClientRect()),!t)return{left:0,top:0};var r=document_1.documentElement,i=document_1.body,n=r.clientLeft||i.clientLeft||0,o=window_1.pageXOffset||i.scrollLeft,A=t.left+o-n,s=r.clientTop||i.clientTop||0,a=window_1.pageYOffset||i.scrollTop,l=t.top+a-s;return{left:Math.round(A),top:Math.round(l)}}function getPointerPosition(e,t){var r={},i=findPosition(e),n=e.offsetWidth,o=e.offsetHeight,A=i.top,s=i.left,a=t.pageY,l=t.pageX;return t.changedTouches&&(l=t.changedTouches[0].pageX,a=t.changedTouches[0].pageY),r.y=Math.max(0,Math.min(1,(A-a+o)/o)),r.x=Math.max(0,Math.min(1,(l-s)/n)),r}function isTextNode(e){return isObject$1(e)&&3===e.nodeType}function emptyEl(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function normalizeContent(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map((function(e){return"function"==typeof e&&(e=e()),isEl(e)||isTextNode(e)?e:"string"==typeof e&&/\S/.test(e)?document_1.createTextNode(e):void 0})).filter((function(e){return e}))}function appendContent(e,t){return normalizeContent(t).forEach((function(t){return e.appendChild(t)})),e}function insertContent(e,t){return appendContent(emptyEl(e),t)}function isSingleLeftClick(e){return void 0===e.button&&void 0===e.buttons||0===e.button&&void 0===e.buttons||9===IE_VERSION||0===e.button&&1===e.buttons}function newGUID(){return _guid++}function getData(e){var t=e[elIdAttr];return t||(t=e[elIdAttr]=newGUID()),elData[t]||(elData[t]={}),elData[t]}function hasData(e){var t=e[elIdAttr];return!!t&&!!Object.getOwnPropertyNames(elData[t]).length}function removeData(e){var t=e[elIdAttr];if(t){delete elData[t];try{delete e[elIdAttr]}catch(t){e.removeAttribute?e.removeAttribute(elIdAttr):e[elIdAttr]=null}}}function _cleanUpEvents(e,t){var r=getData(e);0===r.handlers[t].length&&(delete r.handlers[t],e.removeEventListener?e.removeEventListener(t,r.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,r.dispatcher)),Object.getOwnPropertyNames(r.handlers).length<=0&&(delete r.handlers,delete r.dispatcher,delete r.disabled),0===Object.getOwnPropertyNames(r).length&&removeData(e)}function _handleMultipleEvents(e,t,r,i){r.forEach((function(r){e(t,r,i)}))}function fixEvent(e){function t(){return!0}function r(){return!1}if(!e||!e.isPropagationStopped){var i=e||window_1.event;for(var n in e={},i)"layerX"!==n&&"layerY"!==n&&"keyLocation"!==n&&"webkitMovementX"!==n&&"webkitMovementY"!==n&&("returnValue"===n&&i.preventDefault||(e[n]=i[n]));if(e.target||(e.target=e.srcElement||document_1),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){i.preventDefault&&i.preventDefault(),e.returnValue=!1,i.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){i.stopPropagation&&i.stopPropagation(),e.cancelBubble=!0,i.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=r,e.stopImmediatePropagation=function(){i.stopImmediatePropagation&&i.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=r,null!==e.clientX&&void 0!==e.clientX){var o=document_1.documentElement,A=document_1.body;e.pageX=e.clientX+(o&&o.scrollLeft||A&&A.scrollLeft||0)-(o&&o.clientLeft||A&&A.clientLeft||0),e.pageY=e.clientY+(o&&o.scrollTop||A&&A.scrollTop||0)-(o&&o.clientTop||A&&A.clientTop||0)}e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}return e}function on(e,t,r){if(Array.isArray(t))return _handleMultipleEvents(on,e,t,r);var i=getData(e);if(i.handlers||(i.handlers={}),i.handlers[t]||(i.handlers[t]=[]),r.guid||(r.guid=newGUID()),i.handlers[t].push(r),i.dispatcher||(i.disabled=!1,i.dispatcher=function(t,r){if(!i.disabled){t=fixEvent(t);var n=i.handlers[t.type];if(n)for(var o=n.slice(0),A=0,s=o.length;A<s&&!t.isImmediatePropagationStopped();A++)try{o[A].call(e,t,r)}catch(e){log$2.error(e)}}}),1===i.handlers[t].length)if(e.addEventListener){var n=!1;_supportsPassive&&passiveEvents.indexOf(t)>-1&&(n={passive:!0}),e.addEventListener(t,i.dispatcher,n)}else e.attachEvent&&e.attachEvent("on"+t,i.dispatcher)}function off(e,t,r){if(hasData(e)){var i=getData(e);if(i.handlers){if(Array.isArray(t))return _handleMultipleEvents(off,e,t,r);var n=function(e,t){i.handlers[t]=[],_cleanUpEvents(e,t)};if(void 0!==t){var o=i.handlers[t];if(o){if(!r)return void n(e,t);if(r.guid)for(var A=0;A<o.length;A++)o[A].guid===r.guid&&o.splice(A--,1);_cleanUpEvents(e,t)}}else for(var s in i.handlers)Object.prototype.hasOwnProperty.call(i.handlers||{},s)&&n(e,s)}}}function trigger(e,t,r){var i=hasData(e)?getData(e):{},n=e.parentNode||e.ownerDocument;if("string"==typeof t&&(t={type:t,target:e}),t=fixEvent(t),i.dispatcher&&i.dispatcher.call(e,t,r),n&&!t.isPropagationStopped()&&!0===t.bubbles)trigger.call(null,n,t,r);else if(!n&&!t.defaultPrevented){var o=getData(t.target);t.target[t.type]&&(o.disabled=!0,"function"==typeof t.target[t.type]&&t.target[t.type](),o.disabled=!1)}return!t.defaultPrevented}function one(e,t,r){if(Array.isArray(t))return _handleMultipleEvents(one,e,t,r);var i=function n(){off(e,t,n),r.apply(this,arguments)};i.guid=r.guid=r.guid||newGUID(),on(e,t,i)}function autoSetupTimeout(e,t){t&&(videojs$2=t),window_1.setTimeout(autoSetup,e)}function evented(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).eventBusKey;if(t){if(!e[t].nodeName)throw new Error('The eventBusKey "'+t+'" does not refer to an element.');e.eventBusEl_=e[t]}else e.eventBusEl_=createEl("span",{className:"vjs-event-bus"});return assign(e,EventedMixin),e.on("dispose",(function(){e.off(),window_1.setTimeout((function(){e.eventBusEl_=null}),0)})),e}function stateful(e,t){return assign(e,StatefulMixin),e.state=assign({},e.state,t),"function"==typeof e.handleStateChanged&&isEvented(e)&&e.on("statechanged",e.handleStateChanged),e}function toTitleCase(e){return"string"!=typeof e?e:e.charAt(0).toUpperCase()+e.slice(1)}function titleCaseEquals(e,t){return toTitleCase(e)===toTitleCase(t)}function mergeOptions(){for(var e={},t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];return r.forEach((function(t){t&&each(t,(function(t,r){isPlain(t)?(isPlain(e[r])||(e[r]={}),e[r]=mergeOptions(e[r],t)):e[r]=t}))})),e}function extend(){var e,t,r,i,n,o,A=arguments[0]||{},s=1,a=arguments.length,l=!1;for("boolean"==typeof A&&(l=A,A=arguments[s]||{},s++),"object"===(void 0===A?"undefined":_typeof(A))||isFunction(A)||(A={}),s===a&&(A=this,s--);s<a;s++)if(null!=(e=arguments[s]))for(t in e)r=A[t],A!==(i=e[t])&&(l&&i&&(isPlain(i)||(n=Array.isArray(i)))?(n?(n=!1,o=r&&Array.isArray(r)?r:[]):o=r&&isPlain(r)?r:{},A[t]=extend(l,o,i)):void 0!==i&&(A[t]=i));return A}function getParams(e,t){var r=t.split("?")[1];if(r){var i=new RegExp("(^|&)"+e+"=([^&]*)(&|$)","i"),n=r.match(i);return null!=n?decodeURIComponent(n[2]):null}}function guid(){function e(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}function unifyProtocol(e){e=e.replace(/^(http|https):/,"");var t=window.location.protocol;return"http:"!=t&&"https:"!=t&&(t="https:"),t+e}function replaceHost(e,t){var r=e.match(/^http(s)?:\/\/(.*?)\//);return e.replace(r[2],t)}function getViewportSize(){var e=document,t=e.documentElement,r=e.body;return{width:t&&t.clientWidth||r&&r.offsetWidth||window.innerWidth||0,height:t&&t.clientHeight||r&&r.offsetHeight||window.innerHeight||0}}function getTimeStamp(){return(new Date).getTime()}function getTimeStampBySecond(){return Date.parse(new Date)/1e3}function loadScript(e,t,r){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=document.createElement("script");if(n.onload=n.onreadystatechange=function(){this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||("function"==typeof t&&t(),n.onload=n.onreadystatechange=null,n.parentNode&&!i&&n.parentNode.removeChild(n))},r)for(var o in r)if(r.hasOwnProperty(o)){var A=r[o];null===A?n.removeAttribute(A):n.setAttribute(o,A)}n.src=e,document.getElementsByTagName("head")[0].appendChild(n)}function serializeParams(e){var t=[],r=function(e,r){r=null==(r="function"==typeof r?r():r)?"":r,t[t.length]=encodeURIComponent(e)+"="+encodeURIComponent(r)};return function i(e,n){var o=void 0,A=void 0,s=void 0;if(e)if(Array.isArray(n))for(o=0,A=n.length;o<A;o++)i(e+"["+("object"===_typeof(n[o])&&n[o]?o:"")+"]",n[o]);else if("[object Object]"===String(n))for(s in n)i(e+"["+s+"]",n[s]);else r(e,n);else if(Array.isArray(n))for(o=0,A=n.length;o<A;o++)r(n[o].name,n[o].value);else for(s in n)i(s,n[s]);return t}("",e).join("&")}function encodeHTML(e){return e.length?String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;").replace(/\'/g,"&#39;").replace(/\//g,"&#x2F;"):""}function isWebrtcUrl(e){return/webrtc:\/\//.test(e)||/\.sdp/.test(e)}function getperformance(){return window.performance||window.msPerformance||window.webkitPerformance||{}}function rangeCheck(e,t,r){if("number"!=typeof t||t<0||t>r)throw new Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+r+").")}function getRange(e,t,r,i){return rangeCheck(e,i,r.length-1),r[i][t]}function createTimeRangesObj(e){return void 0===e||0===e.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:getRange.bind(null,"start",0,e),end:getRange.bind(null,"end",1,e)}}function createTimeRanges(e,t){return Array.isArray(e)?createTimeRangesObj(e):void 0===e||void 0===t?createTimeRangesObj():createTimeRangesObj([[e,t]])}function bufferedPercent(e,t){var r=0,i=void 0,n=void 0;if(!t)return 0;e&&e.length||(e=createTimeRanges(0,0));for(var o=0;o<e.length;o++)i=e.start(o),(n=e.end(o))>t&&(n=t),r+=n-i;return r/t}function MediaError(e){if(e instanceof MediaError)return e;"number"==typeof e?this.code=e:"string"==typeof e?this.message=e:isObject$1(e)&&("number"==typeof e.code&&(this.code=e.code),assign(this,e)),this.message||(this.message=MediaError.defaultMessages[this.code]||"")}function SafeParseTuple(e,t){var r,i=null;try{r=JSON.parse(e,t)}catch(e){i=e}return[i,r]}function isPromise(e){return void 0!==e&&"function"==typeof e.then}function silencePromise(e){isPromise(e)&&e.then(null,(function(e){}))}function isFunction$1(e){if(!e)return!1;var t=toString$1.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)}function extend$1(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var i in r)hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}function forEachArray(e,t){for(var r=0;r<e.length;r++)t(e[r])}function isEmpty(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function initParams(e,t,r){var i=e;return isFunction_1(t)?(r=t,"string"==typeof e&&(i={uri:e})):i=immutable(t,{uri:e}),i.callback=r,i}function createXHR(e,t,r){return _createXHR(t=initParams(e,t,r))}function _createXHR(e){function t(){var e=void 0;if(e=A.response?A.response:A.responseText||getXml(A),g)try{e=JSON.parse(e)}catch(e){}return e}function r(e){return clearTimeout(l),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,o(e,f)}function i(){if(!a){var r;clearTimeout(l),r=e.useXDR&&void 0===A.status?200:1223===A.status?204:A.status;var i=f,n=null;return 0!==r?(i={body:t(),statusCode:r,method:p,headers:{},url:c,rawRequest:A},A.getAllResponseHeaders&&(i.headers=parseHeaders(A.getAllResponseHeaders()))):n=new Error("Internal XMLHttpRequest Error"),o(n,i,i.body)}}if(void 0===e.callback)throw new Error("callback argument missing");var n=!1,o=function(t,r,i){n||(n=!0,e.callback(t,r,i))},A=e.xhr||null;A||(A=e.cors||e.useXDR?new createXHR.XDomainRequest:new createXHR.XMLHttpRequest);var s,a,l,c=A.url=e.uri||e.url,p=A.method=e.method||"GET",h=e.body||e.data,u=A.headers=e.headers||{},d=!!e.sync,g=!1,f={body:void 0,headers:{},statusCode:0,method:p,url:c,rawRequest:A};if("json"in e&&!1!==e.json&&(g=!0,u.accept||u.Accept||(u.Accept="application/json"),"GET"!==p&&"HEAD"!==p&&(u["content-type"]||u["Content-Type"]||(u["Content-Type"]="application/json"),h=JSON.stringify(!0===e.json?h:e.json))),A.onreadystatechange=function(){4===A.readyState&&setTimeout(i,0)},A.onload=i,A.onerror=r,A.onprogress=function(){},A.onabort=function(){a=!0},A.ontimeout=r,A.open(p,c,!d,e.username,e.password),d||(A.withCredentials=!!e.withCredentials),!d&&e.timeout>0&&(l=setTimeout((function(){if(!a){a=!0,A.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",r(e)}}),e.timeout)),A.setRequestHeader)for(s in u)u.hasOwnProperty(s)&&A.setRequestHeader(s,u[s]);else if(e.headers&&!isEmpty(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(A.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(A),A.send(h||null),A}function getXml(e){if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;return""!==e.responseType||t?null:e.responseXML}function noop(){}function ParsingError(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function parseTimeStamp(e){function t(e,t,r,i){return 3600*(0|e)+60*(0|t)+(0|r)+(0|i)/1e3}var r=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return r?r[3]?t(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}function Settings(){this.values=_objCreate(null)}function parseOptions(e,t,r,i){var n=i?e.split(i):[e];for(var o in n)if("string"==typeof n[o]){var A=n[o].split(r);2===A.length&&t(A[0],A[1])}}function parseCue(e,t,r){function i(){var t=parseTimeStamp(e);if(null===t)throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed timestamp: "+o);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function n(){e=e.replace(/^\s+/,"")}var o=e;if(n(),t.startTime=i(),n(),"--\x3e"!==e.substr(0,3))throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+o);e=e.substr(3),n(),t.endTime=i(),n(),function(e,t){var i=new Settings;parseOptions(e,(function(e,t){switch(e){case"region":for(var n=r.length-1;n>=0;n--)if(r[n].id===t){i.set(e,r[n].region);break}break;case"vertical":i.alt(e,t,["rl","lr"]);break;case"line":var o=t.split(","),A=o[0];i.integer(e,A),i.percent(e,A)&&i.set("snapToLines",!1),i.alt(e,A,["auto"]),2===o.length&&i.alt("lineAlign",o[1],["start","middle","end"]);break;case"position":o=t.split(","),i.percent(e,o[0]),2===o.length&&i.alt("positionAlign",o[1],["start","middle","end"]);break;case"size":i.percent(e,t);break;case"align":i.alt(e,t,["start","middle","end","left","right"])}}),/:/,/\s/),t.region=i.get("region",null),t.vertical=i.get("vertical",""),t.line=i.get("line","auto"),t.lineAlign=i.get("lineAlign","start"),t.snapToLines=i.get("snapToLines",!0),t.size=i.get("size",100),t.align=i.get("align","middle"),t.position=i.get("position",{start:0,left:0,middle:50,end:100,right:100},t.align),t.positionAlign=i.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},t.align)}(e,t)}function parseContent(e,t){function r(e){return ESCAPE[e]}for(var i,n=e.document.createElement("div"),o=n,A=[];null!==(i=function(){if(!t)return null;var e=t.match(/^([^<]*)(<[^>]+>?)?/);return function(e){return t=t.substr(e.length),e}(e[1]?e[1]:e[2])}());)if("<"!==i[0])o.appendChild(e.document.createTextNode(function(e){for(;l=e.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)e=e.replace(l[0],r);return e}(i)));else{if("/"===i[1]){A.length&&A[A.length-1]===i.substr(2).replace(">","")&&(A.pop(),o=o.parentNode);continue}var s,a=parseTimeStamp(i.substr(1,i.length-2));if(a){s=e.document.createProcessingInstruction("timestamp",a),o.appendChild(s);continue}var l=i.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!l)continue;if(!(s=function(t,r){var i=TAG_NAME[t];if(!i)return null;var n=e.document.createElement(i);n.localName=i;var o=TAG_ANNOTATION[t];return o&&r&&(n[o]=r.trim()),n}(l[1],l[3])))continue;if(!function(e,t){return!NEEDS_PARENT[t.localName]||NEEDS_PARENT[t.localName]===e.localName}(o,s))continue;l[2]&&(s.className=l[2].substr(1).replace("."," ")),A.push(l[1]),o.appendChild(s),o=s}return n}function isStrongRTLChar(e){for(var t=0;t<strongRTLRanges.length;t++){var r=strongRTLRanges[t];if(e>=r[0]&&e<=r[1])return!0}return!1}function determineBidi(e){function t(e,t){for(var r=t.childNodes.length-1;r>=0;r--)e.push(t.childNodes[r])}function r(e){if(!e||!e.length)return null;var i=e.pop(),n=i.textContent||i.innerText;if(n){var o=n.match(/^.*(\n|\r)/);return o?(e.length=0,o[0]):n}return"ruby"===i.tagName?r(e):i.childNodes?(t(e,i),r(e)):void 0}var i=[],n="";if(!e||!e.childNodes)return"ltr";for(t(i,e);n=r(i);)for(var o=0;o<n.length;o++)if(isStrongRTLChar(n.charCodeAt(o)))return"rtl";return"ltr"}function computeLinePos(e){if("number"==typeof e.line&&(e.snapToLines||e.line>=0&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,r=t.textTrackList,i=0,n=0;n<r.length&&r[n]!==t;n++)"showing"===r[n].mode&&i++;return-1*++i}function StyleBox(){}function CueStyleBox(e,t,r){var i=/MSIE\s8\.0/.test(navigator.userAgent),n="rgba(255, 255, 255, 1)",o="rgba(0, 0, 0, 0.8)";i&&(n="rgb(255, 255, 255)",o="rgb(0, 0, 0)"),StyleBox.call(this),this.cue=t,this.cueDiv=parseContent(e,t.text);var A={color:n,backgroundColor:o,position:"relative",left:0,right:0,top:0,bottom:0,display:"inline"};i||(A.writingMode=""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",A.unicodeBidi="plaintext"),this.applyStyles(A,this.cueDiv),this.div=e.document.createElement("div"),A={textAlign:"middle"===t.align?"center":t.align,font:r.font,whiteSpace:"pre-line",position:"absolute"},i||(A.direction=determineBidi(this.cueDiv),A.writingMode=""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl".stylesunicodeBidi="plaintext"),this.applyStyles(A),this.div.appendChild(this.cueDiv);var s=0;switch(t.positionAlign){case"start":s=t.position;break;case"middle":s=t.position-t.size/2;break;case"end":s=t.position-t.size}""===t.vertical?this.applyStyles({left:this.formatStyle(s,"%"),width:this.formatStyle(t.size,"%")}):this.applyStyles({top:this.formatStyle(s,"%"),height:this.formatStyle(t.size,"%")}),this.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")})}}function BoxPosition(e){var t,r,i,n,o=/MSIE\s8\.0/.test(navigator.userAgent);if(e.div){r=e.div.offsetHeight,i=e.div.offsetWidth,n=e.div.offsetTop;var A=(A=e.div.childNodes)&&(A=A[0])&&A.getClientRects&&A.getClientRects();e=e.div.getBoundingClientRect(),t=A?Math.max(A[0]&&A[0].height||0,e.height/A.length):0}this.left=e.left,this.right=e.right,this.top=e.top||n,this.height=e.height||r,this.bottom=e.bottom||n+(e.height||r),this.width=e.width||i,this.lineHeight=void 0!==t?t:e.lineHeight,o&&!this.lineHeight&&(this.lineHeight=13)}function moveBoxToLinePosition(e,t,r,i){var n=new BoxPosition(t),o=t.cue,A=computeLinePos(o),s=[];if(o.snapToLines){var a;switch(o.vertical){case"":s=["+y","-y"],a="height";break;case"rl":s=["+x","-x"],a="width";break;case"lr":s=["-x","+x"],a="width"}var l=n.lineHeight,c=l*Math.round(A),p=r[a]+l,h=s[0];Math.abs(c)>p&&(c=c<0?-1:1,c*=Math.ceil(p/l)*l),A<0&&(c+=""===o.vertical?r.height:r.width,s=s.reverse()),n.move(h,c)}else{var u=n.lineHeight/r.height*100;switch(o.lineAlign){case"middle":A-=u/2;break;case"end":A-=u}switch(o.vertical){case"":t.applyStyles({top:t.formatStyle(A,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(A,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(A,"%")})}s=["+y","-x","+x","-y"],n=new BoxPosition(t)}var d=function(e,t){for(var n,o=new BoxPosition(e),A=1,s=0;s<t.length;s++){for(;e.overlapsOppositeAxis(r,t[s])||e.within(r)&&e.overlapsAny(i);)e.move(t[s]);if(e.within(r))return e;var a=e.intersectPercentage(r);A>a&&(n=new BoxPosition(e),A=a),e=new BoxPosition(o)}return n||o}(n,s);t.move(d.toCSSCompatValues(r))}function WebVTT$1(){}function findDirectionSetting(e){return"string"==typeof e&&!!directionSetting[e.toLowerCase()]&&e.toLowerCase()}function findAlignSetting(e){return"string"==typeof e&&!!alignSetting[e.toLowerCase()]&&e.toLowerCase()}function extend$2(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)e[i]=r[i]}return e}function VTTCue(e,t,r){var i=this,n=/MSIE\s8\.0/.test(navigator.userAgent),o={};n?i=document.createElement("custom"):o.enumerable=!0,i.hasBeenReset=!1;var A="",s=!1,a=e,l=t,c=r,p=null,h="",u=!0,d="auto",g="start",f=50,m="middle",y=50,v="middle";if(Object.defineProperty(i,"id",extend$2({},o,{get:function(){return A},set:function(e){A=""+e}})),Object.defineProperty(i,"pauseOnExit",extend$2({},o,{get:function(){return s},set:function(e){s=!!e}})),Object.defineProperty(i,"startTime",extend$2({},o,{get:function(){return a},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");a=e,this.hasBeenReset=!0}})),Object.defineProperty(i,"endTime",extend$2({},o,{get:function(){return l},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");l=e,this.hasBeenReset=!0}})),Object.defineProperty(i,"text",extend$2({},o,{get:function(){return c},set:function(e){c=""+e,this.hasBeenReset=!0}})),Object.defineProperty(i,"region",extend$2({},o,{get:function(){return p},set:function(e){p=e,this.hasBeenReset=!0}})),Object.defineProperty(i,"vertical",extend$2({},o,{get:function(){return h},set:function(e){var t=findDirectionSetting(e);if(!1===t)throw new SyntaxError("An invalid or illegal string was specified.");h=t,this.hasBeenReset=!0}})),Object.defineProperty(i,"snapToLines",extend$2({},o,{get:function(){return u},set:function(e){u=!!e,this.hasBeenReset=!0}})),Object.defineProperty(i,"line",extend$2({},o,{get:function(){return d},set:function(e){if("number"!=typeof e&&e!==autoKeyword)throw new SyntaxError("An invalid number or illegal string was specified.");d=e,this.hasBeenReset=!0}})),Object.defineProperty(i,"lineAlign",extend$2({},o,{get:function(){return g},set:function(e){var t=findAlignSetting(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");g=t,this.hasBeenReset=!0}})),Object.defineProperty(i,"position",extend$2({},o,{get:function(){return f},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");f=e,this.hasBeenReset=!0}})),Object.defineProperty(i,"positionAlign",extend$2({},o,{get:function(){return m},set:function(e){var t=findAlignSetting(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");m=t,this.hasBeenReset=!0}})),Object.defineProperty(i,"size",extend$2({},o,{get:function(){return y},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(i,"align",extend$2({},o,{get:function(){return v},set:function(e){var t=findAlignSetting(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");v=t,this.hasBeenReset=!0}})),i.displayState=void 0,n)return i}function findScrollSetting(e){return"string"==typeof e&&!!scrollSetting[e.toLowerCase()]&&e.toLowerCase()}function isValidPercentValue(e){return"number"==typeof e&&e>=0&&e<=100}function VTTRegion(){var e=100,t=3,r=0,i=100,n=0,o=100,A="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(t){if(!isValidPercentValue(t))throw new Error("Width must be between 0 and 100.");e=t}},lines:{enumerable:!0,get:function(){return t},set:function(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.");t=e}},regionAnchorY:{enumerable:!0,get:function(){return i},set:function(e){if(!isValidPercentValue(e))throw new Error("RegionAnchorX must be between 0 and 100.");i=e}},regionAnchorX:{enumerable:!0,get:function(){return r},set:function(e){if(!isValidPercentValue(e))throw new Error("RegionAnchorY must be between 0 and 100.");r=e}},viewportAnchorY:{enumerable:!0,get:function(){return o},set:function(e){if(!isValidPercentValue(e))throw new Error("ViewportAnchorY must be between 0 and 100.");o=e}},viewportAnchorX:{enumerable:!0,get:function(){return n},set:function(e){if(!isValidPercentValue(e))throw new Error("ViewportAnchorX must be between 0 and 100.");n=e}},scroll:{enumerable:!0,get:function(){return A},set:function(e){var t=findScrollSetting(e);if(!1===t)throw new SyntaxError("An invalid or illegal string was specified.");A=t}}})}function createTrackHelper(e,t,r,i){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=e.textTracks();n.kind=t,r&&(n.label=r),i&&(n.language=i),n.tech=e;var A=new ALL.text.TrackClass(n);return o.addTrack(A),A}function use(e,t){middlewares[e]=middlewares[e]||[],middlewares[e].push(t)}function setSource(e,t,r){e.setTimeout((function(){return setSourceHelper(t,middlewares[t.type],r,e)}),1)}function setTech(e,t){e.forEach((function(e){return e.setTech&&e.setTech(t)}))}function get$1(e,t,r){return e.reduceRight(middlewareIterator(r),t[r]())}function set$1(e,t,r,i){return t[r](e.reduce(middlewareIterator(r),i))}function middlewareIterator(e){return function(t,r){return r[e]?r[e](t):t}}function setSourceHelper(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments[2],i=arguments[3],n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],A=t[0],s=t.slice(1);if("string"==typeof A)setSourceHelper(e,middlewares[A],r,i,n,o);else if(A){var a=A(i);a.setSource(assign({},e),(function(t,A){if(t)return setSourceHelper(e,s,r,i,n,o);n.push(a),setSourceHelper(A,e.type===A.type?s:middlewares[A.type],r,i,n,o)}))}else s.length?setSourceHelper(e,s,r,i,n,o):o?r(e,n):setSourceHelper(e,middlewares["*"],r,i,n,!0)}function constructColor(e,t){return"rgba("+parseInt(e[1]+e[1],16)+","+parseInt(e[2]+e[2],16)+","+parseInt(e[3]+e[3],16)+","+t+")"}function tryUpdateStyle(e,t,r){try{e.style[t]=r}catch(e){return}}function formatTime(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;e=e<0?0:e;var r=Math.floor(e%60),i=Math.floor(e/60%60),n=Math.floor(e/3600),o=Math.floor(t/60%60),A=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(n=i=r="-"),(n=n>0||A>0?n+":":"")+(i=((n||o>=10)&&i<10?"0"+i:i)+":")+(r<10?"0"+r:r)}function parseOptionValue(e,t){if(t&&(e=t(e)),e&&"none"!==e)return e}function getSelectedOptionValue(e,t){return parseOptionValue(e.options[e.options.selectedIndex].value,t)}function setSelectedOption(e,t,r){if(t)for(var i=0;i<e.options.length;i++)if(parseOptionValue(e.options[i].value,r)===t){e.selectedIndex=i;break}}function videojs(e,t,r){var i=void 0;if("string"==typeof e){var n=videojs.getPlayers();if(0===e.indexOf("#")&&(e=e.slice(1)),n[e])return t&&log$2.warn('Player "'+e+'" is already initialised. Options will not be applied.'),r&&n[e].ready(r),n[e];i=$("#"+e)}else i=e;if(!i||!i.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");if(i.player||Player.players[i.playerId])return i.player||Player.players[i.playerId];isEl(i)&&!document_1.body.contains(i)&&log$2.warn("The element supplied is not included in the DOM"),t=t||{},videojs.hooks("beforesetup").forEach((function(e){var r=e(i,mergeOptions(t));isObject$1(r)&&!Array.isArray(r)?t=mergeOptions(t,r):log$2.error("please return an object in beforesetup hooks")}));var o=new(Component.getComponent("Player"))(i,t,r);return videojs.hooks("setup").forEach((function(e){return e(o)})),o}function toObject(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function shouldUseNative(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(e){i[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(e){return!1}}function decodeComponents(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),i=e.slice(t);return Array.prototype.concat.call([],decodeComponents(r),decodeComponents(i))}function decode(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(singleMatcher),r=1;r<t.length;r++)t=(e=decodeComponents(t,r).join("")).match(singleMatcher);return e}}function customDecodeURIComponent(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=multiMatcher.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var i=decode(r[0]);i!==r[0]&&(t[r[0]]=i)}r=multiMatcher.exec(e)}t["%C2"]="�";for(var n=Object.keys(t),o=0;o<n.length;o++){var A=n[o];e=e.replace(new RegExp(A,"g"),t[A])}return e}function encoderForArrayFormat(e){switch(e.arrayFormat){case"index":return function(t,r,i){return null===r?[encode(t,e),"[",i,"]"].join(""):[encode(t,e),"[",encode(i,e),"]=",encode(r,e)].join("")};case"bracket":return function(t,r){return null===r?encode(t,e):[encode(t,e),"[]=",encode(r,e)].join("")};default:return function(t,r){return null===r?encode(t,e):[encode(t,e),"=",encode(r,e)].join("")}}}function parserForArrayFormat(e){var t;switch(e.arrayFormat){case"index":return function(e,r,i){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===i[e]&&(i[e]={}),i[e][t[1]]=r):i[e]=r};case"bracket":return function(e,r,i){return t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0===i[e]?void(i[e]=[r]):void(i[e]=[].concat(i[e],r)):void(i[e]=r)};default:return function(e,t,r){void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}function encode(e,t){return t.encode?t.strict?strictUriEncode(e):encodeURIComponent(e):e}function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort((function(e,t){return Number(e)-Number(t)})).map((function(t){return e[t]})):e}function extract(e){var t=e.indexOf("?");return-1===t?"":e.slice(t+1)}function parse(e,t){var r=parserForArrayFormat(t=objectAssign({arrayFormat:"none"},t)),i=Object.create(null);return"string"!=typeof e?i:(e=e.trim().replace(/^[?#&]/,""))?(e.split("&").forEach((function(e){var t=e.replace(/\+/g," ").split("="),n=t.shift(),o=t.length>0?t.join("="):void 0;o=void 0===o?null:decodeUriComponent(o),r(decodeUriComponent(n),o,i)})),Object.keys(i).sort().reduce((function(e,t){var r=i[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=keysSorter(r):e[t]=r,e}),Object.create(null))):i}function jsonp(e,t,r){function i(){a.parentNode&&a.parentNode.removeChild(a),window[A]="",l&&clearTimeout(l)}"function"==typeof t&&(r=t,t={}),t||(t={});var n,o=t.prefix||"__jp",A=t.name||o+count++,s=t.funcKey||"callback";n="object"==_typeof(t.param)?queryString.stringify(t.param):t.param;var a,l,c=null!=t.timeout?t.timeout:6e3,p=encodeURIComponent,h=document.getElementsByTagName("script")[0]||document.head;return c&&(l=setTimeout((function(){i(),r&&r(new Error("Timeout"))}),c)),window[A]=function(e){i(),r&&r(null,e)},e=(e+=(~e.indexOf("?")?"&":"?")+n+"&"+s+"="+p(A)).replace("?&","?"),(a=document.createElement("script")).setAttribute("src",e),a.setAttribute("async",!0),a.onload=function(e){},a.onreadystatechange=function(){"loaded"===this.readyState&&window[A]&&(i(),r&&r(new Error("ServerError")))},a.onerror=function(e){i(),r&&r(new Error("ServerError"))},h.parentNode.insertBefore(a,h),function(){window[A]&&i()}}function mountHlsProvider(e){if(videojs.browser.IS_IOS&&videojs.browser.IS_MQQ)return!1;if(videojs.browser.IS_ENABLED_MSE&&(!videojs.browser.IS_MAC||!videojs.browser.IS_SAFARI)||videojs.browser.IS_SIMULATOR||e)try{var t=videojs.getTech&&videojs.getTech("Html5");t&&t.registerSourceHandler(HlsSourceHandler,0)}catch(e){}}function handlePlaybackMetadataLoaded(e,t){function r(e){return"dash-audio-"+e}function i(e,t){return e.find((function(e){return r(e.index)===t.id}))}var n=e.dash.mediaPlayer,o=n.getTracksFor("audio"),A=e.audioTracks();A.length&&t.clearTracks(["audio"]);var s=n.getCurrentTrackFor("audio");o.forEach((function(e){var t=e.lang;e.roles&&e.roles.length&&(t+=" ("+e.roles.join(", ")+")"),A.addTrack(new videojs.AudioTrack({enabled:e===s,id:r(e.index),kind:e.kind||"main",label:t,language:e.lang}))}));var a=function(){for(var e=0;e<A.length;e++){var t=A[e];if(t.enabled){var r=i(o,t);n.setCurrentTrack(r)}}};A.addEventListener("change",a),e.dash.mediaPlayer.on(window.dashjs.MediaPlayer.events.STREAM_TEARDOWN_COMPLETE,(function(){A.removeEventListener("change",a)}))}function setupAudioTracks(e,t){e.dash.mediaPlayer.on(window.dashjs.MediaPlayer.events.PLAYBACK_METADATA_LOADED,handlePlaybackMetadataLoaded.bind(null,e,t))}function find(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return e[r]}function attachDashTextTracksToVideojs(e,t,r){function i(){for(var t=e.dash.mediaPlayer,i=e.textTracks(),o=-1,A=0;A<i.length;A+=1)!function(e){var t=i[e];if("showing"===t.mode){var A=find(n,(function(e){return e.textTrack===t})),s=A?A.dashTrack:null;s&&(o=r.indexOf(s))}}(A);o!==t.getCurrentTextTrackIndex()&&t.setTextTrack(o)}var n=[],o=r.map((function(e){return{dashTrack:e,trackConfig:{label:e.lang,language:e.lang,srclang:e.lang,kind:e.kind}}})).map((function(t){var r=t.trackConfig,i=t.dashTrack,o=e.addRemoteTextTrack(r,!1);return n.push({textTrack:o.track,dashTrack:i}),o}));return e.textTracks().on("change",i),e.dash.mediaPlayer.on(window_1.dashjs.MediaPlayer.events.STREAM_TEARDOWN_COMPLETE,(function(){e.textTracks().off("change",i)})),i(),o}function setupTextTracks(e,t,r){function i(r){var A=(r.index,r.tracks);o.off(window_1.dashjs.MediaPlayer.events.TEXT_TRACKS_ADDED,i),n.forEach(e.removeRemoteTextTrack.bind(e)),n=[],A.length&&(n=attachDashTextTracksToVideojs(e,t,A))}window_1.VTTCue&&!/\[native code\]/.test(window_1.VTTCue.toString())&&(window_1.VTTCue=!1);var n=[];if(t.featuresNativeTextTracks)videojs.log.error("You must pass {html: {nativeCaptions: false}} in the videojs constructor to use text tracks in videojs-contrib-dash");else{var o=e.dash.mediaPlayer;o.on(window_1.dashjs.MediaPlayer.events.TEXT_TRACKS_ADDED,i),o.on(window_1.dashjs.MediaPlayer.events.CAN_PLAY,(function(){o.off(window_1.dashjs.MediaPlayer.events.TEXT_TRACKS_ADDED,i)}))}}function mountDashProvider(e){(window_1.MediaSource||e)&&videojs.getTech("Html5").registerSourceHandler(videojs.DashSourceHandler(),0)}function getTemplate(){var e="draw-"+(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fill");return['<svg height="100%" width="100%" viewBox="0 0 484 348">\n <path class="'+e+'" transform="translate(4 4)" d="M383,124C350-42,122.3-40.5,90.6,123.5c-110.4,18.5-131,185,.6,216.5H381.6C519.7,310.7,494.1,137.8,383,124Z"/>\n <path transform="translate(4 4)" d="M200.4,110.2c-9.4-5.8-19.6,2.7-19.4,11.7V256.2c0,8,10.4,16.7,19.4,10.8,2.2-1.4,111.8-65.9,114-67.3,7.4-4,10.1-15.8,0-22.2Z" style="fill:#fff ;"/>\n </svg>','<svg height="100%" width="100%" viewBox="0 0 476 340">\n <path class="'+e+'" d="M383,124C350-42,122.3-40.5,90.6,123.5c-110.4,18.5-131,185,.6,216.5H381.6C519.7,310.7,494.1,137.8,383,124Z"/>\n <path d="M200.4,110.2c-9.4-5.8-19.6,2.7-19.4,11.7V256.2c0,8,10.4,16.7,19.4,10.8,2.2-1.4,111.8-65.9,114-67.3,7.4-4,10.1-15.8,0-22.2Z" style="fill:#fff ;"/>\n </svg>','<svg height="100%" width="100%" viewBox="0 14 96 68">\n <path class="'+e+'" d="M96,44.3v7.3c-0.1,7.7-1,15.5-1,15.5s-0.9,6.6-3.8,9.5c-3.6,3.8-7.7,3.8-9.6,4c-13.4,1-33.5,0.9-33.5,0.9 c-0.8,0-25-0.2-32.5-0.9c-2.1-0.4-6.9-0.3-10.6-4.1c-2.9-2.9-3.8-9.5-3.8-9.5s-1-7.7-1.1-15.5v-7.3c0.2-7.8,1.1-15.5,1.1-15.5 s0.9-6.6,3.8-9.5c3.6-3.8,7.7-3.8,9.6-4.1c13.4-1,33.5-0.9,33.5-0.9s20.1-0.1,33.5,0.9c1.9,0.2,5.9,0.2,9.6,4.1 c2.9,2.9,3.8,9.5,3.8,9.5S95.9,36.6,96,44.3z M38.3,61.4L64,47.9L38.3,34.4V61.4z"/>\n <polygon points="64,47.9 38.3,61.4 38.3,34.4" fill="#fff"/>\n </svg>'][arguments.length>0&&void 0!==arguments[0]?arguments[0]:0]}function isObject$2(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function trimmedEndIndex(e){for(var t=e.length;t--&&reWhitespace.test(e.charAt(t)););return t}function baseTrim(e){return e?e.slice(0,_trimmedEndIndex(e)+1).replace(reTrimStart,""):e}function getRawTag(e){var t=hasOwnProperty$2.call(e,symToStringTag$1),r=e[symToStringTag$1];try{e[symToStringTag$1]=void 0;var i=!0}catch(e){}var n=nativeObjectToString.call(e);return i&&(t?e[symToStringTag$1]=r:delete e[symToStringTag$1]),n}function objectToString(e){return nativeObjectToString$1.call(e)}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"==typeof e}function isSymbol(e){return"symbol"==typeof e||isObjectLike_1(e)&&_baseGetTag(e)==symbolTag}function toNumber(e){if("number"==typeof e)return e;if(isSymbol_1(e))return NAN;if(isObject_1(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=isObject_1(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=_baseTrim(e);var r=reIsBinary.test(e);return r||reIsOctal.test(e)?freeParseInt(e.slice(2),r?2:8):reIsBadHex.test(e)?NAN:+e}function debounce(e,t,r){function i(t){var r=a,i=l;return a=l=void 0,d=t,p=e.apply(i,r)}function n(e){var r=e-u;return void 0===u||r>=t||r<0||f&&e-d>=c}function o(){var e=now_1();if(n(e))return A(e);h=setTimeout(o,function(e){var r=t-(e-u);return f?nativeMin(r,c-(e-d)):r}(e))}function A(e){return h=void 0,m&&a?i(e):(a=l=void 0,p)}function s(){var e=now_1(),r=n(e);if(a=arguments,l=this,u=e,r){if(void 0===h)return function(e){return d=e,h=setTimeout(o,t),g?i(e):p}(u);if(f)return clearTimeout(h),h=setTimeout(o,t),i(u)}return void 0===h&&(h=setTimeout(o,t)),p}var a,l,c,p,h,u,d=0,g=!1,f=!1,m=!0;if("function"!=typeof e)throw new TypeError(FUNC_ERROR_TEXT$1);return t=toNumber_1(t)||0,isObject_1(r)&&(g=!!r.leading,c=(f="maxWait"in r)?nativeMax(toNumber_1(r.maxWait)||0,t):c,m="trailing"in r?!!r.trailing:m),s.cancel=function(){void 0!==h&&clearTimeout(h),d=0,a=u=l=h=void 0},s.flush=function(){return void 0===h?p:A(now_1())},s}function throttle$1(e,t,r){var i=!0,n=!0;if("function"!=typeof e)throw new TypeError(FUNC_ERROR_TEXT);return isObject_1(r)&&(i="leading"in r?!!r.leading:i,n="trailing"in r?!!r.trailing:n),debounce_1(e,t,{leading:i,maxWait:t,trailing:n})}function mountFlvProvider(e){if(videojs.browser.IS_IOS&&videojs.browser.IS_MQQ)return!1;if(!videojs.browser.IS_TBS&&!videojs.browser.IS_MQQB&&(!IS_IOS||!videojs.browser.IS_SAFARI)&&!videojs.browser.IE_VERSION||e)try{var t=videojs.getTech&&videojs.getTech("Html5");t&&t.registerSourceHandler(FlvSourceHandler,0)}catch(e){}}function mountWebRTCProvider(e){if(!videojs.browser.isWebRTCSupported())return!1;try{var t=videojs.getTech&&videojs.getTech("Html5");t&&t.registerSourceHandler(sourceHandler,0)}catch(e){}}function FlashRtmpDecorator(e){return e.streamingFormats={"rtmp/mp4":"MP4","rtmp/flv":"FLV"},e.streamFromParts=function(e,t){return e+"&"+t},e.streamToParts=function(e){var t={connection:"",stream:""};if(!e)return t;var r=e.search(/&(?!\w+=)/),i=void 0;return-1!==r?i=r+1:0===(r=i=e.lastIndexOf("/")+1)&&(r=i=e.length),t.connection=e.substring(0,r),t.stream=e.substring(i,e.length),t},e.isStreamingType=function(t){return t in e.streamingFormats},e.RTMP_RE=/^rtmp[set]?:\/\//i,e.isStreamingSrc=function(t){return e.RTMP_RE.test(t)},e.rtmpSourceHandler={},e.rtmpSourceHandler.canPlayType=function(t){return e.isStreamingType(t)?"maybe":""},e.rtmpSourceHandler.canHandleSource=function(t,r){return e.rtmpSourceHandler.canPlayType(t.type)||(e.isStreamingSrc(t.src)?"maybe":"")},e.rtmpSourceHandler.handleSource=function(t,r,i){var n=e.streamToParts(t.src);r.setRtmpConnection(n.connection),r.setRtmpStream(n.stream)},e.registerSourceHandler(e.rtmpSourceHandler),e}function _createSetter(e){var t=e.charAt(0).toUpperCase()+e.slice(1);_api["set"+t]=function(t){return this.el_.vjs_setProperty(e,t)}}function _createGetter(e){_api[e]=function(){return this.el_.vjs_getProperty(e)}}function TCPlayer(e,t,r){var i=void 0,n=(new Date).getTime(),o=videojs.dom;if("string"==typeof e)i=document.querySelector("#"+e);else{if(!e||!e.nodeName)throw new TypeError("The ID or element supplied is not valid.");i=e}if("video"!=i.nodeName.toLowerCase()&&"audio"!=i.nodeName.toLowerCase())throw new TypeError("The element type must be <video>.");o.hasClass(i,"tcplayer")||o.addClass(i,"tcplayer"),o.hasClass(i,"video-js")||o.addClass(i,"video-js"),videojs.browser.IE_VERSION&&(i.style.width||i.offsetWidth&&300!==i.offsetWidth)&&(window_1.VIDEOJS_NO_DYNAMIC_STYLE=!0);var A={controls:!0,language:"zh-CN",playbackRates:[.5,1,1.25,1.5,2],controlBar:{volumePanel:{inline:"video"!=i.nodeName.toLowerCase()},fullscreenToggle:"video"==i.nodeName.toLowerCase(),QualitySwitcherMenuButton:!0},plugins:{Skin:"",VID:"",QualitySwitcher:{},MultiResolution:{},Errors:{},Reporter:{},ContextMenu:{},LevelSwitch:{},VttThumbnail:{},PlayerMetrics:{}}};t=videojs.mergeOptions(A,t),videojs.browser.IE_VERSION&&videojs.browser.IE_VERSION<11&&window_1.top,t.autoplay&&videojs.browser.IS_ANDROID&&videojs.browser.IS_WECHAT&&(t.autoplay=!1),log("player initializing",t),videojs.getComponent("player").prototype.options_.children.splice(1,0,"logoImage");var s=videojs(e,t,r);return s.PlayerMetrics(t).setTimingData({initStart:n}),log("player initialized",t),Enc.elemManage(s),s}var version="4.8.0",commonjsGlobal$1="undefined"!=typeof window?window:void 0!==commonjsGlobal?commonjsGlobal:"undefined"!=typeof self?self:{},win;win="undefined"!=typeof window?window:void 0!==commonjsGlobal$1?commonjsGlobal$1:"undefined"!=typeof self?self:{};var window_1=win,empty={},empty$1=(Object.freeze||Object)({"default":empty}),minDoc=empty$1&&empty||empty$1,topLevel=void 0!==commonjsGlobal$1?commonjsGlobal$1:"undefined"!=typeof window?window:{},doccy;"undefined"!=typeof document?doccy=document:(doccy=topLevel["__GLOBAL_DOCUMENT_CACHE@4"])||(doccy=topLevel["__GLOBAL_DOCUMENT_CACHE@4"]=minDoc);var document_1=doccy,USER_AGENT=window_1.navigator&&window_1.navigator.userAgent||"",VENDOR=window_1.navigator&&window_1.navigator.vendor||"",webkitVersionMap=/AppleWebKit\/([\d.]+)/i.exec(USER_AGENT),appleWebkitVersion=webkitVersionMap?parseFloat(webkitVersionMap.pop()):null,IS_IPAD=/iPad/i.test(USER_AGENT),IS_IPHONE=/iPhone/i.test(USER_AGENT)&&!IS_IPAD,IS_IPOD=/iPod/i.test(USER_AGENT),IS_IOS=IS_IPHONE||IS_IPAD||IS_IPOD,IOS_VERSION=(t=USER_AGENT.match(/OS (\d+)_/i),t&&t[1]?t[1]:null),IOS_VERSION_ARRAY=function(){var e=USER_AGENT.match(/OS (\d+)_(\d+)_?(\d+)?/i);return e&&[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3]||"0",10)]||[]}(),IS_ANDROID=/Android/i.test(USER_AGENT),ANDROID_VERSION=function(){var e=USER_AGENT.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),r=e[2]&&parseFloat(e[2]);return t&&r?parseFloat(e[1]+"."+e[2]):t||null}(),IS_TBS=/TBS\/\d+/i.test(USER_AGENT),TBS_VERSION=function(){var e=USER_AGENT.match(/TBS\/(\d+)/i);if(e&&e[1])return e[1]}(),IS_MQQB=!IS_TBS&&/MQQBrowser\/\d+/i.test(USER_AGENT),IS_QQB=!IS_TBS&&/ QQBrowser\/\d+/i.test(USER_AGENT),IS_PC_WECHAT=/windowswechat/i.test(USER_AGENT),IS_WECHAT=/(micromessenger|webbrowser)/i.test(USER_AGENT),IS_MQQ=/ QQ\/\d+/i.test(USER_AGENT)||/MQQBrowser\/\d+/i.test(USER_AGENT),IS_OLD_ANDROID=IS_ANDROID&&/webkit/i.test(USER_AGENT)&&ANDROID_VERSION<2.3,IS_NATIVE_ANDROID=IS_ANDROID&&ANDROID_VERSION<5&&appleWebkitVersion<537,IS_FIREFOX=/Firefox/i.test(USER_AGENT),IS_EDGE=/Edge/i.test(USER_AGENT),IS_EDG=/Edg/i.test(USER_AGENT),IS_EDGA=/EdgA/i.test(USER_AGENT),EDG_VERSION=IS_EDG&&function(){var e=USER_AGENT.match(/Edg\/(\d+)/);return e&&e[1]?parseFloat(e[1]):null}(),EDGA_VERSION=IS_EDGA&&function(){var e=USER_AGENT.match(/EdgA\/(\d+)/);return e&&e[1]?parseFloat(e[1]):null}(),IS_CHROME=!((IS_EDGE||!/Chrome/i.test(USER_AGENT))&&(!/Safari/i.test(USER_AGENT)||!/CriOS/i.test(USER_AGENT))||IS_WECHAT||IS_MQQB||IS_QQB),CHROME_VERSION=function(){var e=USER_AGENT.match(/Chrome\/(\d+)/),t=USER_AGENT.match(/CriOS\/(\d+)/);return e&&e[1]?parseFloat(e[1]):t&&t[1]?parseFloat(t[1]):null}(),IS_IE8=/MSIE\s8\.0/.test(USER_AGENT),IE_VERSION=function(){var e=/MSIE\s(\d+)\.\d/.exec(USER_AGENT),t=e&&parseFloat(e[1]);return!t&&/Trident\/7.0/i.test(USER_AGENT)&&/rv:11.0/.test(USER_AGENT)&&(t=11),t}(),IS_SAFARI=/Safari/i.test(USER_AGENT)&&!IS_CHROME&&!IS_ANDROID&&!IS_EDGE&&!IS_MQQB&&!IS_QQB&&!IS_PC_WECHAT,IS_ANY_SAFARI=IS_SAFARI||IS_IOS,IS_SIMULATOR=IS_SAFARI&&"Google Inc."===VENDOR,IS_UC=/UCBrowser\/(\d+)\./i.test(USER_AGENT),TOUCH_ENABLED=isReal()&&("ontouchstart"in window_1||window_1.DocumentTouch&&window_1.document instanceof window_1.DocumentTouch),BACKGROUND_SIZE_SUPPORTED=isReal()&&"backgroundSize"in window_1.document.createElement("video").style,IS_WIN=/Windows/i.test(USER_AGENT),IS_MAC=/MAC OS X/i.test(USER_AGENT),WIN_VER=RegExp.$1,MAC_VER=RegExp.$1,QQ_VER=RegExp.$1,EDGE_VER=RegExp.$1,SAFARI_VER=RegExp.$1,FIREFOX_VER=RegExp.$1,CHROME_VER=RegExp.$1,IS_HUAWEI=/HUAWEI|honor|HMA/i.test(USER_AGENT),IS_XIAOMI=/HM|RedMi|Mi/i.test(USER_AGENT)&&!IS_HUAWEI,IS_OPPO=/OPPO/i.test(USER_AGENT),IS_VIVO=/VIVO/i.test(USER_AGENT),IS_SX=/GT-|SM-|SCH-/i.test(USER_AGENT),IS_ONE=/ONE/i.test(USER_AGENT),IS_CP=/Coolpad/i.test(USER_AGENT),IS_ZX=/ZTE/i.test(USER_AGENT),isWebRTCAPISupported=function(){return["RTCPeerConnection","webkitRTCPeerConnection","RTCIceGatherer"].filter((function(e){return e in window_1})).length>0},isWebRTCSupported=function(){return!IS_UC&&!IS_EDGE&&!(IS_EDG&&EDG_VERSION<80&&IS_EDGA&&EDGA_VERSION<80)&&!(IS_FIREFOX&&FIREFOX_VER<56)&&!(!IS_TBS&&IS_SAFARI&&IS_IOS&&(0===IOS_VERSION_ARRAY.length||IOS_VERSION_ARRAY[0]<11||11===IOS_VERSION_ARRAY[0]&&IOS_VERSION_ARRAY[1]<1||11===IOS_VERSION_ARRAY[0]&&1===IOS_VERSION_ARRAY[1]&&IOS_VERSION_ARRAY[2]<2))&&isWebRTCAPISupported()},IS_ENABLED_MSE=function(){var e=window_1.MediaSource=window_1.MediaSource||window_1.WebKitMediaSource,t=window_1.SourceBuffer=window_1.SourceBuffer||window_1.WebKitSourceBuffer,r=e&&"function"==typeof e.isTypeSupported&&e.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!t||t.prototype&&"function"==typeof t.prototype.appendBuffer&&"function"==typeof t.prototype.remove;return IS_IOS?void 0:r&&i}(),browser=(Object.freeze||Object)({USER_AGENT:USER_AGENT,IS_IPAD:IS_IPAD,IS_IPHONE:IS_IPHONE,IS_IPOD:IS_IPOD,IS_IOS:IS_IOS,IOS_VERSION:IOS_VERSION,IOS_VERSION_ARRAY:IOS_VERSION_ARRAY,IS_ANDROID:IS_ANDROID,ANDROID_VERSION:ANDROID_VERSION,IS_TBS:IS_TBS,TBS_VERSION:TBS_VERSION,IS_MQQB:IS_MQQB,IS_QQB:IS_QQB,IS_PC_WECHAT:IS_PC_WECHAT,IS_WECHAT:IS_WECHAT,IS_MQQ:IS_MQQ,IS_OLD_ANDROID:IS_OLD_ANDROID,IS_NATIVE_ANDROID:IS_NATIVE_ANDROID,IS_FIREFOX:IS_FIREFOX,IS_EDGE:IS_EDGE,IS_EDG:IS_EDG,IS_EDGA:IS_EDGA,EDG_VERSION:EDG_VERSION,EDGA_VERSION:EDGA_VERSION,IS_CHROME:IS_CHROME,CHROME_VERSION:CHROME_VERSION,IS_IE8:IS_IE8,IE_VERSION:IE_VERSION,IS_SAFARI:IS_SAFARI,IS_ANY_SAFARI:IS_ANY_SAFARI,IS_SIMULATOR:IS_SIMULATOR,IS_UC:IS_UC,TOUCH_ENABLED:TOUCH_ENABLED,BACKGROUND_SIZE_SUPPORTED:BACKGROUND_SIZE_SUPPORTED,IS_WIN:IS_WIN,IS_MAC:IS_MAC,WIN_VER:WIN_VER,MAC_VER:MAC_VER,QQ_VER:QQ_VER,EDGE_VER:EDGE_VER,SAFARI_VER:SAFARI_VER,FIREFOX_VER:FIREFOX_VER,CHROME_VER:CHROME_VER,IS_HUAWEI:IS_HUAWEI,IS_XIAOMI:IS_XIAOMI,IS_OPPO:IS_OPPO,IS_VIVO:IS_VIVO,IS_SX:IS_SX,IS_ONE:IS_ONE,IS_CP:IS_CP,IS_ZX:IS_ZX,isWebRTCAPISupported:isWebRTCAPISupported,isWebRTCSupported:isWebRTCSupported,IS_ENABLED_MSE:IS_ENABLED_MSE}),_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},classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},inherits=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},possibleConstructorReturn=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},taggedTemplateLiteralLoose=function(e,t){return e.raw=t,e},toString=Object.prototype.toString,keys=function(e){return isObject$1(e)?Object.keys(e):[]},log$1=void 0,level="info",history=[],logByType=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!!IE_VERSION&&IE_VERSION<11,i=log$1.levels[level],n=new RegExp("^("+i+")$");if("log"!==e&&t.unshift(e.toUpperCase()+":"),history&&history.push([].concat(t)),(log$1.enableLog||"log"!=e)&&(t.unshift("TCPlayer:"),window_1.console)){var o=window_1.console[e];o||"debug"!==e||(o=window_1.console.info||window_1.console.log),o&&i&&n.test(e)&&(r&&(t=t.map((function(e){if(isObject$1(e)||Array.isArray(e))try{return JSON.stringify(e)}catch(t){return String(e)}return String(e)})).join(" ")),o.apply?o[Array.isArray(t)?"apply":"call"](window_1.console,t):o(t))}},t;log$1=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];logByType("log",t)},log$1.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:level},log$1.level=function(e){if("string"==typeof e){if(!log$1.levels.hasOwnProperty(e))throw new Error('"'+e+'" in not a valid log level');level=e}return level},log$1.history=function(){return history?[].concat(history):[]},log$1.history.clear=function(){history&&(history.length=0)},log$1.history.disable=function(){null!==history&&(history.length=0,history=null)},log$1.history.enable=function(){null===history&&(history=[])},log$1.enableLog=!1,log$1.error=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return logByType("error",t)},log$1.warn=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return logByType("warn",t)},log$1.debug=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return logByType("debug",t)};var log$2=log$1,tsml=function(e){for(var t="",r=0;r<arguments.length;r++)t+=clean(e[r])+(arguments[r+1]||"");return t},_templateObject=taggedTemplateLiteralLoose(["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."],["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."]),$=createQuerier("querySelector"),$$=createQuerier("querySelectorAll"),Dom=(Object.freeze||Object)({isReal:isReal,isEl:isEl,isInFrame:isInFrame,createEl:createEl,textContent:textContent,prependTo:prependTo,hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,setAttributes:setAttributes,getAttributes:getAttributes,getAttribute:getAttribute,setAttribute:setAttribute,removeAttribute:removeAttribute,blockTextSelection:blockTextSelection,unblockTextSelection:unblockTextSelection,getBoundingClientRect:getBoundingClientRect,findPosition:findPosition,getPointerPosition:getPointerPosition,isTextNode:isTextNode,emptyEl:emptyEl,normalizeContent:normalizeContent,appendContent:appendContent,insertContent:insertContent,isSingleLeftClick:isSingleLeftClick,$:$,$$:$$}),_guid=1,elData={},elIdAttr="vdata"+(new Date).getTime(),_supportsPassive=!1;!function(){try{var e=Object.defineProperty({},"passive",{get:function(){_supportsPassive=!0}});window_1.addEventListener("test",null,e),window_1.removeEventListener("test",null,e)}catch(e){}}();var passiveEvents=["touchstart","touchmove"],Events=(Object.freeze||Object)({fixEvent:fixEvent,on:on,off:off,trigger:trigger,one:one}),_windowLoaded=!1,videojs$2=void 0,autoSetup=function(){if(isReal()){var e=document_1.getElementsByTagName("video"),t=document_1.getElementsByTagName("audio"),r=document_1.getElementsByTagName("video-js"),i=[];if(e&&e.length>0)for(var n=0,o=e.length;n<o;n++)i.push(e[n]);if(t&&t.length>0)for(var A=0,s=t.length;A<s;A++)i.push(t[A]);if(r&&r.length>0)for(var a=0,l=r.length;a<l;a++)i.push(r[a]);if(i&&i.length>0)for(var c=0,p=i.length;c<p;c++){var h=i[c];if(!h||!h.getAttribute){autoSetupTimeout(1);break}void 0===h.player&&null!==h.getAttribute("data-setup")&&videojs$2(h)}else _windowLoaded||autoSetupTimeout(1)}};isReal()&&"complete"===document_1.readyState?_windowLoaded=!0:one(window_1,"load",(function(){_windowLoaded=!0}));var createStyleElement=function(e){var t=document_1.createElement("style");return t.className=e,t},setTextContent=function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.textContent=t},bind=function(e,t,r){t.guid||(t.guid=newGUID());var i=function(){return t.apply(e,arguments)};return i.guid=r?r+"_"+t.guid:t.guid,i},throttle=function(e,t){var r=Date.now();return function(){var i=Date.now();i-r>=t&&(e.apply(void 0,arguments),r=i)}},EventTarget=function(){};EventTarget.prototype.allowedEvents_={},EventTarget.prototype.on=function(e,t){var r=this.addEventListener;this.addEventListener=function(){},on(this,e,t),this.addEventListener=r},EventTarget.prototype.addEventListener=EventTarget.prototype.on,EventTarget.prototype.off=function(e,t){off(this,e,t)},EventTarget.prototype.removeEventListener=EventTarget.prototype.off,EventTarget.prototype.one=function(e,t){var r=this.addEventListener;this.addEventListener=function(){},one(this,e,t),this.addEventListener=r},EventTarget.prototype.trigger=function(e){var t=e.type||e;"string"==typeof e&&(e={type:t}),e=fixEvent(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),trigger(this,e)},EventTarget.prototype.dispatchEvent=EventTarget.prototype.trigger;var isEvented=function(e){return e instanceof EventTarget||!!e.eventBusEl_&&["on","one","off","trigger"].every((function(t){return"function"==typeof e[t]}))},isValidEventType=function(e){return"string"==typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length},validateTarget=function(e){if(!e.nodeName&&!isEvented(e))throw new Error("Invalid target; must be a DOM node or evented object.")},validateEventType=function(e){if(!isValidEventType(e))throw new Error("Invalid event type; must be a non-empty string or array.")},validateListener=function(e){if("function"!=typeof e)throw new Error("Invalid listener; must be a function.")},normalizeListenArgs=function(e,t){var r=t.length<3||t[0]===e||t[0]===e.eventBusEl_,i=void 0,n=void 0,o=void 0;return r?(i=e.eventBusEl_,t.length>=3&&t.shift(),n=t[0],o=t[1]):(i=t[0],n=t[1],o=t[2]),validateTarget(i),validateEventType(n),validateListener(o),{isTargetingSelf:r,target:i,type:n,listener:o=bind(e,o)}},listen=function(e,t,r,i){validateTarget(e),e.nodeName?Events[t](e,r,i):e[t](r,i)},EventedMixin={on:function(){for(var e=this,t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];var n=normalizeListenArgs(this,r),o=n.isTargetingSelf,A=n.target,s=n.type,a=n.listener;if(listen(A,"on",s,a),!o){var l=function(){return e.off(A,s,a)};l.guid=a.guid;var c=function(){return e.off("dispose",l)};c.guid=a.guid,listen(this,"on","dispose",l),listen(A,"on","dispose",c)}},one:function(){for(var e=this,t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];var n=normalizeListenArgs(this,r),o=n.isTargetingSelf,A=n.target,s=n.type,a=n.listener;if(o)listen(A,"one",s,a);else{var l=function t(){for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];e.off(A,s,t),a.apply(null,i)};l.guid=a.guid,listen(A,"one",s,l)}},off:function(e,t,r){if(!e||isValidEventType(e))isValidEventType(t)?off(this.eventBusEl_,t,r):off(this.eventBusEl_,e,t);else{var i=e,n=t;validateTarget(i),validateEventType(n),validateListener(r),r=bind(this,r),this.off("dispose",r),i.nodeName?(off(i,n,r),off(i,"dispose",r)):isEvented(i)&&(i.off(n,r),i.off("dispose",r))}},trigger:function(e,t){return trigger(this.eventBusEl_,e,t)}},StatefulMixin={state:{},setState:function(e){var t=this;"function"==typeof e&&(e=e());var r=void 0;return each(e,(function(e,i){t.state[i]!==e&&((r=r||{})[i]={from:t.state[i],to:e}),t.state[i]=e})),r&&isEvented(this)&&this.trigger({changes:r,type:"statechanged"}),r}},Component=function(){function e(t,r,i){if(classCallCheck(this,e),!t&&this.play?this.player_=t=this:this.player_=t,this.options_=extend(!0,{},this.options_),r=this.options_=mergeOptions(this.options_,r),this.id_=r.id||r.el&&r.el.id,!this.id_){var n=t&&t.id&&t.id()||"no_player";this.id_=n+"_component_"+newGUID()}this.name_=r.name||null,r.el?this.el_=r.el:!1!==r.createEl&&(this.el_=this.createEl()),!1!==r.evented&&evented(this,{eventBusKey:this.el_?"el_":null}),stateful(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},!1!==r.initChildren&&this.initChildren(),this.ready(i),!1!==r.reportTouchActivity&&this.enableTouchActivity()}return e.prototype.dispose=function(){if(this.trigger({type:"dispose",bubbles:!1}),this.children_)for(var e=this.children_.length-1;e>=0;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),removeData(this.el_),this.el_=null),this.player_=null},e.prototype.player=function(){return this.player_},e.prototype.options=function(e){return log$2.warn("this.options() has been deprecated and will be moved to the constructor in 6.0"),e?(this.options_=mergeOptions(this.options_,e),this.options_):this.options_},e.prototype.el=function(){return this.el_},e.prototype.createEl=function(e,t,r){return createEl(e,t,r)},e.prototype.localize=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,i=this.player_.language&&this.player_.language(),n=this.player_.languages&&this.player_.languages(),o=n&&n[i],A=i&&i.split("-")[0],s=n&&n[A],a=r;return o&&o[e]?a=o[e]:s&&s[e]&&(a=s[e]),t&&(a=a.replace(/\{(\d+)\}/g,(function(e,r){var i=t[r-1],n=i;return void 0===i&&(n=e),n}))),a},e.prototype.contentEl=function(){return this.contentEl_||this.el_},e.prototype.id=function(){return this.id_},e.prototype.name=function(){return this.name_},e.prototype.children=function(){return this.children_},e.prototype.getChildById=function(e){return this.childIndex_[e]},e.prototype.getChild=function(e){if(e)return e=toTitleCase(e),this.childNameIndex_[e]},e.prototype.addChild=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.children_.length,n=void 0,o=void 0;if("string"==typeof t){o=toTitleCase(t);var A=r.componentClass||o;r.name=o;var s=e.getComponent(A);if(!s)throw new Error("Component "+A+" does not exist");if("function"!=typeof s)return null;n=new s(this.player_||this,r)}else n=t;if(this.children_.splice(i,0,n),"function"==typeof n.id&&(this.childIndex_[n.id()]=n),(o=o||n.name&&toTitleCase(n.name()))&&(this.childNameIndex_[o]=n),"function"==typeof n.el&&n.el()){var a=this.contentEl().children[i]||null;this.contentEl().insertBefore(n.el(),a)}return n},e.prototype.removeChild=function(e){if("string"==typeof e&&(e=this.getChild(e)),e&&this.children_){for(var t=!1,r=this.children_.length-1;r>=0;r--)if(this.children_[r]===e){t=!0,this.children_.splice(r,1);break}if(t){this.childIndex_[e.id()]=null,this.childNameIndex_[e.name()]=null;var i=e.el();i&&i.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}}},e.prototype.initChildren=function(){var t=this,r=this.options_.children;if(r){var i=this.options_,n=void 0,o=e.getComponent("Tech");(n=Array.isArray(r)?r:Object.keys(r)).concat(Object.keys(this.options_).filter((function(e){return!n.some((function(t){return"string"==typeof t?e===t:e===t.name}))}))).map((function(e){var i=void 0,n=void 0;return"string"==typeof e?n=r[i=e]||t.options_[i]||{}:(i=e.name,n=e),{name:i,opts:n}})).filter((function(t){var r=e.getComponent(t.opts.componentClass||toTitleCase(t.name));return r&&!o.isTech(r)})).forEach((function(e){var r=e.name,n=e.opts;if(void 0!==i[r]&&(n=i[r]),!1!==n){!0===n&&(n={}),n.playerOptions=t.options_.playerOptions;var o=t.addChild(r,n);o&&(t[r]=o)}}))}},e.prototype.buildCSSClass=function(){return""},e.prototype.ready=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))},e.prototype.triggerReady=function(){this.isReady_=!0,this.setTimeout((function(){var e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach((function(e){e.call(this)}),this),this.trigger("ready")}),1)},e.prototype.$=function(e,t){return $(e,t||this.contentEl())},e.prototype.$$=function(e,t){return $$(e,t||this.contentEl())},e.prototype.hasClass=function(e){return hasClass(this.el_,e)},e.prototype.addClass=function(e){addClass(this.el_,e)},e.prototype.removeClass=function(e){removeClass(this.el_,e)},e.prototype.toggleClass=function(e,t){toggleClass(this.el_,e,t)},e.prototype.show=function(){this.removeClass("vjs-hidden")},e.prototype.hide=function(){this.addClass("vjs-hidden")},e.prototype.lockShowing=function(){this.addClass("vjs-lock-showing")},e.prototype.unlockShowing=function(){this.removeClass("vjs-lock-showing")},e.prototype.getAttribute=function(e){return getAttribute(this.el_,e)},e.prototype.setAttribute=function(e,t){setAttribute(this.el_,e,t)},e.prototype.removeAttribute=function(e){removeAttribute(this.el_,e)},e.prototype.width=function(e,t){return this.dimension("width",e,t)},e.prototype.height=function(e,t){return this.dimension("height",e,t)},e.prototype.dimensions=function(e,t){this.width(e,!0),this.height(t)},e.prototype.dimension=function(e,t,r){if(void 0!==t)return null!==t&&t==t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(r||this.trigger("componentresize"));if(!this.el_)return 0;var i=this.el_.style[e],n=i.indexOf("px");return-1!==n?parseInt(i.slice(0,n),10):parseInt(this.el_["offset"+toTitleCase(e)],10)},e.prototype.currentDimension=function(e){var t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");if("function"==typeof window_1.getComputedStyle){var r=window_1.getComputedStyle(this.el_);t=r.getPropertyValue(e)||r[e]}if(0===(t=parseFloat(t))){var i="offset"+toTitleCase(e);t=this.el_[i]}return t},e.prototype.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},e.prototype.currentWidth=function(){return this.currentDimension("width")},e.prototype.currentHeight=function(){return this.currentDimension("height")},e.prototype.focus=function(){this.el_.focus()},e.prototype.blur=function(){this.el_.blur()},e.prototype.emitTapEvents=function(){var e=0,t=null,r=void 0;this.on("touchstart",(function(i){1===i.touches.length&&(t={pageX:i.touches[0].pageX,pageY:i.touches[0].pageY},e=(new Date).getTime(),r=!0)})),this.on("touchmove",(function(e){if(e.touches.length>1)r=!1;else if(t){var i=e.touches[0].pageX-t.pageX,n=e.touches[0].pageY-t.pageY;Math.sqrt(i*i+n*n)>10&&(r=!1)}}));var i=function(){r=!1};this.on("touchleave",i),this.on("touchcancel",i),this.on("touchend",(function(i){t=null,!0===r&&(new Date).getTime()-e<200&&(i.preventDefault(),this.trigger("tap"))}))},e.prototype.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e=bind(this.player(),this.player().reportUserActivity),t=void 0;this.on("touchstart",(function(){e(),this.clearInterval(t),t=this.setInterval(e,250)}));var r=function(r){e(),this.clearInterval(t)};this.on("touchmove",e),this.on("touchend",r),this.on("touchcancel",r)}},e.prototype.setTimeout=function(e,t){var r=this;e=bind(this,e);var i=window_1.setTimeout(e,t),n=function(){return r.clearTimeout(i)};return n.guid="vjs-timeout-"+i,this.on("dispose",n),i},e.prototype.clearTimeout=function(e){window_1.clearTimeout(e);var t=function(){};return t.guid="vjs-timeout-"+e,this.off("dispose",t),e},e.prototype.setInterval=function(e,t){var r=this;e=bind(this,e);var i=window_1.setInterval(e,t),n=function(){return r.clearInterval(i)};return n.guid="vjs-interval-"+i,this.on("dispose",n),i},e.prototype.clearInterval=function(e){window_1.clearInterval(e);var t=function(){};return t.guid="vjs-interval-"+e,this.off("dispose",t),e},e.prototype.requestAnimationFrame=function(e){var t=this;if(this.supportsRaf_){e=bind(this,e);var r=window_1.requestAnimationFrame(e),i=function(){return t.cancelAnimationFrame(r)};return i.guid="vjs-raf-"+r,this.on("dispose",i),r}return this.setTimeout(e,1e3/60)},e.prototype.cancelAnimationFrame=function(e){if(this.supportsRaf_){window_1.cancelAnimationFrame(e);var t=function(){};return t.guid="vjs-raf-"+e,this.off("dispose",t),e}return this.clearTimeout(e)},e.registerComponent=function(t,r){if("string"!=typeof t||!t)throw new Error('Illegal component name, "'+t+'"; must be a non-empty string.');var i=e.getComponent("Tech"),n=i&&i.isTech(r),o=e===r||e.prototype.isPrototypeOf(r.prototype);if(n||!o)throw new Error('Illegal component, "'+t+'"; '+(n?"techs must be registered using Tech.registerTech()":"must be a Component subclass")+".");t=toTitleCase(t),e.components_||(e.components_={});var A=e.getComponent("Player");if("Player"===t&&A&&A.players){var s=A.players,a=Object.keys(s);if(s&&a.length>0&&a.map((function(e){return s[e]})).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return e.components_[t]=r,r},e.getComponent=function(t){if(t)return t=toTitleCase(t),e.components_&&e.components_[t]?e.components_[t]:void 0},e}();Component.prototype.supportsRaf_="function"==typeof window_1.requestAnimationFrame&&"function"==typeof window_1.cancelAnimationFrame,Component.registerComponent("Component",Component);for(var EXT_MIME={m3u8:"application/x-mpegURL",flv:"video/flv",mp4:"video/mp4",webm:"video/webm",rtmp:"rtmp/flv",mpd:"application/dash+xml",mp3:"audio/mpeg"},SERVER_PATH="//playvideo.qcloud.com",SERVER_PATH_V3="//playvideo.qcloud.com",SERVER_PATH_V4="//playvideo.qcloud.com",SERVER_PATH_BACKUP="//bkplayvideo.qcloud.com",LICENSE_PATH="https://drm.vod2.myqcloud.com/getlicense/v1",HLS_PATH="https://web.sdk.qcloud.com/player/tcplayer/release/v"+version+"/libs/hls.min.1.1.6.js",FLV_PATH="https://web.sdk.qcloud.com/player/tcplayer/release/v"+version+"/libs/flv.min.1.6.3.js",WEBRTC_PATH="https://web.sdk.qcloud.com/player/tcplayer/release/v"+version+"/libs/TXLivePlayer-1.3.0.min.js",DASH_PATH="https://web.sdk.qcloud.com/player/tcplayer/release/v"+version+"/libs/dash.all.min.v3.1.3.js",XP2P_HLS_PATH="https://web.sdk.qcloud.com/player/tcplayer/release/v"+version+"/libs/hlsp2p.min.1.6.28.js",XP2P_FLV_PATH="https://web.sdk.qcloud.com/player/tcplayer/release/v"+version+"/libs/qvbp2p_common.min.1.8.29.js",parseUrl=function(e){var t=["protocol","hostname","port","pathname","search","hash","host"],r=document_1.createElement("a");r.href=e;var i=""===r.host&&"file:"!==r.protocol,n=void 0;i&&((n=document_1.createElement("div")).innerHTML='<a href="'+e+'"></a>',r=n.firstChild,n.setAttribute("style","display:none; position:absolute;"),document_1.body.appendChild(n));for(var o={},A=0;A<t.length;A++)o[t[A]]=r[t[A]];return"http:"===o.protocol&&(o.host=o.host.replace(/:80$/,"")),"https:"===o.protocol&&(o.host=o.host.replace(/:443$/,"")),o.protocol||(o.protocol=window_1.location.protocol),i&&document_1.body.removeChild(n),o},getAbsoluteURL=function(e){if(!e.match(/^https?:\/\//)){var t=document_1.createElement("div");t.innerHTML='<a href="'+e+'">x</a>',e=t.firstChild.href}return e},getFileExtension=function(e){if("string"==typeof e){var t=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i.exec(e);if(t)return t.pop().toLowerCase()}return""},isCrossOrigin=function(e){var t=window_1.location,r=parseUrl(e);return(":"===r.protocol?t.protocol:r.protocol)+r.host!==t.protocol+t.host},Url=(Object.freeze||Object)({parseUrl:parseUrl,getAbsoluteURL:getAbsoluteURL,getFileExtension:getFileExtension,isCrossOrigin:isCrossOrigin}),FullscreenApi={},apiMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],specApi=apiMap[0],browserApi=void 0,prefixedAPI=!1,i$1=0;i$1<apiMap.length;i$1++)if(apiMap[i$1][1]in document_1){browserApi=apiMap[i$1];break}if(browserApi){for(var _i=0;_i<browserApi.length;_i++)FullscreenApi[specApi[_i]]=browserApi[_i];prefixedAPI=browserApi[0]===specApi[0]}MediaError.prototype.code=0,MediaError.prototype.message="",MediaError.prototype.status=null,MediaError.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],MediaError.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var errNum=0;errNum<MediaError.errorTypes.length;errNum++)MediaError[MediaError.errorTypes[errNum]]=errNum,MediaError.prototype[MediaError.errorTypes[errNum]]=errNum;var tuple=SafeParseTuple,trackToJson_=function(e){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce((function(t,r,i){return e[r]&&(t[r]=e[r]),t}),{cues:e.cues&&Array.prototype.map.call(e.cues,(function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}}))})},textTracksToJson=function(e){var t=e.$$("track"),r=Array.prototype.map.call(t,(function(e){return e.track}));return Array.prototype.map.call(t,(function(e){var t=trackToJson_(e.track);return e.src&&(t.src=e.src),t})).concat(Array.prototype.filter.call(e.textTracks(),(function(e){return-1===r.indexOf(e)})).map(trackToJson_))},jsonToTextTracks=function(e,t){return e.forEach((function(e){var r=t.addRemoteTextTrack(e).track;!e.src&&e.cues&&e.cues.forEach((function(e){return r.addCue(e)}))})),t.textTracks()},textTrackConverter={textTracksToJson:textTracksToJson,jsonToTextTracks:jsonToTextTracks,trackToJson_:trackToJson_},MODAL_CLASS_NAME="vjs-modal-dialog",ESC=27,ModalDialog=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.opened_=n.hasBeenOpened_=n.hasBeenFilled_=!1,n.closeable(!n.options_.uncloseable),n.content(n.options_.content),n.contentEl_=createEl("div",{className:MODAL_CLASS_NAME+"-content"},{role:"document"}),n.descEl_=createEl("p",{className:MODAL_CLASS_NAME+"-description vjs-control-text",id:n.el().getAttribute("aria-describedby")}),textContent(n.descEl_,n.description()),n.el_.appendChild(n.descEl_),n.el_.appendChild(n.contentEl_),n}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},t.prototype.dispose=function(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,e.prototype.dispose.call(this)},t.prototype.buildCSSClass=function(){return MODAL_CLASS_NAME+" vjs-hidden "+e.prototype.buildCSSClass.call(this)},t.prototype.handleKeyPress=function(e){e.which===ESC&&this.closeable()&&this.close()},t.prototype.label=function(){return this.localize(this.options_.label||"Modal Window")},t.prototype.description=function(){var e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e},t.prototype.open=function(){if(!this.opened_){var e=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.closeable()&&this.on(this.el_.ownerDocument,"keydown",bind(this,this.handleKeyPress)),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}},t.prototype.opened=function(e){return"boolean"==typeof e&&this[e?"open":"close"](),this.opened_},t.prototype.close=function(){if(this.opened_){var e=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.closeable()&&this.off(this.el_.ownerDocument,"keydown",bind(this,this.handleKeyPress)),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}},t.prototype.closeable=function(e){if("boolean"==typeof e){var t=this.closeable_=!!e,r=this.getChild("closeButton");if(t&&!r){var i=this.contentEl_;this.contentEl_=this.el_,r=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=i,this.on(r,"close",this.close)}!t&&r&&(this.off(r,"close",this.close),this.removeChild(r),r.dispose())}return this.closeable_},t.prototype.fill=function(){this.fillWith(this.content())},t.prototype.fillWith=function(e){var t=this.contentEl(),r=t.parentNode,i=t.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,r.removeChild(t),this.empty(),insertContent(t,e),this.trigger("modalfill"),i?r.insertBefore(t,i):r.appendChild(t);var n=this.getChild("closeButton");n&&r.appendChild(n.el_)},t.prototype.empty=function(){this.trigger("beforemodalempty"),emptyEl(this.contentEl()),this.trigger("modalempty")},t.prototype.content=function(e){return void 0!==e&&(this.content_=e),this.content_},t.prototype.conditionalFocus_=function(){var e=document_1.activeElement,t=this.player_.el_;this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus(),this.on(document_1,"keydown",this.handleKeyDown))},t.prototype.conditionalBlur_=function(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null),this.off(document_1,"keydown",this.handleKeyDown)},t.prototype.handleKeyDown=function(e){if(9===e.which){for(var t=this.focusableEls_(),r=this.el_.querySelector(":focus"),i=void 0,n=0;n<t.length;n++)if(r===t[n]){i=n;break}document_1.activeElement===this.el_&&(i=0),e.shiftKey&&0===i?(t[t.length-1].focus(),e.preventDefault()):e.shiftKey||i!==t.length-1||(t[0].focus(),e.preventDefault())}},t.prototype.focusableEls_=function(){var e=this.el_.querySelectorAll("*");return Array.prototype.filter.call(e,(function(e){return(e instanceof window_1.HTMLAnchorElement||e instanceof window_1.HTMLAreaElement)&&e.hasAttribute("href")||(e instanceof window_1.HTMLInputElement||e instanceof window_1.HTMLSelectElement||e instanceof window_1.HTMLTextAreaElement||e instanceof window_1.HTMLButtonElement)&&!e.hasAttribute("disabled")||e instanceof window_1.HTMLIFrameElement||e instanceof window_1.HTMLObjectElement||e instanceof window_1.HTMLEmbedElement||e.hasAttribute("tabindex")&&-1!==e.getAttribute("tabindex")||e.hasAttribute("contenteditable")}))},t}(Component);ModalDialog.prototype.options_={pauseOnOpen:!0,temporary:!0},Component.registerComponent("ModalDialog",ModalDialog);var TrackList=function(e){function t(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this));if(!i&&(i=n,IS_IE8))for(var o in i=document_1.createElement("custom"),t.prototype)"constructor"!==o&&(i[o]=t.prototype[o]);i.tracks_=[],Object.defineProperty(i,"length",{get:function(){return this.tracks_.length}});for(var A=0;A<r.length;A++)i.addTrack(r[A]);return possibleConstructorReturn(n,i)}return inherits(t,e),t.prototype.addTrack=function(e){var t=this.tracks_.length;""+t in this||Object.defineProperty(this,t,{get:function(){return this.tracks_[t]}}),-1===this.tracks_.indexOf(e)&&(this.tracks_.push(e),this.trigger({track:e,type:"addtrack"}))},t.prototype.removeTrack=function(e){for(var t=void 0,r=0,i=this.length;r<i;r++)if(this[r]===e){(t=this[r]).off&&t.off(),this.tracks_.splice(r,1);break}t&&this.trigger({track:t,type:"removetrack"})},t.prototype.getTrackById=function(e){for(var t=null,r=0,i=this.length;r<i;r++){var n=this[r];if(n.id===e){t=n;break}}return t},t}(EventTarget);for(var event$1 in TrackList.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack"},TrackList.prototype.allowedEvents_)TrackList.prototype["on"+event$1]=null;var disableOthers=function(e,t){for(var r=0;r<e.length;r++)Object.keys(e[r]).length&&t.id!==e[r].id&&(e[r].enabled=!1)},AudioTrackList=function(e){function t(){var r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];classCallCheck(this,t);for(var n=void 0,o=i.length-1;o>=0;o--)if(i[o].enabled){disableOthers(i,i[o]);break}if(IS_IE8){for(var A in n=document_1.createElement("custom"),TrackList.prototype)"constructor"!==A&&(n[A]=TrackList.prototype[A]);for(var s in t.prototype)"constructor"!==s&&(n[s]=t.prototype[s])}return(n=r=possibleConstructorReturn(this,e.call(this,i,n))).changing_=!1,possibleConstructorReturn(r,n)}return inherits(t,e),t.prototype.addTrack=function(t){var r=this;t.enabled&&disableOthers(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&t.addEventListener("enabledchange",(function(){r.changing_||(r.changing_=!0,disableOthers(r,t),r.changing_=!1,r.trigger("change"))}))},t}(TrackList),disableOthers$1=function(e,t){for(var r=0;r<e.length;r++)Object.keys(e[r]).length&&t.id!==e[r].id&&(e[r].selected=!1)},VideoTrackList=function(e){function t(){var r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];classCallCheck(this,t);for(var n=void 0,o=i.length-1;o>=0;o--)if(i[o].selected){disableOthers$1(i,i[o]);break}if(IS_IE8){for(var A in n=document_1.createElement("custom"),TrackList.prototype)"constructor"!==A&&(n[A]=TrackList.prototype[A]);for(var s in t.prototype)"constructor"!==s&&(n[s]=t.prototype[s])}return(n=r=possibleConstructorReturn(this,e.call(this,i,n))).changing_=!1,Object.defineProperty(n,"selectedIndex",{get:function(){for(var e=0;e<this.length;e++)if(this[e].selected)return e;return-1},set:function(){}}),possibleConstructorReturn(r,n)}return inherits(t,e),t.prototype.addTrack=function(t){var r=this;t.selected&&disableOthers$1(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&t.addEventListener("selectedchange",(function(){r.changing_||(r.changing_=!0,disableOthers$1(r,t),r.changing_=!1,r.trigger("change"))}))},t}(TrackList),TextTrackList=function(e){function t(){var r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];classCallCheck(this,t);var n=void 0;if(IS_IE8){for(var o in n=document_1.createElement("custom"),TrackList.prototype)"constructor"!==o&&(n[o]=TrackList.prototype[o]);for(var A in t.prototype)"constructor"!==A&&(n[A]=t.prototype[A])}return n=r=possibleConstructorReturn(this,e.call(this,i,n)),possibleConstructorReturn(r,n)}return inherits(t,e),t.prototype.addTrack=function(t){if("disabled"===t.mode&&!t.label)return!1;e.prototype.addTrack.call(this,t),t.addEventListener("modechange",bind(this,(function(){this.trigger("change")}))),-1===["metadata","chapters"].indexOf(t.kind)&&t.addEventListener("modechange",bind(this,(function(){this.trigger("selectedlanguagechange")})))},t}(TrackList),HtmlTrackElementList=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];classCallCheck(this,e);var r=this;if(IS_IE8)for(var i in r=document_1.createElement("custom"),e.prototype)"constructor"!==i&&(r[i]=e.prototype[i]);r.trackElements_=[],Object.defineProperty(r,"length",{get:function(){return this.trackElements_.length}});for(var n=0,o=t.length;n<o;n++)r.addTrackElement_(t[n]);if(IS_IE8)return r}return e.prototype.addTrackElement_=function(e){var t=this.trackElements_.length;""+t in this||Object.defineProperty(this,t,{get:function(){return this.trackElements_[t]}}),-1===this.trackElements_.indexOf(e)&&this.trackElements_.push(e)},e.prototype.getTrackElementByTrack_=function(e){for(var t=void 0,r=0,i=this.trackElements_.length;r<i;r++)if(e===this.trackElements_[r].track){t=this.trackElements_[r];break}return t},e.prototype.removeTrackElement_=function(e){for(var t=0,r=this.trackElements_.length;t<r;t++)if(e===this.trackElements_[t]){this.trackElements_.splice(t,1);break}},e}(),TextTrackCueList=function(){function e(t){classCallCheck(this,e);var r=this;if(IS_IE8)for(var i in r=document_1.createElement("custom"),e.prototype)"constructor"!==i&&(r[i]=e.prototype[i]);if(e.prototype.setCues_.call(r,t),Object.defineProperty(r,"length",{get:function(){return this.length_}}),IS_IE8)return r}return e.prototype.setCues_=function(e){var t=this.length||0,r=0,i=e.length;this.cues_=e,this.length_=e.length;var n=function(e){""+e in this||Object.defineProperty(this,""+e,{get:function(){return this.cues_[e]}})};if(t<i)for(r=t;r<i;r++)n.call(this,r)},e.prototype.getCueById=function(e){for(var t=null,r=0,i=this.length;r<i;r++){var n=this[r];if(n.id===e){t=n;break}}return t},e}(),VideoTrackKind={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},AudioTrackKind={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},TextTrackKind={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},TextTrackMode={disabled:"disabled",hidden:"hidden",showing:"showing"},Track=function(e){function t(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};classCallCheck(this,t);var i=possibleConstructorReturn(this,e.call(this)),n=i;if(IS_IE8)for(var o in n=document_1.createElement("custom"),t.prototype)"constructor"!==o&&(n[o]=t.prototype[o]);var A={id:r.id||(0===r.id?0:"vjs_track_"+newGUID()),kind:r.kind||"",label:r.label||"",language:r.language||""};for(var s in A)!function(e){Object.defineProperty(n,e,{get:function(){return A[e]},set:function(){}})}(s);return possibleConstructorReturn(i,n)}return inherits(t,e),t}(EventTarget),isFunction_1=isFunction$1,toString$1=Object.prototype.toString,trim=function(e){return e.replace(/^\s+|\s+$/g,"")},isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)},parseHeaders=function(e){if(!e)return{};for(var t={},r=trim(e).split("\n"),i=0;i<r.length;i++){var n=r[i],o=n.indexOf(":"),A=trim(n.slice(0,o)).toLowerCase(),s=trim(n.slice(o+1));void 0===t[A]?t[A]=s:isArray(t[A])?t[A].push(s):t[A]=[t[A],s]}return t},immutable=extend$1,hasOwnProperty=Object.prototype.hasOwnProperty,xhr=createXHR;createXHR.XMLHttpRequest=window_1.XMLHttpRequest||noop,createXHR.XDomainRequest="withCredentials"in new createXHR.XMLHttpRequest?createXHR.XMLHttpRequest:window_1.XDomainRequest,forEachArray(["get","put","post","patch","head","delete"],(function(e){createXHR["delete"===e?"del":e]=function(t,r,i){return(r=initParams(t,r,i)).method=e.toUpperCase(),_createXHR(r)}}));var parseCues=function(e,t){var r=new window_1.WebVTT.Parser(window_1,window_1.vttjs,window_1.WebVTT.StringDecoder()),i=[];r.oncue=function(e){t.addCue(e)},r.onparsingerror=function(e){i.push(e)},r.onflush=function(){t.trigger({type:"loadeddata",target:t})},r.parse(e),i.length>0&&(window_1.console&&window_1.console.groupCollapsed&&window_1.console.groupCollapsed("Text Track parsing errors for "+t.src),i.forEach((function(e){return log$2.error(e)})),window_1.console&&window_1.console.groupEnd&&window_1.console.groupEnd()),r.flush()},loadTrack=function(e,t){var r={uri:e},i=isCrossOrigin(e);i&&(r.cors=i),xhr(r,bind(this,(function(e,r,i){if(e)return log$2.error(e,r);if(t.loaded_=!0,"function"!=typeof window_1.WebVTT){if(t.tech_){var n=function(){return parseCues(i,t)};t.tech_.on("vttjsloaded",n),t.tech_.on("vttjserror",(function(){log$2.error("vttjs failed to load, stopping trying to process "+t.src),t.tech_.off("vttjsloaded",n)}))}}else parseCues(i,t)})))},TextTrack=function(e){function t(){var r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(classCallCheck(this,t),!i.tech)throw new Error("A tech was not provided.");var n=mergeOptions(i,{kind:TextTrackKind[i.kind]||i.kind||"subtitles",language:i.language||i.srclang||""}),o=TextTrackMode[n.mode]||"disabled",A=n["default"];"metadata"!==n.kind&&"chapters"!==n.kind||(o="hidden");var s=r=possibleConstructorReturn(this,e.call(this,n));if(s.tech_=n.tech,IS_IE8)for(var a in t.prototype)"constructor"!==a&&(s[a]=t.prototype[a]);s.cues_=[],s.activeCues_=[];var l=new TextTrackCueList(s.cues_),c=new TextTrackCueList(s.activeCues_),p=!1,h=bind(s,(function(){this.activeCues,p&&(this.trigger("cuechange"),p=!1)}));return"disabled"!==o&&s.tech_.ready((function(){s.tech_.on("timeupdate",h)}),!0),Object.defineProperty(s,"default",{get:function(){return A},set:function(){}}),Object.defineProperty(s,"mode",{get:function(){return o},set:function(e){var t=this;TextTrackMode[e]&&("showing"===(o=e)&&this.tech_.ready((function(){t.tech_.on("timeupdate",h)}),!0),this.trigger("modechange"))}}),Object.defineProperty(s,"cues",{get:function(){return this.loaded_?l:null},set:function(){}}),Object.defineProperty(s,"activeCues",{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return c;for(var e=this.tech_.currentTime(),t=[],r=0,i=this.cues.length;r<i;r++){var n=this.cues[r];(n.startTime<=e&&n.endTime>=e||n.startTime===n.endTime&&n.startTime<=e&&n.startTime+.5>=e)&&t.push(n)}if(p=!1,t.length!==this.activeCues_.length)p=!0;else for(var o=0;o<t.length;o++)-1===this.activeCues_.indexOf(t[o])&&(p=!0);return this.activeCues_=t,c.setCues_(this.activeCues_),c},set:function(){}}),n.src?(s.src=n.src,loadTrack(n.src,s)):s.loaded_=!0,possibleConstructorReturn(r,s)}return inherits(t,e),t.prototype.addCue=function(e){var t=e;if(window_1.vttjs&&!(e instanceof window_1.vttjs.VTTCue)){for(var r in t=new window_1.vttjs.VTTCue(e.startTime,e.endTime,e.text),e)r in t||(t[r]=e[r]);t.id=e.id,t.originalCue_=e}for(var i=this.tech_.textTracks(),n=0;n<i.length;n++)i[n]!==this&&i[n].removeCue(t);this.cues_.push(t),this.cues.setCues_(this.cues_)},t.prototype.removeCue=function(e){for(var t=this.cues_.length;t--;){var r=this.cues_[t];if(r===e||r.originalCue_&&r.originalCue_===e){this.cues_.splice(t,1),this.cues.setCues_(this.cues_);break}}},t}(Track);TextTrack.prototype.allowedEvents_={cuechange:"cuechange"};var AudioTrack=function(e){function t(){var r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};classCallCheck(this,t);var n=mergeOptions(i,{kind:AudioTrackKind[i.kind]||""}),o=r=possibleConstructorReturn(this,e.call(this,n)),A=!1;if(IS_IE8)for(var s in t.prototype)"constructor"!==s&&(o[s]=t.prototype[s]);return Object.defineProperty(o,"enabled",{get:function(){return A},set:function(e){"boolean"==typeof e&&e!==A&&(A=e,this.trigger("enabledchange"))}}),n.enabled&&(o.enabled=n.enabled),o.loaded_=!0,possibleConstructorReturn(r,o)}return inherits(t,e),t}(Track),VideoTrack=function(e){function t(){var r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};classCallCheck(this,t);var n=mergeOptions(i,{kind:VideoTrackKind[i.kind]||""}),o=r=possibleConstructorReturn(this,e.call(this,n)),A=!1;if(IS_IE8)for(var s in t.prototype)"constructor"!==s&&(o[s]=t.prototype[s]);return Object.defineProperty(o,"selected",{get:function(){return A},set:function(e){"boolean"==typeof e&&e!==A&&(A=e,this.trigger("selectedchange"))}}),n.selected&&(o.selected=n.selected),possibleConstructorReturn(r,o)}return inherits(t,e),t}(Track),NONE=0,LOADING=1,LOADED=2,ERROR=3,HTMLTrackElement=function(e){function t(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};classCallCheck(this,t);var i=possibleConstructorReturn(this,e.call(this)),n=void 0,o=i;if(IS_IE8)for(var A in o=document_1.createElement("custom"),t.prototype)"constructor"!==A&&(o[A]=t.prototype[A]);var s=new TextTrack(r);return o.kind=s.kind,o.src=s.src,o.srclang=s.language,o.label=s.label,o["default"]=s["default"],Object.defineProperty(o,"readyState",{get:function(){return n}}),Object.defineProperty(o,"track",{get:function(){return s}}),n=NONE,s.addEventListener("loadeddata",(function(){n=LOADED,o.trigger({type:"load",target:o})})),IS_IE8?possibleConstructorReturn(i,o):i}return inherits(t,e),t}(EventTarget);HTMLTrackElement.prototype.allowedEvents_={load:"load"},HTMLTrackElement.NONE=NONE,HTMLTrackElement.LOADING=LOADING,HTMLTrackElement.LOADED=LOADED,HTMLTrackElement.ERROR=ERROR;var NORMAL={audio:{ListClass:AudioTrackList,TrackClass:AudioTrack,capitalName:"Audio"},video:{ListClass:VideoTrackList,TrackClass:VideoTrack,capitalName:"Video"},text:{ListClass:TextTrackList,TrackClass:TextTrack,capitalName:"Text"}};Object.keys(NORMAL).forEach((function(e){NORMAL[e].getterName=e+"Tracks",NORMAL[e].privateName=e+"Tracks_"}));var REMOTE={remoteText:{ListClass:TextTrackList,TrackClass:TextTrack,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:HtmlTrackElementList,TrackClass:HTMLTrackElement,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},ALL=mergeOptions(NORMAL,REMOTE);REMOTE.names=Object.keys(REMOTE),NORMAL.names=Object.keys(NORMAL),ALL.names=[].concat(REMOTE.names).concat(NORMAL.names);var _objCreate=Object.create||function(){function e(){}return function(t){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return e.prototype=t,new e}}();ParsingError.prototype=_objCreate(Error.prototype),ParsingError.prototype.constructor=ParsingError,ParsingError.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},Settings.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,r){for(var i=0;i<r.length;++i)if(t===r[i]){this.set(e,t);break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(t=parseFloat(t))>=0&&t<=100)&&(this.set(e,t),!0)}};var ESCAPE={"&amp;":"&","&lt;":"<","&gt;":">","&lrm;":"‎","&rlm;":"‏","&nbsp;":" "},TAG_NAME={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},TAG_ANNOTATION={v:"title",lang:"lang"},NEEDS_PARENT={rt:"ruby"},strongRTLRanges=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];StyleBox.prototype.applyStyles=function(e,t){for(var r in t=t||this.div,e)e.hasOwnProperty(r)&&(t.style[r]=e[r])},StyleBox.prototype.formatStyle=function(e,t){return 0===e?0:e+t},CueStyleBox.prototype=_objCreate(StyleBox.prototype),CueStyleBox.prototype.constructor=CueStyleBox,BoxPosition.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},BoxPosition.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top},BoxPosition.prototype.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0;return!1},BoxPosition.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},BoxPosition.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left;case"-x":return this.right>e.right;case"+y":return this.top<e.top;case"-y":return this.bottom>e.bottom}},BoxPosition.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},BoxPosition.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},BoxPosition.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,r=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,i=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||i,height:e.height||t,bottom:e.bottom||i+(e.height||t),width:e.width||r}},WebVTT$1.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},WebVTT$1.convertCueToDOMTree=function(e,t){return e&&t?parseContent(e,t):null},WebVTT$1.processCues=function(e,t,r){if(!e||!t||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var i=e.document.createElement("div");if(i.style.position="absolute",i.style.left="0",i.style.right="0",i.style.top="0",i.style.bottom="0",i.style.margin="1.5%",r.appendChild(i),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return!0;return!1}(t)){var n=[],o=BoxPosition.getSimpleBoxPosition(i),A={font:Math.round(.05*o.height*100)/100+"px sans-serif"};!function(){for(var r,s,a=0;a<t.length;a++)s=t[a],r=new CueStyleBox(e,s,A),i.appendChild(r.div),moveBoxToLinePosition(e,r,o,n),s.displayState=r.div,n.push(BoxPosition.getSimpleBoxPosition(r))}()}else for(var s=0;s<t.length;s++)i.appendChild(t[s].displayState)},WebVTT$1.Parser=function(e,t,r){r||(r=t,t={}),t||(t={}),this.window=e,this.vttjs=t,this.state="INITIAL",this.buffer="",this.decoder=r||new TextDecoder("utf8"),this.regionList=[]},WebVTT$1.Parser.prototype={reportOrThrowError:function(e){if(!(e instanceof ParsingError))throw e;this.onparsingerror&&this.onparsingerror(e)},parse:function(e){function t(){for(var e=n.buffer,t=0;t<e.length&&"\r"!==e[t]&&"\n"!==e[t];)++t;var r=e.substr(0,t);return"\r"===e[t]&&++t,"\n"===e[t]&&++t,n.buffer=e.substr(t),r}function r(e){var t=new Settings;if(parseOptions(e,(function(e,r){switch(e){case"id":t.set(e,r);break;case"width":t.percent(e,r);break;case"lines":t.integer(e,r);break;case"regionanchor":case"viewportanchor":var i=r.split(",");if(2!==i.length)break;var n=new Settings;if(n.percent("x",i[0]),n.percent("y",i[1]),!n.has("x")||!n.has("y"))break;t.set(e+"X",n.get("x")),t.set(e+"Y",n.get("y"));break;case"scroll":t.alt(e,r,["up"])}}),/=/,/\s/),t.has("id")){var r=new(n.vttjs.VTTRegion||n.window.VTTRegion);r.width=t.get("width",100),r.lines=t.get("lines",3),r.regionAnchorX=t.get("regionanchorX",0),r.regionAnchorY=t.get("regionanchorY",100),r.viewportAnchorX=t.get("viewportanchorX",0),r.viewportAnchorY=t.get("viewportanchorY",100),r.scroll=t.get("scroll",""),n.onregion&&n.onregion(r),n.regionList.push({id:t.get("id"),region:r})}}function i(e){var t=new Settings;parseOptions(e,(function(e,r){switch(e){case"MPEGT":t.integer(e+"S",r);break;case"LOCA":t.set(e+"L",parseTimeStamp(r))}}),/[^\d]:/,/,/),n.ontimestampmap&&n.ontimestampmap({MPEGTS:t.get("MPEGTS"),LOCAL:t.get("LOCAL")})}var n=this;e&&(n.buffer+=n.decoder.decode(e,{stream:!0}));try{var o;if("INITIAL"===n.state){if(!/\r\n|\n/.test(n.buffer))return this;var A=(o=t()).match(/^WEBVTT([ \t].*)?$/);if(!A||!A[0])throw new ParsingError(ParsingError.Errors.BadSignature);n.state="HEADER"}for(var s=!1;n.buffer;){if(!/\r\n|\n/.test(n.buffer))return this;switch(s?s=!1:o=t(),n.state){case"HEADER":/:/.test(o)?function(e){e.match(/X-TIMESTAMP-MAP/)?parseOptions(e,(function(e,t){"X-TIMESTAMP-MAP"===e&&i(t)}),/=/):parseOptions(e,(function(e,t){"Region"===e&&r(t)}),/:/)}(o):o||(n.state="ID");continue;case"NOTE":o||(n.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(o)){n.state="NOTE";break}if(!o)continue;if(n.cue=new(n.vttjs.VTTCue||n.window.VTTCue)(0,0,""),n.state="CUE",-1===o.indexOf("--\x3e")){n.cue.id=o;continue}case"CUE":try{parseCue(o,n.cue,n.regionList)}catch(e){n.reportOrThrowError(e),n.cue=null,n.state="BADCUE";continue}n.state="CUETEXT";continue;case"CUETEXT":var a=-1!==o.indexOf("--\x3e");if(!o||a&&(s=!0)){n.oncue&&n.oncue(n.cue),n.cue=null,n.state="ID";continue}n.cue.text&&(n.cue.text+="\n"),n.cue.text+=o;continue;case"BADCUE":o||(n.state="ID");continue}}}catch(e){n.reportOrThrowError(e),"CUETEXT"===n.state&&n.cue&&n.oncue&&n.oncue(n.cue),n.cue=null,n.state="INITIAL"===n.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this;try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new ParsingError(ParsingError.Errors.BadSignature)}catch(t){e.reportOrThrowError(t)}return e.onflush&&e.onflush(),this}};var vtt$1=WebVTT$1,autoKeyword="auto",directionSetting={"":!0,lr:!0,rl:!0},alignSetting={start:!0,middle:!0,end:!0,left:!0,right:!0};VTTCue.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var vttcue=VTTCue,scrollSetting={"":!0,up:!0},vttregion=VTTRegion,browserIndex=createCommonjsModule((function(e){var t=e.exports={WebVTT:vtt$1,VTTCue:vttcue,VTTRegion:vttregion};window_1.vttjs=t,window_1.WebVTT=t.WebVTT;var r=t.VTTCue,i=t.VTTRegion,n=window_1.VTTCue,o=window_1.VTTRegion;t.shim=function(){window_1.VTTCue=r,window_1.VTTRegion=i},t.restore=function(){window_1.VTTCue=n,window_1.VTTRegion=o},window_1.VTTCue||t.shim()})),Tech=function(e){function t(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};classCallCheck(this,t),i.reportTouchActivity=!1;var o=possibleConstructorReturn(this,e.call(this,r,i,n));return o.hasStarted_=!1,o.on("playing",(function(){this.hasStarted_=!0})),o.on("loadstart",(function(){this.hasStarted_=!1})),ALL.names.forEach((function(e){var t=ALL[e];i&&i[t.getterName]&&(o[t.privateName]=i[t.getterName])})),o.featuresProgressEvents||o.manualProgressOn(),o.featuresTimeupdateEvents||o.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach((function(e){!1===i["native"+e+"Tracks"]&&(o["featuresNative"+e+"Tracks"]=!1)})),!1===i.nativeCaptions||!1===i.nativeTextTracks?o.featuresNativeTextTracks=!1:!0!==i.nativeCaptions&&!0!==i.nativeTextTracks||(o.featuresNativeTextTracks=!0),o.featuresNativeTextTracks||o.emulateTextTracks(),o.autoRemoteTextTracks_=new ALL.text.ListClass,o.initTrackListeners(),i.nativeControlsForTouch||o.emitTapEvents(),o.constructor&&(o.name_=o.constructor.name||"Unknown Tech"),o}return inherits(t,e),t.prototype.manualProgressOn=function(){this.on("durationchange",this.onDurationChange),this.manualProgress=!0,this.one("ready",this.trackProgress)},t.prototype.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange)},t.prototype.trackProgress=function(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(bind(this,(function(){var e=this.bufferedPercent();this.bufferedPercent_!==e&&this.trigger("progress"),this.bufferedPercent_=e,1===e&&this.stopTrackingProgress()})),500)},t.prototype.onDurationChange=function(e){this.duration_=this.duration()},t.prototype.buffered=function(){return createTimeRanges(0,0)},t.prototype.bufferedPercent=function(){return bufferedPercent(this.buffered(),this.duration_)},t.prototype.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},t.prototype.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime),this.on("pause",this.stopTrackingCurrentTime)},t.prototype.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime),this.off("pause",this.stopTrackingCurrentTime)},t.prototype.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval((function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}),250)},t.prototype.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},t.prototype.dispose=function(){this.clearTracks(NORMAL.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),e.prototype.dispose.call(this)},t.prototype.clearTracks=function(e){var t=this;(e=[].concat(e)).forEach((function(e){for(var r=t[e+"Tracks"]()||[],i=r.length;i--;){var n=r[i];"text"===e&&t.removeRemoteTextTrack(n),r.removeTrack(n)}}))},t.prototype.cleanupAutoTextTracks=function(){for(var e=this.autoRemoteTextTracks_||[],t=e.length;t--;){var r=e[t];this.removeRemoteTextTrack(r)}},t.prototype.reset=function(){},t.prototype.error=function(e){return void 0!==e&&(this.error_=new MediaError(e),this.trigger("error")),this.error_},t.prototype.played=function(){return this.hasStarted_?createTimeRanges(0,0):createTimeRanges()},t.prototype.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},t.prototype.initTrackListeners=function(){var e=this;NORMAL.names.forEach((function(t){var r=NORMAL[t],i=function(){e.trigger(t+"trackchange")},n=e[r.getterName]();n.addEventListener("removetrack",i),n.addEventListener("addtrack",i),e.on("dispose",(function(){n.removeEventListener("removetrack",i),n.removeEventListener("addtrack",i)}))}))},t.prototype.addWebVttScript_=function(){var e=this;if(!window_1.WebVTT)if(document_1.body.contains(this.el())){if(!this.options_["vtt.js"]&&isPlain(browserIndex)&&Object.keys(browserIndex).length>0)return void this.trigger("vttjsloaded");var t=document_1.createElement("script");t.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.12.4/vtt.min.js",t.onload=function(){e.trigger("vttjsloaded")},t.onerror=function(){e.trigger("vttjserror")},this.on("dispose",(function(){t.onload=null,t.onerror=null})),window_1.WebVTT=!0,this.el().parentNode.appendChild(t)}else this.ready(this.addWebVttScript_)},t.prototype.emulateTextTracks=function(){var e=this,t=this.textTracks(),r=this.remoteTextTracks(),i=function(e){return t.addTrack(e.track)},n=function(e){return t.removeTrack(e.track)};r.on("addtrack",i),r.on("removetrack",n),this.addWebVttScript_();var o=function(){return e.trigger("texttrackchange")},A=function(){o();for(var e=0;e<t.length;e++){var r=t[e];r.removeEventListener("cuechange",o),"showing"===r.mode&&r.addEventListener("cuechange",o)}};A(),t.addEventListener("change",A),t.addEventListener("addtrack",A),t.addEventListener("removetrack",A),this.on("dispose",(function(){r.off("addtrack",i),r.off("removetrack",n),t.removeEventListener("change",A),t.removeEventListener("addtrack",A),t.removeEventListener("removetrack",A);for(var e=0;e<t.length;e++)t[e].removeEventListener("cuechange",o)}))},t.prototype.addTextTrack=function(e,t,r){if(!e)throw new Error("TextTrack kind is required but was not provided");return createTrackHelper(this,e,t,r)},t.prototype.createRemoteTextTrack=function(e){var t=mergeOptions(e,{tech:this});return new REMOTE.remoteTextEl.TrackClass(t)},t.prototype.addRemoteTextTrack=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1],i=this.createRemoteTextTrack(t);return!0!==r&&!1!==r&&(log$2.warn('Calling addRemoteTextTrack without explicitly setting the "manualCleanup" parameter to `true` is deprecated and default to `false` in future version of video.js'),r=!0),this.remoteTextTrackEls().addTrackElement_(i),this.remoteTextTracks().addTrack(i.track),!0!==r&&this.ready((function(){return e.autoRemoteTextTracks_.addTrack(i.track)})),i},t.prototype.addAudioTrack=function(){var e=this,t=arguments[1],r=mergeOptions(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{tech:this}),i=new NORMAL.audio.TrackClass(r);return this.audioTracks_.addTrack(i),!0!==t&&this.ready((function(){return e.audioTracks_.addTrack(i)})),i},t.prototype.removeRemoteTextTrack=function(e){var t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)},t.prototype.getVideoPlaybackQuality=function(){return{}},t.prototype.setPoster=function(){},t.prototype.playsinline=function(){},t.prototype.setPlaysinline=function(){},t.prototype.canPlayType=function(){return""},t.canPlayType=function(){return""},t.canPlaySource=function(e,r){return t.canPlayType(e.type)},t.isTech=function(e){return e.prototype instanceof t||e instanceof t||e===t},t.registerTech=function(e,r){if(t.techs_||(t.techs_={}),!t.isTech(r))throw new Error("Tech "+e+" must be a Tech");if(!t.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!t.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return e=toTitleCase(e),t.techs_[e]=r,"Tech"!==e&&t.defaultTechOrder_.push(e),r},t.getTech=function(e){if(e)return e=toTitleCase(e),t.techs_&&t.techs_[e]?t.techs_[e]:window_1&&window_1.videojs&&window_1.videojs[e]?(log$2.warn("The "+e+" tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)"),window_1.videojs[e]):void 0},t}(Component);ALL.names.forEach((function(e){var t=ALL[e];Tech.prototype[t.getterName]=function(){return this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName]}})),Tech.prototype.featuresVolumeControl=!0,Tech.prototype.featuresMuteControl=!0,Tech.prototype.featuresFullscreenResize=!1,Tech.prototype.featuresPlaybackRate=!1,Tech.prototype.featuresProgressEvents=!1,Tech.prototype.featuresTimeupdateEvents=!1,Tech.prototype.featuresNativeTextTracks=!1,Tech.withSourceHandlers=function(e){e.registerSourceHandler=function(t,r){var i=e.sourceHandlers;i||(i=e.sourceHandlers=[]),void 0===r&&(r=i.length),i.splice(r,0,t)},e.canPlayType=function(t){for(var r=e.sourceHandlers||[],i=void 0,n=0;n<r.length;n++)if(i=r[n].canPlayType(t))return i;return""},e.selectSourceHandler=function(t,r){for(var i=e.sourceHandlers||[],n=0;n<i.length;n++)if(i[n].canHandleSource(t,r))return i[n];return null},e.canPlaySource=function(t,r){var i=e.selectSourceHandler(t,r);return i?i.canHandleSource(t,r):""},["seekable","duration"].forEach((function(e){var t=this[e];"function"==typeof t&&(this[e]=function(){return this.sourceHandler_&&this.sourceHandler_[e]?this.sourceHandler_[e].apply(this.sourceHandler_,arguments):t.apply(this,arguments)})}),e.prototype),e.prototype.setSource=function(t){var r=e.selectSourceHandler(t,this.options_);r||(e.nativeSourceHandler?r=e.nativeSourceHandler:log$2.error("No source hander found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler),r!==e.nativeSourceHandler&&(this.currentSource_=t),this.sourceHandler_=r.handleSource(t,this,this.options_),this.on("dispose",this.disposeSourceHandler)},e.prototype.disposeSourceHandler=function(){this.currentSource_&&(this.clearTracks(["audio","video"]),this.currentSource_=null),this.cleanupAutoTextTracks(),this.sourceHandler_&&(this.sourceHandler_.dispose&&this.sourceHandler_.dispose(),this.sourceHandler_=null)}},Component.registerComponent("Tech",Tech),Tech.registerTech("Tech",Tech),Tech.defaultTechOrder_=[];var middlewares={},allowedGetters={buffered:1,currentTime:1,duration:1,seekable:1,played:1},allowedSetters={setCurrentTime:1},MimetypesKind={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},getMimetype=function(){var e=getFileExtension(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"");return MimetypesKind[e.toLowerCase()]||""},filterSource=function r(e){if(Array.isArray(e)){var t=[];e.forEach((function(e){e=r(e),Array.isArray(e)?t=t.concat(e):isObject$1(e)&&t.push(e)})),e=t}else e="string"==typeof e&&e.trim()?[fixSource({src:e})]:isObject$1(e)&&"string"==typeof e.src&&e.src&&e.src.trim()?[fixSource(e)]:[];return e},fixSource=function(e){if(!e.type){var t=getMimetype(e.src);t&&(e.type=t)}return e},MediaLoader=function(e){function t(r,i,n){classCallCheck(this,t);var o=mergeOptions({createEl:!1},i),A=possibleConstructorReturn(this,e.call(this,r,o,n));if(i.playerOptions.sources&&0!==i.playerOptions.sources.length)r.src(i.playerOptions.sources);else for(var s=0,a=i.playerOptions.techOrder;s<a.length;s++){var l=toTitleCase(a[s]),c=Tech.getTech(l);if(l||(c=Component.getComponent(l)),c&&c.isSupported()){r.loadTech_(l);break}}return A}return inherits(t,e),t}(Component);Component.registerComponent("MediaLoader",MediaLoader);var ClickableComponent=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.emitTapEvents(),n.enable(),n}return inherits(t,e),t.prototype.createEl=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r=assign({innerHTML:'<span aria-hidden="true" class="vjs-icon-placeholder"></span>',className:this.buildCSSClass(),tabIndex:0},r),"button"===t&&log$2.error("Creating a ClickableComponent with an HTML element of "+t+" is not supported; use a Button instead."),i=assign({role:"button","aria-live":"polite"},i),this.tabIndex_=r.tabIndex;var n=e.prototype.createEl.call(this,t,r,i);return this.createControlTextEl(n),n},t.prototype.dispose=function(){this.controlTextEl_=null,e.prototype.dispose.call(this)},t.prototype.createControlTextEl=function(e){return this.controlTextEl_=createEl("span",{className:"vjs-control-text"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_},t.prototype.controlText=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.el();if(void 0===e)return this.controlText_||"Need Text";var r=this.localize(e);this.controlText_=e,textContent(this.controlTextEl_,r),this.nonIconControl||t.setAttribute("title",r)},t.prototype.buildCSSClass=function(){return"vjs-control vjs-button "+e.prototype.buildCSSClass.call(this)},t.prototype.enable=function(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),void 0!==this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick),this.on("focus",this.handleFocus),this.on("blur",this.handleBlur))},t.prototype.disable=function(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),void 0!==this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off(["tap","click"],this.handleClick),this.off("focus",this.handleFocus),this.off("blur",this.handleBlur)},t.prototype.handleClick=function(e){},t.prototype.handleFocus=function(e){on(document_1,"keydown",bind(this,this.handleKeyPress))},t.prototype.handleKeyPress=function(t){32===t.which||13===t.which?(t.preventDefault(),this.trigger("click")):e.prototype.handleKeyPress&&e.prototype.handleKeyPress.call(this,t)},t.prototype.handleBlur=function(e){off(document_1,"keydown",bind(this,this.handleKeyPress))},t}(Component);Component.registerComponent("ClickableComponent",ClickableComponent);var PosterImage=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.update(),r.on("posterchange",bind(n,n.update)),n}return inherits(t,e),t.prototype.dispose=function(){this.player().off("posterchange",this.update),e.prototype.dispose.call(this)},t.prototype.createEl=function(){var e=createEl("div",{className:"vjs-poster",tabIndex:-1});if(!BACKGROUND_SIZE_SUPPORTED){this.fallbackImg_=createEl("img");var t=this.player().height()||parseInt(this.player().el().style.height);this.player().width()||parseInt(this.player().el().style.width),this.fallbackImg_.onload=function(){this.width,this.height>t&&(this.style.maxHeight=t+"px",this.style.width="auto")};var r=createEl("div"),i=createEl("span");i.appendChild(this.fallbackImg_),r.appendChild(i),e.appendChild(r)}return e},t.prototype.update=function(e){var t=this.player().poster();this.setSrc(t),t?this.show():this.hide()},t.prototype.setSrc=function(e){if(this.fallbackImg_)this.fallbackImg_.src=e;else{var t="";e&&(t='url("'+e+'")'),this.el_.style.backgroundImage=t}},t.prototype.handleClick=function(e){this.player_.controls()&&(this.player_.paused()?this.player_.play():this.player_.pause())},t}(ClickableComponent);Component.registerComponent("PosterImage",PosterImage);var darkGray="#222",lightGray="#ccc",fontMap={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'},TextTrackDisplay=function(e){function t(r,i,n){classCallCheck(this,t);var o=possibleConstructorReturn(this,e.call(this,r,i,n));return r.on("loadstart",bind(o,o.toggleDisplay)),r.on("texttrackchange",bind(o,o.updateDisplay)),r.on("loadstart",bind(o,o.preselectTrack)),r.ready(bind(o,(function(){if(r.tech_&&r.tech_.featuresNativeTextTracks)this.hide();else{r.on("fullscreenchange",bind(this,this.updateDisplay));for(var e=this.options_.playerOptions.tracks||[],t=0;t<e.length;t++)this.player_.addRemoteTextTrack(e[t],!0);this.preselectTrack()}}))),o}return inherits(t,e),t.prototype.preselectTrack=function(){for(var e={captions:1,subtitles:1},t=this.player_.textTracks(),r=this.player_.cache_.selectedLanguage,i=void 0,n=void 0,o=void 0,A=0;A<t.length;A++){var s=t[A];r&&r.enabled&&r.language===s.language?s.kind===r.kind?o=s:o||(o=s):r&&!r.enabled?(o=null,i=null,n=null):s["default"]&&("descriptions"!==s.kind||i?s.kind in e&&!n&&(n=s):i=s)}o?o.mode="showing":n?n.mode="showing":i&&(i.mode="showing")},t.prototype.toggleDisplay=function(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()},t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-text-track-display"},{"aria-live":"off","aria-atomic":"true"})},t.prototype.clearDisplay=function(){"function"==typeof window_1.WebVTT&&window_1.WebVTT.processCues(window_1,[],this.el_)},t.prototype.updateDisplay=function(){var e=this.player_.textTracks();this.clearDisplay();for(var t=null,r=null,i=e.length;i--;){var n=e[i];"showing"===n.mode&&("descriptions"===n.kind?t=n:r=n)}r?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(r)):t&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(t))},t.prototype.updateForTrack=function(e){if("function"==typeof window_1.WebVTT&&e.activeCues){for(var t=this.player_.textTrackSettings.getValues(),r=[],i=0;i<e.activeCues.length;i++)r.push(e.activeCues[i]);window_1.WebVTT.processCues(window_1,r,this.el_);for(var n=r.length;n--;){var o=r[n];if(o){var A=o.displayState;if(t.color&&(A.firstChild.style.color=t.color),t.textOpacity&&tryUpdateStyle(A.firstChild,"color",constructColor(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(A.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&tryUpdateStyle(A.firstChild,"backgroundColor",constructColor(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?tryUpdateStyle(A,"backgroundColor",constructColor(t.windowColor,t.windowOpacity)):A.style.backgroundColor=t.windowColor),t.edgeStyle&&("dropshadow"===t.edgeStyle?A.firstChild.style.textShadow="2px 2px 3px "+darkGray+", 2px 2px 4px "+darkGray+", 2px 2px 5px "+darkGray:"raised"===t.edgeStyle?A.firstChild.style.textShadow="1px 1px "+darkGray+", 2px 2px "+darkGray+", 3px 3px "+darkGray:"depressed"===t.edgeStyle?A.firstChild.style.textShadow="1px 1px "+lightGray+", 0 1px "+lightGray+", -1px -1px "+darkGray+", 0 -1px "+darkGray:"uniform"===t.edgeStyle&&(A.firstChild.style.textShadow="0 0 4px "+darkGray+", 0 0 4px "+darkGray+", 0 0 4px "+darkGray+", 0 0 4px "+darkGray)),t.fontPercent&&1!==t.fontPercent){var s=window_1.parseFloat(A.style.fontSize);A.style.fontSize=s*t.fontPercent+"px",A.style.height="auto",A.style.top="auto",A.style.bottom="2px"}t.fontFamily&&"default"!==t.fontFamily&&("small-caps"===t.fontFamily?A.firstChild.style.fontVariant="small-caps":A.firstChild.style.fontFamily=fontMap[t.fontFamily])}}}},t}(Component);Component.registerComponent("TextTrackDisplay",TextTrackDisplay);var LoadingSpinner=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-loading-spinner",dir:"ltr"})},t}(Component);Component.registerComponent("LoadingSpinner",LoadingSpinner);var Button=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e="button",t=assign({innerHTML:'<span aria-hidden="true" class="vjs-icon-placeholder"></span>',className:this.buildCSSClass()},t),r=assign({type:"button","aria-live":"polite"},r);var i=Component.prototype.createEl.call(this,e,t,r);return this.createControlTextEl(i),i},t.prototype.addChild=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.constructor.name;return log$2.warn("Adding an actionable (user controllable) child to a Button ("+r+") is not supported; use a ClickableComponent instead."),Component.prototype.addChild.call(this,e,t)},t.prototype.enable=function(){e.prototype.enable.call(this),this.el_.removeAttribute("disabled")},t.prototype.disable=function(){e.prototype.disable.call(this),this.el_.setAttribute("disabled","disabled")},t.prototype.handleKeyPress=function(t){32!==t.which&&13!==t.which&&e.prototype.handleKeyPress.call(this,t)},t}(ClickableComponent);Component.registerComponent("Button",Button);var BigPlayButton=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.mouseused_=!1,n.on("mousedown",n.handleMouseDown),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-big-play-button"},t.prototype.handleClick=function(e){var t=this.player_.play();if(!(this.mouseused_&&e.clientX&&e.clientY)){var r=this.player_.getChild("controlBar"),i=r&&r.getChild("playToggle");if(!i)return void this.player_.focus();var n=function(){return i.focus()};isPromise(t)?t.then(n,(function(){})):this.setTimeout(n,1)}},t.prototype.handleKeyPress=function(t){this.mouseused_=!1,e.prototype.handleKeyPress.call(this,t)},t.prototype.handleMouseDown=function(e){this.mouseused_=!0},t}(Button);BigPlayButton.prototype.controlText_="Play Video",Component.registerComponent("BigPlayButton",BigPlayButton);var CloseButton=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.controlText(i&&i.controlText||n.localize("Close")),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-close-button "+e.prototype.buildCSSClass.call(this)},t.prototype.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},t}(Button);Component.registerComponent("CloseButton",CloseButton);var PlayToggle=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.on(r,"play",n.handlePlay),n.on(r,"pause",n.handlePause),n.on(r,"ended",n.handleEnded),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-play-control "+e.prototype.buildCSSClass.call(this)},t.prototype.handleClick=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},t.prototype.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},t.prototype.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},t.prototype.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},t.prototype.handleEnded=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",this.handleSeeked)},t}(Button);PlayToggle.prototype.controlText_="Play",Component.registerComponent("PlayToggle",PlayToggle);var TimeDisplay=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.throttledUpdateContent=throttle(bind(n,n.updateContent),25),n.on(r,"timeupdate",n.throttledUpdateContent),n}return inherits(t,e),t.prototype.createEl=function(t){var r=this.buildCSSClass(),i=e.prototype.createEl.call(this,"div",{className:r+" vjs-time-control vjs-control"});return this.contentEl_=createEl("div",{className:r+"-display"},{"aria-live":"off"},createEl("span",{className:"vjs-control-text",textContent:this.localize(this.controlText_)})),this.updateTextNode_(),i.appendChild(this.contentEl_),i},t.prototype.dispose=function(){this.contentEl_=null,this.textNode_=null,e.prototype.dispose.call(this)},t.prototype.updateTextNode_=function(){if(this.contentEl_){for(;this.contentEl_.firstChild;)this.contentEl_.removeChild(this.contentEl_.firstChild);this.textNode_=document_1.createTextNode(this.formattedTime_||"0:00"),this.contentEl_.appendChild(this.textNode_)}},t.prototype.formatTime_=function(e){return formatTime(e)},t.prototype.updateFormattedTime_=function(e){var t=this.formatTime_(e);t!==this.formattedTime_&&(this.formattedTime_=t,this.requestAnimationFrame(this.updateTextNode_))},t.prototype.updateContent=function(e){},t}(Component);TimeDisplay.prototype.controlText_="Time",Component.registerComponent("TimeDisplay",TimeDisplay);var CurrentTimeDisplay=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.on(r,"ended",n.handleEnded),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-current-time"},t.prototype.updateContent=function(e){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.updateFormattedTime_(t)},t.prototype.handleEnded=function(e){this.player_.duration()&&this.updateFormattedTime_(this.player_.duration())},t}(TimeDisplay);CurrentTimeDisplay.prototype.controlText_="Current Time",Component.registerComponent("CurrentTimeDisplay",CurrentTimeDisplay);var DurationDisplay=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.on(r,"durationchange",n.updateContent),n.on(r,"loadedmetadata",n.throttledUpdateContent),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-duration"},t.prototype.updateContent=function(e){var t=this.player_.duration();t&&this.duration_!==t&&(this.duration_=t,this.updateFormattedTime_(t))},t}(TimeDisplay);DurationDisplay.prototype.controlText_="Duration Time",Component.registerComponent("DurationDisplay",DurationDisplay);var TimeDivider=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"<div><span>/</span></div>"})},t}(Component);Component.registerComponent("TimeDivider",TimeDivider);var RemainingTimeDisplay=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.on(r,"durationchange",n.throttledUpdateContent),n.on(r,"ended",n.handleEnded),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-remaining-time"},t.prototype.formatTime_=function(t){return"-"+e.prototype.formatTime_.call(this,t)},t.prototype.updateContent=function(e){this.player_.duration()&&(this.player_.remainingTimeDisplay?this.updateFormattedTime_(this.player_.remainingTimeDisplay()):this.updateFormattedTime_(this.player_.remainingTime()))},t.prototype.handleEnded=function(e){this.player_.duration()&&this.updateFormattedTime_(0)},t}(TimeDisplay);RemainingTimeDisplay.prototype.controlText_="Remaining Time",Component.registerComponent("RemainingTimeDisplay",RemainingTimeDisplay);var LiveDisplay=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.isLoadedMetaData=!1,n.hide(),n.on(n.player(),"durationchange",n.onDurationChange),n.on(n.player(),"loadedmetadata",n.onLoadMetadata),r.on("loadnewvideo",videojs.bind(n,n.resetStatus)),n}return inherits(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=createEl("div",{className:"vjs-live-display",innerHTML:'<span class="vjs-control-text">'+this.localize("Stream Type")+"</span>"+this.localize("LIVE")},{"aria-live":"off"}),t.appendChild(this.contentEl_),t},t.prototype.dispose=function(){this.contentEl_=null,e.prototype.dispose.call(this)},t.prototype.resetStatus=function(){this.setStatus(!1)},t.prototype.onDurationChange=function(){this.isLoadedMetaData&&this.update()},t.prototype.onLoadMetadata=function(){this.setStatus(!0),this.update()},t.prototype.setStatus=function(e){this.isLoadedMetaData=e},t.prototype.update=function(){this.player().duration()===1/0?this.show():this.hide()},t}(Component);Component.registerComponent("LiveDisplay",LiveDisplay);var Slider=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.bar=n.getChild(n.options_.barName),n.vertical(!!n.options_.vertical),n.enable(),n}return inherits(t,e),t.prototype.enabled=function(){return this.enabled_},t.prototype.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown),this.on("touchstart",this.handleMouseDown),this.on("focus",this.handleFocus),this.on("blur",this.handleBlur),this.on("click",this.handleClick),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},t.prototype.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown),this.off("touchstart",this.handleMouseDown),this.off("focus",this.handleFocus),this.off("blur",this.handleBlur),this.off("click",this.handleClick),this.off(this.player_,"controlsvisible",this.update),this.off(e,"mousemove",this.handleMouseMove),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchmove",this.handleMouseMove),this.off(e,"touchend",this.handleMouseUp),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},t.prototype.createEl=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r.className=r.className+" vjs-slider",r=assign({tabIndex:0},r),i=assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},i),e.prototype.createEl.call(this,t,r,i)},t.prototype.handleMouseDown=function(e){var t=this.bar.el_.ownerDocument;e.preventDefault(),blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchmove",this.handleMouseMove),this.on(t,"touchend",this.handleMouseUp),this.handleMouseMove(e)},t.prototype.handleMouseMove=function(e){},t.prototype.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchmove",this.handleMouseMove),this.off(e,"touchend",this.handleMouseUp),this.update()},t.prototype.update=function(){if(this.el_){var e=this.getPercent(),t=this.bar;if(t){("number"!=typeof e||e!=e||e<0||e===1/0)&&(e=0);var r=(100*e).toFixed(2)+"%",i=t.el().style;return this.vertical()?i.height=r:i.width=r,e}}},t.prototype.calculateDistance=function(e){var t=getPointerPosition(this.el_,e);return this.vertical()?t.y:t.x},t.prototype.handleFocus=function(){this.on(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},t.prototype.handleKeyPress=function(e){37===e.which||40===e.which?(e.preventDefault(),this.stepBack()):38!==e.which&&39!==e.which||(e.preventDefault(),this.stepForward())},t.prototype.handleBlur=function(){this.off(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},t.prototype.handleClick=function(e){e.stopImmediatePropagation(),e.preventDefault()},t.prototype.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},t}(Component);Component.registerComponent("Slider",Slider);var LoadProgressBar=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.partEls_=[],n.on(r,"progress",n.update),n}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:'<span class="vjs-control-text"><span>'+this.localize("Loaded")+"</span>: 0%</span>"})},t.prototype.dispose=function(){this.partEls_=null,e.prototype.dispose.call(this)},t.prototype.update=function(e){var t=this.player_.buffered(),r=this.player_.duration(),i=this.player_.bufferedEnd(),n=this.partEls_,o=function(e,t){var r=e/t||0;return 100*(r>=1?1:r)+"%"};this.el_.style.width=o(i,r);for(var A=0;A<t.length;A++){var s=t.start(A),a=t.end(A),l=n[A];l||(l=this.el_.appendChild(createEl()),n[A]=l),l.style.left=o(s,i),l.style.width=o(a-s,i)}for(var c=n.length;c>t.length;c--)this.el_.removeChild(n[c-1]);n.length=t.length},t}(Component);Component.registerComponent("LoadProgressBar",LoadProgressBar);var TimeTooltip=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"})},t.prototype.update=function(e,t,r){var i=getBoundingClientRect(this.el_),n=getBoundingClientRect(this.player_.el()),o=e.width*t;if(n&&i){var A=e.left-n.left+o,s=e.width-o+(n.right-e.right),a=i.width/2;A<a?a+=a-A:s<a&&(a=s),a<0?a=0:a>i.width&&(a=i.width),this.el_.style.right="-"+a+"px",textContent(this.el_,r)}},t}(Component);Component.registerComponent("TimeTooltip",TimeTooltip);var PlayProgressBar=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar",innerHTML:'<span class="vjs-control-text"><span>'+this.localize("Progress")+"</span>: 0%</span>"})},t.prototype.update=function(e,t){var r=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame((function(){var i=formatTime(r.player_.scrubbing()?r.player_.getCache().currentTime:r.player_.currentTime(),r.player_.duration()),n=r.getChild("timeTooltip");n&&n.update(e,t,i)}))},t}(Component);PlayProgressBar.prototype.options_={children:[]},IE_VERSION&&!(IE_VERSION>8)||IS_IOS||IS_ANDROID||PlayProgressBar.prototype.options_.children.push("timeTooltip"),Component.registerComponent("PlayProgressBar",PlayProgressBar);var MouseTimeDisplay=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.update=throttle(bind(n,n.update),25),n}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},t.prototype.update=function(e,t){var r=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame((function(){var i=r.player_.duration(),n=formatTime(t*i,i);r.el_.style.left=e.width*t+"px",r.getChild("timeTooltip").update(e,t,n)}))},t}(Component);MouseTimeDisplay.prototype.options_={children:["timeTooltip"]},Component.registerComponent("MouseTimeDisplay",MouseTimeDisplay);var STEP_SECONDS=5,UPDATE_REFRESH_INTERVAL=30,SeekBar=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.update=throttle(bind(n,n.update),UPDATE_REFRESH_INTERVAL),n.on(r,"timeupdate",n.update),n.on(r,"ended",n.handleEnded),n.updateInterval=null,n.on(r,["playing"],(function(){n.clearInterval(n.updateInterval),n.updateInterval=n.setInterval((function(){n.requestAnimationFrame((function(){n.update()}))}),UPDATE_REFRESH_INTERVAL)})),n.on(r,["ended","pause","waiting"],(function(){n.clearInterval(n.updateInterval)})),n.on(r,["timeupdate","ended"],n.update),n}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},t.prototype.update_=function(e,t){var r=this.player_.duration();this.el_.setAttribute("aria-valuenow",(100*t).toFixed(2)),this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[formatTime(e,r),formatTime(r,r)],"{1} of {2}")),this.bar.update(getBoundingClientRect(this.el_),t)},t.prototype.update=function(t){var r=e.prototype.update.call(this);return this.update_(this.getCurrentTime_(),r),r},t.prototype.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},t.prototype.handleEnded=function(e){this.update_(this.player_.duration(),1)},t.prototype.getPercent=function(){var e=this.getCurrentTime_()/this.player_.duration();return e>=1?1:e},t.prototype.handleMouseDown=function(t){isSingleLeftClick(t)&&(this.player_.trigger("beforeseek"),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),e.prototype.handleMouseDown.call(this,t))},t.prototype.handleMouseMove=function(e){if(isSingleLeftClick(e)){var t=this.calculateDistance(e)*this.player_.duration();t===this.player_.duration()&&(t-=.1),this.player_.currentTime(t)}},t.prototype.enable=function(){e.prototype.enable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.show()},t.prototype.disable=function(){e.prototype.disable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.hide()},t.prototype.handleMouseUp=function(t){e.prototype.handleMouseUp.call(this,t),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying&&silencePromise(this.player_.play())},t.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+STEP_SECONDS)},t.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-STEP_SECONDS)},t.prototype.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},t.prototype.handleKeyPress=function(t){32===t.which||13===t.which?(t.preventDefault(),this.handleAction(t)):e.prototype.handleKeyPress&&e.prototype.handleKeyPress.call(this,t)},t}(Slider);SeekBar.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},IE_VERSION&&!(IE_VERSION>8)||IS_IOS||IS_ANDROID||SeekBar.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),SeekBar.prototype.playerEvent="timeupdate",Component.registerComponent("SeekBar",SeekBar);var ProgressControl=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.handleMouseMove=throttle(bind(n,n.handleMouseMove),25),n.throttledHandleMouseSeek=throttle(bind(n,n.handleMouseSeek),25),n.enable(),n}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},t.prototype.handleMouseMove=function(e){var t=this.getChild("seekBar"),r=t.getChild("mouseTimeDisplay"),i=t.el(),n=getBoundingClientRect(i),o=getPointerPosition(i,e).x;o>1?o=1:o<0&&(o=0),r&&r.update(n,o)},t.prototype.handleMouseSeek=function(e){this.getChild("seekBar").handleMouseMove(e)},t.prototype.enabled=function(){return this.enabled_},t.prototype.disable=function(){this.children().forEach((function(e){return e.disable&&e.disable()})),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDown),this.off(this.el_,"mousemove",this.handleMouseMove),this.handleMouseUp(),this.addClass("disabled"),this.enabled_=!1)},t.prototype.enable=function(){this.children().forEach((function(e){return e.enable&&e.enable()})),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDown),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},t.prototype.handleMouseDown=function(e){var t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchend",this.handleMouseUp)},t.prototype.handleMouseUp=function(e){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseSeek),this.off(t,"touchmove",this.throttledHandleMouseSeek),this.off(t,"mouseup",this.handleMouseUp),this.off(t,"touchend",this.handleMouseUp)},t}(Component);ProgressControl.prototype.options_={children:["seekBar"]},Component.registerComponent("ProgressControl",ProgressControl);var FullscreenToggle=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.on(r,"fullscreenchange",n.handleFullscreenChange),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-fullscreen-control "+e.prototype.buildCSSClass.call(this)},t.prototype.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},t.prototype.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}(Button);FullscreenToggle.prototype.controlText_="Fullscreen",Component.registerComponent("FullscreenToggle",FullscreenToggle);var checkVolumeSupport=function(e,t){!t.tech_||t.tech_.featuresVolumeControl||t.tech_.featuresMuteControl?t.tech_&&t.tech_.featuresVolumeControl&&e.addClass("enable-volume-control"):e.addClass("vjs-hidden"),e.on(t,"loadstart",(function(){t.tech_.featuresVolumeControl||t.tech_.featuresMuteControl?t.tech_.featuresVolumeControl&&(e.removeClass("vjs-hidden"),e.addClass("enable-volume-control")):e.addClass("vjs-hidden")}))},VolumeLevel=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:'<span class="vjs-control-text"></span>'})},t}(Component);Component.registerComponent("VolumeLevel",VolumeLevel);var VolumeBar=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.on("slideractive",n.updateLastVolume_),n.on(r,"volumechange",n.updateARIAAttributes),r.ready((function(){return n.updateARIAAttributes()})),n}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},t.prototype.handleMouseDown=function(t){isSingleLeftClick(t)&&e.prototype.handleMouseDown.call(this,t)},t.prototype.handleMouseMove=function(e){isSingleLeftClick(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},t.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},t.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},t.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},t.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},t.prototype.updateARIAAttributes=function(e){var t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")},t.prototype.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},t.prototype.updateLastVolume_=function(){var e=this,t=this.player_.volume();this.one("sliderinactive",(function(){0===e.player_.volume()&&e.player_.lastVolume_(t)}))},t}(Slider);VolumeBar.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},VolumeBar.prototype.playerEvent="volumechange",Component.registerComponent("VolumeBar",VolumeBar);var VolumeControl=function(e){function t(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};classCallCheck(this,t),i.vertical=i.vertical||!1,(void 0===i.volumeBar||isPlain(i.volumeBar))&&(i.volumeBar=i.volumeBar||{},i.volumeBar.vertical=i.vertical);var n=possibleConstructorReturn(this,e.call(this,r,i));return checkVolumeSupport(n,r),n.throttledHandleMouseMove=throttle(bind(n,n.handleMouseMove),25),n.on("mousedown",n.handleMouseDown),n.on("touchstart",n.handleMouseDown),n.on(n.volumeBar,["focus","slideractive"],(function(){n.volumeBar.addClass("vjs-slider-active"),n.addClass("vjs-slider-active"),n.trigger("slideractive")})),n.on(n.volumeBar,["blur","sliderinactive"],(function(){n.volumeBar.removeClass("vjs-slider-active"),n.removeClass("vjs-slider-active"),n.trigger("sliderinactive")})),n}return inherits(t,e),t.prototype.createEl=function(){var t="vjs-volume-horizontal";return this.options_.vertical&&(t="vjs-volume-vertical"),e.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+t})},t.prototype.handleMouseDown=function(e){var t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchend",this.handleMouseUp)},t.prototype.handleMouseUp=function(e){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUp),this.off(t,"touchend",this.handleMouseUp)},t.prototype.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},t}(Component);VolumeControl.prototype.options_={children:["volumeBar"]},Component.registerComponent("VolumeControl",VolumeControl);var MuteToggle=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return checkVolumeSupport(n,r),n.on(r,["loadstart","volumechange"],n.update),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-mute-control "+e.prototype.buildCSSClass.call(this)},t.prototype.handleClick=function(e){var t=this.player_.volume(),r=this.player_.lastVolume_();if(0===t){var i=r<.1?.1:r;this.player_.volume(i),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},t.prototype.update=function(e){this.updateIcon_(),this.updateControlText_()},t.prototype.updateIcon_=function(){var e=this.player_.volume(),t=3;0===e||this.player_.muted()?t=0:e<.33?t=1:e<.67&&(t=2);for(var r=0;r<4;r++)removeClass(this.el_,"vjs-vol-"+r);addClass(this.el_,"vjs-vol-"+t)},t.prototype.updateControlText_=function(){var e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==e&&this.controlText(e)},t}(Button);MuteToggle.prototype.controlText_="Mute",Component.registerComponent("MuteToggle",MuteToggle);var VolumePanel=function(e){function t(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};classCallCheck(this,t),void 0!==i.inline?i.inline=i.inline:i.inline=!0,(void 0===i.volumeControl||isPlain(i.volumeControl))&&(i.volumeControl=i.volumeControl||{},i.volumeControl.vertical=!i.inline);var n=possibleConstructorReturn(this,e.call(this,r,i));return checkVolumeSupport(n,r),n.on(n.volumeControl,["slideractive"],n.sliderActive_),n.on(n.muteToggle,"focus",n.sliderActive_),n.on(n.volumeControl,["sliderinactive"],n.sliderInactive_),n.on(n.muteToggle,"blur",n.sliderInactive_),n}return inherits(t,e),t.prototype.sliderActive_=function(){IS_ANDROID||IS_IOS||this.addClass("vjs-slider-active")},t.prototype.sliderInactive_=function(){IS_ANDROID||IS_IOS||this.removeClass("vjs-slider-active")},t.prototype.createEl=function(){var t="vjs-volume-panel-horizontal";return this.options_.inline||(t="vjs-volume-panel-vertical"),e.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+t})},t}(Component);VolumePanel.prototype.options_={children:["muteToggle","volumeControl"]},Component.registerComponent("VolumePanel",VolumePanel);var Menu=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return i&&(n.menuButton_=i.menuButton),n.focusedChild_=-1,n.on("keydown",n.handleKeyPress),n}return inherits(t,e),t.prototype.addItem=function(e){this.addChild(e),e.on("click",bind(this,(function(t){this.menuButton_&&(this.menuButton_.unpressButton(),"CaptionSettingsMenuItem"!==e.name()&&this.menuButton_.focus())})))},t.prototype.createEl=function(){var t=this.options_.contentElType||"ul";this.contentEl_=createEl(t,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var r=e.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return r.appendChild(this.contentEl_),on(r,"click",(function(e){e.preventDefault(),e.stopImmediatePropagation()})),r},t.prototype.dispose=function(){this.contentEl_=null,e.prototype.dispose.call(this)},t.prototype.handleKeyPress=function(e){37===e.which||40===e.which?(e.preventDefault(),this.stepForward()):38!==e.which&&39!==e.which||(e.preventDefault(),this.stepBack())},t.prototype.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},t.prototype.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},t.prototype.focus=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.children().slice();t.length&&t[0].className&&/vjs-menu-title/.test(t[0].className)&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())},t}(Component);Component.registerComponent("Menu",Menu);var MenuButton=function(e){function t(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));n.menuButton_=new Button(r,i),n.menuButton_.controlText(n.controlText_),n.menuButton_.el_.setAttribute("aria-haspopup","true");var o=Button.prototype.buildCSSClass();return n.menuButton_.el_.className=n.buildCSSClass()+" "+o,n.menuButton_.removeClass("vjs-control"),n.addChild(n.menuButton_),n.update(),n.enabled_=!0,n.on(n.menuButton_,"tap",n.handleClick),n.on(n.menuButton_,"click",n.handleClick),n.on(n.menuButton_,"focus",n.handleFocus),n.on(n.menuButton_,"blur",n.handleBlur),n.on("keydown",n.handleSubmenuKeyPress),n}return inherits(t,e),t.prototype.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},t.prototype.createMenu=function(){var e=new Menu(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var t=createEl("li",{className:"vjs-menu-title",innerHTML:toTitleCase(this.options_.title),tabIndex:-1});this.hideThreshold_+=1,e.children_.unshift(t),prependTo(t,e.contentEl())}if(this.items=this.createItems(),this.items)for(var r=0;r<this.items.length;r++)e.addItem(this.items[r]);return e},t.prototype.createItems=function(){},t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildWrapperCSSClass()},{})},t.prototype.buildWrapperCSSClass=function(){var t="vjs-menu-button";return!0===this.options_.inline?t+="-inline":t+="-popup","vjs-menu-button "+t+" "+Button.prototype.buildCSSClass()+" "+e.prototype.buildCSSClass.call(this)},t.prototype.buildCSSClass=function(){var t="vjs-menu-button";return!0===this.options_.inline?t+="-inline":t+="-popup","vjs-menu-button "+t+" "+e.prototype.buildCSSClass.call(this)},t.prototype.controlText=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.menuButton_.el();return this.menuButton_.controlText(e,t)},t.prototype.handleClick=function(e){this.one(this.menu.contentEl(),"mouseleave",bind(this,(function(e){this.unpressButton(),this.el_.blur()}))),this.buttonPressed_?this.unpressButton():this.pressButton()},t.prototype.focus=function(){this.menuButton_.focus()},t.prototype.blur=function(){this.menuButton_.blur()},t.prototype.handleFocus=function(){on(document_1,"keydown",bind(this,this.handleKeyPress))},t.prototype.handleBlur=function(){off(document_1,"keydown",bind(this,this.handleKeyPress))},t.prototype.handleKeyPress=function(e){27===e.which||9===e.which?(this.buttonPressed_&&this.unpressButton(),9!==e.which&&(e.preventDefault(),this.menuButton_.el_.focus())):38!==e.which&&40!==e.which||this.buttonPressed_||(this.pressButton(),e.preventDefault())},t.prototype.handleSubmenuKeyPress=function(e){27!==e.which&&9!==e.which||(this.buttonPressed_&&this.unpressButton(),9!==e.which&&(e.preventDefault(),this.menuButton_.el_.focus()))},t.prototype.pressButton=function(){if(this.enabled_){if(this.buttonPressed_=!0,this.menu.lockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","true"),IS_IOS&&isInFrame())return;this.menu.focus()}},t.prototype.unpressButton=function(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","false"))},t.prototype.disable=function(){this.unpressButton(),this.enabled_=!1,this.addClass("vjs-disabled"),this.menuButton_.disable()},t.prototype.enable=function(){this.enabled_=!0,this.removeClass("vjs-disabled"),this.menuButton_.enable()},t}(Component);Component.registerComponent("MenuButton",MenuButton);var TrackButton=function(e){function t(r,i){classCallCheck(this,t);var n=i.tracks,o=possibleConstructorReturn(this,e.call(this,r,i));if(o.items.length<=1&&o.hide(),!n)return possibleConstructorReturn(o);var A=bind(o,o.update);return n.addEventListener("removetrack",A),n.addEventListener("addtrack",A),o.player_.on("ready",A),o.player_.on("dispose",(function(){n.removeEventListener("removetrack",A),n.removeEventListener("addtrack",A)})),o}return inherits(t,e),t}(MenuButton);Component.registerComponent("TrackButton",TrackButton);var MenuItem=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.selectable=i.selectable,n.selected(i.selected),n.selectable?n.el_.setAttribute("role","menuitemcheckbox"):n.el_.setAttribute("role","menuitem"),n}return inherits(t,e),t.prototype.createEl=function(t,r,i){return this.nonIconControl=!0,e.prototype.createEl.call(this,"li",assign({className:"vjs-menu-item",innerHTML:'<span class="vjs-menu-item-text">'+this.localize(this.options_.label)+"</span>",tabIndex:-1},r),i)},t.prototype.handleClick=function(e){this.selected(!0)},t.prototype.selected=function(e){this.selectable&&(e?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected")):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText("")))},t}(ClickableComponent);Component.registerComponent("MenuItem",MenuItem);var TextTrackMenuItem=function(e){function t(r,i){classCallCheck(this,t);var n=i.track,o=r.textTracks();i.label=n.label||n.language||"Unknown",i.selected="showing"===n.mode;var A=possibleConstructorReturn(this,e.call(this,r,i));A.track=n;var s=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];A.handleTracksChange.apply(A,t)},a=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];A.handleSelectedLanguageChange.apply(A,t)};if(r.on(["loadstart","texttrackchange"],s),o.addEventListener("change",s),o.addEventListener("selectedlanguagechange",a),A.on("dispose",(function(){r.off(["loadstart","texttrackchange"],s),o.removeEventListener("change",s),o.removeEventListener("selectedlanguagechange",a)})),void 0===o.onchange){var l=void 0;A.on(["tap","click"],(function(){if("object"!==_typeof(window_1.Event))try{l=new window_1.Event("change")}catch(e){}l||(l=document_1.createEvent("Event")).initEvent("change",!0,!0),o.dispatchEvent(l)}))}return A.handleTracksChange(),A}return inherits(t,e),t.prototype.handleClick=function(t){var r=this.track.kind,i=this.track.kinds,n=this.player_.textTracks();if(i||(i=[r]),e.prototype.handleClick.call(this,t),n)for(var o=0;o<n.length;o++){var A=n[o];A===this.track&&i.indexOf(A.kind)>-1?"showing"!==A.mode&&(A.mode="showing"):"disabled"!==A.mode&&(A.mode="disabled")}},t.prototype.handleTracksChange=function(e){this.selected("showing"===this.track.mode)},t.prototype.handleSelectedLanguageChange=function(e){if("showing"===this.track.mode){var t=this.player_.cache_.selectedLanguage;if(t&&t.enabled&&t.language===this.track.language&&t.kind!==this.track.kind)return;this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}}},t.prototype.dispose=function(){this.track=null,e.prototype.dispose.call(this)},t}(MenuItem);Component.registerComponent("TextTrackMenuItem",TextTrackMenuItem);var OffTextTrackMenuItem=function(e){function t(r,i){return classCallCheck(this,t),i.track={player:r,kind:i.kind,kinds:i.kinds,"default":!1,mode:"disabled"},i.kinds||(i.kinds=[i.kind]),i.label?i.track.label=i.label:i.track.label=i.kinds.join(" and ")+" off",i.selectable=!0,possibleConstructorReturn(this,e.call(this,r,i))}return inherits(t,e),t.prototype.handleTracksChange=function(e){for(var t=this.player().textTracks(),r=!0,i=0,n=t.length;i<n;i++){var o=t[i];if(this.options_.kinds.indexOf(o.kind)>-1&&"showing"===o.mode){r=!1;break}}this.selected(r)},t.prototype.handleSelectedLanguageChange=function(e){for(var t=this.player().textTracks(),r=!0,i=0,n=t.length;i<n;i++){var o=t[i];if(["captions","descriptions","subtitles"].indexOf(o.kind)>-1&&"showing"===o.mode){r=!1;break}}r&&(this.player_.cache_.selectedLanguage={enabled:!1})},t}(TextTrackMenuItem);Component.registerComponent("OffTextTrackMenuItem",OffTextTrackMenuItem);var TextTrackButton=function(e){function t(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return classCallCheck(this,t),i.tracks=r.textTracks(),possibleConstructorReturn(this,e.call(this,r,i))}return inherits(t,e),t.prototype.createItems=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:TextTrackMenuItem,r=void 0;this.label_&&(r=this.label_+" off"),e.push(new OffTextTrackMenuItem(this.player_,{kinds:this.kinds_,kind:this.kind_,label:r})),this.hideThreshold_+=1;var i=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var n=0;n<i.length;n++){var o=i[n];if(this.kinds_.indexOf(o.kind)>-1){var A=new t(this.player_,{track:o,selectable:!0});A.addClass("vjs-"+o.kind+"-menu-item"),e.push(A)}}return e},t}(TrackButton);Component.registerComponent("TextTrackButton",TextTrackButton);var ChaptersTrackMenuItem=function(e){function t(r,i){classCallCheck(this,t);var n=i.track,o=i.cue,A=r.currentTime();i.selectable=!0,i.label=o.text,i.selected=o.startTime<=A&&A<o.endTime;var s=possibleConstructorReturn(this,e.call(this,r,i));return s.track=n,s.cue=o,n.addEventListener("cuechange",bind(s,s.update)),s}return inherits(t,e),t.prototype.handleClick=function(t){e.prototype.handleClick.call(this),this.player_.currentTime(this.cue.startTime),this.update(this.cue.startTime)},t.prototype.update=function(e){var t=this.cue,r=this.player_.currentTime();this.selected(t.startTime<=r&&r<t.endTime)},t}(MenuItem);Component.registerComponent("ChaptersTrackMenuItem",ChaptersTrackMenuItem);var ChaptersButton=function(e){function t(r,i,n){return classCallCheck(this,t),possibleConstructorReturn(this,e.call(this,r,i,n))}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-chapters-button "+e.prototype.buildCSSClass.call(this)},t.prototype.buildWrapperCSSClass=function(){return"vjs-chapters-button "+e.prototype.buildWrapperCSSClass.call(this)},t.prototype.update=function(t){this.track_&&(!t||"addtrack"!==t.type&&"removetrack"!==t.type)||this.setTrack(this.findChaptersTrack()),e.prototype.update.call(this)},t.prototype.setTrack=function(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){var t=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);t&&t.removeEventListener("load",this.updateHandler_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden";var r=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);r&&r.addEventListener("load",this.updateHandler_)}}},t.prototype.findChaptersTrack=function(){for(var e=this.player_.textTracks()||[],t=e.length-1;t>=0;t--){var r=e[t];if(r.kind===this.kind_)return r}},t.prototype.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(toTitleCase(this.kind_))},t.prototype.createMenu=function(){return this.options_.title=this.getMenuCaption(),e.prototype.createMenu.call(this)},t.prototype.createItems=function(){var e=[];if(!this.track_)return e;var t=this.track_.cues;if(!t)return e;for(var r=0,i=t.length;r<i;r++){var n=t[r],o=new ChaptersTrackMenuItem(this.player_,{track:this.track_,cue:n});e.push(o)}return e},t}(TextTrackButton);ChaptersButton.prototype.kind_="chapters",ChaptersButton.prototype.controlText_="Chapters",Component.registerComponent("ChaptersButton",ChaptersButton);var DescriptionsButton=function(e){function t(r,i,n){classCallCheck(this,t);var o=possibleConstructorReturn(this,e.call(this,r,i,n)),A=r.textTracks(),s=bind(o,o.handleTracksChange);return A.addEventListener("change",s),o.on("dispose",(function(){A.removeEventListener("change",s)})),o}return inherits(t,e),t.prototype.handleTracksChange=function(e){for(var t=this.player().textTracks(),r=!1,i=0,n=t.length;i<n;i++){var o=t[i];if(o.kind!==this.kind_&&"showing"===o.mode){r=!0;break}}r?this.disable():this.enable()},t.prototype.buildCSSClass=function(){return"vjs-descriptions-button "+e.prototype.buildCSSClass.call(this)},t.prototype.buildWrapperCSSClass=function(){return"vjs-descriptions-button "+e.prototype.buildWrapperCSSClass.call(this)},t}(TextTrackButton);DescriptionsButton.prototype.kind_="descriptions",DescriptionsButton.prototype.controlText_="Descriptions",Component.registerComponent("DescriptionsButton",DescriptionsButton);var SubtitlesButton=function(e){function t(r,i,n){return classCallCheck(this,t),possibleConstructorReturn(this,e.call(this,r,i,n))}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-subtitles-button "+e.prototype.buildCSSClass.call(this)},t.prototype.buildWrapperCSSClass=function(){return"vjs-subtitles-button "+e.prototype.buildWrapperCSSClass.call(this)},t}(TextTrackButton);SubtitlesButton.prototype.kind_="subtitles",SubtitlesButton.prototype.controlText_="Subtitles",Component.registerComponent("SubtitlesButton",SubtitlesButton);var CaptionSettingsMenuItem=function(e){function t(r,i){classCallCheck(this,t),i.track={player:r,kind:i.kind,label:i.kind+" settings",selectable:!1,"default":!1,mode:"disabled"},i.selectable=!1,i.name="CaptionSettingsMenuItem";var n=possibleConstructorReturn(this,e.call(this,r,i));return n.addClass("vjs-texttrack-settings"),n.controlText(", opens "+i.kind+" settings dialog"),n}return inherits(t,e),t.prototype.handleClick=function(e){this.player().getChild("textTrackSettings").open()},t}(TextTrackMenuItem);Component.registerComponent("CaptionSettingsMenuItem",CaptionSettingsMenuItem);var CaptionsButton=function(e){function t(r,i,n){return classCallCheck(this,t),possibleConstructorReturn(this,e.call(this,r,i,n))}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-captions-button "+e.prototype.buildCSSClass.call(this)},t.prototype.buildWrapperCSSClass=function(){return"vjs-captions-button "+e.prototype.buildWrapperCSSClass.call(this)},t.prototype.createItems=function(){var t=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||(t.push(new CaptionSettingsMenuItem(this.player_,{kind:this.kind_})),this.hideThreshold_+=1),e.prototype.createItems.call(this,t)},t}(TextTrackButton);CaptionsButton.prototype.kind_="captions",CaptionsButton.prototype.controlText_="Captions",Component.registerComponent("CaptionsButton",CaptionsButton);var SubsCapsMenuItem=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(t,r,i){var n='<span class="vjs-menu-item-text">'+this.localize(this.options_.label);return"captions"===this.options_.track.kind&&(n+='\n <span aria-hidden="true" class="vjs-icon-placeholder"></span>\n <span class="vjs-control-text"> '+this.localize("Captions")+"</span>\n "),n+="</span>",e.prototype.createEl.call(this,t,assign({innerHTML:n},r),i)},t}(TextTrackMenuItem);Component.registerComponent("SubsCapsMenuItem",SubsCapsMenuItem);var SubsCapsButton=function(e){function t(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.label_="subtitles",["en","en-us","en-ca","fr-ca"].indexOf(n.player_.language_)>-1&&(n.label_="captions"),n.menuButton_.controlText(toTitleCase(n.label_)),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-subs-caps-button "+e.prototype.buildCSSClass.call(this)},t.prototype.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+e.prototype.buildWrapperCSSClass.call(this)},t.prototype.createItems=function(){var t=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||(t.push(new CaptionSettingsMenuItem(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e.prototype.createItems.call(this,t,SubsCapsMenuItem)},t}(TextTrackButton);SubsCapsButton.prototype.kinds_=["captions","subtitles"],SubsCapsButton.prototype.controlText_="Subtitles",Component.registerComponent("SubsCapsButton",SubsCapsButton);var AudioTrackMenuItem=function(e){function t(r,i){classCallCheck(this,t);var n=i.track,o=r.audioTracks();i.label=n.label||n.language||"Unknown",i.selected=n.enabled;var A=possibleConstructorReturn(this,e.call(this,r,i));A.track=n;var s=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];A.handleTracksChange.apply(A,t)};return A.changeHandler=s,o.addEventListener("change",s),o.addEventListener("enabledchange",s),A.on("dispose",(function(){o.removeEventListener("change",s),o.removeEventListener("enabledchange",s)})),A}return inherits(t,e),t.prototype.handleClick=function(t){var r=this.player_.audioTracks();e.prototype.handleClick.call(this,t),this.player_.tech_.hlsProvider.hls.audioTrack=this.track.id;for(var i=0;i<r.length;i++){var n=r[i];n.enabled=n===this.track}},t.prototype.handleTracksChange=function(e){this.selected(this.track.enabled)},t}(MenuItem);Component.registerComponent("AudioTrackMenuItem",AudioTrackMenuItem);var AudioTrackButton=function(e){function t(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return classCallCheck(this,t),i.tracks=r.audioTracks(),possibleConstructorReturn(this,e.call(this,r,i))}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-audio-button "+e.prototype.buildCSSClass.call(this)},t.prototype.buildWrapperCSSClass=function(){return"vjs-audio-button "+e.prototype.buildWrapperCSSClass.call(this)},t.prototype.createItems=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.hideThreshold_=1;for(var t=this.player_.audioTracks(),r=0;r<t.length;r++){var i=t[r];e.push(new AudioTrackMenuItem(this.player_,{track:i,selectable:!0}))}return e},t}(TrackButton);AudioTrackButton.prototype.controlText_="Audio Track",Component.registerComponent("AudioTrackButton",AudioTrackButton);var PlaybackRateMenuItem=function(e){function t(r,i){classCallCheck(this,t);var n=i.rate,o=parseFloat(n,10);i.label=n,i.selected=1===o,i.selectable=!0;var A=possibleConstructorReturn(this,e.call(this,r,i));return A.label=n,A.rate=o,A.on(r,"ratechange",A.update),A}return inherits(t,e),t.prototype.handleClick=function(t){e.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},t.prototype.update=function(e){this.selected(this.player().playbackRate()===this.rate)},t}(MenuItem);PlaybackRateMenuItem.prototype.contentElType="button",Component.registerComponent("PlaybackRateMenuItem",PlaybackRateMenuItem);var PlaybackRateMenuButton=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.updateVisibility(),n.updateLabel(),n.on(r,"loadstart",n.updateVisibility),n.on(r,"ratechange",n.updateLabel),n}return inherits(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this);return this.labelEl_=createEl("div",{className:"vjs-playback-rate-value",innerHTML:"1x"}),t.appendChild(this.labelEl_),t},t.prototype.dispose=function(){this.labelEl_=null,e.prototype.dispose.call(this)},t.prototype.buildCSSClass=function(){return"vjs-playback-rate "+e.prototype.buildCSSClass.call(this)},t.prototype.buildWrapperCSSClass=function(){return"vjs-playback-rate "+e.prototype.buildWrapperCSSClass.call(this)},t.prototype.createMenu=function(){var e=new Menu(this.player()),t=this.playbackRates();if(t)for(var r=t.length-1;r>=0;r--)e.addChild(new PlaybackRateMenuItem(this.player(),{rate:t[r]+"x"}));return e},t.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},t.prototype.handleClick=function(e){for(var t=this.player().playbackRate(),r=this.playbackRates(),i=r[0],n=0;n<r.length;n++)if(r[n]>t){i=r[n];break}this.player().playbackRate(i)},t.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},t.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},t.prototype.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},t.prototype.updateLabel=function(e){var t=this.player().playbackRate();if(1.1===t)return!1;this.playbackRateSupported()&&(this.labelEl_.innerHTML=t+"x")},t}(MenuButton);PlaybackRateMenuButton.prototype.controlText_="Playback Rate",Component.registerComponent("PlaybackRateMenuButton",PlaybackRateMenuButton);var Spacer=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-spacer "+e.prototype.buildCSSClass.call(this)},t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},t}(Component);Component.registerComponent("Spacer",Spacer);var CustomControlSpacer=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+e.prototype.buildCSSClass.call(this)},t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,{className:this.buildCSSClass()});return t.innerHTML=" ",t},t}(Spacer);Component.registerComponent("CustomControlSpacer",CustomControlSpacer);var ControlBar=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"},{role:"group"})},t}(Component);if(ControlBar.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","audioTrackButton","fullscreenToggle"]},IS_ENABLED_MSE&&!IS_SAFARI){var controlChildren=ControlBar.prototype.options_.children;controlChildren.splice(controlChildren.length-2,0,"subsCapsButton")}Component.registerComponent("ControlBar",ControlBar);var ErrorDisplay=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.on(r,"error",n.open),n}return inherits(t,e),t.prototype.buildCSSClass=function(){return"vjs-error-display "+e.prototype.buildCSSClass.call(this)},t.prototype.content=function(){var e=this.player().error();return e?this.localize(e.message):""},t}(ModalDialog);ErrorDisplay.prototype.options_=mergeOptions(ModalDialog.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Component.registerComponent("ErrorDisplay",ErrorDisplay);var LOCAL_STORAGE_KEY="vjs-text-track-settings",COLOR_BLACK=["#000","Black"],COLOR_BLUE=["#00F","Blue"],COLOR_CYAN=["#0FF","Cyan"],COLOR_GREEN=["#0F0","Green"],COLOR_MAGENTA=["#F0F","Magenta"],COLOR_RED=["#F00","Red"],COLOR_WHITE=["#FFF","White"],COLOR_YELLOW=["#FF0","Yellow"],OPACITY_OPAQUE=["1","Opaque"],OPACITY_SEMI=["0.5","Semi-Transparent"],OPACITY_TRANS=["0","Transparent"],selectConfigs={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[COLOR_BLACK,COLOR_WHITE,COLOR_RED,COLOR_GREEN,COLOR_BLUE,COLOR_YELLOW,COLOR_MAGENTA,COLOR_CYAN]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[OPACITY_OPAQUE,OPACITY_SEMI,OPACITY_TRANS]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[COLOR_WHITE,COLOR_BLACK,COLOR_RED,COLOR_GREEN,COLOR_BLUE,COLOR_YELLOW,COLOR_MAGENTA,COLOR_CYAN]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],"default":2,parser:function(e){return"1.00"===e?null:Number(e)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[OPACITY_OPAQUE,OPACITY_SEMI]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[OPACITY_TRANS,OPACITY_SEMI,OPACITY_OPAQUE]}};selectConfigs.windowColor.options=selectConfigs.backgroundColor.options;var TextTrackSettings=function(e){function t(r,i){classCallCheck(this,t),i.temporary=!1;var n=possibleConstructorReturn(this,e.call(this,r,i));return n.updateDisplay=bind(n,n.updateDisplay),n.fill(),n.hasBeenOpened_=n.hasBeenFilled_=!0,n.endDialog=createEl("p",{className:"vjs-control-text",textContent:n.localize("End of dialog window.")}),n.el().appendChild(n.endDialog),n.setDefaults(),void 0===i.persistTextTrackSettings&&(n.options_.persistTextTrackSettings=n.options_.playerOptions.persistTextTrackSettings),n.on(n.$(".vjs-done-button"),"click",(function(){n.saveSettings(),n.close()})),n.on(n.$(".vjs-default-button"),"click",(function(){n.setDefaults(),n.updateDisplay()})),each(selectConfigs,(function(e){n.on(n.$(e.selector),"change",n.updateDisplay)})),n.options_.persistTextTrackSettings&&n.restoreSettings(),n}return inherits(t,e),t.prototype.dispose=function(){this.endDialog=null,e.prototype.dispose.call(this)},t.prototype.createElSelect_=function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"label",n=selectConfigs[e],o=n.id.replace("%s",this.id_);return["<"+i+' id="'+o+'" class="'+("label"===i?"vjs-label":"")+'">',this.localize(n.label),"</"+i+">",'<select aria-labelledby="'+(""!==r?r+" ":"")+o+'">'].concat(n.options.map((function(e){var i=o+"-"+e[1];return['<option id="'+i+'" value="'+e[0]+'" ','aria-labelledby="'+(""!==r?r+" ":"")+o+" "+i+'">',t.localize(e[1]),"</option>"].join("")}))).concat("</select>").join("")},t.prototype.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['<fieldset class="vjs-fg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Text"),"</legend>",this.createElSelect_("color",e),'<span class="vjs-text-opacity vjs-opacity">',this.createElSelect_("textOpacity",e),"</span>","</fieldset>"].join("")},t.prototype.createElBgColor_=function(){var e="captions-background-"+this.id_;return['<fieldset class="vjs-bg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Background"),"</legend>",this.createElSelect_("backgroundColor",e),'<span class="vjs-bg-opacity vjs-opacity">',this.createElSelect_("backgroundOpacity",e),"</span>","</fieldset>"].join("")},t.prototype.createElWinColor_=function(){var e="captions-window-"+this.id_;return['<fieldset class="vjs-window-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Window"),"</legend>",this.createElSelect_("windowColor",e),'<span class="vjs-window-opacity vjs-opacity">',this.createElSelect_("windowOpacity",e),"</span>","</fieldset>"].join("")},t.prototype.createElColors_=function(){return createEl("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},t.prototype.createElFont_=function(){return createEl("div",{className:'vjs-track-settings-font">',innerHTML:['<fieldset class="vjs-font-percent vjs-track-setting">',this.createElSelect_("fontPercent","","legend"),"</fieldset>",'<fieldset class="vjs-edge-style vjs-track-setting">',this.createElSelect_("edgeStyle","","legend"),"</fieldset>",'<fieldset class="vjs-font-family vjs-track-setting">',this.createElSelect_("fontFamily","","legend"),"</fieldset>"].join("")})},t.prototype.createElControls_=function(){var e=this.localize("restore all settings to the default values");return createEl("div",{className:"vjs-track-settings-controls",innerHTML:['<button class="vjs-default-button" title="'+e+'">',this.localize("Reset"),'<span class="vjs-control-text"> '+e+"</span>","</button>",'<button class="vjs-done-button">'+this.localize("Done")+"</button>"].join("")})},t.prototype.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},t.prototype.label=function(){return this.localize("Caption Settings Dialog")},t.prototype.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},t.prototype.buildCSSClass=function(){return e.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},t.prototype.getValues=function(){var e=this;return reduce(selectConfigs,(function(t,r,i){var n=getSelectedOptionValue(e.$(r.selector),r.parser);return void 0!==n&&(t[i]=n),t}),{})},t.prototype.setValues=function(e){var t=this;each(selectConfigs,(function(r,i){setSelectedOption(t.$(r.selector),e[i],r.parser)}))},t.prototype.setDefaults=function(){var e=this;each(selectConfigs,(function(t){var r=t.hasOwnProperty("default")?t["default"]:0;e.$(t.selector).selectedIndex=r}))},t.prototype.restoreSettings=function(){var e=void 0;try{e=JSON.parse(window_1.localStorage.getItem(LOCAL_STORAGE_KEY))}catch(e){log$2.warn(e)}e&&this.setValues(e)},t.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var e=this.getValues();try{Object.keys(e).length?window_1.localStorage.setItem(LOCAL_STORAGE_KEY,JSON.stringify(e)):window_1.localStorage.removeItem(LOCAL_STORAGE_KEY)}catch(e){log$2.warn(e)}}},t.prototype.updateDisplay=function(){var e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()},t.prototype.conditionalBlur_=function(){this.previouslyActiveEl_=null,this.off(document_1,"keydown",this.handleKeyDown);var e=this.player_.controlBar,t=e&&e.subsCapsButton,r=e&&e.captionsButton;t?t.focus():r&&r.focus()},t}(ModalDialog);Component.registerComponent("TextTrackSettings",TextTrackSettings);var _templateObject$2=taggedTemplateLiteralLoose(["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."],["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."]),Html5=function(e){function t(r,i,n){classCallCheck(this,t);var o=possibleConstructorReturn(this,e.call(this,r,i,n)),A=i.source,s=!1;if(A&&(o.el_.currentSrc!==A.src||i.tag&&3===i.tag.initNetworkState_)?o.setSource(A):o.handleLateInit_(o.el_),o.el_.hasChildNodes()){for(var a=o.el_.childNodes,l=a.length,c=[];l--;){var p=a[l];"track"===p.nodeName.toLowerCase()&&(o.featuresNativeTextTracks?(o.remoteTextTrackEls().addTrackElement_(p),o.remoteTextTracks().addTrack(p.track),o.textTracks().addTrack(p.track),s||o.el_.hasAttribute("crossorigin")||!isCrossOrigin(p.src)||(s=!0)):c.push(p))}for(var h=0;h<c.length;h++)o.el_.removeChild(c[h])}return o.proxyNativeTracks_(),o.featuresNativeTextTracks&&s&&log$2.warn(tsml(_templateObject$2)),o.restoreMetadataTracksInIOSNativePlayer_(),(TOUCH_ENABLED||IS_IPHONE||IS_NATIVE_ANDROID)&&!0===i.nativeControlsForTouch&&o.setControls(!0),o.proxyWebkitFullscreen_(),o.triggerReady(),o}return inherits(t,e),t.prototype.dispose=function(){t.disposeMediaElement(this.el_),this.options_=null,e.prototype.dispose.call(this)},t.prototype.restoreMetadataTracksInIOSNativePlayer_=function(){var e=this.textTracks(),t=void 0,r=function(){t=[];for(var r=0;r<e.length;r++){var i=e[r];"metadata"===i.kind&&t.push({track:i,storedMode:i.mode})}};r(),e.addEventListener("change",r),this.on("dispose",(function(){return e.removeEventListener("change",r)}));var i=function n(){for(var r=0;r<t.length;r++){var i=t[r];"disabled"===i.track.mode&&i.track.mode!==i.storedMode&&(i.track.mode=i.storedMode)}e.removeEventListener("change",n)};this.on("webkitbeginfullscreen",(function(){e.removeEventListener("change",r),e.removeEventListener("change",i),e.addEventListener("change",i)})),this.on("webkitendfullscreen",(function(){e.removeEventListener("change",r),e.addEventListener("change",r),e.removeEventListener("change",i)}))},t.prototype.proxyNativeTracks_=function(){var e=this;NORMAL.names.forEach((function(t){var r=NORMAL[t],i=e.el()[r.getterName],n=e[r.getterName]();if(e["featuresNative"+r.capitalName+"Tracks"]&&i&&i.addEventListener){var o={change:function(e){n.trigger({type:"change",target:n,currentTarget:n,srcElement:n})},addtrack:function(e){n.addTrack(e.track)},removetrack:function(e){n.removeTrack(e.track)}},A=function(){for(var e=[],t=0;t<n.length;t++){for(var r=!1,o=0;o<i.length;o++)if(i[o]===n[t]){r=!0;break}r||e.push(n[t])}for(;e.length;)n.removeTrack(e.shift())};Object.keys(o).forEach((function(t){var r=o[t];i.addEventListener(t,r),e.on("dispose",(function(e){return i.removeEventListener(t,r)}))})),e.on("loadstart",A),e.on("dispose",(function(t){return e.off("loadstart",A)}))}}))},t.prototype.createEl=function(){var e=this.options_.tag;if(!e||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(e){var r=e.cloneNode(!0);e.parentNode&&e.parentNode.insertBefore(r,e),t.disposeMediaElement(e),e=r}else{e=document_1.createElement("video");var i=mergeOptions({},this.options_.tag&&getAttributes(this.options_.tag));TOUCH_ENABLED&&!0===this.options_.nativeControlsForTouch||delete i.controls,setAttributes(e,assign(i,{id:this.options_.techId,"class":"vjs-tech"}))}e.playerId=this.options_.playerId}void 0!==this.options_.preload&&setAttribute(e,"preload",this.options_.preload);for(var n=["loop","muted","playsinline","autoplay"],o=0;o<n.length;o++){var A=n[o],s=this.options_[A];void 0!==s&&(s?setAttribute(e,A,A):removeAttribute(e,A),e[A]=s)}return e},t.prototype.handleLateInit_=function(e){if(0!==e.networkState&&3!==e.networkState){if(0===e.readyState){var t=!1,r=function(){t=!0};this.on("loadstart",r);var i=function(){t||this.trigger("loadstart")};return this.on("loadedmetadata",i),void this.ready((function(){this.off("loadstart",r),this.off("loadedmetadata",i),t||this.trigger("loadstart")}))}var n=["loadstart"];n.push("loadedmetadata"),e.readyState>=2&&n.push("loadeddata"),e.readyState>=3&&n.push("canplay"),e.readyState>=4&&n.push("canplaythrough"),this.ready((function(){n.forEach((function(e){this.trigger(e)}),this)}))}},t.prototype.setCurrentTime=function(e){try{this.el_.currentTime=e}catch(e){log$2(e,"Video is not ready. (Video.js)")}},t.prototype.duration=function(){var e=this;return this.el_.duration===1/0&&IS_ANDROID&&IS_CHROME&&0===this.el_.currentTime?(this.on("timeupdate",(function t(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",t))})),NaN):this.el_.duration||NaN},t.prototype.width=function(){return this.el_.offsetWidth},t.prototype.height=function(){return this.el_.offsetHeight},t.prototype.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var t=function(){this.trigger("fullscreenchange",{isFullscreen:!1})},r=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",t),this.trigger("fullscreenchange",{isFullscreen:!0}))};this.on("webkitbeginfullscreen",r),this.on("dispose",(function(){e.off("webkitbeginfullscreen",r),e.off("webkitendfullscreen",t)}))}},t.prototype.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=window_1.navigator&&window_1.navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},t.prototype.enterFullScreen=function(){var e=this.el_;e.paused&&e.networkState<=e.HAVE_METADATA?(this.el_.play(),this.setTimeout((function(){e.pause(),e.webkitEnterFullScreen()}),0)):e.webkitEnterFullScreen()},t.prototype.exitFullScreen=function(){this.el_.webkitExitFullScreen()},t.prototype.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},t.prototype.reset=function(){t.resetMediaElement(this.el_)},t.prototype.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},t.prototype.setControls=function(e){this.el_.controls=!!e},t.prototype.addTextTrack=function(t,r,i){return this.featuresNativeTextTracks?this.el_.addTextTrack(t,r,i):e.prototype.addTextTrack.call(this,t,r,i)},t.prototype.createRemoteTextTrack=function(t){if(!this.featuresNativeTextTracks)return e.prototype.createRemoteTextTrack.call(this,t);var r=document_1.createElement("track");return t.kind&&(r.kind=t.kind),t.label&&(r.label=t.label),(t.language||t.srclang)&&(r.srclang=t.language||t.srclang),t["default"]&&(r["default"]=t["default"]),t.id&&(r.id=t.id),t.src&&(r.src=t.src),r},t.prototype.addRemoteTextTrack=function(t,r){var i=e.prototype.addRemoteTextTrack.call(this,t,r);return this.featuresNativeTextTracks&&this.el().appendChild(i),i},t.prototype.removeRemoteTextTrack=function(t){if(e.prototype.removeRemoteTextTrack.call(this,t),this.featuresNativeTextTracks)for(var r=this.$$("track"),i=r.length;i--;)t!==r[i]&&t!==r[i].track||this.el().removeChild(r[i])},t.prototype.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),window_1.performance&&"function"==typeof window_1.performance.now?e.creationTime=window_1.performance.now():window_1.performance&&window_1.performance.timing&&"number"==typeof window_1.performance.timing.navigationStart&&(e.creationTime=window_1.Date.now()-window_1.performance.timing.navigationStart),e},t}(Tech);if(isReal()){Html5.TEST_VID=document_1.createElement("video");var track=document_1.createElement("track");track.kind="captions",track.srclang="en",track.label="English",Html5.TEST_VID.appendChild(track)}Html5.isSupported=function(){try{Html5.TEST_VID.volume=.5}catch(e){return!1}return!(!Html5.TEST_VID||!Html5.TEST_VID.canPlayType)},Html5.canPlayType=function(e){return Html5.TEST_VID.canPlayType(e)},Html5.canPlaySource=function(e,t){return Html5.canPlayType(e.type)},Html5.canControlVolume=function(){try{var e=Html5.TEST_VID.volume;return Html5.TEST_VID.volume=e/2+.1,e!==Html5.TEST_VID.volume}catch(e){return!1}},Html5.canControlMute=function(){try{var e=Html5.TEST_VID.muted;return Html5.TEST_VID.muted=!0,e!==Html5.TEST_VID.muted}catch(e){return!1}},Html5.canControlPlaybackRate=function(){if(IS_ANDROID&&IS_CHROME&&CHROME_VERSION<58)return!1;try{var e=Html5.TEST_VID.playbackRate;return Html5.TEST_VID.playbackRate=e/2+.1,e!==Html5.TEST_VID.playbackRate}catch(e){return!1}},Html5.supportsNativeTextTracks=function(){return IS_ANY_SAFARI},Html5.supportsNativeVideoTracks=function(){return!(!Html5.TEST_VID||!Html5.TEST_VID.videoTracks)},Html5.supportsNativeAudioTracks=function(){return!(!Html5.TEST_VID||!Html5.TEST_VID.audioTracks)},Html5.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],Html5.prototype.featuresVolumeControl=Html5.canControlVolume(),Html5.prototype.featuresMuteControl=Html5.canControlMute(),Html5.prototype.featuresPlaybackRate=Html5.canControlPlaybackRate(),Html5.prototype.movingMediaElementInDOM=!IS_IOS,Html5.prototype.featuresFullscreenResize=!0,Html5.prototype.featuresProgressEvents=!0,Html5.prototype.featuresTimeupdateEvents=!0,Html5.prototype.featuresNativeTextTracks=Html5.supportsNativeTextTracks(),Html5.prototype.featuresNativeVideoTracks=Html5.supportsNativeVideoTracks(),Html5.prototype.featuresNativeAudioTracks=Html5.supportsNativeAudioTracks();var canPlayType=Html5.TEST_VID&&Html5.TEST_VID.constructor.prototype.canPlayType,mpegurlRE=/^application\/(?:x-|vnd\.apple\.)mpegurl/i,mp4RE=/^video\/mp4/i;Html5.patchCanPlayType=function(){ANDROID_VERSION>=4&&!IS_FIREFOX?Html5.TEST_VID.constructor.prototype.canPlayType=function(e){return e&&mpegurlRE.test(e)?"maybe":canPlayType.call(this,e)}:IS_OLD_ANDROID&&(Html5.TEST_VID.constructor.prototype.canPlayType=function(e){return e&&mp4RE.test(e)?"maybe":canPlayType.call(this,e)})},Html5.unpatchCanPlayType=function(){var e=Html5.TEST_VID.constructor.prototype.canPlayType;return Html5.TEST_VID.constructor.prototype.canPlayType=canPlayType,e},Html5.patchCanPlayType(),Html5.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},Html5.resetMediaElement=function(e){if(e){for(var t=e.querySelectorAll("source"),r=t.length;r--;)e.removeChild(t[r]);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach((function(e){Html5.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}})),["muted","defaultMuted","autoplay","loop","playsinline"].forEach((function(e){Html5.prototype["set"+toTitleCase(e)]=function(t){this.el_[e]=t,t?this.el_.setAttribute(e,e):this.el_.removeAttribute(e)}})),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","played","networkState","readyState","videoWidth","videoHeight"].forEach((function(e){Html5.prototype[e]=function(){return this.el_[e]}})),["volume","src","poster","preload","playbackRate","defaultPlaybackRate"].forEach((function(e){Html5.prototype["set"+toTitleCase(e)]=function(t){this.el_[e]=t}})),["pause","load","play"].forEach((function(e){Html5.prototype[e]=function(){return this.el_[e]()}})),Tech.withSourceHandlers(Html5),Html5.nativeSourceHandler={},Html5.nativeSourceHandler.canPlayType=function(e){setTimeout((function(){}),2e3);try{return Html5.TEST_VID.canPlayType(e)}catch(e){return""}},Html5.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return Html5.nativeSourceHandler.canPlayType(e.type);if(e.src){var r=getFileExtension(e.src);return Html5.nativeSourceHandler.canPlayType("video/"+r)}return""},Html5.nativeSourceHandler.handleSource=function(e,t,r){t.setSrc(e.src)},Html5.nativeSourceHandler.dispose=function(){},Html5.registerSourceHandler(Html5.nativeSourceHandler),Tech.registerTech("Html5",Html5);var _templateObject$1=taggedTemplateLiteralLoose(["\n Using the tech directly can be dangerous. I hope you know what you're doing.\n See https://github.com/videojs/video.js/issues/2617 for more info.\n "],["\n Using the tech directly can be dangerous. I hope you know what you're doing.\n See https://github.com/videojs/video.js/issues/2617 for more info.\n "]),preventScroll=function(e){e.preventDefault()},TECH_EVENTS_RETRIGGER=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","ratechange","resize","volumechange","texttrackchange"],Player=function(e){function t(r,i,n){if(classCallCheck(this,t),r.id=r.id||"vjs_video_"+newGUID(),(i=assign(t.getTagSettings(r),i)).initChildren=!1,i.createEl=!1,i.evented=!1,i.reportTouchActivity=!1,!i.language)if("function"==typeof r.closest){var o=r.closest("[lang]");o&&o.getAttribute&&(i.language=o.getAttribute("lang"))}else for(var A=r;A&&1===A.nodeType;){if(getAttributes(A).hasOwnProperty("lang")){i.language=A.getAttribute("lang");break}A=A.parentNode}var s=possibleConstructorReturn(this,e.call(this,null,i,n));if(s.isReady_=!1,s.hasStarted_=!1,s.userActive_=!1,!s.options_||!s.options_.techOrder||!s.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(s.tag=r,s.tagAttributes=r&&getAttributes(r),s.language(s.options_.language),i.languages){var a={};Object.getOwnPropertyNames(i.languages).forEach((function(e){a[e.toLowerCase()]=i.languages[e]})),s.languages_=a}else s.languages_=t.prototype.options_.languages;s.cache_={},s.poster_=i.poster||"",s.controls_=!!i.controls,s.cache_.lastVolume=1,r.controls=!1,r.removeAttribute("controls"),s.scrubbing_=!1,s.el_=s.createEl(),evented(s,{eventBusKey:"el_"});var l=mergeOptions(s.options_);if(i.plugins){var c=i.plugins;Object.keys(c).forEach((function(e){if("function"!=typeof this[e])throw new Error('plugin "'+e+'" does not exist');this[e](c[e])}),s)}return s.options_.playerOptions=l,s.middleware_=[],s.initChildren(),s.isAudio("audio"===r.nodeName.toLowerCase()),s.controls()?s.addClass("vjs-controls-enabled"):s.addClass("vjs-controls-disabled"),s.el_.setAttribute("role","region"),s.isAudio()?s.el_.setAttribute("aria-label",s.localize("Audio Player")):s.el_.setAttribute("aria-label",s.localize("Video Player")),s.isAudio()&&s.addClass("vjs-audio"),s.flexNotSupported_()&&s.addClass("vjs-no-flex"),IS_IOS||IS_ANDROID||s.addClass("vjs-workinghover"),t.players[s.id_]=s,s.userActive(!0),s.reportUserActivity(),s.listenForUserActivity_(),s.on("fullscreenchange",s.handleFullscreenChange_),s.on("stageclick",s.handleStageClick_),s.changingSrc_=!1,s.playWaitingForReady_=!1,s.playOnLoadstart_=null,s.forceAutoplayInChrome_(),s}return inherits(t,e),t.prototype.dispose=function(){this.trigger("dispose"),this.off("dispose"),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),t.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&this.tech_.dispose(),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),e.prototype.dispose.call(this)},t.prototype.createEl=function(){var t=this.tag,r=void 0,i=this.playerElIngest_=t.parentNode&&t.parentNode.hasAttribute&&t.parentNode.hasAttribute("data-vjs-player"),n="video-js"===this.tag.tagName.toLowerCase();i?r=this.el_=t.parentNode:n||(r=this.el_=e.prototype.createEl.call(this,"div"));var o=getAttributes(t);if(n){for(r=this.el_=t,t=this.tag=document_1.createElement("video");r.children.length;)t.appendChild(r.firstChild);hasClass(r,"video-js")||addClass(r,"video-js"),r.appendChild(t),i=this.playerElIngest_=r}if(t.setAttribute("tabindex","-1"),t.removeAttribute("width"),t.removeAttribute("height"),Object.getOwnPropertyNames(o).forEach((function(e){"class"===e?(r.className+=" "+o[e],n&&(t.className+=" "+o[e])):(r.setAttribute(e,o[e]),n&&t.setAttribute(e,o[e]))})),t.playerId=t.id,t.id+="_html5_api",t.className="vjs-tech",t.player=r.player=this,this.addClass("vjs-paused"),!0!==window_1.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=createStyleElement("vjs-styles-dimensions");var A=$(".vjs-styles-defaults"),s=$("head");s.insertBefore(this.styleEl_,A?A.nextSibling:s.firstChild)}this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var a=t.getElementsByTagName("a"),l=0;l<a.length;l++){var c=a.item(l);addClass(c,"vjs-hidden"),c.setAttribute("hidden","hidden")}t.initNetworkState_=t.networkState,t.parentNode&&!i&&t.parentNode.insertBefore(r,t),prependTo(t,r),this.children_.unshift(t),this.el_.setAttribute("lang",this.language_);var p=document_1.createElement("div");return addClass(p,"safe-check-element"),r.appendChild(p),this.el_=r,r},t.prototype.width=function(e,t){return this.dimension("width",e,t)},t.prototype.height=function(e,t){return this.dimension("height",e,t)},t.prototype.dimension=function(e,t,r){var i=e+"_";if(void 0===t)return this[i]||0;if(""===t)return this[i]=void 0,void this.updateStyleEl_();var n=parseFloat(t);isNaN(n)?log$2.error('Improper value "'+t+'" supplied for for '+e):(this[i]=n,this.updateStyleEl_(),this.isReady_&&!r&&this.trigger("playerresize"))},t.prototype.fluid=function(e){if(void 0===e)return!!this.fluid_;this.fluid_=!!e,e?this.addClass("vjs-fluid"):this.removeClass("vjs-fluid"),this.updateStyleEl_()},t.prototype.aspectRatio=function(e){if(void 0===e)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()},t.prototype.updateStyleEl_=function(){if(!0!==window_1.VIDEOJS_NO_DYNAMIC_STYLE){var e,t,r,i=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),n=i[1]/i[0];e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/n:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*n,r=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(r),setTextContent(this.styleEl_,"\n ."+r+" {\n width: "+e+"px;\n height: "+t+"px;\n }\n\n ."+r+".vjs-fluid {\n padding-top: "+100*n+"%;\n }\n ")}else{var o="number"==typeof this.width_?this.width_:this.options_.width,A="number"==typeof this.height_?this.height_:this.options_.height,s=this.tech_&&this.tech_.el();s&&(o>=0&&(s.width=o),A>=0&&(s.height=A))}},t.prototype.loadTech_=function(e,t){var r=this;this.tech_&&this.unloadTech_();var i=toTitleCase(e),n=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==i&&this.tag&&(Tech.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=i,this.isReady_=!1;var o={source:t,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+i+"_api",autoplay:this.options_.autoplay,playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],swf:this.options_.swf,hlsConfig:this.options_.hlsConfig,dashConfig:this.options_.dashConfig,flvConfig:this.options_.flvConfig,webrtcConfig:this.options_.webrtcConfig,xp2pConfig:this.options_.xp2pConfig};ALL.names.forEach((function(e){var t=ALL[e];o[t.getterName]=r[t.privateName]})),assign(o,this.options_[i]),assign(o,this.options_[n]),assign(o,this.options_[e.toLowerCase()]),this.tag&&(o.tag=this.tag),t&&t.src===this.cache_.src&&this.cache_.currentTime>0&&(o.startTime=this.cache_.currentTime);var A=Tech.getTech(e);if(!A)throw new Error("No Tech named '"+i+"' exists! '"+i+"' should be registered using videojs.registerTech()'");this.tech_=new A(this,o),this.tech_.ready(bind(this,this.handleTechReady_),!0),textTrackConverter.jsonToTextTracks(this.textTracksJson_||[],this.tech_),TECH_EVENTS_RETRIGGER.forEach((function(e){r.on(r.tech_,e,r["handleTech"+toTitleCase(e)+"_"])})),this.on(this.tech_,"loadstart",this.handleTechLoadStart_),this.on(this.tech_,"waiting",this.handleTechWaiting_),this.on(this.tech_,"canplay",this.handleTechCanPlay_),this.on(this.tech_,"canplaythrough",this.handleTechCanPlayThrough_),this.on(this.tech_,"playing",this.handleTechPlaying_),this.on(this.tech_,"ended",this.handleTechEnded_),this.on(this.tech_,"seeking",this.handleTechSeeking_),this.on(this.tech_,"seeked",this.handleTechSeeked_),this.on(this.tech_,"play",this.handleTechPlay_),this.on(this.tech_,"firstplay",this.handleTechFirstPlay_),this.on(this.tech_,"pause",this.handleTechPause_),this.on(this.tech_,"durationchange",this.handleTechDurationChange_),this.on(this.tech_,"fullscreenchange",this.handleTechFullscreenChange_),this.on(this.tech_,"error",this.handleTechError_),this.on(this.tech_,"loadedmetadata",this.updateStyleEl_),this.on(this.tech_,"posterchange",this.handleTechPosterChange_),this.on(this.tech_,"textdata",this.handleTechTextData_),this.on(this.tech_,"x5videoexitfullscreen",this.handleX5ExitFullscreen_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===i&&this.tag||prependTo(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},t.prototype.unloadTech_=function(){var e=this;ALL.names.forEach((function(t){var r=ALL[t];e[r.privateName]=e[r.getterName]()})),this.textTracksJson_=textTrackConverter.textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1},t.prototype.tech=function(e){return void 0===e&&log$2.warn(tsml(_templateObject$1)),this.tech_},t.prototype.addTechControlsListeners_=function(){this.tech_&&(this.removeTechControlsListeners_(),this.on(this.tech_,"mousedown",this.handleTechClick_),this.on(this.tech_,"touchstart",this.handleTechTouchStart_),this.on(this.tech_,"touchmove",this.handleTechTouchMove_),this.on(this.tech_,"touchend",this.handleTechTouchEnd_),this.on(this.tech_,"tap",this.handleTechTap_))},t.prototype.removeTechControlsListeners_=function(){this.tech_&&(this.off(this.tech_,"tap",this.handleTechTap_),this.off(this.tech_,"touchstart",this.handleTechTouchStart_),this.off(this.tech_,"touchmove",this.handleTechTouchMove_),this.off(this.tech_,"touchend",this.handleTechTouchEnd_),this.off(this.tech_,"mousedown",this.handleTechClick_))},t.prototype.handleTechReady_=function(){if(this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_(),(this.src()||this.currentSrc())&&this.tag&&this.options_.autoplay&&this.paused())try{delete this.tag.poster}catch(e){log$2("deleting tag.poster throws in some browsers",e)}},t.prototype.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay"))},t.prototype.hasStarted=function(e){if(void 0===e)return this.hasStarted_;e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started"))},t.prototype.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},t.prototype.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting"),this.one("timeupdate",(function(){return e.removeClass("vjs-waiting")}))},t.prototype.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},t.prototype.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},t.prototype.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},t.prototype.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},t.prototype.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.trigger("seeked")},t.prototype.handleTechFirstPlay_=function(){this.options_.starttime&&(log$2.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},t.prototype.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},t.prototype.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},t.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},t.prototype.handleTechClick_=function(e){isSingleLeftClick(e)&&this.controls_&&(this.paused()?this.play():this.pause())},t.prototype.handleTechTap_=function(){this.userActive(!this.userActive())},t.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},t.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},t.prototype.handleTechTouchEnd_=function(e){e.preventDefault()},t.prototype.handleFullscreenChange_=function(){IS_IOS||(this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen"))},t.prototype.handleStageClick_=function(){this.reportUserActivity()},t.prototype.toggleFullscreenClass_=function(){IS_IOS||(this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen"))},t.prototype.documentFullscreenChange_=function(e){var t=FullscreenApi;this.isFullscreen(document_1[t.fullscreenElement]),!1===this.isFullscreen()&&off(document_1,t.fullscreenchange,bind(this,this.documentFullscreenChange_)),prefixedAPI||this.trigger("fullscreenchange")},t.prototype.handleTechFullscreenChange_=function(e,t){t&&this.isFullscreen(t.isFullscreen),this.trigger("fullscreenchange")},t.prototype.handleTechError_=function(){var e=this.tech_.error();this.error(e)},t.prototype.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},t.prototype.handleX5ExitFullscreen_=function(){this.removeClass("vjs-fullscreen"),this.isFullscreen_=!this.isFullscreen_},t.prototype.getCache=function(){return this.cache_},t.prototype.techCall_=function(e,t){this.ready((function(){if(e in allowedSetters)return set$1(this.middleware_,this.tech_,e,t);try{this.tech_&&this.tech_[e](t)}catch(e){throw log$2(e),e}}),!0)},t.prototype.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in allowedGetters)return get$1(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(t){if(void 0===this.tech_[e])throw log$2("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",t),t;if("TypeError"===t.name)throw log$2("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",t),this.tech_.isReady_=!1,t;throw log$2(t),t}}},t.prototype.play=function(){var e=this;if(this.playOnLoadstart_&&this.off("loadstart",this.playOnLoadstart_),this.isReady_){if(!this.changingSrc_&&(this.src()||this.currentSrc()))return this.techGet_("play");this.playOnLoadstart_=function(){e.playOnLoadstart_=null,silencePromise(e.play())},this.one("loadstart",this.playOnLoadstart_)}else{if(this.playWaitingForReady_)return;this.playWaitingForReady_=!0,this.ready((function(){e.playWaitingForReady_=!1,silencePromise(e.play())}))}},t.prototype.pause=function(){this.techCall_("pause")},t.prototype.paused=function(){return!1!==this.techGet_("paused")},t.prototype.played=function(){return this.techGet_("played")||createTimeRanges(0,0)},t.prototype.scrubbing=function(e){if(void 0===e)return this.scrubbing_;this.scrubbing_=!!e,e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},t.prototype.currentTime=function(e){if(void 0!==e)return e<0&&(e=0),void this.techCall_("setCurrentTime",e);try{return this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime}catch(e){return 0}},t.prototype.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<=0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),this.trigger("durationchange"))},t.prototype.remainingTime=function(){return this.duration()-this.currentTime()},t.prototype.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},t.prototype.buffered=function(){var e=this.techGet_("buffered");return e&&e.length||(e=createTimeRanges(0,0)),e},t.prototype.bufferedPercent=function(){return bufferedPercent(this.buffered(),this.duration())},t.prototype.bufferedEnd=function(){var e=this.buffered(),t=this.duration(),r=e.end(e.length-1);return r>t&&(r=t),r},t.prototype.volume=function(e){var t=void 0;return void 0!==e?(t=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=t,this.techCall_("setVolume",t),void(t>0&&this.lastVolume_(t))):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)},t.prototype.muted=function(e){return void 0!==e?void this.techCall_("setMuted",e):this.techGet_("muted")||!1},t.prototype.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},t.prototype.lastVolume_=function(e){return void 0!==e&&0!==e?void(this.cache_.lastVolume=e):this.cache_.lastVolume},t.prototype.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},t.prototype.isFullscreen=function(e){return void 0!==e?(this.isFullscreen_=!!e,void this.toggleFullscreenClass_()):!!this.isFullscreen_},t.prototype.requestFullscreen=function(){var e=FullscreenApi;if(this.isFullscreen(!0),this.options_.fakeFullscreen){var t=this;return IS_IOS?(t.el_.style.width="100vw",t.el_.style.height="100vh",t.el_.style.position="fixed",t.el_.style.zIndex="999",t.el_.style.top="0",document_1.body.style.overflowY="hidden",document_1.addEventListener("touchmove",preventScroll,{passive:!1}),this.trigger("fullscreenchange")):(this.enterFullWindow(),this.trigger("fullscreenchange")),!1}e.requestFullscreen?(on(document_1,e.fullscreenchange,bind(this,this.documentFullscreenChange_)),this.el_[e.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange"))},t.prototype.exitFullscreen=function(){var e=FullscreenApi;if(this.isFullscreen(!1),this.options_.fakeFullscreen)return IS_IOS?(this.el_.removeAttribute("style"),document_1.removeEventListener("touchmove",preventScroll,{passive:!1}),document_1.body.style.overflowY="",this.trigger("fullscreenchange")):(this.exitFullWindow(),this.trigger("fullscreenchange")),!1;e.requestFullscreen?document_1[e.exitFullscreen]():this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange"))},t.prototype.enterFullWindow=function(){this.isFullWindow=!0,this.docOrigOverflow=document_1.documentElement.style.overflow,on(document_1,"keydown",bind(this,this.fullWindowOnEscKey)),document_1.documentElement.style.overflow="hidden",addClass(document_1.body,"vjs-full-window"),this.trigger("enterFullWindow")},t.prototype.fullWindowOnEscKey=function(e){27===e.keyCode&&(!0===this.isFullscreen()?this.exitFullscreen():this.exitFullWindow())},t.prototype.exitFullWindow=function(){this.isFullWindow=!1,off(document_1,"keydown",this.fullWindowOnEscKey),document_1.documentElement.style.overflow=this.docOrigOverflow,removeClass(document_1.body,"vjs-full-window"),this.trigger("exitFullWindow")},t.prototype.canPlayType=function(e){for(var t=void 0,r=0,i=this.options_.techOrder;r<i.length;r++){var n=i[r],o=Tech.getTech(n);if(o||(o=Component.getComponent(n)),o){if(o.isSupported()&&(t=o.canPlayType(e)))return t}else log$2.error('The "'+n+'" tech is undefined. Skipped browser support check for that tech.')}return""},t.prototype.selectSource=function(e){var t=this,r=this.options_.techOrder.map((function(e){return[e,Tech.getTech(e)]})).filter((function(e){var t=e[0],r=e[1];return r?r.isSupported():(log$2.error('The "'+t+'" tech is undefined. Skipped browser support check for that tech.'),!1)})),i=function(e,t,r){var i=void 0;return e.some((function(e){return t.some((function(t){if(i=r(e,t))return!0}))})),i},n=function(e,r){var i=e[0];if(e[1].canPlaySource(r,t.options_[i.toLowerCase()]))return{source:r,tech:i}};return(this.options_.sourceOrder?i(e,r,function(e){return function(t,r){return e(r,t)}}(n)):i(r,e,n))||!1},t.prototype.src=function(e){var t=this;if(void 0===e)return this.cache_.src||this.techGet_("src");var r=filterSource(e);if(r.length){if(this.cache_.source&&isWebrtcUrl(this.cache_.source.src)&&isWebrtcUrl(r[0].src)&&this.cache_.source.src!==r[0].src){var i=this.tech_.webrtcProvider;if(i&&i.webrtcPlayer&&i.webrtcPlayer.switchStream)return this.tech_.webrtcProvider.webrtcPlayer.switchStream(r[0].src),this.cache_.sources=r,this.cache_.source=r[0],!1}this.cache_.sources=r,this.changingSrc_=!0,this.cache_.source=r[0];try{this.cache_.source&&!isWebrtcUrl(this.cache_.source.src)&&this.options_.autoplay&&setTimeout((function(){var e=t.play&&t.play();isPromise(e)&&e.then()["catch"]((function(){t.trigger("blocked")}))}),1e3)}catch(e){}setSource(this,r[0],(function(e,i){if(t.middleware_=i,t.src_(e)){if(r.length>1){var n=r.slice(1),o=n[0].qualityLabelList;return o&&t.QualitySwitcher().setOptions({qualityLabelList:{video:o.slice(1)}}),t.src(n)}return t.setTimeout((function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})}),0),void t.triggerReady()}t.changingSrc_=!1,t.cache_.src=e.src,setTech(i,t.tech_)}))}else this.setTimeout((function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})}),0)},t.prototype.src_=function(e){var t=this.selectSource([e]);return!t||(window_1.performance&&"function"==typeof window_1.performance.mark&&window_1.performance.mark("firstFrameStart"),titleCaseEquals(t.tech,this.techName_)?(this.ready((function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),"auto"===this.options_.preload&&this.load()}),!0),!1):(this.changingSrc_=!0,this.loadTech_(t.tech,t.source),!1))},t.prototype.load=function(){this.techCall_("load")},t.prototype.reset=function(){this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset")},t.prototype.currentSources=function(){var e=this.currentSource(),t=[];return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t},t.prototype.currentSource=function(){return this.cache_.source||{}},t.prototype.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},t.prototype.currentType=function(){return this.currentSource()&&this.currentSource().type||""},t.prototype.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},t.prototype.autoplay=function(e){return void 0!==e?(this.techCall_("setAutoplay",e),this.options_.autoplay=e,void this.ready(this.forceAutoplayInChrome_)):this.techGet_("autoplay",e)},t.prototype.forceAutoplayInChrome_=function(){this.paused()&&(this.autoplay()||this.options_.autoplay)&&IS_CHROME&&!IS_ANDROID&&this.play()},t.prototype.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},t.prototype.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},t.prototype.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),this.poster_=e,this.trigger("posterchange")},t.prototype.handleTechPosterChange_=function(){!this.poster_&&this.tech_&&this.tech_.poster&&(this.poster_=this.tech_.poster()||"",this.trigger("posterchange"))},t.prototype.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},t.prototype.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},t.prototype.error=function(e){return void 0===e?this.error_||null:null===e?(this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close())):(this.error_=new MediaError(e),this.addClass("vjs-error"),log$2.error("(CODE:"+this.error_.code+" "+MediaError.errorTypes[this.error_.code]+")",this.error_.message,this.error_),void this.trigger({type:"error",data:this.error_}))},t.prototype.reportUserActivity=function(e){this.userActivity_=!0},t.prototype.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",(function(e){e.stopPropagation(),e.preventDefault()})),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},t.prototype.listenForUserActivity_=function(){var e=void 0,t=void 0,r=void 0,i=bind(this,this.reportUserActivity);this.on("mousedown",(function(){i(),this.clearInterval(e),e=this.setInterval(i,250)})),this.on("mousemove",(function(e){e.screenX===t&&e.screenY===r||(t=e.screenX,r=e.screenY,i())})),this.on("mouseup",(function(t){i(),this.clearInterval(e)})),this.on("keydown",i),this.on("keyup",i);var n=void 0;this.setInterval((function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(n);var e=this.options_.inactivityTimeout;e<=0||(n=this.setTimeout((function(){this.userActivity_||this.userActive(!1)}),e))}}),250)},t.prototype.playbackRate=function(e){return void 0!==e?void this.techCall_("setPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("playbackRate"):1},t.prototype.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},t.prototype.isAudio=function(e){return void 0!==e?void(this.isAudio_=!!e):!!this.isAudio_},t.prototype.addTextTrack=function(e,t,r){if(this.tech_)return this.tech_.addTextTrack(e,t,r)},t.prototype.addRemoteTextTrack=function(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)},t.prototype.removeRemoteTextTrack=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).track,t=void 0===e?arguments[0]:e;if(this.tech_)return this.tech_.removeRemoteTextTrack(t)},t.prototype.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},t.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},t.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},t.prototype.language=function(e){if(void 0===e)return this.language_;this.language_=String(e).toLowerCase()},t.prototype.languages=function(){return mergeOptions(t.prototype.options_.languages,this.languages_)},t.prototype.toJSON=function(){var e=mergeOptions(this.options_),t=e.tracks;e.tracks=[];for(var r=0;r<t.length;r++){var i=t[r];(i=mergeOptions(i)).player=void 0,e.tracks[r]=i}return e},t.prototype.createModal=function(e,t){var r=this;(t=t||{}).content=e||"";var i=new ModalDialog(this,t);return this.addChild(i),i.on("dispose",(function(){r.removeChild(i)})),i.open(),i},t.getTagSettings=function(e){var t={sources:[],tracks:[]},r=getAttributes(e),i=r["data-setup"];if(hasClass(e,"vjs-fluid")&&(r.fluid=!0),null!==i){var n=tuple(i||"{}"),o=n[0],A=n[1];o&&log$2.error(o),assign(r,A)}if(assign(t,r),e.hasChildNodes())for(var s=e.childNodes,a=0,l=s.length;a<l;a++){var c=s[a],p=c.nodeName.toLowerCase();"source"===p?t.sources.push(getAttributes(c)):"track"===p&&t.tracks.push(getAttributes(c))}return t},t.prototype.flexNotSupported_=function(){var e=document_1.createElement("i");return!("flexBasis"in e.style||"webkitFlexBasis"in e.style||"mozFlexBasis"in e.style||"msFlexBasis"in e.style||"msFlexOrder"in e.style)},t}(Component);ALL.names.forEach((function(e){var t=ALL[e];Player.prototype[t.getterName]=function(){return this.tech_?this.tech_[t.getterName]():(this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName])}})),Player.players={};var navigator$1=window_1.navigator;Player.prototype.options_={techOrder:Tech.defaultTechOrder_,html5:{},flash:{},inactivityTimeout:2e3,playbackRates:[],children:["mediaLoader","posterImage","textTrackDisplay","loadingSpinner","bigPlayButton","controlBar","errorDisplay","textTrackSettings","videoStatisticPanel"],language:navigator$1&&(navigator$1.languages&&navigator$1.languages[0]||navigator$1.userLanguage||navigator$1.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media."},["ended","seeking","seekable","networkState","readyState"].forEach((function(e){Player.prototype[e]=function(){return this.techGet_(e)}})),TECH_EVENTS_RETRIGGER.forEach((function(e){Player.prototype["handleTech"+toTitleCase(e)+"_"]=function(){return this.trigger(e)}})),Component.registerComponent("Player",Player);var BASE_PLUGIN_NAME="plugin",PLUGIN_CACHE_KEY="activePlugins_",pluginStorage={},pluginExists=function(e){return pluginStorage.hasOwnProperty(e)},getPlugin=function(e){return pluginExists(e)?pluginStorage[e]:void 0},markPluginAsActive=function(e,t){e[PLUGIN_CACHE_KEY]=e[PLUGIN_CACHE_KEY]||{},e[PLUGIN_CACHE_KEY][t]=!0},triggerSetupEvent=function(e,t,r){var i=(r?"before":"")+"pluginsetup";e.trigger(i,t),e.trigger(i+":"+t.name,t)},createBasicPlugin=function(e,t){var r=function(){triggerSetupEvent(this,{name:e,plugin:t,instance:null},!0);var r=t.apply(this,arguments);return markPluginAsActive(this,e),triggerSetupEvent(this,{name:e,plugin:t,instance:r}),r};return Object.keys(t).forEach((function(e){r[e]=t[e]})),r},createPluginFactory=function(e,t){return t.prototype.name=e,function(){triggerSetupEvent(this,{name:e,plugin:t,instance:null},!0);for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];var o=new(Function.prototype.bind.apply(t,[null].concat([this].concat(i))));return this[e]=function(){return o},triggerSetupEvent(this,o.getEventHash()),o}},Plugin=function(){function e(t){if(classCallCheck(this,e),this.constructor===e)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=t,evented(this),delete this.trigger,stateful(this,this.constructor.defaultState),markPluginAsActive(t,this.name),this.dispose=bind(this,this.dispose),t.on("dispose",this.dispose)}return e.prototype.version=function(){return this.constructor.VERSION},e.prototype.getEventHash=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.name=this.name,e.plugin=this.constructor,e.instance=this,e},e.prototype.trigger=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return trigger(this.eventBusEl_,e,this.getEventHash(t))},e.prototype.handleStateChanged=function(e){},e.prototype.dispose=function(){var e=this.name,t=this.player;this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[PLUGIN_CACHE_KEY][e]=!1,this.player=this.state=null,t[e]=createPluginFactory(e,pluginStorage[e])},e.isBasic=function(t){var r="string"==typeof t?getPlugin(t):t;return"function"==typeof r&&!e.prototype.isPrototypeOf(r.prototype)},e.registerPlugin=function(t,r){if("string"!=typeof t)throw new Error('Illegal plugin name, "'+t+'", must be a string, was '+(void 0===t?"undefined":_typeof(t))+".");if(pluginExists(t))log$2.warn('A plugin named "'+t+'" already exists. You may want to avoid re-registering plugins!');else if(Player.prototype.hasOwnProperty(t))throw new Error('Illegal plugin name, "'+t+'", cannot share a name with an existing player method!');if("function"!=typeof r)throw new Error('Illegal plugin for "'+t+'", must be a function, was '+(void 0===r?"undefined":_typeof(r))+".");return pluginStorage[t]=r,t!==BASE_PLUGIN_NAME&&(e.isBasic(r)?Player.prototype[t]=createBasicPlugin(t,r):Player.prototype[t]=createPluginFactory(t,r)),r},e.deregisterPlugin=function(e){if(e===BASE_PLUGIN_NAME)throw new Error("Cannot de-register base plugin.");pluginExists(e)&&(delete pluginStorage[e],delete Player.prototype[e])},e.getPlugins=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object.keys(pluginStorage),t=void 0;return e.forEach((function(e){var r=getPlugin(e);r&&((t=t||{})[e]=r)})),t},e.getPluginVersion=function(e){var t=getPlugin(e);return t&&t.VERSION||""},e}();Plugin.getPlugin=getPlugin,Plugin.BASE_PLUGIN_NAME=BASE_PLUGIN_NAME,Plugin.registerPlugin(BASE_PLUGIN_NAME,Plugin),Player.prototype.usingPlugin=function(e){return!!this[PLUGIN_CACHE_KEY]&&!0===this[PLUGIN_CACHE_KEY][e]},Player.prototype.hasPlugin=function(e){return!!pluginExists(e)};var _inherits=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":_typeof(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(e.super_=t)},extendFn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=function(){e.apply(this,arguments)},i={};for(var n in"object"===(void 0===t?"undefined":_typeof(t))?(t.constructor!==Object.prototype.constructor&&(r=t.constructor),i=t):"function"==typeof t&&(r=t),_inherits(r,e),i)i.hasOwnProperty(n)&&(r.prototype[n]=i[n]);return r};if("undefined"==typeof HTMLVideoElement&&isReal()&&(document_1.createElement("video"),document_1.createElement("audio"),document_1.createElement("track"),document_1.createElement("video-js")),videojs.hooks_={},videojs.hooks=function(e,t){return videojs.hooks_[e]=videojs.hooks_[e]||[],t&&(videojs.hooks_[e]=videojs.hooks_[e].concat(t)),videojs.hooks_[e]},videojs.hook=function(e,t){videojs.hooks(e,t)},videojs.hookOnce=function(e,t){videojs.hooks(e,[].concat(t).map((function(t){return function r(){return videojs.removeHook(e,r),t.apply(void 0,arguments)}})))},videojs.removeHook=function(e,t){var r=videojs.hooks(e).indexOf(t);return!(r<=-1||(videojs.hooks_[e]=videojs.hooks_[e].slice(),videojs.hooks_[e].splice(r,1),0))},!0!==window_1.VIDEOJS_NO_DYNAMIC_STYLE&&isReal()){var style=$(".vjs-styles-defaults");if(!style){style=createStyleElement("vjs-styles-defaults");var head=$("head");head&&head.insertBefore(style,head.firstChild),setTextContent(style,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}}autoSetupTimeout(1,videojs),videojs.VERSION=version,videojs.options=Player.prototype.options_,videojs.getPlayers=function(){return Player.players},videojs.players=Player.players,videojs.getComponent=Component.getComponent,videojs.registerComponent=function(e,t){Tech.isTech(t)&&log$2.warn("The "+e+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),Component.registerComponent.call(Component,e,t)},videojs.getTech=Tech.getTech,videojs.registerTech=Tech.registerTech,videojs.use=use,videojs.browser=browser,videojs.TOUCH_ENABLED=TOUCH_ENABLED,videojs.extend=extendFn,videojs.mergeOptions=mergeOptions,videojs.bind=bind,videojs.registerPlugin=Plugin.registerPlugin,videojs.plugin=function(e,t){return log$2.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),Plugin.registerPlugin(e,t)},videojs.getPlugins=Plugin.getPlugins,videojs.getPlugin=Plugin.getPlugin,videojs.getPluginVersion=Plugin.getPluginVersion,videojs.addLanguage=function(e,t){var r;return e=(""+e).toLowerCase(),videojs.options.languages=mergeOptions(videojs.options.languages,((r={})[e]=t,r)),videojs.options.languages[e]},videojs.log=log$2,videojs.createTimeRange=videojs.createTimeRanges=createTimeRanges,videojs.formatTime=formatTime,videojs.parseUrl=parseUrl,videojs.isCrossOrigin=isCrossOrigin,videojs.EventTarget=EventTarget,videojs.on=on,videojs.one=one,videojs.off=off,videojs.trigger=trigger,videojs.xhr=xhr,videojs.TextTrack=TextTrack,videojs.AudioTrack=AudioTrack,videojs.VideoTrack=VideoTrack,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach((function(e){videojs[e]=function(){return log$2.warn("videojs."+e+"() is deprecated; use videojs.dom."+e+"() instead"),Dom[e].apply(null,arguments)}})),videojs.computedStyle=computedStyle,videojs.dom=Dom,videojs.url=Url;var enc=createCommonjsModule((function(module,exports){!function(e,t){module.exports=t()}(self,(function(){return function(){function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}var __webpack_modules__={"./node_modules/@tencent/js-armor-loader/dist/runtime.js":function node_modulesTencentJsArmorLoaderDistRuntimeJs(module){function T(e,t,r,i,n,o,A,s){function a(){return function(e,t,r){return new(Function.bind.apply(e,t))}.apply(null,arguments)}var l=!i;e=+e,t=t||[0],i=i||[[this],[{}]],n=n||{};var c,p=[],h=null;Function.prototype.bind||(c=[].slice,Function.prototype.bind=function(e){if("function"!=typeof this)throw new TypeError("bind101");var t=c.call(arguments,1),r=t.length,i=this,n=function(){},o=function(){return t.length=r,t.push.apply(t,arguments),i.apply(n.prototype.isPrototypeOf(this)?this:e,t)};return this.prototype&&(n.prototype=this.prototype),o.prototype=new n,o});for(var u=[function(){i[i.length-1].length?i.push(i[i.length-1].shift(),!0):i.push(void 0,!1)},function(){i[i.length-2]=i[i.length-2]in i.pop()},function(){i.push(~i.pop())},function(){return!0},function(){var e=i[i.length-2],t=Object.getOwnPropertyDescriptor(e[0],e[1])||{configurable:!0,enumerable:!0};t.set=i[i.length-1],Object.defineProperty(e[0],e[1],t)},function(){i[i.length-2]=i[i.length-2]instanceof i.pop()},function(){i[i.length-2]=i[i.length-2]/i.pop()},function(){p.push([t[e++],i.length,t[e++]])},function(){i[i.length-2]=i[i.length-2]>=i.pop()},function(){i.push("")},function(){i[i.length-2]=i[i.length-2]+i.pop()},function(){i.push(_typeof(i.pop()))},function(){i[i.length-1]=r[i[i.length-1]]},function(){var e,t=[];for(e in i.pop())t.push(e);i.push(t)},function(){i[i.length-1]=t[e++]},function(){i.pop()},function(){i.push(i[t[e++]][0])},function(){i[i.length-2]=i[i.length-2]>>i.pop()},function(){var e=i[i.length-2];e[0][e[1]]=i[i.length-1]},function(){i[i.length-2]=i[i.length-2]-i.pop()},function(){i[i.length-2]=i[i.length-2]==i.pop()},function(){i.push(i[i.length-1])},function(){i[i.length-2]=i[i.length-2]===i.pop()},function(){for(var o=t[e++],A=[],s=t[e++],a=t[e++],l=[],c=0;c<s;c++)A[t[e++]]=i[t[e++]];for(c=0;c<a;c++)l[c]=t[e++];i.push((function p(){var e=A.slice(0);e[0]=[this],e[1]=[arguments],e[2]=[p];for(var i=0;i<l.length&&i<arguments.length;i++)0<l[i]&&(e[l[i]]=[arguments[i]]);return T(o,t,r,e,n)}))},function(){e=t[e++]},function(){var e=i.pop();i.push([i[i.pop()][0],e])},function(){i[i.length-1]+=String.fromCharCode(t[e++])},function(){i.push([r,i.pop()])},function(){i[i.length-2]=i[i.length-2]|i.pop()},function(){i.push(void 0)},function(){var r=t[e++];i[i.length-1]&&(e=r)},function(){i[i.length-2]=i[i.length-2]<=i.pop()},function(){i[i.length-2]=i[i.length-2]*i.pop()},function(){i[i.length-2]=i[i.length-2]>i.pop()},function(){throw i[i.length-1]},function(){i[i[i.length-1][0]]=void 0===i[i[i.length-1][0]]?[]:i[i[i.length-1][0]]},function(){},function(){i.push(null)},function(){i.length-=t[e++]},function(){h=null},function(){var r=t[e++],n=i[i.length-2-r];i[i.length-2-r]=i.pop(),i.push(n)},function(){var e=i.pop();n[e]||(r[e]=r[e](),n[e]=1),i.push([r,e])},function(){var r=t[e++],n=r?i.slice(-r):[];i.length-=r,n.unshift(null),i.push(a(i.pop(),n))},function(){i[i.length-2]=i[i.length-2]<i.pop()},function(){var e=i.pop();n[e]||(r[e]=r[e](),n[e]=1),i.push(r[e])},function(){i.push([t[e++]])},function(){var r=t[e++],n=r?i.slice(-r):[];i.length-=r,r=i.pop(),i.push(r[0][r[1]].apply(r[0],n))},function(){i.push(i[i.pop()[0]][0])},function(){i[i[i.length-2][0]][0]=i[i.length-1]},function(){i[i.length-2]=i[i.length-2]^i.pop()},function(){i.push(!1)},function(){i[i.length-2]=i[i.length-2]&i.pop()},function(){var r=t[e++];i[r]=void 0===i[r]?[]:i[r]},function(){var e=i.pop();i.push(e[0][e[1]])},function(){var e=i.pop(),t=i.pop();i.push([t[0][t[1]],e])},function(){var e=i[i.length-2],t=Object.getOwnPropertyDescriptor(e[0],e[1])||{configurable:!0,enumerable:!0};t.get=i[i.length-1],Object.defineProperty(e[0],e[1],t)},function(){for(var o=i.pop(),A=t[e++],s=[],a=t[e++],l=t[e++],c=[],p=0;p<a;p++)s[t[e++]]=i[t[e++]];for(p=0;p<l;p++)c[p]=t[e++];var h=function u(){var e=s.slice(0);e[0]=[this],e[1]=[arguments],e[2]=[u];for(var i=0;i<c.length&&i<arguments.length;i++)0<c[i]&&(e[c[i]]=[arguments[i]]);return T(A,t,r,e,n)};h.toString=function(){return o},i.push(h)},function(){i[i.length-2]=i[i.length-2]<<i.pop()},function(){var n=t[e++],o=n?i.slice(-n):[];i.length-=n,i.push(i.pop().apply(r,o))},function(){var r=t[e++],n=r?i.slice(-r):[];i.length-=r,n.unshift(null),r=i.pop(),i.push(a(r[0][r[1]],n))},function(){return!!h},function(){var e=i.pop();i.push(delete e[0][e[1]])},function(){i.length=t[e++]},function(){i.push(!0)},function(){p.pop()},function(){i.push(t[e++])},function(){i.push(!i.pop())},function(){i.push([i.pop(),i.pop()].reverse())},function(){i[i.length-2]=i[i.length-2]%i.pop()},function(){i[i.length-2]=i[i.length-2]>>>i.pop()}];;)try{for(var d=!1;!d;)d=u[t[e++]]();if(h)throw h;return l?(i.pop(),i.slice(3+T.v)):i.pop()}catch(t){var g=p.pop();if(void 0===g)throw t;h=t,e=g[0],i.length=g[1],g[2]&&(i[g[2]][0]=h)}}function arrayIndexOf(e,t,r){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(e,t,r);var i,n=o.length;if(0===n)return-1;var A=0|r;if(A>=n)return-1;for(i=Math.max(A>=0?A:n-Math.abs(A),0);i<n;i++)if(i in o&&o[i]===t)return i;return-1}function base64Decode(e){for(var t,r,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),n=String(e).replace(/[=]+$/,""),o=0,A=0,s="";r=n.charAt(A++);~r&&(t=o%4?64*t+r:r,o++%4)?s+=String.fromCharCode(255&t>>(-2*o&6)):0)r=arrayIndexOf(i,r);return s}T.v=0,module.exports.r=function(symbols){for(var result=[],i=0;i<symbols.length;i++)try{result.push(eval(symbols[i]))}catch(e){result.push(void 0)}return result},module.exports.d=function(e){function t(){for(;a===A;)n.push(s),a++,A=i.shift(),s=i.shift()}if("object"!=typeof e[1])return e;for(var r=e[0],i=e[1],n=[],o=base64Decode(r),A=i.shift(),s=i.shift(),a=0,l=0;l<o.length;l++){var c=o.charAt(l).charCodeAt(0);t(),n.push(c),a++}return t(),n},module.exports.g=function(e){return e.shift()[0]},module.exports.v=T},"./aes.js":function(e,t,r){function i(e){return parseInt(e)===e}function n(e){if(!i(e.length))return!1;for(var t=0;t<e.length;t++)if(!i(e[t])||e[t]<0||e[t]>255)return!1;return!0}function o(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!n(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(i(e.length)&&n(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function A(e){return new Uint8Array(e)}function s(e,t,r,i,n){null==i&&null==n||(e=e.slice?e.slice(i,n):Array.prototype.slice.call(e,i,n)),t.set(e,r)}function a(e){for(var t=[],r=0;r<e.length;r+=4)t.push(e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]);return t}r.r(t),r.d(t,{"default":function(){return D}});var l={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r<e.length;){var i=e.charCodeAt(r++);37===i?(t.push(parseInt(e.substr(r,2),16)),r+=2):t.push(i)}return o(t)},fromBytes:function(e){for(var t=[],r=0;r<e.length;){var i=e[r];i<128?(t.push(String.fromCharCode(i)),r++):i>191&&i<224?(t.push(String.fromCharCode((31&i)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&i)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},c=function(){var e="0123456789abcdef";return{toBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},fromBytes:function(t){for(var r=[],i=0;i<t.length;i++){var n=t[i];r.push(e[(240&n)>>4]+e[15&n])}return r.join("")}}}(),p={16:10,24:12,32:14},h=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],u=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],d=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],g=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],f=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],y=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],v=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],C=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],B=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],b=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],w=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],E=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],_=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],T=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925],I=function F(e){if(!(this instanceof F))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,"key",{value:o(e,!0)}),this._prepare()};I.prototype._prepare=function(){var e=p[this.key.length];if(null==e)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var t=0;t<=e;t++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);var r,i=4*(e+1),n=this.key.length/4,o=a(this.key);for(t=0;t<n;t++)r=t>>2,this._Ke[r][t%4]=o[t],this._Kd[e-r][t%4]=o[t];for(var A,s=0,l=n;l<i;){if(A=o[n-1],o[0]^=u[A>>16&255]<<24^u[A>>8&255]<<16^u[255&A]<<8^u[A>>24&255]^h[s]<<24,s+=1,8!=n)for(t=1;t<n;t++)o[t]^=o[t-1];else{for(t=1;t<n/2;t++)o[t]^=o[t-1];for(A=o[n/2-1],o[n/2]^=u[255&A]^u[A>>8&255]<<8^u[A>>16&255]<<16^u[A>>24&255]<<24,t=n/2+1;t<n;t++)o[t]^=o[t-1]}for(t=0;t<n&&l<i;)c=l>>2,d=l%4,this._Ke[c][d]=o[t],this._Kd[e-c][d]=o[t++],l++}for(var c=1;c<e;c++)for(var d=0;d<4;d++)A=this._Kd[c][d],this._Kd[c][d]=w[A>>24&255]^E[A>>16&255]^_[A>>8&255]^T[255&A]},I.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],i=a(e),n=0;n<4;n++)i[n]^=this._Ke[0][n];for(var o=1;o<t;o++){for(n=0;n<4;n++)r[n]=g[i[n]>>24&255]^f[i[(n+1)%4]>>16&255]^m[i[(n+2)%4]>>8&255]^y[255&i[(n+3)%4]]^this._Ke[o][n];i=r.slice()}var s,l=A(16);for(n=0;n<4;n++)s=this._Ke[t][n],l[4*n]=255&(u[i[n]>>24&255]^s>>24),l[4*n+1]=255&(u[i[(n+1)%4]>>16&255]^s>>16),l[4*n+2]=255&(u[i[(n+2)%4]>>8&255]^s>>8),l[4*n+3]=255&(u[255&i[(n+3)%4]]^s);return l},I.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],i=a(e),n=0;n<4;n++)i[n]^=this._Kd[0][n];for(var o=1;o<t;o++){for(n=0;n<4;n++)r[n]=v[i[n]>>24&255]^C[i[(n+3)%4]>>16&255]^B[i[(n+2)%4]>>8&255]^b[255&i[(n+1)%4]]^this._Kd[o][n];i=r.slice()}var s,l=A(16);for(n=0;n<4;n++)s=this._Kd[t][n],l[4*n]=255&(d[i[n]>>24&255]^s>>24),l[4*n+1]=255&(d[i[(n+3)%4]>>16&255]^s>>16),l[4*n+2]=255&(d[i[(n+2)%4]>>8&255]^s>>8),l[4*n+3]=255&(d[255&i[(n+1)%4]]^s);return l};var S=function k(e,t){if(!(this instanceof k))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Block Chaining",this.name="cbc",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=A(16);this._lastCipherblock=o(t,!0),this._aes=new I(e)};S.prototype.encrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=A(e.length),r=A(16),i=0;i<e.length;i+=16){s(e,r,0,i,i+16);for(var n=0;n<16;n++)r[n]^=this._lastCipherblock[n];this._lastCipherblock=this._aes.encrypt(r),s(this._lastCipherblock,t,i)}return t},S.prototype.decrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=A(e.length),r=A(16),i=0;i<e.length;i+=16){s(e,r,0,i,i+16),r=this._aes.decrypt(r);for(var n=0;n<16;n++)t[i+n]=r[n]^this._lastCipherblock[n];s(e,this._lastCipherblock,0,i,i+16)}return t};var M=function P(e){if(!(this instanceof P))throw Error("Counter must be instanitated with `new`");0===e||e||(e=1),"number"==typeof e?(this._counter=A(16),this.setValue(e)):this.setBytes(e)};M.prototype.setValue=function(e){if("number"!=typeof e||parseInt(e)!=e)throw new Error("invalid counter value (must be an integer)");if(e>Number.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var t=15;t>=0;--t)this._counter[t]=e%256,e=parseInt(e/256)},M.prototype.setBytes=function(e){if(16!=(e=o(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},M.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var x={AES:I,Counter:M,modeOfOperation:{cbc:S},utils:{hex:c,utf8:l},padding:{pkcs7:{pad:function(e){var t=16-(e=o(e,!0)).length%16,r=A(e.length+t);s(e,r);for(var i=e.length;i<r.length;i++)r[i]=t;return r},strip:function(e){if((e=o(e,!0)).length<16)throw new Error("PKCS#7 invalid length");var t=e[e.length-1];if(t>16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,i=0;i<t;i++)if(e[r+i]!==t)throw new Error("PKCS#7 invalid padding byte");var n=A(r);return s(e,n,0,0,r),n}}},_arrayTest:{coerceArray:o,createArray:A,copyArray:s}},D=x},"./utils.js":function(e,t,r){function i(e,t){return Math.floor(Math.random()*(t-e+1)+e)}var n=r("./node_modules/@tencent/js-armor-loader/dist/runtime.js");Object.defineProperty(t,"__esModule",{value:!0}),t.genOverlay=function(){for(var e="",t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],r=0;r<32;r++)e+=t[i(0,15)];return e},t.getRandomInt=i,t.encrypto=function(e){return n.g(n.v(0,n.d(["PgQ0AjQDGA4+CjQCNAM0BDQFNAY0BzQINAlBACwLCRpzGnQachppGm4aZxZCHjQPGDc+Dx0DLQNBASwqADAPDy0EQRkwDw8tBUF7MA8PLQZBADAPDy0GL0EAKQkabBplGm4aZxp0Gmg2NQhCHnMPGOg7Dy0HQQApCRpjGmgaYRpyGkMabxpkGmUaQRp0NhAGLgEwDw8tBxAHQQEgEAUxMA8PLQctBwkadBpvGlMadBpyGmkabhpnGRAELgEwDw8tAwkacBp1GnMaaBkQBy4BDy0GFS8VKAEoAEEBCjAPDgAoABwPGFY0LQhBAikJGmYachpvGm0aQxpoGmEachpDGm8aZBplNhAEQWEKLgEwDw8tCS0DCRpqGm8aaRpuGRAILgEwDw8QCQMtAxcJAAAwDw8dAw==",[7,297]]),[function(){return void 0===e?void 0:e},function(){return"undefined"==typeof Array?void 0:Array},function(){return"undefined"==typeof String?void 0:String}])).call(this)},t.decrypto=function(e){return n.g(n.v(0,n.d(["PgQ0AjQDGDQ+DDQCNAM0BDQFNAY0BzQINAk0CjQLQQAsCwkacxp0GnIaaRpuGmcWQh44Dxg7Pg8dAy0DQQEsKgAwDw8tBEEBLCoAMA8PLQVBGTAPDy0GQXswDw8tB0ECKQkaZhpyGm8abRpDGmgaYRpyGkMabxpkGmU2EAVBYQouATAPDy0DQQApCRpzGnAabBppGnQ2EAcuATAPDy0IQQAwDw8tCC8tAwkabBplGm4aZxp0GmgZNQhCHsEPGDsPLQlBAyktAxAIGTUQBS4CMA8PLQkQCUEBIBAGMTAPDy0KQQIpCRpmGnIabxptGkMaaBphGnIaQxpvGmQaZTYQCS4BMA8PLQQJGnAadRpzGmgZEAouAQ8tCBUvFSgBKABBAQowDw4AKAAcDxilGC0LLQQJGmoabxppGm4ZCS4BMA8PEAsDLQMXCQAAMA8PHQM=",[7,326,191,303]]),[function(){return void 0===e?void 0:e},function(){return"undefined"==typeof Array?void 0:Array},function(){return"undefined"==typeof String?void 0:String},function(){return"undefined"==typeof parseInt?void 0:parseInt}])).call(this)}},"./node_modules/charenc/charenc.js":function(e){var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};e.exports=t},"./node_modules/crypt/crypt.js":function(e){!function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&r.rotl(e,8)|4278255360&r.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=r.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,i=0;r<e.length;r++,i+=8)t[i>>>5]|=e[r]<<24-i%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var r=[],i=0;i<e.length;i+=3)for(var n=e[i]<<16|e[i+1]<<8|e[i+2],o=0;o<4;o++)8*i+6*o<=8*e.length?r.push(t.charAt(n>>>6*(3-o)&63)):r.push("=");return r.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var r=[],i=0,n=0;i<e.length;n=++i%4)0!=n&&r.push((t.indexOf(e.charAt(i-1))&Math.pow(2,-2*n+8)-1)<<2*n|t.indexOf(e.charAt(i))>>>6-2*n);return r}};e.exports=r}()},"./node_modules/is-buffer/index.js":function(e){function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},"./node_modules/jsencrypt/lib/JSEncrypt.js":function(e,t,r){r.r(t),r.d(t,{JSEncrypt:function(){return A}});var i=r("./node_modules/jsencrypt/lib/lib/jsbn/base64.js"),n=r("./node_modules/jsencrypt/lib/JSEncryptRSAKey.js"),o=r("./node_modules/jsencrypt/lib/version.json"),A=function(){function e(e){e=e||{},this.default_key_size=e.default_key_size?parseInt(e.default_key_size,10):1024,this.default_public_exponent=e.default_public_exponent||"010001",this.log=e.log||!1,this.key=null}return e.prototype.setKey=function(e){this.log&&this.key,this.key=new n.JSEncryptRSAKey(e)},e.prototype.setPrivateKey=function(e){this.setKey(e)},e.prototype.setPublicKey=function(e){this.setKey(e)},e.prototype.decrypt=function(e){try{return this.getKey().decrypt((0,i.b64tohex)(e))}catch(e){return!1}},e.prototype.encrypt=function(e){try{return(0,i.hex2b64)(this.getKey().encrypt(e))}catch(e){return!1}},e.prototype.sign=function(e,t,r){try{return(0,i.hex2b64)(this.getKey().sign(e,t,r))}catch(e){return!1}},e.prototype.verify=function(e,t,r){try{return this.getKey().verify(e,(0,i.b64tohex)(t),r)}catch(e){return!1}},e.prototype.getKey=function(e){if(!this.key){if(this.key=new n.JSEncryptRSAKey,e&&"[object Function]"==={}.toString.call(e))return void this.key.generateAsync(this.default_key_size,this.default_public_exponent,e);this.key.generate(this.default_key_size,this.default_public_exponent)}return this.key},e.prototype.getPrivateKey=function(){return this.getKey().getPrivateKey()},e.prototype.getPrivateKeyB64=function(){return this.getKey().getPrivateBaseKeyB64()},e.prototype.getPublicKey=function(){return this.getKey().getPublicKey()},e.prototype.getPublicKeyB64=function(){return this.getKey().getPublicBaseKeyB64()},e.version=o.version,e}()},"./node_modules/jsencrypt/lib/JSEncryptRSAKey.js":function(e,t,r){r.r(t),r.d(t,{JSEncryptRSAKey:function(){return p}});var i=r("./node_modules/jsencrypt/lib/lib/jsbn/base64.js"),n=r("./node_modules/jsencrypt/lib/lib/asn1js/hex.js"),o=r("./node_modules/jsencrypt/lib/lib/asn1js/base64.js"),A=r("./node_modules/jsencrypt/lib/lib/asn1js/asn1.js"),s=r("./node_modules/jsencrypt/lib/lib/jsbn/rsa.js"),a=r("./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js"),l=r("./node_modules/jsencrypt/lib/lib/jsrsasign/asn1-1.0.js"),c=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),p=function(e){function t(r){var i=e.call(this)||this;return r&&("string"==typeof r?i.parseKey(r):(t.hasPrivateKeyProperty(r)||t.hasPublicKeyProperty(r))&&i.parsePropertiesFrom(r)),i}return c(t,e),t.prototype.parseKey=function(e){try{var t=0,r=0,i=/^\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\s*)+$/.test(e)?n.Hex.decode(e):o.Base64.unarmor(e),s=A.ASN1.decode(i);if(3===s.sub.length&&(s=s.sub[2].sub[0]),9===s.sub.length){t=s.sub[1].getHexStringValue(),this.n=(0,a.parseBigInt)(t,16),r=s.sub[2].getHexStringValue(),this.e=parseInt(r,16);var l=s.sub[3].getHexStringValue();this.d=(0,a.parseBigInt)(l,16);var c=s.sub[4].getHexStringValue();this.p=(0,a.parseBigInt)(c,16);var p=s.sub[5].getHexStringValue();this.q=(0,a.parseBigInt)(p,16);var h=s.sub[6].getHexStringValue();this.dmp1=(0,a.parseBigInt)(h,16);var u=s.sub[7].getHexStringValue();this.dmq1=(0,a.parseBigInt)(u,16);var d=s.sub[8].getHexStringValue();this.coeff=(0,a.parseBigInt)(d,16)}else{if(2!==s.sub.length)return!1;var g=s.sub[1].sub[0];t=g.sub[0].getHexStringValue(),this.n=(0,a.parseBigInt)(t,16),r=g.sub[1].getHexStringValue(),this.e=parseInt(r,16)}return!0}catch(e){return!1}},t.prototype.getPrivateBaseKey=function(){var e={array:[new l.KJUR.asn1.DERInteger({int:0}),new l.KJUR.asn1.DERInteger({bigint:this.n}),new l.KJUR.asn1.DERInteger({int:this.e}),new l.KJUR.asn1.DERInteger({bigint:this.d}),new l.KJUR.asn1.DERInteger({bigint:this.p}),new l.KJUR.asn1.DERInteger({bigint:this.q}),new l.KJUR.asn1.DERInteger({bigint:this.dmp1}),new l.KJUR.asn1.DERInteger({bigint:this.dmq1}),new l.KJUR.asn1.DERInteger({bigint:this.coeff})]};return new l.KJUR.asn1.DERSequence(e).getEncodedHex()},t.prototype.getPrivateBaseKeyB64=function(){return(0,i.hex2b64)(this.getPrivateBaseKey())},t.prototype.getPublicBaseKey=function(){var e=new l.KJUR.asn1.DERSequence({array:[new l.KJUR.asn1.DERObjectIdentifier({oid:"1.2.840.113549.1.1.1"}),new l.KJUR.asn1.DERNull]}),t=new l.KJUR.asn1.DERSequence({array:[new l.KJUR.asn1.DERInteger({bigint:this.n}),new l.KJUR.asn1.DERInteger({int:this.e})]}),r=new l.KJUR.asn1.DERBitString({hex:"00"+t.getEncodedHex()});return new l.KJUR.asn1.DERSequence({array:[e,r]}).getEncodedHex()},t.prototype.getPublicBaseKeyB64=function(){return(0,i.hex2b64)(this.getPublicBaseKey())},t.wordwrap=function(e,t){if(!e)return e;var r="(.{1,"+(t=t||64)+"})( +|$\n?)|(.{1,"+t+"})";return e.match(RegExp(r,"g")).join("\n")},t.prototype.getPrivateKey=function(){var e="-----BEGIN RSA PRIVATE KEY-----\n";return(e+=t.wordwrap(this.getPrivateBaseKeyB64())+"\n")+"-----END RSA PRIVATE KEY-----"},t.prototype.getPublicKey=function(){var e="-----BEGIN PUBLIC KEY-----\n";return(e+=t.wordwrap(this.getPublicBaseKeyB64())+"\n")+"-----END PUBLIC KEY-----"},t.hasPublicKeyProperty=function(e){return(e=e||{}).hasOwnProperty("n")&&e.hasOwnProperty("e")},t.hasPrivateKeyProperty=function(e){return(e=e||{}).hasOwnProperty("n")&&e.hasOwnProperty("e")&&e.hasOwnProperty("d")&&e.hasOwnProperty("p")&&e.hasOwnProperty("q")&&e.hasOwnProperty("dmp1")&&e.hasOwnProperty("dmq1")&&e.hasOwnProperty("coeff")},t.prototype.parsePropertiesFrom=function(e){this.n=e.n,this.e=e.e,e.hasOwnProperty("d")&&(this.d=e.d,this.p=e.p,this.q=e.q,this.dmp1=e.dmp1,this.dmq1=e.dmq1,this.coeff=e.coeff)},t}(s.RSAKey)},"./node_modules/jsencrypt/lib/index.js":function(e,t,r){r.r(t),r.d(t,{JSEncrypt:function(){return i.JSEncrypt},"default":function(){return n}});var i=r("./node_modules/jsencrypt/lib/JSEncrypt.js"),n=i.JSEncrypt},"./node_modules/jsencrypt/lib/lib/asn1js/asn1.js":function(e,t,r){function i(e,t){return e.length>t&&(e=e.substring(0,t)+o),e}r.r(t),r.d(t,{Stream:function(){return a},ASN1:function(){return l},ASN1Tag:function(){return c}});var n=r("./node_modules/jsencrypt/lib/lib/asn1js/int10.js"),o="…",A=/^(\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/,s=/^(\d\d\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/,a=function(){function e(t,r){this.hexDigits="0123456789ABCDEF",t instanceof e?(this.enc=t.enc,this.pos=t.pos):(this.enc=t,this.pos=r)}return e.prototype.get=function(e){if(void 0===e&&(e=this.pos++),e>=this.enc.length)throw new Error("Requesting byte offset "+e+" on a stream of length "+this.enc.length);return"string"==typeof this.enc?this.enc.charCodeAt(e):this.enc[e]},e.prototype.hexByte=function(e){return this.hexDigits.charAt(e>>4&15)+this.hexDigits.charAt(15&e)},e.prototype.hexDump=function(e,t,r){for(var i="",n=e;n<t;++n)if(i+=this.hexByte(this.get(n)),!0!==r)switch(15&n){case 7:i+=" ";break;case 15:i+="\n";break;default:i+=" "}return i},e.prototype.isASCII=function(e,t){for(var r=e;r<t;++r){var i=this.get(r);if(i<32||i>176)return!1}return!0},e.prototype.parseStringISO=function(e,t){for(var r="",i=e;i<t;++i)r+=String.fromCharCode(this.get(i));return r},e.prototype.parseStringUTF=function(e,t){for(var r="",i=e;i<t;){var n=this.get(i++);r+=n<128?String.fromCharCode(n):n>191&&n<224?String.fromCharCode((31&n)<<6|63&this.get(i++)):String.fromCharCode((15&n)<<12|(63&this.get(i++))<<6|63&this.get(i++))}return r},e.prototype.parseStringBMP=function(e,t){for(var r,i,n="",o=e;o<t;)r=this.get(o++),i=this.get(o++),n+=String.fromCharCode(r<<8|i);return n},e.prototype.parseTime=function(e,t,r){var i=this.parseStringISO(e,t),n=(r?A:s).exec(i);return n?(r&&(n[1]=+n[1],n[1]+=+n[1]<70?2e3:1900),i=n[1]+"-"+n[2]+"-"+n[3]+" "+n[4],n[5]&&(i+=":"+n[5],n[6]&&(i+=":"+n[6],n[7]&&(i+="."+n[7]))),n[8]&&(i+=" UTC","Z"!=n[8]&&(i+=n[8],n[9]&&(i+=":"+n[9]))),i):"Unrecognized time: "+i},e.prototype.parseInteger=function(e,t){for(var r,i=this.get(e),o=i>127,A=o?255:0,s="";i==A&&++e<t;)i=this.get(e);if(0==(r=t-e))return o?-1:0;if(r>4){for(s=i,r<<=3;0==(128&(+s^A));)s=+s<<1,--r;s="("+r+" bit)\n"}o&&(i-=256);for(var a=new n.Int10(i),l=e+1;l<t;++l)a.mulAdd(256,this.get(l));return s+a.toString()},e.prototype.parseBitString=function(e,t,r){for(var n=this.get(e),o="("+((t-e-1<<3)-n)+" bit)\n",A="",s=e+1;s<t;++s){for(var a=this.get(s),l=s==t-1?n:0,c=7;c>=l;--c)A+=a>>c&1?"1":"0";if(A.length>r)return o+i(A,r)}return o+A},e.prototype.parseOctetString=function(e,t,r){if(this.isASCII(e,t))return i(this.parseStringISO(e,t),r);var n=t-e,A="("+n+" byte)\n";n>(r/=2)&&(t=e+r);for(var s=e;s<t;++s)A+=this.hexByte(this.get(s));return n>r&&(A+=o),A},e.prototype.parseOID=function(e,t,r){for(var o="",A=new n.Int10,s=0,a=e;a<t;++a){var l=this.get(a);if(A.mulAdd(128,127&l),s+=7,!(128&l)){if(""===o)if((A=A.simplify())instanceof n.Int10)A.sub(80),o="2."+A.toString();else{var c=A<80?A<40?0:1:2;o=c+"."+(A-40*c)}else o+="."+A.toString();if(o.length>r)return i(o,r);A=new n.Int10,s=0}}return s>0&&(o+=".incomplete"),o},e}(),l=function(){function e(e,t,r,i,n){if(!(i instanceof c))throw new Error("Invalid tag value.");this.stream=e,this.header=t,this.length=r,this.tag=i,this.sub=n}return e.prototype.typeName=function(){switch(this.tag.tagClass){case 0:switch(this.tag.tagNumber){case 0:return"EOC";case 1:return"BOOLEAN";case 2:return"INTEGER";case 3:return"BIT_STRING";case 4:return"OCTET_STRING";case 5:return"NULL";case 6:return"OBJECT_IDENTIFIER";case 7:return"ObjectDescriptor";case 8:return"EXTERNAL";case 9:return"REAL";case 10:return"ENUMERATED";case 11:return"EMBEDDED_PDV";case 12:return"UTF8String";case 16:return"SEQUENCE";case 17:return"SET";case 18:return"NumericString";case 19:return"PrintableString";case 20:return"TeletexString";case 21:return"VideotexString";case 22:return"IA5String";case 23:return"UTCTime";case 24:return"GeneralizedTime";case 25:return"GraphicString";case 26:return"VisibleString";case 27:return"GeneralString";case 28:return"UniversalString";case 30:return"BMPString"}return"Universal_"+this.tag.tagNumber.toString();case 1:return"Application_"+this.tag.tagNumber.toString();case 2:return"["+this.tag.tagNumber.toString()+"]";case 3:return"Private_"+this.tag.tagNumber.toString()}},e.prototype.content=function(e){if(void 0===this.tag)return null;void 0===e&&(e=1/0);var t=this.posContent(),r=Math.abs(this.length);if(!this.tag.isUniversal())return null!==this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(t,t+r,e);switch(this.tag.tagNumber){case 1:return 0===this.stream.get(t)?"false":"true";case 2:return this.stream.parseInteger(t,t+r);case 3:return this.sub?"("+this.sub.length+" elem)":this.stream.parseBitString(t,t+r,e);case 4:return this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(t,t+r,e);case 6:return this.stream.parseOID(t,t+r,e);case 16:case 17:return null!==this.sub?"("+this.sub.length+" elem)":"(no elem)";case 12:return i(this.stream.parseStringUTF(t,t+r),e);case 18:case 19:case 20:case 21:case 22:case 26:return i(this.stream.parseStringISO(t,t+r),e);case 30:return i(this.stream.parseStringBMP(t,t+r),e);case 23:case 24:return this.stream.parseTime(t,t+r,23==this.tag.tagNumber)}return null},e.prototype.toString=function(){return this.typeName()+"@"+this.stream.pos+"[header:"+this.header+",length:"+this.length+",sub:"+(null===this.sub?"null":this.sub.length)+"]"},e.prototype.toPrettyString=function(e){void 0===e&&(e="");var t=e+this.typeName()+" @"+this.stream.pos;if(this.length>=0&&(t+="+"),t+=this.length,this.tag.tagConstructed?t+=" (constructed)":!this.tag.isUniversal()||3!=this.tag.tagNumber&&4!=this.tag.tagNumber||null===this.sub||(t+=" (encapsulates)"),t+="\n",null!==this.sub){e+=" ";for(var r=0,i=this.sub.length;r<i;++r)t+=this.sub[r].toPrettyString(e)}return t},e.prototype.posStart=function(){return this.stream.pos},e.prototype.posContent=function(){return this.stream.pos+this.header},e.prototype.posEnd=function(){return this.stream.pos+this.header+Math.abs(this.length)},e.prototype.toHexString=function(){return this.stream.hexDump(this.posStart(),this.posEnd(),!0)},e.decodeLength=function(e){var t=e.get(),r=127&t;if(r==t)return r;if(r>6)throw new Error("Length over 48 bits not supported at position "+(e.pos-1));if(0===r)return null;t=0;for(var i=0;i<r;++i)t=256*t+e.get();return t},e.prototype.getHexStringValue=function(){var e=this.toHexString(),t=2*this.header,r=2*this.length;return e.substr(t,r)},e.decode=function(t){var r;r=t instanceof a?t:new a(t,0);var i=new a(r),n=new c(r),o=e.decodeLength(r),A=r.pos,s=A-i.pos,l=null,p=function(){var t=[];if(null!==o){for(var i=A+o;r.pos<i;)t[t.length]=e.decode(r);if(r.pos!=i)throw new Error("Content size is not correct for container starting at offset "+A)}else try{for(;;){var n=e.decode(r);if(n.tag.isEOC())break;t[t.length]=n}o=A-r.pos}catch(e){throw new Error("Exception while decoding undefined length content: "+e)}return t};if(n.tagConstructed)l=p();else if(n.isUniversal()&&(3==n.tagNumber||4==n.tagNumber))try{if(3==n.tagNumber&&0!=r.get())throw new Error("BIT STRINGs with unused bits cannot encapsulate.");l=p();for(var h=0;h<l.length;++h)if(l[h].tag.isEOC())throw new Error("EOC is not supposed to be actual content.")}catch(e){l=null}if(null===l){if(null===o)throw new Error("We can't skip over an invalid tag with undefined length at offset "+A);r.pos=A+Math.abs(o)}return new e(i,s,o,n,l)},e}(),c=function(){function e(e){var t=e.get();if(this.tagClass=t>>6,this.tagConstructed=0!=(32&t),this.tagNumber=31&t,31==this.tagNumber){var r=new n.Int10;do{t=e.get(),r.mulAdd(128,127&t)}while(128&t);this.tagNumber=r.simplify()}}return e.prototype.isUniversal=function(){return 0===this.tagClass},e.prototype.isEOC=function(){return 0===this.tagClass&&0===this.tagNumber},e}()},"./node_modules/jsencrypt/lib/lib/asn1js/base64.js":function(e,t,r){r.r(t),r.d(t,{Base64:function(){return n}});var i,n={decode:function(e){var t;if(void 0===i){for(i=Object.create(null),t=0;t<64;++t)i["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t)]=t;for(i["-"]=62,i._=63,t=0;t<9;++t)i["= \f\n\r\t \u2028\u2029".charAt(t)]=-1}var r=[],n=0,o=0;for(t=0;t<e.length;++t){var A=e.charAt(t);if("="==A)break;if(-1!=(A=i[A])){if(void 0===A)throw new Error("Illegal character at offset "+t);n|=A,++o>=4?(r[r.length]=n>>16,r[r.length]=n>>8&255,r[r.length]=255&n,n=0,o=0):n<<=6}}switch(o){case 1:throw new Error("Base64 encoding incomplete: at least 2 bits missing");case 2:r[r.length]=n>>10;break;case 3:r[r.length]=n>>16,r[r.length]=n>>8&255}return r},re:/-----BEGIN [^-]+-----([A-Za-z0-9+\/=\s]+)-----END [^-]+-----|begin-base64[^\n]+\n([A-Za-z0-9+\/=\s]+)====/,unarmor:function(e){var t=n.re.exec(e);if(t)if(t[1])e=t[1];else{if(!t[2])throw new Error("RegExp out of sync");e=t[2]}return n.decode(e)}}},"./node_modules/jsencrypt/lib/lib/asn1js/hex.js":function(e,t,r){r.r(t),r.d(t,{Hex:function(){return n}});var i,n={decode:function(e){var t;if(void 0===i){var r="0123456789ABCDEF";for(i={},t=0;t<16;++t)i[r.charAt(t)]=t;for(r=r.toLowerCase(),t=10;t<16;++t)i[r.charAt(t)]=t;for(t=0;t<8;++t)i[" \f\n\r\t \u2028\u2029".charAt(t)]=-1}var n=[],o=0,A=0;for(t=0;t<e.length;++t){var s=e.charAt(t);if("="==s)break;if(-1!=(s=i[s])){if(void 0===s)throw new Error("Illegal character at offset "+t);o|=s,++A>=2?(n[n.length]=o,o=0,A=0):o<<=4}}if(A)throw new Error("Hex encoding incomplete: 4 bits missing");return n}}},"./node_modules/jsencrypt/lib/lib/asn1js/int10.js":function(e,t,r){r.r(t),r.d(t,{Int10:function(){return i}});var i=function(){function e(e){this.buf=[+e||0]}return e.prototype.mulAdd=function(e,t){var r,i,n=this.buf,o=n.length;for(r=0;r<o;++r)(i=n[r]*e+t)<1e13?t=0:i-=1e13*(t=0|i/1e13),n[r]=i;t>0&&(n[r]=t)},e.prototype.sub=function(e){var t,r,i=this.buf,n=i.length;for(t=0;t<n;++t)(r=i[t]-e)<0?(r+=1e13,e=1):e=0,i[t]=r;for(;0===i[i.length-1];)i.pop()},e.prototype.toString=function(e){if(10!=(e||10))throw new Error("only base 10 is supported");for(var t=this.buf,r=t[t.length-1].toString(),i=t.length-2;i>=0;--i)r+=(1e13+t[i]).toString().substring(1);return r},e.prototype.valueOf=function(){for(var e=this.buf,t=0,r=e.length-1;r>=0;--r)t=1e13*t+e[r];return t},e.prototype.simplify=function(){var e=this.buf;return 1==e.length?e[0]:this},e}()},"./node_modules/jsencrypt/lib/lib/jsbn/base64.js":function(e,t,r){function i(e){var t,r,i="";for(t=0;t+3<=e.length;t+=3)r=parseInt(e.substring(t,t+3),16),i+=s.charAt(r>>6)+s.charAt(63&r);for(t+1==e.length?(r=parseInt(e.substring(t,t+1),16),i+=s.charAt(r<<2)):t+2==e.length&&(r=parseInt(e.substring(t,t+2),16),i+=s.charAt(r>>2)+s.charAt((3&r)<<4));(3&i.length)>0;)i+=a;return i}function n(e){var t,r="",i=0,n=0;for(t=0;t<e.length&&e.charAt(t)!=a;++t){var o=s.indexOf(e.charAt(t));o<0||(0==i?(r+=(0,A.int2char)(o>>2),n=3&o,i=1):1==i?(r+=(0,A.int2char)(n<<2|o>>4),n=15&o,i=2):2==i?(r+=(0,A.int2char)(n),r+=(0,A.int2char)(o>>2),n=3&o,i=3):(r+=(0,A.int2char)(n<<2|o>>4),r+=(0,A.int2char)(15&o),i=0))}return 1==i&&(r+=(0,A.int2char)(n<<2)),r}function o(e){var t,r=n(e),i=[];for(t=0;2*t<r.length;++t)i[t]=parseInt(r.substring(2*t,2*t+2),16);return i}r.r(t),r.d(t,{hex2b64:function(){return i},b64tohex:function(){return n},b64toBA:function(){return o}});var A=r("./node_modules/jsencrypt/lib/lib/jsbn/util.js"),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a="="},"./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js":function(e,t,r){function i(){return new h(null)}function n(e,t){return new h(e,t)}function o(e,t){var r=C[e.charCodeAt(t)];return null==r?-1:r}function A(e){var t=i();return t.fromInt(e),t}function s(e){var t,r=1;return 0!=(t=e>>>16)&&(e=t,r+=16),0!=(t=e>>8)&&(e=t,r+=8),0!=(t=e>>4)&&(e=t,r+=4),0!=(t=e>>2)&&(e=t,r+=2),0!=(t=e>>1)&&(e=t,r+=1),r}r.r(t),r.d(t,{BigInteger:function(){return h},nbi:function(){return i},parseBigInt:function(){return n},intAt:function(){return o},nbv:function(){return A},nbits:function(){return s}});var a,l=r("./node_modules/jsencrypt/lib/lib/jsbn/util.js"),c=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],p=(1<<26)/c[c.length-1],h=function(){function e(e,t,r){null!=e&&("number"==typeof e?this.fromNumber(e,t,r):null==t&&"string"!=typeof e?this.fromString(e,256):this.fromString(e,t))}return e.prototype.toString=function(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else{if(4!=e)return this.toRadix(e);t=2}var r,i=(1<<t)-1,n=!1,o="",A=this.t,s=this.DB-A*this.DB%t;if(A-- >0)for(s<this.DB&&(r=this[A]>>s)>0&&(n=!0,o=(0,l.int2char)(r));A>=0;)s<t?(r=(this[A]&(1<<s)-1)<<t-s,r|=this[--A]>>(s+=this.DB-t)):(r=this[A]>>(s-=t)&i,s<=0&&(s+=this.DB,--A)),r>0&&(n=!0),n&&(o+=(0,l.int2char)(r));return n?o:"0"},e.prototype.negate=function(){var t=i();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var r=this.t;if(0!=(t=r-e.t))return this.s<0?-t:t;for(;--r>=0;)if(0!=(t=this[r]-e[r]))return t;return 0},e.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+s(this[this.t-1]^this.s&this.DM)},e.prototype.mod=function(t){var r=i();return this.abs().divRemTo(t,null,r),this.s<0&&r.compareTo(e.ZERO)>0&&t.subTo(r,r),r},e.prototype.modPowInt=function(e,t){var r;return r=e<256||t.isEven()?new d(t):new g(t),this.exp(e,r)},e.prototype.clone=function(){var e=i();return this.copyTo(e),e},e.prototype.intValue=function(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]},e.prototype.byteValue=function(){return 0==this.t?this.s:this[0]<<24>>24},e.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},e.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},e.prototype.toByteArray=function(){var e=this.t,t=[];t[0]=this.s;var r,i=this.DB-e*this.DB%8,n=0;if(e-- >0)for(i<this.DB&&(r=this[e]>>i)!=(this.s&this.DM)>>i&&(t[n++]=r|this.s<<this.DB-i);e>=0;)i<8?(r=(this[e]&(1<<i)-1)<<8-i,r|=this[--e]>>(i+=this.DB-8)):(r=this[e]>>(i-=8)&255,i<=0&&(i+=this.DB,--e)),0!=(128&r)&&(r|=-256),0==n&&(128&this.s)!=(128&r)&&++n,(n>0||r!=this.s)&&(t[n++]=r);return t},e.prototype.equals=function(e){return 0==this.compareTo(e)},e.prototype.min=function(e){return this.compareTo(e)<0?this:e},e.prototype.max=function(e){return this.compareTo(e)>0?this:e},e.prototype.and=function(e){var t=i();return this.bitwiseTo(e,l.op_and,t),t},e.prototype.or=function(e){var t=i();return this.bitwiseTo(e,l.op_or,t),t},e.prototype.xor=function(e){var t=i();return this.bitwiseTo(e,l.op_xor,t),t},e.prototype.andNot=function(e){var t=i();return this.bitwiseTo(e,l.op_andnot,t),t},e.prototype.not=function(){for(var e=i(),t=0;t<this.t;++t)e[t]=this.DM&~this[t];return e.t=this.t,e.s=~this.s,e},e.prototype.shiftLeft=function(e){var t=i();return e<0?this.rShiftTo(-e,t):this.lShiftTo(e,t),t},e.prototype.shiftRight=function(e){var t=i();return e<0?this.lShiftTo(-e,t):this.rShiftTo(e,t),t},e.prototype.getLowestSetBit=function(){for(var e=0;e<this.t;++e)if(0!=this[e])return e*this.DB+(0,l.lbit)(this[e]);return this.s<0?this.t*this.DB:-1},e.prototype.bitCount=function(){for(var e=0,t=this.s&this.DM,r=0;r<this.t;++r)e+=(0,l.cbit)(this[r]^t);return e},e.prototype.testBit=function(e){var t=Math.floor(e/this.DB);return t>=this.t?0!=this.s:0!=(this[t]&1<<e%this.DB)},e.prototype.setBit=function(e){return this.changeBit(e,l.op_or)},e.prototype.clearBit=function(e){return this.changeBit(e,l.op_andnot)},e.prototype.flipBit=function(e){return this.changeBit(e,l.op_xor)},e.prototype.add=function(e){var t=i();return this.addTo(e,t),t},e.prototype.subtract=function(e){var t=i();return this.subTo(e,t),t},e.prototype.multiply=function(e){var t=i();return this.multiplyTo(e,t),t},e.prototype.divide=function(e){var t=i();return this.divRemTo(e,t,null),t},e.prototype.remainder=function(e){var t=i();return this.divRemTo(e,null,t),t},e.prototype.divideAndRemainder=function(e){var t=i(),r=i();return this.divRemTo(e,t,r),[t,r]},e.prototype.modPow=function(e,t){var r,n,o=e.bitLength(),a=A(1);if(o<=0)return a;r=o<18?1:o<48?3:o<144?4:o<768?5:6,n=o<8?new d(t):t.isEven()?new f(t):new g(t);var l=[],c=3,p=r-1,h=(1<<r)-1;if(l[1]=n.convert(this),r>1){var u=i();for(n.sqrTo(l[1],u);c<=h;)l[c]=i(),n.mulTo(u,l[c-2],l[c]),c+=2}var m,y,v=e.t-1,C=!0,B=i();for(o=s(e[v])-1;v>=0;){for(o>=p?m=e[v]>>o-p&h:(m=(e[v]&(1<<o+1)-1)<<p-o,v>0&&(m|=e[v-1]>>this.DB+o-p)),c=r;0==(1&m);)m>>=1,--c;if((o-=c)<0&&(o+=this.DB,--v),C)l[m].copyTo(a),C=!1;else{for(;c>1;)n.sqrTo(a,B),n.sqrTo(B,a),c-=2;c>0?n.sqrTo(a,B):(y=a,a=B,B=y),n.mulTo(B,l[m],a)}for(;v>=0&&0==(e[v]&1<<o);)n.sqrTo(a,B),y=a,a=B,B=y,--o<0&&(o=this.DB-1,--v)}return n.revert(a)},e.prototype.modInverse=function(t){var r=t.isEven();if(this.isEven()&&r||0==t.signum())return e.ZERO;for(var i=t.clone(),n=this.clone(),o=A(1),s=A(0),a=A(0),l=A(1);0!=i.signum();){for(;i.isEven();)i.rShiftTo(1,i),r?(o.isEven()&&s.isEven()||(o.addTo(this,o),s.subTo(t,s)),o.rShiftTo(1,o)):s.isEven()||s.subTo(t,s),s.rShiftTo(1,s);for(;n.isEven();)n.rShiftTo(1,n),r?(a.isEven()&&l.isEven()||(a.addTo(this,a),l.subTo(t,l)),a.rShiftTo(1,a)):l.isEven()||l.subTo(t,l),l.rShiftTo(1,l);i.compareTo(n)>=0?(i.subTo(n,i),r&&o.subTo(a,o),s.subTo(l,s)):(n.subTo(i,n),r&&a.subTo(o,a),l.subTo(s,l))}return 0!=n.compareTo(e.ONE)?e.ZERO:l.compareTo(t)>=0?l.subtract(t):l.signum()<0?(l.addTo(t,l),l.signum()<0?l.add(t):l):l},e.prototype.pow=function(e){return this.exp(e,new u)},e.prototype.gcd=function(e){var t=this.s<0?this.negate():this.clone(),r=e.s<0?e.negate():e.clone();if(t.compareTo(r)<0){var i=t;t=r,r=i}var n=t.getLowestSetBit(),o=r.getLowestSetBit();if(o<0)return t;for(n<o&&(o=n),o>0&&(t.rShiftTo(o,t),r.rShiftTo(o,r));t.signum()>0;)(n=t.getLowestSetBit())>0&&t.rShiftTo(n,t),(n=r.getLowestSetBit())>0&&r.rShiftTo(n,r),t.compareTo(r)>=0?(t.subTo(r,t),t.rShiftTo(1,t)):(r.subTo(t,r),r.rShiftTo(1,r));return o>0&&r.lShiftTo(o,r),r},e.prototype.isProbablePrime=function(e){var t,r=this.abs();if(1==r.t&&r[0]<=c[c.length-1]){for(t=0;t<c.length;++t)if(r[0]==c[t])return!0;return!1}if(r.isEven())return!1;for(t=1;t<c.length;){for(var i=c[t],n=t+1;n<c.length&&i<p;)i*=c[n++];for(i=r.modInt(i);t<n;)if(i%c[t++]==0)return!1}return r.millerRabin(e)},e.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},e.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+this.DV:this.t=0},e.prototype.fromString=function(t,r){var i;if(16==r)i=4;else if(8==r)i=3;else if(256==r)i=8;else if(2==r)i=1;else if(32==r)i=5;else{if(4!=r)return void this.fromRadix(t,r);i=2}this.t=0,this.s=0;for(var n=t.length,A=!1,s=0;--n>=0;){var a=8==i?255&+t[n]:o(t,n);a<0?"-"==t.charAt(n)&&(A=!0):(A=!1,0==s?this[this.t++]=a:s+i>this.DB?(this[this.t-1]|=(a&(1<<this.DB-s)-1)<<s,this[this.t++]=a>>this.DB-s):this[this.t-1]|=a<<s,(s+=i)>=this.DB&&(s-=this.DB))}8==i&&0!=(128&+t[0])&&(this.s=-1,s>0&&(this[this.t-1]|=(1<<this.DB-s)-1<<s)),this.clamp(),A&&e.ZERO.subTo(this,this)},e.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},e.prototype.dlShiftTo=function(e,t){var r;for(r=this.t-1;r>=0;--r)t[r+e]=this[r];for(r=e-1;r>=0;--r)t[r]=0;t.t=this.t+e,t.s=this.s},e.prototype.drShiftTo=function(e,t){for(var r=e;r<this.t;++r)t[r-e]=this[r];t.t=Math.max(this.t-e,0),t.s=this.s},e.prototype.lShiftTo=function(e,t){for(var r=e%this.DB,i=this.DB-r,n=(1<<i)-1,o=Math.floor(e/this.DB),A=this.s<<r&this.DM,s=this.t-1;s>=0;--s)t[s+o+1]=this[s]>>i|A,A=(this[s]&n)<<r;for(s=o-1;s>=0;--s)t[s]=0;t[o]=A,t.t=this.t+o+1,t.s=this.s,t.clamp()},e.prototype.rShiftTo=function(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t)t.t=0;else{var i=e%this.DB,n=this.DB-i,o=(1<<i)-1;t[0]=this[r]>>i;for(var A=r+1;A<this.t;++A)t[A-r-1]|=(this[A]&o)<<n,t[A-r]=this[A]>>i;i>0&&(t[this.t-r-1]|=(this.s&o)<<n),t.t=this.t-r,t.clamp()}},e.prototype.subTo=function(e,t){for(var r=0,i=0,n=Math.min(e.t,this.t);r<n;)i+=this[r]-e[r],t[r++]=i&this.DM,i>>=this.DB;if(e.t<this.t){for(i-=e.s;r<this.t;)i+=this[r],t[r++]=i&this.DM,i>>=this.DB;i+=this.s}else{for(i+=this.s;r<e.t;)i-=e[r],t[r++]=i&this.DM,i>>=this.DB;i-=e.s}t.s=i<0?-1:0,i<-1?t[r++]=this.DV+i:i>0&&(t[r++]=i),t.t=r,t.clamp()},e.prototype.multiplyTo=function(t,r){var i=this.abs(),n=t.abs(),o=i.t;for(r.t=o+n.t;--o>=0;)r[o]=0;for(o=0;o<n.t;++o)r[o+i.t]=i.am(0,n[o],r,o,0,i.t);r.s=0,r.clamp(),this.s!=t.s&&e.ZERO.subTo(r,r)},e.prototype.squareTo=function(e){for(var t=this.abs(),r=e.t=2*t.t;--r>=0;)e[r]=0;for(r=0;r<t.t-1;++r){var i=t.am(r,t[r],e,2*r,0,1);(e[r+t.t]+=t.am(r+1,2*t[r],e,2*r+1,i,t.t-r-1))>=t.DV&&(e[r+t.t]-=t.DV,e[r+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(r,t[r],e,2*r,0,1)),e.s=0,e.clamp()},e.prototype.divRemTo=function(t,r,n){var o=t.abs();if(!(o.t<=0)){var A=this.abs();if(A.t<o.t)return null!=r&&r.fromInt(0),void(null!=n&&this.copyTo(n));null==n&&(n=i());var a=i(),l=this.s,c=t.s,p=this.DB-s(o[o.t-1]);p>0?(o.lShiftTo(p,a),A.lShiftTo(p,n)):(o.copyTo(a),A.copyTo(n));var h=a.t,u=a[h-1];if(0!=u){var d=u*(1<<this.F1)+(h>1?a[h-2]>>this.F2:0),g=this.FV/d,f=(1<<this.F1)/d,m=1<<this.F2,y=n.t,v=y-h,C=null==r?i():r;for(a.dlShiftTo(v,C),n.compareTo(C)>=0&&(n[n.t++]=1,n.subTo(C,n)),e.ONE.dlShiftTo(h,C),C.subTo(a,a);a.t<h;)a[a.t++]=0;for(;--v>=0;){var B=n[--y]==u?this.DM:Math.floor(n[y]*g+(n[y-1]+m)*f);if((n[y]+=a.am(0,B,n,v,0,h))<B)for(a.dlShiftTo(v,C),n.subTo(C,n);n[y]<--B;)n.subTo(C,n)}null!=r&&(n.drShiftTo(h,r),l!=c&&e.ZERO.subTo(r,r)),n.t=h,n.clamp(),p>0&&n.rShiftTo(p,n),l<0&&e.ZERO.subTo(n,n)}}},e.prototype.invDigit=function(){if(this.t<1)return 0;var e=this[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},e.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},e.prototype.exp=function(t,r){if(t>4294967295||t<1)return e.ONE;var n=i(),o=i(),A=r.convert(this),a=s(t)-1;for(A.copyTo(n);--a>=0;)if(r.sqrTo(n,o),(t&1<<a)>0)r.mulTo(o,A,n);else{var l=n;n=o,o=l}return r.revert(n)},e.prototype.chunkSize=function(e){return Math.floor(Math.LN2*this.DB/Math.log(e))},e.prototype.toRadix=function(e){if(null==e&&(e=10),0==this.signum()||e<2||e>36)return"0";var t=this.chunkSize(e),r=Math.pow(e,t),n=A(r),o=i(),s=i(),a="";for(this.divRemTo(n,o,s);o.signum()>0;)a=(r+s.intValue()).toString(e).substr(1)+a,o.divRemTo(n,o,s);return s.intValue().toString(e)+a},e.prototype.fromRadix=function(t,r){this.fromInt(0),null==r&&(r=10);for(var i=this.chunkSize(r),n=Math.pow(r,i),A=!1,s=0,a=0,l=0;l<t.length;++l){var c=o(t,l);c<0?"-"==t.charAt(l)&&0==this.signum()&&(A=!0):(a=r*a+c,++s>=i&&(this.dMultiply(n),this.dAddOffset(a,0),s=0,a=0))}s>0&&(this.dMultiply(Math.pow(r,s)),this.dAddOffset(a,0)),A&&e.ZERO.subTo(this,this)},e.prototype.fromNumber=function(t,r,i){if("number"==typeof r)if(t<2)this.fromInt(1);else for(this.fromNumber(t,i),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),l.op_or,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(r);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(e.ONE.shiftLeft(t-1),this);else{var n=[],o=7&t;n.length=1+(t>>3),r.nextBytes(n),o>0?n[0]&=(1<<o)-1:n[0]=0,this.fromString(n,256)}},e.prototype.bitwiseTo=function(e,t,r){var i,n,o=Math.min(e.t,this.t);for(i=0;i<o;++i)r[i]=t(this[i],e[i]);if(e.t<this.t){for(n=e.s&this.DM,i=o;i<this.t;++i)r[i]=t(this[i],n);r.t=this.t}else{for(n=this.s&this.DM,i=o;i<e.t;++i)r[i]=t(n,e[i]);r.t=e.t}r.s=t(this.s,e.s),r.clamp()},e.prototype.changeBit=function(t,r){var i=e.ONE.shiftLeft(t);return this.bitwiseTo(i,r,i),i},e.prototype.addTo=function(e,t){for(var r=0,i=0,n=Math.min(e.t,this.t);r<n;)i+=this[r]+e[r],t[r++]=i&this.DM,i>>=this.DB;if(e.t<this.t){for(i+=e.s;r<this.t;)i+=this[r],t[r++]=i&this.DM,i>>=this.DB;i+=this.s}else{for(i+=this.s;r<e.t;)i+=e[r],t[r++]=i&this.DM,i>>=this.DB;i+=e.s}t.s=i<0?-1:0,i>0?t[r++]=i:i<-1&&(t[r++]=this.DV+i),t.t=r,t.clamp()},e.prototype.dMultiply=function(e){this[this.t]=this.am(0,e-1,this,0,0,this.t),++this.t,this.clamp()},e.prototype.dAddOffset=function(e,t){if(0!=e){for(;this.t<=t;)this[this.t++]=0;for(this[t]+=e;this[t]>=this.DV;)this[t]-=this.DV,++t>=this.t&&(this[this.t++]=0),++this[t]}},e.prototype.multiplyLowerTo=function(e,t,r){var i=Math.min(this.t+e.t,t);for(r.s=0,r.t=i;i>0;)r[--i]=0;for(var n=r.t-this.t;i<n;++i)r[i+this.t]=this.am(0,e[i],r,i,0,this.t);for(n=Math.min(e.t,t);i<n;++i)this.am(0,e[i],r,i,0,t-i);r.clamp()},e.prototype.multiplyUpperTo=function(e,t,r){--t;var i=r.t=this.t+e.t-t;for(r.s=0;--i>=0;)r[i]=0;for(i=Math.max(t-this.t,0);i<e.t;++i)r[this.t+i-t]=this.am(t-i,e[i],r,0,0,this.t+i-t);r.clamp(),r.drShiftTo(1,r)},e.prototype.modInt=function(e){if(e<=0)return 0;var t=this.DV%e,r=this.s<0?e-1:0;if(this.t>0)if(0==t)r=this[0]%e;else for(var i=this.t-1;i>=0;--i)r=(t*r+this[i])%e;return r},e.prototype.millerRabin=function(t){var r=this.subtract(e.ONE),n=r.getLowestSetBit();if(n<=0)return!1;var o=r.shiftRight(n);(t=t+1>>1)>c.length&&(t=c.length);for(var A=i(),s=0;s<t;++s){A.fromInt(c[Math.floor(Math.random()*c.length)]);var a=A.modPow(o,this);if(0!=a.compareTo(e.ONE)&&0!=a.compareTo(r)){for(var l=1;l++<n&&0!=a.compareTo(r);)if(0==(a=a.modPowInt(2,this)).compareTo(e.ONE))return!1;if(0!=a.compareTo(r))return!1}}return!0},e.prototype.square=function(){var e=i();return this.squareTo(e),e},e.prototype.gcda=function(e,t){var r=this.s<0?this.negate():this.clone(),i=e.s<0?e.negate():e.clone();if(r.compareTo(i)<0){var n=r;r=i,i=n}var o=r.getLowestSetBit(),A=i.getLowestSetBit();A<0?t(r):(o<A&&(A=o),A>0&&(r.rShiftTo(A,r),i.rShiftTo(A,i)),setTimeout((function s(){(o=r.getLowestSetBit())>0&&r.rShiftTo(o,r),(o=i.getLowestSetBit())>0&&i.rShiftTo(o,i),r.compareTo(i)>=0?(r.subTo(i,r),r.rShiftTo(1,r)):(i.subTo(r,i),i.rShiftTo(1,i)),r.signum()>0?setTimeout(s,0):(A>0&&i.lShiftTo(A,i),setTimeout((function(){t(i)}),0))}),10))},e.prototype.fromNumberAsync=function(t,r,i,n){if("number"==typeof r)if(t<2)this.fromInt(1);else{this.fromNumber(t,i),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),l.op_or,this),this.isEven()&&this.dAddOffset(1,0);var o=this;setTimeout((function A(){o.dAddOffset(2,0),o.bitLength()>t&&o.subTo(e.ONE.shiftLeft(t-1),o),o.isProbablePrime(r)?setTimeout((function(){n()}),0):setTimeout(A,0)}),0)}else{var A=[],s=7&t;A.length=1+(t>>3),r.nextBytes(A),s>0?A[0]&=(1<<s)-1:A[0]=0,this.fromString(A,256)}},e}(),u=function(){function e(){}return e.prototype.convert=function(e){return e},e.prototype.revert=function(e){return e},e.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r)},e.prototype.sqrTo=function(e,t){e.squareTo(t)},e}(),d=function(){function e(e){this.m=e}return e.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},e.prototype.revert=function(e){return e},e.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},e.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}(),g=function(){function e(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}return e.prototype.convert=function(e){var t=i();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(h.ZERO)>0&&this.m.subTo(t,t),t},e.prototype.revert=function(e){var t=i();return e.copyTo(t),this.reduce(t),t},e.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var r=32767&e[t],i=r*this.mpl+((r*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(e[r=t+this.m.t]+=this.m.am(0,i,e,t,0,this.m.t);e[r]>=e.DV;)e[r]-=e.DV,e[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},e.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}(),f=function(){function e(e){this.m=e,this.r2=i(),this.q3=i(),h.ONE.dlShiftTo(2*e.t,this.r2),this.mu=this.r2.divide(e)}return e.prototype.convert=function(e){if(e.s<0||e.t>2*this.m.t)return e.mod(this.m);if(e.compareTo(this.m)<0)return e;var t=i();return e.copyTo(t),this.reduce(t),t},e.prototype.revert=function(e){return e},e.prototype.reduce=function(e){for(e.drShiftTo(this.m.t-1,this.r2),e.t>this.m.t+1&&(e.t=this.m.t+1,e.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);e.compareTo(this.r2)<0;)e.dAddOffset(1,this.m.t+1);for(e.subTo(this.r2,e);e.compareTo(this.m)>=0;)e.subTo(this.m,e)},e.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}(),m="undefined"!=typeof navigator;m&&"Microsoft Internet Explorer"==navigator.appName?(h.prototype.am=function(e,t,r,i,n,o){for(var A=32767&t,s=t>>15;--o>=0;){var a=32767&this[e],l=this[e++]>>15,c=s*a+l*A;n=((a=A*a+((32767&c)<<15)+r[i]+(1073741823&n))>>>30)+(c>>>15)+s*l+(n>>>30),r[i++]=1073741823&a}return n},a=30):m&&"Netscape"!=navigator.appName?(h.prototype.am=function(e,t,r,i,n,o){for(;--o>=0;){var A=t*this[e++]+r[i]+n;n=Math.floor(A/67108864),r[i++]=67108863&A}return n},a=26):(h.prototype.am=function(e,t,r,i,n,o){for(var A=16383&t,s=t>>14;--o>=0;){var a=16383&this[e],l=this[e++]>>14,c=s*a+l*A;n=((a=A*a+((16383&c)<<14)+r[i]+n)>>28)+(c>>14)+s*l,r[i++]=268435455&a}return n},a=28),h.prototype.DB=a,h.prototype.DM=(1<<a)-1,h.prototype.DV=1<<a,h.prototype.FV=Math.pow(2,52),h.prototype.F1=52-a,h.prototype.F2=2*a-52;var y,v,C=[];for(y="0".charCodeAt(0),v=0;v<=9;++v)C[y++]=v;for(y="a".charCodeAt(0),v=10;v<36;++v)C[y++]=v;for(y="A".charCodeAt(0),v=10;v<36;++v)C[y++]=v;h.ZERO=A(0),h.ONE=A(1)},"./node_modules/jsencrypt/lib/lib/jsbn/prng4.js":function(e,t,r){function i(){return new n}r.r(t),r.d(t,{Arcfour:function(){return n},prng_newstate:function(){return i},rng_psize:function(){return o}});var n=function(){function e(){this.i=0,this.j=0,this.S=[]}return e.prototype.init=function(e){var t,r,i;for(t=0;t<256;++t)this.S[t]=t;for(r=0,t=0;t<256;++t)r=r+this.S[t]+e[t%e.length]&255,i=this.S[t],this.S[t]=this.S[r],this.S[r]=i;this.i=0,this.j=0},e.prototype.next=function(){var e;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,e=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=e,this.S[e+this.S[this.i]&255]},e}(),o=256},"./node_modules/jsencrypt/lib/lib/jsbn/rng.js":function(e,t,r){function i(){if(null==n){for(n=(0,A.prng_newstate)();o<A.rng_psize;){var e=Math.floor(65536*Math.random());s[o++]=255&e}for(n.init(s),o=0;o<s.length;++o)s[o]=0;o=0}return n.next()}r.r(t),r.d(t,{SecureRandom:function(){return h}});var n,o,A=r("./node_modules/jsencrypt/lib/lib/jsbn/prng4.js"),s=null;if(null==s){s=[],o=0;var a=void 0;if(window.crypto&&window.crypto.getRandomValues){var l=new Uint32Array(256);for(window.crypto.getRandomValues(l),a=0;a<l.length;++a)s[o++]=255&l[a]}var c=0,p=function e(t){if((c=c||0)>=256||o>=A.rng_psize)window.removeEventListener?window.removeEventListener("mousemove",e,!1):window.detachEvent&&window.detachEvent("onmousemove",e);else try{var r=t.x+t.y;s[o++]=255&r,c+=1}catch(e){}};window.addEventListener?window.addEventListener("mousemove",p,!1):window.attachEvent&&window.attachEvent("onmousemove",p)}var h=function(){function e(){}return e.prototype.nextBytes=function(e){for(var t=0;t<e.length;++t)e[t]=i()},e}()},"./node_modules/jsencrypt/lib/lib/jsbn/rsa.js":function(e,t,r){function i(e,t){if(t<e.length+22)return null;for(var r=t-e.length-6,i="",o=0;o<r;o+=2)i+="ff";var A="0001"+i+"00"+e;return(0,n.parseBigInt)(A,16)}r.r(t),r.d(t,{RSAKey:function(){return A}});var n=r("./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js"),o=r("./node_modules/jsencrypt/lib/lib/jsbn/rng.js"),A=function(){function e(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}return e.prototype.doPublic=function(e){return e.modPowInt(this.e,this.n)},e.prototype.doPrivate=function(e){if(null==this.p||null==this.q)return e.modPow(this.d,this.n);for(var t=e.mod(this.p).modPow(this.dmp1,this.p),r=e.mod(this.q).modPow(this.dmq1,this.q);t.compareTo(r)<0;)t=t.add(this.p);return t.subtract(r).multiply(this.coeff).mod(this.p).multiply(this.q).add(r)},e.prototype.setPublic=function(e,t){null!=e&&null!=t&&e.length>0&&t.length>0&&(this.n=(0,n.parseBigInt)(e,16),this.e=parseInt(t,16))},e.prototype.encrypt=function(e){var t=this.n.bitLength()+7>>3,r=function(e,t){if(t<e.length+11)return null;for(var r=[],i=e.length-1;i>=0&&t>0;){var A=e.charCodeAt(i--);A<128?r[--t]=A:A>127&&A<2048?(r[--t]=63&A|128,r[--t]=A>>6|192):(r[--t]=63&A|128,r[--t]=A>>6&63|128,r[--t]=A>>12|224)}r[--t]=0;for(var s=new o.SecureRandom,a=[];t>2;){for(a[0]=0;0==a[0];)s.nextBytes(a);r[--t]=a[0]}return r[--t]=2,r[--t]=0,new n.BigInteger(r)}(e,t);if(null==r)return null;var i=this.doPublic(r);if(null==i)return null;for(var A=i.toString(16),s=A.length,a=0;a<2*t-s;a++)A="0"+A;return A},e.prototype.setPrivate=function(e,t,r){null!=e&&null!=t&&e.length>0&&t.length>0&&(this.n=(0,n.parseBigInt)(e,16),this.e=parseInt(t,16),this.d=(0,n.parseBigInt)(r,16))},e.prototype.setPrivateEx=function(e,t,r,i,o,A,s,a){null!=e&&null!=t&&e.length>0&&t.length>0&&(this.n=(0,n.parseBigInt)(e,16),this.e=parseInt(t,16),this.d=(0,n.parseBigInt)(r,16),this.p=(0,n.parseBigInt)(i,16),this.q=(0,n.parseBigInt)(o,16),this.dmp1=(0,n.parseBigInt)(A,16),this.dmq1=(0,n.parseBigInt)(s,16),this.coeff=(0,n.parseBigInt)(a,16))},e.prototype.generate=function(e,t){var r=new o.SecureRandom,i=e>>1;this.e=parseInt(t,16);for(var A=new n.BigInteger(t,16);;){for(;this.p=new n.BigInteger(e-i,1,r),0!=this.p.subtract(n.BigInteger.ONE).gcd(A).compareTo(n.BigInteger.ONE)||!this.p.isProbablePrime(10););for(;this.q=new n.BigInteger(i,1,r),0!=this.q.subtract(n.BigInteger.ONE).gcd(A).compareTo(n.BigInteger.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var s=this.p;this.p=this.q,this.q=s}var a=this.p.subtract(n.BigInteger.ONE),l=this.q.subtract(n.BigInteger.ONE),c=a.multiply(l);if(0==c.gcd(A).compareTo(n.BigInteger.ONE)){this.n=this.p.multiply(this.q),this.d=A.modInverse(c),this.dmp1=this.d.mod(a),this.dmq1=this.d.mod(l),this.coeff=this.q.modInverse(this.p);break}}},e.prototype.decrypt=function(e){var t=(0,n.parseBigInt)(e,16),r=this.doPrivate(t);return null==r?null:function(e,t){for(var r=e.toByteArray(),i=0;i<r.length&&0==r[i];)++i;if(r.length-i!=t-1||2!=r[i])return null;for(++i;0!=r[i];)if(++i>=r.length)return null;for(var n="";++i<r.length;){var o=255&r[i];o<128?n+=String.fromCharCode(o):o>191&&o<224?(n+=String.fromCharCode((31&o)<<6|63&r[i+1]),++i):(n+=String.fromCharCode((15&o)<<12|(63&r[i+1])<<6|63&r[i+2]),i+=2)}return n}(r,this.n.bitLength()+7>>3)},e.prototype.generateAsync=function(e,t,r){var i=new o.SecureRandom,A=e>>1;this.e=parseInt(t,16);var s=new n.BigInteger(t,16),a=this;setTimeout((function l(){var t=function(){if(a.p.compareTo(a.q)<=0){var e=a.p;a.p=a.q,a.q=e}var t=a.p.subtract(n.BigInteger.ONE),i=a.q.subtract(n.BigInteger.ONE),o=t.multiply(i);0==o.gcd(s).compareTo(n.BigInteger.ONE)?(a.n=a.p.multiply(a.q),a.d=s.modInverse(o),a.dmp1=a.d.mod(t),a.dmq1=a.d.mod(i),a.coeff=a.q.modInverse(a.p),setTimeout((function(){r()}),0)):setTimeout(l,0)},o=function c(){a.q=(0,n.nbi)(),a.q.fromNumberAsync(A,1,i,(function(){a.q.subtract(n.BigInteger.ONE).gcda(s,(function(e){0==e.compareTo(n.BigInteger.ONE)&&a.q.isProbablePrime(10)?setTimeout(t,0):setTimeout(c,0)}))}))};setTimeout((function p(){a.p=(0,n.nbi)(),a.p.fromNumberAsync(e-A,1,i,(function(){a.p.subtract(n.BigInteger.ONE).gcda(s,(function(e){0==e.compareTo(n.BigInteger.ONE)&&a.p.isProbablePrime(10)?setTimeout(o,0):setTimeout(p,0)}))}))}),0)}),0)},e.prototype.sign=function(e,t,r){var n=function(e){return s[e]||""}(r),o=i(n+t(e).toString(),this.n.bitLength()/4);if(null==o)return null;var A=this.doPrivate(o);if(null==A)return null;var a=A.toString(16);return 0==(1&a.length)?a:"0"+a},e.prototype.verify=function(e,t,r){var i=(0,n.parseBigInt)(t,16),o=this.doPublic(i);return null==o?null:function(e){for(var t in s)if(s.hasOwnProperty(t)){var r=s[t],i=r.length;if(e.substr(0,i)==r)return e.substr(i)}return e}(o.toString(16).replace(/^1f+00/,""))==r(e).toString()},e}(),s={md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",ripemd160:"3021300906052b2403020105000414"}},"./node_modules/jsencrypt/lib/lib/jsbn/util.js":function(e,t,r){function i(e){return c.charAt(e)}function n(e,t){return e&t}function o(e,t){return e|t}function A(e,t){return e^t}function s(e,t){return e&~t}function a(e){if(0==e)return-1;var t=0;return 0==(65535&e)&&(e>>=16,t+=16),0==(255&e)&&(e>>=8,t+=8),0==(15&e)&&(e>>=4,t+=4),0==(3&e)&&(e>>=2,t+=2),0==(1&e)&&++t,t}function l(e){for(var t=0;0!=e;)e&=e-1,++t;return t}r.r(t),r.d(t,{int2char:function(){return i},op_and:function(){return n},op_or:function(){return o},op_xor:function(){return A},op_andnot:function(){return s},lbit:function(){return a},cbit:function(){return l}});var c="0123456789abcdefghijklmnopqrstuvwxyz"},"./node_modules/jsencrypt/lib/lib/jsrsasign/asn1-1.0.js":function(e,t,r){r.r(t),r.d(t,{KJUR:function(){return o}});var i=r("./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js"),n=r("./node_modules/jsencrypt/lib/lib/jsrsasign/yahoo.js"),o={};void 0!==o.asn1&&o.asn1||(o.asn1={}),o.asn1.ASN1Util=new function(){this.integerToByteHex=function(e){var t=e.toString(16);return t.length%2==1&&(t="0"+t),t},this.bigIntToMinTwosComplementsHex=function(e){var t=e.toString(16);if("-"!=t.substr(0,1))t.length%2==1?t="0"+t:t.match(/^[0-7]/)||(t="00"+t);else{var r=t.substr(1).length;r%2==1?r+=1:t.match(/^[0-7]/)||(r+=2);for(var n="",o=0;o<r;o++)n+="f";t=new i.BigInteger(n,16).xor(e).add(i.BigInteger.ONE).toString(16).replace(/^-/,"")}return t},this.getPEMStringFromHex=function(e,t){return hextopem(e,t)},this.newObject=function(e){var t=o.asn1,r=t.DERBoolean,i=t.DERInteger,n=t.DERBitString,A=t.DEROctetString,s=t.DERNull,a=t.DERObjectIdentifier,l=t.DEREnumerated,c=t.DERUTF8String,p=t.DERNumericString,h=t.DERPrintableString,u=t.DERTeletexString,d=t.DERIA5String,g=t.DERUTCTime,f=t.DERGeneralizedTime,m=t.DERSequence,y=t.DERSet,v=t.DERTaggedObject,C=t.ASN1Util.newObject,B=Object.keys(e);if(1!=B.length)throw"key of param shall be only one.";var b=B[0];if(-1==":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:".indexOf(":"+b+":"))throw"undefined key: "+b;if("bool"==b)return new r(e[b]);if("int"==b)return new i(e[b]);if("bitstr"==b)return new n(e[b]);if("octstr"==b)return new A(e[b]);if("null"==b)return new s(e[b]);if("oid"==b)return new a(e[b]);if("enum"==b)return new l(e[b]);if("utf8str"==b)return new c(e[b]);if("numstr"==b)return new p(e[b]);if("prnstr"==b)return new h(e[b]);if("telstr"==b)return new u(e[b]);if("ia5str"==b)return new d(e[b]);if("utctime"==b)return new g(e[b]);if("gentime"==b)return new f(e[b]);if("seq"==b){for(var w=e[b],E=[],_=0;_<w.length;_++){var T=C(w[_]);E.push(T)}return new m({array:E})}if("set"==b){for(w=e[b],E=[],_=0;_<w.length;_++)T=C(w[_]),E.push(T);return new y({array:E})}if("tag"==b){var I=e[b];if("[object Array]"===Object.prototype.toString.call(I)&&3==I.length){var S=C(I[2]);return new v({tag:I[0],explicit:I[1],obj:S})}var M={};if(void 0!==I.explicit&&(M.explicit=I.explicit),void 0!==I.tag&&(M.tag=I.tag),void 0===I.obj)throw"obj shall be specified for 'tag'.";return M.obj=C(I.obj),new v(M)}},this.jsonToASN1HEX=function(e){return this.newObject(e).getEncodedHex()}},o.asn1.ASN1Util.oidHexToInt=function(e){for(var t="",r=parseInt(e.substr(0,2),16),n=(t=Math.floor(r/40)+"."+r%40,""),o=2;o<e.length;o+=2){var A=("00000000"+parseInt(e.substr(o,2),16).toString(2)).slice(-8);n+=A.substr(1,7),"0"==A.substr(0,1)&&(t=t+"."+new i.BigInteger(n,2).toString(10),n="")}return t},o.asn1.ASN1Util.oidIntToHex=function(e){var t=function(e){var t=e.toString(16);return 1==t.length&&(t="0"+t),t};if(!e.match(/^[0-9.]+$/))throw"malformed oid string: "+e;var r="",n=e.split("."),o=40*parseInt(n[0])+parseInt(n[1]);r+=t(o),n.splice(0,2);for(var A=0;A<n.length;A++)r+=function(e){var r="",n=new i.BigInteger(e,10).toString(2),o=7-n.length%7;7==o&&(o=0);for(var A="",s=0;s<o;s++)A+="0";for(n=A+n,s=0;s<n.length-1;s+=7){var a=n.substr(s,7);s!=n.length-7&&(a="1"+a),r+=t(parseInt(a,2))}return r}(n[A]);return r},o.asn1.ASN1Object=function(){this.getLengthHexFromValue=function(){if(void 0===this.hV||null==this.hV)throw"this.hV is null or undefined.";if(this.hV.length%2==1)throw"value hex must be even length: n=0,v="+this.hV;var e=this.hV.length/2,t=e.toString(16);if(t.length%2==1&&(t="0"+t),e<128)return t;var r=t.length/2;if(r>15)throw"ASN.1 length too long to represent by 8x: n = "+e.toString(16);return(128+r).toString(16)+t},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""}},o.asn1.DERAbstractString=function(e){o.asn1.DERAbstractString.superclass.constructor.call(this),this.getString=function(){return this.s},this.setString=function(e){this.hTLV=null,this.isModified=!0,this.s=e,this.hV=stohex(this.s)},this.setStringHex=function(e){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=e},this.getFreshValueHex=function(){return this.hV},void 0!==e&&("string"==typeof e?this.setString(e):void 0!==e.str?this.setString(e.str):void 0!==e.hex&&this.setStringHex(e.hex))},n.YAHOO.lang.extend(o.asn1.DERAbstractString,o.asn1.ASN1Object),o.asn1.DERAbstractTime=function(e){o.asn1.DERAbstractTime.superclass.constructor.call(this),this.localDateToUTC=function(e){return utc=e.getTime()+6e4*e.getTimezoneOffset(),new Date(utc)},this.formatDate=function(e,t,r){var i=this.zeroPadding,n=this.localDateToUTC(e),o=String(n.getFullYear());"utc"==t&&(o=o.substr(2,2));var A=o+i(String(n.getMonth()+1),2)+i(String(n.getDate()),2)+i(String(n.getHours()),2)+i(String(n.getMinutes()),2)+i(String(n.getSeconds()),2);if(!0===r){var s=n.getMilliseconds();if(0!=s){var a=i(String(s),3);A=A+"."+(a=a.replace(/[0]+$/,""))}}return A+"Z"},this.zeroPadding=function(e,t){return e.length>=t?e:new Array(t-e.length+1).join("0")+e},this.getString=function(){return this.s},this.setString=function(e){this.hTLV=null,this.isModified=!0,this.s=e,this.hV=stohex(e)},this.setByDateValue=function(e,t,r,i,n,o){var A=new Date(Date.UTC(e,t-1,r,i,n,o,0));this.setByDate(A)},this.getFreshValueHex=function(){return this.hV}},n.YAHOO.lang.extend(o.asn1.DERAbstractTime,o.asn1.ASN1Object),o.asn1.DERAbstractStructured=function(e){o.asn1.DERAbstractString.superclass.constructor.call(this),this.setByASN1ObjectArray=function(e){this.hTLV=null,this.isModified=!0,this.asn1Array=e},this.appendASN1Object=function(e){this.hTLV=null,this.isModified=!0,this.asn1Array.push(e)},this.asn1Array=new Array,void 0!==e&&void 0!==e.array&&(this.asn1Array=e.array)},n.YAHOO.lang.extend(o.asn1.DERAbstractStructured,o.asn1.ASN1Object),o.asn1.DERBoolean=function(){o.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV="0101ff"},n.YAHOO.lang.extend(o.asn1.DERBoolean,o.asn1.ASN1Object),o.asn1.DERInteger=function(e){o.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(e){this.hTLV=null,this.isModified=!0,this.hV=o.asn1.ASN1Util.bigIntToMinTwosComplementsHex(e)},this.setByInteger=function(e){var t=new i.BigInteger(String(e),10);this.setByBigInteger(t)},this.setValueHex=function(e){this.hV=e},this.getFreshValueHex=function(){return this.hV},void 0!==e&&(void 0!==e.bigint?this.setByBigInteger(e.bigint):void 0!==e.int?this.setByInteger(e.int):"number"==typeof e?this.setByInteger(e):void 0!==e.hex&&this.setValueHex(e.hex))},n.YAHOO.lang.extend(o.asn1.DERInteger,o.asn1.ASN1Object),o.asn1.DERBitString=function(e){if(void 0!==e&&void 0!==e.obj){var t=o.asn1.ASN1Util.newObject(e.obj);e.hex="00"+t.getEncodedHex()}o.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(e){this.hTLV=null,this.isModified=!0,this.hV=e},this.setUnusedBitsAndHexValue=function(e,t){if(e<0||7<e)throw"unused bits shall be from 0 to 7: u = "+e;var r="0"+e;this.hTLV=null,this.isModified=!0,this.hV=r+t},this.setByBinaryString=function(e){var t=8-(e=e.replace(/0+$/,"")).length%8;8==t&&(t=0);for(var r=0;r<=t;r++)e+="0";var i="";for(r=0;r<e.length-1;r+=8){var n=e.substr(r,8),o=parseInt(n,2).toString(16);1==o.length&&(o="0"+o),i+=o}this.hTLV=null,this.isModified=!0,this.hV="0"+t+i},this.setByBooleanArray=function(e){for(var t="",r=0;r<e.length;r++)1==e[r]?t+="1":t+="0";this.setByBinaryString(t)},this.newFalseArray=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=!1;return t},this.getFreshValueHex=function(){return this.hV},void 0!==e&&("string"==typeof e&&e.toLowerCase().match(/^[0-9a-f]+$/)?this.setHexValueIncludingUnusedBits(e):void 0!==e.hex?this.setHexValueIncludingUnusedBits(e.hex):void 0!==e.bin?this.setByBinaryString(e.bin):void 0!==e.array&&this.setByBooleanArray(e.array))},n.YAHOO.lang.extend(o.asn1.DERBitString,o.asn1.ASN1Object),o.asn1.DEROctetString=function(e){if(void 0!==e&&void 0!==e.obj){var t=o.asn1.ASN1Util.newObject(e.obj);e.hex=t.getEncodedHex()}o.asn1.DEROctetString.superclass.constructor.call(this,e),this.hT="04"},n.YAHOO.lang.extend(o.asn1.DEROctetString,o.asn1.DERAbstractString),o.asn1.DERNull=function(){o.asn1.DERNull.superclass.constructor.call(this),this.hT="05",this.hTLV="0500"},n.YAHOO.lang.extend(o.asn1.DERNull,o.asn1.ASN1Object),o.asn1.DERObjectIdentifier=function(e){var t=function(e){var t=e.toString(16);return 1==t.length&&(t="0"+t),t},r=function(e){var r="",n=new i.BigInteger(e,10).toString(2),o=7-n.length%7;7==o&&(o=0);for(var A="",s=0;s<o;s++)A+="0";for(n=A+n,s=0;s<n.length-1;s+=7){var a=n.substr(s,7);s!=n.length-7&&(a="1"+a),r+=t(parseInt(a,2))}return r};o.asn1.DERObjectIdentifier.superclass.constructor.call(this),this.hT="06",this.setValueHex=function(e){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=e},this.setValueOidString=function(e){if(!e.match(/^[0-9.]+$/))throw"malformed oid string: "+e;var i="",n=e.split("."),o=40*parseInt(n[0])+parseInt(n[1]);i+=t(o),n.splice(0,2);for(var A=0;A<n.length;A++)i+=r(n[A]);this.hTLV=null,this.isModified=!0,this.s=null,this.hV=i},this.setValueName=function(e){var t=o.asn1.x509.OID.name2oid(e);if(""===t)throw"DERObjectIdentifier oidName undefined: "+e;this.setValueOidString(t)},this.getFreshValueHex=function(){return this.hV},void 0!==e&&("string"==typeof e?e.match(/^[0-2].[0-9.]+$/)?this.setValueOidString(e):this.setValueName(e):void 0!==e.oid?this.setValueOidString(e.oid):void 0!==e.hex?this.setValueHex(e.hex):void 0!==e.name&&this.setValueName(e.name))},n.YAHOO.lang.extend(o.asn1.DERObjectIdentifier,o.asn1.ASN1Object),o.asn1.DEREnumerated=function(e){o.asn1.DEREnumerated.superclass.constructor.call(this),this.hT="0a",this.setByBigInteger=function(e){this.hTLV=null,this.isModified=!0,this.hV=o.asn1.ASN1Util.bigIntToMinTwosComplementsHex(e)},this.setByInteger=function(e){var t=new i.BigInteger(String(e),10);this.setByBigInteger(t)},this.setValueHex=function(e){this.hV=e},this.getFreshValueHex=function(){return this.hV},void 0!==e&&(void 0!==e.int?this.setByInteger(e.int):"number"==typeof e?this.setByInteger(e):void 0!==e.hex&&this.setValueHex(e.hex))},n.YAHOO.lang.extend(o.asn1.DEREnumerated,o.asn1.ASN1Object),o.asn1.DERUTF8String=function(e){o.asn1.DERUTF8String.superclass.constructor.call(this,e),this.hT="0c"},n.YAHOO.lang.extend(o.asn1.DERUTF8String,o.asn1.DERAbstractString),o.asn1.DERNumericString=function(e){o.asn1.DERNumericString.superclass.constructor.call(this,e),this.hT="12"},n.YAHOO.lang.extend(o.asn1.DERNumericString,o.asn1.DERAbstractString),o.asn1.DERPrintableString=function(e){o.asn1.DERPrintableString.superclass.constructor.call(this,e),this.hT="13"},n.YAHOO.lang.extend(o.asn1.DERPrintableString,o.asn1.DERAbstractString),o.asn1.DERTeletexString=function(e){o.asn1.DERTeletexString.superclass.constructor.call(this,e),this.hT="14"},n.YAHOO.lang.extend(o.asn1.DERTeletexString,o.asn1.DERAbstractString),o.asn1.DERIA5String=function(e){o.asn1.DERIA5String.superclass.constructor.call(this,e),this.hT="16"},n.YAHOO.lang.extend(o.asn1.DERIA5String,o.asn1.DERAbstractString),o.asn1.DERUTCTime=function(e){o.asn1.DERUTCTime.superclass.constructor.call(this,e),this.hT="17",this.setByDate=function(e){this.hTLV=null,this.isModified=!0,this.date=e,this.s=this.formatDate(this.date,"utc"),this.hV=stohex(this.s)},this.getFreshValueHex=function(){return void 0===this.date&&void 0===this.s&&(this.date=new Date,this.s=this.formatDate(this.date,"utc"),this.hV=stohex(this.s)),this.hV},void 0!==e&&(void 0!==e.str?this.setString(e.str):"string"==typeof e&&e.match(/^[0-9]{12}Z$/)?this.setString(e):void 0!==e.hex?this.setStringHex(e.hex):void 0!==e.date&&this.setByDate(e.date))},n.YAHOO.lang.extend(o.asn1.DERUTCTime,o.asn1.DERAbstractTime),o.asn1.DERGeneralizedTime=function(e){o.asn1.DERGeneralizedTime.superclass.constructor.call(this,e),this.hT="18",this.withMillis=!1,this.setByDate=function(e){this.hTLV=null,this.isModified=!0,this.date=e,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=stohex(this.s)},this.getFreshValueHex=function(){return void 0===this.date&&void 0===this.s&&(this.date=new Date,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=stohex(this.s)),this.hV},void 0!==e&&(void 0!==e.str?this.setString(e.str):"string"==typeof e&&e.match(/^[0-9]{14}Z$/)?this.setString(e):void 0!==e.hex?this.setStringHex(e.hex):void 0!==e.date&&this.setByDate(e.date),!0===e.millis&&(this.withMillis=!0))},n.YAHOO.lang.extend(o.asn1.DERGeneralizedTime,o.asn1.DERAbstractTime),o.asn1.DERSequence=function(e){o.asn1.DERSequence.superclass.constructor.call(this,e),this.hT="30",this.getFreshValueHex=function(){for(var e="",t=0;t<this.asn1Array.length;t++)e+=this.asn1Array[t].getEncodedHex();return this.hV=e,this.hV}},n.YAHOO.lang.extend(o.asn1.DERSequence,o.asn1.DERAbstractStructured),o.asn1.DERSet=function(e){o.asn1.DERSet.superclass.constructor.call(this,e),this.hT="31",this.sortFlag=!0,this.getFreshValueHex=function(){for(var e=new Array,t=0;t<this.asn1Array.length;t++){var r=this.asn1Array[t];e.push(r.getEncodedHex())}return 1==this.sortFlag&&e.sort(),this.hV=e.join(""),this.hV},void 0!==e&&void 0!==e.sortflag&&0==e.sortflag&&(this.sortFlag=!1)},n.YAHOO.lang.extend(o.asn1.DERSet,o.asn1.DERAbstractStructured),o.asn1.DERTaggedObject=function(e){o.asn1.DERTaggedObject.superclass.constructor.call(this),this.hT="a0",this.hV="",this.isExplicit=!0,this.asn1Object=null,this.setASN1Object=function(e,t,r){this.hT=t,this.isExplicit=e,this.asn1Object=r,this.isExplicit?(this.hV=this.asn1Object.getEncodedHex(),this.hTLV=null,this.isModified=!0):(this.hV=null,this.hTLV=r.getEncodedHex(),this.hTLV=this.hTLV.replace(/^../,t),this.isModified=!1)},this.getFreshValueHex=function(){return this.hV},void 0!==e&&(void 0!==e.tag&&(this.hT=e.tag),void 0!==e.explicit&&(this.isExplicit=e.explicit),void 0!==e.obj&&(this.asn1Object=e.obj,this.setASN1Object(this.isExplicit,this.hT,this.asn1Object)))},n.YAHOO.lang.extend(o.asn1.DERTaggedObject,o.asn1.ASN1Object)},"./node_modules/jsencrypt/lib/lib/jsrsasign/yahoo.js":function(e,t,r){r.r(t),r.d(t,{YAHOO:function(){return i}});var i={};i.lang={extend:function(e,t,r){if(!t||!e)throw new Error("YAHOO.lang.extend failed, please check that all dependencies are included.");var i=function(){};if(i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e,e.superclass=t.prototype,t.prototype.constructor==Object.prototype.constructor&&(t.prototype.constructor=t),r){var n;for(n in r)e.prototype[n]=r[n];var o=function(){},A=["toString","valueOf"];try{/MSIE/.test(navigator.userAgent)&&(o=function(e,t){for(n=0;n<A.length;n+=1){var r=A[n],i=t[r];"function"==typeof i&&i!=Object.prototype[r]&&(e[r]=i)}})}catch(e){}o(e.prototype,r)}}}},"./node_modules/jsencrypt/lib/version.json":function(e){e.exports={version:"3.2.0"}},"./node_modules/md5/md5.js":function(e,t,r){!function(){var t=r("./node_modules/crypt/crypt.js"),i=r("./node_modules/charenc/charenc.js").utf8,n=r("./node_modules/is-buffer/index.js"),o=r("./node_modules/charenc/charenc.js").bin,A=function s(e,r){e.constructor==String?e=r&&"binary"===r.encoding?o.stringToBytes(e):i.stringToBytes(e):n(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var A=t.bytesToWords(e),a=8*e.length,l=1732584193,c=-271733879,p=-1732584194,h=271733878,u=0;u<A.length;u++)A[u]=16711935&(A[u]<<8|A[u]>>>24)|4278255360&(A[u]<<24|A[u]>>>8);A[a>>>5]|=128<<a%32,A[14+(a+64>>>9<<4)]=a;var d=s._ff,g=s._gg,f=s._hh,m=s._ii;for(u=0;u<A.length;u+=16){var y=l,v=c,C=p,B=h;l=d(l,c,p,h,A[u+0],7,-680876936),h=d(h,l,c,p,A[u+1],12,-389564586),p=d(p,h,l,c,A[u+2],17,606105819),c=d(c,p,h,l,A[u+3],22,-1044525330),l=d(l,c,p,h,A[u+4],7,-176418897),h=d(h,l,c,p,A[u+5],12,1200080426),p=d(p,h,l,c,A[u+6],17,-1473231341),c=d(c,p,h,l,A[u+7],22,-45705983),l=d(l,c,p,h,A[u+8],7,1770035416),h=d(h,l,c,p,A[u+9],12,-1958414417),p=d(p,h,l,c,A[u+10],17,-42063),c=d(c,p,h,l,A[u+11],22,-1990404162),l=d(l,c,p,h,A[u+12],7,1804603682),h=d(h,l,c,p,A[u+13],12,-40341101),p=d(p,h,l,c,A[u+14],17,-1502002290),l=g(l,c=d(c,p,h,l,A[u+15],22,1236535329),p,h,A[u+1],5,-165796510),h=g(h,l,c,p,A[u+6],9,-1069501632),p=g(p,h,l,c,A[u+11],14,643717713),c=g(c,p,h,l,A[u+0],20,-373897302),l=g(l,c,p,h,A[u+5],5,-701558691),h=g(h,l,c,p,A[u+10],9,38016083),p=g(p,h,l,c,A[u+15],14,-660478335),c=g(c,p,h,l,A[u+4],20,-405537848),l=g(l,c,p,h,A[u+9],5,568446438),h=g(h,l,c,p,A[u+14],9,-1019803690),p=g(p,h,l,c,A[u+3],14,-187363961),c=g(c,p,h,l,A[u+8],20,1163531501),l=g(l,c,p,h,A[u+13],5,-1444681467),h=g(h,l,c,p,A[u+2],9,-51403784),p=g(p,h,l,c,A[u+7],14,1735328473),l=f(l,c=g(c,p,h,l,A[u+12],20,-1926607734),p,h,A[u+5],4,-378558),h=f(h,l,c,p,A[u+8],11,-2022574463),p=f(p,h,l,c,A[u+11],16,1839030562),c=f(c,p,h,l,A[u+14],23,-35309556),l=f(l,c,p,h,A[u+1],4,-1530992060),h=f(h,l,c,p,A[u+4],11,1272893353),p=f(p,h,l,c,A[u+7],16,-155497632),c=f(c,p,h,l,A[u+10],23,-1094730640),l=f(l,c,p,h,A[u+13],4,681279174),h=f(h,l,c,p,A[u+0],11,-358537222),p=f(p,h,l,c,A[u+3],16,-722521979),c=f(c,p,h,l,A[u+6],23,76029189),l=f(l,c,p,h,A[u+9],4,-640364487),h=f(h,l,c,p,A[u+12],11,-421815835),p=f(p,h,l,c,A[u+15],16,530742520),l=m(l,c=f(c,p,h,l,A[u+2],23,-995338651),p,h,A[u+0],6,-198630844),h=m(h,l,c,p,A[u+7],10,1126891415),p=m(p,h,l,c,A[u+14],15,-1416354905),c=m(c,p,h,l,A[u+5],21,-57434055),l=m(l,c,p,h,A[u+12],6,1700485571),h=m(h,l,c,p,A[u+3],10,-1894986606),p=m(p,h,l,c,A[u+10],15,-1051523),c=m(c,p,h,l,A[u+1],21,-2054922799),l=m(l,c,p,h,A[u+8],6,1873313359),h=m(h,l,c,p,A[u+15],10,-30611744),p=m(p,h,l,c,A[u+6],15,-1560198380),c=m(c,p,h,l,A[u+13],21,1309151649),l=m(l,c,p,h,A[u+4],6,-145523070),h=m(h,l,c,p,A[u+11],10,-1120210379),p=m(p,h,l,c,A[u+2],15,718787259),c=m(c,p,h,l,A[u+9],21,-343485551),l=l+y>>>0,c=c+v>>>0,p=p+C>>>0,h=h+B>>>0}return t.endian([l,c,p,h])};A._ff=function(e,t,r,i,n,o,A){var s=e+(t&r|~t&i)+(n>>>0)+A;return(s<<o|s>>>32-o)+t},A._gg=function(e,t,r,i,n,o,A){var s=e+(t&i|r&~i)+(n>>>0)+A;return(s<<o|s>>>32-o)+t},A._hh=function(e,t,r,i,n,o,A){var s=e+(t^r^i)+(n>>>0)+A;return(s<<o|s>>>32-o)+t},A._ii=function(e,t,r,i,n,o,A){var s=e+(r^(t|~i))+(n>>>0)+A;return(s<<o|s>>>32-o)+t},A._blocksize=16,A._digestsize=16,e.exports=function(e,r){if(null==e)throw new Error("Illegal argument "+e);var i=t.wordsToBytes(A(e,r));return r&&r.asBytes?i:r&&r.asString?o.bytesToString(i):t.bytesToHex(i)}}()}},__webpack_module_cache__={};__webpack_require__.d=function(e,t){for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__={};return function(){function e(e){return e&&e.__esModule?e:{"default":e}}function t(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var r=__webpack_exports__,i=__webpack_require__("./node_modules/@tencent/js-armor-loader/dist/runtime.js");Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=void 0;var n=e(__webpack_require__("./node_modules/jsencrypt/lib/index.js")),o=__webpack_require__("./utils.js"),A=e(__webpack_require__("./aes.js")),s=e(__webpack_require__("./node_modules/md5/md5.js")),a=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"handleWatermarkElementAdd",(function(e){e.options.keep?e.waterMarkWillAdd||(e.waterMarkWillAdd=!0,setTimeout((function(){e.player&&e.player.el()&&e.player.el().appendChild(e.containerElement),e.waterMarkWillAdd=!1,e.isFirstShow=!1}),1e3*(e.isFirstShow?e.ghostCycle.firstShow:e.ghostCycle.ghostOff))):e.player.$(".tcp-dynamic-watermark-container")?e.player.$(".tcp-dynamic-watermark-content")||e.containerElement.appendChild(e.markContentElement):e.player.el()&&e.player.el().appendChild(e.containerElement)}))}return function(e,r,i){r&&t(e.prototype,r),i&&t(e,i)}(e,[{key:"base64ToHex",value:function(e){for(var t=atob(e),r="",i=0;i<t.length;i++){var n=t.charCodeAt(i).toString(16);r+=2===n.length?n:"0"+n}return r}},{key:"checkEnvironment",value:function(){return!(!Hls||!Hls.isSupported())}},{key:"checksum",value:function(e,t){return i.g(i.v(0,i.d(["PgQ0AjQDGDo+BTQCNAM0BC0DQQApCRpnGmUadBpSGmUacxpwGm8abhpzGmUaSBplGmEaZBplGnI2CRpYGi0aVhpvGmQaLRpDGmgaZRpjGmsacxp1Gm0uATAPDy0EQQAOASkJGmQaZRpmGmEadRpsGnQ2NUEADgIpCRpkGmUaYxpyGnkacBp0Gm82NS0ACRpvGnYaZRpyGmwaYRp5GksaZRp5GTU6AUEADgIpCRpkGmUaYxpyGnkacBp0Gm82NS0ACRpvGnYaZRpyGmwaYRp5Gkkadhk1OgEKQQMpCRp0GnIaaRptNi4ACjoBMA8PEAMe9Rj8Gg8QBBADFkIeDxgODzIDPwMtAxcJAAAwDw8dAw==",[7,263,253,258,256,261]]),[function(){return void 0===e?void 0:e},function(){return void 0===s?void 0:s},function(){return void 0===o?void 0:o},function(){return void 0===t?void 0:t}])).call(this)}},{key:"generatePlayCgiUrl",value:function(e,t){return i.g(i.v(0,i.d(["PgQ0AjQDGDg+CTQCNAM0BDQFNAY0BzQILQNBAA4AKQkaZxplGm4aTxp2GmUachpsGmEaeTY1OgAwDw8tBEEADgApCRpnGmUabhpPGnYaZRpyGmwaYRp5NjU6ADAPDy0FQQEpCRpkGmUaZhphGnUabBp0NjsAMA8PLQYJGk0aSRpHGmYaTRpBGjAaRxpDGlMacRpHGlMaSRpiGjMaRBpRGkUaQhpBGlEaVRpBGkEaNBpHGk4aQRpEGkMaQhppGlEaSxpCGmcaURpDGjMacBpEGkEaNxpHGlQaeBpPGnYaThpiGlgaUhpHGk0aaRo5GlEaUxpJGnoaURpFGkkaKxpFGk0aRBoxGkgaYxpVGlAaShpTGlEaUxpGGnUaUhprGloaaxpXGm8aNBpWGlEaRRpDGnUaUBpSGmcaLxp4GlYaahpxGncaWBoxGnkaVRpyGkgaVRp2GkcaURpKGnMaQhp3GlQaUxovGjYaTBpJGmMaURppGlMadxpZGnMaTxpxGmYaKxo4GlQaVxp4GkcaURpPGkoaeRpXGjQaNhpnGlAaUBpRGlYaehpUGmoaThpUGmkaVRpvGnEaNBozGjUaURpCGjAadhoxGjEabBpOGngadhpLGlcaQhpRGkkaWhpMGm0aYRpjGlUaWhoyGnIaMRpBGlAadBphGjcaaRovGk0aWRo0GkwaeBo5GlgabBpaGlYaTRpaGk4aVRpkGlUaeRp3GkkaRBpBGlEaQRpCMA8PLQUJGnMaZRp0GlAadRpiGmwaaRpjGksaZRp5GRAGLgEPLQctAAkaYhphGnMaZRo2GjQaVBpvGkgaZRp4GS0FCRplGm4aYxpyGnkacBp0GRADLgEuATAPDy0ILQAJGmIaYRpzGmUaNho0GlQabxpIGmUaeBktBQkaZRpuGmMachp5GnAadBkQBC4BLgEwDw4CKQkaTRplGmQaaRphGlMabxp1GnIaYxplNjUeDxgeD0ECKQkaTRplGmQaaRphGlMabxp1GnIaYxplNgkacBpyGm8adBpvGnQaeRpwGmU2CRplGm4aZBpPGmYaUxp0GnIaZRphGm02CRp0Gm8aUxp0GnIaaRpuGmc2LgAJGnIaZRpwGmwaYRpjGmVDQQMsCRpcGnMJGmc6AgkuAgkaZhp1Gm4aYxp0GmkabxpuGmUabhpkGk8aZhpTGnQachplGmEabRooGikaexpbGm4aYRp0GmkadhplGmMabxpkGmUaXRp9FkIeDgIpCRpNGmUaZBppGmEaUxpvGnUachpjGmU2CRpwGnIabxp0Gm8adBp5GnAaZTYJGmEaZBpkGlMabxp1GnIaYxplGkIadRpmGmYaZRpyNgkadBpvGlMadBpyGmkabhpnNi4ACRpyGmUacBpsGmEaYxplQ0EDLAkaXBpzCRpnOgIJLgIJGmYadRpuGmMadBppGm8abhphGmQaZBpTGm8adRpyGmMaZRpCGnUaZhpmGmUachooGikaexpbGm4aYRp0GmkadhplGmMabxpkGmUaXRp9FkIeDxgtDy0HLQAJGmIaYRpzGmUaNho0GlQabxpIGmUaeBktBQkaZRpuGmMachp5GnAadBlBAA4AKQkaZxplGm4aTxp2GmUachpsGmEaeTY1OgAuAS4BMA8PLQgtAAkaYhphGnMaZRo2GjQaVBpvGkgaZRp4GS0FCRplGm4aYxpyGnkacBp0GUEADgApCRpnGmUabhpPGnYaZRpyGmwaYRp5NjU6AC4BLgEwDw9BBCkVNQkaJhpjGmkacBpoGmUachplGmQaTxp2GmUachpsGmEaeRpLGmUaeRo9CRpjGm8abhpjGmEadEMQBwkaJhpjGmkacBpoGmUachplGmQaTxp2GmUachpsGmEaeRpJGnYaPS4CCRpjGm8abhpjGmEadEMQCAkaJhprGmUaeRpJGmQaPRoxLgIKEigADw4FKQkaSRpTGl8aRRpOGkEaQhpMGkUaRBpfGk0aUxpFNjUeGC4PQQUpCRpJGlMaXxpUGkIaUzY1Qh4YNA9BBSkJGkkaUxpfGk0aURpRGkI2NUIeGCYPQQUpCRpJGlMaXxpTGkEaRhpBGlIaSTY1Qh4YLQ9BBSkJGkkaRRpfGlYaRRpSGlMaSRpPGk42NR4YLg9BBSkJGkkaRRpfGlYaRRpSGlMaSRpPGk42NUELCEJCQh4PGBAPQQQpFTUJGiYabRpzGmUaPRpvGmYaZgoSKAAPDgQpFTUJGiYacRpzGmkaZxpuGj1BAA4GKQkaZBplGmYaYRp1GmwadDY1CRpvGnYaZRpyGmwaYRp5GksaZRp5Gj0JGmMabxpuGmMaYRp0QxADCRomGm8adhplGnIabBphGnkaSRp2Gj0uAgkaYxpvGm4aYxphGnRDEAQJGiYabRpzGmUaPRpvGmYaZi4COgEKChIPDy0ACRpvGnYaZRpyGmwaYRp5GksaZRp5GUEADgApCRplGm4aYxpyGnkacBp0Gm82NRADOgESDw8tAAkabxp2GmUachpsGmEaeRpJGnYZQQAOACkJGmUabhpjGnIaeRpwGnQabzY1EAQ6ARIoAA8OBCwDLQMXCQAAMA8PHQM=",[7,1944,730,735,733,1319,933,1146,1147,1152,1150,1319,1497,1501,1499,1521,1522,1526,1524,1548,1549,1553,1551,1579,1580,1584,1582,1648,1612,1616,1614,1647,1650,1655,1653,1831]]),[function(){return void 0===o?void 0:o},function(){return void 0===n?void 0:n},function(){return"undefined"==typeof window?void 0:window},function(){return"undefined"==typeof RegExp?void 0:RegExp},function(){return void 0===e?void 0:e},function(){return void 0===t?void 0:t},function(){return void 0===s?void 0:s}])).call(this)}},{key:"generateKey",value:function(e){var t,r=new Uint8Array(e);if(this.overlayKey&&this.overlayIv){for(var i=[],n=[],o=0;o<16;o++){var s=this.overlayKey.substring(2*o,2*o+2),a=this.overlayIv.substring(2*o,2*o+2);i.push(parseInt(s,16)),n.push(parseInt(a,16))}t=new A["default"].modeOfOperation.cbc(i,n).decrypt(r)}return t||r}},{key:"calculateGhost",value:function(e){var t,r=e/4,i=(t=r<=15?e/2:r<=450?e/4:450)/4,n=t-i;return{firstShow:localStorage.getItem("ghostWatermarkFirstShow")||Math.random()*n+.01,ghostOn:i,ghostOff:n}}}],[{key:"elemManage",value:function(e){var t=this,r=this;e.on("dispose",(function(){clearInterval(r.timer)})),this.timer=setInterval((function(){var r=document.querySelector(".safe-check-element");r&&"none"!==r.style.display||(clearInterval(t.timer),e.dispose())}),5e3)}}]),e}(),l=a;r["default"]=l}(),__webpack_exports__["default"]}()}))})),Enc=unwrapExports(enc),strictUriEncode=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))},getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty$1=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable,objectAssign=shouldUseNative()?Object.assign:function(e,t){for(var r,i,n=toObject(e),o=1;o<arguments.length;o++){for(var A in r=Object(arguments[o]))hasOwnProperty$1.call(r,A)&&(n[A]=r[A]);if(getOwnPropertySymbols){i=getOwnPropertySymbols(r);for(var s=0;s<i.length;s++)propIsEnumerable.call(r,i[s])&&(n[i[s]]=r[i[s]])}}return n},token="%[a-f0-9]{2}",singleMatcher=new RegExp(token,"gi"),multiMatcher=new RegExp("("+token+")+","gi"),decodeUriComponent=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return customDecodeURIComponent(e)}},extract_1=extract,parse_1=parse,stringify=function(e,t){!1===(t=objectAssign({encode:!0,strict:!0,arrayFormat:"none"},t)).sort&&(t.sort=function(){});var r=encoderForArrayFormat(t);return e?Object.keys(e).sort(t.sort).map((function(i){var n=e[i];if(void 0===n)return"";if(null===n)return encode(i,t);if(Array.isArray(n)){var o=[];return n.slice().forEach((function(e){void 0!==e&&o.push(r(i,e,o.length))})),o.join("&")}return encode(i,t)+"="+encode(n,t)})).filter((function(e){return e.length>0})).join("&"):""},parseUrl$1=function(e,t){return{url:e.split("?")[0]||"",query:parse(extract(e),t)}},queryString={extract:extract_1,parse:parse_1,stringify:stringify,parseUrl:parseUrl$1},count=0,MediaAsyncLoader=function(e){function t(r,i,n){classCallCheck(this,t),log$2("MediaAsyncLoader initializing");var o=mergeOptions({createEl:!1},i),A=possibleConstructorReturn(this,e.call(this,r,o,n));A.enModule=new Enc;var s=o.playerOptions||o;return A.getInfo(s),r.loadVideoByID=bind(A,A.loadVideoByID),log$2("MediaAsyncLoader initialized"),A}return inherits(t,e),t.prototype.getInfo=function(e){e&&e.fileID&&e.appID&&(performance&&"function"==typeof performance.mark&&performance.mark("firstFrameStart"),e.playDefinition?this.getInfoV3(e):e.sign||e.ssign?this.getInfoV2(e):this.getInfoV4(e))},t.prototype.getInfoV2=function(e){var t=this.player(),r=this.assemblyPath("getplayinfo",e.appID,e.fileID),i=e.t,n=e.us,o=e.exper,A=e.sign,s={};e.ssign?s.super_sign=e.ssign:A&&(s={t:i,sign:A},(n||0==n)&&(s.us=n),(o||0==o)&&(s.exper=o,t.trigger({type:"feature",data:"exper"})),t.trigger({type:"feature",data:"key"})),e.playerID&&(s.playerid=e.playerID),this.requestTimestamp=+(new Date).getTime(),t.trigger({type:"playcgistart",data:{time:this.requestTimestamp,url:r}}),log$2("playcgi loading");var a=queryString.stringify(s);a&&(r=(r+=(~r.indexOf("?")?"&":"?")+a).replace("?&","?")),this.getInfoRetryTimes=0,this.getInfoRequest=function(e){e&&(r=r.replace(SERVER_PATH,SERVER_PATH_BACKUP)),IE_VERSION&&IE_VERSION<10?jsonp(r,{param:s,timeout:3e3,prefix:"TcCallBack"},bind(this,this.onResult)):xhr({url:r,timeout:3e3},bind(this,this.onResult))},this.getInfoRequest()},t.prototype.onResult=function(e,t,r){try{r?t=JSON.parse(r):e||t||(e=new Error("ServerError"))}catch(t){e=new Error("ServerError")}var i=this.player();if(e){if(log$2("playcgi loaded failure"),this.getInfoRetryTimes<3)return this.getInfoRetryTimes++,void this.getInfoRequest();if(this.getInfoRetryTimes<6)return this.getInfoRetryTimes++,void this.getInfoRequest({isBackup:!0});i.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:e,result:t}});var n=12;switch(e.message){case"XMLHttpRequest timeout":case"Timeout":n=10;break;case"ServerError":n=11}this.player().error({code:n})}else{if(i.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:e,result:t}}),0!=t.code)return log$2("playcgi loaded failure"),void this.player().error({code:t.code});log$2("playcgi loaded success");var o=t.coverInfo,A=t.videoInfo,s=t.playerInfo;this.setPoster(o),this.setLogo(s),this.setSrc(t),this.setPatch(s),this.setVttThumbnail(t),this.setDots(t),this.setOriginDuration(A),this.setPlayList(s)}},t.prototype.getInfoV3=function(e){var t=this.player(),r=this.assemblyPathV3("getplayinfo",e.appID,e.fileID,e.playDefinition),i=e.t,n=e.us,o=e.rlimit,A=e.sign,s={};e.ssign?s.super_sign=e.ssign:A&&(s={t:i,sign:A},(n||0==n)&&(s.us=n),o&&(s.rlimit=o),t.trigger({type:"feature",data:"key"})),e.playerID&&(s.playerid=e.playerID),this.requestTimestamp=+(new Date).getTime(),t.trigger({type:"playcgistart",data:{time:this.requestTimestamp,url:r}}),log$2("playcgi v3 loading");var a=queryString.stringify(s);a&&(r=(r+=(~r.indexOf("?")?"&":"?")+a).replace("?&","?")),this.getInfoRetryTimes=0,this.getInfoRequest=function(e){e&&(r=r.replace(SERVER_PATH_V3,SERVER_PATH_BACKUP)),IE_VERSION&&IE_VERSION<10?jsonp(r,{param:s,timeout:3e3,prefix:"TcCallBack"},bind(this,this.onResultV3)):xhr({url:r,timeout:3e3},bind(this,this.onResultV3))},this.getInfoRequest()},t.prototype.onResultV3=function(e,t,r){try{r?t=JSON.parse(r):e||t.body||(e=new Error("ServerError"))}catch(t){e=new Error("ServerError")}var i=this.player();if(e){if(log$2("playcgi v3 loaded failure"),this.getInfoRetryTimes<3)return this.getInfoRetryTimes++,void this.getInfoRequest();if(this.getInfoRetryTimes<6)return this.getInfoRetryTimes++,void this.getInfoRequest({isBackup:!0});i.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:e,result:t}});var n=12;switch(e.message){case"XMLHttpRequest timeout":case"Timeout":n=10;break;case"ServerError":n=11}this.player().error({code:n})}else{if(i.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:e,result:t}}),0!=t.code)return log$2("playcgi v3 loaded failure"),void this.player().error({code:t.code});log$2("playcgi v3 loaded success");var o=t.mediaInfo,A=t.playerInfo;this.setPoster({coverUrl:o.basicInfo.coverUrl}),this.setLogo(A),this.setSrcV3(o),this.setPatch(A),this.setVttThumbnail(o),this.setDots(o)}},t.prototype.setSrcV3=function(e,t){var r=this,i=this.player(),n=i.options_.plugins,o=i.DRM().options||n.DRM,A=void 0,s=void 0,a=void 0,l=[],c={},p={};if(t=t||(o?o.skipPlan:""),e.previewStreamingInfo&&e.previewStreamingInfo.previewStreamingList.length>0)e.previewStreamingInfo.previewStreamingList.forEach((function(e,t){e.mineType=r.getMIMEType(e.url),c[getFileExtension(e.url)]=e}));else{if(!(e.dynamicStreamingInfo.adaptiveStreamingInfoList&&e.dynamicStreamingInfo.adaptiveStreamingInfoList.length>0))return void this.player().error({code:13,message:"no video stream"});if(e.dynamicStreamingInfo.adaptiveStreamingInfoList.forEach((function(e,t){e.mineType=r.getMIMEType(e.url),p[e.drmType.toLowerCase()||getFileExtension(e.url)]=e})),o&&o.token?(A=o.token,a=o.certificateUri,t=IS_SAFARI&&!a?"fairplay":t,s=window_1.encodeURIComponent(A)):t="all",(IS_CHROME||IS_FIREFOX)&&window_1.navigator.requestMediaKeySystemAccess&&p.widevine&&"widevine"!=t&&"all"!=t?(l.push({src:unifyProtocol(p.widevine.url),type:this.getMIMEType(p.widevine.url),keySystems:{"com.widevine.alpha":{serverURL:LICENSE_PATH+"?token="+s+"&drmType="+p.widevine.drmType}}}),log$2("DRM source widevine",l)):IS_SAFARI&&!IS_MQQB&&p.fairplay&&"fairplay"!=t&&"all"!=t&&(l.push({src:unifyProtocol(p.fairplay.url),type:this.getMIMEType(p.fairplay.url),keySystems:{"com.apple.fps.1_0":{certificateUri:a,licenseUri:LICENSE_PATH+"?token="+s+"&drmType="+p.fairplay.drmType}}}),log$2("DRM source fairplay",l)),p.simpleaes&&"all"!=t){var h=p.simpleaes.url.split("/");h[h.length-1]="voddrm.token."+s+"."+h[h.length-1],l.push({src:unifyProtocol(h.join("/")),type:this.getMIMEType(p.simpleaes.url)}),log$2("DRM source simpleaes",l)}p.m3u8&&l.push({src:unifyProtocol(p.m3u8.url),type:this.getMIMEType(p.m3u8.url)}),p.mpd&&l.push({src:unifyProtocol(p.mpd.url),type:this.getMIMEType(p.mpd.url)})}if(l.length>0){i.src(l);var u=function(t){return log$2("DRM init Error",l),5!==t.data.code&&2!==t.data.code||!l[0].keySystems["com.widevine.alpha"]?3===t.data.code&&l[0].keySystems["com.apple.fps.1_0"]?void r.setSrcV3(e,"fairplay"):14===t.data.code||3===t.data.code?void r.setSrcV3(e,"all"):void 0:void r.setSrcV3(e,"widevine")};"all"!==t&&(window_1.setTimeout((function(){i.one("error",u)}),0),i.one("playing",(function(e){})))}else this.player().error({code:4})},t.prototype.getInfoV4=function(e){var t=this.player(),r=this.assemblyPathV4("getplayinfo",e.appID,e.fileID),i=e.t,n=e.us,o=e.rlimit,A=e.psign,s=e.exper,a={};e.ssign?a.super_sign=e.ssign:A&&(a={t:i,psign:A},(n||0==n)&&(a.us=n),o&&(a.rlimit=o),s&&(a.exper=s)),e.playerConfig&&(a.pcfg=e.playerConfig),e.playerID&&(a.playerid=e.playerID),this.requestTimestamp=+(new Date).getTime(),t.trigger({type:"playcgistart",data:{time:this.requestTimestamp,url:r}}),log$2("playcgi v4 loading");var l=queryString.stringify(a);l?r=(r+=(~r.indexOf("?")?"&":"?")+l).replace("?&","?"):r+=~r.indexOf("?")?"":"?",r=this.enModule.generatePlayCgiUrl(r,browser),this.getInfoRetryTimes=0,this.getInfoRequest=function(e){e&&(r=r.replace(SERVER_PATH_V4,SERVER_PATH_BACKUP)),IE_VERSION&&IE_VERSION<10?jsonp(r,{param:a,timeout:3e3,prefix:"TcCallBack"},bind(this,this.onResultV4)):xhr({url:r,timeout:3e3},bind(this,this.onResultV4))},this.getInfoRequest()},t.prototype.onResultV4=function(e,t,r){var i=t.rawRequest;try{r?t=JSON.parse(r):e||t.body||(e=new Error("ServerError"))}catch(t){e=new Error("ServerError")}var n=this.player();if(e){if(log$2("playcgi v4 loaded failure"),this.getInfoRetryTimes<3)return this.getInfoRetryTimes++,void this.getInfoRequest();if(this.getInfoRetryTimes<6)return this.getInfoRetryTimes++,void this.getInfoRequest({isBackup:!0});n.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:e,result:t}});var o=12;switch(e.message){case"XMLHttpRequest timeout":case"Timeout":o=10;break;case"ServerError":o=11}this.player().error({code:o})}else{if(n.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:e,result:t}}),0!=t.code){if(log$2("playcgi v4 loaded failure"),t.code>=2e3&&t.code<3e3){if(this.getInfoRetryTimes<3)return this.getInfoRetryTimes++,void this.getInfoRequest();if(this.getInfoRetryTimes<6)return this.getInfoRetryTimes++,void this.getInfoRequest({isBackup:!0})}return void this.player().error({code:t.code})}if(log$2("playcgi v4 loaded success",t),!this.enModule.checksum(i,r))return this.player().error({code:1012}),!1;if(4===t.version){var A=t.media;this.setPoster({coverUrl:A.basicInfo.coverUrl}),this.setSrcV4(A),this.setVttThumbnailV4(A),this.setDots(A),this.setOriginDurationV4(A),this.setGhostContent(A.ghostWatermarkInfo)}else if(2===t.version){var s=t.coverInfo,a=t.videoInfo,l=t.playerInfo;this.setPoster(s),this.setLogo(l),this.setSrc(t),this.setPatch(l),this.setVttThumbnail(t),this.setDots(t),this.setOriginDuration(a)}}},t.prototype.setSrcV4=function(e,t){var r=this,i=this.player(),n=i.options_,o=void 0,A=i.options_.plugins,s=i.DRM().options||A.DRM,a=[],l="plain";t=t||(s?s.skipPlan:"");var c=[],p=[];if("Original"===e.audioVideoType||"Transcode"===e.audioVideoType)return this.setSrc(e),!1;if(e.streamingInfo){if(e.streamingInfo){if(e.streamingInfo.drmOutput&&Array.isArray(e.streamingInfo.drmOutput)){for(var h=e.streamingInfo.drmOutput,u=0;u<h.length;u++)p.push(h[u].type);if(IS_ANY_SAFARI&&!IS_MQQB&&-1!==p.indexOf("FairPlay")&&"fairplay"!=t&&"all"!=t){var d=p.indexOf("FairPlay"),g=h[d].subStreams;a.push(g),c.push({src:unifyProtocol(h[d].url),type:this.getMIMEType(h[d].url),qualityLabelList:g,keySystems:{"com.apple.fps.1_0":{certificateUri:e.streamingInfo.fairPlayCertificateUrl||(s||{}).certificateUri,licenseUri:e.streamingInfo.fairplayLicenseUrl}}}),log$2("DRM source fairplay",o)}else if(window_1.navigator.requestMediaKeySystemAccess&&-1!==p.indexOf("Widevine")&&!IS_SAFARI&&"widevine"!==t&&"all"!==t){var f=p.indexOf("Widevine"),m=h[f].subStreams,y=m[m.length-1];("audio"===y.type||0===y.width&&0===y.height)&&m.pop(),a.push(m),c.push({src:unifyProtocol(h[f].url),type:this.getMIMEType(h[f].url),qualityLabelList:m,keySystems:{"com.widevine.alpha":{serverURL:e.streamingInfo.widevineLicenseUrl}}}),log$2("DRM source widevine",o)}if(-1!==p.indexOf("SimpleAES")&&"all"!=t){var v,C=p.indexOf("SimpleAES");l="SimpleAES";var B=h[C].url.split("/");B[B.length-1]="voddrm.token."+e.streamingInfo.drmToken+"."+B[B.length-1],o=B.join("/");var b=h[C].subStreams;a.push(h[C].subStreams),o&&c.push({src:unifyProtocol(o),type:EXT_MIME.m3u8,qualityLabelList:b,keySystems:(v={},v[l]={},v)})}}else if(e.streamingInfo.plainOutput){var w;o=e.streamingInfo.plainOutput.url;var E=e.streamingInfo.plainOutput.subStreams;a.push(e.streamingInfo.plainOutput.subStreams),o&&c.push({src:unifyProtocol(o),type:EXT_MIME.m3u8,qualityLabelList:E,keySystems:(w={},w[l]={},w)})}this.setHlsConfig(n,a[0],!1),c.length>0?i.src(c):0!==p.length?!t&&this.player().error({code:18}):this.player().error({code:13,message:"no stream info"}),this.setQualityLabelList(a[0])}var _=function(t){return log$2("DRM init Error",c),c[0].keySystems["com.widevine.alpha"]?void r.setSrcV4(e,"widevine"):c[0].keySystems["com.apple.fps.1_0"]?void r.setSrcV4(e,"fairplay"):14===t.data.code||3===t.data.code?void r.setSrcV4(e,"all"):void 0};"all"!==t&&window_1.setTimeout((function(){i.one("error",_)}),0)}else this.player().error({code:13,message:"no stream info"})},t.prototype.setHlsConfig=function(e,t,r){var i={};!IS_ENABLED_MSE||IS_TBS||IS_MQQB||IS_SAFARI||IE_VERSION&&IE_VERSION<11||(i={overlayKey:this.enModule&&this.enModule.overlayKey,overlayIv:this.enModule&&this.enModule.overlayIv}),e.hlsConfig?(e.hlsConfig.qualityLabelList=t,e.hlsConfig.startLevel||(e.hlsConfig.startLevel=t?t.length-1:5)):e.hlsConfig={qualityLabelList:t,startLevel:t?t.length-1:5},Object.assign(e.hlsConfig,i,{forbid:r})},t.prototype.setQualityLabelList=function(e){this.player().QualitySwitcher().setOptions({qualityLabelList:{video:e}})},t.prototype.setLogo=function(e){var t=this.player();e.logoPic?(t.logoImage.update({img:{url:unifyProtocol(e.logoPic),position:e.logoLocation},link:unifyProtocol(e.logoUrl)}),t.trigger({type:"feature",data:"logo"})):t.logoImage.reset()},t.prototype.setPoster=function(e){var t=this.player();e&&e.coverUrl?t.poster(unifyProtocol(e.coverUrl)):t.options_.playerOptions.poster||t.poster("")},t.prototype.setDots=function(e){var t=this.player();if(t.options_.dots=null,e.keyFrameDescInfo&&e.keyFrameDescInfo.keyFrameDescList&&e.keyFrameDescInfo.keyFrameDescList.length>0){var r=e.keyFrameDescInfo.keyFrameDescList;t.options_.dots=r}var i=t.options_.plugins;i&&i.ProgressMarker&&i.ProgressMarker.markers&&i.ProgressMarker.markers.length>0&&(t.options_.dots=t.options_.dots.concat(i.ProgressMarker.markers)),t.ProgressMarker().init()},t.prototype.setSrc=function(e){var t=this.player(),r=e.videoInfo||{};if("Original"===e.audioVideoType&&(r.sourceVideo=e.originalInfo),"Transcode"===e.audioVideoType&&(r.sourceVideo=e.transcodeInfo),(null!=t.options_.definition||null!=t.options_.definition)&&r.transcodeList&&r.transcodeList.length>0){t.trigger({type:"feature",data:"definition"});var i=this.getSrcByDefinition(r,t.options_.definition);if(i)return t.src({src:unifyProtocol(i.url),type:this.getMIMEType(i.url)}),!0}if(t.MultiResolution().reset(),r.masterPlayList){t.src(this.getMasterSouces(r));var n=t.options_.hlsConfig;n?n.forbid=!0:Object.assign(t.options_,{hlsConfig:{forbid:!0}}),this.setQualityLabelList([]),t.MultiResolution().store(this.getMultiResolutionData(e))}else if(r.transcodeList&&r.transcodeList.length>0){var o=this.getMultiResolutionData(e);if(o.showOrder.length>0)t.MultiResolution().init(o);else{var A=r.transcodeList[0].url;t.src({src:unifyProtocol(A),type:this.getMIMEType(A)})}}else r.sourceVideo&&this.getMIMEType(r.sourceVideo.url)?t.src({src:unifyProtocol(r.sourceVideo.url),type:this.getMIMEType(r.sourceVideo.url)}):this.player().error({code:13})},t.prototype.setPatch=function(e){var t=this.player();e.patchInfo?t.ImagePatch().init(e.patchInfo):t.ImagePatch().reset()},t.prototype.setVttThumbnail=function(e){var t=this.player();e.imageSpriteInfo&&e.imageSpriteInfo.imageSpriteList?t.ready(bind(this,(function(){t.VttThumbnail().init({vttUrl:unifyProtocol(e.imageSpriteInfo.imageSpriteList[0].webVttUrl)})}))):t.VttThumbnail().reset()},t.prototype.setVttThumbnailV4=function(e){var t=this.player();e.imageSpriteInfo&&e.imageSpriteInfo.webVttUrl?t.ready(bind(this,(function(){t.VttThumbnail().init({vttUrl:unifyProtocol(e.imageSpriteInfo.webVttUrl)})}))):t.VttThumbnail().reset()},t.prototype.setOriginDuration=function(e){var t=this.player();if(t.options_.exper>0){var r=e.sourceVideo?e.sourceVideo.floatDuration:e.transcodeList[0].floatDuration;t.one("play",(function(){t.duration(r)}))}},t.prototype.setOriginDurationV4=function(e){var t=this,r=this.player();r.cache_.originDuration=e.basicInfo.duration,r.off("durationchange",this.keepOriginDuration),r.one("durationchange",(function(e){(!r.duration()||r.duration()>0&&Math.floor(r.cache_.originDuration)!==Math.floor(r.duration()))&&(t.keepOriginDuration(e),r.on("durationchange",t.keepOriginDuration))}))},t.prototype.setGhostContent=function(e){if(e){var t=this.player(),r=t&&t.DynamicWatermark();r.options.content=e.text,r.options.keep=!0,r.init()}},t.prototype.keepOriginDuration=function(e){var t=this.player(),r=t.cache_.originDuration;Math.floor(r)!==Math.floor(t.duration())&&(log$2("试看视频"),t.duration(Math.round(r)))},t.prototype.getMasterSouces=function(e){var t=e.masterPlayList,r=[];return r.push({src:unifyProtocol(t.url),type:EXT_MIME.m3u8}),r},t.prototype.getMultiResolutionData=function(e){var t={sources:{},labels:{},showOrder:[],defaultRes:""},r=[],i=e.videoInfo.transcodeList,n=this;return e.playerInfo.videoClassification.forEach((function(e,o){i.length>0&&(i=i.filter((function(i){if(!(e.definitionList.indexOf(i.definition)>-1))return!0;r[e.id]||(t.showOrder.push(e.id),t.labels[e.id]=e.name,r[e.id]=[]),r[e.id].push({src:unifyProtocol(i.url),type:n.getMIMEType(i.url)})})))})),t.sources=r,t.defaultRes=e.playerInfo.defaultVideoClassification||Object.keys(r)[0],t},t.prototype.getSrcByDefinition=function(e,t){var r=e.transcodeList,i=e.sourceVideo;if(0==t)return i;for(var n=0;n<r.length;n++)if(r[n].definition==t)return r[n]},t.prototype.getMIMEType=function(e){return EXT_MIME[getFileExtension(e)]||(log$2.error("MIME type no found! Ext = "+getFileExtension(e)),"")},t.prototype.assemblyPath=function(e,t,r){var i=window_1.location.protocol;return"http:"!=i&&"https:"!=i&&(i="https:"),""+i+SERVER_PATH+"/"+e+"/v2/"+t+"/"+r},t.prototype.assemblyPathV3=function(e,t,r,i){var n=window_1.location.protocol;return"http:"!=n&&"https:"!=n&&(n="https:"),""+n+SERVER_PATH_V3+"/"+e+"/v3/"+t+"/"+r+"/"+i},t.prototype.assemblyPathV4=function(e,t,r){var i=window_1.location.protocol;return"http:"!=i&&"https:"!=i&&(i="https:"),""+i+SERVER_PATH_V4+"/"+e+"/v4/"+t+"/"+r},t.prototype.customHost=function(e){var t=this.player();t.options_.customHost&&/^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/.test(t.options_.customHost)&&(e.masterPlayList&&(e.masterPlayList.url=replaceHost(e.masterPlayList.url,t.options_.customHost)),e.sourceVideo&&(e.sourceVideo.url=replaceHost(e.sourceVideo.url,t.options_.customHost)),e.transcodeList.length>0&&e.transcodeList.forEach((function(e,r){e.url=replaceHost(e.url,t.options_.customHost)})),t.trigger({type:"feature",data:"customHost"}))},t.prototype.loadVideoByID=function(e){var t=this.player();t.trigger({type:"loadnewvideo"}),t.hasStarted(!1),this.getInfo(e),t.duration(0),t.playbackRate(1),t.options_.appID=e.appID,t.options_.fileID=e.fileID,t.options_.psign=e.psign,e.definition&&(t.options_.definition=e.definition),t.bigPlayButton&&t.bigPlayButton.show(),t.options_.plugins.ContinuePlay&&t.ContinuePlay().init()},t.prototype.setPlayList=function(e){this.player().options_.plugins.PlayList||e.playlist&&e.playlist.data instanceof Array&&e.playlist.data.length>0&&this.player_.PlayList(e.playlist)},t}(Component);Component.registerComponent("MediaAsyncLoader",MediaAsyncLoader),videojs.getComponent("Component");var ClickableComponent$2=videojs.getComponent("ClickableComponent"),positionMap=["left-top","left-bottom","right-top","right-bottom"],LogoImage=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return r.on("logochange",videojs.bind(n,(function(e){this.update(e.data)}))),i.img&&n.update(i),n}return inherits(t,e),t.prototype.createEl=function(){var e=videojs.dom.createEl("div",{className:"tcp-logo vjs-hidden"}),t=videojs.dom.createEl("a",{className:"tcp-logo-link",target:"_blank"}),r=videojs.dom.createEl("img",{className:"tcp-logo-img"});return this.linkEl_=t,this.imgEl_=r,t.appendChild(r),e.appendChild(t),e},t.prototype.update=function(e){var t=e.img,r=e.link;this.setImg(t),this.setHref(r),this.options_=videojs.mergeOptions(this.options_,e),this.show()},t.prototype.setImg=function(e){if(this.imgEl_){this.imgEl_.src=e.url;var t=positionMap[e.position]||e.position||"left-top";videojs.dom.addClass(this.el_,t)}},t.prototype.setHref=function(e){this.linkEl_&&e&&(this.linkEl_.href=e)},t.prototype.reset=function(){this.hide(),this.imgEl_.removeAttribute("src"),this.linkEl_.removeAttribute("href")},t}(ClickableComponent$2);videojs.registerComponent("LogoImage",LogoImage);var Component$3=videojs.getComponent("Component"),Button$2=videojs.getComponent("Button"),ContinuePlayTips=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.init(i),n}return inherits(t,e),t.prototype.createEl=function(){return videojs.dom.createEl("div",{className:"tcp-continue-play-tips"})},t.prototype.close=function(){this.hide()},t.prototype.init=function(e){var t=this.addChild("closeButton",{controlText:"Close"});this.on(t,"close",this.close),this.addChild("ContinuePlayTipsContent",e);var r=this.addChild("ContinuePlayButton",e);this.on(r,["tap","click"],this.close),this.setTimeout((function(){this.close()}),3500)},t}(Component$3);videojs.registerComponent("ContinuePlayTips",ContinuePlayTips);var ContinuePlayTipsContent=function(e){function t(r,i){return classCallCheck(this,t),possibleConstructorReturn(this,e.call(this,r,i))}return inherits(t,e),t.prototype.createEl=function(){var e=videojs.dom.createEl("span",{className:"tcp-continue-play-tips-content"}),t=videojs.dom.createEl("span",{className:"tcp-text",textContent:this.localize(this.options_.text||"Last time play at ")}),r=videojs.dom.createEl("span",{className:"tcp-time",textContent:videojs.formatTime(this.options_.time)});return this.textEl_=t,this.timeEl_=r,e.appendChild(t),e.appendChild(r),e},t}(Component$3);videojs.registerComponent("ContinuePlayTipsContent",ContinuePlayTipsContent);var ContinuePlayButton=function(e){function t(r,i){return classCallCheck(this,t),possibleConstructorReturn(this,e.call(this,r,i))}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"button",{className:"tcp-continue-play-buttom",textContent:this.localize(this.options_.btnText||"Resume play")})},t.prototype.handleClick=function(){this.options_.resumeCallback.call()},t}(Button$2);videojs.registerComponent("ContinuePlayButton",ContinuePlayButton);var Component$4=videojs.getComponent("Component"),LevelSwitchTips=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.playing=!1,n.timeoutID=void 0,n.levelSwitch=r.options_.plugins.ContextMenu.levelSwitch,n.init(),r.on("playing",videojs.bind(n,(function(){n.playing=!0}))),r.on("resolutionswitching",videojs.bind(n,(function(e){if(n.playing)if(e.data.label)n.switchHandler(n.createSwitching(e.data.label),2e3);else{var t=n.player().QualitySwitcher().options.qualityData;if(t){var r=t.video.filter((function(t){return e.data.newQuality===t.id}))[0];n.switchHandler(n.createSwitching(r.label),2e3)}}}))),r.on("resolutionswitched",videojs.bind(n,(function(){n.playing&&n.switchHandler(n.createSwitched(),2e3)}))),r.on("levelSwitchError",videojs.bind(n,(function(){n.switchHandler(n.createSwitchError(),2e3)}))),n}return inherits(t,e),t.prototype.switchHandler=function(e,t){var r=this;this.timeoutID&&clearTimeout(this.timeoutID),this.textNode.innerText=e,this.show(),this.timeoutID=setTimeout((function(){r.hide()}),t)},t.prototype.createEl=function(){var e=videojs.dom.createEl("div",{className:"tcp-switch vjs-hidden"});return this.textNode=videojs.dom.createEl("div",{innerText:""}),e.appendChild(this.textNode),e},t.prototype.init=function(){var e=this.addChild("closeButton",{controlText:"Close"});this.on(e,"close",this.hide)},t.prototype.createSwitching=function(e){return this.levelSwitch.switchingText?this.levelSwitch.switchingText+e:"正在为您切换至"+e},t.prototype.createSwitched=function(){return this.levelSwitch.switchedText?this.levelSwitch.switchedText:"切换成功"},t.prototype.createSwitchError=function(){return this.levelSwitch.switchErrorText?this.levelSwitch.switchErrorText:"切换失败"},t.prototype.show=function(){e.prototype.show.call(this),this.popped=!0},t.prototype.hide=function(){e.prototype.hide.call(this),this.popped=!1},t}(Component$4);videojs.registerComponent("LevelSwitchTips",LevelSwitchTips);var Component$7=videojs.getComponent("Component"),mapKey={fileID:"file ID",requestID:"request ID",mediaType:"media type",mimeType:"mime type",provider:"provider",resolution:"resolution",rate:"rate",frames:"frames",buffer:"buffer",connectionSpeed:"connection speed",info:"info"},VideoTextItem=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.display=!1,n.displayData="loading",n}return inherits(t,e),t.prototype.createEl=function(){var e=videojs.dom.createEl("div",{className:"tcp-statistic-line vjs-hidden"}),t=videojs.dom.createEl("span",{className:"tcp-statistic-title",innerText:mapKey[this.options_.key]+":"}),r=videojs.dom.createEl("span",{className:"tcp-statistic-data",innerText:this.options_.data});return e.appendChild(t),e.appendChild(r),e},t.prototype.updateTextNode_=function(){for(var e=this.el_.lastChild;e.firstChild;)e.removeChild(e.firstChild);this.displayData&&this.show(),this.textNode_=document_1.createTextNode(this.displayData||""),e.appendChild(this.textNode_)},t.prototype.updateContent=function(e){e!==this.displayData&&(this.displayData=e,this.requestAnimationFrame(this.updateTextNode_))},t.prototype.isDisplay=function(){return this.display},t.prototype.show=function(){e.prototype.show.call(this),this.display=!0,this.popped=!0},t.prototype.hide=function(){e.prototype.hide.call(this),this.display=!1,this.popped=!1},t.prototype.reset=function(){e.prototype.hide.call(this),this.display=!1,this.displayData=""},t}(Component$7);videojs.registerComponent("VideoTextItem",VideoTextItem);var defaultConfig={enableRecoverMediaError:!0,recoverMediaErrorMaxRetry:5,fragLoadingMaxRetry:3},Html5HlsJS=function(){function e(t,r,i){var n=this;classCallCheck(this,e);var o={};t.keySystems&&t.keySystems["com.widevine.alpha"]&&t.keySystems["com.widevine.alpha"].serverURL?(i.hlsConfig.widevineLicenseUrl=t.keySystems["com.widevine.alpha"].serverURL,i.hlsConfig.enableWorker=!0,i.hlsConfig.emeEnabled=!0,i.hlsConfig.startLevel=(i.hlsConfig.qualityLabelList||[]).length-1,o=i.hlsConfig):o=r.player_.options_.hlsConfig||i.hlsConfig||{},o.forbid&&(delete o.overlayKey,delete o.overlayIv),this.drmBackup=i.hlsConfig&&i.hlsConfig.drmBackup,Promise.all([i.xp2pConfig&&i.xp2pConfig.useXP2P&&"hls"===i.xp2pConfig.format&&!window.HLSP2P?new Promise((function(e){loadScript(XP2P_HLS_PATH,(function(){e()}))})):Promise.resolve(),window.Hls?Promise.resolve():new Promise((function(e){loadScript(HLS_PATH,(function(){e()}))}))]).then((function(){!function(){var e=window.Hls,A=new e(videojs.mergeOptions(defaultConfig,o)),s=r.el();n.Hls=e,n.tech=r,n.hls=A,n.switchStatus="",n.manifests=[],n.subtitlesLoadedCount=0,n.audioTrackLoadedCount=0,n.subtitles=[],n.audioTracks=[],n.hlsjsErrorHandler=n.errorHandlerFactory(),A.on(e.Events.ERROR,n.onError.bind(n)),A.on(e.Events.MANIFEST_PARSED,videojs.bind(n,n.onMetaData)),A.on(e.Events.MANIFEST_LOADED,n.loadSubtiles.bind(n)),A.on(e.Events.MANIFEST_LOADED,n.loadAudioTracks.bind(n)),A.on(e.Events.LEVEL_LOADED,n.onLevelLoaded.bind(n));var a=n.tech.player();for(var l in a.on("ready",n.addHlsSubtitles.bind(n)),e.Events)A.on(e.Events[l],videojs.bind(n,n.onEvent));A.attachMedia(s),A.loadSource(t.src),window.Hls&&i.xp2pConfig&&i.xp2pConfig.useXP2P&&a.XP2PHlsjsPlugin&&a.XP2PHlsjsPlugin().startHLSP2P(n.hls,window.HLSP2P,(function(e){}))}()}))}return e.prototype.switchQuality=function(e){e.id!=this.hls.currentLevel&&(this.switchStatus="switching",this.switchData=e,this.tech.trigger({type:"hlsresolutionswitching",data:this.switchData}),this.hls.nextLevel=e.id)},e.prototype.dispose=function(){this.hls.destroy()},e.prototype.onSubtitleLoaded=function(e,t){var r=this,i=this.tech.player(),n=this.subtitlesLoadedCount,o=this.hls.subtitleTracks;this.subtitles[n].url=t.details.fragments[0].url,++this.subtitlesLoadedCount<o.length?this.hls.trigger(this.Hls.Events.SUBTITLE_TRACK_LOADING,{url:o[this.subtitlesLoadedCount].url,id:o[this.subtitlesLoadedCount].id}):i.ready((function(){r.addHlsSubtitles()}))},e.prototype.onAudioTrackLoaded=function(e,t){var r=this,i=this.tech.player(),n=this.audioTrackLoadedCount,o=this.hls.audioTracks;this.audioTracks[n].url=t.details.fragments[0].url,++this.audioTrackLoadedCount<o.length?this.hls.trigger(this.Hls.Events.AUDIO_TRACK_LOADING,{url:o[this.audioTrackLoadedCount].url,id:o[this.audioTrackLoadedCount].id}):i.ready((function(){r.addAudioTracks()}))},e.prototype.loadAudioTracks=function(){var e=this,t=this.hls.audioTracks;if(t.length){t.forEach((function(t){e.audioTracks.push({id:t.id,name:t.name,lang:t.lang,loaded:!1,"default":t["default"]})}));var r=t[0];this.hls.trigger(this.Hls.Events.AUDIO_TRACK_LOADING,{url:r.url,id:r.id}),this.hls.on(this.Hls.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded.bind(this))}},e.prototype.loadSubtiles=function(){var e=this,t=this.hls.subtitleTracks;if(t.length){t.forEach((function(t){e.subtitles.push({name:t.name,lang:t.lang,loaded:!1})}));var r=t[0];this.hls.on(this.Hls.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleLoaded.bind(this)),this.hls.trigger(this.Hls.Events.SUBTITLE_TRACK_LOADING,{url:r.url,id:r.id})}},e.prototype.addAudioTracks=function(){var e=this;this.audioTracks.length&&this.audioTracks.some((function(e){return!e.loaded}))&&this.audioTracks.forEach((function(t){e.tech.addAudioTrack({id:t.id,src:t.url,kind:"audio",srclang:t.lang,label:t.name,enabled:t["default"]},!0).addEventListener("load",(function(){t.loaded=!0}))}))},e.prototype.addHlsSubtitles=function(){var e=this;this.subtitles.length&&this.subtitles.some((function(e){return!e.loaded}))&&this.subtitles.forEach((function(t){e.tech.addRemoteTextTrack({src:t.url,kind:"subtitles",srclang:t.lang,label:t.name},!0).addEventListener("load",(function(){t.loaded=!0}))}))},e.prototype.onEvent=function(e,t){this.tech.trigger({type:e,data:t});var r=this.tech.player();switch(e){case this.Hls.Events.MANIFEST_LOADED:this.manifests.push(t.networkDetails.response||t.networkDetails.responseText);break;case this.Hls.Events.LEVEL_SWITCHING:break;case this.Hls.Events.LEVEL_SWITCHED:"switching"==this.switchStatus&&(this.switchStatus="switched",this.tech.trigger({type:"hlsresolutionswitched",data:this.switchData}),this.switchData=null);break;case this.Hls.Events.LEVEL_SWITCH_ERROR:r.trigger({type:"levelSwitchError"})}},e.prototype.onMetaData=function(e,t){var r=[],i=this.hls,n=this;if(t.levels.length>1){var o={id:-1,label:"auto",selected:-1===i.manualLevel};r.push(o),t.levels.forEach((function(e,t){var o={};o.id=t,o.selected=t===i.manualLevel,o.label=n.getLevelLabel(e),r.push(o)}));var A={qualityData:{video:r},callbacks:{video:videojs.bind(this,this.switchQuality)}};this.tech.setTimeout((function(){this.trigger({type:"masterplaylistchange",data:A})}),1)}},e.prototype.getLevelLabel=function(e){return e.height?e.height+"p":e.width?Math.round(9*e.width/16)+"p":e.bitrate?e.bitrate/1e3+"kbps":0},e.prototype.onLevelLoaded=function(e,t){this._duration=t.details.live?1/0:t.details.totalduration},e.prototype.onError=function(e,t){var r=this.tech.player();if(t.fatal)switch(t.type){case this.Hls.ErrorTypes.NETWORK_ERROR:r.error({code:14,source:t});break;case this.Hls.ErrorTypes.MEDIA_ERROR:this.hls.config.enableRecoverMediaError?this.hlsjsErrorHandler(t):r.error({code:15,source:t});break;case this.Hls.ErrorTypes.MUX_ERROR:r.error({code:16,source:t});break;case this.Hls.ErrorTypes.OTHER_ERROR:default:r.error({code:17,source:t}),this.drmBackup&&"keySystemError"===t.type&&r.error(null)}else t.details,this.Hls.ErrorDetails.KEY_LOAD_ERROR},e.prototype.errorHandlerFactory=function(){var e=this.hls,t=this.tech.player(),r=null,i=null,n=0;return function(o){var A=Date.now();n==e.config.recoverMediaErrorMaxRetry?t.error({code:15,source:o}):(!r||A-r>2e3?(r=A,e.recoverMediaError()):(!i||A-i>2e3)&&(i=A,e.swapAudioCodec(),e.recoverMediaError()),n++)}},e.prototype.duration=function(){return this._duration},e}(),hlsTypeRE=/^application\/(x-mpegURL|vnd\.apple\.mpegURL)$/i,hlsExtRE=/.m3u8(?![^?])/i,HlsSourceHandler={name:"hlsSourceHandler",canHandleSource:function(e){return e.skipHlsJs||e.keySystems&&e.keySystems["com.apple.fps.1_0"]?"":hlsTypeRE.test(e.type)&&hlsExtRE.test(e.src)?"probably":hlsExtRE.test(e.src)?"maybe":""},handleSource:function(e,t,r){return t.hlsProvider?(t.hlsProvider.dispose(),t.hlsProvider=null):r.hlsConfig&&!1===r.hlsConfig.autoStartLoad&&t.on("play",(function(){this.player().hasStarted()||this.hlsProvider.hls.startLoad()})),t.hlsProvider=new Html5HlsJS(e,t,r),t.hlsProvider},canPlayType:function(e){return hlsTypeRE.test(e)?"probably":""}};TCPlayer.mountHlsProvider=mountHlsProvider,mountHlsProvider();var Html5DashJS=function(){function e(t,r,i){var n=this;classCallCheck(this,e);var o=function(){var o=window_1.dashjs;if(n.dashjs=o,i=i||r.options_,n.player=videojs(i.playerId),n.player.dash=n.player.dash||{},n.tech_=r,n.el_=r.el(),n.elParent_=n.el_.parentNode,n.hasFiniteDuration_=!1,t.src){r.isReady_=!1,e.updateSourceData&&(videojs.log.warn('updateSourceData has been deprecated. Please switch to using hook("updatesource", callback).'),t=e.updateSourceData(t)),e.hooks("updatesource").forEach((function(e){t=e(t)}));var A=t.src;n.keySystemOptions_=e.buildDashJSProtData(t.keySystemOptions||t.keySystems),n.player.dash.mediaPlayer=o.MediaPlayer().create(),n.mediaPlayer_=n.player.dash.mediaPlayer,e.useVideoJSDebug&&(videojs.log.warn('useVideoJSDebug has been deprecated. Please switch to using hook("beforeinitialize", callback).'),e.useVideoJSDebug(n.mediaPlayer_)),e.beforeInitialize&&(videojs.log.warn('beforeInitialize has been deprecated. Please switch to using hook("beforeinitialize", callback).'),e.beforeInitialize(n.player,n.mediaPlayer_)),e.hooks("beforeinitialize").forEach((function(e){e(n.player,n.mediaPlayer_)})),n.mediaPlayer_.initialize(),n.retriggerError_=function(e){if("capability"===e.error&&"mediasource"===e.event)n.player.error({code:4,message:"The media cannot be played because it requires a feature that your browser does not support."});else if("manifestError"!==e.error||"createParser"!==e.event.id&&"codec"!==e.event.id&&"nostreams"!==e.event.id&&"nostreamscomposed"!==e.event.id&&"parse"!==e.event.id&&"multiplexedrep"!==e.event.id)if("mediasource"===e.error)e.event.match("MEDIA_ERR_ABORTED")?n.player.error({code:1,message:e.event}):e.event.match("MEDIA_ERR_NETWORK")?n.player.error({code:2,message:e.event}):e.event.match("MEDIA_ERR_DECODE")?n.player.error({code:3,message:e.event}):e.event.match("MEDIA_ERR_SRC_NOT_SUPPORTED")?n.player.error({code:4,message:e.event}):e.event.match("MEDIA_ERR_ENCRYPTED")?n.player.error({code:5,message:e.event}):(e.event.match("UNKNOWN"),n.player.error({code:4,message:e.event}));else if("capability"===e.error&&"encryptedmedia"===e.event)n.player.error({code:5,message:"The media cannot be played because it requires encryption features that your browser does not support."});else if("key_session"===e.error)n.player.error({code:5,message:e.event});else if("download"===e.error)n.player.error({code:2,message:"The media playback was aborted because too many consecutive download errors occurred."});else{if("mssError"!==e.error)return;n.player.error({code:3,message:e.event})}else n.player.error({code:4,message:e.event.message});setTimeout((function(){n.mediaPlayer_.reset()}),10)},n.mediaPlayer_.on(o.MediaPlayer.events.ERROR,n.retriggerError_),n.getDuration_=function(e){var t=e.data.Period_asArray,r=n.hasFiniteDuration_;e.data.mediaPresentationDuration||t[t.length-1].duration?n.hasFiniteDuration_=!0:n.hasFiniteDuration_=!1,n.hasFiniteDuration_!==r&&n.player.trigger("durationchange")},n.mediaPlayer_.on(o.MediaPlayer.events.MANIFEST_LOADED,n.getDuration_),n.mediaPlayer_.on(o.MediaPlayer.events.STREAM_INITIALIZED,videojs.bind(n,n.onMetaData)),n.currentQuality={video:"",audio:""},Object.keys(o.MediaPlayer.events).forEach((function(e){n.mediaPlayer_.on(o.MediaPlayer.events[e],videojs.bind(n,n.onEvent))})),i.dashConfig&&Object.keys(i.dashConfig).forEach((function(e){var t,r="set"+e.charAt(0).toUpperCase()+e.slice(1),o=i.dashConfig[e];n.mediaPlayer_.hasOwnProperty(r)&&(videojs.log.warn("Using dash options in videojs-contrib-dash without the set prefix has been deprecated. Change '"+e+"' to '"+r+"'"),e=r),n.mediaPlayer_.hasOwnProperty(e)?(Array.isArray(o)||(o=[o]),(t=n.mediaPlayer_)[e].apply(t,o)):videojs.log.warn("Warning: dash configuration option unrecognized: "+e)})),n.mediaPlayer_.attachView(n.el_),n.mediaPlayer_.setAutoPlay(!1),setupAudioTracks.call(null,n.player,r),setupTextTracks.call(null,n.player,r,i),n.mediaPlayer_.setProtectionData(n.keySystemOptions_),n.mediaPlayer_.attachSource(A),n.tech_.triggerReady()}};window_1.dashjs?o():loadScript(DASH_PATH,(function(){o()}))}return e.buildDashJSProtData=function(e){var t={};if(!e)return null;if(Array.isArray(e))for(var r=0;r<e.length;r++){var i=e[r],n=videojs.mergeOptions({},i.options);n.licenseUrl&&(n.serverURL=n.licenseUrl,delete n.licenseUrl),t[i.name]=n}else t=e;return t},e.prototype.dispose=function(){var e=this;this.mediaPlayer_&&(this.mediaPlayer_.off(this.dashjs.MediaPlayer.events.ERROR,this.retriggerError_),this.mediaPlayer_.off(this.dashjs.MediaPlayer.events.MANIFEST_LOADED,this.getDuration_),Object.keys(this.dashjs.MediaPlayer.events).forEach((function(t){e.mediaPlayer_.off(e.dashjs.MediaPlayer.events[t],videojs.bind(e,e.onEvent))})),this.mediaPlayer_.reset()),this.player.dash&&delete this.player.dash},e.prototype.duration=function(){return this.mediaPlayer_?this.mediaPlayer_.isDynamic()&&!this.hasFiniteDuration_?1/0:this.mediaPlayer_.duration():0},e.hooks=function(t,r){return e.hooks_[t]=e.hooks_[t]||[],r&&(e.hooks_[t]=e.hooks_[t].concat(r)),e.hooks_[t]},e.hook=function(t,r){e.hooks(t,r)},e.removeHook=function(t,r){var i=e.hooks(t).indexOf(r);return-1!==i&&(e.hooks_[t]=e.hooks_[t].slice(),e.hooks_[t].splice(i,1),!0)},e.prototype.onMetaData=function(e){var t=this,r=this.mediaPlayer_,i=r.getBitrateInfoListFor("video"),n=r.getSettings().streaming.abr.autoSwitchBitrate.video,o=[];if(i.length>0){o.push({id:-1,label:"auto",selected:n}),i.forEach((function(e,r){o.push({id:r,label:t.getLevelLabel(e),selected:!n&&t.currentQuality.video===r})}));var A={qualityData:{video:o},callbacks:{video:videojs.bind(this,this.switchQuality)}};this.tech_.setTimeout((function(){this.trigger({type:"masterplaylistchange",data:A})}),1)}},e.prototype.switchQuality=function(e){var t=this.mediaPlayer_;-1===e.id?t.updateSettings({streaming:{abr:{autoSwitchBitrate:{video:!0}}}}):e.id!=this.currentQuality[e.trackType]&&(t.updateSettings({streaming:{abr:{autoSwitchBitrate:{video:!1}}}}),t.setQualityFor(e.trackType,e.id))},e.prototype.getLevelLabel=function(e){return e.height?e.height+"p":e.width?Math.round(9*e.width/16)+"p":e.bitrate?e.bitrate/1e3+"kbps":0},e.prototype.onEvent=function(e){switch(this.tech_.trigger({type:"dash_"+e.type,data:e}),e.type){case this.dashjs.MediaPlayer.events.QUALITY_CHANGE_REQUESTED:this.tech_.trigger({type:"dashqualityswitching",data:e});break;case this.dashjs.MediaPlayer.events.QUALITY_CHANGE_RENDERED:this.tech_.trigger({type:"dashqualityswitched",data:e}),this.currentQuality[e.mediaType]=e.newQuality}},e}();Html5DashJS.hooks_={};var canHandleKeySystems=function(e){e=JSON.parse(JSON.stringify(e)),Html5DashJS.updateSourceData&&(videojs.log.warn('updateSourceData has been deprecated. Please switch to using hook("updatesource", callback).'),e=Html5DashJS.updateSourceData(e)),Html5DashJS.hooks("updatesource").forEach((function(t){e=t(e)}));var t=document_1.createElement("video");return!(e.keySystemOptions&&!window_1.navigator.requestMediaKeySystemAccess&&!t.msSetMediaKeys)};videojs.DashSourceHandler=function(){return{name:"dashSourceHandler",canHandleSource:function(e){return canHandleKeySystems(e)?videojs.DashSourceHandler.canPlayType(e.type)?"probably":/\.mpd/i.test(e.src)?"maybe":"":""},handleSource:function(e,t,r){return new Html5DashJS(e,t,r)},canPlayType:function(e){return videojs.DashSourceHandler.canPlayType(e)}}},videojs.DashSourceHandler.canPlayType=function(e){return/^application\/dash\+xml/i.test(e)?"probably":""},TCPlayer.mountDashProvider=mountDashProvider,mountDashProvider(),videojs.Html5DashJS=Html5DashJS;var Component$6=videojs.getComponent("Component"),hlsOption=["fileID","requestID","mediaType","mimeType","provider","resolution","rate","frames","buffer","connectionSpeed"],mp4Option=["fileID","requestID","mediaType","mimeType","resolution","rate","buffer"],dashOption=["fileID","requestID","mediaType","mimeType","resolution","rate","buffer","provider","connectionSpeed"],infoOption=["info"],VideoStatisticWrapper=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.nodelist={},n.status={fileID:"",requestID:"",mediaType:"",mimeType:"",provider:"",resolution:"",rate:"",frames:"",buffer:"",connectionSpeed:"",info:""},r.on("playcgiend",(function(){clearTimeout(n.timeoutID),Object.keys(n.status).forEach((function(e){n.nodelist[e].reset()}))})),r.on("statistic",videojs.bind(n,(function(e){"open"===e.data.action?n.tick():n.clearTimeout(n.timeoutID)}))),n.init(),n}return inherits(t,e),t.prototype.tick=function(){var e=this;this.timeoutID=setTimeout(videojs.bind(this,(function(){e.tick()})),1e3),this.updatePanel()},t.prototype.createEl=function(){return videojs.dom.createEl("div",{className:"tcp-statistic-wrapper"})},t.prototype.init=function(){var e=this;Object.keys(this.status).forEach((function(t){var r=new VideoTextItem(e,{key:t,data:e.status[t]});e.nodelist[t]=r,e.addChild(r)}))},t.prototype.updatePanel=function(){var e=this;if("Html5"===this.player().techName_)switch(this.getStatus(),this.status.mediaType){case"m3u8":hlsOption.forEach((function(t){e.nodelist[t].updateContent(e.status[t])}));break;case"mp4":mp4Option.forEach((function(t){e.nodelist[t].updateContent(e.status[t])}));break;case"mpd":dashOption.forEach((function(t){e.nodelist[t].updateContent(e.status[t])}))}else"Flash"===this.player().techName_&&(this.getFlashStatus(),infoOption.forEach((function(t){"info"===t&&e.nodelist[t].updateContent(e.status[t])})))},t.prototype.getStatus=function(){this.getFileID(),this.getRequestID(),this.getMediaType(),this.getMIMEType(),this.getResolution(),this.getRate(),this.getProvider(),this.getBuffer(),"m3u8"===this.status.mediaType&&(this.getFrames(),this.getConnectionSpeed()),"mpd"===this.status.mediaType&&this.getConnectionSpeed()},t.prototype.getFlashStatus=function(){this.status.mediaType="flash",this.getSupport()},t.prototype.getFileID=function(){var e=this.player().options_.fileID||"";return this.status.fileID=e,e},t.prototype.getRequestID=function(){var e=this.player().PlayerMetrics().playStatus;if(e){var t=e.requestID;return this.status.requestID=t,t}},t.prototype.getMediaType=function(){this.player_.src()&&/\/(.+)\.(.+)\?|\/(.+)\.(.+)/.test(this.player_.src());var e=RegExp.$2||RegExp.$4||"";return this.status.mediaType=e,e},t.prototype.getMIMEType=function(){var e=this.player().src(),t=EXT_MIME[getFileExtension(e)]||"";return this.status.mimeType=t,t},t.prototype.getResolution=function(){var e=this.player_.tech_.el_.videoHeight||0,t=(this.player_.tech_.el_.videoWidth||0)+" x "+e;return this.status.resolution=t,t},t.prototype.getRate=function(){var e=this.player().playbackRate()||1;return this.status.rate=e+"x",e},t.prototype.getBuffer=function(){var e=this.player_.bufferedEnd().toFixed(1)||0,t=this.player_.duration().toFixed(1)||0,r=e+" / "+t+" ("+(e/t*100).toFixed(1)+"%)";return this.status.buffer=r,r},t.prototype.getSupport=function(){var e;return e="m3u8"!==this.status.mediaType&&"mp4"!==this.status.mediaType&&"dash"!==this.status.mediaType?"视频统计功能不支持当前视频格式":"",this.status.info=e,e},t.prototype.getProvider=function(){var e=this.player_.tech_.sourceHandler_;return e instanceof Html5HlsJS?(this.status.provider="HlsJS","HlsJS"):e instanceof Html5DashJS?(this.status.provider="DashJS","DashJS"):""},t.prototype.getFrames=function(){var e=this.player_.getVideoPlaybackQuality(),t=(e.droppedVideoFrames||0)+" dropped of "+(e.totalVideoFrames||0);return this.status.frames=t,t},t.prototype.getConnectionSpeed=function(){var e=void 0;if("m3u8"===this.status.mediaType){var t=this.player_.tech_.hlsProvider.hls.abrController._bwEstimator;e=t&&t.getEstimate()?(125e-6*t.getEstimate()).toFixed(0)+"KB/s":"0KB/s",this.status.connectionSpeed=e}if("mpd"===this.status.mediaType){var r=this.player_.dash.mediaPlayer,i=r.getDashMetrics(),n=r.getDashAdapter(),o=r.getActiveStream().getStreamInfo().index,A=i.getCurrentRepresentationSwitch("video").to,s=n.getBandwidthForRepresentation(A,o);e=s?(125e-6*s).toFixed(0)+"KB/s":"0KB/s",this.status.connectionSpeed=e}return e},t}(Component$6);videojs.registerComponent("VideoStatisticWrapper",VideoStatisticWrapper);var Component$5=videojs.getComponent("Component"),VideoStatisticPanel=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return r.on("statistic",videojs.bind(n,(function(e){"open"===e.data.action?n.show():n.hide()}))),r.on("playcgistart",(function(){r.trigger({type:"statistic",data:{action:"close"}})})),n.init(),n}return inherits(t,e),t.prototype.createEl=function(){var e=this,t=videojs.dom.createEl("div",{className:"tcp-statistic vjs-hidden"}),r=videojs.dom.createEl("div",{className:"tcp-statistic-close",innerText:"[X]"});return r.addEventListener("click",(function(){e.hide(),e.player().trigger({type:"statistic",data:{action:"close"}})})),t.appendChild(r),t},t.prototype.init=function(){this.addChild("VideoStatisticWrapper")},t.prototype.show=function(){e.prototype.show.call(this),this.popped=!0},t.prototype.hide=function(){e.prototype.hide.call(this),this.popped=!1},t}(Component$5);videojs.registerComponent("VideoStatisticPanel",VideoStatisticPanel);var MenuItem$3=videojs.getComponent("MenuItem"),MirrorMenuItem=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.addClass("tc-menu-list"),n.open=!1,n.hasOpen=!1,n.player=r,n.setup(),n}return inherits(t,e),t.prototype.setup=function(){var e=this;this.on(["tap","click"],(function(){var t=e.player.tech().el();e.hasOpen||(window.MtaH5&&MtaH5.clickStat("mirror",{appid:e.player.options_.appID,fileid:e.player.options_.fileID}),e.player.trigger({type:"feature",data:"mirror"})),e.open?(videojs.dom.removeClass(t,"tcp-mirror"),videojs.dom.removeClass(e.el_,"tcp-menu-item-select")):(videojs.dom.addClass(t,"tcp-mirror"),videojs.dom.addClass(e.el_,"tcp-menu-item-select"),e.hasOpen=!0),e.open=!e.open}))},t}(MenuItem$3);videojs.registerComponent("MirrorMenuItem",MirrorMenuItem);var MenuItem$4=videojs.getComponent("MenuItem"),PoweredByMenuItem=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.addClass("tc-menu-list"),n}return inherits(t,e),t}(MenuItem$4);videojs.registerComponent("PoweredByMenuItem",PoweredByMenuItem);var MenuItem$5=videojs.getComponent("MenuItem"),StatusMenuItem=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.addClass("tc-menu-list"),n.hasOpen=!1,n.player=r,r.on("statistic",videojs.bind(n,(function(e){"close"===e.data.action&&(videojs.dom.removeClass(n.el_,"tcp-menu-item-select"),n.hasOpen=!1)}))),n.setup(),n}return inherits(t,e),t.prototype.setup=function(){var e=this;this.on(["tap","click"],(function(){e.hasOpen?(videojs.dom.removeClass(e.el_,"tcp-menu-item-select"),e.player.trigger({type:"statistic",data:{action:"close"}}),e.hasOpen=!1):(videojs.dom.addClass(e.el_,"tcp-menu-item-select"),e.player.trigger({type:"statistic",data:{action:"open"}}),e.hasOpen=!0,window.MtaH5&&MtaH5.clickStat("mirror",{appid:e.player.options_.appID,fileid:e.player.options_.fileID}),e.player.trigger({type:"feature",data:"statistic"}))}))},t}(MenuItem$5);videojs.registerComponent("StatusMenuItem",StatusMenuItem),videojs.getComponent("Component");var Menu$2=videojs.getComponent("Menu");videojs.getComponent("MenuItem");var RightClickPopupMenu=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));n.hide(),n.addChild("PoweredByMenuItem",{label:"Powered by Tencent Cloud."}),!i.statistic||IS_IOS||IS_ANDROID||n.addChild("StatusMenuItem",{label:"Video statistic"}),i.mirror&&n.addChild("MirrorMenuItem",{label:"Mirror"}),r.on("contextmenu",videojs.bind(n,n.onContextmenu)),r.on(["tap","click"],videojs.bind(n,(function(e){if(this.popped)return this.hide(),e.stopPropagation(),e.preventDefault(),!1}))),videojs.on(document,["tap","click"],videojs.bind(n,(function(e){this.popped&&this.hide()})));var o=n;return n.children().forEach((function(e){e.on(["tap","click"],(function(){o.hide()}))})),n}return inherits(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this);return videojs.dom.addClass(t,"tcp-right-click-popup-menu"),t},t.prototype.show=function(){e.prototype.show.call(this),this.popped=!0},t.prototype.hide=function(){e.prototype.hide.call(this),this.popped=!1},t.prototype.onContextmenu=function(e){e.preventDefault(),this.show();var t=this.el(),r=e.clientX,i=e.clientY,n=getViewportSize(),o=n.width,A=n.height,s=r+t.offsetWidth-o+5;s=Math.max(0,s);var a=i+t.offsetHeight-A+5;a=Math.max(0,a);var l=this.player().el().getBoundingClientRect();t.style.left=Math.max(0,r-l.left-s)+"px",t.style.top=Math.max(0,i-l.top-a)+"px"},t}(Menu$2);videojs.registerComponent("RightClickPopupMenu",RightClickPopupMenu);var clickableComponent=videojs.getComponent("ClickableComponent"),TimeTooltip$2=videojs.getComponent("TimeTooltip"),Component$9=videojs.getComponent("Component"),dom=videojs.dom,formatTime$2=videojs.formatTime,COMMENT_WIDTH=140,COMMENT_HEIGHT_SINGLE_LINE=23,COMMENT_SHOW_ON_THE_LEFT={POPUP_CONTAINER_OFFSET:-130,POPUP_CONTAINER_OFFSET_WITHOUTGIT:-100,TRIANGLE_OFFEST:96,TRIANGLE_OFFEST_WITHOUTGIF:95},COMMENT_SHOW_ON_THE_RIGHT={TRIANGLE_OFFEST:6,POPUP_CONTAINER_OFFSET:0},ProgressMarkerGenerator=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.duration=0,n.registerListener(),n}return inherits(t,e),t.prototype.registerListener=function(){this.player_.one("canplay",videojs.bind(this,this.resetDotsElement))},t.prototype.resetDotsElement=function(){var e=this.player_;this.duration=e.duration(),dom.emptyEl(this.el_),this.resetEl()},t.prototype.resetEl=function(){this.setUpEl()},t.prototype.dotMouseLeave=function(){var e=event.currentTarget.getAttribute("container-id");this.getChildById(e).hide()},t.prototype.dotHover=function(){var e=event.currentTarget.parentElement.offsetWidth,t=event.currentTarget.offsetLeft+COMMENT_WIDTH,r=this.getChildById(event.currentTarget.getAttribute("container-id")),i=r.getAttribute("class").search("tcp-without-gif")>=0,n=r.el_.querySelector(".tcp-triangle-both")||r.el_.querySelector(".tcp-triangle");t>e?i?(r.el_.style.left=COMMENT_SHOW_ON_THE_LEFT.POPUP_CONTAINER_OFFSET_WITHOUTGIT+"px",n.style.left=COMMENT_SHOW_ON_THE_LEFT.TRIANGLE_OFFEST_WITHOUTGIF+"%"):(r.el_.style.left=COMMENT_SHOW_ON_THE_LEFT.POPUP_CONTAINER_OFFSET+"px",n.style.left=COMMENT_SHOW_ON_THE_LEFT.TRIANGLE_OFFEST+"%"):event.currentTarget.offsetLeft<=COMMENT_WIDTH&&!i&&(r.el_.style.left=COMMENT_SHOW_ON_THE_RIGHT.POPUP_CONTAINER_OFFSET+"px",n.style.left=COMMENT_SHOW_ON_THE_RIGHT.TRIANGLE_OFFEST+"px");var o=r.getChild("DotImage");if(o){var A=o.el_.getElementsByClassName("tcp-dot-timestamp")[0],s=event.currentTarget.getAttribute("dotinsecond"),a=formatTime$2(s);A.innerHTML=a}r.show()},t.prototype.setChildInTheContainer=function(e,t){var r=e.content&&""!==e.content?decodeURIComponent(e.content.replace(/\+/g," ")):"";if(""!==r){var i=t.addChild("DotComment");i.el_.innerHTML=encodeHTML(r)}if(e.img){t.el_.querySelector(".tcp-triangle").setAttribute("class","tcp-triangle-both");var n=t.addChild("DotImage");n.el_.firstChild.setAttribute("src",e.img),""==r?(t.addClass("tcp-only-gif"),n.el_.firstChild.className="tcp-image-in-container-only-image"):this.countContentSize(r)<=20&&(t.addClass("tcp-single-line"),i.el_.style.height=COMMENT_HEIGHT_SINGLE_LINE+"px")}else if(""!==r){var o=this.countContentSize(r);o<=14?t.addClass("tcp-single-line"):o<=28&&t.addClass("tcp-two-lines"),t.addClass("tcp-without-gif"),i.addClass("tcp-large-comment")}},t.prototype.markSetUp=function(e){var t=e.timeOffset>0?e.timeOffset/1e3:0,r=this.duration?this.duration:0;if(!("number"!=typeof t||t>r)){var i=document.createElement("div");i.className="tcp-dot-basic-style",i.setAttribute("dotinsecond",t.toString()),e["class"]&&(i.className+=" "+e["class"]);var n=this.addChild("PopUpContainer");return i.setAttribute("container-id",n.id_),this.setChildInTheContainer(e,n),i.appendChild(n.el_),i.style.left=t/r*100+"%",i.addEventListener("mouseover",videojs.bind(this,this.dotHover)),i.addEventListener("mouseleave",videojs.bind(this,this.dotMouseLeave)),i}},t.prototype.setUpEl=function(){var t=this,r=this.player_.options_.dots||0,i=this.el_||e.prototype.createEl.call(this);return videojs.dom.addClass(i,"tcp-dot-component"),r&&r instanceof Array&&r.length>0&&r.forEach((function(e){var r=e.content||"";if(r&&""!=r||e.img){var n=t.markSetUp(e);n&&i.appendChild(n)}})),i},t.prototype.countContentSize=function(e){for(var t=0,r=e.length,i=-1,n=0;n<r;n++)t+=(i=e.charCodeAt(n))>=0&&i<=128?1:2;return t},t.prototype.createEl=function(){return this.setUpEl()},t}(clickableComponent);videojs.registerComponent("ProgressMarkerGenerator",ProgressMarkerGenerator);var DotComment=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.addClass("tcp-dot-comment"),n}return inherits(t,e),t}(Component$9);videojs.registerComponent("DotComment",DotComment);var DotImage=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));n.addClass("tcp-dot-image");var o=n.el_||e.prototype.createEl.call(n),A=dom.createEl("img");A.className="tcp-image-in-container",o.appendChild(A);var s=dom.createEl("span");return s.className="tcp-dot-timestamp",s.innerHTML="",o.appendChild(s),n}return inherits(t,e),t}(Component$9);videojs.registerComponent("DotImage",DotImage);var PopUpContainer=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));n.addClass("tcp-popup-container");var o=dom.createEl("div");return o.setAttribute("class","tcp-triangle"),n.el_.appendChild(o),n.hide(),n}return inherits(t,e),t}(TimeTooltip$2);videojs.registerComponent("PopUpContainer",PopUpContainer);var Plugin$2=videojs.getPlugin("plugin"),SpeedUp=function(e){function t(r){classCallCheck(this,t);var i=possibleConstructorReturn(this,e.call(this,r));return i.TARGET_LANTENCY=1,i.MAX_LATENCY=3,i.RATEVALUE=1.1,r.ready(videojs.bind(i,i.init)),i}return inherits(t,e),t.prototype.checkLatency=function(){var e=this.player.bufferedEnd()-this.player.currentTime();e>this.MAX_LATENCY&&this.player.playbackRate(this.RATEVALUE),e<this.TARGET_LANTENCY&&this.player.playbackRate(1)},t.prototype.init=function(){var e=this,t=this.player,r=void 0;t.on("playing",(function(){t.duration()===1/0&&(r=setInterval(e.checkLatency.bind(e),1e3))})),t.on("waiting",(function(){e.reset(r)})),t.on("pause",(function(){e.reset(r)}))},t.prototype.reset=function(e){this.player.playbackRate(1),clearInterval(e)},t}(Plugin$2);videojs.registerPlugin("SpeedUp",SpeedUp);var Button$3=videojs.getComponent("Button"),BigPlayButton$2=videojs.getComponent("BigPlayButton");BigPlayButton$2.prototype.createEl=function(){var e=Button$3.prototype.createEl.call(this),t=getTemplate();return(this.options_.shapeType||this.options_.styleType)&&(t=getTemplate(this.options_.shapeType,this.options_.styleType)),e.appendChild(videojs.dom.createEl("div",{className:"vjs-button-icon",innerHTML:t})),e},BigPlayButton$2.prototype.controlText_="Play";var Component$10=videojs.getComponent("Component"),VideoStatisticWrapper$1=videojs.getComponent("VideoStatisticWrapper"),LoadingSpinner$2=videojs.getComponent("LoadingSpinner");LoadingSpinner$2.prototype.createEl=function(){var e=this,t=Component$10.prototype.createEl.call(this,"div",{className:"tcp-loading-spinner",dir:"ltr"});if(!this.player_.options_.loadingSpeed)return t;var r=null;return this.player_.on("waiting",(function(){r=setInterval((function(){!function(e,t){var r=new VideoStatisticWrapper$1(e);if(r.getMediaType(),(r.getBuffer()||"").indexOf("100.0%")>-1)return t.innerText="",!1;t.innerText=r.getConnectionSpeed()}(e.player_,t)}),100)})),this.player_.on("timeupdate",(function(){r&&clearInterval(r)})),t};var Plugin$3=videojs.getPlugin("plugin"),log$3=videojs.log,Skin=function(e){function t(r,i){classCallCheck(this,t),log$3("Skin initializing");var n=possibleConstructorReturn(this,e.call(this,r));return n.player.addClass("tcp-skin"),log$3("Skin initialized"),n}return inherits(t,e),t}(Plugin$3);videojs.registerPlugin("Skin",Skin);var Plugin$4=videojs.getPlugin("plugin"),log$4=videojs.log,VID=function(e){function t(r,i){classCallCheck(this,t),log$4("VID initializing");var n=possibleConstructorReturn(this,e.call(this,r));return n.init(n.player.options_),log$4("VID initialized"),n}return inherits(t,e),t.prototype.init=function(e){var t=(this.player,e.sources);e&&e.appID&&e.fileID||e.plugins.DRM&&0==t.length?e.children.splice(0,"mediaLoader"==e.children[0]?1:0,"mediaAsyncLoader"):"mediaLoader"!=e.children[0]&&e.children.unshift("mediaLoader")},t}(Plugin$4);videojs.registerPlugin("VID",VID);var isObject_1=isObject$2,freeGlobal="object"==typeof commonjsGlobal$1&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,_freeGlobal=freeGlobal,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=_freeGlobal||freeSelf||Function("return this")(),_root=root,now=function(){return _root.Date.now()},now_1=now,reWhitespace=/\s/,_trimmedEndIndex=trimmedEndIndex,reTrimStart=/^\s+/,_baseTrim=baseTrim,Symbol$1=_root.Symbol,_Symbol=Symbol$1,objectProto=Object.prototype,hasOwnProperty$2=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag$1=_Symbol?_Symbol.toStringTag:void 0,_getRawTag=getRawTag,objectProto$1=Object.prototype,nativeObjectToString$1=objectProto$1.toString,_objectToString=objectToString,nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=_Symbol?_Symbol.toStringTag:void 0,_baseGetTag=baseGetTag,isObjectLike_1=isObjectLike,symbolTag="[object Symbol]",isSymbol_1=isSymbol,NAN=NaN,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,toNumber_1=toNumber,FUNC_ERROR_TEXT$1="Expected a function",nativeMax=Math.max,nativeMin=Math.min,debounce_1=debounce,FUNC_ERROR_TEXT="Expected a function",throttle_1=throttle$1,Component$11=videojs.getComponent("Component"),DvrProgressControl=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.on("mousemove",n.handleMouseMove),n.on("mouseup",n.handleMouseUp),n}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control tcp-dvr-progress-control"})},t.prototype.update=function(e){this.getChild("DvrSeekBar").update(e)},t.prototype.handleMouseMove=function(e){var t=this.getChild("DvrSeekBar"),r=t.calculateDistance(e),i=t.getChild("DvrMouseTimeDisplay");i&&i.update(videojs.dom.getBoundingClientRect(t.el()),r)},t.prototype.handleMouseUp=function(e){this.getChild("DvrSeekBar").handleMouseUp(e)},t}(Component$11);DvrProgressControl.prototype.options_={children:["DvrSeekBar"]},videojs.registerComponent("DvrProgressControl",DvrProgressControl);var Slider$2=videojs.getComponent("Slider"),DvrSeekBar=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.percent_=1,n.update=throttle_1(videojs.bind(n,n.update),50),n.on(r,"seekToLive",videojs.bind(n,(function(e){this.update(e.data)}))),n}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},t.prototype.update=function(e){null!=e&&(this.percent_=e,this.bar.update(videojs.dom.getBoundingClientRect(this.el_),e),this.updateAriaAttributes(e))},t.prototype.handleMouseDown=function(t){e.prototype.handleMouseDown.call(this,t),this.isMouseDown=!0},t.prototype.handleMouseMove=function(e){var t=this.calculateDistance(e);this.update(t)},t.prototype.handleMouseUp=function(t){e.prototype.handleMouseUp.call(this);var r=this.calculateDistance(t);this.update(r),this.player().Dvr().timeShift(r)},t.prototype.stepBack=function(){},t.prototype.stepForward=function(){},t.prototype.updateAriaAttributes=function(e){this.el().setAttribute("aria-valuenow",(100*e).toFixed(2))},t.prototype.getPercent=function(){return this.percent_},t}(Slider$2);DvrSeekBar.prototype.options_={children:["DvrMouseTimeDisplay","DvrTimeShiftBar"],barName:"DvrTimeShiftBar"},videojs.registerComponent("DvrSeekBar",DvrSeekBar);var DvrTimeShiftBar=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.el_.style.width="100%",n}return inherits(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar tcp-dvr-time-shift",innerHTML:'<span class="vjs-control-text"><span>'+this.localize("Progress")+"</span>: 100%</span>"})},t.prototype.update=function(e,t){var r=(100*t).toFixed(2)+"%";this.el_.style.width=r},t}(Component$11);videojs.registerComponent("DvrTimeShiftBar",DvrTimeShiftBar);var MouseTimeDisplay$2=videojs.getComponent("MouseTimeDisplay"),DvrMouseTimeDisplay=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.update=function(e,t){var r=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame((function(){var i=r.player().Dvr().dvrData.maxTimeShift,n=videojs.formatTime((1-t)*i,i);r.el_.style.left=e.width*t+"px",r.getChild("timeTooltip").update(e,t,n)}))},t}(MouseTimeDisplay$2);videojs.registerComponent("DvrMouseTimeDisplay",DvrMouseTimeDisplay);var Button$4=videojs.getComponent("Button"),LiveButton=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(){var e=Button$4.prototype.createEl.call(this,"button",{className:"vjs-live-control vjs-control"});return this.contentEl_=videojs.dom.createEl("div",{className:"vjs-live-display",innerHTML:this.localize("LIVE")},{"aria-live":"off"}),e.appendChild(this.contentEl_),e},t.prototype.update=function(){},t.prototype.updateControlText=function(e){this.controlText(e?"直播中":"返回直播")},t.prototype.handleClick=function(e){this.player().Dvr().seekToLive()},t}(Button$4);LiveButton.prototype.controlText_="返回直播",videojs.registerComponent("LiveButton",LiveButton);var Plugin$5=videojs.getPlugin("plugin"),Dvr=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));n.isInit=!1,n.options=i;var o=n;return r.ready((function(){var e=r.tech(!0),t=e&&e.hlsProvider;if(t&&t.Hls){var i=t.Hls;e.one(i.Events.MANIFEST_LOADED,(function(e){})),e.one(i.Events.LEVEL_LOADED,(function(e){})),r.one("loadedmetadata",(function(t){e.el_.setAttribute("poster",""),o.init(),o.options.liveURL&&o.seekToLive()}))}})),n}return inherits(t,e),t.prototype.init=function(){var e=this.player,t=e.tech(!0).hlsProvider;this.parseM3u8(t.manifests[0]),this.dvrData.startTime||this.isInit?(this.initControl(),this.delay=getParams("delay",e.tech_.currentSource_.src)||0,this.updateControl(!this.isLive()),e.on("loadedmetadata",videojs.bind(this,(function(){this.parseM3u8(t.manifests[0]),this.delay=getParams("delay",e.tech_.currentSource_.src)||0,this.updateControl()}))),this.isInit=!0):e.one("loadedmetadata",videojs.bind(this,(function(e){this.init()})))},t.prototype.initControl=function(){var e=this.player;e.addClass("vjs-dvr"),e.controlBar.getChild("ProgressControl").hide(),e.controlBar.getChild("LiveDisplay").hide(),e.controlBar.addChild("DvrProgressControl",{},5),e.controlBar.addChild("liveButton",{},6)},t.prototype.updateControl=function(e){var t=this.player,r=t.controlBar.getChild("ProgressControl"),i=t.controlBar.getChild("LiveDisplay"),n=t.controlBar.getChild("DvrProgressControl"),o=t.controlBar.getChild("LiveButton");t.toggleClass("vjs-dvr-live",this.isLive()),o.updateControlText(this.isLive()),e&&n.update(1-this.delay/this.dvrData.maxTimeShift),this.dvrData.startTime?(n.show(),o.show(),r.hide(),i.hide()):(n.hide(),o.hide(),r.show(),i.show())},t.prototype.seekToLive=function(){this.isLive()||(this.timeShift(1),this.player.trigger({type:"seekToLive",data:1}))},t.prototype.isLive=function(){return!(this.delay>0)},t.prototype.timeShift=function(e){var t=this.player,r=(t.getChild("ControlBar").getChild("LiveButton"),t.tech_.currentSource_),i=Math.floor(this.dvrData.maxTimeShift*(1-e));this.delay=i,0==i&&this.options.liveURL?t.src(this.options.liveURL):(r.src=(this.options.shiftURL||r.src).replace(/delay=*(\d+)/,"delay="+i),t.src(t.tech_.currentSource_.src)),t.bigPlayButton.hide(),t.posterImage.hide(),t.tech_.one("hlsManifestParsed",videojs.bind(this,(function(){t.play()})))},t.prototype.parseM3u8=function(e){this.dvrData={};for(var t=new RegExp([/#EXT-TX-TS-START-TIME:*(.+)/.source,/|#EXT-TX-TS-DURATION:*(.+)/.source].join(""),"g"),r=void 0;null!==(r=t.exec(e));)r[1]?this.dvrData.startTime=r[1]:r[2]&&(this.dvrData.duration=r[2]);this.dvrData.startTime&&(this.dvrData.maxTimeShift=Math.min(Math.floor((new Date).getTime()/1e3-this.dvrData.startTime),this.dvrData.duration))},t}(Plugin$5);videojs.registerPlugin("Dvr",Dvr);var Menu$4=videojs.getComponent("Menu"),QualitySwitcherMenu=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.addItem=function(t){e.prototype.addItem.call(this,t)},t}(Menu$4),MenuItem$6=videojs.getComponent("MenuItem"),QualitySwitcherMenuItem=function(e){function t(r,i){return classCallCheck(this,t),possibleConstructorReturn(this,e.call(this,r,i))}return inherits(t,e),t.prototype.handleClick=function(t){if(e.prototype.handleClick.call(this,t),this.updateItems(),this.options_.callback(this.options_),"video"==this.options_.trackType){var r=this.player().controlBar.getChild(this.options_.trackType+"QualitySwitcherMenuButton");r.updateLabel(this.options_),r.unpressButton()}},t.prototype.updateItems=function(){for(var e=this.player().controlBar.getChild(this.options_.trackType+"QualitySwitcherMenuButton").getChild(this.options_.trackType+"QualitySwitcherMenu").children(),t=0;t<e.length;t++){var r=e[t];this!==r?(r.selected(!1),r.options_.selected=!1):r.options_.selected=!0}},t}(MenuItem$6),MenuButton$2=videojs.getComponent("MenuButton");videojs.getComponent("Menu");var QualitySwitcherMenuButton=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,e.apply(this,arguments))}return inherits(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this);return this.labelEl_=videojs.dom.createEl("div",{className:"tcp-quality-switcher-value",innerHTML:""}),t.appendChild(this.labelEl_),t},t.prototype.createMenu=function(){for(var e=this.options_.qualityList,t=new QualitySwitcherMenu(this.player(),{name:this.options_.trackType+"QualitySwitcherMenu"}),r=void 0,i=e.length-1;i>-1;i--){var n=e[i];r=videojs.mergeOptions(n,{trackType:this.options_.trackType,callback:this.options_.callback,selectable:!0}),t.addItem(new QualitySwitcherMenuItem(this.player(),r)),n.selected&&this.updateLabel(n)}return t},t.prototype.updateLabel=function(e){this.labelEl_.innerHTML="<p>"+this.localize(e.label)+"</p>"},t}(MenuButton$2),Plugin$6=videojs.getPlugin("plugin"),TRACK_TYPES=["video","audio","subtitle"],TRACK_CLASS={video:"tcp-video-quality-switcher",audio:"tcp-audio-quality-switcher",subtitle:"tcp-subtitle-quality-switcher"},log$5=videojs.log,QualitySwitcher=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.options=i,r.on("qualitydataloaded",videojs.bind(n,n.init)),n}return inherits(t,e),t.prototype.init=function(e){log$5("QualitySwitcher initializing",e);var t=this.player,r=e.data.qualityData,i=e.data.callbacks;if(this.setOptions({qualityData:r,callbacks:i}),t.controlBar){for(var n=0;n<TRACK_TYPES.length;n++){var o=TRACK_TYPES[n],A=o+"QualitySwitcherMenuButton",s=t.controlBar.getChild(A);r[o]&&r[o].length>0&&t.controlBar.options_.QualitySwitcherMenuButton&&(s&&s.el()&&(s.dispose(),t.controlBar.removeChild(s)),this.repleaceLabel(o,r),(s=new QualitySwitcherMenuButton(t,{name:A,qualityList:r[o],callback:i[o],trackType:o})).addClass(TRACK_CLASS[o]),t.controlBar.addChild(s,{},10))}log$5("QualitySwitcher initialized",e,this)}else log$5("QualitySwitcher can not initialize without control bar")},t.prototype.setOptions=function(e){this.options=videojs.mergeOptions(this.options,e)},t.prototype.setVideoQuality=function(e){if(this.options.qualityData&&this.options.callbacks.video){for(var t=this.options.qualityData.video,r=0;r<t.length;r++)t[r].selected&&(t[r].selected=!1),t[r].id===e.id&&(t[r].selected=!0);this.options.callbacks.video(e)}},t.prototype.getVideoQualityData=function(){return this.options.qualityData?this.options.qualityData.video:void 0},t.prototype.repleaceLabel=function(e,t){if(this.options.qualityLabelList){var r=this.options.qualityLabelList[e],i=t[e];if(i&&i.length>0&&r&&r.length>0)for(var n=0;n<i.length;n++){var o=i[n].label;o=o.slice(0,o.length-1);for(var A=0;A<r.length;A++)if(r[A].height==o){i[n].label=r[A].resolutionName;break}}}},t.prototype.reset=function(){for(var e=this.player,t=0;t<TRACK_TYPES.length;t++){var r=TRACK_TYPES[t],i=e.controlBar&&e.controlBar.getChild(r+"QualitySwitcherMenuButton");i&&i.el()&&(i.dispose(),e.controlBar.removeChild(i))}},t}(Plugin$6);videojs.registerPlugin("QualitySwitcher",QualitySwitcher);var Plugin$7=videojs.getPlugin("plugin"),log$6=videojs.log,defaultOptions={labels:{FLU:"流畅",SD:"标清",HD:"高清",FHD:"超清"},showOrder:["FLU","SD","HD","FHD"],defaultRes:"SD"},MultiResolution=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.options=i,i.useManualOption&&(n.manualOptions=extend({},i)),n.hasInit=!1,r.on("multiresolutionchange",videojs.bind(n,(function(e){e.data&&this.update(data)}))),r.on(["resolutionswitching","resolutionswitched"],videojs.bind(n,(function(e){"resolutionswitching"==e.type?this.player.addClass("tcp-res-switching"):this.player.removeClass("tcp-res-switching")}))),r.ready(videojs.bind(n,(function(){var e=r.tech(!0);e&&(e.on("masterplaylistchange",videojs.bind(this,this.onMasterPlaylistChange)),e.on("hlsresolutionswitching",videojs.bind(this,this.onHlsLevelChange)),e.on("hlsresolutionswitched",videojs.bind(this,this.onHlsLevelChange)),e.on("dashqualityswitching",videojs.bind(this,this.onDashQualityChange)),e.on("dashqualityswitched",videojs.bind(this,this.onDashQualityChange))),this.hasInit=!0}))),n.init(n.player.options_.multiResolution),n}return inherits(t,e),t.prototype.init=function(e){var t={};this.player.options_.label&&(t.label=this.player.options_.label),this.player.options_.showOrder&&(t.showOrder=this.player.options_.showOrder),this.player.options_.defaultRes&&(t.defaultRes=this.player.options_.defaultRes);var r,i,n=this.player,o=extend({},defaultOptions,e,this.manualOptions,t),A=o&&o.sources;this.options=o,A&&(log$6("MultiResolution initializing",o),this.currentID=o.defaultRes=A[o.defaultRes]?o.defaultRes:Object.keys(A).shift(),r=A[this.currentID],"mediaLoader"!=n.options_.children[0]||this.hasInit?n.src(r):(i=n.options_.sources).push.apply(i,r),this.hasInit||(this.hasInit=!0),n.ready(videojs.bind(this,(function(){n.trigger({type:"qualitydataloaded",data:this.initQualityData(o)}),n.one("loadedmetadata",(function(){var e=this.tech(!0);"flash"!=e.name_&&e.el_.getAttribute("poster")&&(e.el_.removeAttribute("poster"),delete e.el_.poster)}))}))),log$6("MultiResolution initialized"))},t.prototype.reset=function(){this.player.QualitySwitcher().reset()},t.prototype.update=function(e){this.init(e)},t.prototype.store=function(e){if(!e)return this.options;this.options=videojs.mergeOptions(defaultOptions,this.options,e)},t.prototype.onMasterPlaylistChange=function(e){this.player.trigger({type:"qualitydataloaded",data:e.data})},t.prototype.onHlsLevelChange=function(e){"hlsresolutionswitching"==e.type?this.player.trigger({type:"resolutionswitching",data:e.data}):"hlsresolutionswitched"==e.type&&this.player.trigger({type:"resolutionswitched",data:e.data})},t.prototype.onDashQualityChange=function(e){"dashqualityswitching"==e.type?this.player.trigger({type:"resolutionswitching",data:e.data}):"dashqualityswitched"==e.type&&this.player.trigger({type:"resolutionswitched",data:e.data})},t.prototype.switchResolution=function(e){if(this.currentID!=e.id){var t=this.player,r=t.currentTime(),i=(t.paused(),1/0===t.duration());if(t.trigger({type:"resolutionswitching",data:e}),i)t.bigPlayButton&&t.bigPlayButton.hide(),t.posterImage&&t.posterImage.hide(),t.one("loadstart",(function(){t.play(),t.trigger({type:"resolutionswitched",data:e})}));else{var n=t.ended(),o=t.playbackRate(),A=t.controlBar&&t.controlBar.progressControl&&t.controlBar.progressControl.seekBar.playProgressBar.el().style.width||0,s=videojs.browser.IS_IOS||videojs.browser.IS_ANDROID?"loadeddata":"loadedmetadata";t.one(s,(function(){t.controlBar&&t.controlBar.progressControl&&(t.controlBar.progressControl.seekBar.playProgressBar.el().style.width=A),n||t.currentTime(r),"Flash"==t.techName_?(t.play(),t.tech(!0).trigger("seeked")):(t.play(),t.playbackRate()!=o&&t.playbackRate(o)),t.trigger({type:"resolutionswitched",data:e})})),t.bigPlayButton&&t.bigPlayButton.hide(),t.posterImage&&t.posterImage.hide(),"none"==t.options_.preload&&t.one("suspend",(function(){t.load()}))}t.src(this.options.sources[e.id]),i&&setTimeout((function(){t.play(),setTimeout((function(){t.play()}),900)}),100),this.currentID=e.id}},t.prototype.initQualityData=function(e){var t=[],r=(e.sources,e.labels),i=e.showOrder;return i.length>0&&i.forEach((function(i,n){var o={};o.id=i,o.selected=e.defaultRes===i,o.label=r[i]||i,t.push(o)})),{qualityData:{video:t},callbacks:{video:videojs.bind(this,this.switchResolution)}}},t.prototype.sortSourceOrder=function(e){return[]},t}(Plugin$7);videojs.registerPlugin("MultiResolution",MultiResolution),videojs.getComponent("Flash");var defaultDismiss=!videojs.browser.IS_IPHONE,registerPlugin=videojs.registerPlugin||videojs.plugin,defaults$1={header:"",code:"",message:"",timeout:45e3,dismiss:defaultDismiss,progressDisabled:!1,errors:{1:{type:"MEDIA_ERR_ABORTED"},2:{type:"MEDIA_ERR_NETWORK"},3:{type:"MEDIA_ERR_DECODE"},4:{type:"MEDIA_ERR_SRC_NOT_SUPPORTED"},5:{type:"MEDIA_ERR_ENCRYPTED"},unknown:{type:"MEDIA_ERR_UNKNOWN"},"-1":{type:"PLAYER_ERR_NO_SRC",message:"No video has been loaded."},"-2":{type:"PLAYER_ERR_TIMEOUT",message:"Could not download the video."},10:{type:"SERVER_ERR",message:"Request timed out."},11:{type:"SERVER_ERR",message:"Server is not respond."},12:{type:"DATA_ERR",message:"Server respond error data."},13:{type:"DATA_ERR",message:"No video transcoding information found."},14:{type:"HLS_NETWORK_ERR",message:"A network error caused the media download to fail part-way."},15:{type:"HLS_MEDIA_ERR",message:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support."},16:{type:"HLS_MUX_ERR",message:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support."},17:{type:"HLS_OTHER_ERR",message:"Rise an internal exception when playing HLS."},18:{type:"DRM_ERR",message:"Current browser not support DRM."},403:{type:"SERVER_ERR",message:"Authentication failed."},500:{type:"SERVER_ERR",message:"Server failed."},1001:{type:"SERVER_ERR",message:"The media file does not exist. Please check if the fileID is correct."},1002:{type:"SERVER_ERR",message:"The trial duration is illegal. The trial duration must be within the video duration."},1003:{type:"SERVER_ERR",message:"Param pcfg is not unique."},1004:{type:"SERVER_ERR",message:"The license has expired. Please check whether the expiration time setting is reasonable."},1005:{type:"SERVER_ERR",message:"Did not find an adaptive stream that can be played."},1006:{type:"SERVER_ERR",message:"Invalid request format, please check the request format."},1007:{type:"SERVER_ERR",message:"AppID is not exist, Please check if the AppID is correct."},1008:{type:"SERVER_ERR",message:"Without anti-leech information."},1009:{type:"SERVER_ERR",message:"psign check failed."},1010:{type:"SERVER_ERR",message:"Other errors."},1021:{type:"SERVER_ERR",message:"qsign invalid."},1012:{type:"DATA_ERR",message:"Response data verification failed."},2001:{type:"SERVER_ERR",message:"Internal error."},10008:{type:"SERVER_ERR",message:"The media file does not exist. Please check if the fileID is correct."},"-2001":{type:"SERVER_ERR",message:"Current browser not support play this stream, please select another one."},"-2002":{type:"SERVER_ERR",message:"Server respond error data.(eg. stream not exist)"},"-2003":{type:"SERVER_ERR",message:"Video play failed, please refresh to start play again."},"-2004":{type:"SERVER_ERR",message:"Connection to the server has failed and the number of connection retries has exceeded the set value."},"-2005":{type:"SERVER_ERR",message:"Video decoding failure."},PLAYER_ERR_DOMAIN_RESTRICTED:{message:"This video is restricted from playing on your current domain."},PLAYER_ERR_IP_RESTRICTED:{message:"This video is restricted at your current IP address."},PLAYER_ERR_GEO_RESTRICTED:{message:"This video is restricted from playing in your current geographic region."}}},initPlugin=function n(e,t){var r=void 0,i=void 0,o=void 0,A=[];videojs.getComponent("ErrorDisplay").prototype.options_.fillAlways=!1;var s=function(e){t.errors=videojs.mergeOptions(t.errors,e),Object.keys(t.errors).forEach((function(e){var r=t.errors[e];r.type||(r.type=e)}))};s();var a=function(){e.clearTimeout(i),o&&(o=!1,e.removeClass("vjs-waiting")),i=e.setTimeout((function(){e.error()||e.paused()||e.ended()||(o=!0,e.addClass("vjs-waiting"))}),1e3),e.clearTimeout(r),r=e.setTimeout((function(){e.error()||e.paused()||e.ended()||e.error({code:-2,type:"PLAYER_ERR_TIMEOUT"})}),t.timeout),e.error()&&-2===e.error().code&&e.error(null)},l=function(){for(var t=void 0;A.length;)t=A.shift(),e.off(t[0],t[1]);e.clearTimeout(r),e.clearTimeout(i)},c=function(t,r){var i=function(){if(!e.error()){var t=e.$(".vjs-tech");if(t&&"application/x-shockwave-flash"===t.type&&!t.vjs_getProperty)return void e.error({code:-2,type:"PLAYER_ERR_TIMEOUT"});if(e.paused())return a();if(e.ended())return a()}r.call(this)};e.on(t,i),A.push([t,i])},p=function(r){var i="",n=e.error(),o=document_1.createElement("div"),A="";if(n){(n=videojs.mergeOptions(n,t.errors[n.code||0])).message&&(i='<div class="vjs-errors-message">'+e.localize(n.message)+"</div>"),n.code&&(i+='<div class="vjs-errors-code">'+this.localize("Error Code")+" : "+n.code+"</div>"),n.type&&(i+='<div class="vjs-errors-type">'+this.localize("Error Type")+" : "+n.type+"</div>"),"10"!=n.code&&"11"!=n.code||(i+='<a href="https://ping.huatuo.qq.com/playvideo.qcloud.com" target="_blank" class="vjs-error-check-network">诊断网络</a>'),o.className="vjs-errors-dialog",A='<div class="vjs-errors-content-container">\n '+i+"\n </div>";var s=e.getChild("errorDisplay");s.closeable(!("dismiss"in n)||n.dismiss)?(o.innerHTML=A,s.fillWith(o),s.contentEl().firstChild.appendChild(s.getChild("closeButton").el())):(o.innerHTML=A,s.fillWith(o)),s.one("modalclose",(function(){return e.error(null)}))}},h=function d(){l(),e.removeClass("vjs-errors"),e.off("dispose",d),e.off(["aderror","error"],p)},u=function(t){h(),n(e,videojs.mergeOptions(defaults$1,t))};u.extend=function(e){return s(e)},u.getAll=function(){return videojs.mergeOptions(t.errors)},u.disableProgress=function(r){t.progressDisabled=r,function(){var r=0;l(),a(),c(["timeupdate","adtimeupdate"],(function(){var t=e.currentTime();t!==r&&(r=t,a())})),t.progressDisabled||c("progress",a)}()},e.on("dispose",h),e.on(["aderror","error"],p),e.ready((function(){e.addClass("vjs-errors")})),e.errors=u},errors=function(e){initPlugin(this,videojs.mergeOptions(defaults$1,e))};["extend","getAll","disableProgress"].forEach((function(e){errors[e]=function(){videojs.log.warn("The errors."+e+"() method is not available until the plugin has been initialized!")}})),registerPlugin("Errors",errors);var Plugin$8=videojs.getPlugin("plugin"),cgiSeq={},STATUS_CODE_REPORT_URL="//report.huatuo.qq.com/code.cgi",log$7=videojs.log,Reporter=function(e){function t(r,i){classCallCheck(this,t),log$7("Reporter initilaizing");var n=possibleConstructorReturn(this,e.call(this,r));return r.options_.plugins.Reporter?(n.reportContent={status:"idle"},n.mtaReportCache=[],log$7("Reporter initilaized"),n):possibleConstructorReturn(n,!1)}return inherits(t,e),t.prototype.setStorage=function(e,t){localStorage.setItem(e,t)},t.prototype.getStorage=function(e){localStorage.getItem(e)},t.prototype.sender=function(e){var t=new Image;t.onload=t.onerror=t.onabort=function(){t.onload=t.onerror=t.onabort=null,t=null},t.src=e},t.prototype.initPlayCgiCodeReport=function(){var e=this.player;e.on("playcgistart",videojs.bind(this,this.onPlayCgiStart)),e.on("playcgiend",videojs.bind(this,this.onPlayCgiEnd))},t.prototype.onPlayCgiStart=function(e){cgiSeq[e.data.time]=cgiSeq[e.data.time]||{},cgiSeq[e.data.time].startTime=e.data.time,cgiSeq[e.data.time].url=e.data.url},t.reportPlayMetrics=function(e,t){xhr.post("https://datacenter.live.qcloud.com",{body:JSON.stringify(e)},(function(){t&&t()}))},t.prototype.onPlayCgiEnd=function(e){if(cgiSeq[e.data.startTime]){var t=e.data,r=void 0,i=void 0,n=void 0;if(t.error)switch(i=2,t.error.message){case"Timeout":r=10;break;case"ServerError":r=11}else 0==t.result.code?(i=1,r=0):(i=3,r=t.result.code),n=t.result.requestId;this.reportPlayCgiToISD("","",i,r,e.data.time-cgiSeq[e.data.startTime].startTime,n,void 0,void 0)}},t.prototype.reportPlayCgiToISD=function(e,t,r,i,n,o,A,s){var a={domain:e||"playvideo.qcloud.com",cgi:t||"/getplayinfo/v2",type:r,code:i,time:n,appid:20370,platform:videojs.browser.IS_IOS?"ios":videojs.browser.IS_ANDROID?"android":"pc",expansion1:o,expansion2:A,expansion3:s};this.sender(unifyProtocol(STATUS_CODE_REPORT_URL)+"?"+serializeParams(a))},t.prototype.reportMTA=function(e,t){window.MtaH5?(this.mtaReportCache.length>0&&(this.mtaReportCache.forEach((function(e){e.call()})),this.mtaReportCache=0),MtaH5.clickStat(e,t)):this.mtaReportCache.push((function(){MtaH5.clickStat(e,t)}))},t}(Plugin$8);videojs.registerPlugin("Reporter",Reporter);var store2=createCommonjsModule((function(e){!function(t,r){var i={version:"2.12.0",areas:{},apis:{},inherit:function(e,t){for(var r in e)t.hasOwnProperty(r)||Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t},stringify:function(e){return void 0===e||"function"==typeof e?e+"":JSON.stringify(e)},parse:function(e,t){try{return JSON.parse(e,t||i.revive)}catch(t){return e}},fn:function(e,t){for(var r in i.storeAPI[e]=t,i.apis)i.apis[r][e]=t},get:function(e,t){return e.getItem(t)},set:function(e,t,r){e.setItem(t,r)},remove:function(e,t){e.removeItem(t)},key:function(e,t){return e.key(t)},length:function(e){return e.length},clear:function(e){e.clear()},Store:function(e,t,r){var n=i.inherit(i.storeAPI,(function(e,t,r){return 0===arguments.length?n.getAll():"function"==typeof t?n.transact(e,t,r):void 0!==t?n.set(e,t,r):"string"==typeof e||"number"==typeof e?n.get(e):"function"==typeof e?n.each(e):e?n.setAll(e,t):n.clear()}));n._id=e;try{t.setItem("__store2_test","ok"),n._area=t,t.removeItem("__store2_test")}catch(e){n._area=i.storage("fake")}return n._ns=r||"",i.areas[e]||(i.areas[e]=n._area),i.apis[n._ns+n._id]||(i.apis[n._ns+n._id]=n),n},storeAPI:{area:function(e,t){var r=this[e];return r&&r.area||(r=i.Store(e,t,this._ns),this[e]||(this[e]=r)),r},namespace:function(e,t){if(!e)return this._ns?this._ns.substring(0,this._ns.length-1):"";var r=e,n=this[r];if(!(n&&n.namespace||(n=i.Store(this._id,this._area,this._ns+r+"."),this[r]||(this[r]=n),t)))for(var o in i.areas)n.area(o,i.areas[o]);return n},isFake:function(){return"fake"===this._area.name},toString:function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},has:function(e){return this._area.has?this._area.has(this._in(e)):!!(this._in(e)in this._area)},size:function(){return this.keys().length},each:function(e,t){for(var r=0,n=i.length(this._area);r<n;r++){var o=this._out(i.key(this._area,r));if(void 0!==o&&!1===e.call(this,o,this.get(o),t))break;n>i.length(this._area)&&(n--,r--)}return t||this},keys:function(e){return this.each((function(e,t,r){r.push(e)}),e||[])},get:function(e,t){var r,n=i.get(this._area,this._in(e));return"function"==typeof t&&(r=t,t=null),null!==n?i.parse(n,r):null!=t?t:n},getAll:function(e){return this.each((function(e,t,r){r[e]=t}),e||{})},transact:function(e,t,r){var i=this.get(e,r),n=t(i);return this.set(e,void 0===n?i:n),this},set:function(e,t,r){var n=this.get(e);return null!=n&&!1===r?t:i.set(this._area,this._in(e),i.stringify(t),r)||n},setAll:function(e,t){var r,i;for(var n in e)i=e[n],this.set(n,i,t)!==i&&(r=!0);return r},add:function(e,t){var r=this.get(e);if(r instanceof Array)t=r.concat(t);else if(null!==r){var n=typeof r;if(n===typeof t&&"object"===n){for(var o in t)r[o]=t[o];t=r}else t=r+t}return i.set(this._area,this._in(e),i.stringify(t)),t},remove:function(e,t){var r=this.get(e,t);return i.remove(this._area,this._in(e)),r},clear:function(){return this._ns?this.each((function(e){i.remove(this._area,this._in(e))}),1):i.clear(this._area),this},clearAll:function(){var e=this._area;for(var t in i.areas)i.areas.hasOwnProperty(t)&&(this._area=i.areas[t],this.clear());return this._area=e,this},_in:function(e){return"string"!=typeof e&&(e=i.stringify(e)),this._ns?this._ns+e:e},_out:function(e){return this._ns?e&&0===e.indexOf(this._ns)?e.substring(this._ns.length):void 0:e}},storage:function(e){return i.inherit(i.storageAPI,{items:{},name:e})},storageAPI:{length:0,has:function(e){return this.items.hasOwnProperty(e)},key:function(e){var t=0;for(var r in this.items)if(this.has(r)&&e===t++)return r},setItem:function(e,t){this.has(e)||this.length++,this.items[e]=t},removeItem:function(e){this.has(e)&&(delete this.items[e],this.length--)},getItem:function(e){return this.has(e)?this.items[e]:null},clear:function(){for(var e in this.items)this.removeItem(e)}}},n=i.Store("local",function(){try{return localStorage}catch(e){}}());n.local=n,n._=i,n.area("session",function(){try{return sessionStorage}catch(e){}}()),n.area("page",i.storage("page")),"function"==typeof r&&void 0!==r.amd?r("store2",[],(function(){return n})):e.exports?e.exports=n:(t.store&&(i.conflict=t.store),t.store=n)}(commonjsGlobal$1,commonjsGlobal$1&&commonjsGlobal$1.define)})),Plugin$9=videojs.getPlugin("plugin"),log$8=videojs.log,ContinuePlay=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.options=i,n.init(),n}return inherits(t,e),t.prototype.init=function(){var e=this.player,t=e.options_,r=void 0;e.ready(videojs.bind(this,(function(){r=t&&t.appID&&t.fileID?t.fileID:this.options.playID,this.playID=r,e.cache_&&e.cache_.source&&e.cache_.source.src&&(this.source=e.cache_.source.src.split("?")[0]),(r||this.source)&&(log$8("ContinuePlay initializing"),this.lastTime=store2.get(this.getStoreKey()),e.off("timeupdate",videojs.bind(this,this.onTimeUpdate)),e.on("timeupdate",videojs.bind(this,this.onTimeUpdate)),e.one(this.getTriggerEvent(),videojs.bind(this,this.onPlay)),!this.options.auto&&e.getChild("ContinuePlayTips")&&e.getChild("ContinuePlayTips").close(),log$8("ContinuePlay initialized"),e.trigger({type:"feature",data:"continue"}))})))},t.prototype.onTimeUpdate=function(e){store2.set(this.getStoreKey(),this.player.currentTime())},t.prototype.onPlay=function(e){var t=this.player;Math.round(this.lastTime)>1&&this.player.duration()>1&&this.player.duration()!==1/0&&Math.round(this.lastTime)!=Math.round(this.player.duration())?this.options.auto?this.start():t.addChild("ContinuePlayTips",videojs.mergeOptions(this.options,{time:this.lastTime,resumeCallback:videojs.bind(this,this.start)})):"Flash"==t.techName_&&Math.round(this.lastTime)>1&&Math.round(this.lastTime)!=Math.round(this.player.duration())&&this.player.duration()!==1/0&&!this.player.duration()&&t.one("loadedmetadata",videojs.bind(this,this.onPlay))},t.prototype.start=function(){var e=this.player;e.currentTime(this.lastTime),"Flash"==e.techName_&&e.tech(!0).trigger("seeked"),e.trigger({type:"continueplay",data:{lastTime:this.lastTime}})},t.prototype.generatePlayID=function(){},t.prototype.getStoreKey=function(){return"tcplayer-lpt-"+(this.playID||this.source)},t.prototype.getTriggerEvent=function(){var e=this.player;return e.options_.autoplay&&"Flash"==e.techName_?"loadedmetadata":"playing"},t}(Plugin$9);videojs.registerPlugin("ContinuePlay",ContinuePlay);var defaults$2={align:"top-left",className:"",content:"",debug:!1,showBackground:!0,attachToControlBar:!1,overlays:[]},Component$12=videojs.getComponent("Component"),dom$1=videojs.dom||videojs,registerPlugin$1=videojs.registerPlugin||videojs.plugin,isNumber=function(e){return"number"==typeof e&&e==e},hasNoWhitespace=function(e){return"string"==typeof e&&/^\S+$/.test(e)},Overlay=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return["start","end"].forEach((function(e){var t=n.options_[e];if(isNumber(t))n[e+"Event_"]="timeupdate";else if(hasNoWhitespace(t))n[e+"Event_"]=t;else if("start"===e)throw new Error('invalid "start" option; expected number or string')})),["endListener_","rewindListener_","startListener_"].forEach((function(e){n[e]=function(r){return t.prototype[e].call(n,r)}})),"timeupdate"===n.startEvent_&&n.on(r,"timeupdate",n.rewindListener_),n.debug('created, listening to "'+n.startEvent_+'" for "start" and "'+(n.endEvent_||"nothing")+'" for "end"'),n.hide(),n}return inherits(t,e),t.prototype.createEl=function(){var e=this.options_,t=e.content,r=e.showBackground?"tcp-overlay-background":"tcp-overlay-no-background",i=dom$1.createEl("div",{className:"\n tcp-overlay\n tcp-overlay-"+e.align+"\n "+e.className+"\n "+r+"\n vjs-hidden\n "});return"string"==typeof t?i.innerHTML=t:videojs.browser.IS_IE8||t instanceof window_1.DocumentFragment?i.appendChild(t):dom$1.appendContent(i,t),i},t.prototype.debug=function(){if(this.options_.debug){for(var e=videojs.log,t=e,r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];e.hasOwnProperty(i[0])&&"function"==typeof e[i[0]]&&(t=e[i.shift()]),t.apply(void 0,["overlay#"+this.id()+": "].concat(i))}},t.prototype.hide=function(){return e.prototype.hide.call(this),this.debug("hidden"),this.debug('bound `startListener_` to "'+this.startEvent_+'"'),this.endEvent_&&(this.debug('unbound `endListener_` from "'+this.endEvent_+'"'),this.off(this.player(),this.endEvent_,this.endListener_)),this.options_.once?(videojs.browser.IS_IOS&&videojs.browser.IS_WECHAT?this.player().hasStarted()||this.player().ready(videojs.bind(this,(function(){this.startListener_({type:this.startEvent_})}))):this.player().hasStarted()||this.on(this.player(),this.startEvent_,this.startListener_),this):("pause"===this.startEvent_?this.on(this.player(),this.startEvent_,this.startOnPause_):this.on(this.player(),this.startEvent_,this.startListener_),this)},t.prototype.startOnPause_=function(e){var t=this.player();"pause"===e.type?t.seeking()||t.ended()||this.startListener_({type:"pause"}):t.paused()&&this.startListener_({type:"pause"})},t.prototype.shouldHide_=function(e,t){var r=this.options_.end;return isNumber(r)?e>=r:r===t},t.prototype.show=function(){return e.prototype.show.call(this),"pause"===this.startEvent_&&this.off(this.player(),this.startEvent_,this.startOnPause_),this.off(this.player(),this.startEvent_,this.startListener_),this.debug("shown"),this.debug('unbound `startListener_` from "'+this.startEvent_+'"'),this.endEvent_&&(this.debug('bound `endListener_` to "'+this.endEvent_+'"'),this.on(this.player(),this.endEvent_,this.endListener_)),this},t.prototype.shouldShow_=function(e,t){var r=this.options_.start,i=this.options_.end;return isNumber(r)?isNumber(i)?e>=r&&e<i:this.hasShownSinceSeek_?Math.floor(e)===r:(this.hasShownSinceSeek_=!0,e>=r):r===t},t.prototype.startListener_=function(e){var t=this.player().currentTime();this.shouldShow_(t,e.type)&&this.show()},t.prototype.endListener_=function(e){var t=this.player().currentTime();this.shouldHide_(t,e.type)&&this.hide()},t.prototype.rewindListener_=function(e){var t=this.player().currentTime(),r=this.previousTime_,i=this.options_.start,n=this.options_.end;t<r&&(this.debug("rewind detected"),isNumber(n)&&!this.shouldShow_(t)?(this.debug("hiding; "+n+" is an integer and overlay should not show at this time"),this.hasShownSinceSeek_=!1,this.hide()):hasNoWhitespace(n)&&t<i&&(this.debug("hiding; show point ("+i+") is before now ("+t+") and end point ("+n+") is an event"),this.hasShownSinceSeek_=!1,this.hide())),this.previousTime_=t},t}(Component$12);videojs.registerComponent("Overlay",Overlay);var plugin=function(e){var t=this,r=videojs.mergeOptions(defaults$2,e);Array.isArray(this.overlays_)&&this.overlays_.forEach((function(e){t.removeChild(e),t.controlBar&&t.controlBar.removeChild(e),e.dispose()}));var i=r.overlays;delete r.overlays,this.overlays_=i.map((function(e){var i=videojs.mergeOptions(r,e);return i.attachToControlBar&&t.controlBar&&-1!==i.align.indexOf("bottom")?t.controlBar.addChild("overlay",i):t.addChild("overlay",i)}))};registerPlugin$1("Patch",plugin);var Plugin$10=videojs.getPlugin("plugin"),log$9=videojs.log,locations=["start","pause","ended"],startEvent=["loadstart","pause","ended"],endEvent=["play","play","play"],ImagePatch=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.hasInit=!1,n.init(i),n}return inherits(t,e),t.prototype.init=function(e){var t=this,r=this.player,i={showBackground:!1,overlays:[]};Array.isArray(e)&&e.length>0&&(log$9("ImagePatch initializing"),e.forEach((function(e){var r=void 0,n=void 0,o=void 0,A=void 0,s=document.createDocumentFragment();(o=document.createElement("a")).className="tcp-overlay-link",o.target="_blank",e.link&&(o.href=e.link),e.url&&((A=t.loadImg(unifyProtocol(e.url),videojs.bind(t,t.onImgLoaded))).className="tcp-overlay-img",o.appendChild(A),videojs.browser.IS_IE8?((r=document.createElement("div")).className="tcp-overlay-table",(n=document.createElement("div")).className="tcp-overlay-cell",n.appendChild(o),r.appendChild(n),s.appendChild(r)):s.appendChild(o),i.overlays.push({content:s,className:"tcp-image-patch tcp-image-patch-"+locations[e.location],start:startEvent[e.location],end:endEvent[e.location],once:0==e.location,align:"center"}))})),i.overlays.length>0?(r.Patch(i),r.trigger({type:"feature",data:"patch"}),this.hasInit=!0):this.reset(),log$9("ImagePatch initialized"))},t.prototype.loadImg=function(e,t){var r,i,n,o,A,s=new Image;return s.src=e,s.complete?(t&&t.call(t,s),s):(i=s.width,n=s.height,s.onerror=function(){r.end=!0,s=s.onload=s.onerror=null},(r=function(){o=s.width,A=s.height,(o!==i||A!==n||o*A>1024)&&(t&&t.call(t,s),r.end=!0)})(),s.onload=function(){!r.end&&r(),s=s.onload=s.onerror=null},s)},t.prototype.onImgLoaded=function(e){if(videojs.browser.IE_VERSION){var t=parseInt(this.player.el().currentStyle.width),r=parseInt(this.player.el().currentStyle.height);if(e.width>t||e.height>r){var i=t/(e.width/e.height);e.width/e.height>t/r||(e.style.marginTop=(r-i)/2+"px"),e.style.width="100%",e.style.height="auto"}}},t.prototype.reset=function(){this.hasInit&&(log$9("ImagePatch reset"),this.player.Patch(),this.hasInit=!1)},t}(Plugin$10);videojs.registerPlugin("ImagePatch",ImagePatch);var Plugin$11=videojs.getPlugin("plugin"),log$10=videojs.log,ContextMenu=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.options=i,log$10("ContextMenu initializing"),n.init(),log$10("ContextMenu initialized"),n}return inherits(t,e),t.prototype.init=function(){this.player.addChild("RightClickPopupMenu",this.options)},t}(Plugin$11);videojs.registerPlugin("ContextMenu",ContextMenu);var Plugin$12=videojs.getPlugin("plugin"),LevelSwitch=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.options=i,n.init(),n}return inherits(t,e),t.prototype.init=function(){var e=this.player,t=e.options_.plugins.ContextMenu;t&&t.levelSwitch&&t.levelSwitch.open&&e.addChild("LevelSwitchTips",this.options)},t}(Plugin$12);videojs.registerPlugin("LevelSwitch",LevelSwitch);var Plugin$13=videojs.getPlugin("plugin"),log$12=videojs.log,defaults$3={width:0,height:0,basePath:""},VttThumbnail=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.hasInit=!1,i.vttUrl&&r.ready(videojs.bind(n,(function(){this.init(i)}))),n}return inherits(t,e),t.prototype.loadTrackFile=function(e){var t=this,r=this.player.addRemoteTextTrack({src:e.vttUrl,kind:"metadata"},!0);r&&r.addEventListener("load",(function(){t.trackInfo=r}))},t.prototype.init=function(e){if(!videojs.browser.IS_IOS&&!videojs.browser.IS_ANDROID&&this.player.controlBar&&this.player.controlBar.progressControl){if(log$12("VttThumbnail initializing",e),!this.player.controlBar)return void log$12("VttThumbnail can not initialize without control bar");this.options=e;var t=this.player,r=t.controlBar.progressControl;this.loadTrackFile(e),defaults$3.basePath=parseBasePath(e.vttUrl),this.initUI(),r.on("mouseenter",videojs.bind(this,this.onMouseEnter)),r.on("mousemove",videojs.bind(this,this.onMouseMove)),r.on("mouseleave",videojs.bind(this,this.onMouseOut)),this.hasInit=!0,log$12("VttThumbnail initialized"),t.trigger({type:"feature",data:"thumbnail"})}},t.prototype.initTrackFile=function(e){e.track,this.trackInfo=e},t.prototype.initUI=function(){var e=videojs.dom.createEl("div",{className:"tcp-vtt-thumbnail-container"}),t=videojs.dom.createEl("img",{className:"tcp-vtt-thumbnail-img"});e.appendChild(t),this.containerEl=e,this.imgEl=t,this.player.controlBar.progressControl.el().appendChild(e)},t.prototype.onMouseEnter=function(){this.containerEl.style.display="block"},t.prototype.onMouseMove=function(e){if(!this.trackInfo)return!1;var t,r,i,n,o,A,s=void 0,a=void 0,l=void 0,c=0,p=void 0,h=void 0,u=void 0;for(a=this.player.controlBar.progressControl,l=this.player.controlBar.progressControl.seekBar,r=offsetParent(a.el()).getBoundingClientRect(),i=offsetParent(l.el()).getBoundingClientRect(),t=e.clientX,o=this.player.duration(),n=((t-i.left)/l.width()*o).toFixed(3),A=this.trackInfo.track||this.trackInfo;c<A.cues.length;){if((p=A.cues[c]).startTime<=n&&p.endTime>=n){h=parseImageLink(p.text);break}c++}if(!h)return this.onMouseOut(),!1;u=t-i.left+h.w/2-l.width(),u=Math.max(0,u),s=t-r.left-h.w/2-u,s=Math.max(l.el().offsetLeft,s),h.left=s,this.setView(h)},t.prototype.onMouseOut=function(){this.containerEl.style.display="none"},t.prototype.setView=function(e){var t=this.containerEl,r=this.imgEl,i=this.options;t.style.width==e.w&&t.style.height==e.h||(t.style.width=e.w+"px",t.style.height=e.h+"px"),t.style.left=e.left+"px",i.imgUrl&&r.src!=i.imgUrl?r.src=i.imgUrl:r.src=e.src,r.style.left=-e.x+"px",r.style.top=-e.y+"px",r.style.clip="rect("+e.y+"px,"+(e.w+e.x)+"px,"+(e.y+e.h)+"px,"+e.x+"px)"},t.prototype.reset=function(){if(this.hasInit){log$12("VttThumbnail reset");var e=this.player.controlBar.progressControl;e.off("mousemove",videojs.bind(this,this.onMouseMove)),e.off("mouseleave",videojs.bind(this,this.onMouseOut)),this.hasInit=!1}},t}(Plugin$13),getComputedStyle=function(e,t){return function(r){return window.getComputedStyle?window.getComputedStyle(e,t)[r]:e.currentStyle[r]}},offsetParent=function A(e){return"HTML"!==e.nodeName&&"static"===getComputedStyle(e)("position")?A(e.offsetParent):e},parseImageLink=function(e){var t,r=void 0,i=void 0;if(-1===(t=e.indexOf("#")))return{src:e,w:0,h:0,x:0,y:0};if(r=e.substring(0,t),/^(http:|https:|\/\/)/.test(r)||(r=defaults$3.basePath+r),"xywh="!==(i=e.substring(t+1)).substring(0,5))return{src:r,w:0,h:0,x:0,y:0};var n=i.substring(5).split(",");return{src:r,w:parseInt(n[2]),h:parseInt(n[3]),x:parseInt(n[0]),y:parseInt(n[1])}},parseBasePath=function(e){/^(\/\/)/.test(e)&&(e="https:"+e);var t=e.match(/(\w+):\/\/([^\:|\/]+)(\:\d*)?(.*\/)([^#|\?|\n]+)?(#.*)?(\?.*)?/i);if(t&&t[2]&&t[4])return"//"+t[2]+t[4]};videojs.registerPlugin("VttThumbnail",VttThumbnail);var Plugin$14=videojs.getPlugin("plugin"),log$13=videojs.log,PlayerMetrics=function(e){function t(r,i){classCallCheck(this,t),log$13("PlayerMetrics initializing");var n=possibleConstructorReturn(this,e.call(this,r));return!1===r.options_.reportable?possibleConstructorReturn(n,!1):(n.player=r,n.checkPrevData(),n.initData(),n.registerListener(),log$13("PlayerMetrics initialized"),n)}return inherits(t,e),t.prototype.checkPrevData=function(){var e=localStorage.getItem("tcplayer_data");if(e){var t=JSON.parse(e);Reporter.reportPlayMetrics(t,(function(){localStorage.removeItem("tcplayer_data")}))}},t.prototype.initData=function(){this.bytes_token=guid(),this.vodBaseData={uint32_service:2,uint32_platform:3,bytes_version:String(version),uint64_appid:0,bytes_bizid:this.guid("dev_uuid"),bytes_stream_id:"",uint32_module_id:1011,uint32_data_type:1,uint32_command:40303,uint64_data_time:0,bytes_token:this.bytes_token,token:this.bytes_token,dev_uuid:this.guid("dev_uuid"),str_app_name:"",str_app_version:"",str_stream_url:"",str_brand_type:this.getDevice(),str_device_resolution:screen.width+"_"+screen.height,str_device_type:"",str_package_name:"",str_sdk_name:"TCPlayer",str_user_id:this.guid("dev_uuid"),sys_type:this.getSystem(),sys_version:String(this.getSystemVer()),str_user_agent:USER_AGENT,str_browser_version:String(this.getBrowserVer()),str_browser_model:String(this.getBrowser()),u32_app_id:String(this.player.options_.appID),str_fileid:String(this.player.options_.fileID),u32_network_type:this.getNetworkType()},this.liveBaseData={str_user_id:this.guid("dev_uuid"),dev_uuid:this.guid("dev_uuid"),str_session_id:this.bytes_token,bytes_token:this.bytes_token,str_device_type:"",str_os_info:this.getSystem(),str_package_name:"",u32_network_type:"0xFF"!==this.getNetworkType()?this.getNetworkType():"",u32_server_ip:"",str_stream_url:this.player.cache_.src,u64_timestamp:this.player.startTime,u32_link_type:1,u32_channel_type:1,str_app_version:"",platform:3,uint32_platform:3,str_browser_version:this.getBrowserVer(),str_browser_model:this.getBrowser(),str_user_agent:USER_AGENT,u32_video_drop:"",u32_drop_usage:"",float64_rtt:""},this.features=[],this.afterCanplay=!1,this.videoDuration=0,this.consumeDuration=0,this.playScene=2,this.timing={},this.playStatus={isFirstPlay:!1,pauseDuration:0},this.contentComputTimePoint=[],this.firstFrameDuration=0,this.firstIFrameDuration=0,this.blockInterval=5e3,this.bufferBlock=[],this.u32_drm_type="plain",this.resetLagStatus(),this.resetBlockData()},t.prototype.getComsumeDuration=function(e){var t=getTimeStamp()-this.timing.firstPlaying;this.consumeDuration=t-this.lagStatus.lagDuration-this.playStatus.pauseDuration,e&&this.consumeDuration<0&&(this.consumeDuration=t>0?t:0)},t.prototype.registerListener=function(){var e=this.player;e.on("loadedmetadata",videojs.bind(this,this.onLoadedmetadata)),e.one("canplay",videojs.bind(this,this.oneCanplay)),e.one("play",videojs.bind(this,this.onePlay)),e.on("play",videojs.bind(this,this.onPlay)),e.on("playing",videojs.bind(this,this.onPlaying)),e.on("seeking",videojs.bind(this,this.onSeeking)),e.on("seeked",videojs.bind(this,this.onSeeked)),e.on("error",videojs.bind(this,this.onError)),e.on("resolutionswitching",videojs.bind(this,this.onResolutionSwitching)),e.on("pause",videojs.bind(this,this.onPause)),e.on("playcgiend",videojs.bind(this,this.onPlaycgiend)),e.on("ended",videojs.bind(this,this.onEnded)),e.on("feature",videojs.bind(this,this.onFeature)),e.on("dispose",videojs.bind(this,this.onDispose)),document.addEventListener("visibilitychange",videojs.bind(this,this.onVisibilityChange)),window.addEventListener("pagehide",videojs.bind(this,this.onPageHide))},t.prototype.onPageHide=function(){this.saveData()},t.prototype.onVisibilityChange=function(){"hidden"===document.visibilityState&&this.saveData()},t.prototype.saveData=function(){this.bytes_token&&3!==this.playScene&&this.player&&(this.getComsumeDuration(),this.report(2===this.playScene?40304:40102,{},(function(e){localStorage.setItem("tcplayer_data",JSON.stringify(e))})))},t.prototype.onLoadedmetadata=function(){this.player.tech_.webrtcProvider?this.playScene=3:this.playScene=this.player.duration()===1/0?1:2,this.videoDuration=parseInt(this.player.duration())||0,videojs.bind(this,this.calculateFirstFrameDuration)(),2===this.playScene&&this.report(40303)},t.prototype.oneCanplay=function(){videojs.bind(this,this.calculateFirstFrameDuration)(),1===this.playScene&&this.report(40101)},t.prototype.calculateFirstFrameDuration=function(){var e=getperformance();e.mark&&e.measure&&e.getEntriesByName&&(e.mark("firstIFrameEnd"),e.measure("firstIFrame","firstFrameStart","firstIFrameEnd"),this.firstIFrameDuration=e.getEntriesByName("firstIFrame")[0].duration)},t.prototype.onePlay=function(){var e=this;this.setTimingData({firstPlay:getTimeStamp()});var t=this.player.el_.firstChild;this.bufferStart=t&&t.buffered&&t.buffered.length>0?t.buffered.start(t.buffered.length-1):0,this.bufferBlock=[this.bufferStart];var r=this.player.getVideoPlaybackQuality();this.recvFrames=r.totalVideoFrames,this.renderedFrames=r.totalVideoFrames-r.droppedVideoFrames,this.blockStartTime=getTimeStamp(),this.blockTimer=setInterval((function(){if(2===e.playScene)return!1;if(e.lagStatus.lagging&&e.lagStatus.lagStart){var r=getTimeStamp()-e.lagStatus.lagStart;r>e.blockInterval?e.blockData.lagBlockDuration=e.blockInterval:e.blockData.lagBlockDuration+=r}e.blockStartTime=getTimeStamp();var i=t&&t.buffered&&t.buffered.length>0?t.buffered.end(t.buffered.length-1):0,n=e.player.getVideoPlaybackQuality(),o=n.totalVideoFrames,A=n.totalVideoFrames-n.droppedVideoFrames;Object.assign(e.blockData,{buffer_avg:parseInt(1e3*(i-e.bufferStart)),recv_frames:o-e.recvFrames,render_frames:A-e.renderedFrames}),e.bufferBlock.push(e.blockData.buffer_avg),e.bufferStart=i,e.recvFrames=o,e.renderedFrames=A,e.report(40100)}),this.blockInterval)},t.prototype.onDispose=function(){clearInterval(this.blockTimer)},t.prototype.onPlay=function(){this.playStatus.pauseTime&&(this.playStatus.pauseDuration=this.playStatus.pauseDuration+getTimeStamp()-this.playStatus.pauseTime,this.playStatus.pauseTime=0)},t.prototype.onPlaying=function(){var e=this;if(!this.playStatus.isFirstPlay&&(this.playStatus.isFirstPlay=!0,this.setTimingData({firstPlaying:getTimeStamp()}),this.player.on("waiting",(function(){e.lagStatus.lagging||e.player.seeking()||e.lagStatus.skip||(e.lagStatus.lagging=!0,e.lagStatus.lagStart=getTimeStamp())})),this.player.currentSource().keySystems)){var t=this.player.currentSource().keySystems;t.plain&&(this.u32_drm_type="plain"),t.SimpleAES&&(this.u32_drm_type="SimpleAES")}this.lagStatus.lagging&&(this.lagStatus.lagEnd=getTimeStamp())-this.lagStatus.lagStart>this.lagStatus.lagInterval&&(this.lagStatus.lagging=!1,this.lagStatus.lagCount++,this.lagStatus.lagAvg.push(this.lagStatus.lagEnd-this.lagStatus.lagStart),this.lagStatus.lagDuration+=this.lagStatus.lagEnd-this.lagStatus.lagStart,this.lagStatus.lagStart<this.blockStartTime&&(this.blockData.lagBlockDuration=this.lagStatus.lagEnd-this.blockStartTime),this.lagStatus.lagStart>=this.blockStartTime&&(this.blockData.lagBlockDuration+=this.lagStatus.lagEnd-this.lagStatus.lagStart),this.lagStatus.lagEnd=this.lagStatus.lagStart=0,this.lagStatus.isFirstLag||(this.lagStatus.isFirstLag=!0,this.setTimingData({firstLag:getTimeStamp()}))),[60,200,500,1e3].forEach((function(t){e.lagStatus.lagging&&(e.lagStatus.lagEnd=getTimeStamp())-e.lagStatus.lagStart>t&&e.blockData["lagCount_"+t]++})),this.lagStatus.skip=!1},t.prototype.onSeeking=function(){this.contentComputTimePoint.push({type:"end",time:this.player.currentTime()})},t.prototype.onSeeked=function(){this.contentComputTimePoint.push({type:"start",time:this.player.currentTime()})},t.prototype.onError=function(e){this.getComsumeDuration(!0);var t={u64_err_code:e.data.code,str_err_info:e.data.message||(defaults$1.errors[e.data.code]||{}).message},r=(this.player.cache_.src||"").indexOf("vod")>-1||this.player.options_.fileID;e&&e.data&&e.data.code&&(2===this.playScene&&r?this.report(40304,t):this.afterCanplay?this.report(40102,t):this.report(40101,t))},t.prototype.onResolutionSwitching=function(){this.lagStatus.skip=!0},t.prototype.onPause=function(){this.playStatus.pauseTime=getTimeStamp(),this.lagStatus.lagging&&(this.lagStatus.skip=!0)},t.prototype.onPlaycgiend=function(e){var t=this,r=e.data;r.result&&0==r.result.code&&(this.playStatus.requestID=r.result.requestId,setTimeout((function(){if(t.player.currentSources().length>0&&t.player.currentSources()[0].keySystems){var e=t.player.currentSources()[0].keySystems;e["com.widevine.alpha"]&&t.reportMTA("drm",{initialized:"Widevine"}),e["com.apple.fps.1_0"]&&t.reportMTA("drm",{initialized:"FairPlay"})}else t.player.options_.plugins.DRM&&t.player.options_.plugins.DRM.token&&t.reportMTA("drm",{initialized:"SimpleAES"})}),0)),this.setTimingData({cgiStart:e.data.startTime,cgiEnd:e.data.time})},t.prototype.onEnded=function(){this.getComsumeDuration(),1===this.playScene?this.report(40102):this.report(40304)},t.prototype.onFeature=function(e){-1==this.features.indexOf(e.data)&&this.features.push(e.data)},t.prototype.guid=function(e){var t=localStorage.getItem(e);return t||(t=guid(),localStorage.setItem(e,t)),t},t.prototype.report=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2];if(3===this.playScene)return!1;e&&this["report_"+e](t,r)},t.prototype.report_40101=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.player)return!1;var t={uint64_data_time:getTimeStampBySecond(),str_stream_url:this.player.cache_.src,u64_timestamp:this.player.startTime,u32_dns_time:"",u32_connect_server_time:parseInt(this.firstFrameDuration),u32_video_decode_type:0,u32_first_frame_down:parseInt(this.firstFrameDuration),u32_first_video_decode_time:parseInt(this.firstIFrameDuration),u32_first_i_frame:parseInt(this.firstIFrameDuration),u32_first_audio_frame_down:parseInt(this.firstFrameDuration),u32_first_audio_render_time:parseInt(this.firstIFrameDuration),u64_err_code:e.u64_err_code||"",str_err_info:e.str_err_info||""},r={app_id:0,data:[Object.assign({},this.liveBaseData,t,e)],module_id:1005,command:40101};Reporter.reportPlayMetrics(r)},t.prototype.report_40100=function(e){var t=this,r=this.player||{};this.blockData=this.blockData||{};var i={u32_cpu_usage:"",u32_app_cpu_usage:"",u32_avg_memory:"",u32_avg_cpu_usage:"",str_stream_url:r.cache_&&r.cache_.src,uint64_data_time:getTimeStampBySecond(),u32_recv_av_diff_time:0,u32_play_av_diff_time:0,u64_playtime:getTimeStamp()-this.timing.firstPlaying,u32_audio_decode_type:2,u32_audio_block_count:this.blockData.lagCount_500,u32_audio_cache_time:this.blockData.buffer_avg,u32_audio_drop:"",u32_video_decode_type:0,u32_video_recv_fps:this.blockData.recv_frames,u32_fps:this.blockData.render_frames,u32_video_cache_time:this.blockData.buffer_avg,u32_avg_cache_count:0,u32_video_block_count:this.blockData.lagCount_1000,u32_avg_net_speed:"",u32_video_light_block_count:this.blockData.lagCount_200,u32_video_large_block_count:this.blockData.lagCount_500,u32_audio_jitter_60ms_count:this.blockData.lagCount_60,u32_video_decode_fail:"",u32_audio_decode_fail:"",u32_avg_video_bitrate:0,u32_avg_audio_bitrate:0,u32_block_usage:1e3*parseInt(this.blockData.lagBlockDuration/this.blockInterval)},n={app_id:0,data:[Object.assign({},this.liveBaseData,i,e)],module_id:1005,command:40100};Reporter.reportPlayMetrics(n,(function(){t.resetBlockData()}))},t.prototype.report_40102=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1],i=this.player||{},n=0,o=0,A=0;"{}"!==JSON.stringify(i)?(n=this.lagStatus.lagAvg.length>0?this.lagStatus.lagAvg.reduce((function(e,t){return e+t}),0)/this.lagStatus.lagAvg.length:0,o=this.bufferBlock.length>0?this.bufferBlock.reduce((function(e,t){return e+t}),0)/this.bufferBlock.length:0,A=(i.getVideoPlaybackQuality&&i.getVideoPlaybackQuality()||{}).totalVideoFrames/t.duration):this.resetLagStatus();var s={uint64_data_time:getTimeStampBySecond(),str_stream_url:i.cache_&&i.cache_.src,u64_timestamp:getTimeStamp(),u32_avg_cpu_usage:"",u32_avg_memory:"",u64_begin_timestamp:i.startTime,u32_result:this.consumeDuration,u64_err_code:t.u64_err_code,u32_speed_cnt:0,u32_avg_cache_time:o,u32_max_load:Math.max.apply(Math,this.lagStatus.lagAvg),u32_audio_block_time:this.lagStatus.lagDuration,u32_avg_load:n,u32_load_cnt:this.lagStatus.lagAvg.length||0,u32_nodata_cnt:this.lagStatus.lagAvg.length||0,u32_first_i_frame:this.firstIFrameDuration,u32_video_width:i.width_,u32_video_height:i.height_,u32_video_avg_fps:A,u32_avg_block_time:n,u64_block_count:this.lagStatus.lagAvg.length||0,u32_video_block_time:this.lagStatus.lagDuration,u64_jitter_cache_max:0,u64_block_duration_max:Math.max.apply(Math,this.lagStatus.lagAvg),u64_jitter_cache_avg:0,u32_ip_count_quic:"",u32_connect_count_quic:"",u32_connect_count_tcp:"",u32_is_real_time:"",u32_first_frame_black:"",u32_delay_report:0},a={app_id:0,data:[Object.assign({},this.liveBaseData,s,t)],module_id:1005,command:40102};return t.u32_delay_report?(localStorage.setItem("tcplayer_data",JSON.stringify(a)),!1):r?(a.data.u32_delay_report=1,r(a)):void Reporter.reportPlayMetrics(a,(function(){e.bytes_token=null,localStorage.removeItem("tcplayer_data")}))},t.prototype.report_40303=function(){this.setTimingData({initEnd:getTimeStamp()});var e={msg_client_ip:{uint32_ip:""},uint32_service:this.playScene,uint64_data_time:getTimeStampBySecond(),str_stream_url:this.player.cache_.src,uint32_command:40303},t={app_id:0,data:[Object.assign({},this.vodBaseData,e)],module_id:1011,command:40303};Reporter.reportPlayMetrics(t)},t.prototype.report_40304=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1],i=this.lagStatus.lagAvg.length>0?this.lagStatus.lagAvg.reduce((function(e,t){return e+t}),0)/this.lagStatus.lagAvg.length:0,n={uint64_data_time:getTimeStampBySecond(),uint32_command:40304,str_stream_url:this.player.cache_.src,u32_timeuse:String(parseInt(this.consumeDuration/1e3)||0),u32_videotime:String(this.videoDuration),u32_avg_load:String(i),u32_load_cnt:String(this.lagStatus.lagCount),u32_max_load:this.lagStatus.lagAvg.length>0?String(Math.max.apply(Math,this.lagStatus.lagAvg)):String(0),u32_avg_block_time:String(this.lagStatus.lagDuration),u32_player_type:String(4),u32_dns_time:"",u32_tcp_did_connect:"",u32_first_video_packet:String(parseInt(this.firstFrameDuration)),u32_first_i_frame:String(parseInt(this.firstIFrameDuration)),u32_server_ip:"",u32_drm_type:this.u32_drm_type,u32_playmode:String(1),u64_err_code:String(t.u64_err_code||""),str_err_info:String(t.str_err_info||""),u32_video_decode_type:String(0),u32_speed:this.player&&String(100*this.player.playbackRate())||"1000"},o={app_id:0,data:[Object.assign({},this.vodBaseData,n)],module_id:1011,command:40304};if(r)return r(o);Reporter.reportPlayMetrics(o,(function(){e.bytes_token=null,localStorage.removeItem("tcplayer_data")}))},t.prototype.setTimingData=function(e){this.timing=videojs.mergeOptions(this.timing,e)},t.prototype.reset=function(){this.playStatus={isFirstPlay:!1}},t.prototype.resetLagStatus=function(){this.lagStatus={lagCount:0,lagging:!1,lagStart:0,lagEnd:0,lagInterval:500,lagDuration:0,lagAvg:[],isFirstLag:!1,skip:!1}},t.prototype.resetBlockData=function(){this.blockData={lagCount_60:0,lagCount_200:0,lagCount_500:0,lagCount_1000:0,lagBlockDuration:0,buffer_avg:0,recv_frames:0,render_frames:0}},t.prototype.reportMTA=function(e,t){},t.prototype.getSystem=function(){return IS_IOS?"ios":IS_ANDROID?"android":IS_WIN?"win":IS_MAC?"mac":"other"},t.prototype.getSystemVer=function(){var e=this.getSystem();return"ios"==e?IOS_VERSION:"android"==e?ANDROID_VERSION:"win"==e?WIN_VER:"mac"==e?MAC_VER:void 0},t.prototype.getBrowser=function(){return IS_FIREFOX?"firefox":IS_EDGE?"edge":IS_MQQB?"mqq":IS_QQB?"qq":IS_TBS?"tbs":IS_CHROME?"chrome":IE_VERSION?"ie":IS_SAFARI?"safari":"other"},t.prototype.getBrowserVer=function(){var e=this.getBrowser();return"firefox"==e?FIREFOX_VER:"edge"==e?EDGE_VER:"chrome"==e?CHROME_VER:"ie"==e?IE_VERSION:"safari"==e?SAFARI_VER:"qq"==e||"mqq"==e?QQ_VER:"tbs"==e?TBS_VERSION:"other"},t.prototype.getDevice=function(){return IS_IOS?"IPHONE":IS_HUAWEI?"HUAWEI":IS_XIAOMI?"XIAOMI":IS_OPPO?"OPPO":IS_VIVO?"VIVO":IS_SX?"SUMSUNG":IS_CP?"COOLPAD":IS_ONE?"ONEPLUS":IS_ZX?"ZTE":"OTHER"},t.prototype.getMediaType=function(){return this.player.src()&&/\/(.+)\.(.+)\?|\/(.+)\.(.+)/.test(this.player.src()),RegExp.$2||RegExp.$4},t.prototype.getNetworkType=function(){var e,t=navigator.userAgent,r=t.match(/NetType\/\w+/)?t.match(/NetType\/\w+/)[0]:"NetType/other";switch(r=r.toLowerCase().replace("nettype/","")){case"wifi":e="1";break;case"4g":e="2";break;case"3g":case"3gnet":e="3";break;case"2g":e="4";break;default:e="0xFF"}return e},t}(Plugin$14);videojs.registerPlugin("PlayerMetrics",PlayerMetrics);var Plugin$15=videojs.getPlugin("plugin"),log$14=videojs.log,ProgressMarker=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return r.ready(videojs.bind(n,n.init)),n}return inherits(t,e),t.prototype.init=function(){var e=this.player;if(e.options_.dots){if(window.requestAnimationFrame((function r(){Array.isArray(e.options_.dots)&&e.options_.dots.length>0&&(e.options_.dots.forEach((function(t){!t.emitted&&t.timeOffset-1e3*(e.currentTime()||0)<500&&(t.emitted=!0,e.trigger("marker",t.content))})),e.options_.dots[e.options_.dots.length-1].emitted||window.requestAnimationFrame(r))})),IS_IOS||IS_ANDROID)return!1;if(!e.controlBar||!this.player.controlBar.progressControl)return void log$14("ProgressMarker can not initialize without control bar or progress control");log$14("ProgressMarker initializing");var t=e.controlBar.getChild("ProgressControl").getChild("SeekBar");t.getChild("ProgressMarkerGenerator")&&t.removeChild("ProgressMarkerGenerator"),e.options_.plugins.ProgressMarker&&(t.addChild("ProgressMarkerGenerator"),log$14("ProgressMarker initialized"),e.trigger({type:"feature",data:"marker"}))}},t}(Plugin$15);videojs.registerPlugin("ProgressMarker",ProgressMarker);var Component$15=videojs.getComponent("Component"),PlayListItem=function(e){function t(r,i){return classCallCheck(this,t),possibleConstructorReturn(this,e.call(this,r,i))}return inherits(t,e),t.prototype.createEl=function(){var e=this.options_,t=videojs.dom.createEl("div",{className:"tcp-playlist-item"}),r=videojs.dom.createEl("div",{className:"tcp-playlist-item-video",innerHTML:e.img?'<img src="'+e.img+'" class="tcp-playlist-item-img">':'<img src="https://imgcache.qq.com/open_proj/proj_qcloud_v2/mc_2014/video/console/v2/css/img/vod/default-cover.png" height="100" class="tcp-playlist-item-img">'}),i=videojs.dom.createEl("div",{className:"tcp-playlist-item-duration",textContent:this.timeFormat(e.duration)});r.appendChild(i);var n=videojs.dom.createEl("div",{className:"tcp-playlist-item-desc",textContent:e.text});return t.appendChild(r),t.appendChild(n),this.bindEvent(t),t},t.prototype.bindEvent=function(e){var t=this;videojs.on(e,["click"],(function(){t.player_.trigger({type:"playItem",data:t.options_})}))},t.prototype.timeFormat=function(e){var t="",r=Math.floor(e/3600);0!=r&&(e-=3600*r,r<10&&(r="0"+r),t+=r+":");var i=Math.floor(e/60);return i<10&&(i="0"+i),(e-=60*i)<10&&(e="0"+e),t+(i+":")+e},t}(Component$15);videojs.registerComponent("PlayListItem",PlayListItem);var Component$16=videojs.getComponent("Component"),PlayListTitle=function(e){function t(r,i){return classCallCheck(this,t),possibleConstructorReturn(this,e.call(this,r,i))}return inherits(t,e),t.prototype.createEl=function(){var e=this.options_;return videojs.dom.createEl("div",{className:"tcp-playlist-title",textContent:e.title})},t}(Component$16);videojs.registerComponent("PlayListTitle",PlayListTitle);var Component$14=videojs.getComponent("Component"),PlayListBox=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.init(),n.activeIndex=-1,n}return inherits(t,e),t.prototype.createEl=function(){return videojs.dom.createEl("div",{className:"tcp-playlist-box"})},t.prototype.init=function(){var e=this,t=this.options_.data;this.addChild("PlayListTitle",{title:this.options_.title}),t.forEach((function(t,r){t.index=r,e.addChild("PlayListItem",t)})),this.player_.on("ready",(function(){e.options_.loop&&(e.activeIndex=0,e.player_.on("ended",videojs.bind(e,(function(){e.player_.trigger({type:"playItem"})}))))})),this.player_.on("playItem",(function(r){var i,n=r.data;e.activeIndex=n?n.index:(e.activeIndex+1)%t.length,i=t[e.activeIndex],e.player_.loadVideoByID({fileID:i.fileID,appID:i.appID,psign:i.psign}),e.player_.one("loadedmetadata",videojs.bind(e,(function(){e.player_.play()}))),document.querySelectorAll(".tcp-playlist-item").forEach((function(e){videojs.dom.removeClass(e,"tcp-playlist-item-active")}));var o=document.querySelectorAll(".tcp-playlist-item")[e.activeIndex];videojs.dom.addClass(o,"tcp-playlist-item-active")}))},t}(Component$14);videojs.registerComponent("PlayListBox",PlayListBox);var Component$17=videojs.getComponent("Component"),PlayListToggle=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.status=0,n}return inherits(t,e),t.prototype.createEl=function(){var e=videojs.dom.createEl("div",{className:"tcp-playlist-toggle",textContent:"<"});return this.bindEvent(e),e},t.prototype.bindEvent=function(e){var t=this;videojs.on(e,["click"],(function(r){t.status=!t.status;var i=document.querySelector(".tcp-playlist");t.status?(e.textContent=">",videojs.dom.addClass(i,"tcp-playlist-open"),videojs.dom.removeClass(i,"tcp-playlist-close")):(videojs.dom.addClass(i,"tcp-playlist-close"),videojs.dom.removeClass(i,"tcp-playlist-open"),e.textContent="<")}))},t}(Component$17);videojs.registerComponent("PlayListToggle",PlayListToggle);var Component$13=videojs.getComponent("Component"),PlayList$1=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.init(),n}return inherits(t,e),t.prototype.createEl=function(){return videojs.dom.createEl("div",{className:"tcp-playlist tcp-playlist-close"})},t.prototype.init=function(){this.addChild("PlayListToggle"),this.addChild("PlayListBox",this.options_)},t}(Component$13);videojs.registerComponent("PlayList",PlayList$1);var Button$5=videojs.getComponent("Button"),PlayNextButton=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r,i));return n.addClass(),n}return inherits(t,e),t.prototype.addClass=function(){videojs.dom.addClass(this.el_,"vjs-play-next")},t.prototype.update=function(){},t.prototype.handleClick=function(e){this.player_.trigger({type:"playItem"})},t}(Button$5);PlayNextButton.prototype.controlText_="Play Next",videojs.registerComponent("PlayNextButton",PlayNextButton);var Plugin$16=videojs.getPlugin("plugin"),log$15=videojs.log,PlayList=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return IS_IOS||IS_ANDROID?possibleConstructorReturn(n):(n.options=i,i&&i.data instanceof Array&&i.data.length>0&&r.ready(videojs.bind(n,n.init)),n)}return inherits(t,e),t.prototype.init=function(){log$15("PlayList initializing"),this.player.addChild("PlayList",this.options),this.player.controlBar.addChild("PlayNextButton",{},1),log$15("PlayList initialized"),this.player.trigger({type:"feature",data:"playlist"})},t}(Plugin$16);videojs.registerPlugin("PlayList",PlayList);var Plugin$17=videojs.getPlugin("plugin"),log$16=videojs.log,HLSToken=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return log$16("HLSToken",r,i),n.init(i),n}return inherits(t,e),t.prototype.init=function(e){log$16("HLSToken init",e,this.player);var t=this.player;e.token&&(this.options=e,t.on("playcgiend",videojs.bind(this,(function(e){this.modifyData(e.data)}))))},t.prototype.modifyData=function(e){var t=this;if(log$16("HLSToken modifyData",e),0===e.result.code){var r=e.result.videoInfo;if(r.masterPlayList){var i=r.masterPlayList.url.split("/");i[i.length-1]="voddrm.token."+this.options.token+"."+i[i.length-1],r.masterPlayList.url=i.join("/")}r.transcodeList&&r.transcodeList.length>0&&(r.transcodeList=r.transcodeList.map((function(e){var r=e.url.split("/");return r[r.length-1]="voddrm.token."+t.options.token+"."+r[r.length-1],e.url=r.join("/"),e})))}},t}(Plugin$17);videojs.registerPlugin("HLSToken",HLSToken);var getMessageContents=function(e){var t=(new window_1.DOMParser).parseFromString(String.fromCharCode.apply(null,new Uint16Array(e)),"application/xml"),r=t.getElementsByTagName("HttpHeaders")[0],i={};if(r)for(var n=r.getElementsByTagName("name"),o=r.getElementsByTagName("value"),A=0;A<n.length;A++)i[n[A].childNodes[0].nodeValue]=o[A].childNodes[0].nodeValue;var s=t.getElementsByTagName("Challenge")[0],a=void 0;return s&&(a=window_1.atob(s.childNodes[0].nodeValue)),{headers:i,message:a}},requestPlayreadyLicense=function(e,t,r){var i=getMessageContents(t),n=i.headers,o=i.message;videojs.xhr({uri:e,method:"post",headers:n,body:o,responseType:"arraybuffer"},r)},getSupportedKeySystem=function(e){var t=void 0;return Object.keys(e).forEach((function(r){var i={},n=e[r].audioContentType,o=e[r].videoContentType;n&&(i.audioCapabilities=[{contentType:n}]),o&&(i.videoCapabilities=[{contentType:o}]),t=t?t["catch"]((function(e){return window_1.navigator.requestMediaKeySystemAccess(r,[i])})):window_1.navigator.requestMediaKeySystemAccess(r,[i])})),t},makeNewRequest=function(e){var t=e.mediaKeys,r=e.initDataType,i=e.initData,n=e.options,o=e.getLicense,A=e.removeSession,s=e.eventBus,a=t.createSession();a.addEventListener("message",(function(e){o(n,e.message).then((function(e){return a.update(e)}))["catch"](videojs.log.error.bind(videojs.log.error,"failed to get and set license"))}),!1),a.addEventListener("keystatuseschange",(function(e){var t=!1;a.keyStatuses.forEach((function(r,i){switch(s.trigger({keyId:i,status:r,target:a,type:"keystatuschange"}),r){case"expired":t=!0;break;case"internal-error":videojs.log.warn('Key status reported as "internal-error." Leaving the session open since we don\'t have enough details to know if this error is fatal.',e)}})),t&&a.close().then((function(){A(i)}))}),!1),a.generateRequest(r,i)["catch"](videojs.log.error.bind(videojs.log.error,"Unable to create or initialize key session"))},addSession=function(e){var t=e.video,r=e.initDataType,i=e.initData,n=e.options,o=e.getLicense,A=e.removeSession,s=e.eventBus;t.mediaKeysObject?makeNewRequest({mediaKeys:t.mediaKeysObject,initDataType:r,initData:i,options:n,getLicense:o,removeSession:A,eventBus:s}):t.pendingSessionData.push({initDataType:r,initData:i})},setMediaKeys=function(e){var t=e.video,r=e.certificate,i=e.createdMediaKeys,n=e.options,o=e.getLicense,A=e.removeSession,s=e.eventBus;t.mediaKeysObject=i,r&&i.setServerCertificate(r);for(var a=0;a<t.pendingSessionData.length;a++){var l=t.pendingSessionData[a];makeNewRequest({mediaKeys:t.mediaKeysObject,initDataType:l.initDataType,initData:l.initData,options:n,getLicense:o,removeSession:A,eventBus:s})}return t.pendingSessionData=[],t.setMediaKeys(i)},defaultPlayreadyGetLicense=function(e){return function(t,r,i){requestPlayreadyLicense(e,r,(function(e,t,r){e?i(e):i(null,r)}))}},defaultGetLicense=function(e){return function(t,r,i){videojs.xhr({uri:e,method:"POST",responseType:"arraybuffer",body:r,headers:{"Content-type":"application/octet-stream"}},(function(e,t,r){e?i(e):i(null,r)}))}},promisifyGetLicense=function(e,t){return function(r,i){return new Promise((function(n,o){e(r,i,(function(e,r){t&&t.trigger("licenserequestattempted"),e&&o(e),n(r)}))}))}},standardizeKeySystemOptions=function(e,t){if("string"==typeof t&&(t={url:t}),!t.url&&!t.getLicense)throw new Error("Neither URL nor getLicense function provided to get license");return t.url&&!t.getLicense&&(t.getLicense="com.microsoft.playready"===e?defaultPlayreadyGetLicense(t.url):defaultGetLicense(t.url)),t},standard5July2016=function(e){var t=e.video,r=e.initDataType,i=e.initData,n=e.options,o=e.removeSession,A=e.eventBus,s=Promise.resolve();if(void 0===t.mediaKeysObject){t.mediaKeysObject=null,t.pendingSessionData=[];var a=void 0,l=void 0;if(!(s=getSupportedKeySystem(n.keySystems)))return videojs.log.error("No supported key system found"),Promise.resolve();s=s.then((function(e){return new Promise((function(r,i){t.keySystem=e.keySystem,(l=standardizeKeySystemOptions(e.keySystem,n.keySystems[e.keySystem])).getCertificate?l.getCertificate(n,(function(t,n){t?i(t):(a=n,r(e))})):r(e)}))})).then((function(e){return e.createMediaKeys()})).then((function(e){return setMediaKeys({video:t,certificate:a,createdMediaKeys:e,options:n,getLicense:promisifyGetLicense(l.getLicense,A),removeSession:o,eventBus:A})}))["catch"](videojs.log.error.bind(videojs.log.error,"Failed to create and initialize a MediaKeys object"))}return s.then((function(){addSession({video:t,initDataType:r,initData:i,options:n,getLicense:t.keySystem?promisifyGetLicense(standardizeKeySystemOptions(t.keySystem,n.keySystems[t.keySystem]).getLicense,A):null,removeSession:o,eventBus:A})}))},stringToUint16Array=function(e){for(var t=new ArrayBuffer(2*e.length),r=new Uint16Array(t),i=0;i<e.length;i++)r[i]=e.charCodeAt(i);return r},uint8ArrayToString=function(e){return String.fromCharCode.apply(null,new Uint16Array(e.buffer))},getHostnameFromUri=function(e){var t=document_1.createElement("a");return e=e.match(/.*(skd\:\/\/.+)/i)[1],t.href=e,t.hostname},arrayBuffersEqual=function(e,t){if(e===t)return!0;if(e.byteLength!==t.byteLength)return!1;for(var r=new DataView(e),i=new DataView(t),n=0;n<r.byteLength;n++)if(r.getUint8(n)!==i.getUint8(n))return!1;return!0},arrayBufferFrom=function(e){return e instanceof Uint8Array||e instanceof Uint16Array?e.buffer:e},FAIRPLAY_KEY_SYSTEM="com.apple.fps.1_0",concatInitDataIdAndCertificate=function(e){var t=e.initData,r=e.id,i=e.cert;"string"==typeof r&&(r=stringToUint16Array(r));var n=0,o=new ArrayBuffer(t.byteLength+4+r.byteLength+4+i.byteLength),A=new DataView(o);new Uint8Array(o,n,t.byteLength).set(t),n+=t.byteLength,A.setUint32(n,r.byteLength,!0),n+=4;var s=new Uint16Array(o,n,r.length);return s.set(r),n+=s.byteLength,A.setUint32(n,i.byteLength,!0),n+=4,new Uint8Array(o,n,i.byteLength).set(i),new Uint8Array(o,0,o.byteLength)},addKey=function(e){var t=e.video,r=e.contentId,i=e.initData,n=e.cert,o=e.options,A=e.getLicense,s=e.eventBus;return new Promise((function(e,a){if(t.webkitKeys||t.webkitSetMediaKeys(new window_1.WebKitMediaKeys(FAIRPLAY_KEY_SYSTEM)),t.webkitKeys){var l=t.webkitKeys.createSession("video/mp4",concatInitDataIdAndCertificate({id:r,initData:i,cert:n}));l?(l.contentId=r,l.addEventListener("webkitkeymessage",(function(e){A(o,r,e,(function(e,t){s&&s.trigger("licenserequestattempted"),e?a(e):l.update(new Uint8Array(t))}))})),l.addEventListener("webkitkeyadded",(function(t){e(t)})),l.addEventListener("webkitkeyerror",(function(e){a(e)}))):a("Could not create key session")}else a("Could not create MediaKeys")}))},defaultGetCertificate=function(e){return function(t,r){videojs.xhr({uri:e,responseType:"arraybuffer"},(function(e,t,i){e?r(e):r(null,new Uint8Array(i))}))}},defaultGetContentId=function(e,t){return getHostnameFromUri(uint8ArrayToString(t))},defaultGetLicense$1=function(e){return function(t,r,i,n){videojs.xhr({uri:e,method:"POST",responseType:"arraybuffer",body:i.message,headers:{"Content-type":"application/x-www-form-urlencoded"}},(function(e,t,r){e?n(e):n(null,r)}))}},fairplay=function(e){var t=e.video,r=e.initData,i=e.options,n=e.eventBus,o=i.keySystems[FAIRPLAY_KEY_SYSTEM],A=o.getCertificate||defaultGetCertificate(o.certificateUri),s=o.getContentId||defaultGetContentId,a=o.getLicense||defaultGetLicense$1(o.licenseUri);return new Promise((function(e,t){A(i,(function(r,i){r?t(r):e(i)}))})).then((function(e){return addKey({video:t,cert:e,initData:r,getLicense:a,options:i,contentId:s(i,r),eventBus:n})}))["catch"]((function(e){n.player_.error({code:3,message:e})}))},PLAYREADY_KEY_SYSTEM="com.microsoft.playready",addKeyToSession=function(e,t,r,i){var n=e.keySystems[PLAYREADY_KEY_SYSTEM];if("function"!=typeof n.getKey){"string"==typeof n&&(n={url:n});var o=n.url||r.destinationURL;requestPlayreadyLicense(o,r.message.buffer,(function(e,r){i&&i.trigger("licenserequestattempted"),e?videojs.log.error("Unable to request key from url: "+o):t.update(new Uint8Array(r.body))}))}else n.getKey(e,r.destinationURL,r.message.buffer,(function(e,r){e?videojs.log.error("Unable to get key: "+e):t.update(r)}))},createSession=function(e,t,r,i){var n=e.msKeys.createSession("video/mp4",t);n?(n.addEventListener("mskeymessage",(function(e){addKeyToSession(r,n,e,i)})),n.addEventListener("mskeyerror",(function(e){videojs.log.error("Unexpected key error from key session with code: "+n.error.code+" and systemCode: "+n.error.systemCode)}))):videojs.log.error("Could not create key session.")},msPrefixed=function(e){var t=e.video,r=e.initData,i=e.options,n=e.eventBus;t.msKeys&&delete t.msKeys;try{t.msSetMediaKeys(new window_1.MSMediaKeys(PLAYREADY_KEY_SYSTEM))}catch(e){return void videojs.log.error("Unable to create media keys for PlayReady key system. Error: "+e.message)}createSession(t,r,i,n)},Plugin$18=videojs.getPlugin("plugin"),hasSession=function(e,t){for(var r=0;r<e.length;r++)if(e[r].initData){var i=arrayBufferFrom(e[r].initData),n=arrayBufferFrom(t);if(arrayBuffersEqual(i,n))return!0}return!1},removeSession=function(e,t){for(var r=0;r<e.length;r++)if(e[r].initData===t)return void e.splice(r,1)},handleEncryptedEvent=function(e,t,r,i){if(!t||!t.keySystems||t.src&&t.src.indexOf("m3u8")>-1)return Promise.resolve();var n=e.initData;return getSupportedKeySystem(t.keySystems).then((function(o){var A=o.keySystem;if(t.keySystems[A]&&t.keySystems[A].pssh&&(n=t.keySystems[A].pssh),!hasSession(r,n)&&n)return r.push({initData:n}),standard5July2016({video:e.target,initDataType:e.initDataType,initData:n,options:t,removeSession:removeSession.bind(null,r),eventBus:i})}))},handleWebKitNeedKeyEvent=function(e,t,r){if(t.keySystems&&t.keySystems[FAIRPLAY_KEY_SYSTEM]&&e.initData)return fairplay({video:e.target,initData:e.initData,options:t,eventBus:r})},handleMsNeedKeyEvent=function(e,t,r,i){if(t.keySystems&&t.keySystems[PLAYREADY_KEY_SYSTEM]&&!r.reduce((function(e,t){return e||t.playready}),!1)){var n=e.initData;t.keySystems[PLAYREADY_KEY_SYSTEM]&&t.keySystems[PLAYREADY_KEY_SYSTEM].pssh&&(n=t.keySystems[PLAYREADY_KEY_SYSTEM].pssh),n&&(r.push({playready:!0,initData:n}),msPrefixed({video:e.target,initData:n,options:t,eventBus:i}))}},getOptions=function(e){return videojs.mergeOptions(e.currentSource(),e.eme.options)},setupSessions=function(e){var t=e.src();t!==e.eme.activeSrc&&(e.eme.activeSrc=t,e.eme.sessions=[])},onPlayerReady=function(e){"video"===e.$(".vjs-tech").tagName.toLowerCase()&&e.tech_&&(setupSessions(e),e.tech_.el_.addEventListener("encrypted",(function(t){if(e.currentSource().keySystems&&e.currentSource().keySystems["com.widevine.alpha"]&&"application/dash+xml"===e.currentSource().type)return!1;setupSessions(e),handleEncryptedEvent(t,getOptions(e),e.eme.sessions,e.tech_)})),e.tech_.el_.addEventListener("webkitneedkey",(function(t){setupSessions(e),handleWebKitNeedKeyEvent(t,getOptions(e),e.tech_)})),videojs.browser.IS_EDGE||e.tech_.el_.addEventListener("msneedkey",(function(t){setupSessions(e),handleMsNeedKeyEvent(t,getOptions(e),e.eme.sessions,e.tech_)})))},DRM=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.options=i,r.ready((function(){return onPlayerReady(r)})),r.eme={initializeMediaKeys:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=videojs.mergeOptions(r.currentSource(),i,e),o={initDataType:"cenc",initData:null,target:r.tech_.el_};setupSessions(r),r.tech_.el_.setMediaKeys?handleEncryptedEvent(o,n,r.eme.sessions,r.tech_).then((function(){return t()}))["catch"]((function(e){return t(e)})):r.tech_.el_.msSetMediaKeys&&(handleMsNeedKeyEvent(o,n,r.eme.sessions,r.tech_),t())},options:i},n}return inherits(t,e),t.prototype.setOptions=function(e){this.options=e,this.player.options_.plugins.DRM=e},t}(Plugin$18),registerPlugin$2=videojs.registerPlugin||videojs.plugin;registerPlugin$2("DRM",DRM);var Plugin$19=videojs.getPlugin("plugin"),dom$2=videojs.dom;if(!window.requestAnimationFrame){var lastTime=0;window.requestAnimationFrame=function(e){var t=(new Date).getTime(),r=Math.max(0,16.7-(t-lastTime)),i=window.setTimeout((function(){e(t+r)}),r);return lastTime=t+r,i}}window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)});var DynamicWatermark=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.options=i||{},n.options.content&&n.init(),n}return inherits(t,e),t.prototype.dispose=function(){this.stopAnimation(),this.player.$(".tcp-dynamic-watermark-container")&&this.player.el().removeChild(this.containerElement),e.prototype.dispose.call(this)},t.prototype.init=function(){var e=this,t=this.player;this.isFirstShow=!0,this.initUI(),this.initStyle(),this.initSpeed(),t.on("loadedmetadata",(function(){e.calculateStyle(),e.setStyle(),dom$2.removeClass(e.containerElement,"vjs-hidden")})),t.one("play",(function(){e.encModule=new Enc,e.ghostCycle=e.encModule.calculateGhost(e.player.duration()),e.startAnimation()})),t.on(["fullscreenchange","playerresize"],(function(){setTimeout((function(){e.calculateStyle()}),200)}))},t.prototype.initUI=function(){var e=this.player,t=dom$2.createEl("div",{className:"tcp-dynamic-watermark-container vjs-hidden"}),r=dom$2.createEl("div",{innerHTML:encodeHTML(this.options.content),className:"tcp-dynamic-watermark-content"});if(t.appendChild(r),this.options.keep||e.el().appendChild(t),this.containerElement=t,this.markContentElement=r,"image"===this.options.type){var i=document.createElement("img");this.options.width&&(i.style.width=this.options.width),this.options.height&&(i.style.height=this.options.height),i.setAttribute("src",this.options.content),this.markContentElement.innerHTML="",this.markContentElement.appendChild(i)}},t.prototype.initStyle=function(){this.style={containerWidth:"",containerHeight:"",containerLeft:"",containerTop:"",contentLeft:80*Math.random(),contentTop:80*Math.random(),margin:0,padding:0,display:"block",visibility:"visible",opacity:.5,position:"absolute",color:"rgba(255, 255, 255)"}},t.prototype.initSpeed=function(){this.speed=this.options.keep&&0===this.options.speed?.2:this.options.speed},t.prototype.calculateStyle=function(){var e=this.player,t=this.style,r=e.videoWidth(),i=e.videoHeight(),n=dom$2.getBoundingClientRect(e.el()),o=n.width,A=n.height,s=(o/A).toFixed(2),a=(r/i).toFixed(2),l=void 0,c=void 0;a<s?l=(c=A)*a:a>s?c=(l=o)/a:a==s&&(l=o,c=A),t.containerLeft=(o-l)/2/o*100,t.containerTop=(A-c)/2/A*100,t.containerWidth=l/o*100,t.containerHeight=c/A*100},t.prototype.setStyle=function(){var e=this.containerElement,t=this.markContentElement,r=this.style;e.style.left=r.containerLeft+"%",e.style.top=r.containerTop+"%",e.style.width=r.containerWidth+"%",e.style.height=r.containerHeight+"%",e.style.display=t.style.display=r.display,e.style.visibility=t.style.visibility=r.visibility,e.style.opacity=t.style.opacity=r.opacity,e.style.position=t.style.position=r.position,e.style.margin=t.style.margin=r.margin,e.style.padding=t.style.padding=r.padding,t.style.left=this.options.left||r.contentLeft+"%",t.style.top=this.options.top||r.contentTop+"%",this.options.right&&(t.style.right=this.options.right),this.options.bottom&&(t.style.bottom=this.options.bottom),t.style.color=this.options.color||r.color,this.options.keep||(e.style.opacity=t.style.opacity=this.options.opacity||r.opacity),"text"===this.options.type&&(t.style.fontSize=this.options.fontSize||"12px",t.innerHTML=encodeHTML(this.options.content))},t.prototype.setContent=function(e){this.options.content=e},t.prototype.startAnimation=function(){var e=this;if(!this.rafID){var t=this.player,r=this.style,i=this.containerElement,n=this.markContentElement,o=1,A=1,s=Math.random();this.rafID=requestAnimationFrame((function a(){try{if(!e.isPauseAnimation){var l=Math.min(1,0===e.speed?0:e.speed?e.speed:.2),c=dom$2.getBoundingClientRect(i),p=dom$2.getBoundingClientRect(n),h=p.left-c.left,u=p.top-c.top;u+=l*A*(1-s),(h+=l*o*s)+p.width>c.width?(o=-1,s=Math.random()):h<0&&(o=1,s=Math.random()),u+p.height>c.height?(A=-1,s=Math.random()):u<0&&(A=1,s=Math.random()),h=Math.min(c.width-p.width,h),u=Math.min(c.height-p.height,u),r.contentLeft=h/c.width*100,r.contentTop=u/c.height*100,e.setStyle(),e.options.keep&&(e.waterMarkWillRemove||(e.waterMarkWillRemove=!0,setTimeout((function(){t.el()&&t.el().removeChild(i),e.waterMarkWillRemove=!1}),1e3*e.ghostCycle.ghostOn)))}}catch(t){e.player&&e.encModule.handleWatermarkElementAdd(e)}if(e.isStopAnimation)return e.isStopAnimation=!1,cancelAnimationFrame(e.rafID),void(e.rafID=null);0!==e.speed&&requestAnimationFrame(a)}))}},t.prototype.resumeAnimation=function(){this.isPauseAnimation=!1},t.prototype.pauseAnimation=function(){this.isPauseAnimation=!0},t.prototype.stopAnimation=function(){this.isStopAnimation=!0},t}(Plugin$19);videojs.registerPlugin("DynamicWatermark",DynamicWatermark);var Plugin$20=videojs.getPlugin("plugin"),XP2PHlsjsPlugin=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.options=i,n.hlsp2p=null,n}return inherits(t,e),t.prototype.startHLSP2P=function(e,t,r){var i=this,n=this.player.tech_.options_,o=n.xp2pConfig;if(t.isSupported()&&!window.hlsp2p){var A=["videoType","xp2pPackage","xp2pAppId","tencentCloudAppId"],s=Array.isArray(A),a=0;for(A=s?A:A[Symbol.iterator]();;){var l;if(s){if(a>=A.length)break;l=A[a++]}else{if((a=A.next()).done)break;l=a.value}if(void 0===o[l])return}var c={videoId:n.playerId+"_html5_api",url:n.source.src,videoType:o.videoType,cloudAppId:o.tencentCloudAppId,domain:o.xp2pPackage,xp2pAppId:o.xp2pAppId,p2pStartDelay:1e3},p=HLSP2P.create(e,Object.assign(c,o));p.on(HLSP2P.Events.Rollback,(function(e){i.destroy(),r&&r(e)})),this.hlsp2p=p}},t.prototype.destroy=function(){this.hlsp2p&&(this.hlsp2p.destroy(),this.hlsp2p=null,window.hlsp2p=void 0)},t.prototype.dispose=function(){this.destroy()},t}(Plugin$20);videojs.registerPlugin("XP2PHlsjsPlugin",XP2PHlsjsPlugin);var Plugin$21=videojs.getPlugin("plugin"),XP2PFlvjsPlugin=function(e){function t(r,i){classCallCheck(this,t);var n=possibleConstructorReturn(this,e.call(this,r));return n.options=i,n}return inherits(t,e),t.prototype.createLoader=function(e,t,r){var i=this.player.tech();return function(e){function n(t,r){classCallCheck(this,n);var i=possibleConstructorReturn(this,e.call(this));return i._qvbp2p=null,i._receivedLength=0,i._config=r,i}return inherits(n,e),n.isSupported=function(){return t&&t.isSupported()},n.prototype.destroy=function(){this._destroyQVBP2P(),e.prototype.destroy.call(this)},n.prototype.open=function(e){this._createQVBP2P(),this._qvbp2p.on(t.ComEvents.STATE_CHANGE,this._onQVBP2PStateChange.bind(this)),this._qvbp2p.setMediaElement(i.el());var r={src:e.url};this._qvbp2p.loadSource(r)},n.prototype.abort=function(){this._destroyQVBP2P()},n.prototype._onQVBP2PStateChange=function(e,r){var i=t.ComCodes;switch(r.code){case i.RECEIVE_BUFFER:this._receiveBuffer(r.payload);break;case i.ROLLBACK:this._rollback(r)}},n.prototype._receiveBuffer=function(e){var t=this._receivedLength;this._receivedLength+=e.byteLength,this._onDataArrival&&this._onDataArrival(e,t,this._receivedLength)},n.prototype._rollback=function(e){r&&r(e)},n.prototype._createQVBP2P=function(){this._qvbp2p&&this._destroyQVBP2P(),this._qvbp2p=t.create(this._config.xp2pConfig),window.qvbp2p=this._qvbp2p},n.prototype._destroyQVBP2P=function(){this._qvbp2p&&(this._qvbp2p.destroy(),this._qvbp2p=null,window.qvbp2p=null)},n}(e.BaseLoader)},t}(Plugin$21);videojs.registerPlugin("XP2PFlvjsPlugin",XP2PFlvjsPlugin);var defaultConfig$1={enableStashBuffer:!1},Html5FlvJS=function(){function e(t,r,i){var n=this;classCallCheck(this,e),Promise.all([i.xp2pConfig&&i.xp2pConfig.useXP2P&&"flv"===i.xp2pConfig.format&&!window.QVBP2P?new Promise((function(e){loadScript(XP2P_FLV_PATH,(function(){e()}))})):Promise.resolve(),window.flvjs?Promise.resolve():new Promise((function(e){loadScript(FLV_PATH,(function(){e()}))}))]).then((function(){!function(){var e=window.flvjs;n.flvjs=e;var o=videojs.mergeOptions(defaultConfig$1,i.flvConfig,{xp2pConfig:i.xp2pConfig}),A=r.player();if(window.QVBP2P&&i.xp2pConfig&&i.xp2pConfig.useXP2P&&A.XP2PFlvjsPlugin){var s=A.XP2PFlvjsPlugin().createLoader(e,window.QVBP2P,(function(e){n.dispose(),i.xp2pConfig.useXP2P=!1;var t=n.tech.player(),r=n.tech.currentSource_.src;t.src(r)}));n.xp2pFlvLoader=s,o.customLoader=s}var a=new e.createPlayer({isLive:!1,url:t.src,type:"flv"},o);for(var l in n.tech=r,a.on(e.Events.ERROR,videojs.bind(n,n.onError)),e.Events)!function(t){a.on(e.Events[t],videojs.bind(n,(function(e){this.onEvent(t,e)})))}(l);n.flv=a,n._id=(new Date).getTime(),r.el().srcObject&&(r.el().srcObject=null),a.attachMediaElement(r.el()),a.load()}()}))}return e.prototype.onError=function(e,t,r){var i=this.tech.player();e===this.flvjs.ErrorTypes.NETWORK_ERROR&&i.error({code:2,source:r}),e===this.flvjs.ErrorTypes.MEDIA_ERROR&&i.error({code:3,source:r})},e.prototype.onEvent=function(e,t){this.tech.player().trigger({type:"FLVJS_EVENT",data:{type:e,data:t}})},e.prototype.dispose=function(){if(this.tech.player().pause(),this.tech.flvProvider)try{this.flv.destroy()}catch(e){}this.tech.flvProvider=null},e}(),flvTypeRE=/^video\/flv$/i,flvExtRE=/.flv(?![^?])/i,flvProtoRE=/^(ws:\/\/)/i,FlvSourceHandler={name:"flvSourceHandler",canHandleSource:function(e){return flvTypeRE.test(e.type)?"probably":flvExtRE.test(e.src)||flvProtoRE.test(e.src)?"maybe":""},handleSource:function(e,t,r){return t.flvProvider&&t.flvProvider.dispose(),t.flvProvider=new Html5FlvJS(e,t,r),t.flvProvider},canPlayType:function(e){if(flvTypeRE.test(e))return"probably"}};TCPlayer.mountFlvProvider=mountFlvProvider,mountFlvProvider();var defaultConfig$2={receiveVideo:!0,receiveAudio:!0,showLog:!1},WebRTCProvider=function(){function e(t,r,i){var n=this;classCallCheck(this,e);var o=function(){n.tech=r,n.player=n.tech.player(),n.playerMetrics=n.player.PlayerMetrics(),n.report=n.player.options_.reportable;var e=window.TXLivePlayer;n.TXLivePlayer=e;var o=videojs.mergeOptions(defaultConfig$2,i.webrtcConfig);i.xp2pConfig&&"webrtc"===i.xp2pConfig.format&&i.xp2pConfig.useXP2P&&Object.assign(o,{p2pEnable:i.xp2pConfig.useXP2P,p2pConfig:{cloudAppid:i.xp2pConfig.tencentCloudAppId,xp2pAppid:i.xp2pConfig.xp2pAppId,appKey:i.xp2pConfig.xp2pAppKey,xp2pDomain:i.xp2pConfig.xp2pPackage}});var A=new e;A.setPlayerView(r.el()),A.setConfig(o),A.setPlayListener({onPlayEvent:videojs.bind(n,n.onPlayEvent),onPlayStats:videojs.bind(n,n.onPlayStats),onPlayReport:videojs.bind(n,n.onPlayReport)}),A.startPlay(t.src),n.webrtcPlayer=A};window.TXLivePlayer?o():loadScript(WEBRTC_PATH,(function(){o()}))}return e.prototype.onPlayStats=function(e){this.tech.player().trigger({type:"webrtcstats",data:e})},e.prototype.onPlayEvent=function(e,t){var r=this.tech.player();if(e<-2e3){if(-2003===e&&t&&t.videoActive&&(r.trigger("blocked"),r.trigger({type:"webrtcevent",data:{code:2005}})),-2003===e)return!1;if(-2005===e||-2001===e||-2004===e){var i=r.options_.webrtcConfig;if(!i||!1!==i.fallback)return this.switchPlaySource(),!1}return r.error({code:e,source:t}),!1}r.trigger({type:"webrtcevent",data:{code:e,data:t}})},e.prototype.onPlayReport=function(e){if(!1===this.report)return!1;40101===e.uint32_command&&this.playerMetrics.report_40101(e),40100===e.uint32_command&&this.playerMetrics.report_40100(e),40102===e.uint32_command&&this.playerMetrics.report_40102(e)},e.prototype.dispose=function(){this.webrtcPlayer&&(this.webrtcPlayer.setPlayListener({onPlayEvent:function(){},onPlayStats:function(){}}),this.webrtcPlayer.stopPlay(),this.webrtcPlayer.setPlayerView(videojs.dom.createEl("video"))),this.webrtcPlayer=null},e.prototype.setSource=function(e){var t=this;this.webrtcPlayer.startPlay(e.src),this.tech.player().one("webrtcevent",(function(e){-1002===e.data.code&&t.tech.player().play()}))},e.prototype.recovery=function(){var e=this,t=this.tech.player(),r=void 0;t.one("waiting",(function(){r=setTimeout((function(){t.one("webrtcevent",(function(r){1004===r.data.code&&(e.webrtcPlayer&&e.webrtcPlayer.startPlay(t.src()),t.play(),t.on("webrtcevent",(function i(e){1002===e.data.code&&(t.play(),t.off("webrtcevent",i))})))})),e.webrtcPlayer&&e.webrtcPlayer.stopPlay()}),2e3)})),t.one("playing",(function(){r&&clearTimeout(r)}))},e.prototype.switchPlaySource=function(){var e=this.tech.player(),t=this.tech.currentSource_.src,r=this.convertProtocol(t);e.bigPlayButton&&e.bigPlayButton.hide(),e.posterImage&&e.posterImage.hide(),e.src(r);var i=videojs.browser.IS_IOS||videojs.browser.IS_ANDROID?"loadeddata":"loadedmetadata";e.on(i,(function n(){e.play(),e.one("progress",(function(){e.play(),e.off(i,n)}))}))},e.prototype.convertProtocol=function(e){var t=[];if(e.indexOf(".sdp")>-1)e=e.replace(".sdp",".flv"),t.push(e.replace(".sdp",".m3u8"));else{var r=e.replace("webrtc://","https://").replace("?",".flv?");-1===r.indexOf("?")&&-1===r.indexOf(".flv")&&(r+=".flv"),hlsSrc=e.replace("webrtc://","https://").replace("?",".m3u8?"),-1===hlsSrc.indexOf("?")&&-1===hlsSrc.indexOf(".m3u8")&&(hlsSrc+=".m3u8"),t.push(hlsSrc)}return t},e}(),webrtcTypeRE=/^webrtc/i,webrtcExtRE=/\.sdp/i,webrtcProtoRE=/^(webrtc:\/\/)/i,sourceHandler={name:"webrtcSourceHandler",canHandleSource:function(e){return webrtcTypeRE.test(e.type)?"probably":webrtcExtRE.test(e.src)||webrtcProtoRE.test(e.src)?"maybe":""},handleSource:function(e,t,r){return t.webrtcProvider&&t.webrtcProvider.dispose(),t.webrtcProvider=new WebRTCProvider(e,t,r),t.webrtcProvider},canPlayType:function(e){if(webrtcTypeRE.test(e))return"probably"}};mountWebRTCProvider();for(var Tech$2=videojs.getComponent("Tech"),Dom$1=videojs.dom,Url$1=videojs.url,createTimeRange=videojs.createTimeRange,mergeOptions$1=videojs.mergeOptions,navigator$2=window_1&&window_1.navigator||{},Flash=function(e){function t(r,i,n){classCallCheck(this,t);var o=possibleConstructorReturn(this,e.call(this,r,i,n));return i.source&&o.ready((function(){this.setSource(i.source)}),!0),i.startTime&&o.ready((function(){this.load(),this.play(),this.currentTime(i.startTime)}),!0),window_1.videojs=window_1.videojs||{},window_1.videojs.Flash=window_1.videojs.Flash||{},window_1.videojs.Flash.onReady=t.onReady,window_1.videojs.Flash.onEvent=t.onEvent,window_1.videojs.Flash.onError=t.onError,o.on("seeked",(function(){this.lastSeekTarget_=void 0})),o}return inherits(t,e),t.prototype.createEl=function(){var e=this.options_;e.swf||(e.swf=unifyProtocol("//imgcache.qq.com/open/qcloud/video/tcplayer/player.swf"));var r=e.techId,i=mergeOptions$1({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:e.autoplay,preload:e.preload,loop:e.loop,muted:e.muted},e.flashVars),n=mergeOptions$1({wmode:"opaque",bgcolor:"#000000"},e.params),o=mergeOptions$1({id:r,name:r,"class":"vjs-tech"},e.attributes);return this.el_=t.embed(e.swf,i,n,o),this.el_.tech=this,this.el_},t.prototype.play=function(){this.ended()&&this.setCurrentTime(0),this.el_.vjs_play()},t.prototype.pause=function(){this.el_.vjs_pause()},t.prototype.src=function(e){return void 0===e?this.currentSrc():this.setSrc(e)},t.prototype.setSrc=function(e){var t=this;e=Url$1.getAbsoluteURL(e),this.el_.vjs_src(e),this.autoplay()&&this.setTimeout((function(){return t.play()}),0)},t.prototype.seeking=function(){return void 0!==this.lastSeekTarget_},t.prototype.setCurrentTime=function(t){var r=this.seekable();r.length&&(t=(t=t>r.start(0)?t:r.start(0))<r.end(r.length-1)?t:r.end(r.length-1),this.lastSeekTarget_=t,this.trigger("seeking"),this.el_.vjs_setProperty("currentTime",t),e.prototype.setCurrentTime.call(this))},t.prototype.currentTime=function(){return this.seeking()?this.lastSeekTarget_||0:this.el_.vjs_getProperty("currentTime")},t.prototype.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.vjs_getProperty("currentSrc")},t.prototype.duration=function(){if(0===this.readyState())return NaN;var e=this.el_.vjs_getProperty("duration");return e>=0?e:1/0},t.prototype.load=function(){this.el_.vjs_load()},t.prototype.poster=function(){this.el_.vjs_getProperty("poster")},t.prototype.setPoster=function(){},t.prototype.seekable=function(){var e=this.duration();return 0===e?createTimeRange():createTimeRange(0,e)},t.prototype.buffered=function(){var e=this.el_.vjs_getProperty("buffered");return 0===e.length?createTimeRange():createTimeRange(e[0][0],e[0][1])},t.prototype.supportsFullScreen=function(){return!1},t.prototype.enterFullScreen=function(){return!1},t.prototype.getVideoPlaybackQuality=function(){var e=this.el_.vjs_getProperty("getVideoPlaybackQuality");return window_1.performance&&"function"==typeof window_1.performance.now?e.creationTime=window_1.performance.now():window_1.performance&&window_1.performance.timing&&"number"==typeof window_1.performance.timing.navigationStart&&(e.creationTime=window_1.Date.now()-window_1.performance.timing.navigationStart),e},t}(Tech$2),_readWrite=["rtmpConnection","rtmpStream","preload","defaultPlaybackRate","playbackRate","autoplay","loop","controls","volume","muted","defaultMuted"],_readOnly=["networkState","readyState","initialTime","startOffsetTime","paused","ended","videoWidth","videoHeight"],_api=Flash.prototype,i$2=0;i$2<_readWrite.length;i$2++)_createGetter(_readWrite[i$2]),_createSetter(_readWrite[i$2]);for(var _i$1=0;_i$1<_readOnly.length;_i$1++)_createGetter(_readOnly[_i$1]);Flash.isSupported=function(){return Flash.version()[0]>=10},Tech$2.withSourceHandlers(Flash),Flash.nativeSourceHandler={},Flash.nativeSourceHandler.canPlayType=function(e){return e in Flash.formats?"maybe":""},Flash.nativeSourceHandler.canHandleSource=function(e,t){var r;return r=e.type?e.type.replace(/;.*/,"").toLowerCase():function(e){var t=Url$1.getFileExtension(e);return t?"video/"+t:""}(e.src),Flash.nativeSourceHandler.canPlayType(r)},Flash.nativeSourceHandler.handleSource=function(e,t,r){t.setSrc(e.src)},Flash.nativeSourceHandler.dispose=function(){},Flash.registerSourceHandler(Flash.nativeSourceHandler),Flash.formats={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"},Flash.onReady=function(e){var t=Dom$1.$("#"+e),r=t&&t.tech;r&&r.el()&&Flash.checkReady(r)},Flash.checkReady=function(e){e.el()&&(e.el().vjs_getProperty?e.triggerReady():this.setTimeout((function(){Flash.checkReady(e)}),50))},Flash.onEvent=function(e,t){var r=Dom$1.$("#"+e).tech,i=Array.prototype.slice.call(arguments,2);r.setTimeout((function(){r.trigger(t,i)}),1)},Flash.onError=function(e,t){var r=Dom$1.$("#"+e).tech;if("srcnotfound"===t)return r.error(4);r.error("FLASH: "+t)},Flash.version=function(){var e="0,0,0";try{e=new window_1.ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(t){try{navigator$2.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(e=(navigator$2.plugins["Shockwave Flash 2.0"]||navigator$2.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(e){}}return e.split(",")},Flash.embed=function(e,t,r,i){var n=Flash.getEmbedCode(e,t,r,i);return Dom$1.createEl("div",{innerHTML:n}).childNodes[0]},Flash.getEmbedCode=function(e,t,r,i){var n="",o="",A="";return t&&Object.getOwnPropertyNames(t).forEach((function(e){n+=e+"="+t[e]+"&amp;"})),r=mergeOptions$1({movie:e,flashvars:n,allowScriptAccess:"always",allowNetworking:"all"},r),Object.getOwnPropertyNames(r).forEach((function(e){o+='<param name="'+e+'" value="'+r[e]+'" />'})),i=mergeOptions$1({data:e,width:"100%",height:"100%"},i),Object.getOwnPropertyNames(i).forEach((function(e){A+=e+'="'+i[e]+'" '})),'<object type="application/x-shockwave-flash" '+A+">"+o+"</object>"},FlashRtmpDecorator(Flash),Tech$2.getTech("Flash")?(videojs.log.warn("Not using videojs-flash as it appears to already be registered"),videojs.log.warn("videojs-flash should only be used with video.js@6 and above")):videojs.registerTech("Flash",Flash);var FlashlsSourceHandler={},mpegurlRE$1=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i;FlashlsSourceHandler.canPlayType=function(e){return mpegurlRE$1.test(e)?"maybe":""},FlashlsSourceHandler.canHandleSource=function(e,t){return"maybe"===FlashlsSourceHandler.canPlayType(e.type)},FlashlsSourceHandler.handleSource=function(e,t,r){t.setSrc(e.src)},FlashlsSourceHandler.dispose=function(){},videojs.getTech("Flash").registerSourceHandler(FlashlsSourceHandler,0),FlashlsSourceHandler.VERSION="__VERSION__";var Play="播放",Pause="暂停",LIVE="直播",Loaded="加载完毕",Progress="进度",Fullscreen="全屏",Mute="静音",Unmute="取消静音",Subtitles="字幕",Captions="内嵌字幕",Chapters="节目段落",Descriptions="描述",Close="关闭",Replay="重播",Text="文字",White="白",Black="黑",Red="红",Green="绿",Blue="蓝",Yellow="黄",Magenta="紫红",Cyan="青",Background="背景",Window="视窗",Transparent="透明",Opaque="不透明",None="无",Raised="浮雕",Depressed="压低",Uniform="均匀",Dropshadow="下阴影",Casual="舒适",Script="手写体",Reset="重启",Done="完成",auto="自动",Mirror="镜像",CN={Play:Play,Pause:Pause,LIVE:LIVE,Loaded:Loaded,Progress:Progress,Fullscreen:Fullscreen,Mute:Mute,Unmute:Unmute,Subtitles:Subtitles,Captions:Captions,Chapters:Chapters,Descriptions:Descriptions,Close:Close,Replay:Replay,Text:Text,White:White,Black:Black,Red:Red,Green:Green,Blue:Blue,Yellow:Yellow,Magenta:Magenta,Cyan:Cyan,Background:Background,Window:Window,Transparent:Transparent,Opaque:Opaque,None:None,Raised:Raised,Depressed:Depressed,Uniform:Uniform,Dropshadow:Dropshadow,Casual:Casual,Script:Script,Reset:Reset,Done:Done,auto:auto,Mirror:Mirror,"Current Time":"当前时间","Duration Time":"时长","Remaining Time":"剩余时间","Stream Type":"媒体流类型","Non-Fullscreen":"退出全屏","Playback Rate":"播放速度","subtitles off":"关闭字幕","captions off":"关闭内嵌字幕","Close Modal Dialog":"关闭弹窗","descriptions off":"关闭描述","Audio Track":"音轨","You aborted the media playback":"视频播放被终止","A network error caused the media download to fail part-way.":"网络错误导致视频下载中途失败。","The media could not be loaded, either because the server or network failed or because the format is not supported.":"视频因格式不支持或者服务器或网络的问题无法加载。","The media playback was aborted due to a corruption problem or because the media used features your browser did not support.":"由于视频文件损坏或是该视频使用了你的浏览器不支持的功能,播放终止。","No compatible source was found for this media.":"无法找到此视频兼容的源或者当前环境无法播放该视频。","The media is encrypted and we do not have the keys to decrypt it.":"视频已加密,无法解密。","Play Video":"播放视频","Modal Window":"弹窗","This is a modal window":"这是一个弹窗","This modal can be closed by pressing the Escape key or activating the close button.":"可以按ESC按键或启用关闭按钮来关闭此弹窗。",", opens captions settings dialog":", 开启标题设置弹窗",", opens subtitles settings dialog":", 开启字幕设置弹窗",", opens descriptions settings dialog":", 开启描述设置弹窗",", selected":", 选择","captions settings":"字幕设定","Audio Player":"音频播放器","Video Player":"视频播放器","Progress Bar":"进度小节","Volume Level":"音量","subtitles settings":"字幕设定","descriptions settings":"描述设定","Semi-Transparent":"半透明","Font Size":"字体尺寸","Text Edge Style":"字体边缘样式","Font Family":"字体库","Proportional Sans-Serif":"比例无细体","Monospace Sans-Serif":"单间隔无细体","Proportional Serif":"比例细体","Monospace Serif":"单间隔细体","Small Caps":"小型大写字体","restore all settings to the default values":"恢复全部设定至预设值","Caption Settings Dialog":"字幕设定视窗","Beginning of dialog window. Escape will cancel and close the window.":"开始对话视窗。离开会取消及关闭视窗","End of dialog window.":"结束对话视窗","Request timed out.":"请求超时,请稍后再试。","Could not download the video.":"无法加载视频,请检查网络。","Server is not respond.":"服务器请求失败,请稍后再试。","Server respond error data.":"服务器返回数据有误,请稍后再试。","Last time play at ":"上次看到 ","Resume play":"恢复播放","Powered by Tencent Cloud.":"腾讯云提供技术支持","Rise an internal exception when playing HLS.":"播放 HLS 时出现内部异常。","Authentication failed.":"防盗链参数鉴权失败。","Server failed.":"媒体服务器错误。","Get file error.":"媒体服务器获取文件错误。","The media file does not exist. Please check if the fileID is correct.":"媒体文件不存在,请检查 fileID 是否正确。","No video transcoding information found.":"没有找到视频转码信息。","Current browser not support DRM.":"浏览器不支持当前 DRM 方案。","The trial duration is illegal. The trial duration must be within the video duration.":"试看时长不合法,试看时长要在视频时长范围内。","Param pcfg is not unique.":"pcfg 不唯一。","The license has expired. Please check whether the expiration time setting is reasonable.":"license 过期,请检查过期时间设置是否合理。","Did not find an adaptive stream that can be played.":"没有找到可以播放的自适应码流,<a href='https://cloud.tencent.com/document/product/266/34071' style='color: white;' target='_blank'>查看文档</a>。","Invalid request format, please check the request format.":"请求格式不合法,请检查请求格式。","AppID is not exist, Please check if the AppID is correct.":"AppID 不存在,请检查 AppID 是否正确。","Without anti-leech information.":"没带防盗链检测。","qsign invalid.":"播放参数 qsign 校验失败","psign check failed.":"播放参数 psign 校验失败,<a href='https://cloud.tencent.com/document/product/266/45554' style='color: white' target='_blank'>查看文档</a>。","Other errors.":"其他错误。","Internal error.":"内部错误。","Response data verification failed.":"响应数据校验失败","Video statistic":"视频统计信息","Play Next":"下一个","Current browser not support play this stream, please select another one.":"无法找到此视频兼容的源或者当前环境无法播放该视频,请选择其他视频播放。","Server respond error data.(eg. stream not exist)":"媒体服务器获取数据异常,可能该视频不存在,请选择其他视频播放。","Video play failed, please refresh to start play again.":"视频播放器失败,请刷新并重新播放。","Connection to the server has failed and the number of connection retries has exceeded the set value.":"媒体服务器连接异常,并达到最大重试次数,请检查网络是否正常并刷新重试","Video decoding failure.":"视频解码失败,请选择其他视频播放。"},log=videojs.log;if(Function.prototype.bind&&"object"==("undefined"==typeof console?"undefined":_typeof(console))&&"object"==_typeof(console.log))for(var logFns=["log","info","warn","error","assert","dir","clear","profile","profileEnd"],i=0;i<logFns.length;i++){var method=logFns[i];console[method]=Function.prototype.call.bind(console[method],console)}return videojs.addLanguage("zh-CN",CN),Object.keys(videojs).forEach((function(e){TCPlayer[e]=videojs[e]})),TCPlayer},module.exports=t()})(tcplayer_v4_8_0_min);var tcplayer_v4_8_0_minExports=tcplayer_v4_8_0_min.exports;const TCPlayer=getDefaultExportFromCjs(tcplayer_v4_8_0_minExports),tcplayer_min="",getSecondRPM=(e,t)=>{if(isNaN(e))return"00:00";const r=Math.floor(e/60).toString().padStart(2,"0"),i=Math.floor(e%60).toString().padStart(2,"0");return"cn"===t?r+"分"+i+"秒":r+":"+i},VideoPlay=defineComponent({name:"video-play",props:{item:{type:Object,"default":()=>({})},isEmtry:{type:Boolean,"default":!1},isActive:{type:Boolean,"default":!1},activeModel:{type:Boolean,"default":!0}},emits:["loadedmetadata","togglePlay","ended","reset","error","close","play","pause","seeked","seeking","waiting","timeupdate"],setup(e,{emit:t,expose:r}){const{item:i}=toRefs(e),n=reactive({timer:null,currentTime:0,duration:.1,loop:!1,playState:"pause",vudio:null,showBar:!0,speedControl:!1,speedStyle:{left:"1px"},defaultSpeed:1}),o="speed"+Date.now()+Math.floor(100*Math.random()),A=ref(),s=ref(),a="video"+Date.now()+Math.floor(100*Math.random()),l=e=>{n.speedControl=!1,n.showBar=e};let c=null;const p=()=>{n.speedControl=!1,s.value&&(n.loop?s.value.loop(!1):s.value.loop(!0),n.loop=!n.loop)},h=e=>{n.playState="play"==e?"play":"pause"},u=()=>{s.value&&e.item.id&&(nextTick((()=>{var e;null===(e=s.value)||void 0===e||e.currentTime(0)})),s.value.poster(e.item.coverImg),s.value.src(e.item.content),s.value.playbackRate(n.defaultSpeed),n.speedControl=!1,s.value.on("loadedmetadata",(()=>{s.value.playbackRate(n.defaultSpeed),n.duration=s.value.duration(),i.value.autoPlay&&s.value&&e.isActive&&nextTick((()=>{s.value.currentTime(0),nextTick(f)})),t("loadedmetadata",s.value)})),s.value.on("timeupdate",(()=>{n.timer||(n.currentTime=s.value.currentTime(),t("timeupdate"))})),s.value.on("ended",(()=>{h("pause"),t("ended")})),s.value.on("pause",(()=>{n.playState="pause",h("pause"),t("togglePlay",!0),t("pause")})),s.value.on("seeked",(()=>{t("seeked")})),s.value.on("seeking",(()=>{t("seeking")})),s.value.on("waiting",(()=>{t("waiting")})),s.value.on("play",(()=>{var e;h("play"),s.value&&(s.value.muted(!1),s.value.volume(1)),t("togglePlay",null===(e=s.value)||void 0===e?void 0:e.paused),t("play")})),s.value.on("error",(e=>{v(),t("error")})))};let d=null,g=0;const f=()=>{g>5||(clearTimeout(d),nextTick((()=>{var e;null===(e=s.value)||void 0===e||e.play()["catch"]((e=>{d=setTimeout((()=>{var r;null!=e&&null!==(r=e.message)&&void 0!==r&&r.includes("play()")&&t("play"),f()}),1e3)}))})),g++)};let m=null,y=0;const v=()=>{y>5||(clearTimeout(m),nextTick((()=>{m=setTimeout((()=>{var r;s.value.src(null===(r=e.item)||void 0===r?void 0:r.content),t("play"),s.value.load(),v()}),1e3)})),y++)};return onMounted((()=>{var e;s.value=TCPlayer(a,{appID:"",controls:!1,autoplay:!0}),u(),null===(e=document.getElementById(o))||void 0===e||e.addEventListener("click",(e=>{e.stopPropagation(),n.speedControl=!n.speedControl}))})),watch((()=>e.activeModel),(()=>{l(e.activeModel)})),watch((()=>e.item),(()=>{var e;null!==(e=s.value)&&void 0!==e&&e.currentTime(0),setTimeout((()=>{var e;null!==(e=s.value)&&void 0!==e&&e.pause(),u()}),60)})),r({changePlayBtn:h,toggleHideControl:l,getVideoRef:()=>A.value,getPlyrRef:()=>s.value}),watch((()=>e.isActive),(e=>{var t;e||null===(t=s.value)||void 0===t||t.pause()})),()=>createVNode("div",{"class":styles.videoWrap,onClick:()=>{n.speedControl=!1}},[createVNode("video",{style:{width:"100%",height:"100%"},src:i.value.content,ref:A,id:a,preload:"auto",playsinline:!0,"webkit-playsinline":!0},null),createVNode("div",{"class":styles.videoSection},null),createVNode("div",{"class":[styles.controls,n.showBar?"":styles.hide],onClick:e=>{e.stopPropagation()}},[createVNode("div",{"class":styles.time},[createVNode("div",null,[getSecondRPM(n.currentTime)]),createVNode("div",null,[getSecondRPM(n.duration)])]),createVNode("div",{"class":styles.slider},[createVNode(Slider,{step:.01,"class":styles.timeProgress,modelValue:n.currentTime,"onUpdate:modelValue":[e=>n.currentTime=e,e=>{(e=>{n.currentTime=e,clearTimeout(n.timer),n.timer=setTimeout((()=>{s.value.currentTime(e),n.timer=null}),300)})(e)}],max:n.duration},null)]),createVNode("div",{"class":styles.actionSection},[createVNode("div",{"class":styles.actions,onClick:()=>t("close")},[createVNode("div",{"class":styles.actionBtn,onClick:e=>{e.stopPropagation(),((e,r)=>{n.speedControl=!1,clearTimeout(c),"play"===e?c=setTimeout((()=>{var e;null!==(e=s.value)&&void 0!==e&&e.play(),n.playState="play"}),100):(null!==(r=s.value)&&void 0!==r&&r.pause(),n.playState="pause"),t("togglePlay",n.playState)})("pause"===n.playState?"play":"pause")}},[createVNode("img",{src:"pause"===n.playState?iconPlay:iconPause},null)]),createVNode("div",{"class":styles.actionBtn,onClick:p},[createVNode("img",{src:n.loop?iconLoopActive:iconLoop},null)]),createVNode("div",{"class":styles.actionBtn,id:o},[createVNode("img",{src:iconSpeed},null)])]),createVNode("div",{"class":styles.name},[i.value.name])])]),createVNode("div",{style:{display:n.speedControl?"block":"none"}},[createVNode("div",{"class":styles.sliderPopup,onClick:e=>{e.stopPropagation()}},[createVNode("i",{"class":styles.iconAdd,onClick:()=>{n.defaultSpeed>=1.5||s.value&&(n.defaultSpeed=(10*n.defaultSpeed+1)/10,s.value.playbackRate(n.defaultSpeed))}},null),createVNode(Slider,{min:.6,max:1.5,step:.1,modelValue:n.defaultSpeed,"onUpdate:modelValue":e=>n.defaultSpeed=e,vertical:!0,barHeight:5,reverse:!0,onChange:()=>{s.value&&s.value.playbackRate(n.defaultSpeed)}},{button:()=>createVNode("div",{"class":styles.sliderPoint},[n.defaultSpeed,createVNode("span",null,[createTextVNode("x")])])}),createVNode("i",{"class":[styles.iconCut],onClick:()=>{n.defaultSpeed<=.6||s.value&&(n.defaultSpeed=(10*n.defaultSpeed-1)/10,s.value.playbackRate(n.defaultSpeed))}},null)])])])}}),index=exports("default",defineComponent({name:"CoursewarePlay",setup(){const e=usePageVisibility();watch((()=>e.value),(e=>{"hidden"==e&&y()}));const t=reactive({width:"100vw"}),r=(e=0)=>{(()=>{const e=Math.min(screen.width,screen.height)*(16/9);e>Math.max(screen.width,screen.height)?t.width="100vw":t.width=e+"px"})(),postMessage({api:"setRequestedOrientation",content:{orientation:e}},(()=>{})),postMessage({api:"setStatusBarVisibility",content:{isVisibility:e}}),postMessage({api:"keepScreenLongLight",content:{isOpenLight:!!e}})};r(),onUnmounted((()=>{r(1),window.removeEventListener("message",c)}));const i=useRoute$1(),n=ref(),o=reactive({detail:null,knowledgePointList:[],itemList:[],showHead:!0,isCourse:!1,isRecordPlay:!1,videoRefs:{},videoState:"init",videoItemRef:null,animationState:"start",disableScreenRecordingFlag:"0"}),A=reactive({isAutoPlay:!0,nowTime:0,model:!0,isAnimation:!0,videoBtns:!0,currentTime:0,duration:0,timer:null,item:null}),s=function(){var e=_asyncToGenerator((function*(e){return yield promisefiyPostMessage({api:"getCourseFilePath",content:{url:e.content,localPath:"",materialId:e.materialId,updateTime:e.updateTime,type:e.typeCode}})}));return function(t){return e.apply(this,arguments)}}(),a=function(){var e=_asyncToGenerator((function*(e,t){const r=[],i=browser();for(let o=0;o<e.length;o++){const A=e[o];if(i.isApp&&["VIDEO","IMG"].includes(A.typeCode)){var n;const e=yield s(A);(null==e||null===(n=e.content)||void 0===n?void 0:n.localPath)&&(A.url=A.content,A.content=e.content.localPath)}A.iframeRef=null,A.videoEle=null,A.tabName=t,A.autoPlay=!1,A.isprepare=!1,A.isRender=!1,r.push(A)}return r}));return function(t,r){return e.apply(this,arguments)}}(),l=function(){var t=_asyncToGenerator((function*(){try{var t,r;const e=yield request.get(state.platformApi+`/lessonCourseware/getLessonCourseDetail/${i.query.id}`,{hideLoading:!0});if(o.detail=e.data,null!=e&&null!==(t=e.data)&&void 0!==t&&t.lockFlag)return postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),void showDialog({title:"温馨提示",message:"课件已锁定"}).then((()=>{g()}));if(Array.isArray(null==e||null===(r=e.data)||void 0===r?void 0:r.knowledgePointList)){let t=0;o.knowledgePointList=e.data.knowledgePointList.map((e=>(Array.isArray(e.materialList)&&(e.materialList=e.materialList.map((e=>(t++,_objectSpread(_objectSpread({},e),{},{content:e.content,knowledgePointId:[e.knowledgePointId],materialId:e.id,id:t+""}))))),Array.isArray(e.children)&&(e.children=e.children.map((r=>(r.materialList=r.materialList.map((r=>(t++,_objectSpread(_objectSpread({},r),{},{content:r.content,knowledgePointId:[e.id,r.knowledgePointId],materialId:r.id,id:t+""})))),r)))),e))),_asyncToGenerator((function*(){const e=[];for(let i=0;i<o.knowledgePointList.length;i++){const t=o.knowledgePointList[i];if(t.materialList&&t.materialList.length>0){const r=yield a(t.materialList,t.name);e.push(...r)}if(t.children&&t.children.length>0){const r=t.children||[];for(let t=0;t<r.length;t++){const i=r[t],n=yield a(i.materialList,i.name);e.push(...n)}}}let t=e.findIndex((e=>e.knowledgePointMaterialRelationId==i.query.kId||e.materialId==i.query.kId));t=t>-1?t:0;const r=e[t];A.isAutoPlay&&(r.autoPlay=!0),f.activeIndex=t,f.playIndex=t,f.tabName=r.tabName,f.tabActive=r.knowledgePointId,f.itemActive=r.id,f.itemName=r.name,nextTick((()=>{o.itemList=e,_(f.activeIndex),postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}}),"1"===o.disableScreenRecordingFlag&&u(),setTimeout((()=>{o.animationState="end"}),500)}))}))()}}catch(e){}}));return function(){return t.apply(this,arguments)}}(),c=e=>{var t;"headerTogge"===(null===(t=e.data)||void 0===t?void 0:t.api)&&(A.model=e.data.show||"play"!=e.data.playState)},p=(e,t)=>{var r,i;t?null===(r=e.videoEle)||void 0===r||r.play():null===(i=e.videoEle)||void 0===i||i.pause()};let h=null;const u=function(){var e=_asyncToGenerator((function*(){const e=yield promisefiyPostMessage({api:"getDeviceStatus",content:{type:"video"}}),{status:t}=(null==e?void 0:e.content)||{};"1"==t&&(o.itemList.forEach((e=>e.autoPlay=!1)),y(),(e=>{const t=null===(e=o.videoItemRef)||void 0===e?void 0:e.getPlyrRef();t&&(h=setInterval((()=>{t.paused()||(t.pause(),clearInterval(h)),t.pause()}),100)),setTimeout((()=>{clearInterval(h)}),3e3)})(),showDialog({title:"温馨提示",message:"课件内容请勿录屏",beforeClose:()=>new Promise((e=>{promisefiyPostMessage({api:"getDeviceStatus",content:{type:"video"}}).then((t=>{const r=t.content;if("1"==(null==r?void 0:r.status)){const t=o.itemList[f.activeIndex];p(t,!1),e(!1)}else{const t=o.itemList[f.activeIndex];p(t,!0),e(!0)}}))}))}))}));return function(){return e.apply(this,arguments)}}();onMounted(_asyncToGenerator((function*(){var e;yield _asyncToGenerator((function*(){try{const e=yield request.get(state.platformApi+"/sysConfig/queryByParamName",{params:{paramName:"disable_screen_recording_flag"}});o.disableScreenRecordingFlag=e.data.paranValue||""}catch(e){}}))(),yield l(),"0"===String(null===(e=o.detail)||void 0===e?void 0:e.accessScope)||"STUDENT"!==state.platformType||handleCheckVip()?(window.addEventListener("message",c),"1"===o.disableScreenRecordingFlag&&(listenerMessage("setVideoPlayer",(e=>{var t;"pause"==(null==e||null===(t=e.content)||void 0===t?void 0:t.status)&&u()})),postMessage({api:"limitScreenRecord",content:{type:1}}))):nextTick((()=>{postMessage({api:"courseLoading",content:{show:!1,type:"fullscreen"}})}))})));const d=ref(),g=()=>{try{var t;null===(t=d.value)||void 0===t||t.handleOut()}catch(e){}postMessage({api:"back"})},f=reactive({open:!1,activeIndex:0,playIndex:0,tabActive:"",tabName:"",itemActive:"",itemName:"",guideOpen:!1,toolOpen:!1}),m=e=>new Promise((t=>{if(e.paused)return t(!0);e.onpause=()=>{t(!0)},e.pause()})),y=function(){var e=_asyncToGenerator((function*(){const e=document.querySelectorAll("video");for(let t=0;t<e.length;t++){const r=e[t];yield m(r)}o.itemList.forEach((e=>{var t;"SONG"===e.typeCode&&(null===(t=e.iframeRef)||void 0===t||null===(t=t.contentWindow)||void 0===t||t.postMessage({api:"setPlayState"},"*"))}))}));return function(){return e.apply(this,arguments)}}(),v=()=>{clearTimeout(A.timer),closeToast(),A.timer=setTimeout((()=>{A.model=!1}),4e3)},C=e=>{postMessage({api:"open_app_page",content:{action:"app",pageTag:e,url:"",params:JSON.stringify({courseId:i.query.courseId})}})},B=ref(0),b=[{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"}}],w=ref(),E=function(){var e=_asyncToGenerator((function*(e){f.activeIndex!=e&&(yield y(),o.animationState="start",o.videoState="init",clearTimeout(w.value),_(f.activeIndex,e),nextTick((()=>{f.activeIndex=e,w.value=setTimeout((()=>{f.playIndex=e;const t=o.itemList[e];t&&(f.tabActive=t.knowledgePointId,f.itemActive=t.id,f.itemName=t.name,f.tabName=t.tabName,"SONG"==t.typeCode&&(A.model=!0)),requestAnimationFrame((()=>{const e=B.value+1;B.value=e>=b.length-1?0:e,t&&"VIDEO"===t.typeCode&&(clearTimeout(A.timer),closeToast(),t.autoPlay=!0,o.animationState="end")}))}),A.isAnimation?850:0)})))}));return function(t){return e.apply(this,arguments)}}(),_=(e,t)=>{t=t||e+1;const r=o.itemList[e],i=o.itemList[t];if(i){if(i.knowledgePointId!=r.knowledgePointId)return void(A.isAnimation=!0);const n=r.videoEle,o=i.videoEle;n&&n.duration<8&&e<t||o&&o.duration<8&&e>t?A.isAnimation=!1:A.isAnimation=!0}else A.isAnimation=!((null==r?void 0:r.adviseStudyTimeSecond)<8)},T=e=>{E("up"===e?f.activeIndex-1:f.activeIndex+1)},I=()=>{var e;const t=o.itemList[f.activeIndex];"VIDEO"!=(null==t?void 0:t.typeCode)||(null===(e=t.videoEle)||void 0===e?void 0:e.paused)||v()},S=reactive({type:"",penShow:!1}),M=e=>{var t;const r=o.itemList[f.activeIndex];"VIDEO"===r.typeCode&&r.videoEle&&r.videoEle.pause(),"SONG"===r.typeCode&&null!==(t=r.iframeRef)&&void 0!==t&&null!==(t=t.contentWindow)&&void 0!==t&&t.postMessage({api:"setPlayState"},"*"),clearTimeout(A.timer),closeToast(),A.model=!1,f.toolOpen=!1,S.type=e.type,"pen"===e.type&&(S.penShow=!0)},x=computed((()=>{const e=o.itemList[f.activeIndex];return e&&e.typeCode&&"VIDEO"===e.typeCode.toLocaleUpperCase()?e:{}}));let D=null;return()=>{return createVNode("div",{id:"playContent","class":styles$9.playContent},[createVNode("div",{"class":styles$9.coursewarePlay,style:{width:t.width},onClick:()=>{clearTimeout(D),clearTimeout(A.timer),closeToast(),Date.now()-A.nowTime<300?(()=>{if("VIDEO"===x.value.typeCode){var e;const t=null===(e=o.videoItemRef)||void 0===e?void 0:e.getPlyrRef();t&&(t.paused()?t.play():(t.pause(),showToast("已暂停")))}})():(A.nowTime=Date.now(),D=setTimeout((()=>{A.model=!A.model}),300))}},[createVNode("div",{"class":styles$9.wraps},[createVNode("div",{style:x.value.typeCode&&"end"===o.animationState&&"play"===o.videoState?{zIndex:15,opacity:1}:{opacity:0,zIndex:-1},"class":styles$9.itemDiv},[createVNode(VideoPlay,{ref:e=>o.videoItemRef=e,item:x.value,activeModel:A.model,onPlay:()=>{o.videoState="play",o.animationState="end"},onLoadedmetadata:e=>{o.videoState="play",x.value.videoEle=e,x.value.isprepare||(x.value.isprepare=!0)},onPause:()=>{clearTimeout(A.timer),A.model=!0},onEnded:(e=_asyncToGenerator((function*(){const e=f.activeIndex+1;e<o.itemList.length&&E(e)})),function(){return e.apply(this,arguments)}),onError:()=>{x.value.error=!0}},null)]),o.itemList.map(((e,t)=>{const r=Math.abs(f.activeIndex-t)<2,i=Math.abs(f.playIndex-t)<2,n=f.playIndex===t;return r?createVNode("div",{key:"index"+t,"data-id":"data"+t,"class":[styles$9.itemDiv,n&&styles$9.itemActive,A.isAnimation&&styles$9.acitveAnimation,r?styles$9.show:styles$9.hide],style:t<f.activeIndex?b[B.value].prev:t>f.activeIndex?b[B.value].next:{}},[createVNode(Transition,{name:"van-fade"},{"default":()=>["VIDEO"===e.typeCode&&"end"!==o.animationState&&"play"!=o.videoState&&createVNode("div",{"class":styles$9.loadWrap},[createVNode(Vue3Lottie,{animationData:playLoadData},null)])]}),i&&"IMG"===e.typeCode&&createVNode("img",{src:e.content},null),i&&"SONG"===e.typeCode&&createVNode(MusicScore,{activeModel:A.model,"data-vid":e.id,music:e,onSetIframe:t=>{e.iframeRef=t}},null)]):""}))]),createVNode(Transition,{name:"right"},{"default":()=>[A.model&&createVNode("div",{"class":styles$9.rightFixedBtns,onClick:e=>{e.stopPropagation(),clearTimeout(A.timer)}},[createVNode("div",{"class":styles$9.btnsWrap},[createVNode("div",{"class":[styles$9.fullBtn,styles$9.point],onClick:()=>f.open=!0},[createVNode("img",{src:iconMenu},null),createVNode("span",null,[createTextVNode("知识点")])])]),createVNode("div",{"class":[styles$9.btnsWrap,styles$9.btnsBottom]},[o.isCourse&&createVNode(Fragment,null,[createVNode("div",{"class":styles$9.fullBtn,onClick:()=>C("student_roll_call")},[createVNode("img",{src:iconDian},null),createVNode("span",null,[createTextVNode("点名")])]),createVNode("div",{"class":styles$9.fullBtn,onClick:()=>C("sign_out")},[createVNode("img",{src:iconPoint},null),createVNode("span",null,[createTextVNode("签退")])])])])])]}),createVNode(Transition,{name:"left"},{"default":()=>[A.model&&createVNode("div",{"class":styles$9.leftFixedBtns,onClick:e=>e.stopPropagation()},[0!=f.activeIndex&&createVNode("div",{"class":[styles$9.btnsWrap,styles$9.prePoint]},[createVNode("div",{"class":styles$9.fullBtn,onClick:()=>{T("up")}},[createVNode("img",{src:iconUp},null),createVNode("span",{style:{textAlign:"center"}},[createTextVNode("上一个")])])]),f.activeIndex!=o.itemList.length-1&&createVNode("div",{"class":styles$9.btnsWrap},[createVNode("div",{"class":styles$9.fullBtn,onClick:()=>{T("down")}},[createVNode("span",{style:{textAlign:"center"}},[createTextVNode("下一个")]),createVNode("img",{src:iconDown},null)])])])]})]),createVNode("div",{style:{transform:A.model?"":"translateY(-100%)"},id:"coursePlayHeader","class":styles$9.headerContainer,ref:n},[createVNode("div",{"class":styles$9.backBtn,onClick:()=>g()},[createVNode(Icon,{name:iconBack},null),createTextVNode("返回")]),o.isCourse&&createVNode(PlayRecordTime,{ref:d,list:o.knowledgePointList},null),createVNode("div",{"class":styles$9.menu,onClick:()=>{const e=B.value+1;B.value=e>=b.length-1?0:e,v()}},[f.tabName]),"TEACHER"==state.platformType&&createVNode("div",{"class":styles$9.headRight,onClick:e=>{e.stopPropagation(),clearTimeout(A.timer)}},[createVNode("div",{"class":styles$9.rightBtn,onClick:()=>f.guideOpen=!0},[createVNode("img",{src:iconTouping},null)])])]),createVNode(Popup,{"class":styles$9.popupMore,overlayClass:styles$9.overlayClass,position:"right",round:!0,show:f.toolOpen,"onUpdate:show":e=>f.toolOpen=e,onClose:I},{"default":()=>[createVNode(Tool,{onHandleTool:M},null)]}),createVNode(Popup,{"class":styles$9.popup,style:{background:"rgba(0,0,0, 0.75)"},overlayClass:styles$9.overlayClass,position:"right",round:!0,show:f.open,"onUpdate:show":e=>f.open=e,onClose:I},{"default":()=>[createVNode(Points,{data:o.knowledgePointList,tabActive:f.tabActive,itemActive:f.itemActive,onHandleSelect:e=>{f.open=!1,(e=>{const t=o.itemList.findIndex((t=>t.id==e));t>-1&&E(t)})(e.itemActive)}},null)]}),createVNode(Popup,{"class":styles$9.popup,overlayClass:styles$9.overlayClass,position:"right",round:!0,show:f.guideOpen,"onUpdate:show":e=>f.guideOpen=e,onClose:I},{"default":()=>[createVNode(OGuide,null,null)]}),S.penShow&&createVNode(Pen,{show:"pen"===S.type,close:()=>(S.type="init",void((e=!0)=>{A.model=e})())},null)]);var e}}}))}}}))})();