index-legacy-d4e0b22b-1734950731618.js 731 KB

1
  1. (function(){System.register(["./index-legacy-4630884d-1734950731618.js","./Slider-legacy-7133cde0-1734950731618.js","./urlUtils-legacy-47a65e18-1734950731618.js","./index-legacy-e3a3b720-1734950731618.js","./index-legacy-308e11e0-1734950731618.js","./icon_default-legacy-fa9bb009-1734950731618.js","./useSpeak-legacy-4037e929-1734950731618.js","./api-legacy-9d2d8545-1734950731618.js","./icon-pan-legacy-9492b61b-1734950731618.js","./api-legacy-3c6cf578-1734950731618.js"],(function(exports,module){"use strict";var ref,defineComponent,reactive,onMounted,createVNode,Fragment,watch,computed,nextTick,commonjsGlobal,getDefaultExportFromCjs,useMessage,toRefs,onUnmounted,createTextVNode,exitFullscreen,useUserStore,iframeDislableKeyboard,useRoute,NImage,NButton,NSpin,toRef,NModal,modalClickMask,NSlider,vaildMusicScoreUrl,TheEmpty,PlayLoading,TheNoticeBar,icon_pause,icon_play,icon_arrow,PlayItem,icon_default,useSpeak,iconT$3,iconAddT$3,iconPlusT$3,api_knowledgeWiki_detail,api_lessonCoursewareKnowledgeDetail,iconPan$1,setLocalGuidance;return{setters:[t=>{ref=t.r,defineComponent=t.d,reactive=t.e,onMounted=t.q,createVNode=t.f,Fragment=t.F,watch=t.A,computed=t.U,nextTick=t.S,commonjsGlobal=t.bb,getDefaultExportFromCjs=t.bc,useMessage=t.b,toRefs=t.aR,onUnmounted=t.T,createTextVNode=t.k,exitFullscreen=t.aW,useUserStore=t.c,iframeDislableKeyboard=t.G,useRoute=t.a,NImage=t.w,NButton=t.j,NSpin=t.E,toRef=t.al,NModal=t.l,modalClickMask=t.m},t=>{NSlider=t.N},t=>{vaildMusicScoreUrl=t.v},t=>{TheEmpty=t.T},t=>{PlayLoading=t.P,TheNoticeBar=t.T,icon_pause=t.b,icon_play=t.c,icon_arrow=t.i,PlayItem=t.a},t=>{icon_default=t.i},t=>{useSpeak=t.u,iconT$3=t.i,iconAddT$3=t.a,iconPlusT$3=t.b},t=>{api_knowledgeWiki_detail=t.e,api_lessonCoursewareKnowledgeDetail=t.d},t=>{iconPan$1=t.i},t=>{setLocalGuidance=t.s}],execute:function(){var __vite_style__=document.createElement("style");__vite_style__.textContent='@charset "UTF-8";._dragBom_1rlbe_1{width:100%;height:2.1875vw;display:flex;justify-content:space-between;border-radius:0 0 .83333333vw .83333333vw;overflow:hidden}._dragBom_1rlbe_1 ._box_1rlbe_9{width:2.1875vw;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUBAMAAADuRQ3yAAAAHlBMVEUAAAD19/v19vqfn5/Y2du7vL3l5unNztCwsbGjo6Ml2w2rAAAAAnRSTlMAgJsrThgAAADfSURBVEjHjdI7agQxEADRPcJcQWXwJ57Ezo1vYHz/mxiGhQ5sLa+DjoqHkHQ7bjzL05zN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZzN2ZyN2Ulfz/drDbtNn87zWsNi2uHpkrNu2XazIN2yOZuzORuzkz5/fl1ry076dn7cV8PCaw2raYen69/05fvnvnZsj2dJ+pfN2ZzN2YCFyxoWnmBYS5enHfAJh9187R2bzLJ02JzN2ZzN2ZzN2Zj9BR/H84HQsZNbAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}._dragBom_1rlbe_1 ._box_1rlbe_9:last-child{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUBAMAAADuRQ3yAAAAHlBMVEUAAAD19/v19vqfn5/Y2du7vL3l5unNztCwsbGjo6Ml2w2rAAAAAnRSTlMAgJsrThgAAADgSURBVEjHjdJBTcVQFEVRauFJ2BKoBSxggKCABAPgAAwzeGkYNDd/7cEdnaw0bZ+4w6fL0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RzN0RxtRr/Pr32uZvQ8n/e5GlCbLp4epc+6mrqjY47maI7maDP6/vK2z9WM/p4/+1zd0eRrHfF00fSO9vn6sc/VDZ27oXOO5miO5mgTOr+sjdInWDw9gumAjj/hP/rw115JG6UczdEczdEczdEc7Q/mN/hPm2xGWgAAAABJRU5ErkJggg==) no-repeat;background-size:100% 100%}._guide_1rlbe_19{position:absolute;left:0;top:calc(100% - .52083333vw)}._guide_1rlbe_19:before{content:"";display:block;position:fixed;left:-100vw;top:-100vh;z-index:3000;width:200vw;height:200vh;background:rgba(0,0,0,.2)}._guide_1rlbe_19._hideGuide_1rlbe_35{visibility:hidden}._guide_1rlbe_19 ._guideBg_1rlbe_38{position:relative;z-index:3001;width:26.04166667vw;height:13.33333333vw;background:url('+new URL("modalDragBg-5fb8df63.png",module.meta.url).href+") no-repeat;background-size:100% 100%}._guide_1rlbe_19 ._guideDone_1rlbe_46{position:absolute;z-index:3001;left:34.6%;top:72.2%;width:6.45833333vw;height:2.55208333vw;background:url("+new URL("modalDragDone-b3385018.png",module.meta.url).href+") no-repeat;background-size:100% 100%;cursor:pointer}._guide_1rlbe_19._guideTop_1rlbe_57{top:initial;bottom:.10416667vw}._guide_1rlbe_19._guideTop_1rlbe_57 ._guideBg_1rlbe_38{background:url("+new URL("modalDragBg2-034c2ba0.png",module.meta.url).href+") no-repeat;background-size:100% 100%}._guide_1rlbe_19._guideLeft_1rlbe_65{top:initial;left:-24.79166667vw;bottom:-.41666667vw}._guide_1rlbe_19._guideLeft_1rlbe_65 ._guideBg_1rlbe_38{background:url("+new URL("modalDragBgLeft-615023af.png",module.meta.url).href+") no-repeat;background-size:100% 100%}._guide_1rlbe_19._guideRight_1rlbe_74{top:initial;left:calc(100% - .625vw);bottom:-.41666667vw}._guide_1rlbe_19._guideRight_1rlbe_74 ._guideBg_1rlbe_38{background:url("+new URL("modalDragBgRight-e3eec2f1.png",module.meta.url).href+") no-repeat;background-size:100% 100%}.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,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AG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) 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:.52083333rem;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:1px;left:-520.78125vw;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:1.04166667vw;color:#fff;background-color:#000;font-size:.9375rem;font-family:Arial,Helvetica,sans-serif;text-align:center;width:15.625vw;height:7.8125vw;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:.52083333vw;left:.52083333vw;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;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);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;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:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));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:1.04166667vw 1.25vw;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{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;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;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-ms-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;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;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;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:1px;overflow:hidden;padding:0;position:absolute;width:1px}.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;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;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{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 .52083333vw}.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);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:.3125vw .41666667vw .41666667vw;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:1px;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;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;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;-khtml-user-select:none;-moz-user-select:none;-ms-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;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel.enable-volume-control{-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;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;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-moz-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-ms-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;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;-webkit-transition:width .1s;-moz-transition:width .1s;-ms-transition:width .1s;-o-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;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{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;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;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;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{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;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;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;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{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;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:.26041667vw;display:inline-block;border-radius:.26041667vw}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-1.30208333vw 0 0 -1.30208333vw;opacity:.85;text-align:left;border:.3125vw solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:2.60416667vw;height:2.60416667vw;border-radius:1.30208333vw;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:-.3125vw;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{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;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;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-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}}@-webkit-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:1.19791667vw;height:.78125vw;top:.52083333vw;left:.78125vw}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;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:.26041667vw;padding:.15625vw;border:none}.vjs-text-track-settings fieldset span{display:inline-block;margin-left:.26041667vw}.vjs-text-track-settings legend{color:#fff;margin:0 0 .26041667vw}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 .26041667vw;padding:0;border:0;height:1px;width:1px;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:.10416667vw}.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:.41666667vw;height:100%;margin-left:-.20833333vw;border-radius:.26041667vw;background-color:#fff0ff;z-index:10;display:none}.tcp-dot-basic-style:hover{background-color:#fff}.tcp-triangle{display:block;content:" ";position:absolute;bottom:-.52083333vw;left:5%;width:0;height:0;border-width:.26041667vw;border-style:solid;transform:translate(-50%);border-color:#000 transparent transparent}.tcp-triangle-both{display:block;content:" ";position:absolute;bottom:-.52083333vw;left:3.64583333vw;width:0;height:0;border-width:.26041667vw;border-style:solid;transform:translate(-50%);border-color:#000 transparent transparent}.tcp-dot-image{width:100%;height:4.16666667vw;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:4.16666667vw}.vjs-time-tooltip.tcp-popup-container{position:absolute;width:7.29166667vw;height:6.14583333vw;background-color:#000;padding:0;top:-6.51041667vw;max-height:6.25vw;left:-3.38541667vw}.vjs-time-tooltip.tcp-popup-container.tcp-only-gif{position:absolute;width:7.29166667vw;height:4.16666667vw;background-color:#000;padding:0;top:-4.53125vw;max-height:6.25vw;left:-3.38541667vw}.vjs-time-tooltip.tcp-popup-container.tcp-single-line{height:5.36458333vw;top:-5.67708333vw}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif{position:absolute;width:5.72916667vw;height:2.8125vw;background-color:#000;opacity:.8;padding:0;top:-3.125vw;border-radius:.26041667vw;left:0}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-single-line{height:1.19791667vw;top:-1.45833333vw}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-two-lines{height:1.97916667vw;top:-2.29166667vw}.tcp-dot-comment{text-overflow:ellipsis;color:#fff;width:100%;height:1.97916667vw;max-height:1.97916667vw;font-size:.625rem;line-height:.83333333vw;overflow:hidden;background-color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:.26041667vw .41666667vw}.tcp-large-comment{text-overflow:ellipsis;color:#fff;width:100%;height:100%;max-height:100%;font-size:.625rem;line-height:.83333333vw;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding:.26041667vw .41666667vw}.tcp-dot-timestamp{display:block;font-weight:700;width:100%;height:1.04166667vw;text-align:left;bottom:0;position:absolute;color:#fff;margin-left:.52083333vw}.vjs-dvr .tcp-dvr-progress-control .tcp-dvr-time-shift{background-color:transparent}.vjs-dvr .vjs-progress-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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:.3125vw;height:.3125vw;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%;-webkit-transform:translate3d(-50%,0,0);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:69.27083333vw;stroke-dashoffset:69.27083333vw;stroke-linecap:round;stroke-linejoin:round;stroke-width:.41666667vw;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{-webkit-animation:draw-line .5s ease forwards;animation:draw-line .5s ease forwards}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-lines{-webkit-animation:draw-lines 1s ease forwards;animation:draw-lines 1s ease forwards}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-dash{-webkit-animation:draw-dash 1s ease forwards;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:-webkit-linear-gradient(bottom,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%);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:2.60416667vw;height:2.60416667vw;display:none;position:absolute;top:50%;left:50%;margin:-1.30208333vw 0 0 -1.30208333vw;text-indent:-9999em}.tcp-skin .tcp-loading-spinner:before{content:"";display:block;width:100%;height:100%;margin-bottom:.26041667vw;border-radius:50%;border:.15625vw solid rgba(255,255,255,0);border-left-color:#fff;border-right-color:#fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);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{-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.tcp-skin .tcp-loading-spinner-animation{width:3.125vw;height:2.34375vw;margin:0 auto .52083333vw;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)}@-webkit-keyframes keyframes{0%{width:3.125vw;height:2.34375vw;background-position:-3.125vw 0}1.33%{background-position:-115.625vw 0}2.67%{background-position:-6.25vw 0}4.00%{background-position:-9.375vw 0}5.33%{background-position:-12.5vw 0}6.67%{background-position:-15.625vw 0}8.00%{background-position:-18.75vw 0}9.33%{background-position:-21.875vw 0}10.67%{background-position:-25vw 0}12.00%{background-position:-28.125vw 0}13.33%{background-position:-31.25vw 0}14.67%{background-position:-34.375vw 0}16.00%{background-position:-37.5vw 0}17.33%{background-position:-40.625vw 0}18.67%{background-position:-43.75vw 0}20.00%{background-position:-46.875vw 0}21.33%{background-position:-50vw 0}22.67%{background-position:-53.125vw 0}24.00%{background-position:-56.25vw 0}25.33%{background-position:-59.375vw 0}26.67%{background-position:-62.5vw 0}28.00%{background-position:-65.625vw 0}29.33%{background-position:-68.75vw 0}30.67%{background-position:-71.875vw 0}32.00%{background-position:-75vw 0}33.33%{background-position:-78.125vw 0}34.67%{background-position:-81.25vw 0}36.00%{background-position:-84.375vw 0}37.33%{background-position:-87.5vw 0}38.67%{background-position:-90.625vw 0}40.00%{background-position:-93.75vw 0}41.33%{background-position:-96.875vw 0}42.67%{background-position:-100vw 0}44.00%{background-position:-103.125vw 0}45.33%{background-position:-106.25vw 0}46.67%{background-position:-109.375vw 0}48.00%{background-position:-112.5vw 0}49.33%{background-position:0 0}50.67%{background-position:-118.75vw 0}52.00%{background-position:-121.875vw 0}53.33%{background-position:-125vw 0}54.67%{background-position:-128.125vw 0}56.00%{background-position:-131.25vw 0}57.33%{background-position:-134.375vw 0}58.67%{background-position:-137.5vw 0}60.00%{background-position:-140.625vw 0}61.33%{background-position:-143.75vw 0}62.67%{background-position:-146.875vw 0}64.00%{background-position:-150vw 0}65.33%{background-position:-153.125vw 0}66.67%{background-position:-156.25vw 0}68.00%{background-position:-159.375vw 0}69.33%{background-position:-162.5vw 0}70.67%{background-position:-165.625vw 0}72.00%{background-position:-168.75vw 0}73.33%{background-position:-171.875vw 0}74.67%{background-position:-175vw 0}76.00%{background-position:-178.125vw 0}77.33%{background-position:-181.25vw 0}78.67%{background-position:-184.375vw 0}80.00%{background-position:-187.5vw 0}81.33%{background-position:-190.625vw 0}82.67%{background-position:-193.75vw 0}84.00%{background-position:-196.875vw 0}85.33%{background-position:-200vw 0}86.67%{background-position:-203.125vw 0}88.00%{background-position:-206.25vw 0}89.33%{background-position:-209.375vw 0}90.67%{background-position:-212.5vw 0}92.00%{background-position:-215.625vw 0}93.33%{background-position:-218.75vw 0}94.67%{background-position:-221.875vw 0}96.00%{background-position:-225vw 0}97.33%{background-position:-228.125vw 0}to,98.67%{background-position:-231.25vw 0}}.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:70.3125vw}to{stroke-dashoffset:0}}@keyframes draw-lines{0%{stroke-dasharray:0 69.27083333vw;stroke-dashoffset:69.27083333vw}to{stroke-dasharray:69.27083333vw 0;stroke-dashoffset:0}}@keyframes draw-dash{0%{stroke-dasharray:5.20833333vw 69.27083333vw}to{stroke-dasharray:.52083333vw 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 .26041667vw;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:.15625vw;padding:.52083333vw;width:33%}.tcp-skin .tcp-overlay-top-left{top:.26041667vw;left:.26041667vw}.tcp-skin .tcp-overlay-top{left:50%;margin-left:-16.5%;top:.26041667vw}.tcp-skin .tcp-overlay-top-right{right:.26041667vw;top:.26041667vw}.tcp-skin .tcp-overlay-right{right:.26041667vw;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-overlay-bottom-right{bottom:4em;right:.26041667vw}.tcp-skin .tcp-overlay-bottom{bottom:4em;left:50%;margin-left:-16.5%}.tcp-skin .tcp-overlay-bottom-left{bottom:4em;left:.26041667vw}.tcp-skin .tcp-overlay-left{left:.26041667vw;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:-.78125vw}.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:1px 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:15.625vw;height:100%;right:0;top:0;position:absolute}.tcp-playlist .tcp-playlist-toggle{position:absolute;width:.625vw;height:5.20833333vw;line-height:5.20833333vw;top:50%;transform:translateY(-50%);background-color:#00a4ff;border-radius:.52083333vw 0 0 .52083333vw;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:5.20833333vw}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video{display:inline-block;float:left;position:relative;width:55%;height:5.20833333vw;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:15.625vw}.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:.52083333vw;left:.52083333vw;font-size:.625rem;width:80%;max-height:80%;background:rgba(28,28,28,.8);border-radius:.20833333vw;color:#fff;opacity:.8;overflow:hidden}.tcp-statistic-wrapper{display:flex;flex-direction:column;width:100%;padding:.52083333vw}.tcp-statistic-line{display:block;width:100%;padding-bottom:.20833333vw}.tcp-statistic-title{width:30%;float:left;text-align:right;padding-right:1.04166667vw}.tcp-statistic-data{width:70%}.tcp-statistic-close{position:absolute;right:.52083333vw;top:.52083333vw;width:1.04166667vw;height:1.04166667vw;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:1.82291667vw}.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;-moz-box-shadow:0 0 .15625vw .15625vw rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 .15625vw .15625vw rgba(0,0,0,.3) inset;box-shadow:0 0 .15625vw .15625vw 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:.83333333rem;line-height:1.30208333vw}}@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}}._cardPreview_1m0rv_1{width:47.91666667vw;overflow:hidden}._cardPreview_1m0rv_1 .n-card__content{height:26.92708333vw;border-radius:0 0 .83333333vw .83333333vw!important;overflow:hidden}._cardPreview_1m0rv_1 .n-card-header__main{max-width:60%;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardPreviewBoxClass_drag .bom_drag{position:absolute;left:0;bottom:0;z-index:1}.cardPreviewBoxClass_drag .bom_drag>div{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUBAMAAADuRQ3yAAAAIVBMVEUAAAD19f/t7f+jo6Otra+goKCqqqq6ur6ioqKioqKfn59bY/9BAAAACnRSTlMAGg6yZvOFQ9DR4aAIOwAAAONJREFUSMeN0rtpA0EYRlG1cAf8jLYHgyswuFKDmCoNq2AQaMT5gy+6nGB3LseFb3iaszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszmbszG70vd5PWex2/RzznMWi2mHp+NJ+jGvt9my7W5AumVzNmdzNmZX+vbze86WXenL/DvnjoW/tVhNOzwdD9PXr+/bbNme34D0AZuzOZuzAWsfqxrwCxbL6fC0Ax7hYjdPe8cmNyxdbM7mbM7mbM7mbMz+A9iJnUPPzQr7AAAAAElFTkSuQmCC) no-repeat!important;background-size:100% 100%!important}.cardPreviewBoxClass_drag .bom_drag>div:last-child{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUBAMAAADuRQ3yAAAAIVBMVEUAAAD19f/t7f+jo6Otra+goKCqqqq6ur6ioqKioqKfn59bY/9BAAAACnRSTlMAGg6yZvOFQ9DR4aAIOwAAAOhJREFUSMeN0rFNxEAURVG0HdwSpgZaoAFSMkQFSDSwKSWQkbpKgpG1gfXFucGPnk5gzxN38+lyNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEdzNEeb0e/jvs/ZjB7H7z5nA2rThdMH2s9x32ecrqau6JijOZqjOdqMfr187nM2o2/H6z5nIzr/rY3ydNH0ivbx/L7P2QWdu6BzjuZojuZoEzp/rI3SL1g8vQXTAR0f4QP992mvpI1SjuZojuZojuZojvYH5aSpVVmObVYAAAAASUVORK5CYII=) no-repeat!important;background-size:100% 100%!important}._maxCard_1m0rv_31{width:62.5vw}._maxCard_1m0rv_31 ._pptBox_1m0rv_34{height:36.45833333vw}._cardLarge_1m0rv_37{position:relative;width:70.83333333vw}._cardLarge_1m0rv_37 ._musicPreview_1m0rv_41,._cardLarge_1m0rv_37 ._instrumentGroup_1m0rv_44{height:82vh}._classCard_1m0rv_47{width:62.5vw}._classCard_1m0rv_47 ._musicPreview_1m0rv_41,._classCard_1m0rv_47 ._instrumentGroup_1m0rv_44{height:70vh}._videoWrap_jqu10_2{width:100%;height:100%;height:26.97916667vw}._videoWrap_jqu10_2 ._videoContent_jqu10_7{height:100%}._videoWrap_jqu10_2 ._controls_jqu10_10{position:absolute;bottom:0;left:0;right:0;width:100%;background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;height:4.16666667vw;padding:0 1.35416667vw!important;transition:all .3s;display:flex;align-items:center}._videoWrap_jqu10_2 ._controls_jqu10_10 ._time_jqu10_24{display:flex;justify-content:space-between;color:#fff;padding:.20833333vw .625vw .20833333vw 1.35416667vw;font-size:max(1.25rem,14Px);font-weight:600;line-height:1.71875vw;flex-shrink:0}._videoWrap_jqu10_2 ._controls_jqu10_10 ._time_jqu10_24 ._line_jqu10_34{font-size:1.04166667rem}._videoWrap_jqu10_2 ._controls_jqu10_10 ._time_jqu10_24 .plyr__time{font-size:max(1.14583333rem,12Px)}._videoWrap_jqu10_2 ._controls_jqu10_10 ._time_jqu10_24 .plyr__time+.plyr__time:before{content:"";margin-right:0}._videoWrap_jqu10_2 ._actions_jqu10_44{display:flex;justify-content:space-between;height:100%;color:#fff;font-size:.625rem;align-items:center;flex-shrink:0}._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionWrap_jqu10_53{display:flex;align-items:center}._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtn_jqu10_57{display:flex;width:1.875vw;height:1.875vw;padding:0;background:transparent;cursor:pointer}._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtn_jqu10_57>img{width:100%;height:100%}._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtnSpeed_jqu10_69{position:relative;width:1.875vw;height:1.875vw;background-color:transparent;cursor:pointer}._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtnSpeed_jqu10_69>img{width:100%;height:100%}._videoWrap_jqu10_2 ._actions_jqu10_44 ._iconReplay_jqu10_80{width:1.875vw;height:1.875vw;background-color:transparent;cursor:pointer;margin:0 .72916667vw 0 .625vw}._videoWrap_jqu10_2 ._actions_jqu10_44 ._iconReplay_jqu10_80>img{width:100%;height:100%}._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtn_jqu10_57,._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtnSpeed_jqu10_69,._videoWrap_jqu10_2 ._actions_jqu10_44 ._iconReplay_jqu10_80{width:2.5vw;height:2.5vw;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.3125vw}._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtn_jqu10_57>img,._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtnSpeed_jqu10_69>img,._videoWrap_jqu10_2 ._actions_jqu10_44 ._iconReplay_jqu10_80>img{width:1.875vw;height:1.875vw}._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtn_jqu10_57:hover,._videoWrap_jqu10_2 ._actions_jqu10_44 ._actionBtnSpeed_jqu10_69:hover,._videoWrap_jqu10_2 ._actions_jqu10_44 ._iconReplay_jqu10_80:hover{transition:background .1s ease;background-color:rgba(255,255,255,.15)}._videoWrap_jqu10_2 ._actions_jqu10_44 ._iconDownload_jqu10_114{width:2.5vw;height:2.5vw;margin-left:.72916667vw;border-radius:.3125vw;background-color:transparent;cursor:pointer;transition:background .1s ease;display:flex;align-items:center;justify-content:center}._videoWrap_jqu10_2 ._actions_jqu10_44 ._iconDownload_jqu10_114>img{width:1.875vw;height:1.875vw}._videoWrap_jqu10_2 ._actions_jqu10_44 ._iconDownload_jqu10_114:hover{transition:background .1s ease;background-color:rgba(255,255,255,.15)}._videoWrap_jqu10_2 ._slider_jqu10_134{width:100%;padding:0 0 0 .625vw}._videoWrap_jqu10_2 ._slider_jqu10_134 .n-slider .n-slider-rail .n-slider-rail__fill,._videoWrap_jqu10_2 ._slider_jqu10_134 .n-slider .n-slider-handles .n-slider-handle-wrapper{transition:all .2s}._videoWrap_jqu10_2 ._sectionAnimate_jqu10_142{pointer-events:none;margin-bottom:-4.16666667vw;transition:all .3s}._sliderPopup_jqu10_147{position:absolute;z-index:9999;left:-.41666667vw;bottom:2.86458333vw;display:flex;align-items:center;flex-direction:column;height:13.125vw;width:3.07291667vw;padding:12Px 0 15Px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAJcCAMAAAAYSmw3AAAAaVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnbPKNAAAAI3RSTlOzAAUJiqaplqF6V0c4nSevpJN+GAZtX1EQGpqDPTQVc2QhqyTybJ0AAAKuSURBVHja7NRJVsJQAAXRRxMg9BwgGWX/2xT0KCKII5M/uHcFNaqMntm25+mm2uVf7KrN9NxuR8885ozX9Sw9mNXr8Z85p2WV3lTL0+uc1SK9Wqxe5HTz9G7e/ZbTZBDN05xJnYHUk8ec4yGDORx/5hz3GdD+eJ8zOWRQh8ldTp2B1d9zmgyuueV0KUD3lTNPAeafOasUYfWRc1qkCIvTe84yhVhec8ZVClGNLznrFGM9yvAHvKkvObMUYzbKNgXZpk1B2pxTkHOmKcg0mxRkk2ImeFVll4IUFQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAG3twIAAAAAAA5P/aCKqqqqqqqqqqqqqqqtJ+nSQ3CgVRFH2XjwCjHnWoCTXe/yJrUlEljCz7R9riD/Ks4E7yRaRzzjnnnHPOOeecc845zZWQuUZKyEhTJWSqXAnJtVFCNtopITvNlJCZKJSMAvGmZLwhJkrGBJElM4SjDEGtRNQgCJWSUAUQMFYSxoAASiWgBBCQxnFN/uWw1eC2/M+h0cAa7nNCqUGVoZPDaqEBLVZ0c9iXGky552MOodFAmkA/B64axBUe5jA56OUOE+6IjvFCL7UY0yG6Ql3oZYo68DwH1qfmXS/w3pzWfCQeyGb1Ja8K/ZKiyi/1LOMB8UTWFzcH4+wBnhCRsmNEDbFErPW3e3ZEE9FCrm+p6THkWHu29BlyjD1XIthyCEt9YUMEaw7tFz0XIthzaMvnz3YUew7tQZ86ZsSx53Ce6hP5mqcsOfE9eSCePYdVpQeWhhqEwX6hnrLFQFjcej2HFgthchupY3rGRNjcCt2pVtgIo1lxV7PHSFjtl/orP2Ml7E7HuTRvTtiJH9G2/AiRlD84lRqqt/0KYQAAAABJRU5ErkJggg==) no-repeat top center;background-size:contain}._sliderPopup_jqu10_147 ._iconAdd_jqu10_161,._sliderPopup_jqu10_147 ._iconCut_jqu10_162{display:inline-block;width:24Px;height:24Px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAABMlBMVEUAAAAkqP8ckv8zu/8op/81v/8ajv8elP82v/8rrv8elP4npv8yuf8elP8elf81v/8sr/8elf8vuv8dlv8srv8jn/8zu/8wtf82wP8oqP8npf8Zjf8mpP8Zjf8hmv8bj/40vP8wtP81wP8Zjf41vv8sr/8jnf8aj/0zuf8dlf81vv8rq/4kof4vsf8imP8aj/////8usv8qrP4jn/4inP4dlP4yuf8el/4srv8pqv4gmf4bkf40vf8ssP4wtP8lov4koP4xt/8npv4mpP4zu/8hmv4ajv4ckv4wtv4op/58x/5+y/6Cxv5/zf57xP6Dx/6BxP7u+P/t9/6a1f6Bz/56w/5iuP5zwP5Bpv4yoP6x3/6w3f6d2/6Wzv5tyf5pwv5nvv5svP5Rsv5Pr/5Mq/43p/49/opPAAAAMHRSTlMACoRW+Pf38dTUurGDWEhHR0cjI/b28fHr6+vr19fQ0Lq6sbGoqKiolZWGhoZSUlKk1yinAAAB+UlEQVQ4y43S6VbaQACG4S9E9h3c933fatISI4sWYxUjAVQQ99r2/m+hGQfGMJNEHw4M+XhPTn4AjpQNLM1MhUJTM0uBrAQ/qbXQmUNoLQUve3Nngrk9uMnHjlzF8hAkw0cewklwAr98BDBg47uvjYH72oNx1/WuHfdOFgqFu3qj8bfgiT13Pmy3DbNhtr3jcB5UTNe7DdM0f6s69dRqPemcGG13dV3t2G2737b3bW2+3gUxaxh/LHJfo+eWxLcGZxa2lKqqHcsyuyph2G8aq71rdpL/yar9tW5ZbypTJ3Fd5a0C0oiiKG9W51hhaKzwRiRkFeJfVRFiQRbbx4IaiWvivo14RUBjcY9julKlKtXXGvVA4ofexWuV/T6NyWrf9b6raxZMYuhnX8s9brFgyBE33eOmI5646PN6DBZMIHpIXJCPl0vqnjT3vYuXj9+jiB8KLkl8Je5xbB0Irt5jcd9C5utxBtKwph1oBDtprPH7sASsaFpJs5XYSeMSv68AyJR4NyS+EeYMbNFvHBrzaxTEDj8/k/iZX3fwboGby4/N5mOZGxdA5cbKnxrLoUcunxMn596nDCZx8okEHNZ/+FrHgIRfmwBHHj31MCpDkJsvntqvov0eOOdzcCNHioKIDC/p5aCzDC6n4UdKby5GxoPB8cjiZlrCoP+meld2tFTGwgAAAABJRU5ErkJggg==) no-repeat center;background-size:contain;flex-shrink:0;cursor:pointer}._sliderPopup_jqu10_147 ._iconAdd_jqu10_161._disabled_jqu10_171,._sliderPopup_jqu10_147 ._iconCut_jqu10_162._disabled_jqu10_171{opacity:.7}._sliderPopup_jqu10_147 ._iconCut_jqu10_162{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAABGlBMVEUAAAAkqP8zu/8op/8ajv8aj/8yuP8elP4npv4dlP8elP8yuP8elP81v/8sr/8jnf8Zjf81v/81v/8jn/8zu/8wtf8gl/82wP8oqP8npf83wP8qqv8mpP8Zjf81vf8tsv8hmv8bj/41wP8qqv8lof8Zjf41vv8sr/8jnf8aj/0zuf8dlf8bjf00vP8xt/8zvf8stv8dmf8dkv8srv8trf8qq/7///8tsP4jn/4us/8srv8gmf4lov4yuf8dlf4wt/8inf4hm/4ck/4bkf4wtP8koP4mpf4fl/4op/40vP8ajv4pqf4zuv98x/5+y/6Bxf40vv80u/6Dx/6a1f5owP5PsP4/p/5zwP4oo/4yoP7u+P7u9/5svP5it/4TfkURAAAANXRSTlMACoT49+66uoaDWFJSR0dHR/j29vHx8evr69fX19fQ0NDQsbGxsaioqKiVlYZYWCMjIyP29l0yDtwAAAGnSURBVDjLjc6HVsIwGAXg27I37r33nkilWloXCGK17OH7v4YpSKSQtPnS5v7n5J6cYIyUPt1bC/j9gbW907QEN+kjf2mE/ygNnvhWacJWHCzXoWem0DUmRAPPHIEoxkSeXETgcPJEaGSx88Rxr6ZpaqOtcUVARTWt0DBNs06yoBGTSd99NV8gXeKnwDV/hYGQqrZNoqerfCH0xVXVaNr3GqqbOGybhlG3LKunG642QaQMXW9altkmaRhk42UKwKGu6xXLquteDgFpRlGUutV8VbzMSEj1h0ZL8ZZC+FVYGLsPwnaxSudWrcJQa9HCKpbehqp3TFVaWIKPzl12uUsLPviKQx12uUMLPiwWi+XBzHsGOR9YxEqZqn0y1MrUCnYy5Uyfd+4gnBEWRlK8nIR0kxN0KwEHuVzWnrNeeQAgmRWUBLEh1t2ALXYvJIa+oEg3iIHLuRdPc5f4c/6Sz+fd/3NQct6DjBHHj66O4SC7dWWMOZv94Jg9w4SL4Ps3WeRzZvACLLH1d8Iu/Od6DDyJ/emvEdP7CbiREvL28sLU1MLytpyQ4PQLtc9vYI2HRk0AAAAASUVORK5CYII=) no-repeat center;background-size:contain}._sliderPopup_jqu10_147 ._sliderPoint_jqu10_179{background:#FFFFFF;box-shadow:0 .10416667vw .20833333vw rgba(102,102,102,.77);border-radius:.72916667vw;font-size:13Px;font-weight:500;height:22Px;color:#198cfe;min-width:2.1875vw;text-align:center;vertical-align:text-bottom}._sliderPopup_jqu10_147 ._sliderPoint_jqu10_179 span{font-size:12Px}._sliderPopup_jqu10_147 .n-slider{margin:.36458333vw 0;padding:0}._musicScore_19km6_1{width:100%;height:26.97916667vw;background-color:#234892}._musicScore_19km6_1 iframe{width:inherit;height:inherit}._musicScore_19km6_1 iframe .headTopBackBtn{display:none}._audioWrap_15i1p_1{width:100%;height:26.97916667vw;background-color:#fff}._audioContainer_15i1p_6{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:0 0 4.0625vw}._audioContainer_15i1p_6>div{flex:1}._audioContainer_15i1p_6 ._audio_15i1p_1{position:absolute;top:0;opacity:0}._audioContainer_15i1p_6 ._tempVudio_15i1p_22{position:absolute;top:0;right:0;bottom:4.16666667vw;left:0;padding:0}._audioContainer_15i1p_6 canvas{width:100%;height:100%}._controls_15i1p_34{position:absolute;bottom:0;left:0;right:0;width:100%;background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;height:4.16666667vw;padding:0 1.25vw!important;transition:all .3s;display:flex;align-items:center}._controls_15i1p_34 ._time_15i1p_48{display:flex;justify-content:space-between;color:#fff;padding:.20833333vw .625vw .20833333vw .9375vw;font-size:1.25rem;font-weight:600;line-height:1.71875vw;min-width:7.8125vw}._controls_15i1p_34 ._time_15i1p_48 ._line_15i1p_58{font-size:.625rem}._controls_15i1p_34 ._time_15i1p_48 .plyr__time{font-size:max(1.14583333rem,12Px)}._controls_15i1p_34 ._time_15i1p_48 .plyr__time+.plyr__time:before{content:"";margin-right:0}._actions_15i1p_68{display:flex;justify-content:space-between;height:100%;color:#fff;font-size:.625rem;align-items:center}._actions_15i1p_68 ._actionWrap_15i1p_76{display:flex;align-items:center}._actions_15i1p_68 ._actionBtn_15i1p_80{display:flex;width:1.875vw;height:1.875vw;padding:0;background:transparent;cursor:pointer}._actions_15i1p_68 ._actionBtn_15i1p_80>img{width:100%;height:100%}._actions_15i1p_68 ._iconReplay_15i1p_92{width:1.875vw;height:1.875vw;background-color:transparent;cursor:pointer;margin-left:.625vw;margin-right:.625vw}._actions_15i1p_68 ._iconReplay_15i1p_92>img{width:100%;height:100%}._actions_15i1p_68 ._actionBtn_15i1p_80,._actions_15i1p_68 ._actionBtnSpeed_15i1p_105,._actions_15i1p_68 ._iconReplay_15i1p_92{width:2.5vw;height:2.5vw;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.3125vw}._actions_15i1p_68 ._actionBtn_15i1p_80>img,._actions_15i1p_68 ._actionBtnSpeed_15i1p_105>img,._actions_15i1p_68 ._iconReplay_15i1p_92>img{width:1.875vw;height:1.875vw}._actions_15i1p_68 ._actionBtn_15i1p_80:hover,._actions_15i1p_68 ._actionBtnSpeed_15i1p_105:hover,._actions_15i1p_68 ._iconReplay_15i1p_92:hover{transition:background .1s ease;background-color:rgba(255,255,255,.15)}._actions_15i1p_68 ._iconDownload_15i1p_127{width:2.5vw;height:2.5vw;margin-left:.72916667vw;border-radius:.3125vw;background-color:transparent;cursor:pointer;transition:background .1s ease;display:flex;align-items:center;justify-content:center}._actions_15i1p_68 ._iconDownload_15i1p_127>img{width:1.875vw;height:1.875vw}._actions_15i1p_68 ._iconDownload_15i1p_127:hover{transition:background .1s ease;background-color:rgba(255,255,255,.15)}._slider_15i1p_147{width:100%;padding:0 .41666667vw 0 .625vw}._slider_15i1p_147 .n-slider .n-slider-rail .n-slider-rail__fill,._slider_15i1p_147 .n-slider .n-slider-handles .n-slider-handle-wrapper{transition:all .2s}._sectionAnimate_15i1p_155{pointer-events:none;margin-bottom:-4.16666667vw;transition:all .3s}._musicScore_cvsnj_1{width:100%;height:26.97916667vw}._musicScore_cvsnj_1 iframe{width:inherit;height:inherit}._musicScore_cvsnj_1 iframe .headTopBackBtn{display:none}._container_fc60a_1{display:flex;flex-direction:column;height:100%}._container_fc60a_1._containerPreview_fc60a_6{padding:3.54166667vw 4.0625vw 3.54166667vw 3.54166667vw;background-color:#fff}._container_fc60a_1._containerPreview_fc60a_6 ._wrapBottom_fc60a_10{padding-bottom:3.125vw!important}._container_fc60a_1._containerModal_fc60a_13 ._content_fc60a_13{border-top-left-radius:0;border-top-right-radius:0}._container_fc60a_1>.n-space{height:1.875vw;flex-shrink:0}._container_fc60a_1 ._separator_fc60a_21{width:.46875vw;height:.78125vw;margin:0 .83333333vw}._container_fc60a_1 .highlight{color:#0378ec;background-color:#e1f0ff}._container_fc60a_1 .speak-label{cursor:pointer}._wrap_fc60a_10{flex:1;transition:padding .3s;overflow:hidden}._wrap_fc60a_10._wrapBottom_fc60a_10{padding-bottom:6.66666667vw}._content_fc60a_13{display:flex;flex-direction:column;height:100%;background:#DDF2FF;border-radius:1.04166667vw}._tools_fc60a_48{padding:1.04166667vw;display:flex;align-items:center;flex-shrink:0}._tools_fc60a_48 .n-input{margin-left:auto;width:18.80208333vw}._tools_fc60a_48 .n-input__input-el{height:100%;line-height:100%}._contentWrap_fc60a_62{position:relative;flex:1;display:flex;padding:1.04166667vw 2.86458333vw 1.04166667vw 1.5625vw;overflow:hidden;gap:0 1.04166667vw}._musicList_fc60a_70{background-color:#fff;border-radius:.83333333vw;width:24.47916667vw;min-width:15.3125vw;height:100%;overflow-x:hidden;overflow-y:auto;min-width:330Px}._musicList_fc60a_70::-webkit-scrollbar{width:0;display:none}._musicList_fc60a_70 ._instrumentGroup_fc60a_84{padding-top:1.40625vw;padding-bottom:1.04166667vw;display:flex;align-items:center;justify-content:center;flex-direction:column}._musicList_fc60a_70 ._instrumentGroup_fc60a_84 ._instrumentImg_fc60a_92{width:6.51041667vw;height:6.51041667vw;overflow:hidden;border-radius:50%}._musicList_fc60a_70 ._instrumentGroup_fc60a_84 ._instrumentImg_fc60a_92._otherImg_fc60a_98{width:6.51041667vw;height:7.44791667vw}._musicList_fc60a_70 ._instrumentGroup_fc60a_84 ._instrumentImg_fc60a_92 img{width:100%}._musicList_fc60a_70 ._instrumentGroup_fc60a_84 ._instrumentName_fc60a_105{padding:.67708333vw 0 .26041667vw;font-size:max(.9375rem,14Px);font-weight:600;color:#131415;line-height:1.30208333vw;letter-spacing:1px}._musicList_fc60a_70 ._instrumentGroup_fc60a_84 ._instrumentTag_fc60a_113{font-size:max(.67708333rem,12Px);color:#777;line-height:.9375vw}._musicList_fc60a_70 ._wrapList_fc60a_118{width:24.47916667vw;padding:0 .88541667vw;min-width:15.3125vw;min-height:100%;border-radius:.83333333vw}._musicList_fc60a_70 ._wrapList_fc60a_118 .n-empty .n-empty__description{font-size:calc(.72916667rem,12Px)}._musicList_fc60a_70 ._wrapList_fc60a_118 ._titlec_fc60a_128{padding:1.04166667vw 0;font-size:max(.9375rem,14Px);font-weight:600;color:#000;line-height:1.30208333vw;border-top:1px solid #F2F2F2;display:flex;align-items:center}._musicList_fc60a_70 ._wrapList_fc60a_118 ._icon2_fc60a_138{width:1.19791667vw;height:1.19791667vw;margin-right:.41666667vw;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}._musicList_fc60a_70 ._empty_fc60a_145{display:flex;align-items:center;justify-content:center;height:40vh}._itemContainer_fc60a_151{width:100%;border-radius:.83333333vw;padding:.20833333vw .41666667vw}._itemContainer_fc60a_151:first-child{padding-top:.41666667vw}._itemContainer_fc60a_151:last-child{padding-bottom:.41666667vw}._item_fc60a_151{position:relative;display:flex;align-items:center;padding:.52083333vw;border-radius:.625vw;cursor:pointer}._item_fc60a_151:hover{background-color:rgba(0,0,0,.05)}._item_fc60a_151._active_fc60a_173{background-color:#ddf2ff}._item_fc60a_151._active_fc60a_173 ._arrow_fc60a_176{opacity:1}._item_fc60a_151 ._img_fc60a_179{position:relative;width:3.125vw;height:3.125vw;border-radius:.9375vw;margin-right:.625vw;overflow:hidden;flex-shrink:0}._item_fc60a_151 ._img_fc60a_179 .n-image{width:3.125vw;height:3.125vw}._item_fc60a_151 ._img_fc60a_179 img{transition:opacity .3s;opacity:0;height:100%;width:100%}._item_fc60a_151 ._img_fc60a_179 img[data-loaded=true]{opacity:1}._item_fc60a_151 ._title_fc60a_128{flex:1;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}._item_fc60a_151 ._title_fc60a_128 ._titleName_fc60a_208{font-size:calc(.88541667rem,12Px);font-weight:600;color:#131415;line-height:1.45833333vw;width:100%}._item_fc60a_151 ._title_fc60a_128 ._titleDes_fc60a_215{font-size:.72916667rem;font-weight:400;color:#777;line-height:1.04166667vw;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._item_fc60a_151 ._btn_fc60a_225{margin-left:auto;width:4.375vw;height:2.08333333vw;background:linear-gradient(to right,#44CAFF,#259DFE);border:none;padding:0;font-weight:700!important;flex-shrink:0;min-width:3.22916667vw;min-height:1.5625vw}._item_fc60a_151 ._btn_fc60a_225 .n-button__content>img{margin-left:.52083333vw;width:.46875vw;height:.625vw}._item_fc60a_151 ._arrow_fc60a_176{position:absolute;top:50%;right:.625vw;transform:translate(124%,-50%);opacity:0}._item_fc60a_151 ._showPlayLoading_fc60a_249{opacity:0}._loadingWrap_fc60a_252{display:flex;justify-content:center;min-height:4.16666667vw}._musicStaff_fc60a_257{display:flex;flex-direction:column;position:relative;left:0;flex:1;background-color:#fff;border-radius:.83333333vw;z-index:1;overflow:hidden}._musicStaff_fc60a_257::-webkit-scrollbar{width:0;display:none}._musicStaff_fc60a_257 ._musicTitle_fc60a_272{padding:1.40625vw 1.40625vw .67708333vw;font-size:max(.9375rem,14Px);font-weight:600;color:#000;line-height:1.30208333vw;display:flex;align-items:center;justify-content:space-between}._musicStaff_fc60a_257 ._musicTitle_fc60a_272 ._musicTitleLeft_fc60a_282{display:flex;align-items:center}._musicStaff_fc60a_257 ._musicTitle_fc60a_272 ._icon1_fc60a_286,._musicStaff_fc60a_257 ._musicTitle_fc60a_272 ._icon3_fc60a_287{display:inline-block;width:1.19791667vw;height:1.19791667vw;margin-right:.41666667vw;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}._musicStaff_fc60a_257 ._musicTitle_fc60a_272 ._icon3_fc60a_287{background:url(data:image/png;base64,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) no-repeat center;background-size:contain}._musicStaff_fc60a_257 ._musicTitle_fc60a_272 ._musicTitleRight_fc60a_299 ._textRead_fc60a_299,._musicStaff_fc60a_257 ._musicTitle_fc60a_272 ._musicTitleRight_fc60a_299 ._textClose_fc60a_300{padding:.36458333vw .41666667vw;background:#E8F4FF;border-radius:.67708333vw;font-weight:500;font-size:max(.67708333rem,12Px);color:#0378ec;line-height:.9375vw;display:flex;align-items:center;cursor:pointer}._musicStaff_fc60a_257 ._musicTitle_fc60a_272 ._musicTitleRight_fc60a_299 ._icon_fc60a_138{display:inline-block;margin-right:.26041667vw;width:.78125vw;height:.78125vw}._musicStaff_fc60a_257 ._musicTitle_fc60a_272 ._musicTitleRight_fc60a_299 ._textRead_fc60a_299 ._icon_fc60a_138{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAs5JREFUWEflmL9v00AUx79nx6VJURBxVKTSLkggVOjCAEzsSCyIEUERP1pgYEECOwUpQ6nDgsTQih8LqhAMKCwM/AuAGBCgFhiBBRQbaKmof91Djp1SpUlsN21qCU927u7d59733r13YUjYw9rlkQqVk5zYOAgMAhtxJ3LP27G5aqC+ImW+mcYUiIZrAIyxGUeT93QcqEvVBznwhIgG6yd3S/lVL9KzFXuwVKic4oRJEDKNPNExoEYSbRhQK4miStZT+L3NJHMaQFoQadQaz882WlCoZGESRQVKKcZVAi8F/RdECOesUu5x/fimQFEligrUrfzcYcN9DdDWf1GJkqPl1eU2GgLFkSgqkNdvkzq3y4VdJqK9tXGiIBy3JnKPliDrDcaVKA6Q19fz/PdF4yGBji7Jx9h+S5NnqmEvFozD4HQPoP52DrTa2ChhH0C9INBQFYKxl44mH/SBFP3LWsF4BuuB0kW93zZRBsERmHTG0rIfqvJd+7XTce03tfNMEHHAvpF/xUSlQmvhmWYeklTjAic+5bezzxkm7ZvXsrr3Jar6HRCN+m3CtFvKDa87UKa40Gcu/vkEoMdnYnddTT7vvXZdN4Zcm78NFmPmZVledyBvMkmtDHPCg9rEW7pZr1GU57zvlFqZJcJun1U41BEgf2L93VK4MxxztfzTAOgZEY5URWNspGNAoqLfB+hsEFWXHU2+FYDeJqJL1d8hKP8vUErR3xPIL942WrJEber0WGW75eJjYsJeUoyLHHwyxsG4zqljTB+wOZUB5giQToenjqQl1/o8Vt2AwFSzIj4s74Vl+9Dyo9EEiSrQaoCJKmGXey1uBdlMspRqXCHiNwPb8Yv85VBxJGwGtLk437toWt41KNPWNSiuhGGbOiwoQu9lK6IwKVfpqBJ23EOtJWRf3ZI8ECZLq/bYkq08SH+cIHCFCNkN/cOqHS+0GvsXg7X8PncMLskAAAAASUVORK5CYII=);background-size:contain}._musicStaff_fc60a_257 ._musicTitle_fc60a_272 ._musicTitleRight_fc60a_299 ._textClose_fc60a_300 ._icon_fc60a_138{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABTBJREFUWEfNmGtsFFUUx8+5M7PbotDuzFpDQ6T4ADRRKhhMUQmamBBFHgV8JKhoFD4R0Q9kZ4txjXRnjYni4wtoFJXEB7VQhajxA4qBRiIImiigQjFNG8nObGmV7u7M3GNm292d3e52HwV1P87MOec3//u/555ZhP/ZDyfKM28bST/2GGucPDc1yTuPrEdzIjknDCQE9G0AtG4EArfbEWX9fwukRn8DgmtGeOB3W/Nf+68A+SJGXSwgn88vJqh6DxBNHwHCs7amNOU/Uyy2EHjJJbs8NNQQjyd3EdBCRNg/zavc0xPCeDrZeEBNIarpjev7COAuBDxQU+NZ/Vdo8rnxFBwXyLM5er1t4z4gmpFJgsIyW/N9Wg6QoMaWAtld2Vg8Iwh0b3KL/5diUEWBRNW4jYD2AlG9KyFnIptrvuA7Xg6Q9GxsDrf4USBirhwDCLjE0uSDZS/ZZHVQuQDJn4BgajYITYHh48mwvNOdqJSHPEFjjc3pbQCSslDQPwk8Nw5pU/R8qIIKiQG9k4BW5LwVslYr7NtfjanFYOxOIt7pVhsBd1sRpbUkkBSMruUc3nHBJBkJC8xI/ZFCEpdSKB0jBQbmcbQPAZEnfY0xeMwM+3e4845RSAxETxDArPRDyNgmKyy/VMyE5QI58aJqbCLiL2ZyA5y0Iv7ZRYFE1biDiB/IBCAe3uyVW0Ih5BcDKBQitiVhdBPR/GwNttDS5G9dkNlSgqrvAKJHM5Ki8Iip+d4fr29UopCTR1JjD3Oy33NZ4l1bU9aOASIiFFXd6cSTR27i+akN8tTeZ3D4YgJNe5lq+88Z/QBUN5p3yNKUOkSkVNV0Me/m89dZlnnKRdplRfzLx4Nx7lWqUMpLgegeAliWzi2K0szElrpfc4DEgL6YgD53+WerpSlPXxIgVX+FiDZmNw4utsLKlzlAnqDxoM35Bxn/MNxohpVXSwNVftpLQf0pzmlrOrfA2EPJsPxhDpDQpq8EmzoyQAAbzIj/jZJAVcxDUjC6gXN4LWtsWGlr/s7cJVP1FiI6lJWRaVZYDpYCqmZiFINGmDhXXfZYYGlKdw5QTVtsumnbPVlT4ydWRFlVCqia+2JA7yCglelYSRCa4u2+szlAqz8mofMH408gUlIPIg7O8spX/BzCZDVFi8XcECLPybgezbQXRL31ZvnKXfejnQM0uoVzGiPkzT4XA6zAjFS4MaaA2qIrwIaUuUZEwmNmWJ6bbloTBXKarxQ0jhJRcyaXAK12u3931iquKo5Bj50xTgDQ1ZndhrjO1JQ3JwrjxEuq/iQn2p7NhaebZ8iz3Z9OY077/H4ECHEGsMjU/N9NBEpSo7dygm8AwJvO4+4/BRVyLo7KepCIWlwA5xjC0mqhRmGcObzBtYsPmZp8e74dCk6Mk0J/NyYSw9/njrCQYIgbkmH5rXI95bycJ2g8wYledysDCP1eb+0tF0KX9eWrXnTIl9qi87kNXwNArTvIMToBe26Wt/6LYi0htbUTA4sR+PM5Bh5JNMwEWGS2+w8XssC4n0EpKA578pRKb8FBJPgKGJ5CzlNvSow1AqeZhHA3EE0ZUxChnzFYXgxmTB8qROwsXzIR78jzVMX+RsRuj7dmVaFlylmBcjI7XvC2xR6wObW7W0I5sQB4WmDYlmj3fVSO90p+SruLpvrUH/oS4OgMV0syx8wYZ6LzvbUXGHU1X6XsreQvmoqA3HWds++z4wPTLM4biUFjav059ImM9d03p743fTaVp6KrVVYacKmfr1qhSwX2D94egkMmRY0HAAAAAElFTkSuQmCC);background-size:contain}._musicStaff_fc60a_257 ._musicContent_fc60a_326{flex:1;overflow-y:auto;height:100%;padding:0 1.40625vw;user-select:text;position:relative}._musicStaff_fc60a_257 ._musicContent_fc60a_326 ::selection{background-color:#e1f0ff}._musicStaff_fc60a_257 ._musicContent_fc60a_326>img{width:100%}._musicStaff_fc60a_257 ._musicContent_fc60a_326 section,._musicStaff_fc60a_257 ._musicContent_fc60a_326>div{font-size:inherit!important}._staffImgs_fc60a_344{flex:1;overflow-y:auto;height:100%;padding:0 1.5625vw}._staffImgs_fc60a_344>img{width:100%}._changeSizeSection_fc60a_361{position:absolute;right:.52083333vw;bottom:50%;width:1.82291667vw;transform:translateY(50%);background:#fff;border-radius:.36458333vw;display:flex;align-items:center;flex-direction:column;padding:.67708333vw 0}._changeSizeSection_fc60a_361 ._iconT_fc60a_374{width:.78125vw;height:.78125vw}._changeSizeSection_fc60a_361 ._iconAddT_fc60a_378,._changeSizeSection_fc60a_361 ._iconPlusT_fc60a_379{width:1.19791667vw;height:1.19791667vw;cursor:pointer}._changeSizeSection_fc60a_361 ._iconAddT_fc60a_378{margin-top:.67708333vw;margin-bottom:.41666667vw}._changeSizeSection_fc60a_361 ._iconPlusT_fc60a_379{margin-top:.41666667vw}._changeSizeSection_fc60a_361 .n-slider{height:6.51041667vw;--n-handle-size: .78125vw !important;--n-rail-height: 0 !important}._changeSizeSection_fc60a_361 .n-slider.n-slider--vertical .n-slider-rail,._changeSizeSection_fc60a_361 .n-slider .n-slider-rail .n-slider-rail__fill{border-radius:.52083333vw}._changeSizeSection_fc60a_361 .n-slider.n-slider--vertical .n-slider-handles{top:.15625vw!important;bottom:.15625vw!important}._selectionCouser_fc60a_406{display:flex;align-items:center;position:absolute}._selectionCouser_fc60a_406._hide_fc60a_411{opacity:0;visibility:hidden}._selectionCouser_fc60a_406 ._textStart_fc60a_415,._selectionCouser_fc60a_406 ._textReadOnly_fc60a_416{cursor:pointer;background:#1A8CFF;border-radius:.67708333vw;font-weight:600;font-size:max(.67708333rem,12Px);color:#fff;line-height:.9375vw;display:inline-flex;align-items:center;padding:.15625vw .41666667vw;flex-shrink:0}._selectionCouser_fc60a_406 ._textStart_fc60a_415 ._icon_fc60a_138,._selectionCouser_fc60a_406 ._textReadOnly_fc60a_416 ._icon_fc60a_138{margin-left:.20833333vw;display:inline-block}._selectionCouser_fc60a_406 ._textStart_fc60a_415 ._icon_fc60a_138{width:.41666667vw;height:.52083333vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAARNJREFUSEvNlT1qQlEQhb9DME2yhGAT3ECaQHahkCWkszcr0C3ENURInfRCmtRqJwTE2jIERg/4RFF5Xt8tPNX7ufO9uW/mnhFARNSBJnANvEua+vk5UkQ8AZ/A7RrwtwJ3gZ4kXyfJwG/g8UDUCHiRNEwhGugsakeCAugDHUmLU8AGOqhMM6At6aNs4anAgmOgwf7AQaUCDfHWO/4VkvZ2dw6wyMzFctFcvI2qAA3Za7GqwCIzZ9mSNM4FNHgO3OcEGtq6aKB7s5ErQxelKWlSFei26dmdCmeqAszW2D56r8BbjqOXzRyS7OsfuMppsD/AQ84R4CH1BdxsDamdVihz6R378k1E3AHP6xcDSb8pkO21S8b8kMPKilR5AAAAAElFTkSuQmCC) no-repeat center;background-size:contain}._selectionCouser_fc60a_406 ._textReadOnly_fc60a_416{margin-left:.52083333vw}._selectionCouser_fc60a_406 ._textReadOnly_fc60a_416 ._icon_fc60a_138{width:.46875vw;height:.46875vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAGpJREFUSEtj/P//vycDA8MsBgYGGQbqgCcMDAxpjP///39MRUNhTntCU4NpExTUCVZMUxhHDYaFAO2CYjSDQMMYnPNGMwg4NGiX3IZeliYjVUBqCEbG7fh8S25B/4SRkVF2wAwmNYMQFRQAiDs+r+CXpUMAAAAASUVORK5CYII=) no-repeat center;background-size:contain}._container_1h5pl_1{display:flex;flex-direction:column;height:39.0625vw;background:#F1F5FF;border-radius:0 0 12Px 12Px;padding-left:1.40625vw}._container_1h5pl_1 ._iconBack_1h5pl_9{width:1.875vw;height:1.875vw}._container_1h5pl_1 ._separator_1h5pl_13{width:.46875vw;height:.78125vw;margin:0 .83333333vw}._containerDetail_1h5pl_18{display:flex;flex-direction:column;height:75vh;border-radius:0 0 12Px 12Px;padding-left:1.40625vw}._containerDetail_1h5pl_18._detailPreview_1h5pl_25{height:100%;background-color:#fff;margin:0 auto;border-radius:0;padding-left:0}._containerDetail_1h5pl_18._detailPreview_1h5pl_25 ._contentWrap_1h5pl_32{width:80%;margin:0 auto;position:initial}._containerDetail_1h5pl_18._detailPreview_1h5pl_25 ._changeSizeSection_1h5pl_37{right:4.42708333vw}._wrap_1h5pl_40{padding-top:.78125vw;flex:1;transition:padding .3s;overflow:hidden}._wrap_1h5pl_40._wrapBottom_1h5pl_46{padding-bottom:5.625vw}._contentWrap_1h5pl_32{position:relative;flex:1;display:flex;padding:0 2.86458333vw 0 0;overflow:hidden;gap:0 .83333333vw}._content_1h5pl_32{display:flex;flex-direction:column;height:100%;border-radius:1.04166667vw}._contentWrap_1h5pl_32 .n-scrollbar-container{max-height:100%}._contentWrap_1h5pl_32 ._scrollBar_1h5pl_66{margin:.88541667vw 0;padding:0 .88541667vw}._contentWrap_1h5pl_32 ._scrollBar_1h5pl_66._empty_1h5pl_70{display:flex;align-items:center;justify-content:center}._contentWrap_1h5pl_32 ._directoryList_1h5pl_75{width:18.22916667vw;background:#FFFFFF;border-radius:.88541667vw;flex-shrink:0;height:100%;overflow-x:hidden;overflow-y:auto}._contentWrap_1h5pl_32 ._directoryList_1h5pl_75::-webkit-scrollbar{width:0;display:none}._contentWrap_1h5pl_32 ._treeParent_1h5pl_88{transition:height 1s ease-in-out}._contentWrap_1h5pl_32 ._treeChild_1h5pl_91{line-height:2.8125vw}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94{position:relative;display:flex;align-items:center;line-height:2.8125vw;padding:0 0 0 .78125vw;cursor:pointer;border-radius:.52083333vw;font-size:max(.78125rem,13Px)}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94 ._title_1h5pl_104{padding-left:.41666667vw;color:rgba(0,0,0,.5);display:flex;align-items:center}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94 ._title_1h5pl_104 ._dir_1h5pl_75{flex-shrink:0;display:inline-block;width:.83333333vw;height:.9375vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAkCAYAAADsHujfAAAAAXNSR0IArs4c6QAAAfNJREFUWEftmLFrIkEUxr9HUEFIISmuUbhOi/wD9p5prvRNHUhxZar8AYGUKVJcccX1B7vHio2Qg2ssQlBbbRIQg0ERBBEkiKtzjJBDJCYz44IrON0u7/v2t2/evp0ZwspwXferlPIUQBbAJwAHqzEW1y8Anojoloi+FwqFh1UPer3hed6R7/u/AHyxeJC2hIh8AJfMfLUsWoCUSqXDyWRyB+BY23HDQCK6ZuaLV5sFiOM4PwGcbehtLCeiE2b+o4RULBY/T6fTx4BqwRTmXgihahHkOM45gBtThwDjk0KIZ3Jd94eU8luAxkZWRJRj5r8KxJFSspE62GAWQvzeOggRCWZ2PwTJZDJIp9OIRqPGeRiNRqjX6xgMBmu1WiCJRAK5XM4YYFkwHo9RLpc3A0kmk8hmF1+X9ZjP5/A8D1LKNz20MhKJRJDP5xGPx61BWq3WYnrWDS0QJY7FYkilUtY10ul03n0JbRDrVGgK9yCridq9jOg2tNlshm63i1qtBt9Xax+9oZURm4bWbDbRaDT0KNTvX6fF2zS0druNarUaLIhpQ1Pds1KpoN/vBwti0tBUK+/1ehgOh9oQKlBraowcLYP3ILvf0CynXlsWmhoB8H/xHI7tRGg2WKHZcqqqCsUmXIGE5lhCwYTioGb5o9/W0dU/+wpqNGTyHr4AAAAASUVORK5CYII=) no-repeat center;background-size:contain;margin-right:.3125vw}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94 ._title_1h5pl_104 p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:9.375vw!important}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94 ._title_1h5pl_104._titleSelect_1h5pl_125{color:var(--n-color);font-weight:700}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94 ._title_1h5pl_104._titleSelect_1h5pl_125 ._dir_1h5pl_75{background:url(data:image/png;base64,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) no-repeat center;background-size:contain}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94 ._arrow_1h5pl_133{display:inline-block;width:.72916667vw;height:.78125vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAARxJREFUWEftljEKwkAQRWcTyN5A8DjiAVIkWbTwCKKNYGVrK17Awi4h6W1EPIwWYuEBlpWAQohFlvEvSZF0S2DnMW9mdgR15BMd4aAepG6izwgrI0VRDLTWRyJ6BUGwDMPwhi5yKzVZls2NMftP8IfnebM4jk9IGCuQNE3XRLT9BhZCmPJsjNkopTQCiAVSCXyVUk4Rqv4FKZkgqhAghFAFAUGoQoOwVbkAYalyAlJV5fv+JIqie1OLuwYp45+VUuPWQYQQlyRJRm2DWA88J2o4c8UFCGvSokGsVbD2kfrr+3MJ4DVGZISlAp0RtgoICKcrUHNkQUS71lfFPM+HWusDET2llCvERsZS05RWxH+rrkEEarqjB+lrpKlG3v9poyMDTrMCAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94 ._arrow_1h5pl_133._arrowSelect_1h5pl_140{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAAVRJREFUWEftlLFKA0EQhuc3qIiNYCGaK5IHsBBES8EnsLeyCdhFrxcfwNzZWKW3tfINbEWwsxCuusLawoDuL1sIclyys7spUuy1NzP78e+3A1mQDwvCIQmkeRMpkZSI63UmR1SO9G+5NfmWsUAyV6TK/xSRxzrH1bT61qvpFsyN4Y3yEHXZagf96gJVW0MrSFZw11CeSS6rT3EUQvA6yGXvGjBqEFu4PeJQyHIuIMAnOrJfD/HmdTV/xTsjPpA8iYXBEk7rS9zPmjPz+fZKbkyMvAjZC4UBMK5zDFz9zj2SFTwwlKcQX6wXK5tyWJ3hKxok2BeFF//hnImE+qLxIgjExxetF0Egtknji48XwSBOXzy9iAKxzdP2i68X0SBtvoR4EQ3S9CXUi7mA2CHdksf8kaO1dbl7P8eHa2kFr/iYwb696oXmO9i3PoE0E0uJpERcr+gXcZmOI9//jvYAAAAASUVORK5CYII=) no-repeat center;background-size:contain}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94 ._childArrow_1h5pl_144{width:.625vw}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94._childItem_1h5pl_147{padding-left:1.5625vw;font-size:max(.67708333rem,12Px);margin:0 .52083333vw}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94._childItem_1h5pl_147 ._title_1h5pl_104{color:#131415;max-width:9.375vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94._childSelect_1h5pl_160{background:#EAEDF2}._contentWrap_1h5pl_32 ._treeItem_1h5pl_94._childSelect_1h5pl_160 ._title_1h5pl_104{color:var(--n-color);font-weight:700}._musicStaff_1h5pl_167{position:relative;flex:1;background-color:#fff;border-radius:.83333333vw;z-index:1;overflow:hidden;padding:2.8125vw 0 1.40625vw 1.40625vw}._musicStaff_1h5pl_167::-webkit-scrollbar{width:0;display:none}._musicStaff_1h5pl_167 ._empty_1h5pl_70 .n-spin-content{min-height:100%;display:flex;align-items:center;justify-content:center}._musicStaff_1h5pl_167 .n-spin-container{overflow-y:auto;height:100%}._musicStaff_1h5pl_167 ._musicTitle_1h5pl_190{padding:1.40625vw 1.40625vw .67708333vw;font-size:1.04166667rem;font-weight:600;color:#000;line-height:1.5625vw;text-align:center}._musicStaff_1h5pl_167 ._musicContent_1h5pl_198{flex:1;padding-right:1.40625vw;user-select:text;position:relative}._musicStaff_1h5pl_167 ._musicContent_1h5pl_198 ::selection{background-color:#e1f0ff}._musicStaff_1h5pl_167 ._musicContent_1h5pl_198:focus-visible{border:none!important;outline:none!important}._musicStaff_1h5pl_167 ._musicContent_1h5pl_198 .highlight{color:#0378ec;background-color:#e1f0ff}._musicStaff_1h5pl_167 ._musicContent_1h5pl_198 .speak-label{cursor:pointer}._musicStaff_1h5pl_167 ._musicContent_1h5pl_198>img{width:100%}._musicStaff_1h5pl_167 ._musicContent_1h5pl_198 section,._musicStaff_1h5pl_167 ._musicContent_1h5pl_198>div{font-size:inherit!important}._changeSizeSection_1h5pl_37{position:absolute;right:.52083333vw;bottom:50%;width:1.82291667vw;transform:translateY(50%);background:#fff;border-radius:.36458333vw;display:flex;align-items:center;flex-direction:column;padding:.67708333vw 0}._changeSizeSection_1h5pl_37 ._iconT_1h5pl_238{width:.78125vw;height:.78125vw}._changeSizeSection_1h5pl_37 ._iconAddT_1h5pl_242,._changeSizeSection_1h5pl_37 ._iconPlusT_1h5pl_243{width:1.19791667vw;height:1.19791667vw;cursor:pointer}._changeSizeSection_1h5pl_37 ._iconAddT_1h5pl_242{margin-top:.67708333vw;margin-bottom:.41666667vw}._changeSizeSection_1h5pl_37 ._iconPlusT_1h5pl_243{margin-top:.41666667vw}._changeSizeSection_1h5pl_37 .n-slider{height:6.51041667vw;--n-handle-size: .78125vw !important;--n-rail-height: 0 !important}._changeSizeSection_1h5pl_37 .n-slider.n-slider--vertical .n-slider-rail,._changeSizeSection_1h5pl_37 .n-slider .n-slider-rail .n-slider-rail__fill{border-radius:.52083333vw}._changeSizeSection_1h5pl_37 .n-slider.n-slider--vertical .n-slider-handles{top:.15625vw!important;bottom:.15625vw!important}._btnGroup_1h5pl_270{padding:1.04166667vw 0}._btnGroup_1h5pl_270 .n-button{height:2.44791667vw;min-width:8.125vw}._treeParentSelected_1h5pl_277{background-color:#f8f8f8;border-radius:.41666667vw;padding-bottom:.52083333vw}._treeParentSelected_1h5pl_277 ._parentItem_1h5pl_282{position:relative;margin-bottom:.52083333vw}._treeParentSelected_1h5pl_277 ._parentItem_1h5pl_282:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#e7e8e8}._checkbox_1h5pl_296{position:absolute;right:1.04166667vw}._childItem_1h5pl_147 ._checkbox_1h5pl_296{right:.52083333vw}._musicTitleRight_1h5pl_303{position:absolute;top:.78125vw;right:.78125vw;z-index:9}._musicTitleRight_1h5pl_303 ._textRead_1h5pl_309,._musicTitleRight_1h5pl_303 ._textClose_1h5pl_310{padding:.36458333vw .41666667vw;background:#E8F4FF;border-radius:.67708333vw;font-weight:500;font-size:max(.67708333rem,12Px);color:#0378ec;line-height:.9375vw;display:flex;align-items:center;cursor:pointer}._musicTitleRight_1h5pl_303 ._icon_1h5pl_9{display:inline-block;margin-right:.26041667vw;width:.78125vw;height:.78125vw}._musicTitleRight_1h5pl_303 ._textRead_1h5pl_309 ._icon_1h5pl_9{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAs5JREFUWEflmL9v00AUx79nx6VJURBxVKTSLkggVOjCAEzsSCyIEUERP1pgYEECOwUpQ6nDgsTQih8LqhAMKCwM/AuAGBCgFhiBBRQbaKmof91Djp1SpUlsN21qCU927u7d59733r13YUjYw9rlkQqVk5zYOAgMAhtxJ3LP27G5aqC+ImW+mcYUiIZrAIyxGUeT93QcqEvVBznwhIgG6yd3S/lVL9KzFXuwVKic4oRJEDKNPNExoEYSbRhQK4miStZT+L3NJHMaQFoQadQaz882WlCoZGESRQVKKcZVAi8F/RdECOesUu5x/fimQFEligrUrfzcYcN9DdDWf1GJkqPl1eU2GgLFkSgqkNdvkzq3y4VdJqK9tXGiIBy3JnKPliDrDcaVKA6Q19fz/PdF4yGBji7Jx9h+S5NnqmEvFozD4HQPoP52DrTa2ChhH0C9INBQFYKxl44mH/SBFP3LWsF4BuuB0kW93zZRBsERmHTG0rIfqvJd+7XTce03tfNMEHHAvpF/xUSlQmvhmWYeklTjAic+5bezzxkm7ZvXsrr3Jar6HRCN+m3CtFvKDa87UKa40Gcu/vkEoMdnYnddTT7vvXZdN4Zcm78NFmPmZVledyBvMkmtDHPCg9rEW7pZr1GU57zvlFqZJcJun1U41BEgf2L93VK4MxxztfzTAOgZEY5URWNspGNAoqLfB+hsEFWXHU2+FYDeJqJL1d8hKP8vUErR3xPIL942WrJEber0WGW75eJjYsJeUoyLHHwyxsG4zqljTB+wOZUB5giQToenjqQl1/o8Vt2AwFSzIj4s74Vl+9Dyo9EEiSrQaoCJKmGXey1uBdlMspRqXCHiNwPb8Yv85VBxJGwGtLk437toWt41KNPWNSiuhGGbOiwoQu9lK6IwKVfpqBJ23EOtJWRf3ZI8ECZLq/bYkq08SH+cIHCFCNkN/cOqHS+0GvsXg7X8PncMLskAAAAASUVORK5CYII=);background-size:contain}._musicTitleRight_1h5pl_303 ._textClose_1h5pl_310 ._icon_1h5pl_9{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABTBJREFUWEfNmGtsFFUUx8+5M7PbotDuzFpDQ6T4ADRRKhhMUQmamBBFHgV8JKhoFD4R0Q9kZ4txjXRnjYni4wtoFJXEB7VQhajxA4qBRiIImiigQjFNG8nObGmV7u7M3GNm292d3e52HwV1P87MOec3//u/555ZhP/ZDyfKM28bST/2GGucPDc1yTuPrEdzIjknDCQE9G0AtG4EArfbEWX9fwukRn8DgmtGeOB3W/Nf+68A+SJGXSwgn88vJqh6DxBNHwHCs7amNOU/Uyy2EHjJJbs8NNQQjyd3EdBCRNg/zavc0xPCeDrZeEBNIarpjev7COAuBDxQU+NZ/Vdo8rnxFBwXyLM5er1t4z4gmpFJgsIyW/N9Wg6QoMaWAtld2Vg8Iwh0b3KL/5diUEWBRNW4jYD2AlG9KyFnIptrvuA7Xg6Q9GxsDrf4USBirhwDCLjE0uSDZS/ZZHVQuQDJn4BgajYITYHh48mwvNOdqJSHPEFjjc3pbQCSslDQPwk8Nw5pU/R8qIIKiQG9k4BW5LwVslYr7NtfjanFYOxOIt7pVhsBd1sRpbUkkBSMruUc3nHBJBkJC8xI/ZFCEpdSKB0jBQbmcbQPAZEnfY0xeMwM+3e4845RSAxETxDArPRDyNgmKyy/VMyE5QI58aJqbCLiL2ZyA5y0Iv7ZRYFE1biDiB/IBCAe3uyVW0Ih5BcDKBQitiVhdBPR/GwNttDS5G9dkNlSgqrvAKJHM5Ki8Iip+d4fr29UopCTR1JjD3Oy33NZ4l1bU9aOASIiFFXd6cSTR27i+akN8tTeZ3D4YgJNe5lq+88Z/QBUN5p3yNKUOkSkVNV0Me/m89dZlnnKRdplRfzLx4Nx7lWqUMpLgegeAliWzi2K0szElrpfc4DEgL6YgD53+WerpSlPXxIgVX+FiDZmNw4utsLKlzlAnqDxoM35Bxn/MNxohpVXSwNVftpLQf0pzmlrOrfA2EPJsPxhDpDQpq8EmzoyQAAbzIj/jZJAVcxDUjC6gXN4LWtsWGlr/s7cJVP1FiI6lJWRaVZYDpYCqmZiFINGmDhXXfZYYGlKdw5QTVtsumnbPVlT4ydWRFlVCqia+2JA7yCglelYSRCa4u2+szlAqz8mofMH408gUlIPIg7O8spX/BzCZDVFi8XcECLPybgezbQXRL31ZvnKXfejnQM0uoVzGiPkzT4XA6zAjFS4MaaA2qIrwIaUuUZEwmNmWJ6bbloTBXKarxQ0jhJRcyaXAK12u3931iquKo5Bj50xTgDQ1ZndhrjO1JQ3JwrjxEuq/iQn2p7NhaebZ8iz3Z9OY077/H4ECHEGsMjU/N9NBEpSo7dygm8AwJvO4+4/BRVyLo7KepCIWlwA5xjC0mqhRmGcObzBtYsPmZp8e74dCk6Mk0J/NyYSw9/njrCQYIgbkmH5rXI95bycJ2g8wYledysDCP1eb+0tF0KX9eWrXnTIl9qi87kNXwNArTvIMToBe26Wt/6LYi0htbUTA4sR+PM5Bh5JNMwEWGS2+w8XssC4n0EpKA578pRKb8FBJPgKGJ5CzlNvSow1AqeZhHA3EE0ZUxChnzFYXgxmTB8qROwsXzIR78jzVMX+RsRuj7dmVaFlylmBcjI7XvC2xR6wObW7W0I5sQB4WmDYlmj3fVSO90p+SruLpvrUH/oS4OgMV0syx8wYZ6LzvbUXGHU1X6XsreQvmoqA3HWds++z4wPTLM4biUFjav059ImM9d03p743fTaVp6KrVVYacKmfr1qhSwX2D94egkMmRY0HAAAAAElFTkSuQmCC);background-size:contain}._selectionCouser_1h5pl_336{display:flex;align-items:center;position:absolute}._selectionCouser_1h5pl_336._hide_1h5pl_341{opacity:0;visibility:hidden}._selectionCouser_1h5pl_336 ._textStart_1h5pl_345,._selectionCouser_1h5pl_336 ._textReadOnly_1h5pl_346{cursor:pointer;background:#1A8CFF;border-radius:.67708333vw;font-weight:600;font-size:max(.67708333rem,12Px);color:#fff;line-height:.9375vw;display:inline-flex;align-items:center;padding:.15625vw .41666667vw;flex-shrink:0}._selectionCouser_1h5pl_336 ._textStart_1h5pl_345 ._icon_1h5pl_9,._selectionCouser_1h5pl_336 ._textReadOnly_1h5pl_346 ._icon_1h5pl_9{margin-left:.20833333vw;display:inline-block}._selectionCouser_1h5pl_336 ._textStart_1h5pl_345 ._icon_1h5pl_9{width:.41666667vw;height:.52083333vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAARNJREFUSEvNlT1qQlEQhb9DME2yhGAT3ECaQHahkCWkszcr0C3ENURInfRCmtRqJwTE2jIERg/4RFF5Xt8tPNX7ufO9uW/mnhFARNSBJnANvEua+vk5UkQ8AZ/A7RrwtwJ3gZ4kXyfJwG/g8UDUCHiRNEwhGugsakeCAugDHUmLU8AGOqhMM6At6aNs4anAgmOgwf7AQaUCDfHWO/4VkvZ2dw6wyMzFctFcvI2qAA3Za7GqwCIzZ9mSNM4FNHgO3OcEGtq6aKB7s5ErQxelKWlSFei26dmdCmeqAszW2D56r8BbjqOXzRyS7OsfuMppsD/AQ84R4CH1BdxsDamdVihz6R378k1E3AHP6xcDSb8pkO21S8b8kMPKilR5AAAAAElFTkSuQmCC) no-repeat center;background-size:contain}._selectionCouser_1h5pl_336 ._textReadOnly_1h5pl_346{margin-left:.52083333vw}._selectionCouser_1h5pl_336 ._textReadOnly_1h5pl_346 ._icon_1h5pl_9{width:.46875vw;height:.46875vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAGpJREFUSEtj/P//vycDA8MsBgYGGQbqgCcMDAxpjP///39MRUNhTntCU4NpExTUCVZMUxhHDYaFAO2CYjSDQMMYnPNGMwg4NGiX3IZeliYjVUBqCEbG7fh8S25B/4SRkVF2wAwmNYMQFRQAiDs+r+CXpUMAAAAASUVORK5CYII=) no-repeat center;background-size:contain}._container_2pvf0_1{display:flex;flex-direction:column;height:100%}._container_2pvf0_1._containerPreview_2pvf0_6{padding:3.54166667vw 4.0625vw 3.54166667vw 3.54166667vw;background-color:#fff}._container_2pvf0_1._containerPreview_2pvf0_6 ._wrapBottom_2pvf0_10{padding-bottom:3.125vw!important}._container_2pvf0_1._containerModal_2pvf0_13 ._content_2pvf0_13{border-top-left-radius:0;border-top-right-radius:0}._container_2pvf0_1 .highlight{color:#0378ec;background-color:#e1f0ff}._container_2pvf0_1 .speak-label{cursor:pointer}._wrap_2pvf0_10{flex:1;transition:padding .3s;overflow:hidden}._wrap_2pvf0_10._wrapBottom_2pvf0_10{padding-bottom:5.625vw}._content_2pvf0_13{display:flex;flex-direction:column;height:100%;background:#DDF2FF;border-radius:1.04166667vw}._tools_2pvf0_39{padding:1.04166667vw;display:flex;align-items:center;flex-shrink:0}._tools_2pvf0_39 .n-input{margin-left:auto;width:18.80208333vw}._tools_2pvf0_39 .n-input__input-el{height:100%;line-height:100%}._contentWrap_2pvf0_53{position:relative;flex:1;display:flex;padding:1.04166667vw 2.86458333vw 1.04166667vw 1.04166667vw;overflow:hidden;gap:0 1.66666667vw}._musicList_2pvf0_61{background-color:#fff;border-radius:.83333333vw;width:24.47916667vw;min-width:15.3125vw;height:100%;overflow-x:hidden;overflow-y:auto;min-width:330Px}._musicList_2pvf0_61::-webkit-scrollbar{width:0;display:none}._musicList_2pvf0_61 ._instrumentGroup_2pvf0_75{padding-top:1.40625vw;padding-bottom:1.04166667vw;display:flex;align-items:center;justify-content:center;flex-direction:column}._musicList_2pvf0_61 ._instrumentGroup_2pvf0_75 ._instrumentImg_2pvf0_83{width:6.51041667vw;height:6.51041667vw;overflow:hidden;border-radius:50%}._musicList_2pvf0_61 ._instrumentGroup_2pvf0_75 ._instrumentName_2pvf0_89{padding:.67708333vw 0 .26041667vw;font-size:max(.9375rem,14Px);font-weight:600;color:#131415;line-height:1.30208333vw;letter-spacing:1px}._musicList_2pvf0_61 ._instrumentGroup_2pvf0_75 ._instrumentTag_2pvf0_97{font-size:max(.67708333rem,12Px);color:#777;line-height:.9375vw}._musicList_2pvf0_61 ._wrapList_2pvf0_102{width:24.47916667vw;padding:0 .88541667vw;min-width:15.3125vw;min-height:100%;border-radius:.83333333vw}._musicList_2pvf0_61 ._wrapList_2pvf0_102 .n-empty .n-empty__description{font-size:calc(.72916667rem,12Px)}._musicList_2pvf0_61 ._wrapList_2pvf0_102 ._titlec_2pvf0_112{padding:1.04166667vw 0;font-size:max(.9375rem,14Px);font-weight:600;color:#000;line-height:1.30208333vw;border-top:1px solid #F2F2F2;display:flex;align-items:center}._musicList_2pvf0_61 ._wrapList_2pvf0_102 ._icon2_2pvf0_122{width:1.19791667vw;height:1.19791667vw;margin-right:.41666667vw;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}._musicList_2pvf0_61 ._empty_2pvf0_129{display:flex;align-items:center;justify-content:center;height:50vh}._itemContainer_2pvf0_135{width:100%;border-radius:.83333333vw;padding:.20833333vw .41666667vw}._itemContainer_2pvf0_135:first-child{padding-top:.41666667vw}._itemContainer_2pvf0_135:last-child{padding-bottom:.41666667vw}._item_2pvf0_135{position:relative;display:flex;align-items:center;padding:.52083333vw;border-radius:.625vw;cursor:pointer}._item_2pvf0_135:hover{background-color:rgba(0,0,0,.05)}._item_2pvf0_135._active_2pvf0_157{background-color:#ddf2ff}._item_2pvf0_135._active_2pvf0_157 ._arrow_2pvf0_160{opacity:1}._item_2pvf0_135 ._img_2pvf0_163{position:relative;width:3.125vw;height:3.125vw;border-radius:.9375vw;margin-right:.625vw;overflow:hidden;flex-shrink:0}._item_2pvf0_135 ._img_2pvf0_163 .n-image{width:3.125vw;height:3.125vw}._item_2pvf0_135 ._img_2pvf0_163 img{transition:opacity .3s;opacity:0;height:100%;width:100%}._item_2pvf0_135 ._img_2pvf0_163 img[data-loaded=true]{opacity:1}._item_2pvf0_135 ._title_2pvf0_112{flex:1;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}._item_2pvf0_135 ._title_2pvf0_112 ._titleName_2pvf0_192{font-size:calc(.88541667rem,12Px);font-weight:600;color:#131415;line-height:1.45833333vw;width:100%}._item_2pvf0_135 ._title_2pvf0_112 ._titleDes_2pvf0_199{font-size:.72916667rem;font-weight:400;color:#777;line-height:1.04166667vw;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._item_2pvf0_135 ._btn_2pvf0_209{margin-left:auto;width:4.375vw;height:2.08333333vw;background:linear-gradient(to right,#44CAFF,#259DFE);border:none;padding:0;font-weight:700!important;flex-shrink:0;min-width:3.22916667vw;min-height:1.5625vw}._item_2pvf0_135 ._btn_2pvf0_209 .n-button__content>img{margin-left:.52083333vw;width:.46875vw;height:.625vw}._item_2pvf0_135 ._arrow_2pvf0_160{position:absolute;top:50%;right:.625vw;transform:translate(124%,-50%);opacity:0}._item_2pvf0_135 ._showPlayLoading_2pvf0_233{opacity:0}._loadingWrap_2pvf0_236{display:flex;justify-content:center;min-height:4.16666667vw}._musicStaff_2pvf0_241{display:flex;flex-direction:column;position:relative;left:-.41666667vw;flex:1;background-color:#fff;border-radius:.83333333vw;padding-bottom:.9375vw;z-index:1;overflow:hidden}._musicStaff_2pvf0_241::-webkit-scrollbar{width:0;display:none}._musicStaff_2pvf0_241 ._musicTitle_2pvf0_257{padding:1.40625vw 1.40625vw .67708333vw;font-size:max(.9375rem,14Px);font-weight:600;color:#000;line-height:1.30208333vw;display:flex;align-items:center;justify-content:space-between}._musicStaff_2pvf0_241 ._musicTitle_2pvf0_257 ._icon1_2pvf0_267{display:inline-block;width:1.19791667vw;height:1.19791667vw;margin-right:.41666667vw;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}._musicStaff_2pvf0_241 ._musicTitle_2pvf0_257 ._musicTitleLeft_2pvf0_275{display:flex;align-items:center}._musicStaff_2pvf0_241 ._musicTitle_2pvf0_257 ._musicTitleRight_2pvf0_279 ._textRead_2pvf0_279,._musicStaff_2pvf0_241 ._musicTitle_2pvf0_257 ._musicTitleRight_2pvf0_279 ._textClose_2pvf0_280{padding:.36458333vw .41666667vw;background:#E8F4FF;border-radius:.67708333vw;font-weight:500;font-size:max(.67708333rem,12Px);color:#0378ec;line-height:.9375vw;display:flex;align-items:center;cursor:pointer}._musicStaff_2pvf0_241 ._musicTitle_2pvf0_257 ._musicTitleRight_2pvf0_279 ._icon_2pvf0_122{display:inline-block;margin-right:.26041667vw;width:.78125vw;height:.78125vw}._musicStaff_2pvf0_241 ._musicTitle_2pvf0_257 ._musicTitleRight_2pvf0_279 ._textRead_2pvf0_279 ._icon_2pvf0_122{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAs5JREFUWEflmL9v00AUx79nx6VJURBxVKTSLkggVOjCAEzsSCyIEUERP1pgYEECOwUpQ6nDgsTQih8LqhAMKCwM/AuAGBCgFhiBBRQbaKmof91Djp1SpUlsN21qCU927u7d59733r13YUjYw9rlkQqVk5zYOAgMAhtxJ3LP27G5aqC+ImW+mcYUiIZrAIyxGUeT93QcqEvVBznwhIgG6yd3S/lVL9KzFXuwVKic4oRJEDKNPNExoEYSbRhQK4miStZT+L3NJHMaQFoQadQaz882WlCoZGESRQVKKcZVAi8F/RdECOesUu5x/fimQFEligrUrfzcYcN9DdDWf1GJkqPl1eU2GgLFkSgqkNdvkzq3y4VdJqK9tXGiIBy3JnKPliDrDcaVKA6Q19fz/PdF4yGBji7Jx9h+S5NnqmEvFozD4HQPoP52DrTa2ChhH0C9INBQFYKxl44mH/SBFP3LWsF4BuuB0kW93zZRBsERmHTG0rIfqvJd+7XTce03tfNMEHHAvpF/xUSlQmvhmWYeklTjAic+5bezzxkm7ZvXsrr3Jar6HRCN+m3CtFvKDa87UKa40Gcu/vkEoMdnYnddTT7vvXZdN4Zcm78NFmPmZVledyBvMkmtDHPCg9rEW7pZr1GU57zvlFqZJcJun1U41BEgf2L93VK4MxxztfzTAOgZEY5URWNspGNAoqLfB+hsEFWXHU2+FYDeJqJL1d8hKP8vUErR3xPIL942WrJEber0WGW75eJjYsJeUoyLHHwyxsG4zqljTB+wOZUB5giQToenjqQl1/o8Vt2AwFSzIj4s74Vl+9Dyo9EEiSrQaoCJKmGXey1uBdlMspRqXCHiNwPb8Yv85VBxJGwGtLk437toWt41KNPWNSiuhGGbOiwoQu9lK6IwKVfpqBJ23EOtJWRf3ZI8ECZLq/bYkq08SH+cIHCFCNkN/cOqHS+0GvsXg7X8PncMLskAAAAASUVORK5CYII=);background-size:contain}._musicStaff_2pvf0_241 ._musicTitle_2pvf0_257 ._musicTitleRight_2pvf0_279 ._textClose_2pvf0_280 ._icon_2pvf0_122{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABTBJREFUWEfNmGtsFFUUx8+5M7PbotDuzFpDQ6T4ADRRKhhMUQmamBBFHgV8JKhoFD4R0Q9kZ4txjXRnjYni4wtoFJXEB7VQhajxA4qBRiIImiigQjFNG8nObGmV7u7M3GNm292d3e52HwV1P87MOec3//u/555ZhP/ZDyfKM28bST/2GGucPDc1yTuPrEdzIjknDCQE9G0AtG4EArfbEWX9fwukRn8DgmtGeOB3W/Nf+68A+SJGXSwgn88vJqh6DxBNHwHCs7amNOU/Uyy2EHjJJbs8NNQQjyd3EdBCRNg/zavc0xPCeDrZeEBNIarpjev7COAuBDxQU+NZ/Vdo8rnxFBwXyLM5er1t4z4gmpFJgsIyW/N9Wg6QoMaWAtld2Vg8Iwh0b3KL/5diUEWBRNW4jYD2AlG9KyFnIptrvuA7Xg6Q9GxsDrf4USBirhwDCLjE0uSDZS/ZZHVQuQDJn4BgajYITYHh48mwvNOdqJSHPEFjjc3pbQCSslDQPwk8Nw5pU/R8qIIKiQG9k4BW5LwVslYr7NtfjanFYOxOIt7pVhsBd1sRpbUkkBSMruUc3nHBJBkJC8xI/ZFCEpdSKB0jBQbmcbQPAZEnfY0xeMwM+3e4845RSAxETxDArPRDyNgmKyy/VMyE5QI58aJqbCLiL2ZyA5y0Iv7ZRYFE1biDiB/IBCAe3uyVW0Ih5BcDKBQitiVhdBPR/GwNttDS5G9dkNlSgqrvAKJHM5Ki8Iip+d4fr29UopCTR1JjD3Oy33NZ4l1bU9aOASIiFFXd6cSTR27i+akN8tTeZ3D4YgJNe5lq+88Z/QBUN5p3yNKUOkSkVNV0Me/m89dZlnnKRdplRfzLx4Nx7lWqUMpLgegeAliWzi2K0szElrpfc4DEgL6YgD53+WerpSlPXxIgVX+FiDZmNw4utsLKlzlAnqDxoM35Bxn/MNxohpVXSwNVftpLQf0pzmlrOrfA2EPJsPxhDpDQpq8EmzoyQAAbzIj/jZJAVcxDUjC6gXN4LWtsWGlr/s7cJVP1FiI6lJWRaVZYDpYCqmZiFINGmDhXXfZYYGlKdw5QTVtsumnbPVlT4ydWRFlVCqia+2JA7yCglelYSRCa4u2+szlAqz8mofMH408gUlIPIg7O8spX/BzCZDVFi8XcECLPybgezbQXRL31ZvnKXfejnQM0uoVzGiPkzT4XA6zAjFS4MaaA2qIrwIaUuUZEwmNmWJ6bbloTBXKarxQ0jhJRcyaXAK12u3931iquKo5Bj50xTgDQ1ZndhrjO1JQ3JwrjxEuq/iQn2p7NhaebZ8iz3Z9OY077/H4ECHEGsMjU/N9NBEpSo7dygm8AwJvO4+4/BRVyLo7KepCIWlwA5xjC0mqhRmGcObzBtYsPmZp8e74dCk6Mk0J/NyYSw9/njrCQYIgbkmH5rXI95bycJ2g8wYledysDCP1eb+0tF0KX9eWrXnTIl9qi87kNXwNArTvIMToBe26Wt/6LYi0htbUTA4sR+PM5Bh5JNMwEWGS2+w8XssC4n0EpKA578pRKb8FBJPgKGJ5CzlNvSow1AqeZhHA3EE0ZUxChnzFYXgxmTB8qROwsXzIR78jzVMX+RsRuj7dmVaFlylmBcjI7XvC2xR6wObW7W0I5sQB4WmDYlmj3fVSO90p+SruLpvrUH/oS4OgMV0syx8wYZ6LzvbUXGHU1X6XsreQvmoqA3HWds++z4wPTLM4biUFjav059ImM9d03p743fTaVp6KrVVYacKmfr1qhSwX2D94egkMmRY0HAAAAAElFTkSuQmCC);background-size:contain}._musicStaff_2pvf0_241 ._musicContent_2pvf0_306{flex:1;overflow-y:auto;height:100%;padding:0 1.40625vw;user-select:text;position:relative}._musicStaff_2pvf0_241 ._musicContent_2pvf0_306 ::selection{background-color:#e1f0ff}._musicStaff_2pvf0_241 ._musicContent_2pvf0_306>img{width:100%}._musicStaff_2pvf0_241 ._musicContent_2pvf0_306 section,._musicStaff_2pvf0_241 ._musicContent_2pvf0_306>div{font-size:inherit!important}._staffImgs_2pvf0_324{flex:1;overflow-y:auto;height:100%;padding:0 1.5625vw}._staffImgs_2pvf0_324>img{width:100%}.van-fade-enter-active,.van-fade-leave-active{transition:all .3s}.van-fade-enter-from,.van-fade-leave-to{opacity:0}._changeSizeSection_2pvf0_341{position:absolute;right:.52083333vw;bottom:50%;width:1.82291667vw;transform:translateY(50%);background:#fff;border-radius:.36458333vw;display:flex;align-items:center;flex-direction:column;padding:.67708333vw 0}._changeSizeSection_2pvf0_341 ._iconT_2pvf0_354{width:.78125vw;height:.78125vw}._changeSizeSection_2pvf0_341 ._iconAddT_2pvf0_358,._changeSizeSection_2pvf0_341 ._iconPlusT_2pvf0_359{width:1.19791667vw;height:1.19791667vw;cursor:pointer}._changeSizeSection_2pvf0_341 ._iconAddT_2pvf0_358{margin-top:.67708333vw;margin-bottom:.41666667vw}._changeSizeSection_2pvf0_341 ._iconPlusT_2pvf0_359{margin-top:.41666667vw}._changeSizeSection_2pvf0_341 .n-slider{height:6.51041667vw;--n-handle-size: .78125vw !important;--n-rail-height: 0 !important}._changeSizeSection_2pvf0_341 .n-slider.n-slider--vertical .n-slider-rail,._changeSizeSection_2pvf0_341 .n-slider .n-slider-rail .n-slider-rail__fill{border-radius:.52083333vw}._changeSizeSection_2pvf0_341 .n-slider.n-slider--vertical .n-slider-handles{top:.15625vw!important;bottom:.15625vw!important}._musicTop_2pvf0_386,._musicInfo_2pvf0_387{display:flex;align-items:center;flex-direction:column;padding-top:1.875vw;padding-bottom:1.14583333vw}._musicInfo_2pvf0_387{flex-direction:row}._musicImg_2pvf0_397{position:relative;width:5.20833333vw;height:5.20833333vw;border-radius:.10416667vw;z-index:9;margin-right:2.8125vw;margin-left:1.61458333vw}._musicImg_2pvf0_397 ._img_2pvf0_163{position:relative;z-index:9;width:5.20833333vw;height:5.20833333vw;border-radius:.10416667vw}._musicImg_2pvf0_397 ._panSection_2pvf0_413{position:absolute;right:-2.29166667vw;top:.26041667vw;width:4.94791667vw;height:4.94791667vw;z-index:0;display:flex;align-items:center;justify-content:center}._musicImg_2pvf0_397 ._panSection_2pvf0_413 ._img2_2pvf0_424{position:relative;z-index:1;width:3.33333333vw;height:3.33333333vw;border-radius:50%}._musicImg_2pvf0_397 ._iconPan_2pvf0_431{position:absolute;left:0;right:0;width:4.94791667vw;height:4.94791667vw;z-index:0}._musicImg_2pvf0_397:before{content:" ";position:absolute;top:0;left:0;z-index:10;display:inline-block;width:.26041667vw;height:5.20833333vw;background:linear-gradient(270deg,rgba(0,0,0,.18) 0%,rgba(255,255,255,0) 100%)}._musicImg_2pvf0_397:after{content:" ";position:absolute;left:-1.61458333vw;bottom:0;z-index:8;width:7.70833333vw;height:.83333333vw;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);filter:blur(.1215vw);border-radius:50%}._info_2pvf0_462{text-align:left}._musicInfo_2pvf0_387 ._name_2pvf0_465{font-size:max(1.09375rem,15Px);font-weight:600;color:#131415;line-height:1.30208333vw;padding-bottom:.41666667vw;max-width:11.45833333vw}._musicInfo_2pvf0_387 ._c_2pvf0_1{font-size:max(.67708333rem,12Px);color:#777;line-height:.9375vw}._musicInfo_2pvf0_387 ._c_2pvf0_1 span{flex-shrink:0}._musicInfo_2pvf0_387 ._c_2pvf0_1>div{display:flex;margin-right:1.04166667vw;max-width:11.45833333vw}._selectionCouser_2pvf0_486{display:flex;align-items:center;position:absolute}._selectionCouser_2pvf0_486._hide_2pvf0_491{opacity:0;visibility:hidden}._selectionCouser_2pvf0_486 ._textStart_2pvf0_495,._selectionCouser_2pvf0_486 ._textReadOnly_2pvf0_496{cursor:pointer;background:#1A8CFF;border-radius:.67708333vw;font-weight:600;font-size:max(.67708333rem,12Px);color:#fff;line-height:.9375vw;display:inline-flex;align-items:center;padding:.15625vw .41666667vw;flex-shrink:0}._selectionCouser_2pvf0_486 ._textStart_2pvf0_495 ._icon_2pvf0_122,._selectionCouser_2pvf0_486 ._textReadOnly_2pvf0_496 ._icon_2pvf0_122{margin-left:.20833333vw;display:inline-block}._selectionCouser_2pvf0_486 ._textStart_2pvf0_495 ._icon_2pvf0_122{width:.41666667vw;height:.52083333vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAARNJREFUSEvNlT1qQlEQhb9DME2yhGAT3ECaQHahkCWkszcr0C3ENURInfRCmtRqJwTE2jIERg/4RFF5Xt8tPNX7ufO9uW/mnhFARNSBJnANvEua+vk5UkQ8AZ/A7RrwtwJ3gZ4kXyfJwG/g8UDUCHiRNEwhGugsakeCAugDHUmLU8AGOqhMM6At6aNs4anAgmOgwf7AQaUCDfHWO/4VkvZ2dw6wyMzFctFcvI2qAA3Za7GqwCIzZ9mSNM4FNHgO3OcEGtq6aKB7s5ErQxelKWlSFei26dmdCmeqAszW2D56r8BbjqOXzRyS7OsfuMppsD/AQ84R4CH1BdxsDamdVihz6R378k1E3AHP6xcDSb8pkO21S8b8kMPKilR5AAAAAElFTkSuQmCC) no-repeat center;background-size:contain}._selectionCouser_2pvf0_486 ._textReadOnly_2pvf0_496{margin-left:.52083333vw}._selectionCouser_2pvf0_486 ._textReadOnly_2pvf0_496 ._icon_2pvf0_122{width:.46875vw;height:.46875vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAGpJREFUSEtj/P//vycDA8MsBgYGGQbqgCcMDAxpjP///39MRUNhTntCU4NpExTUCVZMUxhHDYaFAO2CYjSDQMMYnPNGMwg4NGiX3IZeliYjVUBqCEbG7fh8S25B/4SRkVF2wAwmNYMQFRQAiDs+r+CXpUMAAAAASUVORK5CYII=) no-repeat center;background-size:contain}._musicScore_19j7v_1{position:relative;width:100%;min-height:26.97916667vw;height:100%;-webkit-overflow-scrolling:touch}._musicScore_19j7v_1 ._container_19j7v_8{position:relative;display:block;border:none;width:100%;min-height:26.97916667vw;height:100%;z-index:10}._musicScore_19j7v_1 ._musicModel_19j7v_17{position:absolute;left:0;top:0;right:0;bottom:0}\n',document.head.appendChild(__vite_style__),exports({g:getGuidanceShow,u:useDrag});const dragBom="_dragBom_1rlbe_1",box="_box_1rlbe_9",guide="_guide_1rlbe_19",hideGuide="_hideGuide_1rlbe_35",guideBg="_guideBg_1rlbe_38",guideDone="_guideDone_1rlbe_46",guideTop="_guideTop_1rlbe_57",guideLeft="_guideLeft_1rlbe_65",guideRight="_guideRight_1rlbe_74",styles$9={dragBom:dragBom,box:box,guide:guide,hideGuide:hideGuide,guideBg:guideBg,guideDone:guideDone,guideTop:guideTop,guideLeft:guideLeft,guideRight:guideRight},guidanceShow=ref(!1);let guideInfoData={};async function getGuidanceShow(){try{const t=localStorage.getItem("guideInfo");if(t){const e=JSON.parse(t)||null;e&&(guideInfoData=e,guidanceShow.value=!e.teacherDrag)}else guidanceShow.value=!0}catch(t){console.log(t)}}function setGuidanceShow(){try{setLocalGuidance({guideTag:"guideInfo",guideValue:JSON.stringify(Object.assign(guideInfoData,{teacherDrag:!0}))}),guidanceShow.value=!1}catch(t){console.log(t)}}const Dragbom=exports("D",defineComponent({name:"dragBom",setup(){const t=reactive({guidePos:"bottom"}),e=ref(!1);return onMounted((()=>{if(guidanceShow.value){const i=setTimeout((()=>{clearTimeout(i),(()=>{const e=document.documentElement.clientHeight||document.body.clientHeight;document.documentElement.clientWidth||document.body.clientWidth;const i=document.querySelector(".bom_guide")?.clientHeight||0,o=document.querySelector(".bom_guide")?.clientWidth||0,n=document.querySelector(".bom_drag")?.getBoundingClientRect(),r=n?.top||0,s=n?.left||0;t.guidePos=e-r>i?"bottom":s>o?"left":"right"})(),e.value=!0}),300)}})),()=>createVNode(Fragment,null,[createVNode("div",{class:[styles$9.dragBom,"bom_drag"]},[createVNode("div",{class:styles$9.box},null),createVNode("div",{class:styles$9.box},null)]),guidanceShow.value&&createVNode("div",{onClick:setGuidanceShow,class:[styles$9.guide,"left"===t.guidePos&&styles$9.guideLeft,"right"===t.guidePos&&styles$9.guideRight,!e.value&&styles$9.hideGuide,"bom_guide"]},[createVNode("div",{class:styles$9.guideBg},null),createVNode("div",{class:styles$9.guideDone,onClick:t=>{t.stopPropagation(),setGuidanceShow()}},null)])])}}));function useDrag(t,e,i,o){const n=ref({top:-1,left:-1}),r=o+e;watch(i,(()=>{i.value?(!function(){const t=getCachePos(r);t&&(n.value=t,nextTick((()=>{const t=setTimeout((()=>{clearTimeout(t),a()}),300)})))}(),window.addEventListener("resize",a),nextTick((()=>{const i=document.querySelector(`.${e}`);i&&t.map((t=>{const e=document.querySelector(`.${t}`);e&&(e.style.cursor="move",drag(e,i,n))}))}))):(window.removeEventListener("resize",a),setCachePos(r,n.value))}));const s=computed((()=>-1===n.value.left&&-1===n.value.top?{}:{position:"fixed",left:`${n.value.left}px`,top:`${n.value.top}px`}));function a(){if(-1===n.value.left&&-1===n.value.top)return;const t=document.querySelector(`.${e}`);if(!t)return;const i=t.getBoundingClientRect(),o=document.documentElement.clientWidth,r=document.documentElement.clientHeight,{top:s,left:a}=n.value,l=o-i.width,c=r-i.height;let u=a,p=s;u=u<0?0:u>l?l:u,p=p<0?0:p>c?c:p,n.value={top:p,left:u}}return{pos:n,styleDrag:s}}function drag(t,e,i){function o(t){const o=isTouchEvent(t),n=o?t.touches[0]:t,r=e.getBoundingClientRect(),s=n.clientX,a=n.clientY,l=document.documentElement.clientWidth,c=document.documentElement.clientHeight,u=l-r.width,p=c-r.height,d=0,h=0;function f(t){const e=isTouchEvent(t)?t.touches[0]:t;let o=r.left+(e.clientX-s),n=r.top+(e.clientY-a);o=o<d?d:o>u?u:o,n=n<h?h:n>p?p:n,i.value={top:n,left:o}}document.addEventListener(o?"touchmove":"mousemove",f),document.addEventListener(o?"touchend":"mouseup",(function t(){document.removeEventListener(o?"touchmove":"mousemove",f),document.removeEventListener(o?"touchend":"mouseup",t)}))}t.addEventListener("mousedown",o),t.addEventListener("touchstart",o)}function isTouchEvent(t){return window.TouchEvent&&t instanceof window.TouchEvent}const localStorageName="dragCachePos";function getCachePos(t){const e=localStorage.getItem(localStorageName);if(e)try{return JSON.parse(e)[t]}catch{return null}return null}function setCachePos(t,e){const i=localStorage.getItem(localStorageName);let o={};if(i)try{o=JSON.parse(i)}catch{}o[t]=e,localStorage.setItem(localStorageName,JSON.stringify(o))}var tcplayer_v4_8_0_min={exports:{}};(function(module,exports){var e;e=function(){function unwrapExports(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function createCommonjsModule(t,e){return t(e={exports:{}},e.exports),e.exports}function each(t,e){keys(t).forEach((function(i){return e(t[i],i)}))}function reduce(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return keys(t).reduce((function(i,o){return e(i,t[o],o)}),i)}function assign(t){for(var e=arguments.length,i=Array(e>1?e-1:0),o=1;o<e;o++)i[o-1]=arguments[o];return Object.assign?Object.assign.apply(Object,[t].concat(i)):(i.forEach((function(e){e&&each(e,(function(e,i){t[i]=e}))})),t)}function isObject$1(t){return!!t&&"object"===(void 0===t?"undefined":_typeof(t))}function isPlain(t){return isObject$1(t)&&"[object Object]"===toString.call(t)&&t.constructor===Object}function isFunction(t){return"function"==typeof t&&"number"!=typeof t.nodeType}function clean(t){return t.replace(/\n\r?\s*/g,"")}function computedStyle(t,e){if(!t||!e)return"";if("function"==typeof window_1.getComputedStyle){var i=window_1.getComputedStyle(t);return i?i[e]:""}return t.currentStyle[e]||""}function isNonBlankString(t){return"string"==typeof t&&/\S/.test(t)}function throwIfWhitespace(t){if(/\s/.test(t))throw new Error("class has illegal whitespace characters")}function classRegExp(t){return new RegExp("(^|\\s)"+t+"($|\\s)")}function isReal(){return document_1===window_1.document&&void 0!==document_1.createElement}function isEl(t){return isObject$1(t)&&1===t.nodeType}function isInFrame(){try{return window_1.parent!==window_1.self}catch(t){return!0}}function createQuerier(t){return function(e,i){if(!isNonBlankString(e))return document_1[t](null);isNonBlankString(i)&&(i=document_1.querySelector(i));var o=isEl(i)?i:document_1;return o[t]&&o[t](e)}}function createEl(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments[3],n=document_1.createElement(t);return Object.getOwnPropertyNames(e).forEach((function(t){var i=e[t];-1!==t.indexOf("aria-")||"role"===t||"type"===t?(log$2.warn(tsml(_templateObject,t,i)),n.setAttribute(t,i)):"textContent"===t?textContent(n,i):n[t]=i})),Object.getOwnPropertyNames(i).forEach((function(t){n.setAttribute(t,i[t])})),o&&appendContent(n,o),n}function textContent(t,e){return void 0===t.textContent?t.innerText=e:t.textContent=e,t}function prependTo(t,e){e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}function hasClass(t,e){return throwIfWhitespace(e),t.classList?t.classList.contains(e):classRegExp(e).test(t.className)}function addClass(t,e){return t.classList?t.classList.add(e):hasClass(t,e)||(t.className=(t.className+" "+e).trim()),t}function removeClass(t,e){return t.classList?t.classList.remove(e):(throwIfWhitespace(e),t.className=t.className.split(/\s+/).filter((function(t){return t!==e})).join(" ")),t}function toggleClass(t,e,i){var o=hasClass(t,e);if("function"==typeof i&&(i=i(t,e)),"boolean"!=typeof i&&(i=!o),i!==o)return i?addClass(t,e):removeClass(t,e),t}function setAttributes(t,e){Object.getOwnPropertyNames(e).forEach((function(i){var o=e[i];null==o||!1===o?t.removeAttribute(i):t.setAttribute(i,!0===o?"":o)}))}function getAttributes(t){var e={};if(t&&t.attributes&&t.attributes.length>0)for(var i=t.attributes,o=i.length-1;o>=0;o--){var n=i[o].name,r=i[o].value;"boolean"!=typeof t[n]&&-1===",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+n+",")||(r=null!==r),e[n]=r}return e}function getAttribute(t,e){return t.getAttribute(e)}function setAttribute(t,e,i){t.setAttribute(e,i)}function removeAttribute(t,e){t.removeAttribute(e)}function blockTextSelection(){document_1.body.focus(),document_1.onselectstart=function(){return!1}}function unblockTextSelection(){document_1.onselectstart=function(){return!0}}function getBoundingClientRect(t){if(t&&t.getBoundingClientRect&&t.parentNode){var e=t.getBoundingClientRect(),i={};return["bottom","height","left","right","top","width"].forEach((function(t){void 0!==e[t]&&(i[t]=e[t])})),i.height||(i.height=parseFloat(computedStyle(t,"height"))),i.width||(i.width=parseFloat(computedStyle(t,"width"))),i}}function findPosition(t){var e=void 0;if(t.getBoundingClientRect&&t.parentNode&&(e=t.getBoundingClientRect()),!e)return{left:0,top:0};var i=document_1.documentElement,o=document_1.body,n=i.clientLeft||o.clientLeft||0,r=window_1.pageXOffset||o.scrollLeft,s=e.left+r-n,a=i.clientTop||o.clientTop||0,l=window_1.pageYOffset||o.scrollTop,c=e.top+l-a;return{left:Math.round(s),top:Math.round(c)}}function getPointerPosition(t,e){var i={},o=findPosition(t),n=t.offsetWidth,r=t.offsetHeight,s=o.top,a=o.left,l=e.pageY,c=e.pageX;return e.changedTouches&&(c=e.changedTouches[0].pageX,l=e.changedTouches[0].pageY),i.y=Math.max(0,Math.min(1,(s-l+r)/r)),i.x=Math.max(0,Math.min(1,(c-a)/n)),i}function isTextNode(t){return isObject$1(t)&&3===t.nodeType}function emptyEl(t){for(;t.firstChild;)t.removeChild(t.firstChild);return t}function normalizeContent(t){return"function"==typeof t&&(t=t()),(Array.isArray(t)?t:[t]).map((function(t){return"function"==typeof t&&(t=t()),isEl(t)||isTextNode(t)?t:"string"==typeof t&&/\S/.test(t)?document_1.createTextNode(t):void 0})).filter((function(t){return t}))}function appendContent(t,e){return normalizeContent(e).forEach((function(e){return t.appendChild(e)})),t}function insertContent(t,e){return appendContent(emptyEl(t),e)}function isSingleLeftClick(t){return void 0===t.button&&void 0===t.buttons||0===t.button&&void 0===t.buttons||9===IE_VERSION||0===t.button&&1===t.buttons}function newGUID(){return _guid++}function getData(t){var e=t[elIdAttr];return e||(e=t[elIdAttr]=newGUID()),elData[e]||(elData[e]={}),elData[e]}function hasData(t){var e=t[elIdAttr];return!!e&&!!Object.getOwnPropertyNames(elData[e]).length}function removeData(t){var e=t[elIdAttr];if(e){delete elData[e];try{delete t[elIdAttr]}catch(i){t.removeAttribute?t.removeAttribute(elIdAttr):t[elIdAttr]=null}}}function _cleanUpEvents(t,e){var i=getData(t);0===i.handlers[e].length&&(delete i.handlers[e],t.removeEventListener?t.removeEventListener(e,i.dispatcher,!1):t.detachEvent&&t.detachEvent("on"+e,i.dispatcher)),Object.getOwnPropertyNames(i.handlers).length<=0&&(delete i.handlers,delete i.dispatcher,delete i.disabled),0===Object.getOwnPropertyNames(i).length&&removeData(t)}function _handleMultipleEvents(t,e,i,o){i.forEach((function(i){t(e,i,o)}))}function fixEvent(t){function e(){return!0}function i(){return!1}if(!t||!t.isPropagationStopped){var o=t||window_1.event;for(var n in t={},o)"layerX"!==n&&"layerY"!==n&&"keyLocation"!==n&&"webkitMovementX"!==n&&"webkitMovementY"!==n&&("returnValue"===n&&o.preventDefault||(t[n]=o[n]));if(t.target||(t.target=t.srcElement||document_1),t.relatedTarget||(t.relatedTarget=t.fromElement===t.target?t.toElement:t.fromElement),t.preventDefault=function(){o.preventDefault&&o.preventDefault(),t.returnValue=!1,o.returnValue=!1,t.defaultPrevented=!0},t.defaultPrevented=!1,t.stopPropagation=function(){o.stopPropagation&&o.stopPropagation(),t.cancelBubble=!0,o.cancelBubble=!0,t.isPropagationStopped=e},t.isPropagationStopped=i,t.stopImmediatePropagation=function(){o.stopImmediatePropagation&&o.stopImmediatePropagation(),t.isImmediatePropagationStopped=e,t.stopPropagation()},t.isImmediatePropagationStopped=i,null!==t.clientX&&void 0!==t.clientX){var r=document_1.documentElement,s=document_1.body;t.pageX=t.clientX+(r&&r.scrollLeft||s&&s.scrollLeft||0)-(r&&r.clientLeft||s&&s.clientLeft||0),t.pageY=t.clientY+(r&&r.scrollTop||s&&s.scrollTop||0)-(r&&r.clientTop||s&&s.clientTop||0)}t.which=t.charCode||t.keyCode,null!==t.button&&void 0!==t.button&&(t.button=1&t.button?0:4&t.button?1:2&t.button?2:0)}return t}function on(t,e,i){if(Array.isArray(e))return _handleMultipleEvents(on,t,e,i);var o=getData(t);if(o.handlers||(o.handlers={}),o.handlers[e]||(o.handlers[e]=[]),i.guid||(i.guid=newGUID()),o.handlers[e].push(i),o.dispatcher||(o.disabled=!1,o.dispatcher=function(e,i){if(!o.disabled){e=fixEvent(e);var n=o.handlers[e.type];if(n)for(var r=n.slice(0),s=0,a=r.length;s<a&&!e.isImmediatePropagationStopped();s++)try{r[s].call(t,e,i)}catch(l){log$2.error(l)}}}),1===o.handlers[e].length)if(t.addEventListener){var n=!1;_supportsPassive&&passiveEvents.indexOf(e)>-1&&(n={passive:!0}),t.addEventListener(e,o.dispatcher,n)}else t.attachEvent&&t.attachEvent("on"+e,o.dispatcher)}function off(t,e,i){if(hasData(t)){var o=getData(t);if(o.handlers){if(Array.isArray(e))return _handleMultipleEvents(off,t,e,i);var n=function(t,e){o.handlers[e]=[],_cleanUpEvents(t,e)};if(void 0!==e){var r=o.handlers[e];if(r){if(!i)return void n(t,e);if(i.guid)for(var s=0;s<r.length;s++)r[s].guid===i.guid&&r.splice(s--,1);_cleanUpEvents(t,e)}}else for(var a in o.handlers)Object.prototype.hasOwnProperty.call(o.handlers||{},a)&&n(t,a)}}}function trigger(t,e,i){var o=hasData(t)?getData(t):{},n=t.parentNode||t.ownerDocument;if("string"==typeof e&&(e={type:e,target:t}),e=fixEvent(e),o.dispatcher&&o.dispatcher.call(t,e,i),n&&!e.isPropagationStopped()&&!0===e.bubbles)trigger.call(null,n,e,i);else if(!n&&!e.defaultPrevented){var r=getData(e.target);e.target[e.type]&&(r.disabled=!0,"function"==typeof e.target[e.type]&&e.target[e.type](),r.disabled=!1)}return!e.defaultPrevented}function one(t,e,i){if(Array.isArray(e))return _handleMultipleEvents(one,t,e,i);var o=function o(){off(t,e,o),i.apply(this,arguments)};o.guid=i.guid=i.guid||newGUID(),on(t,e,o)}function autoSetupTimeout(t,e){e&&(videojs$2=e),window_1.setTimeout(autoSetup,t)}function evented(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).eventBusKey;if(e){if(!t[e].nodeName)throw new Error('The eventBusKey "'+e+'" does not refer to an element.');t.eventBusEl_=t[e]}else t.eventBusEl_=createEl("span",{className:"vjs-event-bus"});return assign(t,EventedMixin),t.on("dispose",(function(){t.off(),window_1.setTimeout((function(){t.eventBusEl_=null}),0)})),t}function stateful(t,e){return assign(t,StatefulMixin),t.state=assign({},t.state,e),"function"==typeof t.handleStateChanged&&isEvented(t)&&t.on("statechanged",t.handleStateChanged),t}function toTitleCase(t){return"string"!=typeof t?t:t.charAt(0).toUpperCase()+t.slice(1)}function titleCaseEquals(t,e){return toTitleCase(t)===toTitleCase(e)}function mergeOptions(){for(var t={},e=arguments.length,i=Array(e),o=0;o<e;o++)i[o]=arguments[o];return i.forEach((function(e){e&&each(e,(function(e,i){isPlain(e)?(isPlain(t[i])||(t[i]={}),t[i]=mergeOptions(t[i],e)):t[i]=e}))})),t}function extend(){var t,e,i,o,n,r,s=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"===(void 0===s?"undefined":_typeof(s))||isFunction(s)||(s={}),a===l&&(s=this,a--);a<l;a++)if(null!=(t=arguments[a]))for(e in t)i=s[e],s!==(o=t[e])&&(c&&o&&(isPlain(o)||(n=Array.isArray(o)))?(n?(n=!1,r=i&&Array.isArray(i)?i:[]):r=i&&isPlain(i)?i:{},s[e]=extend(c,r,o)):void 0!==o&&(s[e]=o));return s}function getParams(t,e){var i=e.split("?")[1];if(i){var o=new RegExp("(^|&)"+t+"=([^&]*)(&|$)","i"),n=i.match(o);return null!=n?decodeURIComponent(n[2]):null}}function guid(){function t(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}function unifyProtocol(t){t=t.replace(/^(http|https):/,"");var e=window.location.protocol;return"http:"!=e&&"https:"!=e&&(e="https:"),e+t}function replaceHost(t,e){var i=t.match(/^http(s)?:\/\/(.*?)\//);return t.replace(i[2],e)}function getViewportSize(){var t=document,e=t.documentElement,i=t.body;return{width:e&&e.clientWidth||i&&i.offsetWidth||window.innerWidth||0,height:e&&e.clientHeight||i&&i.offsetHeight||window.innerHeight||0}}function getTimeStamp(){return(new Date).getTime()}function getTimeStampBySecond(){return Date.parse(new Date)/1e3}function loadScript(t,e,i){var o=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 e&&e(),n.onload=n.onreadystatechange=null,n.parentNode&&!o&&n.parentNode.removeChild(n))},i)for(var r in i)if(i.hasOwnProperty(r)){var s=i[r];null===s?n.removeAttribute(s):n.setAttribute(r,s)}n.src=t,document.getElementsByTagName("head")[0].appendChild(n)}function serializeParams(t){var e=[],i=function(t,i){i=null==(i="function"==typeof i?i():i)?"":i,e[e.length]=encodeURIComponent(t)+"="+encodeURIComponent(i)};return function t(o,n){var r=void 0,s=void 0,a=void 0;if(o)if(Array.isArray(n))for(r=0,s=n.length;r<s;r++)t(o+"["+("object"===_typeof(n[r])&&n[r]?r:"")+"]",n[r]);else if("[object Object]"===String(n))for(a in n)t(o+"["+a+"]",n[a]);else i(o,n);else if(Array.isArray(n))for(r=0,s=n.length;r<s;r++)i(n[r].name,n[r].value);else for(a in n)t(a,n[a]);return e}("",t).join("&")}function encodeHTML(t){return t.length?String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;").replace(/\'/g,"&#39;").replace(/\//g,"&#x2F;"):""}function isWebrtcUrl(t){return/webrtc:\/\//.test(t)||/\.sdp/.test(t)}function getperformance(){return window.performance||window.msPerformance||window.webkitPerformance||{}}function rangeCheck(t,e,i){if("number"!=typeof e||e<0||e>i)throw new Error("Failed to execute '"+t+"' on 'TimeRanges': The index provided ("+e+") is non-numeric or out of bounds (0-"+i+").")}function getRange(t,e,i,o){return rangeCheck(t,o,i.length-1),i[o][e]}function createTimeRangesObj(t){return void 0===t||0===t.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:t.length,start:getRange.bind(null,"start",0,t),end:getRange.bind(null,"end",1,t)}}function createTimeRanges(t,e){return Array.isArray(t)?createTimeRangesObj(t):void 0===t||void 0===e?createTimeRangesObj():createTimeRangesObj([[t,e]])}function bufferedPercent(t,e){var i=0,o=void 0,n=void 0;if(!e)return 0;t&&t.length||(t=createTimeRanges(0,0));for(var r=0;r<t.length;r++)o=t.start(r),(n=t.end(r))>e&&(n=e),i+=n-o;return i/e}function MediaError(t){if(t instanceof MediaError)return t;"number"==typeof t?this.code=t:"string"==typeof t?this.message=t:isObject$1(t)&&("number"==typeof t.code&&(this.code=t.code),assign(this,t)),this.message||(this.message=MediaError.defaultMessages[this.code]||"")}function SafeParseTuple(t,e){var i,o=null;try{i=JSON.parse(t,e)}catch(n){o=n}return[o,i]}function isPromise(t){return void 0!==t&&"function"==typeof t.then}function silencePromise(t){isPromise(t)&&t.then(null,(function(t){}))}function isFunction$1(t){if(!t)return!1;var e=toString$1.call(t);return"[object Function]"===e||"function"==typeof t&&"[object RegExp]"!==e||"undefined"!=typeof window&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)}function extend$1(){for(var t={},e=0;e<arguments.length;e++){var i=arguments[e];for(var o in i)hasOwnProperty.call(i,o)&&(t[o]=i[o])}return t}function forEachArray(t,e){for(var i=0;i<t.length;i++)e(t[i])}function isEmpty(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}function initParams(t,e,i){var o=t;return isFunction_1(e)?(i=e,"string"==typeof t&&(o={uri:t})):o=immutable(e,{uri:t}),o.callback=i,o}function createXHR(t,e,i){return _createXHR(e=initParams(t,e,i))}function _createXHR(t){function i(){var t=void 0;if(t=a.response?a.response:a.responseText||getXml(a),A)try{t=JSON.parse(t)}catch(e){}return t}function o(t){return clearTimeout(u),t instanceof Error||(t=new Error(""+(t||"Unknown XMLHttpRequest Error"))),t.statusCode=0,s(t,g)}function n(){if(!c){var e;clearTimeout(u),e=t.useXDR&&void 0===a.status?200:1223===a.status?204:a.status;var o=g,n=null;return 0!==e?(o={body:i(),statusCode:e,method:d,headers:{},url:p,rawRequest:a},a.getAllResponseHeaders&&(o.headers=parseHeaders(a.getAllResponseHeaders()))):n=new Error("Internal XMLHttpRequest Error"),s(n,o,o.body)}}if(void 0===t.callback)throw new Error("callback argument missing");var r=!1,s=function(e,i,o){r||(r=!0,t.callback(e,i,o))},a=t.xhr||null;a||(a=t.cors||t.useXDR?new createXHR.XDomainRequest:new createXHR.XMLHttpRequest);var l,c,u,p=a.url=t.uri||t.url,d=a.method=t.method||"GET",h=t.body||t.data,f=a.headers=t.headers||{},v=!!t.sync,A=!1,g={body:void 0,headers:{},statusCode:0,method:d,url:p,rawRequest:a};if("json"in t&&!1!==t.json&&(A=!0,f.accept||f.Accept||(f.Accept="application/json"),"GET"!==d&&"HEAD"!==d&&(f["content-type"]||f["Content-Type"]||(f["Content-Type"]="application/json"),h=JSON.stringify(!0===t.json?h:t.json))),a.onreadystatechange=function(){4===a.readyState&&setTimeout(n,0)},a.onload=n,a.onerror=o,a.onprogress=function(){},a.onabort=function(){c=!0},a.ontimeout=o,a.open(d,p,!v,t.username,t.password),v||(a.withCredentials=!!t.withCredentials),!v&&t.timeout>0&&(u=setTimeout((function(){if(!c){c=!0,a.abort("timeout");var t=new Error("XMLHttpRequest timeout");t.code="ETIMEDOUT",o(t)}}),t.timeout)),a.setRequestHeader)for(l in f)f.hasOwnProperty(l)&&a.setRequestHeader(l,f[l]);else if(t.headers&&!isEmpty(t.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in t&&(a.responseType=t.responseType),"beforeSend"in t&&"function"==typeof t.beforeSend&&t.beforeSend(a),a.send(h||null),a}function getXml(t){if("document"===t.responseType)return t.responseXML;var e=t.responseXML&&"parsererror"===t.responseXML.documentElement.nodeName;return""!==t.responseType||e?null:t.responseXML}function noop(){}function ParsingError(t,e){this.name="ParsingError",this.code=t.code,this.message=e||t.message}function parseTimeStamp(t){function e(t,e,i,o){return 3600*(0|t)+60*(0|e)+(0|i)+(0|o)/1e3}var i=t.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return i?i[3]?e(i[1],i[2],i[3].replace(":",""),i[4]):i[1]>59?e(i[1],i[2],0,i[4]):e(0,i[1],i[2],i[4]):null}function Settings(){this.values=_objCreate(null)}function parseOptions(t,e,i,o){var n=o?t.split(o):[t];for(var r in n)if("string"==typeof n[r]){var s=n[r].split(i);2===s.length&&e(s[0],s[1])}}function parseCue(t,e,i){function o(){var e=parseTimeStamp(t);if(null===e)throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed timestamp: "+r);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function n(){t=t.replace(/^\s+/,"")}var r=t;if(n(),e.startTime=o(),n(),"--\x3e"!==t.substr(0,3))throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+r);t=t.substr(3),n(),e.endTime=o(),n(),function(t,e){var o=new Settings;parseOptions(t,(function(t,e){switch(t){case"region":for(var n=i.length-1;n>=0;n--)if(i[n].id===e){o.set(t,i[n].region);break}break;case"vertical":o.alt(t,e,["rl","lr"]);break;case"line":var r=e.split(","),s=r[0];o.integer(t,s),o.percent(t,s)&&o.set("snapToLines",!1),o.alt(t,s,["auto"]),2===r.length&&o.alt("lineAlign",r[1],["start","middle","end"]);break;case"position":r=e.split(","),o.percent(t,r[0]),2===r.length&&o.alt("positionAlign",r[1],["start","middle","end"]);break;case"size":o.percent(t,e);break;case"align":o.alt(t,e,["start","middle","end","left","right"])}}),/:/,/\s/),e.region=o.get("region",null),e.vertical=o.get("vertical",""),e.line=o.get("line","auto"),e.lineAlign=o.get("lineAlign","start"),e.snapToLines=o.get("snapToLines",!0),e.size=o.get("size",100),e.align=o.get("align","middle"),e.position=o.get("position",{start:0,left:0,middle:50,end:100,right:100},e.align),e.positionAlign=o.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},e.align)}(t,e)}function parseContent(t,e){function i(t){return ESCAPE[t]}for(var o,n=t.document.createElement("div"),r=n,s=[];null!==(o=function(){if(!e)return null;var t=e.match(/^([^<]*)(<[^>]+>?)?/);return function(t){return e=e.substr(t.length),t}(t[1]?t[1]:t[2])}());)if("<"!==o[0])r.appendChild(t.document.createTextNode(function(t){for(;c=t.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)t=t.replace(c[0],i);return t}(o)));else{if("/"===o[1]){s.length&&s[s.length-1]===o.substr(2).replace(">","")&&(s.pop(),r=r.parentNode);continue}var a,l=parseTimeStamp(o.substr(1,o.length-2));if(l){a=t.document.createProcessingInstruction("timestamp",l),r.appendChild(a);continue}var c=o.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!c)continue;if(!(a=function(e,i){var o=TAG_NAME[e];if(!o)return null;var n=t.document.createElement(o);n.localName=o;var r=TAG_ANNOTATION[e];return r&&i&&(n[r]=i.trim()),n}(c[1],c[3])))continue;if(!function(t,e){return!NEEDS_PARENT[e.localName]||NEEDS_PARENT[e.localName]===t.localName}(r,a))continue;c[2]&&(a.className=c[2].substr(1).replace("."," ")),s.push(c[1]),r.appendChild(a),r=a}return n}function isStrongRTLChar(t){for(var e=0;e<strongRTLRanges.length;e++){var i=strongRTLRanges[e];if(t>=i[0]&&t<=i[1])return!0}return!1}function determineBidi(t){function e(t,e){for(var i=e.childNodes.length-1;i>=0;i--)t.push(e.childNodes[i])}function i(t){if(!t||!t.length)return null;var o=t.pop(),n=o.textContent||o.innerText;if(n){var r=n.match(/^.*(\n|\r)/);return r?(t.length=0,r[0]):n}return"ruby"===o.tagName?i(t):o.childNodes?(e(t,o),i(t)):void 0}var o=[],n="";if(!t||!t.childNodes)return"ltr";for(e(o,t);n=i(o);)for(var r=0;r<n.length;r++)if(isStrongRTLChar(n.charCodeAt(r)))return"rtl";return"ltr"}function computeLinePos(t){if("number"==typeof t.line&&(t.snapToLines||t.line>=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return-1;for(var e=t.track,i=e.textTrackList,o=0,n=0;n<i.length&&i[n]!==e;n++)"showing"===i[n].mode&&o++;return-1*++o}function StyleBox(){}function CueStyleBox(t,e,i){var o=/MSIE\s8\.0/.test(navigator.userAgent),n="rgba(255, 255, 255, 1)",r="rgba(0, 0, 0, 0.8)";o&&(n="rgb(255, 255, 255)",r="rgb(0, 0, 0)"),StyleBox.call(this),this.cue=e,this.cueDiv=parseContent(t,e.text);var s={color:n,backgroundColor:r,position:"relative",left:0,right:0,top:0,bottom:0,display:"inline"};o||(s.writingMode=""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl",s.unicodeBidi="plaintext"),this.applyStyles(s,this.cueDiv),this.div=t.document.createElement("div"),s={textAlign:"middle"===e.align?"center":e.align,font:i.font,whiteSpace:"pre-line",position:"absolute"},o||(s.direction=determineBidi(this.cueDiv),s.writingMode=""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl".stylesunicodeBidi="plaintext"),this.applyStyles(s),this.div.appendChild(this.cueDiv);var a=0;switch(e.positionAlign){case"start":a=e.position;break;case"middle":a=e.position-e.size/2;break;case"end":a=e.position-e.size}""===e.vertical?this.applyStyles({left:this.formatStyle(a,"%"),width:this.formatStyle(e.size,"%")}):this.applyStyles({top:this.formatStyle(a,"%"),height:this.formatStyle(e.size,"%")}),this.move=function(t){this.applyStyles({top:this.formatStyle(t.top,"px"),bottom:this.formatStyle(t.bottom,"px"),left:this.formatStyle(t.left,"px"),right:this.formatStyle(t.right,"px"),height:this.formatStyle(t.height,"px"),width:this.formatStyle(t.width,"px")})}}function BoxPosition(t){var e,i,o,n,r=/MSIE\s8\.0/.test(navigator.userAgent);if(t.div){i=t.div.offsetHeight,o=t.div.offsetWidth,n=t.div.offsetTop;var s=(s=t.div.childNodes)&&(s=s[0])&&s.getClientRects&&s.getClientRects();t=t.div.getBoundingClientRect(),e=s?Math.max(s[0]&&s[0].height||0,t.height/s.length):0}this.left=t.left,this.right=t.right,this.top=t.top||n,this.height=t.height||i,this.bottom=t.bottom||n+(t.height||i),this.width=t.width||o,this.lineHeight=void 0!==e?e:t.lineHeight,r&&!this.lineHeight&&(this.lineHeight=13)}function moveBoxToLinePosition(t,e,i,o){var n=new BoxPosition(e),r=e.cue,s=computeLinePos(r),a=[];if(r.snapToLines){var l;switch(r.vertical){case"":a=["+y","-y"],l="height";break;case"rl":a=["+x","-x"],l="width";break;case"lr":a=["-x","+x"],l="width"}var c=n.lineHeight,u=c*Math.round(s),p=i[l]+c,d=a[0];Math.abs(u)>p&&(u=u<0?-1:1,u*=Math.ceil(p/c)*c),s<0&&(u+=""===r.vertical?i.height:i.width,a=a.reverse()),n.move(d,u)}else{var h=n.lineHeight/i.height*100;switch(r.lineAlign){case"middle":s-=h/2;break;case"end":s-=h}switch(r.vertical){case"":e.applyStyles({top:e.formatStyle(s,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(s,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(s,"%")})}a=["+y","-x","+x","-y"],n=new BoxPosition(e)}var f=function(t,e){for(var n,r=new BoxPosition(t),s=1,a=0;a<e.length;a++){for(;t.overlapsOppositeAxis(i,e[a])||t.within(i)&&t.overlapsAny(o);)t.move(e[a]);if(t.within(i))return t;var l=t.intersectPercentage(i);s>l&&(n=new BoxPosition(t),s=l),t=new BoxPosition(r)}return n||r}(n,a);e.move(f.toCSSCompatValues(i))}function WebVTT$1(){}function findDirectionSetting(t){return"string"==typeof t&&!!directionSetting[t.toLowerCase()]&&t.toLowerCase()}function findAlignSetting(t){return"string"==typeof t&&!!alignSetting[t.toLowerCase()]&&t.toLowerCase()}function extend$2(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var o in i)t[o]=i[o]}return t}function VTTCue(t,e,i){var o=this,n=/MSIE\s8\.0/.test(navigator.userAgent),r={};n?o=document.createElement("custom"):r.enumerable=!0,o.hasBeenReset=!1;var s="",a=!1,l=t,c=e,u=i,p=null,d="",h=!0,f="auto",v="start",A=50,g="middle",m=50,y="middle";if(Object.defineProperty(o,"id",extend$2({},r,{get:function(){return s},set:function(t){s=""+t}})),Object.defineProperty(o,"pauseOnExit",extend$2({},r,{get:function(){return a},set:function(t){a=!!t}})),Object.defineProperty(o,"startTime",extend$2({},r,{get:function(){return l},set:function(t){if("number"!=typeof t)throw new TypeError("Start time must be set to a number.");l=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"endTime",extend$2({},r,{get:function(){return c},set:function(t){if("number"!=typeof t)throw new TypeError("End time must be set to a number.");c=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"text",extend$2({},r,{get:function(){return u},set:function(t){u=""+t,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",extend$2({},r,{get:function(){return p},set:function(t){p=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",extend$2({},r,{get:function(){return d},set:function(t){var e=findDirectionSetting(t);if(!1===e)throw new SyntaxError("An invalid or illegal string was specified.");d=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"snapToLines",extend$2({},r,{get:function(){return h},set:function(t){h=!!t,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",extend$2({},r,{get:function(){return f},set:function(t){if("number"!=typeof t&&t!==autoKeyword)throw new SyntaxError("An invalid number or illegal string was specified.");f=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",extend$2({},r,{get:function(){return v},set:function(t){var e=findAlignSetting(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");v=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",extend$2({},r,{get:function(){return A},set:function(t){if(t<0||t>100)throw new Error("Position must be between 0 and 100.");A=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",extend$2({},r,{get:function(){return g},set:function(t){var e=findAlignSetting(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");g=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",extend$2({},r,{get:function(){return m},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");m=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",extend$2({},r,{get:function(){return y},set:function(t){var e=findAlignSetting(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");y=e,this.hasBeenReset=!0}})),o.displayState=void 0,n)return o}function findScrollSetting(t){return"string"==typeof t&&!!scrollSetting[t.toLowerCase()]&&t.toLowerCase()}function isValidPercentValue(t){return"number"==typeof t&&t>=0&&t<=100}function VTTRegion(){var t=100,e=3,i=0,o=100,n=0,r=100,s="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(e){if(!isValidPercentValue(e))throw new Error("Width must be between 0 and 100.");t=e}},lines:{enumerable:!0,get:function(){return e},set:function(t){if("number"!=typeof t)throw new TypeError("Lines must be set to a number.");e=t}},regionAnchorY:{enumerable:!0,get:function(){return o},set:function(t){if(!isValidPercentValue(t))throw new Error("RegionAnchorX must be between 0 and 100.");o=t}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(t){if(!isValidPercentValue(t))throw new Error("RegionAnchorY must be between 0 and 100.");i=t}},viewportAnchorY:{enumerable:!0,get:function(){return r},set:function(t){if(!isValidPercentValue(t))throw new Error("ViewportAnchorY must be between 0 and 100.");r=t}},viewportAnchorX:{enumerable:!0,get:function(){return n},set:function(t){if(!isValidPercentValue(t))throw new Error("ViewportAnchorX must be between 0 and 100.");n=t}},scroll:{enumerable:!0,get:function(){return s},set:function(t){var e=findScrollSetting(t);if(!1===e)throw new SyntaxError("An invalid or illegal string was specified.");s=e}}})}function createTrackHelper(t,e,i,o){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=t.textTracks();n.kind=e,i&&(n.label=i),o&&(n.language=o),n.tech=t;var s=new ALL.text.TrackClass(n);return r.addTrack(s),s}function use(t,e){middlewares[t]=middlewares[t]||[],middlewares[t].push(e)}function setSource(t,e,i){t.setTimeout((function(){return setSourceHelper(e,middlewares[e.type],i,t)}),1)}function setTech(t,e){t.forEach((function(t){return t.setTech&&t.setTech(e)}))}function get$1(t,e,i){return t.reduceRight(middlewareIterator(i),e[i]())}function set$1(t,e,i,o){return e[i](t.reduce(middlewareIterator(i),o))}function middlewareIterator(t){return function(e,i){return i[t]?i[t](e):e}}function setSourceHelper(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments[2],o=arguments[3],n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],r=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=e[0],a=e.slice(1);if("string"==typeof s)setSourceHelper(t,middlewares[s],i,o,n,r);else if(s){var l=s(o);l.setSource(assign({},t),(function(e,s){if(e)return setSourceHelper(t,a,i,o,n,r);n.push(l),setSourceHelper(s,t.type===s.type?a:middlewares[s.type],i,o,n,r)}))}else a.length?setSourceHelper(t,a,i,o,n,r):r?i(t,n):setSourceHelper(t,middlewares["*"],i,o,n,!0)}function constructColor(t,e){return"rgba("+parseInt(t[1]+t[1],16)+","+parseInt(t[2]+t[2],16)+","+parseInt(t[3]+t[3],16)+","+e+")"}function tryUpdateStyle(t,e,o){try{t.style[e]=o}catch(i){return}}function formatTime(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;t=t<0?0:t;var i=Math.floor(t%60),o=Math.floor(t/60%60),n=Math.floor(t/3600),r=Math.floor(e/60%60),s=Math.floor(e/3600);return(isNaN(t)||t===1/0)&&(n=o=i="-"),(n=n>0||s>0?n+":":"")+(o=((n||r>=10)&&o<10?"0"+o:o)+":")+(i=i<10?"0"+i:i)}function parseOptionValue(t,e){if(e&&(t=e(t)),t&&"none"!==t)return t}function getSelectedOptionValue(t,e){return parseOptionValue(t.options[t.options.selectedIndex].value,e)}function setSelectedOption(t,e,i){if(e)for(var o=0;o<t.options.length;o++)if(parseOptionValue(t.options[o].value,i)===e){t.selectedIndex=o;break}}function videojs(t,e,i){var o=void 0;if("string"==typeof t){var n=videojs.getPlayers();if(0===t.indexOf("#")&&(t=t.slice(1)),n[t])return e&&log$2.warn('Player "'+t+'" is already initialised. Options will not be applied.'),i&&n[t].ready(i),n[t];o=$("#"+t)}else o=t;if(!o||!o.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");if(o.player||Player.players[o.playerId])return o.player||Player.players[o.playerId];isEl(o)&&!document_1.body.contains(o)&&log$2.warn("The element supplied is not included in the DOM"),e=e||{},videojs.hooks("beforesetup").forEach((function(t){var i=t(o,mergeOptions(e));isObject$1(i)&&!Array.isArray(i)?e=mergeOptions(e,i):log$2.error("please return an object in beforesetup hooks")}));var r=new(Component.getComponent("Player"))(o,e,i);return videojs.hooks("setup").forEach((function(t){return t(r)})),r}function toObject(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function shouldUseNative(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},i=0;i<10;i++)e["_"+String.fromCharCode(i)]=i;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(t){o[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(n){return!1}}function decodeComponents(t,e){try{return decodeURIComponent(t.join(""))}catch(n){}if(1===t.length)return t;e=e||1;var i=t.slice(0,e),o=t.slice(e);return Array.prototype.concat.call([],decodeComponents(i),decodeComponents(o))}function decode(t){try{return decodeURIComponent(t)}catch(i){for(var e=t.match(singleMatcher),o=1;o<e.length;o++)e=(t=decodeComponents(e,o).join("")).match(singleMatcher);return t}}function customDecodeURIComponent(t){for(var e={"%FE%FF":"��","%FF%FE":"��"},i=multiMatcher.exec(t);i;){try{e[i[0]]=decodeURIComponent(i[0])}catch(a){var o=decode(i[0]);o!==i[0]&&(e[i[0]]=o)}i=multiMatcher.exec(t)}e["%C2"]="�";for(var n=Object.keys(e),r=0;r<n.length;r++){var s=n[r];t=t.replace(new RegExp(s,"g"),e[s])}return t}function encoderForArrayFormat(t){switch(t.arrayFormat){case"index":return function(e,i,o){return null===i?[encode(e,t),"[",o,"]"].join(""):[encode(e,t),"[",encode(o,t),"]=",encode(i,t)].join("")};case"bracket":return function(e,i){return null===i?encode(e,t):[encode(e,t),"[]=",encode(i,t)].join("")};default:return function(e,i){return null===i?encode(e,t):[encode(e,t),"=",encode(i,t)].join("")}}}function parserForArrayFormat(t){var e;switch(t.arrayFormat){case"index":return function(t,i,o){e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),e?(void 0===o[t]&&(o[t]={}),o[t][e[1]]=i):o[t]=i};case"bracket":return function(t,i,o){return e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),e?void 0===o[t]?void(o[t]=[i]):void(o[t]=[].concat(o[t],i)):void(o[t]=i)};default:return function(t,e,i){void 0!==i[t]?i[t]=[].concat(i[t],e):i[t]=e}}}function encode(t,e){return e.encode?e.strict?strictUriEncode(t):encodeURIComponent(t):t}function keysSorter(t){return Array.isArray(t)?t.sort():"object"==typeof t?keysSorter(Object.keys(t)).sort((function(t,e){return Number(t)-Number(e)})).map((function(e){return t[e]})):t}function extract(t){var e=t.indexOf("?");return-1===e?"":t.slice(e+1)}function parse(t,e){var i=parserForArrayFormat(e=objectAssign({arrayFormat:"none"},e)),o=Object.create(null);return"string"!=typeof t?o:(t=t.trim().replace(/^[?#&]/,""))?(t.split("&").forEach((function(t){var e=t.replace(/\+/g," ").split("="),n=e.shift(),r=e.length>0?e.join("="):void 0;r=void 0===r?null:decodeUriComponent(r),i(decodeUriComponent(n),r,o)})),Object.keys(o).sort().reduce((function(t,e){var i=o[e];return Boolean(i)&&"object"==typeof i&&!Array.isArray(i)?t[e]=keysSorter(i):t[e]=i,t}),Object.create(null))):o}function jsonp(t,e,i){function o(){l.parentNode&&l.parentNode.removeChild(l),window[s]="",c&&clearTimeout(c)}"function"==typeof e&&(i=e,e={}),e||(e={});var n,r=e.prefix||"__jp",s=e.name||r+count++,a=e.funcKey||"callback";n="object"==_typeof(e.param)?queryString.stringify(e.param):e.param;var l,c,u=null!=e.timeout?e.timeout:6e3,p=encodeURIComponent,d=document.getElementsByTagName("script")[0]||document.head;return u&&(c=setTimeout((function(){o(),i&&i(new Error("Timeout"))}),u)),window[s]=function(t){o(),i&&i(null,t)},t=(t+=(~t.indexOf("?")?"&":"?")+n+"&"+a+"="+p(s)).replace("?&","?"),(l=document.createElement("script")).setAttribute("src",t),l.setAttribute("async",!0),l.onload=function(t){},l.onreadystatechange=function(){"loaded"===this.readyState&&window[s]&&(o(),i&&i(new Error("ServerError")))},l.onerror=function(t){o(),i&&i(new Error("ServerError"))},d.parentNode.insertBefore(l,d),function(){window[s]&&o()}}function mountHlsProvider(t){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||t)try{var e=videojs.getTech&&videojs.getTech("Html5");e&&e.registerSourceHandler(HlsSourceHandler,0)}catch(i){}}function handlePlaybackMetadataLoaded(t,e){function i(t){return"dash-audio-"+t}function o(t,e){return t.find((function(t){return i(t.index)===e.id}))}var n=t.dash.mediaPlayer,r=n.getTracksFor("audio"),s=t.audioTracks();s.length&&e.clearTracks(["audio"]);var a=n.getCurrentTrackFor("audio");r.forEach((function(t){var e=t.lang;t.roles&&t.roles.length&&(e+=" ("+t.roles.join(", ")+")"),s.addTrack(new videojs.AudioTrack({enabled:t===a,id:i(t.index),kind:t.kind||"main",label:e,language:t.lang}))}));var l=function(){for(var t=0;t<s.length;t++){var e=s[t];if(e.enabled){var i=o(r,e);n.setCurrentTrack(i)}}};s.addEventListener("change",l),t.dash.mediaPlayer.on(window.dashjs.MediaPlayer.events.STREAM_TEARDOWN_COMPLETE,(function(){s.removeEventListener("change",l)}))}function setupAudioTracks(t,e){t.dash.mediaPlayer.on(window.dashjs.MediaPlayer.events.PLAYBACK_METADATA_LOADED,handlePlaybackMetadataLoaded.bind(null,t,e))}function find(t,e){for(var i=0;i<t.length;i++)if(e(t[i]))return t[i]}function attachDashTextTracksToVideojs(t,e,i){function o(){for(var e=t.dash.mediaPlayer,o=t.textTracks(),r=-1,s=0;s<o.length;s+=1)!function(t){var e=o[t];if("showing"===e.mode){var s=find(n,(function(t){return t.textTrack===e})),a=s?s.dashTrack:null;a&&(r=i.indexOf(a))}}(s);r!==e.getCurrentTextTrackIndex()&&e.setTextTrack(r)}var n=[],r=i.map((function(t){return{dashTrack:t,trackConfig:{label:t.lang,language:t.lang,srclang:t.lang,kind:t.kind}}})).map((function(e){var i=e.trackConfig,o=e.dashTrack,r=t.addRemoteTextTrack(i,!1);return n.push({textTrack:r.track,dashTrack:o}),r}));return t.textTracks().on("change",o),t.dash.mediaPlayer.on(window_1.dashjs.MediaPlayer.events.STREAM_TEARDOWN_COMPLETE,(function(){t.textTracks().off("change",o)})),o(),r}function setupTextTracks(t,e,i){function o(i){var s=(i.index,i.tracks);r.off(window_1.dashjs.MediaPlayer.events.TEXT_TRACKS_ADDED,o),n.forEach(t.removeRemoteTextTrack.bind(t)),n=[],s.length&&(n=attachDashTextTracksToVideojs(t,e,s))}window_1.VTTCue&&!/\[native code\]/.test(window_1.VTTCue.toString())&&(window_1.VTTCue=!1);var n=[];if(e.featuresNativeTextTracks)videojs.log.error("You must pass {html: {nativeCaptions: false}} in the videojs constructor to use text tracks in videojs-contrib-dash");else{var r=t.dash.mediaPlayer;r.on(window_1.dashjs.MediaPlayer.events.TEXT_TRACKS_ADDED,o),r.on(window_1.dashjs.MediaPlayer.events.CAN_PLAY,(function(){r.off(window_1.dashjs.MediaPlayer.events.TEXT_TRACKS_ADDED,o)}))}}function mountDashProvider(t){(window_1.MediaSource||t)&&videojs.getTech("Html5").registerSourceHandler(videojs.DashSourceHandler(),0)}function getTemplate(){var t="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="'+t+'" 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="'+t+'" 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="'+t+'" 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(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function trimmedEndIndex(t){for(var e=t.length;e--&&reWhitespace.test(t.charAt(e)););return e}function baseTrim(t){return t?t.slice(0,_trimmedEndIndex(t)+1).replace(reTrimStart,""):t}function getRawTag(t){var e=hasOwnProperty$2.call(t,symToStringTag$1),i=t[symToStringTag$1];try{t[symToStringTag$1]=void 0;var n=!0}catch(o){}var r=nativeObjectToString.call(t);return n&&(e?t[symToStringTag$1]=i:delete t[symToStringTag$1]),r}function objectToString(t){return nativeObjectToString$1.call(t)}function baseGetTag(t){return null==t?void 0===t?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(t)?_getRawTag(t):_objectToString(t)}function isObjectLike(t){return null!=t&&"object"==typeof t}function isSymbol(t){return"symbol"==typeof t||isObjectLike_1(t)&&_baseGetTag(t)==symbolTag}function toNumber(t){if("number"==typeof t)return t;if(isSymbol_1(t))return NAN;if(isObject_1(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=isObject_1(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=_baseTrim(t);var i=reIsBinary.test(t);return i||reIsOctal.test(t)?freeParseInt(t.slice(2),i?2:8):reIsBadHex.test(t)?NAN:+t}function debounce(t,e,i){function o(e){var i=l,o=c;return l=c=void 0,f=e,p=t.apply(o,i)}function n(t){var i=t-h;return void 0===h||i>=e||i<0||A&&t-f>=u}function r(){var t=now_1();if(n(t))return s(t);d=setTimeout(r,function(t){var i=e-(t-h);return A?nativeMin(i,u-(t-f)):i}(t))}function s(t){return d=void 0,g&&l?o(t):(l=c=void 0,p)}function a(){var t=now_1(),i=n(t);if(l=arguments,c=this,h=t,i){if(void 0===d)return function(t){return f=t,d=setTimeout(r,e),v?o(t):p}(h);if(A)return clearTimeout(d),d=setTimeout(r,e),o(h)}return void 0===d&&(d=setTimeout(r,e)),p}var l,c,u,p,d,h,f=0,v=!1,A=!1,g=!0;if("function"!=typeof t)throw new TypeError(FUNC_ERROR_TEXT$1);return e=toNumber_1(e)||0,isObject_1(i)&&(v=!!i.leading,u=(A="maxWait"in i)?nativeMax(toNumber_1(i.maxWait)||0,e):u,g="trailing"in i?!!i.trailing:g),a.cancel=function(){void 0!==d&&clearTimeout(d),f=0,l=h=c=d=void 0},a.flush=function(){return void 0===d?p:s(now_1())},a}function throttle$1(t,e,i){var o=!0,n=!0;if("function"!=typeof t)throw new TypeError(FUNC_ERROR_TEXT);return isObject_1(i)&&(o="leading"in i?!!i.leading:o,n="trailing"in i?!!i.trailing:n),debounce_1(t,e,{leading:o,maxWait:e,trailing:n})}function mountFlvProvider(t){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||t)try{var e=videojs.getTech&&videojs.getTech("Html5");e&&e.registerSourceHandler(FlvSourceHandler,0)}catch(i){}}function mountWebRTCProvider(t){if(!videojs.browser.isWebRTCSupported())return!1;try{var e=videojs.getTech&&videojs.getTech("Html5");e&&e.registerSourceHandler(sourceHandler,0)}catch(i){}}function FlashRtmpDecorator(t){return t.streamingFormats={"rtmp/mp4":"MP4","rtmp/flv":"FLV"},t.streamFromParts=function(t,e){return t+"&"+e},t.streamToParts=function(t){var e={connection:"",stream:""};if(!t)return e;var i=t.search(/&(?!\w+=)/),o=void 0;return-1!==i?o=i+1:0===(i=o=t.lastIndexOf("/")+1)&&(i=o=t.length),e.connection=t.substring(0,i),e.stream=t.substring(o,t.length),e},t.isStreamingType=function(e){return e in t.streamingFormats},t.RTMP_RE=/^rtmp[set]?:\/\//i,t.isStreamingSrc=function(e){return t.RTMP_RE.test(e)},t.rtmpSourceHandler={},t.rtmpSourceHandler.canPlayType=function(e){return t.isStreamingType(e)?"maybe":""},t.rtmpSourceHandler.canHandleSource=function(e,i){return t.rtmpSourceHandler.canPlayType(e.type)||(t.isStreamingSrc(e.src)?"maybe":"")},t.rtmpSourceHandler.handleSource=function(e,i,o){var n=t.streamToParts(e.src);i.setRtmpConnection(n.connection),i.setRtmpStream(n.stream)},t.registerSourceHandler(t.rtmpSourceHandler),t}function _createSetter(t){var e=t.charAt(0).toUpperCase()+t.slice(1);_api["set"+e]=function(e){return this.el_.vjs_setProperty(t,e)}}function _createGetter(t){_api[t]=function(){return this.el_.vjs_getProperty(t)}}function TCPlayer(t,e,i){var o=void 0,n=(new Date).getTime(),r=videojs.dom;if("string"==typeof t)o=document.querySelector("#"+t);else{if(!t||!t.nodeName)throw new TypeError("The ID or element supplied is not valid.");o=t}if("video"!=o.nodeName.toLowerCase()&&"audio"!=o.nodeName.toLowerCase())throw new TypeError("The element type must be <video>.");r.hasClass(o,"tcplayer")||r.addClass(o,"tcplayer"),r.hasClass(o,"video-js")||r.addClass(o,"video-js"),videojs.browser.IE_VERSION&&(o.style.width||o.offsetWidth&&300!==o.offsetWidth)&&(window_1.VIDEOJS_NO_DYNAMIC_STYLE=!0);var s={controls:!0,language:"zh-CN",playbackRates:[.5,1,1.25,1.5,2],controlBar:{volumePanel:{inline:"video"!=o.nodeName.toLowerCase()},fullscreenToggle:"video"==o.nodeName.toLowerCase(),QualitySwitcherMenuButton:!0},plugins:{Skin:"",VID:"",QualitySwitcher:{},MultiResolution:{},Errors:{},Reporter:{},ContextMenu:{},LevelSwitch:{},VttThumbnail:{},PlayerMetrics:{}}};e=videojs.mergeOptions(s,e),videojs.browser.IE_VERSION&&videojs.browser.IE_VERSION<11&&window_1.top,e.autoplay&&videojs.browser.IS_ANDROID&&videojs.browser.IS_WECHAT&&(e.autoplay=!1),log("player initializing",e),videojs.getComponent("player").prototype.options_.children.splice(1,0,"logoImage");var a=videojs(t,e,i);return a.PlayerMetrics(e).setTimingData({initStart:n}),log("player initialized",e),Enc.elemManage(a),a}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 t=USER_AGENT.match(/OS (\d+)_(\d+)_?(\d+)?/i);return t&&[parseInt(t[1],10),parseInt(t[2],10),parseInt(t[3]||"0",10)]||[]}(),IS_ANDROID=/Android/i.test(USER_AGENT),ANDROID_VERSION=function(){var t=USER_AGENT.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!t)return null;var e=t[1]&&parseFloat(t[1]),i=t[2]&&parseFloat(t[2]);return e&&i?parseFloat(t[1]+"."+t[2]):e||null}(),IS_TBS=/TBS\/\d+/i.test(USER_AGENT),TBS_VERSION=function(){var t=USER_AGENT.match(/TBS\/(\d+)/i);if(t&&t[1])return t[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 t=USER_AGENT.match(/Edg\/(\d+)/);return t&&t[1]?parseFloat(t[1]):null}(),EDGA_VERSION=IS_EDGA&&function(){var t=USER_AGENT.match(/EdgA\/(\d+)/);return t&&t[1]?parseFloat(t[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 t=USER_AGENT.match(/Chrome\/(\d+)/),e=USER_AGENT.match(/CriOS\/(\d+)/);return t&&t[1]?parseFloat(t[1]):e&&e[1]?parseFloat(e[1]):null}(),IS_IE8=/MSIE\s8\.0/.test(USER_AGENT),IE_VERSION=function(){var t=/MSIE\s(\d+)\.\d/.exec(USER_AGENT),e=t&&parseFloat(t[1]);return!e&&/Trident\/7.0/i.test(USER_AGENT)&&/rv:11.0/.test(USER_AGENT)&&(e=11),e}(),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(t){return t 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 t=window_1.MediaSource=window_1.MediaSource||window_1.WebKitMediaSource,e=window_1.SourceBuffer=window_1.SourceBuffer||window_1.WebKitSourceBuffer,i=t&&"function"==typeof t.isTypeSupported&&t.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),o=!e||e.prototype&&"function"==typeof e.prototype.appendBuffer&&"function"==typeof e.prototype.remove;return IS_IOS?void 0:i&&o}(),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(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},inherits=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)},possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},toString=Object.prototype.toString,keys=function(t){return isObject$1(t)?Object.keys(t):[]},log$1=void 0,level="info",history=[],logByType=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!!IE_VERSION&&IE_VERSION<11,o=log$1.levels[level],n=new RegExp("^("+o+")$");if("log"!==t&&e.unshift(t.toUpperCase()+":"),history&&history.push([].concat(e)),(log$1.enableLog||"log"!=t)&&(e.unshift("TCPlayer:"),window_1.console)){var r=window_1.console[t];r||"debug"!==t||(r=window_1.console.info||window_1.console.log),r&&o&&n.test(t)&&(i&&(e=e.map((function(t){if(isObject$1(t)||Array.isArray(t))try{return JSON.stringify(t)}catch(e){return String(t)}return String(t)})).join(" ")),r.apply?r[Array.isArray(e)?"apply":"call"](window_1.console,e):r(e))}},t;log$1=function(){for(var t=arguments.length,e=Array(t),i=0;i<t;i++)e[i]=arguments[i];logByType("log",e)},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(t){if("string"==typeof t){if(!log$1.levels.hasOwnProperty(t))throw new Error('"'+t+'" in not a valid log level');level=t}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 t=arguments.length,e=Array(t),i=0;i<t;i++)e[i]=arguments[i];return logByType("error",e)},log$1.warn=function(){for(var t=arguments.length,e=Array(t),i=0;i<t;i++)e[i]=arguments[i];return logByType("warn",e)},log$1.debug=function(){for(var t=arguments.length,e=Array(t),i=0;i<t;i++)e[i]=arguments[i];return logByType("debug",e)};var log$2=log$1,tsml=function(t){for(var e="",i=0;i<arguments.length;i++)e+=clean(t[i])+(arguments[i+1]||"");return e},_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 t=Object.defineProperty({},"passive",{get:function(){_supportsPassive=!0}});window_1.addEventListener("test",null,t),window_1.removeEventListener("test",null,t)}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 t=document_1.getElementsByTagName("video"),e=document_1.getElementsByTagName("audio"),i=document_1.getElementsByTagName("video-js"),o=[];if(t&&t.length>0)for(var n=0,r=t.length;n<r;n++)o.push(t[n]);if(e&&e.length>0)for(var s=0,a=e.length;s<a;s++)o.push(e[s]);if(i&&i.length>0)for(var l=0,c=i.length;l<c;l++)o.push(i[l]);if(o&&o.length>0)for(var u=0,p=o.length;u<p;u++){var d=o[u];if(!d||!d.getAttribute){autoSetupTimeout(1);break}void 0===d.player&&null!==d.getAttribute("data-setup")&&videojs$2(d)}else _windowLoaded||autoSetupTimeout(1)}};isReal()&&"complete"===document_1.readyState?_windowLoaded=!0:one(window_1,"load",(function(){_windowLoaded=!0}));var createStyleElement=function(t){var e=document_1.createElement("style");return e.className=t,e},setTextContent=function(t,e){t.styleSheet?t.styleSheet.cssText=e:t.textContent=e},bind=function(t,e,i){e.guid||(e.guid=newGUID());var o=function(){return e.apply(t,arguments)};return o.guid=i?i+"_"+e.guid:e.guid,o},throttle=function(t,e){var i=Date.now();return function(){var o=Date.now();o-i>=e&&(t.apply(void 0,arguments),i=o)}},EventTarget=function(){};EventTarget.prototype.allowedEvents_={},EventTarget.prototype.on=function(t,e){var i=this.addEventListener;this.addEventListener=function(){},on(this,t,e),this.addEventListener=i},EventTarget.prototype.addEventListener=EventTarget.prototype.on,EventTarget.prototype.off=function(t,e){off(this,t,e)},EventTarget.prototype.removeEventListener=EventTarget.prototype.off,EventTarget.prototype.one=function(t,e){var i=this.addEventListener;this.addEventListener=function(){},one(this,t,e),this.addEventListener=i},EventTarget.prototype.trigger=function(t){var e=t.type||t;"string"==typeof t&&(t={type:e}),t=fixEvent(t),this.allowedEvents_[e]&&this["on"+e]&&this["on"+e](t),trigger(this,t)},EventTarget.prototype.dispatchEvent=EventTarget.prototype.trigger;var isEvented=function(t){return t instanceof EventTarget||!!t.eventBusEl_&&["on","one","off","trigger"].every((function(e){return"function"==typeof t[e]}))},isValidEventType=function(t){return"string"==typeof t&&/\S/.test(t)||Array.isArray(t)&&!!t.length},validateTarget=function(t){if(!t.nodeName&&!isEvented(t))throw new Error("Invalid target; must be a DOM node or evented object.")},validateEventType=function(t){if(!isValidEventType(t))throw new Error("Invalid event type; must be a non-empty string or array.")},validateListener=function(t){if("function"!=typeof t)throw new Error("Invalid listener; must be a function.")},normalizeListenArgs=function(t,e){var i=e.length<3||e[0]===t||e[0]===t.eventBusEl_,o=void 0,n=void 0,r=void 0;return i?(o=t.eventBusEl_,e.length>=3&&e.shift(),n=e[0],r=e[1]):(o=e[0],n=e[1],r=e[2]),validateTarget(o),validateEventType(n),validateListener(r),{isTargetingSelf:i,target:o,type:n,listener:r=bind(t,r)}},listen=function(t,e,i,o){validateTarget(t),t.nodeName?Events[e](t,i,o):t[e](i,o)},EventedMixin={on:function(){for(var t=this,e=arguments.length,i=Array(e),o=0;o<e;o++)i[o]=arguments[o];var n=normalizeListenArgs(this,i),r=n.isTargetingSelf,s=n.target,a=n.type,l=n.listener;if(listen(s,"on",a,l),!r){var c=function(){return t.off(s,a,l)};c.guid=l.guid;var u=function(){return t.off("dispose",c)};u.guid=l.guid,listen(this,"on","dispose",c),listen(s,"on","dispose",u)}},one:function(){for(var t=this,e=arguments.length,i=Array(e),o=0;o<e;o++)i[o]=arguments[o];var n=normalizeListenArgs(this,i),r=n.isTargetingSelf,s=n.target,a=n.type,l=n.listener;if(r)listen(s,"one",a,l);else{var c=function e(){for(var i=arguments.length,o=Array(i),n=0;n<i;n++)o[n]=arguments[n];t.off(s,a,e),l.apply(null,o)};c.guid=l.guid,listen(s,"one",a,c)}},off:function(t,e,i){if(!t||isValidEventType(t))isValidEventType(e)?off(this.eventBusEl_,e,i):off(this.eventBusEl_,t,e);else{var o=t,n=e;validateTarget(o),validateEventType(n),validateListener(i),i=bind(this,i),this.off("dispose",i),o.nodeName?(off(o,n,i),off(o,"dispose",i)):isEvented(o)&&(o.off(n,i),o.off("dispose",i))}},trigger:function(t,e){return trigger(this.eventBusEl_,t,e)}},StatefulMixin={state:{},setState:function(t){var e=this;"function"==typeof t&&(t=t());var i=void 0;return each(t,(function(t,o){e.state[o]!==t&&((i=i||{})[o]={from:e.state[o],to:t}),e.state[o]=t})),i&&isEvented(this)&&this.trigger({changes:i,type:"statechanged"}),i}},Component=function(){function t(e,i,o){if(classCallCheck(this,t),!e&&this.play?this.player_=e=this:this.player_=e,this.options_=extend(!0,{},this.options_),i=this.options_=mergeOptions(this.options_,i),this.id_=i.id||i.el&&i.el.id,!this.id_){var n=e&&e.id&&e.id()||"no_player";this.id_=n+"_component_"+newGUID()}this.name_=i.name||null,i.el?this.el_=i.el:!1!==i.createEl&&(this.el_=this.createEl()),!1!==i.evented&&evented(this,{eventBusKey:this.el_?"el_":null}),stateful(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},!1!==i.initChildren&&this.initChildren(),this.ready(o),!1!==i.reportTouchActivity&&this.enableTouchActivity()}return t.prototype.dispose=function(){if(this.trigger({type:"dispose",bubbles:!1}),this.children_)for(var t=this.children_.length-1;t>=0;t--)this.children_[t].dispose&&this.children_[t].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},t.prototype.player=function(){return this.player_},t.prototype.options=function(t){return log$2.warn("this.options() has been deprecated and will be moved to the constructor in 6.0"),t?(this.options_=mergeOptions(this.options_,t),this.options_):this.options_},t.prototype.el=function(){return this.el_},t.prototype.createEl=function(t,e,i){return createEl(t,e,i)},t.prototype.localize=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,o=this.player_.language&&this.player_.language(),n=this.player_.languages&&this.player_.languages(),r=n&&n[o],s=o&&o.split("-")[0],a=n&&n[s],l=i;return r&&r[t]?l=r[t]:a&&a[t]&&(l=a[t]),e&&(l=l.replace(/\{(\d+)\}/g,(function(t,i){var o=e[i-1],n=o;return void 0===o&&(n=t),n}))),l},t.prototype.contentEl=function(){return this.contentEl_||this.el_},t.prototype.id=function(){return this.id_},t.prototype.name=function(){return this.name_},t.prototype.children=function(){return this.children_},t.prototype.getChildById=function(t){return this.childIndex_[t]},t.prototype.getChild=function(t){if(t)return t=toTitleCase(t),this.childNameIndex_[t]},t.prototype.addChild=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.children_.length,n=void 0,r=void 0;if("string"==typeof e){r=toTitleCase(e);var s=i.componentClass||r;i.name=r;var a=t.getComponent(s);if(!a)throw new Error("Component "+s+" does not exist");if("function"!=typeof a)return null;n=new a(this.player_||this,i)}else n=e;if(this.children_.splice(o,0,n),"function"==typeof n.id&&(this.childIndex_[n.id()]=n),(r=r||n.name&&toTitleCase(n.name()))&&(this.childNameIndex_[r]=n),"function"==typeof n.el&&n.el()){var l=this.contentEl().children[o]||null;this.contentEl().insertBefore(n.el(),l)}return n},t.prototype.removeChild=function(t){if("string"==typeof t&&(t=this.getChild(t)),t&&this.children_){for(var e=!1,i=this.children_.length-1;i>=0;i--)if(this.children_[i]===t){e=!0,this.children_.splice(i,1);break}if(e){this.childIndex_[t.id()]=null,this.childNameIndex_[t.name()]=null;var o=t.el();o&&o.parentNode===this.contentEl()&&this.contentEl().removeChild(t.el())}}},t.prototype.initChildren=function(){var e=this,i=this.options_.children;if(i){var o=this.options_,n=void 0,r=t.getComponent("Tech");(n=Array.isArray(i)?i:Object.keys(i)).concat(Object.keys(this.options_).filter((function(t){return!n.some((function(e){return"string"==typeof e?t===e:t===e.name}))}))).map((function(t){var o=void 0,n=void 0;return"string"==typeof t?n=i[o=t]||e.options_[o]||{}:(o=t.name,n=t),{name:o,opts:n}})).filter((function(e){var i=t.getComponent(e.opts.componentClass||toTitleCase(e.name));return i&&!r.isTech(i)})).forEach((function(t){var i=t.name,n=t.opts;if(void 0!==o[i]&&(n=o[i]),!1!==n){!0===n&&(n={}),n.playerOptions=e.options_.playerOptions;var r=e.addChild(i,n);r&&(e[i]=r)}}))}},t.prototype.buildCSSClass=function(){return""},t.prototype.ready=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)return this.isReady_?void(e?t.call(this):this.setTimeout(t,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(t))},t.prototype.triggerReady=function(){this.isReady_=!0,this.setTimeout((function(){var t=this.readyQueue_;this.readyQueue_=[],t&&t.length>0&&t.forEach((function(t){t.call(this)}),this),this.trigger("ready")}),1)},t.prototype.$=function(t,e){return $(t,e||this.contentEl())},t.prototype.$$=function(t,e){return $$(t,e||this.contentEl())},t.prototype.hasClass=function(t){return hasClass(this.el_,t)},t.prototype.addClass=function(t){addClass(this.el_,t)},t.prototype.removeClass=function(t){removeClass(this.el_,t)},t.prototype.toggleClass=function(t,e){toggleClass(this.el_,t,e)},t.prototype.show=function(){this.removeClass("vjs-hidden")},t.prototype.hide=function(){this.addClass("vjs-hidden")},t.prototype.lockShowing=function(){this.addClass("vjs-lock-showing")},t.prototype.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.prototype.getAttribute=function(t){return getAttribute(this.el_,t)},t.prototype.setAttribute=function(t,e){setAttribute(this.el_,t,e)},t.prototype.removeAttribute=function(t){removeAttribute(this.el_,t)},t.prototype.width=function(t,e){return this.dimension("width",t,e)},t.prototype.height=function(t,e){return this.dimension("height",t,e)},t.prototype.dimensions=function(t,e){this.width(t,!0),this.height(e)},t.prototype.dimension=function(t,e,i){if(void 0!==e)return null!==e&&e==e||(e=0),-1!==(""+e).indexOf("%")||-1!==(""+e).indexOf("px")?this.el_.style[t]=e:this.el_.style[t]="auto"===e?"":e+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;var o=this.el_.style[t],n=o.indexOf("px");return-1!==n?parseInt(o.slice(0,n),10):parseInt(this.el_["offset"+toTitleCase(t)],10)},t.prototype.currentDimension=function(t){var e=0;if("width"!==t&&"height"!==t)throw new Error("currentDimension only accepts width or height value");if("function"==typeof window_1.getComputedStyle){var i=window_1.getComputedStyle(this.el_);e=i.getPropertyValue(t)||i[t]}if(0===(e=parseFloat(e))){var o="offset"+toTitleCase(t);e=this.el_[o]}return e},t.prototype.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.prototype.currentWidth=function(){return this.currentDimension("width")},t.prototype.currentHeight=function(){return this.currentDimension("height")},t.prototype.focus=function(){this.el_.focus()},t.prototype.blur=function(){this.el_.blur()},t.prototype.emitTapEvents=function(){var t=0,e=null,i=void 0;this.on("touchstart",(function(o){1===o.touches.length&&(e={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY},t=(new Date).getTime(),i=!0)})),this.on("touchmove",(function(t){if(t.touches.length>1)i=!1;else if(e){var o=t.touches[0].pageX-e.pageX,n=t.touches[0].pageY-e.pageY;Math.sqrt(o*o+n*n)>10&&(i=!1)}}));var o=function(){i=!1};this.on("touchleave",o),this.on("touchcancel",o),this.on("touchend",(function(o){e=null,!0===i&&(new Date).getTime()-t<200&&(o.preventDefault(),this.trigger("tap"))}))},t.prototype.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var t=bind(this.player(),this.player().reportUserActivity),e=void 0;this.on("touchstart",(function(){t(),this.clearInterval(e),e=this.setInterval(t,250)}));var i=function(i){t(),this.clearInterval(e)};this.on("touchmove",t),this.on("touchend",i),this.on("touchcancel",i)}},t.prototype.setTimeout=function(t,e){var i=this;t=bind(this,t);var o=window_1.setTimeout(t,e),n=function(){return i.clearTimeout(o)};return n.guid="vjs-timeout-"+o,this.on("dispose",n),o},t.prototype.clearTimeout=function(t){window_1.clearTimeout(t);var e=function(){};return e.guid="vjs-timeout-"+t,this.off("dispose",e),t},t.prototype.setInterval=function(t,e){var i=this;t=bind(this,t);var o=window_1.setInterval(t,e),n=function(){return i.clearInterval(o)};return n.guid="vjs-interval-"+o,this.on("dispose",n),o},t.prototype.clearInterval=function(t){window_1.clearInterval(t);var e=function(){};return e.guid="vjs-interval-"+t,this.off("dispose",e),t},t.prototype.requestAnimationFrame=function(t){var e=this;if(this.supportsRaf_){t=bind(this,t);var i=window_1.requestAnimationFrame(t),o=function(){return e.cancelAnimationFrame(i)};return o.guid="vjs-raf-"+i,this.on("dispose",o),i}return this.setTimeout(t,1e3/60)},t.prototype.cancelAnimationFrame=function(t){if(this.supportsRaf_){window_1.cancelAnimationFrame(t);var e=function(){};return e.guid="vjs-raf-"+t,this.off("dispose",e),t}return this.clearTimeout(t)},t.registerComponent=function(e,i){if("string"!=typeof e||!e)throw new Error('Illegal component name, "'+e+'"; must be a non-empty string.');var o=t.getComponent("Tech"),n=o&&o.isTech(i),r=t===i||t.prototype.isPrototypeOf(i.prototype);if(n||!r)throw new Error('Illegal component, "'+e+'"; '+(n?"techs must be registered using Tech.registerTech()":"must be a Component subclass")+".");e=toTitleCase(e),t.components_||(t.components_={});var s=t.getComponent("Player");if("Player"===e&&s&&s.players){var a=s.players,l=Object.keys(a);if(a&&l.length>0&&l.map((function(t){return a[t]})).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return t.components_[e]=i,i},t.getComponent=function(e){if(e)return e=toTitleCase(e),t.components_&&t.components_[e]?t.components_[e]:void 0},t}();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(t){var e=["protocol","hostname","port","pathname","search","hash","host"],i=document_1.createElement("a");i.href=t;var o=""===i.host&&"file:"!==i.protocol,n=void 0;o&&((n=document_1.createElement("div")).innerHTML='<a href="'+t+'"></a>',i=n.firstChild,n.setAttribute("style","display:none; position:absolute;"),document_1.body.appendChild(n));for(var r={},s=0;s<e.length;s++)r[e[s]]=i[e[s]];return"http:"===r.protocol&&(r.host=r.host.replace(/:80$/,"")),"https:"===r.protocol&&(r.host=r.host.replace(/:443$/,"")),r.protocol||(r.protocol=window_1.location.protocol),o&&document_1.body.removeChild(n),r},getAbsoluteURL=function(t){if(!t.match(/^https?:\/\//)){var e=document_1.createElement("div");e.innerHTML='<a href="'+t+'">x</a>',t=e.firstChild.href}return t},getFileExtension=function(t){if("string"==typeof t){var e=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i.exec(t);if(e)return e.pop().toLowerCase()}return""},isCrossOrigin=function(t){var e=window_1.location,i=parseUrl(t);return(":"===i.protocol?e.protocol:i.protocol)+i.host!==e.protocol+e.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(t){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce((function(e,i,o){return t[i]&&(e[i]=t[i]),e}),{cues:t.cues&&Array.prototype.map.call(t.cues,(function(t){return{startTime:t.startTime,endTime:t.endTime,text:t.text,id:t.id}}))})},textTracksToJson=function(t){var e=t.$$("track"),i=Array.prototype.map.call(e,(function(t){return t.track}));return Array.prototype.map.call(e,(function(t){var e=trackToJson_(t.track);return t.src&&(e.src=t.src),e})).concat(Array.prototype.filter.call(t.textTracks(),(function(t){return-1===i.indexOf(t)})).map(trackToJson_))},jsonToTextTracks=function(t,e){return t.forEach((function(t){var i=e.addRemoteTextTrack(t).track;!t.src&&t.cues&&t.cues.forEach((function(t){return i.addCue(t)}))})),e.textTracks()},textTrackConverter={textTracksToJson:textTracksToJson,jsonToTextTracks:jsonToTextTracks,trackToJson_:trackToJson_},MODAL_CLASS_NAME="vjs-modal-dialog",ESC=27,ModalDialog=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));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(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},e.prototype.dispose=function(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,t.prototype.dispose.call(this)},e.prototype.buildCSSClass=function(){return MODAL_CLASS_NAME+" vjs-hidden "+t.prototype.buildCSSClass.call(this)},e.prototype.handleKeyPress=function(t){t.which===ESC&&this.closeable()&&this.close()},e.prototype.label=function(){return this.localize(this.options_.label||"Modal Window")},e.prototype.description=function(){var t=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(t+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),t},e.prototype.open=function(){if(!this.opened_){var t=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!t.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&t.pause(),this.closeable()&&this.on(this.el_.ownerDocument,"keydown",bind(this,this.handleKeyPress)),this.hadControls_=t.controls(),t.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}},e.prototype.opened=function(t){return"boolean"==typeof t&&this[t?"open":"close"](),this.opened_},e.prototype.close=function(){if(this.opened_){var t=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&t.play(),this.closeable()&&this.off(this.el_.ownerDocument,"keydown",bind(this,this.handleKeyPress)),this.hadControls_&&t.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}},e.prototype.closeable=function(t){if("boolean"==typeof t){var e=this.closeable_=!!t,i=this.getChild("closeButton");if(e&&!i){var o=this.contentEl_;this.contentEl_=this.el_,i=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=o,this.on(i,"close",this.close)}!e&&i&&(this.off(i,"close",this.close),this.removeChild(i),i.dispose())}return this.closeable_},e.prototype.fill=function(){this.fillWith(this.content())},e.prototype.fillWith=function(t){var e=this.contentEl(),i=e.parentNode,o=e.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,i.removeChild(e),this.empty(),insertContent(e,t),this.trigger("modalfill"),o?i.insertBefore(e,o):i.appendChild(e);var n=this.getChild("closeButton");n&&i.appendChild(n.el_)},e.prototype.empty=function(){this.trigger("beforemodalempty"),emptyEl(this.contentEl()),this.trigger("modalempty")},e.prototype.content=function(t){return void 0!==t&&(this.content_=t),this.content_},e.prototype.conditionalFocus_=function(){var t=document_1.activeElement,e=this.player_.el_;this.previouslyActiveEl_=null,(e.contains(t)||e===t)&&(this.previouslyActiveEl_=t,this.focus(),this.on(document_1,"keydown",this.handleKeyDown))},e.prototype.conditionalBlur_=function(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null),this.off(document_1,"keydown",this.handleKeyDown)},e.prototype.handleKeyDown=function(t){if(9===t.which){for(var e=this.focusableEls_(),i=this.el_.querySelector(":focus"),o=void 0,n=0;n<e.length;n++)if(i===e[n]){o=n;break}document_1.activeElement===this.el_&&(o=0),t.shiftKey&&0===o?(e[e.length-1].focus(),t.preventDefault()):t.shiftKey||o!==e.length-1||(e[0].focus(),t.preventDefault())}},e.prototype.focusableEls_=function(){var t=this.el_.querySelectorAll("*");return Array.prototype.filter.call(t,(function(t){return(t instanceof window_1.HTMLAnchorElement||t instanceof window_1.HTMLAreaElement)&&t.hasAttribute("href")||(t instanceof window_1.HTMLInputElement||t instanceof window_1.HTMLSelectElement||t instanceof window_1.HTMLTextAreaElement||t instanceof window_1.HTMLButtonElement)&&!t.hasAttribute("disabled")||t instanceof window_1.HTMLIFrameElement||t instanceof window_1.HTMLObjectElement||t instanceof window_1.HTMLEmbedElement||t.hasAttribute("tabindex")&&-1!==t.getAttribute("tabindex")||t.hasAttribute("contenteditable")}))},e}(Component);ModalDialog.prototype.options_={pauseOnOpen:!0,temporary:!0},Component.registerComponent("ModalDialog",ModalDialog);var TrackList=function(t){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this));if(!o&&(o=n,IS_IE8))for(var r in o=document_1.createElement("custom"),e.prototype)"constructor"!==r&&(o[r]=e.prototype[r]);o.tracks_=[],Object.defineProperty(o,"length",{get:function(){return this.tracks_.length}});for(var s=0;s<i.length;s++)o.addTrack(i[s]);return possibleConstructorReturn(n,o)}return inherits(e,t),e.prototype.addTrack=function(t){var e=this.tracks_.length;""+e in this||Object.defineProperty(this,e,{get:function(){return this.tracks_[e]}}),-1===this.tracks_.indexOf(t)&&(this.tracks_.push(t),this.trigger({track:t,type:"addtrack"}))},e.prototype.removeTrack=function(t){for(var e=void 0,i=0,o=this.length;i<o;i++)if(this[i]===t){(e=this[i]).off&&e.off(),this.tracks_.splice(i,1);break}e&&this.trigger({track:e,type:"removetrack"})},e.prototype.getTrackById=function(t){for(var e=null,i=0,o=this.length;i<o;i++){var n=this[i];if(n.id===t){e=n;break}}return e},e}(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(t,e){for(var i=0;i<t.length;i++)Object.keys(t[i]).length&&e.id!==t[i].id&&(t[i].enabled=!1)},AudioTrackList=function(t){function e(){var i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];classCallCheck(this,e);for(var n=void 0,r=o.length-1;r>=0;r--)if(o[r].enabled){disableOthers(o,o[r]);break}if(IS_IE8){for(var s in n=document_1.createElement("custom"),TrackList.prototype)"constructor"!==s&&(n[s]=TrackList.prototype[s]);for(var a in e.prototype)"constructor"!==a&&(n[a]=e.prototype[a])}return(n=i=possibleConstructorReturn(this,t.call(this,o,n))).changing_=!1,possibleConstructorReturn(i,n)}return inherits(e,t),e.prototype.addTrack=function(e){var i=this;e.enabled&&disableOthers(this,e),t.prototype.addTrack.call(this,e),e.addEventListener&&e.addEventListener("enabledchange",(function(){i.changing_||(i.changing_=!0,disableOthers(i,e),i.changing_=!1,i.trigger("change"))}))},e}(TrackList),disableOthers$1=function(t,e){for(var i=0;i<t.length;i++)Object.keys(t[i]).length&&e.id!==t[i].id&&(t[i].selected=!1)},VideoTrackList=function(t){function e(){var i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];classCallCheck(this,e);for(var n=void 0,r=o.length-1;r>=0;r--)if(o[r].selected){disableOthers$1(o,o[r]);break}if(IS_IE8){for(var s in n=document_1.createElement("custom"),TrackList.prototype)"constructor"!==s&&(n[s]=TrackList.prototype[s]);for(var a in e.prototype)"constructor"!==a&&(n[a]=e.prototype[a])}return(n=i=possibleConstructorReturn(this,t.call(this,o,n))).changing_=!1,Object.defineProperty(n,"selectedIndex",{get:function(){for(var t=0;t<this.length;t++)if(this[t].selected)return t;return-1},set:function(){}}),possibleConstructorReturn(i,n)}return inherits(e,t),e.prototype.addTrack=function(e){var i=this;e.selected&&disableOthers$1(this,e),t.prototype.addTrack.call(this,e),e.addEventListener&&e.addEventListener("selectedchange",(function(){i.changing_||(i.changing_=!0,disableOthers$1(i,e),i.changing_=!1,i.trigger("change"))}))},e}(TrackList),TextTrackList=function(t){function e(){var i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];classCallCheck(this,e);var n=void 0;if(IS_IE8){for(var r in n=document_1.createElement("custom"),TrackList.prototype)"constructor"!==r&&(n[r]=TrackList.prototype[r]);for(var s in e.prototype)"constructor"!==s&&(n[s]=e.prototype[s])}return n=i=possibleConstructorReturn(this,t.call(this,o,n)),possibleConstructorReturn(i,n)}return inherits(e,t),e.prototype.addTrack=function(e){if("disabled"===e.mode&&!e.label)return!1;t.prototype.addTrack.call(this,e),e.addEventListener("modechange",bind(this,(function(){this.trigger("change")}))),-1===["metadata","chapters"].indexOf(e.kind)&&e.addEventListener("modechange",bind(this,(function(){this.trigger("selectedlanguagechange")})))},e}(TrackList),HtmlTrackElementList=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];classCallCheck(this,t);var i=this;if(IS_IE8)for(var o in i=document_1.createElement("custom"),t.prototype)"constructor"!==o&&(i[o]=t.prototype[o]);i.trackElements_=[],Object.defineProperty(i,"length",{get:function(){return this.trackElements_.length}});for(var n=0,r=e.length;n<r;n++)i.addTrackElement_(e[n]);if(IS_IE8)return i}return t.prototype.addTrackElement_=function(t){var e=this.trackElements_.length;""+e in this||Object.defineProperty(this,e,{get:function(){return this.trackElements_[e]}}),-1===this.trackElements_.indexOf(t)&&this.trackElements_.push(t)},t.prototype.getTrackElementByTrack_=function(t){for(var e=void 0,i=0,o=this.trackElements_.length;i<o;i++)if(t===this.trackElements_[i].track){e=this.trackElements_[i];break}return e},t.prototype.removeTrackElement_=function(t){for(var e=0,i=this.trackElements_.length;e<i;e++)if(t===this.trackElements_[e]){this.trackElements_.splice(e,1);break}},t}(),TextTrackCueList=function(){function t(e){classCallCheck(this,t);var i=this;if(IS_IE8)for(var o in i=document_1.createElement("custom"),t.prototype)"constructor"!==o&&(i[o]=t.prototype[o]);if(t.prototype.setCues_.call(i,e),Object.defineProperty(i,"length",{get:function(){return this.length_}}),IS_IE8)return i}return t.prototype.setCues_=function(t){var e=this.length||0,i=0,o=t.length;this.cues_=t,this.length_=t.length;var n=function(t){""+t in this||Object.defineProperty(this,""+t,{get:function(){return this.cues_[t]}})};if(e<o)for(i=e;i<o;i++)n.call(this,i)},t.prototype.getCueById=function(t){for(var e=null,i=0,o=this.length;i<o;i++){var n=this[i];if(n.id===t){e=n;break}}return e},t}(),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(t){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};classCallCheck(this,e);var o=possibleConstructorReturn(this,t.call(this)),n=o;if(IS_IE8)for(var r in n=document_1.createElement("custom"),e.prototype)"constructor"!==r&&(n[r]=e.prototype[r]);var s={id:i.id||(0===i.id?0:"vjs_track_"+newGUID()),kind:i.kind||"",label:i.label||"",language:i.language||""};for(var a in s)!function(t){Object.defineProperty(n,t,{get:function(){return s[t]},set:function(){}})}(a);return possibleConstructorReturn(o,n)}return inherits(e,t),e}(EventTarget),isFunction_1=isFunction$1,toString$1=Object.prototype.toString,trim=function(t){return t.replace(/^\s+|\s+$/g,"")},isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},parseHeaders=function(t){if(!t)return{};for(var e={},i=trim(t).split("\n"),o=0;o<i.length;o++){var n=i[o],r=n.indexOf(":"),s=trim(n.slice(0,r)).toLowerCase(),a=trim(n.slice(r+1));void 0===e[s]?e[s]=a:isArray(e[s])?e[s].push(a):e[s]=[e[s],a]}return e},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(t){createXHR["delete"===t?"del":t]=function(e,i,o){return(i=initParams(e,i,o)).method=t.toUpperCase(),_createXHR(i)}}));var parseCues=function(t,e){var i=new window_1.WebVTT.Parser(window_1,window_1.vttjs,window_1.WebVTT.StringDecoder()),o=[];i.oncue=function(t){e.addCue(t)},i.onparsingerror=function(t){o.push(t)},i.onflush=function(){e.trigger({type:"loadeddata",target:e})},i.parse(t),o.length>0&&(window_1.console&&window_1.console.groupCollapsed&&window_1.console.groupCollapsed("Text Track parsing errors for "+e.src),o.forEach((function(t){return log$2.error(t)})),window_1.console&&window_1.console.groupEnd&&window_1.console.groupEnd()),i.flush()},loadTrack=function(t,e){var i={uri:t},o=isCrossOrigin(t);o&&(i.cors=o),xhr(i,bind(this,(function(t,i,o){if(t)return log$2.error(t,i);if(e.loaded_=!0,"function"!=typeof window_1.WebVTT){if(e.tech_){var n=function(){return parseCues(o,e)};e.tech_.on("vttjsloaded",n),e.tech_.on("vttjserror",(function(){log$2.error("vttjs failed to load, stopping trying to process "+e.src),e.tech_.off("vttjsloaded",n)}))}}else parseCues(o,e)})))},TextTrack=function(t){function e(){var i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(classCallCheck(this,e),!o.tech)throw new Error("A tech was not provided.");var n=mergeOptions(o,{kind:TextTrackKind[o.kind]||o.kind||"subtitles",language:o.language||o.srclang||""}),r=TextTrackMode[n.mode]||"disabled",s=n.default;"metadata"!==n.kind&&"chapters"!==n.kind||(r="hidden");var a=i=possibleConstructorReturn(this,t.call(this,n));if(a.tech_=n.tech,IS_IE8)for(var l in e.prototype)"constructor"!==l&&(a[l]=e.prototype[l]);a.cues_=[],a.activeCues_=[];var c=new TextTrackCueList(a.cues_),u=new TextTrackCueList(a.activeCues_),p=!1,d=bind(a,(function(){this.activeCues,p&&(this.trigger("cuechange"),p=!1)}));return"disabled"!==r&&a.tech_.ready((function(){a.tech_.on("timeupdate",d)}),!0),Object.defineProperty(a,"default",{get:function(){return s},set:function(){}}),Object.defineProperty(a,"mode",{get:function(){return r},set:function(t){var e=this;TextTrackMode[t]&&("showing"===(r=t)&&this.tech_.ready((function(){e.tech_.on("timeupdate",d)}),!0),this.trigger("modechange"))}}),Object.defineProperty(a,"cues",{get:function(){return this.loaded_?c:null},set:function(){}}),Object.defineProperty(a,"activeCues",{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return u;for(var t=this.tech_.currentTime(),e=[],i=0,o=this.cues.length;i<o;i++){var n=this.cues[i];(n.startTime<=t&&n.endTime>=t||n.startTime===n.endTime&&n.startTime<=t&&n.startTime+.5>=t)&&e.push(n)}if(p=!1,e.length!==this.activeCues_.length)p=!0;else for(var r=0;r<e.length;r++)-1===this.activeCues_.indexOf(e[r])&&(p=!0);return this.activeCues_=e,u.setCues_(this.activeCues_),u},set:function(){}}),n.src?(a.src=n.src,loadTrack(n.src,a)):a.loaded_=!0,possibleConstructorReturn(i,a)}return inherits(e,t),e.prototype.addCue=function(t){var e=t;if(window_1.vttjs&&!(t instanceof window_1.vttjs.VTTCue)){for(var i in e=new window_1.vttjs.VTTCue(t.startTime,t.endTime,t.text),t)i in e||(e[i]=t[i]);e.id=t.id,e.originalCue_=t}for(var o=this.tech_.textTracks(),n=0;n<o.length;n++)o[n]!==this&&o[n].removeCue(e);this.cues_.push(e),this.cues.setCues_(this.cues_)},e.prototype.removeCue=function(t){for(var e=this.cues_.length;e--;){var i=this.cues_[e];if(i===t||i.originalCue_&&i.originalCue_===t){this.cues_.splice(e,1),this.cues.setCues_(this.cues_);break}}},e}(Track);TextTrack.prototype.allowedEvents_={cuechange:"cuechange"};var AudioTrack=function(t){function e(){var i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};classCallCheck(this,e);var n=mergeOptions(o,{kind:AudioTrackKind[o.kind]||""}),r=i=possibleConstructorReturn(this,t.call(this,n)),s=!1;if(IS_IE8)for(var a in e.prototype)"constructor"!==a&&(r[a]=e.prototype[a]);return Object.defineProperty(r,"enabled",{get:function(){return s},set:function(t){"boolean"==typeof t&&t!==s&&(s=t,this.trigger("enabledchange"))}}),n.enabled&&(r.enabled=n.enabled),r.loaded_=!0,possibleConstructorReturn(i,r)}return inherits(e,t),e}(Track),VideoTrack=function(t){function e(){var i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};classCallCheck(this,e);var n=mergeOptions(o,{kind:VideoTrackKind[o.kind]||""}),r=i=possibleConstructorReturn(this,t.call(this,n)),s=!1;if(IS_IE8)for(var a in e.prototype)"constructor"!==a&&(r[a]=e.prototype[a]);return Object.defineProperty(r,"selected",{get:function(){return s},set:function(t){"boolean"==typeof t&&t!==s&&(s=t,this.trigger("selectedchange"))}}),n.selected&&(r.selected=n.selected),possibleConstructorReturn(i,r)}return inherits(e,t),e}(Track),NONE=0,LOADING=1,LOADED=2,ERROR=3,HTMLTrackElement=function(t){function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};classCallCheck(this,e);var o=possibleConstructorReturn(this,t.call(this)),n=void 0,r=o;if(IS_IE8)for(var s in r=document_1.createElement("custom"),e.prototype)"constructor"!==s&&(r[s]=e.prototype[s]);var a=new TextTrack(i);return r.kind=a.kind,r.src=a.src,r.srclang=a.language,r.label=a.label,r.default=a.default,Object.defineProperty(r,"readyState",{get:function(){return n}}),Object.defineProperty(r,"track",{get:function(){return a}}),n=NONE,a.addEventListener("loadeddata",(function(){n=LOADED,r.trigger({type:"load",target:r})})),IS_IE8?possibleConstructorReturn(o,r):o}return inherits(e,t),e}(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(t){NORMAL[t].getterName=t+"Tracks",NORMAL[t].privateName=t+"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 t(){}return function(e){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return t.prototype=e,new t}}();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(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,i){return i?this.has(t)?this.values[t]:e[i]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,i){for(var o=0;o<i.length;++o)if(e===i[o]){this.set(t,e);break}},integer:function(t,e){/^-?\d+$/.test(e)&&this.set(t,parseInt(e,10))},percent:function(t,e){return!!(e.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(e=parseFloat(e))>=0&&e<=100)&&(this.set(t,e),!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(t,e){for(var i in e=e||this.div,t)t.hasOwnProperty(i)&&(e.style[i]=t[i])},StyleBox.prototype.formatStyle=function(t,e){return 0===t?0:t+e},CueStyleBox.prototype=_objCreate(StyleBox.prototype),CueStyleBox.prototype.constructor=CueStyleBox,BoxPosition.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},BoxPosition.prototype.overlaps=function(t){return this.left<t.right&&this.right>t.left&&this.top<t.bottom&&this.bottom>t.top},BoxPosition.prototype.overlapsAny=function(t){for(var e=0;e<t.length;e++)if(this.overlaps(t[e]))return!0;return!1},BoxPosition.prototype.within=function(t){return this.top>=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},BoxPosition.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.left<t.left;case"-x":return this.right>t.right;case"+y":return this.top<t.top;case"-y":return this.bottom>t.bottom}},BoxPosition.prototype.intersectPercentage=function(t){return Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left))*Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top))/(this.height*this.width)},BoxPosition.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},BoxPosition.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,i=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,o=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;return{left:(t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t).left,right:t.right,top:t.top||o,height:t.height||e,bottom:t.bottom||o+(t.height||e),width:t.width||i}},WebVTT$1.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},WebVTT$1.convertCueToDOMTree=function(t,e){return t&&e?parseContent(t,e):null},WebVTT$1.processCues=function(t,e,i){if(!t||!e||!i)return null;for(;i.firstChild;)i.removeChild(i.firstChild);var o=t.document.createElement("div");if(o.style.position="absolute",o.style.left="0",o.style.right="0",o.style.top="0",o.style.bottom="0",o.style.margin="1.5%",i.appendChild(o),function(t){for(var e=0;e<t.length;e++)if(t[e].hasBeenReset||!t[e].displayState)return!0;return!1}(e)){var n=[],r=BoxPosition.getSimpleBoxPosition(o),s={font:Math.round(.05*r.height*100)/100+"px sans-serif"};!function(){for(var i,a,l=0;l<e.length;l++)a=e[l],i=new CueStyleBox(t,a,s),o.appendChild(i.div),moveBoxToLinePosition(t,i,r,n),a.displayState=i.div,n.push(BoxPosition.getSimpleBoxPosition(i))}()}else for(var a=0;a<e.length;a++)o.appendChild(e[a].displayState)},WebVTT$1.Parser=function(t,e,i){i||(i=e,e={}),e||(e={}),this.window=t,this.vttjs=e,this.state="INITIAL",this.buffer="",this.decoder=i||new TextDecoder("utf8"),this.regionList=[]},WebVTT$1.Parser.prototype={reportOrThrowError:function(t){if(!(t instanceof ParsingError))throw t;this.onparsingerror&&this.onparsingerror(t)},parse:function(t){function e(){for(var t=n.buffer,e=0;e<t.length&&"\r"!==t[e]&&"\n"!==t[e];)++e;var i=t.substr(0,e);return"\r"===t[e]&&++e,"\n"===t[e]&&++e,n.buffer=t.substr(e),i}function i(t){var e=new Settings;if(parseOptions(t,(function(t,i){switch(t){case"id":e.set(t,i);break;case"width":e.percent(t,i);break;case"lines":e.integer(t,i);break;case"regionanchor":case"viewportanchor":var o=i.split(",");if(2!==o.length)break;var n=new Settings;if(n.percent("x",o[0]),n.percent("y",o[1]),!n.has("x")||!n.has("y"))break;e.set(t+"X",n.get("x")),e.set(t+"Y",n.get("y"));break;case"scroll":e.alt(t,i,["up"])}}),/=/,/\s/),e.has("id")){var i=new(n.vttjs.VTTRegion||n.window.VTTRegion);i.width=e.get("width",100),i.lines=e.get("lines",3),i.regionAnchorX=e.get("regionanchorX",0),i.regionAnchorY=e.get("regionanchorY",100),i.viewportAnchorX=e.get("viewportanchorX",0),i.viewportAnchorY=e.get("viewportanchorY",100),i.scroll=e.get("scroll",""),n.onregion&&n.onregion(i),n.regionList.push({id:e.get("id"),region:i})}}function o(t){var e=new Settings;parseOptions(t,(function(t,i){switch(t){case"MPEGT":e.integer(t+"S",i);break;case"LOCA":e.set(t+"L",parseTimeStamp(i))}}),/[^\d]:/,/,/),n.ontimestampmap&&n.ontimestampmap({MPEGTS:e.get("MPEGTS"),LOCAL:e.get("LOCAL")})}var n=this;t&&(n.buffer+=n.decoder.decode(t,{stream:!0}));try{var r;if("INITIAL"===n.state){if(!/\r\n|\n/.test(n.buffer))return this;var s=(r=e()).match(/^WEBVTT([ \t].*)?$/);if(!s||!s[0])throw new ParsingError(ParsingError.Errors.BadSignature);n.state="HEADER"}for(var a=!1;n.buffer;){if(!/\r\n|\n/.test(n.buffer))return this;switch(a?a=!1:r=e(),n.state){case"HEADER":/:/.test(r)?function(t){t.match(/X-TIMESTAMP-MAP/)?parseOptions(t,(function(t,e){"X-TIMESTAMP-MAP"===t&&o(e)}),/=/):parseOptions(t,(function(t,e){"Region"===t&&i(e)}),/:/)}(r):r||(n.state="ID");continue;case"NOTE":r||(n.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(r)){n.state="NOTE";break}if(!r)continue;if(n.cue=new(n.vttjs.VTTCue||n.window.VTTCue)(0,0,""),n.state="CUE",-1===r.indexOf("--\x3e")){n.cue.id=r;continue}case"CUE":try{parseCue(r,n.cue,n.regionList)}catch(c){n.reportOrThrowError(c),n.cue=null,n.state="BADCUE";continue}n.state="CUETEXT";continue;case"CUETEXT":var l=-1!==r.indexOf("--\x3e");if(!r||l&&(a=!0)){n.oncue&&n.oncue(n.cue),n.cue=null,n.state="ID";continue}n.cue.text&&(n.cue.text+="\n"),n.cue.text+=r;continue;case"BADCUE":r||(n.state="ID");continue}}}catch(c){n.reportOrThrowError(c),"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 t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new ParsingError(ParsingError.Errors.BadSignature)}catch(e){t.reportOrThrowError(e)}return t.onflush&&t.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(t){var e=t.exports={WebVTT:vtt$1,VTTCue:vttcue,VTTRegion:vttregion};window_1.vttjs=e,window_1.WebVTT=e.WebVTT;var i=e.VTTCue,o=e.VTTRegion,n=window_1.VTTCue,r=window_1.VTTRegion;e.shim=function(){window_1.VTTCue=i,window_1.VTTRegion=o},e.restore=function(){window_1.VTTCue=n,window_1.VTTRegion=r},window_1.VTTCue||e.shim()})),Tech=function(t){function e(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};classCallCheck(this,e),o.reportTouchActivity=!1;var r=possibleConstructorReturn(this,t.call(this,i,o,n));return r.hasStarted_=!1,r.on("playing",(function(){this.hasStarted_=!0})),r.on("loadstart",(function(){this.hasStarted_=!1})),ALL.names.forEach((function(t){var e=ALL[t];o&&o[e.getterName]&&(r[e.privateName]=o[e.getterName])})),r.featuresProgressEvents||r.manualProgressOn(),r.featuresTimeupdateEvents||r.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach((function(t){!1===o["native"+t+"Tracks"]&&(r["featuresNative"+t+"Tracks"]=!1)})),!1===o.nativeCaptions||!1===o.nativeTextTracks?r.featuresNativeTextTracks=!1:!0!==o.nativeCaptions&&!0!==o.nativeTextTracks||(r.featuresNativeTextTracks=!0),r.featuresNativeTextTracks||r.emulateTextTracks(),r.autoRemoteTextTracks_=new ALL.text.ListClass,r.initTrackListeners(),o.nativeControlsForTouch||r.emitTapEvents(),r.constructor&&(r.name_=r.constructor.name||"Unknown Tech"),r}return inherits(e,t),e.prototype.manualProgressOn=function(){this.on("durationchange",this.onDurationChange),this.manualProgress=!0,this.one("ready",this.trackProgress)},e.prototype.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange)},e.prototype.trackProgress=function(t){this.stopTrackingProgress(),this.progressInterval=this.setInterval(bind(this,(function(){var t=this.bufferedPercent();this.bufferedPercent_!==t&&this.trigger("progress"),this.bufferedPercent_=t,1===t&&this.stopTrackingProgress()})),500)},e.prototype.onDurationChange=function(t){this.duration_=this.duration()},e.prototype.buffered=function(){return createTimeRanges(0,0)},e.prototype.bufferedPercent=function(){return bufferedPercent(this.buffered(),this.duration_)},e.prototype.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},e.prototype.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime),this.on("pause",this.stopTrackingCurrentTime)},e.prototype.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime),this.off("pause",this.stopTrackingCurrentTime)},e.prototype.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval((function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}),250)},e.prototype.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},e.prototype.dispose=function(){this.clearTracks(NORMAL.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),t.prototype.dispose.call(this)},e.prototype.clearTracks=function(t){var e=this;(t=[].concat(t)).forEach((function(t){for(var i=e[t+"Tracks"]()||[],o=i.length;o--;){var n=i[o];"text"===t&&e.removeRemoteTextTrack(n),i.removeTrack(n)}}))},e.prototype.cleanupAutoTextTracks=function(){for(var t=this.autoRemoteTextTracks_||[],e=t.length;e--;){var i=t[e];this.removeRemoteTextTrack(i)}},e.prototype.reset=function(){},e.prototype.error=function(t){return void 0!==t&&(this.error_=new MediaError(t),this.trigger("error")),this.error_},e.prototype.played=function(){return this.hasStarted_?createTimeRanges(0,0):createTimeRanges()},e.prototype.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},e.prototype.initTrackListeners=function(){var t=this;NORMAL.names.forEach((function(e){var i=NORMAL[e],o=function(){t.trigger(e+"trackchange")},n=t[i.getterName]();n.addEventListener("removetrack",o),n.addEventListener("addtrack",o),t.on("dispose",(function(){n.removeEventListener("removetrack",o),n.removeEventListener("addtrack",o)}))}))},e.prototype.addWebVttScript_=function(){var t=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 e=document_1.createElement("script");e.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.12.4/vtt.min.js",e.onload=function(){t.trigger("vttjsloaded")},e.onerror=function(){t.trigger("vttjserror")},this.on("dispose",(function(){e.onload=null,e.onerror=null})),window_1.WebVTT=!0,this.el().parentNode.appendChild(e)}else this.ready(this.addWebVttScript_)},e.prototype.emulateTextTracks=function(){var t=this,e=this.textTracks(),i=this.remoteTextTracks(),o=function(t){return e.addTrack(t.track)},n=function(t){return e.removeTrack(t.track)};i.on("addtrack",o),i.on("removetrack",n),this.addWebVttScript_();var r=function(){return t.trigger("texttrackchange")},s=function(){r();for(var t=0;t<e.length;t++){var i=e[t];i.removeEventListener("cuechange",r),"showing"===i.mode&&i.addEventListener("cuechange",r)}};s(),e.addEventListener("change",s),e.addEventListener("addtrack",s),e.addEventListener("removetrack",s),this.on("dispose",(function(){i.off("addtrack",o),i.off("removetrack",n),e.removeEventListener("change",s),e.removeEventListener("addtrack",s),e.removeEventListener("removetrack",s);for(var t=0;t<e.length;t++)e[t].removeEventListener("cuechange",r)}))},e.prototype.addTextTrack=function(t,e,i){if(!t)throw new Error("TextTrack kind is required but was not provided");return createTrackHelper(this,t,e,i)},e.prototype.createRemoteTextTrack=function(t){var e=mergeOptions(t,{tech:this});return new REMOTE.remoteTextEl.TrackClass(e)},e.prototype.addRemoteTextTrack=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments[1],o=this.createRemoteTextTrack(e);return!0!==i&&!1!==i&&(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'),i=!0),this.remoteTextTrackEls().addTrackElement_(o),this.remoteTextTracks().addTrack(o.track),!0!==i&&this.ready((function(){return t.autoRemoteTextTracks_.addTrack(o.track)})),o},e.prototype.addAudioTrack=function(){var t=this,e=arguments[1],i=mergeOptions(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{tech:this}),o=new NORMAL.audio.TrackClass(i);return this.audioTracks_.addTrack(o),!0!==e&&this.ready((function(){return t.audioTracks_.addTrack(o)})),o},e.prototype.removeRemoteTextTrack=function(t){var e=this.remoteTextTrackEls().getTrackElementByTrack_(t);this.remoteTextTrackEls().removeTrackElement_(e),this.remoteTextTracks().removeTrack(t),this.autoRemoteTextTracks_.removeTrack(t)},e.prototype.getVideoPlaybackQuality=function(){return{}},e.prototype.setPoster=function(){},e.prototype.playsinline=function(){},e.prototype.setPlaysinline=function(){},e.prototype.canPlayType=function(){return""},e.canPlayType=function(){return""},e.canPlaySource=function(t,i){return e.canPlayType(t.type)},e.isTech=function(t){return t.prototype instanceof e||t instanceof e||t===e},e.registerTech=function(t,i){if(e.techs_||(e.techs_={}),!e.isTech(i))throw new Error("Tech "+t+" must be a Tech");if(!e.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!e.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return t=toTitleCase(t),e.techs_[t]=i,"Tech"!==t&&e.defaultTechOrder_.push(t),i},e.getTech=function(t){if(t)return t=toTitleCase(t),e.techs_&&e.techs_[t]?e.techs_[t]:window_1&&window_1.videojs&&window_1.videojs[t]?(log$2.warn("The "+t+" tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)"),window_1.videojs[t]):void 0},e}(Component);ALL.names.forEach((function(t){var e=ALL[t];Tech.prototype[e.getterName]=function(){return this[e.privateName]=this[e.privateName]||new e.ListClass,this[e.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(t){t.registerSourceHandler=function(e,i){var o=t.sourceHandlers;o||(o=t.sourceHandlers=[]),void 0===i&&(i=o.length),o.splice(i,0,e)},t.canPlayType=function(e){for(var i=t.sourceHandlers||[],o=void 0,n=0;n<i.length;n++)if(o=i[n].canPlayType(e))return o;return""},t.selectSourceHandler=function(e,i){for(var o=t.sourceHandlers||[],n=0;n<o.length;n++)if(o[n].canHandleSource(e,i))return o[n];return null},t.canPlaySource=function(e,i){var o=t.selectSourceHandler(e,i);return o?o.canHandleSource(e,i):""},["seekable","duration"].forEach((function(t){var e=this[t];"function"==typeof e&&(this[t]=function(){return this.sourceHandler_&&this.sourceHandler_[t]?this.sourceHandler_[t].apply(this.sourceHandler_,arguments):e.apply(this,arguments)})}),t.prototype),t.prototype.setSource=function(e){var i=t.selectSourceHandler(e,this.options_);i||(t.nativeSourceHandler?i=t.nativeSourceHandler:log$2.error("No source hander found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler),i!==t.nativeSourceHandler&&(this.currentSource_=e),this.sourceHandler_=i.handleSource(e,this,this.options_),this.on("dispose",this.disposeSourceHandler)},t.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 t=getFileExtension(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"");return MimetypesKind[t.toLowerCase()]||""},filterSource=function t(e){if(Array.isArray(e)){var i=[];e.forEach((function(e){e=t(e),Array.isArray(e)?i=i.concat(e):isObject$1(e)&&i.push(e)})),e=i}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(t){if(!t.type){var e=getMimetype(t.src);e&&(t.type=e)}return t},MediaLoader=function(t){function e(i,o,n){classCallCheck(this,e);var r=mergeOptions({createEl:!1},o),s=possibleConstructorReturn(this,t.call(this,i,r,n));if(o.playerOptions.sources&&0!==o.playerOptions.sources.length)i.src(o.playerOptions.sources);else for(var a=0,l=o.playerOptions.techOrder;a<l.length;a++){var c=toTitleCase(l[a]),u=Tech.getTech(c);if(c||(u=Component.getComponent(c)),u&&u.isSupported()){i.loadTech_(c);break}}return s}return inherits(e,t),e}(Component);Component.registerComponent("MediaLoader",MediaLoader);var ClickableComponent=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.emitTapEvents(),n.enable(),n}return inherits(e,t),e.prototype.createEl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};i=assign({innerHTML:'<span aria-hidden="true" class="vjs-icon-placeholder"></span>',className:this.buildCSSClass(),tabIndex:0},i),"button"===e&&log$2.error("Creating a ClickableComponent with an HTML element of "+e+" is not supported; use a Button instead."),o=assign({role:"button","aria-live":"polite"},o),this.tabIndex_=i.tabIndex;var n=t.prototype.createEl.call(this,e,i,o);return this.createControlTextEl(n),n},e.prototype.dispose=function(){this.controlTextEl_=null,t.prototype.dispose.call(this)},e.prototype.createControlTextEl=function(t){return this.controlTextEl_=createEl("span",{className:"vjs-control-text"}),t&&t.appendChild(this.controlTextEl_),this.controlText(this.controlText_,t),this.controlTextEl_},e.prototype.controlText=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.el();if(void 0===t)return this.controlText_||"Need Text";var i=this.localize(t);this.controlText_=t,textContent(this.controlTextEl_,i),this.nonIconControl||e.setAttribute("title",i)},e.prototype.buildCSSClass=function(){return"vjs-control vjs-button "+t.prototype.buildCSSClass.call(this)},e.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))},e.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)},e.prototype.handleClick=function(t){},e.prototype.handleFocus=function(t){on(document_1,"keydown",bind(this,this.handleKeyPress))},e.prototype.handleKeyPress=function(e){32===e.which||13===e.which?(e.preventDefault(),this.trigger("click")):t.prototype.handleKeyPress&&t.prototype.handleKeyPress.call(this,e)},e.prototype.handleBlur=function(t){off(document_1,"keydown",bind(this,this.handleKeyPress))},e}(Component);Component.registerComponent("ClickableComponent",ClickableComponent);var PosterImage=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.update(),i.on("posterchange",bind(n,n.update)),n}return inherits(e,t),e.prototype.dispose=function(){this.player().off("posterchange",this.update),t.prototype.dispose.call(this)},e.prototype.createEl=function(){var t=createEl("div",{className:"vjs-poster",tabIndex:-1});if(!BACKGROUND_SIZE_SUPPORTED){this.fallbackImg_=createEl("img");var e=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>e&&(this.style.maxHeight=e+"px",this.style.width="auto")};var i=createEl("div"),o=createEl("span");o.appendChild(this.fallbackImg_),i.appendChild(o),t.appendChild(i)}return t},e.prototype.update=function(t){var e=this.player().poster();this.setSrc(e),e?this.show():this.hide()},e.prototype.setSrc=function(t){if(this.fallbackImg_)this.fallbackImg_.src=t;else{var e="";t&&(e='url("'+t+'")'),this.el_.style.backgroundImage=e}},e.prototype.handleClick=function(t){this.player_.controls()&&(this.player_.paused()?this.player_.play():this.player_.pause())},e}(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(t){function e(i,o,n){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,i,o,n));return i.on("loadstart",bind(r,r.toggleDisplay)),i.on("texttrackchange",bind(r,r.updateDisplay)),i.on("loadstart",bind(r,r.preselectTrack)),i.ready(bind(r,(function(){if(i.tech_&&i.tech_.featuresNativeTextTracks)this.hide();else{i.on("fullscreenchange",bind(this,this.updateDisplay));for(var t=this.options_.playerOptions.tracks||[],e=0;e<t.length;e++)this.player_.addRemoteTextTrack(t[e],!0);this.preselectTrack()}}))),r}return inherits(e,t),e.prototype.preselectTrack=function(){for(var t={captions:1,subtitles:1},e=this.player_.textTracks(),i=this.player_.cache_.selectedLanguage,o=void 0,n=void 0,r=void 0,s=0;s<e.length;s++){var a=e[s];i&&i.enabled&&i.language===a.language?a.kind===i.kind?r=a:r||(r=a):i&&!i.enabled?(r=null,o=null,n=null):a.default&&("descriptions"!==a.kind||o?a.kind in t&&!n&&(n=a):o=a)}r?r.mode="showing":n?n.mode="showing":o&&(o.mode="showing")},e.prototype.toggleDisplay=function(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()},e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-text-track-display"},{"aria-live":"off","aria-atomic":"true"})},e.prototype.clearDisplay=function(){"function"==typeof window_1.WebVTT&&window_1.WebVTT.processCues(window_1,[],this.el_)},e.prototype.updateDisplay=function(){var t=this.player_.textTracks();this.clearDisplay();for(var e=null,i=null,o=t.length;o--;){var n=t[o];"showing"===n.mode&&("descriptions"===n.kind?e=n:i=n)}i?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(i)):e&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(e))},e.prototype.updateForTrack=function(t){if("function"==typeof window_1.WebVTT&&t.activeCues){for(var e=this.player_.textTrackSettings.getValues(),i=[],o=0;o<t.activeCues.length;o++)i.push(t.activeCues[o]);window_1.WebVTT.processCues(window_1,i,this.el_);for(var n=i.length;n--;){var r=i[n];if(r){var s=r.displayState;if(e.color&&(s.firstChild.style.color=e.color),e.textOpacity&&tryUpdateStyle(s.firstChild,"color",constructColor(e.color||"#fff",e.textOpacity)),e.backgroundColor&&(s.firstChild.style.backgroundColor=e.backgroundColor),e.backgroundOpacity&&tryUpdateStyle(s.firstChild,"backgroundColor",constructColor(e.backgroundColor||"#000",e.backgroundOpacity)),e.windowColor&&(e.windowOpacity?tryUpdateStyle(s,"backgroundColor",constructColor(e.windowColor,e.windowOpacity)):s.style.backgroundColor=e.windowColor),e.edgeStyle&&("dropshadow"===e.edgeStyle?s.firstChild.style.textShadow="2px 2px 3px "+darkGray+", 2px 2px 4px "+darkGray+", 2px 2px 5px "+darkGray:"raised"===e.edgeStyle?s.firstChild.style.textShadow="1px 1px "+darkGray+", 2px 2px "+darkGray+", 3px 3px "+darkGray:"depressed"===e.edgeStyle?s.firstChild.style.textShadow="1px 1px "+lightGray+", 0 1px "+lightGray+", -1px -1px "+darkGray+", 0 -1px "+darkGray:"uniform"===e.edgeStyle&&(s.firstChild.style.textShadow="0 0 4px "+darkGray+", 0 0 4px "+darkGray+", 0 0 4px "+darkGray+", 0 0 4px "+darkGray)),e.fontPercent&&1!==e.fontPercent){var a=window_1.parseFloat(s.style.fontSize);s.style.fontSize=a*e.fontPercent+"px",s.style.height="auto",s.style.top="auto",s.style.bottom="2px"}e.fontFamily&&"default"!==e.fontFamily&&("small-caps"===e.fontFamily?s.firstChild.style.fontVariant="small-caps":s.firstChild.style.fontFamily=fontMap[e.fontFamily])}}}},e}(Component);Component.registerComponent("TextTrackDisplay",TextTrackDisplay);var LoadingSpinner=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-loading-spinner",dir:"ltr"})},e}(Component);Component.registerComponent("LoadingSpinner",LoadingSpinner);var Button=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t="button",e=assign({innerHTML:'<span aria-hidden="true" class="vjs-icon-placeholder"></span>',className:this.buildCSSClass()},e),i=assign({type:"button","aria-live":"polite"},i);var o=Component.prototype.createEl.call(this,t,e,i);return this.createControlTextEl(o),o},e.prototype.addChild=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=this.constructor.name;return log$2.warn("Adding an actionable (user controllable) child to a Button ("+i+") is not supported; use a ClickableComponent instead."),Component.prototype.addChild.call(this,t,e)},e.prototype.enable=function(){t.prototype.enable.call(this),this.el_.removeAttribute("disabled")},e.prototype.disable=function(){t.prototype.disable.call(this),this.el_.setAttribute("disabled","disabled")},e.prototype.handleKeyPress=function(e){32!==e.which&&13!==e.which&&t.prototype.handleKeyPress.call(this,e)},e}(ClickableComponent);Component.registerComponent("Button",Button);var BigPlayButton=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.mouseused_=!1,n.on("mousedown",n.handleMouseDown),n}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-big-play-button"},e.prototype.handleClick=function(t){var e=this.player_.play();if(!(this.mouseused_&&t.clientX&&t.clientY)){var i=this.player_.getChild("controlBar"),o=i&&i.getChild("playToggle");if(!o)return void this.player_.focus();var n=function(){return o.focus()};isPromise(e)?e.then(n,(function(){})):this.setTimeout(n,1)}},e.prototype.handleKeyPress=function(e){this.mouseused_=!1,t.prototype.handleKeyPress.call(this,e)},e.prototype.handleMouseDown=function(t){this.mouseused_=!0},e}(Button);BigPlayButton.prototype.controlText_="Play Video",Component.registerComponent("BigPlayButton",BigPlayButton);var CloseButton=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.controlText(o&&o.controlText||n.localize("Close")),n}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-close-button "+t.prototype.buildCSSClass.call(this)},e.prototype.handleClick=function(t){this.trigger({type:"close",bubbles:!1})},e}(Button);Component.registerComponent("CloseButton",CloseButton);var PlayToggle=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.on(i,"play",n.handlePlay),n.on(i,"pause",n.handlePause),n.on(i,"ended",n.handleEnded),n}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-play-control "+t.prototype.buildCSSClass.call(this)},e.prototype.handleClick=function(t){this.player_.paused()?this.player_.play():this.player_.pause()},e.prototype.handleSeeked=function(t){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(t):this.handlePlay(t)},e.prototype.handlePlay=function(t){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},e.prototype.handlePause=function(t){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},e.prototype.handleEnded=function(t){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",this.handleSeeked)},e}(Button);PlayToggle.prototype.controlText_="Play",Component.registerComponent("PlayToggle",PlayToggle);var TimeDisplay=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.throttledUpdateContent=throttle(bind(n,n.updateContent),25),n.on(i,"timeupdate",n.throttledUpdateContent),n}return inherits(e,t),e.prototype.createEl=function(e){var i=this.buildCSSClass(),o=t.prototype.createEl.call(this,"div",{className:i+" vjs-time-control vjs-control"});return this.contentEl_=createEl("div",{className:i+"-display"},{"aria-live":"off"},createEl("span",{className:"vjs-control-text",textContent:this.localize(this.controlText_)})),this.updateTextNode_(),o.appendChild(this.contentEl_),o},e.prototype.dispose=function(){this.contentEl_=null,this.textNode_=null,t.prototype.dispose.call(this)},e.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_)}},e.prototype.formatTime_=function(t){return formatTime(t)},e.prototype.updateFormattedTime_=function(t){var e=this.formatTime_(t);e!==this.formattedTime_&&(this.formattedTime_=e,this.requestAnimationFrame(this.updateTextNode_))},e.prototype.updateContent=function(t){},e}(Component);TimeDisplay.prototype.controlText_="Time",Component.registerComponent("TimeDisplay",TimeDisplay);var CurrentTimeDisplay=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.on(i,"ended",n.handleEnded),n}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-current-time"},e.prototype.updateContent=function(t){var e=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.updateFormattedTime_(e)},e.prototype.handleEnded=function(t){this.player_.duration()&&this.updateFormattedTime_(this.player_.duration())},e}(TimeDisplay);CurrentTimeDisplay.prototype.controlText_="Current Time",Component.registerComponent("CurrentTimeDisplay",CurrentTimeDisplay);var DurationDisplay=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.on(i,"durationchange",n.updateContent),n.on(i,"loadedmetadata",n.throttledUpdateContent),n}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-duration"},e.prototype.updateContent=function(t){var e=this.player_.duration();e&&this.duration_!==e&&(this.duration_=e,this.updateFormattedTime_(e))},e}(TimeDisplay);DurationDisplay.prototype.controlText_="Duration Time",Component.registerComponent("DurationDisplay",DurationDisplay);var TimeDivider=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"<div><span>/</span></div>"})},e}(Component);Component.registerComponent("TimeDivider",TimeDivider);var RemainingTimeDisplay=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.on(i,"durationchange",n.throttledUpdateContent),n.on(i,"ended",n.handleEnded),n}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-remaining-time"},e.prototype.formatTime_=function(e){return"-"+t.prototype.formatTime_.call(this,e)},e.prototype.updateContent=function(t){this.player_.duration()&&(this.player_.remainingTimeDisplay?this.updateFormattedTime_(this.player_.remainingTimeDisplay()):this.updateFormattedTime_(this.player_.remainingTime()))},e.prototype.handleEnded=function(t){this.player_.duration()&&this.updateFormattedTime_(0)},e}(TimeDisplay);RemainingTimeDisplay.prototype.controlText_="Remaining Time",Component.registerComponent("RemainingTimeDisplay",RemainingTimeDisplay);var LiveDisplay=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.isLoadedMetaData=!1,n.hide(),n.on(n.player(),"durationchange",n.onDurationChange),n.on(n.player(),"loadedmetadata",n.onLoadMetadata),i.on("loadnewvideo",videojs.bind(n,n.resetStatus)),n}return inherits(e,t),e.prototype.createEl=function(){var e=t.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"}),e.appendChild(this.contentEl_),e},e.prototype.dispose=function(){this.contentEl_=null,t.prototype.dispose.call(this)},e.prototype.resetStatus=function(){this.setStatus(!1)},e.prototype.onDurationChange=function(){this.isLoadedMetaData&&this.update()},e.prototype.onLoadMetadata=function(){this.setStatus(!0),this.update()},e.prototype.setStatus=function(t){this.isLoadedMetaData=t},e.prototype.update=function(){this.player().duration()===1/0?this.show():this.hide()},e}(Component);Component.registerComponent("LiveDisplay",LiveDisplay);var Slider=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.bar=n.getChild(n.options_.barName),n.vertical(!!n.options_.vertical),n.enable(),n}return inherits(e,t),e.prototype.enabled=function(){return this.enabled_},e.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)},e.prototype.disable=function(){if(this.enabled()){var t=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(t,"mousemove",this.handleMouseMove),this.off(t,"mouseup",this.handleMouseUp),this.off(t,"touchmove",this.handleMouseMove),this.off(t,"touchend",this.handleMouseUp),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},e.prototype.createEl=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return i.className=i.className+" vjs-slider",i=assign({tabIndex:0},i),o=assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},o),t.prototype.createEl.call(this,e,i,o)},e.prototype.handleMouseDown=function(t){var e=this.bar.el_.ownerDocument;t.preventDefault(),blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(e,"mousemove",this.handleMouseMove),this.on(e,"mouseup",this.handleMouseUp),this.on(e,"touchmove",this.handleMouseMove),this.on(e,"touchend",this.handleMouseUp),this.handleMouseMove(t)},e.prototype.handleMouseMove=function(t){},e.prototype.handleMouseUp=function(){var t=this.bar.el_.ownerDocument;unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove),this.off(t,"mouseup",this.handleMouseUp),this.off(t,"touchmove",this.handleMouseMove),this.off(t,"touchend",this.handleMouseUp),this.update()},e.prototype.update=function(){if(this.el_){var t=this.getPercent(),e=this.bar;if(e){("number"!=typeof t||t!=t||t<0||t===1/0)&&(t=0);var i=(100*t).toFixed(2)+"%",o=e.el().style;return this.vertical()?o.height=i:o.width=i,t}}},e.prototype.calculateDistance=function(t){var e=getPointerPosition(this.el_,t);return this.vertical()?e.y:e.x},e.prototype.handleFocus=function(){this.on(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},e.prototype.handleKeyPress=function(t){37===t.which||40===t.which?(t.preventDefault(),this.stepBack()):38!==t.which&&39!==t.which||(t.preventDefault(),this.stepForward())},e.prototype.handleBlur=function(){this.off(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},e.prototype.handleClick=function(t){t.stopImmediatePropagation(),t.preventDefault()},e.prototype.vertical=function(t){if(void 0===t)return this.vertical_||!1;this.vertical_=!!t,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},e}(Component);Component.registerComponent("Slider",Slider);var LoadProgressBar=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.partEls_=[],n.on(i,"progress",n.update),n}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:'<span class="vjs-control-text"><span>'+this.localize("Loaded")+"</span>: 0%</span>"})},e.prototype.dispose=function(){this.partEls_=null,t.prototype.dispose.call(this)},e.prototype.update=function(t){var e=this.player_.buffered(),i=this.player_.duration(),o=this.player_.bufferedEnd(),n=this.partEls_,r=function(t,e){var i=t/e||0;return 100*(i>=1?1:i)+"%"};this.el_.style.width=r(o,i);for(var s=0;s<e.length;s++){var a=e.start(s),l=e.end(s),c=n[s];c||(c=this.el_.appendChild(createEl()),n[s]=c),c.style.left=r(a,o),c.style.width=r(l-a,o)}for(var u=n.length;u>e.length;u--)this.el_.removeChild(n[u-1]);n.length=e.length},e}(Component);Component.registerComponent("LoadProgressBar",LoadProgressBar);var TimeTooltip=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"})},e.prototype.update=function(t,e,i){var o=getBoundingClientRect(this.el_),n=getBoundingClientRect(this.player_.el()),r=t.width*e;if(n&&o){var s=t.left-n.left+r,a=t.width-r+(n.right-t.right),l=o.width/2;s<l?l+=l-s:a<l&&(l=a),l<0?l=0:l>o.width&&(l=o.width),this.el_.style.right="-"+l+"px",textContent(this.el_,i)}},e}(Component);Component.registerComponent("TimeTooltip",TimeTooltip);var PlayProgressBar=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(){return t.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>"})},e.prototype.update=function(t,e){var i=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame((function(){var o=formatTime(i.player_.scrubbing()?i.player_.getCache().currentTime:i.player_.currentTime(),i.player_.duration()),n=i.getChild("timeTooltip");n&&n.update(t,e,o)}))},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.update=throttle(bind(n,n.update),25),n}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},e.prototype.update=function(t,e){var i=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame((function(){var o=i.player_.duration(),n=formatTime(e*o,o);i.el_.style.left=t.width*e+"px",i.getChild("timeTooltip").update(t,e,n)}))},e}(Component);MouseTimeDisplay.prototype.options_={children:["timeTooltip"]},Component.registerComponent("MouseTimeDisplay",MouseTimeDisplay);var STEP_SECONDS=5,UPDATE_REFRESH_INTERVAL=30,SeekBar=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.update=throttle(bind(n,n.update),UPDATE_REFRESH_INTERVAL),n.on(i,"timeupdate",n.update),n.on(i,"ended",n.handleEnded),n.updateInterval=null,n.on(i,["playing"],(function(){n.clearInterval(n.updateInterval),n.updateInterval=n.setInterval((function(){n.requestAnimationFrame((function(){n.update()}))}),UPDATE_REFRESH_INTERVAL)})),n.on(i,["ended","pause","waiting"],(function(){n.clearInterval(n.updateInterval)})),n.on(i,["timeupdate","ended"],n.update),n}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},e.prototype.update_=function(t,e){var i=this.player_.duration();this.el_.setAttribute("aria-valuenow",(100*e).toFixed(2)),this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[formatTime(t,i),formatTime(i,i)],"{1} of {2}")),this.bar.update(getBoundingClientRect(this.el_),e)},e.prototype.update=function(e){var i=t.prototype.update.call(this);return this.update_(this.getCurrentTime_(),i),i},e.prototype.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},e.prototype.handleEnded=function(t){this.update_(this.player_.duration(),1)},e.prototype.getPercent=function(){var t=this.getCurrentTime_()/this.player_.duration();return t>=1?1:t},e.prototype.handleMouseDown=function(e){isSingleLeftClick(e)&&(this.player_.trigger("beforeseek"),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),t.prototype.handleMouseDown.call(this,e))},e.prototype.handleMouseMove=function(t){if(isSingleLeftClick(t)){var e=this.calculateDistance(t)*this.player_.duration();e===this.player_.duration()&&(e-=.1),this.player_.currentTime(e)}},e.prototype.enable=function(){t.prototype.enable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.show()},e.prototype.disable=function(){t.prototype.disable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.hide()},e.prototype.handleMouseUp=function(e){t.prototype.handleMouseUp.call(this,e),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying&&silencePromise(this.player_.play())},e.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+STEP_SECONDS)},e.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-STEP_SECONDS)},e.prototype.handleAction=function(t){this.player_.paused()?this.player_.play():this.player_.pause()},e.prototype.handleKeyPress=function(e){32===e.which||13===e.which?(e.preventDefault(),this.handleAction(e)):t.prototype.handleKeyPress&&t.prototype.handleKeyPress.call(this,e)},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.handleMouseMove=throttle(bind(n,n.handleMouseMove),25),n.throttledHandleMouseSeek=throttle(bind(n,n.handleMouseSeek),25),n.enable(),n}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},e.prototype.handleMouseMove=function(t){var e=this.getChild("seekBar"),i=e.getChild("mouseTimeDisplay"),o=e.el(),n=getBoundingClientRect(o),r=getPointerPosition(o,t).x;r>1?r=1:r<0&&(r=0),i&&i.update(n,r)},e.prototype.handleMouseSeek=function(t){this.getChild("seekBar").handleMouseMove(t)},e.prototype.enabled=function(){return this.enabled_},e.prototype.disable=function(){this.children().forEach((function(t){return t.disable&&t.disable()})),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDown),this.off(this.el_,"mousemove",this.handleMouseMove),this.handleMouseUp(),this.addClass("disabled"),this.enabled_=!1)},e.prototype.enable=function(){this.children().forEach((function(t){return t.enable&&t.enable()})),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDown),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},e.prototype.handleMouseDown=function(t){var e=this.el_.ownerDocument;this.on(e,"mousemove",this.throttledHandleMouseSeek),this.on(e,"touchmove",this.throttledHandleMouseSeek),this.on(e,"mouseup",this.handleMouseUp),this.on(e,"touchend",this.handleMouseUp)},e.prototype.handleMouseUp=function(t){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchend",this.handleMouseUp)},e}(Component);ProgressControl.prototype.options_={children:["seekBar"]},Component.registerComponent("ProgressControl",ProgressControl);var FullscreenToggle=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.on(i,"fullscreenchange",n.handleFullscreenChange),n}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-fullscreen-control "+t.prototype.buildCSSClass.call(this)},e.prototype.handleFullscreenChange=function(t){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},e.prototype.handleClick=function(t){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},e}(Button);FullscreenToggle.prototype.controlText_="Fullscreen",Component.registerComponent("FullscreenToggle",FullscreenToggle);var checkVolumeSupport=function(t,e){!e.tech_||e.tech_.featuresVolumeControl||e.tech_.featuresMuteControl?e.tech_&&e.tech_.featuresVolumeControl&&t.addClass("enable-volume-control"):t.addClass("vjs-hidden"),t.on(e,"loadstart",(function(){e.tech_.featuresVolumeControl||e.tech_.featuresMuteControl?e.tech_.featuresVolumeControl&&(t.removeClass("vjs-hidden"),t.addClass("enable-volume-control")):t.addClass("vjs-hidden")}))},VolumeLevel=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:'<span class="vjs-control-text"></span>'})},e}(Component);Component.registerComponent("VolumeLevel",VolumeLevel);var VolumeBar=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.on("slideractive",n.updateLastVolume_),n.on(i,"volumechange",n.updateARIAAttributes),i.ready((function(){return n.updateARIAAttributes()})),n}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},e.prototype.handleMouseDown=function(e){isSingleLeftClick(e)&&t.prototype.handleMouseDown.call(this,e)},e.prototype.handleMouseMove=function(t){isSingleLeftClick(t)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(t)))},e.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},e.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},e.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},e.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},e.prototype.updateARIAAttributes=function(t){var e=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",e),this.el_.setAttribute("aria-valuetext",e+"%")},e.prototype.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},e.prototype.updateLastVolume_=function(){var t=this,e=this.player_.volume();this.one("sliderinactive",(function(){0===t.player_.volume()&&t.player_.lastVolume_(e)}))},e}(Slider);VolumeBar.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},VolumeBar.prototype.playerEvent="volumechange",Component.registerComponent("VolumeBar",VolumeBar);var VolumeControl=function(t){function e(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};classCallCheck(this,e),o.vertical=o.vertical||!1,(void 0===o.volumeBar||isPlain(o.volumeBar))&&(o.volumeBar=o.volumeBar||{},o.volumeBar.vertical=o.vertical);var n=possibleConstructorReturn(this,t.call(this,i,o));return checkVolumeSupport(n,i),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(e,t),e.prototype.createEl=function(){var e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),t.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+e})},e.prototype.handleMouseDown=function(t){var e=this.el_.ownerDocument;this.on(e,"mousemove",this.throttledHandleMouseMove),this.on(e,"touchmove",this.throttledHandleMouseMove),this.on(e,"mouseup",this.handleMouseUp),this.on(e,"touchend",this.handleMouseUp)},e.prototype.handleMouseUp=function(t){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseMove),this.off(e,"touchmove",this.throttledHandleMouseMove),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchend",this.handleMouseUp)},e.prototype.handleMouseMove=function(t){this.volumeBar.handleMouseMove(t)},e}(Component);VolumeControl.prototype.options_={children:["volumeBar"]},Component.registerComponent("VolumeControl",VolumeControl);var MuteToggle=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return checkVolumeSupport(n,i),n.on(i,["loadstart","volumechange"],n.update),n}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-mute-control "+t.prototype.buildCSSClass.call(this)},e.prototype.handleClick=function(t){var e=this.player_.volume(),i=this.player_.lastVolume_();if(0===e){var o=i<.1?.1:i;this.player_.volume(o),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},e.prototype.update=function(t){this.updateIcon_(),this.updateControlText_()},e.prototype.updateIcon_=function(){var t=this.player_.volume(),e=3;0===t||this.player_.muted()?e=0:t<.33?e=1:t<.67&&(e=2);for(var i=0;i<4;i++)removeClass(this.el_,"vjs-vol-"+i);addClass(this.el_,"vjs-vol-"+e)},e.prototype.updateControlText_=function(){var t=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==t&&this.controlText(t)},e}(Button);MuteToggle.prototype.controlText_="Mute",Component.registerComponent("MuteToggle",MuteToggle);var VolumePanel=function(t){function e(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};classCallCheck(this,e),void 0!==o.inline?o.inline=o.inline:o.inline=!0,(void 0===o.volumeControl||isPlain(o.volumeControl))&&(o.volumeControl=o.volumeControl||{},o.volumeControl.vertical=!o.inline);var n=possibleConstructorReturn(this,t.call(this,i,o));return checkVolumeSupport(n,i),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(e,t),e.prototype.sliderActive_=function(){IS_ANDROID||IS_IOS||this.addClass("vjs-slider-active")},e.prototype.sliderInactive_=function(){IS_ANDROID||IS_IOS||this.removeClass("vjs-slider-active")},e.prototype.createEl=function(){var e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),t.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+e})},e}(Component);VolumePanel.prototype.options_={children:["muteToggle","volumeControl"]},Component.registerComponent("VolumePanel",VolumePanel);var Menu=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return o&&(n.menuButton_=o.menuButton),n.focusedChild_=-1,n.on("keydown",n.handleKeyPress),n}return inherits(e,t),e.prototype.addItem=function(t){this.addChild(t),t.on("click",bind(this,(function(e){this.menuButton_&&(this.menuButton_.unpressButton(),"CaptionSettingsMenuItem"!==t.name()&&this.menuButton_.focus())})))},e.prototype.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=createEl(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var i=t.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return i.appendChild(this.contentEl_),on(i,"click",(function(t){t.preventDefault(),t.stopImmediatePropagation()})),i},e.prototype.dispose=function(){this.contentEl_=null,t.prototype.dispose.call(this)},e.prototype.handleKeyPress=function(t){37===t.which||40===t.which?(t.preventDefault(),this.stepForward()):38!==t.which&&39!==t.which||(t.preventDefault(),this.stepBack())},e.prototype.stepForward=function(){var t=0;void 0!==this.focusedChild_&&(t=this.focusedChild_+1),this.focus(t)},e.prototype.stepBack=function(){var t=0;void 0!==this.focusedChild_&&(t=this.focusedChild_-1),this.focus(t)},e.prototype.focus=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=this.children().slice();e.length&&e[0].className&&/vjs-menu-title/.test(e[0].className)&&e.shift(),e.length>0&&(t<0?t=0:t>=e.length&&(t=e.length-1),this.focusedChild_=t,e[t].el_.focus())},e}(Component);Component.registerComponent("Menu",Menu);var MenuButton=function(t){function e(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));n.menuButton_=new Button(i,o),n.menuButton_.controlText(n.controlText_),n.menuButton_.el_.setAttribute("aria-haspopup","true");var r=Button.prototype.buildCSSClass();return n.menuButton_.el_.className=n.buildCSSClass()+" "+r,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(e,t),e.prototype.update=function(){var t=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=t,this.addChild(t),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},e.prototype.createMenu=function(){var t=new Menu(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var e=createEl("li",{className:"vjs-menu-title",innerHTML:toTitleCase(this.options_.title),tabIndex:-1});this.hideThreshold_+=1,t.children_.unshift(e),prependTo(e,t.contentEl())}if(this.items=this.createItems(),this.items)for(var i=0;i<this.items.length;i++)t.addItem(this.items[i]);return t},e.prototype.createItems=function(){},e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:this.buildWrapperCSSClass()},{})},e.prototype.buildWrapperCSSClass=function(){var e="vjs-menu-button";return!0===this.options_.inline?e+="-inline":e+="-popup","vjs-menu-button "+e+" "+Button.prototype.buildCSSClass()+" "+t.prototype.buildCSSClass.call(this)},e.prototype.buildCSSClass=function(){var e="vjs-menu-button";return!0===this.options_.inline?e+="-inline":e+="-popup","vjs-menu-button "+e+" "+t.prototype.buildCSSClass.call(this)},e.prototype.controlText=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.menuButton_.el();return this.menuButton_.controlText(t,e)},e.prototype.handleClick=function(t){this.one(this.menu.contentEl(),"mouseleave",bind(this,(function(t){this.unpressButton(),this.el_.blur()}))),this.buttonPressed_?this.unpressButton():this.pressButton()},e.prototype.focus=function(){this.menuButton_.focus()},e.prototype.blur=function(){this.menuButton_.blur()},e.prototype.handleFocus=function(){on(document_1,"keydown",bind(this,this.handleKeyPress))},e.prototype.handleBlur=function(){off(document_1,"keydown",bind(this,this.handleKeyPress))},e.prototype.handleKeyPress=function(t){27===t.which||9===t.which?(this.buttonPressed_&&this.unpressButton(),9!==t.which&&(t.preventDefault(),this.menuButton_.el_.focus())):38!==t.which&&40!==t.which||this.buttonPressed_||(this.pressButton(),t.preventDefault())},e.prototype.handleSubmenuKeyPress=function(t){27!==t.which&&9!==t.which||(this.buttonPressed_&&this.unpressButton(),9!==t.which&&(t.preventDefault(),this.menuButton_.el_.focus()))},e.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()}},e.prototype.unpressButton=function(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","false"))},e.prototype.disable=function(){this.unpressButton(),this.enabled_=!1,this.addClass("vjs-disabled"),this.menuButton_.disable()},e.prototype.enable=function(){this.enabled_=!0,this.removeClass("vjs-disabled"),this.menuButton_.enable()},e}(Component);Component.registerComponent("MenuButton",MenuButton);var TrackButton=function(t){function e(i,o){classCallCheck(this,e);var n=o.tracks,r=possibleConstructorReturn(this,t.call(this,i,o));if(r.items.length<=1&&r.hide(),!n)return possibleConstructorReturn(r);var s=bind(r,r.update);return n.addEventListener("removetrack",s),n.addEventListener("addtrack",s),r.player_.on("ready",s),r.player_.on("dispose",(function(){n.removeEventListener("removetrack",s),n.removeEventListener("addtrack",s)})),r}return inherits(e,t),e}(MenuButton);Component.registerComponent("TrackButton",TrackButton);var MenuItem=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.selectable=o.selectable,n.selected(o.selected),n.selectable?n.el_.setAttribute("role","menuitemcheckbox"):n.el_.setAttribute("role","menuitem"),n}return inherits(e,t),e.prototype.createEl=function(e,i,o){return this.nonIconControl=!0,t.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},i),o)},e.prototype.handleClick=function(t){this.selected(!0)},e.prototype.selected=function(t){this.selectable&&(t?(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("")))},e}(ClickableComponent);Component.registerComponent("MenuItem",MenuItem);var TextTrackMenuItem=function(t){function e(i,o){classCallCheck(this,e);var n=o.track,r=i.textTracks();o.label=n.label||n.language||"Unknown",o.selected="showing"===n.mode;var s=possibleConstructorReturn(this,t.call(this,i,o));s.track=n;var a=function(){for(var t=arguments.length,e=Array(t),i=0;i<t;i++)e[i]=arguments[i];s.handleTracksChange.apply(s,e)},l=function(){for(var t=arguments.length,e=Array(t),i=0;i<t;i++)e[i]=arguments[i];s.handleSelectedLanguageChange.apply(s,e)};if(i.on(["loadstart","texttrackchange"],a),r.addEventListener("change",a),r.addEventListener("selectedlanguagechange",l),s.on("dispose",(function(){i.off(["loadstart","texttrackchange"],a),r.removeEventListener("change",a),r.removeEventListener("selectedlanguagechange",l)})),void 0===r.onchange){var c=void 0;s.on(["tap","click"],(function(){if("object"!==_typeof(window_1.Event))try{c=new window_1.Event("change")}catch(t){}c||(c=document_1.createEvent("Event")).initEvent("change",!0,!0),r.dispatchEvent(c)}))}return s.handleTracksChange(),s}return inherits(e,t),e.prototype.handleClick=function(e){var i=this.track.kind,o=this.track.kinds,n=this.player_.textTracks();if(o||(o=[i]),t.prototype.handleClick.call(this,e),n)for(var r=0;r<n.length;r++){var s=n[r];s===this.track&&o.indexOf(s.kind)>-1?"showing"!==s.mode&&(s.mode="showing"):"disabled"!==s.mode&&(s.mode="disabled")}},e.prototype.handleTracksChange=function(t){this.selected("showing"===this.track.mode)},e.prototype.handleSelectedLanguageChange=function(t){if("showing"===this.track.mode){var e=this.player_.cache_.selectedLanguage;if(e&&e.enabled&&e.language===this.track.language&&e.kind!==this.track.kind)return;this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}}},e.prototype.dispose=function(){this.track=null,t.prototype.dispose.call(this)},e}(MenuItem);Component.registerComponent("TextTrackMenuItem",TextTrackMenuItem);var OffTextTrackMenuItem=function(t){function e(i,o){return classCallCheck(this,e),o.track={player:i,kind:o.kind,kinds:o.kinds,default:!1,mode:"disabled"},o.kinds||(o.kinds=[o.kind]),o.label?o.track.label=o.label:o.track.label=o.kinds.join(" and ")+" off",o.selectable=!0,possibleConstructorReturn(this,t.call(this,i,o))}return inherits(e,t),e.prototype.handleTracksChange=function(t){for(var e=this.player().textTracks(),i=!0,o=0,n=e.length;o<n;o++){var r=e[o];if(this.options_.kinds.indexOf(r.kind)>-1&&"showing"===r.mode){i=!1;break}}this.selected(i)},e.prototype.handleSelectedLanguageChange=function(t){for(var e=this.player().textTracks(),i=!0,o=0,n=e.length;o<n;o++){var r=e[o];if(["captions","descriptions","subtitles"].indexOf(r.kind)>-1&&"showing"===r.mode){i=!1;break}}i&&(this.player_.cache_.selectedLanguage={enabled:!1})},e}(TextTrackMenuItem);Component.registerComponent("OffTextTrackMenuItem",OffTextTrackMenuItem);var TextTrackButton=function(t){function e(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return classCallCheck(this,e),o.tracks=i.textTracks(),possibleConstructorReturn(this,t.call(this,i,o))}return inherits(e,t),e.prototype.createItems=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:TextTrackMenuItem,i=void 0;this.label_&&(i=this.label_+" off"),t.push(new OffTextTrackMenuItem(this.player_,{kinds:this.kinds_,kind:this.kind_,label:i})),this.hideThreshold_+=1;var o=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var n=0;n<o.length;n++){var r=o[n];if(this.kinds_.indexOf(r.kind)>-1){var s=new e(this.player_,{track:r,selectable:!0});s.addClass("vjs-"+r.kind+"-menu-item"),t.push(s)}}return t},e}(TrackButton);Component.registerComponent("TextTrackButton",TextTrackButton);var ChaptersTrackMenuItem=function(t){function e(i,o){classCallCheck(this,e);var n=o.track,r=o.cue,s=i.currentTime();o.selectable=!0,o.label=r.text,o.selected=r.startTime<=s&&s<r.endTime;var a=possibleConstructorReturn(this,t.call(this,i,o));return a.track=n,a.cue=r,n.addEventListener("cuechange",bind(a,a.update)),a}return inherits(e,t),e.prototype.handleClick=function(e){t.prototype.handleClick.call(this),this.player_.currentTime(this.cue.startTime),this.update(this.cue.startTime)},e.prototype.update=function(t){var e=this.cue,i=this.player_.currentTime();this.selected(e.startTime<=i&&i<e.endTime)},e}(MenuItem);Component.registerComponent("ChaptersTrackMenuItem",ChaptersTrackMenuItem);var ChaptersButton=function(t){function e(i,o,n){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,i,o,n))}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-chapters-button "+t.prototype.buildCSSClass.call(this)},e.prototype.buildWrapperCSSClass=function(){return"vjs-chapters-button "+t.prototype.buildWrapperCSSClass.call(this)},e.prototype.update=function(e){this.track_&&(!e||"addtrack"!==e.type&&"removetrack"!==e.type)||this.setTrack(this.findChaptersTrack()),t.prototype.update.call(this)},e.prototype.setTrack=function(t){if(this.track_!==t){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){var e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);e&&e.removeEventListener("load",this.updateHandler_),this.track_=null}if(this.track_=t,this.track_){this.track_.mode="hidden";var i=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);i&&i.addEventListener("load",this.updateHandler_)}}},e.prototype.findChaptersTrack=function(){for(var t=this.player_.textTracks()||[],e=t.length-1;e>=0;e--){var i=t[e];if(i.kind===this.kind_)return i}},e.prototype.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(toTitleCase(this.kind_))},e.prototype.createMenu=function(){return this.options_.title=this.getMenuCaption(),t.prototype.createMenu.call(this)},e.prototype.createItems=function(){var t=[];if(!this.track_)return t;var e=this.track_.cues;if(!e)return t;for(var i=0,o=e.length;i<o;i++){var n=e[i],r=new ChaptersTrackMenuItem(this.player_,{track:this.track_,cue:n});t.push(r)}return t},e}(TextTrackButton);ChaptersButton.prototype.kind_="chapters",ChaptersButton.prototype.controlText_="Chapters",Component.registerComponent("ChaptersButton",ChaptersButton);var DescriptionsButton=function(t){function e(i,o,n){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,i,o,n)),s=i.textTracks(),a=bind(r,r.handleTracksChange);return s.addEventListener("change",a),r.on("dispose",(function(){s.removeEventListener("change",a)})),r}return inherits(e,t),e.prototype.handleTracksChange=function(t){for(var e=this.player().textTracks(),i=!1,o=0,n=e.length;o<n;o++){var r=e[o];if(r.kind!==this.kind_&&"showing"===r.mode){i=!0;break}}i?this.disable():this.enable()},e.prototype.buildCSSClass=function(){return"vjs-descriptions-button "+t.prototype.buildCSSClass.call(this)},e.prototype.buildWrapperCSSClass=function(){return"vjs-descriptions-button "+t.prototype.buildWrapperCSSClass.call(this)},e}(TextTrackButton);DescriptionsButton.prototype.kind_="descriptions",DescriptionsButton.prototype.controlText_="Descriptions",Component.registerComponent("DescriptionsButton",DescriptionsButton);var SubtitlesButton=function(t){function e(i,o,n){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,i,o,n))}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-subtitles-button "+t.prototype.buildCSSClass.call(this)},e.prototype.buildWrapperCSSClass=function(){return"vjs-subtitles-button "+t.prototype.buildWrapperCSSClass.call(this)},e}(TextTrackButton);SubtitlesButton.prototype.kind_="subtitles",SubtitlesButton.prototype.controlText_="Subtitles",Component.registerComponent("SubtitlesButton",SubtitlesButton);var CaptionSettingsMenuItem=function(t){function e(i,o){classCallCheck(this,e),o.track={player:i,kind:o.kind,label:o.kind+" settings",selectable:!1,default:!1,mode:"disabled"},o.selectable=!1,o.name="CaptionSettingsMenuItem";var n=possibleConstructorReturn(this,t.call(this,i,o));return n.addClass("vjs-texttrack-settings"),n.controlText(", opens "+o.kind+" settings dialog"),n}return inherits(e,t),e.prototype.handleClick=function(t){this.player().getChild("textTrackSettings").open()},e}(TextTrackMenuItem);Component.registerComponent("CaptionSettingsMenuItem",CaptionSettingsMenuItem);var CaptionsButton=function(t){function e(i,o,n){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,i,o,n))}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-captions-button "+t.prototype.buildCSSClass.call(this)},e.prototype.buildWrapperCSSClass=function(){return"vjs-captions-button "+t.prototype.buildWrapperCSSClass.call(this)},e.prototype.createItems=function(){var e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||(e.push(new CaptionSettingsMenuItem(this.player_,{kind:this.kind_})),this.hideThreshold_+=1),t.prototype.createItems.call(this,e)},e}(TextTrackButton);CaptionsButton.prototype.kind_="captions",CaptionsButton.prototype.controlText_="Captions",Component.registerComponent("CaptionsButton",CaptionsButton);var SubsCapsMenuItem=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(e,i,o){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>",t.prototype.createEl.call(this,e,assign({innerHTML:n},i),o)},e}(TextTrackMenuItem);Component.registerComponent("SubsCapsMenuItem",SubsCapsMenuItem);var SubsCapsButton=function(t){function e(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));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(e,t),e.prototype.buildCSSClass=function(){return"vjs-subs-caps-button "+t.prototype.buildCSSClass.call(this)},e.prototype.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+t.prototype.buildWrapperCSSClass.call(this)},e.prototype.createItems=function(){var e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||(e.push(new CaptionSettingsMenuItem(this.player_,{kind:this.label_})),this.hideThreshold_+=1),t.prototype.createItems.call(this,e,SubsCapsMenuItem)},e}(TextTrackButton);SubsCapsButton.prototype.kinds_=["captions","subtitles"],SubsCapsButton.prototype.controlText_="Subtitles",Component.registerComponent("SubsCapsButton",SubsCapsButton);var AudioTrackMenuItem=function(t){function e(i,o){classCallCheck(this,e);var n=o.track,r=i.audioTracks();o.label=n.label||n.language||"Unknown",o.selected=n.enabled;var s=possibleConstructorReturn(this,t.call(this,i,o));s.track=n;var a=function(){for(var t=arguments.length,e=Array(t),i=0;i<t;i++)e[i]=arguments[i];s.handleTracksChange.apply(s,e)};return s.changeHandler=a,r.addEventListener("change",a),r.addEventListener("enabledchange",a),s.on("dispose",(function(){r.removeEventListener("change",a),r.removeEventListener("enabledchange",a)})),s}return inherits(e,t),e.prototype.handleClick=function(e){var i=this.player_.audioTracks();t.prototype.handleClick.call(this,e),this.player_.tech_.hlsProvider.hls.audioTrack=this.track.id;for(var o=0;o<i.length;o++){var n=i[o];n.enabled=n===this.track}},e.prototype.handleTracksChange=function(t){this.selected(this.track.enabled)},e}(MenuItem);Component.registerComponent("AudioTrackMenuItem",AudioTrackMenuItem);var AudioTrackButton=function(t){function e(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return classCallCheck(this,e),o.tracks=i.audioTracks(),possibleConstructorReturn(this,t.call(this,i,o))}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-audio-button "+t.prototype.buildCSSClass.call(this)},e.prototype.buildWrapperCSSClass=function(){return"vjs-audio-button "+t.prototype.buildWrapperCSSClass.call(this)},e.prototype.createItems=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.hideThreshold_=1;for(var e=this.player_.audioTracks(),i=0;i<e.length;i++){var o=e[i];t.push(new AudioTrackMenuItem(this.player_,{track:o,selectable:!0}))}return t},e}(TrackButton);AudioTrackButton.prototype.controlText_="Audio Track",Component.registerComponent("AudioTrackButton",AudioTrackButton);var PlaybackRateMenuItem=function(t){function e(i,o){classCallCheck(this,e);var n=o.rate,r=parseFloat(n,10);o.label=n,o.selected=1===r,o.selectable=!0;var s=possibleConstructorReturn(this,t.call(this,i,o));return s.label=n,s.rate=r,s.on(i,"ratechange",s.update),s}return inherits(e,t),e.prototype.handleClick=function(e){t.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},e.prototype.update=function(t){this.selected(this.player().playbackRate()===this.rate)},e}(MenuItem);PlaybackRateMenuItem.prototype.contentElType="button",Component.registerComponent("PlaybackRateMenuItem",PlaybackRateMenuItem);var PlaybackRateMenuButton=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.updateVisibility(),n.updateLabel(),n.on(i,"loadstart",n.updateVisibility),n.on(i,"ratechange",n.updateLabel),n}return inherits(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this);return this.labelEl_=createEl("div",{className:"vjs-playback-rate-value",innerHTML:"1x"}),e.appendChild(this.labelEl_),e},e.prototype.dispose=function(){this.labelEl_=null,t.prototype.dispose.call(this)},e.prototype.buildCSSClass=function(){return"vjs-playback-rate "+t.prototype.buildCSSClass.call(this)},e.prototype.buildWrapperCSSClass=function(){return"vjs-playback-rate "+t.prototype.buildWrapperCSSClass.call(this)},e.prototype.createMenu=function(){var t=new Menu(this.player()),e=this.playbackRates();if(e)for(var i=e.length-1;i>=0;i--)t.addChild(new PlaybackRateMenuItem(this.player(),{rate:e[i]+"x"}));return t},e.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},e.prototype.handleClick=function(t){for(var e=this.player().playbackRate(),i=this.playbackRates(),o=i[0],n=0;n<i.length;n++)if(i[n]>e){o=i[n];break}this.player().playbackRate(o)},e.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},e.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},e.prototype.updateVisibility=function(t){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},e.prototype.updateLabel=function(t){var e=this.player().playbackRate();if(1.1===e)return!1;this.playbackRateSupported()&&(this.labelEl_.innerHTML=e+"x")},e}(MenuButton);PlaybackRateMenuButton.prototype.controlText_="Playback Rate",Component.registerComponent("PlaybackRateMenuButton",PlaybackRateMenuButton);var Spacer=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-spacer "+t.prototype.buildCSSClass.call(this)},e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},e}(Component);Component.registerComponent("Spacer",Spacer);var CustomControlSpacer=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+t.prototype.buildCSSClass.call(this)},e.prototype.createEl=function(){var e=t.prototype.createEl.call(this,{className:this.buildCSSClass()});return e.innerHTML=" ",e},e}(Spacer);Component.registerComponent("CustomControlSpacer",CustomControlSpacer);var ControlBar=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"},{role:"group"})},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.on(i,"error",n.open),n}return inherits(e,t),e.prototype.buildCSSClass=function(){return"vjs-error-display "+t.prototype.buildCSSClass.call(this)},e.prototype.content=function(){var t=this.player().error();return t?this.localize(t.message):""},e}(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(t){return"1.00"===t?null:Number(t)}},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(t){function e(i,o){classCallCheck(this,e),o.temporary=!1;var n=possibleConstructorReturn(this,t.call(this,i,o));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===o.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(t){n.on(n.$(t.selector),"change",n.updateDisplay)})),n.options_.persistTextTrackSettings&&n.restoreSettings(),n}return inherits(e,t),e.prototype.dispose=function(){this.endDialog=null,t.prototype.dispose.call(this)},e.prototype.createElSelect_=function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"label",n=selectConfigs[t],r=n.id.replace("%s",this.id_);return["<"+o+' id="'+r+'" class="'+("label"===o?"vjs-label":"")+'">',this.localize(n.label),"</"+o+">",'<select aria-labelledby="'+(""!==i?i+" ":"")+r+'">'].concat(n.options.map((function(t){var o=r+"-"+t[1];return['<option id="'+o+'" value="'+t[0]+'" ','aria-labelledby="'+(""!==i?i+" ":"")+r+" "+o+'">',e.localize(t[1]),"</option>"].join("")}))).concat("</select>").join("")},e.prototype.createElFgColor_=function(){var t="captions-text-legend-"+this.id_;return['<fieldset class="vjs-fg-color vjs-track-setting">','<legend id="'+t+'">',this.localize("Text"),"</legend>",this.createElSelect_("color",t),'<span class="vjs-text-opacity vjs-opacity">',this.createElSelect_("textOpacity",t),"</span>","</fieldset>"].join("")},e.prototype.createElBgColor_=function(){var t="captions-background-"+this.id_;return['<fieldset class="vjs-bg-color vjs-track-setting">','<legend id="'+t+'">',this.localize("Background"),"</legend>",this.createElSelect_("backgroundColor",t),'<span class="vjs-bg-opacity vjs-opacity">',this.createElSelect_("backgroundOpacity",t),"</span>","</fieldset>"].join("")},e.prototype.createElWinColor_=function(){var t="captions-window-"+this.id_;return['<fieldset class="vjs-window-color vjs-track-setting">','<legend id="'+t+'">',this.localize("Window"),"</legend>",this.createElSelect_("windowColor",t),'<span class="vjs-window-opacity vjs-opacity">',this.createElSelect_("windowOpacity",t),"</span>","</fieldset>"].join("")},e.prototype.createElColors_=function(){return createEl("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},e.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("")})},e.prototype.createElControls_=function(){var t=this.localize("restore all settings to the default values");return createEl("div",{className:"vjs-track-settings-controls",innerHTML:['<button class="vjs-default-button" title="'+t+'">',this.localize("Reset"),'<span class="vjs-control-text"> '+t+"</span>","</button>",'<button class="vjs-done-button">'+this.localize("Done")+"</button>"].join("")})},e.prototype.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},e.prototype.label=function(){return this.localize("Caption Settings Dialog")},e.prototype.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},e.prototype.buildCSSClass=function(){return t.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},e.prototype.getValues=function(){var t=this;return reduce(selectConfigs,(function(e,i,o){var n=getSelectedOptionValue(t.$(i.selector),i.parser);return void 0!==n&&(e[o]=n),e}),{})},e.prototype.setValues=function(t){var e=this;each(selectConfigs,(function(i,o){setSelectedOption(e.$(i.selector),t[o],i.parser)}))},e.prototype.setDefaults=function(){var t=this;each(selectConfigs,(function(e){var i=e.hasOwnProperty("default")?e.default:0;t.$(e.selector).selectedIndex=i}))},e.prototype.restoreSettings=function(){var t=void 0;try{t=JSON.parse(window_1.localStorage.getItem(LOCAL_STORAGE_KEY))}catch(e){log$2.warn(e)}t&&this.setValues(t)},e.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var t=this.getValues();try{Object.keys(t).length?window_1.localStorage.setItem(LOCAL_STORAGE_KEY,JSON.stringify(t)):window_1.localStorage.removeItem(LOCAL_STORAGE_KEY)}catch(e){log$2.warn(e)}}},e.prototype.updateDisplay=function(){var t=this.player_.getChild("textTrackDisplay");t&&t.updateDisplay()},e.prototype.conditionalBlur_=function(){this.previouslyActiveEl_=null,this.off(document_1,"keydown",this.handleKeyDown);var t=this.player_.controlBar,e=t&&t.subsCapsButton,i=t&&t.captionsButton;e?e.focus():i&&i.focus()},e}(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(t){function e(i,o,n){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,i,o,n)),s=o.source,a=!1;if(s&&(r.el_.currentSrc!==s.src||o.tag&&3===o.tag.initNetworkState_)?r.setSource(s):r.handleLateInit_(r.el_),r.el_.hasChildNodes()){for(var l=r.el_.childNodes,c=l.length,u=[];c--;){var p=l[c];"track"===p.nodeName.toLowerCase()&&(r.featuresNativeTextTracks?(r.remoteTextTrackEls().addTrackElement_(p),r.remoteTextTracks().addTrack(p.track),r.textTracks().addTrack(p.track),a||r.el_.hasAttribute("crossorigin")||!isCrossOrigin(p.src)||(a=!0)):u.push(p))}for(var d=0;d<u.length;d++)r.el_.removeChild(u[d])}return r.proxyNativeTracks_(),r.featuresNativeTextTracks&&a&&log$2.warn(tsml(_templateObject$2)),r.restoreMetadataTracksInIOSNativePlayer_(),(TOUCH_ENABLED||IS_IPHONE||IS_NATIVE_ANDROID)&&!0===o.nativeControlsForTouch&&r.setControls(!0),r.proxyWebkitFullscreen_(),r.triggerReady(),r}return inherits(e,t),e.prototype.dispose=function(){e.disposeMediaElement(this.el_),this.options_=null,t.prototype.dispose.call(this)},e.prototype.restoreMetadataTracksInIOSNativePlayer_=function(){var t=this.textTracks(),e=void 0,i=function(){e=[];for(var i=0;i<t.length;i++){var o=t[i];"metadata"===o.kind&&e.push({track:o,storedMode:o.mode})}};i(),t.addEventListener("change",i),this.on("dispose",(function(){return t.removeEventListener("change",i)}));var o=function i(){for(var o=0;o<e.length;o++){var n=e[o];"disabled"===n.track.mode&&n.track.mode!==n.storedMode&&(n.track.mode=n.storedMode)}t.removeEventListener("change",i)};this.on("webkitbeginfullscreen",(function(){t.removeEventListener("change",i),t.removeEventListener("change",o),t.addEventListener("change",o)})),this.on("webkitendfullscreen",(function(){t.removeEventListener("change",i),t.addEventListener("change",i),t.removeEventListener("change",o)}))},e.prototype.proxyNativeTracks_=function(){var t=this;NORMAL.names.forEach((function(e){var i=NORMAL[e],o=t.el()[i.getterName],n=t[i.getterName]();if(t["featuresNative"+i.capitalName+"Tracks"]&&o&&o.addEventListener){var r={change:function(t){n.trigger({type:"change",target:n,currentTarget:n,srcElement:n})},addtrack:function(t){n.addTrack(t.track)},removetrack:function(t){n.removeTrack(t.track)}},s=function(){for(var t=[],e=0;e<n.length;e++){for(var i=!1,r=0;r<o.length;r++)if(o[r]===n[e]){i=!0;break}i||t.push(n[e])}for(;t.length;)n.removeTrack(t.shift())};Object.keys(r).forEach((function(e){var i=r[e];o.addEventListener(e,i),t.on("dispose",(function(t){return o.removeEventListener(e,i)}))})),t.on("loadstart",s),t.on("dispose",(function(e){return t.off("loadstart",s)}))}}))},e.prototype.createEl=function(){var t=this.options_.tag;if(!t||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(t){var i=t.cloneNode(!0);t.parentNode&&t.parentNode.insertBefore(i,t),e.disposeMediaElement(t),t=i}else{t=document_1.createElement("video");var o=mergeOptions({},this.options_.tag&&getAttributes(this.options_.tag));TOUCH_ENABLED&&!0===this.options_.nativeControlsForTouch||delete o.controls,setAttributes(t,assign(o,{id:this.options_.techId,class:"vjs-tech"}))}t.playerId=this.options_.playerId}void 0!==this.options_.preload&&setAttribute(t,"preload",this.options_.preload);for(var n=["loop","muted","playsinline","autoplay"],r=0;r<n.length;r++){var s=n[r],a=this.options_[s];void 0!==a&&(a?setAttribute(t,s,s):removeAttribute(t,s),t[s]=a)}return t},e.prototype.handleLateInit_=function(t){if(0!==t.networkState&&3!==t.networkState){if(0===t.readyState){var e=!1,i=function(){e=!0};this.on("loadstart",i);var o=function(){e||this.trigger("loadstart")};return this.on("loadedmetadata",o),void this.ready((function(){this.off("loadstart",i),this.off("loadedmetadata",o),e||this.trigger("loadstart")}))}var n=["loadstart"];n.push("loadedmetadata"),t.readyState>=2&&n.push("loadeddata"),t.readyState>=3&&n.push("canplay"),t.readyState>=4&&n.push("canplaythrough"),this.ready((function(){n.forEach((function(t){this.trigger(t)}),this)}))}},e.prototype.setCurrentTime=function(t){try{this.el_.currentTime=t}catch(e){log$2(e,"Video is not ready. (Video.js)")}},e.prototype.duration=function(){var t=this;return this.el_.duration===1/0&&IS_ANDROID&&IS_CHROME&&0===this.el_.currentTime?(this.on("timeupdate",(function e(){t.el_.currentTime>0&&(t.el_.duration===1/0&&t.trigger("durationchange"),t.off("timeupdate",e))})),NaN):this.el_.duration||NaN},e.prototype.width=function(){return this.el_.offsetWidth},e.prototype.height=function(){return this.el_.offsetHeight},e.prototype.proxyWebkitFullscreen_=function(){var t=this;if("webkitDisplayingFullscreen"in this.el_){var e=function(){this.trigger("fullscreenchange",{isFullscreen:!1})},i=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",e),this.trigger("fullscreenchange",{isFullscreen:!0}))};this.on("webkitbeginfullscreen",i),this.on("dispose",(function(){t.off("webkitbeginfullscreen",i),t.off("webkitendfullscreen",e)}))}},e.prototype.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var t=window_1.navigator&&window_1.navigator.userAgent||"";if(/Android/.test(t)||!/Chrome|Mac OS X 10.5/.test(t))return!0}return!1},e.prototype.enterFullScreen=function(){var t=this.el_;t.paused&&t.networkState<=t.HAVE_METADATA?(this.el_.play(),this.setTimeout((function(){t.pause(),t.webkitEnterFullScreen()}),0)):t.webkitEnterFullScreen()},e.prototype.exitFullScreen=function(){this.el_.webkitExitFullScreen()},e.prototype.src=function(t){if(void 0===t)return this.el_.src;this.setSrc(t)},e.prototype.reset=function(){e.resetMediaElement(this.el_)},e.prototype.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},e.prototype.setControls=function(t){this.el_.controls=!!t},e.prototype.addTextTrack=function(e,i,o){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,i,o):t.prototype.addTextTrack.call(this,e,i,o)},e.prototype.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return t.prototype.createRemoteTextTrack.call(this,e);var i=document_1.createElement("track");return e.kind&&(i.kind=e.kind),e.label&&(i.label=e.label),(e.language||e.srclang)&&(i.srclang=e.language||e.srclang),e.default&&(i.default=e.default),e.id&&(i.id=e.id),e.src&&(i.src=e.src),i},e.prototype.addRemoteTextTrack=function(e,i){var o=t.prototype.addRemoteTextTrack.call(this,e,i);return this.featuresNativeTextTracks&&this.el().appendChild(o),o},e.prototype.removeRemoteTextTrack=function(e){if(t.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var i=this.$$("track"),o=i.length;o--;)e!==i[o]&&e!==i[o].track||this.el().removeChild(i[o])},e.prototype.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var t={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(t.droppedVideoFrames=this.el().webkitDroppedFrameCount,t.totalVideoFrames=this.el().webkitDecodedFrameCount),window_1.performance&&"function"==typeof window_1.performance.now?t.creationTime=window_1.performance.now():window_1.performance&&window_1.performance.timing&&"number"==typeof window_1.performance.timing.navigationStart&&(t.creationTime=window_1.Date.now()-window_1.performance.timing.navigationStart),t},e}(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(t){return!1}return!(!Html5.TEST_VID||!Html5.TEST_VID.canPlayType)},Html5.canPlayType=function(t){return Html5.TEST_VID.canPlayType(t)},Html5.canPlaySource=function(t,e){return Html5.canPlayType(t.type)},Html5.canControlVolume=function(){try{var t=Html5.TEST_VID.volume;return Html5.TEST_VID.volume=t/2+.1,t!==Html5.TEST_VID.volume}catch(e){return!1}},Html5.canControlMute=function(){try{var t=Html5.TEST_VID.muted;return Html5.TEST_VID.muted=!0,t!==Html5.TEST_VID.muted}catch(e){return!1}},Html5.canControlPlaybackRate=function(){if(IS_ANDROID&&IS_CHROME&&CHROME_VERSION<58)return!1;try{var t=Html5.TEST_VID.playbackRate;return Html5.TEST_VID.playbackRate=t/2+.1,t!==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(t){return t&&mpegurlRE.test(t)?"maybe":canPlayType.call(this,t)}:IS_OLD_ANDROID&&(Html5.TEST_VID.constructor.prototype.canPlayType=function(t){return t&&mp4RE.test(t)?"maybe":canPlayType.call(this,t)})},Html5.unpatchCanPlayType=function(){var t=Html5.TEST_VID.constructor.prototype.canPlayType;return Html5.TEST_VID.constructor.prototype.canPlayType=canPlayType,t},Html5.patchCanPlayType(),Html5.disposeMediaElement=function(t){if(t){for(t.parentNode&&t.parentNode.removeChild(t);t.hasChildNodes();)t.removeChild(t.firstChild);t.removeAttribute("src"),"function"==typeof t.load&&function(){try{t.load()}catch(e){}}()}},Html5.resetMediaElement=function(t){if(t){for(var e=t.querySelectorAll("source"),i=e.length;i--;)t.removeChild(e[i]);t.removeAttribute("src"),"function"==typeof t.load&&function(){try{t.load()}catch(e){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach((function(t){Html5.prototype[t]=function(){return this.el_[t]||this.el_.hasAttribute(t)}})),["muted","defaultMuted","autoplay","loop","playsinline"].forEach((function(t){Html5.prototype["set"+toTitleCase(t)]=function(e){this.el_[t]=e,e?this.el_.setAttribute(t,t):this.el_.removeAttribute(t)}})),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","played","networkState","readyState","videoWidth","videoHeight"].forEach((function(t){Html5.prototype[t]=function(){return this.el_[t]}})),["volume","src","poster","preload","playbackRate","defaultPlaybackRate"].forEach((function(t){Html5.prototype["set"+toTitleCase(t)]=function(e){this.el_[t]=e}})),["pause","load","play"].forEach((function(t){Html5.prototype[t]=function(){return this.el_[t]()}})),Tech.withSourceHandlers(Html5),Html5.nativeSourceHandler={},Html5.nativeSourceHandler.canPlayType=function(t){setTimeout((function(){}),2e3);try{return Html5.TEST_VID.canPlayType(t)}catch(e){return""}},Html5.nativeSourceHandler.canHandleSource=function(t,e){if(t.type)return Html5.nativeSourceHandler.canPlayType(t.type);if(t.src){var i=getFileExtension(t.src);return Html5.nativeSourceHandler.canPlayType("video/"+i)}return""},Html5.nativeSourceHandler.handleSource=function(t,e,i){e.setSrc(t.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(t){t.preventDefault()},TECH_EVENTS_RETRIGGER=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","ratechange","resize","volumechange","texttrackchange"],Player=function(t){function e(i,o,n){if(classCallCheck(this,e),i.id=i.id||"vjs_video_"+newGUID(),(o=assign(e.getTagSettings(i),o)).initChildren=!1,o.createEl=!1,o.evented=!1,o.reportTouchActivity=!1,!o.language)if("function"==typeof i.closest){var r=i.closest("[lang]");r&&r.getAttribute&&(o.language=r.getAttribute("lang"))}else for(var s=i;s&&1===s.nodeType;){if(getAttributes(s).hasOwnProperty("lang")){o.language=s.getAttribute("lang");break}s=s.parentNode}var a=possibleConstructorReturn(this,t.call(this,null,o,n));if(a.isReady_=!1,a.hasStarted_=!1,a.userActive_=!1,!a.options_||!a.options_.techOrder||!a.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(a.tag=i,a.tagAttributes=i&&getAttributes(i),a.language(a.options_.language),o.languages){var l={};Object.getOwnPropertyNames(o.languages).forEach((function(t){l[t.toLowerCase()]=o.languages[t]})),a.languages_=l}else a.languages_=e.prototype.options_.languages;a.cache_={},a.poster_=o.poster||"",a.controls_=!!o.controls,a.cache_.lastVolume=1,i.controls=!1,i.removeAttribute("controls"),a.scrubbing_=!1,a.el_=a.createEl(),evented(a,{eventBusKey:"el_"});var c=mergeOptions(a.options_);if(o.plugins){var u=o.plugins;Object.keys(u).forEach((function(t){if("function"!=typeof this[t])throw new Error('plugin "'+t+'" does not exist');this[t](u[t])}),a)}return a.options_.playerOptions=c,a.middleware_=[],a.initChildren(),a.isAudio("audio"===i.nodeName.toLowerCase()),a.controls()?a.addClass("vjs-controls-enabled"):a.addClass("vjs-controls-disabled"),a.el_.setAttribute("role","region"),a.isAudio()?a.el_.setAttribute("aria-label",a.localize("Audio Player")):a.el_.setAttribute("aria-label",a.localize("Video Player")),a.isAudio()&&a.addClass("vjs-audio"),a.flexNotSupported_()&&a.addClass("vjs-no-flex"),IS_IOS||IS_ANDROID||a.addClass("vjs-workinghover"),e.players[a.id_]=a,a.userActive(!0),a.reportUserActivity(),a.listenForUserActivity_(),a.on("fullscreenchange",a.handleFullscreenChange_),a.on("stageclick",a.handleStageClick_),a.changingSrc_=!1,a.playWaitingForReady_=!1,a.playOnLoadstart_=null,a.forceAutoplayInChrome_(),a}return inherits(e,t),e.prototype.dispose=function(){this.trigger("dispose"),this.off("dispose"),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),e.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),t.prototype.dispose.call(this)},e.prototype.createEl=function(){var e=this.tag,i=void 0,o=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute("data-vjs-player"),n="video-js"===this.tag.tagName.toLowerCase();o?i=this.el_=e.parentNode:n||(i=this.el_=t.prototype.createEl.call(this,"div"));var r=getAttributes(e);if(n){for(i=this.el_=e,e=this.tag=document_1.createElement("video");i.children.length;)e.appendChild(i.firstChild);hasClass(i,"video-js")||addClass(i,"video-js"),i.appendChild(e),o=this.playerElIngest_=i}if(e.setAttribute("tabindex","-1"),e.removeAttribute("width"),e.removeAttribute("height"),Object.getOwnPropertyNames(r).forEach((function(t){"class"===t?(i.className+=" "+r[t],n&&(e.className+=" "+r[t])):(i.setAttribute(t,r[t]),n&&e.setAttribute(t,r[t]))})),e.playerId=e.id,e.id+="_html5_api",e.className="vjs-tech",e.player=i.player=this,this.addClass("vjs-paused"),!0!==window_1.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=createStyleElement("vjs-styles-dimensions");var s=$(".vjs-styles-defaults"),a=$("head");a.insertBefore(this.styleEl_,s?s.nextSibling:a.firstChild)}this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var l=e.getElementsByTagName("a"),c=0;c<l.length;c++){var u=l.item(c);addClass(u,"vjs-hidden"),u.setAttribute("hidden","hidden")}e.initNetworkState_=e.networkState,e.parentNode&&!o&&e.parentNode.insertBefore(i,e),prependTo(e,i),this.children_.unshift(e),this.el_.setAttribute("lang",this.language_);var p=document_1.createElement("div");return addClass(p,"safe-check-element"),i.appendChild(p),this.el_=i,i},e.prototype.width=function(t,e){return this.dimension("width",t,e)},e.prototype.height=function(t,e){return this.dimension("height",t,e)},e.prototype.dimension=function(t,e,i){var o=t+"_";if(void 0===e)return this[o]||0;if(""===e)return this[o]=void 0,void this.updateStyleEl_();var n=parseFloat(e);isNaN(n)?log$2.error('Improper value "'+e+'" supplied for for '+t):(this[o]=n,this.updateStyleEl_(),this.isReady_&&!i&&this.trigger("playerresize"))},e.prototype.fluid=function(t){if(void 0===t)return!!this.fluid_;this.fluid_=!!t,t?this.addClass("vjs-fluid"):this.removeClass("vjs-fluid"),this.updateStyleEl_()},e.prototype.aspectRatio=function(t){if(void 0===t)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(t))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=t,this.fluid(!0),this.updateStyleEl_()},e.prototype.updateStyleEl_=function(){if(!0!==window_1.VIDEOJS_NO_DYNAMIC_STYLE){var t,e,i,o=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),n=o[1]/o[0];t=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/n:this.videoWidth()||300,e=void 0!==this.height_?this.height_:t*n,i=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(i),setTextContent(this.styleEl_,"\n ."+i+" {\n width: "+t+"px;\n height: "+e+"px;\n }\n\n ."+i+".vjs-fluid {\n padding-top: "+100*n+"%;\n }\n ")}else{var r="number"==typeof this.width_?this.width_:this.options_.width,s="number"==typeof this.height_?this.height_:this.options_.height,a=this.tech_&&this.tech_.el();a&&(r>=0&&(a.width=r),s>=0&&(a.height=s))}},e.prototype.loadTech_=function(t,e){var i=this;this.tech_&&this.unloadTech_();var o=toTitleCase(t),n=t.charAt(0).toLowerCase()+t.slice(1);"Html5"!==o&&this.tag&&(Tech.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=o,this.isReady_=!1;var r={source:e,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+o+"_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(t){var e=ALL[t];r[e.getterName]=i[e.privateName]})),assign(r,this.options_[o]),assign(r,this.options_[n]),assign(r,this.options_[t.toLowerCase()]),this.tag&&(r.tag=this.tag),e&&e.src===this.cache_.src&&this.cache_.currentTime>0&&(r.startTime=this.cache_.currentTime);var s=Tech.getTech(t);if(!s)throw new Error("No Tech named '"+o+"' exists! '"+o+"' should be registered using videojs.registerTech()'");this.tech_=new s(this,r),this.tech_.ready(bind(this,this.handleTechReady_),!0),textTrackConverter.jsonToTextTracks(this.textTracksJson_||[],this.tech_),TECH_EVENTS_RETRIGGER.forEach((function(t){i.on(i.tech_,t,i["handleTech"+toTitleCase(t)+"_"])})),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"===o&&this.tag||prependTo(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},e.prototype.unloadTech_=function(){var t=this;ALL.names.forEach((function(e){var i=ALL[e];t[i.privateName]=t[i.getterName]()})),this.textTracksJson_=textTrackConverter.textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1},e.prototype.tech=function(t){return void 0===t&&log$2.warn(tsml(_templateObject$1)),this.tech_},e.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_))},e.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_))},e.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(t){log$2("deleting tag.poster throws in some browsers",t)}},e.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"))},e.prototype.hasStarted=function(t){if(void 0===t)return this.hasStarted_;t!==this.hasStarted_&&(this.hasStarted_=t,this.hasStarted_?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started"))},e.prototype.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},e.prototype.handleTechWaiting_=function(){var t=this;this.addClass("vjs-waiting"),this.trigger("waiting"),this.one("timeupdate",(function(){return t.removeClass("vjs-waiting")}))},e.prototype.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},e.prototype.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},e.prototype.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},e.prototype.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},e.prototype.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.trigger("seeked")},e.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")},e.prototype.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},e.prototype.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},e.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},e.prototype.handleTechClick_=function(t){isSingleLeftClick(t)&&this.controls_&&(this.paused()?this.play():this.pause())},e.prototype.handleTechTap_=function(){this.userActive(!this.userActive())},e.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},e.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},e.prototype.handleTechTouchEnd_=function(t){t.preventDefault()},e.prototype.handleFullscreenChange_=function(){IS_IOS||(this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen"))},e.prototype.handleStageClick_=function(){this.reportUserActivity()},e.prototype.toggleFullscreenClass_=function(){IS_IOS||(this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen"))},e.prototype.documentFullscreenChange_=function(t){var e=FullscreenApi;this.isFullscreen(document_1[e.fullscreenElement]),!1===this.isFullscreen()&&off(document_1,e.fullscreenchange,bind(this,this.documentFullscreenChange_)),prefixedAPI||this.trigger("fullscreenchange")},e.prototype.handleTechFullscreenChange_=function(t,e){e&&this.isFullscreen(e.isFullscreen),this.trigger("fullscreenchange")},e.prototype.handleTechError_=function(){var t=this.tech_.error();this.error(t)},e.prototype.handleTechTextData_=function(){var t=null;arguments.length>1&&(t=arguments[1]),this.trigger("textdata",t)},e.prototype.handleX5ExitFullscreen_=function(){this.removeClass("vjs-fullscreen"),this.isFullscreen_=!this.isFullscreen_},e.prototype.getCache=function(){return this.cache_},e.prototype.techCall_=function(t,e){this.ready((function(){if(t in allowedSetters)return set$1(this.middleware_,this.tech_,t,e);try{this.tech_&&this.tech_[t](e)}catch(i){throw log$2(i),i}}),!0)},e.prototype.techGet_=function(t){if(this.tech_&&this.tech_.isReady_){if(t in allowedGetters)return get$1(this.middleware_,this.tech_,t);try{return this.tech_[t]()}catch(e){if(void 0===this.tech_[t])throw log$2("Video.js: "+t+" method not defined for "+this.techName_+" playback technology.",e),e;if("TypeError"===e.name)throw log$2("Video.js: "+t+" unavailable on "+this.techName_+" playback technology element.",e),this.tech_.isReady_=!1,e;throw log$2(e),e}}},e.prototype.play=function(){var t=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(){t.playOnLoadstart_=null,silencePromise(t.play())},this.one("loadstart",this.playOnLoadstart_)}else{if(this.playWaitingForReady_)return;this.playWaitingForReady_=!0,this.ready((function(){t.playWaitingForReady_=!1,silencePromise(t.play())}))}},e.prototype.pause=function(){this.techCall_("pause")},e.prototype.paused=function(){return!1!==this.techGet_("paused")},e.prototype.played=function(){return this.techGet_("played")||createTimeRanges(0,0)},e.prototype.scrubbing=function(t){if(void 0===t)return this.scrubbing_;this.scrubbing_=!!t,t?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},e.prototype.currentTime=function(t){if(void 0!==t)return t<0&&(t=0),void this.techCall_("setCurrentTime",t);try{return this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime}catch(e){return 0}},e.prototype.duration=function(t){if(void 0===t)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(t=parseFloat(t))<=0&&(t=1/0),t!==this.cache_.duration&&(this.cache_.duration=t,t===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),this.trigger("durationchange"))},e.prototype.remainingTime=function(){return this.duration()-this.currentTime()},e.prototype.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},e.prototype.buffered=function(){var t=this.techGet_("buffered");return t&&t.length||(t=createTimeRanges(0,0)),t},e.prototype.bufferedPercent=function(){return bufferedPercent(this.buffered(),this.duration())},e.prototype.bufferedEnd=function(){var t=this.buffered(),e=this.duration(),i=t.end(t.length-1);return i>e&&(i=e),i},e.prototype.volume=function(t){var e=void 0;return void 0!==t?(e=Math.max(0,Math.min(1,parseFloat(t))),this.cache_.volume=e,this.techCall_("setVolume",e),void(e>0&&this.lastVolume_(e))):(e=parseFloat(this.techGet_("volume")),isNaN(e)?1:e)},e.prototype.muted=function(t){return void 0!==t?void this.techCall_("setMuted",t):this.techGet_("muted")||!1},e.prototype.defaultMuted=function(t){return void 0!==t?this.techCall_("setDefaultMuted",t):this.techGet_("defaultMuted")||!1},e.prototype.lastVolume_=function(t){return void 0!==t&&0!==t?void(this.cache_.lastVolume=t):this.cache_.lastVolume},e.prototype.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},e.prototype.isFullscreen=function(t){return void 0!==t?(this.isFullscreen_=!!t,void this.toggleFullscreenClass_()):!!this.isFullscreen_},e.prototype.requestFullscreen=function(){var t=FullscreenApi;if(this.isFullscreen(!0),this.options_.fakeFullscreen){var e=this;return IS_IOS?(e.el_.style.width="100vw",e.el_.style.height="100vh",e.el_.style.position="fixed",e.el_.style.zIndex="999",e.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}t.requestFullscreen?(on(document_1,t.fullscreenchange,bind(this,this.documentFullscreenChange_)),this.el_[t.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange"))},e.prototype.exitFullscreen=function(){var t=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;t.requestFullscreen?document_1[t.exitFullscreen]():this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange"))},e.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")},e.prototype.fullWindowOnEscKey=function(t){27===t.keyCode&&(!0===this.isFullscreen()?this.exitFullscreen():this.exitFullWindow())},e.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")},e.prototype.canPlayType=function(t){for(var e=void 0,i=0,o=this.options_.techOrder;i<o.length;i++){var n=o[i],r=Tech.getTech(n);if(r||(r=Component.getComponent(n)),r){if(r.isSupported()&&(e=r.canPlayType(t)))return e}else log$2.error('The "'+n+'" tech is undefined. Skipped browser support check for that tech.')}return""},e.prototype.selectSource=function(t){var e=this,i=this.options_.techOrder.map((function(t){return[t,Tech.getTech(t)]})).filter((function(t){var e=t[0],i=t[1];return i?i.isSupported():(log$2.error('The "'+e+'" tech is undefined. Skipped browser support check for that tech.'),!1)})),o=function(t,e,i){var o=void 0;return t.some((function(t){return e.some((function(e){if(o=i(t,e))return!0}))})),o},n=function(t,i){var o=t[0];if(t[1].canPlaySource(i,e.options_[o.toLowerCase()]))return{source:i,tech:o}};return(this.options_.sourceOrder?o(t,i,function(t){return function(e,i){return t(i,e)}}(n)):o(i,t,n))||!1},e.prototype.src=function(t){var e=this;if(void 0===t)return this.cache_.src||this.techGet_("src");var i=filterSource(t);if(i.length){if(this.cache_.source&&isWebrtcUrl(this.cache_.source.src)&&isWebrtcUrl(i[0].src)&&this.cache_.source.src!==i[0].src){var o=this.tech_.webrtcProvider;if(o&&o.webrtcPlayer&&o.webrtcPlayer.switchStream)return this.tech_.webrtcProvider.webrtcPlayer.switchStream(i[0].src),this.cache_.sources=i,this.cache_.source=i[0],!1}this.cache_.sources=i,this.changingSrc_=!0,this.cache_.source=i[0];try{this.cache_.source&&!isWebrtcUrl(this.cache_.source.src)&&this.options_.autoplay&&setTimeout((function(){var t=e.play&&e.play();isPromise(t)&&t.then().catch((function(){e.trigger("blocked")}))}),1e3)}catch(n){}setSource(this,i[0],(function(t,o){if(e.middleware_=o,e.src_(t)){if(i.length>1){var n=i.slice(1),r=n[0].qualityLabelList;return r&&e.QualitySwitcher().setOptions({qualityLabelList:{video:r.slice(1)}}),e.src(n)}return e.setTimeout((function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})}),0),void e.triggerReady()}e.changingSrc_=!1,e.cache_.src=t.src,setTech(o,e.tech_)}))}else this.setTimeout((function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})}),0)},e.prototype.src_=function(t){var e=this.selectSource([t]);return!e||(window_1.performance&&"function"==typeof window_1.performance.mark&&window_1.performance.mark("firstFrameStart"),titleCaseEquals(e.tech,this.techName_)?(this.ready((function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",t):this.techCall_("src",t.src),"auto"===this.options_.preload&&this.load()}),!0),!1):(this.changingSrc_=!0,this.loadTech_(e.tech,e.source),!1))},e.prototype.load=function(){this.techCall_("load")},e.prototype.reset=function(){this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset")},e.prototype.currentSources=function(){var t=this.currentSource(),e=[];return 0!==Object.keys(t).length&&e.push(t),this.cache_.sources||e},e.prototype.currentSource=function(){return this.cache_.source||{}},e.prototype.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},e.prototype.currentType=function(){return this.currentSource()&&this.currentSource().type||""},e.prototype.preload=function(t){return void 0!==t?(this.techCall_("setPreload",t),void(this.options_.preload=t)):this.techGet_("preload")},e.prototype.autoplay=function(t){return void 0!==t?(this.techCall_("setAutoplay",t),this.options_.autoplay=t,void this.ready(this.forceAutoplayInChrome_)):this.techGet_("autoplay",t)},e.prototype.forceAutoplayInChrome_=function(){this.paused()&&(this.autoplay()||this.options_.autoplay)&&IS_CHROME&&!IS_ANDROID&&this.play()},e.prototype.playsinline=function(t){return void 0!==t?(this.techCall_("setPlaysinline",t),this.options_.playsinline=t,this):this.techGet_("playsinline")},e.prototype.loop=function(t){return void 0!==t?(this.techCall_("setLoop",t),void(this.options_.loop=t)):this.techGet_("loop")},e.prototype.poster=function(t){if(void 0===t)return this.poster_;t||(t=""),this.poster_=t,this.trigger("posterchange")},e.prototype.handleTechPosterChange_=function(){!this.poster_&&this.tech_&&this.tech_.poster&&(this.poster_=this.tech_.poster()||"",this.trigger("posterchange"))},e.prototype.controls=function(t){if(void 0===t)return!!this.controls_;t=!!t,this.controls_!==t&&(this.controls_=t,this.usingNativeControls()&&this.techCall_("setControls",t),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_()))},e.prototype.usingNativeControls=function(t){if(void 0===t)return!!this.usingNativeControls_;t=!!t,this.usingNativeControls_!==t&&(this.usingNativeControls_=t,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},e.prototype.error=function(t){return void 0===t?this.error_||null:null===t?(this.error_=t,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close())):(this.error_=new MediaError(t),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_}))},e.prototype.reportUserActivity=function(t){this.userActivity_=!0},e.prototype.userActive=function(t){if(void 0===t)return this.userActive_;if((t=!!t)!==this.userActive_){if(this.userActive_=t,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(t){t.stopPropagation(),t.preventDefault()})),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},e.prototype.listenForUserActivity_=function(){var t=void 0,e=void 0,i=void 0,o=bind(this,this.reportUserActivity);this.on("mousedown",(function(){o(),this.clearInterval(t),t=this.setInterval(o,250)})),this.on("mousemove",(function(t){t.screenX===e&&t.screenY===i||(e=t.screenX,i=t.screenY,o())})),this.on("mouseup",(function(e){o(),this.clearInterval(t)})),this.on("keydown",o),this.on("keyup",o);var n=void 0;this.setInterval((function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(n);var t=this.options_.inactivityTimeout;t<=0||(n=this.setTimeout((function(){this.userActivity_||this.userActive(!1)}),t))}}),250)},e.prototype.playbackRate=function(t){return void 0!==t?void this.techCall_("setPlaybackRate",t):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("playbackRate"):1},e.prototype.defaultPlaybackRate=function(t){return void 0!==t?this.techCall_("setDefaultPlaybackRate",t):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},e.prototype.isAudio=function(t){return void 0!==t?void(this.isAudio_=!!t):!!this.isAudio_},e.prototype.addTextTrack=function(t,e,i){if(this.tech_)return this.tech_.addTextTrack(t,e,i)},e.prototype.addRemoteTextTrack=function(t,e){if(this.tech_)return this.tech_.addRemoteTextTrack(t,e)},e.prototype.removeRemoteTextTrack=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).track,e=void 0===t?arguments[0]:t;if(this.tech_)return this.tech_.removeRemoteTextTrack(e)},e.prototype.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},e.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},e.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},e.prototype.language=function(t){if(void 0===t)return this.language_;this.language_=String(t).toLowerCase()},e.prototype.languages=function(){return mergeOptions(e.prototype.options_.languages,this.languages_)},e.prototype.toJSON=function(){var t=mergeOptions(this.options_),e=t.tracks;t.tracks=[];for(var i=0;i<e.length;i++){var o=e[i];(o=mergeOptions(o)).player=void 0,t.tracks[i]=o}return t},e.prototype.createModal=function(t,e){var i=this;(e=e||{}).content=t||"";var o=new ModalDialog(this,e);return this.addChild(o),o.on("dispose",(function(){i.removeChild(o)})),o.open(),o},e.getTagSettings=function(t){var e={sources:[],tracks:[]},i=getAttributes(t),o=i["data-setup"];if(hasClass(t,"vjs-fluid")&&(i.fluid=!0),null!==o){var n=tuple(o||"{}"),r=n[0],s=n[1];r&&log$2.error(r),assign(i,s)}if(assign(e,i),t.hasChildNodes())for(var a=t.childNodes,l=0,c=a.length;l<c;l++){var u=a[l],p=u.nodeName.toLowerCase();"source"===p?e.sources.push(getAttributes(u)):"track"===p&&e.tracks.push(getAttributes(u))}return e},e.prototype.flexNotSupported_=function(){var t=document_1.createElement("i");return!("flexBasis"in t.style||"webkitFlexBasis"in t.style||"mozFlexBasis"in t.style||"msFlexBasis"in t.style||"msFlexOrder"in t.style)},e}(Component);ALL.names.forEach((function(t){var e=ALL[t];Player.prototype[e.getterName]=function(){return this.tech_?this.tech_[e.getterName]():(this[e.privateName]=this[e.privateName]||new e.ListClass,this[e.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(t){Player.prototype[t]=function(){return this.techGet_(t)}})),TECH_EVENTS_RETRIGGER.forEach((function(t){Player.prototype["handleTech"+toTitleCase(t)+"_"]=function(){return this.trigger(t)}})),Component.registerComponent("Player",Player);var BASE_PLUGIN_NAME="plugin",PLUGIN_CACHE_KEY="activePlugins_",pluginStorage={},pluginExists=function(t){return pluginStorage.hasOwnProperty(t)},getPlugin=function(t){return pluginExists(t)?pluginStorage[t]:void 0},markPluginAsActive=function(t,e){t[PLUGIN_CACHE_KEY]=t[PLUGIN_CACHE_KEY]||{},t[PLUGIN_CACHE_KEY][e]=!0},triggerSetupEvent=function(t,e,i){var o=(i?"before":"")+"pluginsetup";t.trigger(o,e),t.trigger(o+":"+e.name,e)},createBasicPlugin=function(t,e){var i=function(){triggerSetupEvent(this,{name:t,plugin:e,instance:null},!0);var i=e.apply(this,arguments);return markPluginAsActive(this,t),triggerSetupEvent(this,{name:t,plugin:e,instance:i}),i};return Object.keys(e).forEach((function(t){i[t]=e[t]})),i},createPluginFactory=function(t,e){return e.prototype.name=t,function(){triggerSetupEvent(this,{name:t,plugin:e,instance:null},!0);for(var i=arguments.length,o=Array(i),n=0;n<i;n++)o[n]=arguments[n];var r=new(Function.prototype.bind.apply(e,[null].concat([this].concat(o))));return this[t]=function(){return r},triggerSetupEvent(this,r.getEventHash()),r}},Plugin=function(){function t(e){if(classCallCheck(this,t),this.constructor===t)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=e,evented(this),delete this.trigger,stateful(this,this.constructor.defaultState),markPluginAsActive(e,this.name),this.dispose=bind(this,this.dispose),e.on("dispose",this.dispose)}return t.prototype.version=function(){return this.constructor.VERSION},t.prototype.getEventHash=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.name=this.name,t.plugin=this.constructor,t.instance=this,t},t.prototype.trigger=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return trigger(this.eventBusEl_,t,this.getEventHash(e))},t.prototype.handleStateChanged=function(t){},t.prototype.dispose=function(){var t=this.name,e=this.player;this.trigger("dispose"),this.off(),e.off("dispose",this.dispose),e[PLUGIN_CACHE_KEY][t]=!1,this.player=this.state=null,e[t]=createPluginFactory(t,pluginStorage[t])},t.isBasic=function(e){var i="string"==typeof e?getPlugin(e):e;return"function"==typeof i&&!t.prototype.isPrototypeOf(i.prototype)},t.registerPlugin=function(e,i){if("string"!=typeof e)throw new Error('Illegal plugin name, "'+e+'", must be a string, was '+(void 0===e?"undefined":_typeof(e))+".");if(pluginExists(e))log$2.warn('A plugin named "'+e+'" already exists. You may want to avoid re-registering plugins!');else if(Player.prototype.hasOwnProperty(e))throw new Error('Illegal plugin name, "'+e+'", cannot share a name with an existing player method!');if("function"!=typeof i)throw new Error('Illegal plugin for "'+e+'", must be a function, was '+(void 0===i?"undefined":_typeof(i))+".");return pluginStorage[e]=i,e!==BASE_PLUGIN_NAME&&(t.isBasic(i)?Player.prototype[e]=createBasicPlugin(e,i):Player.prototype[e]=createPluginFactory(e,i)),i},t.deregisterPlugin=function(t){if(t===BASE_PLUGIN_NAME)throw new Error("Cannot de-register base plugin.");pluginExists(t)&&(delete pluginStorage[t],delete Player.prototype[t])},t.getPlugins=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object.keys(pluginStorage),e=void 0;return t.forEach((function(t){var i=getPlugin(t);i&&((e=e||{})[t]=i)})),e},t.getPluginVersion=function(t){var e=getPlugin(t);return e&&e.VERSION||""},t}();Plugin.getPlugin=getPlugin,Plugin.BASE_PLUGIN_NAME=BASE_PLUGIN_NAME,Plugin.registerPlugin(BASE_PLUGIN_NAME,Plugin),Player.prototype.usingPlugin=function(t){return!!this[PLUGIN_CACHE_KEY]&&!0===this[PLUGIN_CACHE_KEY][t]},Player.prototype.hasPlugin=function(t){return!!pluginExists(t)};var _inherits=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":_typeof(e)));t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(t.super_=e)},extendFn=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=function(){t.apply(this,arguments)},o={};for(var n in"object"===(void 0===e?"undefined":_typeof(e))?(e.constructor!==Object.prototype.constructor&&(i=e.constructor),o=e):"function"==typeof e&&(i=e),_inherits(i,t),o)o.hasOwnProperty(n)&&(i.prototype[n]=o[n]);return i};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(t,e){return videojs.hooks_[t]=videojs.hooks_[t]||[],e&&(videojs.hooks_[t]=videojs.hooks_[t].concat(e)),videojs.hooks_[t]},videojs.hook=function(t,e){videojs.hooks(t,e)},videojs.hookOnce=function(t,e){videojs.hooks(t,[].concat(e).map((function(e){return function i(){return videojs.removeHook(t,i),e.apply(void 0,arguments)}})))},videojs.removeHook=function(t,e){var i=videojs.hooks(t).indexOf(e);return!(i<=-1||(videojs.hooks_[t]=videojs.hooks_[t].slice(),videojs.hooks_[t].splice(i,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(t,e){Tech.isTech(e)&&log$2.warn("The "+t+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),Component.registerComponent.call(Component,t,e)},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(t,e){return log$2.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),Plugin.registerPlugin(t,e)},videojs.getPlugins=Plugin.getPlugins,videojs.getPlugin=Plugin.getPlugin,videojs.getPluginVersion=Plugin.getPluginVersion,videojs.addLanguage=function(t,e){var i;return t=(""+t).toLowerCase(),videojs.options.languages=mergeOptions(videojs.options.languages,((i={})[t]=e,i)),videojs.options.languages[t]},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(t){videojs[t]=function(){return log$2.warn("videojs."+t+"() is deprecated; use videojs.dom."+t+"() instead"),Dom[t].apply(null,arguments)}})),videojs.computedStyle=computedStyle,videojs.dom=Dom,videojs.url=Url;var enc=createCommonjsModule((function(module,exports){var e;self,e=function(){return function(){function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var i=__webpack_module_cache__[t]={exports:{}};return __webpack_modules__[t](i,i.exports,__webpack_require__),i.exports}var __webpack_modules__={"./node_modules/@tencent/js-armor-loader/dist/runtime.js":function node_modulesTencentJsArmorLoaderDistRuntimeJs(module){function T(t,e,i,o,n,r,s,a){function l(){return function(t,e,i){return new(Function.bind.apply(t,e))}.apply(null,arguments)}var c=!o;t=+t,e=e||[0],o=o||[[this],[{}]],n=n||{};var u,p=[],d=null;Function.prototype.bind||(u=[].slice,Function.prototype.bind=function(t){if("function"!=typeof this)throw new TypeError("bind101");var e=u.call(arguments,1),i=e.length,o=this,n=function(){},r=function(){return e.length=i,e.push.apply(e,arguments),o.apply(n.prototype.isPrototypeOf(this)?this:t,e)};return this.prototype&&(n.prototype=this.prototype),r.prototype=new n,r});for(var h=[function(){o[o.length-1].length?o.push(o[o.length-1].shift(),!0):o.push(void 0,!1)},function(){o[o.length-2]=o[o.length-2]in o.pop()},function(){o.push(~o.pop())},function(){return!0},function(){var t=o[o.length-2],e=Object.getOwnPropertyDescriptor(t[0],t[1])||{configurable:!0,enumerable:!0};e.set=o[o.length-1],Object.defineProperty(t[0],t[1],e)},function(){o[o.length-2]=o[o.length-2]instanceof o.pop()},function(){o[o.length-2]=o[o.length-2]/o.pop()},function(){p.push([e[t++],o.length,e[t++]])},function(){o[o.length-2]=o[o.length-2]>=o.pop()},function(){o.push("")},function(){o[o.length-2]=o[o.length-2]+o.pop()},function(){o.push(_typeof(o.pop()))},function(){o[o.length-1]=i[o[o.length-1]]},function(){var t,e=[];for(t in o.pop())e.push(t);o.push(e)},function(){o[o.length-1]=e[t++]},function(){o.pop()},function(){o.push(o[e[t++]][0])},function(){o[o.length-2]=o[o.length-2]>>o.pop()},function(){var t=o[o.length-2];t[0][t[1]]=o[o.length-1]},function(){o[o.length-2]=o[o.length-2]-o.pop()},function(){o[o.length-2]=o[o.length-2]==o.pop()},function(){o.push(o[o.length-1])},function(){o[o.length-2]=o[o.length-2]===o.pop()},function(){for(var r=e[t++],s=[],a=e[t++],l=e[t++],c=[],u=0;u<a;u++)s[e[t++]]=o[e[t++]];for(u=0;u<l;u++)c[u]=e[t++];o.push((function t(){var o=s.slice(0);o[0]=[this],o[1]=[arguments],o[2]=[t];for(var a=0;a<c.length&&a<arguments.length;a++)0<c[a]&&(o[c[a]]=[arguments[a]]);return T(r,e,i,o,n)}))},function(){t=e[t++]},function(){var t=o.pop();o.push([o[o.pop()][0],t])},function(){o[o.length-1]+=String.fromCharCode(e[t++])},function(){o.push([i,o.pop()])},function(){o[o.length-2]=o[o.length-2]|o.pop()},function(){o.push(void 0)},function(){var i=e[t++];o[o.length-1]&&(t=i)},function(){o[o.length-2]=o[o.length-2]<=o.pop()},function(){o[o.length-2]=o[o.length-2]*o.pop()},function(){o[o.length-2]=o[o.length-2]>o.pop()},function(){throw o[o.length-1]},function(){o[o[o.length-1][0]]=void 0===o[o[o.length-1][0]]?[]:o[o[o.length-1][0]]},function(){},function(){o.push(null)},function(){o.length-=e[t++]},function(){d=null},function(){var i=e[t++],n=o[o.length-2-i];o[o.length-2-i]=o.pop(),o.push(n)},function(){var t=o.pop();n[t]||(i[t]=i[t](),n[t]=1),o.push([i,t])},function(){var i=e[t++],n=i?o.slice(-i):[];o.length-=i,n.unshift(null),o.push(l(o.pop(),n))},function(){o[o.length-2]=o[o.length-2]<o.pop()},function(){var t=o.pop();n[t]||(i[t]=i[t](),n[t]=1),o.push(i[t])},function(){o.push([e[t++]])},function(){var i=e[t++],n=i?o.slice(-i):[];o.length-=i,i=o.pop(),o.push(i[0][i[1]].apply(i[0],n))},function(){o.push(o[o.pop()[0]][0])},function(){o[o[o.length-2][0]][0]=o[o.length-1]},function(){o[o.length-2]=o[o.length-2]^o.pop()},function(){o.push(!1)},function(){o[o.length-2]=o[o.length-2]&o.pop()},function(){var i=e[t++];o[i]=void 0===o[i]?[]:o[i]},function(){var t=o.pop();o.push(t[0][t[1]])},function(){var t=o.pop(),e=o.pop();o.push([e[0][e[1]],t])},function(){var t=o[o.length-2],e=Object.getOwnPropertyDescriptor(t[0],t[1])||{configurable:!0,enumerable:!0};e.get=o[o.length-1],Object.defineProperty(t[0],t[1],e)},function(){for(var r=o.pop(),s=e[t++],a=[],l=e[t++],c=e[t++],u=[],p=0;p<l;p++)a[e[t++]]=o[e[t++]];for(p=0;p<c;p++)u[p]=e[t++];var d=function t(){var o=a.slice(0);o[0]=[this],o[1]=[arguments],o[2]=[t];for(var r=0;r<u.length&&r<arguments.length;r++)0<u[r]&&(o[u[r]]=[arguments[r]]);return T(s,e,i,o,n)};d.toString=function(){return r},o.push(d)},function(){o[o.length-2]=o[o.length-2]<<o.pop()},function(){var n=e[t++],r=n?o.slice(-n):[];o.length-=n,o.push(o.pop().apply(i,r))},function(){var i=e[t++],n=i?o.slice(-i):[];o.length-=i,n.unshift(null),i=o.pop(),o.push(l(i[0][i[1]],n))},function(){return!!d},function(){var t=o.pop();o.push(delete t[0][t[1]])},function(){o.length=e[t++]},function(){o.push(!0)},function(){p.pop()},function(){o.push(e[t++])},function(){o.push(!o.pop())},function(){o.push([o.pop(),o.pop()].reverse())},function(){o[o.length-2]=o[o.length-2]%o.pop()},function(){o[o.length-2]=o[o.length-2]>>>o.pop()}];;)try{for(var f=!1;!f;)f=h[e[t++]]();if(d)throw d;return c?(o.pop(),o.slice(3+T.v)):o.pop()}catch(A){var v=p.pop();if(void 0===v)throw A;d=A,t=v[0],o.length=v[1],v[2]&&(o[v[2]][0]=d)}}function arrayIndexOf(t,e,i){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(t,e,i);var n,r=o.length;if(0===r)return-1;var s=0|i;if(s>=r)return-1;for(n=Math.max(s>=0?s:r-Math.abs(s),0);n<r;n++)if(n in o&&o[n]===e)return n;return-1}function base64Decode(t){for(var e,i,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),n=String(t).replace(/[=]+$/,""),r=0,s=0,a="";i=n.charAt(s++);~i&&(e=r%4?64*e+i:i,r++%4)?a+=String.fromCharCode(255&e>>(-2*r&6)):0)i=arrayIndexOf(o,i);return a}T.v=0,module.exports.r=function(symbols){for(var result=[],i=0;i<symbols.length;i++)try{result.push(eval(symbols[i]))}catch(_){result.push(void 0)}return result},module.exports.d=function(t){function e(){for(;l===s;)n.push(a),l++,s=o.shift(),a=o.shift()}if("object"!=typeof t[1])return t;for(var i=t[0],o=t[1],n=[],r=base64Decode(i),s=o.shift(),a=o.shift(),l=0,c=0;c<r.length;c++){var u=r.charAt(c).charCodeAt(0);e(),n.push(u),l++}return e(),n},module.exports.g=function(t){return t.shift()[0]},module.exports.v=T},"./aes.js":function(t,e,i){function o(t){return parseInt(t)===t}function n(t){if(!o(t.length))return!1;for(var e=0;e<t.length;e++)if(!o(t[e])||t[e]<0||t[e]>255)return!1;return!0}function r(t,e){if(t.buffer&&"Uint8Array"===t.name)return e&&(t=t.slice?t.slice():Array.prototype.slice.call(t)),t;if(Array.isArray(t)){if(!n(t))throw new Error("Array contains invalid value: "+t);return new Uint8Array(t)}if(o(t.length)&&n(t))return new Uint8Array(t);throw new Error("unsupported array-like object")}function s(t){return new Uint8Array(t)}function a(t,e,i,o,n){null==o&&null==n||(t=t.slice?t.slice(o,n):Array.prototype.slice.call(t,o,n)),e.set(t,i)}function l(t){for(var e=[],i=0;i<t.length;i+=4)e.push(t[i]<<24|t[i+1]<<16|t[i+2]<<8|t[i+3]);return e}i.r(e),i.d(e,{default:function(){return I}});var c={toBytes:function(t){var e=[],i=0;for(t=encodeURI(t);i<t.length;){var o=t.charCodeAt(i++);37===o?(e.push(parseInt(t.substr(i,2),16)),i+=2):e.push(o)}return r(e)},fromBytes:function(t){for(var e=[],i=0;i<t.length;){var o=t[i];o<128?(e.push(String.fromCharCode(o)),i++):o>191&&o<224?(e.push(String.fromCharCode((31&o)<<6|63&t[i+1])),i+=2):(e.push(String.fromCharCode((15&o)<<12|(63&t[i+1])<<6|63&t[i+2])),i+=3)}return e.join("")}},u=function(){var t="0123456789abcdef";return{toBytes:function(t){for(var e=[],i=0;i<t.length;i+=2)e.push(parseInt(t.substr(i,2),16));return e},fromBytes:function(e){for(var i=[],o=0;o<e.length;o++){var n=e[o];i.push(t[(240&n)>>4]+t[15&n])}return i.join("")}}}(),p={16:10,24:12,32:14},d=[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],h=[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],f=[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],v=[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],A=[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],g=[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],m=[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],y=[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],_=[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],w=[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],E=[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],C=[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],S=[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],j=function t(e){if(!(this instanceof t))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,"key",{value:r(e,!0)}),this._prepare()};j.prototype._prepare=function(){var t=p[this.key.length];if(null==t)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var e=0;e<=t;e++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);var i,o=4*(t+1),n=this.key.length/4,r=l(this.key);for(e=0;e<n;e++)i=e>>2,this._Ke[i][e%4]=r[e],this._Kd[t-i][e%4]=r[e];for(var s,a=0,c=n;c<o;){if(s=r[n-1],r[0]^=h[s>>16&255]<<24^h[s>>8&255]<<16^h[255&s]<<8^h[s>>24&255]^d[a]<<24,a+=1,8!=n)for(e=1;e<n;e++)r[e]^=r[e-1];else{for(e=1;e<n/2;e++)r[e]^=r[e-1];for(s=r[n/2-1],r[n/2]^=h[255&s]^h[s>>8&255]<<8^h[s>>16&255]<<16^h[s>>24&255]<<24,e=n/2+1;e<n;e++)r[e]^=r[e-1]}for(e=0;e<n&&c<o;)u=c>>2,f=c%4,this._Ke[u][f]=r[e],this._Kd[t-u][f]=r[e++],c++}for(var u=1;u<t;u++)for(var f=0;f<4;f++)s=this._Kd[u][f],this._Kd[u][f]=E[s>>24&255]^C[s>>16&255]^S[s>>8&255]^T[255&s]},j.prototype.encrypt=function(t){if(16!=t.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var e=this._Ke.length-1,i=[0,0,0,0],o=l(t),n=0;n<4;n++)o[n]^=this._Ke[0][n];for(var r=1;r<e;r++){for(n=0;n<4;n++)i[n]=v[o[n]>>24&255]^A[o[(n+1)%4]>>16&255]^g[o[(n+2)%4]>>8&255]^m[255&o[(n+3)%4]]^this._Ke[r][n];o=i.slice()}var a,c=s(16);for(n=0;n<4;n++)a=this._Ke[e][n],c[4*n]=255&(h[o[n]>>24&255]^a>>24),c[4*n+1]=255&(h[o[(n+1)%4]>>16&255]^a>>16),c[4*n+2]=255&(h[o[(n+2)%4]>>8&255]^a>>8),c[4*n+3]=255&(h[255&o[(n+3)%4]]^a);return c},j.prototype.decrypt=function(t){if(16!=t.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var e=this._Kd.length-1,i=[0,0,0,0],o=l(t),n=0;n<4;n++)o[n]^=this._Kd[0][n];for(var r=1;r<e;r++){for(n=0;n<4;n++)i[n]=y[o[n]>>24&255]^_[o[(n+3)%4]>>16&255]^b[o[(n+2)%4]>>8&255]^w[255&o[(n+1)%4]]^this._Kd[r][n];o=i.slice()}var a,c=s(16);for(n=0;n<4;n++)a=this._Kd[e][n],c[4*n]=255&(f[o[n]>>24&255]^a>>24),c[4*n+1]=255&(f[o[(n+3)%4]>>16&255]^a>>16),c[4*n+2]=255&(f[o[(n+2)%4]>>8&255]^a>>8),c[4*n+3]=255&(f[255&o[(n+1)%4]]^a);return c};var k=function t(e,i){if(!(this instanceof t))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Block Chaining",this.name="cbc",i){if(16!=i.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else i=s(16);this._lastCipherblock=r(i,!0),this._aes=new j(e)};k.prototype.encrypt=function(t){if((t=r(t)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var e=s(t.length),i=s(16),o=0;o<t.length;o+=16){a(t,i,0,o,o+16);for(var n=0;n<16;n++)i[n]^=this._lastCipherblock[n];this._lastCipherblock=this._aes.encrypt(i),a(this._lastCipherblock,e,o)}return e},k.prototype.decrypt=function(t){if((t=r(t)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var e=s(t.length),i=s(16),o=0;o<t.length;o+=16){a(t,i,0,o,o+16),i=this._aes.decrypt(i);for(var n=0;n<16;n++)e[o+n]=i[n]^this._lastCipherblock[n];a(t,this._lastCipherblock,0,o,o+16)}return e};var x=function t(e){if(!(this instanceof t))throw Error("Counter must be instanitated with `new`");0===e||e||(e=1),"number"==typeof e?(this._counter=s(16),this.setValue(e)):this.setBytes(e)};x.prototype.setValue=function(t){if("number"!=typeof t||parseInt(t)!=t)throw new Error("invalid counter value (must be an integer)");if(t>Number.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var e=15;e>=0;--e)this._counter[e]=t%256,t=parseInt(t/256)},x.prototype.setBytes=function(t){if(16!=(t=r(t,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=t},x.prototype.increment=function(){for(var t=15;t>=0;t--){if(255!==this._counter[t]){this._counter[t]++;break}this._counter[t]=0}};var R={AES:j,Counter:x,modeOfOperation:{cbc:k},utils:{hex:u,utf8:c},padding:{pkcs7:{pad:function(t){var e=16-(t=r(t,!0)).length%16,i=s(t.length+e);a(t,i);for(var o=t.length;o<i.length;o++)i[o]=e;return i},strip:function(t){if((t=r(t,!0)).length<16)throw new Error("PKCS#7 invalid length");var e=t[t.length-1];if(e>16)throw new Error("PKCS#7 padding byte out of range");for(var i=t.length-e,o=0;o<e;o++)if(t[i+o]!==e)throw new Error("PKCS#7 invalid padding byte");var n=s(i);return a(t,n,0,0,i),n}}},_arrayTest:{coerceArray:r,createArray:s,copyArray:a}},I=R},"./utils.js":function(t,e,i){function o(t,e){return Math.floor(Math.random()*(e-t+1)+t)}var n=i("./node_modules/@tencent/js-armor-loader/dist/runtime.js");Object.defineProperty(e,"__esModule",{value:!0}),e.genOverlay=function(){for(var t="",e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],i=0;i<32;i++)t+=e[o(0,15)];return t},e.getRandomInt=o,e.encrypto=function(t){return n.g(n.v(0,n.d(["PgQ0AjQDGA4+CjQCNAM0BDQFNAY0BzQINAlBACwLCRpzGnQachppGm4aZxZCHjQPGDc+Dx0DLQNBASwqADAPDy0EQRkwDw8tBUF7MA8PLQZBADAPDy0GL0EAKQkabBplGm4aZxp0Gmg2NQhCHnMPGOg7Dy0HQQApCRpjGmgaYRpyGkMabxpkGmUaQRp0NhAGLgEwDw8tBxAHQQEgEAUxMA8PLQctBwkadBpvGlMadBpyGmkabhpnGRAELgEwDw8tAwkacBp1GnMaaBkQBy4BDy0GFS8VKAEoAEEBCjAPDgAoABwPGFY0LQhBAikJGmYachpvGm0aQxpoGmEachpDGm8aZBplNhAEQWEKLgEwDw8tCS0DCRpqGm8aaRpuGRAILgEwDw8QCQMtAxcJAAAwDw8dAw==",[7,297]]),[function(){return void 0===t?void 0:t},function(){return"undefined"==typeof Array?void 0:Array},function(){return"undefined"==typeof String?void 0:String}])).call(this)},e.decrypto=function(t){return n.g(n.v(0,n.d(["PgQ0AjQDGDQ+DDQCNAM0BDQFNAY0BzQINAk0CjQLQQAsCwkacxp0GnIaaRpuGmcWQh44Dxg7Pg8dAy0DQQEsKgAwDw8tBEEBLCoAMA8PLQVBGTAPDy0GQXswDw8tB0ECKQkaZhpyGm8abRpDGmgaYRpyGkMabxpkGmU2EAVBYQouATAPDy0DQQApCRpzGnAabBppGnQ2EAcuATAPDy0IQQAwDw8tCC8tAwkabBplGm4aZxp0GmgZNQhCHsEPGDsPLQlBAyktAxAIGTUQBS4CMA8PLQkQCUEBIBAGMTAPDy0KQQIpCRpmGnIabxptGkMaaBphGnIaQxpvGmQaZTYQCS4BMA8PLQQJGnAadRpzGmgZEAouAQ8tCBUvFSgBKABBAQowDw4AKAAcDxilGC0LLQQJGmoabxppGm4ZCS4BMA8PEAsDLQMXCQAAMA8PHQM=",[7,326,191,303]]),[function(){return void 0===t?void 0:t},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(t){var e={utf8:{stringToBytes:function(t){return e.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(e.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],i=0;i<t.length;i++)e.push(255&t.charCodeAt(i));return e},bytesToString:function(t){for(var e=[],i=0;i<t.length;i++)e.push(String.fromCharCode(t[i]));return e.join("")}}};t.exports=e},"./node_modules/crypt/crypt.js":function(t){var e,i;e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i={rotl:function(t,e){return t<<e|t>>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(t){if(t.constructor==Number)return 16711935&i.rotl(t,8)|4278255360&i.rotl(t,24);for(var e=0;e<t.length;e++)t[e]=i.endian(t[e]);return t},randomBytes:function(t){for(var e=[];t>0;t--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(t){for(var e=[],i=0,o=0;i<t.length;i++,o+=8)e[o>>>5]|=t[i]<<24-o%32;return e},wordsToBytes:function(t){for(var e=[],i=0;i<32*t.length;i+=8)e.push(t[i>>>5]>>>24-i%32&255);return e},bytesToHex:function(t){for(var e=[],i=0;i<t.length;i++)e.push((t[i]>>>4).toString(16)),e.push((15&t[i]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],i=0;i<t.length;i+=2)e.push(parseInt(t.substr(i,2),16));return e},bytesToBase64:function(t){for(var i=[],o=0;o<t.length;o+=3)for(var n=t[o]<<16|t[o+1]<<8|t[o+2],r=0;r<4;r++)8*o+6*r<=8*t.length?i.push(e.charAt(n>>>6*(3-r)&63)):i.push("=");return i.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var i=[],o=0,n=0;o<t.length;n=++o%4)0!=n&&i.push((e.indexOf(t.charAt(o-1))&Math.pow(2,-2*n+8)-1)<<2*n|e.indexOf(t.charAt(o))>>>6-2*n);return i}},t.exports=i},"./node_modules/is-buffer/index.js":function(t){function e(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}t.exports=function(t){return null!=t&&(e(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&e(t.slice(0,0))}(t)||!!t._isBuffer)}},"./node_modules/jsencrypt/lib/JSEncrypt.js":function(t,e,i){i.r(e),i.d(e,{JSEncrypt:function(){return s}});var o=i("./node_modules/jsencrypt/lib/lib/jsbn/base64.js"),n=i("./node_modules/jsencrypt/lib/JSEncryptRSAKey.js"),r=i("./node_modules/jsencrypt/lib/version.json"),s=function(){function t(t){t=t||{},this.default_key_size=t.default_key_size?parseInt(t.default_key_size,10):1024,this.default_public_exponent=t.default_public_exponent||"010001",this.log=t.log||!1,this.key=null}return t.prototype.setKey=function(t){this.log&&this.key,this.key=new n.JSEncryptRSAKey(t)},t.prototype.setPrivateKey=function(t){this.setKey(t)},t.prototype.setPublicKey=function(t){this.setKey(t)},t.prototype.decrypt=function(t){try{return this.getKey().decrypt((0,o.b64tohex)(t))}catch(e){return!1}},t.prototype.encrypt=function(t){try{return(0,o.hex2b64)(this.getKey().encrypt(t))}catch(e){return!1}},t.prototype.sign=function(t,e,i){try{return(0,o.hex2b64)(this.getKey().sign(t,e,i))}catch(n){return!1}},t.prototype.verify=function(t,e,i){try{return this.getKey().verify(t,(0,o.b64tohex)(e),i)}catch(n){return!1}},t.prototype.getKey=function(t){if(!this.key){if(this.key=new n.JSEncryptRSAKey,t&&"[object Function]"==={}.toString.call(t))return void this.key.generateAsync(this.default_key_size,this.default_public_exponent,t);this.key.generate(this.default_key_size,this.default_public_exponent)}return this.key},t.prototype.getPrivateKey=function(){return this.getKey().getPrivateKey()},t.prototype.getPrivateKeyB64=function(){return this.getKey().getPrivateBaseKeyB64()},t.prototype.getPublicKey=function(){return this.getKey().getPublicKey()},t.prototype.getPublicKeyB64=function(){return this.getKey().getPublicBaseKeyB64()},t.version=r.version,t}()},"./node_modules/jsencrypt/lib/JSEncryptRSAKey.js":function(t,e,i){i.r(e),i.d(e,{JSEncryptRSAKey:function(){return p}});var o=i("./node_modules/jsencrypt/lib/lib/jsbn/base64.js"),n=i("./node_modules/jsencrypt/lib/lib/asn1js/hex.js"),r=i("./node_modules/jsencrypt/lib/lib/asn1js/base64.js"),s=i("./node_modules/jsencrypt/lib/lib/asn1js/asn1.js"),a=i("./node_modules/jsencrypt/lib/lib/jsbn/rsa.js"),l=i("./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js"),c=i("./node_modules/jsencrypt/lib/lib/jsrsasign/asn1-1.0.js"),u=function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(e,i)};return function(e,i){function o(){this.constructor=e}if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");t(e,i),e.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),p=function(t){function e(i){var o=t.call(this)||this;return i&&("string"==typeof i?o.parseKey(i):(e.hasPrivateKeyProperty(i)||e.hasPublicKeyProperty(i))&&o.parsePropertiesFrom(i)),o}return u(e,t),e.prototype.parseKey=function(t){try{var e=0,i=0,o=/^\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\s*)+$/.test(t)?n.Hex.decode(t):r.Base64.unarmor(t),a=s.ASN1.decode(o);if(3===a.sub.length&&(a=a.sub[2].sub[0]),9===a.sub.length){e=a.sub[1].getHexStringValue(),this.n=(0,l.parseBigInt)(e,16),i=a.sub[2].getHexStringValue(),this.e=parseInt(i,16);var c=a.sub[3].getHexStringValue();this.d=(0,l.parseBigInt)(c,16);var u=a.sub[4].getHexStringValue();this.p=(0,l.parseBigInt)(u,16);var p=a.sub[5].getHexStringValue();this.q=(0,l.parseBigInt)(p,16);var d=a.sub[6].getHexStringValue();this.dmp1=(0,l.parseBigInt)(d,16);var h=a.sub[7].getHexStringValue();this.dmq1=(0,l.parseBigInt)(h,16);var f=a.sub[8].getHexStringValue();this.coeff=(0,l.parseBigInt)(f,16)}else{if(2!==a.sub.length)return!1;var v=a.sub[1].sub[0];e=v.sub[0].getHexStringValue(),this.n=(0,l.parseBigInt)(e,16),i=v.sub[1].getHexStringValue(),this.e=parseInt(i,16)}return!0}catch(A){return!1}},e.prototype.getPrivateBaseKey=function(){var t={array:[new c.KJUR.asn1.DERInteger({int:0}),new c.KJUR.asn1.DERInteger({bigint:this.n}),new c.KJUR.asn1.DERInteger({int:this.e}),new c.KJUR.asn1.DERInteger({bigint:this.d}),new c.KJUR.asn1.DERInteger({bigint:this.p}),new c.KJUR.asn1.DERInteger({bigint:this.q}),new c.KJUR.asn1.DERInteger({bigint:this.dmp1}),new c.KJUR.asn1.DERInteger({bigint:this.dmq1}),new c.KJUR.asn1.DERInteger({bigint:this.coeff})]};return new c.KJUR.asn1.DERSequence(t).getEncodedHex()},e.prototype.getPrivateBaseKeyB64=function(){return(0,o.hex2b64)(this.getPrivateBaseKey())},e.prototype.getPublicBaseKey=function(){var t=new c.KJUR.asn1.DERSequence({array:[new c.KJUR.asn1.DERObjectIdentifier({oid:"1.2.840.113549.1.1.1"}),new c.KJUR.asn1.DERNull]}),e=new c.KJUR.asn1.DERSequence({array:[new c.KJUR.asn1.DERInteger({bigint:this.n}),new c.KJUR.asn1.DERInteger({int:this.e})]}),i=new c.KJUR.asn1.DERBitString({hex:"00"+e.getEncodedHex()});return new c.KJUR.asn1.DERSequence({array:[t,i]}).getEncodedHex()},e.prototype.getPublicBaseKeyB64=function(){return(0,o.hex2b64)(this.getPublicBaseKey())},e.wordwrap=function(t,e){if(!t)return t;var i="(.{1,"+(e=e||64)+"})( +|$\n?)|(.{1,"+e+"})";return t.match(RegExp(i,"g")).join("\n")},e.prototype.getPrivateKey=function(){var t="-----BEGIN RSA PRIVATE KEY-----\n";return(t+=e.wordwrap(this.getPrivateBaseKeyB64())+"\n")+"-----END RSA PRIVATE KEY-----"},e.prototype.getPublicKey=function(){var t="-----BEGIN PUBLIC KEY-----\n";return(t+=e.wordwrap(this.getPublicBaseKeyB64())+"\n")+"-----END PUBLIC KEY-----"},e.hasPublicKeyProperty=function(t){return(t=t||{}).hasOwnProperty("n")&&t.hasOwnProperty("e")},e.hasPrivateKeyProperty=function(t){return(t=t||{}).hasOwnProperty("n")&&t.hasOwnProperty("e")&&t.hasOwnProperty("d")&&t.hasOwnProperty("p")&&t.hasOwnProperty("q")&&t.hasOwnProperty("dmp1")&&t.hasOwnProperty("dmq1")&&t.hasOwnProperty("coeff")},e.prototype.parsePropertiesFrom=function(t){this.n=t.n,this.e=t.e,t.hasOwnProperty("d")&&(this.d=t.d,this.p=t.p,this.q=t.q,this.dmp1=t.dmp1,this.dmq1=t.dmq1,this.coeff=t.coeff)},e}(a.RSAKey)},"./node_modules/jsencrypt/lib/index.js":function(t,e,i){i.r(e),i.d(e,{JSEncrypt:function(){return o.JSEncrypt},default:function(){return n}});var o=i("./node_modules/jsencrypt/lib/JSEncrypt.js"),n=o.JSEncrypt},"./node_modules/jsencrypt/lib/lib/asn1js/asn1.js":function(t,e,i){function o(t,e){return t.length>e&&(t=t.substring(0,e)+r),t}i.r(e),i.d(e,{Stream:function(){return l},ASN1:function(){return c},ASN1Tag:function(){return u}});var n=i("./node_modules/jsencrypt/lib/lib/asn1js/int10.js"),r="…",s=/^(\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=/^(\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)?)?$/,l=function(){function t(e,i){this.hexDigits="0123456789ABCDEF",e instanceof t?(this.enc=e.enc,this.pos=e.pos):(this.enc=e,this.pos=i)}return t.prototype.get=function(t){if(void 0===t&&(t=this.pos++),t>=this.enc.length)throw new Error("Requesting byte offset "+t+" on a stream of length "+this.enc.length);return"string"==typeof this.enc?this.enc.charCodeAt(t):this.enc[t]},t.prototype.hexByte=function(t){return this.hexDigits.charAt(t>>4&15)+this.hexDigits.charAt(15&t)},t.prototype.hexDump=function(t,e,i){for(var o="",n=t;n<e;++n)if(o+=this.hexByte(this.get(n)),!0!==i)switch(15&n){case 7:o+=" ";break;case 15:o+="\n";break;default:o+=" "}return o},t.prototype.isASCII=function(t,e){for(var i=t;i<e;++i){var o=this.get(i);if(o<32||o>176)return!1}return!0},t.prototype.parseStringISO=function(t,e){for(var i="",o=t;o<e;++o)i+=String.fromCharCode(this.get(o));return i},t.prototype.parseStringUTF=function(t,e){for(var i="",o=t;o<e;){var n=this.get(o++);i+=n<128?String.fromCharCode(n):n>191&&n<224?String.fromCharCode((31&n)<<6|63&this.get(o++)):String.fromCharCode((15&n)<<12|(63&this.get(o++))<<6|63&this.get(o++))}return i},t.prototype.parseStringBMP=function(t,e){for(var i,o,n="",r=t;r<e;)i=this.get(r++),o=this.get(r++),n+=String.fromCharCode(i<<8|o);return n},t.prototype.parseTime=function(t,e,i){var o=this.parseStringISO(t,e),n=(i?s:a).exec(o);return n?(i&&(n[1]=+n[1],n[1]+=+n[1]<70?2e3:1900),o=n[1]+"-"+n[2]+"-"+n[3]+" "+n[4],n[5]&&(o+=":"+n[5],n[6]&&(o+=":"+n[6],n[7]&&(o+="."+n[7]))),n[8]&&(o+=" UTC","Z"!=n[8]&&(o+=n[8],n[9]&&(o+=":"+n[9]))),o):"Unrecognized time: "+o},t.prototype.parseInteger=function(t,e){for(var i,o=this.get(t),r=o>127,s=r?255:0,a="";o==s&&++t<e;)o=this.get(t);if(0==(i=e-t))return r?-1:0;if(i>4){for(a=o,i<<=3;0==(128&(+a^s));)a=+a<<1,--i;a="("+i+" bit)\n"}r&&(o-=256);for(var l=new n.Int10(o),c=t+1;c<e;++c)l.mulAdd(256,this.get(c));return a+l.toString()},t.prototype.parseBitString=function(t,e,i){for(var n=this.get(t),r="("+((e-t-1<<3)-n)+" bit)\n",s="",a=t+1;a<e;++a){for(var l=this.get(a),c=a==e-1?n:0,u=7;u>=c;--u)s+=l>>u&1?"1":"0";if(s.length>i)return r+o(s,i)}return r+s},t.prototype.parseOctetString=function(t,e,i){if(this.isASCII(t,e))return o(this.parseStringISO(t,e),i);var n=e-t,s="("+n+" byte)\n";n>(i/=2)&&(e=t+i);for(var a=t;a<e;++a)s+=this.hexByte(this.get(a));return n>i&&(s+=r),s},t.prototype.parseOID=function(t,e,i){for(var r="",s=new n.Int10,a=0,l=t;l<e;++l){var c=this.get(l);if(s.mulAdd(128,127&c),a+=7,!(128&c)){if(""===r)if((s=s.simplify())instanceof n.Int10)s.sub(80),r="2."+s.toString();else{var u=s<80?s<40?0:1:2;r=u+"."+(s-40*u)}else r+="."+s.toString();if(r.length>i)return o(r,i);s=new n.Int10,a=0}}return a>0&&(r+=".incomplete"),r},t}(),c=function(){function t(t,e,i,o,n){if(!(o instanceof u))throw new Error("Invalid tag value.");this.stream=t,this.header=e,this.length=i,this.tag=o,this.sub=n}return t.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()}},t.prototype.content=function(t){if(void 0===this.tag)return null;void 0===t&&(t=1/0);var e=this.posContent(),i=Math.abs(this.length);if(!this.tag.isUniversal())return null!==this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(e,e+i,t);switch(this.tag.tagNumber){case 1:return 0===this.stream.get(e)?"false":"true";case 2:return this.stream.parseInteger(e,e+i);case 3:return this.sub?"("+this.sub.length+" elem)":this.stream.parseBitString(e,e+i,t);case 4:return this.sub?"("+this.sub.length+" elem)":this.stream.parseOctetString(e,e+i,t);case 6:return this.stream.parseOID(e,e+i,t);case 16:case 17:return null!==this.sub?"("+this.sub.length+" elem)":"(no elem)";case 12:return o(this.stream.parseStringUTF(e,e+i),t);case 18:case 19:case 20:case 21:case 22:case 26:return o(this.stream.parseStringISO(e,e+i),t);case 30:return o(this.stream.parseStringBMP(e,e+i),t);case 23:case 24:return this.stream.parseTime(e,e+i,23==this.tag.tagNumber)}return null},t.prototype.toString=function(){return this.typeName()+"@"+this.stream.pos+"[header:"+this.header+",length:"+this.length+",sub:"+(null===this.sub?"null":this.sub.length)+"]"},t.prototype.toPrettyString=function(t){void 0===t&&(t="");var e=t+this.typeName()+" @"+this.stream.pos;if(this.length>=0&&(e+="+"),e+=this.length,this.tag.tagConstructed?e+=" (constructed)":!this.tag.isUniversal()||3!=this.tag.tagNumber&&4!=this.tag.tagNumber||null===this.sub||(e+=" (encapsulates)"),e+="\n",null!==this.sub){t+=" ";for(var i=0,o=this.sub.length;i<o;++i)e+=this.sub[i].toPrettyString(t)}return e},t.prototype.posStart=function(){return this.stream.pos},t.prototype.posContent=function(){return this.stream.pos+this.header},t.prototype.posEnd=function(){return this.stream.pos+this.header+Math.abs(this.length)},t.prototype.toHexString=function(){return this.stream.hexDump(this.posStart(),this.posEnd(),!0)},t.decodeLength=function(t){var e=t.get(),i=127&e;if(i==e)return i;if(i>6)throw new Error("Length over 48 bits not supported at position "+(t.pos-1));if(0===i)return null;e=0;for(var o=0;o<i;++o)e=256*e+t.get();return e},t.prototype.getHexStringValue=function(){var t=this.toHexString(),e=2*this.header,i=2*this.length;return t.substr(e,i)},t.decode=function(e){var i;i=e instanceof l?e:new l(e,0);var o=new l(i),n=new u(i),r=t.decodeLength(i),s=i.pos,a=s-o.pos,c=null,p=function(){var e=[];if(null!==r){for(var o=s+r;i.pos<o;)e[e.length]=t.decode(i);if(i.pos!=o)throw new Error("Content size is not correct for container starting at offset "+s)}else try{for(;;){var n=t.decode(i);if(n.tag.isEOC())break;e[e.length]=n}r=s-i.pos}catch(a){throw new Error("Exception while decoding undefined length content: "+a)}return e};if(n.tagConstructed)c=p();else if(n.isUniversal()&&(3==n.tagNumber||4==n.tagNumber))try{if(3==n.tagNumber&&0!=i.get())throw new Error("BIT STRINGs with unused bits cannot encapsulate.");c=p();for(var d=0;d<c.length;++d)if(c[d].tag.isEOC())throw new Error("EOC is not supposed to be actual content.")}catch(h){c=null}if(null===c){if(null===r)throw new Error("We can't skip over an invalid tag with undefined length at offset "+s);i.pos=s+Math.abs(r)}return new t(o,a,r,n,c)},t}(),u=function(){function t(t){var e=t.get();if(this.tagClass=e>>6,this.tagConstructed=0!=(32&e),this.tagNumber=31&e,31==this.tagNumber){var i=new n.Int10;do{e=t.get(),i.mulAdd(128,127&e)}while(128&e);this.tagNumber=i.simplify()}}return t.prototype.isUniversal=function(){return 0===this.tagClass},t.prototype.isEOC=function(){return 0===this.tagClass&&0===this.tagNumber},t}()},"./node_modules/jsencrypt/lib/lib/asn1js/base64.js":function(t,e,i){i.r(e),i.d(e,{Base64:function(){return n}});var o,n={decode:function(t){var e;if(void 0===o){var i="= \f\n\r\t \u2028\u2029";for(o=Object.create(null),e=0;e<64;++e)o["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e)]=e;for(o["-"]=62,o._=63,e=0;e<9;++e)o[i.charAt(e)]=-1}var n=[],r=0,s=0;for(e=0;e<t.length;++e){var a=t.charAt(e);if("="==a)break;if(-1!=(a=o[a])){if(void 0===a)throw new Error("Illegal character at offset "+e);r|=a,++s>=4?(n[n.length]=r>>16,n[n.length]=r>>8&255,n[n.length]=255&r,r=0,s=0):r<<=6}}switch(s){case 1:throw new Error("Base64 encoding incomplete: at least 2 bits missing");case 2:n[n.length]=r>>10;break;case 3:n[n.length]=r>>16,n[n.length]=r>>8&255}return n},re:/-----BEGIN [^-]+-----([A-Za-z0-9+\/=\s]+)-----END [^-]+-----|begin-base64[^\n]+\n([A-Za-z0-9+\/=\s]+)====/,unarmor:function(t){var e=n.re.exec(t);if(e)if(e[1])t=e[1];else{if(!e[2])throw new Error("RegExp out of sync");t=e[2]}return n.decode(t)}}},"./node_modules/jsencrypt/lib/lib/asn1js/hex.js":function(t,e,i){i.r(e),i.d(e,{Hex:function(){return n}});var o,n={decode:function(t){var e;if(void 0===o){var i="0123456789ABCDEF",n=" \f\n\r\t \u2028\u2029";for(o={},e=0;e<16;++e)o[i.charAt(e)]=e;for(i=i.toLowerCase(),e=10;e<16;++e)o[i.charAt(e)]=e;for(e=0;e<8;++e)o[n.charAt(e)]=-1}var r=[],s=0,a=0;for(e=0;e<t.length;++e){var l=t.charAt(e);if("="==l)break;if(-1!=(l=o[l])){if(void 0===l)throw new Error("Illegal character at offset "+e);s|=l,++a>=2?(r[r.length]=s,s=0,a=0):s<<=4}}if(a)throw new Error("Hex encoding incomplete: 4 bits missing");return r}}},"./node_modules/jsencrypt/lib/lib/asn1js/int10.js":function(t,e,i){i.r(e),i.d(e,{Int10:function(){return o}});var o=function(){function t(t){this.buf=[+t||0]}return t.prototype.mulAdd=function(t,e){var i,o,n=this.buf,r=n.length;for(i=0;i<r;++i)(o=n[i]*t+e)<1e13?e=0:o-=1e13*(e=0|o/1e13),n[i]=o;e>0&&(n[i]=e)},t.prototype.sub=function(t){var e,i,o=this.buf,n=o.length;for(e=0;e<n;++e)(i=o[e]-t)<0?(i+=1e13,t=1):t=0,o[e]=i;for(;0===o[o.length-1];)o.pop()},t.prototype.toString=function(t){if(10!=(t||10))throw new Error("only base 10 is supported");for(var e=this.buf,i=e[e.length-1].toString(),o=e.length-2;o>=0;--o)i+=(1e13+e[o]).toString().substring(1);return i},t.prototype.valueOf=function(){for(var t=this.buf,e=0,i=t.length-1;i>=0;--i)e=1e13*e+t[i];return e},t.prototype.simplify=function(){var t=this.buf;return 1==t.length?t[0]:this},t}()},"./node_modules/jsencrypt/lib/lib/jsbn/base64.js":function(t,e,i){function o(t){var e,i,o="";for(e=0;e+3<=t.length;e+=3)i=parseInt(t.substring(e,e+3),16),o+=a.charAt(i>>6)+a.charAt(63&i);for(e+1==t.length?(i=parseInt(t.substring(e,e+1),16),o+=a.charAt(i<<2)):e+2==t.length&&(i=parseInt(t.substring(e,e+2),16),o+=a.charAt(i>>2)+a.charAt((3&i)<<4));(3&o.length)>0;)o+=l;return o}function n(t){var e,i="",o=0,n=0;for(e=0;e<t.length&&t.charAt(e)!=l;++e){var r=a.indexOf(t.charAt(e));r<0||(0==o?(i+=(0,s.int2char)(r>>2),n=3&r,o=1):1==o?(i+=(0,s.int2char)(n<<2|r>>4),n=15&r,o=2):2==o?(i+=(0,s.int2char)(n),i+=(0,s.int2char)(r>>2),n=3&r,o=3):(i+=(0,s.int2char)(n<<2|r>>4),i+=(0,s.int2char)(15&r),o=0))}return 1==o&&(i+=(0,s.int2char)(n<<2)),i}function r(t){var e,i=n(t),o=[];for(e=0;2*e<i.length;++e)o[e]=parseInt(i.substring(2*e,2*e+2),16);return o}i.r(e),i.d(e,{hex2b64:function(){return o},b64tohex:function(){return n},b64toBA:function(){return r}});var s=i("./node_modules/jsencrypt/lib/lib/jsbn/util.js"),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l="="},"./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js":function(t,e,i){function o(){return new d(null)}function n(t,e){return new d(t,e)}function r(t,e){var i=_[t.charCodeAt(e)];return null==i?-1:i}function s(t){var e=o();return e.fromInt(t),e}function a(t){var e,i=1;return 0!=(e=t>>>16)&&(t=e,i+=16),0!=(e=t>>8)&&(t=e,i+=8),0!=(e=t>>4)&&(t=e,i+=4),0!=(e=t>>2)&&(t=e,i+=2),0!=(e=t>>1)&&(t=e,i+=1),i}i.r(e),i.d(e,{BigInteger:function(){return d},nbi:function(){return o},parseBigInt:function(){return n},intAt:function(){return r},nbv:function(){return s},nbits:function(){return a}});var l,c=i("./node_modules/jsencrypt/lib/lib/jsbn/util.js"),u=[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)/u[u.length-1],d=function(){function t(t,e,i){null!=t&&("number"==typeof t?this.fromNumber(t,e,i):null==e&&"string"!=typeof t?this.fromString(t,256):this.fromString(t,e))}return t.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var i,o=(1<<e)-1,n=!1,r="",s=this.t,a=this.DB-s*this.DB%e;if(s-- >0)for(a<this.DB&&(i=this[s]>>a)>0&&(n=!0,r=(0,c.int2char)(i));s>=0;)a<e?(i=(this[s]&(1<<a)-1)<<e-a,i|=this[--s]>>(a+=this.DB-e)):(i=this[s]>>(a-=e)&o,a<=0&&(a+=this.DB,--s)),i>0&&(n=!0),n&&(r+=(0,c.int2char)(i));return n?r:"0"},t.prototype.negate=function(){var e=o();return t.ZERO.subTo(this,e),e},t.prototype.abs=function(){return this.s<0?this.negate():this},t.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var i=this.t;if(0!=(e=i-t.t))return this.s<0?-e:e;for(;--i>=0;)if(0!=(e=this[i]-t[i]))return e;return 0},t.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+a(this[this.t-1]^this.s&this.DM)},t.prototype.mod=function(e){var i=o();return this.abs().divRemTo(e,null,i),this.s<0&&i.compareTo(t.ZERO)>0&&e.subTo(i,i),i},t.prototype.modPowInt=function(t,e){var i;return i=t<256||e.isEven()?new f(e):new v(e),this.exp(t,i)},t.prototype.clone=function(){var t=o();return this.copyTo(t),t},t.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]},t.prototype.byteValue=function(){return 0==this.t?this.s:this[0]<<24>>24},t.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},t.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},t.prototype.toByteArray=function(){var t=this.t,e=[];e[0]=this.s;var i,o=this.DB-t*this.DB%8,n=0;if(t-- >0)for(o<this.DB&&(i=this[t]>>o)!=(this.s&this.DM)>>o&&(e[n++]=i|this.s<<this.DB-o);t>=0;)o<8?(i=(this[t]&(1<<o)-1)<<8-o,i|=this[--t]>>(o+=this.DB-8)):(i=this[t]>>(o-=8)&255,o<=0&&(o+=this.DB,--t)),0!=(128&i)&&(i|=-256),0==n&&(128&this.s)!=(128&i)&&++n,(n>0||i!=this.s)&&(e[n++]=i);return e},t.prototype.equals=function(t){return 0==this.compareTo(t)},t.prototype.min=function(t){return this.compareTo(t)<0?this:t},t.prototype.max=function(t){return this.compareTo(t)>0?this:t},t.prototype.and=function(t){var e=o();return this.bitwiseTo(t,c.op_and,e),e},t.prototype.or=function(t){var e=o();return this.bitwiseTo(t,c.op_or,e),e},t.prototype.xor=function(t){var e=o();return this.bitwiseTo(t,c.op_xor,e),e},t.prototype.andNot=function(t){var e=o();return this.bitwiseTo(t,c.op_andnot,e),e},t.prototype.not=function(){for(var t=o(),e=0;e<this.t;++e)t[e]=this.DM&~this[e];return t.t=this.t,t.s=~this.s,t},t.prototype.shiftLeft=function(t){var e=o();return t<0?this.rShiftTo(-t,e):this.lShiftTo(t,e),e},t.prototype.shiftRight=function(t){var e=o();return t<0?this.lShiftTo(-t,e):this.rShiftTo(t,e),e},t.prototype.getLowestSetBit=function(){for(var t=0;t<this.t;++t)if(0!=this[t])return t*this.DB+(0,c.lbit)(this[t]);return this.s<0?this.t*this.DB:-1},t.prototype.bitCount=function(){for(var t=0,e=this.s&this.DM,i=0;i<this.t;++i)t+=(0,c.cbit)(this[i]^e);return t},t.prototype.testBit=function(t){var e=Math.floor(t/this.DB);return e>=this.t?0!=this.s:0!=(this[e]&1<<t%this.DB)},t.prototype.setBit=function(t){return this.changeBit(t,c.op_or)},t.prototype.clearBit=function(t){return this.changeBit(t,c.op_andnot)},t.prototype.flipBit=function(t){return this.changeBit(t,c.op_xor)},t.prototype.add=function(t){var e=o();return this.addTo(t,e),e},t.prototype.subtract=function(t){var e=o();return this.subTo(t,e),e},t.prototype.multiply=function(t){var e=o();return this.multiplyTo(t,e),e},t.prototype.divide=function(t){var e=o();return this.divRemTo(t,e,null),e},t.prototype.remainder=function(t){var e=o();return this.divRemTo(t,null,e),e},t.prototype.divideAndRemainder=function(t){var e=o(),i=o();return this.divRemTo(t,e,i),[e,i]},t.prototype.modPow=function(t,e){var i,n,r=t.bitLength(),l=s(1);if(r<=0)return l;i=r<18?1:r<48?3:r<144?4:r<768?5:6,n=r<8?new f(e):e.isEven()?new A(e):new v(e);var c=[],u=3,p=i-1,d=(1<<i)-1;if(c[1]=n.convert(this),i>1){var h=o();for(n.sqrTo(c[1],h);u<=d;)c[u]=o(),n.mulTo(h,c[u-2],c[u]),u+=2}var g,m,y=t.t-1,_=!0,b=o();for(r=a(t[y])-1;y>=0;){for(r>=p?g=t[y]>>r-p&d:(g=(t[y]&(1<<r+1)-1)<<p-r,y>0&&(g|=t[y-1]>>this.DB+r-p)),u=i;0==(1&g);)g>>=1,--u;if((r-=u)<0&&(r+=this.DB,--y),_)c[g].copyTo(l),_=!1;else{for(;u>1;)n.sqrTo(l,b),n.sqrTo(b,l),u-=2;u>0?n.sqrTo(l,b):(m=l,l=b,b=m),n.mulTo(b,c[g],l)}for(;y>=0&&0==(t[y]&1<<r);)n.sqrTo(l,b),m=l,l=b,b=m,--r<0&&(r=this.DB-1,--y)}return n.revert(l)},t.prototype.modInverse=function(e){var i=e.isEven();if(this.isEven()&&i||0==e.signum())return t.ZERO;for(var o=e.clone(),n=this.clone(),r=s(1),a=s(0),l=s(0),c=s(1);0!=o.signum();){for(;o.isEven();)o.rShiftTo(1,o),i?(r.isEven()&&a.isEven()||(r.addTo(this,r),a.subTo(e,a)),r.rShiftTo(1,r)):a.isEven()||a.subTo(e,a),a.rShiftTo(1,a);for(;n.isEven();)n.rShiftTo(1,n),i?(l.isEven()&&c.isEven()||(l.addTo(this,l),c.subTo(e,c)),l.rShiftTo(1,l)):c.isEven()||c.subTo(e,c),c.rShiftTo(1,c);o.compareTo(n)>=0?(o.subTo(n,o),i&&r.subTo(l,r),a.subTo(c,a)):(n.subTo(o,n),i&&l.subTo(r,l),c.subTo(a,c))}return 0!=n.compareTo(t.ONE)?t.ZERO:c.compareTo(e)>=0?c.subtract(e):c.signum()<0?(c.addTo(e,c),c.signum()<0?c.add(e):c):c},t.prototype.pow=function(t){return this.exp(t,new h)},t.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),i=t.s<0?t.negate():t.clone();if(e.compareTo(i)<0){var o=e;e=i,i=o}var n=e.getLowestSetBit(),r=i.getLowestSetBit();if(r<0)return e;for(n<r&&(r=n),r>0&&(e.rShiftTo(r,e),i.rShiftTo(r,i));e.signum()>0;)(n=e.getLowestSetBit())>0&&e.rShiftTo(n,e),(n=i.getLowestSetBit())>0&&i.rShiftTo(n,i),e.compareTo(i)>=0?(e.subTo(i,e),e.rShiftTo(1,e)):(i.subTo(e,i),i.rShiftTo(1,i));return r>0&&i.lShiftTo(r,i),i},t.prototype.isProbablePrime=function(t){var e,i=this.abs();if(1==i.t&&i[0]<=u[u.length-1]){for(e=0;e<u.length;++e)if(i[0]==u[e])return!0;return!1}if(i.isEven())return!1;for(e=1;e<u.length;){for(var o=u[e],n=e+1;n<u.length&&o<p;)o*=u[n++];for(o=i.modInt(o);e<n;)if(o%u[e++]==0)return!1}return i.millerRabin(t)},t.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},t.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},t.prototype.fromString=function(e,i){var o;if(16==i)o=4;else if(8==i)o=3;else if(256==i)o=8;else if(2==i)o=1;else if(32==i)o=5;else{if(4!=i)return void this.fromRadix(e,i);o=2}this.t=0,this.s=0;for(var n=e.length,s=!1,a=0;--n>=0;){var l=8==o?255&+e[n]:r(e,n);l<0?"-"==e.charAt(n)&&(s=!0):(s=!1,0==a?this[this.t++]=l:a+o>this.DB?(this[this.t-1]|=(l&(1<<this.DB-a)-1)<<a,this[this.t++]=l>>this.DB-a):this[this.t-1]|=l<<a,(a+=o)>=this.DB&&(a-=this.DB))}8==o&&0!=(128&+e[0])&&(this.s=-1,a>0&&(this[this.t-1]|=(1<<this.DB-a)-1<<a)),this.clamp(),s&&t.ZERO.subTo(this,this)},t.prototype.clamp=function(){for(var t=this.s&this.DM;this.t>0&&this[this.t-1]==t;)--this.t},t.prototype.dlShiftTo=function(t,e){var i;for(i=this.t-1;i>=0;--i)e[i+t]=this[i];for(i=t-1;i>=0;--i)e[i]=0;e.t=this.t+t,e.s=this.s},t.prototype.drShiftTo=function(t,e){for(var i=t;i<this.t;++i)e[i-t]=this[i];e.t=Math.max(this.t-t,0),e.s=this.s},t.prototype.lShiftTo=function(t,e){for(var i=t%this.DB,o=this.DB-i,n=(1<<o)-1,r=Math.floor(t/this.DB),s=this.s<<i&this.DM,a=this.t-1;a>=0;--a)e[a+r+1]=this[a]>>o|s,s=(this[a]&n)<<i;for(a=r-1;a>=0;--a)e[a]=0;e[r]=s,e.t=this.t+r+1,e.s=this.s,e.clamp()},t.prototype.rShiftTo=function(t,e){e.s=this.s;var i=Math.floor(t/this.DB);if(i>=this.t)e.t=0;else{var o=t%this.DB,n=this.DB-o,r=(1<<o)-1;e[0]=this[i]>>o;for(var s=i+1;s<this.t;++s)e[s-i-1]|=(this[s]&r)<<n,e[s-i]=this[s]>>o;o>0&&(e[this.t-i-1]|=(this.s&r)<<n),e.t=this.t-i,e.clamp()}},t.prototype.subTo=function(t,e){for(var i=0,o=0,n=Math.min(t.t,this.t);i<n;)o+=this[i]-t[i],e[i++]=o&this.DM,o>>=this.DB;if(t.t<this.t){for(o-=t.s;i<this.t;)o+=this[i],e[i++]=o&this.DM,o>>=this.DB;o+=this.s}else{for(o+=this.s;i<t.t;)o-=t[i],e[i++]=o&this.DM,o>>=this.DB;o-=t.s}e.s=o<0?-1:0,o<-1?e[i++]=this.DV+o:o>0&&(e[i++]=o),e.t=i,e.clamp()},t.prototype.multiplyTo=function(e,i){var o=this.abs(),n=e.abs(),r=o.t;for(i.t=r+n.t;--r>=0;)i[r]=0;for(r=0;r<n.t;++r)i[r+o.t]=o.am(0,n[r],i,r,0,o.t);i.s=0,i.clamp(),this.s!=e.s&&t.ZERO.subTo(i,i)},t.prototype.squareTo=function(t){for(var e=this.abs(),i=t.t=2*e.t;--i>=0;)t[i]=0;for(i=0;i<e.t-1;++i){var o=e.am(i,e[i],t,2*i,0,1);(t[i+e.t]+=e.am(i+1,2*e[i],t,2*i+1,o,e.t-i-1))>=e.DV&&(t[i+e.t]-=e.DV,t[i+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(i,e[i],t,2*i,0,1)),t.s=0,t.clamp()},t.prototype.divRemTo=function(e,i,n){var r=e.abs();if(!(r.t<=0)){var s=this.abs();if(s.t<r.t)return null!=i&&i.fromInt(0),void(null!=n&&this.copyTo(n));null==n&&(n=o());var l=o(),c=this.s,u=e.s,p=this.DB-a(r[r.t-1]);p>0?(r.lShiftTo(p,l),s.lShiftTo(p,n)):(r.copyTo(l),s.copyTo(n));var d=l.t,h=l[d-1];if(0!=h){var f=h*(1<<this.F1)+(d>1?l[d-2]>>this.F2:0),v=this.FV/f,A=(1<<this.F1)/f,g=1<<this.F2,m=n.t,y=m-d,_=null==i?o():i;for(l.dlShiftTo(y,_),n.compareTo(_)>=0&&(n[n.t++]=1,n.subTo(_,n)),t.ONE.dlShiftTo(d,_),_.subTo(l,l);l.t<d;)l[l.t++]=0;for(;--y>=0;){var b=n[--m]==h?this.DM:Math.floor(n[m]*v+(n[m-1]+g)*A);if((n[m]+=l.am(0,b,n,y,0,d))<b)for(l.dlShiftTo(y,_),n.subTo(_,n);n[m]<--b;)n.subTo(_,n)}null!=i&&(n.drShiftTo(d,i),c!=u&&t.ZERO.subTo(i,i)),n.t=d,n.clamp(),p>0&&n.rShiftTo(p,n),c<0&&t.ZERO.subTo(n,n)}}},t.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},t.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},t.prototype.exp=function(e,i){if(e>4294967295||e<1)return t.ONE;var n=o(),r=o(),s=i.convert(this),l=a(e)-1;for(s.copyTo(n);--l>=0;)if(i.sqrTo(n,r),(e&1<<l)>0)i.mulTo(r,s,n);else{var c=n;n=r,r=c}return i.revert(n)},t.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},t.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),i=Math.pow(t,e),n=s(i),r=o(),a=o(),l="";for(this.divRemTo(n,r,a);r.signum()>0;)l=(i+a.intValue()).toString(t).substr(1)+l,r.divRemTo(n,r,a);return a.intValue().toString(t)+l},t.prototype.fromRadix=function(e,i){this.fromInt(0),null==i&&(i=10);for(var o=this.chunkSize(i),n=Math.pow(i,o),s=!1,a=0,l=0,c=0;c<e.length;++c){var u=r(e,c);u<0?"-"==e.charAt(c)&&0==this.signum()&&(s=!0):(l=i*l+u,++a>=o&&(this.dMultiply(n),this.dAddOffset(l,0),a=0,l=0))}a>0&&(this.dMultiply(Math.pow(i,a)),this.dAddOffset(l,0)),s&&t.ZERO.subTo(this,this)},t.prototype.fromNumber=function(e,i,o){if("number"==typeof i)if(e<2)this.fromInt(1);else for(this.fromNumber(e,o),this.testBit(e-1)||this.bitwiseTo(t.ONE.shiftLeft(e-1),c.op_or,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(i);)this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(t.ONE.shiftLeft(e-1),this);else{var n=[],r=7&e;n.length=1+(e>>3),i.nextBytes(n),r>0?n[0]&=(1<<r)-1:n[0]=0,this.fromString(n,256)}},t.prototype.bitwiseTo=function(t,e,i){var o,n,r=Math.min(t.t,this.t);for(o=0;o<r;++o)i[o]=e(this[o],t[o]);if(t.t<this.t){for(n=t.s&this.DM,o=r;o<this.t;++o)i[o]=e(this[o],n);i.t=this.t}else{for(n=this.s&this.DM,o=r;o<t.t;++o)i[o]=e(n,t[o]);i.t=t.t}i.s=e(this.s,t.s),i.clamp()},t.prototype.changeBit=function(e,i){var o=t.ONE.shiftLeft(e);return this.bitwiseTo(o,i,o),o},t.prototype.addTo=function(t,e){for(var i=0,o=0,n=Math.min(t.t,this.t);i<n;)o+=this[i]+t[i],e[i++]=o&this.DM,o>>=this.DB;if(t.t<this.t){for(o+=t.s;i<this.t;)o+=this[i],e[i++]=o&this.DM,o>>=this.DB;o+=this.s}else{for(o+=this.s;i<t.t;)o+=t[i],e[i++]=o&this.DM,o>>=this.DB;o+=t.s}e.s=o<0?-1:0,o>0?e[i++]=o:o<-1&&(e[i++]=this.DV+o),e.t=i,e.clamp()},t.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},t.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},t.prototype.multiplyLowerTo=function(t,e,i){var o=Math.min(this.t+t.t,e);for(i.s=0,i.t=o;o>0;)i[--o]=0;for(var n=i.t-this.t;o<n;++o)i[o+this.t]=this.am(0,t[o],i,o,0,this.t);for(n=Math.min(t.t,e);o<n;++o)this.am(0,t[o],i,o,0,e-o);i.clamp()},t.prototype.multiplyUpperTo=function(t,e,i){--e;var o=i.t=this.t+t.t-e;for(i.s=0;--o>=0;)i[o]=0;for(o=Math.max(e-this.t,0);o<t.t;++o)i[this.t+o-e]=this.am(e-o,t[o],i,0,0,this.t+o-e);i.clamp(),i.drShiftTo(1,i)},t.prototype.modInt=function(t){if(t<=0)return 0;var e=this.DV%t,i=this.s<0?t-1:0;if(this.t>0)if(0==e)i=this[0]%t;else for(var o=this.t-1;o>=0;--o)i=(e*i+this[o])%t;return i},t.prototype.millerRabin=function(e){var i=this.subtract(t.ONE),n=i.getLowestSetBit();if(n<=0)return!1;var r=i.shiftRight(n);(e=e+1>>1)>u.length&&(e=u.length);for(var s=o(),a=0;a<e;++a){s.fromInt(u[Math.floor(Math.random()*u.length)]);var l=s.modPow(r,this);if(0!=l.compareTo(t.ONE)&&0!=l.compareTo(i)){for(var c=1;c++<n&&0!=l.compareTo(i);)if(0==(l=l.modPowInt(2,this)).compareTo(t.ONE))return!1;if(0!=l.compareTo(i))return!1}}return!0},t.prototype.square=function(){var t=o();return this.squareTo(t),t},t.prototype.gcda=function(t,e){var i=this.s<0?this.negate():this.clone(),o=t.s<0?t.negate():t.clone();if(i.compareTo(o)<0){var n=i;i=o,o=n}var r=i.getLowestSetBit(),s=o.getLowestSetBit();s<0?e(i):(r<s&&(s=r),s>0&&(i.rShiftTo(s,i),o.rShiftTo(s,o)),setTimeout((function t(){(r=i.getLowestSetBit())>0&&i.rShiftTo(r,i),(r=o.getLowestSetBit())>0&&o.rShiftTo(r,o),i.compareTo(o)>=0?(i.subTo(o,i),i.rShiftTo(1,i)):(o.subTo(i,o),o.rShiftTo(1,o)),i.signum()>0?setTimeout(t,0):(s>0&&o.lShiftTo(s,o),setTimeout((function(){e(o)}),0))}),10))},t.prototype.fromNumberAsync=function(e,i,o,n){if("number"==typeof i)if(e<2)this.fromInt(1);else{this.fromNumber(e,o),this.testBit(e-1)||this.bitwiseTo(t.ONE.shiftLeft(e-1),c.op_or,this),this.isEven()&&this.dAddOffset(1,0);var r=this;setTimeout((function o(){r.dAddOffset(2,0),r.bitLength()>e&&r.subTo(t.ONE.shiftLeft(e-1),r),r.isProbablePrime(i)?setTimeout((function(){n()}),0):setTimeout(o,0)}),0)}else{var s=[],a=7&e;s.length=1+(e>>3),i.nextBytes(s),a>0?s[0]&=(1<<a)-1:s[0]=0,this.fromString(s,256)}},t}(),h=function(){function t(){}return t.prototype.convert=function(t){return t},t.prototype.revert=function(t){return t},t.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i)},t.prototype.sqrTo=function(t,e){t.squareTo(e)},t}(),f=function(){function t(t){this.m=t}return t.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},t.prototype.revert=function(t){return t},t.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},t.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}(),v=function(){function t(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}return t.prototype.convert=function(t){var e=o();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(d.ZERO)>0&&this.m.subTo(e,e),e},t.prototype.revert=function(t){var e=o();return t.copyTo(e),this.reduce(e),e},t.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e<this.m.t;++e){var i=32767&t[e],o=i*this.mpl+((i*this.mph+(t[e]>>15)*this.mpl&this.um)<<15)&t.DM;for(t[i=e+this.m.t]+=this.m.am(0,o,t,e,0,this.m.t);t[i]>=t.DV;)t[i]-=t.DV,t[++i]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},t.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}(),A=function(){function t(t){this.m=t,this.r2=o(),this.q3=o(),d.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t)}return t.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=o();return t.copyTo(e),this.reduce(e),e},t.prototype.revert=function(t){return t},t.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},t.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}(),g="undefined"!=typeof navigator;g&&"Microsoft Internet Explorer"==navigator.appName?(d.prototype.am=function(t,e,i,o,n,r){for(var s=32767&e,a=e>>15;--r>=0;){var l=32767&this[t],c=this[t++]>>15,u=a*l+c*s;n=((l=s*l+((32767&u)<<15)+i[o]+(1073741823&n))>>>30)+(u>>>15)+a*c+(n>>>30),i[o++]=1073741823&l}return n},l=30):g&&"Netscape"!=navigator.appName?(d.prototype.am=function(t,e,i,o,n,r){for(;--r>=0;){var s=e*this[t++]+i[o]+n;n=Math.floor(s/67108864),i[o++]=67108863&s}return n},l=26):(d.prototype.am=function(t,e,i,o,n,r){for(var s=16383&e,a=e>>14;--r>=0;){var l=16383&this[t],c=this[t++]>>14,u=a*l+c*s;n=((l=s*l+((16383&u)<<14)+i[o]+n)>>28)+(u>>14)+a*c,i[o++]=268435455&l}return n},l=28),d.prototype.DB=l,d.prototype.DM=(1<<l)-1,d.prototype.DV=1<<l,d.prototype.FV=Math.pow(2,52),d.prototype.F1=52-l,d.prototype.F2=2*l-52;var m,y,_=[];for(m="0".charCodeAt(0),y=0;y<=9;++y)_[m++]=y;for(m="a".charCodeAt(0),y=10;y<36;++y)_[m++]=y;for(m="A".charCodeAt(0),y=10;y<36;++y)_[m++]=y;d.ZERO=s(0),d.ONE=s(1)},"./node_modules/jsencrypt/lib/lib/jsbn/prng4.js":function(t,e,i){function o(){return new n}i.r(e),i.d(e,{Arcfour:function(){return n},prng_newstate:function(){return o},rng_psize:function(){return r}});var n=function(){function t(){this.i=0,this.j=0,this.S=[]}return t.prototype.init=function(t){var e,i,o;for(e=0;e<256;++e)this.S[e]=e;for(i=0,e=0;e<256;++e)i=i+this.S[e]+t[e%t.length]&255,o=this.S[e],this.S[e]=this.S[i],this.S[i]=o;this.i=0,this.j=0},t.prototype.next=function(){var t;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,t=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=t,this.S[t+this.S[this.i]&255]},t}(),r=256},"./node_modules/jsencrypt/lib/lib/jsbn/rng.js":function(t,e,i){function o(){if(null==n){for(n=(0,s.prng_newstate)();r<s.rng_psize;){var t=Math.floor(65536*Math.random());a[r++]=255&t}for(n.init(a),r=0;r<a.length;++r)a[r]=0;r=0}return n.next()}i.r(e),i.d(e,{SecureRandom:function(){return d}});var n,r,s=i("./node_modules/jsencrypt/lib/lib/jsbn/prng4.js"),a=null;if(null==a){a=[],r=0;var l=void 0;if(window.crypto&&window.crypto.getRandomValues){var c=new Uint32Array(256);for(window.crypto.getRandomValues(c),l=0;l<c.length;++l)a[r++]=255&c[l]}var u=0,p=function t(e){if((u=u||0)>=256||r>=s.rng_psize)window.removeEventListener?window.removeEventListener("mousemove",t,!1):window.detachEvent&&window.detachEvent("onmousemove",t);else try{var o=e.x+e.y;a[r++]=255&o,u+=1}catch(i){}};window.addEventListener?window.addEventListener("mousemove",p,!1):window.attachEvent&&window.attachEvent("onmousemove",p)}var d=function(){function t(){}return t.prototype.nextBytes=function(t){for(var e=0;e<t.length;++e)t[e]=o()},t}()},"./node_modules/jsencrypt/lib/lib/jsbn/rsa.js":function(t,e,i){function o(t,e){if(e<t.length+22)return null;for(var i=e-t.length-6,o="",r=0;r<i;r+=2)o+="ff";var s="0001"+o+"00"+t;return(0,n.parseBigInt)(s,16)}i.r(e),i.d(e,{RSAKey:function(){return s}});var n=i("./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js"),r=i("./node_modules/jsencrypt/lib/lib/jsbn/rng.js"),s=function(){function t(){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 t.prototype.doPublic=function(t){return t.modPowInt(this.e,this.n)},t.prototype.doPrivate=function(t){if(null==this.p||null==this.q)return t.modPow(this.d,this.n);for(var e=t.mod(this.p).modPow(this.dmp1,this.p),i=t.mod(this.q).modPow(this.dmq1,this.q);e.compareTo(i)<0;)e=e.add(this.p);return e.subtract(i).multiply(this.coeff).mod(this.p).multiply(this.q).add(i)},t.prototype.setPublic=function(t,e){null!=t&&null!=e&&t.length>0&&e.length>0&&(this.n=(0,n.parseBigInt)(t,16),this.e=parseInt(e,16))},t.prototype.encrypt=function(t){var e=this.n.bitLength()+7>>3,i=function(t,e){if(e<t.length+11)return null;for(var i=[],o=t.length-1;o>=0&&e>0;){var s=t.charCodeAt(o--);s<128?i[--e]=s:s>127&&s<2048?(i[--e]=63&s|128,i[--e]=s>>6|192):(i[--e]=63&s|128,i[--e]=s>>6&63|128,i[--e]=s>>12|224)}i[--e]=0;for(var a=new r.SecureRandom,l=[];e>2;){for(l[0]=0;0==l[0];)a.nextBytes(l);i[--e]=l[0]}return i[--e]=2,i[--e]=0,new n.BigInteger(i)}(t,e);if(null==i)return null;var o=this.doPublic(i);if(null==o)return null;for(var s=o.toString(16),a=s.length,l=0;l<2*e-a;l++)s="0"+s;return s},t.prototype.setPrivate=function(t,e,i){null!=t&&null!=e&&t.length>0&&e.length>0&&(this.n=(0,n.parseBigInt)(t,16),this.e=parseInt(e,16),this.d=(0,n.parseBigInt)(i,16))},t.prototype.setPrivateEx=function(t,e,i,o,r,s,a,l){null!=t&&null!=e&&t.length>0&&e.length>0&&(this.n=(0,n.parseBigInt)(t,16),this.e=parseInt(e,16),this.d=(0,n.parseBigInt)(i,16),this.p=(0,n.parseBigInt)(o,16),this.q=(0,n.parseBigInt)(r,16),this.dmp1=(0,n.parseBigInt)(s,16),this.dmq1=(0,n.parseBigInt)(a,16),this.coeff=(0,n.parseBigInt)(l,16))},t.prototype.generate=function(t,e){var i=new r.SecureRandom,o=t>>1;this.e=parseInt(e,16);for(var s=new n.BigInteger(e,16);;){for(;this.p=new n.BigInteger(t-o,1,i),0!=this.p.subtract(n.BigInteger.ONE).gcd(s).compareTo(n.BigInteger.ONE)||!this.p.isProbablePrime(10););for(;this.q=new n.BigInteger(o,1,i),0!=this.q.subtract(n.BigInteger.ONE).gcd(s).compareTo(n.BigInteger.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var a=this.p;this.p=this.q,this.q=a}var l=this.p.subtract(n.BigInteger.ONE),c=this.q.subtract(n.BigInteger.ONE),u=l.multiply(c);if(0==u.gcd(s).compareTo(n.BigInteger.ONE)){this.n=this.p.multiply(this.q),this.d=s.modInverse(u),this.dmp1=this.d.mod(l),this.dmq1=this.d.mod(c),this.coeff=this.q.modInverse(this.p);break}}},t.prototype.decrypt=function(t){var e=(0,n.parseBigInt)(t,16),i=this.doPrivate(e);return null==i?null:function(t,e){for(var i=t.toByteArray(),o=0;o<i.length&&0==i[o];)++o;if(i.length-o!=e-1||2!=i[o])return null;for(++o;0!=i[o];)if(++o>=i.length)return null;for(var n="";++o<i.length;){var r=255&i[o];r<128?n+=String.fromCharCode(r):r>191&&r<224?(n+=String.fromCharCode((31&r)<<6|63&i[o+1]),++o):(n+=String.fromCharCode((15&r)<<12|(63&i[o+1])<<6|63&i[o+2]),o+=2)}return n}(i,this.n.bitLength()+7>>3)},t.prototype.generateAsync=function(t,e,i){var o=new r.SecureRandom,s=t>>1;this.e=parseInt(e,16);var a=new n.BigInteger(e,16),l=this;setTimeout((function e(){var r=function(){if(l.p.compareTo(l.q)<=0){var t=l.p;l.p=l.q,l.q=t}var o=l.p.subtract(n.BigInteger.ONE),r=l.q.subtract(n.BigInteger.ONE),s=o.multiply(r);0==s.gcd(a).compareTo(n.BigInteger.ONE)?(l.n=l.p.multiply(l.q),l.d=a.modInverse(s),l.dmp1=l.d.mod(o),l.dmq1=l.d.mod(r),l.coeff=l.q.modInverse(l.p),setTimeout((function(){i()}),0)):setTimeout(e,0)},c=function t(){l.q=(0,n.nbi)(),l.q.fromNumberAsync(s,1,o,(function(){l.q.subtract(n.BigInteger.ONE).gcda(a,(function(e){0==e.compareTo(n.BigInteger.ONE)&&l.q.isProbablePrime(10)?setTimeout(r,0):setTimeout(t,0)}))}))};setTimeout((function e(){l.p=(0,n.nbi)(),l.p.fromNumberAsync(t-s,1,o,(function(){l.p.subtract(n.BigInteger.ONE).gcda(a,(function(t){0==t.compareTo(n.BigInteger.ONE)&&l.p.isProbablePrime(10)?setTimeout(c,0):setTimeout(e,0)}))}))}),0)}),0)},t.prototype.sign=function(t,e,i){var n=function(t){return a[t]||""}(i),r=o(n+e(t).toString(),this.n.bitLength()/4);if(null==r)return null;var s=this.doPrivate(r);if(null==s)return null;var l=s.toString(16);return 0==(1&l.length)?l:"0"+l},t.prototype.verify=function(t,e,i){var o=(0,n.parseBigInt)(e,16),r=this.doPublic(o);return null==r?null:function(t){for(var e in a)if(a.hasOwnProperty(e)){var i=a[e],o=i.length;if(t.substr(0,o)==i)return t.substr(o)}return t}(r.toString(16).replace(/^1f+00/,""))==i(t).toString()},t}(),a={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(t,e,i){function o(t){return u.charAt(t)}function n(t,e){return t&e}function r(t,e){return t|e}function s(t,e){return t^e}function a(t,e){return t&~e}function l(t){if(0==t)return-1;var e=0;return 0==(65535&t)&&(t>>=16,e+=16),0==(255&t)&&(t>>=8,e+=8),0==(15&t)&&(t>>=4,e+=4),0==(3&t)&&(t>>=2,e+=2),0==(1&t)&&++e,e}function c(t){for(var e=0;0!=t;)t&=t-1,++e;return e}i.r(e),i.d(e,{int2char:function(){return o},op_and:function(){return n},op_or:function(){return r},op_xor:function(){return s},op_andnot:function(){return a},lbit:function(){return l},cbit:function(){return c}});var u="0123456789abcdefghijklmnopqrstuvwxyz"},"./node_modules/jsencrypt/lib/lib/jsrsasign/asn1-1.0.js":function(t,e,i){i.r(e),i.d(e,{KJUR:function(){return r}});var o=i("./node_modules/jsencrypt/lib/lib/jsbn/jsbn.js"),n=i("./node_modules/jsencrypt/lib/lib/jsrsasign/yahoo.js"),r={};void 0!==r.asn1&&r.asn1||(r.asn1={}),r.asn1.ASN1Util=new function(){this.integerToByteHex=function(t){var e=t.toString(16);return e.length%2==1&&(e="0"+e),e},this.bigIntToMinTwosComplementsHex=function(t){var e=t.toString(16);if("-"!=e.substr(0,1))e.length%2==1?e="0"+e:e.match(/^[0-7]/)||(e="00"+e);else{var i=e.substr(1).length;i%2==1?i+=1:e.match(/^[0-7]/)||(i+=2);for(var n="",r=0;r<i;r++)n+="f";e=new o.BigInteger(n,16).xor(t).add(o.BigInteger.ONE).toString(16).replace(/^-/,"")}return e},this.getPEMStringFromHex=function(t,e){return hextopem(t,e)},this.newObject=function(t){var e=r.asn1,i=e.DERBoolean,o=e.DERInteger,n=e.DERBitString,s=e.DEROctetString,a=e.DERNull,l=e.DERObjectIdentifier,c=e.DEREnumerated,u=e.DERUTF8String,p=e.DERNumericString,d=e.DERPrintableString,h=e.DERTeletexString,f=e.DERIA5String,v=e.DERUTCTime,A=e.DERGeneralizedTime,g=e.DERSequence,m=e.DERSet,y=e.DERTaggedObject,_=e.ASN1Util.newObject,b=Object.keys(t);if(1!=b.length)throw"key of param shall be only one.";var w=b[0];if(-1==":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:".indexOf(":"+w+":"))throw"undefined key: "+w;if("bool"==w)return new i(t[w]);if("int"==w)return new o(t[w]);if("bitstr"==w)return new n(t[w]);if("octstr"==w)return new s(t[w]);if("null"==w)return new a(t[w]);if("oid"==w)return new l(t[w]);if("enum"==w)return new c(t[w]);if("utf8str"==w)return new u(t[w]);if("numstr"==w)return new p(t[w]);if("prnstr"==w)return new d(t[w]);if("telstr"==w)return new h(t[w]);if("ia5str"==w)return new f(t[w]);if("utctime"==w)return new v(t[w]);if("gentime"==w)return new A(t[w]);if("seq"==w){for(var E=t[w],C=[],S=0;S<E.length;S++){var T=_(E[S]);C.push(T)}return new g({array:C})}if("set"==w){for(E=t[w],C=[],S=0;S<E.length;S++)T=_(E[S]),C.push(T);return new m({array:C})}if("tag"==w){var j=t[w];if("[object Array]"===Object.prototype.toString.call(j)&&3==j.length){var k=_(j[2]);return new y({tag:j[0],explicit:j[1],obj:k})}var x={};if(void 0!==j.explicit&&(x.explicit=j.explicit),void 0!==j.tag&&(x.tag=j.tag),void 0===j.obj)throw"obj shall be specified for 'tag'.";return x.obj=_(j.obj),new y(x)}},this.jsonToASN1HEX=function(t){return this.newObject(t).getEncodedHex()}},r.asn1.ASN1Util.oidHexToInt=function(t){for(var e="",i=parseInt(t.substr(0,2),16),n=(e=Math.floor(i/40)+"."+i%40,""),r=2;r<t.length;r+=2){var s=("00000000"+parseInt(t.substr(r,2),16).toString(2)).slice(-8);n+=s.substr(1,7),"0"==s.substr(0,1)&&(e=e+"."+new o.BigInteger(n,2).toString(10),n="")}return e},r.asn1.ASN1Util.oidIntToHex=function(t){var e=function(t){var e=t.toString(16);return 1==e.length&&(e="0"+e),e};if(!t.match(/^[0-9.]+$/))throw"malformed oid string: "+t;var i="",n=t.split("."),r=40*parseInt(n[0])+parseInt(n[1]);i+=e(r),n.splice(0,2);for(var s=0;s<n.length;s++)i+=function(t){var i="",n=new o.BigInteger(t,10).toString(2),r=7-n.length%7;7==r&&(r=0);for(var s="",a=0;a<r;a++)s+="0";for(n=s+n,a=0;a<n.length-1;a+=7){var l=n.substr(a,7);a!=n.length-7&&(l="1"+l),i+=e(parseInt(l,2))}return i}(n[s]);return i},r.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 t=this.hV.length/2,e=t.toString(16);if(e.length%2==1&&(e="0"+e),t<128)return e;var i=e.length/2;if(i>15)throw"ASN.1 length too long to represent by 8x: n = "+t.toString(16);return(128+i).toString(16)+e},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""}},r.asn1.DERAbstractString=function(t){r.asn1.DERAbstractString.superclass.constructor.call(this),this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(this.s)},this.setStringHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&("string"==typeof t?this.setString(t):void 0!==t.str?this.setString(t.str):void 0!==t.hex&&this.setStringHex(t.hex))},n.YAHOO.lang.extend(r.asn1.DERAbstractString,r.asn1.ASN1Object),r.asn1.DERAbstractTime=function(t){r.asn1.DERAbstractTime.superclass.constructor.call(this),this.localDateToUTC=function(t){return utc=t.getTime()+6e4*t.getTimezoneOffset(),new Date(utc)},this.formatDate=function(t,e,i){var o=this.zeroPadding,n=this.localDateToUTC(t),r=String(n.getFullYear());"utc"==e&&(r=r.substr(2,2));var s=r+o(String(n.getMonth()+1),2)+o(String(n.getDate()),2)+o(String(n.getHours()),2)+o(String(n.getMinutes()),2)+o(String(n.getSeconds()),2);if(!0===i){var a=n.getMilliseconds();if(0!=a){var l=o(String(a),3);s=s+"."+(l=l.replace(/[0]+$/,""))}}return s+"Z"},this.zeroPadding=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=stohex(t)},this.setByDateValue=function(t,e,i,o,n,r){var s=new Date(Date.UTC(t,e-1,i,o,n,r,0));this.setByDate(s)},this.getFreshValueHex=function(){return this.hV}},n.YAHOO.lang.extend(r.asn1.DERAbstractTime,r.asn1.ASN1Object),r.asn1.DERAbstractStructured=function(t){r.asn1.DERAbstractString.superclass.constructor.call(this),this.setByASN1ObjectArray=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array=t},this.appendASN1Object=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array.push(t)},this.asn1Array=new Array,void 0!==t&&void 0!==t.array&&(this.asn1Array=t.array)},n.YAHOO.lang.extend(r.asn1.DERAbstractStructured,r.asn1.ASN1Object),r.asn1.DERBoolean=function(){r.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV="0101ff"},n.YAHOO.lang.extend(r.asn1.DERBoolean,r.asn1.ASN1Object),r.asn1.DERInteger=function(t){r.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=r.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var e=new o.BigInteger(String(t),10);this.setByBigInteger(e)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&(void 0!==t.bigint?this.setByBigInteger(t.bigint):void 0!==t.int?this.setByInteger(t.int):"number"==typeof t?this.setByInteger(t):void 0!==t.hex&&this.setValueHex(t.hex))},n.YAHOO.lang.extend(r.asn1.DERInteger,r.asn1.ASN1Object),r.asn1.DERBitString=function(t){if(void 0!==t&&void 0!==t.obj){var e=r.asn1.ASN1Util.newObject(t.obj);t.hex="00"+e.getEncodedHex()}r.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(t){this.hTLV=null,this.isModified=!0,this.hV=t},this.setUnusedBitsAndHexValue=function(t,e){if(t<0||7<t)throw"unused bits shall be from 0 to 7: u = "+t;var i="0"+t;this.hTLV=null,this.isModified=!0,this.hV=i+e},this.setByBinaryString=function(t){var e=8-(t=t.replace(/0+$/,"")).length%8;8==e&&(e=0);for(var i=0;i<=e;i++)t+="0";var o="";for(i=0;i<t.length-1;i+=8){var n=t.substr(i,8),r=parseInt(n,2).toString(16);1==r.length&&(r="0"+r),o+=r}this.hTLV=null,this.isModified=!0,this.hV="0"+e+o},this.setByBooleanArray=function(t){for(var e="",i=0;i<t.length;i++)1==t[i]?e+="1":e+="0";this.setByBinaryString(e)},this.newFalseArray=function(t){for(var e=new Array(t),i=0;i<t;i++)e[i]=!1;return e},this.getFreshValueHex=function(){return this.hV},void 0!==t&&("string"==typeof t&&t.toLowerCase().match(/^[0-9a-f]+$/)?this.setHexValueIncludingUnusedBits(t):void 0!==t.hex?this.setHexValueIncludingUnusedBits(t.hex):void 0!==t.bin?this.setByBinaryString(t.bin):void 0!==t.array&&this.setByBooleanArray(t.array))},n.YAHOO.lang.extend(r.asn1.DERBitString,r.asn1.ASN1Object),r.asn1.DEROctetString=function(t){if(void 0!==t&&void 0!==t.obj){var e=r.asn1.ASN1Util.newObject(t.obj);t.hex=e.getEncodedHex()}r.asn1.DEROctetString.superclass.constructor.call(this,t),this.hT="04"},n.YAHOO.lang.extend(r.asn1.DEROctetString,r.asn1.DERAbstractString),r.asn1.DERNull=function(){r.asn1.DERNull.superclass.constructor.call(this),this.hT="05",this.hTLV="0500"},n.YAHOO.lang.extend(r.asn1.DERNull,r.asn1.ASN1Object),r.asn1.DERObjectIdentifier=function(t){var e=function(t){var e=t.toString(16);return 1==e.length&&(e="0"+e),e},i=function(t){var i="",n=new o.BigInteger(t,10).toString(2),r=7-n.length%7;7==r&&(r=0);for(var s="",a=0;a<r;a++)s+="0";for(n=s+n,a=0;a<n.length-1;a+=7){var l=n.substr(a,7);a!=n.length-7&&(l="1"+l),i+=e(parseInt(l,2))}return i};r.asn1.DERObjectIdentifier.superclass.constructor.call(this),this.hT="06",this.setValueHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.setValueOidString=function(t){if(!t.match(/^[0-9.]+$/))throw"malformed oid string: "+t;var o="",n=t.split("."),r=40*parseInt(n[0])+parseInt(n[1]);o+=e(r),n.splice(0,2);for(var s=0;s<n.length;s++)o+=i(n[s]);this.hTLV=null,this.isModified=!0,this.s=null,this.hV=o},this.setValueName=function(t){var e=r.asn1.x509.OID.name2oid(t);if(""===e)throw"DERObjectIdentifier oidName undefined: "+t;this.setValueOidString(e)},this.getFreshValueHex=function(){return this.hV},void 0!==t&&("string"==typeof t?t.match(/^[0-2].[0-9.]+$/)?this.setValueOidString(t):this.setValueName(t):void 0!==t.oid?this.setValueOidString(t.oid):void 0!==t.hex?this.setValueHex(t.hex):void 0!==t.name&&this.setValueName(t.name))},n.YAHOO.lang.extend(r.asn1.DERObjectIdentifier,r.asn1.ASN1Object),r.asn1.DEREnumerated=function(t){r.asn1.DEREnumerated.superclass.constructor.call(this),this.hT="0a",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=r.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var e=new o.BigInteger(String(t),10);this.setByBigInteger(e)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&(void 0!==t.int?this.setByInteger(t.int):"number"==typeof t?this.setByInteger(t):void 0!==t.hex&&this.setValueHex(t.hex))},n.YAHOO.lang.extend(r.asn1.DEREnumerated,r.asn1.ASN1Object),r.asn1.DERUTF8String=function(t){r.asn1.DERUTF8String.superclass.constructor.call(this,t),this.hT="0c"},n.YAHOO.lang.extend(r.asn1.DERUTF8String,r.asn1.DERAbstractString),r.asn1.DERNumericString=function(t){r.asn1.DERNumericString.superclass.constructor.call(this,t),this.hT="12"},n.YAHOO.lang.extend(r.asn1.DERNumericString,r.asn1.DERAbstractString),r.asn1.DERPrintableString=function(t){r.asn1.DERPrintableString.superclass.constructor.call(this,t),this.hT="13"},n.YAHOO.lang.extend(r.asn1.DERPrintableString,r.asn1.DERAbstractString),r.asn1.DERTeletexString=function(t){r.asn1.DERTeletexString.superclass.constructor.call(this,t),this.hT="14"},n.YAHOO.lang.extend(r.asn1.DERTeletexString,r.asn1.DERAbstractString),r.asn1.DERIA5String=function(t){r.asn1.DERIA5String.superclass.constructor.call(this,t),this.hT="16"},n.YAHOO.lang.extend(r.asn1.DERIA5String,r.asn1.DERAbstractString),r.asn1.DERUTCTime=function(t){r.asn1.DERUTCTime.superclass.constructor.call(this,t),this.hT="17",this.setByDate=function(t){this.hTLV=null,this.isModified=!0,this.date=t,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!==t&&(void 0!==t.str?this.setString(t.str):"string"==typeof t&&t.match(/^[0-9]{12}Z$/)?this.setString(t):void 0!==t.hex?this.setStringHex(t.hex):void 0!==t.date&&this.setByDate(t.date))},n.YAHOO.lang.extend(r.asn1.DERUTCTime,r.asn1.DERAbstractTime),r.asn1.DERGeneralizedTime=function(t){r.asn1.DERGeneralizedTime.superclass.constructor.call(this,t),this.hT="18",this.withMillis=!1,this.setByDate=function(t){this.hTLV=null,this.isModified=!0,this.date=t,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!==t&&(void 0!==t.str?this.setString(t.str):"string"==typeof t&&t.match(/^[0-9]{14}Z$/)?this.setString(t):void 0!==t.hex?this.setStringHex(t.hex):void 0!==t.date&&this.setByDate(t.date),!0===t.millis&&(this.withMillis=!0))},n.YAHOO.lang.extend(r.asn1.DERGeneralizedTime,r.asn1.DERAbstractTime),r.asn1.DERSequence=function(t){r.asn1.DERSequence.superclass.constructor.call(this,t),this.hT="30",this.getFreshValueHex=function(){for(var t="",e=0;e<this.asn1Array.length;e++)t+=this.asn1Array[e].getEncodedHex();return this.hV=t,this.hV}},n.YAHOO.lang.extend(r.asn1.DERSequence,r.asn1.DERAbstractStructured),r.asn1.DERSet=function(t){r.asn1.DERSet.superclass.constructor.call(this,t),this.hT="31",this.sortFlag=!0,this.getFreshValueHex=function(){for(var t=new Array,e=0;e<this.asn1Array.length;e++){var i=this.asn1Array[e];t.push(i.getEncodedHex())}return 1==this.sortFlag&&t.sort(),this.hV=t.join(""),this.hV},void 0!==t&&void 0!==t.sortflag&&0==t.sortflag&&(this.sortFlag=!1)},n.YAHOO.lang.extend(r.asn1.DERSet,r.asn1.DERAbstractStructured),r.asn1.DERTaggedObject=function(t){r.asn1.DERTaggedObject.superclass.constructor.call(this),this.hT="a0",this.hV="",this.isExplicit=!0,this.asn1Object=null,this.setASN1Object=function(t,e,i){this.hT=e,this.isExplicit=t,this.asn1Object=i,this.isExplicit?(this.hV=this.asn1Object.getEncodedHex(),this.hTLV=null,this.isModified=!0):(this.hV=null,this.hTLV=i.getEncodedHex(),this.hTLV=this.hTLV.replace(/^../,e),this.isModified=!1)},this.getFreshValueHex=function(){return this.hV},void 0!==t&&(void 0!==t.tag&&(this.hT=t.tag),void 0!==t.explicit&&(this.isExplicit=t.explicit),void 0!==t.obj&&(this.asn1Object=t.obj,this.setASN1Object(this.isExplicit,this.hT,this.asn1Object)))},n.YAHOO.lang.extend(r.asn1.DERTaggedObject,r.asn1.ASN1Object)},"./node_modules/jsencrypt/lib/lib/jsrsasign/yahoo.js":function(t,e,i){i.r(e),i.d(e,{YAHOO:function(){return o}});var o={};o.lang={extend:function(t,e,i){if(!e||!t)throw new Error("YAHOO.lang.extend failed, please check that all dependencies are included.");var o=function(){};if(o.prototype=e.prototype,t.prototype=new o,t.prototype.constructor=t,t.superclass=e.prototype,e.prototype.constructor==Object.prototype.constructor&&(e.prototype.constructor=e),i){var n;for(n in i)t.prototype[n]=i[n];var r=function(){},s=["toString","valueOf"];try{/MSIE/.test(navigator.userAgent)&&(r=function(t,e){for(n=0;n<s.length;n+=1){var i=s[n],o=e[i];"function"==typeof o&&o!=Object.prototype[i]&&(t[i]=o)}})}catch(a){}r(t.prototype,i)}}}},"./node_modules/jsencrypt/lib/version.json":function(t){t.exports={version:"3.2.0"}},"./node_modules/md5/md5.js":function(t,e,i){!function(){var e=i("./node_modules/crypt/crypt.js"),o=i("./node_modules/charenc/charenc.js").utf8,n=i("./node_modules/is-buffer/index.js"),r=i("./node_modules/charenc/charenc.js").bin,s=function t(i,s){i.constructor==String?i=s&&"binary"===s.encoding?r.stringToBytes(i):o.stringToBytes(i):n(i)?i=Array.prototype.slice.call(i,0):Array.isArray(i)||i.constructor===Uint8Array||(i=i.toString());for(var a=e.bytesToWords(i),l=8*i.length,c=1732584193,u=-271733879,p=-1732584194,d=271733878,h=0;h<a.length;h++)a[h]=16711935&(a[h]<<8|a[h]>>>24)|4278255360&(a[h]<<24|a[h]>>>8);a[l>>>5]|=128<<l%32,a[14+(l+64>>>9<<4)]=l;var f=t._ff,v=t._gg,A=t._hh,g=t._ii;for(h=0;h<a.length;h+=16){var m=c,y=u,_=p,b=d;c=f(c,u,p,d,a[h+0],7,-680876936),d=f(d,c,u,p,a[h+1],12,-389564586),p=f(p,d,c,u,a[h+2],17,606105819),u=f(u,p,d,c,a[h+3],22,-1044525330),c=f(c,u,p,d,a[h+4],7,-176418897),d=f(d,c,u,p,a[h+5],12,1200080426),p=f(p,d,c,u,a[h+6],17,-1473231341),u=f(u,p,d,c,a[h+7],22,-45705983),c=f(c,u,p,d,a[h+8],7,1770035416),d=f(d,c,u,p,a[h+9],12,-1958414417),p=f(p,d,c,u,a[h+10],17,-42063),u=f(u,p,d,c,a[h+11],22,-1990404162),c=f(c,u,p,d,a[h+12],7,1804603682),d=f(d,c,u,p,a[h+13],12,-40341101),p=f(p,d,c,u,a[h+14],17,-1502002290),c=v(c,u=f(u,p,d,c,a[h+15],22,1236535329),p,d,a[h+1],5,-165796510),d=v(d,c,u,p,a[h+6],9,-1069501632),p=v(p,d,c,u,a[h+11],14,643717713),u=v(u,p,d,c,a[h+0],20,-373897302),c=v(c,u,p,d,a[h+5],5,-701558691),d=v(d,c,u,p,a[h+10],9,38016083),p=v(p,d,c,u,a[h+15],14,-660478335),u=v(u,p,d,c,a[h+4],20,-405537848),c=v(c,u,p,d,a[h+9],5,568446438),d=v(d,c,u,p,a[h+14],9,-1019803690),p=v(p,d,c,u,a[h+3],14,-187363961),u=v(u,p,d,c,a[h+8],20,1163531501),c=v(c,u,p,d,a[h+13],5,-1444681467),d=v(d,c,u,p,a[h+2],9,-51403784),p=v(p,d,c,u,a[h+7],14,1735328473),c=A(c,u=v(u,p,d,c,a[h+12],20,-1926607734),p,d,a[h+5],4,-378558),d=A(d,c,u,p,a[h+8],11,-2022574463),p=A(p,d,c,u,a[h+11],16,1839030562),u=A(u,p,d,c,a[h+14],23,-35309556),c=A(c,u,p,d,a[h+1],4,-1530992060),d=A(d,c,u,p,a[h+4],11,1272893353),p=A(p,d,c,u,a[h+7],16,-155497632),u=A(u,p,d,c,a[h+10],23,-1094730640),c=A(c,u,p,d,a[h+13],4,681279174),d=A(d,c,u,p,a[h+0],11,-358537222),p=A(p,d,c,u,a[h+3],16,-722521979),u=A(u,p,d,c,a[h+6],23,76029189),c=A(c,u,p,d,a[h+9],4,-640364487),d=A(d,c,u,p,a[h+12],11,-421815835),p=A(p,d,c,u,a[h+15],16,530742520),c=g(c,u=A(u,p,d,c,a[h+2],23,-995338651),p,d,a[h+0],6,-198630844),d=g(d,c,u,p,a[h+7],10,1126891415),p=g(p,d,c,u,a[h+14],15,-1416354905),u=g(u,p,d,c,a[h+5],21,-57434055),c=g(c,u,p,d,a[h+12],6,1700485571),d=g(d,c,u,p,a[h+3],10,-1894986606),p=g(p,d,c,u,a[h+10],15,-1051523),u=g(u,p,d,c,a[h+1],21,-2054922799),c=g(c,u,p,d,a[h+8],6,1873313359),d=g(d,c,u,p,a[h+15],10,-30611744),p=g(p,d,c,u,a[h+6],15,-1560198380),u=g(u,p,d,c,a[h+13],21,1309151649),c=g(c,u,p,d,a[h+4],6,-145523070),d=g(d,c,u,p,a[h+11],10,-1120210379),p=g(p,d,c,u,a[h+2],15,718787259),u=g(u,p,d,c,a[h+9],21,-343485551),c=c+m>>>0,u=u+y>>>0,p=p+_>>>0,d=d+b>>>0}return e.endian([c,u,p,d])};s._ff=function(t,e,i,o,n,r,s){var a=t+(e&i|~e&o)+(n>>>0)+s;return(a<<r|a>>>32-r)+e},s._gg=function(t,e,i,o,n,r,s){var a=t+(e&o|i&~o)+(n>>>0)+s;return(a<<r|a>>>32-r)+e},s._hh=function(t,e,i,o,n,r,s){var a=t+(e^i^o)+(n>>>0)+s;return(a<<r|a>>>32-r)+e},s._ii=function(t,e,i,o,n,r,s){var a=t+(i^(e|~o))+(n>>>0)+s;return(a<<r|a>>>32-r)+e},s._blocksize=16,s._digestsize=16,t.exports=function(t,i){if(null==t)throw new Error("Illegal argument "+t);var o=e.wordsToBytes(s(t,i));return i&&i.asBytes?o:i&&i.asString?r.bytesToString(o):e.bytesToHex(o)}}()}},__webpack_module_cache__={};__webpack_require__.d=function(t,e){for(var i in e)__webpack_require__.o(e,i)&&!__webpack_require__.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},__webpack_require__.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},__webpack_require__.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var __webpack_exports__={};return function(){function t(t){return t&&t.__esModule?t:{default:t}}function e(t,e){for(var i=0;i<e.length;i++){var o=e[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}var i=__webpack_exports__,o=__webpack_require__("./node_modules/@tencent/js-armor-loader/dist/runtime.js");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n=t(__webpack_require__("./node_modules/jsencrypt/lib/index.js")),r=__webpack_require__("./utils.js"),s=t(__webpack_require__("./aes.js")),a=t(__webpack_require__("./node_modules/md5/md5.js")),l=function(){function t(){(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),function(t,e,i){e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i}(this,"handleWatermarkElementAdd",(function(t){t.options.keep?t.waterMarkWillAdd||(t.waterMarkWillAdd=!0,setTimeout((function(){t.player&&t.player.el()&&t.player.el().appendChild(t.containerElement),t.waterMarkWillAdd=!1,t.isFirstShow=!1}),1e3*(t.isFirstShow?t.ghostCycle.firstShow:t.ghostCycle.ghostOff))):t.player.$(".tcp-dynamic-watermark-container")?t.player.$(".tcp-dynamic-watermark-content")||t.containerElement.appendChild(t.markContentElement):t.player.el()&&t.player.el().appendChild(t.containerElement)}))}return function(t,i,o){i&&e(t.prototype,i),o&&e(t,o)}(t,[{key:"base64ToHex",value:function(t){for(var e=atob(t),i="",o=0;o<e.length;o++){var n=e.charCodeAt(o).toString(16);i+=2===n.length?n:"0"+n}return i}},{key:"checkEnvironment",value:function(){return!(!Hls||!Hls.isSupported())}},{key:"checksum",value:function(t,e){return o.g(o.v(0,o.d(["PgQ0AjQDGDo+BTQCNAM0BC0DQQApCRpnGmUadBpSGmUacxpwGm8abhpzGmUaSBplGmEaZBplGnI2CRpYGi0aVhpvGmQaLRpDGmgaZRpjGmsacxp1Gm0uATAPDy0EQQAOASkJGmQaZRpmGmEadRpsGnQ2NUEADgIpCRpkGmUaYxpyGnkacBp0Gm82NS0ACRpvGnYaZRpyGmwaYRp5GksaZRp5GTU6AUEADgIpCRpkGmUaYxpyGnkacBp0Gm82NS0ACRpvGnYaZRpyGmwaYRp5Gkkadhk1OgEKQQMpCRp0GnIaaRptNi4ACjoBMA8PEAMe9Rj8Gg8QBBADFkIeDxgODzIDPwMtAxcJAAAwDw8dAw==",[7,263,253,258,256,261]]),[function(){return void 0===t?void 0:t},function(){return void 0===a?void 0:a},function(){return void 0===r?void 0:r},function(){return void 0===e?void 0:e}])).call(this)}},{key:"generatePlayCgiUrl",value:function(t,e){return o.g(o.v(0,o.d(["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",[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===r?void 0:r},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===t?void 0:t},function(){return void 0===e?void 0:e},function(){return void 0===a?void 0:a}])).call(this)}},{key:"generateKey",value:function(t){var e,i=new Uint8Array(t);if(this.overlayKey&&this.overlayIv){for(var o=[],n=[],r=0;r<16;r++){var a=this.overlayKey.substring(2*r,2*r+2),l=this.overlayIv.substring(2*r,2*r+2);o.push(parseInt(a,16)),n.push(parseInt(l,16))}e=new s.default.modeOfOperation.cbc(o,n).decrypt(i)}return e||i}},{key:"calculateGhost",value:function(t){var e,i=t/4,o=(e=i<=15?t/2:i<=450?t/4:450)/4,n=e-o;return{firstShow:localStorage.getItem("ghostWatermarkFirstShow")||Math.random()*n+.01,ghostOn:o,ghostOff:n}}}],[{key:"elemManage",value:function(t){var e=this,i=this;t.on("dispose",(function(){clearInterval(i.timer)})),this.timer=setInterval((function(){var i=document.querySelector(".safe-check-element");i&&"none"!==i.style.display||(clearInterval(e.timer),t.dispose())}),5e3)}}]),t}(),c=l;i.default=c}(),__webpack_exports__.default}()},module.exports=e()})),Enc=unwrapExports(enc),strictUriEncode=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))},getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty$1=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable,objectAssign=shouldUseNative()?Object.assign:function(t,e){for(var i,o,n=toObject(t),r=1;r<arguments.length;r++){for(var s in i=Object(arguments[r]))hasOwnProperty$1.call(i,s)&&(n[s]=i[s]);if(getOwnPropertySymbols){o=getOwnPropertySymbols(i);for(var a=0;a<o.length;a++)propIsEnumerable.call(i,o[a])&&(n[o[a]]=i[o[a]])}}return n},token="%[a-f0-9]{2}",singleMatcher=new RegExp(token,"gi"),multiMatcher=new RegExp("("+token+")+","gi"),decodeUriComponent=function(t){if("string"!=typeof t)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof t+"`");try{return t=t.replace(/\+/g," "),decodeURIComponent(t)}catch(e){return customDecodeURIComponent(t)}},extract_1=extract,parse_1=parse,stringify=function(t,e){!1===(e=objectAssign({encode:!0,strict:!0,arrayFormat:"none"},e)).sort&&(e.sort=function(){});var i=encoderForArrayFormat(e);return t?Object.keys(t).sort(e.sort).map((function(o){var n=t[o];if(void 0===n)return"";if(null===n)return encode(o,e);if(Array.isArray(n)){var r=[];return n.slice().forEach((function(t){void 0!==t&&r.push(i(o,t,r.length))})),r.join("&")}return encode(o,e)+"="+encode(n,e)})).filter((function(t){return t.length>0})).join("&"):""},parseUrl$1=function(t,e){return{url:t.split("?")[0]||"",query:parse(extract(t),e)}},queryString={extract:extract_1,parse:parse_1,stringify:stringify,parseUrl:parseUrl$1},count=0,MediaAsyncLoader=function(t){function e(i,o,n){classCallCheck(this,e),log$2("MediaAsyncLoader initializing");var r=mergeOptions({createEl:!1},o),s=possibleConstructorReturn(this,t.call(this,i,r,n));s.enModule=new Enc;var a=r.playerOptions||r;return s.getInfo(a),i.loadVideoByID=bind(s,s.loadVideoByID),log$2("MediaAsyncLoader initialized"),s}return inherits(e,t),e.prototype.getInfo=function(t){t&&t.fileID&&t.appID&&(performance&&"function"==typeof performance.mark&&performance.mark("firstFrameStart"),t.playDefinition?this.getInfoV3(t):t.sign||t.ssign?this.getInfoV2(t):this.getInfoV4(t))},e.prototype.getInfoV2=function(t){var e=this.player(),i=this.assemblyPath("getplayinfo",t.appID,t.fileID),o=t.t,n=t.us,r=t.exper,s=t.sign,a={};t.ssign?a.super_sign=t.ssign:s&&(a={t:o,sign:s},(n||0==n)&&(a.us=n),(r||0==r)&&(a.exper=r,e.trigger({type:"feature",data:"exper"})),e.trigger({type:"feature",data:"key"})),t.playerID&&(a.playerid=t.playerID),this.requestTimestamp=+(new Date).getTime(),e.trigger({type:"playcgistart",data:{time:this.requestTimestamp,url:i}}),log$2("playcgi loading");var l=queryString.stringify(a);l&&(i=(i+=(~i.indexOf("?")?"&":"?")+l).replace("?&","?")),this.getInfoRetryTimes=0,this.getInfoRequest=function(t){t&&(i=i.replace(SERVER_PATH,SERVER_PATH_BACKUP)),IE_VERSION&&IE_VERSION<10?jsonp(i,{param:a,timeout:3e3,prefix:"TcCallBack"},bind(this,this.onResult)):xhr({url:i,timeout:3e3},bind(this,this.onResult))},this.getInfoRequest()},e.prototype.onResult=function(t,e,i){try{i?e=JSON.parse(i):t||e||(t=new Error("ServerError"))}catch(l){t=new Error("ServerError")}var o=this.player();if(t){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});o.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:t,result:e}});var n=12;switch(t.message){case"XMLHttpRequest timeout":case"Timeout":n=10;break;case"ServerError":n=11}this.player().error({code:n})}else{if(o.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:t,result:e}}),0!=e.code)return log$2("playcgi loaded failure"),void this.player().error({code:e.code});log$2("playcgi loaded success");var r=e.coverInfo,s=e.videoInfo,a=e.playerInfo;this.setPoster(r),this.setLogo(a),this.setSrc(e),this.setPatch(a),this.setVttThumbnail(e),this.setDots(e),this.setOriginDuration(s),this.setPlayList(a)}},e.prototype.getInfoV3=function(t){var e=this.player(),i=this.assemblyPathV3("getplayinfo",t.appID,t.fileID,t.playDefinition),o=t.t,n=t.us,r=t.rlimit,s=t.sign,a={};t.ssign?a.super_sign=t.ssign:s&&(a={t:o,sign:s},(n||0==n)&&(a.us=n),r&&(a.rlimit=r),e.trigger({type:"feature",data:"key"})),t.playerID&&(a.playerid=t.playerID),this.requestTimestamp=+(new Date).getTime(),e.trigger({type:"playcgistart",data:{time:this.requestTimestamp,url:i}}),log$2("playcgi v3 loading");var l=queryString.stringify(a);l&&(i=(i+=(~i.indexOf("?")?"&":"?")+l).replace("?&","?")),this.getInfoRetryTimes=0,this.getInfoRequest=function(t){t&&(i=i.replace(SERVER_PATH_V3,SERVER_PATH_BACKUP)),IE_VERSION&&IE_VERSION<10?jsonp(i,{param:a,timeout:3e3,prefix:"TcCallBack"},bind(this,this.onResultV3)):xhr({url:i,timeout:3e3},bind(this,this.onResultV3))},this.getInfoRequest()},e.prototype.onResultV3=function(t,e,i){try{i?e=JSON.parse(i):t||e.body||(t=new Error("ServerError"))}catch(a){t=new Error("ServerError")}var o=this.player();if(t){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});o.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:t,result:e}});var n=12;switch(t.message){case"XMLHttpRequest timeout":case"Timeout":n=10;break;case"ServerError":n=11}this.player().error({code:n})}else{if(o.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:t,result:e}}),0!=e.code)return log$2("playcgi v3 loaded failure"),void this.player().error({code:e.code});log$2("playcgi v3 loaded success");var r=e.mediaInfo,s=e.playerInfo;this.setPoster({coverUrl:r.basicInfo.coverUrl}),this.setLogo(s),this.setSrcV3(r),this.setPatch(s),this.setVttThumbnail(r),this.setDots(r)}},e.prototype.setSrcV3=function(t,e){var i=this,o=this.player(),n=o.options_.plugins,r=o.DRM().options||n.DRM,s=void 0,a=void 0,l=void 0,c=[],u={},p={};if(e=e||(r?r.skipPlan:""),t.previewStreamingInfo&&t.previewStreamingInfo.previewStreamingList.length>0)t.previewStreamingInfo.previewStreamingList.forEach((function(t,e){t.mineType=i.getMIMEType(t.url),u[getFileExtension(t.url)]=t}));else{if(!(t.dynamicStreamingInfo.adaptiveStreamingInfoList&&t.dynamicStreamingInfo.adaptiveStreamingInfoList.length>0))return void this.player().error({code:13,message:"no video stream"});if(t.dynamicStreamingInfo.adaptiveStreamingInfoList.forEach((function(t,e){t.mineType=i.getMIMEType(t.url),p[t.drmType.toLowerCase()||getFileExtension(t.url)]=t})),r&&r.token?(s=r.token,l=r.certificateUri,e=IS_SAFARI&&!l?"fairplay":e,a=window_1.encodeURIComponent(s)):e="all",(IS_CHROME||IS_FIREFOX)&&window_1.navigator.requestMediaKeySystemAccess&&p.widevine&&"widevine"!=e&&"all"!=e?(c.push({src:unifyProtocol(p.widevine.url),type:this.getMIMEType(p.widevine.url),keySystems:{"com.widevine.alpha":{serverURL:LICENSE_PATH+"?token="+a+"&drmType="+p.widevine.drmType}}}),log$2("DRM source widevine",c)):IS_SAFARI&&!IS_MQQB&&p.fairplay&&"fairplay"!=e&&"all"!=e&&(c.push({src:unifyProtocol(p.fairplay.url),type:this.getMIMEType(p.fairplay.url),keySystems:{"com.apple.fps.1_0":{certificateUri:l,licenseUri:LICENSE_PATH+"?token="+a+"&drmType="+p.fairplay.drmType}}}),log$2("DRM source fairplay",c)),p.simpleaes&&"all"!=e){var d=p.simpleaes.url.split("/");d[d.length-1]="voddrm.token."+a+"."+d[d.length-1],c.push({src:unifyProtocol(d.join("/")),type:this.getMIMEType(p.simpleaes.url)}),log$2("DRM source simpleaes",c)}p.m3u8&&c.push({src:unifyProtocol(p.m3u8.url),type:this.getMIMEType(p.m3u8.url)}),p.mpd&&c.push({src:unifyProtocol(p.mpd.url),type:this.getMIMEType(p.mpd.url)})}if(c.length>0){o.src(c);var h=function(e){return log$2("DRM init Error",c),5!==e.data.code&&2!==e.data.code||!c[0].keySystems["com.widevine.alpha"]?3===e.data.code&&c[0].keySystems["com.apple.fps.1_0"]?void i.setSrcV3(t,"fairplay"):14===e.data.code||3===e.data.code?void i.setSrcV3(t,"all"):void 0:void i.setSrcV3(t,"widevine")};"all"!==e&&(window_1.setTimeout((function(){o.one("error",h)}),0),o.one("playing",(function(t){})))}else this.player().error({code:4})},e.prototype.getInfoV4=function(t){var e=this.player(),i=this.assemblyPathV4("getplayinfo",t.appID,t.fileID),o=t.t,n=t.us,r=t.rlimit,s=t.psign,a=t.exper,l={};t.ssign?l.super_sign=t.ssign:s&&(l={t:o,psign:s},(n||0==n)&&(l.us=n),r&&(l.rlimit=r),a&&(l.exper=a)),t.playerConfig&&(l.pcfg=t.playerConfig),t.playerID&&(l.playerid=t.playerID),this.requestTimestamp=+(new Date).getTime(),e.trigger({type:"playcgistart",data:{time:this.requestTimestamp,url:i}}),log$2("playcgi v4 loading");var c=queryString.stringify(l);c?i=(i+=(~i.indexOf("?")?"&":"?")+c).replace("?&","?"):i+=~i.indexOf("?")?"":"?",i=this.enModule.generatePlayCgiUrl(i,browser),this.getInfoRetryTimes=0,this.getInfoRequest=function(t){t&&(i=i.replace(SERVER_PATH_V4,SERVER_PATH_BACKUP)),IE_VERSION&&IE_VERSION<10?jsonp(i,{param:l,timeout:3e3,prefix:"TcCallBack"},bind(this,this.onResultV4)):xhr({url:i,timeout:3e3},bind(this,this.onResultV4))},this.getInfoRequest()},e.prototype.onResultV4=function(t,e,i){var o=e.rawRequest;try{i?e=JSON.parse(i):t||e.body||(t=new Error("ServerError"))}catch(u){t=new Error("ServerError")}var n=this.player();if(t){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:t,result:e}});var r=12;switch(t.message){case"XMLHttpRequest timeout":case"Timeout":r=10;break;case"ServerError":r=11}this.player().error({code:r})}else{if(n.trigger({type:"playcgiend",data:{time:+(new Date).getTime(),startTime:this.requestTimestamp,error:t,result:e}}),0!=e.code){if(log$2("playcgi v4 loaded failure"),e.code>=2e3&&e.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:e.code})}if(log$2("playcgi v4 loaded success",e),!this.enModule.checksum(o,i))return this.player().error({code:1012}),!1;if(4===e.version){var s=e.media;this.setPoster({coverUrl:s.basicInfo.coverUrl}),this.setSrcV4(s),this.setVttThumbnailV4(s),this.setDots(s),this.setOriginDurationV4(s),this.setGhostContent(s.ghostWatermarkInfo)}else if(2===e.version){var a=e.coverInfo,l=e.videoInfo,c=e.playerInfo;this.setPoster(a),this.setLogo(c),this.setSrc(e),this.setPatch(c),this.setVttThumbnail(e),this.setDots(e),this.setOriginDuration(l)}}},e.prototype.setSrcV4=function(t,e){var i=this,o=this.player(),n=o.options_,r=void 0,s=o.options_.plugins,a=o.DRM().options||s.DRM,l=[],c="plain";e=e||(a?a.skipPlan:"");var u=[],p=[];if("Original"===t.audioVideoType||"Transcode"===t.audioVideoType)return this.setSrc(t),!1;if(t.streamingInfo){if(t.streamingInfo){if(t.streamingInfo.drmOutput&&Array.isArray(t.streamingInfo.drmOutput)){for(var d=t.streamingInfo.drmOutput,h=0;h<d.length;h++)p.push(d[h].type);if(IS_ANY_SAFARI&&!IS_MQQB&&-1!==p.indexOf("FairPlay")&&"fairplay"!=e&&"all"!=e){var f=p.indexOf("FairPlay"),v=d[f].subStreams;l.push(v),u.push({src:unifyProtocol(d[f].url),type:this.getMIMEType(d[f].url),qualityLabelList:v,keySystems:{"com.apple.fps.1_0":{certificateUri:t.streamingInfo.fairPlayCertificateUrl||(a||{}).certificateUri,licenseUri:t.streamingInfo.fairplayLicenseUrl}}}),log$2("DRM source fairplay",r)}else if(window_1.navigator.requestMediaKeySystemAccess&&-1!==p.indexOf("Widevine")&&!IS_SAFARI&&"widevine"!==e&&"all"!==e){var A=p.indexOf("Widevine"),g=d[A].subStreams,m=g[g.length-1];("audio"===m.type||0===m.width&&0===m.height)&&g.pop(),l.push(g),u.push({src:unifyProtocol(d[A].url),type:this.getMIMEType(d[A].url),qualityLabelList:g,keySystems:{"com.widevine.alpha":{serverURL:t.streamingInfo.widevineLicenseUrl}}}),log$2("DRM source widevine",r)}if(-1!==p.indexOf("SimpleAES")&&"all"!=e){var y,_=p.indexOf("SimpleAES");c="SimpleAES";var b=d[_].url.split("/");b[b.length-1]="voddrm.token."+t.streamingInfo.drmToken+"."+b[b.length-1],r=b.join("/");var w=d[_].subStreams;l.push(d[_].subStreams),r&&u.push({src:unifyProtocol(r),type:EXT_MIME.m3u8,qualityLabelList:w,keySystems:(y={},y[c]={},y)})}}else if(t.streamingInfo.plainOutput){var E;r=t.streamingInfo.plainOutput.url;var C=t.streamingInfo.plainOutput.subStreams;l.push(t.streamingInfo.plainOutput.subStreams),r&&u.push({src:unifyProtocol(r),type:EXT_MIME.m3u8,qualityLabelList:C,keySystems:(E={},E[c]={},E)})}this.setHlsConfig(n,l[0],!1),u.length>0?o.src(u):0!==p.length?!e&&this.player().error({code:18}):this.player().error({code:13,message:"no stream info"}),this.setQualityLabelList(l[0])}var S=function(e){return log$2("DRM init Error",u),u[0].keySystems["com.widevine.alpha"]?void i.setSrcV4(t,"widevine"):u[0].keySystems["com.apple.fps.1_0"]?void i.setSrcV4(t,"fairplay"):14===e.data.code||3===e.data.code?void i.setSrcV4(t,"all"):void 0};"all"!==e&&window_1.setTimeout((function(){o.one("error",S)}),0)}else this.player().error({code:13,message:"no stream info"})},e.prototype.setHlsConfig=function(t,e,i){var o={};!IS_ENABLED_MSE||IS_TBS||IS_MQQB||IS_SAFARI||IE_VERSION&&IE_VERSION<11||(o={overlayKey:this.enModule&&this.enModule.overlayKey,overlayIv:this.enModule&&this.enModule.overlayIv}),t.hlsConfig?(t.hlsConfig.qualityLabelList=e,t.hlsConfig.startLevel||(t.hlsConfig.startLevel=e?e.length-1:5)):t.hlsConfig={qualityLabelList:e,startLevel:e?e.length-1:5},Object.assign(t.hlsConfig,o,{forbid:i})},e.prototype.setQualityLabelList=function(t){this.player().QualitySwitcher().setOptions({qualityLabelList:{video:t}})},e.prototype.setLogo=function(t){var e=this.player();t.logoPic?(e.logoImage.update({img:{url:unifyProtocol(t.logoPic),position:t.logoLocation},link:unifyProtocol(t.logoUrl)}),e.trigger({type:"feature",data:"logo"})):e.logoImage.reset()},e.prototype.setPoster=function(t){var e=this.player();t&&t.coverUrl?e.poster(unifyProtocol(t.coverUrl)):e.options_.playerOptions.poster||e.poster("")},e.prototype.setDots=function(t){var e=this.player();if(e.options_.dots=null,t.keyFrameDescInfo&&t.keyFrameDescInfo.keyFrameDescList&&t.keyFrameDescInfo.keyFrameDescList.length>0){var i=t.keyFrameDescInfo.keyFrameDescList;e.options_.dots=i}var o=e.options_.plugins;o&&o.ProgressMarker&&o.ProgressMarker.markers&&o.ProgressMarker.markers.length>0&&(e.options_.dots=e.options_.dots.concat(o.ProgressMarker.markers)),e.ProgressMarker().init()},e.prototype.setSrc=function(t){var e=this.player(),i=t.videoInfo||{};if("Original"===t.audioVideoType&&(i.sourceVideo=t.originalInfo),"Transcode"===t.audioVideoType&&(i.sourceVideo=t.transcodeInfo),(null!=e.options_.definition||null!=e.options_.definition)&&i.transcodeList&&i.transcodeList.length>0){e.trigger({type:"feature",data:"definition"});var o=this.getSrcByDefinition(i,e.options_.definition);if(o)return e.src({src:unifyProtocol(o.url),type:this.getMIMEType(o.url)}),!0}if(e.MultiResolution().reset(),i.masterPlayList){e.src(this.getMasterSouces(i));var n=e.options_.hlsConfig;n?n.forbid=!0:Object.assign(e.options_,{hlsConfig:{forbid:!0}}),this.setQualityLabelList([]),e.MultiResolution().store(this.getMultiResolutionData(t))}else if(i.transcodeList&&i.transcodeList.length>0){var r=this.getMultiResolutionData(t);if(r.showOrder.length>0)e.MultiResolution().init(r);else{var s=i.transcodeList[0].url;e.src({src:unifyProtocol(s),type:this.getMIMEType(s)})}}else i.sourceVideo&&this.getMIMEType(i.sourceVideo.url)?e.src({src:unifyProtocol(i.sourceVideo.url),type:this.getMIMEType(i.sourceVideo.url)}):this.player().error({code:13})},e.prototype.setPatch=function(t){var e=this.player();t.patchInfo?e.ImagePatch().init(t.patchInfo):e.ImagePatch().reset()},e.prototype.setVttThumbnail=function(t){var e=this.player();t.imageSpriteInfo&&t.imageSpriteInfo.imageSpriteList?e.ready(bind(this,(function(){e.VttThumbnail().init({vttUrl:unifyProtocol(t.imageSpriteInfo.imageSpriteList[0].webVttUrl)})}))):e.VttThumbnail().reset()},e.prototype.setVttThumbnailV4=function(t){var e=this.player();t.imageSpriteInfo&&t.imageSpriteInfo.webVttUrl?e.ready(bind(this,(function(){e.VttThumbnail().init({vttUrl:unifyProtocol(t.imageSpriteInfo.webVttUrl)})}))):e.VttThumbnail().reset()},e.prototype.setOriginDuration=function(t){var e=this.player();if(e.options_.exper>0){var i=t.sourceVideo?t.sourceVideo.floatDuration:t.transcodeList[0].floatDuration;e.one("play",(function(){e.duration(i)}))}},e.prototype.setOriginDurationV4=function(t){var e=this,i=this.player();i.cache_.originDuration=t.basicInfo.duration,i.off("durationchange",this.keepOriginDuration),i.one("durationchange",(function(t){(!i.duration()||i.duration()>0&&Math.floor(i.cache_.originDuration)!==Math.floor(i.duration()))&&(e.keepOriginDuration(t),i.on("durationchange",e.keepOriginDuration))}))},e.prototype.setGhostContent=function(t){if(t){var e=this.player(),i=e&&e.DynamicWatermark();i.options.content=t.text,i.options.keep=!0,i.init()}},e.prototype.keepOriginDuration=function(t){var e=this.player(),i=e.cache_.originDuration;Math.floor(i)!==Math.floor(e.duration())&&(log$2("试看视频"),e.duration(Math.round(i)))},e.prototype.getMasterSouces=function(t){var e=t.masterPlayList,i=[];return i.push({src:unifyProtocol(e.url),type:EXT_MIME.m3u8}),i},e.prototype.getMultiResolutionData=function(t){var e={sources:{},labels:{},showOrder:[],defaultRes:""},i=[],o=t.videoInfo.transcodeList,n=this;return t.playerInfo.videoClassification.forEach((function(t,r){o.length>0&&(o=o.filter((function(o){if(!(t.definitionList.indexOf(o.definition)>-1))return!0;i[t.id]||(e.showOrder.push(t.id),e.labels[t.id]=t.name,i[t.id]=[]),i[t.id].push({src:unifyProtocol(o.url),type:n.getMIMEType(o.url)})})))})),e.sources=i,e.defaultRes=t.playerInfo.defaultVideoClassification||Object.keys(i)[0],e},e.prototype.getSrcByDefinition=function(t,e){var i=t.transcodeList,o=t.sourceVideo;if(0==e)return o;for(var n=0;n<i.length;n++)if(i[n].definition==e)return i[n]},e.prototype.getMIMEType=function(t){return EXT_MIME[getFileExtension(t)]||(log$2.error("MIME type no found! Ext = "+getFileExtension(t)),"")},e.prototype.assemblyPath=function(t,e,i){var o=window_1.location.protocol;return"http:"!=o&&"https:"!=o&&(o="https:"),""+o+SERVER_PATH+"/"+t+"/v2/"+e+"/"+i},e.prototype.assemblyPathV3=function(t,e,i,o){var n=window_1.location.protocol;return"http:"!=n&&"https:"!=n&&(n="https:"),""+n+SERVER_PATH_V3+"/"+t+"/v3/"+e+"/"+i+"/"+o},e.prototype.assemblyPathV4=function(t,e,i){var o=window_1.location.protocol;return"http:"!=o&&"https:"!=o&&(o="https:"),""+o+SERVER_PATH_V4+"/"+t+"/v4/"+e+"/"+i},e.prototype.customHost=function(t){var e=this.player();e.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(e.options_.customHost)&&(t.masterPlayList&&(t.masterPlayList.url=replaceHost(t.masterPlayList.url,e.options_.customHost)),t.sourceVideo&&(t.sourceVideo.url=replaceHost(t.sourceVideo.url,e.options_.customHost)),t.transcodeList.length>0&&t.transcodeList.forEach((function(t,i){t.url=replaceHost(t.url,e.options_.customHost)})),e.trigger({type:"feature",data:"customHost"}))},e.prototype.loadVideoByID=function(t){var e=this.player();e.trigger({type:"loadnewvideo"}),e.hasStarted(!1),this.getInfo(t),e.duration(0),e.playbackRate(1),e.options_.appID=t.appID,e.options_.fileID=t.fileID,e.options_.psign=t.psign,t.definition&&(e.options_.definition=t.definition),e.bigPlayButton&&e.bigPlayButton.show(),e.options_.plugins.ContinuePlay&&e.ContinuePlay().init()},e.prototype.setPlayList=function(t){this.player().options_.plugins.PlayList||t.playlist&&t.playlist.data instanceof Array&&t.playlist.data.length>0&&this.player_.PlayList(t.playlist)},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return i.on("logochange",videojs.bind(n,(function(t){this.update(t.data)}))),o.img&&n.update(o),n}return inherits(e,t),e.prototype.createEl=function(){var t=videojs.dom.createEl("div",{className:"tcp-logo vjs-hidden"}),e=videojs.dom.createEl("a",{className:"tcp-logo-link",target:"_blank"}),i=videojs.dom.createEl("img",{className:"tcp-logo-img"});return this.linkEl_=e,this.imgEl_=i,e.appendChild(i),t.appendChild(e),t},e.prototype.update=function(t){var e=t.img,i=t.link;this.setImg(e),this.setHref(i),this.options_=videojs.mergeOptions(this.options_,t),this.show()},e.prototype.setImg=function(t){if(this.imgEl_){this.imgEl_.src=t.url;var e=positionMap[t.position]||t.position||"left-top";videojs.dom.addClass(this.el_,e)}},e.prototype.setHref=function(t){this.linkEl_&&t&&(this.linkEl_.href=t)},e.prototype.reset=function(){this.hide(),this.imgEl_.removeAttribute("src"),this.linkEl_.removeAttribute("href")},e}(ClickableComponent$2);videojs.registerComponent("LogoImage",LogoImage);var Component$3=videojs.getComponent("Component"),Button$2=videojs.getComponent("Button"),ContinuePlayTips=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.init(o),n}return inherits(e,t),e.prototype.createEl=function(){return videojs.dom.createEl("div",{className:"tcp-continue-play-tips"})},e.prototype.close=function(){this.hide()},e.prototype.init=function(t){var e=this.addChild("closeButton",{controlText:"Close"});this.on(e,"close",this.close),this.addChild("ContinuePlayTipsContent",t);var i=this.addChild("ContinuePlayButton",t);this.on(i,["tap","click"],this.close),this.setTimeout((function(){this.close()}),3500)},e}(Component$3);videojs.registerComponent("ContinuePlayTips",ContinuePlayTips);var ContinuePlayTipsContent=function(t){function e(i,o){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,i,o))}return inherits(e,t),e.prototype.createEl=function(){var t=videojs.dom.createEl("span",{className:"tcp-continue-play-tips-content"}),e=videojs.dom.createEl("span",{className:"tcp-text",textContent:this.localize(this.options_.text||"Last time play at ")}),i=videojs.dom.createEl("span",{className:"tcp-time",textContent:videojs.formatTime(this.options_.time)});return this.textEl_=e,this.timeEl_=i,t.appendChild(e),t.appendChild(i),t},e}(Component$3);videojs.registerComponent("ContinuePlayTipsContent",ContinuePlayTipsContent);var ContinuePlayButton=function(t){function e(i,o){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,i,o))}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"button",{className:"tcp-continue-play-buttom",textContent:this.localize(this.options_.btnText||"Resume play")})},e.prototype.handleClick=function(){this.options_.resumeCallback.call()},e}(Button$2);videojs.registerComponent("ContinuePlayButton",ContinuePlayButton);var Component$4=videojs.getComponent("Component"),LevelSwitchTips=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.playing=!1,n.timeoutID=void 0,n.levelSwitch=i.options_.plugins.ContextMenu.levelSwitch,n.init(),i.on("playing",videojs.bind(n,(function(){n.playing=!0}))),i.on("resolutionswitching",videojs.bind(n,(function(t){if(n.playing)if(t.data.label)n.switchHandler(n.createSwitching(t.data.label),2e3);else{var e=n.player().QualitySwitcher().options.qualityData;if(e){var i=e.video.filter((function(e){return t.data.newQuality===e.id}))[0];n.switchHandler(n.createSwitching(i.label),2e3)}}}))),i.on("resolutionswitched",videojs.bind(n,(function(){n.playing&&n.switchHandler(n.createSwitched(),2e3)}))),i.on("levelSwitchError",videojs.bind(n,(function(){n.switchHandler(n.createSwitchError(),2e3)}))),n}return inherits(e,t),e.prototype.switchHandler=function(t,e){var i=this;this.timeoutID&&clearTimeout(this.timeoutID),this.textNode.innerText=t,this.show(),this.timeoutID=setTimeout((function(){i.hide()}),e)},e.prototype.createEl=function(){var t=videojs.dom.createEl("div",{className:"tcp-switch vjs-hidden"});return this.textNode=videojs.dom.createEl("div",{innerText:""}),t.appendChild(this.textNode),t},e.prototype.init=function(){var t=this.addChild("closeButton",{controlText:"Close"});this.on(t,"close",this.hide)},e.prototype.createSwitching=function(t){return this.levelSwitch.switchingText?this.levelSwitch.switchingText+t:"正在为您切换至"+t},e.prototype.createSwitched=function(){return this.levelSwitch.switchedText?this.levelSwitch.switchedText:"切换成功"},e.prototype.createSwitchError=function(){return this.levelSwitch.switchErrorText?this.levelSwitch.switchErrorText:"切换失败"},e.prototype.show=function(){t.prototype.show.call(this),this.popped=!0},e.prototype.hide=function(){t.prototype.hide.call(this),this.popped=!1},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.display=!1,n.displayData="loading",n}return inherits(e,t),e.prototype.createEl=function(){var t=videojs.dom.createEl("div",{className:"tcp-statistic-line vjs-hidden"}),e=videojs.dom.createEl("span",{className:"tcp-statistic-title",innerText:mapKey[this.options_.key]+":"}),i=videojs.dom.createEl("span",{className:"tcp-statistic-data",innerText:this.options_.data});return t.appendChild(e),t.appendChild(i),t},e.prototype.updateTextNode_=function(){for(var t=this.el_.lastChild;t.firstChild;)t.removeChild(t.firstChild);this.displayData&&this.show(),this.textNode_=document_1.createTextNode(this.displayData||""),t.appendChild(this.textNode_)},e.prototype.updateContent=function(t){t!==this.displayData&&(this.displayData=t,this.requestAnimationFrame(this.updateTextNode_))},e.prototype.isDisplay=function(){return this.display},e.prototype.show=function(){t.prototype.show.call(this),this.display=!0,this.popped=!0},e.prototype.hide=function(){t.prototype.hide.call(this),this.display=!1,this.popped=!1},e.prototype.reset=function(){t.prototype.hide.call(this),this.display=!1,this.displayData=""},e}(Component$7);videojs.registerComponent("VideoTextItem",VideoTextItem);var defaultConfig={enableRecoverMediaError:!0,recoverMediaErrorMaxRetry:5,fragLoadingMaxRetry:3},Html5HlsJS=function(){function t(e,i,o){var n=this;classCallCheck(this,t);var r={};e.keySystems&&e.keySystems["com.widevine.alpha"]&&e.keySystems["com.widevine.alpha"].serverURL?(o.hlsConfig.widevineLicenseUrl=e.keySystems["com.widevine.alpha"].serverURL,o.hlsConfig.enableWorker=!0,o.hlsConfig.emeEnabled=!0,o.hlsConfig.startLevel=(o.hlsConfig.qualityLabelList||[]).length-1,r=o.hlsConfig):r=i.player_.options_.hlsConfig||o.hlsConfig||{},r.forbid&&(delete r.overlayKey,delete r.overlayIv),this.drmBackup=o.hlsConfig&&o.hlsConfig.drmBackup,Promise.all([o.xp2pConfig&&o.xp2pConfig.useXP2P&&"hls"===o.xp2pConfig.format&&!window.HLSP2P?new Promise((function(t){loadScript(XP2P_HLS_PATH,(function(){t()}))})):Promise.resolve(),window.Hls?Promise.resolve():new Promise((function(t){loadScript(HLS_PATH,(function(){t()}))}))]).then((function(){!function(){var t=window.Hls,s=new t(videojs.mergeOptions(defaultConfig,r)),a=i.el();n.Hls=t,n.tech=i,n.hls=s,n.switchStatus="",n.manifests=[],n.subtitlesLoadedCount=0,n.audioTrackLoadedCount=0,n.subtitles=[],n.audioTracks=[],n.hlsjsErrorHandler=n.errorHandlerFactory(),s.on(t.Events.ERROR,n.onError.bind(n)),s.on(t.Events.MANIFEST_PARSED,videojs.bind(n,n.onMetaData)),s.on(t.Events.MANIFEST_LOADED,n.loadSubtiles.bind(n)),s.on(t.Events.MANIFEST_LOADED,n.loadAudioTracks.bind(n)),s.on(t.Events.LEVEL_LOADED,n.onLevelLoaded.bind(n));var l=n.tech.player();for(var c in l.on("ready",n.addHlsSubtitles.bind(n)),t.Events)s.on(t.Events[c],videojs.bind(n,n.onEvent));s.attachMedia(a),s.loadSource(e.src),window.Hls&&o.xp2pConfig&&o.xp2pConfig.useXP2P&&l.XP2PHlsjsPlugin&&l.XP2PHlsjsPlugin().startHLSP2P(n.hls,window.HLSP2P,(function(t){}))}()}))}return t.prototype.switchQuality=function(t){t.id!=this.hls.currentLevel&&(this.switchStatus="switching",this.switchData=t,this.tech.trigger({type:"hlsresolutionswitching",data:this.switchData}),this.hls.nextLevel=t.id)},t.prototype.dispose=function(){this.hls.destroy()},t.prototype.onSubtitleLoaded=function(t,e){var i=this,o=this.tech.player(),n=this.subtitlesLoadedCount,r=this.hls.subtitleTracks;this.subtitles[n].url=e.details.fragments[0].url,++this.subtitlesLoadedCount<r.length?this.hls.trigger(this.Hls.Events.SUBTITLE_TRACK_LOADING,{url:r[this.subtitlesLoadedCount].url,id:r[this.subtitlesLoadedCount].id}):o.ready((function(){i.addHlsSubtitles()}))},t.prototype.onAudioTrackLoaded=function(t,e){var i=this,o=this.tech.player(),n=this.audioTrackLoadedCount,r=this.hls.audioTracks;this.audioTracks[n].url=e.details.fragments[0].url,++this.audioTrackLoadedCount<r.length?this.hls.trigger(this.Hls.Events.AUDIO_TRACK_LOADING,{url:r[this.audioTrackLoadedCount].url,id:r[this.audioTrackLoadedCount].id}):o.ready((function(){i.addAudioTracks()}))},t.prototype.loadAudioTracks=function(){var t=this,e=this.hls.audioTracks;if(e.length){e.forEach((function(e){t.audioTracks.push({id:e.id,name:e.name,lang:e.lang,loaded:!1,default:e.default})}));var i=e[0];this.hls.trigger(this.Hls.Events.AUDIO_TRACK_LOADING,{url:i.url,id:i.id}),this.hls.on(this.Hls.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded.bind(this))}},t.prototype.loadSubtiles=function(){var t=this,e=this.hls.subtitleTracks;if(e.length){e.forEach((function(e){t.subtitles.push({name:e.name,lang:e.lang,loaded:!1})}));var i=e[0];this.hls.on(this.Hls.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleLoaded.bind(this)),this.hls.trigger(this.Hls.Events.SUBTITLE_TRACK_LOADING,{url:i.url,id:i.id})}},t.prototype.addAudioTracks=function(){var t=this;this.audioTracks.length&&this.audioTracks.some((function(t){return!t.loaded}))&&this.audioTracks.forEach((function(e){t.tech.addAudioTrack({id:e.id,src:e.url,kind:"audio",srclang:e.lang,label:e.name,enabled:e.default},!0).addEventListener("load",(function(){e.loaded=!0}))}))},t.prototype.addHlsSubtitles=function(){var t=this;this.subtitles.length&&this.subtitles.some((function(t){return!t.loaded}))&&this.subtitles.forEach((function(e){t.tech.addRemoteTextTrack({src:e.url,kind:"subtitles",srclang:e.lang,label:e.name},!0).addEventListener("load",(function(){e.loaded=!0}))}))},t.prototype.onEvent=function(t,e){this.tech.trigger({type:t,data:e});var i=this.tech.player();switch(t){case this.Hls.Events.MANIFEST_LOADED:this.manifests.push(e.networkDetails.response||e.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:i.trigger({type:"levelSwitchError"})}},t.prototype.onMetaData=function(t,e){var i=[],o=this.hls,n=this;if(e.levels.length>1){var r={id:-1,label:"auto",selected:-1===o.manualLevel};i.push(r),e.levels.forEach((function(t,e){var r={};r.id=e,r.selected=e===o.manualLevel,r.label=n.getLevelLabel(t),i.push(r)}));var s={qualityData:{video:i},callbacks:{video:videojs.bind(this,this.switchQuality)}};this.tech.setTimeout((function(){this.trigger({type:"masterplaylistchange",data:s})}),1)}},t.prototype.getLevelLabel=function(t){return t.height?t.height+"p":t.width?Math.round(9*t.width/16)+"p":t.bitrate?t.bitrate/1e3+"kbps":0},t.prototype.onLevelLoaded=function(t,e){this._duration=e.details.live?1/0:e.details.totalduration},t.prototype.onError=function(t,e){var i=this.tech.player();if(e.fatal)switch(e.type){case this.Hls.ErrorTypes.NETWORK_ERROR:i.error({code:14,source:e});break;case this.Hls.ErrorTypes.MEDIA_ERROR:this.hls.config.enableRecoverMediaError?this.hlsjsErrorHandler(e):i.error({code:15,source:e});break;case this.Hls.ErrorTypes.MUX_ERROR:i.error({code:16,source:e});break;case this.Hls.ErrorTypes.OTHER_ERROR:default:i.error({code:17,source:e}),this.drmBackup&&"keySystemError"===e.type&&i.error(null)}else e.details,this.Hls.ErrorDetails.KEY_LOAD_ERROR},t.prototype.errorHandlerFactory=function(){var t=this.hls,e=this.tech.player(),i=null,o=null,n=0;return function(r){var s=Date.now();n==t.config.recoverMediaErrorMaxRetry?e.error({code:15,source:r}):(!i||s-i>2e3?(i=s,t.recoverMediaError()):(!o||s-o>2e3)&&(o=s,t.swapAudioCodec(),t.recoverMediaError()),n++)}},t.prototype.duration=function(){return this._duration},t}(),hlsTypeRE=/^application\/(x-mpegURL|vnd\.apple\.mpegURL)$/i,hlsExtRE=/.m3u8(?![^?])/i,HlsSourceHandler={name:"hlsSourceHandler",canHandleSource:function(t){return t.skipHlsJs||t.keySystems&&t.keySystems["com.apple.fps.1_0"]?"":hlsTypeRE.test(t.type)&&hlsExtRE.test(t.src)?"probably":hlsExtRE.test(t.src)?"maybe":""},handleSource:function(t,e,i){return e.hlsProvider?(e.hlsProvider.dispose(),e.hlsProvider=null):i.hlsConfig&&!1===i.hlsConfig.autoStartLoad&&e.on("play",(function(){this.player().hasStarted()||this.hlsProvider.hls.startLoad()})),e.hlsProvider=new Html5HlsJS(t,e,i),e.hlsProvider},canPlayType:function(t){return hlsTypeRE.test(t)?"probably":""}};TCPlayer.mountHlsProvider=mountHlsProvider,mountHlsProvider();var Html5DashJS=function(){function t(e,i,o){var n=this;classCallCheck(this,t);var r=function(){var r=window_1.dashjs;if(n.dashjs=r,o=o||i.options_,n.player=videojs(o.playerId),n.player.dash=n.player.dash||{},n.tech_=i,n.el_=i.el(),n.elParent_=n.el_.parentNode,n.hasFiniteDuration_=!1,e.src){i.isReady_=!1,t.updateSourceData&&(videojs.log.warn('updateSourceData has been deprecated. Please switch to using hook("updatesource", callback).'),e=t.updateSourceData(e)),t.hooks("updatesource").forEach((function(t){e=t(e)}));var s=e.src;n.keySystemOptions_=t.buildDashJSProtData(e.keySystemOptions||e.keySystems),n.player.dash.mediaPlayer=r.MediaPlayer().create(),n.mediaPlayer_=n.player.dash.mediaPlayer,t.useVideoJSDebug&&(videojs.log.warn('useVideoJSDebug has been deprecated. Please switch to using hook("beforeinitialize", callback).'),t.useVideoJSDebug(n.mediaPlayer_)),t.beforeInitialize&&(videojs.log.warn('beforeInitialize has been deprecated. Please switch to using hook("beforeinitialize", callback).'),t.beforeInitialize(n.player,n.mediaPlayer_)),t.hooks("beforeinitialize").forEach((function(t){t(n.player,n.mediaPlayer_)})),n.mediaPlayer_.initialize(),n.retriggerError_=function(t){if("capability"===t.error&&"mediasource"===t.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"!==t.error||"createParser"!==t.event.id&&"codec"!==t.event.id&&"nostreams"!==t.event.id&&"nostreamscomposed"!==t.event.id&&"parse"!==t.event.id&&"multiplexedrep"!==t.event.id)if("mediasource"===t.error)t.event.match("MEDIA_ERR_ABORTED")?n.player.error({code:1,message:t.event}):t.event.match("MEDIA_ERR_NETWORK")?n.player.error({code:2,message:t.event}):t.event.match("MEDIA_ERR_DECODE")?n.player.error({code:3,message:t.event}):t.event.match("MEDIA_ERR_SRC_NOT_SUPPORTED")?n.player.error({code:4,message:t.event}):t.event.match("MEDIA_ERR_ENCRYPTED")?n.player.error({code:5,message:t.event}):(t.event.match("UNKNOWN"),n.player.error({code:4,message:t.event}));else if("capability"===t.error&&"encryptedmedia"===t.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"===t.error)n.player.error({code:5,message:t.event});else if("download"===t.error)n.player.error({code:2,message:"The media playback was aborted because too many consecutive download errors occurred."});else{if("mssError"!==t.error)return;n.player.error({code:3,message:t.event})}else n.player.error({code:4,message:t.event.message});setTimeout((function(){n.mediaPlayer_.reset()}),10)},n.mediaPlayer_.on(r.MediaPlayer.events.ERROR,n.retriggerError_),n.getDuration_=function(t){var e=t.data.Period_asArray,i=n.hasFiniteDuration_;t.data.mediaPresentationDuration||e[e.length-1].duration?n.hasFiniteDuration_=!0:n.hasFiniteDuration_=!1,n.hasFiniteDuration_!==i&&n.player.trigger("durationchange")},n.mediaPlayer_.on(r.MediaPlayer.events.MANIFEST_LOADED,n.getDuration_),n.mediaPlayer_.on(r.MediaPlayer.events.STREAM_INITIALIZED,videojs.bind(n,n.onMetaData)),n.currentQuality={video:"",audio:""},Object.keys(r.MediaPlayer.events).forEach((function(t){n.mediaPlayer_.on(r.MediaPlayer.events[t],videojs.bind(n,n.onEvent))})),o.dashConfig&&Object.keys(o.dashConfig).forEach((function(t){var e,i="set"+t.charAt(0).toUpperCase()+t.slice(1),r=o.dashConfig[t];n.mediaPlayer_.hasOwnProperty(i)&&(videojs.log.warn("Using dash options in videojs-contrib-dash without the set prefix has been deprecated. Change '"+t+"' to '"+i+"'"),t=i),n.mediaPlayer_.hasOwnProperty(t)?(Array.isArray(r)||(r=[r]),(e=n.mediaPlayer_)[t].apply(e,r)):videojs.log.warn("Warning: dash configuration option unrecognized: "+t)})),n.mediaPlayer_.attachView(n.el_),n.mediaPlayer_.setAutoPlay(!1),setupAudioTracks.call(null,n.player,i),setupTextTracks.call(null,n.player,i,o),n.mediaPlayer_.setProtectionData(n.keySystemOptions_),n.mediaPlayer_.attachSource(s),n.tech_.triggerReady()}};window_1.dashjs?r():loadScript(DASH_PATH,(function(){r()}))}return t.buildDashJSProtData=function(t){var e={};if(!t)return null;if(Array.isArray(t))for(var i=0;i<t.length;i++){var o=t[i],n=videojs.mergeOptions({},o.options);n.licenseUrl&&(n.serverURL=n.licenseUrl,delete n.licenseUrl),e[o.name]=n}else e=t;return e},t.prototype.dispose=function(){var t=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(e){t.mediaPlayer_.off(t.dashjs.MediaPlayer.events[e],videojs.bind(t,t.onEvent))})),this.mediaPlayer_.reset()),this.player.dash&&delete this.player.dash},t.prototype.duration=function(){return this.mediaPlayer_?this.mediaPlayer_.isDynamic()&&!this.hasFiniteDuration_?1/0:this.mediaPlayer_.duration():0},t.hooks=function(e,i){return t.hooks_[e]=t.hooks_[e]||[],i&&(t.hooks_[e]=t.hooks_[e].concat(i)),t.hooks_[e]},t.hook=function(e,i){t.hooks(e,i)},t.removeHook=function(e,i){var o=t.hooks(e).indexOf(i);return-1!==o&&(t.hooks_[e]=t.hooks_[e].slice(),t.hooks_[e].splice(o,1),!0)},t.prototype.onMetaData=function(t){var e=this,i=this.mediaPlayer_,o=i.getBitrateInfoListFor("video"),n=i.getSettings().streaming.abr.autoSwitchBitrate.video,r=[];if(o.length>0){r.push({id:-1,label:"auto",selected:n}),o.forEach((function(t,i){r.push({id:i,label:e.getLevelLabel(t),selected:!n&&e.currentQuality.video===i})}));var s={qualityData:{video:r},callbacks:{video:videojs.bind(this,this.switchQuality)}};this.tech_.setTimeout((function(){this.trigger({type:"masterplaylistchange",data:s})}),1)}},t.prototype.switchQuality=function(t){var e=this.mediaPlayer_;-1===t.id?e.updateSettings({streaming:{abr:{autoSwitchBitrate:{video:!0}}}}):t.id!=this.currentQuality[t.trackType]&&(e.updateSettings({streaming:{abr:{autoSwitchBitrate:{video:!1}}}}),e.setQualityFor(t.trackType,t.id))},t.prototype.getLevelLabel=function(t){return t.height?t.height+"p":t.width?Math.round(9*t.width/16)+"p":t.bitrate?t.bitrate/1e3+"kbps":0},t.prototype.onEvent=function(t){switch(this.tech_.trigger({type:"dash_"+t.type,data:t}),t.type){case this.dashjs.MediaPlayer.events.QUALITY_CHANGE_REQUESTED:this.tech_.trigger({type:"dashqualityswitching",data:t});break;case this.dashjs.MediaPlayer.events.QUALITY_CHANGE_RENDERED:this.tech_.trigger({type:"dashqualityswitched",data:t}),this.currentQuality[t.mediaType]=t.newQuality}},t}();Html5DashJS.hooks_={};var canHandleKeySystems=function(t){t=JSON.parse(JSON.stringify(t)),Html5DashJS.updateSourceData&&(videojs.log.warn('updateSourceData has been deprecated. Please switch to using hook("updatesource", callback).'),t=Html5DashJS.updateSourceData(t)),Html5DashJS.hooks("updatesource").forEach((function(e){t=e(t)}));var e=document_1.createElement("video");return!(t.keySystemOptions&&!window_1.navigator.requestMediaKeySystemAccess&&!e.msSetMediaKeys)};videojs.DashSourceHandler=function(){return{name:"dashSourceHandler",canHandleSource:function(t){return canHandleKeySystems(t)?videojs.DashSourceHandler.canPlayType(t.type)?"probably":/\.mpd/i.test(t.src)?"maybe":"":""},handleSource:function(t,e,i){return new Html5DashJS(t,e,i)},canPlayType:function(t){return videojs.DashSourceHandler.canPlayType(t)}}},videojs.DashSourceHandler.canPlayType=function(t){return/^application\/dash\+xml/i.test(t)?"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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.nodelist={},n.status={fileID:"",requestID:"",mediaType:"",mimeType:"",provider:"",resolution:"",rate:"",frames:"",buffer:"",connectionSpeed:"",info:""},i.on("playcgiend",(function(){clearTimeout(n.timeoutID),Object.keys(n.status).forEach((function(t){n.nodelist[t].reset()}))})),i.on("statistic",videojs.bind(n,(function(t){"open"===t.data.action?n.tick():n.clearTimeout(n.timeoutID)}))),n.init(),n}return inherits(e,t),e.prototype.tick=function(){var t=this;this.timeoutID=setTimeout(videojs.bind(this,(function(){t.tick()})),1e3),this.updatePanel()},e.prototype.createEl=function(){return videojs.dom.createEl("div",{className:"tcp-statistic-wrapper"})},e.prototype.init=function(){var t=this;Object.keys(this.status).forEach((function(e){var i=new VideoTextItem(t,{key:e,data:t.status[e]});t.nodelist[e]=i,t.addChild(i)}))},e.prototype.updatePanel=function(){var t=this;if("Html5"===this.player().techName_)switch(this.getStatus(),this.status.mediaType){case"m3u8":hlsOption.forEach((function(e){t.nodelist[e].updateContent(t.status[e])}));break;case"mp4":mp4Option.forEach((function(e){t.nodelist[e].updateContent(t.status[e])}));break;case"mpd":dashOption.forEach((function(e){t.nodelist[e].updateContent(t.status[e])}))}else"Flash"===this.player().techName_&&(this.getFlashStatus(),infoOption.forEach((function(e){"info"===e&&t.nodelist[e].updateContent(t.status[e])})))},e.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()},e.prototype.getFlashStatus=function(){this.status.mediaType="flash",this.getSupport()},e.prototype.getFileID=function(){var t=this.player().options_.fileID||"";return this.status.fileID=t,t},e.prototype.getRequestID=function(){var t=this.player().PlayerMetrics().playStatus;if(t){var e=t.requestID;return this.status.requestID=e,e}},e.prototype.getMediaType=function(){this.player_.src()&&/\/(.+)\.(.+)\?|\/(.+)\.(.+)/.test(this.player_.src());var t=RegExp.$2||RegExp.$4||"";return this.status.mediaType=t,t},e.prototype.getMIMEType=function(){var t=this.player().src(),e=EXT_MIME[getFileExtension(t)]||"";return this.status.mimeType=e,e},e.prototype.getResolution=function(){var t=this.player_.tech_.el_.videoHeight||0,e=(this.player_.tech_.el_.videoWidth||0)+" x "+t;return this.status.resolution=e,e},e.prototype.getRate=function(){var t=this.player().playbackRate()||1;return this.status.rate=t+"x",t},e.prototype.getBuffer=function(){var t=this.player_.bufferedEnd().toFixed(1)||0,e=this.player_.duration().toFixed(1)||0,i=t+" / "+e+" ("+(t/e*100).toFixed(1)+"%)";return this.status.buffer=i,i},e.prototype.getSupport=function(){var t;return t="m3u8"!==this.status.mediaType&&"mp4"!==this.status.mediaType&&"dash"!==this.status.mediaType?"视频统计功能不支持当前视频格式":"",this.status.info=t,t},e.prototype.getProvider=function(){var t=this.player_.tech_.sourceHandler_;return t instanceof Html5HlsJS?(this.status.provider="HlsJS","HlsJS"):t instanceof Html5DashJS?(this.status.provider="DashJS","DashJS"):""},e.prototype.getFrames=function(){var t=this.player_.getVideoPlaybackQuality(),e=(t.droppedVideoFrames||0)+" dropped of "+(t.totalVideoFrames||0);return this.status.frames=e,e},e.prototype.getConnectionSpeed=function(){var t=void 0;if("m3u8"===this.status.mediaType){var e=this.player_.tech_.hlsProvider.hls.abrController._bwEstimator;t=e&&e.getEstimate()?(125e-6*e.getEstimate()).toFixed(0)+"KB/s":"0KB/s",this.status.connectionSpeed=t}if("mpd"===this.status.mediaType){var i=this.player_.dash.mediaPlayer,o=i.getDashMetrics(),n=i.getDashAdapter(),r=i.getActiveStream().getStreamInfo().index,s=o.getCurrentRepresentationSwitch("video").to,a=n.getBandwidthForRepresentation(s,r);t=a?(125e-6*a).toFixed(0)+"KB/s":"0KB/s",this.status.connectionSpeed=t}return t},e}(Component$6);videojs.registerComponent("VideoStatisticWrapper",VideoStatisticWrapper);var Component$5=videojs.getComponent("Component"),VideoStatisticPanel=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return i.on("statistic",videojs.bind(n,(function(t){"open"===t.data.action?n.show():n.hide()}))),i.on("playcgistart",(function(){i.trigger({type:"statistic",data:{action:"close"}})})),n.init(),n}return inherits(e,t),e.prototype.createEl=function(){var t=this,e=videojs.dom.createEl("div",{className:"tcp-statistic vjs-hidden"}),i=videojs.dom.createEl("div",{className:"tcp-statistic-close",innerText:"[X]"});return i.addEventListener("click",(function(){t.hide(),t.player().trigger({type:"statistic",data:{action:"close"}})})),e.appendChild(i),e},e.prototype.init=function(){this.addChild("VideoStatisticWrapper")},e.prototype.show=function(){t.prototype.show.call(this),this.popped=!0},e.prototype.hide=function(){t.prototype.hide.call(this),this.popped=!1},e}(Component$5);videojs.registerComponent("VideoStatisticPanel",VideoStatisticPanel);var MenuItem$3=videojs.getComponent("MenuItem"),MirrorMenuItem=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.addClass("tc-menu-list"),n.open=!1,n.hasOpen=!1,n.player=i,n.setup(),n}return inherits(e,t),e.prototype.setup=function(){var t=this;this.on(["tap","click"],(function(){var e=t.player.tech().el();t.hasOpen||(window.MtaH5&&MtaH5.clickStat("mirror",{appid:t.player.options_.appID,fileid:t.player.options_.fileID}),t.player.trigger({type:"feature",data:"mirror"})),t.open?(videojs.dom.removeClass(e,"tcp-mirror"),videojs.dom.removeClass(t.el_,"tcp-menu-item-select")):(videojs.dom.addClass(e,"tcp-mirror"),videojs.dom.addClass(t.el_,"tcp-menu-item-select"),t.hasOpen=!0),t.open=!t.open}))},e}(MenuItem$3);videojs.registerComponent("MirrorMenuItem",MirrorMenuItem);var MenuItem$4=videojs.getComponent("MenuItem"),PoweredByMenuItem=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.addClass("tc-menu-list"),n}return inherits(e,t),e}(MenuItem$4);videojs.registerComponent("PoweredByMenuItem",PoweredByMenuItem);var MenuItem$5=videojs.getComponent("MenuItem"),StatusMenuItem=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.addClass("tc-menu-list"),n.hasOpen=!1,n.player=i,i.on("statistic",videojs.bind(n,(function(t){"close"===t.data.action&&(videojs.dom.removeClass(n.el_,"tcp-menu-item-select"),n.hasOpen=!1)}))),n.setup(),n}return inherits(e,t),e.prototype.setup=function(){var t=this;this.on(["tap","click"],(function(){t.hasOpen?(videojs.dom.removeClass(t.el_,"tcp-menu-item-select"),t.player.trigger({type:"statistic",data:{action:"close"}}),t.hasOpen=!1):(videojs.dom.addClass(t.el_,"tcp-menu-item-select"),t.player.trigger({type:"statistic",data:{action:"open"}}),t.hasOpen=!0,window.MtaH5&&MtaH5.clickStat("mirror",{appid:t.player.options_.appID,fileid:t.player.options_.fileID}),t.player.trigger({type:"feature",data:"statistic"}))}))},e}(MenuItem$5);videojs.registerComponent("StatusMenuItem",StatusMenuItem),videojs.getComponent("Component");var Menu$2=videojs.getComponent("Menu");videojs.getComponent("MenuItem");var RightClickPopupMenu=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));n.hide(),n.addChild("PoweredByMenuItem",{label:"Powered by Tencent Cloud."}),!o.statistic||IS_IOS||IS_ANDROID||n.addChild("StatusMenuItem",{label:"Video statistic"}),o.mirror&&n.addChild("MirrorMenuItem",{label:"Mirror"}),i.on("contextmenu",videojs.bind(n,n.onContextmenu)),i.on(["tap","click"],videojs.bind(n,(function(t){if(this.popped)return this.hide(),t.stopPropagation(),t.preventDefault(),!1}))),videojs.on(document,["tap","click"],videojs.bind(n,(function(t){this.popped&&this.hide()})));var r=n;return n.children().forEach((function(t){t.on(["tap","click"],(function(){r.hide()}))})),n}return inherits(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this);return videojs.dom.addClass(e,"tcp-right-click-popup-menu"),e},e.prototype.show=function(){t.prototype.show.call(this),this.popped=!0},e.prototype.hide=function(){t.prototype.hide.call(this),this.popped=!1},e.prototype.onContextmenu=function(t){t.preventDefault(),this.show();var e=this.el(),i=t.clientX,o=t.clientY,n=getViewportSize(),r=n.width,s=n.height,a=i+e.offsetWidth-r+5;a=Math.max(0,a);var l=o+e.offsetHeight-s+5;l=Math.max(0,l);var c=this.player().el().getBoundingClientRect();e.style.left=Math.max(0,i-c.left-a)+"px",e.style.top=Math.max(0,o-c.top-l)+"px"},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.duration=0,n.registerListener(),n}return inherits(e,t),e.prototype.registerListener=function(){this.player_.one("canplay",videojs.bind(this,this.resetDotsElement))},e.prototype.resetDotsElement=function(){var t=this.player_;this.duration=t.duration(),dom.emptyEl(this.el_),this.resetEl()},e.prototype.resetEl=function(){this.setUpEl()},e.prototype.dotMouseLeave=function(){var t=event.currentTarget.getAttribute("container-id");this.getChildById(t).hide()},e.prototype.dotHover=function(){var t=event.currentTarget.parentElement.offsetWidth,e=event.currentTarget.offsetLeft+COMMENT_WIDTH,i=this.getChildById(event.currentTarget.getAttribute("container-id")),o=i.getAttribute("class").search("tcp-without-gif")>=0,n=i.el_.querySelector(".tcp-triangle-both")||i.el_.querySelector(".tcp-triangle");e>t?o?(i.el_.style.left=COMMENT_SHOW_ON_THE_LEFT.POPUP_CONTAINER_OFFSET_WITHOUTGIT+"px",n.style.left=COMMENT_SHOW_ON_THE_LEFT.TRIANGLE_OFFEST_WITHOUTGIF+"%"):(i.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&&!o&&(i.el_.style.left=COMMENT_SHOW_ON_THE_RIGHT.POPUP_CONTAINER_OFFSET+"px",n.style.left=COMMENT_SHOW_ON_THE_RIGHT.TRIANGLE_OFFEST+"px");var r=i.getChild("DotImage");if(r){var s=r.el_.getElementsByClassName("tcp-dot-timestamp")[0],a=event.currentTarget.getAttribute("dotinsecond"),l=formatTime$2(a);s.innerHTML=l}i.show()},e.prototype.setChildInTheContainer=function(t,e){var i=t.content&&""!==t.content?decodeURIComponent(t.content.replace(/\+/g," ")):"";if(""!==i){var o=e.addChild("DotComment");o.el_.innerHTML=encodeHTML(i)}if(t.img){e.el_.querySelector(".tcp-triangle").setAttribute("class","tcp-triangle-both");var n=e.addChild("DotImage");n.el_.firstChild.setAttribute("src",t.img),""==i?(e.addClass("tcp-only-gif"),n.el_.firstChild.className="tcp-image-in-container-only-image"):this.countContentSize(i)<=20&&(e.addClass("tcp-single-line"),o.el_.style.height=COMMENT_HEIGHT_SINGLE_LINE+"px")}else if(""!==i){var r=this.countContentSize(i);r<=14?e.addClass("tcp-single-line"):r<=28&&e.addClass("tcp-two-lines"),e.addClass("tcp-without-gif"),o.addClass("tcp-large-comment")}},e.prototype.markSetUp=function(t){var e=t.timeOffset>0?t.timeOffset/1e3:0,i=this.duration?this.duration:0;if(!("number"!=typeof e||e>i)){var o=document.createElement("div");o.className="tcp-dot-basic-style",o.setAttribute("dotinsecond",e.toString()),t.class&&(o.className+=" "+t.class);var n=this.addChild("PopUpContainer");return o.setAttribute("container-id",n.id_),this.setChildInTheContainer(t,n),o.appendChild(n.el_),o.style.left=e/i*100+"%",o.addEventListener("mouseover",videojs.bind(this,this.dotHover)),o.addEventListener("mouseleave",videojs.bind(this,this.dotMouseLeave)),o}},e.prototype.setUpEl=function(){var e=this,i=this.player_.options_.dots||0,o=this.el_||t.prototype.createEl.call(this);return videojs.dom.addClass(o,"tcp-dot-component"),i&&i instanceof Array&&i.length>0&&i.forEach((function(t){var i=t.content||"";if(i&&""!=i||t.img){var n=e.markSetUp(t);n&&o.appendChild(n)}})),o},e.prototype.countContentSize=function(t){for(var e=0,i=t.length,o=-1,n=0;n<i;n++)e+=(o=t.charCodeAt(n))>=0&&o<=128?1:2;return e},e.prototype.createEl=function(){return this.setUpEl()},e}(clickableComponent);videojs.registerComponent("ProgressMarkerGenerator",ProgressMarkerGenerator);var DotComment=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.addClass("tcp-dot-comment"),n}return inherits(e,t),e}(Component$9);videojs.registerComponent("DotComment",DotComment);var DotImage=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));n.addClass("tcp-dot-image");var r=n.el_||t.prototype.createEl.call(n),s=dom.createEl("img");s.className="tcp-image-in-container",r.appendChild(s);var a=dom.createEl("span");return a.className="tcp-dot-timestamp",a.innerHTML="",r.appendChild(a),n}return inherits(e,t),e}(Component$9);videojs.registerComponent("DotImage",DotImage);var PopUpContainer=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));n.addClass("tcp-popup-container");var r=dom.createEl("div");return r.setAttribute("class","tcp-triangle"),n.el_.appendChild(r),n.hide(),n}return inherits(e,t),e}(TimeTooltip$2);videojs.registerComponent("PopUpContainer",PopUpContainer);var Plugin$2=videojs.getPlugin("plugin"),SpeedUp=function(t){function e(i){classCallCheck(this,e);var o=possibleConstructorReturn(this,t.call(this,i));return o.TARGET_LANTENCY=1,o.MAX_LATENCY=3,o.RATEVALUE=1.1,i.ready(videojs.bind(o,o.init)),o}return inherits(e,t),e.prototype.checkLatency=function(){var t=this.player.bufferedEnd()-this.player.currentTime();t>this.MAX_LATENCY&&this.player.playbackRate(this.RATEVALUE),t<this.TARGET_LANTENCY&&this.player.playbackRate(1)},e.prototype.init=function(){var t=this,e=this.player,i=void 0;e.on("playing",(function(){e.duration()===1/0&&(i=setInterval(t.checkLatency.bind(t),1e3))})),e.on("waiting",(function(){t.reset(i)})),e.on("pause",(function(){t.reset(i)}))},e.prototype.reset=function(t){this.player.playbackRate(1),clearInterval(t)},e}(Plugin$2);videojs.registerPlugin("SpeedUp",SpeedUp);var Button$3=videojs.getComponent("Button"),BigPlayButton$2=videojs.getComponent("BigPlayButton");BigPlayButton$2.prototype.createEl=function(){var t=Button$3.prototype.createEl.call(this),e=getTemplate();return(this.options_.shapeType||this.options_.styleType)&&(e=getTemplate(this.options_.shapeType,this.options_.styleType)),t.appendChild(videojs.dom.createEl("div",{className:"vjs-button-icon",innerHTML:e})),t},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 t=this,e=Component$10.prototype.createEl.call(this,"div",{className:"tcp-loading-spinner",dir:"ltr"});if(!this.player_.options_.loadingSpeed)return e;var i=null;return this.player_.on("waiting",(function(){i=setInterval((function(){!function(t,e){var i=new VideoStatisticWrapper$1(t);if(i.getMediaType(),(i.getBuffer()||"").indexOf("100.0%")>-1)return e.innerText="",!1;e.innerText=i.getConnectionSpeed()}(t.player_,e)}),100)})),this.player_.on("timeupdate",(function(){i&&clearInterval(i)})),e};var Plugin$3=videojs.getPlugin("plugin"),log$3=videojs.log,Skin=function(t){function e(i,o){classCallCheck(this,e),log$3("Skin initializing");var n=possibleConstructorReturn(this,t.call(this,i));return n.player.addClass("tcp-skin"),log$3("Skin initialized"),n}return inherits(e,t),e}(Plugin$3);videojs.registerPlugin("Skin",Skin);var Plugin$4=videojs.getPlugin("plugin"),log$4=videojs.log,VID=function(t){function e(i,o){classCallCheck(this,e),log$4("VID initializing");var n=possibleConstructorReturn(this,t.call(this,i));return n.init(n.player.options_),log$4("VID initialized"),n}return inherits(e,t),e.prototype.init=function(t){var e=(this.player,t.sources);t&&t.appID&&t.fileID||t.plugins.DRM&&0==e.length?t.children.splice(0,"mediaLoader"==t.children[0]?1:0,"mediaAsyncLoader"):"mediaLoader"!=t.children[0]&&t.children.unshift("mediaLoader")},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.on("mousemove",n.handleMouseMove),n.on("mouseup",n.handleMouseUp),n}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control tcp-dvr-progress-control"})},e.prototype.update=function(t){this.getChild("DvrSeekBar").update(t)},e.prototype.handleMouseMove=function(t){var e=this.getChild("DvrSeekBar"),i=e.calculateDistance(t),o=e.getChild("DvrMouseTimeDisplay");o&&o.update(videojs.dom.getBoundingClientRect(e.el()),i)},e.prototype.handleMouseUp=function(t){this.getChild("DvrSeekBar").handleMouseUp(t)},e}(Component$11);DvrProgressControl.prototype.options_={children:["DvrSeekBar"]},videojs.registerComponent("DvrProgressControl",DvrProgressControl);var Slider$2=videojs.getComponent("Slider"),DvrSeekBar=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.percent_=1,n.update=throttle_1(videojs.bind(n,n.update),50),n.on(i,"seekToLive",videojs.bind(n,(function(t){this.update(t.data)}))),n}return inherits(e,t),e.prototype.createEl=function(){return t.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},e.prototype.update=function(t){null!=t&&(this.percent_=t,this.bar.update(videojs.dom.getBoundingClientRect(this.el_),t),this.updateAriaAttributes(t))},e.prototype.handleMouseDown=function(e){t.prototype.handleMouseDown.call(this,e),this.isMouseDown=!0},e.prototype.handleMouseMove=function(t){var e=this.calculateDistance(t);this.update(e)},e.prototype.handleMouseUp=function(e){t.prototype.handleMouseUp.call(this);var i=this.calculateDistance(e);this.update(i),this.player().Dvr().timeShift(i)},e.prototype.stepBack=function(){},e.prototype.stepForward=function(){},e.prototype.updateAriaAttributes=function(t){this.el().setAttribute("aria-valuenow",(100*t).toFixed(2))},e.prototype.getPercent=function(){return this.percent_},e}(Slider$2);DvrSeekBar.prototype.options_={children:["DvrMouseTimeDisplay","DvrTimeShiftBar"],barName:"DvrTimeShiftBar"},videojs.registerComponent("DvrSeekBar",DvrSeekBar);var DvrTimeShiftBar=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.el_.style.width="100%",n}return inherits(e,t),e.prototype.createEl=function(){return t.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>"})},e.prototype.update=function(t,e){var i=(100*e).toFixed(2)+"%";this.el_.style.width=i},e}(Component$11);videojs.registerComponent("DvrTimeShiftBar",DvrTimeShiftBar);var MouseTimeDisplay$2=videojs.getComponent("MouseTimeDisplay"),DvrMouseTimeDisplay=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.update=function(t,e){var i=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame((function(){var o=i.player().Dvr().dvrData.maxTimeShift,n=videojs.formatTime((1-e)*o,o);i.el_.style.left=t.width*e+"px",i.getChild("timeTooltip").update(t,e,n)}))},e}(MouseTimeDisplay$2);videojs.registerComponent("DvrMouseTimeDisplay",DvrMouseTimeDisplay);var Button$4=videojs.getComponent("Button"),LiveButton=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(){var t=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"}),t.appendChild(this.contentEl_),t},e.prototype.update=function(){},e.prototype.updateControlText=function(t){this.controlText(t?"直播中":"返回直播")},e.prototype.handleClick=function(t){this.player().Dvr().seekToLive()},e}(Button$4);LiveButton.prototype.controlText_="返回直播",videojs.registerComponent("LiveButton",LiveButton);var Plugin$5=videojs.getPlugin("plugin"),Dvr=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));n.isInit=!1,n.options=o;var r=n;return i.ready((function(){var t=i.tech(!0),e=t&&t.hlsProvider;if(e&&e.Hls){var o=e.Hls;t.one(o.Events.MANIFEST_LOADED,(function(t){})),t.one(o.Events.LEVEL_LOADED,(function(t){})),i.one("loadedmetadata",(function(e){t.el_.setAttribute("poster",""),r.init(),r.options.liveURL&&r.seekToLive()}))}})),n}return inherits(e,t),e.prototype.init=function(){var t=this.player,e=t.tech(!0).hlsProvider;this.parseM3u8(e.manifests[0]),this.dvrData.startTime||this.isInit?(this.initControl(),this.delay=getParams("delay",t.tech_.currentSource_.src)||0,this.updateControl(!this.isLive()),t.on("loadedmetadata",videojs.bind(this,(function(){this.parseM3u8(e.manifests[0]),this.delay=getParams("delay",t.tech_.currentSource_.src)||0,this.updateControl()}))),this.isInit=!0):t.one("loadedmetadata",videojs.bind(this,(function(t){this.init()})))},e.prototype.initControl=function(){var t=this.player;t.addClass("vjs-dvr"),t.controlBar.getChild("ProgressControl").hide(),t.controlBar.getChild("LiveDisplay").hide(),t.controlBar.addChild("DvrProgressControl",{},5),t.controlBar.addChild("liveButton",{},6)},e.prototype.updateControl=function(t){var e=this.player,i=e.controlBar.getChild("ProgressControl"),o=e.controlBar.getChild("LiveDisplay"),n=e.controlBar.getChild("DvrProgressControl"),r=e.controlBar.getChild("LiveButton");e.toggleClass("vjs-dvr-live",this.isLive()),r.updateControlText(this.isLive()),t&&n.update(1-this.delay/this.dvrData.maxTimeShift),this.dvrData.startTime?(n.show(),r.show(),i.hide(),o.hide()):(n.hide(),r.hide(),i.show(),o.show())},e.prototype.seekToLive=function(){this.isLive()||(this.timeShift(1),this.player.trigger({type:"seekToLive",data:1}))},e.prototype.isLive=function(){return!(this.delay>0)},e.prototype.timeShift=function(t){var e=this.player,i=(e.getChild("ControlBar").getChild("LiveButton"),e.tech_.currentSource_),o=Math.floor(this.dvrData.maxTimeShift*(1-t));this.delay=o,0==o&&this.options.liveURL?e.src(this.options.liveURL):(i.src=(this.options.shiftURL||i.src).replace(/delay=*(\d+)/,"delay="+o),e.src(e.tech_.currentSource_.src)),e.bigPlayButton.hide(),e.posterImage.hide(),e.tech_.one("hlsManifestParsed",videojs.bind(this,(function(){e.play()})))},e.prototype.parseM3u8=function(t){this.dvrData={};for(var e=new RegExp([/#EXT-TX-TS-START-TIME:*(.+)/.source,/|#EXT-TX-TS-DURATION:*(.+)/.source].join(""),"g"),i=void 0;null!==(i=e.exec(t));)i[1]?this.dvrData.startTime=i[1]:i[2]&&(this.dvrData.duration=i[2]);this.dvrData.startTime&&(this.dvrData.maxTimeShift=Math.min(Math.floor((new Date).getTime()/1e3-this.dvrData.startTime),this.dvrData.duration))},e}(Plugin$5);videojs.registerPlugin("Dvr",Dvr);var Menu$4=videojs.getComponent("Menu"),QualitySwitcherMenu=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.addItem=function(e){t.prototype.addItem.call(this,e)},e}(Menu$4),MenuItem$6=videojs.getComponent("MenuItem"),QualitySwitcherMenuItem=function(t){function e(i,o){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,i,o))}return inherits(e,t),e.prototype.handleClick=function(e){if(t.prototype.handleClick.call(this,e),this.updateItems(),this.options_.callback(this.options_),"video"==this.options_.trackType){var i=this.player().controlBar.getChild(this.options_.trackType+"QualitySwitcherMenuButton");i.updateLabel(this.options_),i.unpressButton()}},e.prototype.updateItems=function(){for(var t=this.player().controlBar.getChild(this.options_.trackType+"QualitySwitcherMenuButton").getChild(this.options_.trackType+"QualitySwitcherMenu").children(),e=0;e<t.length;e++){var i=t[e];this!==i?(i.selected(!1),i.options_.selected=!1):i.options_.selected=!0}},e}(MenuItem$6),MenuButton$2=videojs.getComponent("MenuButton");videojs.getComponent("Menu");var QualitySwitcherMenuButton=function(t){function e(){return classCallCheck(this,e),possibleConstructorReturn(this,t.apply(this,arguments))}return inherits(e,t),e.prototype.createEl=function(){var e=t.prototype.createEl.call(this);return this.labelEl_=videojs.dom.createEl("div",{className:"tcp-quality-switcher-value",innerHTML:""}),e.appendChild(this.labelEl_),e},e.prototype.createMenu=function(){for(var t=this.options_.qualityList,e=new QualitySwitcherMenu(this.player(),{name:this.options_.trackType+"QualitySwitcherMenu"}),i=void 0,o=t.length-1;o>-1;o--){var n=t[o];i=videojs.mergeOptions(n,{trackType:this.options_.trackType,callback:this.options_.callback,selectable:!0}),e.addItem(new QualitySwitcherMenuItem(this.player(),i)),n.selected&&this.updateLabel(n)}return e},e.prototype.updateLabel=function(t){this.labelEl_.innerHTML="<p>"+this.localize(t.label)+"</p>"},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.options=o,i.on("qualitydataloaded",videojs.bind(n,n.init)),n}return inherits(e,t),e.prototype.init=function(t){log$5("QualitySwitcher initializing",t);var e=this.player,i=t.data.qualityData,o=t.data.callbacks;if(this.setOptions({qualityData:i,callbacks:o}),e.controlBar){for(var n=0;n<TRACK_TYPES.length;n++){var r=TRACK_TYPES[n],s=r+"QualitySwitcherMenuButton",a=e.controlBar.getChild(s);i[r]&&i[r].length>0&&e.controlBar.options_.QualitySwitcherMenuButton&&(a&&a.el()&&(a.dispose(),e.controlBar.removeChild(a)),this.repleaceLabel(r,i),(a=new QualitySwitcherMenuButton(e,{name:s,qualityList:i[r],callback:o[r],trackType:r})).addClass(TRACK_CLASS[r]),e.controlBar.addChild(a,{},10))}log$5("QualitySwitcher initialized",t,this)}else log$5("QualitySwitcher can not initialize without control bar")},e.prototype.setOptions=function(t){this.options=videojs.mergeOptions(this.options,t)},e.prototype.setVideoQuality=function(t){if(this.options.qualityData&&this.options.callbacks.video){for(var e=this.options.qualityData.video,i=0;i<e.length;i++)e[i].selected&&(e[i].selected=!1),e[i].id===t.id&&(e[i].selected=!0);this.options.callbacks.video(t)}},e.prototype.getVideoQualityData=function(){return this.options.qualityData?this.options.qualityData.video:void 0},e.prototype.repleaceLabel=function(t,e){if(this.options.qualityLabelList){var i=this.options.qualityLabelList[t],o=e[t];if(o&&o.length>0&&i&&i.length>0)for(var n=0;n<o.length;n++){var r=o[n].label;r=r.slice(0,r.length-1);for(var s=0;s<i.length;s++)if(i[s].height==r){o[n].label=i[s].resolutionName;break}}}},e.prototype.reset=function(){for(var t=this.player,e=0;e<TRACK_TYPES.length;e++){var i=TRACK_TYPES[e],o=t.controlBar&&t.controlBar.getChild(i+"QualitySwitcherMenuButton");o&&o.el()&&(o.dispose(),t.controlBar.removeChild(o))}},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.options=o,o.useManualOption&&(n.manualOptions=extend({},o)),n.hasInit=!1,i.on("multiresolutionchange",videojs.bind(n,(function(t){t.data&&this.update(data)}))),i.on(["resolutionswitching","resolutionswitched"],videojs.bind(n,(function(t){"resolutionswitching"==t.type?this.player.addClass("tcp-res-switching"):this.player.removeClass("tcp-res-switching")}))),i.ready(videojs.bind(n,(function(){var t=i.tech(!0);t&&(t.on("masterplaylistchange",videojs.bind(this,this.onMasterPlaylistChange)),t.on("hlsresolutionswitching",videojs.bind(this,this.onHlsLevelChange)),t.on("hlsresolutionswitched",videojs.bind(this,this.onHlsLevelChange)),t.on("dashqualityswitching",videojs.bind(this,this.onDashQualityChange)),t.on("dashqualityswitched",videojs.bind(this,this.onDashQualityChange))),this.hasInit=!0}))),n.init(n.player.options_.multiResolution),n}return inherits(e,t),e.prototype.init=function(t){var e={};this.player.options_.label&&(e.label=this.player.options_.label),this.player.options_.showOrder&&(e.showOrder=this.player.options_.showOrder),this.player.options_.defaultRes&&(e.defaultRes=this.player.options_.defaultRes);var i,o,n=this.player,r=extend({},defaultOptions,t,this.manualOptions,e),s=r&&r.sources;(this.options=r,s)&&(log$6("MultiResolution initializing",r),this.currentID=r.defaultRes=s[r.defaultRes]?r.defaultRes:Object.keys(s).shift(),i=s[this.currentID],"mediaLoader"!=n.options_.children[0]||this.hasInit?n.src(i):(o=n.options_.sources).push.apply(o,i),this.hasInit||(this.hasInit=!0),n.ready(videojs.bind(this,(function(){n.trigger({type:"qualitydataloaded",data:this.initQualityData(r)}),n.one("loadedmetadata",(function(){var t=this.tech(!0);"flash"!=t.name_&&t.el_.getAttribute("poster")&&(t.el_.removeAttribute("poster"),delete t.el_.poster)}))}))),log$6("MultiResolution initialized"))},e.prototype.reset=function(){this.player.QualitySwitcher().reset()},e.prototype.update=function(t){this.init(t)},e.prototype.store=function(t){if(!t)return this.options;this.options=videojs.mergeOptions(defaultOptions,this.options,t)},e.prototype.onMasterPlaylistChange=function(t){this.player.trigger({type:"qualitydataloaded",data:t.data})},e.prototype.onHlsLevelChange=function(t){"hlsresolutionswitching"==t.type?this.player.trigger({type:"resolutionswitching",data:t.data}):"hlsresolutionswitched"==t.type&&this.player.trigger({type:"resolutionswitched",data:t.data})},e.prototype.onDashQualityChange=function(t){"dashqualityswitching"==t.type?this.player.trigger({type:"resolutionswitching",data:t.data}):"dashqualityswitched"==t.type&&this.player.trigger({type:"resolutionswitched",data:t.data})},e.prototype.switchResolution=function(t){if(this.currentID!=t.id){var e=this.player,i=e.currentTime(),o=(e.paused(),1/0===e.duration());if(e.trigger({type:"resolutionswitching",data:t}),o)e.bigPlayButton&&e.bigPlayButton.hide(),e.posterImage&&e.posterImage.hide(),e.one("loadstart",(function(){e.play(),e.trigger({type:"resolutionswitched",data:t})}));else{var n=e.ended(),r=e.playbackRate(),s=e.controlBar&&e.controlBar.progressControl&&e.controlBar.progressControl.seekBar.playProgressBar.el().style.width||0,a=videojs.browser.IS_IOS||videojs.browser.IS_ANDROID?"loadeddata":"loadedmetadata";e.one(a,(function(){e.controlBar&&e.controlBar.progressControl&&(e.controlBar.progressControl.seekBar.playProgressBar.el().style.width=s),n||e.currentTime(i),"Flash"==e.techName_?(e.play(),e.tech(!0).trigger("seeked")):(e.play(),e.playbackRate()!=r&&e.playbackRate(r)),e.trigger({type:"resolutionswitched",data:t})})),e.bigPlayButton&&e.bigPlayButton.hide(),e.posterImage&&e.posterImage.hide(),"none"==e.options_.preload&&e.one("suspend",(function(){e.load()}))}e.src(this.options.sources[t.id]),o&&setTimeout((function(){e.play(),setTimeout((function(){e.play()}),900)}),100),this.currentID=t.id}},e.prototype.initQualityData=function(t){var e=[],i=(t.sources,t.labels),o=t.showOrder;return o.length>0&&o.forEach((function(o,n){var r={};r.id=o,r.selected=t.defaultRes===o,r.label=i[o]||o,e.push(r)})),{qualityData:{video:e},callbacks:{video:videojs.bind(this,this.switchResolution)}}},e.prototype.sortSourceOrder=function(t){return[]},e}(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 t(e,i){var o=void 0,n=void 0,r=void 0,s=[];videojs.getComponent("ErrorDisplay").prototype.options_.fillAlways=!1;var a=function(t){i.errors=videojs.mergeOptions(i.errors,t),Object.keys(i.errors).forEach((function(t){var e=i.errors[t];e.type||(e.type=t)}))};a();var l=function(){e.clearTimeout(n),r&&(r=!1,e.removeClass("vjs-waiting")),n=e.setTimeout((function(){e.error()||e.paused()||e.ended()||(r=!0,e.addClass("vjs-waiting"))}),1e3),e.clearTimeout(o),o=e.setTimeout((function(){e.error()||e.paused()||e.ended()||e.error({code:-2,type:"PLAYER_ERR_TIMEOUT"})}),i.timeout),e.error()&&-2===e.error().code&&e.error(null)},c=function(){for(var t=void 0;s.length;)t=s.shift(),e.off(t[0],t[1]);e.clearTimeout(o),e.clearTimeout(n)},u=function(t,i){var o=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 l();if(e.ended())return l()}i.call(this)};e.on(t,o),s.push([t,o])},p=function(){var t=0;c(),l(),u(["timeupdate","adtimeupdate"],(function(){var i=e.currentTime();i!==t&&(t=i,l())})),i.progressDisabled||u("progress",l)},d=function(t){var o="",n=e.error(),r=document_1.createElement("div"),s="";if(n){(n=videojs.mergeOptions(n,i.errors[n.code||0])).message&&(o='<div class="vjs-errors-message">'+e.localize(n.message)+"</div>"),n.code&&(o+='<div class="vjs-errors-code">'+this.localize("Error Code")+" : "+n.code+"</div>"),n.type&&(o+='<div class="vjs-errors-type">'+this.localize("Error Type")+" : "+n.type+"</div>"),"10"!=n.code&&"11"!=n.code||(o+='<a href="https://ping.huatuo.qq.com/playvideo.qcloud.com" target="_blank" class="vjs-error-check-network">诊断网络</a>'),r.className="vjs-errors-dialog",s='<div class="vjs-errors-content-container">\n '+o+"\n </div>";var a=e.getChild("errorDisplay");a.closeable(!("dismiss"in n)||n.dismiss)?(r.innerHTML=s,a.fillWith(r),a.contentEl().firstChild.appendChild(a.getChild("closeButton").el())):(r.innerHTML=s,a.fillWith(r)),a.one("modalclose",(function(){return e.error(null)}))}},h=function t(){c(),e.removeClass("vjs-errors"),e.off("dispose",t),e.off(["aderror","error"],d)},f=function(i){h(),t(e,videojs.mergeOptions(defaults$1,i))};f.extend=function(t){return a(t)},f.getAll=function(){return videojs.mergeOptions(i.errors)},f.disableProgress=function(t){i.progressDisabled=t,p()},e.on("dispose",h),e.on(["aderror","error"],d),e.ready((function(){e.addClass("vjs-errors")})),e.errors=f},errors=function(t){initPlugin(this,videojs.mergeOptions(defaults$1,t))};["extend","getAll","disableProgress"].forEach((function(t){errors[t]=function(){videojs.log.warn("The errors."+t+"() 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(t){function e(i,o){classCallCheck(this,e),log$7("Reporter initilaizing");var n=possibleConstructorReturn(this,t.call(this,i));return i.options_.plugins.Reporter?(n.reportContent={status:"idle"},n.mtaReportCache=[],log$7("Reporter initilaized"),n):possibleConstructorReturn(n,!1)}return inherits(e,t),e.prototype.setStorage=function(t,e){localStorage.setItem(t,e)},e.prototype.getStorage=function(t){localStorage.getItem(t)},e.prototype.sender=function(t){var e=new Image;e.onload=e.onerror=e.onabort=function(){e.onload=e.onerror=e.onabort=null,e=null},e.src=t},e.prototype.initPlayCgiCodeReport=function(){var t=this.player;t.on("playcgistart",videojs.bind(this,this.onPlayCgiStart)),t.on("playcgiend",videojs.bind(this,this.onPlayCgiEnd))},e.prototype.onPlayCgiStart=function(t){cgiSeq[t.data.time]=cgiSeq[t.data.time]||{},cgiSeq[t.data.time].startTime=t.data.time,cgiSeq[t.data.time].url=t.data.url},e.reportPlayMetrics=function(t,e){xhr.post("https://datacenter.live.qcloud.com",{body:JSON.stringify(t)},(function(){e&&e()}))},e.prototype.onPlayCgiEnd=function(t){if(cgiSeq[t.data.startTime]){var e=t.data,i=void 0,o=void 0,n=void 0;if(e.error)switch(o=2,e.error.message){case"Timeout":i=10;break;case"ServerError":i=11}else 0==e.result.code?(o=1,i=0):(o=3,i=e.result.code),n=e.result.requestId;this.reportPlayCgiToISD("","",o,i,t.data.time-cgiSeq[t.data.startTime].startTime,n,void 0,void 0)}},e.prototype.reportPlayCgiToISD=function(t,e,i,o,n,r,s,a){var l={domain:t||"playvideo.qcloud.com",cgi:e||"/getplayinfo/v2",type:i,code:o,time:n,appid:20370,platform:videojs.browser.IS_IOS?"ios":videojs.browser.IS_ANDROID?"android":"pc",expansion1:r,expansion2:s,expansion3:a};this.sender(unifyProtocol(STATUS_CODE_REPORT_URL)+"?"+serializeParams(l))},e.prototype.reportMTA=function(t,e){window.MtaH5?(this.mtaReportCache.length>0&&(this.mtaReportCache.forEach((function(t){t.call()})),this.mtaReportCache=0),MtaH5.clickStat(t,e)):this.mtaReportCache.push((function(){MtaH5.clickStat(t,e)}))},e}(Plugin$8);videojs.registerPlugin("Reporter",Reporter);var store2=createCommonjsModule((function(t){!function(e,i){var n={version:"2.12.0",areas:{},apis:{},inherit:function(t,e){for(var i in t)e.hasOwnProperty(i)||Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(t,i));return e},stringify:function(t){return void 0===t||"function"==typeof t?t+"":JSON.stringify(t)},parse:function(t,e){try{return JSON.parse(t,e||n.revive)}catch(i){return t}},fn:function(t,e){for(var i in n.storeAPI[t]=e,n.apis)n.apis[i][t]=e},get:function(t,e){return t.getItem(e)},set:function(t,e,i){t.setItem(e,i)},remove:function(t,e){t.removeItem(e)},key:function(t,e){return t.key(e)},length:function(t){return t.length},clear:function(t){t.clear()},Store:function(t,e,i){var r=n.inherit(n.storeAPI,(function(t,e,i){return 0===arguments.length?r.getAll():"function"==typeof e?r.transact(t,e,i):void 0!==e?r.set(t,e,i):"string"==typeof t||"number"==typeof t?r.get(t):"function"==typeof t?r.each(t):t?r.setAll(t,e):r.clear()}));r._id=t;try{e.setItem("__store2_test","ok"),r._area=e,e.removeItem("__store2_test")}catch(o){r._area=n.storage("fake")}return r._ns=i||"",n.areas[t]||(n.areas[t]=r._area),n.apis[r._ns+r._id]||(n.apis[r._ns+r._id]=r),r},storeAPI:{area:function(t,e){var i=this[t];return i&&i.area||(i=n.Store(t,e,this._ns),this[t]||(this[t]=i)),i},namespace:function(t,e){if(!t)return this._ns?this._ns.substring(0,this._ns.length-1):"";var i=t,o=this[i];if(!(o&&o.namespace||(o=n.Store(this._id,this._area,this._ns+i+"."),this[i]||(this[i]=o),e)))for(var r in n.areas)o.area(r,n.areas[r]);return o},isFake:function(){return"fake"===this._area.name},toString:function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},has:function(t){return this._area.has?this._area.has(this._in(t)):!!(this._in(t)in this._area)},size:function(){return this.keys().length},each:function(t,e){for(var i=0,o=n.length(this._area);i<o;i++){var r=this._out(n.key(this._area,i));if(void 0!==r&&!1===t.call(this,r,this.get(r),e))break;o>n.length(this._area)&&(o--,i--)}return e||this},keys:function(t){return this.each((function(t,e,i){i.push(t)}),t||[])},get:function(t,e){var i,o=n.get(this._area,this._in(t));return"function"==typeof e&&(i=e,e=null),null!==o?n.parse(o,i):null!=e?e:o},getAll:function(t){return this.each((function(t,e,i){i[t]=e}),t||{})},transact:function(t,e,i){var o=this.get(t,i),n=e(o);return this.set(t,void 0===n?o:n),this},set:function(t,e,i){var o=this.get(t);return null!=o&&!1===i?e:n.set(this._area,this._in(t),n.stringify(e),i)||o},setAll:function(t,e){var i,o;for(var n in t)o=t[n],this.set(n,o,e)!==o&&(i=!0);return i},add:function(t,e){var i=this.get(t);if(i instanceof Array)e=i.concat(e);else if(null!==i){var o=typeof i;if(o===typeof e&&"object"===o){for(var r in e)i[r]=e[r];e=i}else e=i+e}return n.set(this._area,this._in(t),n.stringify(e)),e},remove:function(t,e){var i=this.get(t,e);return n.remove(this._area,this._in(t)),i},clear:function(){return this._ns?this.each((function(t){n.remove(this._area,this._in(t))}),1):n.clear(this._area),this},clearAll:function(){var t=this._area;for(var e in n.areas)n.areas.hasOwnProperty(e)&&(this._area=n.areas[e],this.clear());return this._area=t,this},_in:function(t){return"string"!=typeof t&&(t=n.stringify(t)),this._ns?this._ns+t:t},_out:function(t){return this._ns?t&&0===t.indexOf(this._ns)?t.substring(this._ns.length):void 0:t}},storage:function(t){return n.inherit(n.storageAPI,{items:{},name:t})},storageAPI:{length:0,has:function(t){return this.items.hasOwnProperty(t)},key:function(t){var e=0;for(var i in this.items)if(this.has(i)&&t===e++)return i},setItem:function(t,e){this.has(t)||this.length++,this.items[t]=e},removeItem:function(t){this.has(t)&&(delete this.items[t],this.length--)},getItem:function(t){return this.has(t)?this.items[t]:null},clear:function(){for(var t in this.items)this.removeItem(t)}}},r=n.Store("local",function(){try{return localStorage}catch(t){}}());r.local=r,r._=n,r.area("session",function(){try{return sessionStorage}catch(t){}}()),r.area("page",n.storage("page")),"function"==typeof i&&void 0!==i.amd?i("store2",[],(function(){return r})):t.exports?t.exports=r:(e.store&&(n.conflict=e.store),e.store=r)}(commonjsGlobal$1,commonjsGlobal$1&&commonjsGlobal$1.define)})),Plugin$9=videojs.getPlugin("plugin"),log$8=videojs.log,ContinuePlay=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.options=o,n.init(),n}return inherits(e,t),e.prototype.init=function(){var t=this.player,e=t.options_,i=void 0;t.ready(videojs.bind(this,(function(){i=e&&e.appID&&e.fileID?e.fileID:this.options.playID,this.playID=i,t.cache_&&t.cache_.source&&t.cache_.source.src&&(this.source=t.cache_.source.src.split("?")[0]),(i||this.source)&&(log$8("ContinuePlay initializing"),this.lastTime=store2.get(this.getStoreKey()),t.off("timeupdate",videojs.bind(this,this.onTimeUpdate)),t.on("timeupdate",videojs.bind(this,this.onTimeUpdate)),t.one(this.getTriggerEvent(),videojs.bind(this,this.onPlay)),!this.options.auto&&t.getChild("ContinuePlayTips")&&t.getChild("ContinuePlayTips").close(),log$8("ContinuePlay initialized"),t.trigger({type:"feature",data:"continue"}))})))},e.prototype.onTimeUpdate=function(t){store2.set(this.getStoreKey(),this.player.currentTime())},e.prototype.onPlay=function(t){var e=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():e.addChild("ContinuePlayTips",videojs.mergeOptions(this.options,{time:this.lastTime,resumeCallback:videojs.bind(this,this.start)})):"Flash"==e.techName_&&Math.round(this.lastTime)>1&&Math.round(this.lastTime)!=Math.round(this.player.duration())&&this.player.duration()!==1/0&&!this.player.duration()&&e.one("loadedmetadata",videojs.bind(this,this.onPlay))},e.prototype.start=function(){var t=this.player;t.currentTime(this.lastTime),"Flash"==t.techName_&&t.tech(!0).trigger("seeked"),t.trigger({type:"continueplay",data:{lastTime:this.lastTime}})},e.prototype.generatePlayID=function(){},e.prototype.getStoreKey=function(){return"tcplayer-lpt-"+(this.playID||this.source)},e.prototype.getTriggerEvent=function(){var t=this.player;return t.options_.autoplay&&"Flash"==t.techName_?"loadedmetadata":"playing"},e}(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(t){return"number"==typeof t&&t==t},hasNoWhitespace=function(t){return"string"==typeof t&&/^\S+$/.test(t)},Overlay=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return["start","end"].forEach((function(t){var e=n.options_[t];if(isNumber(e))n[t+"Event_"]="timeupdate";else if(hasNoWhitespace(e))n[t+"Event_"]=e;else if("start"===t)throw new Error('invalid "start" option; expected number or string')})),["endListener_","rewindListener_","startListener_"].forEach((function(t){n[t]=function(i){return e.prototype[t].call(n,i)}})),"timeupdate"===n.startEvent_&&n.on(i,"timeupdate",n.rewindListener_),n.debug('created, listening to "'+n.startEvent_+'" for "start" and "'+(n.endEvent_||"nothing")+'" for "end"'),n.hide(),n}return inherits(e,t),e.prototype.createEl=function(){var t=this.options_,e=t.content,i=t.showBackground?"tcp-overlay-background":"tcp-overlay-no-background",o=dom$1.createEl("div",{className:"\n tcp-overlay\n tcp-overlay-"+t.align+"\n "+t.className+"\n "+i+"\n vjs-hidden\n "});return"string"==typeof e?o.innerHTML=e:videojs.browser.IS_IE8||e instanceof window_1.DocumentFragment?o.appendChild(e):dom$1.appendContent(o,e),o},e.prototype.debug=function(){if(this.options_.debug){for(var t=videojs.log,e=t,i=arguments.length,o=Array(i),n=0;n<i;n++)o[n]=arguments[n];t.hasOwnProperty(o[0])&&"function"==typeof t[o[0]]&&(e=t[o.shift()]),e.apply(void 0,["overlay#"+this.id()+": "].concat(o))}},e.prototype.hide=function(){return t.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)},e.prototype.startOnPause_=function(t){var e=this.player();"pause"===t.type?e.seeking()||e.ended()||this.startListener_({type:"pause"}):e.paused()&&this.startListener_({type:"pause"})},e.prototype.shouldHide_=function(t,e){var i=this.options_.end;return isNumber(i)?t>=i:i===e},e.prototype.show=function(){return t.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},e.prototype.shouldShow_=function(t,e){var i=this.options_.start,o=this.options_.end;return isNumber(i)?isNumber(o)?t>=i&&t<o:this.hasShownSinceSeek_?Math.floor(t)===i:(this.hasShownSinceSeek_=!0,t>=i):i===e},e.prototype.startListener_=function(t){var e=this.player().currentTime();this.shouldShow_(e,t.type)&&this.show()},e.prototype.endListener_=function(t){var e=this.player().currentTime();this.shouldHide_(e,t.type)&&this.hide()},e.prototype.rewindListener_=function(t){var e=this.player().currentTime(),i=this.previousTime_,o=this.options_.start,n=this.options_.end;e<i&&(this.debug("rewind detected"),isNumber(n)&&!this.shouldShow_(e)?(this.debug("hiding; "+n+" is an integer and overlay should not show at this time"),this.hasShownSinceSeek_=!1,this.hide()):hasNoWhitespace(n)&&e<o&&(this.debug("hiding; show point ("+o+") is before now ("+e+") and end point ("+n+") is an event"),this.hasShownSinceSeek_=!1,this.hide())),this.previousTime_=e},e}(Component$12);videojs.registerComponent("Overlay",Overlay);var plugin=function(t){var e=this,i=videojs.mergeOptions(defaults$2,t);Array.isArray(this.overlays_)&&this.overlays_.forEach((function(t){e.removeChild(t),e.controlBar&&e.controlBar.removeChild(t),t.dispose()}));var o=i.overlays;delete i.overlays,this.overlays_=o.map((function(t){var o=videojs.mergeOptions(i,t);return o.attachToControlBar&&e.controlBar&&-1!==o.align.indexOf("bottom")?e.controlBar.addChild("overlay",o):e.addChild("overlay",o)}))};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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.hasInit=!1,n.init(o),n}return inherits(e,t),e.prototype.init=function(t){var e=this,i=this.player,o={showBackground:!1,overlays:[]};Array.isArray(t)&&t.length>0&&(log$9("ImagePatch initializing"),t.forEach((function(t){var i=void 0,n=void 0,r=void 0,s=void 0,a=document.createDocumentFragment();(r=document.createElement("a")).className="tcp-overlay-link",r.target="_blank",t.link&&(r.href=t.link),t.url&&((s=e.loadImg(unifyProtocol(t.url),videojs.bind(e,e.onImgLoaded))).className="tcp-overlay-img",r.appendChild(s),videojs.browser.IS_IE8?((i=document.createElement("div")).className="tcp-overlay-table",(n=document.createElement("div")).className="tcp-overlay-cell",n.appendChild(r),i.appendChild(n),a.appendChild(i)):a.appendChild(r),o.overlays.push({content:a,className:"tcp-image-patch tcp-image-patch-"+locations[t.location],start:startEvent[t.location],end:endEvent[t.location],once:0==t.location,align:"center"}))})),o.overlays.length>0?(i.Patch(o),i.trigger({type:"feature",data:"patch"}),this.hasInit=!0):this.reset(),log$9("ImagePatch initialized"))},e.prototype.loadImg=function(t,e){var i,o,n,r,s,a=new Image;return a.src=t,a.complete?(e&&e.call(e,a),a):(o=a.width,n=a.height,a.onerror=function(){i.end=!0,a=a.onload=a.onerror=null},(i=function(){r=a.width,s=a.height,(r!==o||s!==n||r*s>1024)&&(e&&e.call(e,a),i.end=!0)})(),a.onload=function(){!i.end&&i(),a=a.onload=a.onerror=null},a)},e.prototype.onImgLoaded=function(t){if(videojs.browser.IE_VERSION){var e=parseInt(this.player.el().currentStyle.width),i=parseInt(this.player.el().currentStyle.height);if(t.width>e||t.height>i){var o=e/(t.width/t.height);t.width/t.height>e/i||(t.style.marginTop=(i-o)/2+"px"),t.style.width="100%",t.style.height="auto"}}},e.prototype.reset=function(){this.hasInit&&(log$9("ImagePatch reset"),this.player.Patch(),this.hasInit=!1)},e}(Plugin$10);videojs.registerPlugin("ImagePatch",ImagePatch);var Plugin$11=videojs.getPlugin("plugin"),log$10=videojs.log,ContextMenu=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.options=o,log$10("ContextMenu initializing"),n.init(),log$10("ContextMenu initialized"),n}return inherits(e,t),e.prototype.init=function(){this.player.addChild("RightClickPopupMenu",this.options)},e}(Plugin$11);videojs.registerPlugin("ContextMenu",ContextMenu);var Plugin$12=videojs.getPlugin("plugin"),LevelSwitch=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.options=o,n.init(),n}return inherits(e,t),e.prototype.init=function(){var t=this.player,e=t.options_.plugins.ContextMenu;e&&e.levelSwitch&&e.levelSwitch.open&&t.addChild("LevelSwitchTips",this.options)},e}(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(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.hasInit=!1,o.vttUrl&&i.ready(videojs.bind(n,(function(){this.init(o)}))),n}return inherits(e,t),e.prototype.loadTrackFile=function(t){var e=this,i=this.player.addRemoteTextTrack({src:t.vttUrl,kind:"metadata"},!0);i&&i.addEventListener("load",(function(){e.trackInfo=i}))},e.prototype.init=function(t){if(!videojs.browser.IS_IOS&&!videojs.browser.IS_ANDROID&&this.player.controlBar&&this.player.controlBar.progressControl){if(log$12("VttThumbnail initializing",t),!this.player.controlBar)return void log$12("VttThumbnail can not initialize without control bar");this.options=t;var e=this.player,i=e.controlBar.progressControl;this.loadTrackFile(t),defaults$3.basePath=parseBasePath(t.vttUrl),this.initUI(),i.on("mouseenter",videojs.bind(this,this.onMouseEnter)),i.on("mousemove",videojs.bind(this,this.onMouseMove)),i.on("mouseleave",videojs.bind(this,this.onMouseOut)),this.hasInit=!0,log$12("VttThumbnail initialized"),e.trigger({type:"feature",data:"thumbnail"})}},e.prototype.initTrackFile=function(t){t.track,this.trackInfo=t},e.prototype.initUI=function(){var t=videojs.dom.createEl("div",{className:"tcp-vtt-thumbnail-container"}),e=videojs.dom.createEl("img",{className:"tcp-vtt-thumbnail-img"});t.appendChild(e),this.containerEl=t,this.imgEl=e,this.player.controlBar.progressControl.el().appendChild(t)},e.prototype.onMouseEnter=function(){this.containerEl.style.display="block"},e.prototype.onMouseMove=function(t){if(!this.trackInfo)return!1;var e,i,o,n,r,s,a=void 0,l=void 0,c=void 0,u=0,p=void 0,d=void 0,h=void 0;for(l=this.player.controlBar.progressControl,c=this.player.controlBar.progressControl.seekBar,i=offsetParent(l.el()).getBoundingClientRect(),o=offsetParent(c.el()).getBoundingClientRect(),e=t.clientX,r=this.player.duration(),n=((e-o.left)/c.width()*r).toFixed(3),s=this.trackInfo.track||this.trackInfo;u<s.cues.length;){if((p=s.cues[u]).startTime<=n&&p.endTime>=n){d=parseImageLink(p.text);break}u++}if(!d)return this.onMouseOut(),!1;h=e-o.left+d.w/2-c.width(),h=Math.max(0,h),a=e-i.left-d.w/2-h,a=Math.max(c.el().offsetLeft,a),d.left=a,this.setView(d)},e.prototype.onMouseOut=function(){this.containerEl.style.display="none"},e.prototype.setView=function(t){var e=this.containerEl,i=this.imgEl,o=this.options;e.style.width==t.w&&e.style.height==t.h||(e.style.width=t.w+"px",e.style.height=t.h+"px"),e.style.left=t.left+"px",o.imgUrl&&i.src!=o.imgUrl?i.src=o.imgUrl:i.src=t.src,i.style.left=-t.x+"px",i.style.top=-t.y+"px",i.style.clip="rect("+t.y+"px,"+(t.w+t.x)+"px,"+(t.y+t.h)+"px,"+t.x+"px)"},e.prototype.reset=function(){if(this.hasInit){log$12("VttThumbnail reset");var t=this.player.controlBar.progressControl;t.off("mousemove",videojs.bind(this,this.onMouseMove)),t.off("mouseleave",videojs.bind(this,this.onMouseOut)),this.hasInit=!1}},e}(Plugin$13),getComputedStyle=function(t,e){return function(i){return window.getComputedStyle?window.getComputedStyle(t,e)[i]:t.currentStyle[i]}},offsetParent=function t(e){return"HTML"!==e.nodeName&&"static"===getComputedStyle(e)("position")?t(e.offsetParent):e},parseImageLink=function(t){var e,i=void 0,o=void 0;if(-1===(e=t.indexOf("#")))return{src:t,w:0,h:0,x:0,y:0};if(i=t.substring(0,e),/^(http:|https:|\/\/)/.test(i)||(i=defaults$3.basePath+i),"xywh="!==(o=t.substring(e+1)).substring(0,5))return{src:i,w:0,h:0,x:0,y:0};var n=o.substring(5).split(",");return{src:i,w:parseInt(n[2]),h:parseInt(n[3]),x:parseInt(n[0]),y:parseInt(n[1])}},parseBasePath=function(t){/^(\/\/)/.test(t)&&(t="https:"+t);var e=t.match(/(\w+):\/\/([^\:|\/]+)(\:\d*)?(.*\/)([^#|\?|\n]+)?(#.*)?(\?.*)?/i);if(e&&e[2]&&e[4])return"//"+e[2]+e[4]};videojs.registerPlugin("VttThumbnail",VttThumbnail);var Plugin$14=videojs.getPlugin("plugin"),log$13=videojs.log,PlayerMetrics=function(t){function e(i,o){classCallCheck(this,e),log$13("PlayerMetrics initializing");var n=possibleConstructorReturn(this,t.call(this,i));return!1===i.options_.reportable?possibleConstructorReturn(n,!1):(n.player=i,n.checkPrevData(),n.initData(),n.registerListener(),log$13("PlayerMetrics initialized"),n)}return inherits(e,t),e.prototype.checkPrevData=function(){var t=localStorage.getItem("tcplayer_data");if(t){var e=JSON.parse(t);Reporter.reportPlayMetrics(e,(function(){localStorage.removeItem("tcplayer_data")}))}},e.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()},e.prototype.getComsumeDuration=function(t){var e=getTimeStamp()-this.timing.firstPlaying;this.consumeDuration=e-this.lagStatus.lagDuration-this.playStatus.pauseDuration,t&&this.consumeDuration<0&&(this.consumeDuration=e>0?e:0)},e.prototype.registerListener=function(){var t=this.player;t.on("loadedmetadata",videojs.bind(this,this.onLoadedmetadata)),t.one("canplay",videojs.bind(this,this.oneCanplay)),t.one("play",videojs.bind(this,this.onePlay)),t.on("play",videojs.bind(this,this.onPlay)),t.on("playing",videojs.bind(this,this.onPlaying)),t.on("seeking",videojs.bind(this,this.onSeeking)),t.on("seeked",videojs.bind(this,this.onSeeked)),t.on("error",videojs.bind(this,this.onError)),t.on("resolutionswitching",videojs.bind(this,this.onResolutionSwitching)),t.on("pause",videojs.bind(this,this.onPause)),t.on("playcgiend",videojs.bind(this,this.onPlaycgiend)),t.on("ended",videojs.bind(this,this.onEnded)),t.on("feature",videojs.bind(this,this.onFeature)),t.on("dispose",videojs.bind(this,this.onDispose)),document.addEventListener("visibilitychange",videojs.bind(this,this.onVisibilityChange)),window.addEventListener("pagehide",videojs.bind(this,this.onPageHide))},e.prototype.onPageHide=function(){this.saveData()},e.prototype.onVisibilityChange=function(){"hidden"===document.visibilityState&&this.saveData()},e.prototype.saveData=function(){this.bytes_token&&3!==this.playScene&&this.player&&(this.getComsumeDuration(),this.report(2===this.playScene?40304:40102,{},(function(t){localStorage.setItem("tcplayer_data",JSON.stringify(t))})))},e.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)},e.prototype.oneCanplay=function(){videojs.bind(this,this.calculateFirstFrameDuration)(),1===this.playScene&&this.report(40101)},e.prototype.calculateFirstFrameDuration=function(){var t=getperformance();t.mark&&t.measure&&t.getEntriesByName&&(t.mark("firstIFrameEnd"),t.measure("firstIFrame","firstFrameStart","firstIFrameEnd"),this.firstIFrameDuration=t.getEntriesByName("firstIFrame")[0].duration)},e.prototype.onePlay=function(){var t=this;this.setTimingData({firstPlay:getTimeStamp()});var e=this.player.el_.firstChild;this.bufferStart=e&&e.buffered&&e.buffered.length>0?e.buffered.start(e.buffered.length-1):0,this.bufferBlock=[this.bufferStart];var i=this.player.getVideoPlaybackQuality();this.recvFrames=i.totalVideoFrames,this.renderedFrames=i.totalVideoFrames-i.droppedVideoFrames,this.blockStartTime=getTimeStamp(),this.blockTimer=setInterval((function(){if(2===t.playScene)return!1;if(t.lagStatus.lagging&&t.lagStatus.lagStart){var i=getTimeStamp()-t.lagStatus.lagStart;i>t.blockInterval?t.blockData.lagBlockDuration=t.blockInterval:t.blockData.lagBlockDuration+=i}t.blockStartTime=getTimeStamp();var o=e&&e.buffered&&e.buffered.length>0?e.buffered.end(e.buffered.length-1):0,n=t.player.getVideoPlaybackQuality(),r=n.totalVideoFrames,s=n.totalVideoFrames-n.droppedVideoFrames;Object.assign(t.blockData,{buffer_avg:parseInt(1e3*(o-t.bufferStart)),recv_frames:r-t.recvFrames,render_frames:s-t.renderedFrames}),t.bufferBlock.push(t.blockData.buffer_avg),t.bufferStart=o,t.recvFrames=r,t.renderedFrames=s,t.report(40100)}),this.blockInterval)},e.prototype.onDispose=function(){clearInterval(this.blockTimer)},e.prototype.onPlay=function(){this.playStatus.pauseTime&&(this.playStatus.pauseDuration=this.playStatus.pauseDuration+getTimeStamp()-this.playStatus.pauseTime,this.playStatus.pauseTime=0)},e.prototype.onPlaying=function(){var t=this;if(!this.playStatus.isFirstPlay&&(this.playStatus.isFirstPlay=!0,this.setTimingData({firstPlaying:getTimeStamp()}),this.player.on("waiting",(function(){t.lagStatus.lagging||t.player.seeking()||t.lagStatus.skip||(t.lagStatus.lagging=!0,t.lagStatus.lagStart=getTimeStamp())})),this.player.currentSource().keySystems)){var e=this.player.currentSource().keySystems;e.plain&&(this.u32_drm_type="plain"),e.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(e){t.lagStatus.lagging&&(t.lagStatus.lagEnd=getTimeStamp())-t.lagStatus.lagStart>e&&t.blockData["lagCount_"+e]++})),this.lagStatus.skip=!1},e.prototype.onSeeking=function(){this.contentComputTimePoint.push({type:"end",time:this.player.currentTime()})},e.prototype.onSeeked=function(){this.contentComputTimePoint.push({type:"start",time:this.player.currentTime()})},e.prototype.onError=function(t){this.getComsumeDuration(!0);var e={u64_err_code:t.data.code,str_err_info:t.data.message||(defaults$1.errors[t.data.code]||{}).message},i=(this.player.cache_.src||"").indexOf("vod")>-1||this.player.options_.fileID;t&&t.data&&t.data.code&&(2===this.playScene&&i?this.report(40304,e):this.afterCanplay?this.report(40102,e):this.report(40101,e))},e.prototype.onResolutionSwitching=function(){this.lagStatus.skip=!0},e.prototype.onPause=function(){this.playStatus.pauseTime=getTimeStamp(),this.lagStatus.lagging&&(this.lagStatus.skip=!0)},e.prototype.onPlaycgiend=function(t){var e=this,i=t.data;i.result&&0==i.result.code&&(this.playStatus.requestID=i.result.requestId,setTimeout((function(){if(e.player.currentSources().length>0&&e.player.currentSources()[0].keySystems){var t=e.player.currentSources()[0].keySystems;t["com.widevine.alpha"]&&e.reportMTA("drm",{initialized:"Widevine"}),t["com.apple.fps.1_0"]&&e.reportMTA("drm",{initialized:"FairPlay"})}else e.player.options_.plugins.DRM&&e.player.options_.plugins.DRM.token&&e.reportMTA("drm",{initialized:"SimpleAES"})}),0)),this.setTimingData({cgiStart:t.data.startTime,cgiEnd:t.data.time})},e.prototype.onEnded=function(){this.getComsumeDuration(),1===this.playScene?this.report(40102):this.report(40304)},e.prototype.onFeature=function(t){-1==this.features.indexOf(t.data)&&this.features.push(t.data)},e.prototype.guid=function(t){var e=localStorage.getItem(t);return e||(e=guid(),localStorage.setItem(t,e)),e},e.prototype.report=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[2];if(3===this.playScene)return!1;t&&this["report_"+t](e,i)},e.prototype.report_40101=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.player)return!1;var e={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:t.u64_err_code||"",str_err_info:t.str_err_info||""},i={app_id:0,data:[Object.assign({},this.liveBaseData,e,t)],module_id:1005,command:40101};Reporter.reportPlayMetrics(i)},e.prototype.report_40100=function(t){var e=this,i=this.player||{};this.blockData=this.blockData||{};var o={u32_cpu_usage:"",u32_app_cpu_usage:"",u32_avg_memory:"",u32_avg_cpu_usage:"",str_stream_url:i.cache_&&i.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,o,t)],module_id:1005,command:40100};Reporter.reportPlayMetrics(n,(function(){e.resetBlockData()}))},e.prototype.report_40102=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments[1],o=this.player||{},n=0,r=0,s=0;"{}"!==JSON.stringify(o)?(n=this.lagStatus.lagAvg.length>0?this.lagStatus.lagAvg.reduce((function(t,e){return t+e}),0)/this.lagStatus.lagAvg.length:0,r=this.bufferBlock.length>0?this.bufferBlock.reduce((function(t,e){return t+e}),0)/this.bufferBlock.length:0,s=(o.getVideoPlaybackQuality&&o.getVideoPlaybackQuality()||{}).totalVideoFrames/e.duration):this.resetLagStatus();var a={uint64_data_time:getTimeStampBySecond(),str_stream_url:o.cache_&&o.cache_.src,u64_timestamp:getTimeStamp(),u32_avg_cpu_usage:"",u32_avg_memory:"",u64_begin_timestamp:o.startTime,u32_result:this.consumeDuration,u64_err_code:e.u64_err_code,u32_speed_cnt:0,u32_avg_cache_time:r,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:o.width_,u32_video_height:o.height_,u32_video_avg_fps:s,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},l={app_id:0,data:[Object.assign({},this.liveBaseData,a,e)],module_id:1005,command:40102};return e.u32_delay_report?(localStorage.setItem("tcplayer_data",JSON.stringify(l)),!1):i?(l.data.u32_delay_report=1,i(l)):void Reporter.reportPlayMetrics(l,(function(){t.bytes_token=null,localStorage.removeItem("tcplayer_data")}))},e.prototype.report_40303=function(){this.setTimingData({initEnd:getTimeStamp()});var t={msg_client_ip:{uint32_ip:""},uint32_service:this.playScene,uint64_data_time:getTimeStampBySecond(),str_stream_url:this.player.cache_.src,uint32_command:40303},e={app_id:0,data:[Object.assign({},this.vodBaseData,t)],module_id:1011,command:40303};Reporter.reportPlayMetrics(e)},e.prototype.report_40304=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments[1],o=this.lagStatus.lagAvg.length>0?this.lagStatus.lagAvg.reduce((function(t,e){return t+e}),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(o),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(e.u64_err_code||""),str_err_info:String(e.str_err_info||""),u32_video_decode_type:String(0),u32_speed:this.player&&String(100*this.player.playbackRate())||"1000"},r={app_id:0,data:[Object.assign({},this.vodBaseData,n)],module_id:1011,command:40304};if(i)return i(r);Reporter.reportPlayMetrics(r,(function(){t.bytes_token=null,localStorage.removeItem("tcplayer_data")}))},e.prototype.setTimingData=function(t){this.timing=videojs.mergeOptions(this.timing,t)},e.prototype.reset=function(){this.playStatus={isFirstPlay:!1}},e.prototype.resetLagStatus=function(){this.lagStatus={lagCount:0,lagging:!1,lagStart:0,lagEnd:0,lagInterval:500,lagDuration:0,lagAvg:[],isFirstLag:!1,skip:!1}},e.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}},e.prototype.reportMTA=function(t,e){},e.prototype.getSystem=function(){return IS_IOS?"ios":IS_ANDROID?"android":IS_WIN?"win":IS_MAC?"mac":"other"},e.prototype.getSystemVer=function(){var t=this.getSystem();return"ios"==t?IOS_VERSION:"android"==t?ANDROID_VERSION:"win"==t?WIN_VER:"mac"==t?MAC_VER:void 0},e.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"},e.prototype.getBrowserVer=function(){var t=this.getBrowser();return"firefox"==t?FIREFOX_VER:"edge"==t?EDGE_VER:"chrome"==t?CHROME_VER:"ie"==t?IE_VERSION:"safari"==t?SAFARI_VER:"qq"==t||"mqq"==t?QQ_VER:"tbs"==t?TBS_VERSION:"other"},e.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"},e.prototype.getMediaType=function(){return this.player.src()&&/\/(.+)\.(.+)\?|\/(.+)\.(.+)/.test(this.player.src()),RegExp.$2||RegExp.$4},e.prototype.getNetworkType=function(){var t,e=navigator.userAgent,i=e.match(/NetType\/\w+/)?e.match(/NetType\/\w+/)[0]:"NetType/other";switch(i=i.toLowerCase().replace("nettype/","")){case"wifi":t="1";break;case"4g":t="2";break;case"3g":case"3gnet":t="3";break;case"2g":t="4";break;default:t="0xFF"}return t},e}(Plugin$14);videojs.registerPlugin("PlayerMetrics",PlayerMetrics);var Plugin$15=videojs.getPlugin("plugin"),log$14=videojs.log,ProgressMarker=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return i.ready(videojs.bind(n,n.init)),n}return inherits(e,t),e.prototype.init=function(){var t=this.player;if(t.options_.dots){if(window.requestAnimationFrame((function e(){Array.isArray(t.options_.dots)&&t.options_.dots.length>0&&(t.options_.dots.forEach((function(e){!e.emitted&&e.timeOffset-1e3*(t.currentTime()||0)<500&&(e.emitted=!0,t.trigger("marker",e.content))})),t.options_.dots[t.options_.dots.length-1].emitted||window.requestAnimationFrame(e))})),IS_IOS||IS_ANDROID)return!1;if(!t.controlBar||!this.player.controlBar.progressControl)return void log$14("ProgressMarker can not initialize without control bar or progress control");log$14("ProgressMarker initializing");var e=t.controlBar.getChild("ProgressControl").getChild("SeekBar");e.getChild("ProgressMarkerGenerator")&&e.removeChild("ProgressMarkerGenerator"),t.options_.plugins.ProgressMarker&&(e.addChild("ProgressMarkerGenerator"),log$14("ProgressMarker initialized"),t.trigger({type:"feature",data:"marker"}))}},e}(Plugin$15);videojs.registerPlugin("ProgressMarker",ProgressMarker);var Component$15=videojs.getComponent("Component"),PlayListItem=function(t){function e(i,o){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,i,o))}return inherits(e,t),e.prototype.createEl=function(){var t=this.options_,e=videojs.dom.createEl("div",{className:"tcp-playlist-item"}),i=videojs.dom.createEl("div",{className:"tcp-playlist-item-video",innerHTML:t.img?'<img src="'+t.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">'}),o=videojs.dom.createEl("div",{className:"tcp-playlist-item-duration",textContent:this.timeFormat(t.duration)});i.appendChild(o);var n=videojs.dom.createEl("div",{className:"tcp-playlist-item-desc",textContent:t.text});return e.appendChild(i),e.appendChild(n),this.bindEvent(e),e},e.prototype.bindEvent=function(t){var e=this;videojs.on(t,["click"],(function(){e.player_.trigger({type:"playItem",data:e.options_})}))},e.prototype.timeFormat=function(t){var e="",i=Math.floor(t/3600);0!=i&&(t-=3600*i,i<10&&(i="0"+i),e+=i+":");var o=Math.floor(t/60);return o<10&&(o="0"+o),(t-=60*o)<10&&(t="0"+t),e+(o+":")+t},e}(Component$15);videojs.registerComponent("PlayListItem",PlayListItem);var Component$16=videojs.getComponent("Component"),PlayListTitle=function(t){function e(i,o){return classCallCheck(this,e),possibleConstructorReturn(this,t.call(this,i,o))}return inherits(e,t),e.prototype.createEl=function(){var t=this.options_;return videojs.dom.createEl("div",{className:"tcp-playlist-title",textContent:t.title})},e}(Component$16);videojs.registerComponent("PlayListTitle",PlayListTitle);var Component$14=videojs.getComponent("Component"),PlayListBox=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.init(),n.activeIndex=-1,n}return inherits(e,t),e.prototype.createEl=function(){return videojs.dom.createEl("div",{className:"tcp-playlist-box"})},e.prototype.init=function(){var t=this,e=this.options_.data;this.addChild("PlayListTitle",{title:this.options_.title}),e.forEach((function(e,i){e.index=i,t.addChild("PlayListItem",e)})),this.player_.on("ready",(function(){t.options_.loop&&(t.activeIndex=0,t.player_.on("ended",videojs.bind(t,(function(){t.player_.trigger({type:"playItem"})}))))})),this.player_.on("playItem",(function(i){var o,n=i.data;t.activeIndex=n?n.index:(t.activeIndex+1)%e.length,o=e[t.activeIndex],t.player_.loadVideoByID({fileID:o.fileID,appID:o.appID,psign:o.psign}),t.player_.one("loadedmetadata",videojs.bind(t,(function(){t.player_.play()}))),document.querySelectorAll(".tcp-playlist-item").forEach((function(t){videojs.dom.removeClass(t,"tcp-playlist-item-active")}));var r=document.querySelectorAll(".tcp-playlist-item")[t.activeIndex];videojs.dom.addClass(r,"tcp-playlist-item-active")}))},e}(Component$14);videojs.registerComponent("PlayListBox",PlayListBox);var Component$17=videojs.getComponent("Component"),PlayListToggle=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.status=0,n}return inherits(e,t),e.prototype.createEl=function(){var t=videojs.dom.createEl("div",{className:"tcp-playlist-toggle",textContent:"<"});return this.bindEvent(t),t},e.prototype.bindEvent=function(t){var e=this;videojs.on(t,["click"],(function(i){e.status=!e.status;var o=document.querySelector(".tcp-playlist");e.status?(t.textContent=">",videojs.dom.addClass(o,"tcp-playlist-open"),videojs.dom.removeClass(o,"tcp-playlist-close")):(videojs.dom.addClass(o,"tcp-playlist-close"),videojs.dom.removeClass(o,"tcp-playlist-open"),t.textContent="<")}))},e}(Component$17);videojs.registerComponent("PlayListToggle",PlayListToggle);var Component$13=videojs.getComponent("Component"),PlayList$1=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.init(),n}return inherits(e,t),e.prototype.createEl=function(){return videojs.dom.createEl("div",{className:"tcp-playlist tcp-playlist-close"})},e.prototype.init=function(){this.addChild("PlayListToggle"),this.addChild("PlayListBox",this.options_)},e}(Component$13);videojs.registerComponent("PlayList",PlayList$1);var Button$5=videojs.getComponent("Button"),PlayNextButton=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i,o));return n.addClass(),n}return inherits(e,t),e.prototype.addClass=function(){videojs.dom.addClass(this.el_,"vjs-play-next")},e.prototype.update=function(){},e.prototype.handleClick=function(t){this.player_.trigger({type:"playItem"})},e}(Button$5);PlayNextButton.prototype.controlText_="Play Next",videojs.registerComponent("PlayNextButton",PlayNextButton);var Plugin$16=videojs.getPlugin("plugin"),log$15=videojs.log,PlayList=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return IS_IOS||IS_ANDROID?possibleConstructorReturn(n):(n.options=o,o&&o.data instanceof Array&&o.data.length>0&&i.ready(videojs.bind(n,n.init)),n)}return inherits(e,t),e.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"})},e}(Plugin$16);videojs.registerPlugin("PlayList",PlayList);var Plugin$17=videojs.getPlugin("plugin"),log$16=videojs.log,HLSToken=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return log$16("HLSToken",i,o),n.init(o),n}return inherits(e,t),e.prototype.init=function(t){log$16("HLSToken init",t,this.player);var e=this.player;t.token&&(this.options=t,e.on("playcgiend",videojs.bind(this,(function(t){this.modifyData(t.data)}))))},e.prototype.modifyData=function(t){var e=this;if(log$16("HLSToken modifyData",t),0===t.result.code){var i=t.result.videoInfo;if(i.masterPlayList){var o=i.masterPlayList.url.split("/");o[o.length-1]="voddrm.token."+this.options.token+"."+o[o.length-1],i.masterPlayList.url=o.join("/")}i.transcodeList&&i.transcodeList.length>0&&(i.transcodeList=i.transcodeList.map((function(t){var i=t.url.split("/");return i[i.length-1]="voddrm.token."+e.options.token+"."+i[i.length-1],t.url=i.join("/"),t})))}},e}(Plugin$17);videojs.registerPlugin("HLSToken",HLSToken);var getMessageContents=function(t){var e=(new window_1.DOMParser).parseFromString(String.fromCharCode.apply(null,new Uint16Array(t)),"application/xml"),i=e.getElementsByTagName("HttpHeaders")[0],o={};if(i)for(var n=i.getElementsByTagName("name"),r=i.getElementsByTagName("value"),s=0;s<n.length;s++)o[n[s].childNodes[0].nodeValue]=r[s].childNodes[0].nodeValue;var a=e.getElementsByTagName("Challenge")[0],l=void 0;return a&&(l=window_1.atob(a.childNodes[0].nodeValue)),{headers:o,message:l}},requestPlayreadyLicense=function(t,e,i){var o=getMessageContents(e),n=o.headers,r=o.message;videojs.xhr({uri:t,method:"post",headers:n,body:r,responseType:"arraybuffer"},i)},getSupportedKeySystem=function(t){var e=void 0;return Object.keys(t).forEach((function(i){var o={},n=t[i].audioContentType,r=t[i].videoContentType;n&&(o.audioCapabilities=[{contentType:n}]),r&&(o.videoCapabilities=[{contentType:r}]),e=e?e.catch((function(t){return window_1.navigator.requestMediaKeySystemAccess(i,[o])})):window_1.navigator.requestMediaKeySystemAccess(i,[o])})),e},makeNewRequest=function(t){var e=t.mediaKeys,i=t.initDataType,o=t.initData,n=t.options,r=t.getLicense,s=t.removeSession,a=t.eventBus,l=e.createSession();l.addEventListener("message",(function(t){r(n,t.message).then((function(t){return l.update(t)})).catch(videojs.log.error.bind(videojs.log.error,"failed to get and set license"))}),!1),l.addEventListener("keystatuseschange",(function(t){var e=!1;l.keyStatuses.forEach((function(i,o){switch(a.trigger({keyId:o,status:i,target:l,type:"keystatuschange"}),i){case"expired":e=!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.',t)}})),e&&l.close().then((function(){s(o)}))}),!1),l.generateRequest(i,o).catch(videojs.log.error.bind(videojs.log.error,"Unable to create or initialize key session"))},addSession=function(t){var e=t.video,i=t.initDataType,o=t.initData,n=t.options,r=t.getLicense,s=t.removeSession,a=t.eventBus;e.mediaKeysObject?makeNewRequest({mediaKeys:e.mediaKeysObject,initDataType:i,initData:o,options:n,getLicense:r,removeSession:s,eventBus:a}):e.pendingSessionData.push({initDataType:i,initData:o})},setMediaKeys=function(t){var e=t.video,i=t.certificate,o=t.createdMediaKeys,n=t.options,r=t.getLicense,s=t.removeSession,a=t.eventBus;e.mediaKeysObject=o,i&&o.setServerCertificate(i);for(var l=0;l<e.pendingSessionData.length;l++){var c=e.pendingSessionData[l];makeNewRequest({mediaKeys:e.mediaKeysObject,initDataType:c.initDataType,initData:c.initData,options:n,getLicense:r,removeSession:s,eventBus:a})}return e.pendingSessionData=[],e.setMediaKeys(o)},defaultPlayreadyGetLicense=function(t){return function(e,i,o){requestPlayreadyLicense(t,i,(function(t,e,i){t?o(t):o(null,i)}))}},defaultGetLicense=function(t){return function(e,i,o){videojs.xhr({uri:t,method:"POST",responseType:"arraybuffer",body:i,headers:{"Content-type":"application/octet-stream"}},(function(t,e,i){t?o(t):o(null,i)}))}},promisifyGetLicense=function(t,e){return function(i,o){return new Promise((function(n,r){t(i,o,(function(t,i){e&&e.trigger("licenserequestattempted"),t&&r(t),n(i)}))}))}},standardizeKeySystemOptions=function(t,e){if("string"==typeof e&&(e={url:e}),!e.url&&!e.getLicense)throw new Error("Neither URL nor getLicense function provided to get license");return e.url&&!e.getLicense&&(e.getLicense="com.microsoft.playready"===t?defaultPlayreadyGetLicense(e.url):defaultGetLicense(e.url)),e},standard5July2016=function(t){var e=t.video,i=t.initDataType,o=t.initData,n=t.options,r=t.removeSession,s=t.eventBus,a=Promise.resolve();if(void 0===e.mediaKeysObject){e.mediaKeysObject=null,e.pendingSessionData=[];var l=void 0,c=void 0;if(!(a=getSupportedKeySystem(n.keySystems)))return videojs.log.error("No supported key system found"),Promise.resolve();a=a.then((function(t){return new Promise((function(i,o){e.keySystem=t.keySystem,(c=standardizeKeySystemOptions(t.keySystem,n.keySystems[t.keySystem])).getCertificate?c.getCertificate(n,(function(e,n){e?o(e):(l=n,i(t))})):i(t)}))})).then((function(t){return t.createMediaKeys()})).then((function(t){return setMediaKeys({video:e,certificate:l,createdMediaKeys:t,options:n,getLicense:promisifyGetLicense(c.getLicense,s),removeSession:r,eventBus:s})})).catch(videojs.log.error.bind(videojs.log.error,"Failed to create and initialize a MediaKeys object"))}return a.then((function(){addSession({video:e,initDataType:i,initData:o,options:n,getLicense:e.keySystem?promisifyGetLicense(standardizeKeySystemOptions(e.keySystem,n.keySystems[e.keySystem]).getLicense,s):null,removeSession:r,eventBus:s})}))},stringToUint16Array=function(t){for(var e=new ArrayBuffer(2*t.length),i=new Uint16Array(e),o=0;o<t.length;o++)i[o]=t.charCodeAt(o);return i},uint8ArrayToString=function(t){return String.fromCharCode.apply(null,new Uint16Array(t.buffer))},getHostnameFromUri=function(t){var e=document_1.createElement("a");return t=t.match(/.*(skd\:\/\/.+)/i)[1],e.href=t,e.hostname},arrayBuffersEqual=function(t,e){if(t===e)return!0;if(t.byteLength!==e.byteLength)return!1;for(var i=new DataView(t),o=new DataView(e),n=0;n<i.byteLength;n++)if(i.getUint8(n)!==o.getUint8(n))return!1;return!0},arrayBufferFrom=function(t){return t instanceof Uint8Array||t instanceof Uint16Array?t.buffer:t},FAIRPLAY_KEY_SYSTEM="com.apple.fps.1_0",concatInitDataIdAndCertificate=function(t){var e=t.initData,i=t.id,o=t.cert;"string"==typeof i&&(i=stringToUint16Array(i));var n=0,r=new ArrayBuffer(e.byteLength+4+i.byteLength+4+o.byteLength),s=new DataView(r);new Uint8Array(r,n,e.byteLength).set(e),n+=e.byteLength,s.setUint32(n,i.byteLength,!0),n+=4;var a=new Uint16Array(r,n,i.length);return a.set(i),n+=a.byteLength,s.setUint32(n,o.byteLength,!0),n+=4,new Uint8Array(r,n,o.byteLength).set(o),new Uint8Array(r,0,r.byteLength)},addKey=function(t){var e=t.video,i=t.contentId,o=t.initData,n=t.cert,r=t.options,s=t.getLicense,a=t.eventBus;return new Promise((function(t,l){if(e.webkitKeys||e.webkitSetMediaKeys(new window_1.WebKitMediaKeys(FAIRPLAY_KEY_SYSTEM)),e.webkitKeys){var c=e.webkitKeys.createSession("video/mp4",concatInitDataIdAndCertificate({id:i,initData:o,cert:n}));c?(c.contentId=i,c.addEventListener("webkitkeymessage",(function(t){s(r,i,t,(function(t,e){a&&a.trigger("licenserequestattempted"),t?l(t):c.update(new Uint8Array(e))}))})),c.addEventListener("webkitkeyadded",(function(e){t(e)})),c.addEventListener("webkitkeyerror",(function(t){l(t)}))):l("Could not create key session")}else l("Could not create MediaKeys")}))},defaultGetCertificate=function(t){return function(e,i){videojs.xhr({uri:t,responseType:"arraybuffer"},(function(t,e,o){t?i(t):i(null,new Uint8Array(o))}))}},defaultGetContentId=function(t,e){return getHostnameFromUri(uint8ArrayToString(e))},defaultGetLicense$1=function(t){return function(e,i,o,n){videojs.xhr({uri:t,method:"POST",responseType:"arraybuffer",body:o.message,headers:{"Content-type":"application/x-www-form-urlencoded"}},(function(t,e,i){t?n(t):n(null,i)}))}},fairplay=function(t){var e=t.video,i=t.initData,o=t.options,n=t.eventBus,r=o.keySystems[FAIRPLAY_KEY_SYSTEM],s=r.getCertificate||defaultGetCertificate(r.certificateUri),a=r.getContentId||defaultGetContentId,l=r.getLicense||defaultGetLicense$1(r.licenseUri);return new Promise((function(t,e){s(o,(function(i,o){i?e(i):t(o)}))})).then((function(t){return addKey({video:e,cert:t,initData:i,getLicense:l,options:o,contentId:a(o,i),eventBus:n})})).catch((function(t){n.player_.error({code:3,message:t})}))},PLAYREADY_KEY_SYSTEM="com.microsoft.playready",addKeyToSession=function(t,e,i,o){var n=t.keySystems[PLAYREADY_KEY_SYSTEM];if("function"!=typeof n.getKey){"string"==typeof n&&(n={url:n});var r=n.url||i.destinationURL;requestPlayreadyLicense(r,i.message.buffer,(function(t,i){o&&o.trigger("licenserequestattempted"),t?videojs.log.error("Unable to request key from url: "+r):e.update(new Uint8Array(i.body))}))}else n.getKey(t,i.destinationURL,i.message.buffer,(function(t,i){t?videojs.log.error("Unable to get key: "+t):e.update(i)}))},createSession=function(t,e,i,o){var n=t.msKeys.createSession("video/mp4",e);n?(n.addEventListener("mskeymessage",(function(t){addKeyToSession(i,n,t,o)})),n.addEventListener("mskeyerror",(function(t){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(t){var e=t.video,i=t.initData,n=t.options,r=t.eventBus;e.msKeys&&delete e.msKeys;try{e.msSetMediaKeys(new window_1.MSMediaKeys(PLAYREADY_KEY_SYSTEM))}catch(o){return void videojs.log.error("Unable to create media keys for PlayReady key system. Error: "+o.message)}createSession(e,i,n,r)},Plugin$18=videojs.getPlugin("plugin"),hasSession=function(t,e){for(var i=0;i<t.length;i++)if(t[i].initData){var o=arrayBufferFrom(t[i].initData),n=arrayBufferFrom(e);if(arrayBuffersEqual(o,n))return!0}return!1},removeSession=function(t,e){for(var i=0;i<t.length;i++)if(t[i].initData===e)return void t.splice(i,1)},handleEncryptedEvent=function(t,e,i,o){if(!e||!e.keySystems||e.src&&e.src.indexOf("m3u8")>-1)return Promise.resolve();var n=t.initData;return getSupportedKeySystem(e.keySystems).then((function(r){var s=r.keySystem;if(e.keySystems[s]&&e.keySystems[s].pssh&&(n=e.keySystems[s].pssh),!hasSession(i,n)&&n)return i.push({initData:n}),standard5July2016({video:t.target,initDataType:t.initDataType,initData:n,options:e,removeSession:removeSession.bind(null,i),eventBus:o})}))},handleWebKitNeedKeyEvent=function(t,e,i){if(e.keySystems&&e.keySystems[FAIRPLAY_KEY_SYSTEM]&&t.initData)return fairplay({video:t.target,initData:t.initData,options:e,eventBus:i})},handleMsNeedKeyEvent=function(t,e,i,o){if(e.keySystems&&e.keySystems[PLAYREADY_KEY_SYSTEM]&&!i.reduce((function(t,e){return t||e.playready}),!1)){var n=t.initData;e.keySystems[PLAYREADY_KEY_SYSTEM]&&e.keySystems[PLAYREADY_KEY_SYSTEM].pssh&&(n=e.keySystems[PLAYREADY_KEY_SYSTEM].pssh),n&&(i.push({playready:!0,initData:n}),msPrefixed({video:t.target,initData:n,options:e,eventBus:o}))}},getOptions=function(t){return videojs.mergeOptions(t.currentSource(),t.eme.options)},setupSessions=function(t){var e=t.src();e!==t.eme.activeSrc&&(t.eme.activeSrc=e,t.eme.sessions=[])},onPlayerReady=function(t){"video"===t.$(".vjs-tech").tagName.toLowerCase()&&t.tech_&&(setupSessions(t),t.tech_.el_.addEventListener("encrypted",(function(e){if(t.currentSource().keySystems&&t.currentSource().keySystems["com.widevine.alpha"]&&"application/dash+xml"===t.currentSource().type)return!1;setupSessions(t),handleEncryptedEvent(e,getOptions(t),t.eme.sessions,t.tech_)})),t.tech_.el_.addEventListener("webkitneedkey",(function(e){setupSessions(t),handleWebKitNeedKeyEvent(e,getOptions(t),t.tech_)})),videojs.browser.IS_EDGE||t.tech_.el_.addEventListener("msneedkey",(function(e){setupSessions(t),handleMsNeedKeyEvent(e,getOptions(t),t.eme.sessions,t.tech_)})))},DRM=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.options=o,i.ready((function(){return onPlayerReady(i)})),i.eme={initializeMediaKeys:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=videojs.mergeOptions(i.currentSource(),o,t),r={initDataType:"cenc",initData:null,target:i.tech_.el_};setupSessions(i),i.tech_.el_.setMediaKeys?handleEncryptedEvent(r,n,i.eme.sessions,i.tech_).then((function(){return e()})).catch((function(t){return e(t)})):i.tech_.el_.msSetMediaKeys&&(handleMsNeedKeyEvent(r,n,i.eme.sessions,i.tech_),e())},options:o},n}return inherits(e,t),e.prototype.setOptions=function(t){this.options=t,this.player.options_.plugins.DRM=t},e}(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(t){var e=(new Date).getTime(),i=Math.max(0,16.7-(e-lastTime)),o=window.setTimeout((function(){t(e+i)}),i);return lastTime=e+i,o}}window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)});var DynamicWatermark=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.options=o||{},n.options.content&&n.init(),n}return inherits(e,t),e.prototype.dispose=function(){this.stopAnimation(),this.player.$(".tcp-dynamic-watermark-container")&&this.player.el().removeChild(this.containerElement),t.prototype.dispose.call(this)},e.prototype.init=function(){var t=this,e=this.player;this.isFirstShow=!0,this.initUI(),this.initStyle(),this.initSpeed(),e.on("loadedmetadata",(function(){t.calculateStyle(),t.setStyle(),dom$2.removeClass(t.containerElement,"vjs-hidden")})),e.one("play",(function(){t.encModule=new Enc,t.ghostCycle=t.encModule.calculateGhost(t.player.duration()),t.startAnimation()})),e.on(["fullscreenchange","playerresize"],(function(){setTimeout((function(){t.calculateStyle()}),200)}))},e.prototype.initUI=function(){var t=this.player,e=dom$2.createEl("div",{className:"tcp-dynamic-watermark-container vjs-hidden"}),i=dom$2.createEl("div",{innerHTML:encodeHTML(this.options.content),className:"tcp-dynamic-watermark-content"});if(e.appendChild(i),this.options.keep||t.el().appendChild(e),this.containerElement=e,this.markContentElement=i,"image"===this.options.type){var o=document.createElement("img");this.options.width&&(o.style.width=this.options.width),this.options.height&&(o.style.height=this.options.height),o.setAttribute("src",this.options.content),this.markContentElement.innerHTML="",this.markContentElement.appendChild(o)}},e.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)"}},e.prototype.initSpeed=function(){this.speed=this.options.keep&&0===this.options.speed?.2:this.options.speed},e.prototype.calculateStyle=function(){var t=this.player,e=this.style,i=t.videoWidth(),o=t.videoHeight(),n=dom$2.getBoundingClientRect(t.el()),r=n.width,s=n.height,a=(r/s).toFixed(2),l=(i/o).toFixed(2),c=void 0,u=void 0;l<a?c=(u=s)*l:l>a?u=(c=r)/l:l==a&&(c=r,u=s),e.containerLeft=(r-c)/2/r*100,e.containerTop=(s-u)/2/s*100,e.containerWidth=c/r*100,e.containerHeight=u/s*100},e.prototype.setStyle=function(){var t=this.containerElement,e=this.markContentElement,i=this.style;t.style.left=i.containerLeft+"%",t.style.top=i.containerTop+"%",t.style.width=i.containerWidth+"%",t.style.height=i.containerHeight+"%",t.style.display=e.style.display=i.display,t.style.visibility=e.style.visibility=i.visibility,t.style.opacity=e.style.opacity=i.opacity,t.style.position=e.style.position=i.position,t.style.margin=e.style.margin=i.margin,t.style.padding=e.style.padding=i.padding,e.style.left=this.options.left||i.contentLeft+"%",e.style.top=this.options.top||i.contentTop+"%",this.options.right&&(e.style.right=this.options.right),this.options.bottom&&(e.style.bottom=this.options.bottom),e.style.color=this.options.color||i.color,this.options.keep||(t.style.opacity=e.style.opacity=this.options.opacity||i.opacity),"text"===this.options.type&&(e.style.fontSize=this.options.fontSize||"12px",e.innerHTML=encodeHTML(this.options.content))},e.prototype.setContent=function(t){this.options.content=t},e.prototype.startAnimation=function(){var t=this;if(!this.rafID){var e=this.player,i=this.style,o=this.containerElement,n=this.markContentElement,r=1,s=1,a=Math.random();this.rafID=requestAnimationFrame((function l(){try{if(!t.isPauseAnimation){var c=Math.min(1,0===t.speed?0:t.speed?t.speed:.2),u=dom$2.getBoundingClientRect(o),p=dom$2.getBoundingClientRect(n),d=p.left-u.left,h=p.top-u.top;h+=c*s*(1-a),(d+=c*r*a)+p.width>u.width?(r=-1,a=Math.random()):d<0&&(r=1,a=Math.random()),h+p.height>u.height?(s=-1,a=Math.random()):h<0&&(s=1,a=Math.random()),d=Math.min(u.width-p.width,d),h=Math.min(u.height-p.height,h),i.contentLeft=d/u.width*100,i.contentTop=h/u.height*100,t.setStyle(),t.options.keep&&(t.waterMarkWillRemove||(t.waterMarkWillRemove=!0,setTimeout((function(){e.el()&&e.el().removeChild(o),t.waterMarkWillRemove=!1}),1e3*t.ghostCycle.ghostOn)))}}catch(f){t.player&&t.encModule.handleWatermarkElementAdd(t)}if(t.isStopAnimation)return t.isStopAnimation=!1,cancelAnimationFrame(t.rafID),void(t.rafID=null);0!==t.speed&&requestAnimationFrame(l)}))}},e.prototype.resumeAnimation=function(){this.isPauseAnimation=!1},e.prototype.pauseAnimation=function(){this.isPauseAnimation=!0},e.prototype.stopAnimation=function(){this.isStopAnimation=!0},e}(Plugin$19);videojs.registerPlugin("DynamicWatermark",DynamicWatermark);var Plugin$20=videojs.getPlugin("plugin"),XP2PHlsjsPlugin=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.options=o,n.hlsp2p=null,n}return inherits(e,t),e.prototype.startHLSP2P=function(t,e,i){var o=this,n=this.player.tech_.options_,r=n.xp2pConfig;if(e.isSupported()&&!window.hlsp2p){var s=["videoType","xp2pPackage","xp2pAppId","tencentCloudAppId"],a=Array.isArray(s),l=0;for(s=a?s:s[Symbol.iterator]();;){var c;if(a){if(l>=s.length)break;c=s[l++]}else{if((l=s.next()).done)break;c=l.value}if(void 0===r[c])return}var u={videoId:n.playerId+"_html5_api",url:n.source.src,videoType:r.videoType,cloudAppId:r.tencentCloudAppId,domain:r.xp2pPackage,xp2pAppId:r.xp2pAppId,p2pStartDelay:1e3},p=HLSP2P.create(t,Object.assign(u,r));p.on(HLSP2P.Events.Rollback,(function(t){o.destroy(),i&&i(t)})),this.hlsp2p=p}},e.prototype.destroy=function(){this.hlsp2p&&(this.hlsp2p.destroy(),this.hlsp2p=null,window.hlsp2p=void 0)},e.prototype.dispose=function(){this.destroy()},e}(Plugin$20);videojs.registerPlugin("XP2PHlsjsPlugin",XP2PHlsjsPlugin);var Plugin$21=videojs.getPlugin("plugin"),XP2PFlvjsPlugin=function(t){function e(i,o){classCallCheck(this,e);var n=possibleConstructorReturn(this,t.call(this,i));return n.options=o,n}return inherits(e,t),e.prototype.createLoader=function(t,e,i){var o=this.player.tech();return function(t){function n(e,i){classCallCheck(this,n);var o=possibleConstructorReturn(this,t.call(this));return o._qvbp2p=null,o._receivedLength=0,o._config=i,o}return inherits(n,t),n.isSupported=function(){return e&&e.isSupported()},n.prototype.destroy=function(){this._destroyQVBP2P(),t.prototype.destroy.call(this)},n.prototype.open=function(t){this._createQVBP2P(),this._qvbp2p.on(e.ComEvents.STATE_CHANGE,this._onQVBP2PStateChange.bind(this)),this._qvbp2p.setMediaElement(o.el());var i={src:t.url};this._qvbp2p.loadSource(i)},n.prototype.abort=function(){this._destroyQVBP2P()},n.prototype._onQVBP2PStateChange=function(t,i){var o=e.ComCodes;switch(i.code){case o.RECEIVE_BUFFER:this._receiveBuffer(i.payload);break;case o.ROLLBACK:this._rollback(i)}},n.prototype._receiveBuffer=function(t){var e=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,e,this._receivedLength)},n.prototype._rollback=function(t){i&&i(t)},n.prototype._createQVBP2P=function(){this._qvbp2p&&this._destroyQVBP2P(),this._qvbp2p=e.create(this._config.xp2pConfig),window.qvbp2p=this._qvbp2p},n.prototype._destroyQVBP2P=function(){this._qvbp2p&&(this._qvbp2p.destroy(),this._qvbp2p=null,window.qvbp2p=null)},n}(t.BaseLoader)},e}(Plugin$21);videojs.registerPlugin("XP2PFlvjsPlugin",XP2PFlvjsPlugin);var defaultConfig$1={enableStashBuffer:!1},Html5FlvJS=function(){function t(e,i,o){var n=this;classCallCheck(this,t),Promise.all([o.xp2pConfig&&o.xp2pConfig.useXP2P&&"flv"===o.xp2pConfig.format&&!window.QVBP2P?new Promise((function(t){loadScript(XP2P_FLV_PATH,(function(){t()}))})):Promise.resolve(),window.flvjs?Promise.resolve():new Promise((function(t){loadScript(FLV_PATH,(function(){t()}))}))]).then((function(){!function(){var t=window.flvjs;n.flvjs=t;var r=videojs.mergeOptions(defaultConfig$1,o.flvConfig,{xp2pConfig:o.xp2pConfig}),s=i.player();if(window.QVBP2P&&o.xp2pConfig&&o.xp2pConfig.useXP2P&&s.XP2PFlvjsPlugin){var a=s.XP2PFlvjsPlugin().createLoader(t,window.QVBP2P,(function(t){n.dispose(),o.xp2pConfig.useXP2P=!1;var e=n.tech.player(),i=n.tech.currentSource_.src;e.src(i)}));n.xp2pFlvLoader=a,r.customLoader=a}var l=new t.createPlayer({isLive:!1,url:e.src,type:"flv"},r);for(var c in n.tech=i,l.on(t.Events.ERROR,videojs.bind(n,n.onError)),t.Events)!function(e){l.on(t.Events[e],videojs.bind(n,(function(t){this.onEvent(e,t)})))}(c);n.flv=l,n._id=(new Date).getTime(),i.el().srcObject&&(i.el().srcObject=null),l.attachMediaElement(i.el()),l.load()}()}))}return t.prototype.onError=function(t,e,i){var o=this.tech.player();t===this.flvjs.ErrorTypes.NETWORK_ERROR&&o.error({code:2,source:i}),t===this.flvjs.ErrorTypes.MEDIA_ERROR&&o.error({code:3,source:i})},t.prototype.onEvent=function(t,e){this.tech.player().trigger({type:"FLVJS_EVENT",data:{type:t,data:e}})},t.prototype.dispose=function(){if(this.tech.player().pause(),this.tech.flvProvider)try{this.flv.destroy()}catch(t){}this.tech.flvProvider=null},t}(),flvTypeRE=/^video\/flv$/i,flvExtRE=/.flv(?![^?])/i,flvProtoRE=/^(ws:\/\/)/i,FlvSourceHandler={name:"flvSourceHandler",canHandleSource:function(t){return flvTypeRE.test(t.type)?"probably":flvExtRE.test(t.src)||flvProtoRE.test(t.src)?"maybe":""},handleSource:function(t,e,i){return e.flvProvider&&e.flvProvider.dispose(),e.flvProvider=new Html5FlvJS(t,e,i),e.flvProvider},canPlayType:function(t){if(flvTypeRE.test(t))return"probably"}};TCPlayer.mountFlvProvider=mountFlvProvider,mountFlvProvider();var defaultConfig$2={receiveVideo:!0,receiveAudio:!0,showLog:!1},WebRTCProvider=function(){function t(e,i,o){var n=this;classCallCheck(this,t);var r=function(){n.tech=i,n.player=n.tech.player(),n.playerMetrics=n.player.PlayerMetrics(),n.report=n.player.options_.reportable;var t=window.TXLivePlayer;n.TXLivePlayer=t;var r=videojs.mergeOptions(defaultConfig$2,o.webrtcConfig);o.xp2pConfig&&"webrtc"===o.xp2pConfig.format&&o.xp2pConfig.useXP2P&&Object.assign(r,{p2pEnable:o.xp2pConfig.useXP2P,p2pConfig:{cloudAppid:o.xp2pConfig.tencentCloudAppId,xp2pAppid:o.xp2pConfig.xp2pAppId,appKey:o.xp2pConfig.xp2pAppKey,xp2pDomain:o.xp2pConfig.xp2pPackage}});var s=new t;s.setPlayerView(i.el()),s.setConfig(r),s.setPlayListener({onPlayEvent:videojs.bind(n,n.onPlayEvent),onPlayStats:videojs.bind(n,n.onPlayStats),onPlayReport:videojs.bind(n,n.onPlayReport)}),s.startPlay(e.src),n.webrtcPlayer=s};window.TXLivePlayer?r():loadScript(WEBRTC_PATH,(function(){r()}))}return t.prototype.onPlayStats=function(t){this.tech.player().trigger({type:"webrtcstats",data:t})},t.prototype.onPlayEvent=function(t,e){var i=this.tech.player();if(t<-2e3){if(-2003===t&&e&&e.videoActive&&(i.trigger("blocked"),i.trigger({type:"webrtcevent",data:{code:2005}})),-2003===t)return!1;if(-2005===t||-2001===t||-2004===t){var o=i.options_.webrtcConfig;if(!o||!1!==o.fallback)return this.switchPlaySource(),!1}return i.error({code:t,source:e}),!1}i.trigger({type:"webrtcevent",data:{code:t,data:e}})},t.prototype.onPlayReport=function(t){if(!1===this.report)return!1;40101===t.uint32_command&&this.playerMetrics.report_40101(t),40100===t.uint32_command&&this.playerMetrics.report_40100(t),40102===t.uint32_command&&this.playerMetrics.report_40102(t)},t.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},t.prototype.setSource=function(t){var e=this;this.webrtcPlayer.startPlay(t.src),this.tech.player().one("webrtcevent",(function(t){-1002===t.data.code&&e.tech.player().play()}))},t.prototype.recovery=function(){var t=this,e=this.tech.player(),i=void 0;e.one("waiting",(function(){i=setTimeout((function(){e.one("webrtcevent",(function(i){1004===i.data.code&&(t.webrtcPlayer&&t.webrtcPlayer.startPlay(e.src()),e.play(),e.on("webrtcevent",(function t(i){1002===i.data.code&&(e.play(),e.off("webrtcevent",t))})))})),t.webrtcPlayer&&t.webrtcPlayer.stopPlay()}),2e3)})),e.one("playing",(function(){i&&clearTimeout(i)}))},t.prototype.switchPlaySource=function(){var t=this.tech.player(),e=this.tech.currentSource_.src,i=this.convertProtocol(e);t.bigPlayButton&&t.bigPlayButton.hide(),t.posterImage&&t.posterImage.hide(),t.src(i);var o=videojs.browser.IS_IOS||videojs.browser.IS_ANDROID?"loadeddata":"loadedmetadata";t.on(o,(function e(){t.play(),t.one("progress",(function(){t.play(),t.off(o,e)}))}))},t.prototype.convertProtocol=function(t){var e=[];if(t.indexOf(".sdp")>-1)t=t.replace(".sdp",".flv"),e.push(t.replace(".sdp",".m3u8"));else{var i=t.replace("webrtc://","https://").replace("?",".flv?");-1===i.indexOf("?")&&-1===i.indexOf(".flv")&&(i+=".flv"),hlsSrc=t.replace("webrtc://","https://").replace("?",".m3u8?"),-1===hlsSrc.indexOf("?")&&-1===hlsSrc.indexOf(".m3u8")&&(hlsSrc+=".m3u8"),e.push(hlsSrc)}return e},t}(),webrtcTypeRE=/^webrtc/i,webrtcExtRE=/\.sdp/i,webrtcProtoRE=/^(webrtc:\/\/)/i,sourceHandler={name:"webrtcSourceHandler",canHandleSource:function(t){return webrtcTypeRE.test(t.type)?"probably":webrtcExtRE.test(t.src)||webrtcProtoRE.test(t.src)?"maybe":""},handleSource:function(t,e,i){return e.webrtcProvider&&e.webrtcProvider.dispose(),e.webrtcProvider=new WebRTCProvider(t,e,i),e.webrtcProvider},canPlayType:function(t){if(webrtcTypeRE.test(t))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(t){function e(i,o,n){classCallCheck(this,e);var r=possibleConstructorReturn(this,t.call(this,i,o,n));return o.source&&r.ready((function(){this.setSource(o.source)}),!0),o.startTime&&r.ready((function(){this.load(),this.play(),this.currentTime(o.startTime)}),!0),window_1.videojs=window_1.videojs||{},window_1.videojs.Flash=window_1.videojs.Flash||{},window_1.videojs.Flash.onReady=e.onReady,window_1.videojs.Flash.onEvent=e.onEvent,window_1.videojs.Flash.onError=e.onError,r.on("seeked",(function(){this.lastSeekTarget_=void 0})),r}return inherits(e,t),e.prototype.createEl=function(){var t=this.options_;t.swf||(t.swf=unifyProtocol("//imgcache.qq.com/open/qcloud/video/tcplayer/player.swf"));var i=t.techId,o=mergeOptions$1({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:t.autoplay,preload:t.preload,loop:t.loop,muted:t.muted},t.flashVars),n=mergeOptions$1({wmode:"opaque",bgcolor:"#000000"},t.params),r=mergeOptions$1({id:i,name:i,class:"vjs-tech"},t.attributes);return this.el_=e.embed(t.swf,o,n,r),this.el_.tech=this,this.el_},e.prototype.play=function(){this.ended()&&this.setCurrentTime(0),this.el_.vjs_play()},e.prototype.pause=function(){this.el_.vjs_pause()},e.prototype.src=function(t){return void 0===t?this.currentSrc():this.setSrc(t)},e.prototype.setSrc=function(t){var e=this;t=Url$1.getAbsoluteURL(t),this.el_.vjs_src(t),this.autoplay()&&this.setTimeout((function(){return e.play()}),0)},e.prototype.seeking=function(){return void 0!==this.lastSeekTarget_},e.prototype.setCurrentTime=function(e){var i=this.seekable();i.length&&(e=(e=e>i.start(0)?e:i.start(0))<i.end(i.length-1)?e:i.end(i.length-1),this.lastSeekTarget_=e,this.trigger("seeking"),this.el_.vjs_setProperty("currentTime",e),t.prototype.setCurrentTime.call(this))},e.prototype.currentTime=function(){return this.seeking()?this.lastSeekTarget_||0:this.el_.vjs_getProperty("currentTime")},e.prototype.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.vjs_getProperty("currentSrc")},e.prototype.duration=function(){if(0===this.readyState())return NaN;var t=this.el_.vjs_getProperty("duration");return t>=0?t:1/0},e.prototype.load=function(){this.el_.vjs_load()},e.prototype.poster=function(){this.el_.vjs_getProperty("poster")},e.prototype.setPoster=function(){},e.prototype.seekable=function(){var t=this.duration();return 0===t?createTimeRange():createTimeRange(0,t)},e.prototype.buffered=function(){var t=this.el_.vjs_getProperty("buffered");return 0===t.length?createTimeRange():createTimeRange(t[0][0],t[0][1])},e.prototype.supportsFullScreen=function(){return!1},e.prototype.enterFullScreen=function(){return!1},e.prototype.getVideoPlaybackQuality=function(){var t=this.el_.vjs_getProperty("getVideoPlaybackQuality");return window_1.performance&&"function"==typeof window_1.performance.now?t.creationTime=window_1.performance.now():window_1.performance&&window_1.performance.timing&&"number"==typeof window_1.performance.timing.navigationStart&&(t.creationTime=window_1.Date.now()-window_1.performance.timing.navigationStart),t},e}(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(t){return t in Flash.formats?"maybe":""},Flash.nativeSourceHandler.canHandleSource=function(t,e){var i;return i=t.type?t.type.replace(/;.*/,"").toLowerCase():function(t){var e=Url$1.getFileExtension(t);return e?"video/"+e:""}(t.src),Flash.nativeSourceHandler.canPlayType(i)},Flash.nativeSourceHandler.handleSource=function(t,e,i){e.setSrc(t.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(t){var e=Dom$1.$("#"+t),i=e&&e.tech;i&&i.el()&&Flash.checkReady(i)},Flash.checkReady=function(t){t.el()&&(t.el().vjs_getProperty?t.triggerReady():this.setTimeout((function(){Flash.checkReady(t)}),50))},Flash.onEvent=function(t,e){var i=Dom$1.$("#"+t).tech,o=Array.prototype.slice.call(arguments,2);i.setTimeout((function(){i.trigger(e,o)}),1)},Flash.onError=function(t,e){var i=Dom$1.$("#"+t).tech;if("srcnotfound"===e)return i.error(4);i.error("FLASH: "+e)},Flash.version=function(){var t="0,0,0";try{t=new window_1.ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(e){try{navigator$2.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(t=(navigator$2.plugins["Shockwave Flash 2.0"]||navigator$2.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(e){}}return t.split(",")},Flash.embed=function(t,e,i,o){var n=Flash.getEmbedCode(t,e,i,o);return Dom$1.createEl("div",{innerHTML:n}).childNodes[0]},Flash.getEmbedCode=function(t,e,i,o){var n="",r="",s="";return e&&Object.getOwnPropertyNames(e).forEach((function(t){n+=t+"="+e[t]+"&amp;"})),i=mergeOptions$1({movie:t,flashvars:n,allowScriptAccess:"always",allowNetworking:"all"},i),Object.getOwnPropertyNames(i).forEach((function(t){r+='<param name="'+t+'" value="'+i[t]+'" />'})),o=mergeOptions$1({data:t,width:"100%",height:"100%"},o),Object.getOwnPropertyNames(o).forEach((function(t){s+=t+'="'+o[t]+'" '})),'<object type="application/x-shockwave-flash" '+s+">"+r+"</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(t){return mpegurlRE$1.test(t)?"maybe":""},FlashlsSourceHandler.canHandleSource=function(t,e){return"maybe"===FlashlsSourceHandler.canPlayType(t.type)},FlashlsSourceHandler.handleSource=function(t,e,i){e.setSrc(t.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(t){TCPlayer[t]=videojs[t]})),TCPlayer},module.exports=e()})(tcplayer_v4_8_0_min);var tcplayer_v4_8_0_minExports=tcplayer_v4_8_0_min.exports;const TCPlayer=exports("T",getDefaultExportFromCjs(tcplayer_v4_8_0_minExports)),tcplayer_min="",iconplay=exports("a","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABQCAMAAAC9OtKiAAAAllBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AJcWoAAAAMXRSTlMAnvjzBfx1WhkQ8OzFpHpuRTYLCOjd2NLLvbaTjIBnSSolHxXjrqqYiGFPPTDRUz8+hj+sCQAAAURJREFUWMPt2MlyglAUhOErg4giKEOMAqLGOGY67/9yWaQqldCLLLo3qeJ/gG9Jn4sbGvoXBcvFXiuOfTOrtjowT+yr1V1F1vbdfCIRd/YjfxwIyNR+9bDgybP1Oh1YcmT9/LRgSazqaBLb7OWkeW3OktjxjSax9U5OmtfkLImVEU1iyYuctLCOWRKbXWkSe1zSJDZ6kpM2zWgSe73LSBgSmoQh4UkYEpbEng9y0ryUJrF5ICet1pPeRE5apidbPdnoyUhOloWaDDsnJqc3JyZPE6clV+/iL9E0CxxL4qiRJE6vlJxtxQsZnmPHknhsScnyKr6JwiZ2LInntZQ8RuIr2LvkjiXxQSUlq5v43eO1hWNJvHxIEu8zmsQrkieFP00u/SH4cGwRvBvoihkMAV0XwhDQRT4MAV2cbpL1OHZDQ0N/9Akuh4HAKzv0/gAAAABJRU5ErkJggg=="),iconpause=exports("b","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAXVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9RKvvlAAAAHnRSTlMAcZfsFdNQCqz6lIg1Ea7k29jEtJuAd2xiWkYuJCBNed2jAAAA3UlEQVRYw+3YuRKDIBSFYZKI4L7vyvs/ZpzExFuA10wai3Pqb34KKhAYhl1lvpZF1R+bviqk9k/lPG1eK2e3mcu30R7fU9Jsezi19/gYqdhgZL5LXSbdTcT1ksDsi+0mJiRIuAsxZK3dtNRwF9NRHNpNSE3HBG8U3+3mTs0NQQQRRBBBBBFEEEEEEUQQQQT/Dv72vOWDA8WN3TTUDExwoXi0m5GaRTBLdytdRu5GMzn6hRJMLjMF5CuGXZxv1ncbfzs1j8WJqShbc/Xh2V69JrNIiZNTCW8SJTDsqnsCkTijOZgOGO8AAAAASUVORK5CYII="),iconSpeed=exports("i","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAtFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oK74hAAAAO3RSTlMAbom9U/slE3thWAbA8K40oHdEQTiCalz3cw0t5cq00SAPKRsJqJBkSPTsxqVO6Nq6nZk8lI1aF5ze1ee6EEAAAAPfSURBVFjD7Zdrd5pAEIYnCpioxBtGQIy3qPUWU7Wa5P3//6vO7qCFElQ8p+f0tM8Xd7k8LDvD7Er/+QsYGF4zl0rTuNz2bTHDBbyV5PI2aQqTRN3DChdyT4piYInQTBh1e46LmYsQH0MthFv/bXhTXE4+FKJb0EJMnajvHtfQOgox97UQs3Zmn9kkEUqElBBBjzRyRrBH3s5IZdmL3vYoQqz2JFg2hE+jRJcj43gXIU+o5k10pse9q4XIiRDzF52f0rW/UTYhmhAeiZnL+JaUUdhth0Nq8OGw16SMwrwvrxzozMlJ7yWjcFSSoHxK+LtQPFE24VgSG2WJcd8EYxayCDkxRPgYvqEDRZmyCN0diXAdn9lxFqFdJxHe05EJFLUMwkYlqcDeQXFHN/FXCZ+uTsOBk1qSpDTowvCyWCzkE8zVdo5/mn/DaJPgwe30UozlX9KwAWCrm7zGGBSyBbo0rCmeOct0M3Go/bVtr/unpcDImQwOqEaXT9QBDPomoqzoHM8HSX+HCAs1Fy7gUQdR3lNlctucrHKEna7qtj0iq8KMed1TrT2F1LfjSoJwqcviQ7Va1SE4NH6EM2O1yWkxC947qNaAhCbPT0KivANwOPDysW+43B1+S93A5OX9O0KiyVtRk+sO474Sb5V4u2IDdvjgB54KMKMvhR4UxaQ3hiWZxFOy0nVShGMWrnu9Il/V65VFeNonPMSFIy30fZ4lz/c3asHwS0S9XgDcszCnk/Vw7PmssOAq4QAxVFhcYHKt0MPXwj6AJQvd6ZSfO51OzfPClRIOH2PwdfyUSiwoaUJhJ0GJo1+zR0aOGfGoVWtzTlhXwidEqIYrz8sh3B9B0FBzaARBhyi70ANsfYHpK+GQq8UVwmfBFmFOl5Y1UJYod4HaFcKw0HVEWAXm+lN6EuEPoPOF0F8u/XPCN7VVawFuQYS8QWgnChuvwGsjXcgvuFW9xTGxP4BxkrBw8B2MhXTh4aKmOl05CpvArJQgbEHRSheaB6HVdhzHsqyB/uFeISaMr8snoS2YWjhEMpsUYWoeVpDIJ50RVvL5/JCW+Qg1OZFAK1WYhT8iPO0Ps9P8dU0xoNjeIqwe90enAHZuEa7ASCn1TSiG2X0WFO7pY2C8m6cwH+3O+ll9ezs6JAua7Y0hMYcU+7v8cNMmneulsIHGzWR8MmWAldgWhBn71+r666TN5/4Vwutd4apweDMIQeTGuokQs/yjdncRtfH8dJu7oQgT3IZZpBgTEzfgsi/GtxkyEzQogeEjMjLaUzL1MjLwtqGvaee618Wi2xyczVSnOLm7iEnR6dN//kl+Ah3kvcGMpq7DAAAAAElFTkSuQmCC"),iconReplay$2=exports("c","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAq1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Nr6iZAAAAOHRSTlMAYRL6/OcXr3Htu4psOfCkVAvz3cyXkuLUwYNmHgf30H9dMCrpyJ16dVrYTiMNhUM/Niayqko9D/Hbdv4AAANLSURBVFjD7ZjZeqowFIXDPIsgjuBYxFO1zrZ5/yc7X9sElCSb8J2eu/5XrWyXJNnDAvTLL/+Bl+XBmg8dTY/zkdv3gymq2Nup2kosWoYGrhG7vkkuKzrG+Yu83CmMMRfd3X1eP2uf/6xl5e5rDNBTULTFX7xLyZ0T3MDIIn9YEnJqX8fS6PtGvWCI2zBo0vuj4Sdmo5u38X17UowdnmD8AesV+JHt4fiUeelVYxT/QHJT6/HeioCzwZt6bg4hPbeK0waZIN+9mmJXLBhWUWNxDdi4Ak7u6qc1GyjvGa4RCCJ31bYESMwc17nxAzOnPNsM0HvFDBo/fkyvz8Gm5GGWCS9wWVa+iSAURo5f0B80vZwLAplyGoeHWA5MVomIFm7S6zyltsq5QRrRR5KYl2C3tCf98Orx9nxD9Iw39DPQHXz9Ib07zRj0Q4TgibRnGpMU5DXwiW22FjzRjOefVmy3FVwQQXbgXLTvISeellAZb4GCDFutu0OSGqrcji+vZ9IkhFvBPJAVfCffWMGCWC8k3daSxEeNzcpJeQscJMlzPaff0blM93OZYld7XwcaPZoFcVorrPUQ9JXHM5uQTZcSNOohFskrNq9HUoI9JolZQVvsKZRmK5OwSZyS1JUQ1Nhy77FzpUuiVYEgbFCIH9ugihW1FA2CBq+fXzitNCKfpaCgNqhSkLO8FWei3CDB8QpxGZDrESeVcvHv5woSMOLlnI1FDx1q56vK+6rQ3HELaCWe8scc4/UZCTnwx5tBMjHiDLDTChpvQ3JitSV4gKOX8mJXhLhrNqKWglu6YpHPXbTT82njnYqM7mzfRs/siO+jR/O3jaBFH884WZVWflkaG3KwKKGjbSdtYGagqTzrdBslx++qg2FT2S9npZTii1EOQpEZn9OI+N6sFzhllzSFvxmXra+xYtJZaSeO4qiujilX0GypoeTztw+bDsrSkH7lsMAVI8Hh7RJcETbmqv440zcZU2z2iPElMEvtycCtJ0ez3LnTYkyutmklZ+a1jZO4luWuc+ZzyZpSLSzFOkOydIewFLXc8rx5MSynFSZqh3roiOVm/Qy1501xda5cQt9xtidT6u9MHcu/oH8jO/pecXNdqxjY9z36heEvB1psFaQO63kAAAAASUVORK5CYII=");var vudio={exports:{}};!function(t,e){t.exports=function(){var t={effect:"waveform",accuracy:128,width:256,height:100,waveform:{maxHeight:80,minHeight:1,spacing:1,color:"#f00",shadowBlur:0,shadowColor:"#f00",fadeSide:!0,horizontalAlign:"center",verticalAlign:"middle",prettify:!0},lighting:{maxHeight:80,lineWidth:0,color:"#f00",shadowBlur:0,shadowColor:"#f00",fadeSide:!0,horizontalAlign:"center",verticalAlign:"middle"}};function e(e,o,n){if(-1===["[object HTMLAudioSource]","[object HTMLAudioElement]","[object MediaStream]"].indexOf(Object.prototype.toString.call(e)))throw new TypeError("Invaild Audio Source");if("[object HTMLCanvasElement]"!==Object.prototype.toString.call(o))throw new TypeError("Invaild Canvas Element");this.audioSrc=e,this.canvasEle=o,this.option=i(t,n),this.meta={},this.stat=0,this.freqByteData=null,this.__init()}function i(){var t={};return Array.prototype.forEach.call(arguments,(function(e){var o;for(o in e)Object.prototype.hasOwnProperty.call(e,o)&&("[object Object]"===Object.prototype.toString.call(e[o])?t[o]=i(t[o],e[o]):t[o]=e[o])})),t}return e.prototype={__init:function(){var t=new(window.AudioContext||window.webkitAudioContext||window.mozAudioContext),e="[object MediaStream]"!==Object.prototype.toString.call(this.audioSrc)?t.createMediaElementSource(this.audioSrc):t.createMediaStreamSource(this.audioSrc),i=window.devicePixelRatio||1;this.analyser=t.createAnalyser(),this.meta.spr=t.sampleRate,e.connect(this.analyser),this.analyser.fftSize=2*this.option.accuracy,this.analyser.connect(t.destination),this.freqByteData=new Uint8Array(this.analyser.frequencyBinCount),this.context2d=this.canvasEle.getContext("2d"),this.width=this.option.width,this.height=this.option.height,this.context2d.canvas.width=this.width*i,this.context2d.canvas.height=this.height*i,this.context2d.scale(i,i)},__rebuildData:function(t,e){return"center"===e?[].concat(Array.from(t).reverse().splice(this.option.accuracy/2,this.option.accuracy/2),Array.from(t).splice(0,this.option.accuracy/2)):"left"===e?t:"right"===e?Array.from(t).reverse():[].concat(Array.from(t).reverse().splice(this.option.accuracy/2,this.option.accuracy/2),Array.from(t).splice(0,this.option.accuracy/2))},__animate:function(){1===this.stat&&(this.analyser.getByteFrequencyData(this.freqByteData),"function"==typeof this.__effects()[this.option.effect]&&this.__effects()[this.option.effect](this.freqByteData),requestAnimationFrame(this.__animate.bind(this)))},__testFrame:function(){this.analyser.getByteFrequencyData(this.freqByteData),"function"==typeof this.__effects()[this.option.effect]&&this.__effects()[this.option.effect](this.freqByteData)},__effects:function(){var t=this;return{lighting:function(e){var i,o,n=t.option.lighting,r=t.__rebuildData(e,n.horizontalAlign),s=n.maxHeight/2,a=!0;n.horizontalAlign,t.context2d.clearRect(0,0,t.width,t.height),t.context2d.lineWidth=n.lineWidth,t.context2d.strokeStyle=n.color,t.context2d.beginPath(),r.forEach((function(e,r){i=t.width/t.option.accuracy*r,o=e/256*s,o="middle"===n.verticalAlign?(t.height-e)/2-s/2:"bottom"===n.verticalAlign?t.height-e:"top"===n.verticalAlign?e:(t.height-e)/2-s/2,a?(t.context2d.moveTo(i,o),a=!1):t.context2d.lineTo(i,o)})),t.context2d.stroke()},waveform:function(e){var i,o,n,r,s,a,l,c,u=t.option.waveform,p=u.fadeSide,d=u.prettify,h=t.__rebuildData(e,u.horizontalAlign);"center"!==u.horizontalAlign&&(p=!1,d=!1),t.context2d.clearRect(0,0,t.width,t.height),h.forEach((function(e,h){o=(t.width-t.option.accuracy*u.spacing)/t.option.accuracy,r=h*(o+u.spacing),1!==u.spacing&&(r+=u.spacing/2),i=d?h<=t.option.accuracy/2?(1-(t.option.accuracy/2-1-h)/(t.option.accuracy/2))*u.maxHeight:(1-(h-t.option.accuracy/2)/(t.option.accuracy/2))*u.maxHeight:u.maxHeight,n=(n=e/256*i)<u.minHeight?u.minHeight:n,s="middle"===u.verticalAlign?(t.height-n)/2:"top"===u.verticalAlign?0:"bottom"===u.verticalAlign?t.height-n:(t.height-n)/2,(a=u.color)instanceof Array?(l=t.context2d.createLinearGradient(r,s,r,s+n),a.forEach((function(t,e){t instanceof Array?(c=t[0],t=t[1]):c=0===e||e===a.length-1?e/(a.length-1):e/a.length+.5/a.length,l.addColorStop(c,t)})),t.context2d.fillStyle=l):t.context2d.fillStyle=a,u.shadowBlur>0&&(t.context2d.shadowBlur=u.shadowBlur,t.context2d.shadowColor=u.shadowColor),p?h<=t.option.accuracy/2?t.context2d.globalAlpha=1-(t.option.accuracy/2-1-h)/(t.option.accuracy/2):t.context2d.globalAlpha=1-(h-t.option.accuracy/2)/(t.option.accuracy/2):t.context2d.globalAlpha=1,t.context2d.fillRect(r,s,o,n)}))}}},dance:function(){return 0===this.stat&&(this.stat=1,this.__animate()),this},pause:function(){return this.stat=0,this},setOption:function(t){this.option=i(this.option,t)}},e}()}(vudio);var vudioExports=vudio.exports;const Vudio=exports("V",getDefaultExportFromCjs(vudioExports)),tickMp3=exports("t",""+new URL("tick-b5f22461.mp3",module.meta.url).href);var FileSaver_min={exports:{}};!function(t,e){!function(){function e(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}function i(t,e,i){var o=new XMLHttpRequest;o.open("GET",t),o.responseType="blob",o.onload=function(){a(o.response,e,i)},o.onerror=function(){console.error("could not download file")},o.send()}function o(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function n(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(i){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var r="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof commonjsGlobal&&commonjsGlobal.global===commonjsGlobal?commonjsGlobal:void 0,s=r.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),a=r.saveAs||("object"!=typeof window||window!==r?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(t,e,s){var a=r.URL||r.webkitURL,l=document.createElement("a");e=e||t.name||"download",l.download=e,l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?n(l):o(l.href)?i(t,e,s):n(l,l.target="_blank")):(l.href=a.createObjectURL(t),setTimeout((function(){a.revokeObjectURL(l.href)}),4e4),setTimeout((function(){n(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,r,s){if(r=r||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(e(t,s),r);else if(o(t))i(t,r,s);else{var a=document.createElement("a");a.href=t,a.target="_blank",setTimeout((function(){n(a)}))}}:function(t,e,o,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),"string"==typeof t)return i(t,e,o);var a="application/octet-stream"===t.type,l=/constructor/i.test(r.HTMLElement)||r.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||a&&l||s)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var t=u.result;t=c?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=t:location=t,n=null},u.readAsDataURL(t)}else{var p=r.URL||r.webkitURL,d=p.createObjectURL(t);n?n.location=d:location.href=d,n=null,setTimeout((function(){p.revokeObjectURL(d)}),4e4)}});r.saveAs=a.saveAs=a,t.exports=a}()}(FileSaver_min);var FileSaver_minExports=exports("F",FileSaver_min.exports);const cardPreview="_cardPreview_1m0rv_1",maxCard="_maxCard_1m0rv_31",pptBox="_pptBox_1m0rv_34",cardLarge="_cardLarge_1m0rv_37",musicPreview="_musicPreview_1m0rv_41",instrumentGroup$2="_instrumentGroup_1m0rv_44",classCard="_classCard_1m0rv_47",styles$8={cardPreview:cardPreview,maxCard:maxCard,pptBox:pptBox,cardLarge:cardLarge,musicPreview:musicPreview,instrumentGroup:instrumentGroup$2,classCard:classCard},videoWrap="_videoWrap_jqu10_2",videoContent="_videoContent_jqu10_7",controls$1="_controls_jqu10_10",time$1="_time_jqu10_24",line$1="_line_jqu10_34",actions$1="_actions_jqu10_44",actionWrap$1="_actionWrap_jqu10_53",actionBtn$1="_actionBtn_jqu10_57",actionBtnSpeed$1="_actionBtnSpeed_jqu10_69",iconReplay$1="_iconReplay_jqu10_80",iconDownload$1="_iconDownload_jqu10_114",slider$1="_slider_jqu10_134",sectionAnimate$1="_sectionAnimate_jqu10_142",sliderPopup="_sliderPopup_jqu10_147",iconAdd="_iconAdd_jqu10_161",iconCut="_iconCut_jqu10_162",disabled="_disabled_jqu10_171",sliderPoint="_sliderPoint_jqu10_179",styles$7={videoWrap:videoWrap,videoContent:videoContent,controls:controls$1,time:time$1,line:line$1,actions:actions$1,actionWrap:actionWrap$1,actionBtn:actionBtn$1,actionBtnSpeed:actionBtnSpeed$1,iconReplay:iconReplay$1,iconDownload:iconDownload$1,slider:slider$1,sectionAnimate:sectionAnimate$1,sliderPopup:sliderPopup,iconAdd:iconAdd,iconCut:iconCut,disabled:disabled,sliderPoint:sliderPoint},iconPreviewDownload="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAASKADAAQAAAABAAAASAAAAACQMUbvAAAEoklEQVR4Ae2ZO4hVVxSGZ6IhGpAJiE9sTKMgSWEhPlAZFRuDEx9NiE2SypSCRGxsFQQRQSy0UASxcVQsNEUUC1GQFKm0FyURNQbywNf4/cM+eDyz91nn3nvOfcS14GefvV57rf/ue55DQy7OgDPgDDgDzoAz4Aw4A86AMzCgDExMTEwHh8FT8AQcBNMGtJ36y4aMfaAoe+pfaUAzwsztIjvMb/ZDOx/1QxHU8Fmkjpgu4tasql8IarbLDrI7QQZ5TpATZDBgmH0HOUEGA4bZd5ATZDBgmH0HOUEGA4bZd5ATZDBgmH0HOUEGA4bZd5ATZDBgmKcb9rbMvA1cQOCPYDa4ODw8/HNbiYwg1tmMy9fgCTjOOo+MkGbMFDIXrASzrBXwmQd+B3k5VBaH4728czj+zYg5VIjRmvPKYmTDZwSsAfMt30p2Eu0FL4HkT/BVWSD2AyAmx1AOx2LRVyZIOYByxeRALH+mI2AMPA+Brxh/ymxtjST4ArwJCbPhGQczUwmxHc0cI+NJdFMuDOgqEaRYoBwpOVpS10yC9APnRb19mYqRfkqxBefVzIu/ul6mLyv45afjTCbyitzxDxyfoaiWv3mFmDPEK0dMtKbWTolqHikY1duqgu69qUXQjPe8301S+iFOlDdw2//OdcrRt2jO0/DHUywJRfA9j1mxKdkf1k7ZUzWn9JN5LIJSi5XqKfQgDmUf/nZgH6fxT0oTYQw+2hmKScmesGbK3ra+EYJUDQUfYdgNUn+3LdiuQMCnjFEJtisY5RsT5d4d1orZO9Y1RpAqo/ATDN+B15pHZBO6q6B4npOrapNNPjF5g/L7sEbMXouukRvFfGU0cJqd8B+6syC23lr0/+ZjwvFixtTF4BW2XeTWealRaXQHZZWHRnYyf5HpCmPstiH111OOnd0gRzV2hSAtREOXGMZAbLfIpYoodizkquLfsU/XCFKlNKZzik64f2veoihmS8jRYmj77l0lSGXS4HUGPWT+pXlFke/mEFsxpB63rhOksmn0FsNG8FRzQ+SzMcQYrvWbe0KQ2qDhuwyj4A/NEyLbaPBNuDSr7hlBaovG9UpjPYidk6RbH3w47I30lCC1DAH3GPR3071SJjoeDbZM15MxduPW9UIg4g43k3r7qCd1PT6cQtfJ7UBtPfQFQeoGQv5hOFZbZzUl6vlfrKY+GkvzIREUeyA2ibUIepbI8HlC389qPfzGJNXjpK9F0MNYRnR6Ah80WZcoONVjwj2n5sqiTyQvQFH0RWBFzrWvD1UrUM1FUW8jHRVPgmvFrGH+mFGvMPpaVCNQrTG5ZhVvnrjIqseBX0oSPcD2K3he4tMLk3bGcrCoZPEN3F7o4TkpJkGKhKQLDNuSWQbTMA45263SqxKkX+M2WGolHBC7Hm9WQpC5662r2GS/IZGel/QEPuiiHvT6xCRHjVYiSI4k1OVQl0p98+qL5yTqaEVUs2pfF3qpFFvpL1bMxDlpIbpvwFawBMwBlcnGtxuiz0KPwX1wGZxrhRj8J6UtgrLgbISwaRxX/pScxTU8voSQ1Pe4hpf29M6AM+AMOAPOgDPgDDgD/3sG3gKlXLs/zCnmFgAAAABJRU5ErkJggg==",iconFullscreen="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAeKADAAQAAAABAAAAeAAAAAAI4lXuAAAElUlEQVR4Ae2dQU4bQRBFY+AKWWTpK0RIWUXiEChCuQebRJyAe2QRseIESKwihVwhOyKFKxicqjCDsDRjl7umq9zwWmp5PNPdv+r98TBY3Z43bygQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEfASWy+We1BOpl1JvpS6kTl10XB3/oy/a7XurZqetMUxdlFWfmzLc2z7Cij0koLnUG6lR5V6EvlRMaWVo0foq9SEqOdFRlvOVIArfzAr7PXXrAvkhO94+7YzZeBCZo9lsdl1TTvLTq8WV1OhP1Z1ofpD8fstrcXEFLclr/wup0eZqwqp9qhuVi2q4OBXGp0wvOsaFQ/gD/yTK74vV/R0P/UNsHCFCYywIZauMi4v3zPxcrExHKwEXY6/BmWe3AvpppeRoF6GxLjwXY9dNlvx9WEhk++uiq3jspd9k9eju5UbroH+z7av3E5xp7lntO2iF2WmcyaaeUBnFxdj7CV4GZ/xH9PSSeR5h7vPcun+X9I5aL5nvnh+rvS25FvtU3FGTkqRNBnsCrA0vc/wIft5LdCYftA0EMNgAqeUmGNyye4bYMdgAqeUmGNyye4bYMdgAqeUmGNyye4bYMdgAqeUmGNyye4bYMdgAqeUmGNyye4bYMdgAqeUmGNyye4bYMdgAqeUmGNyye4bYMdgAqeUmGNyye4bYvQbrFJpN5XZTg1d83MLP0mYUoddgy5TSm1F1Dlj4WdrUIakT0aTqQrCxosfCVwLWyXb6UZWN1N3mJwHqyruhIHVf2ArA6fHHjKiMdp6fBKhnYr8uuF/nyifXeI7AzwiKZhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAESgkwcbuU3GO/neYnwenSi6GHRrF0xeD7TvPrzryhdUly6H/RYyxhGTFa2UjdXX4SnK5H2lQuR/J79bsF3G7zkwAtD2pkAfjIqRzBj2c2jMCP2K2XPouO55kX3hX+lvhok0gAgxPhR0hjcATlRA0MToQfIY3BEZQTNTA4EX6ENAZHUE7UwOBE+BHSGBxBOVEDgxPhR0hjcATlRA0MToQfIY3BEZQTNTA4EX6ENAZHUE7UwOBE+BHSGBxBOVEjxGCduTBRSfstaolfJ8j1v4k9STqJvtukJ8mybBCdiRj2a/KqJXXd7MeyLIy9bG4Mt/LOyVrIsPvDQ1ff+yAKRzJf6bqmknig036vpIZc7QZyuZccDwb2m3Z5g/5rUqnTSGM/rTP0yqiq4eW0MuCWb1yMvYHnPfLlkdLhlrBKmkdorIvLxdhr8Ld1kXFsEgIuxl6Dv0sKvyZJo2wQ19ltlIzQGAtF2Srj4uIyWP74643OsdS74gjKO6r2eXl3c0/VUK3ookyPO8bR2qt6cqc5l3pjvOufoln0v0ljD/+aIpehMZTlfJVy8jsJaE/qidT+y4CFbE9dXtQXHc/gKKs+N2XourImnwrIQwACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACu0HgHw0gnMSYX2x+AAAAAElFTkSuQmCC",iconFullscreenExit="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAeKADAAQAAAABAAAAeAAAAAAI4lXuAAAEfUlEQVR4Ae2dT2oUQRTGE/UKLlx6BRFcBTxEEPEebiI5Qe7hQrLKCQRXgskV3EXQK+SP34NpJob0TOVV1Xtdzq+gyGS6X33v/b7uTk+omt7bo0EAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhBYJoHb29sD9TP1y1W31wfR2Zqmenoe0XV31RPQI/Ub9fvtWm8cdRW/M7hpqafncSel8V8KqJ0xZuRcs23dz2TTUE/PY3xH71UgqHY53NbO7oU1/1UJLCKP5oVlDyiw9jd3W7vsnacSWEQe3jr3vYG948zZEo19tZL9vPssJQ9v/k+8gcSNQQCDx/DJnSUGu9GNEYjBY/jkzhKD3ejGCMTgMXxyZ4nBbnRjBGLwGD65s8RgN7oxAjF4DJ/cWWKwG90YgRg8hk/uLDHYjW6MQAwewyd3lhjsRjdGIAaP4ZM7Swx2oxsjsInBmvVgE9OmKaU2CaK6jYFvnWV1wesBbIqQsew+oXCd/YZXSsSmlG6adajN/dqG1Jps6pf51pGNafXU4Kr5TErAjrKv6k2uBA5HrjUl65kjrjhENV5p56fFAW13vNFwb1XjN++wtcZ8lHDtGN7cLe53TXBhbITGXCrG1hi7W605r93KbQJ/tBlm4ygRGpsSqGJca/CmxCK2fQ4QidDoVkatwZlH94WofOlGZj2waZhWVqtiXGvwiaq2G4Ho9keCh7r56K690jiUnmlGN6vPGOc13WV+Uo/8mHQuvZfRFZumumlHtSYfk5pwUsUH6k3/0XGH4pVeTx/+3+t17VXHXbNpq1sOU62WW+s21bqMf3S4aREIAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQGBBBDTzm4nv7aa/L2viu+qypSsPPTSqXcn/jsTSlUec3KOu8LeFYG+0MOznI2p176rjy9ZCfVd/7h7EF7izK/wN9KnAd1+ntNI4TTDXDgmrb2dX+L9S8e+MQudmGqaV1XZ6hf+HAOoRGt3KqL3EVa0+b1BV1dFdqB+hsSmVKsaj3mRNQPgapYnEzM+qM3j1/U3HGrv7VynM5B/x/VURGg+VZ0yPV4wf2l70XtUZPCnoTtNWo9vdnl3OXkzvR/wUgCY1zOWq2ooekjkX73j/l2LssnxSa65pd4VjAt5WCnYpBvfOw8ux6hLtFSUujgAGx7FOUcLgFOxxohgcxzpFCYNTsMeJYnAc6xQlDE7BHieKwXGsU5QwOAV7nCgGx7FOUcLgFOxxohgcxzpFCYNTsMeJYnAc6xQlDE7BHieKwXGsU5QwOAV7nOiSDbapK9tayT7bxti2vUTjctsgWduXbHDJdNGSfWrZlmic14rsXLxN5FO3ZwfNNdvW/dEzpqGensd/eQAI7NyziQ149bN1S6FJa+7hX6F5lOY71H6Ca2fQ9CCqtLWzS8ljKPNIFgIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQyCTwFzVJnMQrbZfNAAAAAElFTkSuQmCC",VideoModal=defineComponent({name:"video-play",props:{src:{type:String,default:""},title:{type:String,default:""},poster:{type:String,default:""},isEmtry:{type:Boolean,default:!1},isDownload:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1}},emits:["loadedmetadata","togglePlay","ended","reset"],setup(t,{emit:e,expose:i}){const o=useMessage(),n="vFullscreen"+Date.now()+Math.floor(100*Math.random()),{src:r,poster:s,isEmtry:a}=toRefs(t),l=reactive({isFullScreen:!1,paused:!0,currentTimeNum:0,currentTime:"00:00",durationNum:0,duration:"00:00",showBar:!0,timer:null,speedControl:!1,speedStyle:{left:"1px"},defaultSpeed:1}),c=ref(),u=ref(),p="video"+Date.now()+Math.floor(100*Math.random()),d=t=>{if(t>0){const e=Math.floor(t/60),i=t%60;return(e<10?"0"+e:e)+":"+(i<10?"0"+i:i)}return"00:00"},h=(t=!1)=>{l.showBar=t,l.speedControl=!1},f=()=>{l.speedControl=!1,u.value&&u.value.currentTime(0)},v=t=>{l.speedControl=!1,t?.stopPropagation(),l.paused?(u.value.play(),l.paused=!1):(u.value.pause(),l.paused=!0),e("togglePlay",l.paused)},A=()=>{if(!t.src)return void o.error("下载失败");const e=t.src;fetch(e).then((t=>t.blob())).then((e=>{FileSaver_minExports.saveAs(e,t.title||(new Date).getTime()+"")})).catch((()=>{o.error("下载失败")}))},g=(t=!0)=>{clearTimeout(l.timer),h(t),l.timer=setTimeout((()=>{h(!1)}),3e3)},m=()=>{const t=document.querySelector("#"+n);t&&((t=>{const e=document;return t===(e.fullscreenElement||e.webkitFullscreenElement||e.mozFullScreenElement||e.msFullscreenElement)})(t)?exitFullscreen():t.requestFullscreen&&t.requestFullscreen()||t.mozRequestFullScreen&&t.mozRequestFullScreen()||t.webkitRequestFullscreen&&t.webkitRequestFullscreen()||t.msRequestFullscreen&&t.msRequestFullscreen())},y=()=>{document.fullscreenElement?l.isFullScreen=!0:l.isFullScreen=!1};return onMounted((()=>{u.value=TCPlayer(p,{appID:"",controls:!1,autoPlay:!0}),u.value&&(u.value.poster(s.value),u.value.src(a.value?"":r.value),u.value.one("loadedmetadata",(()=>{console.log(" Loading metadata"),l.duration=d(Math.round(u.value.duration())),l.durationNum=u.value.duration(),e("loadedmetadata",u.value),v()})),u.value.on("timeupdate",(()=>{l.currentTime=d(Math.round(u.value?.currentTime()||0)),l.currentTimeNum=u.value.currentTime()})),u.value.on("ended",(()=>{l.paused=!0,e("ended")})),u.value.on("play",(()=>{g()})),u.value.on("pause",(()=>{clearTimeout(l.timer),l.showBar=!0}))),window.addEventListener("fullscreenchange",y)})),onUnmounted((()=>{window.removeEventListener("fullscreenchange",y),u.value&&(u.value.pause(),u.value.dispose(),u.value=null)})),i({toggleHideControl:h}),()=>createVNode("div",{class:[styles$7.videoWrap],id:n,onClick:()=>g(!l.showBar)},[createVNode("div",{class:[styles$7.videoContent]},[createVNode("video",{style:{width:"100%",height:"100%"},src:a.value?"":r.value,poster:s.value,ref:c,id:p,preload:"auto",playsinline:!0,"webkit-playsinline":!0},null),createVNode("div",{class:[styles$7.controls,l.showBar?"":styles$7.sectionAnimate],onClick:t=>{t.stopPropagation(),e("reset"),g()}},[createVNode("div",{class:styles$7.actions},[createVNode("div",{class:styles$7.actionWrap},[createVNode("button",{class:styles$7.actionBtn,onClick:v},[l.paused?createVNode("img",{class:styles$7.playIcon,src:iconplay},null):createVNode("img",{class:styles$7.playIcon,src:iconpause},null)]),createVNode("button",{class:styles$7.iconReplay,onClick:f},[createVNode("img",{src:iconReplay$2},null)]),createVNode("div",{class:styles$7.actionBtnSpeed,onClick:t=>{t.stopPropagation(),l.speedControl=!l.speedControl,l.speedControl?(clearTimeout(l.timer),l.showBar=!0):g(!0)}},[createVNode("img",{src:iconSpeed},null),createVNode("div",{style:{display:l.speedControl?"block":"none"}},[createVNode("div",{class:styles$7.sliderPopup,onClick:t=>{t.stopPropagation()}},[createVNode("i",{class:styles$7.iconAdd,onClick:()=>{l.defaultSpeed>=1.5||u.value&&(l.defaultSpeed=(10*l.defaultSpeed+1)/10,u.value.playbackRate(l.defaultSpeed))}},null),createVNode(NSlider,{value:l.defaultSpeed,step:.1,max:1.5,min:.5,vertical:!0,tooltip:!1,"onUpdate:value":t=>{l.defaultSpeed=t,u.value&&u.value.playbackRate(l.defaultSpeed)}},{thumb:()=>createVNode("div",{class:styles$7.sliderPoint},[l.defaultSpeed,createVNode("span",null,[createTextVNode("x")])])}),createVNode("i",{class:[styles$7.iconCut],onClick:()=>{l.defaultSpeed<=.5||u.value&&(l.defaultSpeed=(10*l.defaultSpeed-1)/10,u.value.playbackRate(l.defaultSpeed))}},null)])])])])]),createVNode("div",{class:styles$7.slider},[createVNode(NSlider,{value:l.currentTimeNum,step:.01,max:l.durationNum,tooltip:!1,"onUpdate:value":t=>{l.speedControl=!1,u.value.currentTime(t),l.currentTimeNum=t,l.currentTime=d(Math.round(t||0))}},null)]),createVNode("div",{class:styles$7.actions},[createVNode("div",{class:styles$7.time},[createVNode("div",{class:"plyr__time plyr__time--current","aria-label":"Current time"},[l.currentTime]),createVNode("span",{class:styles$7.line},[createTextVNode("/")]),createVNode("div",{class:"plyr__time plyr__time--duration","aria-label":"Duration"},[l.duration])]),createVNode("div",{class:styles$7.actionWrap},[t.isDownload&&createVNode("button",{class:styles$7.iconDownload,onClick:A},[createVNode("img",{src:iconPreviewDownload},null)]),t.fullscreen&&createVNode("button",{class:styles$7.iconDownload,onClick:m},[createVNode("img",{src:l.isFullScreen?iconFullscreenExit:iconFullscreen},null)])])])])])])}}),musicScore$2="_musicScore_19km6_1",styles$6={musicScore:musicScore$2},MusicModal=defineComponent({name:"song-modal",props:{item:{type:Object,default:()=>({})},from:{type:String,default:""}},setup(t){const e=useUserStore(),i=ref(),o=ref(!1);let n=`${vaildMusicScoreUrl()}/instrument?v=${+new Date}&modelType=practise&id=${t.item.content}&Authorization=${e.getToken}&platform=pc&zoom=0.8`;return t.item.instrumentId&&(n+="&instrumentId="+t.item.instrumentId),()=>createVNode("div",{class:styles$6.musicScore},[createVNode("iframe",{ref:i,onLoad:t=>{o.value=!0,iframeDislableKeyboard(t.target)},class:[styles$6.container,"musicIframe"],frameborder:"0",src:n},null)])}}),audioWrap="_audioWrap_15i1p_1",audioContainer="_audioContainer_15i1p_6",audio="_audio_15i1p_1",tempVudio="_tempVudio_15i1p_22",controls="_controls_15i1p_34",time="_time_15i1p_48",line="_line_15i1p_58",actions="_actions_15i1p_68",actionWrap="_actionWrap_15i1p_76",actionBtn="_actionBtn_15i1p_80",iconReplay="_iconReplay_15i1p_92",actionBtnSpeed="_actionBtnSpeed_15i1p_105",iconDownload="_iconDownload_15i1p_127",slider="_slider_15i1p_147",sectionAnimate="_sectionAnimate_15i1p_155",styles$5={audioWrap:audioWrap,audioContainer:audioContainer,audio:audio,tempVudio:tempVudio,controls:controls,time:time,line:line,actions:actions,actionWrap:actionWrap,actionBtn:actionBtn,iconReplay:iconReplay,actionBtnSpeed:actionBtnSpeed,iconDownload:iconDownload,slider:slider,sectionAnimate:sectionAnimate},SongModal=defineComponent({name:"audio-play",props:{item:{type:Object,default:()=>({})},isEmtry:{type:Boolean,default:!1},isDownload:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1}},setup(t){const e="vFullscreen"+Date.now()+Math.floor(100*Math.random()),i=useMessage(),o=reactive({isFullScreen:!1,paused:!0,currentTimeNum:0,currentTime:"00:00",durationNum:0,duration:"00:00",showBar:!0,afterMa3:!0,timer:null}),n=ref(),r=ref();let s=null;const a=t=>{t?.stopPropagation(),r.value.paused?(l(r.value,n.value),r.value.play(),o.afterMa3=!1,g()):(r.value.pause(),clearTimeout(o.timer),o.showBar=!0),o.paused=r.value.paused},l=(t,e)=>{s||(s=new Vudio(t,e,{effect:"waveform",accuracy:256,width:1024,height:600,waveform:{maxHeight:200,color:[[0,"#44D1FF"],[.5,"#44D1FF"],[.5,"#198CFE"],[1,"#198CFE"]],prettify:!1}}),s.dance())},c=t=>{if(t>0){const e=Math.floor(t/60),i=t%60;return(e<10?"0"+e:e)+":"+(i<10?"0"+i:i)}return"00:00"},u=()=>{r.value&&(r.value.currentTime=0,console.log(t.item))},p=()=>{if(!t.item.content)return void i.error("下载失败");const e=t.item.content,o=t.item.title+(t.item.studentName?"-"+t.item.studentName:""),n=e.substring(e.lastIndexOf("."));fetch(e).then((t=>t.blob())).then((t=>{FileSaver_minExports.saveAs(t,(o||(new Date).getTime())+n)})).catch((()=>{i.error("下载失败")}))};let d=null;const h=ref(),f=ref();nextTick((()=>{d=new Vudio(f.value,h.value,{effect:"waveform",accuracy:256,width:1024,height:600,waveform:{maxHeight:200,color:[[0,"#44D1FF"],[.5,"#44D1FF"],[.5,"#198CFE"],[1,"#198CFE"]],prettify:!1}}),d.dance()}));const v=()=>{const t=document.querySelector("#"+e);t&&((t=>{const e=document;return t===(e.fullscreenElement||e.webkitFullscreenElement||e.mozFullScreenElement||e.msFullscreenElement)})(t)?exitFullscreen():t.requestFullscreen&&t.requestFullscreen()||t.mozRequestFullScreen&&t.mozRequestFullScreen()||t.webkitRequestFullscreen&&t.webkitRequestFullscreen()||t.msRequestFullscreen&&t.msRequestFullscreen())},A=()=>{clearTimeout(o.timer),o.showBar=!o.showBar,o.timer=setTimeout((()=>{o.showBar=!1}),3e3)},g=()=>{clearTimeout(o.timer),o.showBar=!0,o.timer=setTimeout((()=>{o.showBar=!1}),3e3)},m=()=>{document.fullscreenElement?o.isFullScreen=!0:o.isFullScreen=!1};return onMounted((()=>{console.log(t.item,"props.item"),window.addEventListener("fullscreenchange",m)})),onUnmounted((()=>{window.removeEventListener("fullscreenchange",m)})),()=>createVNode("div",{class:styles$5.audioWrap,id:e,onClick:A},[createVNode("div",{class:styles$5.audioContainer},[createVNode("audio",{ref:r,crossorigin:"anonymous",src:t.item.content+"?time=1",onEnded:()=>{o.paused=!0},onPause:()=>{clearTimeout(o.timer),o.showBar=!0},onTimeupdate:()=>{o.currentTime=c(Math.floor(r.value?.currentTime||0)),o.currentTimeNum=r.value?.currentTime||0},onLoadedmetadata:()=>{o.duration=c(Math.floor(r.value?.duration)),o.durationNum=r.value?.duration,a()}},null),createVNode("canvas",{ref:n},null),o.afterMa3&&createVNode("div",{class:styles$5.tempVudio},[createVNode("audio",{ref:f,src:tickMp3},null),createVNode("canvas",{ref:h},null)])]),createVNode("div",{class:[styles$5.controls,o.showBar?"":styles$5.sectionAnimate],onClick:t=>{t.stopPropagation(),g()}},[createVNode("div",{class:styles$5.actions},[createVNode("div",{class:styles$5.actionWrap},[createVNode("button",{class:styles$5.actionBtn,onClick:a},[o.paused?createVNode("img",{class:styles$5.playIcon,src:iconplay},null):createVNode("img",{class:styles$5.playIcon,src:iconpause},null)]),createVNode("button",{class:styles$5.iconReplay,onClick:u},[createVNode("img",{src:iconReplay$2},null)])])]),createVNode("div",{class:styles$5.slider},[createVNode(NSlider,{value:o.currentTimeNum,step:.01,max:o.durationNum,tooltip:!1,"onUpdate:value":t=>{r.value.currentTime=t,o.currentTimeNum=t,o.currentTime=c(Math.round(t||0))}},null)]),createVNode("div",{class:styles$5.actions},[createVNode("div",{class:styles$5.time},[createVNode("div",{class:"plyr__time plyr__time--current","aria-label":"Current time"},[o.currentTime]),createVNode("span",{class:styles$5.line},[createTextVNode("/")]),createVNode("div",{class:"plyr__time plyr__time--duration","aria-label":"Duration"},[o.duration])]),createVNode("div",{class:styles$5.actionWrap},[t.isDownload&&createVNode("button",{class:styles$5.iconDownload,onClick:p},[createVNode("img",{src:iconPreviewDownload},null)]),t.fullscreen&&createVNode("button",{class:styles$5.iconDownload,onClick:v},[createVNode("img",{src:o.isFullScreen?iconFullscreenExit:iconFullscreen},null)])])])])])}}),musicScore$1="_musicScore_cvsnj_1",styles$4={musicScore:musicScore$1},RhythmModal=defineComponent({name:"song-modal",props:{item:{type:Object,default:()=>({})}},setup(t){const e=useUserStore(),i=ref(),o=ref(!1);let n=`${origin}/classroom-app/#/tempo-practice?v=${Date.now()}&Authorization=${e.getToken}&platform=modal`;return/(localhost)/.test(location.host)&&(n=`https://test.kt.colexiu.com/classroom-app/#/tempo-practice?v=${Date.now()}&Authorization=${e.getToken}&platform=modal`),t.item.dataJson&&(n+="&dataJson="+t.item.dataJson),()=>createVNode("div",{class:styles$4.musicScore},[createVNode("iframe",{ref:i,onLoad:t=>{o.value=!0,iframeDislableKeyboard(t.target)},class:[styles$4.container,"musicIframe"],frameborder:"0",src:n},null)])}}),container$3="_container_fc60a_1",containerPreview$1="_containerPreview_fc60a_6",wrapBottom$2="_wrapBottom_fc60a_10",containerModal$1="_containerModal_fc60a_13",content$2="_content_fc60a_13",separator$1="_separator_fc60a_21",wrap$2="_wrap_fc60a_10",tools$1="_tools_fc60a_48",contentWrap$2="_contentWrap_fc60a_62",musicList$1="_musicList_fc60a_70",instrumentGroup$1="_instrumentGroup_fc60a_84",instrumentImg$1="_instrumentImg_fc60a_92",otherImg="_otherImg_fc60a_98",instrumentName$1="_instrumentName_fc60a_105",instrumentTag$1="_instrumentTag_fc60a_113",wrapList$1="_wrapList_fc60a_118",titlec$1="_titlec_fc60a_128",icon2$1="_icon2_fc60a_138",empty$2="_empty_fc60a_145",itemContainer$1="_itemContainer_fc60a_151",item$1="_item_fc60a_151",active$1="_active_fc60a_173",arrow$2="_arrow_fc60a_176",img$1="_img_fc60a_179",title$2="_title_fc60a_128",titleName$1="_titleName_fc60a_208",titleDes$1="_titleDes_fc60a_215",btn$1="_btn_fc60a_225",showPlayLoading$1="_showPlayLoading_fc60a_249",loadingWrap$1="_loadingWrap_fc60a_252",musicStaff$2="_musicStaff_fc60a_257",musicTitle$2="_musicTitle_fc60a_272",musicTitleLeft$1="_musicTitleLeft_fc60a_282",icon1$1="_icon1_fc60a_286",icon3="_icon3_fc60a_287",musicTitleRight$2="_musicTitleRight_fc60a_299",textRead$2="_textRead_fc60a_299",textClose$2="_textClose_fc60a_300",icon$2="_icon_fc60a_138",musicContent$2="_musicContent_fc60a_326",staffImgs$1="_staffImgs_fc60a_344",changeSizeSection$2="_changeSizeSection_fc60a_361",iconT$2="_iconT_fc60a_374",iconAddT$2="_iconAddT_fc60a_378",iconPlusT$2="_iconPlusT_fc60a_379",selectionCouser$2="_selectionCouser_fc60a_406",hide$2="_hide_fc60a_411",textStart$2="_textStart_fc60a_415",textReadOnly$2="_textReadOnly_fc60a_416",styles$3={container:container$3,containerPreview:containerPreview$1,wrapBottom:wrapBottom$2,containerModal:containerModal$1,content:content$2,separator:separator$1,wrap:wrap$2,tools:tools$1,contentWrap:contentWrap$2,musicList:musicList$1,instrumentGroup:instrumentGroup$1,instrumentImg:instrumentImg$1,otherImg:otherImg,instrumentName:instrumentName$1,instrumentTag:instrumentTag$1,wrapList:wrapList$1,titlec:titlec$1,icon2:icon2$1,empty:empty$2,itemContainer:itemContainer$1,item:item$1,active:active$1,arrow:arrow$2,img:img$1,title:title$2,titleName:titleName$1,titleDes:titleDes$1,btn:btn$1,showPlayLoading:showPlayLoading$1,loadingWrap:loadingWrap$1,musicStaff:musicStaff$2,musicTitle:musicTitle$2,musicTitleLeft:musicTitleLeft$1,icon1:icon1$1,icon3:icon3,musicTitleRight:musicTitleRight$2,textRead:textRead$2,textClose:textClose$2,icon:icon$2,musicContent:musicContent$2,staffImgs:staffImgs$1,changeSizeSection:changeSizeSection$2,iconT:iconT$2,iconAddT:iconAddT$2,iconPlusT:iconPlusT$2,selectionCouser:selectionCouser$2,hide:hide$2,textStart:textStart$2,textReadOnly:textReadOnly$2},InstruemntDetail=exports("I",defineComponent({name:"instrument-detail",props:{id:{type:String,default:""},type:{type:String,default:""},activeStatus:{type:Boolean,default:!1},contentType:{type:String,default:""}},setup(t,{expose:e}){const i=useRoute(),o="musicContent"+(new Date).getTime()+Math.floor(100*Math.random()),n="selectionCouser"+(new Date).getTime()+Math.floor(100*Math.random()),r=useSpeak(o,n),s=reactive({page:1,rows:20,status:!0,name:"",type:t.contentType}),a=reactive({loading:!1,finshed:!1,reshing:!1,details:{},list:[],listActive:0,playState:"pause",showPlayer:!1,showPreivew:!1,previewUrl:"",showCloseBtn:!0,fontSize:18}),l=computed((()=>a.list[a.listActive]||{}));watch((()=>a.playState),(()=>{"play"===a.playState&&r.onCloseSpeak()}));const c=t=>{const e=a.list.findIndex((e=>e.id===t.id));e>-1&&(a.listActive===e?a.playState="play"===a.playState?"pause":"play":a.playState="play",a.showPlayer=!0,a.listActive=e)},u=t=>{"play"===t?a.playState="play":"pause"===t?a.playState="pause":"pre"===t?a.list[a.listActive-1]&&c(a.list[a.listActive-1]):"next"===t&&a.list[a.listActive+1]&&c(a.list[a.listActive+1])},p=t=>{u(t),r.onCloseSpeak();try{const t=document.querySelectorAll(".video-music");t&&t.length>0&&t.forEach((t=>{t.pause()}))}catch{}};return onMounted((()=>{(async()=>{a.loading=!0;let e={};try{e=await api_knowledgeWiki_detail({id:t.id||i.query.id})}catch(c){console.log(c)}a.reshing&&(a.list=[],a.reshing=!1),a.finshed=!0,a.list=e.data.knowledgeWikiResources||[],a.list.forEach((t=>{t.audioFileUrl=t.url,t.musicSheetName=t.name}));const n=e.data.knowledgeWikiCategories||[];e.data.knowledgeName=n.length>0?n[0].knowledgeWikiCategoryTypeName:"",e.data.intros=e.data.intros.replace(/<video/gi,'<video class="video-music" style="width: 100% !important;" controlslist="nodownload"');const s=(new DOMParser).parseFromString(e.data.intros,"text/html"),l=document.createElement("div");l.classList.add("html-to-dom"),l.appendChild(r.processNode(s.body)),document.querySelector("#"+o)?.appendChild(l),a.details=e.data,a.loading=!1})()})),watch((()=>t.activeStatus),(()=>{t.activeStatus||p("pause")})),e({handleChangeAudio:p}),()=>createVNode("div",{class:[styles$3.container,"preview"===t.type&&styles$3.containerPreview,"modal"===t.type&&styles$3.containerModal]},[createVNode("div",{class:[styles$3.wrap,a.showPlayer?styles$3.wrapBottom:""]},[createVNode("div",{class:styles$3.content},[createVNode("div",{class:styles$3.contentWrap},[createVNode("div",{class:[styles$3.musicList,"musicList-container"]},[createVNode("div",{class:styles$3.wrapList},[createVNode("div",{class:styles$3.instrumentGroup},[createVNode(NImage,{class:[styles$3.instrumentImg,"MUSICIAN"===s.type&&styles$3.otherImg],src:a.details?.avatar,objectFit:"cover"},null),createVNode("p",{class:styles$3.instrumentName},[a.details.name]),createVNode("p",{class:styles$3.instrumentTag},[a.details.knowledgeName])]),createVNode("div",{class:styles$3.titlec},[createVNode("i",{class:styles$3.icon2},null),createTextVNode("代表作")]),a.list.map(((t,e)=>createVNode("div",{class:styles$3.itemContainer},[createVNode("div",{class:[styles$3.item],onClick:e=>{e.stopPropagation(),c(t)}},[createVNode("div",{class:styles$3.img},[createVNode(NImage,{lazy:!0,objectFit:"cover",previewDisabled:!0,src:t.titleImg||icon_default,onLoad:t=>{t.target.dataset.loaded="true"}},null),createVNode(PlayLoading,{class:[a.listActive===e&&"play"===a.playState?"":styles$3.showPlayLoading]},null)]),createVNode("div",{class:styles$3.title},[createVNode("div",{class:styles$3.titleName},[createVNode(TheNoticeBar,{text:t.name,style:{marginRight:"12px"}},null)])]),createVNode(NButton,{color:"#259CFE",textColor:"#fff",round:!0,class:styles$3.btn,type:"primary",onClick:e=>{e.stopPropagation(),c(t)}},{default:()=>[createTextVNode("播放"),createVNode("img",{src:a.listActive===e&&"play"===a.playState?icon_pause:icon_play},null)]}),createVNode("img",{class:styles$3.arrow,src:icon_arrow},null)])]))),!a.finshed&&createVNode("div",{class:styles$3.loadingWrap},[createVNode(NSpin,{show:!0},null)]),!a.loading&&0===a.list.length&&createVNode("div",{class:styles$3.empty},[createVNode(TheEmpty,{description:"暂无代表作"},null)])])]),createVNode("div",{class:styles$3.musicStaff},[createVNode("div",{class:styles$3.musicTitle},[createVNode("div",{class:styles$3.musicTitleLeft},[createVNode("i",{class:"MUSICIAN"===s.type?styles$3.icon3:styles$3.icon1},null),"MUSICIAN"===s.type?"个人简介":"乐器简介"]),createVNode("div",{class:styles$3.musicTitleRight},[r.isSpeak.value?createVNode("span",{class:styles$3.textClose,onClick:r.onCloseSpeak},[createVNode("i",{class:styles$3.icon},null),createTextVNode("关闭朗读")]):createVNode("span",{class:styles$3.textRead,onClick:()=>{r.onAllSpeak(),u("pause")}},[createVNode("i",{class:styles$3.icon},null),createTextVNode("全文朗读")])])]),createVNode("div",{class:styles$3.musicContent,id:o,style:{fontSize:a.fontSize+"px"}},[createVNode("div",{id:n,class:[styles$3.selectionCouser,!r.showDom.value&&styles$3.hide]},[createVNode("span",{class:styles$3.textStart,onClick:()=>{r.onTextStart(),u("pause")}},[createTextVNode("开始朗读"),createVNode("i",{class:styles$3.icon},null)]),createVNode("span",{class:styles$3.textReadOnly,onClick:()=>{r.onTextReadOnly(),u("pause")}},[createTextVNode("只读这段"),createVNode("i",{class:styles$3.icon},null)])])])]),createVNode("div",{class:styles$3.changeSizeSection},[createVNode("img",{src:iconT$3,class:styles$3.iconT},null),createVNode("img",{src:iconAddT$3,class:styles$3.iconAddT,onClick:()=>{a.fontSize>=32||(a.fontSize+=1)}},null),createVNode(NSlider,{value:a.fontSize,"onUpdate:value":t=>a.fontSize=t,vertical:!0,placement:"left",min:12,max:32},null),createVNode("img",{src:iconPlusT$3,class:styles$3.iconPlusT,onClick:()=>{a.fontSize<=12||(a.fontSize-=1)}},null)])])])]),0!==a.list.length&&createVNode(PlayItem,{type:t.type,show:a.showPlayer,playState:a.playState,item:l.value,onChange:t=>u(t),onShow:t=>{a.showPlayer=t}},null)])}})),container$2="_container_1h5pl_1",iconBack="_iconBack_1h5pl_9",separator="_separator_1h5pl_13",containerDetail="_containerDetail_1h5pl_18",detailPreview="_detailPreview_1h5pl_25",contentWrap$1="_contentWrap_1h5pl_32",changeSizeSection$1="_changeSizeSection_1h5pl_37",wrap$1="_wrap_1h5pl_40",wrapBottom$1="_wrapBottom_1h5pl_46",content$1="_content_1h5pl_32",scrollBar="_scrollBar_1h5pl_66",empty$1="_empty_1h5pl_70",directoryList="_directoryList_1h5pl_75",treeParent="_treeParent_1h5pl_88",treeChild="_treeChild_1h5pl_91",treeItem="_treeItem_1h5pl_94",title$1="_title_1h5pl_104",dir="_dir_1h5pl_75",titleSelect="_titleSelect_1h5pl_125",arrow$1="_arrow_1h5pl_133",arrowSelect="_arrowSelect_1h5pl_140",childArrow="_childArrow_1h5pl_144",childItem="_childItem_1h5pl_147",childSelect="_childSelect_1h5pl_160",musicStaff$1="_musicStaff_1h5pl_167",musicTitle$1="_musicTitle_1h5pl_190",musicContent$1="_musicContent_1h5pl_198",iconT$1="_iconT_1h5pl_238",iconAddT$1="_iconAddT_1h5pl_242",iconPlusT$1="_iconPlusT_1h5pl_243",btnGroup="_btnGroup_1h5pl_270",treeParentSelected="_treeParentSelected_1h5pl_277",parentItem="_parentItem_1h5pl_282",checkbox="_checkbox_1h5pl_296",musicTitleRight$1="_musicTitleRight_1h5pl_303",textRead$1="_textRead_1h5pl_309",textClose$1="_textClose_1h5pl_310",icon$1="_icon_1h5pl_9",selectionCouser$1="_selectionCouser_1h5pl_336",hide$1="_hide_1h5pl_341",textStart$1="_textStart_1h5pl_345",textReadOnly$1="_textReadOnly_1h5pl_346",styles$2=exports("s",{container:container$2,iconBack:iconBack,separator:separator,containerDetail:containerDetail,detailPreview:detailPreview,contentWrap:contentWrap$1,changeSizeSection:changeSizeSection$1,wrap:wrap$1,wrapBottom:wrapBottom$1,content:content$1,scrollBar:scrollBar,empty:empty$1,directoryList:directoryList,treeParent:treeParent,treeChild:treeChild,treeItem:treeItem,title:title$1,dir:dir,titleSelect:titleSelect,arrow:arrow$1,arrowSelect:arrowSelect,childArrow:childArrow,childItem:childItem,childSelect:childSelect,musicStaff:musicStaff$1,musicTitle:musicTitle$1,musicContent:musicContent$1,iconT:iconT$1,iconAddT:iconAddT$1,iconPlusT:iconPlusT$1,btnGroup:btnGroup,treeParentSelected:treeParentSelected,parentItem:parentItem,checkbox:checkbox,musicTitleRight:musicTitleRight$1,textRead:textRead$1,textClose:textClose$1,icon:icon$1,selectionCouser:selectionCouser$1,hide:hide$1,textStart:textStart$1,textReadOnly:textReadOnly$1}),TheotyDetail=exports("d",defineComponent({name:"cotnent-knowledge",props:{id:{type:String,default:""},type:{type:String,default:""},activeStatus:{type:Boolean,default:!1}},emits:["close","confirm"],setup(t,{expose:e}){const i=ref(!1),o=ref(),n="musicContent"+(new Date).getTime()+Math.floor(100*Math.random()),r="selectionCouser"+(new Date).getTime()+Math.floor(100*Math.random()),s=useSpeak(n,r),a=reactive({fontSize:18,tableList:[],selectKey:null,details:{},domString:"",display:"block"}),l=t=>{s.onCloseSpeak()};return onMounted((()=>{(async()=>{i.value=!0;try{const{data:e}=await api_lessonCoursewareKnowledgeDetail({id:t.id});a.details=e,i.value=!1,nextTick((async()=>{const t=(new DOMParser).parseFromString(a.details.desc,"text/html"),e=t.body.childNodes;e?.forEach((t=>{t?.classList.add("only-child-select")}));const i=s.processNode(t.body),o=document.createElement("div");o.classList.add("html-to-dom"),o.appendChild(i),document.querySelector("#"+n)?.appendChild(o)}))}catch{}i.value=!1})()})),watch((()=>t.activeStatus),(()=>{t.activeStatus||l()})),e({handleChangeAudio:l}),()=>createVNode("div",{class:[styles$2.containerDetail,"preview"===t.type&&styles$2.detailPreview]},[createVNode("div",{class:styles$2.contentWrap},[createVNode("div",{class:styles$2.musicStaff},[createVNode("div",{class:styles$2.musicTitleRight},[s.isSpeak.value?createVNode("span",{class:styles$2.textClose,onClick:s.onCloseSpeak},[createVNode("i",{class:styles$2.icon},null),createTextVNode("关闭朗读")]):createVNode("span",{class:styles$2.textRead,onClick:s.onAllSpeak},[createVNode("i",{class:styles$2.icon},null),createTextVNode("全文朗读")])]),createVNode(NSpin,{show:i.value,ref:o,class:i.value||a.details?.desc?"":styles$2.empty},{default:()=>[a.details?.desc?createVNode("div",{class:styles$2.musicContent,id:n,style:{fontSize:a.fontSize+"px"}},[createVNode("div",{id:r,class:[styles$2.selectionCouser,!s.showDom.value&&styles$2.hide]},[createVNode("span",{class:styles$2.textStart,onClick:s.onTextStart},[createTextVNode("开始朗读"),createVNode("i",{class:styles$2.icon},null)]),createVNode("span",{class:styles$2.textReadOnly,onClick:s.onTextReadOnly},[createTextVNode("只读这段"),createVNode("i",{class:styles$2.icon},null)])])]):"",!i.value&&!a.details?.desc&&createVNode(TheEmpty,null,null)]})]),createVNode("div",{class:styles$2.changeSizeSection},[createVNode("img",{src:iconT$3,class:styles$2.iconT},null),createVNode("img",{src:iconAddT$3,class:styles$2.iconAddT,onClick:()=>{a.fontSize>=32||(a.fontSize+=1)}},null),createVNode(NSlider,{value:a.fontSize,"onUpdate:value":t=>a.fontSize=t,vertical:!0,min:12,placement:"left",max:32},null),createVNode("img",{src:iconPlusT$3,class:styles$2.iconPlusT,onClick:()=>{a.fontSize<=12||(a.fontSize-=1)}},null)])])])}})),container$1="_container_2pvf0_1",containerPreview="_containerPreview_2pvf0_6",wrapBottom="_wrapBottom_2pvf0_10",containerModal="_containerModal_2pvf0_13",content="_content_2pvf0_13",wrap="_wrap_2pvf0_10",tools="_tools_2pvf0_39",contentWrap="_contentWrap_2pvf0_53",musicList="_musicList_2pvf0_61",instrumentGroup="_instrumentGroup_2pvf0_75",instrumentImg="_instrumentImg_2pvf0_83",instrumentName="_instrumentName_2pvf0_89",instrumentTag="_instrumentTag_2pvf0_97",wrapList="_wrapList_2pvf0_102",titlec="_titlec_2pvf0_112",icon2="_icon2_2pvf0_122",empty="_empty_2pvf0_129",itemContainer="_itemContainer_2pvf0_135",item="_item_2pvf0_135",active="_active_2pvf0_157",arrow="_arrow_2pvf0_160",img="_img_2pvf0_163",title="_title_2pvf0_112",titleName="_titleName_2pvf0_192",titleDes="_titleDes_2pvf0_199",btn="_btn_2pvf0_209",showPlayLoading="_showPlayLoading_2pvf0_233",loadingWrap="_loadingWrap_2pvf0_236",musicStaff="_musicStaff_2pvf0_241",musicTitle="_musicTitle_2pvf0_257",icon1="_icon1_2pvf0_267",musicTitleLeft="_musicTitleLeft_2pvf0_275",musicTitleRight="_musicTitleRight_2pvf0_279",textRead="_textRead_2pvf0_279",textClose="_textClose_2pvf0_280",icon="_icon_2pvf0_122",musicContent="_musicContent_2pvf0_306",staffImgs="_staffImgs_2pvf0_324",changeSizeSection="_changeSizeSection_2pvf0_341",iconT="_iconT_2pvf0_354",iconAddT="_iconAddT_2pvf0_358",iconPlusT="_iconPlusT_2pvf0_359",musicTop="_musicTop_2pvf0_386",musicInfo="_musicInfo_2pvf0_387",musicImg="_musicImg_2pvf0_397",panSection="_panSection_2pvf0_413",img2="_img2_2pvf0_424",iconPan="_iconPan_2pvf0_431",info="_info_2pvf0_462",name="_name_2pvf0_465",c="_c_2pvf0_1",selectionCouser="_selectionCouser_2pvf0_486",hide="_hide_2pvf0_491",textStart="_textStart_2pvf0_495",textReadOnly="_textReadOnly_2pvf0_496",styles$1={container:container$1,containerPreview:containerPreview,wrapBottom:wrapBottom,containerModal:containerModal,content:content,wrap:wrap,tools:tools,contentWrap:contentWrap,musicList:musicList,instrumentGroup:instrumentGroup,instrumentImg:instrumentImg,instrumentName:instrumentName,instrumentTag:instrumentTag,wrapList:wrapList,titlec:titlec,icon2:icon2,empty:empty,itemContainer:itemContainer,item:item,active:active,arrow:arrow,img:img,title:title,titleName:titleName,titleDes:titleDes,btn:btn,showPlayLoading:showPlayLoading,loadingWrap:loadingWrap,musicStaff:musicStaff,musicTitle:musicTitle,icon1:icon1,musicTitleLeft:musicTitleLeft,musicTitleRight:musicTitleRight,textRead:textRead,textClose:textClose,icon:icon,musicContent:musicContent,staffImgs:staffImgs,changeSizeSection:changeSizeSection,iconT:iconT,iconAddT:iconAddT,iconPlusT:iconPlusT,musicTop:musicTop,musicInfo:musicInfo,musicImg:musicImg,panSection:panSection,img2:img2,iconPan:iconPan,info:info,name:name,c:c,selectionCouser:selectionCouser,hide:hide,textStart:textStart,textReadOnly:textReadOnly},MusicDetail=exports("M",defineComponent({name:"music-detail",props:{id:{type:String,default:""},type:{type:String,default:""},activeStatus:{type:Boolean,default:!1},contentType:{type:String,default:""}},setup(t,{expose:e}){const i=useRoute(),o="musicContent"+(new Date).getTime()+Math.floor(100*Math.random()),n="selectionCouser"+(new Date).getTime()+Math.floor(100*Math.random()),r=useSpeak(o,n),s=reactive({loading:!1,finshed:!1,reshing:!1,details:{},list:[],listActive:0,playState:"pause",showPlayer:!1,showPreivew:!1,previewUrl:"",showCloseBtn:!0,fontSize:18}),a=computed((()=>s.list[s.listActive]||{}));watch((()=>s.playState),(()=>{"play"===s.playState&&r.onCloseSpeak()}));const l=t=>{const e=s.list.findIndex((e=>e.id===t.id));e>-1&&(s.listActive===e?s.playState="play"===s.playState?"pause":"play":s.playState="play",s.showPlayer=!0,s.listActive=e)},c=t=>{"play"===t?s.playState="play":"pause"===t?s.playState="pause":"pre"===t?s.list[s.listActive-1]&&l(s.list[s.listActive-1]):"next"===t&&s.list[s.listActive+1]&&l(s.list[s.listActive+1])},u=t=>{c(t),r.onCloseSpeak();try{const t=document.querySelectorAll(".video-music");t&&t.length>0&&t.forEach((t=>{t.pause()}))}catch{}};return onMounted((()=>{(async()=>{s.loading=!0;let e={};try{e=await api_knowledgeWiki_detail({id:t.id||i.query.id})}catch(n){console.log(n)}s.reshing&&(s.list=[],s.reshing=!1),s.finshed=!0;try{s.list=e.data?.knowledgeWikiResources||[],s.list.forEach((t=>{t.audioFileUrl=t.url,t.musicSheetName=t.name}));const t=e.data?.knowledgeWikiCategories||[];e.data.knowledgeName=t.length>0?t[0].name:"",e.data.intros=e.data.intros.replace(/<video/gi,'<video class="video-music" style="width: 100% !important;" controlslist="nodownload"');const i=(new DOMParser).parseFromString(e.data.intros,"text/html"),n=document.createElement("div");n.classList.add("html-to-dom"),n.appendChild(r.processNode(i.body)),document.querySelector("#"+o)?.appendChild(n),s.details=e.data}catch{}s.loading=!1})()})),watch((()=>t.activeStatus),(()=>{t.activeStatus||u("pause")})),e({handleChangeAudio:u}),()=>createVNode("div",{class:[styles$1.container,"preview"===t.type&&styles$1.containerPreview,"modal"===t.type&&styles$1.containerModal]},[createVNode("div",{class:[styles$1.wrap,s.showPlayer?styles$1.wrapBottom:""]},[createVNode("div",{class:styles$1.content},[createVNode("div",{class:styles$1.contentWrap},[createVNode("div",{class:[styles$1.musicList,"musicList-container"]},[createVNode("div",{class:styles$1.wrapList},[createVNode("div",{class:styles$1.musicInfo},[createVNode("div",{class:styles$1.musicImg},[createVNode("img",{src:s.details?.avatar||icon_default,class:styles$1.img},null),createVNode("div",{class:styles$1.panSection},[createVNode("img",{src:iconPan$1,class:styles$1.iconPan},null),createVNode("img",{src:s.details?.avatar||icon_default,class:styles$1.img2},null)])]),createVNode("div",{class:styles$1.info},[createVNode("div",{class:styles$1.name},[createVNode(TheNoticeBar,{text:s.details.name,style:{marginRight:"0"}},null)]),createVNode("div",{class:styles$1.c},[s.details.composers?createVNode("div",null,[createVNode("span",null,[createTextVNode("作曲:")]),createVNode(TheNoticeBar,{text:s.details.composers,style:{marginRight:"0"}},null)]):"",s.details.lyricists?createVNode("div",null,[createVNode("span",null,[createTextVNode("作词:")]),createVNode(TheNoticeBar,{text:s.details.lyricists,style:{marginRight:"0"}},null)]):""])])]),createVNode("div",{class:styles$1.titlec},[createVNode("i",{class:styles$1.icon2},null),createTextVNode("名曲鉴赏")]),s.list.map(((t,e)=>createVNode("div",{class:styles$1.itemContainer},[createVNode("div",{class:[styles$1.item],onClick:e=>{e.stopPropagation(),l(t)}},[createVNode("div",{class:styles$1.img},[createVNode(NImage,{lazy:!0,objectFit:"cover",previewDisabled:!0,src:t.titleImg||icon_default,onLoad:t=>{t.target.dataset.loaded="true"}},null),createVNode(PlayLoading,{class:[s.listActive===e&&"play"===s.playState?"":styles$1.showPlayLoading]},null)]),createVNode("div",{class:styles$1.title},[createVNode("div",{class:styles$1.titleName},[createVNode(TheNoticeBar,{text:t.name,style:{marginRight:"12px"}},null)])]),createVNode(NButton,{color:"#259CFE",textColor:"#fff",round:!0,class:styles$1.btn,type:"primary",onClick:e=>{e.stopPropagation(),l(t),r.onCloseSpeak()}},{default:()=>[createTextVNode("播放"),createVNode("img",{src:s.listActive===e&&"play"===s.playState?icon_pause:icon_play},null)]}),createVNode("img",{class:styles$1.arrow,src:icon_arrow},null)])]))),!s.finshed&&createVNode("div",{class:styles$1.loadingWrap},[createVNode(NSpin,{show:!0},null)]),!s.loading&&0===s.list.length&&createVNode("div",{class:styles$1.empty},[createVNode(TheEmpty,{description:"暂无名曲鉴赏",style:{paddingTop:"0px"}},null)])])]),createVNode("div",{class:styles$1.musicStaff},[createVNode("div",{class:styles$1.musicTitle},[createVNode("div",{class:styles$1.musicTitleLeft},[createVNode("i",{class:styles$1.icon1},null),createTextVNode("名曲故事")]),createVNode("div",{class:styles$1.musicTitleRight},[r.isSpeak.value?createVNode("span",{class:styles$1.textClose,onClick:r.onCloseSpeak},[createVNode("i",{class:styles$1.icon},null),createTextVNode("关闭朗读")]):createVNode("span",{class:styles$1.textRead,onClick:()=>{r.onAllSpeak(),c("pause")}},[createVNode("i",{class:styles$1.icon},null),createTextVNode("全文朗读")])])]),createVNode("div",{class:styles$1.musicContent,id:o,style:{fontSize:s.fontSize+"px"}},[createVNode("div",{id:n,class:[styles$1.selectionCouser,!r.showDom.value&&styles$1.hide]},[createVNode("span",{class:styles$1.textStart,onClick:()=>{r.onTextStart(),c("pause")}},[createTextVNode("开始朗读"),createVNode("i",{class:styles$1.icon},null)]),createVNode("span",{class:styles$1.textReadOnly,onClick:()=>{r.onTextReadOnly(),c("pause")}},[createTextVNode("只读这段"),createVNode("i",{class:styles$1.icon},null)])])])]),createVNode("div",{class:styles$1.changeSizeSection},[createVNode("img",{src:iconT$3,class:styles$1.iconT},null),createVNode("img",{src:iconAddT$3,class:styles$1.iconAddT,onClick:()=>{s.fontSize>=32||(s.fontSize+=1)}},null),createVNode(NSlider,{value:s.fontSize,"onUpdate:value":t=>s.fontSize=t,placement:"left",vertical:!0,min:12,max:32},null),createVNode("img",{src:iconPlusT$3,class:styles$1.iconPlusT,onClick:()=>{s.fontSize<=12||(s.fontSize-=1)}},null)])])])]),0!==s.list.length&&createVNode(PlayItem,{type:t.type,show:s.showPlayer,playState:s.playState,item:a.value,onChange:t=>c(t),onShow:t=>{s.showPlayer=t}},null)])}})),musicScore="_musicScore_19j7v_1",container="_container_19j7v_8",musicModel="_musicModel_19j7v_17",styles={musicScore:musicScore,container:container,musicModel:musicModel},ListenModal=exports("L",defineComponent({name:"song-modal",props:{item:{type:Object,default:()=>({})},activeStatus:{type:Boolean,default:!1}},emits:["setIframe"],setup(t,{emit:e}){const i=useUserStore(),o=ref(),n=ref(!1);let r=`${vaildMusicScoreUrl()}/instrument?v=${(new Date).getTime()}/#/view-figner?Authorization=${i.getToken}&code=${t.item.content}&platform=pc&type=listenMode&linkSource=class`;return/(localhost)/.test(location.host)&&(r=`http://localhost:3000/instrument.html#/view-figner?Authorization=${i.getToken}&code=${t.item.content}&platform=pc&type=listenMode&linkSource=class`),console.log(r,"src"),watch((()=>t.activeStatus),(()=>{t.activeStatus||o.value?.contentWindow?.postMessage({api:"setPlayState",data:{code:t.item.content}},"*")})),()=>createVNode("div",{class:styles.musicScore},[createVNode("iframe",{ref:o,onLoad:t=>{e("setIframe",o.value),n.value=!0,iframeDislableKeyboard(t.target)},class:[styles.container,"musicIframe"],frameborder:"0",src:r},null)])}})),CardPreview=exports("C",defineComponent({name:"card-preview",props:{show:{type:Boolean,default:!1},item:{type:Object,default:()=>({})},size:{type:String,default:"default"},isDownload:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!0},from:{type:String,default:""}},emit:["update:show"],setup(t,{emit:e}){const i=toRef(t.show),o=toRef(t.item),n=ref(!0);let r,s;if(watch((()=>t.show),(()=>{i.value=t.show})),watch((()=>t.item),(()=>{o.value=t.item,console.log(o.value,"item.value value")})),"class"===t.from){const t=useUserStore();s="cardPreviewBoxClass_drag",r=useDrag([`${s}>.n-card-header`,`${s} .bom_drag`],s,i,t.info.id)}return()=>createVNode(Fragment,null,[createVNode(NModal,{maskClosable:modalClickMask,style:"class"===t.from?r.styleDrag.value:{},show:i.value,"onUpdate:show":[t=>i.value=t,()=>{e("update:show",i.value),i.value||(n.value=!0)}],preset:"card",showIcon:!1,class:["modalTitle background",s,"class"===t.from&&styles$8.classCard,styles$8.cardPreview,"PPT"===o.value.type&&styles$8.maxCard,"large"===t.size&&styles$8.cardLarge],title:"MUSIC"===o.value.type?"曲目预览":o.value.title,blockScroll:!1},{default:()=>["VIDEO"===o.value.type&&createVNode(VideoModal,{title:o.value.title+(t.item.studentName?"-"+t.item.studentName:""),poster:o.value.url,src:o.value.content,isDownload:t.isDownload,fullscreen:t.fullscreen},null),"MUSIC"===o.value.type&&createVNode(MusicModal,{class:styles$8.musicPreview,item:o.value,from:t.from},null),"SONG"===o.value.type&&createVNode(SongModal,{item:o.value,isDownload:t.isDownload,fullscreen:t.fullscreen},null),"PPT"===o.value.type&&createVNode(NSpin,{show:n.value},{default:()=>[createVNode("iframe",{class:styles$8.pptBox,src:`https://view.officeapps.live.com/op/embed.aspx?src=${encodeURIComponent(o.value.content)}`,onLoad:()=>{console.log("loading end"),n.value=!1},width:"100%",height:"100%",frameborder:"1"},null)]}),"RHYTHM"===o.value.type&&createVNode(RhythmModal,{class:styles$8.musicPreview,item:o.value},null),"LISTEN"===o.value.type&&createVNode(ListenModal,{class:styles$8.musicPreview,item:o.value},null),("INSTRUMENT"===o.value.type||"MUSICIAN"===o.value.type)&&createVNode("div",{class:styles$8.instrumentGroup},[createVNode(InstruemntDetail,{type:"modal",contentType:o.value.type,id:o.value.content},null)]),"MUSIC_WIKI"===o.value.type&&createVNode("div",{class:styles$8.instrumentGroup},[createVNode(MusicDetail,{type:"modal",contentType:o.value.type,id:o.value.content},null)]),"THEORY"===o.value.type&&createVNode("div",null,[createVNode(TheotyDetail,{type:"modal",id:o.value.content},null)]),!["VIDEO","MUSIC","SONG","PPT","RHYTHM","INSTRUMENT","THEORY","MUSICIAN","MUSIC_WIKI","LISTEN"].includes(o.value.type)&&createVNode(TheEmpty,null,null),"class"===t.from&&createVNode(Dragbom,null,null)]})])}}))}}}))})();