From 22a28f9795e72f002021c4efdae9106aa31e8902 Mon Sep 17 00:00:00 2001 From: Noorul <me@noorul.xyz> Date: Tue, 28 May 2019 16:40:43 +0530 Subject: [PATCH] adding kickstarter pitch video --- css/video-js.min.css | 1 + images/Diaspora_dandy_logo_thumbnail.png | Bin 0 -> 252206 bytes js/video.min.js | 13 +++++++++++++ 3 files changed, 14 insertions(+) create mode 100644 css/video-js.min.css create mode 100644 images/Diaspora_dandy_logo_thumbnail.png create mode 100644 js/video.min.js diff --git a/css/video-js.min.css b/css/video-js.min.css new file mode 100644 index 0000000..c080f8f --- /dev/null +++ b/css/video-js.min.css @@ -0,0 +1 @@ +.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(data:application/font-woff;charset=utf-8;base64,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) format("woff");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:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.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:"\f103"}.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:"\f104"}.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:"\f105"}.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:"\f106"}.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:"\f107"}.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:"\f108"}.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:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.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:"\f10c"}.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:"\f10d"}.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:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{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,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.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:"\f115"}.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:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.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:"\f11d"}.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:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;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-left:0;margin-right:0;margin-top:0;margin-bottom: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%}.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:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;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.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.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:20px 24px;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}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.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}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.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 0;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-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height: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;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.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}.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:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;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;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 0 .45em;-webkit-touch-callout:none;-webkit-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;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical{left:-3.5em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.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{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{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}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex: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-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;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{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-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}100%{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}100%{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{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-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}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.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 5px 0;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:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0} \ No newline at end of file diff --git a/images/Diaspora_dandy_logo_thumbnail.png b/images/Diaspora_dandy_logo_thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..5b3d8cc1dc80ba4749fe82f1237fcd637d85ff53 GIT binary patch literal 252206 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	kiCkIuK*f^QcxT?EWr*p6`+iqv}jB* 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�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 X%o7>v<_3HP00000NkvXXu0mjfAc;_g literal 0 HcmV?d00001 diff --git a/js/video.min.js b/js/video.min.js new file mode 100644 index 0000000..b4f9b12 --- /dev/null +++ b/js/video.min.js @@ -0,0 +1,13 @@ +/** + * @license + * Video.js 7.5.4 <http://videojs.com/> + * Copyright Brightcove, Inc. <https://www.brightcove.com/> + * Available under Apache License Version 2.0 + * <https://github.com/videojs/video.js/blob/master/LICENSE> + * + * Includes vtt.js <https://github.com/mozilla/vtt.js> + * Available under Apache License Version 2.0 + * <https://github.com/mozilla/vtt.js/blob/master/LICENSE> + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("global/window"),require("global/document")):"function"==typeof define&&define.amd?define(["global/window","global/document"],t):(e=e||self).videojs=t(e.window,e.document)}(this,function(v,h){v=v&&v.hasOwnProperty("default")?v.default:v,h=h&&h.hasOwnProperty("default")?h.default:h;var d="7.5.4";function p(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e,t,i){return(s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,i){var n=[null];n.push.apply(n,t);var r=new(Function.bind.apply(e,n));return i&&a(r,i.prototype),r}).apply(null,arguments)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function t(e,t){return t||(t=e.slice(0)),e.raw=t,e}var u=[],e=function(s,o){return function(e,t,i){var n=o.levels[t],r=new RegExp("^("+n+")$");if("log"!==e&&i.unshift(e.toUpperCase()+":"),i.unshift(s+":"),u&&u.push([].concat(i)),v.console){var a=v.console[e];a||"debug"!==e||(a=v.console.info||v.console.log),a&&n&&r.test(e)&&a[Array.isArray(i)?"apply":"call"](v.console,i)}}};var m=function t(i){var n,r="info",a=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];n("log",r,t)};return n=e(i,a),a.createLogger=function(e){return t(i+": "+e)},a.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:r},a.level=function(e){if("string"==typeof e){if(!a.levels.hasOwnProperty(e))throw new Error('"'+e+'" in not a valid log level');r=e}return r},(a.history=function(){return u?[].concat(u):[]}).filter=function(t){return(u||[]).filter(function(e){return new RegExp(".*"+t+".*").test(e[0])})},a.history.clear=function(){u&&(u.length=0)},a.history.disable=function(){null!==u&&(u.length=0,u=null)},a.history.enable=function(){null===u&&(u=[])},a.error=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n("error",r,t)},a.warn=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n("warn",r,t)},a.debug=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n("debug",r,t)},a}("VIDEOJS"),g=m.createLogger;var y=function(e){for(var t="",i=0;i<arguments.length;i++)t+=e[i].replace(/\n\r?\s*/g,"")+(arguments[i+1]||"");return t},i=Object.prototype.toString,r=function(e){return b(e)?Object.keys(e):[]};function o(t,i){r(t).forEach(function(e){return i(t[e],e)})}function _(i){for(var e=arguments.length,t=new Array(1<e?e-1:0),n=1;n<e;n++)t[n-1]=arguments[n];return Object.assign?Object.assign.apply(Object,[i].concat(t)):(t.forEach(function(e){e&&o(e,function(e,t){i[t]=e})}),i)}function b(e){return!!e&&"object"==typeof e}function l(e){return b(e)&&"[object Object]"===i.call(e)&&e.constructor===Object}function n(e,t){if(!e||!t)return"";if("function"!=typeof v.getComputedStyle)return"";var i=v.getComputedStyle(e);return i?i[t]:""}function c(){var e=t(["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 ","."]);return c=function(){return e},e}function T(e){return"string"==typeof e&&/\S/.test(e)}function S(e){if(/\s/.test(e))throw new Error("class has illegal whitespace characters")}function k(){return h===v.document}function C(e){return b(e)&&1===e.nodeType}function w(){try{return v.parent!==v.self}catch(e){return!0}}function E(n){return function(e,t){if(!T(e))return h[n](null);T(t)&&(t=h.querySelector(t));var i=C(t)?t:h;return i[n]&&i[n](e)}}function A(e,i,t,n){void 0===e&&(e="div"),void 0===i&&(i={}),void 0===t&&(t={});var r=h.createElement(e);return Object.getOwnPropertyNames(i).forEach(function(e){var t=i[e];-1!==e.indexOf("aria-")||"role"===e||"type"===e?(m.warn(y(c(),e,t)),r.setAttribute(e,t)):"textContent"===e?L(r,t):r[e]=t}),Object.getOwnPropertyNames(t).forEach(function(e){r.setAttribute(e,t[e])}),n&&X(r,n),r}function L(e,t){return"undefined"==typeof e.textContent?e.innerText=t:e.textContent=t,e}function P(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function O(e,t){return S(t),e.classList?e.classList.contains(t):(i=t,new RegExp("(^|\\s)"+i+"($|\\s)")).test(e.className);var i}function I(e,t){return e.classList?e.classList.add(t):O(e,t)||(e.className=(e.className+" "+t).trim()),e}function U(e,t){return e.classList?e.classList.remove(t):(S(t),e.className=e.className.split(/\s+/).filter(function(e){return e!==t}).join(" ")),e}function x(e,t,i){var n=O(e,t);if("function"==typeof i&&(i=i(e,t)),"boolean"!=typeof i&&(i=!n),i!==n)return i?I(e,t):U(e,t),e}function D(i,n){Object.getOwnPropertyNames(n).forEach(function(e){var t=n[e];null===t||"undefined"==typeof t||!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})}function R(e){var t={},i=",autoplay,controls,playsinline,loop,muted,default,defaultMuted,";if(e&&e.attributes&&0<e.attributes.length)for(var n=e.attributes,r=n.length-1;0<=r;r--){var a=n[r].name,s=n[r].value;"boolean"!=typeof e[a]&&-1===i.indexOf(","+a+",")||(s=null!==s),t[a]=s}return t}function M(e,t){return e.getAttribute(t)}function B(e,t,i){e.setAttribute(t,i)}function N(e,t){e.removeAttribute(t)}function j(){h.body.focus(),h.onselectstart=function(){return!1}}function F(){h.onselectstart=function(){return!0}}function V(e){if(e&&e.getBoundingClientRect&&e.parentNode){var t=e.getBoundingClientRect(),i={};return["bottom","height","left","right","top","width"].forEach(function(e){void 0!==t[e]&&(i[e]=t[e])}),i.height||(i.height=parseFloat(n(e,"height"))),i.width||(i.width=parseFloat(n(e,"width"))),i}}function H(e){var t;if(e.getBoundingClientRect&&e.parentNode&&(t=e.getBoundingClientRect()),!t)return{left:0,top:0};var i=h.documentElement,n=h.body,r=i.clientLeft||n.clientLeft||0,a=v.pageXOffset||n.scrollLeft,s=t.left+a-r,o=i.clientTop||n.clientTop||0,u=v.pageYOffset||n.scrollTop,l=t.top+u-o;return{left:Math.round(s),top:Math.round(l)}}function q(e,t){var i={},n=H(e),r=e.offsetWidth,a=e.offsetHeight,s=n.top,o=n.left,u=t.pageY,l=t.pageX;return t.changedTouches&&(l=t.changedTouches[0].pageX,u=t.changedTouches[0].pageY),i.y=Math.max(0,Math.min(1,(s-u+a)/a)),i.x=Math.max(0,Math.min(1,(l-o)/r)),i}function z(e){return b(e)&&3===e.nodeType}function W(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function G(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map(function(e){return"function"==typeof e&&(e=e()),C(e)||z(e)?e:"string"==typeof e&&/\S/.test(e)?h.createTextNode(e):void 0}).filter(function(e){return e})}function X(t,e){return G(e).forEach(function(e){return t.appendChild(e)}),t}function Y(e,t){return X(W(e),t)}function K(e){return void 0===e.button&&void 0===e.buttons||(0===e.button&&void 0===e.buttons||0===e.button&&1===e.buttons)}var $=E("querySelector"),Q=E("querySelectorAll"),J=Object.freeze({isReal:k,isEl:C,isInFrame:w,createEl:A,textContent:L,prependTo:P,hasClass:O,addClass:I,removeClass:U,toggleClass:x,setAttributes:D,getAttributes:R,getAttribute:M,setAttribute:B,removeAttribute:N,blockTextSelection:j,unblockTextSelection:F,getBoundingClientRect:V,findPosition:H,getPointerPosition:q,isTextNode:z,emptyEl:W,normalizeContent:G,appendContent:X,insertContent:Y,isSingleLeftClick:K,$:$,$$:Q}),Z=1;function ee(){return Z++}var te={},ie="vdata"+(new Date).getTime();function ne(e){var t=e[ie];return t||(t=e[ie]=ee()),te[t]||(te[t]={}),te[t]}function re(e){var t=e[ie];return!!t&&!!Object.getOwnPropertyNames(te[t]).length}function ae(t){var e=t[ie];if(e){delete te[e];try{delete t[ie]}catch(e){t.removeAttribute?t.removeAttribute(ie):t[ie]=null}}}function se(e,t){var i=ne(e);0===i.handlers[t].length&&(delete i.handlers[t],e.removeEventListener?e.removeEventListener(t,i.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,i.dispatcher)),Object.getOwnPropertyNames(i.handlers).length<=0&&(delete i.handlers,delete i.dispatcher,delete i.disabled),0===Object.getOwnPropertyNames(i).length&&ae(e)}function oe(t,i,e,n){e.forEach(function(e){t(i,e,n)})}function ue(e){function t(){return!0}function i(){return!1}if(!e||!e.isPropagationStopped){var n=e||v.event;for(var r in e={},n)"layerX"!==r&&"layerY"!==r&&"keyLocation"!==r&&"webkitMovementX"!==r&&"webkitMovementY"!==r&&("returnValue"===r&&n.preventDefault||(e[r]=n[r]));if(e.target||(e.target=e.srcElement||h),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){n.preventDefault&&n.preventDefault(),e.returnValue=!1,n.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){n.stopPropagation&&n.stopPropagation(),e.cancelBubble=!0,n.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=i,e.stopImmediatePropagation=function(){n.stopImmediatePropagation&&n.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=i,null!==e.clientX&&void 0!==e.clientX){var a=h.documentElement,s=h.body;e.pageX=e.clientX+(a&&a.scrollLeft||s&&s.scrollLeft||0)-(a&&a.clientLeft||s&&s.clientLeft||0),e.pageY=e.clientY+(a&&a.scrollTop||s&&s.scrollTop||0)-(a&&a.clientTop||s&&s.clientTop||0)}e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}return e}var le=!1;!function(){try{var e=Object.defineProperty({},"passive",{get:function(){le=!0}});v.addEventListener("test",null,e),v.removeEventListener("test",null,e)}catch(e){}}();var ce=["touchstart","touchmove"];function he(s,e,t){if(Array.isArray(e))return oe(he,s,e,t);var o=ne(s);if(o.handlers||(o.handlers={}),o.handlers[e]||(o.handlers[e]=[]),t.guid||(t.guid=ee()),o.handlers[e].push(t),o.dispatcher||(o.disabled=!1,o.dispatcher=function(e,t){if(!o.disabled){e=ue(e);var i=o.handlers[e.type];if(i)for(var n=i.slice(0),r=0,a=n.length;r<a&&!e.isImmediatePropagationStopped();r++)try{n[r].call(s,e,t)}catch(e){m.error(e)}}}),1===o.handlers[e].length)if(s.addEventListener){var i=!1;le&&-1<ce.indexOf(e)&&(i={passive:!0}),s.addEventListener(e,o.dispatcher,i)}else s.attachEvent&&s.attachEvent("on"+e,o.dispatcher)}function de(e,t,i){if(re(e)){var n=ne(e);if(n.handlers){if(Array.isArray(t))return oe(de,e,t,i);var r=function(e,t){n.handlers[t]=[],se(e,t)};if(void 0!==t){var a=n.handlers[t];if(a)if(i){if(i.guid)for(var s=0;s<a.length;s++)a[s].guid===i.guid&&a.splice(s--,1);se(e,t)}else r(e,t)}else for(var o in n.handlers)Object.prototype.hasOwnProperty.call(n.handlers||{},o)&&r(e,o)}}}function pe(e,t,i){var n=re(e)?ne(e):{},r=e.parentNode||e.ownerDocument;if("string"==typeof t?t={type:t,target:e}:t.target||(t.target=e),t=ue(t),n.dispatcher&&n.dispatcher.call(e,t,i),r&&!t.isPropagationStopped()&&!0===t.bubbles)pe.call(null,r,t,i);else if(!r&&!t.defaultPrevented&&t.target&&t.target[t.type]){var a=ne(t.target);t.target[t.type]&&(a.disabled=!0,"function"==typeof t.target[t.type]&&t.target[t.type](),a.disabled=!1)}return!t.defaultPrevented}function fe(t,i,n){if(Array.isArray(i))return oe(fe,t,i,n);var e=function e(){de(t,i,e),n.apply(this,arguments)};e.guid=n.guid=n.guid||ee(),he(t,i,e)}var me,ge=Object.freeze({fixEvent:ue,on:he,off:de,trigger:pe,one:fe}),ye=!1,ve=function(){if(k()&&!1!==me.options.autoSetup){var e=Array.prototype.slice.call(h.getElementsByTagName("video")),t=Array.prototype.slice.call(h.getElementsByTagName("audio")),i=Array.prototype.slice.call(h.getElementsByTagName("video-js")),n=e.concat(t,i);if(n&&0<n.length)for(var r=0,a=n.length;r<a;r++){var s=n[r];if(!s||!s.getAttribute){_e(1);break}void 0===s.player&&null!==s.getAttribute("data-setup")&&me(s)}else ye||_e(1)}};function _e(e,t){t&&(me=t),v.setTimeout(ve,e)}k()&&"complete"===h.readyState?ye=!0:fe(v,"load",function(){ye=!0});var be,Te=function(e){var t=h.createElement("style");return t.className=e,t},Se=function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.textContent=t},ke=function(e,t,i){t.guid||(t.guid=ee());var n=function(){return t.apply(e,arguments)};return n.guid=i?i+"_"+t.guid:t.guid,n},Ce=function(t,i){var n=Date.now();return function(){var e=Date.now();i<=e-n&&(t.apply(void 0,arguments),n=e)}},we=function(){};we.prototype.allowedEvents_={},we.prototype.addEventListener=we.prototype.on=function(e,t){var i=this.addEventListener;this.addEventListener=function(){},he(this,e,t),this.addEventListener=i},we.prototype.removeEventListener=we.prototype.off=function(e,t){de(this,e,t)},we.prototype.one=function(e,t){var i=this.addEventListener;this.addEventListener=function(){},fe(this,e,t),this.addEventListener=i},we.prototype.dispatchEvent=we.prototype.trigger=function(e){var t=e.type||e;"string"==typeof e&&(e={type:t}),e=ue(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),pe(this,e)},we.prototype.queueTrigger=function(e){var t=this;be||(be=new Map);var i=e.type||e,n=be.get(this);n||(n=new Map,be.set(this,n));var r=n.get(i);n.delete(i),v.clearTimeout(r);var a=v.setTimeout(function(){0===n.size&&(n=null,be.delete(t)),t.trigger(e)},0);n.set(i,a)};var Ee=function(t){return t instanceof we||!!t.eventBusEl_&&["on","one","off","trigger"].every(function(e){return"function"==typeof t[e]})},Ae=function(e){return"string"==typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length},Le=function(e){if(!e.nodeName&&!Ee(e))throw new Error("Invalid target; must be a DOM node or evented object.")},Pe=function(e){if(!Ae(e))throw new Error("Invalid event type; must be a non-empty string or array.")},Oe=function(e){if("function"!=typeof e)throw new Error("Invalid listener; must be a function.")},Ie=function(e,t){var i,n,r,a=t.length<3||t[0]===e||t[0]===e.eventBusEl_;return r=a?(i=e.eventBusEl_,3<=t.length&&t.shift(),n=t[0],t[1]):(i=t[0],n=t[1],t[2]),Le(i),Pe(n),Oe(r),{isTargetingSelf:a,target:i,type:n,listener:r=ke(e,r)}},Ue=function(e,t,i,n){Le(e),e.nodeName?ge[t](e,i,n):e[t](i,n)},xe={on:function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];var r=Ie(this,i),a=r.isTargetingSelf,s=r.target,o=r.type,u=r.listener;if(Ue(s,"on",o,u),!a){var l=function(){return e.off(s,o,u)};l.guid=u.guid;var c=function(){return e.off("dispose",l)};c.guid=u.guid,Ue(this,"on","dispose",l),Ue(s,"on","dispose",c)}},one:function(){for(var r=this,e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=Ie(this,t),a=n.isTargetingSelf,s=n.target,o=n.type,u=n.listener;if(a)Ue(s,"one",o,u);else{var l=function e(){r.off(s,o,e);for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];u.apply(null,i)};l.guid=u.guid,Ue(s,"one",o,l)}},off:function(e,t,i){if(!e||Ae(e))de(this.eventBusEl_,e,t);else{var n=e,r=t;Le(n),Pe(r),Oe(i),i=ke(this,i),this.off("dispose",i),n.nodeName?(de(n,r,i),de(n,"dispose",i)):Ee(n)&&(n.off(r,i),n.off("dispose",i))}},trigger:function(e,t){return pe(this.eventBusEl_,e,t)}};function De(e,t){void 0===t&&(t={});var i=t.eventBusKey;if(i){if(!e[i].nodeName)throw new Error('The eventBusKey "'+i+'" does not refer to an element.');e.eventBusEl_=e[i]}else e.eventBusEl_=A("span",{className:"vjs-event-bus"});return _(e,xe),e.eventedCallbacks&&e.eventedCallbacks.forEach(function(e){e()}),e.on("dispose",function(){e.off(),v.setTimeout(function(){e.eventBusEl_=null},0)}),e}var Re={state:{},setState:function(e){var i,n=this;return"function"==typeof e&&(e=e()),o(e,function(e,t){n.state[t]!==e&&((i=i||{})[t]={from:n.state[t],to:e}),n.state[t]=e}),i&&Ee(this)&&this.trigger({changes:i,type:"statechanged"}),i}};function Me(e,t){return _(e,Re),e.state=_({},e.state,t),"function"==typeof e.handleStateChanged&&Ee(e)&&e.on("statechanged",e.handleStateChanged),e}function Be(e){return"string"!=typeof e?e:e.charAt(0).toUpperCase()+e.slice(1)}function Ne(){for(var i={},e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.forEach(function(e){e&&o(e,function(e,t){l(e)?(l(i[t])||(i[t]={}),i[t]=Ne(i[t],e)):i[t]=e})}),i}var je=function(){function l(e,t,i){if(!e&&this.play?this.player_=e=this:this.player_=e,this.parentComponent_=null,this.options_=Ne({},this.options_),t=this.options_=Ne(this.options_,t),this.id_=t.id||t.el&&t.el.id,!this.id_){var n=e&&e.id&&e.id()||"no_player";this.id_=n+"_component_"+ee()}this.name_=t.name||null,t.el?this.el_=t.el:!1!==t.createEl&&(this.el_=this.createEl()),!1!==t.evented&&De(this,{eventBusKey:this.el_?"el_":null}),Me(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},!(this.childNameIndex_={})!==t.initChildren&&this.initChildren(),this.ready(i),!1!==t.reportTouchActivity&&this.enableTouchActivity()}var e=l.prototype;return e.dispose=function(){if(this.trigger({type:"dispose",bubbles:!1}),this.children_)for(var e=this.children_.length-1;0<=e;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),ae(this.el_),this.el_=null),this.player_=null},e.player=function(){return this.player_},e.options=function(e){return m.warn("this.options() has been deprecated and will be moved to the constructor in 6.0"),e&&(this.options_=Ne(this.options_,e)),this.options_},e.el=function(){return this.el_},e.createEl=function(e,t,i){return A(e,t,i)},e.localize=function(e,r,t){void 0===t&&(t=e);var i=this.player_.language&&this.player_.language(),n=this.player_.languages&&this.player_.languages(),a=n&&n[i],s=i&&i.split("-")[0],o=n&&n[s],u=t;return a&&a[e]?u=a[e]:o&&o[e]&&(u=o[e]),r&&(u=u.replace(/\{(\d+)\}/g,function(e,t){var i=r[t-1],n=i;return"undefined"==typeof i&&(n=e),n})),u},e.contentEl=function(){return this.contentEl_||this.el_},e.id=function(){return this.id_},e.name=function(){return this.name_},e.children=function(){return this.children_},e.getChildById=function(e){return this.childIndex_[e]},e.getChild=function(e){if(e)return e=Be(e),this.childNameIndex_[e]},e.addChild=function(e,t,i){var n,r;if(void 0===t&&(t={}),void 0===i&&(i=this.children_.length),"string"==typeof e){r=Be(e);var a=t.componentClass||r;t.name=r;var s=l.getComponent(a);if(!s)throw new Error("Component "+a+" does not exist");if("function"!=typeof s)return null;n=new s(this.player_||this,t)}else n=e;if(n.parentComponent_&&n.parentComponent_.removeChild(n),this.children_.splice(i,0,n),n.parentComponent_=this,"function"==typeof n.id&&(this.childIndex_[n.id()]=n),(r=r||n.name&&Be(n.name()))&&(this.childNameIndex_[r]=n),"function"==typeof n.el&&n.el()){var o=this.contentEl().children[i]||null;this.contentEl().insertBefore(n.el(),o)}return n},e.removeChild=function(e){if("string"==typeof e&&(e=this.getChild(e)),e&&this.children_){for(var t=!1,i=this.children_.length-1;0<=i;i--)if(this.children_[i]===e){t=!0,this.children_.splice(i,1);break}if(t){e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[e.name()]=null;var n=e.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}}},e.initChildren=function(){var r=this,n=this.options_.children;if(n){var e,a=this.options_,i=l.getComponent("Tech");(e=Array.isArray(n)?n:Object.keys(n)).concat(Object.keys(this.options_).filter(function(t){return!e.some(function(e){return"string"==typeof e?t===e:t===e.name})})).map(function(e){var t,i;return i="string"==typeof e?n[t=e]||r.options_[t]||{}:(t=e.name,e),{name:t,opts:i}}).filter(function(e){var t=l.getComponent(e.opts.componentClass||Be(e.name));return t&&!i.isTech(t)}).forEach(function(e){var t=e.name,i=e.opts;if(void 0!==a[t]&&(i=a[t]),!1!==i){!0===i&&(i={}),i.playerOptions=r.options_.playerOptions;var n=r.addChild(t,i);n&&(r[t]=n)}})}},e.buildCSSClass=function(){return""},e.ready=function(e,t){if(void 0===t&&(t=!1),e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))},e.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var e=this.readyQueue_;this.readyQueue_=[],e&&0<e.length&&e.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},e.$=function(e,t){return $(e,t||this.contentEl())},e.$$=function(e,t){return Q(e,t||this.contentEl())},e.hasClass=function(e){return O(this.el_,e)},e.addClass=function(e){I(this.el_,e)},e.removeClass=function(e){U(this.el_,e)},e.toggleClass=function(e,t){x(this.el_,e,t)},e.show=function(){this.removeClass("vjs-hidden")},e.hide=function(){this.addClass("vjs-hidden")},e.lockShowing=function(){this.addClass("vjs-lock-showing")},e.unlockShowing=function(){this.removeClass("vjs-lock-showing")},e.getAttribute=function(e){return M(this.el_,e)},e.setAttribute=function(e,t){B(this.el_,e,t)},e.removeAttribute=function(e){N(this.el_,e)},e.width=function(e,t){return this.dimension("width",e,t)},e.height=function(e,t){return this.dimension("height",e,t)},e.dimensions=function(e,t){this.width(e,!0),this.height(t)},e.dimension=function(e,t,i){if(void 0!==t)return null!==t&&t==t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;var n=this.el_.style[e],r=n.indexOf("px");return-1!==r?parseInt(n.slice(0,r),10):parseInt(this.el_["offset"+Be(e)],10)},e.currentDimension=function(e){var t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");if("function"==typeof v.getComputedStyle){var i=v.getComputedStyle(this.el_);t=i.getPropertyValue(e)||i[e]}if(0===(t=parseFloat(t))){var n="offset"+Be(e);t=this.el_[n]}return t},e.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},e.currentWidth=function(){return this.currentDimension("width")},e.currentHeight=function(){return this.currentDimension("height")},e.focus=function(){this.el_.focus()},e.blur=function(){this.el_.blur()},e.handleKeyPress=function(e){this.player_&&this.player_.handleKeyPress(e)},e.emitTapEvents=function(){var n,t=0,r=null;this.on("touchstart",function(e){1===e.touches.length&&(r={pageX:e.touches[0].pageX,pageY:e.touches[0].pageY},t=(new Date).getTime(),n=!0)}),this.on("touchmove",function(e){if(1<e.touches.length)n=!1;else if(r){var t=e.touches[0].pageX-r.pageX,i=e.touches[0].pageY-r.pageY;10<Math.sqrt(t*t+i*i)&&(n=!1)}});var e=function(){n=!1};this.on("touchleave",e),this.on("touchcancel",e),this.on("touchend",function(e){!(r=null)===n&&((new Date).getTime()-t<200&&(e.preventDefault(),this.trigger("tap")))})},e.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var t,i=ke(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){i(),this.clearInterval(t),t=this.setInterval(i,250)});var e=function(e){i(),this.clearInterval(t)};this.on("touchmove",i),this.on("touchend",e),this.on("touchcancel",e)}},e.setTimeout=function(e,t){var i,n,r=this;return e=ke(this,e),i=v.setTimeout(function(){r.off("dispose",n),e()},t),(n=function(){return r.clearTimeout(i)}).guid="vjs-timeout-"+i,this.on("dispose",n),i},e.clearTimeout=function(e){v.clearTimeout(e);var t=function(){};return t.guid="vjs-timeout-"+e,this.off("dispose",t),e},e.setInterval=function(e,t){var i=this;e=ke(this,e);var n=v.setInterval(e,t),r=function(){return i.clearInterval(n)};return r.guid="vjs-interval-"+n,this.on("dispose",r),n},e.clearInterval=function(e){v.clearInterval(e);var t=function(){};return t.guid="vjs-interval-"+e,this.off("dispose",t),e},e.requestAnimationFrame=function(e){var t,i,n=this;return this.supportsRaf_?(e=ke(this,e),t=v.requestAnimationFrame(function(){n.off("dispose",i),e()}),(i=function(){return n.cancelAnimationFrame(t)}).guid="vjs-raf-"+t,this.on("dispose",i),t):this.setTimeout(e,1e3/60)},e.cancelAnimationFrame=function(e){if(this.supportsRaf_){v.cancelAnimationFrame(e);var t=function(){};return t.guid="vjs-raf-"+e,this.off("dispose",t),e}return this.clearTimeout(e)},l.registerComponent=function(e,t){if("string"!=typeof e||!e)throw new Error('Illegal component name, "'+e+'"; must be a non-empty string.');var i,n=l.getComponent("Tech"),r=n&&n.isTech(t),a=l===t||l.prototype.isPrototypeOf(t.prototype);if(r||!a)throw i=r?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+e+'"; '+i+".");e=Be(e),l.components_||(l.components_={});var s=l.getComponent("Player");if("Player"===e&&s&&s.players){var o=s.players,u=Object.keys(o);if(o&&0<u.length&&u.map(function(e){return o[e]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return l.components_[e]=t},l.getComponent=function(e){if(e)return e=Be(e),l.components_&&l.components_[e]?l.components_[e]:void 0},l}();je.prototype.supportsRaf_="function"==typeof v.requestAnimationFrame&&"function"==typeof v.cancelAnimationFrame,je.registerComponent("Component",je);var Fe,Ve,He,qe,ze=v.navigator&&v.navigator.userAgent||"",We=/AppleWebKit\/([\d.]+)/i.exec(ze),Ge=We?parseFloat(We.pop()):null,Xe=/iPad/i.test(ze),Ye=/iPhone/i.test(ze)&&!Xe,Ke=/iPod/i.test(ze),$e=Ye||Xe||Ke,Qe=(Fe=ze.match(/OS (\d+)_/i))&&Fe[1]?Fe[1]:null,Je=/Android/i.test(ze),Ze=function(){var e=ze.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),i=e[2]&&parseFloat(e[2]);return t&&i?parseFloat(e[1]+"."+e[2]):t||null}(),et=Je&&Ze<5&&Ge<537,tt=/Firefox/i.test(ze),it=/Edge/i.test(ze),nt=!it&&(/Chrome/i.test(ze)||/CriOS/i.test(ze)),rt=(Ve=ze.match(/(Chrome|CriOS)\/(\d+)/))&&Ve[2]?parseFloat(Ve[2]):null,at=(He=/MSIE\s(\d+)\.\d/.exec(ze),!(qe=He&&parseFloat(He[1]))&&/Trident\/7.0/i.test(ze)&&/rv:11.0/.test(ze)&&(qe=11),qe),st=/Safari/i.test(ze)&&!nt&&!Je&&!it,ot=(st||$e)&&!nt,ut=k()&&("ontouchstart"in v||v.navigator.maxTouchPoints||v.DocumentTouch&&v.document instanceof v.DocumentTouch),lt=Object.freeze({IS_IPAD:Xe,IS_IPHONE:Ye,IS_IPOD:Ke,IS_IOS:$e,IOS_VERSION:Qe,IS_ANDROID:Je,ANDROID_VERSION:Ze,IS_NATIVE_ANDROID:et,IS_FIREFOX:tt,IS_EDGE:it,IS_CHROME:nt,CHROME_VERSION:rt,IE_VERSION:at,IS_SAFARI:st,IS_ANY_SAFARI:ot,TOUCH_ENABLED:ut});function ct(e,t,i,n){return function(e,t,i){if("number"!=typeof t||t<0||i<t)throw new Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+i+").")}(e,n,i.length-1),i[n][t]}function ht(e){return void 0===e||0===e.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:ct.bind(null,"start",0,e),end:ct.bind(null,"end",1,e)}}function dt(e,t){return Array.isArray(e)?ht(e):void 0===e||void 0===t?ht():ht([[e,t]])}function pt(e,t){var i,n,r=0;if(!t)return 0;e&&e.length||(e=dt(0,0));for(var a=0;a<e.length;a++)i=e.start(a),t<(n=e.end(a))&&(n=t),r+=n-i;return r/t}for(var ft,mt={},gt=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],yt=gt[0],vt=!1,_t=0;_t<gt.length;_t++)if(gt[_t][1]in h){ft=gt[_t];break}if(ft){for(var bt=0;bt<ft.length;bt++)mt[yt[bt]]=ft[bt];vt=ft[0]===yt[0]}function Tt(e){if(e instanceof Tt)return e;"number"==typeof e?this.code=e:"string"==typeof e?this.message=e:b(e)&&("number"==typeof e.code&&(this.code=e.code),_(this,e)),this.message||(this.message=Tt.defaultMessages[this.code]||"")}Tt.prototype.code=0,Tt.prototype.message="",Tt.prototype.status=null,Tt.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],Tt.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 St=0;St<Tt.errorTypes.length;St++)Tt[Tt.errorTypes[St]]=St,Tt.prototype[Tt.errorTypes[St]]=St;var kt=function(e,t){var i,n=null;try{i=JSON.parse(e,t)}catch(e){n=e}return[n,i]};function Ct(e){return null!=e&&"function"==typeof e.then}function wt(e){Ct(e)&&e.then(null,function(e){})}var Et=function(n){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce(function(e,t,i){return n[t]&&(e[t]=n[t]),e},{cues:n.cues&&Array.prototype.map.call(n.cues,function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}})})},At=function(e){var t=e.$$("track"),i=Array.prototype.map.call(t,function(e){return e.track});return Array.prototype.map.call(t,function(e){var t=Et(e.track);return e.src&&(t.src=e.src),t}).concat(Array.prototype.filter.call(e.textTracks(),function(e){return-1===i.indexOf(e)}).map(Et))},Lt=function(e,i){return e.forEach(function(e){var t=i.addRemoteTextTrack(e).track;!e.src&&e.cues&&e.cues.forEach(function(e){return t.addCue(e)})}),i.textTracks()};"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function Pt(e,t){return e(t={exports:{}},t.exports),t.exports}var Ot=Pt(function(e,t){function i(e){if(e&&"object"==typeof e){var t=e.which||e.keyCode||e.charCode;t&&(e=t)}if("number"==typeof e)return s[e];var i,n=String(e);return(i=r[n.toLowerCase()])?i:(i=a[n.toLowerCase()])||(1===n.length?n.charCodeAt(0):void 0)}i.isEventKey=function(e,t){if(e&&"object"==typeof e){var i=e.which||e.keyCode||e.charCode;if(null==i)return!1;if("string"==typeof t){var n;if(n=r[t.toLowerCase()])return n===i;if(n=a[t.toLowerCase()])return n===i}else if("number"==typeof t)return t===i;return!1}};var r=(t=e.exports=i).code=t.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},a=t.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(n=97;n<123;n++)r[String.fromCharCode(n)]=n-32;for(var n=48;n<58;n++)r[n-48]=n;for(n=1;n<13;n++)r["f"+n]=n+111;for(n=0;n<10;n++)r["numpad "+n]=n+96;var s=t.names=t.title={};for(n in r)s[r[n]]=n;for(var o in a)r[o]=a[o]}),It=(Ot.code,Ot.codes,Ot.aliases,Ot.names,Ot.title,"vjs-modal-dialog"),Ut=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).opened_=i.hasBeenOpened_=i.hasBeenFilled_=!1,i.closeable(!i.options_.uncloseable),i.content(i.options_.content),i.contentEl_=A("div",{className:It+"-content"},{role:"document"}),i.descEl_=A("p",{className:It+"-description vjs-control-text",id:i.el().getAttribute("aria-describedby")}),L(i.descEl_,i.description()),i.el_.appendChild(i.descEl_),i.el_.appendChild(i.contentEl_),i}p(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},t.dispose=function(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,n.prototype.dispose.call(this)},t.buildCSSClass=function(){return It+" vjs-hidden "+n.prototype.buildCSSClass.call(this)},t.handleKeyPress=function(e){Ot.isEventKey(e,"Escape")&&this.closeable()&&this.close()},t.label=function(){return this.localize(this.options_.label||"Modal Window")},t.description=function(){var e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e},t.open=function(){if(!this.opened_){var e=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.closeable()&&this.on(this.el_.ownerDocument,"keydown",ke(this,this.handleKeyPress)),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}},t.opened=function(e){return"boolean"==typeof e&&this[e?"open":"close"](),this.opened_},t.close=function(){if(this.opened_){var e=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.closeable()&&this.off(this.el_.ownerDocument,"keydown",ke(this,this.handleKeyPress)),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}},t.closeable=function(e){if("boolean"==typeof e){var t=this.closeable_=!!e,i=this.getChild("closeButton");if(t&&!i){var n=this.contentEl_;this.contentEl_=this.el_,i=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=n,this.on(i,"close",this.close)}!t&&i&&(this.off(i,"close",this.close),this.removeChild(i),i.dispose())}return this.closeable_},t.fill=function(){this.fillWith(this.content())},t.fillWith=function(e){var t=this.contentEl(),i=t.parentNode,n=t.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,i.removeChild(t),this.empty(),Y(t,e),this.trigger("modalfill"),n?i.insertBefore(t,n):i.appendChild(t);var r=this.getChild("closeButton");r&&i.appendChild(r.el_)},t.empty=function(){this.trigger("beforemodalempty"),W(this.contentEl()),this.trigger("modalempty")},t.content=function(e){return"undefined"!=typeof e&&(this.content_=e),this.content_},t.conditionalFocus_=function(){var e=h.activeElement,t=this.player_.el_;this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus(),this.on(h,"keydown",this.handleKeyDown))},t.conditionalBlur_=function(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null),this.off(h,"keydown",this.handleKeyDown)},t.handleKeyDown=function(e){if(Ot.isEventKey(e,"Tab")){for(var t,i=this.focusableEls_(),n=this.el_.querySelector(":focus"),r=0;r<i.length;r++)if(n===i[r]){t=r;break}h.activeElement===this.el_&&(t=0),e.shiftKey&&0===t?(i[i.length-1].focus(),e.preventDefault()):e.shiftKey||t!==i.length-1||(i[0].focus(),e.preventDefault())}},t.focusableEls_=function(){var e=this.el_.querySelectorAll("*");return Array.prototype.filter.call(e,function(e){return(e instanceof v.HTMLAnchorElement||e instanceof v.HTMLAreaElement)&&e.hasAttribute("href")||(e instanceof v.HTMLInputElement||e instanceof v.HTMLSelectElement||e instanceof v.HTMLTextAreaElement||e instanceof v.HTMLButtonElement)&&!e.hasAttribute("disabled")||e instanceof v.HTMLIFrameElement||e instanceof v.HTMLObjectElement||e instanceof v.HTMLEmbedElement||e.hasAttribute("tabindex")&&-1!==e.getAttribute("tabindex")||e.hasAttribute("contenteditable")})},e}(je);Ut.prototype.options_={pauseOnOpen:!0,temporary:!0},je.registerComponent("ModalDialog",Ut);var xt=function(n){function e(e){var t;void 0===e&&(e=[]),(t=n.call(this)||this).tracks_=[],Object.defineProperty(f(f(t)),"length",{get:function(){return this.tracks_.length}});for(var i=0;i<e.length;i++)t.addTrack(e[i]);return t}p(e,n);var t=e.prototype;return t.addTrack=function(e){var t=this.tracks_.length;""+t in this||Object.defineProperty(this,t,{get:function(){return this.tracks_[t]}}),-1===this.tracks_.indexOf(e)&&(this.tracks_.push(e),this.trigger({track:e,type:"addtrack",target:this}))},t.removeTrack=function(e){for(var t,i=0,n=this.length;i<n;i++)if(this[i]===e){(t=this[i]).off&&t.off(),this.tracks_.splice(i,1);break}t&&this.trigger({track:t,type:"removetrack",target:this})},t.getTrackById=function(e){for(var t=null,i=0,n=this.length;i<n;i++){var r=this[i];if(r.id===e){t=r;break}}return t},e}(we);for(var Dt in xt.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack"},xt.prototype.allowedEvents_)xt.prototype["on"+Dt]=null;var Rt=function(e,t){for(var i=0;i<e.length;i++)Object.keys(e[i]).length&&t.id!==e[i].id&&(e[i].enabled=!1)},Mt=function(n){function e(e){var t;void 0===e&&(e=[]);for(var i=e.length-1;0<=i;i--)if(e[i].enabled){Rt(e,e[i]);break}return(t=n.call(this,e)||this).changing_=!1,t}p(e,n);var t=e.prototype;return t.addTrack=function(e){var t=this;e.enabled&&Rt(this,e),n.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){t.changing_||(t.changing_=!0,Rt(t,e),t.changing_=!1,t.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))},t.removeTrack=function(e){n.prototype.removeTrack.call(this,e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)},e}(xt),Bt=function(e,t){for(var i=0;i<e.length;i++)Object.keys(e[i]).length&&t.id!==e[i].id&&(e[i].selected=!1)},Nt=function(n){function e(e){var t;void 0===e&&(e=[]);for(var i=e.length-1;0<=i;i--)if(e[i].selected){Bt(e,e[i]);break}return(t=n.call(this,e)||this).changing_=!1,Object.defineProperty(f(f(t)),"selectedIndex",{get:function(){for(var e=0;e<this.length;e++)if(this[e].selected)return e;return-1},set:function(){}}),t}p(e,n);var t=e.prototype;return t.addTrack=function(e){var t=this;e.selected&&Bt(this,e),n.prototype.addTrack.call(this,e),e.addEventListener&&(e.selectedChange_=function(){t.changing_||(t.changing_=!0,Bt(t,e),t.changing_=!1,t.trigger("change"))},e.addEventListener("selectedchange",e.selectedChange_))},t.removeTrack=function(e){n.prototype.removeTrack.call(this,e),e.removeEventListener&&e.selectedChange_&&(e.removeEventListener("selectedchange",e.selectedChange_),e.selectedChange_=null)},e}(xt),jt=function(i){function e(){return i.apply(this,arguments)||this}p(e,i);var t=e.prototype;return t.addTrack=function(e){var t=this;i.prototype.addTrack.call(this,e),this.queueChange_||(this.queueChange_=function(){return t.queueTrigger("change")}),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=function(){return t.trigger("selectedlanguagechange")}),e.addEventListener("modechange",this.queueChange_);-1===["metadata","chapters"].indexOf(e.kind)&&e.addEventListener("modechange",this.triggerSelectedlanguagechange_)},t.removeTrack=function(e){i.prototype.removeTrack.call(this,e),e.removeEventListener&&(this.queueChange_&&e.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&e.removeEventListener("modechange",this.triggerSelectedlanguagechange_))},e}(xt),Ft=function(){function e(e){void 0===e&&(e=[]),this.trackElements_=[],Object.defineProperty(this,"length",{get:function(){return this.trackElements_.length}});for(var t=0,i=e.length;t<i;t++)this.addTrackElement_(e[t])}var t=e.prototype;return t.addTrackElement_=function(e){var t=this.trackElements_.length;""+t in this||Object.defineProperty(this,t,{get:function(){return this.trackElements_[t]}}),-1===this.trackElements_.indexOf(e)&&this.trackElements_.push(e)},t.getTrackElementByTrack_=function(e){for(var t,i=0,n=this.trackElements_.length;i<n;i++)if(e===this.trackElements_[i].track){t=this.trackElements_[i];break}return t},t.removeTrackElement_=function(e){for(var t=0,i=this.trackElements_.length;t<i;t++)if(e===this.trackElements_[t]){this.trackElements_[t].track&&"function"==typeof this.trackElements_[t].track.off&&this.trackElements_[t].track.off(),"function"==typeof this.trackElements_[t].off&&this.trackElements_[t].off(),this.trackElements_.splice(t,1);break}},e}(),Vt=function(){function t(e){t.prototype.setCues_.call(this,e),Object.defineProperty(this,"length",{get:function(){return this.length_}})}var e=t.prototype;return e.setCues_=function(e){var t=this.length||0,i=0,n=e.length;this.cues_=e,this.length_=e.length;var r=function(e){""+e in this||Object.defineProperty(this,""+e,{get:function(){return this.cues_[e]}})};if(t<n)for(i=t;i<n;i++)r.call(this,i)},e.getCueById=function(e){for(var t=null,i=0,n=this.length;i<n;i++){var r=this[i];if(r.id===e){t=r;break}}return t},t}(),Ht={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},qt={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},zt={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},Wt={disabled:"disabled",hidden:"hidden",showing:"showing"},Gt=function(a){function e(e){var t;void 0===e&&(e={}),t=a.call(this)||this;var i={id:e.id||"vjs_track_"+ee(),kind:e.kind||"",label:e.label||"",language:e.language||""},n=function(e){Object.defineProperty(f(f(t)),e,{get:function(){return i[e]},set:function(){}})};for(var r in i)n(r);return t}return p(e,a),e}(we),Xt=function(e){var t=["protocol","hostname","port","pathname","search","hash","host"],i=h.createElement("a");i.href=e;var n,r=""===i.host&&"file:"!==i.protocol;r&&((n=h.createElement("div")).innerHTML='<a href="'+e+'"></a>',i=n.firstChild,n.setAttribute("style","display:none; position:absolute;"),h.body.appendChild(n));for(var a={},s=0;s<t.length;s++)a[t[s]]=i[t[s]];return"http:"===a.protocol&&(a.host=a.host.replace(/:80$/,"")),"https:"===a.protocol&&(a.host=a.host.replace(/:443$/,"")),a.protocol||(a.protocol=v.location.protocol),r&&h.body.removeChild(n),a},Yt=function(e){if(!e.match(/^https?:\/\//)){var t=h.createElement("div");t.innerHTML='<a href="'+e+'">x</a>',e=t.firstChild.href}return e},Kt=function(e){if("string"==typeof e){var t=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i.exec(e);if(t)return t.pop().toLowerCase()}return""},$t=function(e){var t=v.location,i=Xt(e);return(":"===i.protocol?t.protocol:i.protocol)+i.host!==t.protocol+t.host},Qt=Object.freeze({parseUrl:Xt,getAbsoluteURL:Yt,getFileExtension:Kt,isCrossOrigin:$t}),Jt=function(e){var t=Zt.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)},Zt=Object.prototype.toString;var ei=Pt(function(e,t){(t=e.exports=function(e){return e.replace(/^\s*|\s*$/g,"")}).left=function(e){return e.replace(/^\s*/,"")},t.right=function(e){return e.replace(/\s*$/,"")}}),ti=(ei.left,ei.right,Function.prototype.toString),ii=/^\s*class\b/,ni=function(e){try{var t=ti.call(e);return ii.test(t)}catch(e){return!1}},ri=Object.prototype.toString,ai="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,si=function(e){if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if("function"==typeof e&&!e.prototype)return!0;if(ai)return function(e){try{return!ni(e)&&(ti.call(e),!0)}catch(e){return!1}}(e);if(ni(e))return!1;var t=ri.call(e);return"[object Function]"===t||"[object GeneratorFunction]"===t},oi=Object.prototype.toString,ui=Object.prototype.hasOwnProperty,li=function(e,t,i){if(!si(t))throw new TypeError("iterator must be a function");var n;3<=arguments.length&&(n=i),"[object Array]"===oi.call(e)?function(e,t,i){for(var n=0,r=e.length;n<r;n++)ui.call(e,n)&&(null==i?t(e[n],n,e):t.call(i,e[n],n,e))}(e,t,n):"string"==typeof e?function(e,t,i){for(var n=0,r=e.length;n<r;n++)null==i?t(e.charAt(n),n,e):t.call(i,e.charAt(n),n,e)}(e,t,n):function(e,t,i){for(var n in e)ui.call(e,n)&&(null==i?t(e[n],n,e):t.call(i,e[n],n,e))}(e,t,n)},ci=function(e){if(!e)return{};var a={};return li(ei(e).split("\n"),function(e){var t,i=e.indexOf(":"),n=ei(e.slice(0,i)).toLowerCase(),r=ei(e.slice(i+1));"undefined"==typeof a[n]?a[n]=r:(t=a[n],"[object Array]"===Object.prototype.toString.call(t)?a[n].push(r):a[n]=[a[n],r])}),a},hi=function(){for(var e={},t=0;t<arguments.length;t++){var i=arguments[t];for(var n in i)di.call(i,n)&&(e[n]=i[n])}return e},di=Object.prototype.hasOwnProperty;var pi=mi;function fi(e,t,i){var n=e;return Jt(t)?(i=t,"string"==typeof e&&(n={uri:e})):n=hi(t,{uri:e}),n.callback=i,n}function mi(e,t,i){return gi(t=fi(e,t,i))}function gi(n){if("undefined"==typeof n.callback)throw new Error("callback argument missing");var r=!1,a=function(e,t,i){r||(r=!0,n.callback(e,t,i))};function t(e){return clearTimeout(u),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,a(e,m)}function e(){if(!s){var e;clearTimeout(u),e=n.useXDR&&void 0===o.status?200:1223===o.status?204:o.status;var t=m,i=null;return 0!==e?(t={body:function(){var e=void 0;if(e=o.response?o.response:o.responseText||function(e){if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;return""!==e.responseType||t?null:e.responseXML}(o),f)try{e=JSON.parse(e)}catch(e){}return e}(),statusCode:e,method:c,headers:{},url:l,rawRequest:o},o.getAllResponseHeaders&&(t.headers=ci(o.getAllResponseHeaders()))):i=new Error("Internal XMLHttpRequest Error"),a(i,t,t.body)}}var i,s,o=n.xhr||null;o||(o=n.cors||n.useXDR?new mi.XDomainRequest:new mi.XMLHttpRequest);var u,l=o.url=n.uri||n.url,c=o.method=n.method||"GET",h=n.body||n.data,d=o.headers=n.headers||{},p=!!n.sync,f=!1,m={body:void 0,headers:{},statusCode:0,method:c,url:l,rawRequest:o};if("json"in n&&!1!==n.json&&(f=!0,d.accept||d.Accept||(d.Accept="application/json"),"GET"!==c&&"HEAD"!==c&&(d["content-type"]||d["Content-Type"]||(d["Content-Type"]="application/json"),h=JSON.stringify(!0===n.json?h:n.json))),o.onreadystatechange=function(){4===o.readyState&&setTimeout(e,0)},o.onload=e,o.onerror=t,o.onprogress=function(){},o.onabort=function(){s=!0},o.ontimeout=t,o.open(c,l,!p,n.username,n.password),p||(o.withCredentials=!!n.withCredentials),!p&&0<n.timeout&&(u=setTimeout(function(){if(!s){s=!0,o.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",t(e)}},n.timeout)),o.setRequestHeader)for(i in d)d.hasOwnProperty(i)&&o.setRequestHeader(i,d[i]);else if(n.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(n.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in n&&(o.responseType=n.responseType),"beforeSend"in n&&"function"==typeof n.beforeSend&&n.beforeSend(o),o.send(h||null),o}mi.XMLHttpRequest=v.XMLHttpRequest||function(){},mi.XDomainRequest="withCredentials"in new mi.XMLHttpRequest?mi.XMLHttpRequest:v.XDomainRequest,function(e,t){for(var i=0;i<e.length;i++)t(e[i])}(["get","put","post","patch","head","delete"],function(n){mi["delete"===n?"del":n]=function(e,t,i){return(t=fi(e,t,i)).method=n.toUpperCase(),gi(t)}});var yi=function(e,t){var i=new v.WebVTT.Parser(v,v.vttjs,v.WebVTT.StringDecoder()),n=[];i.oncue=function(e){t.addCue(e)},i.onparsingerror=function(e){n.push(e)},i.onflush=function(){t.trigger({type:"loadeddata",target:t})},i.parse(e),0<n.length&&(v.console&&v.console.groupCollapsed&&v.console.groupCollapsed("Text Track parsing errors for "+t.src),n.forEach(function(e){return m.error(e)}),v.console&&v.console.groupEnd&&v.console.groupEnd()),i.flush()},vi=function(l){function e(e){var t;if(void 0===e&&(e={}),!e.tech)throw new Error("A tech was not provided.");var i=Ne(e,{kind:zt[e.kind]||"subtitles",language:e.language||e.srclang||""}),n=Wt[i.mode]||"disabled",r=i.default;"metadata"!==i.kind&&"chapters"!==i.kind||(n="hidden"),(t=l.call(this,i)||this).tech_=i.tech,t.cues_=[],t.activeCues_=[];var a=new Vt(t.cues_),s=new Vt(t.activeCues_),o=!1,u=ke(f(f(t)),function(){this.activeCues=this.activeCues,o&&(this.trigger("cuechange"),o=!1)});return"disabled"!==n&&t.tech_.ready(function(){t.tech_.on("timeupdate",u)},!0),Object.defineProperties(f(f(t)),{default:{get:function(){return r},set:function(){}},mode:{get:function(){return n},set:function(e){var t=this;Wt[e]&&("disabled"!==(n=e)?this.tech_.ready(function(){t.tech_.on("timeupdate",u)},!0):this.tech_.off("timeupdate",u),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?a:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return s;for(var e=this.tech_.currentTime(),t=[],i=0,n=this.cues.length;i<n;i++){var r=this.cues[i];r.startTime<=e&&r.endTime>=e?t.push(r):r.startTime===r.endTime&&r.startTime<=e&&r.startTime+.5>=e&&t.push(r)}if(o=!1,t.length!==this.activeCues_.length)o=!0;else for(var a=0;a<t.length;a++)-1===this.activeCues_.indexOf(t[a])&&(o=!0);return this.activeCues_=t,s.setCues_(this.activeCues_),s},set:function(){}}}),i.src?(t.src=i.src,function(e,a){var t={uri:e},i=$t(e);i&&(t.cors=i),pi(t,ke(this,function(e,t,i){if(e)return m.error(e,t);if(a.loaded_=!0,"function"!=typeof v.WebVTT){if(a.tech_){var n,r=function(){m.error("vttjs failed to load, stopping trying to process "+a.src),a.tech_.off("vttjsloaded",n)};n=function(){return a.tech_.off("vttjserror",r),yi(i,a)},a.tech_.one("vttjsloaded",n),a.tech_.one("vttjserror",r)}}else yi(i,a)}))}(i.src,f(f(t)))):t.loaded_=!0,t}p(e,l);var t=e.prototype;return t.addCue=function(e){var t=e;if(v.vttjs&&!(e instanceof v.vttjs.VTTCue)){for(var i in t=new v.vttjs.VTTCue(e.startTime,e.endTime,e.text),e)i in t||(t[i]=e[i]);t.id=e.id,t.originalCue_=e}for(var n=this.tech_.textTracks(),r=0;r<n.length;r++)n[r]!==this&&n[r].removeCue(t);this.cues_.push(t),this.cues.setCues_(this.cues_)},t.removeCue=function(e){for(var t=this.cues_.length;t--;){var i=this.cues_[t];if(i===e||i.originalCue_&&i.originalCue_===e){this.cues_.splice(t,1),this.cues.setCues_(this.cues_);break}}},e}(Gt);vi.prototype.allowedEvents_={cuechange:"cuechange"};var _i=function(r){function e(e){var t;void 0===e&&(e={});var i=Ne(e,{kind:qt[e.kind]||""});t=r.call(this,i)||this;var n=!1;return Object.defineProperty(f(f(t)),"enabled",{get:function(){return n},set:function(e){"boolean"==typeof e&&e!==n&&(n=e,this.trigger("enabledchange"))}}),i.enabled&&(t.enabled=i.enabled),t.loaded_=!0,t}return p(e,r),e}(Gt),bi=function(r){function e(e){var t;void 0===e&&(e={});var i=Ne(e,{kind:Ht[e.kind]||""});t=r.call(this,i)||this;var n=!1;return Object.defineProperty(f(f(t)),"selected",{get:function(){return n},set:function(e){"boolean"==typeof e&&e!==n&&(n=e,this.trigger("selectedchange"))}}),i.selected&&(t.selected=i.selected),t}return p(e,r),e}(Gt),Ti=function(r){function e(e){var t,i;void 0===e&&(e={}),t=r.call(this)||this;var n=new vi(e);return t.kind=n.kind,t.src=n.src,t.srclang=n.language,t.label=n.label,t.default=n.default,Object.defineProperties(f(f(t)),{readyState:{get:function(){return i}},track:{get:function(){return n}}}),i=0,n.addEventListener("loadeddata",function(){i=2,t.trigger({type:"load",target:f(f(t))})}),t}return p(e,r),e}(we);Ti.prototype.allowedEvents_={load:"load"},Ti.NONE=0,Ti.LOADING=1,Ti.LOADED=2,Ti.ERROR=3;var Si={audio:{ListClass:Mt,TrackClass:_i,capitalName:"Audio"},video:{ListClass:Nt,TrackClass:bi,capitalName:"Video"},text:{ListClass:jt,TrackClass:vi,capitalName:"Text"}};Object.keys(Si).forEach(function(e){Si[e].getterName=e+"Tracks",Si[e].privateName=e+"Tracks_"});var ki={remoteText:{ListClass:jt,TrackClass:vi,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:Ft,TrackClass:Ti,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},Ci=Ne(Si,ki);ki.names=Object.keys(ki),Si.names=Object.keys(Si),Ci.names=[].concat(ki.names).concat(Si.names);var wi=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}}();function Ei(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function Ai(e){function t(e,t,i,n){return 3600*(0|e)+60*(0|t)+(0|i)+(0|n)/1e3}var i=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return i?i[3]?t(i[1],i[2],i[3].replace(":",""),i[4]):59<i[1]?t(i[1],i[2],0,i[4]):t(0,i[1],i[2],i[4]):null}function Li(){this.values=wi(null)}function Pi(e,t,i,n){var r=n?e.split(n):[e];for(var a in r)if("string"==typeof r[a]){var s=r[a].split(i);if(2===s.length)t(s[0],s[1])}}function Oi(t,e,a){var i,n,s,r=t;function o(){var e=Ai(t);if(null===e)throw new Ei(Ei.Errors.BadTimeStamp,"Malformed timestamp: "+r);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function u(){t=t.replace(/^\s+/,"")}if(u(),e.startTime=o(),u(),"--\x3e"!==t.substr(0,3))throw new Ei(Ei.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+r);t=t.substr(3),u(),e.endTime=o(),u(),i=t,n=e,s=new Li,Pi(i,function(e,t){switch(e){case"region":for(var i=a.length-1;0<=i;i--)if(a[i].id===t){s.set(e,a[i].region);break}break;case"vertical":s.alt(e,t,["rl","lr"]);break;case"line":var n=t.split(","),r=n[0];s.integer(e,r),s.percent(e,r)&&s.set("snapToLines",!1),s.alt(e,r,["auto"]),2===n.length&&s.alt("lineAlign",n[1],["start","middle","end"]);break;case"position":n=t.split(","),s.percent(e,n[0]),2===n.length&&s.alt("positionAlign",n[1],["start","middle","end"]);break;case"size":s.percent(e,t);break;case"align":s.alt(e,t,["start","middle","end","left","right"])}},/:/,/\s/),n.region=s.get("region",null),n.vertical=s.get("vertical",""),n.line=s.get("line","auto"),n.lineAlign=s.get("lineAlign","start"),n.snapToLines=s.get("snapToLines",!0),n.size=s.get("size",100),n.align=s.get("align","middle"),n.position=s.get("position",{start:0,left:0,middle:50,end:100,right:100},n.align),n.positionAlign=s.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},n.align)}((Ei.prototype=wi(Error.prototype)).constructor=Ei).Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},Li.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,i){return i?this.has(e)?this.values[e]:t[i]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,i){for(var n=0;n<i.length;++n)if(t===i[n]){this.set(e,t);break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&0<=(t=parseFloat(t))&&t<=100)&&(this.set(e,t),!0)}};var Ii={"&":"&","<":"<",">":">","‎":"‎","‏":"â€"," ":" "},Ui={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},xi={v:"title",lang:"lang"},Di={rt:"ruby"};function Ri(a,i){function e(){if(!i)return null;var e,t=i.match(/^([^<]*)(<[^>]*>?)?/);return e=t[1]?t[1]:t[2],i=i.substr(e.length),e}function t(e){return Ii[e]}function n(e){for(;f=e.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)e=e.replace(f[0],t);return e}function r(e,t){var i=Ui[e];if(!i)return null;var n=a.document.createElement(i);n.localName=i;var r=xi[e];return r&&t&&(n[r]=t.trim()),n}for(var s,o,u,l=a.document.createElement("div"),c=l,h=[];null!==(s=e());)if("<"!==s[0])c.appendChild(a.document.createTextNode(n(s)));else{if("/"===s[1]){h.length&&h[h.length-1]===s.substr(2).replace(">","")&&(h.pop(),c=c.parentNode);continue}var d,p=Ai(s.substr(1,s.length-2));if(p){d=a.document.createProcessingInstruction("timestamp",p),c.appendChild(d);continue}var f=s.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!f)continue;if(!(d=r(f[1],f[3])))continue;if(o=c,Di[(u=d).localName]&&Di[u.localName]!==o.localName)continue;f[2]&&(d.className=f[2].substr(1).replace("."," ")),h.push(f[1]),c.appendChild(d),c=d}return l}var Mi=[[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]];function Bi(e){for(var t=0;t<Mi.length;t++){var i=Mi[t];if(e>=i[0]&&e<=i[1])return!0}return!1}function Ni(){}function ji(e,t,i){Ni.call(this),this.cue=t,this.cueDiv=Ri(e,t.text);var n={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(n,this.cueDiv),this.div=e.document.createElement("div"),n={direction:function(e){var t=[],i="";if(!e||!e.childNodes)return"ltr";function r(e,t){for(var i=t.childNodes.length-1;0<=i;i--)e.push(t.childNodes[i])}function a(e){if(!e||!e.length)return null;var t=e.pop(),i=t.textContent||t.innerText;if(i){var n=i.match(/^.*(\n|\r)/);return n?n[e.length=0]:i}return"ruby"===t.tagName?a(e):t.childNodes?(r(e,t),a(e)):void 0}for(r(t,e);i=a(t);)for(var n=0;n<i.length;n++)if(Bi(i.charCodeAt(n)))return"rtl";return"ltr"}(this.cueDiv),writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===t.align?"center":t.align,font:i.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(n),this.div.appendChild(this.cueDiv);var r=0;switch(t.positionAlign){case"start":r=t.position;break;case"middle":r=t.position-t.size/2;break;case"end":r=t.position-t.size}""===t.vertical?this.applyStyles({left:this.formatStyle(r,"%"),width:this.formatStyle(t.size,"%")}):this.applyStyles({top:this.formatStyle(r,"%"),height:this.formatStyle(t.size,"%")}),this.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")})}}function Fi(e){var t,i,n,r;if(e.div){i=e.div.offsetHeight,n=e.div.offsetWidth,r=e.div.offsetTop;var a=(a=e.div.childNodes)&&(a=a[0])&&a.getClientRects&&a.getClientRects();e=e.div.getBoundingClientRect(),t=a?Math.max(a[0]&&a[0].height||0,e.height/a.length):0}this.left=e.left,this.right=e.right,this.top=e.top||r,this.height=e.height||i,this.bottom=e.bottom||r+(e.height||i),this.width=e.width||n,this.lineHeight=void 0!==t?t:e.lineHeight}function Vi(e,t,o,u){var i=new Fi(t),n=t.cue,r=function(e){if("number"==typeof e.line&&(e.snapToLines||0<=e.line&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,i=t.textTrackList,n=0,r=0;r<i.length&&i[r]!==t;r++)"showing"===i[r].mode&&n++;return-1*++n}(n),a=[];if(n.snapToLines){var s;switch(n.vertical){case"":a=["+y","-y"],s="height";break;case"rl":a=["+x","-x"],s="width";break;case"lr":a=["-x","+x"],s="width"}var l=i.lineHeight,c=l*Math.round(r),h=o[s]+l,d=a[0];Math.abs(c)>h&&(c=c<0?-1:1,c*=Math.ceil(h/l)*l),r<0&&(c+=""===n.vertical?o.height:o.width,a=a.reverse()),i.move(d,c)}else{var p=i.lineHeight/o.height*100;switch(n.lineAlign){case"middle":r-=p/2;break;case"end":r-=p}switch(n.vertical){case"":t.applyStyles({top:t.formatStyle(r,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(r,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(r,"%")})}a=["+y","-x","+x","-y"],i=new Fi(t)}var f=function(e,t){for(var i,n=new Fi(e),r=1,a=0;a<t.length;a++){for(;e.overlapsOppositeAxis(o,t[a])||e.within(o)&&e.overlapsAny(u);)e.move(t[a]);if(e.within(o))return e;var s=e.intersectPercentage(o);s<r&&(i=new Fi(e),r=s),e=new Fi(n)}return i||n}(i,a);t.move(f.toCSSCompatValues(o))}function Hi(){}Ni.prototype.applyStyles=function(e,t){for(var i in t=t||this.div,e)e.hasOwnProperty(i)&&(t.style[i]=e[i])},Ni.prototype.formatStyle=function(e,t){return 0===e?0:e+t},(ji.prototype=wi(Ni.prototype)).constructor=ji,Fi.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},Fi.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top},Fi.prototype.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0;return!1},Fi.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},Fi.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left;case"-x":return this.right>e.right;case"+y":return this.top<e.top;case"-y":return this.bottom>e.bottom}},Fi.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},Fi.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},Fi.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,i=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,n=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||n,height:e.height||t,bottom:e.bottom||n+(e.height||t),width:e.width||i}},Hi.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},Hi.convertCueToDOMTree=function(e,t){return e&&t?Ri(e,t):null};Hi.processCues=function(n,r,e){if(!n||!r||!e)return null;for(;e.firstChild;)e.removeChild(e.firstChild);var a=n.document.createElement("div");if(a.style.position="absolute",a.style.left="0",a.style.right="0",a.style.top="0",a.style.bottom="0",a.style.margin="1.5%",e.appendChild(a),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return!0;return!1}(r)){var s=[],o=Fi.getSimpleBoxPosition(a),u={font:Math.round(.05*o.height*100)/100+"px sans-serif"};!function(){for(var e,t,i=0;i<r.length;i++)t=r[i],e=new ji(n,t,u),a.appendChild(e.div),Vi(0,e,o,s),t.displayState=e.div,s.push(Fi.getSimpleBoxPosition(e))}()}else for(var t=0;t<r.length;t++)a.appendChild(r[t].displayState)},(Hi.Parser=function(e,t,i){i||(i=t,t={}),t||(t={}),this.window=e,this.vttjs=t,this.state="INITIAL",this.buffer="",this.decoder=i||new TextDecoder("utf8"),this.regionList=[]}).prototype={reportOrThrowError:function(e){if(!(e instanceof Ei))throw e;this.onparsingerror&&this.onparsingerror(e)},parse:function(e){var a=this;function t(){for(var e=a.buffer,t=0;t<e.length&&"\r"!==e[t]&&"\n"!==e[t];)++t;var i=e.substr(0,t);return"\r"===e[t]&&++t,"\n"===e[t]&&++t,a.buffer=e.substr(t),i}function i(e){e.match(/X-TIMESTAMP-MAP/)?Pi(e,function(e,t){switch(e){case"X-TIMESTAMP-MAP":i=t,n=new Li,Pi(i,function(e,t){switch(e){case"MPEGT":n.integer(e+"S",t);break;case"LOCA":n.set(e+"L",Ai(t))}},/[^\d]:/,/,/),a.ontimestampmap&&a.ontimestampmap({MPEGTS:n.get("MPEGTS"),LOCAL:n.get("LOCAL")})}var i,n},/=/):Pi(e,function(e,t){switch(e){case"Region":!function(e){var r=new Li;if(Pi(e,function(e,t){switch(e){case"id":r.set(e,t);break;case"width":r.percent(e,t);break;case"lines":r.integer(e,t);break;case"regionanchor":case"viewportanchor":var i=t.split(",");if(2!==i.length)break;var n=new Li;if(n.percent("x",i[0]),n.percent("y",i[1]),!n.has("x")||!n.has("y"))break;r.set(e+"X",n.get("x")),r.set(e+"Y",n.get("y"));break;case"scroll":r.alt(e,t,["up"])}},/=/,/\s/),r.has("id")){var t=new(a.vttjs.VTTRegion||a.window.VTTRegion);t.width=r.get("width",100),t.lines=r.get("lines",3),t.regionAnchorX=r.get("regionanchorX",0),t.regionAnchorY=r.get("regionanchorY",100),t.viewportAnchorX=r.get("viewportanchorX",0),t.viewportAnchorY=r.get("viewportanchorY",100),t.scroll=r.get("scroll",""),a.onregion&&a.onregion(t),a.regionList.push({id:r.get("id"),region:t})}}(t)}},/:/)}e&&(a.buffer+=a.decoder.decode(e,{stream:!0}));try{var n;if("INITIAL"===a.state){if(!/\r\n|\n/.test(a.buffer))return this;var r=(n=t()).match(/^WEBVTT([ \t].*)?$/);if(!r||!r[0])throw new Ei(Ei.Errors.BadSignature);a.state="HEADER"}for(var s=!1;a.buffer;){if(!/\r\n|\n/.test(a.buffer))return this;switch(s?s=!1:n=t(),a.state){case"HEADER":/:/.test(n)?i(n):n||(a.state="ID");continue;case"NOTE":n||(a.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(n)){a.state="NOTE";break}if(!n)continue;if(a.cue=new(a.vttjs.VTTCue||a.window.VTTCue)(0,0,""),a.state="CUE",-1===n.indexOf("--\x3e")){a.cue.id=n;continue}case"CUE":try{Oi(n,a.cue,a.regionList)}catch(e){a.reportOrThrowError(e),a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":var o=-1!==n.indexOf("--\x3e");if(!n||o&&(s=!0)){a.oncue&&a.oncue(a.cue),a.cue=null,a.state="ID";continue}a.cue.text&&(a.cue.text+="\n"),a.cue.text+=n;continue;case"BADCUE":n||(a.state="ID");continue}}}catch(e){a.reportOrThrowError(e),"CUETEXT"===a.state&&a.cue&&a.oncue&&a.oncue(a.cue),a.cue=null,a.state="INITIAL"===a.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 Ei(Ei.Errors.BadSignature)}catch(e){t.reportOrThrowError(e)}return t.onflush&&t.onflush(),this}};var qi=Hi,zi={"":1,lr:1,rl:1},Wi={start:1,middle:1,end:1,left:1,right:1};function Gi(e){return"string"==typeof e&&(!!Wi[e.toLowerCase()]&&e.toLowerCase())}function Xi(e,t,i){this.hasBeenReset=!1;var n="",r=!1,a=e,s=t,o=i,u=null,l="",c=!0,h="auto",d="start",p=50,f="middle",m=50,g="middle";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return n},set:function(e){n=""+e}},pauseOnExit:{enumerable:!0,get:function(){return r},set:function(e){r=!!e}},startTime:{enumerable:!0,get:function(){return a},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");a=e,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");s=e,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return o},set:function(e){o=""+e,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return u},set:function(e){u=e,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return l},set:function(e){var t,i="string"==typeof(t=e)&&!!zi[t.toLowerCase()]&&t.toLowerCase();if(!1===i)throw new SyntaxError("An invalid or illegal string was specified.");l=i,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return c},set:function(e){c=!!e,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return h},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("An invalid number or illegal string was specified.");h=e,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return d},set:function(e){var t=Gi(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");d=t,this.hasBeenReset=!0}},position:{enumerable:!0,get:function(){return p},set:function(e){if(e<0||100<e)throw new Error("Position must be between 0 and 100.");p=e,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return f},set:function(e){var t=Gi(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");f=t,this.hasBeenReset=!0}},size:{enumerable:!0,get:function(){return m},set:function(e){if(e<0||100<e)throw new Error("Size must be between 0 and 100.");m=e,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return g},set:function(e){var t=Gi(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");g=t,this.hasBeenReset=!0}}}),this.displayState=void 0}Xi.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var Yi=Xi,Ki={"":!0,up:!0};function $i(e){return"number"==typeof e&&0<=e&&e<=100}var Qi=function(){var t=100,i=3,n=0,r=100,a=0,s=100,o="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(e){if(!$i(e))throw new Error("Width must be between 0 and 100.");t=e}},lines:{enumerable:!0,get:function(){return i},set:function(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.");i=e}},regionAnchorY:{enumerable:!0,get:function(){return r},set:function(e){if(!$i(e))throw new Error("RegionAnchorX must be between 0 and 100.");r=e}},regionAnchorX:{enumerable:!0,get:function(){return n},set:function(e){if(!$i(e))throw new Error("RegionAnchorY must be between 0 and 100.");n=e}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(e){if(!$i(e))throw new Error("ViewportAnchorY must be between 0 and 100.");s=e}},viewportAnchorX:{enumerable:!0,get:function(){return a},set:function(e){if(!$i(e))throw new Error("ViewportAnchorX must be between 0 and 100.");a=e}},scroll:{enumerable:!0,get:function(){return o},set:function(e){var t,i="string"==typeof(t=e)&&!!Ki[t.toLowerCase()]&&t.toLowerCase();if(!1===i)throw new SyntaxError("An invalid or illegal string was specified.");o=i}}})},Ji=Pt(function(e){var t=e.exports={WebVTT:qi,VTTCue:Yi,VTTRegion:Qi};v.vttjs=t,v.WebVTT=t.WebVTT;var i=t.VTTCue,n=t.VTTRegion,r=v.VTTCue,a=v.VTTRegion;t.shim=function(){v.VTTCue=i,v.VTTRegion=n},t.restore=function(){v.VTTCue=r,v.VTTRegion=a},v.VTTCue||t.shim()});Ji.WebVTT,Ji.VTTCue,Ji.VTTRegion;var Zi=function(t){function i(i,e){var n;return void 0===i&&(i={}),void 0===e&&(e=function(){}),i.reportTouchActivity=!1,(n=t.call(this,null,i,e)||this).hasStarted_=!1,n.on("playing",function(){this.hasStarted_=!0}),n.on("loadstart",function(){this.hasStarted_=!1}),Ci.names.forEach(function(e){var t=Ci[e];i&&i[t.getterName]&&(n[t.privateName]=i[t.getterName])}),n.featuresProgressEvents||n.manualProgressOn(),n.featuresTimeupdateEvents||n.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(function(e){!1===i["native"+e+"Tracks"]&&(n["featuresNative"+e+"Tracks"]=!1)}),!1===i.nativeCaptions||!1===i.nativeTextTracks?n.featuresNativeTextTracks=!1:!0!==i.nativeCaptions&&!0!==i.nativeTextTracks||(n.featuresNativeTextTracks=!0),n.featuresNativeTextTracks||n.emulateTextTracks(),n.autoRemoteTextTracks_=new Ci.text.ListClass,n.initTrackListeners(),i.nativeControlsForTouch||n.emitTapEvents(),n.constructor&&(n.name_=n.constructor.name||"Unknown Tech"),n}p(i,t);var e=i.prototype;return e.triggerSourceset=function(e){var t=this;this.isReady_||this.one("ready",function(){return t.setTimeout(function(){return t.triggerSourceset(e)},1)}),this.trigger({src:e,type:"sourceset"})},e.manualProgressOn=function(){this.on("durationchange",this.onDurationChange),this.manualProgress=!0,this.one("ready",this.trackProgress)},e.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange)},e.trackProgress=function(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(ke(this,function(){var e=this.bufferedPercent();this.bufferedPercent_!==e&&this.trigger("progress"),1===(this.bufferedPercent_=e)&&this.stopTrackingProgress()}),500)},e.onDurationChange=function(e){this.duration_=this.duration()},e.buffered=function(){return dt(0,0)},e.bufferedPercent=function(){return pt(this.buffered(),this.duration_)},e.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},e.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime),this.on("pause",this.stopTrackingCurrentTime)},e.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime),this.off("pause",this.stopTrackingCurrentTime)},e.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},e.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},e.dispose=function(){this.clearTracks(Si.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),t.prototype.dispose.call(this)},e.clearTracks=function(e){var r=this;(e=[].concat(e)).forEach(function(e){for(var t=r[e+"Tracks"]()||[],i=t.length;i--;){var n=t[i];"text"===e&&r.removeRemoteTextTrack(n),t.removeTrack(n)}})},e.cleanupAutoTextTracks=function(){for(var e=this.autoRemoteTextTracks_||[],t=e.length;t--;){var i=e[t];this.removeRemoteTextTrack(i)}},e.reset=function(){},e.error=function(e){return void 0!==e&&(this.error_=new Tt(e),this.trigger("error")),this.error_},e.played=function(){return this.hasStarted_?dt(0,0):dt()},e.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},e.initTrackListeners=function(){var r=this;Si.names.forEach(function(e){var t=Si[e],i=function(){r.trigger(e+"trackchange")},n=r[t.getterName]();n.addEventListener("removetrack",i),n.addEventListener("addtrack",i),r.on("dispose",function(){n.removeEventListener("removetrack",i),n.removeEventListener("addtrack",i)})})},e.addWebVttScript_=function(){var e=this;if(!v.WebVTT)if(h.body.contains(this.el())){if(!this.options_["vtt.js"]&&l(Ji)&&0<Object.keys(Ji).length)return void this.trigger("vttjsloaded");var t=h.createElement("script");t.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",t.onload=function(){e.trigger("vttjsloaded")},t.onerror=function(){e.trigger("vttjserror")},this.on("dispose",function(){t.onload=null,t.onerror=null}),v.WebVTT=!0,this.el().parentNode.appendChild(t)}else this.ready(this.addWebVttScript_)},e.emulateTextTracks=function(){var e=this,i=this.textTracks(),t=this.remoteTextTracks(),n=function(e){return i.addTrack(e.track)},r=function(e){return i.removeTrack(e.track)};t.on("addtrack",n),t.on("removetrack",r),this.addWebVttScript_();var a=function(){return e.trigger("texttrackchange")},s=function(){a();for(var e=0;e<i.length;e++){var t=i[e];t.removeEventListener("cuechange",a),"showing"===t.mode&&t.addEventListener("cuechange",a)}};s(),i.addEventListener("change",s),i.addEventListener("addtrack",s),i.addEventListener("removetrack",s),this.on("dispose",function(){t.off("addtrack",n),t.off("removetrack",r),i.removeEventListener("change",s),i.removeEventListener("addtrack",s),i.removeEventListener("removetrack",s);for(var e=0;e<i.length;e++){i[e].removeEventListener("cuechange",a)}})},e.addTextTrack=function(e,t,i){if(!e)throw new Error("TextTrack kind is required but was not provided");return function(e,t,i,n,r){void 0===r&&(r={});var a=e.textTracks();r.kind=t,i&&(r.label=i),n&&(r.language=n),r.tech=e;var s=new Ci.text.TrackClass(r);return a.addTrack(s),s}(this,e,t,i)},e.createRemoteTextTrack=function(e){var t=Ne(e,{tech:this});return new ki.remoteTextEl.TrackClass(t)},e.addRemoteTextTrack=function(e,t){var i=this;void 0===e&&(e={});var n=this.createRemoteTextTrack(e);return!0!==t&&!1!==t&&(m.warn('Calling addRemoteTextTrack without explicitly setting the "manualCleanup" parameter to `true` is deprecated and default to `false` in future version of video.js'),t=!0),this.remoteTextTrackEls().addTrackElement_(n),this.remoteTextTracks().addTrack(n.track),!0!==t&&this.ready(function(){return i.autoRemoteTextTracks_.addTrack(n.track)}),n},e.removeRemoteTextTrack=function(e){var t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)},e.getVideoPlaybackQuality=function(){return{}},e.setPoster=function(){},e.playsinline=function(){},e.setPlaysinline=function(){},e.overrideNativeAudioTracks=function(){},e.overrideNativeVideoTracks=function(){},e.canPlayType=function(){return""},i.canPlayType=function(){return""},i.canPlaySource=function(e,t){return i.canPlayType(e.type)},i.isTech=function(e){return e.prototype instanceof i||e instanceof i||e===i},i.registerTech=function(e,t){if(i.techs_||(i.techs_={}),!i.isTech(t))throw new Error("Tech "+e+" must be a Tech");if(!i.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!i.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return e=Be(e),i.techs_[e]=t,"Tech"!==e&&i.defaultTechOrder_.push(e),t},i.getTech=function(e){if(e)return e=Be(e),i.techs_&&i.techs_[e]?i.techs_[e]:v&&v.videojs&&v.videojs[e]?(m.warn("The "+e+" tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)"),v.videojs[e]):void 0},i}(je);Ci.names.forEach(function(e){var t=Ci[e];Zi.prototype[t.getterName]=function(){return this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName]}}),Zi.prototype.featuresVolumeControl=!0,Zi.prototype.featuresMuteControl=!0,Zi.prototype.featuresFullscreenResize=!1,Zi.prototype.featuresPlaybackRate=!1,Zi.prototype.featuresProgressEvents=!1,Zi.prototype.featuresSourceset=!1,Zi.prototype.featuresTimeupdateEvents=!1,Zi.prototype.featuresNativeTextTracks=!1,Zi.withSourceHandlers=function(r){r.registerSourceHandler=function(e,t){var i=r.sourceHandlers;i||(i=r.sourceHandlers=[]),void 0===t&&(t=i.length),i.splice(t,0,e)},r.canPlayType=function(e){for(var t,i=r.sourceHandlers||[],n=0;n<i.length;n++)if(t=i[n].canPlayType(e))return t;return""},r.selectSourceHandler=function(e,t){for(var i=r.sourceHandlers||[],n=0;n<i.length;n++)if(i[n].canHandleSource(e,t))return i[n];return null},r.canPlaySource=function(e,t){var i=r.selectSourceHandler(e,t);return i?i.canHandleSource(e,t):""};["seekable","seeking","duration"].forEach(function(e){var t=this[e];"function"==typeof t&&(this[e]=function(){return this.sourceHandler_&&this.sourceHandler_[e]?this.sourceHandler_[e].apply(this.sourceHandler_,arguments):t.apply(this,arguments)})},r.prototype),r.prototype.setSource=function(e){var t=r.selectSourceHandler(e,this.options_);t||(r.nativeSourceHandler?t=r.nativeSourceHandler:m.error("No source handler found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler),t!==r.nativeSourceHandler&&(this.currentSource_=e),this.sourceHandler_=t.handleSource(e,this,this.options_),this.one("dispose",this.disposeSourceHandler)},r.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)}},je.registerComponent("Tech",Zi),Zi.registerTech("Tech",Zi),Zi.defaultTechOrder_=[];var en={},tn={},nn={};function rn(e,t,i){e.setTimeout(function(){return function i(n,e,r,a,s,o){void 0===n&&(n={});void 0===e&&(e=[]);void 0===s&&(s=[]);void 0===o&&(o=!1);var t=e,u=t[0],l=t.slice(1);if("string"==typeof u)i(n,en[u],r,a,s,o);else if(u){var c=cn(a,u);if(!c.setSource)return s.push(c),i(n,l,r,a,s,o);c.setSource(_({},n),function(e,t){if(e)return i(n,l,r,a,s,o);s.push(c),i(t,n.type===t.type?l:en[t.type],r,a,s,o)})}else l.length?i(n,l,r,a,s,o):o?r(n,s):i(n,en["*"],r,a,s,!0)}(t,en[t.type],i,e)},1)}function an(e,t,i,n){void 0===n&&(n=null);var r="call"+Be(i),a=e.reduce(ln(r),n),s=a===nn,o=s?null:t[i](a);return function(e,t,i,n){for(var r=e.length-1;0<=r;r--){var a=e[r];a[t]&&a[t](n,i)}}(e,i,o,s),o}var sn={buffered:1,currentTime:1,duration:1,seekable:1,played:1,paused:1},on={setCurrentTime:1},un={play:1,pause:1};function ln(i){return function(e,t){return e===nn?nn:t[i]?t[i](e):e}}function cn(e,t){var i=tn[e.id()],n=null;if(null==i)return n=t(e),tn[e.id()]=[[t,n]],n;for(var r=0;r<i.length;r++){var a=i[r],s=a[0],o=a[1];s===t&&(n=o)}return null===n&&(n=t(e),i.push([t,n])),n}var hn={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",mp3:"audio/mpeg",aac:"audio/aac",oga:"audio/ogg",m3u8:"application/x-mpegURL",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},dn=function(e){void 0===e&&(e="");var t=Kt(e);return hn[t.toLowerCase()]||""};function pn(e){var t=dn(e.src);return!e.type&&t&&(e.type=t),e}var fn=function(l){function e(e,t,i){var n,r=Ne({createEl:!1},t);if(n=l.call(this,e,r,i)||this,t.playerOptions.sources&&0!==t.playerOptions.sources.length)e.src(t.playerOptions.sources);else for(var a=0,s=t.playerOptions.techOrder;a<s.length;a++){var o=Be(s[a]),u=Zi.getTech(o);if(o||(u=je.getComponent(o)),u&&u.isSupported()){e.loadTech_(o);break}}return n}return p(e,l),e}(je);je.registerComponent("MediaLoader",fn);var mn=function(r){function e(e,t){var i;return(i=r.call(this,e,t)||this).emitTapEvents(),i.enable(),i}p(e,r);var t=e.prototype;return t.createEl=function(e,t,i){void 0===e&&(e="div"),void 0===t&&(t={}),void 0===i&&(i={}),t=_({innerHTML:'<span aria-hidden="true" class="vjs-icon-placeholder"></span>',className:this.buildCSSClass(),tabIndex:0},t),"button"===e&&m.error("Creating a ClickableComponent with an HTML element of "+e+" is not supported; use a Button instead."),i=_({role:"button"},i),this.tabIndex_=t.tabIndex;var n=r.prototype.createEl.call(this,e,t,i);return this.createControlTextEl(n),n},t.dispose=function(){this.controlTextEl_=null,r.prototype.dispose.call(this)},t.createControlTextEl=function(e){return this.controlTextEl_=A("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_},t.controlText=function(e,t){if(void 0===t&&(t=this.el()),void 0===e)return this.controlText_||"Need Text";var i=this.localize(e);this.controlText_=e,L(this.controlTextEl_,i),this.nonIconControl||t.setAttribute("title",i)},t.buildCSSClass=function(){return"vjs-control vjs-button "+r.prototype.buildCSSClass.call(this)},t.enable=function(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),"undefined"!=typeof this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick),this.on("focus",this.handleFocus),this.on("blur",this.handleBlur))},t.disable=function(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),"undefined"!=typeof this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off(["tap","click"],this.handleClick),this.off("focus",this.handleFocus),this.off("blur",this.handleBlur)},t.handleClick=function(e){},t.handleFocus=function(e){he(h,"keydown",ke(this,this.handleKeyPress))},t.handleKeyPress=function(e){Ot.isEventKey(e,"Space")||Ot.isEventKey(e,"Enter")?(e.preventDefault(),this.trigger("click")):r.prototype.handleKeyPress.call(this,e)},t.handleBlur=function(e){de(h,"keydown",ke(this,this.handleKeyPress))},e}(je);je.registerComponent("ClickableComponent",mn);var gn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).update(),e.on("posterchange",ke(f(f(i)),i.update)),i}p(e,n);var t=e.prototype;return t.dispose=function(){this.player().off("posterchange",this.update),n.prototype.dispose.call(this)},t.createEl=function(){return A("div",{className:"vjs-poster",tabIndex:-1})},t.update=function(e){var t=this.player().poster();this.setSrc(t),t?this.show():this.hide()},t.setSrc=function(e){var t="";e&&(t='url("'+e+'")'),this.el_.style.backgroundImage=t},t.handleClick=function(e){this.player_.controls()&&(this.player_.paused()?wt(this.player_.play()):this.player_.pause(),this.player_.handleFocus({}))},e}(mn);je.registerComponent("PosterImage",gn);var yn="#222",vn={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'};function _n(e,t){var i;if(4===e.length)i=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else{if(7!==e.length)throw new Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.");i=e.slice(1)}return"rgba("+parseInt(i.slice(0,2),16)+","+parseInt(i.slice(2,4),16)+","+parseInt(i.slice(4,6),16)+","+t+")"}function bn(e,t,i){try{e.style[t]=i}catch(e){return}}var Tn=function(a){function e(i,e,t){var n;n=a.call(this,i,e,t)||this;var r=ke(f(f(n)),n.updateDisplay);return i.on("loadstart",ke(f(f(n)),n.toggleDisplay)),i.on("texttrackchange",r),i.on("loadedmetadata",ke(f(f(n)),n.preselectTrack)),i.ready(ke(f(f(n)),function(){if(i.tech_&&i.tech_.featuresNativeTextTracks)this.hide();else{i.on("fullscreenchange",r),i.on("playerresize",r),v.addEventListener("orientationchange",r),i.on("dispose",function(){return v.removeEventListener("orientationchange",r)});for(var e=this.options_.playerOptions.tracks||[],t=0;t<e.length;t++)this.player_.addRemoteTextTrack(e[t],!0);this.preselectTrack()}})),n}p(e,a);var t=e.prototype;return t.preselectTrack=function(){for(var e,t,i,n={captions:1,subtitles:1},r=this.player_.textTracks(),a=this.player_.cache_.selectedLanguage,s=0;s<r.length;s++){var o=r[s];a&&a.enabled&&a.language&&a.language===o.language&&o.kind in n?o.kind===a.kind?i=o:i||(i=o):a&&!a.enabled?t=e=i=null:o.default&&("descriptions"!==o.kind||e?o.kind in n&&!t&&(t=o):e=o)}i?i.mode="showing":t?t.mode="showing":e&&(e.mode="showing")},t.toggleDisplay=function(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()},t.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-text-track-display"},{"aria-live":"off","aria-atomic":"true"})},t.clearDisplay=function(){"function"==typeof v.WebVTT&&v.WebVTT.processCues(v,[],this.el_)},t.updateDisplay=function(){var e=this.player_.textTracks();this.clearDisplay();for(var t=null,i=null,n=e.length;n--;){var r=e[n];"showing"===r.mode&&("descriptions"===r.kind?t=r:i=r)}i?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(i)):t&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(t))},t.updateForTrack=function(e){if("function"==typeof v.WebVTT&&e.activeCues){for(var t=[],i=0;i<e.activeCues.length;i++)t.push(e.activeCues[i]);if(v.WebVTT.processCues(v,t,this.el_),this.player_.textTrackSettings)for(var n=this.player_.textTrackSettings.getValues(),r=t.length;r--;){var a=t[r];if(a){var s=a.displayState;if(n.color&&(s.firstChild.style.color=n.color),n.textOpacity&&bn(s.firstChild,"color",_n(n.color||"#fff",n.textOpacity)),n.backgroundColor&&(s.firstChild.style.backgroundColor=n.backgroundColor),n.backgroundOpacity&&bn(s.firstChild,"backgroundColor",_n(n.backgroundColor||"#000",n.backgroundOpacity)),n.windowColor&&(n.windowOpacity?bn(s,"backgroundColor",_n(n.windowColor,n.windowOpacity)):s.style.backgroundColor=n.windowColor),n.edgeStyle&&("dropshadow"===n.edgeStyle?s.firstChild.style.textShadow="2px 2px 3px #222, 2px 2px 4px #222, 2px 2px 5px "+yn:"raised"===n.edgeStyle?s.firstChild.style.textShadow="1px 1px #222, 2px 2px #222, 3px 3px "+yn:"depressed"===n.edgeStyle?s.firstChild.style.textShadow="1px 1px #ccc, 0 1px #ccc, -1px -1px #222, 0 -1px "+yn:"uniform"===n.edgeStyle&&(s.firstChild.style.textShadow="0 0 4px #222, 0 0 4px #222, 0 0 4px #222, 0 0 4px "+yn)),n.fontPercent&&1!==n.fontPercent){var o=v.parseFloat(s.style.fontSize);s.style.fontSize=o*n.fontPercent+"px",s.style.height="auto",s.style.top="auto",s.style.bottom="2px"}n.fontFamily&&"default"!==n.fontFamily&&("small-caps"===n.fontFamily?s.firstChild.style.fontVariant="small-caps":s.firstChild.style.fontFamily=vn[n.fontFamily])}}}},e}(je);je.registerComponent("TextTrackDisplay",Tn);var Sn=function(r){function e(){return r.apply(this,arguments)||this}return p(e,r),e.prototype.createEl=function(){var e=this.player_.isAudio(),t=this.localize(e?"Audio Player":"Video Player"),i=A("span",{className:"vjs-control-text",innerHTML:this.localize("{1} is loading.",[t])}),n=r.prototype.createEl.call(this,"div",{className:"vjs-loading-spinner",dir:"ltr"});return n.appendChild(i),n},e}(je);je.registerComponent("LoadingSpinner",Sn);var kn=function(t){function e(){return t.apply(this,arguments)||this}p(e,t);var i=e.prototype;return i.createEl=function(e,t,i){void 0===t&&(t={}),void 0===i&&(i={}),t=_({innerHTML:'<span aria-hidden="true" class="vjs-icon-placeholder"></span>',className:this.buildCSSClass()},t),i=_({type:"button"},i);var n=je.prototype.createEl.call(this,"button",t,i);return this.createControlTextEl(n),n},i.addChild=function(e,t){void 0===t&&(t={});var i=this.constructor.name;return m.warn("Adding an actionable (user controllable) child to a Button ("+i+") is not supported; use a ClickableComponent instead."),je.prototype.addChild.call(this,e,t)},i.enable=function(){t.prototype.enable.call(this),this.el_.removeAttribute("disabled")},i.disable=function(){t.prototype.disable.call(this),this.el_.setAttribute("disabled","disabled")},i.handleKeyPress=function(e){Ot.isEventKey(e,"Space")||Ot.isEventKey(e,"Enter")||t.prototype.handleKeyPress.call(this,e)},e}(mn);je.registerComponent("Button",kn);var Cn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).mouseused_=!1,i.on("mousedown",i.handleMouseDown),i}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-big-play-button"},t.handleClick=function(e){var t=this.player_.play();if(this.mouseused_&&e.clientX&&e.clientY)return wt(t),void this.player_.handleFocus({});var i=this.player_.getChild("controlBar"),n=i&&i.getChild("playToggle");if(n){var r=function(){return n.focus()};Ct(t)?t.then(r,function(){}):this.setTimeout(r,1)}else this.player_.focus()},t.handleKeyPress=function(e){this.mouseused_=!1,n.prototype.handleKeyPress.call(this,e)},t.handleMouseDown=function(e){this.mouseused_=!0},e}(kn);Cn.prototype.controlText_="Play Video",je.registerComponent("BigPlayButton",Cn);var wn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).controlText(t&&t.controlText||i.localize("Close")),i}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-close-button "+n.prototype.buildCSSClass.call(this)},t.handleKeyPress=function(e){},t.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},e}(kn);je.registerComponent("CloseButton",wn);var En=function(n){function e(e,t){var i;return void 0===t&&(t={}),i=n.call(this,e,t)||this,t.replay=void 0===t.replay||t.replay,i.on(e,"play",i.handlePlay),i.on(e,"pause",i.handlePause),t.replay&&i.on(e,"ended",i.handleEnded),i}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-play-control "+n.prototype.buildCSSClass.call(this)},t.handleClick=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},t.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},t.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},t.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},t.handleEnded=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",this.handleSeeked)},e}(kn);En.prototype.controlText_="Play",je.registerComponent("PlayToggle",En);var An=function(e,t){e=e<0?0:e;var i=Math.floor(e%60),n=Math.floor(e/60%60),r=Math.floor(e/3600),a=Math.floor(t/60%60),s=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(r=n=i="-"),(r=0<r||0<s?r+":":"")+(n=((r||10<=a)&&n<10?"0"+n:n)+":")+(i=i<10?"0"+i:i)},Ln=An;function Pn(e,t){return void 0===t&&(t=e),Ln(e,t)}var On=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).throttledUpdateContent=Ce(ke(f(f(i)),i.updateContent),25),i.on(e,"timeupdate",i.throttledUpdateContent),i}p(e,n);var t=e.prototype;return t.createEl=function(){var e=this.buildCSSClass(),t=n.prototype.createEl.call(this,"div",{className:e+" vjs-time-control vjs-control",innerHTML:'<span class="vjs-control-text" role="presentation">'+this.localize(this.labelText_)+" </span>"});return this.contentEl_=A("span",{className:e+"-display"},{"aria-live":"off",role:"presentation"}),this.updateTextNode_(),t.appendChild(this.contentEl_),t},t.dispose=function(){this.contentEl_=null,this.textNode_=null,n.prototype.dispose.call(this)},t.updateTextNode_=function(){if(this.contentEl_){for(;this.contentEl_.firstChild;)this.contentEl_.removeChild(this.contentEl_.firstChild);this.textNode_=h.createTextNode(this.formattedTime_||this.formatTime_(0)),this.contentEl_.appendChild(this.textNode_)}},t.formatTime_=function(e){return Pn(e)},t.updateFormattedTime_=function(e){var t=this.formatTime_(e);t!==this.formattedTime_&&(this.formattedTime_=t,this.requestAnimationFrame(this.updateTextNode_))},t.updateContent=function(e){},e}(je);On.prototype.labelText_="Time",On.prototype.controlText_="Time",je.registerComponent("TimeDisplay",On);var In=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).on(e,"ended",i.handleEnded),i}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-current-time"},t.updateContent=function(e){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.updateFormattedTime_(t)},t.handleEnded=function(e){this.player_.duration()&&this.updateFormattedTime_(this.player_.duration())},e}(On);In.prototype.labelText_="Current Time",In.prototype.controlText_="Current Time",je.registerComponent("CurrentTimeDisplay",In);var Un=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).on(e,"durationchange",i.updateContent),i.on(e,"loadstart",i.updateContent),i.on(e,"loadedmetadata",i.throttledUpdateContent),i}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-duration"},t.updateContent=function(e){var t=this.player_.duration();this.duration_!==t&&(this.duration_=t,this.updateFormattedTime_(t))},e}(On);Un.prototype.labelText_="Duration",Un.prototype.controlText_="Duration",je.registerComponent("DurationDisplay",Un);var xn=function(e){function t(){return e.apply(this,arguments)||this}return p(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"<div><span>/</span></div>"},{"aria-hidden":!0})},t}(je);je.registerComponent("TimeDivider",xn);var Dn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).on(e,"durationchange",i.throttledUpdateContent),i.on(e,"ended",i.handleEnded),i}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-remaining-time"},t.createEl=function(){var e=n.prototype.createEl.call(this);return e.insertBefore(A("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e},t.updateContent=function(e){"number"==typeof this.player_.duration()&&(this.player_.remainingTimeDisplay?this.updateFormattedTime_(this.player_.remainingTimeDisplay()):this.updateFormattedTime_(this.player_.remainingTime()))},t.handleEnded=function(e){this.player_.duration()&&this.updateFormattedTime_(0)},e}(On);Dn.prototype.labelText_="Remaining Time",Dn.prototype.controlText_="Remaining Time",je.registerComponent("RemainingTimeDisplay",Dn);var Rn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).updateShowing(),i.on(i.player(),"durationchange",i.updateShowing),i}p(e,n);var t=e.prototype;return t.createEl=function(){var e=n.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=A("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},t.dispose=function(){this.contentEl_=null,n.prototype.dispose.call(this)},t.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},e}(je);je.registerComponent("LiveDisplay",Rn);var Mn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).updateLiveEdgeStatus(),i.player_.liveTracker&&i.on(i.player_.liveTracker,"liveedgechange",i.updateLiveEdgeStatus),i}p(e,n);var t=e.prototype;return t.createEl=function(){var e=n.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=A("span",{className:"vjs-seek-to-live-text",innerHTML:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e},t.updateLiveEdgeStatus=function(e){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},t.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},t.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatus),this.textEl_=null,n.prototype.dispose.call(this)},e}(kn);Mn.prototype.controlText_="Seek to live, currently playing live",je.registerComponent("SeekToLive",Mn);var Bn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).bar=i.getChild(i.options_.barName),i.vertical(!!i.options_.vertical),i.enable(),i}p(e,n);var t=e.prototype;return t.enabled=function(){return this.enabled_},t.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown),this.on("touchstart",this.handleMouseDown),this.on("focus",this.handleFocus),this.on("blur",this.handleBlur),this.on("click",this.handleClick),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},t.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown),this.off("touchstart",this.handleMouseDown),this.off("focus",this.handleFocus),this.off("blur",this.handleBlur),this.off("click",this.handleClick),this.off(this.player_,"controlsvisible",this.update),this.off(e,"mousemove",this.handleMouseMove),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchmove",this.handleMouseMove),this.off(e,"touchend",this.handleMouseUp),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},t.createEl=function(e,t,i){return void 0===t&&(t={}),void 0===i&&(i={}),t.className=t.className+" vjs-slider",t=_({tabIndex:0},t),i=_({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},i),n.prototype.createEl.call(this,e,t,i)},t.handleMouseDown=function(e){var t=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"!==e.type||nt||e.preventDefault(),j(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchmove",this.handleMouseMove),this.on(t,"touchend",this.handleMouseUp),this.handleMouseMove(e)},t.handleMouseMove=function(e){},t.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;F(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove),this.off(e,"mouseup",this.handleMouseUp),this.off(e,"touchmove",this.handleMouseMove),this.off(e,"touchend",this.handleMouseUp),this.update()},t.update=function(){if(this.el_){var e=this.getPercent(),t=this.bar;if(t){("number"!=typeof e||e!=e||e<0||e===1/0)&&(e=0);var i=(100*e).toFixed(2)+"%",n=t.el().style;return this.vertical()?n.height=i:n.width=i,e}}},t.calculateDistance=function(e){var t=q(this.el_,e);return this.vertical()?t.y:t.x},t.handleFocus=function(){this.on(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},t.handleKeyPress=function(e){Ot.isEventKey(e,"Left")||Ot.isEventKey(e,"Down")?(e.preventDefault(),this.stepBack()):Ot.isEventKey(e,"Right")||Ot.isEventKey(e,"Up")?(e.preventDefault(),this.stepForward()):n.prototype.handleKeyPress.call(this,e)},t.handleBlur=function(){this.off(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},t.handleClick=function(e){e.stopImmediatePropagation(),e.preventDefault()},t.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},e}(je);je.registerComponent("Slider",Bn);var Nn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).partEls_=[],i.on(e,"progress",i.update),i}p(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:'<span class="vjs-control-text"><span>'+this.localize("Loaded")+'</span>: <span class="vjs-control-text-loaded-percentage">0%</span></span>'})},t.dispose=function(){this.partEls_=null,n.prototype.dispose.call(this)},t.update=function(e){var t=this.player_.liveTracker,i=this.player_.buffered(),n=t&&t.isLive()?t.seekableEnd():this.player_.duration(),r=this.player_.bufferedEnd(),a=this.partEls_,s=this.$(".vjs-control-text-loaded-percentage"),o=function(e,t,i){var n=e/t||0;return n=100*(1<=n?1:n),i&&(n=n.toFixed(2)),n+"%"};this.el_.style.width=o(r,n),L(s,o(r,n,!0));for(var u=0;u<i.length;u++){var l=i.start(u),c=i.end(u),h=a[u];h||(h=this.el_.appendChild(A()),a[u]=h),h.style.left=o(l,r),h.style.width=o(c-l,r)}for(var d=a.length;d>i.length;d--)this.el_.removeChild(a[d-1]);a.length=i.length},e}(je);je.registerComponent("LoadProgressBar",Nn);var jn=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var i=t.prototype;return i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},i.update=function(e,t,i){var n=V(this.el_),r=V(this.player_.el()),a=e.width*t;if(r&&n){var s=e.left-r.left+a,o=e.width-a+(r.right-e.right),u=n.width/2;s<u?u+=u-s:o<u&&(u=o),u<0?u=0:u>n.width&&(u=n.width),this.el_.style.right="-"+u+"px",L(this.el_,i)}},i.updateTime=function(r,a,s,o){var u=this;this.rafId_&&this.cancelAnimationFrame(this.rafId_),this.rafId_=this.requestAnimationFrame(function(){var e,t=u.player_.duration();if(u.player_.liveTracker&&u.player_.liveTracker.isLive()){var i=u.player_.liveTracker.liveWindow(),n=i-a*i;e=(n<1?"":"-")+Pn(n,i)}else e=Pn(s,t);u.update(r,a,e),o&&o()})},t}(je);je.registerComponent("TimeTooltip",jn);var Fn=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var i=t.prototype;return i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},i.update=function(e,t){var i=this.getChild("timeTooltip");if(i){var n=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();i.updateTime(e,t,n)}},t}(je);Fn.prototype.options_={children:[]},$e||Je||Fn.prototype.options_.children.push("timeTooltip"),je.registerComponent("PlayProgressBar",Fn);var Vn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).update=Ce(ke(f(f(i)),i.update),25),i}p(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},t.update=function(e,t){var i=this,n=t*this.player_.duration();this.getChild("timeTooltip").updateTime(e,t,n,function(){i.el_.style.left=e.width*t+"px"})},e}(je);Vn.prototype.options_={children:["timeTooltip"]},je.registerComponent("MouseTimeDisplay",Vn);var Hn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).setEventHandlers_(),i}p(e,n);var t=e.prototype;return t.setEventHandlers_=function(){this.update=Ce(ke(this,this.update),30),this.on(this.player_,"timeupdate",this.update),this.on(this.player_,"ended",this.handleEnded),this.on(this.player_,"durationchange",this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.on(this.player_,["playing"],this.enableInterval_),this.on(this.player_,["ended","pause","waiting"],this.disableInterval_),"hidden"in h&&"visibilityState"in h&&this.on(h,"visibilitychange",this.toggleVisibility_)},t.toggleVisibility_=function(e){h.hidden?this.disableInterval_(e):(this.enableInterval_(),this.requestAnimationFrame(this.update))},t.enableInterval_=function(){var e=this;this.clearInterval(this.updateInterval),this.updateInterval=this.setInterval(function(){e.requestAnimationFrame(e.update)},30)},t.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&"ended"!==e.type||this.clearInterval(this.updateInterval)},t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},t.update_=function(e,t){var i=this.player_.liveTracker,n=this.player_.duration();i&&i.isLive()&&(n=this.player_.liveTracker.liveCurrentTime()),this.el_.setAttribute("aria-valuenow",(100*t).toFixed(2)),this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[Pn(e,n),Pn(n,n)],"{1} of {2}")),this.bar&&this.bar.update(V(this.el_),t)},t.update=function(e){if(null!==this.el().offsetParent){var t=n.prototype.update.call(this);return this.update_(this.getCurrentTime_(),t),t}},t.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},t.handleEnded=function(e){this.update_(this.player_.duration(),1)},t.getPercent=function(){var e,t=this.getCurrentTime_(),i=this.player_.liveTracker;return i&&i.isLive()?(e=(t-i.seekableStart())/i.liveWindow(),i.atLiveEdge()&&(e=1)):e=t/this.player_.duration(),1<=e?1:e||0},t.handleMouseDown=function(e){K(e)&&(e.stopPropagation(),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),n.prototype.handleMouseDown.call(this,e))},t.handleMouseMove=function(e){if(K(e)){var t,i=this.calculateDistance(e),n=this.player_.liveTracker;if(n&&n.isLive()){var r=n.seekableStart(),a=n.liveCurrentTime();if(a<=(t=r+i*n.liveWindow())&&(t=a),t<=r&&(t=r+.1),t===1/0)return}else(t=i*this.player_.duration())===this.player_.duration()&&(t-=.1);this.player_.currentTime(t)}},t.enable=function(){n.prototype.enable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.show()},t.disable=function(){n.prototype.disable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.hide()},t.handleMouseUp=function(e){n.prototype.handleMouseUp.call(this,e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying&&wt(this.player_.play())},t.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)},t.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)},t.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},t.handleKeyPress=function(e){if(Ot.isEventKey(e,"Space")||Ot.isEventKey(e,"Enter"))e.preventDefault(),this.handleAction(e);else if(Ot.isEventKey(e,"Home"))e.preventDefault(),this.player_.currentTime(0);else if(Ot.isEventKey(e,"End"))e.preventDefault(),this.player_.currentTime(this.player_.duration());else if(/^[0-9]$/.test(Ot(e))){e.preventDefault();var t=10*(Ot.codes[Ot(e)]-Ot.codes[0])/100;this.player_.currentTime(this.player_.duration()*t)}else Ot.isEventKey(e,"PgDn")?(e.preventDefault(),this.player_.currentTime(this.player_.currentTime()-60)):Ot.isEventKey(e,"PgUp")?(e.preventDefault(),this.player_.currentTime(this.player_.currentTime()+60)):n.prototype.handleKeyPress.call(this,e)},e}(Bn);Hn.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},$e||Je||Hn.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),je.registerComponent("SeekBar",Hn);var qn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).handleMouseMove=Ce(ke(f(f(i)),i.handleMouseMove),25),i.throttledHandleMouseSeek=Ce(ke(f(f(i)),i.handleMouseSeek),25),i.enable(),i}p(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},t.handleMouseMove=function(e){var t=this.getChild("seekBar");if(t){var i=t.getChild("mouseTimeDisplay"),n=t.el(),r=V(n),a=q(n,e).x;1<a?a=1:a<0&&(a=0),i&&i.update(r,a)}},t.handleMouseSeek=function(e){var t=this.getChild("seekBar");t&&t.handleMouseMove(e)},t.enabled=function(){return this.enabled_},t.disable=function(){this.children().forEach(function(e){return e.disable&&e.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDown),this.off(this.el_,"mousemove",this.handleMouseMove),this.handleMouseUp(),this.addClass("disabled"),this.enabled_=!1)},t.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDown),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},t.handleMouseDown=function(e){var t=this.el_.ownerDocument,i=this.getChild("seekBar");i&&i.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchend",this.handleMouseUp)},t.handleMouseUp=function(e){var t=this.el_.ownerDocument,i=this.getChild("seekBar");i&&i.handleMouseUp(e),this.off(t,"mousemove",this.throttledHandleMouseSeek),this.off(t,"touchmove",this.throttledHandleMouseSeek),this.off(t,"mouseup",this.handleMouseUp),this.off(t,"touchend",this.handleMouseUp)},e}(je);qn.prototype.options_={children:["seekBar"]},je.registerComponent("ProgressControl",qn);var zn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).on(e,"fullscreenchange",i.handleFullscreenChange),!1===h[mt.fullscreenEnabled]&&i.disable(),i}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-fullscreen-control "+n.prototype.buildCSSClass.call(this)},t.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},t.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},e}(kn);zn.prototype.controlText_="Fullscreen",je.registerComponent("FullscreenToggle",zn);var Wn=function(e){function t(){return e.apply(this,arguments)||this}return p(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:'<span class="vjs-control-text"></span>'})},t}(je);je.registerComponent("VolumeLevel",Wn);var Gn=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).on("slideractive",i.updateLastVolume_),i.on(e,"volumechange",i.updateARIAAttributes),e.ready(function(){return i.updateARIAAttributes()}),i}p(e,n);var t=e.prototype;return t.createEl=function(){return n.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},t.handleMouseDown=function(e){K(e)&&n.prototype.handleMouseDown.call(this,e)},t.handleMouseMove=function(e){K(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},t.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},t.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},t.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},t.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},t.updateARIAAttributes=function(e){var t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")},t.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},t.updateLastVolume_=function(){var e=this,t=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(t)})},e}(Bn);Gn.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},Gn.prototype.playerEvent="volumechange",je.registerComponent("VolumeBar",Gn);var Xn=function(a){function e(e,t){var i,n,r;return void 0===t&&(t={}),t.vertical=t.vertical||!1,("undefined"==typeof t.volumeBar||l(t.volumeBar))&&(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),i=a.call(this,e,t)||this,n=f(f(i)),(r=e).tech_&&!r.tech_.featuresVolumeControl&&n.addClass("vjs-hidden"),n.on(r,"loadstart",function(){r.tech_.featuresVolumeControl?n.removeClass("vjs-hidden"):n.addClass("vjs-hidden")}),i.throttledHandleMouseMove=Ce(ke(f(f(i)),i.handleMouseMove),25),i.on("mousedown",i.handleMouseDown),i.on("touchstart",i.handleMouseDown),i.on(i.volumeBar,["focus","slideractive"],function(){i.volumeBar.addClass("vjs-slider-active"),i.addClass("vjs-slider-active"),i.trigger("slideractive")}),i.on(i.volumeBar,["blur","sliderinactive"],function(){i.volumeBar.removeClass("vjs-slider-active"),i.removeClass("vjs-slider-active"),i.trigger("sliderinactive")}),i}p(e,a);var t=e.prototype;return t.createEl=function(){var e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),a.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+e})},t.handleMouseDown=function(e){var t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUp),this.on(t,"touchend",this.handleMouseUp)},t.handleMouseUp=function(e){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUp),this.off(t,"touchend",this.handleMouseUp)},t.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},e}(je);Xn.prototype.options_={children:["volumeBar"]},je.registerComponent("VolumeControl",Xn);var Yn=function(a){function e(e,t){var i,n,r;return i=a.call(this,e,t)||this,n=f(f(i)),(r=e).tech_&&!r.tech_.featuresMuteControl&&n.addClass("vjs-hidden"),n.on(r,"loadstart",function(){r.tech_.featuresMuteControl?n.removeClass("vjs-hidden"):n.addClass("vjs-hidden")}),i.on(e,["loadstart","volumechange"],i.update),i}p(e,a);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-mute-control "+a.prototype.buildCSSClass.call(this)},t.handleClick=function(e){var t=this.player_.volume(),i=this.player_.lastVolume_();if(0===t){var n=i<.1?.1:i;this.player_.volume(n),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},t.update=function(e){this.updateIcon_(),this.updateControlText_()},t.updateIcon_=function(){var e=this.player_.volume(),t=3;$e&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?t=0:e<.33?t=1:e<.67&&(t=2);for(var i=0;i<4;i++)U(this.el_,"vjs-vol-"+i);I(this.el_,"vjs-vol-"+t)},t.updateControlText_=function(){var e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==e&&this.controlText(e)},e}(kn);Yn.prototype.controlText_="Mute",je.registerComponent("MuteToggle",Yn);var Kn=function(n){function e(e,t){var i;return void 0===t&&(t={}),"undefined"!=typeof t.inline?t.inline=t.inline:t.inline=!0,("undefined"==typeof t.volumeControl||l(t.volumeControl))&&(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),(i=n.call(this,e,t)||this).on(e,["loadstart"],i.volumePanelState_),i.on(i.volumeControl,["slideractive"],i.sliderActive_),i.on(i.volumeControl,["sliderinactive"],i.sliderInactive_),i}p(e,n);var t=e.prototype;return t.sliderActive_=function(){this.addClass("vjs-slider-active")},t.sliderInactive_=function(){this.removeClass("vjs-slider-active")},t.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},t.createEl=function(){var e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),n.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+e})},e}(je);Kn.prototype.options_={children:["muteToggle","volumeControl"]},je.registerComponent("VolumePanel",Kn);var $n=function(n){function e(e,t){var i;return i=n.call(this,e,t)||this,t&&(i.menuButton_=t.menuButton),i.focusedChild_=-1,i.on("keydown",i.handleKeyPress),i.boundHandleBlur_=ke(f(f(i)),i.handleBlur),i.boundHandleTapClick_=ke(f(f(i)),i.handleTapClick),i}p(e,n);var t=e.prototype;return t.addEventListenerForItem=function(e){e instanceof je&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},t.removeEventListenerForItem=function(e){e instanceof je&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},t.removeChild=function(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),n.prototype.removeChild.call(this,e)},t.addItem=function(e){var t=this.addChild(e);t&&this.addEventListenerForItem(t)},t.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=A(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var t=n.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return t.appendChild(this.contentEl_),he(t,"click",function(e){e.preventDefault(),e.stopImmediatePropagation()}),t},t.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,n.prototype.dispose.call(this)},t.handleBlur=function(e){var t=e.relatedTarget||h.activeElement;if(!this.children().some(function(e){return e.el()===t})){var i=this.menuButton_;i&&i.buttonPressed_&&t!==i.el().firstChild&&i.unpressButton()}},t.handleTapClick=function(t){if(this.menuButton_){this.menuButton_.unpressButton();var e=this.children();if(!Array.isArray(e))return;var i=e.filter(function(e){return e.el()===t.target})[0];if(!i)return;"CaptionSettingsMenuItem"!==i.name()&&this.menuButton_.focus()}},t.handleKeyPress=function(e){Ot.isEventKey(e,"Left")||Ot.isEventKey(e,"Down")?(e.preventDefault(),this.stepForward()):(Ot.isEventKey(e,"Right")||Ot.isEventKey(e,"Up"))&&(e.preventDefault(),this.stepBack())},t.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},t.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},t.focus=function(e){void 0===e&&(e=0);var t=this.children().slice();t.length&&t[0].className&&/vjs-menu-title/.test(t[0].className)&&t.shift(),0<t.length&&(e<0?e=0:e>=t.length&&(e=t.length-1),t[this.focusedChild_=e].el_.focus())},e}(je);je.registerComponent("Menu",$n);var Qn=function(r){function e(e,t){var i;void 0===t&&(t={}),(i=r.call(this,e,t)||this).menuButton_=new kn(e,t),i.menuButton_.controlText(i.controlText_),i.menuButton_.el_.setAttribute("aria-haspopup","true");var n=kn.prototype.buildCSSClass();return i.menuButton_.el_.className=i.buildCSSClass()+" "+n,i.menuButton_.removeClass("vjs-control"),i.addChild(i.menuButton_),i.update(),i.enabled_=!0,i.on(i.menuButton_,"tap",i.handleClick),i.on(i.menuButton_,"click",i.handleClick),i.on(i.menuButton_,"focus",i.handleFocus),i.on(i.menuButton_,"blur",i.handleBlur),i.on(i.menuButton_,"mouseenter",function(){i.menu.show()}),i.on("keydown",i.handleSubmenuKeyPress),i}p(e,r);var t=e.prototype;return t.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},t.createMenu=function(){var e=new $n(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var t=A("li",{className:"vjs-menu-title",innerHTML:Be(this.options_.title),tabIndex:-1});this.hideThreshold_+=1;var i=new je(this.player_,{el:t});e.addItem(i)}if(this.items=this.createItems(),this.items)for(var n=0;n<this.items.length;n++)e.addItem(this.items[n]);return e},t.createItems=function(){},t.createEl=function(){return r.prototype.createEl.call(this,"div",{className:this.buildWrapperCSSClass()},{})},t.buildWrapperCSSClass=function(){var e="vjs-menu-button";return!0===this.options_.inline?e+="-inline":e+="-popup","vjs-menu-button "+e+" "+kn.prototype.buildCSSClass()+" "+r.prototype.buildCSSClass.call(this)},t.buildCSSClass=function(){var e="vjs-menu-button";return!0===this.options_.inline?e+="-inline":e+="-popup","vjs-menu-button "+e+" "+r.prototype.buildCSSClass.call(this)},t.controlText=function(e,t){return void 0===t&&(t=this.menuButton_.el()),this.menuButton_.controlText(e,t)},t.handleClick=function(e){this.buttonPressed_?this.unpressButton():this.pressButton()},t.focus=function(){this.menuButton_.focus()},t.blur=function(){this.menuButton_.blur()},t.handleFocus=function(){he(h,"keydown",ke(this,this.handleKeyPress))},t.handleBlur=function(){de(h,"keydown",ke(this,this.handleKeyPress))},t.handleKeyPress=function(e){Ot.isEventKey(e,"Esc")||Ot.isEventKey(e,"Tab")?(this.buttonPressed_&&this.unpressButton(),Ot.isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus())):(Ot.isEventKey(e,"Up")||Ot.isEventKey(e,"Down"))&&(this.buttonPressed_||(e.preventDefault(),this.pressButton()))},t.handleSubmenuKeyPress=function(e){(Ot.isEventKey(e,"Esc")||Ot.isEventKey(e,"Tab"))&&(this.buttonPressed_&&this.unpressButton(),Ot.isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus()))},t.pressButton=function(){if(this.enabled_){if(this.buttonPressed_=!0,this.menu.show(),this.menu.lockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","true"),$e&&w())return;this.menu.focus()}},t.unpressButton=function(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menu.hide(),this.menuButton_.el_.setAttribute("aria-expanded","false"))},t.disable=function(){this.unpressButton(),this.enabled_=!1,this.addClass("vjs-disabled"),this.menuButton_.disable()},t.enable=function(){this.enabled_=!0,this.removeClass("vjs-disabled"),this.menuButton_.enable()},e}(je);je.registerComponent("MenuButton",Qn);var Jn=function(a){function e(e,t){var i,n=t.tracks;if((i=a.call(this,e,t)||this).items.length<=1&&i.hide(),!n)return f(i);var r=ke(f(f(i)),i.update);return n.addEventListener("removetrack",r),n.addEventListener("addtrack",r),i.player_.on("ready",r),i.player_.on("dispose",function(){n.removeEventListener("removetrack",r),n.removeEventListener("addtrack",r)}),i}return p(e,a),e}(Qn);je.registerComponent("TrackButton",Jn);var Zn=["Tab","Esc","Up","Down","Right","Left"],er=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).selectable=t.selectable,i.isSelected_=t.selected||!1,i.multiSelectable=t.multiSelectable,i.selected(i.isSelected_),i.selectable?i.multiSelectable?i.el_.setAttribute("role","menuitemcheckbox"):i.el_.setAttribute("role","menuitemradio"):i.el_.setAttribute("role","menuitem"),i}p(e,n);var t=e.prototype;return t.createEl=function(e,t,i){return this.nonIconControl=!0,n.prototype.createEl.call(this,"li",_({className:"vjs-menu-item",innerHTML:'<span class="vjs-menu-item-text">'+this.localize(this.options_.label)+"</span>",tabIndex:-1},t),i)},t.handleKeyPress=function(t){Zn.some(function(e){return Ot.isEventKey(t,e)})||n.prototype.handleKeyPress.call(this,t)},t.handleClick=function(e){this.selected(!0)},t.selected=function(e){this.selectable&&(this.isSelected_=e?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(""),!1))},e}(mn);je.registerComponent("MenuItem",er);var tr=function(u){function e(e,t){var n,i=t.track,r=e.textTracks();t.label=i.label||i.language||"Unknown",t.selected="showing"===i.mode,(n=u.call(this,e,t)||this).track=i;var a,s=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];n.handleTracksChange.apply(f(f(n)),t)},o=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];n.handleSelectedLanguageChange.apply(f(f(n)),t)};(e.on(["loadstart","texttrackchange"],s),r.addEventListener("change",s),r.addEventListener("selectedlanguagechange",o),n.on("dispose",function(){e.off(["loadstart","texttrackchange"],s),r.removeEventListener("change",s),r.removeEventListener("selectedlanguagechange",o)}),void 0===r.onchange)&&n.on(["tap","click"],function(){if("object"!=typeof v.Event)try{a=new v.Event("change")}catch(e){}a||(a=h.createEvent("Event")).initEvent("change",!0,!0),r.dispatchEvent(a)});return n.handleTracksChange(),n}p(e,u);var t=e.prototype;return t.handleClick=function(e){var t=this.track,i=this.player_.textTracks();if(u.prototype.handleClick.call(this,e),i)for(var n=(t.kinds||[t.kind]).filter(Boolean),r=0;r<i.length;r++){var a=i[r];-1!==n.indexOf(a.kind)&&(a===t?"showing"!==a.mode&&(a.mode="showing"):"disabled"!==a.mode&&(a.mode="disabled"))}},t.handleTracksChange=function(e){var t="showing"===this.track.mode;t!==this.isSelected_&&this.selected(t)},t.handleSelectedLanguageChange=function(e){if("showing"===this.track.mode){var t=this.player_.cache_.selectedLanguage;if(t&&t.enabled&&t.language===this.track.language&&t.kind!==this.track.kind)return;this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}}},t.dispose=function(){this.track=null,u.prototype.dispose.call(this)},e}(er);je.registerComponent("TextTrackMenuItem",tr);var ir=function(i){function e(e,t){return t.track={player:e,kind:t.kind,kinds:t.kinds,default:!1,mode:"disabled"},t.kinds||(t.kinds=[t.kind]),t.label?t.track.label=t.label:t.track.label=t.kinds.join(" and ")+" off",t.selectable=!0,t.multiSelectable=!1,i.call(this,e,t)||this}p(e,i);var t=e.prototype;return t.handleTracksChange=function(e){for(var t=this.player().textTracks(),i=!0,n=0,r=t.length;n<r;n++){var a=t[n];if(-1<this.options_.kinds.indexOf(a.kind)&&"showing"===a.mode){i=!1;break}}i!==this.isSelected_&&this.selected(i)},t.handleSelectedLanguageChange=function(e){for(var t=this.player().textTracks(),i=!0,n=0,r=t.length;n<r;n++){var a=t[n];if(-1<["captions","descriptions","subtitles"].indexOf(a.kind)&&"showing"===a.mode){i=!1;break}}i&&(this.player_.cache_.selectedLanguage={enabled:!1})},e}(tr);je.registerComponent("OffTextTrackMenuItem",ir);var nr=function(i){function e(e,t){return void 0===t&&(t={}),t.tracks=e.textTracks(),i.call(this,e,t)||this}return p(e,i),e.prototype.createItems=function(e,t){var i;void 0===e&&(e=[]),void 0===t&&(t=tr),this.label_&&(i=this.label_+" off"),e.push(new ir(this.player_,{kinds:this.kinds_,kind:this.kind_,label:i})),this.hideThreshold_+=1;var n=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var r=0;r<n.length;r++){var a=n[r];if(-1<this.kinds_.indexOf(a.kind)){var s=new t(this.player_,{track:a,selectable:!0,multiSelectable:!1});s.addClass("vjs-"+a.kind+"-menu-item"),e.push(s)}}return e},e}(Jn);je.registerComponent("TextTrackButton",nr);var rr=function(s){function e(e,t){var i,n=t.track,r=t.cue,a=e.currentTime();return t.selectable=!0,t.multiSelectable=!1,t.label=r.text,t.selected=r.startTime<=a&&a<r.endTime,(i=s.call(this,e,t)||this).track=n,i.cue=r,n.addEventListener("cuechange",ke(f(f(i)),i.update)),i}p(e,s);var t=e.prototype;return t.handleClick=function(e){s.prototype.handleClick.call(this),this.player_.currentTime(this.cue.startTime),this.update(this.cue.startTime)},t.update=function(e){var t=this.cue,i=this.player_.currentTime();this.selected(t.startTime<=i&&i<t.endTime)},e}(er);je.registerComponent("ChaptersTrackMenuItem",rr);var ar=function(n){function e(e,t,i){return n.call(this,e,t,i)||this}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-chapters-button "+n.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-chapters-button "+n.prototype.buildWrapperCSSClass.call(this)},t.update=function(e){this.track_&&(!e||"addtrack"!==e.type&&"removetrack"!==e.type)||this.setTrack(this.findChaptersTrack()),n.prototype.update.call(this)},t.setTrack=function(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){var t=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);t&&t.removeEventListener("load",this.updateHandler_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden";var i=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);i&&i.addEventListener("load",this.updateHandler_)}}},t.findChaptersTrack=function(){for(var e=this.player_.textTracks()||[],t=e.length-1;0<=t;t--){var i=e[t];if(i.kind===this.kind_)return i}},t.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(Be(this.kind_))},t.createMenu=function(){return this.options_.title=this.getMenuCaption(),n.prototype.createMenu.call(this)},t.createItems=function(){var e=[];if(!this.track_)return e;var t=this.track_.cues;if(!t)return e;for(var i=0,n=t.length;i<n;i++){var r=t[i],a=new rr(this.player_,{track:this.track_,cue:r});e.push(a)}return e},e}(nr);ar.prototype.kind_="chapters",ar.prototype.controlText_="Chapters",je.registerComponent("ChaptersButton",ar);var sr=function(s){function e(e,t,i){var n;n=s.call(this,e,t,i)||this;var r=e.textTracks(),a=ke(f(f(n)),n.handleTracksChange);return r.addEventListener("change",a),n.on("dispose",function(){r.removeEventListener("change",a)}),n}p(e,s);var t=e.prototype;return t.handleTracksChange=function(e){for(var t=this.player().textTracks(),i=!1,n=0,r=t.length;n<r;n++){var a=t[n];if(a.kind!==this.kind_&&"showing"===a.mode){i=!0;break}}i?this.disable():this.enable()},t.buildCSSClass=function(){return"vjs-descriptions-button "+s.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-descriptions-button "+s.prototype.buildWrapperCSSClass.call(this)},e}(nr);sr.prototype.kind_="descriptions",sr.prototype.controlText_="Descriptions",je.registerComponent("DescriptionsButton",sr);var or=function(n){function e(e,t,i){return n.call(this,e,t,i)||this}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-subtitles-button "+n.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-subtitles-button "+n.prototype.buildWrapperCSSClass.call(this)},e}(nr);or.prototype.kind_="subtitles",or.prototype.controlText_="Subtitles",je.registerComponent("SubtitlesButton",or);var ur=function(n){function e(e,t){var i;return t.track={player:e,kind:t.kind,label:t.kind+" settings",selectable:!1,default:!1,mode:"disabled"},t.selectable=!1,t.name="CaptionSettingsMenuItem",(i=n.call(this,e,t)||this).addClass("vjs-texttrack-settings"),i.controlText(", opens "+t.kind+" settings dialog"),i}return p(e,n),e.prototype.handleClick=function(e){this.player().getChild("textTrackSettings").open()},e}(tr);je.registerComponent("CaptionSettingsMenuItem",ur);var lr=function(n){function e(e,t,i){return n.call(this,e,t,i)||this}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-captions-button "+n.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-captions-button "+n.prototype.buildWrapperCSSClass.call(this)},t.createItems=function(){var e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new ur(this.player_,{kind:this.kind_})),this.hideThreshold_+=1),n.prototype.createItems.call(this,e)},e}(nr);lr.prototype.kind_="captions",lr.prototype.controlText_="Captions",je.registerComponent("CaptionsButton",lr);var cr=function(r){function e(){return r.apply(this,arguments)||this}return p(e,r),e.prototype.createEl=function(e,t,i){var n='<span class="vjs-menu-item-text">'+this.localize(this.options_.label);return"captions"===this.options_.track.kind&&(n+='\n <span aria-hidden="true" class="vjs-icon-placeholder"></span>\n <span class="vjs-control-text"> '+this.localize("Captions")+"</span>\n "),n+="</span>",r.prototype.createEl.call(this,e,_({innerHTML:n},t),i)},e}(tr);je.registerComponent("SubsCapsMenuItem",cr);var hr=function(n){function e(e,t){var i;return void 0===t&&(t={}),(i=n.call(this,e,t)||this).label_="subtitles",-1<["en","en-us","en-ca","fr-ca"].indexOf(i.player_.language_)&&(i.label_="captions"),i.menuButton_.controlText(Be(i.label_)),i}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-subs-caps-button "+n.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+n.prototype.buildWrapperCSSClass.call(this)},t.createItems=function(){var e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new ur(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=n.prototype.createItems.call(this,e,cr)},e}(nr);hr.prototype.kinds_=["captions","subtitles"],hr.prototype.controlText_="Subtitles",je.registerComponent("SubsCapsButton",hr);var dr=function(s){function e(e,t){var n,i=t.track,r=e.audioTracks();t.label=i.label||i.language||"Unknown",t.selected=i.enabled,(n=s.call(this,e,t)||this).track=i,n.addClass("vjs-"+i.kind+"-menu-item");var a=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];n.handleTracksChange.apply(f(f(n)),t)};return r.addEventListener("change",a),n.on("dispose",function(){r.removeEventListener("change",a)}),n}p(e,s);var t=e.prototype;return t.createEl=function(e,t,i){var n='<span class="vjs-menu-item-text">'+this.localize(this.options_.label);return"main-desc"===this.options_.track.kind&&(n+='\n <span aria-hidden="true" class="vjs-icon-placeholder"></span>\n <span class="vjs-control-text"> '+this.localize("Descriptions")+"</span>\n "),n+="</span>",s.prototype.createEl.call(this,e,_({innerHTML:n},t),i)},t.handleClick=function(e){var t=this.player_.audioTracks();s.prototype.handleClick.call(this,e);for(var i=0;i<t.length;i++){var n=t[i];n.enabled=n===this.track}},t.handleTracksChange=function(e){this.selected(this.track.enabled)},e}(er);je.registerComponent("AudioTrackMenuItem",dr);var pr=function(i){function e(e,t){return void 0===t&&(t={}),t.tracks=e.audioTracks(),i.call(this,e,t)||this}p(e,i);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-audio-button "+i.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-audio-button "+i.prototype.buildWrapperCSSClass.call(this)},t.createItems=function(e){void 0===e&&(e=[]),this.hideThreshold_=1;for(var t=this.player_.audioTracks(),i=0;i<t.length;i++){var n=t[i];e.push(new dr(this.player_,{track:n,selectable:!0,multiSelectable:!1}))}return e},e}(Jn);pr.prototype.controlText_="Audio Track",je.registerComponent("AudioTrackButton",pr);var fr=function(a){function e(e,t){var i,n=t.rate,r=parseFloat(n,10);return t.label=n,t.selected=1===r,t.selectable=!0,t.multiSelectable=!1,(i=a.call(this,e,t)||this).label=n,i.rate=r,i.on(e,"ratechange",i.update),i}p(e,a);var t=e.prototype;return t.handleClick=function(e){a.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},t.update=function(e){this.selected(this.player().playbackRate()===this.rate)},e}(er);fr.prototype.contentElType="button",je.registerComponent("PlaybackRateMenuItem",fr);var mr=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).updateVisibility(),i.updateLabel(),i.on(e,"loadstart",i.updateVisibility),i.on(e,"ratechange",i.updateLabel),i}p(e,n);var t=e.prototype;return t.createEl=function(){var e=n.prototype.createEl.call(this);return this.labelEl_=A("div",{className:"vjs-playback-rate-value",innerHTML:"1x"}),e.appendChild(this.labelEl_),e},t.dispose=function(){this.labelEl_=null,n.prototype.dispose.call(this)},t.buildCSSClass=function(){return"vjs-playback-rate "+n.prototype.buildCSSClass.call(this)},t.buildWrapperCSSClass=function(){return"vjs-playback-rate "+n.prototype.buildWrapperCSSClass.call(this)},t.createMenu=function(){var e=new $n(this.player()),t=this.playbackRates();if(t)for(var i=t.length-1;0<=i;i--)e.addChild(new fr(this.player(),{rate:t[i]+"x"}));return e},t.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},t.handleClick=function(e){for(var t=this.player().playbackRate(),i=this.playbackRates(),n=i[0],r=0;r<i.length;r++)if(i[r]>t){n=i[r];break}this.player().playbackRate(n)},t.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},t.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&0<this.playbackRates().length},t.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},t.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.innerHTML=this.player().playbackRate()+"x")},e}(Qn);mr.prototype.controlText_="Playback Rate",je.registerComponent("PlaybackRateMenuButton",mr);var gr=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-spacer "+e.prototype.buildCSSClass.call(this)},i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},t}(je);je.registerComponent("Spacer",gr);var yr=function(t){function e(){return t.apply(this,arguments)||this}p(e,t);var i=e.prototype;return i.buildCSSClass=function(){return"vjs-custom-control-spacer "+t.prototype.buildCSSClass.call(this)},i.createEl=function(){var e=t.prototype.createEl.call(this,{className:this.buildCSSClass()});return e.innerHTML=" ",e},e}(gr);je.registerComponent("CustomControlSpacer",yr);var vr=function(e){function t(){return e.apply(this,arguments)||this}return p(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},t}(je);vr.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},je.registerComponent("ControlBar",vr);var _r=function(n){function e(e,t){var i;return(i=n.call(this,e,t)||this).on(e,"error",i.open),i}p(e,n);var t=e.prototype;return t.buildCSSClass=function(){return"vjs-error-display "+n.prototype.buildCSSClass.call(this)},t.content=function(){var e=this.player().error();return e?this.localize(e.message):""},e}(Ut);_r.prototype.options_=Ne(Ut.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),je.registerComponent("ErrorDisplay",_r);var br="vjs-text-track-settings",Tr=["#000","Black"],Sr=["#00F","Blue"],kr=["#0FF","Cyan"],Cr=["#0F0","Green"],wr=["#F0F","Magenta"],Er=["#F00","Red"],Ar=["#FFF","White"],Lr=["#FF0","Yellow"],Pr=["1","Opaque"],Or=["0.5","Semi-Transparent"],Ir=["0","Transparent"],Ur={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[Tr,Ar,Er,Cr,Sr,Lr,wr,kr]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[Pr,Or,Ir]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Ar,Tr,Er,Cr,Sr,Lr,wr,kr]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(e){return"1.00"===e?null:Number(e)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[Pr,Or]},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:[Ir,Or,Pr]}};function xr(e,t){if(t&&(e=t(e)),e&&"none"!==e)return e}Ur.windowColor.options=Ur.backgroundColor.options;var Dr=function(n){function e(e,t){var i;return t.temporary=!1,(i=n.call(this,e,t)||this).updateDisplay=ke(f(f(i)),i.updateDisplay),i.fill(),i.hasBeenOpened_=i.hasBeenFilled_=!0,i.endDialog=A("p",{className:"vjs-control-text",textContent:i.localize("End of dialog window.")}),i.el().appendChild(i.endDialog),i.setDefaults(),void 0===t.persistTextTrackSettings&&(i.options_.persistTextTrackSettings=i.options_.playerOptions.persistTextTrackSettings),i.on(i.$(".vjs-done-button"),"click",function(){i.saveSettings(),i.close()}),i.on(i.$(".vjs-default-button"),"click",function(){i.setDefaults(),i.updateDisplay()}),o(Ur,function(e){i.on(i.$(e.selector),"change",i.updateDisplay)}),i.options_.persistTextTrackSettings&&i.restoreSettings(),i}p(e,n);var t=e.prototype;return t.dispose=function(){this.endDialog=null,n.prototype.dispose.call(this)},t.createElSelect_=function(e,t,i){var n=this;void 0===t&&(t=""),void 0===i&&(i="label");var r=Ur[e],a=r.id.replace("%s",this.id_),s=[t,a].join(" ").trim();return["<"+i+' id="'+a+'" class="'+("label"===i?"vjs-label":"")+'">',this.localize(r.label),"</"+i+">",'<select aria-labelledby="'+s+'">'].concat(r.options.map(function(e){var t=a+"-"+e[1].replace(/\W+/g,"");return['<option id="'+t+'" value="'+e[0]+'" ','aria-labelledby="'+s+" "+t+'">',n.localize(e[1]),"</option>"].join("")})).concat("</select>").join("")},t.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['<fieldset class="vjs-fg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Text"),"</legend>",this.createElSelect_("color",e),'<span class="vjs-text-opacity vjs-opacity">',this.createElSelect_("textOpacity",e),"</span>","</fieldset>"].join("")},t.createElBgColor_=function(){var e="captions-background-"+this.id_;return['<fieldset class="vjs-bg-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Background"),"</legend>",this.createElSelect_("backgroundColor",e),'<span class="vjs-bg-opacity vjs-opacity">',this.createElSelect_("backgroundOpacity",e),"</span>","</fieldset>"].join("")},t.createElWinColor_=function(){var e="captions-window-"+this.id_;return['<fieldset class="vjs-window-color vjs-track-setting">','<legend id="'+e+'">',this.localize("Window"),"</legend>",this.createElSelect_("windowColor",e),'<span class="vjs-window-opacity vjs-opacity">',this.createElSelect_("windowOpacity",e),"</span>","</fieldset>"].join("")},t.createElColors_=function(){return A("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},t.createElFont_=function(){return A("div",{className:"vjs-track-settings-font",innerHTML:['<fieldset class="vjs-font-percent vjs-track-setting">',this.createElSelect_("fontPercent","","legend"),"</fieldset>",'<fieldset class="vjs-edge-style vjs-track-setting">',this.createElSelect_("edgeStyle","","legend"),"</fieldset>",'<fieldset class="vjs-font-family vjs-track-setting">',this.createElSelect_("fontFamily","","legend"),"</fieldset>"].join("")})},t.createElControls_=function(){var e=this.localize("restore all settings to the default values");return A("div",{className:"vjs-track-settings-controls",innerHTML:['<button type="button" class="vjs-default-button" title="'+e+'">',this.localize("Reset"),'<span class="vjs-control-text"> '+e+"</span>","</button>",'<button type="button" class="vjs-done-button">'+this.localize("Done")+"</button>"].join("")})},t.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},t.label=function(){return this.localize("Caption Settings Dialog")},t.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},t.buildCSSClass=function(){return n.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},t.getValues=function(){var i,n,e,s=this;return n=function(e,t,i){var n,r,a=(n=s.$(t.selector),r=t.parser,xr(n.options[n.options.selectedIndex].value,r));return void 0!==a&&(e[i]=a),e},void 0===(e={})&&(e=0),r(i=Ur).reduce(function(e,t){return n(e,i[t],t)},e)},t.setValues=function(i){var n=this;o(Ur,function(e,t){!function(e,t,i){if(t)for(var n=0;n<e.options.length;n++)if(xr(e.options[n].value,i)===t){e.selectedIndex=n;break}}(n.$(e.selector),i[t],e.parser)})},t.setDefaults=function(){var i=this;o(Ur,function(e){var t=e.hasOwnProperty("default")?e.default:0;i.$(e.selector).selectedIndex=t})},t.restoreSettings=function(){var e;try{e=JSON.parse(v.localStorage.getItem(br))}catch(e){m.warn(e)}e&&this.setValues(e)},t.saveSettings=function(){if(this.options_.persistTextTrackSettings){var e=this.getValues();try{Object.keys(e).length?v.localStorage.setItem(br,JSON.stringify(e)):v.localStorage.removeItem(br)}catch(e){m.warn(e)}}},t.updateDisplay=function(){var e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()},t.conditionalBlur_=function(){this.previouslyActiveEl_=null,this.off(h,"keydown",this.handleKeyDown);var e=this.player_.controlBar,t=e&&e.subsCapsButton,i=e&&e.captionsButton;t?t.focus():i&&i.focus()},e}(Ut);je.registerComponent("TextTrackSettings",Dr);var Rr=function(a){function e(e,t){var i,n=t.ResizeObserver||v.ResizeObserver;null===t.ResizeObserver&&(n=!1);var r=Ne({createEl:!n,reportTouchActivity:!1},t);return(i=a.call(this,e,r)||this).ResizeObserver=t.ResizeObserver||v.ResizeObserver,i.loadListener_=null,i.resizeObserver_=null,i.debouncedHandler_=function(n,r,a,s){var o;void 0===s&&(s=v);var e=function(){var e=this,t=arguments,i=function(){i=o=null,a||n.apply(e,t)};!o&&a&&n.apply(e,t),s.clearTimeout(o),o=s.setTimeout(i,r)};return e.cancel=function(){s.clearTimeout(o),o=null},e}(function(){i.resizeHandler()},100,!1,f(f(i))),n?(i.resizeObserver_=new i.ResizeObserver(i.debouncedHandler_),i.resizeObserver_.observe(e.el())):(i.loadListener_=function(){if(i.el_&&i.el_.contentWindow){var e=i.debouncedHandler_,t=i.unloadListener_=function(){de(this,"resize",e),de(this,"unload",t),t=null};he(i.el_.contentWindow,"unload",t),he(i.el_.contentWindow,"resize",e)}},i.one("load",i.loadListener_)),i}p(e,a);var t=e.prototype;return t.createEl=function(){return a.prototype.createEl.call(this,"iframe",{className:"vjs-resize-manager",tabIndex:-1},{"aria-hidden":"true"})},t.resizeHandler=function(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")},t.dispose=function(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,a.prototype.dispose.call(this)},e}(je);je.registerComponent("ResizeManager",Rr);var Mr=function(r){function e(e,t){var i,n=Ne({createEl:!1},t);return(i=r.call(this,e,n)||this).reset_(),i.on(i.player_,"durationchange",i.handleDurationchange),at&&"hidden"in h&&"visibilityState"in h&&i.on(h,"visibilitychange",i.handleVisibilityChange),i}p(e,r);var t=e.prototype;return t.handleVisibilityChange=function(){this.player_.duration()===1/0&&(h.hidden?this.stopTracking():this.startTracking())},t.isBehind_=function(){if(!this.timeupdateSeen_)return!1;var e=this.liveCurrentTime(),t=this.player_.currentTime(),i=this.seekableIncrement_;return e!==1/0&&t<=e-(2*i+.07)},t.trackLive_=function(){this.pastSeekEnd_=this.pastSeekEnd_;var e=this.player_.seekable();if(e&&e.length){var t=this.seekableEnd();t!==this.lastSeekEnd_&&(this.lastSeekEnd_&&(this.seekableIncrement_=Math.abs(t-this.lastSeekEnd_)),this.pastSeekEnd_=0,this.lastSeekEnd_=t,this.trigger("seekableendchange")),this.pastSeekEnd_=this.pastSeekEnd()+.03,this.isBehind_()!==this.behindLiveEdge()&&(this.behindLiveEdge_=this.isBehind_(),this.trigger("liveedgechange"))}},t.handleDurationchange=function(){this.player_.duration()===1/0?this.startTracking():this.stopTracking()},t.startTracking=function(){var e=this;this.isTracking()||(this.trackingInterval_=this.setInterval(this.trackLive_,30),this.trackLive_(),this.on(this.player_,"play",this.trackLive_),this.on(this.player_,"pause",this.trackLive_),this.one(this.player_,"play",this.handlePlay),this.timeupdateSeen_||(this.handleTimeupdate=function(){e.timeupdateSeen_=!0,e.handleTimeupdate=null},this.one(this.player_,"timeupdate",this.handleTimeupdate)))},t.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge)},t.reset_=function(){this.pastSeekEnd_=0,this.lastSeekEnd_=null,this.behindLiveEdge_=null,this.timeupdateSeen_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.seekableIncrement_=12,this.off(this.player_,"play",this.trackLive_),this.off(this.player_,"pause",this.trackLive_),this.off(this.player_,"play",this.handlePlay),this.off(this.player_,"timeupdate",this.seekToLiveEdge),this.handleTimeupdate&&(this.off(this.player_,"timeupdate",this.handleTimeupdate),this.handleTimeupdate=null)},t.stopTracking=function(){this.isTracking()&&this.reset_()},t.seekableEnd=function(){for(var e=this.player_.seekable(),t=[],i=e?e.length:0;i--;)t.push(e.end(i));return t.length?t.sort()[t.length-1]:1/0},t.seekableStart=function(){for(var e=this.player_.seekable(),t=[],i=e?e.length:0;i--;)t.push(e.start(i));return t.length?t.sort()[0]:0},t.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?1/0:e-this.seekableStart()},t.isLive=function(){return this.isTracking()},t.atLiveEdge=function(){return!this.behindLiveEdge()},t.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},t.pastSeekEnd=function(){return this.pastSeekEnd_},t.behindLiveEdge=function(){return this.behindLiveEdge_},t.isTracking=function(){return"number"==typeof this.trackingInterval_},t.seekToLiveEdge=function(){this.atLiveEdge()||(this.player_.currentTime(this.liveCurrentTime()),this.player_.paused()&&this.player_.play())},t.dispose=function(){this.stopTracking(),r.prototype.dispose.call(this)},e}(je);je.registerComponent("LiveTracker",Mr);var Br=function(e){var t=e.el();if(t.hasAttribute("src"))return e.triggerSourceset(t.src),!0;var i=e.$$("source"),n=[],r="";if(!i.length)return!1;for(var a=0;a<i.length;a++){var s=i[a].src;s&&-1===n.indexOf(s)&&n.push(s)}return!!n.length&&(1===n.length&&(r=n[0]),e.triggerSourceset(r),!0)},Nr=Object.defineProperty({},"innerHTML",{get:function(){return this.cloneNode(!0).innerHTML},set:function(e){var t=h.createElement(this.nodeName.toLowerCase());t.innerHTML=e;for(var i=h.createDocumentFragment();t.childNodes.length;)i.appendChild(t.childNodes[0]);return this.innerText="",v.Element.prototype.appendChild.call(this,i),this.innerHTML}}),jr=function(e,t){for(var i={},n=0;n<e.length&&!((i=Object.getOwnPropertyDescriptor(e[n],t))&&i.set&&i.get);n++);return i.enumerable=!0,i.configurable=!0,i},Fr=function(a){var s=a.el();if(!s.resetSourceWatch_){var t={},e=jr([a.el(),v.HTMLMediaElement.prototype,v.Element.prototype,Nr],"innerHTML"),i=function(r){return function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=r.apply(s,t);return Br(a),n}};["append","appendChild","insertAdjacentHTML"].forEach(function(e){s[e]&&(t[e]=s[e],s[e]=i(t[e]))}),Object.defineProperty(s,"innerHTML",Ne(e,{set:i(e.set)})),s.resetSourceWatch_=function(){s.resetSourceWatch_=null,Object.keys(t).forEach(function(e){s[e]=t[e]}),Object.defineProperty(s,"innerHTML",e)},a.one("sourceset",s.resetSourceWatch_)}},Vr=Object.defineProperty({},"src",{get:function(){return this.hasAttribute("src")?Yt(v.Element.prototype.getAttribute.call(this,"src")):""},set:function(e){return v.Element.prototype.setAttribute.call(this,"src",e),e}}),Hr=function(n){if(n.featuresSourceset){var r=n.el();if(!r.resetSourceset_){var i=jr([n.el(),v.HTMLMediaElement.prototype,Vr],"src"),a=r.setAttribute,t=r.load;Object.defineProperty(r,"src",Ne(i,{set:function(e){var t=i.set.call(r,e);return n.triggerSourceset(r.src),t}})),r.setAttribute=function(e,t){var i=a.call(r,e,t);return/src/i.test(e)&&n.triggerSourceset(r.src),i},r.load=function(){var e=t.call(r);return Br(n)||(n.triggerSourceset(""),Fr(n)),e},r.currentSrc?n.triggerSourceset(r.currentSrc):Br(n)||Fr(n),r.resetSourceset_=function(){r.resetSourceset_=null,r.load=t,r.setAttribute=a,Object.defineProperty(r,"src",i),r.resetSourceWatch_&&r.resetSourceWatch_()}}}};function qr(){var e=t(["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."]);return qr=function(){return e},e}var zr=function(c){function o(e,t){var i;i=c.call(this,e,t)||this;var n=e.source,r=!1;if(n&&(i.el_.currentSrc!==n.src||e.tag&&3===e.tag.initNetworkState_)?i.setSource(n):i.handleLateInit_(i.el_),e.enableSourceset&&i.setupSourcesetHandling_(),i.el_.hasChildNodes()){for(var a=i.el_.childNodes,s=a.length,o=[];s--;){var u=a[s];"track"===u.nodeName.toLowerCase()&&(i.featuresNativeTextTracks?(i.remoteTextTrackEls().addTrackElement_(u),i.remoteTextTracks().addTrack(u.track),i.textTracks().addTrack(u.track),r||i.el_.hasAttribute("crossorigin")||!$t(u.src)||(r=!0)):o.push(u))}for(var l=0;l<o.length;l++)i.el_.removeChild(o[l])}return i.proxyNativeTracks_(),i.featuresNativeTextTracks&&r&&m.warn(y(qr())),i.restoreMetadataTracksInIOSNativePlayer_(),(ut||Ye||et)&&!0===e.nativeControlsForTouch&&i.setControls(!0),i.proxyWebkitFullscreen_(),i.triggerReady(),i}p(o,c);var e=o.prototype;return e.dispose=function(){this.el_&&this.el_.resetSourceset_&&this.el_.resetSourceset_(),o.disposeMediaElement(this.el_),this.options_=null,c.prototype.dispose.call(this)},e.setupSourcesetHandling_=function(){Hr(this)},e.restoreMetadataTracksInIOSNativePlayer_=function(){var n,r=this.textTracks(),e=function(){n=[];for(var e=0;e<r.length;e++){var t=r[e];"metadata"===t.kind&&n.push({track:t,storedMode:t.mode})}};e(),r.addEventListener("change",e),this.on("dispose",function(){return r.removeEventListener("change",e)});var t=function e(){for(var t=0;t<n.length;t++){var i=n[t];"disabled"===i.track.mode&&i.track.mode!==i.storedMode&&(i.track.mode=i.storedMode)}r.removeEventListener("change",e)};this.on("webkitbeginfullscreen",function(){r.removeEventListener("change",e),r.removeEventListener("change",t),r.addEventListener("change",t)}),this.on("webkitendfullscreen",function(){r.removeEventListener("change",e),r.addEventListener("change",e),r.removeEventListener("change",t)})},e.overrideNative_=function(e,t){var i=this;if(t===this["featuresNative"+e+"Tracks"]){var n=e.toLowerCase();this[n+"TracksListeners_"]&&Object.keys(this[n+"TracksListeners_"]).forEach(function(e){i.el()[n+"Tracks"].removeEventListener(e,i[n+"TracksListeners_"][e])}),this["featuresNative"+e+"Tracks"]=!t,this[n+"TracksListeners_"]=null,this.proxyNativeTracksForType_(n)}},e.overrideNativeAudioTracks=function(e){this.overrideNative_("Audio",e)},e.overrideNativeVideoTracks=function(e){this.overrideNative_("Video",e)},e.proxyNativeTracksForType_=function(e){var n=this,t=Si[e],r=this.el()[t.getterName],a=this[t.getterName]();if(this["featuresNative"+t.capitalName+"Tracks"]&&r&&r.addEventListener){var s={change:function(e){a.trigger({type:"change",target:a,currentTarget:a,srcElement:a})},addtrack:function(e){a.addTrack(e.track)},removetrack:function(e){a.removeTrack(e.track)}},i=function(){for(var e=[],t=0;t<a.length;t++){for(var i=!1,n=0;n<r.length;n++)if(r[n]===a[t]){i=!0;break}i||e.push(a[t])}for(;e.length;)a.removeTrack(e.shift())};this[t.getterName+"Listeners_"]=s,Object.keys(s).forEach(function(t){var i=s[t];r.addEventListener(t,i),n.on("dispose",function(e){return r.removeEventListener(t,i)})}),this.on("loadstart",i),this.on("dispose",function(e){return n.off("loadstart",i)})}},e.proxyNativeTracks_=function(){var t=this;Si.names.forEach(function(e){t.proxyNativeTracksForType_(e)})},e.createEl=function(){var e=this.options_.tag;if(!e||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(e){var t=e.cloneNode(!0);e.parentNode&&e.parentNode.insertBefore(t,e),o.disposeMediaElement(e),e=t}else{e=h.createElement("video");var i=Ne({},this.options_.tag&&R(this.options_.tag));ut&&!0===this.options_.nativeControlsForTouch||delete i.controls,D(e,_(i,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}"undefined"!=typeof this.options_.preload&&B(e,"preload",this.options_.preload);for(var n=["loop","muted","playsinline","autoplay"],r=0;r<n.length;r++){var a=n[r],s=this.options_[a];"undefined"!=typeof s&&(s?B(e,a,a):N(e,a),e[a]=s)}return e},e.handleLateInit_=function(e){if(0!==e.networkState&&3!==e.networkState){if(0===e.readyState){var t=!1,i=function(){t=!0};this.on("loadstart",i);var n=function(){t||this.trigger("loadstart")};return this.on("loadedmetadata",n),void this.ready(function(){this.off("loadstart",i),this.off("loadedmetadata",n),t||this.trigger("loadstart")})}var r=["loadstart"];r.push("loadedmetadata"),2<=e.readyState&&r.push("loadeddata"),3<=e.readyState&&r.push("canplay"),4<=e.readyState&&r.push("canplaythrough"),this.ready(function(){r.forEach(function(e){this.trigger(e)},this)})}},e.setCurrentTime=function(e){try{this.el_.currentTime=e}catch(e){m(e,"Video is not ready. (Video.js)")}},e.duration=function(){var t=this;if(this.el_.duration===1/0&&Je&&nt&&0===this.el_.currentTime){return this.on("timeupdate",function e(){0<t.el_.currentTime&&(t.el_.duration===1/0&&t.trigger("durationchange"),t.off("timeupdate",e))}),NaN}return this.el_.duration||NaN},e.width=function(){return this.el_.offsetWidth},e.height=function(){return this.el_.offsetHeight},e.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var t=function(){this.trigger("fullscreenchange",{isFullscreen:!1})},i=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",t),this.trigger("fullscreenchange",{isFullscreen:!0}))};this.on("webkitbeginfullscreen",i),this.on("dispose",function(){e.off("webkitbeginfullscreen",i),e.off("webkitendfullscreen",t)})}},e.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=v.navigator&&v.navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},e.enterFullScreen=function(){var e=this.el_;e.paused&&e.networkState<=e.HAVE_METADATA?(this.el_.play(),this.setTimeout(function(){e.pause(),e.webkitEnterFullScreen()},0)):e.webkitEnterFullScreen()},e.exitFullScreen=function(){this.el_.webkitExitFullScreen()},e.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},e.reset=function(){o.resetMediaElement(this.el_)},e.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},e.setControls=function(e){this.el_.controls=!!e},e.addTextTrack=function(e,t,i){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,t,i):c.prototype.addTextTrack.call(this,e,t,i)},e.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return c.prototype.createRemoteTextTrack.call(this,e);var t=h.createElement("track");return e.kind&&(t.kind=e.kind),e.label&&(t.label=e.label),(e.language||e.srclang)&&(t.srclang=e.language||e.srclang),e.default&&(t.default=e.default),e.id&&(t.id=e.id),e.src&&(t.src=e.src),t},e.addRemoteTextTrack=function(e,t){var i=c.prototype.addRemoteTextTrack.call(this,e,t);return this.featuresNativeTextTracks&&this.el().appendChild(i),i},e.removeRemoteTextTrack=function(e){if(c.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var t=this.$$("track"),i=t.length;i--;)e!==t[i]&&e!==t[i].track||this.el().removeChild(t[i])},e.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return"undefined"!=typeof this.el().webkitDroppedFrameCount&&"undefined"!=typeof this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),v.performance&&"function"==typeof v.performance.now?e.creationTime=v.performance.now():v.performance&&v.performance.timing&&"number"==typeof v.performance.timing.navigationStart&&(e.creationTime=v.Date.now()-v.performance.timing.navigationStart),e},o}(Zi);if(k()){zr.TEST_VID=h.createElement("video");var Wr=h.createElement("track");Wr.kind="captions",Wr.srclang="en",Wr.label="English",zr.TEST_VID.appendChild(Wr)}zr.isSupported=function(){try{zr.TEST_VID.volume=.5}catch(e){return!1}return!(!zr.TEST_VID||!zr.TEST_VID.canPlayType)},zr.canPlayType=function(e){return zr.TEST_VID.canPlayType(e)},zr.canPlaySource=function(e,t){return zr.canPlayType(e.type)},zr.canControlVolume=function(){try{var e=zr.TEST_VID.volume;return zr.TEST_VID.volume=e/2+.1,e!==zr.TEST_VID.volume}catch(e){return!1}},zr.canMuteVolume=function(){try{var e=zr.TEST_VID.muted;return zr.TEST_VID.muted=!e,zr.TEST_VID.muted?B(zr.TEST_VID,"muted","muted"):N(zr.TEST_VID,"muted"),e!==zr.TEST_VID.muted}catch(e){return!1}},zr.canControlPlaybackRate=function(){if(Je&&nt&&rt<58)return!1;try{var e=zr.TEST_VID.playbackRate;return zr.TEST_VID.playbackRate=e/2+.1,e!==zr.TEST_VID.playbackRate}catch(e){return!1}},zr.canOverrideAttributes=function(){try{var e=function(){};Object.defineProperty(h.createElement("video"),"src",{get:e,set:e}),Object.defineProperty(h.createElement("audio"),"src",{get:e,set:e}),Object.defineProperty(h.createElement("video"),"innerHTML",{get:e,set:e}),Object.defineProperty(h.createElement("audio"),"innerHTML",{get:e,set:e})}catch(e){return!1}return!0},zr.supportsNativeTextTracks=function(){return ot||$e&&nt},zr.supportsNativeVideoTracks=function(){return!(!zr.TEST_VID||!zr.TEST_VID.videoTracks)},zr.supportsNativeAudioTracks=function(){return!(!zr.TEST_VID||!zr.TEST_VID.audioTracks)},zr.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],zr.prototype.featuresVolumeControl=zr.canControlVolume(),zr.prototype.featuresMuteControl=zr.canMuteVolume(),zr.prototype.featuresPlaybackRate=zr.canControlPlaybackRate(),zr.prototype.featuresSourceset=zr.canOverrideAttributes(),zr.prototype.movingMediaElementInDOM=!$e,zr.prototype.featuresFullscreenResize=!0,zr.prototype.featuresProgressEvents=!0,zr.prototype.featuresTimeupdateEvents=!0,zr.prototype.featuresNativeTextTracks=zr.supportsNativeTextTracks(),zr.prototype.featuresNativeVideoTracks=zr.supportsNativeVideoTracks(),zr.prototype.featuresNativeAudioTracks=zr.supportsNativeAudioTracks();var Gr=zr.TEST_VID&&zr.TEST_VID.constructor.prototype.canPlayType,Xr=/^application\/(?:x-|vnd\.apple\.)mpegurl/i;function Yr(){var e=t(["\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 "]);return Yr=function(){return e},e}zr.patchCanPlayType=function(){4<=Ze&&!tt&&!nt&&(zr.TEST_VID.constructor.prototype.canPlayType=function(e){return e&&Xr.test(e)?"maybe":Gr.call(this,e)})},zr.unpatchCanPlayType=function(){var e=zr.TEST_VID.constructor.prototype.canPlayType;return zr.TEST_VID.constructor.prototype.canPlayType=Gr,e},zr.patchCanPlayType(),zr.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},zr.resetMediaElement=function(e){if(e){for(var t=e.querySelectorAll("source"),i=t.length;i--;)e.removeChild(t[i]);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(e){zr.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(t){zr.prototype["set"+Be(t)]=function(e){(this.el_[t]=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(e){zr.prototype[e]=function(){return this.el_[e]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate"].forEach(function(t){zr.prototype["set"+Be(t)]=function(e){this.el_[t]=e}}),["pause","load","play"].forEach(function(e){zr.prototype[e]=function(){return this.el_[e]()}}),Zi.withSourceHandlers(zr),zr.nativeSourceHandler={},zr.nativeSourceHandler.canPlayType=function(e){try{return zr.TEST_VID.canPlayType(e)}catch(e){return""}},zr.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return zr.nativeSourceHandler.canPlayType(e.type);if(e.src){var i=Kt(e.src);return zr.nativeSourceHandler.canPlayType("video/"+i)}return""},zr.nativeSourceHandler.handleSource=function(e,t,i){t.setSrc(e.src)},zr.nativeSourceHandler.dispose=function(){},zr.registerSourceHandler(zr.nativeSourceHandler),Zi.registerTech("Html5",zr);var Kr=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],$r={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},Qr=["tiny","xsmall","small","medium","large","xlarge","huge"],Jr={};Qr.forEach(function(e){var t="x"===e.charAt(0)?"x-"+e.substring(1):e;Jr[e]="vjs-layout-"+t});var Zr={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},ea=function(c){function l(e,t,i){var n;if(e.id=e.id||t.id||"vjs_video_"+ee(),(t=_(l.getTagSettings(e),t)).initChildren=!1,t.createEl=!1,t.evented=!1,t.reportTouchActivity=!1,!t.language)if("function"==typeof e.closest){var r=e.closest("[lang]");r&&r.getAttribute&&(t.language=r.getAttribute("lang"))}else for(var a=e;a&&1===a.nodeType;){if(R(a).hasOwnProperty("lang")){t.language=a.getAttribute("lang");break}a=a.parentNode}if((n=c.call(this,null,t,i)||this).boundDocumentFullscreenChange_=ke(f(f(n)),n.documentFullscreenChange_),n.boundFullWindowOnEscKey_=ke(f(f(n)),n.fullWindowOnEscKey),n.boundHandleKeyPress_=ke(f(f(n)),n.handleKeyPress),n.log=g(n.id_),n.isPosterFromTech_=!1,n.queuedCallbacks_=[],n.isReady_=!1,n.hasStarted_=!1,n.userActive_=!1,!n.options_||!n.options_.techOrder||!n.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(n.tag=e,n.tagAttributes=e&&R(e),n.language(n.options_.language),t.languages){var s={};Object.getOwnPropertyNames(t.languages).forEach(function(e){s[e.toLowerCase()]=t.languages[e]}),n.languages_=s}else n.languages_=l.prototype.options_.languages;n.resetCache_(),n.poster_=t.poster||"",n.controls_=!!t.controls,e.controls=!1,e.removeAttribute("controls"),n.changingSrc_=!1,n.playCallbacks_=[],n.playTerminatedQueue_=[],e.hasAttribute("autoplay")?n.autoplay(!0):n.autoplay(n.options_.autoplay),t.plugins&&Object.keys(t.plugins).forEach(function(e){if("function"!=typeof n[e])throw new Error('plugin "'+e+'" does not exist')}),n.scrubbing_=!1,n.el_=n.createEl(),De(f(f(n)),{eventBusKey:"el_"}),n.fluid_&&n.on("playerreset",n.updateStyleEl_);var o=Ne(n.options_);t.plugins&&Object.keys(t.plugins).forEach(function(e){n[e](t.plugins[e])}),n.options_.playerOptions=o,n.middleware_=[],n.initChildren(),n.isAudio("audio"===e.nodeName.toLowerCase()),n.controls()?n.addClass("vjs-controls-enabled"):n.addClass("vjs-controls-disabled"),n.el_.setAttribute("role","region"),n.isAudio()?n.el_.setAttribute("aria-label",n.localize("Audio Player")):n.el_.setAttribute("aria-label",n.localize("Video Player")),n.isAudio()&&n.addClass("vjs-audio"),n.flexNotSupported_()&&n.addClass("vjs-no-flex"),ut&&n.addClass("vjs-touch-enabled"),$e||n.addClass("vjs-workinghover"),l.players[n.id_]=f(f(n));var u=d.split(".")[0];return n.addClass("vjs-v"+u),n.userActive(!0),n.reportUserActivity(),n.one("play",n.listenForUserActivity_),n.on("focus",n.handleFocus),n.on("blur",n.handleBlur),n.on("stageclick",n.handleStageClick_),n.breakpoints(n.options_.breakpoints),n.responsive(n.options_.responsive),n}p(l,c);var e=l.prototype;return e.dispose=function(){var n=this;this.trigger("dispose"),this.off("dispose"),de(h,mt.fullscreenchange,this.boundDocumentFullscreenChange_),de(h,"keydown",this.boundFullWindowOnEscKey_),de(h,"keydown",this.boundHandleKeyPress_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),l.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.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),tn[this.id()]=null,Ci.names.forEach(function(e){var t=Ci[e],i=n[t.getterName]();i&&i.off&&i.off()}),c.prototype.dispose.call(this)},e.createEl=function(){var t,i=this.tag,e=this.playerElIngest_=i.parentNode&&i.parentNode.hasAttribute&&i.parentNode.hasAttribute("data-vjs-player"),n="video-js"===this.tag.tagName.toLowerCase();e?t=this.el_=i.parentNode:n||(t=this.el_=c.prototype.createEl.call(this,"div"));var r=R(i);if(n){for(t=this.el_=i,i=this.tag=h.createElement("video");t.children.length;)i.appendChild(t.firstChild);O(t,"video-js")||I(t,"video-js"),t.appendChild(i),e=this.playerElIngest_=t,Object.keys(t).forEach(function(e){i[e]=t[e]})}if(i.setAttribute("tabindex","-1"),r.tabindex="-1",at&&(i.setAttribute("role","application"),r.role="application"),i.removeAttribute("width"),i.removeAttribute("height"),"width"in r&&delete r.width,"height"in r&&delete r.height,Object.getOwnPropertyNames(r).forEach(function(e){n&&"class"===e||t.setAttribute(e,r[e]),n&&i.setAttribute(e,r[e])}),i.playerId=i.id,i.id+="_html5_api",i.className="vjs-tech",i.player=t.player=this,this.addClass("vjs-paused"),!0!==v.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Te("vjs-styles-dimensions");var a=$(".vjs-styles-defaults"),s=$("head");s.insertBefore(this.styleEl_,a?a.nextSibling:s.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var o=i.getElementsByTagName("a"),u=0;u<o.length;u++){var l=o.item(u);I(l,"vjs-hidden"),l.setAttribute("hidden","hidden")}return i.initNetworkState_=i.networkState,i.parentNode&&!e&&i.parentNode.insertBefore(t,i),P(i,t),this.children_.unshift(i),this.el_.setAttribute("lang",this.language_),this.el_=t},e.width=function(e){return this.dimension("width",e)},e.height=function(e){return this.dimension("height",e)},e.dimension=function(e,t){var i=e+"_";if(void 0===t)return this[i]||0;if(""===t)return this[i]=void 0,void this.updateStyleEl_();var n=parseFloat(t);isNaN(n)?m.error('Improper value "'+t+'" supplied for for '+e):(this[i]=n,this.updateStyleEl_())},e.fluid=function(e){if(void 0===e)return!!this.fluid_;var t,i;this.fluid_=!!e,Ee(this)&&this.off("playerreset",this.updateStyleEl_),e?(this.addClass("vjs-fluid"),this.fill(!1),Ee(t=function(){this.on("playerreset",this.updateStyleEl_)})?i():(t.eventedCallbacks||(t.eventedCallbacks=[]),t.eventedCallbacks.push(i))):this.removeClass("vjs-fluid"),this.updateStyleEl_()},e.fill=function(e){if(void 0===e)return!!this.fill_;this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")},e.aspectRatio=function(e){if(void 0===e)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()},e.updateStyleEl_=function(){if(!0!==v.VIDEOJS_NO_DYNAMIC_STYLE){var e,t,i,n=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:0<this.videoWidth()?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),r=n[1]/n[0];e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/r:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*r,i=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(i),Se(this.styleEl_,"\n ."+i+" {\n width: "+e+"px;\n height: "+t+"px;\n }\n\n ."+i+".vjs-fluid {\n padding-top: "+100*r+"%;\n }\n ")}else{var a="number"==typeof this.width_?this.width_:this.options_.width,s="number"==typeof this.height_?this.height_:this.options_.height,o=this.tech_&&this.tech_.el();o&&(0<=a&&(o.width=a),0<=s&&(o.height=s))}},e.loadTech_=function(e,t){var i=this;this.tech_&&this.unloadTech_();var n=Be(e),r=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==n&&this.tag&&(Zi.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=n,this.isReady_=!1;var a={source:t,autoplay:"string"!=typeof this.autoplay()&&this.autoplay(),nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+r+"_api",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"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset};Ci.names.forEach(function(e){var t=Ci[e];a[t.getterName]=i[t.privateName]}),_(a,this.options_[n]),_(a,this.options_[r]),_(a,this.options_[e.toLowerCase()]),this.tag&&(a.tag=this.tag),t&&t.src===this.cache_.src&&0<this.cache_.currentTime&&(a.startTime=this.cache_.currentTime);var s=Zi.getTech(e);if(!s)throw new Error("No Tech named '"+n+"' exists! '"+n+"' should be registered using videojs.registerTech()'");this.tech_=new s(a),this.tech_.ready(ke(this,this.handleTechReady_),!0),Lt(this.textTracksJson_||[],this.tech_),Kr.forEach(function(e){i.on(i.tech_,e,i["handleTech"+Be(e)+"_"])}),Object.keys($r).forEach(function(t){i.on(i.tech_,t,function(e){0===i.tech_.playbackRate()&&i.tech_.seeking()?i.queuedCallbacks_.push({callback:i["handleTech"+$r[t]+"_"].bind(i),event:e}):i["handleTech"+$r[t]+"_"](e)})}),this.on(this.tech_,"loadstart",this.handleTechLoadStart_),this.on(this.tech_,"sourceset",this.handleTechSourceset_),this.on(this.tech_,"waiting",this.handleTechWaiting_),this.on(this.tech_,"ended",this.handleTechEnded_),this.on(this.tech_,"seeking",this.handleTechSeeking_),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_,"ratechange",this.handleTechRateChange_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===n&&this.tag||P(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},e.unloadTech_=function(){var i=this;Ci.names.forEach(function(e){var t=Ci[e];i[t.privateName]=i[t.getterName]()}),this.textTracksJson_=At(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},e.tech=function(e){return void 0===e&&m.warn(y(Yr())),this.tech_},e.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"mousedown",this.handleTechClick_),this.on(this.tech_,"dblclick",this.handleTechDoubleClick_),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.removeTechControlsListeners_=function(){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_),this.off(this.tech_,"dblclick",this.handleTechDoubleClick_)},e.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},e.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(this.autoplay())},e.manualAutoplay_=function(t){var n=this;if(this.tech_&&"string"==typeof t){var e,i=function(){var e=n.muted();n.muted(!0);var t=function(){n.muted(e)};n.playTerminatedQueue_.push(t);var i=n.play();if(Ct(i))return i.catch(t)};if("any"===t&&!0!==this.muted()?Ct(e=this.play())&&(e=e.catch(i)):e="muted"===t&&!0!==this.muted()?i():this.play(),Ct(e))return e.then(function(){n.trigger({type:"autoplay-success",autoplay:t})}).catch(function(e){n.trigger({type:"autoplay-failure",autoplay:t})})}},e.updateSourceCaches_=function(e){void 0===e&&(e="");var t=e,i="";"string"!=typeof t&&(t=e.src,i=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!i&&(i=function(e,t){if(!t)return"";if(e.cache_.source.src===t&&e.cache_.source.type)return e.cache_.source.type;var i=e.cache_.sources.filter(function(e){return e.src===t});if(i.length)return i[0].type;for(var n=e.$$("source"),r=0;r<n.length;r++){var a=n[r];if(a.type&&a.src&&a.src===t)return a.type}return dn(t)}(this,t)),this.cache_.source=Ne({},e,{src:t,type:i});for(var n=this.cache_.sources.filter(function(e){return e.src&&e.src===t}),r=[],a=this.$$("source"),s=[],o=0;o<a.length;o++){var u=R(a[o]);r.push(u),u.src&&u.src===t&&s.push(u.src)}s.length&&!n.length?this.cache_.sources=r:n.length||(this.cache_.sources=[this.cache_.source]),this.cache_.src=t},e.handleTechSourceset_=function(e){var n=this;if(!this.changingSrc_){var t=function(e){return n.updateSourceCaches_(e)},i=this.currentSource().src,r=e.src;if(i&&!/^blob:/.test(i)&&/^blob:/.test(r)&&(!this.lastSource_||this.lastSource_.tech!==r&&this.lastSource_.player!==i)&&(t=function(){}),t(r),!e.src){this.tech_.one(["sourceset","loadstart"],function e(t){if("sourceset"!==t.type){var i=n.techGet("currentSrc");n.lastSource_.tech=i,n.updateSourceCaches_(i)}n.tech_.off(["sourceset","loadstart"],e)})}}this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})},e.hasStarted=function(e){if(void 0===e)return this.hasStarted_;e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started"))},e.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},e.handleTechRateChange_=function(){0<this.tech_.playbackRate()&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},e.handleTechWaiting_=function(){var t=this;this.addClass("vjs-waiting"),this.trigger("waiting");var i=this.currentTime();this.on("timeupdate",function e(){i!==t.currentTime()&&(t.removeClass("vjs-waiting"),t.off("timeupdate",e))})},e.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},e.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},e.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},e.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},e.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},e.handleTechFirstPlay_=function(){this.options_.starttime&&(m.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.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},e.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},e.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},e.handleTechClick_=function(e){K(e)&&this.controls_&&(this.paused()?wt(this.play()):this.pause())},e.handleTechDoubleClick_=function(t){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(e){return e.contains(t.target)})||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,t):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},e.handleTechTap_=function(){this.userActive(!this.userActive())},e.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},e.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},e.handleTechTouchEnd_=function(e){e.preventDefault()},e.handleStageClick_=function(){this.reportUserActivity()},e.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},e.documentFullscreenChange_=function(e){var t=mt;this.isFullscreen(h[t.fullscreenElement]===this.el()||this.el().matches(":"+t.fullscreen)),!1===this.isFullscreen()&&de(h,t.fullscreenchange,this.boundDocumentFullscreenChange_),vt||this.trigger("fullscreenchange")},e.handleTechFullscreenChange_=function(e,t){t&&this.isFullscreen(t.isFullscreen),this.trigger("fullscreenchange")},e.handleTechError_=function(){var e=this.tech_.error();this.error(e)},e.handleTechTextData_=function(){var e=null;1<arguments.length&&(e=arguments[1]),this.trigger("textdata",e)},e.getCache=function(){return this.cache_},e.resetCache_=function(){this.cache_={currentTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],volume:1}},e.techCall_=function(r,a){this.ready(function(){if(r in on)return e=this.middleware_,t=this.tech_,n=a,t[i=r](e.reduce(ln(i),n));if(r in un)return an(this.middleware_,this.tech_,r,a);var e,t,i,n;try{this.tech_&&this.tech_[r](a)}catch(e){throw m(e),e}},!0)},e.techGet_=function(t){if(this.tech_&&this.tech_.isReady_){if(t in sn)return e=this.middleware_,i=this.tech_,n=t,e.reduceRight(ln(n),i[n]());if(t in un)return an(this.middleware_,this.tech_,t);var e,i,n;try{return this.tech_[t]()}catch(e){if(void 0===this.tech_[t])throw m("Video.js: "+t+" method not defined for "+this.techName_+" playback technology.",e),e;if("TypeError"===e.name)throw m("Video.js: "+t+" unavailable on "+this.techName_+" playback technology element.",e),this.tech_.isReady_=!1,e;throw m(e),e}}},e.play=function(){var t=this,e=this.options_.Promise||v.Promise;return e?new e(function(e){t.play_(e)}):this.play_()},e.play_=function(e){var t=this;void 0===e&&(e=wt),this.playCallbacks_.push(e);var i=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!i)return this.waitToPlay_=function(e){t.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(i||!ot&&!$e||this.load());var n=this.techGet_("play");null===n?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(n)},e.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(e){e()})},e.runPlayCallbacks_=function(t){var e=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],e.forEach(function(e){e(t)})},e.pause=function(){this.techCall_("pause")},e.paused=function(){return!1!==this.techGet_("paused")},e.played=function(){return this.techGet_("played")||dt(0,0)},e.scrubbing=function(e){if("undefined"==typeof e)return this.scrubbing_;this.scrubbing_=!!e,e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},e.currentTime=function(e){return"undefined"!=typeof e?(e<0&&(e=0),void this.techCall_("setCurrentTime",e)):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},e.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&((this.cache_.duration=e)===1/0?(this.addClass("vjs-live"),this.options_.liveui&&this.player_.liveTracker&&this.addClass("vjs-liveui")):(this.removeClass("vjs-live"),this.removeClass("vjs-liveui")),isNaN(e)||this.trigger("durationchange"))},e.remainingTime=function(){return this.duration()-this.currentTime()},e.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},e.buffered=function(){var e=this.techGet_("buffered");return e&&e.length||(e=dt(0,0)),e},e.bufferedPercent=function(){return pt(this.buffered(),this.duration())},e.bufferedEnd=function(){var e=this.buffered(),t=this.duration(),i=e.end(e.length-1);return t<i&&(i=t),i},e.volume=function(e){var t;return void 0!==e?(t=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=t,this.techCall_("setVolume",t),void(0<t&&this.lastVolume_(t))):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)},e.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},e.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},e.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},e.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},e.isFullscreen=function(e){return void 0!==e?(this.isFullscreen_=!!e,void this.toggleFullscreenClass_()):!!this.isFullscreen_},e.requestFullscreen=function(){var e=mt;this.isFullscreen(!0),e.requestFullscreen?(he(h,e.fullscreenchange,this.boundDocumentFullscreenChange_),this.el_[e.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange"))},e.exitFullscreen=function(){var e=mt;this.isFullscreen(!1),e.requestFullscreen?h[e.exitFullscreen]():this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange"))},e.enterFullWindow=function(){this.isFullWindow=!0,this.docOrigOverflow=h.documentElement.style.overflow,he(h,"keydown",this.boundFullWindowOnEscKey_),h.documentElement.style.overflow="hidden",I(h.body,"vjs-full-window"),this.trigger("enterFullWindow")},e.fullWindowOnEscKey=function(e){Ot.isEventKey(e,"Esc")&&(!0===this.isFullscreen()?this.exitFullscreen():this.exitFullWindow())},e.exitFullWindow=function(){this.isFullWindow=!1,de(h,"keydown",this.boundFullWindowOnEscKey_),h.documentElement.style.overflow=this.docOrigOverflow,U(h.body,"vjs-full-window"),this.trigger("exitFullWindow")},e.handleFocus=function(e){de(h,"keydown",this.boundHandleKeyPress_),he(h,"keydown",this.boundHandleKeyPress_)},e.handleBlur=function(e){de(h,"keydown",this.boundHandleKeyPress_)},e.handleKeyPress=function(e){this.options_.userActions&&this.options_.userActions.hotkeys&&!1!==this.options_.userActions.hotkeys&&("function"==typeof this.options_.userActions.hotkeys?this.options_.userActions.hotkeys.call(this,e):this.handleHotkeys(e))},e.handleHotkeys=function(e){var t=this.options_.userActions?this.options_.userActions.hotkeys:{},i=t.fullscreenKey,n=void 0===i?function(e){return Ot.isEventKey(e,"f")}:i,r=t.muteKey,a=void 0===r?function(e){return Ot.isEventKey(e,"m")}:r,s=t.playPauseKey,o=void 0===s?function(e){return Ot.isEventKey(e,"k")||Ot.isEventKey(e,"Space")}:s;if(n.call(this,e)){e.preventDefault();var u=je.getComponent("FullscreenToggle");!1!==h[mt.fullscreenEnabled]&&u.prototype.handleClick.call(this)}else if(a.call(this,e)){e.preventDefault(),je.getComponent("MuteToggle").prototype.handleClick.call(this)}else if(o.call(this,e)){e.preventDefault(),je.getComponent("PlayToggle").prototype.handleClick.call(this)}},e.canPlayType=function(e){for(var t,i=0,n=this.options_.techOrder;i<n.length;i++){var r=n[i],a=Zi.getTech(r);if(a||(a=je.getComponent(r)),a){if(a.isSupported()&&(t=a.canPlayType(e)))return t}else m.error('The "'+r+'" tech is undefined. Skipped browser support check for that tech.')}return""},e.selectSource=function(e){var i,n=this,t=this.options_.techOrder.map(function(e){return[e,Zi.getTech(e)]}).filter(function(e){var t=e[0],i=e[1];return i?i.isSupported():(m.error('The "'+t+'" tech is undefined. Skipped browser support check for that tech.'),!1)}),r=function(e,i,n){var r;return e.some(function(t){return i.some(function(e){if(r=n(t,e))return!0})}),r},a=function(e,t){var i=e[0];if(e[1].canPlaySource(t,n.options_[i.toLowerCase()]))return{source:t,tech:i}};return(this.options_.sourceOrder?r(e,t,(i=a,function(e,t){return i(t,e)})):r(t,e,a))||!1},e.src=function(e){var r=this;if("undefined"==typeof e)return this.cache_.src||"";var a=function t(e){if(Array.isArray(e)){var i=[];e.forEach(function(e){e=t(e),Array.isArray(e)?i=i.concat(e):b(e)&&i.push(e)}),e=i}else e="string"==typeof e&&e.trim()?[pn({src:e})]:b(e)&&"string"==typeof e.src&&e.src&&e.src.trim()?[pn(e)]:[];return e}(e);a.length?(this.changingSrc_=!0,this.cache_.sources=a,this.updateSourceCaches_(a[0]),rn(this,a[0],function(e,t){var i,n;if(r.middleware_=t,r.cache_.sources=a,r.updateSourceCaches_(e),r.src_(e))return 1<a.length?r.src(a.slice(1)):(r.changingSrc_=!1,r.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void r.triggerReady());i=t,n=r.tech_,i.forEach(function(e){return e.setTech&&e.setTech(n)})})):this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},e.src_=function(e){var t,i,n=this,r=this.selectSource([e]);return!r||(t=r.tech,i=this.techName_,Be(t)!==Be(i)?(this.changingSrc_=!0,this.loadTech_(r.tech,r.source),this.tech_.ready(function(){n.changingSrc_=!1})):this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1)},e.load=function(){this.techCall_("load")},e.reset=function(){var e=this,t=this.options_.Promise||v.Promise;this.paused()||!t?this.doReset_():wt(this.play().then(function(){return e.doReset_()}))},e.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),Ee(this)&&this.trigger("playerreset")},e.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},e.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar,t=e.durationDisplay,i=e.remainingTimeDisplay;t&&t.updateContent(),i&&i.updateContent()},e.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},e.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},e.currentSources=function(){var e=this.currentSource(),t=[];return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t},e.currentSource=function(){return this.cache_.source||{}},e.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},e.currentType=function(){return this.currentSource()&&this.currentSource().type||""},e.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},e.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var t;"string"==typeof e&&/(any|play|muted)/.test(e)?(this.options_.autoplay=e,this.manualAutoplay_(e),t=!1):this.options_.autoplay=!!e,t="undefined"==typeof t?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)},e.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},e.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},e.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},e.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},e.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},e.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},e.error=function(e){return void 0===e?this.error_||null:null===e?(this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close())):(this.error_=new Tt(e),this.addClass("vjs-error"),m.error("(CODE:"+this.error_.code+" "+Tt.errorTypes[this.error_.code]+")",this.error_.message,this.error_),void this.trigger("error"))},e.reportUserActivity=function(e){this.userActivity_=!0},e.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(e){e.stopPropagation(),e.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},e.listenForUserActivity_=function(){var t,i,n,r=ke(this,this.reportUserActivity);this.on("mousedown",function(){r(),this.clearInterval(t),t=this.setInterval(r,250)}),this.on("mousemove",function(e){e.screenX===i&&e.screenY===n||(i=e.screenX,n=e.screenY,r())}),this.on("mouseup",function(e){r(),this.clearInterval(t)});var a,e=this.getChild("controlBar");!e||$e||Je||(e.on("mouseenter",function(e){this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout,this.player().options_.inactivityTimeout=0}),e.on("mouseleave",function(e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",r),this.on("keyup",r),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(a);var e=this.options_.inactivityTimeout;e<=0||(a=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},e))}},250)},e.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},e.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},e.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},e.addTextTrack=function(e,t,i){if(this.tech_)return this.tech_.addTextTrack(e,t,i)},e.addRemoteTextTrack=function(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)},e.removeRemoteTextTrack=function(e){void 0===e&&(e={});var t=e.track;if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)},e.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},e.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},e.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},e.language=function(e){if(void 0===e)return this.language_;this.language_=String(e).toLowerCase()},e.languages=function(){return Ne(l.prototype.options_.languages,this.languages_)},e.toJSON=function(){var e=Ne(this.options_),t=e.tracks;e.tracks=[];for(var i=0;i<t.length;i++){var n=t[i];(n=Ne(n)).player=void 0,e.tracks[i]=n}return e},e.createModal=function(e,t){var i=this;(t=t||{}).content=e||"";var n=new Ut(this,t);return this.addChild(n),n.on("dispose",function(){i.removeChild(n)}),n.open(),n},e.updateCurrentBreakpoint_=function(){if(this.responsive())for(var e=this.currentBreakpoint(),t=this.currentWidth(),i=0;i<Qr.length;i++){var n=Qr[i];if(t<=this.breakpoints_[n]){if(e===n)return;e&&this.removeClass(Jr[e]),this.addClass(Jr[n]),this.breakpoint_=n;break}}},e.removeCurrentBreakpoint_=function(){var e=this.currentBreakpointClass();this.breakpoint_="",e&&this.removeClass(e)},e.breakpoints=function(e){return void 0===e||(this.breakpoint_="",this.breakpoints_=_({},Zr,e),this.updateCurrentBreakpoint_()),_(this.breakpoints_)},e.responsive=function(e){return void 0===e?this.responsive_:(e=Boolean(e))!==this.responsive_?((this.responsive_=e)?(this.on("playerresize",this.updateCurrentBreakpoint_),this.updateCurrentBreakpoint_()):(this.off("playerresize",this.updateCurrentBreakpoint_),this.removeCurrentBreakpoint_()),e):void 0},e.currentBreakpoint=function(){return this.breakpoint_},e.currentBreakpointClass=function(){return Jr[this.breakpoint_]||""},e.loadMedia=function(e,t){var i=this;if(e&&"object"==typeof e){this.reset(),this.cache_.media=Ne(e);var n=this.cache_.media,r=n.artwork,a=n.poster,s=n.src,o=n.textTracks;!r&&a&&(this.cache_.media.artwork=[{src:a,type:dn(a)}]),s&&this.src(s),a&&this.poster(a),Array.isArray(o)&&o.forEach(function(e){return i.addRemoteTextTrack(e,!1)}),this.ready(t)}},e.getMedia=function(){if(this.cache_.media)return Ne(this.cache_.media);var e=this.poster(),t={src:this.currentSources(),textTracks:Array.prototype.map.call(this.remoteTextTracks(),function(e){return{kind:e.kind,label:e.label,language:e.language,src:e.src}})};return e&&(t.poster=e,t.artwork=[{src:t.poster,type:dn(t.poster)}]),t},l.getTagSettings=function(e){var t={sources:[],tracks:[]},i=R(e),n=i["data-setup"];if(O(e,"vjs-fill")&&(i.fill=!0),O(e,"vjs-fluid")&&(i.fluid=!0),null!==n){var r=kt(n||"{}"),a=r[0],s=r[1];a&&m.error(a),_(i,s)}if(_(t,i),e.hasChildNodes())for(var o=e.childNodes,u=0,l=o.length;u<l;u++){var c=o[u],h=c.nodeName.toLowerCase();"source"===h?t.sources.push(R(c)):"track"===h&&t.tracks.push(R(c))}return t},e.flexNotSupported_=function(){var e=h.createElement("i");return!("flexBasis"in e.style||"webkitFlexBasis"in e.style||"mozFlexBasis"in e.style||"msFlexBasis"in e.style||"msFlexOrder"in e.style)},l}(je);Ci.names.forEach(function(e){var t=Ci[e];ea.prototype[t.getterName]=function(){return this.tech_?this.tech_[t.getterName]():(this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName])}}),ea.players={};var ta=v.navigator;ea.prototype.options_={techOrder:Zi.defaultTechOrder_,html5:{},flash:{},inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:ta&&(ta.languages&&ta.languages[0]||ta.userLanguage||ta.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",breakpoints:{},responsive:!1},["ended","seeking","seekable","networkState","readyState"].forEach(function(e){ea.prototype[e]=function(){return this.techGet_(e)}}),Kr.forEach(function(e){ea.prototype["handleTech"+Be(e)+"_"]=function(){return this.trigger(e)}}),je.registerComponent("Player",ea);var ia="plugin",na="activePlugins_",ra={},aa=function(e){return ra.hasOwnProperty(e)},sa=function(e){return aa(e)?ra[e]:void 0},oa=function(e,t){e[na]=e[na]||{},e[na][t]=!0},ua=function(e,t,i){var n=(i?"before":"")+"pluginsetup";e.trigger(n,t),e.trigger(n+":"+t.name,t)},la=function(r,a){return a.prototype.name=r,function(){ua(this,{name:r,plugin:a,instance:null},!0);for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=s(a,[this].concat(t));return this[r]=function(){return n},ua(this,n.getEventHash()),n}},ca=function(){function a(e){if(this.constructor===a)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=e,De(this),delete this.trigger,Me(this,this.constructor.defaultState),oa(e,this.name),this.dispose=ke(this,this.dispose),e.on("dispose",this.dispose)}var e=a.prototype;return e.version=function(){return this.constructor.VERSION},e.getEventHash=function(e){return void 0===e&&(e={}),e.name=this.name,e.plugin=this.constructor,e.instance=this,e},e.trigger=function(e,t){return void 0===t&&(t={}),pe(this.eventBusEl_,e,this.getEventHash(t))},e.handleStateChanged=function(e){},e.dispose=function(){var e=this.name,t=this.player;this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[na][e]=!1,this.player=this.state=null,t[e]=la(e,ra[e])},a.isBasic=function(e){var t="string"==typeof e?sa(e):e;return"function"==typeof t&&!a.prototype.isPrototypeOf(t.prototype)},a.registerPlugin=function(e,t){if("string"!=typeof e)throw new Error('Illegal plugin name, "'+e+'", must be a string, was '+typeof e+".");if(aa(e))m.warn('A plugin named "'+e+'" already exists. You may want to avoid re-registering plugins!');else if(ea.prototype.hasOwnProperty(e))throw new Error('Illegal plugin name, "'+e+'", cannot share a name with an existing player method!');if("function"!=typeof t)throw new Error('Illegal plugin for "'+e+'", must be a function, was '+typeof t+".");var i,n,r;return ra[e]=t,e!==ia&&(a.isBasic(t)?ea.prototype[e]=(i=e,n=t,r=function(){ua(this,{name:i,plugin:n,instance:null},!0);var e=n.apply(this,arguments);return oa(this,i),ua(this,{name:i,plugin:n,instance:e}),e},Object.keys(n).forEach(function(e){r[e]=n[e]}),r):ea.prototype[e]=la(e,t)),t},a.deregisterPlugin=function(e){if(e===ia)throw new Error("Cannot de-register base plugin.");aa(e)&&(delete ra[e],delete ea.prototype[e])},a.getPlugins=function(e){var i;return void 0===e&&(e=Object.keys(ra)),e.forEach(function(e){var t=sa(e);t&&((i=i||{})[e]=t)}),i},a.getPluginVersion=function(e){var t=sa(e);return t&&t.VERSION||""},a}();ca.getPlugin=sa,ca.BASE_PLUGIN_NAME=ia,ca.registerPlugin(ia,ca),ea.prototype.usingPlugin=function(e){return!!this[na]&&!0===this[na][e]},ea.prototype.hasPlugin=function(e){return!!aa(e)};var ha=function(e){return 0===e.indexOf("#")?e.slice(1):e};function da(e,i,t){var n=da.getPlayer(e);if(n)return i&&m.warn('Player "'+e+'" is already initialised. Options will not be applied.'),t&&n.ready(t),n;var r="string"==typeof e?$("#"+ha(e)):e;if(!C(r))throw new TypeError("The element or ID supplied is not valid. (videojs)");r.ownerDocument.defaultView&&r.ownerDocument.body.contains(r)||m.warn("The element supplied is not included in the DOM"),i=i||{},da.hooks("beforesetup").forEach(function(e){var t=e(r,Ne(i));b(t)&&!Array.isArray(t)?i=Ne(i,t):m.error("please return an object in beforesetup hooks")});var a=je.getComponent("Player");return n=new a(r,i,t),da.hooks("setup").forEach(function(e){return e(n)}),n}if(da.hooks_={},da.hooks=function(e,t){return da.hooks_[e]=da.hooks_[e]||[],t&&(da.hooks_[e]=da.hooks_[e].concat(t)),da.hooks_[e]},da.hook=function(e,t){da.hooks(e,t)},da.hookOnce=function(i,e){da.hooks(i,[].concat(e).map(function(t){return function e(){return da.removeHook(i,e),t.apply(void 0,arguments)}}))},da.removeHook=function(e,t){var i=da.hooks(e).indexOf(t);return!(i<=-1)&&(da.hooks_[e]=da.hooks_[e].slice(),da.hooks_[e].splice(i,1),!0)},!0!==v.VIDEOJS_NO_DYNAMIC_STYLE&&k()){var pa=$(".vjs-styles-defaults");if(!pa){pa=Te("vjs-styles-defaults");var fa=$("head");fa&&fa.insertBefore(pa,fa.firstChild),Se(pa,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}}_e(1,da),da.VERSION=d,da.options=ea.prototype.options_,da.getPlayers=function(){return ea.players},da.getPlayer=function(e){var t,i=ea.players;if("string"==typeof e){var n=ha(e),r=i[n];if(r)return r;t=$("#"+n)}else t=e;if(C(t)){var a=t,s=a.player,o=a.playerId;if(s||i[o])return s||i[o]}},da.getAllPlayers=function(){return Object.keys(ea.players).map(function(e){return ea.players[e]}).filter(Boolean)},da.players=ea.players,da.getComponent=je.getComponent,da.registerComponent=function(e,t){Zi.isTech(t)&&m.warn("The "+e+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),je.registerComponent.call(je,e,t)},da.getTech=Zi.getTech,da.registerTech=Zi.registerTech,da.use=function(e,t){en[e]=en[e]||[],en[e].push(t)},Object.defineProperty(da,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(da.middleware,"TERMINATOR",{value:nn,writeable:!1,enumerable:!0}),da.browser=lt,da.TOUCH_ENABLED=ut,da.extend=function(e,t){void 0===t&&(t={});var i=function(){e.apply(this,arguments)},n={};for(var r in"object"==typeof t?(t.constructor!==Object.prototype.constructor&&(i=t.constructor),n=t):"function"==typeof t&&(i=t),function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(e.super_=t)}(i,e),n)n.hasOwnProperty(r)&&(i.prototype[r]=n[r]);return i},da.mergeOptions=Ne,da.bind=ke,da.registerPlugin=ca.registerPlugin,da.deregisterPlugin=ca.deregisterPlugin,da.plugin=function(e,t){return m.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),ca.registerPlugin(e,t)},da.getPlugins=ca.getPlugins,da.getPlugin=ca.getPlugin,da.getPluginVersion=ca.getPluginVersion,da.addLanguage=function(e,t){var i;return e=(""+e).toLowerCase(),da.options.languages=Ne(da.options.languages,((i={})[e]=t,i)),da.options.languages[e]},da.log=m,da.createLogger=g,da.createTimeRange=da.createTimeRanges=dt,da.formatTime=Pn,da.setFormatTime=function(e){Ln=e},da.resetFormatTime=function(){Ln=An},da.parseUrl=Xt,da.isCrossOrigin=$t,da.EventTarget=we,da.on=he,da.one=fe,da.off=de,da.trigger=pe,da.xhr=pi,da.TextTrack=vi,da.AudioTrack=_i,da.VideoTrack=bi,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach(function(e){da[e]=function(){return m.warn("videojs."+e+"() is deprecated; use videojs.dom."+e+"() instead"),J[e].apply(null,arguments)}}),da.computedStyle=n,da.dom=J,da.url=Qt;var ma=Pt(function(e,t){var i,c,n,r,h;i=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/\?#]*\/)*.*?)??(;.*?)?(\?.*?)?(#.*?)?$/,c=/^([^\/?#]*)(.*)$/,n=/(?:\/|^)\.(?=\/)/g,r=/(?:\/|^)\.\.\/(?!\.\.\/).*?(?=\/)/g,h={buildAbsoluteURL:function(e,t,i){if(i=i||{},e=e.trim(),!(t=t.trim())){if(!i.alwaysNormalize)return e;var n=h.parseURL(e);if(!n)throw new Error("Error trying to parse base URL.");return n.path=h.normalizePath(n.path),h.buildURLFromParts(n)}var r=h.parseURL(t);if(!r)throw new Error("Error trying to parse relative URL.");if(r.scheme)return i.alwaysNormalize?(r.path=h.normalizePath(r.path),h.buildURLFromParts(r)):t;var a=h.parseURL(e);if(!a)throw new Error("Error trying to parse base URL.");if(!a.netLoc&&a.path&&"/"!==a.path[0]){var s=c.exec(a.path);a.netLoc=s[1],a.path=s[2]}a.netLoc&&!a.path&&(a.path="/");var o={scheme:a.scheme,netLoc:r.netLoc,path:null,params:r.params,query:r.query,fragment:r.fragment};if(!r.netLoc&&(o.netLoc=a.netLoc,"/"!==r.path[0]))if(r.path){var u=a.path,l=u.substring(0,u.lastIndexOf("/")+1)+r.path;o.path=h.normalizePath(l)}else o.path=a.path,r.params||(o.params=a.params,r.query||(o.query=a.query));return null===o.path&&(o.path=i.alwaysNormalize?h.normalizePath(r.path):r.path),h.buildURLFromParts(o)},parseURL:function(e){var t=i.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(n,"");e.length!==(e=e.replace(r,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}},e.exports=h}); +/*! @name m3u8-parser @version 4.3.0 @license Apache-2.0 */function ga(){return(ga=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}function ya(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}function va(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var _a=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;var i=this.listeners[e].indexOf(t);return this.listeners[e].splice(i,1),-1<i},t.trigger=function(e){var t,i,n,r=this.listeners[e];if(r)if(2===arguments.length)for(i=r.length,t=0;t<i;++t)r[t].call(this,arguments[1]);else for(n=Array.prototype.slice.call(arguments,1),i=r.length,t=0;t<i;++t)r[t].apply(this,n)},t.dispose=function(){this.listeners={}},t.pipe=function(t){this.on("data",function(e){t.push(e)})},e}(),ba=function(t){function e(){var e;return(e=t.call(this)||this).buffer="",e}return ya(e,t),e.prototype.push=function(e){var t;for(this.buffer+=e,t=this.buffer.indexOf("\n");-1<t;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},e}(_a),Ta=function(e){for(var t,i=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),n={},r=i.length;r--;)""!==i[r]&&((t=/([^=]*)=(.*)/.exec(i[r]).slice(1))[0]=t[0].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^\s+|\s+$/g,""),t[1]=t[1].replace(/^['"](.*)['"]$/g,"$1"),n[t[0]]=t[1]);return n},Sa=function(t){function e(){var e;return(e=t.call(this)||this).customParsers=[],e.tagMappers=[],e}ya(e,t);var i=e.prototype;return i.push=function(n){var u,l,c=this;0!==(n=n.trim()).length&&("#"===n[0]?this.tagMappers.reduce(function(e,t){var i=t(n);return i===n?e:e.concat([i])},[n]).forEach(function(e){for(var t=0;t<c.customParsers.length;t++)if(c.customParsers[t].call(c,e))return;if(0===e.indexOf("#EXT"))if(e=e.replace("\r",""),u=/^#EXTM3U/.exec(e))c.trigger("data",{type:"tag",tagType:"m3u"});else{if(u=/^#EXTINF:?([0-9\.]*)?,?(.*)?$/.exec(e))return l={type:"tag",tagType:"inf"},u[1]&&(l.duration=parseFloat(u[1])),u[2]&&(l.title=u[2]),void c.trigger("data",l);if(u=/^#EXT-X-TARGETDURATION:?([0-9.]*)?/.exec(e))return l={type:"tag",tagType:"targetduration"},u[1]&&(l.duration=parseInt(u[1],10)),void c.trigger("data",l);if(u=/^#ZEN-TOTAL-DURATION:?([0-9.]*)?/.exec(e))return l={type:"tag",tagType:"totalduration"},u[1]&&(l.duration=parseInt(u[1],10)),void c.trigger("data",l);if(u=/^#EXT-X-VERSION:?([0-9.]*)?/.exec(e))return l={type:"tag",tagType:"version"},u[1]&&(l.version=parseInt(u[1],10)),void c.trigger("data",l);if(u=/^#EXT-X-MEDIA-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return l={type:"tag",tagType:"media-sequence"},u[1]&&(l.number=parseInt(u[1],10)),void c.trigger("data",l);if(u=/^#EXT-X-DISCONTINUITY-SEQUENCE:?(\-?[0-9.]*)?/.exec(e))return l={type:"tag",tagType:"discontinuity-sequence"},u[1]&&(l.number=parseInt(u[1],10)),void c.trigger("data",l);if(u=/^#EXT-X-PLAYLIST-TYPE:?(.*)?$/.exec(e))return l={type:"tag",tagType:"playlist-type"},u[1]&&(l.playlistType=u[1]),void c.trigger("data",l);if(u=/^#EXT-X-BYTERANGE:?([0-9.]*)?@?([0-9.]*)?/.exec(e))return l={type:"tag",tagType:"byterange"},u[1]&&(l.length=parseInt(u[1],10)),u[2]&&(l.offset=parseInt(u[2],10)),void c.trigger("data",l);if(u=/^#EXT-X-ALLOW-CACHE:?(YES|NO)?/.exec(e))return l={type:"tag",tagType:"allow-cache"},u[1]&&(l.allowed=!/NO/.test(u[1])),void c.trigger("data",l);if(u=/^#EXT-X-MAP:?(.*)$/.exec(e)){if(l={type:"tag",tagType:"map"},u[1]){var i=Ta(u[1]);if(i.URI&&(l.uri=i.URI),i.BYTERANGE){var n=i.BYTERANGE.split("@"),r=n[0],a=n[1];l.byterange={},r&&(l.byterange.length=parseInt(r,10)),a&&(l.byterange.offset=parseInt(a,10))}}c.trigger("data",l)}else if(u=/^#EXT-X-STREAM-INF:?(.*)$/.exec(e)){if(l={type:"tag",tagType:"stream-inf"},u[1]){if(l.attributes=Ta(u[1]),l.attributes.RESOLUTION){var s=l.attributes.RESOLUTION.split("x"),o={};s[0]&&(o.width=parseInt(s[0],10)),s[1]&&(o.height=parseInt(s[1],10)),l.attributes.RESOLUTION=o}l.attributes.BANDWIDTH&&(l.attributes.BANDWIDTH=parseInt(l.attributes.BANDWIDTH,10)),l.attributes["PROGRAM-ID"]&&(l.attributes["PROGRAM-ID"]=parseInt(l.attributes["PROGRAM-ID"],10))}c.trigger("data",l)}else{if(u=/^#EXT-X-MEDIA:?(.*)$/.exec(e))return l={type:"tag",tagType:"media"},u[1]&&(l.attributes=Ta(u[1])),void c.trigger("data",l);if(u=/^#EXT-X-ENDLIST/.exec(e))c.trigger("data",{type:"tag",tagType:"endlist"});else if(u=/^#EXT-X-DISCONTINUITY/.exec(e))c.trigger("data",{type:"tag",tagType:"discontinuity"});else{if(u=/^#EXT-X-PROGRAM-DATE-TIME:?(.*)$/.exec(e))return l={type:"tag",tagType:"program-date-time"},u[1]&&(l.dateTimeString=u[1],l.dateTimeObject=new Date(u[1])),void c.trigger("data",l);if(u=/^#EXT-X-KEY:?(.*)$/.exec(e))return l={type:"tag",tagType:"key"},u[1]&&(l.attributes=Ta(u[1]),l.attributes.IV&&("0x"===l.attributes.IV.substring(0,2).toLowerCase()&&(l.attributes.IV=l.attributes.IV.substring(2)),l.attributes.IV=l.attributes.IV.match(/.{8}/g),l.attributes.IV[0]=parseInt(l.attributes.IV[0],16),l.attributes.IV[1]=parseInt(l.attributes.IV[1],16),l.attributes.IV[2]=parseInt(l.attributes.IV[2],16),l.attributes.IV[3]=parseInt(l.attributes.IV[3],16),l.attributes.IV=new Uint32Array(l.attributes.IV))),void c.trigger("data",l);if(u=/^#EXT-X-START:?(.*)$/.exec(e))return l={type:"tag",tagType:"start"},u[1]&&(l.attributes=Ta(u[1]),l.attributes["TIME-OFFSET"]=parseFloat(l.attributes["TIME-OFFSET"]),l.attributes.PRECISE=/YES/.test(l.attributes.PRECISE)),void c.trigger("data",l);if(u=/^#EXT-X-CUE-OUT-CONT:?(.*)?$/.exec(e))return l={type:"tag",tagType:"cue-out-cont"},u[1]?l.data=u[1]:l.data="",void c.trigger("data",l);if(u=/^#EXT-X-CUE-OUT:?(.*)?$/.exec(e))return l={type:"tag",tagType:"cue-out"},u[1]?l.data=u[1]:l.data="",void c.trigger("data",l);if(u=/^#EXT-X-CUE-IN:?(.*)?$/.exec(e))return l={type:"tag",tagType:"cue-in"},u[1]?l.data=u[1]:l.data="",void c.trigger("data",l);c.trigger("data",{type:"tag",data:e.slice(4)})}}}else c.trigger("data",{type:"comment",text:e.slice(1)})}):this.trigger("data",{type:"uri",uri:n}))},i.addParser=function(e){var t=this,i=e.expression,n=e.customType,r=e.dataParser,a=e.segment;"function"!=typeof r&&(r=function(e){return e}),this.customParsers.push(function(e){if(i.exec(e))return t.trigger("data",{type:"custom",data:r(e),customType:n,segment:a}),!0})},i.addTagMapper=function(e){var t=e.expression,i=e.map;this.tagMappers.push(function(e){return t.test(e)?i(e):e})},e}(_a),ka=function(t){function e(){var e;(e=t.call(this)||this).lineStream=new ba,e.parseStream=new Sa,e.lineStream.pipe(e.parseStream);var r,a,s=va(va(e)),o=[],u={},l={AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},c=0;return e.manifest={allowCache:!0,discontinuityStarts:[],segments:[]},e.parseStream.on("data",function(t){var i,n;({tag:function(){({"allow-cache":function(){this.manifest.allowCache=t.allowed,"allowed"in t||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange:function(){var e={};"length"in t&&((u.byterange=e).length=t.length,"offset"in t||(this.trigger("info",{message:"defaulting offset to zero"}),t.offset=0)),"offset"in t&&((u.byterange=e).offset=t.offset)},endlist:function(){this.manifest.endList=!0},inf:function(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),0<t.duration&&(u.duration=t.duration),0===t.duration&&(u.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=o},key:function(){t.attributes?"NONE"!==t.attributes.METHOD?t.attributes.URI?(t.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),a={method:t.attributes.METHOD||"AES-128",uri:t.attributes.URI},"undefined"!=typeof t.attributes.IV&&(a.iv=t.attributes.IV)):this.trigger("warn",{message:"ignoring key declaration without URI"}):a=null:this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(t.number)?this.manifest.mediaSequence=t.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+t.number})},"discontinuity-sequence":function(){isFinite(t.number)?(this.manifest.discontinuitySequence=t.number,c=t.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+t.number})},"playlist-type":function(){/VOD|EVENT/.test(t.playlistType)?this.manifest.playlistType=t.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+t.playlist})},map:function(){r={},t.uri&&(r.uri=t.uri),t.byterange&&(r.byterange=t.byterange)},"stream-inf":function(){this.manifest.playlists=o,this.manifest.mediaGroups=this.manifest.mediaGroups||l,t.attributes?(u.attributes||(u.attributes={}),ga(u.attributes,t.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||l,t.attributes&&t.attributes.TYPE&&t.attributes["GROUP-ID"]&&t.attributes.NAME){var e=this.manifest.mediaGroups[t.attributes.TYPE];e[t.attributes["GROUP-ID"]]=e[t.attributes["GROUP-ID"]]||{},i=e[t.attributes["GROUP-ID"]],(n={default:/yes/i.test(t.attributes.DEFAULT)}).default?n.autoselect=!0:n.autoselect=/yes/i.test(t.attributes.AUTOSELECT),t.attributes.LANGUAGE&&(n.language=t.attributes.LANGUAGE),t.attributes.URI&&(n.uri=t.attributes.URI),t.attributes["INSTREAM-ID"]&&(n.instreamId=t.attributes["INSTREAM-ID"]),t.attributes.CHARACTERISTICS&&(n.characteristics=t.attributes.CHARACTERISTICS),t.attributes.FORCED&&(n.forced=/yes/i.test(t.attributes.FORCED)),i[t.attributes.NAME]=n}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){c+=1,u.discontinuity=!0,this.manifest.discontinuityStarts.push(o.length)},"program-date-time":function(){"undefined"==typeof this.manifest.dateTimeString&&(this.manifest.dateTimeString=t.dateTimeString,this.manifest.dateTimeObject=t.dateTimeObject),u.dateTimeString=t.dateTimeString,u.dateTimeObject=t.dateTimeObject},targetduration:function(){!isFinite(t.duration)||t.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+t.duration}):this.manifest.targetDuration=t.duration},totalduration:function(){!isFinite(t.duration)||t.duration<0?this.trigger("warn",{message:"ignoring invalid total duration: "+t.duration}):this.manifest.totalDuration=t.duration},start:function(){t.attributes&&!isNaN(t.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:t.attributes["TIME-OFFSET"],precise:t.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){u.cueOut=t.data},"cue-out-cont":function(){u.cueOutCont=t.data},"cue-in":function(){u.cueIn=t.data}}[t.tagType]||function(){}).call(s)},uri:function(){u.uri=t.uri,o.push(u),!this.manifest.targetDuration||"duration"in u||(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),u.duration=this.manifest.targetDuration),a&&(u.key=a),u.timeline=c,r&&(u.map=r),u={}},comment:function(){},custom:function(){t.segment?(u.custom=u.custom||{},u.custom[t.customType]=t.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[t.customType]=t.data)}})[t.type].call(s)}),e}ya(e,t);var i=e.prototype;return i.push=function(e){this.lineStream.push(e)},i.end=function(){this.lineStream.push("\n")},i.addParser=function(e){this.parseStream.addParser(e)},i.addTagMapper=function(e){this.parseStream.addTagMapper(e)},e}(_a),Ca=function(e){return!!e&&"object"==typeof e},wa=function n(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return t.reduce(function(t,i){return Object.keys(i).forEach(function(e){Array.isArray(t[e])&&Array.isArray(i[e])?t[e]=t[e].concat(i[e]):Ca(t[e])&&Ca(i[e])?t[e]=n(t[e],i[e]):t[e]=i[e]}),t},{})},Ea=function(e){return e.reduce(function(e,t){return e.concat(t)},[])},Aa=function(e){if(!e.length)return[];for(var t=[],i=0;i<e.length;i++)t.push(e[i]);return t},La=function(e){var t;return(t=e.reduce(function(e,t){var i,n=t.attributes.id+(t.attributes.lang||"");e[n]?(t.segments[0].discontinuity=!0,(i=e[n].segments).push.apply(i,t.segments),t.attributes.contentProtection&&(e[n].attributes.contentProtection=t.attributes.contentProtection)):e[n]=t;return e},{}),Object.keys(t).map(function(e){return t[e]})).map(function(e){var t,n;return e.discontinuityStarts=(t=e.segments,n="discontinuity",t.reduce(function(e,t,i){return t[n]&&e.push(i),e},[])),e})},Pa=function(e){var t,i=e.attributes,n=e.segments,r={attributes:(t={NAME:i.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:i.width,height:i.height},CODECS:i.codecs,BANDWIDTH:i.bandwidth},t["PROGRAM-ID"]=1,t),uri:"",endList:"static"===(i.type||"static"),timeline:i.periodIndex,resolvedUri:"",targetDuration:i.duration,segments:n,mediaSequence:n.length?n[0].number:1};return i.contentProtection&&(r.contentProtection=i.contentProtection),r};"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;var Oa,Ia=(function(e,t){var i,c,n,r,h;i=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/\?#]*\/)*.*?)??(;.*?)?(\?.*?)?(#.*?)?$/,c=/^([^\/?#]*)(.*)$/,n=/(?:\/|^)\.(?=\/)/g,r=/(?:\/|^)\.\.\/(?!\.\.\/).*?(?=\/)/g,h={buildAbsoluteURL:function(e,t,i){if(i=i||{},e=e.trim(),!(t=t.trim())){if(!i.alwaysNormalize)return e;var n=h.parseURL(e);if(!n)throw new Error("Error trying to parse base URL.");return n.path=h.normalizePath(n.path),h.buildURLFromParts(n)}var r=h.parseURL(t);if(!r)throw new Error("Error trying to parse relative URL.");if(r.scheme)return i.alwaysNormalize?(r.path=h.normalizePath(r.path),h.buildURLFromParts(r)):t;var a=h.parseURL(e);if(!a)throw new Error("Error trying to parse base URL.");if(!a.netLoc&&a.path&&"/"!==a.path[0]){var s=c.exec(a.path);a.netLoc=s[1],a.path=s[2]}a.netLoc&&!a.path&&(a.path="/");var o={scheme:a.scheme,netLoc:r.netLoc,path:null,params:r.params,query:r.query,fragment:r.fragment};if(!r.netLoc&&(o.netLoc=a.netLoc,"/"!==r.path[0]))if(r.path){var u=a.path,l=u.substring(0,u.lastIndexOf("/")+1)+r.path;o.path=h.normalizePath(l)}else o.path=a.path,r.params||(o.params=a.params,r.query||(o.query=a.query));return null===o.path&&(o.path=i.alwaysNormalize?h.normalizePath(r.path):r.path),h.buildURLFromParts(o)},parseURL:function(e){var t=i.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(n,"");e.length!==(e=e.replace(r,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}},e.exports=h}(Oa={exports:{}},Oa.exports),Oa.exports),Ua=function(e,t){return/^[a-z]+:/i.test(t)?t:(/\/\//i.test(e)||(e=Ia.buildAbsoluteURL(v.location.href,e)),Ia.buildAbsoluteURL(e,t))},xa=function(e){var t=e.baseUrl,i=void 0===t?"":t,n=e.source,r=void 0===n?"":n,a=e.range,s=void 0===a?"":a,o={uri:r,resolvedUri:Ua(i||"",r)};if(s){var u=s.split("-"),l=parseInt(u[0],10),c=parseInt(u[1],10);o.byterange={length:c-l,offset:l}}return o},Da=function(e,t){for(var i,n,r,a,s,o,u,l,c,h,d,p,f=e.type,m=void 0===f?"static":f,g=e.minimumUpdatePeriod,y=void 0===g?0:g,v=e.media,_=void 0===v?"":v,b=e.sourceDuration,T=e.timescale,S=void 0===T?1:T,k=e.startNumber,C=void 0===k?1:k,w=e.periodIndex,E=[],A=-1,L=0;L<t.length;L++){var P=t[L],O=P.d,I=P.r||0,U=P.t||0;A<0&&(A=U),U&&A<U&&(A=U);var x=void 0;if(I<0){var D=L+1;x=D===t.length?"dynamic"===m&&0<y&&0<_.indexOf("$Number$")?(n=A,r=O,void 0,a=(i=e).NOW,s=i.clientOffset,o=i.availabilityStartTime,u=i.timescale,l=void 0===u?1:u,c=i.start,h=void 0===c?0:c,d=i.minimumUpdatePeriod,p=(a+s)/1e3+(void 0===d?0:d)-(o+h),Math.ceil((p*l-n)/r)):(b*S-A)/O:(t[D].t-A)/O}else x=I+1;for(var R=C+E.length+x,M=C+E.length;M<R;)E.push({number:M,duration:O/S,time:A,timeline:w}),A+=O,M++}return E},Ra={static:function(e){var t=e.duration,i=e.timescale,n=void 0===i?1:i,r=e.sourceDuration;return{start:0,end:Math.ceil(r/(t/n))}},dynamic:function(e){var t=e.NOW,i=e.clientOffset,n=e.availabilityStartTime,r=e.timescale,a=void 0===r?1:r,s=e.duration,o=e.start,u=void 0===o?0:o,l=e.minimumUpdatePeriod,c=void 0===l?0:l,h=e.timeShiftBufferDepth,d=void 0===h?1/0:h,p=(t+i)/1e3,f=n+u,m=p+c-f,g=Math.ceil(m*a/s),y=Math.floor((p-f-d)*a/s),v=Math.floor((p-f)*a/s);return{start:Math.max(0,y),end:Math.min(g,v)}}},Ma=function(e){var o,t=e.type,i=void 0===t?"static":t,n=e.duration,r=e.timescale,a=void 0===r?1:r,s=e.sourceDuration,u=Ra[i](e),l=function(e,t){for(var i=[],n=e;n<t;n++)i.push(n);return i}(u.start,u.end).map((o=e,function(e,t){var i=o.duration,n=o.timescale,r=void 0===n?1:n,a=o.periodIndex,s=o.startNumber;return{number:(void 0===s?1:s)+e,duration:i/r,timeline:a,time:t*i}}));if("static"===i){var c=l.length-1;l[c].duration=s-n/a*c}return l},Ba=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,Na=function(e,t){return e.replace(Ba,(a=t,function(e,t,i,n){if("$$"===e)return"$";if("undefined"==typeof a[t])return e;var r=""+a[t];return"RepresentationID"===t?r:(n=i?parseInt(n,10):1)<=r.length?r:""+new Array(n-r.length+1).join("0")+r}));var a},ja=function(i,e){var t,n,r={RepresentationID:i.id,Bandwidth:i.bandwidth||0},a=i.initialization,s=void 0===a?{sourceURL:"",range:""}:a,o=xa({baseUrl:i.baseUrl,source:Na(s.sourceURL,r),range:s.range});return(n=e,(t=i).duration||n?t.duration?Ma(t):Da(t,n):[{number:t.startNumber||1,duration:t.sourceDuration,time:0,timeline:t.periodIndex}]).map(function(e){r.Number=e.number,r.Time=e.time;var t=Na(i.media||"",r);return{uri:t,timeline:e.timeline,duration:e.duration,resolvedUri:Ua(i.baseUrl||"",t),map:o,number:e.number}})},Fa="INVALID_NUMBER_OF_PERIOD",Va="DASH_EMPTY_MANIFEST",Ha="DASH_INVALID_XML",qa="NO_BASE_URL",za="SEGMENT_TIME_UNSPECIFIED",Wa="UNSUPPORTED_UTC_TIMING_SCHEME",Ga=function(u,e){var t=u.duration,i=u.segmentUrls,n=void 0===i?[]:i;if(!t&&!e||t&&e)throw new Error(za);var r,a=n.map(function(e){return i=e,n=(t=u).baseUrl,r=t.initialization,s=xa({baseUrl:n,source:(a=void 0===r?{}:r).sourceURL,range:a.range}),(o=xa({baseUrl:n,source:i.media,range:i.mediaRange})).map=s,o;var t,i,n,r,a,s,o});return t&&(r=Ma(u)),e&&(r=Da(u,e)),r.map(function(e,t){if(a[t]){var i=a[t];return i.timeline=e.timeline,i.duration=e.duration,i.number=e.number,i}}).filter(function(e){return e})},Xa=function(e){var t=e.baseUrl,i=e.initialization,n=void 0===i?{}:i,r=e.sourceDuration,a=e.timescale,s=void 0===a?1:a,o=e.indexRange,u=void 0===o?"":o,l=e.duration;if(!t)throw new Error(qa);var c=xa({baseUrl:t,source:n.sourceURL,range:n.range}),h=xa({baseUrl:t,source:t,range:u});if(h.map=c,l){var d=Ma(e);d.length&&(h.duration=d[0].duration,h.timeline=d[0].timeline)}else r&&(h.duration=r/s,h.timeline=0);return h.number=0,[h]},Ya=function(e){var t,i,n=e.attributes,r=e.segmentInfo;if(r.template?(i=ja,t=wa(n,r.template)):r.base?(i=Xa,t=wa(n,r.base)):r.list&&(i=Ga,t=wa(n,r.list)),!i)return{attributes:n};var a=i(t,r.timeline);if(t.duration){var s=t,o=s.duration,u=s.timescale,l=void 0===u?1:u;t.duration=o/l}else a.length?t.duration=a.reduce(function(e,t){return Math.max(e,Math.ceil(t.duration))},0):t.duration=0;return{attributes:t,segments:a}},Ka=function(e,t){return Aa(e.childNodes).filter(function(e){return e.tagName===t})},$a=function(e){return e.textContent.trim()},Qa=function(e){var t=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e);if(!t)return 0;var i=t.slice(1),n=i[0],r=i[1],a=i[2],s=i[3],o=i[4],u=i[5];return 31536e3*parseFloat(n||0)+2592e3*parseFloat(r||0)+86400*parseFloat(a||0)+3600*parseFloat(s||0)+60*parseFloat(o||0)+parseFloat(u||0)},Ja={mediaPresentationDuration:function(e){return Qa(e)},availabilityStartTime:function(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t=e)&&(t+="Z"),Date.parse(t)/1e3;var t},minimumUpdatePeriod:function(e){return Qa(e)},timeShiftBufferDepth:function(e){return Qa(e)},start:function(e){return Qa(e)},width:function(e){return parseInt(e,10)},height:function(e){return parseInt(e,10)},bandwidth:function(e){return parseInt(e,10)},startNumber:function(e){return parseInt(e,10)},timescale:function(e){return parseInt(e,10)},duration:function(e){var t=parseInt(e,10);return isNaN(t)?Qa(e):t},d:function(e){return parseInt(e,10)},t:function(e){return parseInt(e,10)},r:function(e){return parseInt(e,10)},DEFAULT:function(e){return e}},Za=function(e){return e&&e.attributes?Aa(e.attributes).reduce(function(e,t){var i=Ja[t.name]||Ja.DEFAULT;return e[t.name]=i(t.value),e},{}):{}};var es,ts,is,ns,rs,as={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},ss=function(e,i){return i.length?Ea(e.map(function(t){return i.map(function(e){return Ua(t,$a(e))})})):e},os=function(e){var t=Ka(e,"SegmentTemplate")[0],i=Ka(e,"SegmentList")[0],n=i&&Ka(i,"SegmentURL").map(function(e){return wa({tag:"SegmentURL"},Za(e))}),r=Ka(e,"SegmentBase")[0],a=i||t,s=a&&Ka(a,"SegmentTimeline")[0],o=i||r||t,u=o&&Ka(o,"Initialization")[0],l=t&&Za(t);l&&u?l.initialization=u&&Za(u):l&&l.initialization&&(l.initialization={sourceURL:l.initialization});var c={template:l,timeline:s&&Ka(s,"S").map(function(e){return Za(e)}),list:i&&wa(Za(i),{segmentUrls:n,initialization:Za(u)}),base:r&&wa(Za(r),{initialization:Za(u)})};return Object.keys(c).forEach(function(e){c[e]||delete c[e]}),c},us=function(e){return e.reduce(function(e,t){var i=Za(t),n=as[i.schemeIdUri];if(n){e[n]={attributes:i};var r=Ka(t,"cenc:pssh")[0];if(r){var a=$a(r),s=a&&function(e){for(var t=v.atob(e),i=new Uint8Array(t.length),n=0;n<t.length;n++)i[n]=t.charCodeAt(n);return i}(a);e[n].pssh=s}}return e},{})},ls=function(p,f,m){return function(e){var t=Za(e),i=ss(f,Ka(e,"BaseURL")),n=Ka(e,"Role")[0],r={role:Za(n)},a=wa(p,t,r),s=us(Ka(e,"ContentProtection"));Object.keys(s).length&&(a=wa(a,{contentProtection:s}));var o,u,l,c=os(e),h=Ka(e,"Representation"),d=wa(m,c);return Ea(h.map((o=a,u=i,l=d,function(e){var t=Ka(e,"BaseURL"),i=ss(u,t),n=wa(o,Za(e)),r=os(e);return i.map(function(e){return{segmentInfo:wa(l,r),attributes:wa(n,{baseUrl:e})}})})))}},cs=function(e,t){void 0===t&&(t={});var i=t,n=i.manifestUri,r=void 0===n?"":n,a=i.NOW,s=void 0===a?Date.now():a,o=i.clientOffset,u=void 0===o?0:o,l=Ka(e,"Period");if(!l.length)throw new Error(Fa);var c,h,d=Za(e),p=ss([r],Ka(e,"BaseURL"));return d.sourceDuration=d.mediaPresentationDuration||0,d.NOW=s,d.clientOffset=u,Ea(l.map((c=d,h=p,function(e,t){var i=ss(h,Ka(e,"BaseURL")),n=Za(e),r=parseInt(n.id,10),a=v.isNaN(r)?t:r,s=wa(c,{periodIndex:a}),o=Ka(e,"AdaptationSet"),u=os(e);return Ea(o.map(ls(s,i,u)))})))},hs=function(e){if(""===e)throw new Error(Va);var t=(new v.DOMParser).parseFromString(e,"application/xml"),i=t&&"MPD"===t.documentElement.tagName?t.documentElement:null;if(!i||i&&0<i.getElementsByTagName("parsererror").length)throw new Error(Ha);return i},ds=function(e,t){return function(e){var t;if(!e.length)return{};var i=e[0].attributes,n=i.sourceDuration,r=i.minimumUpdatePeriod,a=void 0===r?0:r,s=La(e.filter(function(e){var t=e.attributes;return"video/mp4"===t.mimeType||"video"===t.contentType})).map(Pa),o=La(e.filter(function(e){var t=e.attributes;return"audio/mp4"===t.mimeType||"audio"===t.contentType})),u=e.filter(function(e){var t=e.attributes;return"text/vtt"===t.mimeType||"text"===t.contentType}),l={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(t={AUDIO:{},VIDEO:{}},t["CLOSED-CAPTIONS"]={},t.SUBTITLES={},t),uri:"",duration:n,playlists:s,minimumUpdatePeriod:1e3*a};return o.length&&(l.mediaGroups.AUDIO.audio=o.reduce(function(e,t){var i,n,r,a,s,o=t.attributes.role&&t.attributes.role.value||"main",u=t.attributes.lang||"",l="main";return u&&(l=t.attributes.lang+" ("+o+")"),e[l]&&e[l].playlists[0].attributes.BANDWIDTH>t.attributes.bandwidth||(e[l]={language:u,autoselect:!0,default:"main"===o,playlists:[(i=t,r=i.attributes,a=i.segments,s={attributes:(n={NAME:r.id,BANDWIDTH:r.bandwidth,CODECS:r.codecs},n["PROGRAM-ID"]=1,n),uri:"",endList:"static"===(r.type||"static"),timeline:r.periodIndex,resolvedUri:"",targetDuration:r.duration,segments:a,mediaSequence:a.length?a[0].number:1},r.contentProtection&&(s.contentProtection=r.contentProtection),s)],uri:""}),e},{})),u.length&&(l.mediaGroups.SUBTITLES.subs=u.reduce(function(e,t){var i,n,r,a,s=t.attributes.lang||"text";return e[s]||(e[s]={language:s,default:!1,autoselect:!1,playlists:[(i=t,r=i.attributes,a=i.segments,"undefined"==typeof a&&(a=[{uri:r.baseUrl,timeline:r.periodIndex,resolvedUri:r.baseUrl||"",duration:r.sourceDuration,number:0}],r.duration=r.sourceDuration),{attributes:(n={NAME:r.id,BANDWIDTH:r.bandwidth},n["PROGRAM-ID"]=1,n),uri:"",endList:"static"===(r.type||"static"),timeline:r.periodIndex,resolvedUri:r.baseUrl||"",targetDuration:r.duration,segments:a,mediaSequence:a.length?a[0].number:1})],uri:""}),e},{})),l}(cs(hs(e),t).map(Ya))},ps=function(e){return function(e){var t=Ka(e,"UTCTiming")[0];if(!t)return null;var i=Za(t);switch(i.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":i.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":i.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":i.method="DIRECT",i.value=Date.parse(i.value);break;case"urn:mpeg:dash:utc:http-ntp:2014":case"urn:mpeg:dash:utc:ntp:2014":case"urn:mpeg:dash:utc:sntp:2014":default:throw new Error(Wa)}return i}(hs(e))},fs=function(e){return e>>>0};is=function(e){return es(e,["moov","trak"]).reduce(function(e,t){var i,n,r,a,s;return(i=es(t,["tkhd"])[0])?(n=i[0],a=fs(i[r=0===n?12:20]<<24|i[r+1]<<16|i[r+2]<<8|i[r+3]),(s=es(t,["mdia","mdhd"])[0])?(r=0===(n=s[0])?12:20,e[a]=fs(s[r]<<24|s[r+1]<<16|s[r+2]<<8|s[r+3]),e):null):null},{})},ns=function(r,e){var t,i,n;return t=es(e,["moof","traf"]),i=[].concat.apply([],t.map(function(n){return es(n,["tfhd"]).map(function(e){var t,i;return t=fs(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),i=r[t]||9e4,(es(n,["tfdt"]).map(function(e){var t,i;return t=e[0],i=fs(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),1===t&&(i*=Math.pow(2,32),i+=fs(e[8]<<24|e[9]<<16|e[10]<<8|e[11])),i})[0]||1/0)/i})})),n=Math.min.apply(null,i),isFinite(n)?n:0},rs=function(e){var t=es(e,["moov","trak"]),o=[];return t.forEach(function(e){var t=es(e,["mdia","hdlr"]),s=es(e,["tkhd"]);t.forEach(function(e,t){var i,n,r=ts(e.subarray(8,12)),a=s[t];"vide"===r&&(n=0===(i=new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint8(0)?i.getUint32(12):i.getUint32(20),o.push(n))})}),o};var ms,gs,ys,vs,_s,bs,Ts,Ss,ks,Cs,ws,Es,As,Ls,Ps,Os,Is,Us,xs,Ds,Rs,Ms,Bs,Ns,js,Fs,Vs,Hs,qs,zs,Ws,Gs,Xs,Ys,Ks,$s,Qs,Js,Zs,eo,to={findBox:es=function(e,t){var i,n,r,a,s,o=[];if(!t.length)return null;for(i=0;i<e.byteLength;)n=fs(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3]),r=ts(e.subarray(i+4,i+8)),a=1<n?i+n:e.byteLength,r===t[0]&&(1===t.length?o.push(e.subarray(i+8,a)):(s=es(e.subarray(i+8,a),t.slice(1))).length&&(o=o.concat(s))),i=a;return o},parseType:ts=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])},timescale:is,startTime:ns,videoTrackIds:rs},io=Math.pow(2,32)-1;!function(){var e;if(Ms={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],smhd:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],styp:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[]},"undefined"!=typeof Uint8Array){for(e in Ms)Ms.hasOwnProperty(e)&&(Ms[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);Bs=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),js=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),Ns=new Uint8Array([0,0,0,1]),Fs=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),Vs=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),Hs={video:Fs,audio:Vs},Ws=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),zs=new Uint8Array([0,0,0,0,0,0,0,0]),Gs=new Uint8Array([0,0,0,0,0,0,0,0]),Xs=Gs,Ys=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Ks=Gs,qs=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}}(),ms=function(e){var t,i,n=[],r=0;for(t=1;t<arguments.length;t++)n.push(arguments[t]);for(t=n.length;t--;)r+=n[t].byteLength;for(i=new Uint8Array(r+8),new DataView(i.buffer,i.byteOffset,i.byteLength).setUint32(0,i.byteLength),i.set(e,4),t=0,r=8;t<n.length;t++)i.set(n[t],r),r+=n[t].byteLength;return i},gs=function(){return ms(Ms.dinf,ms(Ms.dref,Ws))},ys=function(e){return ms(Ms.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,e.audioobjecttype<<3|e.samplingfrequencyindex>>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},Ps=function(e){return ms(Ms.hdlr,Hs[e])},Ls=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]);return e.samplerate&&(t[12]=e.samplerate>>>24&255,t[13]=e.samplerate>>>16&255,t[14]=e.samplerate>>>8&255,t[15]=255&e.samplerate),ms(Ms.mdhd,t)},As=function(e){return ms(Ms.mdia,Ls(e),Ps(e.type),bs(e))},_s=function(e){return ms(Ms.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},bs=function(e){return ms(Ms.minf,"video"===e.type?ms(Ms.vmhd,qs):ms(Ms.smhd,zs),gs(),Is(e))},Ts=function(e,t){for(var i=[],n=t.length;n--;)i[n]=xs(t[n]);return ms.apply(null,[Ms.moof,_s(e)].concat(i))},Ss=function(e){for(var t=e.length,i=[];t--;)i[t]=ws(e[t]);return ms.apply(null,[Ms.moov,Cs(4294967295)].concat(i).concat(ks(e)))},ks=function(e){for(var t=e.length,i=[];t--;)i[t]=Ds(e[t]);return ms.apply(null,[Ms.mvex].concat(i))},Cs=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return ms(Ms.mvhd,t)},Os=function(e){var t,i,n=e.samples||[],r=new Uint8Array(4+n.length);for(i=0;i<n.length;i++)t=n[i].flags,r[i+4]=t.dependsOn<<4|t.isDependedOn<<2|t.hasRedundancy;return ms(Ms.sdtp,r)},Is=function(e){return ms(Ms.stbl,Us(e),ms(Ms.stts,Ks),ms(Ms.stsc,Xs),ms(Ms.stsz,Ys),ms(Ms.stco,Gs))},Us=function(e){return ms(Ms.stsd,new Uint8Array([0,0,0,0,0,0,0,1]),"video"===e.type?$s(e):Qs(e))},$s=function(e){var t,i=e.sps||[],n=e.pps||[],r=[],a=[];for(t=0;t<i.length;t++)r.push((65280&i[t].byteLength)>>>8),r.push(255&i[t].byteLength),r=r.concat(Array.prototype.slice.call(i[t]));for(t=0;t<n.length;t++)a.push((65280&n[t].byteLength)>>>8),a.push(255&n[t].byteLength),a=a.concat(Array.prototype.slice.call(n[t]));return ms(Ms.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),ms(Ms.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([i.length]).concat(r).concat([n.length]).concat(a))),ms(Ms.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])))},Qs=function(e){return ms(Ms.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),ys(e))},Es=function(e){var t=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]);return ms(Ms.tkhd,t)},xs=function(e){var t,i,n,r,a,s;return t=ms(Ms.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),a=Math.floor(e.baseMediaDecodeTime/(io+1)),s=Math.floor(e.baseMediaDecodeTime%(io+1)),i=ms(Ms.tfdt,new Uint8Array([1,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a,s>>>24&255,s>>>16&255,s>>>8&255,255&s])),92,"audio"===e.type?(n=Rs(e,92),ms(Ms.traf,t,i,n)):(r=Os(e),n=Rs(e,r.length+92),ms(Ms.traf,t,i,n,r))},ws=function(e){return e.duration=e.duration||4294967295,ms(Ms.trak,Es(e),As(e))},Ds=function(e){var t=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==e.type&&(t[t.length-1]=0),ms(Ms.trex,t)},eo=function(e,t){var i=0,n=0,r=0,a=0;return e.length&&(void 0!==e[0].duration&&(i=1),void 0!==e[0].size&&(n=2),void 0!==e[0].flags&&(r=4),void 0!==e[0].compositionTimeOffset&&(a=8)),[0,0,i|n|r|a,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},Zs=function(e,t){var i,n,r,a;for(t+=20+16*(n=e.samples||[]).length,i=eo(n,t),a=0;a<n.length;a++)r=n[a],i=i.concat([(4278190080&r.duration)>>>24,(16711680&r.duration)>>>16,(65280&r.duration)>>>8,255&r.duration,(4278190080&r.size)>>>24,(16711680&r.size)>>>16,(65280&r.size)>>>8,255&r.size,r.flags.isLeading<<2|r.flags.dependsOn,r.flags.isDependedOn<<6|r.flags.hasRedundancy<<4|r.flags.paddingValue<<1|r.flags.isNonSyncSample,61440&r.flags.degradationPriority,15&r.flags.degradationPriority,(4278190080&r.compositionTimeOffset)>>>24,(16711680&r.compositionTimeOffset)>>>16,(65280&r.compositionTimeOffset)>>>8,255&r.compositionTimeOffset]);return ms(Ms.trun,new Uint8Array(i))},Js=function(e,t){var i,n,r,a;for(t+=20+8*(n=e.samples||[]).length,i=eo(n,t),a=0;a<n.length;a++)r=n[a],i=i.concat([(4278190080&r.duration)>>>24,(16711680&r.duration)>>>16,(65280&r.duration)>>>8,255&r.duration,(4278190080&r.size)>>>24,(16711680&r.size)>>>16,(65280&r.size)>>>8,255&r.size]);return ms(Ms.trun,new Uint8Array(i))},Rs=function(e,t){return"audio"===e.type?Js(e,t):Zs(e,t)};var no={ftyp:vs=function(){return ms(Ms.ftyp,Bs,Ns,Bs,js)},mdat:function(e){return ms(Ms.mdat,e)},moof:Ts,moov:Ss,initSegment:function(e){var t,i=vs(),n=Ss(e);return(t=new Uint8Array(i.byteLength+n.byteLength)).set(i),t.set(n,i.byteLength),t}},ro=function(){this.init=function(){var a={};this.on=function(e,t){a[e]||(a[e]=[]),a[e]=a[e].concat(t)},this.off=function(e,t){var i;return!!a[e]&&(i=a[e].indexOf(t),a[e]=a[e].slice(),a[e].splice(i,1),-1<i)},this.trigger=function(e){var t,i,n,r;if(t=a[e])if(2===arguments.length)for(n=t.length,i=0;i<n;++i)t[i].call(this,arguments[1]);else{for(r=[],i=arguments.length,i=1;i<arguments.length;++i)r.push(arguments[i]);for(n=t.length,i=0;i<n;++i)t[i].apply(this,r)}},this.dispose=function(){a={}}}};ro.prototype.pipe=function(t){return this.on("data",function(e){t.push(e)}),this.on("done",function(e){t.flush(e)}),t},ro.prototype.push=function(e){this.trigger("data",e)},ro.prototype.flush=function(e){this.trigger("done",e)};var ao,so,oo,uo,lo,co,ho,po=ro,fo=function(e){var t,i,n=[],r=[];for(t=n.byteLength=0;t<e.length;t++)"access_unit_delimiter_rbsp"===(i=e[t]).nalUnitType?(n.length&&(n.duration=i.dts-n.dts,r.push(n)),(n=[i]).byteLength=i.data.byteLength,n.pts=i.pts,n.dts=i.dts):("slice_layer_without_partitioning_rbsp_idr"===i.nalUnitType&&(n.keyFrame=!0),n.duration=i.dts-n.dts,n.byteLength+=i.data.byteLength,n.push(i));return r.length&&(!n.duration||n.duration<=0)&&(n.duration=r[r.length-1].duration),r.push(n),r},mo=function(e){var t,i,n=[],r=[];for(n.byteLength=0,n.nalCount=0,n.duration=0,n.pts=e[0].pts,n.dts=e[0].dts,r.byteLength=0,r.nalCount=0,r.duration=0,r.pts=e[0].pts,r.dts=e[0].dts,t=0;t<e.length;t++)(i=e[t]).keyFrame?(n.length&&(r.push(n),r.byteLength+=n.byteLength,r.nalCount+=n.nalCount,r.duration+=n.duration),(n=[i]).nalCount=i.length,n.byteLength=i.byteLength,n.pts=i.pts,n.dts=i.dts,n.duration=i.duration):(n.duration+=i.duration,n.nalCount+=i.length,n.byteLength+=i.byteLength,n.push(i));return r.length&&n.duration<=0&&(n.duration=r[r.length-1].duration),r.byteLength+=n.byteLength,r.nalCount+=n.nalCount,r.duration+=n.duration,r.push(n),r},go=function(e){var t;return!e[0][0].keyFrame&&1<e.length&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},yo=function(e,t){var i,n,r,a,s,o,u,l=t||0,c=[];for(i=0;i<e.length;i++)for(a=e[i],n=0;n<a.length;n++)s=a[n],o=s,u=void 0,(u={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}}).dataOffset=l,u.compositionTimeOffset=o.pts-o.dts,u.duration=o.duration,u.size=4*o.length,u.size+=o.byteLength,o.keyFrame&&(u.flags.dependsOn=2,u.flags.isNonSyncSample=0),l+=(r=u).size,c.push(r);return c},vo=function(e){var t,i,n,r,a,s,o=0,u=e.byteLength,l=e.nalCount,c=new Uint8Array(u+4*l),h=new DataView(c.buffer);for(t=0;t<e.length;t++)for(r=e[t],i=0;i<r.length;i++)for(a=r[i],n=0;n<a.length;n++)s=a[n],h.setUint32(o,s.data.byteLength),o+=4,c.set(s.data,o),o+=s.data.byteLength;return c},_o=[33,16,5,32,164,27],bo=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],To=function(e){for(var t=[];e--;)t.push(0);return t},So={96e3:[_o,[227,64],To(154),[56]],88200:[_o,[231],To(170),[56]],64e3:[_o,[248,192],To(240),[56]],48e3:[_o,[255,192],To(268),[55,148,128],To(54),[112]],44100:[_o,[255,192],To(268),[55,163,128],To(84),[112]],32e3:[_o,[255,192],To(268),[55,234],To(226),[112]],24e3:[_o,[255,192],To(268),[55,255,128],To(268),[111,112],To(126),[224]],16e3:[_o,[255,192],To(268),[55,255,128],To(268),[111,255],To(269),[223,108],To(195),[1,192]],12e3:[bo,To(268),[3,127,248],To(268),[6,255,240],To(268),[13,255,224],To(268),[27,253,128],To(259),[56]],11025:[bo,To(268),[3,127,248],To(268),[6,255,240],To(268),[13,255,224],To(268),[27,255,192],To(268),[55,175,128],To(108),[112]],8e3:[bo,To(268),[3,121,16],To(47),[7]]},ko=(ao=So,Object.keys(ao).reduce(function(e,t){return e[t]=new Uint8Array(ao[t].reduce(function(e,t){return e.concat(t)},[])),e},{}));co=function(e,t){return so(lo(e,t))},ho=function(e,t){return oo(uo(e),t)};so=function(e){return 9e4*e},oo=function(e,t){return e*t},uo=function(e){return e/9e4},lo=function(e,t){return e/t};var Co=co,wo=ho,Eo=function(e,t,i,n){var r,a,s,o,u=0,l=0,c=0;if(t.length&&(r=Co(e.baseMediaDecodeTime,e.samplerate),a=Math.ceil(9e4/(e.samplerate/1024)),i&&n&&(u=r-Math.max(i,n),c=(l=Math.floor(u/a))*a),!(l<1||45e3<c))){for((s=ko[e.samplerate])||(s=t[0].data),o=0;o<l;o++)t.splice(o,0,{data:s});e.baseMediaDecodeTime-=Math.floor(wo(c,e.samplerate))}},Ao=function(e,t,i){return t.minSegmentDts>=i?e:(t.minSegmentDts=1/0,e.filter(function(e){return e.dts>=i&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)}))},Lo=function(e){var t,i,n=[];for(t=0;t<e.length;t++)i=e[t],n.push({size:i.data.byteLength,duration:1024});return n},Po=function(e){var t,i,n=0,r=new Uint8Array(function(e){var t,i=0;for(t=0;t<e.length;t++)i+=e[t].data.byteLength;return i}(e));for(t=0;t<e.length;t++)i=e[t],r.set(i.data,n),n+=i.data.byteLength;return r},Oo=function(e){delete e.minSegmentDts,delete e.maxSegmentDts,delete e.minSegmentPts,delete e.maxSegmentPts},Io=function(e,t){var i,n=e.minSegmentDts;return t||(n-=e.timelineStartInfo.dts),i=e.timelineStartInfo.baseMediaDecodeTime,i+=n,i=Math.max(0,i),"audio"===e.type&&(i*=e.samplerate/9e4,i=Math.floor(i)),i},Uo=function(e,t){"number"==typeof t.pts&&(void 0===e.timelineStartInfo.pts&&(e.timelineStartInfo.pts=t.pts),void 0===e.minSegmentPts?e.minSegmentPts=t.pts:e.minSegmentPts=Math.min(e.minSegmentPts,t.pts),void 0===e.maxSegmentPts?e.maxSegmentPts=t.pts:e.maxSegmentPts=Math.max(e.maxSegmentPts,t.pts)),"number"==typeof t.dts&&(void 0===e.timelineStartInfo.dts&&(e.timelineStartInfo.dts=t.dts),void 0===e.minSegmentDts?e.minSegmentDts=t.dts:e.minSegmentDts=Math.min(e.minSegmentDts,t.dts),void 0===e.maxSegmentDts?e.maxSegmentDts=t.dts:e.maxSegmentDts=Math.max(e.maxSegmentDts,t.dts))},xo=function(e){for(var t=0,i={payloadType:-1,payloadSize:0},n=0,r=0;t<e.byteLength&&128!==e[t];){for(;255===e[t];)n+=255,t++;for(n+=e[t++];255===e[t];)r+=255,t++;if(r+=e[t++],!i.payload&&4===n){i.payloadType=n,i.payloadSize=r,i.payload=e.subarray(t,t+r);break}t+=r,r=n=0}return i},Do=function(e){return 181!==e.payload[0]?null:49!=(e.payload[1]<<8|e.payload[2])?null:"GA94"!==String.fromCharCode(e.payload[3],e.payload[4],e.payload[5],e.payload[6])?null:3!==e.payload[7]?null:e.payload.subarray(8,e.payload.length-1)},Ro=function(e,t){var i,n,r,a,s=[];if(!(64&t[0]))return s;for(n=31&t[0],i=0;i<n;i++)a={type:3&t[2+(r=3*i)],pts:e},4&t[r+2]&&(a.ccData=t[r+3]<<8|t[r+4],s.push(a));return s},Mo=function(e){for(var t,i,n=e.byteLength,r=[],a=1;a<n-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(r.push(a+2),a+=2):a++;if(0===r.length)return e;t=n-r.length,i=new Uint8Array(t);var s=0;for(a=0;a<t;s++,a++)s===r[0]&&(s++,r.shift()),i[a]=e[s];return i},Bo=4,No=function e(){e.prototype.init.call(this),this.captionPackets_=[],this.ccStreams_=[new qo(0,0),new qo(0,1),new qo(1,0),new qo(1,1)],this.reset(),this.ccStreams_.forEach(function(e){e.on("data",this.trigger.bind(this,"data")),e.on("done",this.trigger.bind(this,"done"))},this)};(No.prototype=new po).push=function(e){var t,i,n;if("sei_rbsp"===e.nalUnitType&&(t=xo(e.escapedRBSP)).payloadType===Bo&&(i=Do(t)))if(e.dts<this.latestDts_)this.ignoreNextEqualDts_=!0;else{if(e.dts===this.latestDts_&&this.ignoreNextEqualDts_)return this.numSameDts_--,void(this.numSameDts_||(this.ignoreNextEqualDts_=!1));n=Ro(e.pts,i),this.captionPackets_=this.captionPackets_.concat(n),this.latestDts_!==e.dts&&(this.numSameDts_=0),this.numSameDts_++,this.latestDts_=e.dts}},No.prototype.flush=function(){this.captionPackets_.length?(this.captionPackets_.forEach(function(e,t){e.presortIndex=t}),this.captionPackets_.sort(function(e,t){return e.pts===t.pts?e.presortIndex-t.presortIndex:e.pts-t.pts}),this.captionPackets_.forEach(function(e){e.type<2&&this.dispatchCea608Packet(e)},this),this.captionPackets_.length=0,this.ccStreams_.forEach(function(e){e.flush()},this)):this.ccStreams_.forEach(function(e){e.flush()},this)},No.prototype.reset=function(){this.latestDts_=null,this.ignoreNextEqualDts_=!1,this.numSameDts_=0,this.activeCea608Channel_=[null,null],this.ccStreams_.forEach(function(e){e.reset()})},No.prototype.dispatchCea608Packet=function(e){this.setsChannel1Active(e)?this.activeCea608Channel_[e.type]=0:this.setsChannel2Active(e)&&(this.activeCea608Channel_[e.type]=1),null!==this.activeCea608Channel_[e.type]&&this.ccStreams_[(e.type<<1)+this.activeCea608Channel_[e.type]].push(e)},No.prototype.setsChannel1Active=function(e){return 4096==(30720&e.ccData)},No.prototype.setsChannel2Active=function(e){return 6144==(30720&e.ccData)};var jo={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},Fo=function(e){return null===e?"":(e=jo[e]||e,String.fromCharCode(e))},Vo=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Ho=function(){for(var e=[],t=15;t--;)e.push("");return e},qo=function e(t,i){e.prototype.init.call(this),this.field_=t||0,this.dataChannel_=i||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,i,n,r,a;if((t=32639&e.ccData)!==this.lastControlCode_){if(4096==(61440&t)?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),n=t>>>8,r=255&t,t!==this.PADDING_)if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),i=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=i,this.startPts_=e.pts;else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts);else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts);else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts);else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts;else if(t===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=Ho();else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Ho();else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=Ho()),this.mode_="paintOn",this.startPts_=e.pts;else if(this.isSpecialCharacter(n,r))a=Fo((n=(3&n)<<8)|r),this[this.mode_](e.pts,a),this.column_++;else if(this.isExtCharacter(n,r))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),a=Fo((n=(3&n)<<8)|r),this[this.mode_](e.pts,a),this.column_++;else if(this.isMidRowCode(n,r))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14==(14&r)&&this.addFormatting(e.pts,["i"]),1==(1&r)&&this.addFormatting(e.pts,["u"]);else if(this.isOffsetControlCode(n,r))this.column_+=3&r;else if(this.isPAC(n,r)){var s=Vo.indexOf(7968&t);"rollUp"===this.mode_&&(s-this.rollUpRows_+1<0&&(s=this.rollUpRows_-1),this.setRollUp(e.pts,s)),s!==this.row_&&(this.clearFormatting(e.pts),this.row_=s),1&r&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),16==(16&t)&&(this.column_=4*((14&t)>>1)),this.isColorPAC(r)&&14==(14&r)&&this.addFormatting(e.pts,["i"])}else this.isNormalChar(n)&&(0===r&&(r=null),a=Fo(n),a+=Fo(r),this[this.mode_](e.pts,a),this.column_+=a.length)}else this.lastControlCode_=null}};qo.prototype=new po,qo.prototype.flushDisplayed=function(e){var t=this.displayed_.map(function(e){try{return e.trim()}catch(e){return""}}).join("\n").replace(/^\n+|\n+$/g,"");t.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,text:t,stream:this.name_})},qo.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Ho(),this.nonDisplayed_=Ho(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},qo.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},qo.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&48<=t&&t<=63},qo.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&32<=t&&t<=63},qo.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&32<=t&&t<=47},qo.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&33<=t&&t<=35},qo.prototype.isPAC=function(e,t){return e>=this.BASE_&&e<this.BASE_+8&&64<=t&&t<=127},qo.prototype.isColorPAC=function(e){return 64<=e&&e<=79||96<=e&&e<=127},qo.prototype.isNormalChar=function(e){return 32<=e&&e<=127},qo.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=Ho(),this.displayed_=Ho()),void 0!==t&&t!==this.row_)for(var i=0;i<this.rollUpRows_;i++)this.displayed_[t-i]=this.displayed_[this.row_-i],this.displayed_[this.row_-i]="";void 0===t&&(t=this.row_),this.topRow_=t-this.rollUpRows_+1},qo.prototype.addFormatting=function(e,t){this.formatting_=this.formatting_.concat(t);var i=t.reduce(function(e,t){return e+"<"+t+">"},"");this[this.mode_](e,i)},qo.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce(function(e,t){return e+"</"+t+">"},"");this.formatting_=[],this[this.mode_](e,t)}},qo.prototype.popOn=function(e,t){var i=this.nonDisplayed_[this.row_];i+=t,this.nonDisplayed_[this.row_]=i},qo.prototype.rollUp=function(e,t){var i=this.displayed_[this.row_];i+=t,this.displayed_[this.row_]=i},qo.prototype.shiftRowsUp_=function(){var e;for(e=0;e<this.topRow_;e++)this.displayed_[e]="";for(e=this.row_+1;e<15;e++)this.displayed_[e]="";for(e=this.topRow_;e<this.row_;e++)this.displayed_[e]=this.displayed_[e+1];this.displayed_[this.row_]=""},qo.prototype.paintOn=function(e,t){var i=this.displayed_[this.row_];i+=t,this.displayed_[this.row_]=i};var zo={CaptionStream:No,Cea608Stream:qo},Wo={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21},Go=function(e,t){var i=1;for(t<e&&(i=-1);4294967296<Math.abs(t-e);)e+=8589934592*i;return e},Xo=function e(t){var i,n;e.prototype.init.call(this),this.type_=t,this.push=function(e){e.type===this.type_&&(void 0===n&&(n=e.dts),e.dts=Go(e.dts,n),e.pts=Go(e.pts,n),i=e.dts,this.trigger("data",e))},this.flush=function(){n=i,this.trigger("done")},this.discontinuity=function(){i=n=void 0}};Xo.prototype=new po;var Yo,Ko=Xo,$o=Go,Qo=function(e,t,i){var n,r="";for(n=t;n<i;n++)r+="%"+("00"+e[n].toString(16)).slice(-2);return r},Jo=function(e,t,i){return decodeURIComponent(Qo(e,t,i))},Zo=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},eu={TXXX:function(e){var t;if(3===e.data[0]){for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=Jo(e.data,1,t),e.value=Jo(e.data,t+1,e.data.length).replace(/\0*$/,"");break}e.data=e.value}},WXXX:function(e){var t;if(3===e.data[0])for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=Jo(e.data,1,t),e.url=Jo(e.data,t+1,e.data.length);break}},PRIV:function(e){var t,i;for(t=0;t<e.data.length;t++)if(0===e.data[t]){e.owner=(i=e.data,unescape(Qo(i,0,t)));break}e.privateData=e.data.subarray(t+1),e.data=e.privateData}};(Yo=function(e){var t,u={debug:!(!e||!e.debug),descriptor:e&&e.descriptor},l=0,c=[],h=0;if(Yo.prototype.init.call(this),this.dispatchType=Wo.METADATA_STREAM_TYPE.toString(16),u.descriptor)for(t=0;t<u.descriptor.length;t++)this.dispatchType+=("00"+u.descriptor[t].toString(16)).slice(-2);this.push=function(e){var t,i,n,r,a;if("timed-metadata"===e.type)if(e.dataAlignmentIndicator&&(h=0,c.length=0),0===c.length&&(e.data.length<10||e.data[0]!=="I".charCodeAt(0)||e.data[1]!=="D".charCodeAt(0)||e.data[2]!=="3".charCodeAt(0)))u.debug;else if(c.push(e),h+=e.data.byteLength,1===c.length&&(l=Zo(e.data.subarray(6,10)),l+=10),!(h<l)){for(t={data:new Uint8Array(l),frames:[],pts:c[0].pts,dts:c[0].dts},a=0;a<l;)t.data.set(c[0].data.subarray(0,l-a),a),a+=c[0].data.byteLength,h-=c[0].data.byteLength,c.shift();i=10,64&t.data[5]&&(i+=4,i+=Zo(t.data.subarray(10,14)),l-=Zo(t.data.subarray(16,20)));do{if((n=Zo(t.data.subarray(i+4,i+8)))<1)return;if((r={id:String.fromCharCode(t.data[i],t.data[i+1],t.data[i+2],t.data[i+3]),data:t.data.subarray(i+10,i+n+10)}).key=r.id,eu[r.id]&&(eu[r.id](r),"com.apple.streaming.transportStreamTimestamp"===r.owner)){var s=r.data,o=(1&s[3])<<30|s[4]<<22|s[5]<<14|s[6]<<6|s[7]>>>2;o*=4,o+=3&s[7],r.timeStamp=o,void 0===t.pts&&void 0===t.dts&&(t.pts=r.timeStamp,t.dts=r.timeStamp),this.trigger("timestamp",r)}t.frames.push(r),i+=10,i+=n}while(i<l);this.trigger("data",t)}}}).prototype=new po;var tu,iu,nu,ru=Yo,au=Ko;(tu=function(){var r=new Uint8Array(188),a=0;tu.prototype.init.call(this),this.push=function(e){var t,i=0,n=188;for(a?((t=new Uint8Array(e.byteLength+a)).set(r.subarray(0,a)),t.set(e,a),a=0):t=e;n<t.byteLength;)71!==t[i]||71!==t[n]?(i++,n++):(this.trigger("data",t.subarray(i,n)),i+=188,n+=188);i<t.byteLength&&(r.set(t.subarray(i),0),a=t.byteLength-i)},this.flush=function(){188===a&&71===r[0]&&(this.trigger("data",r),a=0),this.trigger("done")}}).prototype=new po,(iu=function(){var n,r,a,s;iu.prototype.init.call(this),(s=this).packetsWaitingForPmt=[],this.programMapTable=void 0,n=function(e,t){var i=0;t.payloadUnitStartIndicator&&(i+=e[i]+1),"pat"===t.type?r(e.subarray(i),t):a(e.subarray(i),t)},r=function(e,t){t.section_number=e[7],t.last_section_number=e[8],s.pmtPid=(31&e[10])<<8|e[11],t.pmtPid=s.pmtPid},a=function(e,t){var i,n;if(1&e[5]){for(s.programMapTable={video:null,audio:null,"timed-metadata":{}},i=3+((15&e[1])<<8|e[2])-4,n=12+((15&e[10])<<8|e[11]);n<i;){var r=e[n],a=(31&e[n+1])<<8|e[n+2];r===Wo.H264_STREAM_TYPE&&null===s.programMapTable.video?s.programMapTable.video=a:r===Wo.ADTS_STREAM_TYPE&&null===s.programMapTable.audio?s.programMapTable.audio=a:r===Wo.METADATA_STREAM_TYPE&&(s.programMapTable["timed-metadata"][a]=r),n+=5+((15&e[n+3])<<8|e[n+4])}t.programMapTable=s.programMapTable}},this.push=function(e){var t={},i=4;if(t.payloadUnitStartIndicator=!!(64&e[1]),t.pid=31&e[1],t.pid<<=8,t.pid|=e[2],1<(48&e[3])>>>4&&(i+=e[i]+1),0===t.pid)t.type="pat",n(e.subarray(i),t),this.trigger("data",t);else if(t.pid===this.pmtPid)for(t.type="pmt",n(e.subarray(i),t),this.trigger("data",t);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([e,i,t]):this.processPes_(e,i,t)},this.processPes_=function(e,t,i){i.pid===this.programMapTable.video?i.streamType=Wo.H264_STREAM_TYPE:i.pid===this.programMapTable.audio?i.streamType=Wo.ADTS_STREAM_TYPE:i.streamType=this.programMapTable["timed-metadata"][i.pid],i.type="pes",i.data=e.subarray(t),this.trigger("data",i)}}).prototype=new po,iu.STREAM_TYPES={h264:27,adts:15},(nu=function(){var d=this,n={data:[],size:0},r={data:[],size:0},a={data:[],size:0},s=function(e,t,i){var n,r,a=new Uint8Array(e.size),s={type:t},o=0,u=0;if(e.data.length&&!(e.size<9)){for(s.trackId=e.data[0].pid,o=0;o<e.data.length;o++)r=e.data[o],a.set(r.data,u),u+=r.data.byteLength;var l,c,h;l=a,(c=s).packetLength=6+(l[4]<<8|l[5]),c.dataAlignmentIndicator=0!=(4&l[6]),192&(h=l[7])&&(c.pts=(14&l[9])<<27|(255&l[10])<<20|(254&l[11])<<12|(255&l[12])<<5|(254&l[13])>>>3,c.pts*=4,c.pts+=(6&l[13])>>>1,c.dts=c.pts,64&h&&(c.dts=(14&l[14])<<27|(255&l[15])<<20|(254&l[16])<<12|(255&l[17])<<5|(254&l[18])>>>3,c.dts*=4,c.dts+=(6&l[18])>>>1)),c.data=l.subarray(9+l[8]),n="video"===t||s.packetLength<=e.size,(i||n)&&(e.size=0,e.data.length=0),n&&d.trigger("data",s)}};nu.prototype.init.call(this),this.push=function(i){({pat:function(){},pes:function(){var e,t;switch(i.streamType){case Wo.H264_STREAM_TYPE:case Wo.H264_STREAM_TYPE:e=n,t="video";break;case Wo.ADTS_STREAM_TYPE:e=r,t="audio";break;case Wo.METADATA_STREAM_TYPE:e=a,t="timed-metadata";break;default:return}i.payloadUnitStartIndicator&&s(e,t,!0),e.data.push(i),e.size+=i.data.byteLength},pmt:function(){var e={type:"metadata",tracks:[]},t=i.programMapTable;null!==t.video&&e.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+t.video,codec:"avc",type:"video"}),null!==t.audio&&e.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+t.audio,codec:"adts",type:"audio"}),d.trigger("data",e)}})[i.type]()},this.flush=function(){s(n,"video"),s(r,"audio"),s(a,"timed-metadata"),this.trigger("done")}}).prototype=new po;var su={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:tu,TransportParseStream:iu,ElementaryStream:nu,TimestampRolloverStream:au,CaptionStream:zo.CaptionStream,Cea608Stream:zo.Cea608Stream,MetadataStream:ru};for(var ou in Wo)Wo.hasOwnProperty(ou)&&(su[ou]=Wo[ou]);var uu,lu=su,cu=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];(uu=function(){var l;uu.prototype.init.call(this),this.push=function(e){var t,i,n,r,a,s,o=0,u=0;if("audio"===e.type)for(l?(r=l,(l=new Uint8Array(r.byteLength+e.data.byteLength)).set(r),l.set(e.data,r.byteLength)):l=e.data;o+5<l.length;)if(255===l[o]&&240==(246&l[o+1])){if(i=2*(1&~l[o+1]),t=(3&l[o+3])<<11|l[o+4]<<3|(224&l[o+5])>>5,s=9e4*(a=1024*(1+(3&l[o+6])))/cu[(60&l[o+2])>>>2],n=o+t,l.byteLength<n)return;if(this.trigger("data",{pts:e.pts+u*s,dts:e.dts+u*s,sampleCount:a,audioobjecttype:1+(l[o+2]>>>6&3),channelcount:(1&l[o+2])<<2|(192&l[o+3])>>>6,samplerate:cu[(60&l[o+2])>>>2],samplingfrequencyindex:(60&l[o+2])>>>2,samplesize:16,data:l.subarray(o+7+i,n)}),l.byteLength===n)return void(l=void 0);u++,l=l.subarray(n)}else o++},this.flush=function(){this.trigger("done")}}).prototype=new po;var hu,du,pu,fu=uu,mu=function(n){var r=n.byteLength,a=0,s=0;this.length=function(){return 8*r},this.bitsAvailable=function(){return 8*r+s},this.loadWord=function(){var e=n.byteLength-r,t=new Uint8Array(4),i=Math.min(4,r);if(0===i)throw new Error("no bytes available");t.set(n.subarray(e,e+i)),a=new DataView(t.buffer).getUint32(0),s=8*i,r-=i},this.skipBits=function(e){var t;e<s||(e-=s,e-=8*(t=Math.floor(e/8)),r-=t,this.loadWord()),a<<=e,s-=e},this.readBits=function(e){var t=Math.min(s,e),i=a>>>32-t;return 0<(s-=t)?a<<=t:0<r&&this.loadWord(),0<(t=e-t)?i<<t|this.readBits(t):i},this.skipLeadingZeros=function(){var e;for(e=0;e<s;++e)if(0!=(a&2147483648>>>e))return a<<=e,s-=e,e;return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros();return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb();return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};(du=function(){var i,n,r=0;du.prototype.init.call(this),this.push=function(e){var t;for(n=n?((t=new Uint8Array(n.byteLength+e.data.byteLength)).set(n),t.set(e.data,n.byteLength),t):e.data;r<n.byteLength-3;r++)if(1===n[r+2]){i=r+5;break}for(;i<n.byteLength;)switch(n[i]){case 0:if(0!==n[i-1]){i+=2;break}if(0!==n[i-2]){i++;break}for(r+3!==i-2&&this.trigger("data",n.subarray(r+3,i-2));1!==n[++i]&&i<n.length;);r=i-2,i+=3;break;case 1:if(0!==n[i-1]||0!==n[i-2]){i+=3;break}this.trigger("data",n.subarray(r+3,i-2)),r=i-2,i+=3;break;default:i+=3}n=n.subarray(r),i-=r,r=0},this.flush=function(){n&&3<n.byteLength&&this.trigger("data",n.subarray(r+3)),n=null,r=0,this.trigger("done")}}).prototype=new po,pu={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},(hu=function(){var i,n,r,a,s,o,_,t=new du;hu.prototype.init.call(this),(i=this).push=function(e){"video"===e.type&&(n=e.trackId,r=e.pts,a=e.dts,t.push(e))},t.on("data",function(e){var t={trackId:n,pts:r,dts:a,data:e};switch(31&e[0]){case 5:t.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:t.nalUnitType="sei_rbsp",t.escapedRBSP=s(e.subarray(1));break;case 7:t.nalUnitType="seq_parameter_set_rbsp",t.escapedRBSP=s(e.subarray(1)),t.config=o(t.escapedRBSP);break;case 8:t.nalUnitType="pic_parameter_set_rbsp";break;case 9:t.nalUnitType="access_unit_delimiter_rbsp"}i.trigger("data",t)}),t.on("done",function(){i.trigger("done")}),this.flush=function(){t.flush()},_=function(e,t){var i,n=8,r=8;for(i=0;i<e;i++)0!==r&&(r=(n+t.readExpGolomb()+256)%256),n=0===r?n:r},s=function(e){for(var t,i,n=e.byteLength,r=[],a=1;a<n-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(r.push(a+2),a+=2):a++;if(0===r.length)return e;t=n-r.length,i=new Uint8Array(t);var s=0;for(a=0;a<t;s++,a++)s===r[0]&&(s++,r.shift()),i[a]=e[s];return i},o=function(e){var t,i,n,r,a,s,o,u,l,c,h,d,p,f=0,m=0,g=0,y=0,v=1;if(i=(t=new mu(e)).readUnsignedByte(),r=t.readUnsignedByte(),n=t.readUnsignedByte(),t.skipUnsignedExpGolomb(),pu[i]&&(3===(a=t.readUnsignedExpGolomb())&&t.skipBits(1),t.skipUnsignedExpGolomb(),t.skipUnsignedExpGolomb(),t.skipBits(1),t.readBoolean()))for(h=3!==a?8:12,p=0;p<h;p++)t.readBoolean()&&_(p<6?16:64,t);if(t.skipUnsignedExpGolomb(),0===(s=t.readUnsignedExpGolomb()))t.readUnsignedExpGolomb();else if(1===s)for(t.skipBits(1),t.skipExpGolomb(),t.skipExpGolomb(),o=t.readUnsignedExpGolomb(),p=0;p<o;p++)t.skipExpGolomb();if(t.skipUnsignedExpGolomb(),t.skipBits(1),u=t.readUnsignedExpGolomb(),l=t.readUnsignedExpGolomb(),0===(c=t.readBits(1))&&t.skipBits(1),t.skipBits(1),t.readBoolean()&&(f=t.readUnsignedExpGolomb(),m=t.readUnsignedExpGolomb(),g=t.readUnsignedExpGolomb(),y=t.readUnsignedExpGolomb()),t.readBoolean()&&t.readBoolean()){switch(t.readUnsignedByte()){case 1:d=[1,1];break;case 2:d=[12,11];break;case 3:d=[10,11];break;case 4:d=[16,11];break;case 5:d=[40,33];break;case 6:d=[24,11];break;case 7:d=[20,11];break;case 8:d=[32,11];break;case 9:d=[80,33];break;case 10:d=[18,11];break;case 11:d=[15,11];break;case 12:d=[64,33];break;case 13:d=[160,99];break;case 14:d=[4,3];break;case 15:d=[3,2];break;case 16:d=[2,1];break;case 255:d=[t.readUnsignedByte()<<8|t.readUnsignedByte(),t.readUnsignedByte()<<8|t.readUnsignedByte()]}d&&(v=d[0]/d[1])}return{profileIdc:i,levelIdc:n,profileCompatibility:r,width:Math.ceil((16*(u+1)-2*f-2*m)*v),height:(2-c)*(l+1)*16-2*g-2*y}}}).prototype=new po;var gu,yu={H264Stream:hu,NalByteStream:du},vu=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],_u=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},bu={isLikelyAacData:function(e){return e[0]==="I".charCodeAt(0)&&e[1]==="D".charCodeAt(0)&&e[2]==="3".charCodeAt(0)},parseId3TagSize:function(e,t){var i=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return(16&e[t+5])>>4?i+20:i+10},parseAdtsSize:function(e,t){var i=(224&e[t+5])>>5,n=e[t+4]<<3;return 6144&e[t+3]|n|i},parseType:function(e,t){return e[t]==="I".charCodeAt(0)&&e[t+1]==="D".charCodeAt(0)&&e[t+2]==="3".charCodeAt(0)?"timed-metadata":!0&e[t]&&240==(240&e[t+1])?"audio":null},parseSampleRate:function(e){for(var t=0;t+5<e.length;){if(255===e[t]&&240==(246&e[t+1]))return vu[(60&e[t+2])>>>2];t++}return null},parseAacTimestamp:function(e){var t,i,n;t=10,64&e[5]&&(t+=4,t+=_u(e.subarray(10,14)));do{if((i=_u(e.subarray(t+4,t+8)))<1)return null;if("PRIV"===String.fromCharCode(e[t],e[t+1],e[t+2],e[t+3])){n=e.subarray(t+10,t+i+10);for(var r=0;r<n.byteLength;r++)if(0===n[r]){if("com.apple.streaming.transportStreamTimestamp"!==unescape(function(e,t,i){var n,r="";for(n=t;n<i;n++)r+="%"+("00"+e[n].toString(16)).slice(-2);return r}(n,0,r)))break;var a=n.subarray(r+1),s=(1&a[3])<<30|a[4]<<22|a[5]<<14|a[6]<<6|a[7]>>>2;return s*=4,s+=3&a[7]}}t+=10,t+=i}while(t<e.byteLength);return null}};(gu=function(){var o=new Uint8Array,u=0;gu.prototype.init.call(this),this.setTimestamp=function(e){u=e},this.push=function(e){var t,i,n,r,a=0,s=0;for(o.length?(r=o.length,(o=new Uint8Array(e.byteLength+r)).set(o.subarray(0,r)),o.set(e,r)):o=e;3<=o.length-s;)if(o[s]!=="I".charCodeAt(0)||o[s+1]!=="D".charCodeAt(0)||o[s+2]!=="3".charCodeAt(0))if(255!=(255&o[s])||240!=(240&o[s+1]))s++;else{if(o.length-s<7)break;if(s+(a=bu.parseAdtsSize(o,s))>o.length)break;n={type:"audio",data:o.subarray(s,s+a),pts:u,dts:u},this.trigger("data",n),s+=a}else{if(o.length-s<10)break;if(s+(a=bu.parseId3TagSize(o,s))>o.length)break;i={type:"timed-metadata",data:o.subarray(s,s+a)},this.trigger("data",i),s+=a}t=o.length-s,o=0<t?o.subarray(s):new Uint8Array}}).prototype=new po;var Tu,Su,ku,Cu,wu=gu,Eu=yu.H264Stream,Au=bu.isLikelyAacData,Lu=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Pu=["width","height","profileIdc","levelIdc","profileCompatibility"],Ou=function(e,t){var i;if(e.length!==t.length)return!1;for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0},Iu=function(e,t,i,n,r,a){return{start:{dts:e,pts:e+(i-t)},end:{dts:e+(n-t),pts:e+(r-i)},prependedContentDuration:a,baseMediaDecodeTime:e}};(Su=function(r,a){var s=[],o=0,u=0,l=0,c=1/0;a=a||{},Su.prototype.init.call(this),this.push=function(t){Uo(r,t),r&&Lu.forEach(function(e){r[e]=t[e]}),s.push(t)},this.setEarliestDts=function(e){u=e-r.timelineStartInfo.baseMediaDecodeTime},this.setVideoBaseMediaDecodeTime=function(e){c=e},this.setAudioAppendStart=function(e){l=e},this.flush=function(){var e,t,i,n;0!==s.length&&(e=Ao(s,r,u),r.baseMediaDecodeTime=Io(r,a.keepOriginalTimestamps),Eo(r,e,l,c),r.samples=Lo(e),i=no.mdat(Po(e)),s=[],t=no.moof(o,[r]),n=new Uint8Array(t.byteLength+i.byteLength),o++,n.set(t),n.set(i,t.byteLength),Oo(r),this.trigger("data",{track:r,boxes:n})),this.trigger("done","AudioSegmentStream")}}).prototype=new po,(Tu=function(c,h){var t,i,d=0,p=[],f=[];h=h||{},Tu.prototype.init.call(this),delete c.minPTS,this.gopCache_=[],this.push=function(e){Uo(c,e),"seq_parameter_set_rbsp"!==e.nalUnitType||t||(t=e.config,c.sps=[e.data],Pu.forEach(function(e){c[e]=t[e]},this)),"pic_parameter_set_rbsp"!==e.nalUnitType||i||(i=e.data,c.pps=[e.data]),p.push(e)},this.flush=function(){for(var e,t,i,n,r,a,s,o,u=0;p.length&&"access_unit_delimiter_rbsp"!==p[0].nalUnitType;)p.shift();if(0===p.length)return this.resetStream_(),void this.trigger("done","VideoSegmentStream");if(e=fo(p),(i=mo(e))[0][0].keyFrame||((t=this.getGopForFusion_(p[0],c))?(u=t.duration,i.unshift(t),i.byteLength+=t.byteLength,i.nalCount+=t.nalCount,i.pts=t.pts,i.dts=t.dts,i.duration+=t.duration):i=go(i)),f.length){var l;if(!(l=h.alignGopsAtEnd?this.alignGopsAtEnd_(i):this.alignGopsAtStart_(i)))return this.gopCache_.unshift({gop:i.pop(),pps:c.pps,sps:c.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),p=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream");Oo(c),i=l}Uo(c,i),c.samples=yo(i),r=no.mdat(vo(i)),c.baseMediaDecodeTime=Io(c,h.keepOriginalTimestamps),this.trigger("processedGopsInfo",i.map(function(e){return{pts:e.pts,dts:e.dts,byteLength:e.byteLength}})),s=i[0],o=i[i.length-1],this.trigger("segmentTimingInfo",Iu(c.baseMediaDecodeTime,s.dts,s.pts,o.dts+o.duration,o.pts+o.duration,u)),this.gopCache_.unshift({gop:i.pop(),pps:c.pps,sps:c.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),p=[],this.trigger("baseMediaDecodeTime",c.baseMediaDecodeTime),this.trigger("timelineStartInfo",c.timelineStartInfo),n=no.moof(d,[c]),a=new Uint8Array(n.byteLength+r.byteLength),d++,a.set(n),a.set(r,n.byteLength),this.trigger("data",{track:c,boxes:a}),this.resetStream_(),this.trigger("done","VideoSegmentStream")},this.resetStream_=function(){Oo(c),i=t=void 0},this.getGopForFusion_=function(e){var t,i,n,r,a,s=1/0;for(a=0;a<this.gopCache_.length;a++)n=(r=this.gopCache_[a]).gop,c.pps&&Ou(c.pps[0],r.pps[0])&&c.sps&&Ou(c.sps[0],r.sps[0])&&(n.dts<c.timelineStartInfo.dts||-1e4<=(t=e.dts-n.dts-n.duration)&&t<=45e3&&(!i||t<s)&&(i=r,s=t));return i?i.gop:null},this.alignGopsAtStart_=function(e){var t,i,n,r,a,s,o,u;for(a=e.byteLength,s=e.nalCount,o=e.duration,t=i=0;t<f.length&&i<e.length&&(n=f[t],r=e[i],n.pts!==r.pts);)r.pts>n.pts?t++:(i++,a-=r.byteLength,s-=r.nalCount,o-=r.duration);return 0===i?e:i===e.length?null:((u=e.slice(i)).byteLength=a,u.duration=o,u.nalCount=s,u.pts=u[0].pts,u.dts=u[0].dts,u)},this.alignGopsAtEnd_=function(e){var t,i,n,r,a,s,o;for(t=f.length-1,i=e.length-1,a=null,s=!1;0<=t&&0<=i;){if(n=f[t],r=e[i],n.pts===r.pts){s=!0;break}n.pts>r.pts?t--:(t===f.length-1&&(a=i),i--)}if(!s&&null===a)return null;if(0===(o=s?i:a))return e;var u=e.slice(o),l=u.reduce(function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e},{byteLength:0,duration:0,nalCount:0});return u.byteLength=l.byteLength,u.duration=l.duration,u.nalCount=l.nalCount,u.pts=u[0].pts,u.dts=u[0].dts,u},this.alignGopsWith=function(e){f=e}}).prototype=new po,(Cu=function(e,t){this.numberOfTracks=0,this.metadataStream=t,"undefined"!=typeof(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"==typeof e.keepOriginalTimestamps&&(this.keepOriginalTimestamps=e.keepOriginalTimestamps),this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,Cu.prototype.init.call(this),this.push=function(e){return e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):(this.pendingTracks.push(e.track),this.pendingBoxes.push(e.boxes),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track),void("audio"===e.track.type&&(this.audioTrack=e.track)))}}).prototype=new po,Cu.prototype.flush=function(e){var t,i,n,r,a=0,s={captions:[],captionStreams:{},metadata:[],info:{}},o=0;if(this.pendingTracks.length<this.numberOfTracks){if("VideoSegmentStream"!==e&&"AudioSegmentStream"!==e)return;if(this.remuxTracks)return;if(0===this.pendingTracks.length)return this.emittedTracks++,void(this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}for(this.videoTrack?(o=this.videoTrack.timelineStartInfo.pts,Pu.forEach(function(e){s.info[e]=this.videoTrack[e]},this)):this.audioTrack&&(o=this.audioTrack.timelineStartInfo.pts,Lu.forEach(function(e){s.info[e]=this.audioTrack[e]},this)),1===this.pendingTracks.length?s.type=this.pendingTracks[0].type:s.type="combined",this.emittedTracks+=this.pendingTracks.length,n=no.initSegment(this.pendingTracks),s.initSegment=new Uint8Array(n.byteLength),s.initSegment.set(n),s.data=new Uint8Array(this.pendingBytes),r=0;r<this.pendingBoxes.length;r++)s.data.set(this.pendingBoxes[r],a),a+=this.pendingBoxes[r].byteLength;for(r=0;r<this.pendingCaptions.length;r++)(t=this.pendingCaptions[r]).startTime=t.startPts,this.keepOriginalTimestamps||(t.startTime-=o),t.startTime/=9e4,t.endTime=t.endPts,this.keepOriginalTimestamps||(t.endTime-=o),t.endTime/=9e4,s.captionStreams[t.stream]=!0,s.captions.push(t);for(r=0;r<this.pendingMetadata.length;r++)(i=this.pendingMetadata[r]).cueTime=i.pts,this.keepOriginalTimestamps||(i.cueTime-=o),i.cueTime/=9e4,s.metadata.push(i);s.metadata.dispatchType=this.metadataStream.dispatchType,this.pendingTracks.length=0,this.videoTrack=null,this.pendingBoxes.length=0,this.pendingCaptions.length=0,this.pendingBytes=0,this.pendingMetadata.length=0,this.trigger("data",s),this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},(ku=function(n){var r,a,s=this,i=!0;ku.prototype.init.call(this),n=n||{},this.baseMediaDecodeTime=n.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var t={};(this.transmuxPipeline_=t).type="aac",t.metadataStream=new lu.MetadataStream,t.aacStream=new wu,t.audioTimestampRolloverStream=new lu.TimestampRolloverStream("audio"),t.timedMetadataTimestampRolloverStream=new lu.TimestampRolloverStream("timed-metadata"),t.adtsStream=new fu,t.coalesceStream=new Cu(n,t.metadataStream),t.headOfPipeline=t.aacStream,t.aacStream.pipe(t.audioTimestampRolloverStream).pipe(t.adtsStream),t.aacStream.pipe(t.timedMetadataTimestampRolloverStream).pipe(t.metadataStream).pipe(t.coalesceStream),t.metadataStream.on("timestamp",function(e){t.aacStream.setTimestamp(e.timeStamp)}),t.aacStream.on("data",function(e){"timed-metadata"!==e.type||t.audioSegmentStream||(a=a||{timelineStartInfo:{baseMediaDecodeTime:s.baseMediaDecodeTime},codec:"adts",type:"audio"},t.coalesceStream.numberOfTracks++,t.audioSegmentStream=new Su(a,n),t.adtsStream.pipe(t.audioSegmentStream).pipe(t.coalesceStream))}),t.coalesceStream.on("data",this.trigger.bind(this,"data")),t.coalesceStream.on("done",this.trigger.bind(this,"done"))},this.setupTsPipeline=function(){var i={};(this.transmuxPipeline_=i).type="ts",i.metadataStream=new lu.MetadataStream,i.packetStream=new lu.TransportPacketStream,i.parseStream=new lu.TransportParseStream,i.elementaryStream=new lu.ElementaryStream,i.videoTimestampRolloverStream=new lu.TimestampRolloverStream("video"),i.audioTimestampRolloverStream=new lu.TimestampRolloverStream("audio"),i.timedMetadataTimestampRolloverStream=new lu.TimestampRolloverStream("timed-metadata"),i.adtsStream=new fu,i.h264Stream=new Eu,i.captionStream=new lu.CaptionStream,i.coalesceStream=new Cu(n,i.metadataStream),i.headOfPipeline=i.packetStream,i.packetStream.pipe(i.parseStream).pipe(i.elementaryStream),i.elementaryStream.pipe(i.videoTimestampRolloverStream).pipe(i.h264Stream),i.elementaryStream.pipe(i.audioTimestampRolloverStream).pipe(i.adtsStream),i.elementaryStream.pipe(i.timedMetadataTimestampRolloverStream).pipe(i.metadataStream).pipe(i.coalesceStream),i.h264Stream.pipe(i.captionStream).pipe(i.coalesceStream),i.elementaryStream.on("data",function(e){var t;if("metadata"===e.type){for(t=e.tracks.length;t--;)r||"video"!==e.tracks[t].type?a||"audio"!==e.tracks[t].type||((a=e.tracks[t]).timelineStartInfo.baseMediaDecodeTime=s.baseMediaDecodeTime):(r=e.tracks[t]).timelineStartInfo.baseMediaDecodeTime=s.baseMediaDecodeTime;r&&!i.videoSegmentStream&&(i.coalesceStream.numberOfTracks++,i.videoSegmentStream=new Tu(r,n),i.videoSegmentStream.on("timelineStartInfo",function(e){a&&(a.timelineStartInfo=e,i.audioSegmentStream.setEarliestDts(e.dts))}),i.videoSegmentStream.on("processedGopsInfo",s.trigger.bind(s,"gopInfo")),i.videoSegmentStream.on("segmentTimingInfo",s.trigger.bind(s,"videoSegmentTimingInfo")),i.videoSegmentStream.on("baseMediaDecodeTime",function(e){a&&i.audioSegmentStream.setVideoBaseMediaDecodeTime(e)}),i.h264Stream.pipe(i.videoSegmentStream).pipe(i.coalesceStream)),a&&!i.audioSegmentStream&&(i.coalesceStream.numberOfTracks++,i.audioSegmentStream=new Su(a,n),i.adtsStream.pipe(i.audioSegmentStream).pipe(i.coalesceStream))}}),i.coalesceStream.on("data",this.trigger.bind(this,"data")),i.coalesceStream.on("done",this.trigger.bind(this,"done"))},this.setBaseMediaDecodeTime=function(e){var t=this.transmuxPipeline_;n.keepOriginalTimestamps||(this.baseMediaDecodeTime=e),a&&(a.timelineStartInfo.dts=void 0,a.timelineStartInfo.pts=void 0,Oo(a),n.keepOriginalTimestamps||(a.timelineStartInfo.baseMediaDecodeTime=e),t.audioTimestampRolloverStream&&t.audioTimestampRolloverStream.discontinuity()),r&&(t.videoSegmentStream&&(t.videoSegmentStream.gopCache_=[],t.videoTimestampRolloverStream.discontinuity()),r.timelineStartInfo.dts=void 0,r.timelineStartInfo.pts=void 0,Oo(r),t.captionStream.reset(),n.keepOriginalTimestamps||(r.timelineStartInfo.baseMediaDecodeTime=e)),t.timedMetadataTimestampRolloverStream&&t.timedMetadataTimestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){a&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.alignGopsWith=function(e){r&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.push=function(e){if(i){var t=Au(e);t&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),i=!1}this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){i=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new po;var Uu,xu,Du={Transmuxer:ku,VideoSegmentStream:Tu,AudioSegmentStream:Su,AUDIO_PROPERTIES:Lu,VIDEO_PROPERTIES:Pu,generateVideoSegmentTimingInfo:Iu},Ru=to.parseType,Mu=function(e){return new Date(1e3*e-20828448e5)},Bu=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},Nu={avc1:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{dataReferenceIndex:t.getUint16(6),width:t.getUint16(24),height:t.getUint16(26),horizresolution:t.getUint16(28)+t.getUint16(30)/16,vertresolution:t.getUint16(32)+t.getUint16(34)/16,frameCount:t.getUint16(40),depth:t.getUint16(74),config:Uu(e.subarray(78,e.byteLength))}},avcC:function(e){var t,i,n,r,a=new DataView(e.buffer,e.byteOffset,e.byteLength),s={configurationVersion:e[0],avcProfileIndication:e[1],profileCompatibility:e[2],avcLevelIndication:e[3],lengthSizeMinusOne:3&e[4],sps:[],pps:[]},o=31&e[5];for(n=6,r=0;r<o;r++)i=a.getUint16(n),n+=2,s.sps.push(new Uint8Array(e.subarray(n,n+i))),n+=i;for(t=e[n],n++,r=0;r<t;r++)i=a.getUint16(n),n+=2,s.pps.push(new Uint8Array(e.subarray(n,n+i))),n+=i;return s},btrt:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{bufferSizeDB:t.getUint32(0),maxBitrate:t.getUint32(4),avgBitrate:t.getUint32(8)}},esds:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),esId:e[6]<<8|e[7],streamPriority:31&e[8],decoderConfig:{objectProfileIndication:e[11],streamType:e[12]>>>2&63,bufferSize:e[13]<<16|e[14]<<8|e[15],maxBitrate:e[16]<<24|e[17]<<16|e[18]<<8|e[19],avgBitrate:e[20]<<24|e[21]<<16|e[22]<<8|e[23],decoderConfigDescriptor:{tag:e[24],length:e[25],audioObjectType:e[26]>>>3&31,samplingFrequencyIndex:(7&e[26])<<1|e[27]>>>7&1,channelConfiguration:e[27]>>>3&15}}}},ftyp:function(e){for(var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={majorBrand:Ru(e.subarray(0,4)),minorVersion:t.getUint32(4),compatibleBrands:[]},n=8;n<e.byteLength;)i.compatibleBrands.push(Ru(e.subarray(n,n+4))),n+=4;return i},dinf:function(e){return{boxes:Uu(e)}},dref:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),dataReferences:Uu(e.subarray(8))}},hdlr:function(e){var t={version:new DataView(e.buffer,e.byteOffset,e.byteLength).getUint8(0),flags:new Uint8Array(e.subarray(1,4)),handlerType:Ru(e.subarray(8,12)),name:""},i=8;for(i=24;i<e.byteLength;i++){if(0===e[i]){i++;break}t.name+=String.fromCharCode(e[i])}return t.name=decodeURIComponent(escape(t.name)),t},mdat:function(e){return{byteLength:e.byteLength,nals:function(e){var t,i,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=[];for(t=0;t+4<e.length;t+=i)if(i=n.getUint32(t),t+=4,i<=0)r.push("<span style='color:red;'>MALFORMED DATA</span>");else switch(31&e[t]){case 1:r.push("slice_layer_without_partitioning_rbsp");break;case 5:r.push("slice_layer_without_partitioning_rbsp_idr");break;case 6:r.push("sei_rbsp");break;case 7:r.push("seq_parameter_set_rbsp");break;case 8:r.push("pic_parameter_set_rbsp");break;case 9:r.push("access_unit_delimiter_rbsp");break;default:r.push("UNKNOWN NAL - "+e[t]&31)}return r}(e)}},mdhd:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n=4,r={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),language:""};return 1===r.version?(n+=4,r.creationTime=Mu(i.getUint32(n)),n+=8,r.modificationTime=Mu(i.getUint32(n)),n+=4,r.timescale=i.getUint32(n),n+=8):(r.creationTime=Mu(i.getUint32(n)),n+=4,r.modificationTime=Mu(i.getUint32(n)),n+=4,r.timescale=i.getUint32(n),n+=4),r.duration=i.getUint32(n),n+=4,t=i.getUint16(n),r.language+=String.fromCharCode(96+(t>>10)),r.language+=String.fromCharCode(96+((992&t)>>5)),r.language+=String.fromCharCode(96+(31&t)),r},mdia:function(e){return{boxes:Uu(e)}},mfhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sequenceNumber:e[4]<<24|e[5]<<16|e[6]<<8|e[7]}},minf:function(e){return{boxes:Uu(e)}},mp4a:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={dataReferenceIndex:t.getUint16(6),channelcount:t.getUint16(16),samplesize:t.getUint16(18),samplerate:t.getUint16(24)+t.getUint16(26)/65536};return 28<e.byteLength&&(i.streamDescriptor=Uu(e.subarray(28))[0]),i},moof:function(e){return{boxes:Uu(e)}},moov:function(e){return{boxes:Uu(e)}},mvex:function(e){return{boxes:Uu(e)}},mvhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i=4,n={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))};return 1===n.version?(i+=4,n.creationTime=Mu(t.getUint32(i)),i+=8,n.modificationTime=Mu(t.getUint32(i)),i+=4,n.timescale=t.getUint32(i),i+=8):(n.creationTime=Mu(t.getUint32(i)),i+=4,n.modificationTime=Mu(t.getUint32(i)),i+=4,n.timescale=t.getUint32(i),i+=4),n.duration=t.getUint32(i),i+=4,n.rate=t.getUint16(i)+t.getUint16(i+2)/16,i+=4,n.volume=t.getUint8(i)+t.getUint8(i+1)/8,i+=2,i+=2,i+=8,n.matrix=new Uint32Array(e.subarray(i,i+36)),i+=36,i+=24,n.nextTrackId=t.getUint32(i),n},pdin:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),rate:t.getUint32(4),initialDelay:t.getUint32(8)}},sdtp:function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]};for(t=4;t<e.byteLength;t++)i.samples.push({dependsOn:(48&e[t])>>4,isDependedOn:(12&e[t])>>2,hasRedundancy:3&e[t]});return i},sidx:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:i.getUint32(4),timescale:i.getUint32(8),earliestPresentationTime:i.getUint32(12),firstOffset:i.getUint32(16)},r=i.getUint16(22);for(t=24;r;t+=12,r--)n.references.push({referenceType:(128&e[t])>>>7,referencedSize:2147483647&i.getUint32(t),subsegmentDuration:i.getUint32(t+4),startsWithSap:!!(128&e[t+8]),sapType:(112&e[t+8])>>>4,sapDeltaTime:268435455&i.getUint32(t+8)});return n},smhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),balance:e[4]+e[5]/256}},stbl:function(e){return{boxes:Uu(e)}},stco:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),chunkOffsets:[]},r=i.getUint32(4);for(t=8;r;t+=4,r--)n.chunkOffsets.push(i.getUint32(t));return n},stsc:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n=i.getUint32(4),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleToChunks:[]};for(t=8;n;t+=12,n--)r.sampleToChunks.push({firstChunk:i.getUint32(t),samplesPerChunk:i.getUint32(t+4),sampleDescriptionIndex:i.getUint32(t+8)});return r},stsd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleDescriptions:Uu(e.subarray(8))}},stsz:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleSize:i.getUint32(4),entries:[]};for(t=12;t<e.byteLength;t+=4)n.entries.push(i.getUint32(t));return n},stts:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),timeToSamples:[]},r=i.getUint32(4);for(t=8;r;t+=8,r--)n.timeToSamples.push({sampleCount:i.getUint32(t),sampleDelta:i.getUint32(t+4)});return n},styp:function(e){return Nu.ftyp(e)},tfdt:function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4)),baseMediaDecodeTime:e[4]<<24|e[5]<<16|e[6]<<8|e[7]};return 1===t.version&&(t.baseMediaDecodeTime*=Math.pow(2,32),t.baseMediaDecodeTime+=e[8]<<24|e[9]<<16|e[10]<<8|e[11]),t},tfhd:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:i.getUint32(4)},r=1&n.flags[2],a=2&n.flags[2],s=8&n.flags[2],o=16&n.flags[2],u=32&n.flags[2],l=65536&n.flags[0],c=131072&n.flags[0];return t=8,r&&(t+=4,n.baseDataOffset=i.getUint32(12),t+=4),a&&(n.sampleDescriptionIndex=i.getUint32(t),t+=4),s&&(n.defaultSampleDuration=i.getUint32(t),t+=4),o&&(n.defaultSampleSize=i.getUint32(t),t+=4),u&&(n.defaultSampleFlags=i.getUint32(t)),l&&(n.durationIsEmpty=!0),!r&&c&&(n.baseDataOffsetIsMoof=!0),n},tkhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i=4,n={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))};return 1===n.version?(i+=4,n.creationTime=Mu(t.getUint32(i)),i+=8,n.modificationTime=Mu(t.getUint32(i)),i+=4,n.trackId=t.getUint32(i),i+=4,i+=8):(n.creationTime=Mu(t.getUint32(i)),i+=4,n.modificationTime=Mu(t.getUint32(i)),i+=4,n.trackId=t.getUint32(i),i+=4,i+=4),n.duration=t.getUint32(i),i+=4,i+=8,n.layer=t.getUint16(i),i+=2,n.alternateGroup=t.getUint16(i),i+=2,n.volume=t.getUint8(i)+t.getUint8(i+1)/8,i+=2,i+=2,n.matrix=new Uint32Array(e.subarray(i,i+36)),i+=36,n.width=t.getUint16(i)+t.getUint16(i+2)/16,i+=4,n.height=t.getUint16(i)+t.getUint16(i+2)/16,n},traf:function(e){return{boxes:Uu(e)}},trak:function(e){return{boxes:Uu(e)}},trex:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:t.getUint32(4),defaultSampleDescriptionIndex:t.getUint32(8),defaultSampleDuration:t.getUint32(12),defaultSampleSize:t.getUint32(16),sampleDependsOn:3&e[20],sampleIsDependedOn:(192&e[21])>>6,sampleHasRedundancy:(48&e[21])>>4,samplePaddingValue:(14&e[21])>>1,sampleIsDifferenceSample:!!(1&e[21]),sampleDegradationPriority:t.getUint16(22)}},trun:function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=1&i.flags[2],a=4&i.flags[2],s=1&i.flags[1],o=2&i.flags[1],u=4&i.flags[1],l=8&i.flags[1],c=n.getUint32(4),h=8;for(r&&(i.dataOffset=n.getInt32(h),h+=4),a&&c&&(t={flags:Bu(e.subarray(h,h+4))},h+=4,s&&(t.duration=n.getUint32(h),h+=4),o&&(t.size=n.getUint32(h),h+=4),l&&(t.compositionTimeOffset=n.getUint32(h),h+=4),i.samples.push(t),c--);c--;)t={},s&&(t.duration=n.getUint32(h),h+=4),o&&(t.size=n.getUint32(h),h+=4),u&&(t.flags=Bu(e.subarray(h,h+4)),h+=4),l&&(t.compositionTimeOffset=n.getUint32(h),h+=4),i.samples.push(t);return i},"url ":function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4))}},vmhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),graphicsmode:t.getUint16(4),opcolor:new Uint16Array([t.getUint16(6),t.getUint16(8),t.getUint16(10)])}}},ju={inspect:Uu=function(e){for(var t,i,n,r,a,s=0,o=[],u=new ArrayBuffer(e.length),l=new Uint8Array(u),c=0;c<e.length;++c)l[c]=e[c];for(t=new DataView(u);s<e.byteLength;)i=t.getUint32(s),n=Ru(e.subarray(s+4,s+8)),r=1<i?s+i:e.byteLength,(a=(Nu[n]||function(e){return{data:e}})(e.subarray(s+8,r))).size=i,a.type=n,o.push(a),s=r;return o},textify:xu=function(e,t){var a;return t=t||0,a=new Array(2*t+1).join(" "),e.map(function(r,e){return a+r.type+"\n"+Object.keys(r).filter(function(e){return"type"!==e&&"boxes"!==e}).map(function(e){var t=a+" "+e+": ",i=r[e];if(i instanceof Uint8Array||i instanceof Uint32Array){var n=Array.prototype.slice.call(new Uint8Array(i.buffer,i.byteOffset,i.byteLength)).map(function(e){return" "+("00"+e.toString(16)).slice(-2)}).join("").match(/.{1,24}/g);return n?1===n.length?t+"<"+n.join("").slice(1)+">":t+"<\n"+n.map(function(e){return a+" "+e}).join("\n")+"\n"+a+" >":t+"<>"}return t+JSON.stringify(i,null,2).split("\n").map(function(e,t){return 0===t?e:a+" "+e}).join("\n")}).join("\n")+(r.boxes?"\n"+xu(r.boxes,t+1):"")}).join("\n")},parseTfdt:Nu.tfdt,parseHdlr:Nu.hdlr,parseTfhd:Nu.tfhd,parseTrun:Nu.trun,parseSidx:Nu.sidx},Fu=Mo,Vu=zo.CaptionStream,Hu=function(e,t){for(var i=e,n=0;n<t.length;n++){var r=t[n];if(i<r.size)return r;i-=r.size}return null},qu=function(e,y){var n=to.findBox(e,["moof","traf"]),t=to.findBox(e,["mdat"]),v={},r=[];return t.forEach(function(e,t){var i=n[t];r.push({mdat:e,traf:i})}),r.forEach(function(e){var t,i,n,r,a,s,o,u,l=e.mdat,c=e.traf,h=to.findBox(c,["tfhd"]),d=ju.parseTfhd(h[0]),p=d.trackId,f=to.findBox(c,["tfdt"]),m=0<f.length?ju.parseTfdt(f[0]).baseMediaDecodeTime:0,g=to.findBox(c,["trun"]);y===p&&0<g.length&&(i=g,r=m,a=(n=d).defaultSampleDuration||0,s=n.defaultSampleSize||0,o=n.trackId,u=[],i.forEach(function(e){var t=ju.parseTrun(e).samples;t.forEach(function(e){void 0===e.duration&&(e.duration=a),void 0===e.size&&(e.size=s),e.trackId=o,e.dts=r,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),e.pts=r+e.compositionTimeOffset,r+=e.duration}),u=u.concat(t)}),t=function(e,t,i){var n,r,a,s,o=new DataView(e.buffer,e.byteOffset,e.byteLength),u=[];for(r=0;r+4<e.length;r+=a)if(a=o.getUint32(r),r+=4,!(a<=0))switch(31&e[r]){case 6:var l=e.subarray(r+1,r+1+a),c=Hu(r,t);n={nalUnitType:"sei_rbsp",size:a,data:l,escapedRBSP:Fu(l),trackId:i},c?(n.pts=c.pts,n.dts=c.dts,s=c):(n.pts=s.pts,n.dts=s.dts),u.push(n)}return u}(l,u,p),v[p]||(v[p]=[]),v[p]=v[p].concat(t))}),v},zu={generator:no,probe:to,Transmuxer:Du.Transmuxer,AudioSegmentStream:Du.AudioSegmentStream,VideoSegmentStream:Du.VideoSegmentStream,CaptionParser:function(){var t,u,l,c,h,e=!1;this.isInitialized=function(){return e},this.init=function(){t=new Vu,e=!0,t.on("data",function(e){e.startTime=e.startPts/c,e.endTime=e.endPts/c,h.captions.push(e),h.captionStreams[e.stream]=!0})},this.isNewInit=function(e,t){return!(e&&0===e.length||t&&"object"==typeof t&&0===Object.keys(t).length||l===e[0]&&c===t[l])},this.parse=function(e,t,i){var n,r,a,s;if(!this.isInitialized())return null;if(!t||!i)return null;if(this.isNewInit(t,i))l=t[0],c=i[l];else if(!l||!c)return u.push(e),null;for(;0<u.length;){var o=u.shift();this.parse(o,t,i)}return r=e,s=c,null!==(n=(a=l)?{seiNals:qu(r,a)[a],timescale:s}:null)&&n.seiNals?(this.pushNals(n.seiNals),this.flushStream(),h):null},this.pushNals=function(e){if(!this.isInitialized()||!e||0===e.length)return null;e.forEach(function(e){t.push(e)})},this.flushStream=function(){if(!this.isInitialized())return null;t.flush()},this.clearParsedCaptions=function(){h.captions=[],h.captionStreams={}},this.resetCaptionStream=function(){if(!this.isInitialized())return null;t.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){u=[],c=l=null,h?this.clearParsedCaptions():h={captions:[],captionStreams:{}},this.resetCaptionStream()},this.reset()}}.CaptionParser,Wu=function(e){var t=31&e[1];return t<<=8,t|=e[2]},Gu=function(e){return!!(64&e[1])},Xu=function(e){var t=0;return 1<(48&e[3])>>>4&&(t+=e[4]+1),t},Yu=function(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},Ku={parseType:function(e,t){var i=Wu(e);return 0===i?"pat":i===t?"pmt":t?"pes":null},parsePat:function(e){var t=Gu(e),i=4+Xu(e);return t&&(i+=e[i]+1),(31&e[i+10])<<8|e[i+11]},parsePmt:function(e){var t={},i=Gu(e),n=4+Xu(e);if(i&&(n+=e[n]+1),1&e[n+5]){var r;r=3+((15&e[n+1])<<8|e[n+2])-4;for(var a=12+((15&e[n+10])<<8|e[n+11]);a<r;){var s=n+a;t[(31&e[s+1])<<8|e[s+2]]=e[s],a+=5+((15&e[s+3])<<8|e[s+4])}return t}},parsePayloadUnitStartIndicator:Gu,parsePesType:function(e,t){switch(t[Wu(e)]){case Wo.H264_STREAM_TYPE:return"video";case Wo.ADTS_STREAM_TYPE:return"audio";case Wo.METADATA_STREAM_TYPE:return"timed-metadata";default:return null}},parsePesTime:function(e){if(!Gu(e))return null;var t=4+Xu(e);if(t>=e.byteLength)return null;var i,n=null;return 192&(i=e[t+7])&&((n={}).pts=(14&e[t+9])<<27|(255&e[t+10])<<20|(254&e[t+11])<<12|(255&e[t+12])<<5|(254&e[t+13])>>>3,n.pts*=4,n.pts+=(6&e[t+13])>>>1,n.dts=n.pts,64&i&&(n.dts=(14&e[t+14])<<27|(255&e[t+15])<<20|(254&e[t+16])<<12|(255&e[t+17])<<5|(254&e[t+18])>>>3,n.dts*=4,n.dts+=(6&e[t+18])>>>1)),n},videoPacketContainsKeyFrame:function(e){for(var t=4+Xu(e),i=e.subarray(t),n=0,r=0,a=!1;r<i.byteLength-3;r++)if(1===i[r+2]){n=r+5;break}for(;n<i.byteLength;)switch(i[n]){case 0:if(0!==i[n-1]){n+=2;break}if(0!==i[n-2]){n++;break}for(r+3!==n-2&&"slice_layer_without_partitioning_rbsp_idr"===Yu(31&i[r+3])&&(a=!0);1!==i[++n]&&n<i.length;);r=n-2,n+=3;break;case 1:if(0!==i[n-1]||0!==i[n-2]){n+=3;break}"slice_layer_without_partitioning_rbsp_idr"===Yu(31&i[r+3])&&(a=!0),r=n-2,n+=3;break;default:n+=3}return i=i.subarray(r),n-=r,r=0,i&&3<i.byteLength&&"slice_layer_without_partitioning_rbsp_idr"===Yu(31&i[r+3])&&(a=!0),a}},$u=$o,Qu={};Qu.ts=Ku,Qu.aac=bu;var Ju=188,Zu=function(e,t,i){for(var n,r,a,s,o=0,u=Ju,l=!1;u<=e.byteLength;)if(71!==e[o]||71!==e[u]&&u!==e.byteLength)o++,u++;else{switch(n=e.subarray(o,u),Qu.ts.parseType(n,t.pid)){case"pes":r=Qu.ts.parsePesType(n,t.table),a=Qu.ts.parsePayloadUnitStartIndicator(n),"audio"===r&&a&&(s=Qu.ts.parsePesTime(n))&&(s.type="audio",i.audio.push(s),l=!0)}if(l)break;o+=Ju,u+=Ju}for(o=(u=e.byteLength)-Ju,l=!1;0<=o;)if(71!==e[o]||71!==e[u]&&u!==e.byteLength)o--,u--;else{switch(n=e.subarray(o,u),Qu.ts.parseType(n,t.pid)){case"pes":r=Qu.ts.parsePesType(n,t.table),a=Qu.ts.parsePayloadUnitStartIndicator(n),"audio"===r&&a&&(s=Qu.ts.parsePesTime(n))&&(s.type="audio",i.audio.push(s),l=!0)}if(l)break;o-=Ju,u-=Ju}},el=function(e,t,i){for(var n,r,a,s,o,u,l,c=0,h=Ju,d=!1,p={data:[],size:0};h<e.byteLength;)if(71!==e[c]||71!==e[h])c++,h++;else{switch(n=e.subarray(c,h),Qu.ts.parseType(n,t.pid)){case"pes":if(r=Qu.ts.parsePesType(n,t.table),a=Qu.ts.parsePayloadUnitStartIndicator(n),"video"===r&&(a&&!d&&(s=Qu.ts.parsePesTime(n))&&(s.type="video",i.video.push(s),d=!0),!i.firstKeyFrame)){if(a&&0!==p.size){for(o=new Uint8Array(p.size),u=0;p.data.length;)l=p.data.shift(),o.set(l,u),u+=l.byteLength;Qu.ts.videoPacketContainsKeyFrame(o)&&(i.firstKeyFrame=Qu.ts.parsePesTime(o),i.firstKeyFrame.type="video"),p.size=0}p.data.push(n),p.size+=n.byteLength}}if(d&&i.firstKeyFrame)break;c+=Ju,h+=Ju}for(c=(h=e.byteLength)-Ju,d=!1;0<=c;)if(71!==e[c]||71!==e[h])c--,h--;else{switch(n=e.subarray(c,h),Qu.ts.parseType(n,t.pid)){case"pes":r=Qu.ts.parsePesType(n,t.table),a=Qu.ts.parsePayloadUnitStartIndicator(n),"video"===r&&a&&(s=Qu.ts.parsePesTime(n))&&(s.type="video",i.video.push(s),d=!0)}if(d)break;c-=Ju,h-=Ju}},tl=function(e){var t={pid:null,table:null},i={};for(var n in function(e,t){for(var i,n=0,r=Ju;r<e.byteLength;)if(71!==e[n]||71!==e[r])n++,r++;else{switch(i=e.subarray(n,r),Qu.ts.parseType(i,t.pid)){case"pat":t.pid||(t.pid=Qu.ts.parsePat(i));break;case"pmt":t.table||(t.table=Qu.ts.parsePmt(i))}if(t.pid&&t.table)return;n+=Ju,r+=Ju}}(e,t),t.table){if(t.table.hasOwnProperty(n))switch(t.table[n]){case Wo.H264_STREAM_TYPE:i.video=[],el(e,t,i),0===i.video.length&&delete i.video;break;case Wo.ADTS_STREAM_TYPE:i.audio=[],Zu(e,t,i),0===i.audio.length&&delete i.audio}}return i},il=function(e,t){var i;return(i=Qu.aac.isLikelyAacData(e)?function(e){for(var t,i=!1,n=0,r=null,a=null,s=0,o=0;3<=e.length-o;){switch(Qu.aac.parseType(e,o)){case"timed-metadata":if(e.length-o<10){i=!0;break}if((s=Qu.aac.parseId3TagSize(e,o))>e.length){i=!0;break}null===a&&(t=e.subarray(o,o+s),a=Qu.aac.parseAacTimestamp(t)),o+=s;break;case"audio":if(e.length-o<7){i=!0;break}if((s=Qu.aac.parseAdtsSize(e,o))>e.length){i=!0;break}null===r&&(t=e.subarray(o,o+s),r=Qu.aac.parseSampleRate(t)),n++,o+=s;break;default:o++}if(i)return null}if(null===r||null===a)return null;var u=9e4/r;return{audio:[{type:"audio",dts:a,pts:a},{type:"audio",dts:a+1024*n*u,pts:a+1024*n*u}]}}(e):tl(e))&&(i.audio||i.video)?(function(e,t){if(e.audio&&e.audio.length){var i=t;"undefined"==typeof i&&(i=e.audio[0].dts),e.audio.forEach(function(e){e.dts=$u(e.dts,i),e.pts=$u(e.pts,i),e.dtsTime=e.dts/9e4,e.ptsTime=e.pts/9e4})}if(e.video&&e.video.length){var n=t;if("undefined"==typeof n&&(n=e.video[0].dts),e.video.forEach(function(e){e.dts=$u(e.dts,n),e.pts=$u(e.pts,n),e.dtsTime=e.dts/9e4,e.ptsTime=e.pts/9e4}),e.firstKeyFrame){var r=e.firstKeyFrame;r.dts=$u(r.dts,n),r.pts=$u(r.pts,n),r.dtsTime=r.dts/9e4,r.ptsTime=r.dts/9e4}}}(i,t),i):null};var nl=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},rl=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}(),al=null,sl=function(){function c(e){nl(this,c),al||(al=function(){var e=[[[],[],[],[],[]],[[],[],[],[],[]]],t=e[0],i=e[1],n=t[4],r=i[4],a=void 0,s=void 0,o=void 0,u=[],l=[],c=void 0,h=void 0,d=void 0,p=void 0,f=void 0;for(a=0;a<256;a++)l[(u[a]=a<<1^283*(a>>7))^a]=a;for(s=o=0;!n[s];s^=c||1,o=l[o]||1)for(d=(d=o^o<<1^o<<2^o<<3^o<<4)>>8^255&d^99,f=16843009*u[h=u[c=u[r[n[s]=d]=s]]]^65537*h^257*c^16843008*s,p=257*u[d]^16843008*d,a=0;a<4;a++)t[a][s]=p=p<<24^p>>>8,i[a][d]=f=f<<24^f>>>8;for(a=0;a<5;a++)t[a]=t[a].slice(0),i[a]=i[a].slice(0);return e}()),this._tables=[[al[0][0].slice(),al[0][1].slice(),al[0][2].slice(),al[0][3].slice(),al[0][4].slice()],[al[1][0].slice(),al[1][1].slice(),al[1][2].slice(),al[1][3].slice(),al[1][4].slice()]];var t=void 0,i=void 0,n=void 0,r=void 0,a=void 0,s=this._tables[0][4],o=this._tables[1],u=e.length,l=1;if(4!==u&&6!==u&&8!==u)throw new Error("Invalid aes key size");for(r=e.slice(0),a=[],this._key=[r,a],t=u;t<4*u+28;t++)n=r[t-1],(t%u==0||8===u&&t%u==4)&&(n=s[n>>>24]<<24^s[n>>16&255]<<16^s[n>>8&255]<<8^s[255&n],t%u==0&&(n=n<<8^n>>>24^l<<24,l=l<<1^283*(l>>7))),r[t]=r[t-u]^n;for(i=0;t;i++,t--)n=r[3&i?t:t-4],a[i]=t<=4||i<4?n:o[0][s[n>>>24]]^o[1][s[n>>16&255]]^o[2][s[n>>8&255]]^o[3][s[255&n]]}return c.prototype.decrypt=function(e,t,i,n,r,a){var s=this._key[1],o=e^s[0],u=n^s[1],l=i^s[2],c=t^s[3],h=void 0,d=void 0,p=void 0,f=s.length/4-2,m=void 0,g=4,y=this._tables[1],v=y[0],_=y[1],b=y[2],T=y[3],S=y[4];for(m=0;m<f;m++)h=v[o>>>24]^_[u>>16&255]^b[l>>8&255]^T[255&c]^s[g],d=v[u>>>24]^_[l>>16&255]^b[c>>8&255]^T[255&o]^s[g+1],p=v[l>>>24]^_[c>>16&255]^b[o>>8&255]^T[255&u]^s[g+2],c=v[c>>>24]^_[o>>16&255]^b[u>>8&255]^T[255&l]^s[g+3],g+=4,o=h,u=d,l=p;for(m=0;m<4;m++)r[(3&-m)+a]=S[o>>>24]<<24^S[u>>16&255]<<16^S[l>>8&255]<<8^S[255&c]^s[g++],h=o,o=u,u=l,l=c,c=h},c}(),ol=function(){function e(){nl(this,e),this.listeners={}}return e.prototype.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},e.prototype.off=function(e,t){if(!this.listeners[e])return!1;var i=this.listeners[e].indexOf(t);return this.listeners[e].splice(i,1),-1<i},e.prototype.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var i=t.length,n=0;n<i;++n)t[n].call(this,arguments[1]);else for(var r=Array.prototype.slice.call(arguments,1),a=t.length,s=0;s<a;++s)t[s].apply(this,r)},e.prototype.dispose=function(){this.listeners={}},e.prototype.pipe=function(t){this.on("data",function(e){t.push(e)})},e}(),ul=function(t){function i(){nl(this,i);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.call(this,ol));return e.jobs=[],e.delay=1,e.timeout_=null,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,t),i.prototype.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},i.prototype.push=function(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},i}(ol),ll=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},cl=function(e,t,i){var n=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),r=new sl(Array.prototype.slice.call(t)),a=new Uint8Array(e.byteLength),s=new Int32Array(a.buffer),o=void 0,u=void 0,l=void 0,c=void 0,h=void 0,d=void 0,p=void 0,f=void 0,m=void 0;for(o=i[0],u=i[1],l=i[2],c=i[3],m=0;m<n.length;m+=4)h=ll(n[m]),d=ll(n[m+1]),p=ll(n[m+2]),f=ll(n[m+3]),r.decrypt(h,d,p,f,s,m),s[m]=ll(s[m]^o),s[m+1]=ll(s[m+1]^u),s[m+2]=ll(s[m+2]^l),s[m+3]=ll(s[m+3]^c),o=h,u=d,l=p,c=f;return a},hl=function(){function u(e,t,i,n){nl(this,u);var r=u.STEP,a=new Int32Array(e.buffer),s=new Uint8Array(e.byteLength),o=0;for(this.asyncStream_=new ul,this.asyncStream_.push(this.decryptChunk_(a.subarray(o,o+r),t,i,s)),o=r;o<a.length;o+=r)i=new Uint32Array([ll(a[o-4]),ll(a[o-3]),ll(a[o-2]),ll(a[o-1])]),this.asyncStream_.push(this.decryptChunk_(a.subarray(o,o+r),t,i,s));this.asyncStream_.push(function(){var e;n(null,(e=s).subarray(0,e.byteLength-e[e.byteLength-1]))})}return u.prototype.decryptChunk_=function(t,i,n,r){return function(){var e=cl(t,i,n);r.set(e,t.byteOffset)}},rl(u,null,[{key:"STEP",get:function(){return 32e3}}]),u}(),dl=function(e,t){return/^[a-z]+:/i.test(t)?t:(/\/\//i.test(e)||(e=ma.buildAbsoluteURL(v.location.href,e)),ma.buildAbsoluteURL(e,t))},pl=function(e,t,i){return e&&i.responseURL&&t!==i.responseURL?i.responseURL:t},fl=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},ml=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}(),gl=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},yl=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},vl=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],n=!0,r=!1,a=void 0;try{for(var s,o=e[Symbol.iterator]();!(n=(s=o.next()).done)&&(i.push(s.value),!t||i.length!==t);n=!0);}catch(e){r=!0,a=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw a}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},_l=da.mergeOptions,bl=da.EventTarget,Tl=da.log,Sl=function(r,a){["AUDIO","SUBTITLES"].forEach(function(e){for(var t in r.mediaGroups[e])for(var i in r.mediaGroups[e][t]){var n=r.mediaGroups[e][t][i];a(n,e,t,i)}})},kl=function(e,t){var i=_l(e,{}),n=i.playlists[t.uri];if(!n)return null;if(n.segments&&t.segments&&n.segments.length===t.segments.length&&n.endList===t.endList&&n.mediaSequence===t.mediaSequence)return null;var r=_l(n,t);n.segments&&(r.segments=function(e,t,i){var n=t.slice();i=i||0;for(var r=Math.min(e.length,t.length+i),a=i;a<r;a++)n[a-i]=_l(e[a],n[a-i]);return n}(n.segments,t.segments,t.mediaSequence-n.mediaSequence)),r.segments.forEach(function(e){var t,i;t=e,i=r.resolvedUri,t.resolvedUri||(t.resolvedUri=dl(i,t.uri)),t.key&&!t.key.resolvedUri&&(t.key.resolvedUri=dl(i,t.key.uri)),t.map&&!t.map.resolvedUri&&(t.map.resolvedUri=dl(i,t.map.uri))});for(var a=0;a<i.playlists.length;a++)i.playlists[a].uri===t.uri&&(i.playlists[a]=r);return i.playlists[t.uri]=r,i},Cl=function(e){for(var t=e.playlists.length;t--;){var i=e.playlists[t];(e.playlists[i.uri]=i).resolvedUri=dl(e.uri,i.uri),i.id=t,i.attributes||(i.attributes={},Tl.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute."))}},wl=function(t){Sl(t,function(e){e.uri&&(e.resolvedUri=dl(t.uri,e.uri))})},El=function(e,t){var i=e.segments[e.segments.length-1];return t&&i&&i.duration?1e3*i.duration:500*(e.targetDuration||10)},Al=function(e){function l(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};fl(this,l);var n=yl(this,(l.__proto__||Object.getPrototypeOf(l)).call(this)),r=i.withCredentials,a=void 0!==r&&r,s=i.handleManifestRedirects,o=void 0!==s&&s;n.srcUrl=e,n.hls_=t,n.withCredentials=a,n.handleManifestRedirects=o;var u=t.options_;if(n.customTagParsers=u&&u.customTagParsers||[],n.customTagMappers=u&&u.customTagMappers||[],!n.srcUrl)throw new Error("A non-empty playlist URL is required");return n.state="HAVE_NOTHING",n.on("mediaupdatetimeout",function(){"HAVE_METADATA"===n.state&&(n.state="HAVE_CURRENT_METADATA",n.request=n.hls_.xhr({uri:dl(n.master.uri,n.media().uri),withCredentials:n.withCredentials},function(e,t){if(n.request)return e?n.playlistRequestError(n.request,n.media().uri,"HAVE_METADATA"):void n.haveMetadata(n.request,n.media().uri)}))}),n}return gl(l,bl),ml(l,[{key:"playlistRequestError",value:function(e,t,i){this.request=null,i&&(this.state=i),this.error={playlist:this.master.playlists[t],status:e.status,message:"HLS playlist request error at URL: "+t,responseText:e.responseText,code:500<=e.status?4:2},this.trigger("error")}},{key:"haveMetadata",value:function(e,t){var i=this;this.request=null,this.state="HAVE_METADATA";var n=new ka;this.customTagParsers.forEach(function(e){return n.addParser(e)}),this.customTagMappers.forEach(function(e){return n.addTagMapper(e)}),n.push(e.responseText),n.end(),n.manifest.uri=t,n.manifest.attributes=n.manifest.attributes||{};var r=kl(this.master,n.manifest);this.targetDuration=n.manifest.targetDuration,r?(this.master=r,this.media_=this.master.playlists[n.manifest.uri]):this.trigger("playlistunchanged"),this.media().endList||(v.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=v.setTimeout(function(){i.trigger("mediaupdatetimeout")},El(this.media(),!!r))),this.trigger("loadedplaylist")}},{key:"dispose",value:function(){this.stopRequest(),v.clearTimeout(this.mediaUpdateTimeout)}},{key:"stopRequest",value:function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}},{key:"media",value:function(i){var n=this;if(!i)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var r=this.state;if("string"==typeof i){if(!this.master.playlists[i])throw new Error("Unknown playlist URI: "+i);i=this.master.playlists[i]}var e=!this.media_||i.uri!==this.media_.uri;if(this.master.playlists[i.uri].endList)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=i,void(e&&(this.trigger("mediachanging"),this.trigger("mediachange")));if(e){if(this.state="SWITCHING_MEDIA",this.request){if(i.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.request=this.hls_.xhr({uri:i.resolvedUri,withCredentials:this.withCredentials},function(e,t){if(n.request){if(i.resolvedUri=pl(n.handleManifestRedirects,i.resolvedUri,t),e)return n.playlistRequestError(n.request,i.uri,r);n.haveMetadata(t,i.uri),"HAVE_MASTER"===r?n.trigger("loadedmetadata"):n.trigger("mediachange")}})}}},{key:"pause",value:function(){this.stopRequest(),v.clearTimeout(this.mediaUpdateTimeout),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")}},{key:"load",value:function(e){var t=this;v.clearTimeout(this.mediaUpdateTimeout);var i=this.media();if(e){var n=i?i.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=v.setTimeout(function(){return t.load()},n)}else this.started?i&&!i.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()}},{key:"start",value:function(){var n=this;this.started=!0,this.request=this.hls_.xhr({uri:this.srcUrl,withCredentials:this.withCredentials},function(e,t){if(n.request){if(n.request=null,e)return n.error={status:t.status,message:"HLS playlist request error at URL: "+n.srcUrl,responseText:t.responseText,code:2},"HAVE_NOTHING"===n.state&&(n.started=!1),n.trigger("error");var i=new ka;return n.customTagParsers.forEach(function(e){return i.addParser(e)}),n.customTagMappers.forEach(function(e){return i.addTagMapper(e)}),i.push(t.responseText),i.end(),n.state="HAVE_MASTER",n.srcUrl=pl(n.handleManifestRedirects,n.srcUrl,t),i.manifest.uri=n.srcUrl,i.manifest.playlists?(n.master=i.manifest,Cl(n.master),wl(n.master),n.trigger("loadedplaylist"),void(n.request||n.media(i.manifest.playlists[0]))):(n.master={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:v.location.href,playlists:[{uri:n.srcUrl,id:0,resolvedUri:n.srcUrl,attributes:{}}]},n.master.playlists[n.srcUrl]=n.master.playlists[0],n.haveMetadata(t,n.srcUrl),n.trigger("loadedmetadata"))}})}}]),l}(),Ll=da.createTimeRange,Pl=function(e,t,i){var n,r;return"undefined"==typeof t&&(t=e.mediaSequence+e.segments.length),t<e.mediaSequence?0:(n=function(e,t){var i=0,n=t-e.mediaSequence,r=e.segments[n];if(r){if("undefined"!=typeof r.start)return{result:r.start,precise:!0};if("undefined"!=typeof r.end)return{result:r.end-r.duration,precise:!0}}for(;n--;){if("undefined"!=typeof(r=e.segments[n]).end)return{result:i+r.end,precise:!0};if(i+=r.duration,"undefined"!=typeof r.start)return{result:i+r.start,precise:!0}}return{result:i,precise:!1}}(e,t)).precise?n.result:(r=function(e,t){for(var i=0,n=void 0,r=t-e.mediaSequence;r<e.segments.length;r++){if("undefined"!=typeof(n=e.segments[r]).start)return{result:n.start-i,precise:!0};if(i+=n.duration,"undefined"!=typeof n.end)return{result:n.end-i,precise:!0}}return{result:-1,precise:!1}}(e,t)).precise?r.result:n.result+i},Ol=function(e,t,i){if(!e)return 0;if("number"!=typeof i&&(i=0),"undefined"==typeof t){if(e.totalDuration)return e.totalDuration;if(!e.endList)return v.Infinity}return Pl(e,t,i)},Il=function(e,t,i){var n=0;if(i<t){var r=[i,t];t=r[0],i=r[1]}if(t<0){for(var a=t;a<Math.min(0,i);a++)n+=e.targetDuration;t=0}for(var s=t;s<i;s++)n+=e.segments[s].duration;return n},Ul=function(e){if(!e.segments.length)return 0;for(var t=e.segments.length-1,i=e.segments[t].duration||e.targetDuration,n=i+2*e.targetDuration;t--&&!(n<=(i+=e.segments[t].duration)););return Math.max(0,t)},xl=function(e,t,i){if(!e||!e.segments)return null;if(e.endList)return Ol(e);if(null===t)return null;t=t||0;var n=i?Ul(e):e.segments.length;return Pl(e,e.mediaSequence+n,t)},Dl=function(e){return e-Math.floor(e)==0},Rl=function(e,t){if(Dl(t))return t+.1*e;for(var i=t.toString().split(".")[1].length,n=1;n<=i;n++){var r=Math.pow(10,n),a=t*r;if(Dl(a)||n===i)return(a+e)/r}},Ml=Rl.bind(null,1),Bl=Rl.bind(null,-1),Nl=function(e){return e.excludeUntil&&e.excludeUntil>Date.now()},jl=function(e){return e.excludeUntil&&e.excludeUntil===1/0},Fl=function(e){var t=Nl(e);return!e.disabled&&!t},Vl=function(e,t){return t.attributes&&t.attributes[e]},Hl=function(e,t){if(1===e.playlists.length)return!0;var i=t.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===e.playlists.filter(function(e){return!!Fl(e)&&(e.attributes.BANDWIDTH||0)<i}).length},ql={duration:Ol,seekable:function(e,t){var i=t||0,n=xl(e,t,!0);return null===n?Ll():Ll(i,n)},safeLiveIndex:Ul,getMediaInfoForTime:function(e,t,i,n){var r=void 0,a=void 0,s=e.segments.length,o=t-n;if(o<0){if(0<i)for(r=i-1;0<=r;r--)if(a=e.segments[r],0<(o+=Bl(a.duration)))return{mediaIndex:r,startTime:n-Il(e,i,r)};return{mediaIndex:0,startTime:t}}if(i<0){for(r=i;r<0;r++)if((o-=e.targetDuration)<0)return{mediaIndex:0,startTime:t};i=0}for(r=i;r<s;r++)if(a=e.segments[r],(o-=Ml(a.duration))<0)return{mediaIndex:r,startTime:n+Il(e,i,r)};return{mediaIndex:s-1,startTime:t}},isEnabled:Fl,isDisabled:function(e){return e.disabled},isBlacklisted:Nl,isIncompatible:jl,playlistEnd:xl,isAes:function(e){for(var t=0;t<e.segments.length;t++)if(e.segments[t].key)return!0;return!1},isFmp4:function(e){for(var t=0;t<e.segments.length;t++)if(e.segments[t].map)return!0;return!1},hasAttribute:Vl,estimateSegmentRequestTime:function(e,t,i){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:0;return Vl("BANDWIDTH",i)?(e*i.attributes.BANDWIDTH-8*n)/t:NaN},isLowestEnabledRendition:Hl},zl=da.xhr,Wl=da.mergeOptions,Gl=function(){return function e(t,n){t=Wl({timeout:45e3},t);var i=e.beforeRequest||da.Hls.xhr.beforeRequest;if(i&&"function"==typeof i){var r=i(t);r&&(t=r)}var a=zl(t,function(e,t){var i=a.response;!e&&i&&(a.responseTime=Date.now(),a.roundTripTime=a.responseTime-a.requestTime,a.bytesReceived=i.byteLength||i.length,a.bandwidth||(a.bandwidth=Math.floor(a.bytesReceived/a.roundTripTime*8*1e3))),t.headers&&(a.responseHeaders=t.headers),e&&"ETIMEDOUT"===e.code&&(a.timedout=!0),e||a.aborted||200===t.statusCode||206===t.statusCode||0===t.statusCode||(e=new Error("XHR Failed with a response of: "+(a&&(i||a.responseText)))),n(e,a)}),s=a.abort;return a.abort=function(){return a.aborted=!0,s.apply(a,arguments)},a.uri=t.uri,a.requestTime=Date.now(),a}},Xl=function(e,t){var i=e.toString(16);return"00".substring(0,2-i.length)+i+(t%2?" ":"")},Yl=function(e){return 32<=e&&e<126?String.fromCharCode(e):"."},Kl=function(i){var n={};return Object.keys(i).forEach(function(e){var t=i[e];ArrayBuffer.isView(t)?n[e]={bytes:t.buffer,byteOffset:t.byteOffset,byteLength:t.byteLength}:n[e]=t}),n},$l=function(e){var t=e.byterange||{length:1/0,offset:0};return[t.length,t.offset,e.resolvedUri].join(",")},Ql=function(e){for(var t=Array.prototype.slice.call(e),i="",n=0;n<t.length/16;n++)i+=t.slice(16*n,16*n+16).map(Xl).join("")+" "+t.slice(16*n,16*n+16).map(Yl).join("")+"\n";return i},Jl=Object.freeze({createTransferableMessage:Kl,initSegmentId:$l,hexDump:Ql,tagDump:function(e){var t=e.bytes;return Ql(t)},textRanges:function(e){var t,i,n="",r=void 0;for(r=0;r<e.length;r++)n+=(i=r,(t=e).start(i)+"-"+t.end(i)+" ");return n}}),Zl=function(e){var t=e.playlist,i=e.time,n=void 0===i?void 0:i,r=e.callback;if(!r)throw new Error("getProgramTime: callback must be provided");if(!t||void 0===n)return r({message:"getProgramTime: playlist and time must be provided"});var a=function(e,t){if(!t||!t.segments||0===t.segments.length)return null;for(var i=0,n=void 0,r=0;r<t.segments.length&&!(e<=(i=(n=t.segments[r]).videoTimingInfo?n.videoTimingInfo.transmuxedPresentationEnd:i+n.duration));r++);var a=t.segments[t.segments.length-1];if(a.videoTimingInfo&&a.videoTimingInfo.transmuxedPresentationEnd<e)return null;if(i<e){if(e>i+.25*a.duration)return null;n=a}return{segment:n,estimatedStart:n.videoTimingInfo?n.videoTimingInfo.transmuxedPresentationStart:i-n.duration,type:n.videoTimingInfo?"accurate":"estimate"}}(n,t);if(!a)return r({message:"valid programTime was not found"});if("estimate"===a.type)return r({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:a.estimatedStart});var s={mediaSeconds:n},o=function(e,t){if(!t.dateTimeObject)return null;var i=t.videoTimingInfo.transmuxerPrependedSeconds,n=e-(t.videoTimingInfo.transmuxedPresentationStart+i);return new Date(t.dateTimeObject.getTime()+1e3*n)}(n,a.segment);return o&&(s.programDateTime=o.toISOString()),r(null,s)},ec=function e(t){var i=t.programTime,n=t.playlist,r=t.retryCount,a=void 0===r?2:r,s=t.seekTo,o=t.pauseAfterSeek,u=void 0===o||o,l=t.tech,c=t.callback;if(!c)throw new Error("seekToProgramTime: callback must be provided");if("undefined"==typeof i||!n||!s)return c({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!n.endList&&!l.hasStarted_)return c({message:"player must be playing a live stream to start buffering"});if(!function(e){if(!e.segments||0===e.segments.length)return!1;for(var t=0;t<e.segments.length;t++)if(!e.segments[t].dateTimeObject)return!1;return!0}(n))return c({message:"programDateTime tags must be provided in the manifest "+n.resolvedUri});var h=function(e,t){var i=void 0;try{i=new Date(e)}catch(e){return null}if(!t||!t.segments||0===t.segments.length)return null;var n=t.segments[0];if(i<n.dateTimeObject)return null;for(var r=0;r<t.segments.length-1&&(n=t.segments[r],!(i<t.segments[r+1].dateTimeObject));r++);var a,s=t.segments[t.segments.length-1],o=s.dateTimeObject,u=s.videoTimingInfo?(a=s.videoTimingInfo).transmuxedPresentationEnd-a.transmuxedPresentationStart-a.transmuxerPrependedSeconds:s.duration+.25*s.duration;return new Date(o.getTime()+1e3*u)<i?null:(o<i&&(n=s),{segment:n,estimatedStart:n.videoTimingInfo?n.videoTimingInfo.transmuxedPresentationStart:ql.duration(t,t.mediaSequence+t.segments.indexOf(n)),type:n.videoTimingInfo?"accurate":"estimate"})}(i,n);if(!h)return c({message:i+" was not found in the stream"});var d=h.segment,p=function(e,t){var i=void 0,n=void 0;try{i=new Date(e),n=new Date(t)}catch(e){}var r=i.getTime();return(n.getTime()-r)/1e3}(d.dateTimeObject,i);if("estimate"===h.type)return 0===a?c({message:i+" is not buffered yet. Try again"}):(s(h.estimatedStart+p),void l.one("seeked",function(){e({programTime:i,playlist:n,retryCount:a-1,seekTo:s,pauseAfterSeek:u,tech:l,callback:c})}));var f=d.start+p;l.one("seeked",function(){return c(null,l.currentTime())}),u&&l.pause(),s(f)},tc=1/30,ic=function(e,t){var i=[],n=void 0;if(e&&e.length)for(n=0;n<e.length;n++)t(e.start(n),e.end(n))&&i.push([e.start(n),e.end(n)]);return da.createTimeRanges(i)},nc=function(e,i){return ic(e,function(e,t){return e-tc<=i&&i<=t+tc})},rc=function(e,t){return ic(e,function(e){return t<=e-tc})},ac=function(e){var t=[];if(!e||!e.length)return"";for(var i=0;i<e.length;i++)t.push(e.start(i)+" => "+e.end(i));return t.join(", ")},sc=function(e){for(var t=[],i=0;i<e.length;i++)t.push({start:e.start(i),end:e.end(i)});return t},oc=function(e,t,i){var n=void 0,r=void 0;if(i&&i.cues)for(n=i.cues.length;n--;)(r=i.cues[n]).startTime<=t&&r.endTime>=e&&i.removeCue(r)},uc=function(e){return isNaN(e)||Math.abs(e)===1/0?Number.MAX_VALUE:e},lc=function(e,t,i){var r=v.WebKitDataCue||v.VTTCue;if(t&&t.forEach(function(e){var t=e.stream;this.inbandTextTracks_[t].addCue(new r(e.startTime+this.timestampOffset,e.endTime+this.timestampOffset,e.text))},e),i){var a=uc(e.mediaSource_.duration);if(i.forEach(function(e){var n=e.cueTime+this.timestampOffset;!("number"!=typeof n||v.isNaN(n)||n<0)&&n<1/0&&e.frames.forEach(function(e){var t,i=new r(n,n,e.value||e.url||e.data||"");i.frame=e,i.value=e,t=i,Object.defineProperties(t.frame,{id:{get:function(){return da.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),t.value.key}},value:{get:function(){return da.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),t.value.data}},privateData:{get:function(){return da.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),t.value.data}}}),this.metadataTrack_.addCue(i)},this)},e),e.metadataTrack_&&e.metadataTrack_.cues&&e.metadataTrack_.cues.length){for(var n=e.metadataTrack_.cues,s=[],o=0;o<n.length;o++)n[o]&&s.push(n[o]);var u=s.reduce(function(e,t){var i=e[t.startTime]||[];return i.push(t),e[t.startTime]=i,e},{}),l=Object.keys(u).sort(function(e,t){return Number(e)-Number(t)});l.forEach(function(e,t){var i=u[e],n=Number(l[t+1])||a;i.forEach(function(e){e.endTime=n})})}}},cc="undefined"!=typeof window?window:{},hc="undefined"==typeof Symbol?"__target":Symbol(),dc="application/javascript",pc=cc.BlobBuilder||cc.WebKitBlobBuilder||cc.MozBlobBuilder||cc.MSBlobBuilder,fc=cc.URL||cc.webkitURL||fc&&fc.msURL,mc=cc.Worker;function gc(r,a){return function(e){var t=this;if(!a)return new mc(r);if(mc&&!e){var i=bc(a.toString().replace(/^function.+?{/,"").slice(0,-1));return this[hc]=new mc(i),function(e,t){if(!e||!t)return;var i=e.terminate;e.objURL=t,e.terminate=function(){e.objURL&&fc.revokeObjectURL(e.objURL),i.call(e)}}(this[hc],i),this[hc]}var n={postMessage:function(e){t.onmessage&&setTimeout(function(){t.onmessage({data:e,target:n})})}};a.call(n),this.postMessage=function(e){setTimeout(function(){n.onmessage({data:e,target:t})})},this.isThisThread=!0}}if(mc){var yc,vc=bc("self.onmessage = function () {}"),_c=new Uint8Array(1);try{(yc=new mc(vc)).postMessage(_c,[_c.buffer])}catch(e){mc=null}finally{fc.revokeObjectURL(vc),yc&&yc.terminate()}}function bc(t){try{return fc.createObjectURL(new Blob([t],{type:dc}))}catch(e){var i=new pc;return i.append(t),fc.createObjectURL(i.getBlob(type))}}var Tc=new gc("./transmuxer-worker.worker.js",function(e,t){var Mt=this;!function(){var o,t,i,r,a,n,e,s,u,l,c,h,d,p,f,m,g,y,v,_,b,T,S,k,C,w,E,A,L,P,O,I,U,x,D,R,M,B,N,j,F=Math.pow(2,32)-1;!function(){var e;if(T={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],smhd:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],styp:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[]},"undefined"!=typeof Uint8Array){for(e in T)T.hasOwnProperty(e)&&(T[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);S=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),C=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),k=new Uint8Array([0,0,0,1]),w=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),E=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),A={video:w,audio:E},O=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),P=new Uint8Array([0,0,0,0,0,0,0,0]),I=new Uint8Array([0,0,0,0,0,0,0,0]),U=I,x=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),D=I,L=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}}(),o=function(e){var t,i,n=[],r=0;for(t=1;t<arguments.length;t++)n.push(arguments[t]);for(t=n.length;t--;)r+=n[t].byteLength;for(i=new Uint8Array(r+8),new DataView(i.buffer,i.byteOffset,i.byteLength).setUint32(0,i.byteLength),i.set(e,4),t=0,r=8;t<n.length;t++)i.set(n[t],r),r+=n[t].byteLength;return i},t=function(){return o(T.dinf,o(T.dref,O))},i=function(e){return o(T.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,e.audioobjecttype<<3|e.samplingfrequencyindex>>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},f=function(e){return o(T.hdlr,A[e])},p=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]);return e.samplerate&&(t[12]=e.samplerate>>>24&255,t[13]=e.samplerate>>>16&255,t[14]=e.samplerate>>>8&255,t[15]=255&e.samplerate),o(T.mdhd,t)},d=function(e){return o(T.mdia,p(e),f(e.type),n(e))},a=function(e){return o(T.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},n=function(e){return o(T.minf,"video"===e.type?o(T.vmhd,L):o(T.smhd,P),t(),g(e))},e=function(e,t){for(var i=[],n=t.length;n--;)i[n]=v(t[n]);return o.apply(null,[T.moof,a(e)].concat(i))},s=function(e){for(var t=e.length,i=[];t--;)i[t]=c(e[t]);return o.apply(null,[T.moov,l(4294967295)].concat(i).concat(u(e)))},u=function(e){for(var t=e.length,i=[];t--;)i[t]=_(e[t]);return o.apply(null,[T.mvex].concat(i))},l=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return o(T.mvhd,t)},m=function(e){var t,i,n=e.samples||[],r=new Uint8Array(4+n.length);for(i=0;i<n.length;i++)t=n[i].flags,r[i+4]=t.dependsOn<<4|t.isDependedOn<<2|t.hasRedundancy;return o(T.sdtp,r)},g=function(e){return o(T.stbl,y(e),o(T.stts,D),o(T.stsc,U),o(T.stsz,x),o(T.stco,I))},y=function(e){return o(T.stsd,new Uint8Array([0,0,0,0,0,0,0,1]),"video"===e.type?R(e):M(e))},R=function(e){var t,i=e.sps||[],n=e.pps||[],r=[],a=[];for(t=0;t<i.length;t++)r.push((65280&i[t].byteLength)>>>8),r.push(255&i[t].byteLength),r=r.concat(Array.prototype.slice.call(i[t]));for(t=0;t<n.length;t++)a.push((65280&n[t].byteLength)>>>8),a.push(255&n[t].byteLength),a=a.concat(Array.prototype.slice.call(n[t]));return o(T.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o(T.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([i.length]).concat(r).concat([n.length]).concat(a))),o(T.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])))},M=function(e){return o(T.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),i(e))},h=function(e){var t=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]);return o(T.tkhd,t)},v=function(e){var t,i,n,r,a,s;return t=o(T.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),a=Math.floor(e.baseMediaDecodeTime/(F+1)),s=Math.floor(e.baseMediaDecodeTime%(F+1)),i=o(T.tfdt,new Uint8Array([1,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a,s>>>24&255,s>>>16&255,s>>>8&255,255&s])),92,"audio"===e.type?(n=b(e,92),o(T.traf,t,i,n)):(r=m(e),n=b(e,r.length+92),o(T.traf,t,i,n,r))},c=function(e){return e.duration=e.duration||4294967295,o(T.trak,h(e),d(e))},_=function(e){var t=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==e.type&&(t[t.length-1]=0),o(T.trex,t)},j=function(e,t){var i=0,n=0,r=0,a=0;return e.length&&(void 0!==e[0].duration&&(i=1),void 0!==e[0].size&&(n=2),void 0!==e[0].flags&&(r=4),void 0!==e[0].compositionTimeOffset&&(a=8)),[0,0,i|n|r|a,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},N=function(e,t){var i,n,r,a;for(t+=20+16*(n=e.samples||[]).length,i=j(n,t),a=0;a<n.length;a++)r=n[a],i=i.concat([(4278190080&r.duration)>>>24,(16711680&r.duration)>>>16,(65280&r.duration)>>>8,255&r.duration,(4278190080&r.size)>>>24,(16711680&r.size)>>>16,(65280&r.size)>>>8,255&r.size,r.flags.isLeading<<2|r.flags.dependsOn,r.flags.isDependedOn<<6|r.flags.hasRedundancy<<4|r.flags.paddingValue<<1|r.flags.isNonSyncSample,61440&r.flags.degradationPriority,15&r.flags.degradationPriority,(4278190080&r.compositionTimeOffset)>>>24,(16711680&r.compositionTimeOffset)>>>16,(65280&r.compositionTimeOffset)>>>8,255&r.compositionTimeOffset]);return o(T.trun,new Uint8Array(i))},B=function(e,t){var i,n,r,a;for(t+=20+8*(n=e.samples||[]).length,i=j(n,t),a=0;a<n.length;a++)r=n[a],i=i.concat([(4278190080&r.duration)>>>24,(16711680&r.duration)>>>16,(65280&r.duration)>>>8,255&r.duration,(4278190080&r.size)>>>24,(16711680&r.size)>>>16,(65280&r.size)>>>8,255&r.size]);return o(T.trun,new Uint8Array(i))},b=function(e,t){return"audio"===e.type?B(e,t):N(e,t)};var V,H,q,z,W,G={ftyp:r=function(){return o(T.ftyp,S,k,S,C)},mdat:function(e){return o(T.mdat,e)},moof:e,moov:s,initSegment:function(e){var t,i=r(),n=s(e);return(t=new Uint8Array(i.byteLength+n.byteLength)).set(i),t.set(n,i.byteLength),t}},X=function(e){return e>>>0};q=function(e){return V(e,["moov","trak"]).reduce(function(e,t){var i,n,r,a,s;return(i=V(t,["tkhd"])[0])?(n=i[0],a=X(i[r=0===n?12:20]<<24|i[r+1]<<16|i[r+2]<<8|i[r+3]),(s=V(t,["mdia","mdhd"])[0])?(r=0===(n=s[0])?12:20,e[a]=X(s[r]<<24|s[r+1]<<16|s[r+2]<<8|s[r+3]),e):null):null},{})},z=function(r,e){var t,i,n;return t=V(e,["moof","traf"]),i=[].concat.apply([],t.map(function(n){return V(n,["tfhd"]).map(function(e){var t,i;return t=X(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),i=r[t]||9e4,(V(n,["tfdt"]).map(function(e){var t,i;return t=e[0],i=X(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),1===t&&(i*=Math.pow(2,32),i+=X(e[8]<<24|e[9]<<16|e[10]<<8|e[11])),i})[0]||1/0)/i})})),n=Math.min.apply(null,i),isFinite(n)?n:0},W=function(e){var t=V(e,["moov","trak"]),o=[];return t.forEach(function(e){var t=V(e,["mdia","hdlr"]),s=V(e,["tkhd"]);t.forEach(function(e,t){var i,n,r=H(e.subarray(8,12)),a=s[t];"vide"===r&&(n=0===(i=new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint8(0)?i.getUint32(12):i.getUint32(20),o.push(n))})}),o};var Y={findBox:V=function(e,t){var i,n,r,a,s,o=[];if(!t.length)return null;for(i=0;i<e.byteLength;)n=X(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3]),r=H(e.subarray(i+4,i+8)),a=1<n?i+n:e.byteLength,r===t[0]&&(1===t.length?o.push(e.subarray(i+8,a)):(s=V(e.subarray(i+8,a),t.slice(1))).length&&(o=o.concat(s))),i=a;return o},parseType:H=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])},timescale:q,startTime:z,videoTrackIds:W},K=function(){this.init=function(){var a={};this.on=function(e,t){a[e]||(a[e]=[]),a[e]=a[e].concat(t)},this.off=function(e,t){var i;return!!a[e]&&(i=a[e].indexOf(t),a[e]=a[e].slice(),a[e].splice(i,1),-1<i)},this.trigger=function(e){var t,i,n,r;if(t=a[e])if(2===arguments.length)for(n=t.length,i=0;i<n;++i)t[i].call(this,arguments[1]);else{for(r=[],i=arguments.length,i=1;i<arguments.length;++i)r.push(arguments[i]);for(n=t.length,i=0;i<n;++i)t[i].apply(this,r)}},this.dispose=function(){a={}}}};K.prototype.pipe=function(t){return this.on("data",function(e){t.push(e)}),this.on("done",function(e){t.flush(e)}),t},K.prototype.push=function(e){this.trigger("data",e)},K.prototype.flush=function(e){this.trigger("done",e)};var $,Q,J,Z,ee,te,ie,ne=K,re=function(e){var t,i,n=[],r=[];for(t=n.byteLength=0;t<e.length;t++)"access_unit_delimiter_rbsp"===(i=e[t]).nalUnitType?(n.length&&(n.duration=i.dts-n.dts,r.push(n)),(n=[i]).byteLength=i.data.byteLength,n.pts=i.pts,n.dts=i.dts):("slice_layer_without_partitioning_rbsp_idr"===i.nalUnitType&&(n.keyFrame=!0),n.duration=i.dts-n.dts,n.byteLength+=i.data.byteLength,n.push(i));return r.length&&(!n.duration||n.duration<=0)&&(n.duration=r[r.length-1].duration),r.push(n),r},ae=function(e){var t,i,n=[],r=[];for(n.byteLength=0,n.nalCount=0,n.duration=0,n.pts=e[0].pts,n.dts=e[0].dts,r.byteLength=0,r.nalCount=0,r.duration=0,r.pts=e[0].pts,r.dts=e[0].dts,t=0;t<e.length;t++)(i=e[t]).keyFrame?(n.length&&(r.push(n),r.byteLength+=n.byteLength,r.nalCount+=n.nalCount,r.duration+=n.duration),(n=[i]).nalCount=i.length,n.byteLength=i.byteLength,n.pts=i.pts,n.dts=i.dts,n.duration=i.duration):(n.duration+=i.duration,n.nalCount+=i.length,n.byteLength+=i.byteLength,n.push(i));return r.length&&n.duration<=0&&(n.duration=r[r.length-1].duration),r.byteLength+=n.byteLength,r.nalCount+=n.nalCount,r.duration+=n.duration,r.push(n),r},se=function(e){var t;return!e[0][0].keyFrame&&1<e.length&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},oe=function(e,t){var i,n,r,a,s,o,u,l=t||0,c=[];for(i=0;i<e.length;i++)for(a=e[i],n=0;n<a.length;n++)s=a[n],o=s,u=void 0,(u={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}}).dataOffset=l,u.compositionTimeOffset=o.pts-o.dts,u.duration=o.duration,u.size=4*o.length,u.size+=o.byteLength,o.keyFrame&&(u.flags.dependsOn=2,u.flags.isNonSyncSample=0),l+=(r=u).size,c.push(r);return c},ue=function(e){var t,i,n,r,a,s,o=0,u=e.byteLength,l=e.nalCount,c=new Uint8Array(u+4*l),h=new DataView(c.buffer);for(t=0;t<e.length;t++)for(r=e[t],i=0;i<r.length;i++)for(a=r[i],n=0;n<a.length;n++)s=a[n],h.setUint32(o,s.data.byteLength),o+=4,c.set(s.data,o),o+=s.data.byteLength;return c},le=[33,16,5,32,164,27],ce=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],he=function(e){for(var t=[];e--;)t.push(0);return t},de={96e3:[le,[227,64],he(154),[56]],88200:[le,[231],he(170),[56]],64e3:[le,[248,192],he(240),[56]],48e3:[le,[255,192],he(268),[55,148,128],he(54),[112]],44100:[le,[255,192],he(268),[55,163,128],he(84),[112]],32e3:[le,[255,192],he(268),[55,234],he(226),[112]],24e3:[le,[255,192],he(268),[55,255,128],he(268),[111,112],he(126),[224]],16e3:[le,[255,192],he(268),[55,255,128],he(268),[111,255],he(269),[223,108],he(195),[1,192]],12e3:[ce,he(268),[3,127,248],he(268),[6,255,240],he(268),[13,255,224],he(268),[27,253,128],he(259),[56]],11025:[ce,he(268),[3,127,248],he(268),[6,255,240],he(268),[13,255,224],he(268),[27,255,192],he(268),[55,175,128],he(108),[112]],8e3:[ce,he(268),[3,121,16],he(47),[7]]},pe=($=de,Object.keys($).reduce(function(e,t){return e[t]=new Uint8Array($[t].reduce(function(e,t){return e.concat(t)},[])),e},{}));te=function(e,t){return Q(ee(e,t))},ie=function(e,t){return J(Z(e),t)};Q=function(e){return 9e4*e},J=function(e,t){return e*t},Z=function(e){return e/9e4},ee=function(e,t){return e/t};var fe=te,me=ie,ge=function(e,t,i,n){var r,a,s,o,u=0,l=0,c=0;if(t.length&&(r=fe(e.baseMediaDecodeTime,e.samplerate),a=Math.ceil(9e4/(e.samplerate/1024)),i&&n&&(u=r-Math.max(i,n),c=(l=Math.floor(u/a))*a),!(l<1||45e3<c))){for((s=pe[e.samplerate])||(s=t[0].data),o=0;o<l;o++)t.splice(o,0,{data:s});e.baseMediaDecodeTime-=Math.floor(me(c,e.samplerate))}},ye=function(e,t,i){return t.minSegmentDts>=i?e:(t.minSegmentDts=1/0,e.filter(function(e){return e.dts>=i&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)}))},ve=function(e){var t,i,n=[];for(t=0;t<e.length;t++)i=e[t],n.push({size:i.data.byteLength,duration:1024});return n},_e=function(e){var t,i,n=0,r=new Uint8Array(function(e){var t,i=0;for(t=0;t<e.length;t++)i+=e[t].data.byteLength;return i}(e));for(t=0;t<e.length;t++)i=e[t],r.set(i.data,n),n+=i.data.byteLength;return r},be=function(e){delete e.minSegmentDts,delete e.maxSegmentDts,delete e.minSegmentPts,delete e.maxSegmentPts},Te=function(e,t){var i,n=e.minSegmentDts;return t||(n-=e.timelineStartInfo.dts),i=e.timelineStartInfo.baseMediaDecodeTime,i+=n,i=Math.max(0,i),"audio"===e.type&&(i*=e.samplerate/9e4,i=Math.floor(i)),i},Se=function(e,t){"number"==typeof t.pts&&(void 0===e.timelineStartInfo.pts&&(e.timelineStartInfo.pts=t.pts),void 0===e.minSegmentPts?e.minSegmentPts=t.pts:e.minSegmentPts=Math.min(e.minSegmentPts,t.pts),void 0===e.maxSegmentPts?e.maxSegmentPts=t.pts:e.maxSegmentPts=Math.max(e.maxSegmentPts,t.pts)),"number"==typeof t.dts&&(void 0===e.timelineStartInfo.dts&&(e.timelineStartInfo.dts=t.dts),void 0===e.minSegmentDts?e.minSegmentDts=t.dts:e.minSegmentDts=Math.min(e.minSegmentDts,t.dts),void 0===e.maxSegmentDts?e.maxSegmentDts=t.dts:e.maxSegmentDts=Math.max(e.maxSegmentDts,t.dts))},ke=function(e){for(var t=0,i={payloadType:-1,payloadSize:0},n=0,r=0;t<e.byteLength&&128!==e[t];){for(;255===e[t];)n+=255,t++;for(n+=e[t++];255===e[t];)r+=255,t++;if(r+=e[t++],!i.payload&&4===n){i.payloadType=n,i.payloadSize=r,i.payload=e.subarray(t,t+r);break}t+=r,r=n=0}return i},Ce=function(e){return 181!==e.payload[0]?null:49!=(e.payload[1]<<8|e.payload[2])?null:"GA94"!==String.fromCharCode(e.payload[3],e.payload[4],e.payload[5],e.payload[6])?null:3!==e.payload[7]?null:e.payload.subarray(8,e.payload.length-1)},we=function(e,t){var i,n,r,a,s=[];if(!(64&t[0]))return s;for(n=31&t[0],i=0;i<n;i++)a={type:3&t[2+(r=3*i)],pts:e},4&t[r+2]&&(a.ccData=t[r+3]<<8|t[r+4],s.push(a));return s},Ee=function(e){for(var t,i,n=e.byteLength,r=[],a=1;a<n-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(r.push(a+2),a+=2):a++;if(0===r.length)return e;t=n-r.length,i=new Uint8Array(t);var s=0;for(a=0;a<t;s++,a++)s===r[0]&&(s++,r.shift()),i[a]=e[s];return i},Ae=4,Le=function e(){e.prototype.init.call(this),this.captionPackets_=[],this.ccStreams_=[new xe(0,0),new xe(0,1),new xe(1,0),new xe(1,1)],this.reset(),this.ccStreams_.forEach(function(e){e.on("data",this.trigger.bind(this,"data")),e.on("done",this.trigger.bind(this,"done"))},this)};(Le.prototype=new ne).push=function(e){var t,i,n;if("sei_rbsp"===e.nalUnitType&&(t=ke(e.escapedRBSP)).payloadType===Ae&&(i=Ce(t)))if(e.dts<this.latestDts_)this.ignoreNextEqualDts_=!0;else{if(e.dts===this.latestDts_&&this.ignoreNextEqualDts_)return this.numSameDts_--,void(this.numSameDts_||(this.ignoreNextEqualDts_=!1));n=we(e.pts,i),this.captionPackets_=this.captionPackets_.concat(n),this.latestDts_!==e.dts&&(this.numSameDts_=0),this.numSameDts_++,this.latestDts_=e.dts}},Le.prototype.flush=function(){this.captionPackets_.length?(this.captionPackets_.forEach(function(e,t){e.presortIndex=t}),this.captionPackets_.sort(function(e,t){return e.pts===t.pts?e.presortIndex-t.presortIndex:e.pts-t.pts}),this.captionPackets_.forEach(function(e){e.type<2&&this.dispatchCea608Packet(e)},this),this.captionPackets_.length=0,this.ccStreams_.forEach(function(e){e.flush()},this)):this.ccStreams_.forEach(function(e){e.flush()},this)},Le.prototype.reset=function(){this.latestDts_=null,this.ignoreNextEqualDts_=!1,this.numSameDts_=0,this.activeCea608Channel_=[null,null],this.ccStreams_.forEach(function(e){e.reset()})},Le.prototype.dispatchCea608Packet=function(e){this.setsChannel1Active(e)?this.activeCea608Channel_[e.type]=0:this.setsChannel2Active(e)&&(this.activeCea608Channel_[e.type]=1),null!==this.activeCea608Channel_[e.type]&&this.ccStreams_[(e.type<<1)+this.activeCea608Channel_[e.type]].push(e)},Le.prototype.setsChannel1Active=function(e){return 4096==(30720&e.ccData)},Le.prototype.setsChannel2Active=function(e){return 6144==(30720&e.ccData)};var Pe={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},Oe=function(e){return null===e?"":(e=Pe[e]||e,String.fromCharCode(e))},Ie=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Ue=function(){for(var e=[],t=15;t--;)e.push("");return e},xe=function e(t,i){e.prototype.init.call(this),this.field_=t||0,this.dataChannel_=i||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,i,n,r,a;if((t=32639&e.ccData)!==this.lastControlCode_){if(4096==(61440&t)?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),n=t>>>8,r=255&t,t!==this.PADDING_)if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),i=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=i,this.startPts_=e.pts;else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts);else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts);else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts);else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts;else if(t===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=Ue();else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Ue();else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=Ue()),this.mode_="paintOn",this.startPts_=e.pts;else if(this.isSpecialCharacter(n,r))a=Oe((n=(3&n)<<8)|r),this[this.mode_](e.pts,a),this.column_++;else if(this.isExtCharacter(n,r))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),a=Oe((n=(3&n)<<8)|r),this[this.mode_](e.pts,a),this.column_++;else if(this.isMidRowCode(n,r))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14==(14&r)&&this.addFormatting(e.pts,["i"]),1==(1&r)&&this.addFormatting(e.pts,["u"]);else if(this.isOffsetControlCode(n,r))this.column_+=3&r;else if(this.isPAC(n,r)){var s=Ie.indexOf(7968&t);"rollUp"===this.mode_&&(s-this.rollUpRows_+1<0&&(s=this.rollUpRows_-1),this.setRollUp(e.pts,s)),s!==this.row_&&(this.clearFormatting(e.pts),this.row_=s),1&r&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),16==(16&t)&&(this.column_=4*((14&t)>>1)),this.isColorPAC(r)&&14==(14&r)&&this.addFormatting(e.pts,["i"])}else this.isNormalChar(n)&&(0===r&&(r=null),a=Oe(n),a+=Oe(r),this[this.mode_](e.pts,a),this.column_+=a.length)}else this.lastControlCode_=null}};xe.prototype=new ne,xe.prototype.flushDisplayed=function(e){var t=this.displayed_.map(function(e){try{return e.trim()}catch(e){return""}}).join("\n").replace(/^\n+|\n+$/g,"");t.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,text:t,stream:this.name_})},xe.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Ue(),this.nonDisplayed_=Ue(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},xe.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},xe.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&48<=t&&t<=63},xe.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&32<=t&&t<=63},xe.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&32<=t&&t<=47},xe.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&33<=t&&t<=35},xe.prototype.isPAC=function(e,t){return e>=this.BASE_&&e<this.BASE_+8&&64<=t&&t<=127},xe.prototype.isColorPAC=function(e){return 64<=e&&e<=79||96<=e&&e<=127},xe.prototype.isNormalChar=function(e){return 32<=e&&e<=127},xe.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=Ue(),this.displayed_=Ue()),void 0!==t&&t!==this.row_)for(var i=0;i<this.rollUpRows_;i++)this.displayed_[t-i]=this.displayed_[this.row_-i],this.displayed_[this.row_-i]="";void 0===t&&(t=this.row_),this.topRow_=t-this.rollUpRows_+1},xe.prototype.addFormatting=function(e,t){this.formatting_=this.formatting_.concat(t);var i=t.reduce(function(e,t){return e+"<"+t+">"},"");this[this.mode_](e,i)},xe.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce(function(e,t){return e+"</"+t+">"},"");this.formatting_=[],this[this.mode_](e,t)}},xe.prototype.popOn=function(e,t){var i=this.nonDisplayed_[this.row_];i+=t,this.nonDisplayed_[this.row_]=i},xe.prototype.rollUp=function(e,t){var i=this.displayed_[this.row_];i+=t,this.displayed_[this.row_]=i},xe.prototype.shiftRowsUp_=function(){var e;for(e=0;e<this.topRow_;e++)this.displayed_[e]="";for(e=this.row_+1;e<15;e++)this.displayed_[e]="";for(e=this.topRow_;e<this.row_;e++)this.displayed_[e]=this.displayed_[e+1];this.displayed_[this.row_]=""},xe.prototype.paintOn=function(e,t){var i=this.displayed_[this.row_];i+=t,this.displayed_[this.row_]=i};var De={CaptionStream:Le,Cea608Stream:xe},Re={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21},Me=function(e,t){var i=1;for(t<e&&(i=-1);4294967296<Math.abs(t-e);)e+=8589934592*i;return e},Be=function e(t){var i,n;e.prototype.init.call(this),this.type_=t,this.push=function(e){e.type===this.type_&&(void 0===n&&(n=e.dts),e.dts=Me(e.dts,n),e.pts=Me(e.pts,n),i=e.dts,this.trigger("data",e))},this.flush=function(){n=i,this.trigger("done")},this.discontinuity=function(){i=n=void 0}};Be.prototype=new ne;var Ne,je=Be,Fe=function(e,t,i){var n,r="";for(n=t;n<i;n++)r+="%"+("00"+e[n].toString(16)).slice(-2);return r},Ve=function(e,t,i){return decodeURIComponent(Fe(e,t,i))},He=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},qe={TXXX:function(e){var t;if(3===e.data[0]){for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=Ve(e.data,1,t),e.value=Ve(e.data,t+1,e.data.length).replace(/\0*$/,"");break}e.data=e.value}},WXXX:function(e){var t;if(3===e.data[0])for(t=1;t<e.data.length;t++)if(0===e.data[t]){e.description=Ve(e.data,1,t),e.url=Ve(e.data,t+1,e.data.length);break}},PRIV:function(e){var t,i;for(t=0;t<e.data.length;t++)if(0===e.data[t]){e.owner=(i=e.data,unescape(Fe(i,0,t)));break}e.privateData=e.data.subarray(t+1),e.data=e.privateData}};(Ne=function(e){var t,u={debug:!(!e||!e.debug),descriptor:e&&e.descriptor},l=0,c=[],h=0;if(Ne.prototype.init.call(this),this.dispatchType=Re.METADATA_STREAM_TYPE.toString(16),u.descriptor)for(t=0;t<u.descriptor.length;t++)this.dispatchType+=("00"+u.descriptor[t].toString(16)).slice(-2);this.push=function(e){var t,i,n,r,a;if("timed-metadata"===e.type)if(e.dataAlignmentIndicator&&(h=0,c.length=0),0===c.length&&(e.data.length<10||e.data[0]!=="I".charCodeAt(0)||e.data[1]!=="D".charCodeAt(0)||e.data[2]!=="3".charCodeAt(0)))u.debug;else if(c.push(e),h+=e.data.byteLength,1===c.length&&(l=He(e.data.subarray(6,10)),l+=10),!(h<l)){for(t={data:new Uint8Array(l),frames:[],pts:c[0].pts,dts:c[0].dts},a=0;a<l;)t.data.set(c[0].data.subarray(0,l-a),a),a+=c[0].data.byteLength,h-=c[0].data.byteLength,c.shift();i=10,64&t.data[5]&&(i+=4,i+=He(t.data.subarray(10,14)),l-=He(t.data.subarray(16,20)));do{if((n=He(t.data.subarray(i+4,i+8)))<1)return;if((r={id:String.fromCharCode(t.data[i],t.data[i+1],t.data[i+2],t.data[i+3]),data:t.data.subarray(i+10,i+n+10)}).key=r.id,qe[r.id]&&(qe[r.id](r),"com.apple.streaming.transportStreamTimestamp"===r.owner)){var s=r.data,o=(1&s[3])<<30|s[4]<<22|s[5]<<14|s[6]<<6|s[7]>>>2;o*=4,o+=3&s[7],r.timeStamp=o,void 0===t.pts&&void 0===t.dts&&(t.pts=r.timeStamp,t.dts=r.timeStamp),this.trigger("timestamp",r)}t.frames.push(r),i+=10,i+=n}while(i<l);this.trigger("data",t)}}}).prototype=new ne;var ze,We,Ge,Xe=Ne,Ye=je;(ze=function(){var r=new Uint8Array(188),a=0;ze.prototype.init.call(this),this.push=function(e){var t,i=0,n=188;for(a?((t=new Uint8Array(e.byteLength+a)).set(r.subarray(0,a)),t.set(e,a),a=0):t=e;n<t.byteLength;)71!==t[i]||71!==t[n]?(i++,n++):(this.trigger("data",t.subarray(i,n)),i+=188,n+=188);i<t.byteLength&&(r.set(t.subarray(i),0),a=t.byteLength-i)},this.flush=function(){188===a&&71===r[0]&&(this.trigger("data",r),a=0),this.trigger("done")}}).prototype=new ne,(We=function(){var n,r,a,s;We.prototype.init.call(this),(s=this).packetsWaitingForPmt=[],this.programMapTable=void 0,n=function(e,t){var i=0;t.payloadUnitStartIndicator&&(i+=e[i]+1),"pat"===t.type?r(e.subarray(i),t):a(e.subarray(i),t)},r=function(e,t){t.section_number=e[7],t.last_section_number=e[8],s.pmtPid=(31&e[10])<<8|e[11],t.pmtPid=s.pmtPid},a=function(e,t){var i,n;if(1&e[5]){for(s.programMapTable={video:null,audio:null,"timed-metadata":{}},i=3+((15&e[1])<<8|e[2])-4,n=12+((15&e[10])<<8|e[11]);n<i;){var r=e[n],a=(31&e[n+1])<<8|e[n+2];r===Re.H264_STREAM_TYPE&&null===s.programMapTable.video?s.programMapTable.video=a:r===Re.ADTS_STREAM_TYPE&&null===s.programMapTable.audio?s.programMapTable.audio=a:r===Re.METADATA_STREAM_TYPE&&(s.programMapTable["timed-metadata"][a]=r),n+=5+((15&e[n+3])<<8|e[n+4])}t.programMapTable=s.programMapTable}},this.push=function(e){var t={},i=4;if(t.payloadUnitStartIndicator=!!(64&e[1]),t.pid=31&e[1],t.pid<<=8,t.pid|=e[2],1<(48&e[3])>>>4&&(i+=e[i]+1),0===t.pid)t.type="pat",n(e.subarray(i),t),this.trigger("data",t);else if(t.pid===this.pmtPid)for(t.type="pmt",n(e.subarray(i),t),this.trigger("data",t);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([e,i,t]):this.processPes_(e,i,t)},this.processPes_=function(e,t,i){i.pid===this.programMapTable.video?i.streamType=Re.H264_STREAM_TYPE:i.pid===this.programMapTable.audio?i.streamType=Re.ADTS_STREAM_TYPE:i.streamType=this.programMapTable["timed-metadata"][i.pid],i.type="pes",i.data=e.subarray(t),this.trigger("data",i)}}).prototype=new ne,We.STREAM_TYPES={h264:27,adts:15},(Ge=function(){var d=this,n={data:[],size:0},r={data:[],size:0},a={data:[],size:0},s=function(e,t,i){var n,r,a=new Uint8Array(e.size),s={type:t},o=0,u=0;if(e.data.length&&!(e.size<9)){for(s.trackId=e.data[0].pid,o=0;o<e.data.length;o++)r=e.data[o],a.set(r.data,u),u+=r.data.byteLength;var l,c,h;l=a,(c=s).packetLength=6+(l[4]<<8|l[5]),c.dataAlignmentIndicator=0!=(4&l[6]),192&(h=l[7])&&(c.pts=(14&l[9])<<27|(255&l[10])<<20|(254&l[11])<<12|(255&l[12])<<5|(254&l[13])>>>3,c.pts*=4,c.pts+=(6&l[13])>>>1,c.dts=c.pts,64&h&&(c.dts=(14&l[14])<<27|(255&l[15])<<20|(254&l[16])<<12|(255&l[17])<<5|(254&l[18])>>>3,c.dts*=4,c.dts+=(6&l[18])>>>1)),c.data=l.subarray(9+l[8]),n="video"===t||s.packetLength<=e.size,(i||n)&&(e.size=0,e.data.length=0),n&&d.trigger("data",s)}};Ge.prototype.init.call(this),this.push=function(i){({pat:function(){},pes:function(){var e,t;switch(i.streamType){case Re.H264_STREAM_TYPE:case Re.H264_STREAM_TYPE:e=n,t="video";break;case Re.ADTS_STREAM_TYPE:e=r,t="audio";break;case Re.METADATA_STREAM_TYPE:e=a,t="timed-metadata";break;default:return}i.payloadUnitStartIndicator&&s(e,t,!0),e.data.push(i),e.size+=i.data.byteLength},pmt:function(){var e={type:"metadata",tracks:[]},t=i.programMapTable;null!==t.video&&e.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+t.video,codec:"avc",type:"video"}),null!==t.audio&&e.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+t.audio,codec:"adts",type:"audio"}),d.trigger("data",e)}})[i.type]()},this.flush=function(){s(n,"video"),s(r,"audio"),s(a,"timed-metadata"),this.trigger("done")}}).prototype=new ne;var Ke={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:ze,TransportParseStream:We,ElementaryStream:Ge,TimestampRolloverStream:Ye,CaptionStream:De.CaptionStream,Cea608Stream:De.Cea608Stream,MetadataStream:Xe};for(var $e in Re)Re.hasOwnProperty($e)&&(Ke[$e]=Re[$e]);var Qe,Je=Ke,Ze=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];(Qe=function(){var l;Qe.prototype.init.call(this),this.push=function(e){var t,i,n,r,a,s,o=0,u=0;if("audio"===e.type)for(l?(r=l,(l=new Uint8Array(r.byteLength+e.data.byteLength)).set(r),l.set(e.data,r.byteLength)):l=e.data;o+5<l.length;)if(255===l[o]&&240==(246&l[o+1])){if(i=2*(1&~l[o+1]),t=(3&l[o+3])<<11|l[o+4]<<3|(224&l[o+5])>>5,s=9e4*(a=1024*(1+(3&l[o+6])))/Ze[(60&l[o+2])>>>2],n=o+t,l.byteLength<n)return;if(this.trigger("data",{pts:e.pts+u*s,dts:e.dts+u*s,sampleCount:a,audioobjecttype:1+(l[o+2]>>>6&3),channelcount:(1&l[o+2])<<2|(192&l[o+3])>>>6,samplerate:Ze[(60&l[o+2])>>>2],samplingfrequencyindex:(60&l[o+2])>>>2,samplesize:16,data:l.subarray(o+7+i,n)}),l.byteLength===n)return void(l=void 0);u++,l=l.subarray(n)}else o++},this.flush=function(){this.trigger("done")}}).prototype=new ne;var et,tt,it,nt=Qe,rt=function(n){var r=n.byteLength,a=0,s=0;this.length=function(){return 8*r},this.bitsAvailable=function(){return 8*r+s},this.loadWord=function(){var e=n.byteLength-r,t=new Uint8Array(4),i=Math.min(4,r);if(0===i)throw new Error("no bytes available");t.set(n.subarray(e,e+i)),a=new DataView(t.buffer).getUint32(0),s=8*i,r-=i},this.skipBits=function(e){var t;e<s||(e-=s,e-=8*(t=Math.floor(e/8)),r-=t,this.loadWord()),a<<=e,s-=e},this.readBits=function(e){var t=Math.min(s,e),i=a>>>32-t;return 0<(s-=t)?a<<=t:0<r&&this.loadWord(),0<(t=e-t)?i<<t|this.readBits(t):i},this.skipLeadingZeros=function(){var e;for(e=0;e<s;++e)if(0!=(a&2147483648>>>e))return a<<=e,s-=e,e;return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros();return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb();return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};(tt=function(){var i,n,r=0;tt.prototype.init.call(this),this.push=function(e){var t;for(n=n?((t=new Uint8Array(n.byteLength+e.data.byteLength)).set(n),t.set(e.data,n.byteLength),t):e.data;r<n.byteLength-3;r++)if(1===n[r+2]){i=r+5;break}for(;i<n.byteLength;)switch(n[i]){case 0:if(0!==n[i-1]){i+=2;break}if(0!==n[i-2]){i++;break}for(r+3!==i-2&&this.trigger("data",n.subarray(r+3,i-2));1!==n[++i]&&i<n.length;);r=i-2,i+=3;break;case 1:if(0!==n[i-1]||0!==n[i-2]){i+=3;break}this.trigger("data",n.subarray(r+3,i-2)),r=i-2,i+=3;break;default:i+=3}n=n.subarray(r),i-=r,r=0},this.flush=function(){n&&3<n.byteLength&&this.trigger("data",n.subarray(r+3)),n=null,r=0,this.trigger("done")}}).prototype=new ne,it={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},(et=function(){var i,n,r,a,s,o,_,t=new tt;et.prototype.init.call(this),(i=this).push=function(e){"video"===e.type&&(n=e.trackId,r=e.pts,a=e.dts,t.push(e))},t.on("data",function(e){var t={trackId:n,pts:r,dts:a,data:e};switch(31&e[0]){case 5:t.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:t.nalUnitType="sei_rbsp",t.escapedRBSP=s(e.subarray(1));break;case 7:t.nalUnitType="seq_parameter_set_rbsp",t.escapedRBSP=s(e.subarray(1)),t.config=o(t.escapedRBSP);break;case 8:t.nalUnitType="pic_parameter_set_rbsp";break;case 9:t.nalUnitType="access_unit_delimiter_rbsp"}i.trigger("data",t)}),t.on("done",function(){i.trigger("done")}),this.flush=function(){t.flush()},_=function(e,t){var i,n=8,r=8;for(i=0;i<e;i++)0!==r&&(r=(n+t.readExpGolomb()+256)%256),n=0===r?n:r},s=function(e){for(var t,i,n=e.byteLength,r=[],a=1;a<n-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(r.push(a+2),a+=2):a++;if(0===r.length)return e;t=n-r.length,i=new Uint8Array(t);var s=0;for(a=0;a<t;s++,a++)s===r[0]&&(s++,r.shift()),i[a]=e[s];return i},o=function(e){var t,i,n,r,a,s,o,u,l,c,h,d,p,f=0,m=0,g=0,y=0,v=1;if(i=(t=new rt(e)).readUnsignedByte(),r=t.readUnsignedByte(),n=t.readUnsignedByte(),t.skipUnsignedExpGolomb(),it[i]&&(3===(a=t.readUnsignedExpGolomb())&&t.skipBits(1),t.skipUnsignedExpGolomb(),t.skipUnsignedExpGolomb(),t.skipBits(1),t.readBoolean()))for(h=3!==a?8:12,p=0;p<h;p++)t.readBoolean()&&_(p<6?16:64,t);if(t.skipUnsignedExpGolomb(),0===(s=t.readUnsignedExpGolomb()))t.readUnsignedExpGolomb();else if(1===s)for(t.skipBits(1),t.skipExpGolomb(),t.skipExpGolomb(),o=t.readUnsignedExpGolomb(),p=0;p<o;p++)t.skipExpGolomb();if(t.skipUnsignedExpGolomb(),t.skipBits(1),u=t.readUnsignedExpGolomb(),l=t.readUnsignedExpGolomb(),0===(c=t.readBits(1))&&t.skipBits(1),t.skipBits(1),t.readBoolean()&&(f=t.readUnsignedExpGolomb(),m=t.readUnsignedExpGolomb(),g=t.readUnsignedExpGolomb(),y=t.readUnsignedExpGolomb()),t.readBoolean()&&t.readBoolean()){switch(t.readUnsignedByte()){case 1:d=[1,1];break;case 2:d=[12,11];break;case 3:d=[10,11];break;case 4:d=[16,11];break;case 5:d=[40,33];break;case 6:d=[24,11];break;case 7:d=[20,11];break;case 8:d=[32,11];break;case 9:d=[80,33];break;case 10:d=[18,11];break;case 11:d=[15,11];break;case 12:d=[64,33];break;case 13:d=[160,99];break;case 14:d=[4,3];break;case 15:d=[3,2];break;case 16:d=[2,1];break;case 255:d=[t.readUnsignedByte()<<8|t.readUnsignedByte(),t.readUnsignedByte()<<8|t.readUnsignedByte()]}d&&(v=d[0]/d[1])}return{profileIdc:i,levelIdc:n,profileCompatibility:r,width:Math.ceil((16*(u+1)-2*f-2*m)*v),height:(2-c)*(l+1)*16-2*g-2*y}}}).prototype=new ne;var at,st={H264Stream:et,NalByteStream:tt},ot=function(e){return e[0]==="I".charCodeAt(0)&&e[1]==="D".charCodeAt(0)&&e[2]==="3".charCodeAt(0)},ut=function(e,t){var i=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return(16&e[t+5])>>4?i+20:i+10},lt=function(e,t){var i=(224&e[t+5])>>5,n=e[t+4]<<3;return 6144&e[t+3]|n|i};(at=function(){var o=new Uint8Array,u=0;at.prototype.init.call(this),this.setTimestamp=function(e){u=e},this.push=function(e){var t,i,n,r,a=0,s=0;for(o.length?(r=o.length,(o=new Uint8Array(e.byteLength+r)).set(o.subarray(0,r)),o.set(e,r)):o=e;3<=o.length-s;)if(o[s]!=="I".charCodeAt(0)||o[s+1]!=="D".charCodeAt(0)||o[s+2]!=="3".charCodeAt(0))if(255!=(255&o[s])||240!=(240&o[s+1]))s++;else{if(o.length-s<7)break;if(s+(a=lt(o,s))>o.length)break;n={type:"audio",data:o.subarray(s,s+a),pts:u,dts:u},this.trigger("data",n),s+=a}else{if(o.length-s<10)break;if(s+(a=ut(o,s))>o.length)break;i={type:"timed-metadata",data:o.subarray(s,s+a)},this.trigger("data",i),s+=a}t=o.length-s,o=0<t?o.subarray(s):new Uint8Array}}).prototype=new ne;var ct,ht,dt,pt,ft=at,mt=st.H264Stream,gt=ot,yt=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],vt=["width","height","profileIdc","levelIdc","profileCompatibility"],_t=function(e,t){var i;if(e.length!==t.length)return!1;for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0},bt=function(e,t,i,n,r,a){return{start:{dts:e,pts:e+(i-t)},end:{dts:e+(n-t),pts:e+(r-i)},prependedContentDuration:a,baseMediaDecodeTime:e}};(ht=function(r,a){var s=[],o=0,u=0,l=0,c=1/0;a=a||{},ht.prototype.init.call(this),this.push=function(t){Se(r,t),r&&yt.forEach(function(e){r[e]=t[e]}),s.push(t)},this.setEarliestDts=function(e){u=e-r.timelineStartInfo.baseMediaDecodeTime},this.setVideoBaseMediaDecodeTime=function(e){c=e},this.setAudioAppendStart=function(e){l=e},this.flush=function(){var e,t,i,n;0!==s.length&&(e=ye(s,r,u),r.baseMediaDecodeTime=Te(r,a.keepOriginalTimestamps),ge(r,e,l,c),r.samples=ve(e),i=G.mdat(_e(e)),s=[],t=G.moof(o,[r]),n=new Uint8Array(t.byteLength+i.byteLength),o++,n.set(t),n.set(i,t.byteLength),be(r),this.trigger("data",{track:r,boxes:n})),this.trigger("done","AudioSegmentStream")}}).prototype=new ne,(ct=function(c,h){var t,i,d=0,p=[],f=[];h=h||{},ct.prototype.init.call(this),delete c.minPTS,this.gopCache_=[],this.push=function(e){Se(c,e),"seq_parameter_set_rbsp"!==e.nalUnitType||t||(t=e.config,c.sps=[e.data],vt.forEach(function(e){c[e]=t[e]},this)),"pic_parameter_set_rbsp"!==e.nalUnitType||i||(i=e.data,c.pps=[e.data]),p.push(e)},this.flush=function(){for(var e,t,i,n,r,a,s,o,u=0;p.length&&"access_unit_delimiter_rbsp"!==p[0].nalUnitType;)p.shift();if(0===p.length)return this.resetStream_(),void this.trigger("done","VideoSegmentStream");if(e=re(p),(i=ae(e))[0][0].keyFrame||((t=this.getGopForFusion_(p[0],c))?(u=t.duration,i.unshift(t),i.byteLength+=t.byteLength,i.nalCount+=t.nalCount,i.pts=t.pts,i.dts=t.dts,i.duration+=t.duration):i=se(i)),f.length){var l;if(!(l=h.alignGopsAtEnd?this.alignGopsAtEnd_(i):this.alignGopsAtStart_(i)))return this.gopCache_.unshift({gop:i.pop(),pps:c.pps,sps:c.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),p=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream");be(c),i=l}Se(c,i),c.samples=oe(i),r=G.mdat(ue(i)),c.baseMediaDecodeTime=Te(c,h.keepOriginalTimestamps),this.trigger("processedGopsInfo",i.map(function(e){return{pts:e.pts,dts:e.dts,byteLength:e.byteLength}})),s=i[0],o=i[i.length-1],this.trigger("segmentTimingInfo",bt(c.baseMediaDecodeTime,s.dts,s.pts,o.dts+o.duration,o.pts+o.duration,u)),this.gopCache_.unshift({gop:i.pop(),pps:c.pps,sps:c.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),p=[],this.trigger("baseMediaDecodeTime",c.baseMediaDecodeTime),this.trigger("timelineStartInfo",c.timelineStartInfo),n=G.moof(d,[c]),a=new Uint8Array(n.byteLength+r.byteLength),d++,a.set(n),a.set(r,n.byteLength),this.trigger("data",{track:c,boxes:a}),this.resetStream_(),this.trigger("done","VideoSegmentStream")},this.resetStream_=function(){be(c),i=t=void 0},this.getGopForFusion_=function(e){var t,i,n,r,a,s=1/0;for(a=0;a<this.gopCache_.length;a++)n=(r=this.gopCache_[a]).gop,c.pps&&_t(c.pps[0],r.pps[0])&&c.sps&&_t(c.sps[0],r.sps[0])&&(n.dts<c.timelineStartInfo.dts||-1e4<=(t=e.dts-n.dts-n.duration)&&t<=45e3&&(!i||t<s)&&(i=r,s=t));return i?i.gop:null},this.alignGopsAtStart_=function(e){var t,i,n,r,a,s,o,u;for(a=e.byteLength,s=e.nalCount,o=e.duration,t=i=0;t<f.length&&i<e.length&&(n=f[t],r=e[i],n.pts!==r.pts);)r.pts>n.pts?t++:(i++,a-=r.byteLength,s-=r.nalCount,o-=r.duration);return 0===i?e:i===e.length?null:((u=e.slice(i)).byteLength=a,u.duration=o,u.nalCount=s,u.pts=u[0].pts,u.dts=u[0].dts,u)},this.alignGopsAtEnd_=function(e){var t,i,n,r,a,s,o;for(t=f.length-1,i=e.length-1,a=null,s=!1;0<=t&&0<=i;){if(n=f[t],r=e[i],n.pts===r.pts){s=!0;break}n.pts>r.pts?t--:(t===f.length-1&&(a=i),i--)}if(!s&&null===a)return null;if(0===(o=s?i:a))return e;var u=e.slice(o),l=u.reduce(function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e},{byteLength:0,duration:0,nalCount:0});return u.byteLength=l.byteLength,u.duration=l.duration,u.nalCount=l.nalCount,u.pts=u[0].pts,u.dts=u[0].dts,u},this.alignGopsWith=function(e){f=e}}).prototype=new ne,(pt=function(e,t){this.numberOfTracks=0,this.metadataStream=t,"undefined"!=typeof(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"==typeof e.keepOriginalTimestamps&&(this.keepOriginalTimestamps=e.keepOriginalTimestamps),this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,pt.prototype.init.call(this),this.push=function(e){return e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):(this.pendingTracks.push(e.track),this.pendingBoxes.push(e.boxes),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track),void("audio"===e.track.type&&(this.audioTrack=e.track)))}}).prototype=new ne,pt.prototype.flush=function(e){var t,i,n,r,a=0,s={captions:[],captionStreams:{},metadata:[],info:{}},o=0;if(this.pendingTracks.length<this.numberOfTracks){if("VideoSegmentStream"!==e&&"AudioSegmentStream"!==e)return;if(this.remuxTracks)return;if(0===this.pendingTracks.length)return this.emittedTracks++,void(this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}for(this.videoTrack?(o=this.videoTrack.timelineStartInfo.pts,vt.forEach(function(e){s.info[e]=this.videoTrack[e]},this)):this.audioTrack&&(o=this.audioTrack.timelineStartInfo.pts,yt.forEach(function(e){s.info[e]=this.audioTrack[e]},this)),1===this.pendingTracks.length?s.type=this.pendingTracks[0].type:s.type="combined",this.emittedTracks+=this.pendingTracks.length,n=G.initSegment(this.pendingTracks),s.initSegment=new Uint8Array(n.byteLength),s.initSegment.set(n),s.data=new Uint8Array(this.pendingBytes),r=0;r<this.pendingBoxes.length;r++)s.data.set(this.pendingBoxes[r],a),a+=this.pendingBoxes[r].byteLength;for(r=0;r<this.pendingCaptions.length;r++)(t=this.pendingCaptions[r]).startTime=t.startPts,this.keepOriginalTimestamps||(t.startTime-=o),t.startTime/=9e4,t.endTime=t.endPts,this.keepOriginalTimestamps||(t.endTime-=o),t.endTime/=9e4,s.captionStreams[t.stream]=!0,s.captions.push(t);for(r=0;r<this.pendingMetadata.length;r++)(i=this.pendingMetadata[r]).cueTime=i.pts,this.keepOriginalTimestamps||(i.cueTime-=o),i.cueTime/=9e4,s.metadata.push(i);s.metadata.dispatchType=this.metadataStream.dispatchType,this.pendingTracks.length=0,this.videoTrack=null,this.pendingBoxes.length=0,this.pendingCaptions.length=0,this.pendingBytes=0,this.pendingMetadata.length=0,this.trigger("data",s),this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},(dt=function(n){var r,a,s=this,i=!0;dt.prototype.init.call(this),n=n||{},this.baseMediaDecodeTime=n.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var t={};(this.transmuxPipeline_=t).type="aac",t.metadataStream=new Je.MetadataStream,t.aacStream=new ft,t.audioTimestampRolloverStream=new Je.TimestampRolloverStream("audio"),t.timedMetadataTimestampRolloverStream=new Je.TimestampRolloverStream("timed-metadata"),t.adtsStream=new nt,t.coalesceStream=new pt(n,t.metadataStream),t.headOfPipeline=t.aacStream,t.aacStream.pipe(t.audioTimestampRolloverStream).pipe(t.adtsStream),t.aacStream.pipe(t.timedMetadataTimestampRolloverStream).pipe(t.metadataStream).pipe(t.coalesceStream),t.metadataStream.on("timestamp",function(e){t.aacStream.setTimestamp(e.timeStamp)}),t.aacStream.on("data",function(e){"timed-metadata"!==e.type||t.audioSegmentStream||(a=a||{timelineStartInfo:{baseMediaDecodeTime:s.baseMediaDecodeTime},codec:"adts",type:"audio"},t.coalesceStream.numberOfTracks++,t.audioSegmentStream=new ht(a,n),t.adtsStream.pipe(t.audioSegmentStream).pipe(t.coalesceStream))}),t.coalesceStream.on("data",this.trigger.bind(this,"data")),t.coalesceStream.on("done",this.trigger.bind(this,"done"))},this.setupTsPipeline=function(){var i={};(this.transmuxPipeline_=i).type="ts",i.metadataStream=new Je.MetadataStream,i.packetStream=new Je.TransportPacketStream,i.parseStream=new Je.TransportParseStream,i.elementaryStream=new Je.ElementaryStream,i.videoTimestampRolloverStream=new Je.TimestampRolloverStream("video"),i.audioTimestampRolloverStream=new Je.TimestampRolloverStream("audio"),i.timedMetadataTimestampRolloverStream=new Je.TimestampRolloverStream("timed-metadata"),i.adtsStream=new nt,i.h264Stream=new mt,i.captionStream=new Je.CaptionStream,i.coalesceStream=new pt(n,i.metadataStream),i.headOfPipeline=i.packetStream,i.packetStream.pipe(i.parseStream).pipe(i.elementaryStream),i.elementaryStream.pipe(i.videoTimestampRolloverStream).pipe(i.h264Stream),i.elementaryStream.pipe(i.audioTimestampRolloverStream).pipe(i.adtsStream),i.elementaryStream.pipe(i.timedMetadataTimestampRolloverStream).pipe(i.metadataStream).pipe(i.coalesceStream),i.h264Stream.pipe(i.captionStream).pipe(i.coalesceStream),i.elementaryStream.on("data",function(e){var t;if("metadata"===e.type){for(t=e.tracks.length;t--;)r||"video"!==e.tracks[t].type?a||"audio"!==e.tracks[t].type||((a=e.tracks[t]).timelineStartInfo.baseMediaDecodeTime=s.baseMediaDecodeTime):(r=e.tracks[t]).timelineStartInfo.baseMediaDecodeTime=s.baseMediaDecodeTime;r&&!i.videoSegmentStream&&(i.coalesceStream.numberOfTracks++,i.videoSegmentStream=new ct(r,n),i.videoSegmentStream.on("timelineStartInfo",function(e){a&&(a.timelineStartInfo=e,i.audioSegmentStream.setEarliestDts(e.dts))}),i.videoSegmentStream.on("processedGopsInfo",s.trigger.bind(s,"gopInfo")),i.videoSegmentStream.on("segmentTimingInfo",s.trigger.bind(s,"videoSegmentTimingInfo")),i.videoSegmentStream.on("baseMediaDecodeTime",function(e){a&&i.audioSegmentStream.setVideoBaseMediaDecodeTime(e)}),i.h264Stream.pipe(i.videoSegmentStream).pipe(i.coalesceStream)),a&&!i.audioSegmentStream&&(i.coalesceStream.numberOfTracks++,i.audioSegmentStream=new ht(a,n),i.adtsStream.pipe(i.audioSegmentStream).pipe(i.coalesceStream))}}),i.coalesceStream.on("data",this.trigger.bind(this,"data")),i.coalesceStream.on("done",this.trigger.bind(this,"done"))},this.setBaseMediaDecodeTime=function(e){var t=this.transmuxPipeline_;n.keepOriginalTimestamps||(this.baseMediaDecodeTime=e),a&&(a.timelineStartInfo.dts=void 0,a.timelineStartInfo.pts=void 0,be(a),n.keepOriginalTimestamps||(a.timelineStartInfo.baseMediaDecodeTime=e),t.audioTimestampRolloverStream&&t.audioTimestampRolloverStream.discontinuity()),r&&(t.videoSegmentStream&&(t.videoSegmentStream.gopCache_=[],t.videoTimestampRolloverStream.discontinuity()),r.timelineStartInfo.dts=void 0,r.timelineStartInfo.pts=void 0,be(r),t.captionStream.reset(),n.keepOriginalTimestamps||(r.timelineStartInfo.baseMediaDecodeTime=e)),t.timedMetadataTimestampRolloverStream&&t.timedMetadataTimestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){a&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.alignGopsWith=function(e){r&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.push=function(e){if(i){var t=gt(e);t&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),i=!1}this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){i=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new ne;var Tt,St,kt={Transmuxer:dt,VideoSegmentStream:ct,AudioSegmentStream:ht,AUDIO_PROPERTIES:yt,VIDEO_PROPERTIES:vt,generateVideoSegmentTimingInfo:bt},Ct=Y.parseType,wt=function(e){return new Date(1e3*e-20828448e5)},Et=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},At={avc1:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{dataReferenceIndex:t.getUint16(6),width:t.getUint16(24),height:t.getUint16(26),horizresolution:t.getUint16(28)+t.getUint16(30)/16,vertresolution:t.getUint16(32)+t.getUint16(34)/16,frameCount:t.getUint16(40),depth:t.getUint16(74),config:Tt(e.subarray(78,e.byteLength))}},avcC:function(e){var t,i,n,r,a=new DataView(e.buffer,e.byteOffset,e.byteLength),s={configurationVersion:e[0],avcProfileIndication:e[1],profileCompatibility:e[2],avcLevelIndication:e[3],lengthSizeMinusOne:3&e[4],sps:[],pps:[]},o=31&e[5];for(n=6,r=0;r<o;r++)i=a.getUint16(n),n+=2,s.sps.push(new Uint8Array(e.subarray(n,n+i))),n+=i;for(t=e[n],n++,r=0;r<t;r++)i=a.getUint16(n),n+=2,s.pps.push(new Uint8Array(e.subarray(n,n+i))),n+=i;return s},btrt:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{bufferSizeDB:t.getUint32(0),maxBitrate:t.getUint32(4),avgBitrate:t.getUint32(8)}},esds:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),esId:e[6]<<8|e[7],streamPriority:31&e[8],decoderConfig:{objectProfileIndication:e[11],streamType:e[12]>>>2&63,bufferSize:e[13]<<16|e[14]<<8|e[15],maxBitrate:e[16]<<24|e[17]<<16|e[18]<<8|e[19],avgBitrate:e[20]<<24|e[21]<<16|e[22]<<8|e[23],decoderConfigDescriptor:{tag:e[24],length:e[25],audioObjectType:e[26]>>>3&31,samplingFrequencyIndex:(7&e[26])<<1|e[27]>>>7&1,channelConfiguration:e[27]>>>3&15}}}},ftyp:function(e){for(var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={majorBrand:Ct(e.subarray(0,4)),minorVersion:t.getUint32(4),compatibleBrands:[]},n=8;n<e.byteLength;)i.compatibleBrands.push(Ct(e.subarray(n,n+4))),n+=4;return i},dinf:function(e){return{boxes:Tt(e)}},dref:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),dataReferences:Tt(e.subarray(8))}},hdlr:function(e){var t={version:new DataView(e.buffer,e.byteOffset,e.byteLength).getUint8(0),flags:new Uint8Array(e.subarray(1,4)),handlerType:Ct(e.subarray(8,12)),name:""},i=8;for(i=24;i<e.byteLength;i++){if(0===e[i]){i++;break}t.name+=String.fromCharCode(e[i])}return t.name=decodeURIComponent(escape(t.name)),t},mdat:function(e){return{byteLength:e.byteLength,nals:function(e){var t,i,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=[];for(t=0;t+4<e.length;t+=i)if(i=n.getUint32(t),t+=4,i<=0)r.push("<span style='color:red;'>MALFORMED DATA</span>");else switch(31&e[t]){case 1:r.push("slice_layer_without_partitioning_rbsp");break;case 5:r.push("slice_layer_without_partitioning_rbsp_idr");break;case 6:r.push("sei_rbsp");break;case 7:r.push("seq_parameter_set_rbsp");break;case 8:r.push("pic_parameter_set_rbsp");break;case 9:r.push("access_unit_delimiter_rbsp");break;default:r.push("UNKNOWN NAL - "+e[t]&31)}return r}(e)}},mdhd:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n=4,r={version:i.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),language:""};return 1===r.version?(n+=4,r.creationTime=wt(i.getUint32(n)),n+=8,r.modificationTime=wt(i.getUint32(n)),n+=4,r.timescale=i.getUint32(n),n+=8):(r.creationTime=wt(i.getUint32(n)),n+=4,r.modificationTime=wt(i.getUint32(n)),n+=4,r.timescale=i.getUint32(n),n+=4),r.duration=i.getUint32(n),n+=4,t=i.getUint16(n),r.language+=String.fromCharCode(96+(t>>10)),r.language+=String.fromCharCode(96+((992&t)>>5)),r.language+=String.fromCharCode(96+(31&t)),r},mdia:function(e){return{boxes:Tt(e)}},mfhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sequenceNumber:e[4]<<24|e[5]<<16|e[6]<<8|e[7]}},minf:function(e){return{boxes:Tt(e)}},mp4a:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i={dataReferenceIndex:t.getUint16(6),channelcount:t.getUint16(16),samplesize:t.getUint16(18),samplerate:t.getUint16(24)+t.getUint16(26)/65536};return 28<e.byteLength&&(i.streamDescriptor=Tt(e.subarray(28))[0]),i},moof:function(e){return{boxes:Tt(e)}},moov:function(e){return{boxes:Tt(e)}},mvex:function(e){return{boxes:Tt(e)}},mvhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i=4,n={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))};return 1===n.version?(i+=4,n.creationTime=wt(t.getUint32(i)),i+=8,n.modificationTime=wt(t.getUint32(i)),i+=4,n.timescale=t.getUint32(i),i+=8):(n.creationTime=wt(t.getUint32(i)),i+=4,n.modificationTime=wt(t.getUint32(i)),i+=4,n.timescale=t.getUint32(i),i+=4),n.duration=t.getUint32(i),i+=4,n.rate=t.getUint16(i)+t.getUint16(i+2)/16,i+=4,n.volume=t.getUint8(i)+t.getUint8(i+1)/8,i+=2,i+=2,i+=8,n.matrix=new Uint32Array(e.subarray(i,i+36)),i+=36,i+=24,n.nextTrackId=t.getUint32(i),n},pdin:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4)),rate:t.getUint32(4),initialDelay:t.getUint32(8)}},sdtp:function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]};for(t=4;t<e.byteLength;t++)i.samples.push({dependsOn:(48&e[t])>>4,isDependedOn:(12&e[t])>>2,hasRedundancy:3&e[t]});return i},sidx:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:i.getUint32(4),timescale:i.getUint32(8),earliestPresentationTime:i.getUint32(12),firstOffset:i.getUint32(16)},r=i.getUint16(22);for(t=24;r;t+=12,r--)n.references.push({referenceType:(128&e[t])>>>7,referencedSize:2147483647&i.getUint32(t),subsegmentDuration:i.getUint32(t+4),startsWithSap:!!(128&e[t+8]),sapType:(112&e[t+8])>>>4,sapDeltaTime:268435455&i.getUint32(t+8)});return n},smhd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),balance:e[4]+e[5]/256}},stbl:function(e){return{boxes:Tt(e)}},stco:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),chunkOffsets:[]},r=i.getUint32(4);for(t=8;r;t+=4,r--)n.chunkOffsets.push(i.getUint32(t));return n},stsc:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n=i.getUint32(4),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleToChunks:[]};for(t=8;n;t+=12,n--)r.sampleToChunks.push({firstChunk:i.getUint32(t),samplesPerChunk:i.getUint32(t+4),sampleDescriptionIndex:i.getUint32(t+8)});return r},stsd:function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleDescriptions:Tt(e.subarray(8))}},stsz:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),sampleSize:i.getUint32(4),entries:[]};for(t=12;t<e.byteLength;t+=4)n.entries.push(i.getUint32(t));return n},stts:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),timeToSamples:[]},r=i.getUint32(4);for(t=8;r;t+=8,r--)n.timeToSamples.push({sampleCount:i.getUint32(t),sampleDelta:i.getUint32(t+4)});return n},styp:function(e){return At.ftyp(e)},tfdt:function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4)),baseMediaDecodeTime:e[4]<<24|e[5]<<16|e[6]<<8|e[7]};return 1===t.version&&(t.baseMediaDecodeTime*=Math.pow(2,32),t.baseMediaDecodeTime+=e[8]<<24|e[9]<<16|e[10]<<8|e[11]),t},tfhd:function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:i.getUint32(4)},r=1&n.flags[2],a=2&n.flags[2],s=8&n.flags[2],o=16&n.flags[2],u=32&n.flags[2],l=65536&n.flags[0],c=131072&n.flags[0];return t=8,r&&(t+=4,n.baseDataOffset=i.getUint32(12),t+=4),a&&(n.sampleDescriptionIndex=i.getUint32(t),t+=4),s&&(n.defaultSampleDuration=i.getUint32(t),t+=4),o&&(n.defaultSampleSize=i.getUint32(t),t+=4),u&&(n.defaultSampleFlags=i.getUint32(t)),l&&(n.durationIsEmpty=!0),!r&&c&&(n.baseDataOffsetIsMoof=!0),n},tkhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),i=4,n={version:t.getUint8(0),flags:new Uint8Array(e.subarray(1,4))};return 1===n.version?(i+=4,n.creationTime=wt(t.getUint32(i)),i+=8,n.modificationTime=wt(t.getUint32(i)),i+=4,n.trackId=t.getUint32(i),i+=4,i+=8):(n.creationTime=wt(t.getUint32(i)),i+=4,n.modificationTime=wt(t.getUint32(i)),i+=4,n.trackId=t.getUint32(i),i+=4,i+=4),n.duration=t.getUint32(i),i+=4,i+=8,n.layer=t.getUint16(i),i+=2,n.alternateGroup=t.getUint16(i),i+=2,n.volume=t.getUint8(i)+t.getUint8(i+1)/8,i+=2,i+=2,n.matrix=new Uint32Array(e.subarray(i,i+36)),i+=36,n.width=t.getUint16(i)+t.getUint16(i+2)/16,i+=4,n.height=t.getUint16(i)+t.getUint16(i+2)/16,n},traf:function(e){return{boxes:Tt(e)}},trak:function(e){return{boxes:Tt(e)}},trex:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:t.getUint32(4),defaultSampleDescriptionIndex:t.getUint32(8),defaultSampleDuration:t.getUint32(12),defaultSampleSize:t.getUint32(16),sampleDependsOn:3&e[20],sampleIsDependedOn:(192&e[21])>>6,sampleHasRedundancy:(48&e[21])>>4,samplePaddingValue:(14&e[21])>>1,sampleIsDifferenceSample:!!(1&e[21]),sampleDegradationPriority:t.getUint16(22)}},trun:function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=1&i.flags[2],a=4&i.flags[2],s=1&i.flags[1],o=2&i.flags[1],u=4&i.flags[1],l=8&i.flags[1],c=n.getUint32(4),h=8;for(r&&(i.dataOffset=n.getInt32(h),h+=4),a&&c&&(t={flags:Et(e.subarray(h,h+4))},h+=4,s&&(t.duration=n.getUint32(h),h+=4),o&&(t.size=n.getUint32(h),h+=4),l&&(t.compositionTimeOffset=n.getUint32(h),h+=4),i.samples.push(t),c--);c--;)t={},s&&(t.duration=n.getUint32(h),h+=4),o&&(t.size=n.getUint32(h),h+=4),u&&(t.flags=Et(e.subarray(h,h+4)),h+=4),l&&(t.compositionTimeOffset=n.getUint32(h),h+=4),i.samples.push(t);return i},"url ":function(e){return{version:e[0],flags:new Uint8Array(e.subarray(1,4))}},vmhd:function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{version:e[0],flags:new Uint8Array(e.subarray(1,4)),graphicsmode:t.getUint16(4),opcolor:new Uint16Array([t.getUint16(6),t.getUint16(8),t.getUint16(10)])}}},Lt={inspect:Tt=function(e){for(var t,i,n,r,a,s=0,o=[],u=new ArrayBuffer(e.length),l=new Uint8Array(u),c=0;c<e.length;++c)l[c]=e[c];for(t=new DataView(u);s<e.byteLength;)i=t.getUint32(s),n=Ct(e.subarray(s+4,s+8)),r=1<i?s+i:e.byteLength,(a=(At[n]||function(e){return{data:e}})(e.subarray(s+8,r))).size=i,a.type=n,o.push(a),s=r;return o},textify:St=function(e,t){var a;return t=t||0,a=new Array(2*t+1).join(" "),e.map(function(r,e){return a+r.type+"\n"+Object.keys(r).filter(function(e){return"type"!==e&&"boxes"!==e}).map(function(e){var t=a+" "+e+": ",i=r[e];if(i instanceof Uint8Array||i instanceof Uint32Array){var n=Array.prototype.slice.call(new Uint8Array(i.buffer,i.byteOffset,i.byteLength)).map(function(e){return" "+("00"+e.toString(16)).slice(-2)}).join("").match(/.{1,24}/g);return n?1===n.length?t+"<"+n.join("").slice(1)+">":t+"<\n"+n.map(function(e){return a+" "+e}).join("\n")+"\n"+a+" >":t+"<>"}return t+JSON.stringify(i,null,2).split("\n").map(function(e,t){return 0===t?e:a+" "+e}).join("\n")}).join("\n")+(r.boxes?"\n"+St(r.boxes,t+1):"")}).join("\n")},parseTfdt:At.tfdt,parseHdlr:At.hdlr,parseTfhd:At.tfhd,parseTrun:At.trun,parseSidx:At.sidx},Pt=Ee,Ot=De.CaptionStream,It=function(e,t){for(var i=e,n=0;n<t.length;n++){var r=t[n];if(i<r.size)return r;i-=r.size}return null},Ut=function(e,y){var n=Y.findBox(e,["moof","traf"]),t=Y.findBox(e,["mdat"]),v={},r=[];return t.forEach(function(e,t){var i=n[t];r.push({mdat:e,traf:i})}),r.forEach(function(e){var t,i,n,r,a,s,o,u,l=e.mdat,c=e.traf,h=Y.findBox(c,["tfhd"]),d=Lt.parseTfhd(h[0]),p=d.trackId,f=Y.findBox(c,["tfdt"]),m=0<f.length?Lt.parseTfdt(f[0]).baseMediaDecodeTime:0,g=Y.findBox(c,["trun"]);y===p&&0<g.length&&(i=g,r=m,a=(n=d).defaultSampleDuration||0,s=n.defaultSampleSize||0,o=n.trackId,u=[],i.forEach(function(e){var t=Lt.parseTrun(e).samples;t.forEach(function(e){void 0===e.duration&&(e.duration=a),void 0===e.size&&(e.size=s),e.trackId=o,e.dts=r,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),e.pts=r+e.compositionTimeOffset,r+=e.duration}),u=u.concat(t)}),t=function(e,t,i){var n,r,a,s,o=new DataView(e.buffer,e.byteOffset,e.byteLength),u=[];for(r=0;r+4<e.length;r+=a)if(a=o.getUint32(r),r+=4,!(a<=0))switch(31&e[r]){case 6:var l=e.subarray(r+1,r+1+a),c=It(r,t);n={nalUnitType:"sei_rbsp",size:a,data:l,escapedRBSP:Pt(l),trackId:i},c?(n.pts=c.pts,n.dts=c.dts,s=c):(n.pts=s.pts,n.dts=s.dts),u.push(n)}return u}(l,u,p),v[p]||(v[p]=[]),v[p]=v[p].concat(t))}),v},xt={generator:G,probe:Y,Transmuxer:kt.Transmuxer,AudioSegmentStream:kt.AudioSegmentStream,VideoSegmentStream:kt.VideoSegmentStream,CaptionParser:function(){var t,u,l,c,h,e=!1;this.isInitialized=function(){return e},this.init=function(){t=new Ot,e=!0,t.on("data",function(e){e.startTime=e.startPts/c,e.endTime=e.endPts/c,h.captions.push(e),h.captionStreams[e.stream]=!0})},this.isNewInit=function(e,t){return!(e&&0===e.length||t&&"object"==typeof t&&0===Object.keys(t).length||l===e[0]&&c===t[l])},this.parse=function(e,t,i){var n,r,a,s;if(!this.isInitialized())return null;if(!t||!i)return null;if(this.isNewInit(t,i))l=t[0],c=i[l];else if(!l||!c)return u.push(e),null;for(;0<u.length;){var o=u.shift();this.parse(o,t,i)}return r=e,s=c,null!==(n=(a=l)?{seiNals:Ut(r,a)[a],timescale:s}:null)&&n.seiNals?(this.pushNals(n.seiNals),this.flushStream(),h):null},this.pushNals=function(e){if(!this.isInitialized()||!e||0===e.length)return null;e.forEach(function(e){t.push(e)})},this.flushStream=function(){if(!this.isInitialized())return null;t.flush()},this.clearParsedCaptions=function(){h.captions=[],h.captionStreams={}},this.resetCaptionStream=function(){if(!this.isInitialized())return null;t.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){u=[],c=l=null,h?this.clearParsedCaptions():h={captions:[],captionStreams:{}},this.resetCaptionStream()},this.reset()}},Dt=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}(),Rt=function(){function i(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),this.options=t||{},this.self=e,this.init()}return Dt(i,[{key:"init",value:function(){var n,e;this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new xt.Transmuxer(this.options),n=this.self,(e=this.transmuxer).on("data",function(e){var t=e.initSegment;e.initSegment={data:t.buffer,byteOffset:t.byteOffset,byteLength:t.byteLength};var i=e.data;e.data=i.buffer,n.postMessage({action:"data",segment:e,byteOffset:i.byteOffset,byteLength:i.byteLength},[e.data])}),e.captionStream&&e.captionStream.on("data",function(e){n.postMessage({action:"caption",data:e})}),e.on("done",function(e){n.postMessage({action:"done"})}),e.on("gopInfo",function(e){n.postMessage({action:"gopInfo",gopInfo:e})}),e.on("videoSegmentTimingInfo",function(e){n.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:e})})}},{key:"push",value:function(e){var t=new Uint8Array(e.data,e.byteOffset,e.byteLength);this.transmuxer.push(t)}},{key:"reset",value:function(){this.init()}},{key:"setTimestampOffset",value:function(e){var t=e.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(9e4*t))}},{key:"setAudioAppendStart",value:function(e){this.transmuxer.setAudioAppendStart(Math.ceil(9e4*e.appendStart))}},{key:"flush",value:function(e){this.transmuxer.flush()}},{key:"resetCaptions",value:function(){this.transmuxer.resetCaptions()}},{key:"alignGopsWith",value:function(e){this.transmuxer.alignGopsWith(e.gopsToAlignWith.slice())}}]),i}();new function(t){t.onmessage=function(e){"init"===e.data.action&&e.data.options?this.messageHandlers=new Rt(t,e.data.options):(this.messageHandlers||(this.messageHandlers=new Rt(t)),e.data&&e.data.action&&"init"!==e.data.action&&this.messageHandlers[e.data.action]&&this.messageHandlers[e.data.action](e.data))}}(Mt)}()}),Sc={videoCodec:"avc1",videoObjectTypeIndicator:".4d400d",audioProfile:"2"},kc=function(e){return e.map(function(e){return e.replace(/avc1\.(\d+)\.(\d+)/i,function(e,t,i){return"avc1."+("00"+Number(t).toString(16)).slice(-2)+"00"+("00"+Number(i).toString(16)).slice(-2)})})},Cc=function(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",i={codecCount:0};return i.codecCount=t.split(",").length,i.codecCount=i.codecCount||2,(e=/(^|\s|,)+(avc[13])([^ ,]*)/i.exec(t))&&(i.videoCodec=e[2],i.videoObjectTypeIndicator=e[3]),i.audioProfile=/(^|\s|,)+mp4a.[0-9A-Fa-f]+\.([0-9A-Fa-f]+)/i.exec(t),i.audioProfile=i.audioProfile&&i.audioProfile[2],i},wc=function(e,t,i){return e+"/"+t+'; codecs="'+i.filter(function(e){return!!e}).join(", ")+'"'},Ec=function(e,t){var i,n,r=(i=t).segments&&i.segments.length&&i.segments[0].map?"mp4":"mp2t",a=(n=t.attributes||{}).CODECS?Cc(n.CODECS):Sc,s=t.attributes||{},o=!0,u=!1;if(!t)return[];if(e.mediaGroups.AUDIO&&s.AUDIO){var l=e.mediaGroups.AUDIO[s.AUDIO];if(l)for(var c in o=!(u=!0),l)if(!l[c].uri&&!l[c].playlists){o=!0;break}}u&&!a.audioProfile&&(o||(a.audioProfile=function(e,t){if(!e.mediaGroups.AUDIO||!t)return null;var i=e.mediaGroups.AUDIO[t];if(!i)return null;for(var n in i){var r=i[n];if(r.default&&r.playlists)return Cc(r.playlists[0].attributes.CODECS).audioProfile}return null}(e,s.AUDIO)),a.audioProfile||(da.log.warn("Multiple audio tracks present but no audio codec string is specified. Attempting to use the default audio codec (mp4a.40.2)"),a.audioProfile=Sc.audioProfile));var h={};a.videoCodec&&(h.video=""+a.videoCodec+a.videoObjectTypeIndicator),a.audioProfile&&(h.audio="mp4a.40."+a.audioProfile);var d=wc("audio",r,[h.audio]),p=wc("video",r,[h.video]),f=wc("video",r,[h.video,h.audio]);return u?!o&&h.video?[p,d]:o||h.video?[f,d]:[d,d]:h.video?[f]:[d]},Ac=function(e){return/mp4a\.\d+.\d+/i.test(e)},Lc=function(e){return/avc1\.[\da-f]+/i.test(e)},Pc=function(e){function r(e,t){fl(this,r);var i=yl(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,da.EventTarget));i.timestampOffset_=0,i.pendingBuffers_=[],i.bufferUpdating_=!1,i.mediaSource_=e,i.codecs_=t,i.audioCodec_=null,i.videoCodec_=null,i.audioDisabled_=!1,i.appendAudioInitSegment_=!0,i.gopBuffer_=[],i.timeMapping_=0,i.safeAppend_=11<=da.browser.IE_VERSION;var n={remux:!1,alignGopsAtEnd:i.safeAppend_};return i.codecs_.forEach(function(e){Ac(e)?i.audioCodec_=e:Lc(e)&&(i.videoCodec_=e)}),i.transmuxer_=new Tc,i.transmuxer_.postMessage({action:"init",options:n}),i.transmuxer_.onmessage=function(e){return"data"===e.data.action?i.data_(e):"done"===e.data.action?i.done_(e):"gopInfo"===e.data.action?i.appendGopInfo_(e):"videoSegmentTimingInfo"===e.data.action?i.videoSegmentTimingInfo_(e.data.videoSegmentTimingInfo):void 0},Object.defineProperty(i,"timestampOffset",{get:function(){return this.timestampOffset_},set:function(e){"number"==typeof e&&0<=e&&(this.timestampOffset_=e,this.appendAudioInitSegment_=!0,this.gopBuffer_.length=0,this.timeMapping_=0,this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e}))}}),Object.defineProperty(i,"appendWindowStart",{get:function(){return(this.videoBuffer_||this.audioBuffer_).appendWindowStart},set:function(e){this.videoBuffer_&&(this.videoBuffer_.appendWindowStart=e),this.audioBuffer_&&(this.audioBuffer_.appendWindowStart=e)}}),Object.defineProperty(i,"updating",{get:function(){return!!(this.bufferUpdating_||!this.audioDisabled_&&this.audioBuffer_&&this.audioBuffer_.updating||this.videoBuffer_&&this.videoBuffer_.updating)}}),Object.defineProperty(i,"buffered",{get:function(){return function(e,t,i){var n=null,r=null,a=0,s=[],o=[];if(!e&&!t)return da.createTimeRange();if(!e)return t.buffered;if(!t)return e.buffered;if(i)return e.buffered;if(0===e.buffered.length&&0===t.buffered.length)return da.createTimeRange();for(var u=e.buffered,l=t.buffered,c=u.length;c--;)s.push({time:u.start(c),type:"start"}),s.push({time:u.end(c),type:"end"});for(c=l.length;c--;)s.push({time:l.start(c),type:"start"}),s.push({time:l.end(c),type:"end"});for(s.sort(function(e,t){return e.time-t.time}),c=0;c<s.length;c++)"start"===s[c].type?2==++a&&(n=s[c].time):"end"===s[c].type&&1==--a&&(r=s[c].time),null!==n&&null!==r&&(o.push([n,r]),r=n=null);return da.createTimeRanges(o)}(this.videoBuffer_,this.audioBuffer_,this.audioDisabled_)}}),i}return gl(r,da.EventTarget),ml(r,[{key:"data_",value:function(e){var t=e.data.segment;t.data=new Uint8Array(t.data,e.data.byteOffset,e.data.byteLength),t.initSegment=new Uint8Array(t.initSegment.data,t.initSegment.byteOffset,t.initSegment.byteLength),function(e,t,i){var n=t.player_;if(i.captions&&i.captions.length)for(var r in e.inbandTextTracks_||(e.inbandTextTracks_={}),i.captionStreams)if(!e.inbandTextTracks_[r]){n.tech_.trigger({type:"usage",name:"hls-608"});var a=n.textTracks().getTrackById(r);e.inbandTextTracks_[r]=a||n.addRemoteTextTrack({kind:"captions",id:r,label:r},!1).track}i.metadata&&i.metadata.length&&!e.metadataTrack_&&(e.metadataTrack_=n.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,e.metadataTrack_.inBandMetadataTrackDispatchType=i.metadata.dispatchType)}(this,this.mediaSource_,t),this.pendingBuffers_.push(t)}},{key:"done_",value:function(e){"closed"!==this.mediaSource_.readyState?this.processPendingSegments_():this.pendingBuffers_.length=0}},{key:"videoSegmentTimingInfo_",value:function(e){var t={start:{decode:e.start.dts/9e4,presentation:e.start.pts/9e4},end:{decode:e.end.dts/9e4,presentation:e.end.pts/9e4},baseMediaDecodeTime:e.baseMediaDecodeTime/9e4};e.prependedContentDuration&&(t.prependedContentDuration=e.prependedContentDuration/9e4),this.trigger({type:"videoSegmentTimingInfo",videoSegmentTimingInfo:t})}},{key:"createRealSourceBuffers_",value:function(){var n=this,r=["audio","video"];r.forEach(function(t){if(n[t+"Codec_"]&&!n[t+"Buffer_"]){var i=null;if(n.mediaSource_[t+"Buffer_"])(i=n.mediaSource_[t+"Buffer_"]).updating=!1;else{var e=t+'/mp4;codecs="'+n[t+"Codec_"]+'"';i=function(e,t){var i=e.addSourceBuffer(t),n=Object.create(null);n.updating=!1,n.realBuffer_=i;var r=function(t){"function"==typeof i[t]?n[t]=function(){return i[t].apply(i,arguments)}:"undefined"==typeof n[t]&&Object.defineProperty(n,t,{get:function(){return i[t]},set:function(e){return i[t]=e}})};for(var a in i)r(a);return n}(n.mediaSource_.nativeMediaSource_,e),n.mediaSource_[t+"Buffer_"]=i}n[t+"Buffer_"]=i,["update","updatestart","updateend"].forEach(function(e){i.addEventListener(e,function(){if("audio"!==t||!n.audioDisabled_)return"updateend"===e&&(n[t+"Buffer_"].updating=!1),r.every(function(e){return!("audio"!==e||!n.audioDisabled_)||(t===e||!n[e+"Buffer_"]||!n[e+"Buffer_"].updating)})?n.trigger(e):void 0})})}})}},{key:"appendBuffer",value:function(e){if(this.bufferUpdating_=!0,this.audioBuffer_&&this.audioBuffer_.buffered.length){var t=this.audioBuffer_.buffered;this.transmuxer_.postMessage({action:"setAudioAppendStart",appendStart:t.end(t.length-1)})}this.videoBuffer_&&this.transmuxer_.postMessage({action:"alignGopsWith",gopsToAlignWith:function(e,t,i){if("undefined"==typeof t||null===t||!e.length)return[];var n=Math.ceil(9e4*(t-i+3)),r=void 0;for(r=0;r<e.length&&!(e[r].pts>n);r++);return e.slice(r)}(this.gopBuffer_,this.mediaSource_.player_?this.mediaSource_.player_.currentTime():null,this.timeMapping_)}),this.transmuxer_.postMessage({action:"push",data:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength},[e.buffer]),this.transmuxer_.postMessage({action:"flush"})}},{key:"appendGopInfo_",value:function(e){this.gopBuffer_=function(e,t,i){if(!t.length)return e;if(i)return t.slice();for(var n=t[0].pts,r=0;r<e.length&&!(e[r].pts>=n);r++);return e.slice(0,r).concat(t)}(this.gopBuffer_,e.data.gopInfo,this.safeAppend_)}},{key:"remove",value:function(e,t){if(this.videoBuffer_&&(this.videoBuffer_.updating=!0,this.videoBuffer_.remove(e,t),this.gopBuffer_=function(e,t,i,n){for(var r=Math.ceil(9e4*(t-n)),a=Math.ceil(9e4*(i-n)),s=e.slice(),o=e.length;o--&&!(e[o].pts<=a););if(-1===o)return s;for(var u=o+1;u--&&!(e[u].pts<=r););return u=Math.max(u,0),s.splice(u,o-u+1),s}(this.gopBuffer_,e,t,this.timeMapping_)),!this.audioDisabled_&&this.audioBuffer_&&(this.audioBuffer_.updating=!0,this.audioBuffer_.remove(e,t)),oc(e,t,this.metadataTrack_),this.inbandTextTracks_)for(var i in this.inbandTextTracks_)oc(e,t,this.inbandTextTracks_[i])}},{key:"processPendingSegments_",value:function(){var e={video:{segments:[],bytes:0},audio:{segments:[],bytes:0},captions:[],metadata:[]};e=this.pendingBuffers_.reduce(function(e,t){var i=t.type,n=t.data,r=t.initSegment;return e[i].segments.push(n),e[i].bytes+=n.byteLength,e[i].initSegment=r,t.captions&&(e.captions=e.captions.concat(t.captions)),t.info&&(e[i].info=t.info),t.metadata&&(e.metadata=e.metadata.concat(t.metadata)),e},e),this.videoBuffer_||this.audioBuffer_||(0===e.video.bytes&&(this.videoCodec_=null),0===e.audio.bytes&&(this.audioCodec_=null),this.createRealSourceBuffers_()),e.audio.info&&this.mediaSource_.trigger({type:"audioinfo",info:e.audio.info}),e.video.info&&this.mediaSource_.trigger({type:"videoinfo",info:e.video.info}),this.appendAudioInitSegment_&&(!this.audioDisabled_&&this.audioBuffer_&&(e.audio.segments.unshift(e.audio.initSegment),e.audio.bytes+=e.audio.initSegment.byteLength),this.appendAudioInitSegment_=!1);var t=!1;this.videoBuffer_&&e.video.bytes?(e.video.segments.unshift(e.video.initSegment),e.video.bytes+=e.video.initSegment.byteLength,this.concatAndAppendSegments_(e.video,this.videoBuffer_)):!this.videoBuffer_||!this.audioDisabled_&&this.audioBuffer_||(t=!0),lc(this,e.captions,e.metadata),!this.audioDisabled_&&this.audioBuffer_&&this.concatAndAppendSegments_(e.audio,this.audioBuffer_),this.pendingBuffers_.length=0,t&&this.trigger("updateend"),this.bufferUpdating_=!1}},{key:"concatAndAppendSegments_",value:function(e,t){var i=0,n=void 0;if(e.bytes){n=new Uint8Array(e.bytes),e.segments.forEach(function(e){n.set(e,i),i+=e.byteLength});try{t.updating=!0,t.appendBuffer(n)}catch(e){this.mediaSource_.player_&&this.mediaSource_.player_.error({code:-3,type:"APPEND_BUFFER_ERR",message:e.message,originalError:e})}}}},{key:"abort",value:function(){this.videoBuffer_&&this.videoBuffer_.abort(),!this.audioDisabled_&&this.audioBuffer_&&this.audioBuffer_.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"reset"}),this.pendingBuffers_.length=0,this.bufferUpdating_=!1}}]),r}(),Oc=function(e){function t(){fl(this,t);var a=yl(this,(t.__proto__||Object.getPrototypeOf(t)).call(this)),e=void 0;for(e in a.nativeMediaSource_=new v.MediaSource,a.nativeMediaSource_)e in t.prototype||"function"!=typeof a.nativeMediaSource_[e]||(a[e]=a.nativeMediaSource_[e].bind(a.nativeMediaSource_));return a.duration_=NaN,Object.defineProperty(a,"duration",{get:function(){return this.duration_===1/0?this.duration_:this.nativeMediaSource_.duration},set:function(e){(this.duration_=e)===1/0||(this.nativeMediaSource_.duration=e)}}),Object.defineProperty(a,"seekable",{get:function(){return this.duration_===1/0?da.createTimeRanges([[0,this.nativeMediaSource_.duration]]):this.nativeMediaSource_.seekable}}),Object.defineProperty(a,"readyState",{get:function(){return this.nativeMediaSource_.readyState}}),Object.defineProperty(a,"activeSourceBuffers",{get:function(){return this.activeSourceBuffers_}}),a.sourceBuffers=[],a.activeSourceBuffers_=[],a.updateActiveSourceBuffers_=function(){if(a.activeSourceBuffers_.length=0,1===a.sourceBuffers.length){var e=a.sourceBuffers[0];return e.appendAudioInitSegment_=!0,e.audioDisabled_=!e.audioCodec_,void a.activeSourceBuffers_.push(e)}for(var i=!1,n=!0,t=0;t<a.player_.audioTracks().length;t++){var r=a.player_.audioTracks()[t];if(r.enabled&&"main"!==r.kind){n=!(i=!0);break}}a.sourceBuffers.forEach(function(e,t){if(e.appendAudioInitSegment_=!0,e.videoCodec_&&e.audioCodec_)e.audioDisabled_=i;else if(e.videoCodec_&&!e.audioCodec_)e.audioDisabled_=!0,n=!1;else if(!e.videoCodec_&&e.audioCodec_&&(e.audioDisabled_=t?n:!n,e.audioDisabled_))return;a.activeSourceBuffers_.push(e)})},a.onPlayerMediachange_=function(){a.sourceBuffers.forEach(function(e){e.appendAudioInitSegment_=!0})},a.onHlsReset_=function(){a.sourceBuffers.forEach(function(e){e.transmuxer_&&e.transmuxer_.postMessage({action:"resetCaptions"})})},a.onHlsSegmentTimeMapping_=function(t){a.sourceBuffers.forEach(function(e){return e.timeMapping_=t.mapping})},["sourceopen","sourceclose","sourceended"].forEach(function(e){this.nativeMediaSource_.addEventListener(e,this.trigger.bind(this))},a),a.on("sourceopen",function(e){var t=h.querySelector('[src="'+a.url_+'"]');t&&(a.player_=da(t.parentNode),a.player_&&(a.player_.tech_.on("hls-reset",a.onHlsReset_),a.player_.tech_.on("hls-segment-time-mapping",a.onHlsSegmentTimeMapping_),a.player_.audioTracks&&a.player_.audioTracks()&&(a.player_.audioTracks().on("change",a.updateActiveSourceBuffers_),a.player_.audioTracks().on("addtrack",a.updateActiveSourceBuffers_),a.player_.audioTracks().on("removetrack",a.updateActiveSourceBuffers_)),a.player_.on("mediachange",a.onPlayerMediachange_)))}),a.on("sourceended",function(e){for(var t=uc(a.duration),i=0;i<a.sourceBuffers.length;i++){var n=a.sourceBuffers[i],r=n.metadataTrack_&&n.metadataTrack_.cues;r&&r.length&&(r[r.length-1].endTime=t)}}),a.on("sourceclose",function(e){this.sourceBuffers.forEach(function(e){e.transmuxer_&&e.transmuxer_.terminate()}),this.sourceBuffers.length=0,this.player_&&(this.player_.audioTracks&&this.player_.audioTracks()&&(this.player_.audioTracks().off("change",this.updateActiveSourceBuffers_),this.player_.audioTracks().off("addtrack",this.updateActiveSourceBuffers_),this.player_.audioTracks().off("removetrack",this.updateActiveSourceBuffers_)),this.player_.el_&&this.player_.off("mediachange",this.onPlayerMediachange_),this.player_.tech_&&this.player_.tech_.el_&&(this.player_.tech_.off("hls-reset",this.onHlsReset_),this.player_.tech_.off("hls-segment-time-mapping",this.onHlsSegmentTimeMapping_)))}),a}return gl(t,da.EventTarget),ml(t,[{key:"addSeekableRange_",value:function(e,t){var i=void 0;if(this.duration!==1/0)throw(i=new Error("MediaSource.addSeekableRange() can only be invoked when the duration is Infinity")).name="InvalidStateError",i.code=11,i;(t>this.nativeMediaSource_.duration||isNaN(this.nativeMediaSource_.duration))&&(this.nativeMediaSource_.duration=t)}},{key:"addSourceBuffer",value:function(e){var r,t,i=void 0,n=(r={type:"",parameters:{}},t=e.trim().split(";"),r.type=t.shift().trim(),t.forEach(function(e){var t=e.trim().split("=");if(1<t.length){var i=t[0].replace(/"/g,"").trim(),n=t[1].replace(/"/g,"").trim();r.parameters[i]=n}}),r);if(/^(video|audio)\/mp2t$/i.test(n.type)){var a=[];n.parameters&&n.parameters.codecs&&(a=n.parameters.codecs.split(","),a=(a=kc(a)).filter(function(e){return Ac(e)||Lc(e)})),0===a.length&&(a=["avc1.4d400d","mp4a.40.2"]),i=new Pc(this,a),0!==this.sourceBuffers.length&&(this.sourceBuffers[0].createRealSourceBuffers_(),i.createRealSourceBuffers_(),this.sourceBuffers[0].audioDisabled_=!0)}else i=this.nativeMediaSource_.addSourceBuffer(e);return this.sourceBuffers.push(i),i}}]),t}(),Ic=0;da.mediaSources={};var Uc=function(e,t){var i=da.mediaSources[e];if(!i)throw new Error("Media Source not found (Video.js)");i.trigger({type:"sourceopen",swfId:t})},xc=function(){return!!v.MediaSource&&!!v.MediaSource.isTypeSupported&&v.MediaSource.isTypeSupported('video/mp4;codecs="avc1.4d400d,mp4a.40.2"')},Dc=function(){if(this.MediaSource={open:Uc,supportsNativeMediaSources:xc},xc())return new Oc;throw new Error("Cannot use create a virtual MediaSource for this video")};Dc.open=Uc,Dc.supportsNativeMediaSources=xc;var Rc={createObjectURL:function(e){var t=void 0;return e instanceof Oc?(t=v.URL.createObjectURL(e.nativeMediaSource_),e.url_=t):e instanceof Oc?(t="blob:vjs-media-source/"+Ic,Ic++,da.mediaSources[t]=e,t):(t=v.URL.createObjectURL(e),e.url_=t)}};da.MediaSource=Dc,da.URL=Rc;var Mc=da.EventTarget,Bc=da.mergeOptions,Nc=function(e,t){for(var s=void 0,o=Bc(e,{duration:t.duration,minimumUpdatePeriod:t.minimumUpdatePeriod}),i=0;i<t.playlists.length;i++){var n=kl(o,t.playlists[i]);n?o=n:s=!0}return Sl(t,function(e,t,i,n){if(e.playlists&&e.playlists.length){var r=e.playlists[0].uri,a=kl(o,e.playlists[0]);a&&((o=a).mediaGroups[t][i][n].playlists[0]=o.playlists[r],s=!1)}}),s?null:o},jc=function(e){function l(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n=arguments[3];fl(this,l);var r=yl(this,(l.__proto__||Object.getPrototypeOf(l)).call(this)),a=i.withCredentials,s=void 0!==a&&a,o=i.handleManifestRedirects,u=void 0!==o&&o;if(r.hls_=t,r.withCredentials=s,r.handleManifestRedirects=u,!e)throw new Error("A non-empty playlist URL or playlist is required");return r.on("minimumUpdatePeriod",function(){r.refreshXml_()}),r.on("mediaupdatetimeout",function(){r.refreshMedia_()}),r.state="HAVE_NOTHING",r.loadedPlaylists_={},"string"==typeof e?(r.srcUrl=e,yl(r)):(r.setupChildLoader(n,e),r)}return gl(l,Mc),ml(l,[{key:"setupChildLoader",value:function(e,t){this.masterPlaylistLoader_=e,this.childPlaylist_=t}},{key:"dispose",value:function(){this.stopRequest(),this.loadedPlaylists_={},v.clearTimeout(this.mediaUpdateTimeout)}},{key:"hasPendingRequest",value:function(){return this.request||this.mediaRequest_}},{key:"stopRequest",value:function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}},{key:"media",value:function(e){if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var t=this.state;if("string"==typeof e){if(!this.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}var i=!this.media_||e.uri!==this.media_.uri;if(i&&this.loadedPlaylists_[e.uri]&&this.loadedPlaylists_[e.uri].endList)return this.state="HAVE_METADATA",this.media_=e,void(i&&(this.trigger("mediachanging"),this.trigger("mediachange")));i&&(this.media_&&this.trigger("mediachanging"),this.mediaRequest_=v.setTimeout(this.haveMetadata.bind(this,{startingState:t,playlist:e}),0))}},{key:"haveMetadata",value:function(e){var t=e.startingState,i=e.playlist;this.state="HAVE_METADATA",this.media_=i,this.loadedPlaylists_[i.uri]=i,this.mediaRequest_=null,this.refreshMedia_(),"HAVE_MASTER"===t?this.trigger("loadedmetadata"):this.trigger("mediachange")}},{key:"pause",value:function(){this.stopRequest(),v.clearTimeout(this.mediaUpdateTimeout),"HAVE_NOTHING"===this.state&&(this.started=!1)}},{key:"load",value:function(e){var t=this;v.clearTimeout(this.mediaUpdateTimeout);var i=this.media();if(e){var n=i?i.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=v.setTimeout(function(){return t.load()},n)}else this.started?this.trigger("loadedplaylist"):this.start()}},{key:"parseMasterXml",value:function(){var a=ds(this.masterXml_,{manifestUri:this.srcUrl,clientOffset:this.clientOffset_});a.uri=this.srcUrl;for(var e=0;e<a.playlists.length;e++){var t="placeholder-uri-"+e;a.playlists[e].uri=t,a.playlists[t]=a.playlists[e]}return Sl(a,function(e,t,i,n){if(e.playlists&&e.playlists.length){var r="placeholder-uri-"+t+"-"+i+"-"+n;e.playlists[0].uri=r,a.playlists[r]=e.playlists[0]}}),Cl(a),wl(a),a}},{key:"start",value:function(){var i=this;this.started=!0,this.masterPlaylistLoader_?this.mediaRequest_=v.setTimeout(this.haveMaster_.bind(this),0):this.request=this.hls_.xhr({uri:this.srcUrl,withCredentials:this.withCredentials},function(e,t){if(i.request){if(i.request=null,e)return i.error={status:t.status,message:"DASH playlist request error at URL: "+i.srcUrl,responseText:t.responseText,code:2},"HAVE_NOTHING"===i.state&&(i.started=!1),i.trigger("error");i.masterXml_=t.responseText,t.responseHeaders&&t.responseHeaders.date?i.masterLoaded_=Date.parse(t.responseHeaders.date):i.masterLoaded_=Date.now(),i.srcUrl=pl(i.handleManifestRedirects,i.srcUrl,t),i.syncClientServerClock_(i.onClientServerClockSync_.bind(i))}})}},{key:"syncClientServerClock_",value:function(n){var r=this,a=ps(this.masterXml_);return null===a?(this.clientOffset_=this.masterLoaded_-Date.now(),n()):"DIRECT"===a.method?(this.clientOffset_=a.value-Date.now(),n()):void(this.request=this.hls_.xhr({uri:dl(this.srcUrl,a.value),method:a.method,withCredentials:this.withCredentials},function(e,t){if(r.request){if(e)return r.clientOffset_=r.masterLoaded_-Date.now(),n();var i=void 0;i="HEAD"===a.method?t.responseHeaders&&t.responseHeaders.date?Date.parse(t.responseHeaders.date):r.masterLoaded_:Date.parse(t.responseText),r.clientOffset_=i-Date.now(),n()}}))}},{key:"haveMaster_",value:function(){this.state="HAVE_MASTER",this.mediaRequest_=null,this.masterPlaylistLoader_?this.media_||this.media(this.childPlaylist_):(this.master=this.parseMasterXml(),this.trigger("loadedplaylist"))}},{key:"onClientServerClockSync_",value:function(){var e=this;this.haveMaster_(),this.hasPendingRequest()||this.media_||this.media(this.master.playlists[0]),this.master&&this.master.minimumUpdatePeriod&&v.setTimeout(function(){e.trigger("minimumUpdatePeriod")},this.master.minimumUpdatePeriod)}},{key:"refreshXml_",value:function(){var r=this;this.request=this.hls_.xhr({uri:this.srcUrl,withCredentials:this.withCredentials},function(e,t){if(r.request){if(r.request=null,e)return r.error={status:t.status,message:"DASH playlist request error at URL: "+r.srcUrl,responseText:t.responseText,code:2},"HAVE_NOTHING"===r.state&&(r.started=!1),r.trigger("error");r.masterXml_=t.responseText;var i=r.parseMasterXml(),n=Nc(r.master,i);n&&(r.master=n),v.setTimeout(function(){r.trigger("minimumUpdatePeriod")},r.master.minimumUpdatePeriod)}})}},{key:"refreshMedia_",value:function(){var e=this,t=void 0,i=void 0;i=this.masterPlaylistLoader_?(t=this.masterPlaylistLoader_.master,this.masterPlaylistLoader_.parseMasterXml()):(t=this.master,this.parseMasterXml());var n=Nc(t,i);n?(this.masterPlaylistLoader_?this.masterPlaylistLoader_.master=n:this.master=n,this.media_=n.playlists[this.media_.uri]):this.trigger("playlistunchanged"),this.media().endList||(this.mediaUpdateTimeout=v.setTimeout(function(){e.trigger("mediaupdatetimeout")},El(this.media(),!!n))),this.trigger("loadedplaylist")}}]),l}(),Fc=function(e){return da.log.debug?da.log.debug.bind(da,"VHS:",e+" >"):function(){}};function Vc(){}var Hc=function(){function r(e,t,i,n){fl(this,r),this.callbacks_=[],this.pendingCallback_=null,this.timestampOffset_=0,this.mediaSource=e,this.processedAppend_=!1,this.type_=i,this.mimeType_=t,this.logger_=Fc("SourceUpdater["+i+"]["+t+"]"),"closed"===e.readyState?e.addEventListener("sourceopen",this.createSourceBuffer_.bind(this,t,n)):this.createSourceBuffer_(t,n)}return ml(r,[{key:"createSourceBuffer_",value:function(e,t){var i=this;this.sourceBuffer_=this.mediaSource.addSourceBuffer(e),this.logger_("created SourceBuffer"),t&&(t.trigger("sourcebufferadded"),this.mediaSource.sourceBuffers.length<2)?t.on("sourcebufferadded",function(){i.start_()}):this.start_()}},{key:"start_",value:function(){var t=this;this.started_=!0,this.onUpdateendCallback_=function(){var e=t.pendingCallback_;t.pendingCallback_=null,t.logger_("buffered ["+ac(t.buffered())+"]"),e&&e(),t.runCallback_()},this.sourceBuffer_.addEventListener("updateend",this.onUpdateendCallback_),this.runCallback_()}},{key:"abort",value:function(e){var t=this;this.processedAppend_&&this.queueCallback_(function(){t.sourceBuffer_.abort()},e)}},{key:"appendBuffer",value:function(e,t){var i=this;this.processedAppend_=!0,this.queueCallback_(function(){e.videoSegmentTimingInfoCallback&&i.sourceBuffer_.addEventListener("videoSegmentTimingInfo",e.videoSegmentTimingInfoCallback),i.sourceBuffer_.appendBuffer(e.bytes)},function(){e.videoSegmentTimingInfoCallback&&i.sourceBuffer_.removeEventListener("videoSegmentTimingInfo",e.videoSegmentTimingInfoCallback),t()})}},{key:"buffered",value:function(){return this.sourceBuffer_?this.sourceBuffer_.buffered:da.createTimeRanges()}},{key:"remove",value:function(e,t){var i=this,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:Vc;this.processedAppend_&&this.queueCallback_(function(){i.logger_("remove ["+e+" => "+t+"]"),i.sourceBuffer_.remove(e,t)},n)}},{key:"updating",value:function(){return!this.sourceBuffer_||this.sourceBuffer_.updating||!!this.pendingCallback_&&this.pendingCallback_!==Vc}},{key:"timestampOffset",value:function(e){var t=this;return"undefined"!=typeof e&&(this.queueCallback_(function(){t.sourceBuffer_.timestampOffset=e}),this.timestampOffset_=e),this.timestampOffset_}},{key:"queueCallback_",value:function(e,t){this.callbacks_.push([e.bind(this),t]),this.runCallback_()}},{key:"runCallback_",value:function(){var e=void 0;!this.updating()&&this.callbacks_.length&&this.started_&&(e=this.callbacks_.shift(),this.pendingCallback_=e[1],e[0]())}},{key:"dispose",value:function(){this.sourceBuffer_.removeEventListener("updateend",this.onUpdateendCallback_),this.sourceBuffer_&&"open"===this.mediaSource.readyState&&this.sourceBuffer_.abort()}}]),r}(),qc={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,BUFFER_LOW_WATER_LINE_RATE:1},zc=2,Wc=-101,Gc=-102,Xc=function(e){var t,i,n={};return e.byterange&&(n.Range=(t=e.byterange,i=t.offset+t.length-1,"bytes="+t.offset+"-"+i)),n},Yc=function(e){e.forEach(function(e){e.abort()})},Kc=function(e,t){return t.timedout?{status:t.status,message:"HLS request timed-out at URL: "+t.uri,code:Wc,xhr:t}:t.aborted?{status:t.status,message:"HLS request aborted at URL: "+t.uri,code:Gc,xhr:t}:e?{status:t.status,message:"HLS request errored at URL: "+t.uri,code:zc,xhr:t}:null},$c=function(i,s,o){var u=0,l=!1;return function(e,t){var n,r,a;if(!l)return e?(l=!0,Yc(i),o(e,t)):(u+=1)===i.length?(t.endOfAllRequests=Date.now(),t.encryptedBytes?(r=t,a=o,(n=s).addEventListener("message",function e(t){if(t.data.source===r.requestId){n.removeEventListener("message",e);var i=t.data.decrypted;return r.bytes=new Uint8Array(i.bytes,i.byteOffset,i.byteLength),a(null,r)}}),void n.postMessage(Kl({source:r.requestId,encrypted:r.encryptedBytes,key:r.key.bytes,iv:r.key.iv}),[r.encryptedBytes.buffer,r.key.bytes.buffer])):o(null,t)):void 0}},Qc=function(r,a){return function(e){var t,i,n;return r.stats=da.mergeOptions(r.stats,(i=(t=e).target,(n={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-i.requestTime||0}).bytesReceived=t.loaded,n.bandwidth=Math.floor(n.bytesReceived/n.roundTripTime*8*1e3),n)),!r.stats.firstBytesReceivedAt&&r.stats.bytesReceived&&(r.stats.firstBytesReceivedAt=Date.now()),a(e,r)}},Jc=function(e,t,i,n,r,a,s){var o,u,l,c,h,d=[],p=$c(d,i,s);if(r.key){var f=e(da.mergeOptions(t,{uri:r.key.resolvedUri,responseType:"arraybuffer"}),(o=r,u=p,function(e,t){var i=t.response,n=Kc(e,t);if(n)return u(n,o);if(16!==i.byteLength)return u({status:t.status,message:"Invalid HLS key at URL: "+t.uri,code:zc,xhr:t},o);var r=new DataView(i);return o.key.bytes=new Uint32Array([r.getUint32(0),r.getUint32(4),r.getUint32(8),r.getUint32(12)]),u(null,o)}));d.push(f)}if(r.map&&!r.map.bytes){var m=e(da.mergeOptions(t,{uri:r.map.resolvedUri,responseType:"arraybuffer",headers:Xc(r.map)}),(l=r,c=n,h=p,function(e,t){var i=t.response,n=Kc(e,t);return n?h(n,l):0===i.byteLength?h({status:t.status,message:"Empty HLS segment content at URL: "+t.uri,code:zc,xhr:t},l):(l.map.bytes=new Uint8Array(t.response),c.isInitialized()||c.init(),l.map.timescales=to.timescale(l.map.bytes),l.map.videoTrackIds=to.videoTrackIds(l.map.bytes),h(null,l))}));d.push(m)}var g,y,v,_=e(da.mergeOptions(t,{uri:r.resolvedUri,responseType:"arraybuffer",headers:Xc(r)}),(g=r,y=n,v=p,function(e,t){var i,n=t.response,r=Kc(e,t),a=void 0;return r?v(r,g):0===n.byteLength?v({status:t.status,message:"Empty HLS segment content at URL: "+t.uri,code:zc,xhr:t},g):(g.stats={bandwidth:(i=t).bandwidth,bytesReceived:i.bytesReceived||0,roundTripTime:i.roundTripTime||0},g.key?g.encryptedBytes=new Uint8Array(t.response):g.bytes=new Uint8Array(t.response),g.map&&g.map.bytes&&(y.isInitialized()||y.init(),(a=y.parse(g.bytes,g.map.videoTrackIds,g.map.timescales))&&a.captions&&(g.captionStreams=a.captionStreams,g.fmp4Captions=a.captions)),v(null,g))}));return _.addEventListener("progress",Qc(r,a)),d.push(_),function(){return Yc(d)}},Zc=function(e,t){var i;return e&&(i=v.getComputedStyle(e))?i[t]:""},eh=function(e,n){var r=e.slice();e.sort(function(e,t){var i=n(e,t);return 0===i?r.indexOf(e)-r.indexOf(t):i})},th=function(e,t){var i=void 0,n=void 0;return e.attributes.BANDWIDTH&&(i=e.attributes.BANDWIDTH),i=i||v.Number.MAX_VALUE,t.attributes.BANDWIDTH&&(n=t.attributes.BANDWIDTH),i-(n=n||v.Number.MAX_VALUE)},ih=function(e){return"number"==typeof e&&isFinite(e)},nh=function(e){function i(e){fl(this,i);var t=yl(this,(i.__proto__||Object.getPrototypeOf(i)).call(this));if(!e)throw new TypeError("Initialization settings are required");if("function"!=typeof e.currentTime)throw new TypeError("No currentTime getter specified");if(!e.mediaSource)throw new TypeError("No MediaSource specified");return t.bandwidth=e.bandwidth,t.throughput={rate:0,count:0},t.roundTrip=NaN,t.resetStats_(),t.mediaIndex=null,t.hasPlayed_=e.hasPlayed,t.currentTime_=e.currentTime,t.seekable_=e.seekable,t.seeking_=e.seeking,t.duration_=e.duration,t.mediaSource_=e.mediaSource,t.hls_=e.hls,t.loaderType_=e.loaderType,t.startingMedia_=void 0,t.segmentMetadataTrack_=e.segmentMetadataTrack,t.goalBufferLength_=e.goalBufferLength,t.sourceType_=e.sourceType,t.inbandTextTracks_=e.inbandTextTracks,t.state_="INIT",t.checkBufferTimeout_=null,t.error_=void 0,t.currentTimeline_=-1,t.pendingSegment_=null,t.mimeType_=null,t.sourceUpdater_=null,t.xhrOptions_=null,t.activeInitSegmentId_=null,t.initSegments_={},t.captionParser_=new zu,t.decrypter_=e.decrypter,t.syncController_=e.syncController,t.syncPoint_={segmentIndex:0,time:0},t.syncController_.on("syncinfoupdate",function(){return t.trigger("syncinfoupdate")}),t.mediaSource_.addEventListener("sourceopen",function(){return t.ended_=!1}),t.fetchAtBuffer_=!1,t.logger_=Fc("SegmentLoader["+t.loaderType_+"]"),Object.defineProperty(t,"state",{get:function(){return this.state_},set:function(e){e!==this.state_&&(this.logger_(this.state_+" -> "+e),this.state_=e)}}),t}return gl(i,da.EventTarget),ml(i,[{key:"resetStats_",value:function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0}},{key:"dispose",value:function(){this.state="DISPOSED",this.pause(),this.abort_(),this.sourceUpdater_&&this.sourceUpdater_.dispose(),this.resetStats_(),this.captionParser_.reset()}},{key:"abort",value:function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)}},{key:"abort_",value:function(){this.pendingSegment_&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null}},{key:"error",value:function(e){return"undefined"!=typeof e&&(this.error_=e),this.pendingSegment_=null,this.error_}},{key:"endOfStream",value:function(){this.ended_=!0,this.pause(),this.trigger("ended")}},{key:"buffered_",value:function(){return this.sourceUpdater_?this.sourceUpdater_.buffered():da.createTimeRanges()}},{key:"initSegment",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(!e)return null;var i=$l(e),n=this.initSegments_[i];return t&&!n&&e.bytes&&(this.initSegments_[i]=n={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,timescales:e.timescales,videoTrackIds:e.videoTrackIds}),n||e}},{key:"couldBeginLoading_",value:function(){return this.playlist_&&(this.sourceUpdater_||this.mimeType_&&"INIT"===this.state)&&!this.paused()}},{key:"load",value:function(){if(this.monitorBuffer_(),this.playlist_){if(this.syncController_.setDateTimeMapping(this.playlist_),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}}},{key:"init_",value:function(){return this.state="READY",this.sourceUpdater_=new Hc(this.mediaSource_,this.mimeType_,this.loaderType_,this.sourceBufferEmitter_),this.resetEverything(),this.monitorBuffer_()}},{key:"playlist",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(e){var i=this.playlist_,n=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=t,this.hasPlayed_()||(e.syncInfo={mediaSequence:e.mediaSequence,time:0});var r=null;if(i&&(i.id?r=i.id:i.uri&&(r=i.uri)),this.logger_("playlist update ["+r+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(i&&i.uri===e.uri){var a=e.mediaSequence-i.mediaSequence;this.logger_("live window shift ["+a+"]"),null!==this.mediaIndex&&(this.mediaIndex-=a),n&&(n.mediaIndex-=a,0<=n.mediaIndex&&(n.segment=e.segments[n.mediaIndex])),this.syncController_.saveExpiredSegmentInfo(i,e)}else null!==this.mediaIndex&&this.resyncLoader()}}},{key:"pause",value:function(){this.checkBufferTimeout_&&(v.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)}},{key:"paused",value:function(){return null===this.checkBufferTimeout_}},{key:"mimeType",value:function(e,t){this.mimeType_||(this.mimeType_=e,this.sourceBufferEmitter_=t,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_())}},{key:"resetEverything",value:function(e){this.ended_=!1,this.resetLoader(),this.remove(0,this.duration_(),e),this.captionParser_.clearAllCaptions(),this.trigger("reseteverything")}},{key:"resetLoader",value:function(){this.fetchAtBuffer_=!1,this.resyncLoader()}},{key:"resyncLoader",value:function(){this.mediaIndex=null,this.syncPoint_=null,this.abort()}},{key:"remove",value:function(e,t,i){if(this.sourceUpdater_&&this.sourceUpdater_.remove(e,t,i),oc(e,t,this.segmentMetadataTrack_),this.inbandTextTracks_)for(var n in this.inbandTextTracks_)oc(e,t,this.inbandTextTracks_[n])}},{key:"monitorBuffer_",value:function(){this.checkBufferTimeout_&&v.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=v.setTimeout(this.monitorBufferTick_.bind(this),1)}},{key:"monitorBufferTick_",value:function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&v.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=v.setTimeout(this.monitorBufferTick_.bind(this),500)}},{key:"fillBuffer_",value:function(){if(!this.sourceUpdater_.updating()){this.syncPoint_||(this.syncPoint_=this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_()));var e=this.checkBuffer_(this.buffered_(),this.playlist_,this.mediaIndex,this.hasPlayed_(),this.currentTime_(),this.syncPoint_);e&&(this.isEndOfStream_(e.mediaIndex)?this.endOfStream():(e.mediaIndex!==this.playlist_.segments.length-1||"ended"!==this.mediaSource_.readyState||this.seeking_())&&((e.timeline!==this.currentTimeline_||null!==e.startOfSegment&&e.startOfSegment<this.sourceUpdater_.timestampOffset())&&(this.syncController_.reset(),e.timestampOffset=e.startOfSegment,this.captionParser_.clearAllCaptions()),this.loadSegment_(e)))}}},{key:"isEndOfStream_",value:function(e){return function(e,t,i){if(!e||!t)return!1;var n=i===e.segments.length;return e.endList&&"open"===t.readyState&&n}(1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.playlist_,this.mediaSource_,e)&&!this.sourceUpdater_.updating()}},{key:"checkBuffer_",value:function(e,t,i,n,r,a){var s=0,o=void 0;e.length&&(s=e.end(e.length-1));var u=Math.max(0,s-r);if(!t.segments.length)return null;if(u>=this.goalBufferLength_())return null;if(!n&&1<=u)return null;if(null===a)return i=this.getSyncSegmentCandidate_(t),this.generateSegmentInfo_(t,i,null,!0);if(null!==i){var l=t.segments[i];return o=l&&l.end?l.end:s,this.generateSegmentInfo_(t,i+1,o,!1)}if(this.fetchAtBuffer_){var c=ql.getMediaInfoForTime(t,s,a.segmentIndex,a.time);i=c.mediaIndex,o=c.startTime}else{var h=ql.getMediaInfoForTime(t,r,a.segmentIndex,a.time);i=h.mediaIndex,o=h.startTime}return this.generateSegmentInfo_(t,i,o,!1)}},{key:"getSyncSegmentCandidate_",value:function(e){var t=this;if(-1===this.currentTimeline_)return 0;var i=e.segments.map(function(e,t){return{timeline:e.timeline,segmentIndex:t}}).filter(function(e){return e.timeline===t.currentTimeline_});return i.length?i[Math.min(i.length-1,1)].segmentIndex:Math.max(e.segments.length-1,0)}},{key:"generateSegmentInfo_",value:function(e,t,i,n){if(t<0||t>=e.segments.length)return null;var r=e.segments[t];return{requestId:"segment-loader-"+Math.random(),uri:r.resolvedUri,mediaIndex:t,isSyncRequest:n,startOfSegment:i,playlist:e,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:r.timeline,duration:r.duration,segment:r}}},{key:"abortRequestEarly_",value:function(e){if(this.hls_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH)return!1;if(Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3)return!1;var t=this.currentTime_(),i=e.bandwidth,n=this.pendingSegment_.duration,r=ql.estimateSegmentRequestTime(n,i,this.playlist_,e.bytesReceived),a=function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:1;return((e.length?e.end(e.length-1):0)-t)/i}(this.buffered_(),t,this.hls_.tech_.playbackRate())-1;if(r<=a)return!1;var s=function(e){var t=e.master,i=e.currentTime,n=e.bandwidth,r=e.duration,a=e.segmentDuration,s=e.timeUntilRebuffer,o=e.currentTimeline,u=e.syncController,l=t.playlists.filter(function(e){return!ql.isIncompatible(e)}),c=l.filter(ql.isEnabled);c.length||(c=l.filter(function(e){return!ql.isDisabled(e)}));var h=c.filter(ql.hasAttribute.bind(null,"BANDWIDTH")).map(function(e){var t=u.getSyncPoint(e,r,o,i)?1:2;return{playlist:e,rebufferingImpact:ql.estimateSegmentRequestTime(a,n,e)*t-s}}),d=h.filter(function(e){return e.rebufferingImpact<=0});return eh(d,function(e,t){return th(t.playlist,e.playlist)}),d.length?d[0]:(eh(h,function(e,t){return e.rebufferingImpact-t.rebufferingImpact}),h[0]||null)}({master:this.hls_.playlists.master,currentTime:t,bandwidth:i,duration:this.duration_(),segmentDuration:n,timeUntilRebuffer:a,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(s){var o=r-a-s.rebufferingImpact,u=.5;return a<=tc&&(u=1),!s.playlist||s.playlist.uri===this.playlist_.uri||o<u?!1:(this.bandwidth=s.playlist.attributes.BANDWIDTH*qc.BANDWIDTH_VARIANCE+1,this.abort(),this.trigger("earlyabort"),!0)}}},{key:"handleProgress_",value:function(e,t){this.pendingSegment_&&t.requestId===this.pendingSegment_.requestId&&!this.abortRequestEarly_(t.stats)&&this.trigger("progress")}},{key:"loadSegment_",value:function(e){this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),e.abortRequests=Jc(this.hls_.xhr,this.xhrOptions_,this.decrypter_,this.captionParser_,this.createSimplifiedSegmentObj_(e),this.handleProgress_.bind(this),this.segmentRequestFinished_.bind(this))}},{key:"trimBackBuffer_",value:function(e){var t,i,n,r,a=(t=this.seekable_(),i=this.currentTime_(),n=this.playlist_.targetDuration||10,r=void 0,r=t.length&&0<t.start(0)&&t.start(0)<i?t.start(0):i-30,Math.min(r,i-n));0<a&&this.remove(0,a)}},{key:"createSimplifiedSegmentObj_",value:function(e){var t=e.segment,i={resolvedUri:t.resolvedUri,byterange:t.byterange,requestId:e.requestId};if(t.key){var n=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);i.key={resolvedUri:t.key.resolvedUri,iv:n}}return t.map&&(i.map=this.initSegment(t.map)),i}},{key:"segmentRequestFinished_",value:function(e,t){if(this.mediaRequests+=1,t.stats&&(this.mediaBytesTransferred+=t.stats.bytesReceived,this.mediaTransferDuration+=t.stats.roundTripTime),this.pendingSegment_){if(t.requestId===this.pendingSegment_.requestId){if(e)return this.pendingSegment_=null,this.state="READY",e.code===Gc?void(this.mediaRequestsAborted+=1):(this.pause(),e.code===Wc?(this.mediaRequestsTimedout+=1,this.bandwidth=1,this.roundTrip=NaN,void this.trigger("bandwidthupdate")):(this.mediaRequestsErrored+=1,this.error(e),void this.trigger("error")));this.bandwidth=t.stats.bandwidth,this.roundTrip=t.stats.roundTripTime,t.map&&(t.map=this.initSegment(t.map,!0)),this.processSegmentResponse_(t)}}else this.mediaRequestsAborted+=1}},{key:"processSegmentResponse_",value:function(e){var t=this.pendingSegment_;t.bytes=e.bytes,e.map&&(t.segment.map.bytes=e.map.bytes),t.endOfAllRequests=e.endOfAllRequests,e.fmp4Captions&&(!function(e,t,i){for(var n in i)if(!e[n]){t.trigger({type:"usage",name:"hls-608"});var r=t.textTracks().getTrackById(n);e[n]=r||t.addRemoteTextTrack({kind:"captions",id:n,label:n},!1).track}}(this.inbandTextTracks_,this.hls_.tech_,e.captionStreams),function(e){var r=e.inbandTextTracks,t=e.captionArray,a=e.timestampOffset;if(t){var s=window.WebKitDataCue||window.VTTCue;t.forEach(function(e){var t=e.stream,i=e.startTime,n=e.endTime;r[t]&&(i+=a,n+=a,r[t].addCue(new s(i,n,e.text)))})}}({inbandTextTracks:this.inbandTextTracks_,captionArray:e.fmp4Captions,timestampOffset:0}),this.captionParser_.clearParsedCaptions()),this.handleSegment_()}},{key:"handleSegment_",value:function(){var e=this;if(this.pendingSegment_){var t=this.pendingSegment_,i=t.segment,n=this.syncController_.probeSegmentInfo(t);"undefined"==typeof this.startingMedia_&&n&&(n.containsAudio||n.containsVideo)&&(this.startingMedia_={containsAudio:n.containsAudio,containsVideo:n.containsVideo});var r,a,s,o=(r=this.loaderType_,a=this.startingMedia_,s=n,"main"===r&&a&&s?s.containsAudio||s.containsVideo?a.containsVideo&&!s.containsVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!a.containsVideo&&s.containsVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null);if(o)return this.error({message:o,blacklistDuration:1/0}),void this.trigger("error");if(t.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");null!==t.timestampOffset&&t.timestampOffset!==this.sourceUpdater_.timestampOffset()&&(this.sourceUpdater_.timestampOffset(t.timestampOffset),this.trigger("timestampoffset"));var u,l,c,h,d,p,f,m,g,y,v,_=this.syncController_.mappingForTimeline(t.timeline);if(null!==_&&this.trigger({type:"segmenttimemapping",mapping:_}),this.state="APPENDING",i.map){var b=$l(i.map);if(!this.activeInitSegmentId_||this.activeInitSegmentId_!==b){var T=this.initSegment(i.map);this.sourceUpdater_.appendBuffer({bytes:T.bytes},function(){e.activeInitSegmentId_=b})}}t.byteLength=t.bytes.byteLength,"number"==typeof i.start&&"number"==typeof i.end?this.mediaSecondsLoaded+=i.end-i.start:this.mediaSecondsLoaded+=i.duration,this.logger_((l=(u=t).segment,c=l.start,h=l.end,d=u.playlist,p=d.mediaSequence,f=d.id,m=d.segments,g=void 0===m?[]:m,y=u.mediaIndex,v=u.timeline,["appending ["+y+"] of ["+p+", "+(p+g.length)+"] from playlist ["+f+"]","["+c+" => "+h+"] in timeline ["+v+"]"].join(" "))),this.sourceUpdater_.appendBuffer({bytes:t.bytes,videoSegmentTimingInfoCallback:this.handleVideoSegmentTimingInfo_.bind(this,t.requestId)},this.handleUpdateEnd_.bind(this))}else this.state="READY"}},{key:"handleVideoSegmentTimingInfo_",value:function(e,t){if(this.pendingSegment_&&e===this.pendingSegment_.requestId){var i=this.pendingSegment_.segment;i.videoTimingInfo||(i.videoTimingInfo={}),i.videoTimingInfo.transmuxerPrependedSeconds=t.videoSegmentTimingInfo.prependedContentDuration||0,i.videoTimingInfo.transmuxedPresentationStart=t.videoSegmentTimingInfo.start.presentation,i.videoTimingInfo.transmuxedPresentationEnd=t.videoSegmentTimingInfo.end.presentation,i.videoTimingInfo.baseMediaDecodeTime=t.videoSegmentTimingInfo.baseMediaDecodeTime}}},{key:"handleUpdateEnd_",value:function(){if(!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e=this.pendingSegment_,t=e.segment,i=null!==this.mediaIndex;this.pendingSegment_=null,this.recordThroughput_(e),this.addSegmentMetadataCue_(e),this.state="READY",this.mediaIndex=e.mediaIndex,this.fetchAtBuffer_=!0,this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate"),t.end&&this.currentTime_()-t.end>3*e.playlist.targetDuration?this.resetEverything():(i&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.isEndOfStream_(e.mediaIndex+1,e.playlist)&&this.endOfStream(),this.paused()||this.monitorBuffer_())}},{key:"recordThroughput_",value:function(e){var t=this.throughput.rate,i=Date.now()-e.endOfAllRequests+1,n=Math.floor(e.byteLength/i*8*1e3);this.throughput.rate+=(n-t)/++this.throughput.count}},{key:"addSegmentMetadataCue_",value:function(e){if(this.segmentMetadataTrack_){var t=e.segment,i=t.start,n=t.end;if(ih(i)&&ih(n)){oc(i,n,this.segmentMetadataTrack_);var r=v.WebKitDataCue||v.VTTCue,a={custom:t.custom,dateTimeObject:t.dateTimeObject,dateTimeString:t.dateTimeString,bandwidth:e.playlist.attributes.BANDWIDTH,resolution:e.playlist.attributes.RESOLUTION,codecs:e.playlist.attributes.CODECS,byteLength:e.byteLength,uri:e.uri,timeline:e.timeline,playlist:e.playlist.uri,start:i,end:n},s=new r(i,n,JSON.stringify(a));s.value=a,this.segmentMetadataTrack_.addCue(s)}}}}]),i}(),rh=function(e){return decodeURIComponent(escape(String.fromCharCode.apply(null,e)))},ah=new Uint8Array("\n\n".split("").map(function(e){return e.charCodeAt(0)})),sh=function(e){function n(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};fl(this,n);var i=yl(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return i.mediaSource_=null,i.subtitlesTrack_=null,i}return gl(n,nh),ml(n,[{key:"buffered_",value:function(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues.length)return da.createTimeRanges();var e=this.subtitlesTrack_.cues,t=e[0].startTime,i=e[e.length-1].startTime;return da.createTimeRanges([[t,i]])}},{key:"initSegment",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(!e)return null;var i=$l(e),n=this.initSegments_[i];if(t&&!n&&e.bytes){var r=ah.byteLength+e.bytes.byteLength,a=new Uint8Array(r);a.set(e.bytes),a.set(ah,e.bytes.byteLength),this.initSegments_[i]=n={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:a}}return n||e}},{key:"couldBeginLoading_",value:function(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()}},{key:"init_",value:function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}},{key:"track",value:function(e){return"undefined"==typeof e||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_}},{key:"remove",value:function(e,t){oc(e,t,this.subtitlesTrack_)}},{key:"fillBuffer_",value:function(){var e=this;this.syncPoint_||(this.syncPoint_=this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_()));var t=this.checkBuffer_(this.buffered_(),this.playlist_,this.mediaIndex,this.hasPlayed_(),this.currentTime_(),this.syncPoint_);if(t=this.skipEmptySegments_(t)){if(null===this.syncController_.timestampOffsetForTimeline(t.timeline)){return this.syncController_.one("timestampoffset",function(){e.state="READY",e.paused()||e.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(t)}}},{key:"skipEmptySegments_",value:function(e){for(;e&&e.segment.empty;)e=this.generateSegmentInfo_(e.playlist,e.mediaIndex+1,e.startOfSegment+e.duration,e.isSyncRequest);return e}},{key:"handleSegment_",value:function(){var t=this;if(this.pendingSegment_&&this.subtitlesTrack_){this.state="APPENDING";var e=this.pendingSegment_,i=e.segment;if("function"!=typeof v.WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var n=function(){t.handleSegment_()};return this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",n),void this.subtitlesTrack_.tech_.one("vttjserror",function(){t.subtitlesTrack_.tech_.off("vttjsloaded",n),t.error({message:"Error loading vtt.js"}),t.state="READY",t.pause(),t.trigger("error")})}i.requested=!0;try{this.parseVTTCues_(e)}catch(e){return this.error({message:e.message}),this.state="READY",this.pause(),this.trigger("error")}if(this.updateTimeMapping_(e,this.syncController_.timelines[e.timeline],this.playlist_),e.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");e.byteLength=e.bytes.byteLength,this.mediaSecondsLoaded+=i.duration,e.cues.length&&this.remove(e.cues[0].endTime,e.cues[e.cues.length-1].endTime),e.cues.forEach(function(e){t.subtitlesTrack_.addCue(e)}),this.handleUpdateEnd_()}else this.state="READY"}},{key:"parseVTTCues_",value:function(t){var e=void 0,i=!1;"function"==typeof v.TextDecoder?e=new v.TextDecoder("utf8"):(e=v.WebVTT.StringDecoder(),i=!0);var n=new v.WebVTT.Parser(v,v.vttjs,e);if(t.cues=[],t.timestampmap={MPEGTS:0,LOCAL:0},n.oncue=t.cues.push.bind(t.cues),n.ontimestampmap=function(e){return t.timestampmap=e},n.onparsingerror=function(e){da.log.warn("Error encountered when parsing cues: "+e.message)},t.segment.map){var r=t.segment.map.bytes;i&&(r=rh(r)),n.parse(r)}var a=t.bytes;i&&(a=rh(a)),n.parse(a),n.flush()}},{key:"updateTimeMapping_",value:function(e,t,i){var n=e.segment;if(t)if(e.cues.length){var r=e.timestampmap,a=r.MPEGTS/9e4-r.LOCAL+t.mapping;if(e.cues.forEach(function(e){e.startTime+=a,e.endTime+=a}),!i.syncInfo){var s=e.cues[0].startTime,o=e.cues[e.cues.length-1].startTime;i.syncInfo={mediaSequence:i.mediaSequence+e.mediaIndex,time:Math.min(s,o-n.duration)}}}else n.empty=!0}}]),n}(),oh=function(e,t){for(var i=e.cues,n=0;n<i.length;n++){var r=i[n];if(t>=r.adStartTime&&t<=r.adEndTime)return r}return null},uh=il,lh=[{name:"VOD",run:function(e,t,i,n,r){if(i===1/0)return null;return{time:0,segmentIndex:0}}},{name:"ProgramDateTime",run:function(e,t,i,n,r){if(!e.datetimeToDisplayTime)return null;var a=t.segments||[],s=null,o=null;r=r||0;for(var u=0;u<a.length;u++){var l=a[u];if(l.dateTimeObject){var c=l.dateTimeObject.getTime()/1e3+e.datetimeToDisplayTime,h=Math.abs(r-c);if(null!==o&&o<h)break;o=h,s={time:c,segmentIndex:u}}}return s}},{name:"Segment",run:function(e,t,i,n,r){var a=t.segments||[],s=null,o=null;r=r||0;for(var u=0;u<a.length;u++){var l=a[u];if(l.timeline===n&&"undefined"!=typeof l.start){var c=Math.abs(r-l.start);if(null!==o&&o<c)break;(!s||null===o||c<=o)&&(o=c,s={time:l.start,segmentIndex:u})}}return s}},{name:"Discontinuity",run:function(e,t,i,n,r){var a=null;if(r=r||0,t.discontinuityStarts&&t.discontinuityStarts.length)for(var s=null,o=0;o<t.discontinuityStarts.length;o++){var u=t.discontinuityStarts[o],l=t.discontinuitySequence+o+1,c=e.discontinuities[l];if(c){var h=Math.abs(r-c.time);if(null!==s&&s<h)break;(!a||null===s||h<=s)&&(s=h,a={time:c.time,segmentIndex:u})}}return a}},{name:"Playlist",run:function(e,t,i,n,r){return t.syncInfo?{time:t.syncInfo.time,segmentIndex:t.syncInfo.mediaSequence-t.mediaSequence}:null}}],ch=function(e){function t(){fl(this,t);var e=yl(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.inspectCache_=void 0,e.timelines=[],e.discontinuities=[],e.datetimeToDisplayTime=null,e.logger_=Fc("SyncController"),e}return gl(t,da.EventTarget),ml(t,[{key:"getSyncPoint",value:function(e,t,i,n){var r=this.runStrategies_(e,t,i,n);return r.length?this.selectSyncPoint_(r,{key:"time",value:n}):null}},{key:"getExpiredTime",value:function(e,t){if(!e||!e.segments)return null;var i=this.runStrategies_(e,t,e.discontinuitySequence,0);if(!i.length)return null;var n=this.selectSyncPoint_(i,{key:"segmentIndex",value:0});return 0<n.segmentIndex&&(n.time*=-1),Math.abs(n.time+Il(e,n.segmentIndex,0))}},{key:"runStrategies_",value:function(e,t,i,n){for(var r=[],a=0;a<lh.length;a++){var s=lh[a],o=s.run(this,e,t,i,n);o&&(o.strategy=s.name,r.push({strategy:s.name,syncPoint:o}))}return r}},{key:"selectSyncPoint_",value:function(e,t){for(var i=e[0].syncPoint,n=Math.abs(e[0].syncPoint[t.key]-t.value),r=e[0].strategy,a=1;a<e.length;a++){var s=Math.abs(e[a].syncPoint[t.key]-t.value);s<n&&(n=s,i=e[a].syncPoint,r=e[a].strategy)}return this.logger_("syncPoint for ["+t.key+": "+t.value+"] chosen with strategy ["+r+"]: [time:"+i.time+", segmentIndex:"+i.segmentIndex+"]"),i}},{key:"saveExpiredSegmentInfo",value:function(e,t){for(var i=t.mediaSequence-e.mediaSequence-1;0<=i;i--){var n=e.segments[i];if(n&&"undefined"!=typeof n.start){t.syncInfo={mediaSequence:e.mediaSequence+i,time:n.start},this.logger_("playlist refresh sync: [time:"+t.syncInfo.time+", mediaSequence: "+t.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}}},{key:"setDateTimeMapping",value:function(e){if(!this.datetimeToDisplayTime&&e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var t=e.segments[0].dateTimeObject.getTime()/1e3;this.datetimeToDisplayTime=-t}}},{key:"reset",value:function(){this.inspectCache_=void 0}},{key:"probeSegmentInfo",value:function(e){var t=e.segment,i=e.playlist,n=void 0;return(n=t.map?this.probeMp4Segment_(e):this.probeTsSegment_(e))&&this.calculateSegmentTimeMapping_(e,n)&&(this.saveDiscontinuitySyncInfo_(e),i.syncInfo||(i.syncInfo={mediaSequence:i.mediaSequence+e.mediaIndex,time:t.start})),n}},{key:"probeMp4Segment_",value:function(e){var t=e.segment,i=to.timescale(t.map.bytes),n=to.startTime(i,e.bytes);return null!==e.timestampOffset&&(e.timestampOffset-=n),{start:n,end:n+t.duration}}},{key:"probeTsSegment_",value:function(e){var t=uh(e.bytes,this.inspectCache_),i=void 0,n=void 0;return t?(t.video&&2===t.video.length?(this.inspectCache_=t.video[1].dts,i=t.video[0].dtsTime,n=t.video[1].dtsTime):t.audio&&2===t.audio.length&&(this.inspectCache_=t.audio[1].dts,i=t.audio[0].dtsTime,n=t.audio[1].dtsTime),{start:i,end:n,containsVideo:t.video&&2===t.video.length,containsAudio:t.audio&&2===t.audio.length}):null}},{key:"timestampOffsetForTimeline",value:function(e){return"undefined"==typeof this.timelines[e]?null:this.timelines[e].time}},{key:"mappingForTimeline",value:function(e){return"undefined"==typeof this.timelines[e]?null:this.timelines[e].mapping}},{key:"calculateSegmentTimeMapping_",value:function(e,t){var i=e.segment,n=this.timelines[e.timeline];if(null!==e.timestampOffset)n={time:e.startOfSegment,mapping:e.startOfSegment-t.start},this.timelines[e.timeline]=n,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+n.time+"] [mapping: "+n.mapping+"]"),i.start=e.startOfSegment,i.end=t.end+n.mapping;else{if(!n)return!1;i.start=t.start+n.mapping,i.end=t.end+n.mapping}return!0}},{key:"saveDiscontinuitySyncInfo_",value:function(e){var t=e.playlist,i=e.segment;if(i.discontinuity)this.discontinuities[i.timeline]={time:i.start,accuracy:0};else if(t.discontinuityStarts&&t.discontinuityStarts.length)for(var n=0;n<t.discontinuityStarts.length;n++){var r=t.discontinuityStarts[n],a=t.discontinuitySequence+n+1,s=r-e.mediaIndex,o=Math.abs(s);if(!this.discontinuities[a]||this.discontinuities[a].accuracy>o){var u=void 0;u=s<0?i.start-Il(t,e.mediaIndex,r):i.end+Il(t,e.mediaIndex+1,r),this.discontinuities[a]={time:u,accuracy:o}}}}}]),t}(),hh=new gc("./decrypter-worker.worker.js",function(e,t){var h,i,d,g,n,l,y,s,r=this;h=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=function(){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}}(),d=null,g=function(){function c(e){h(this,c),d||(d=function(){var e=[[[],[],[],[],[]],[[],[],[],[],[]]],t=e[0],i=e[1],n=t[4],r=i[4],a=void 0,s=void 0,o=void 0,u=[],l=[],c=void 0,h=void 0,d=void 0,p=void 0,f=void 0;for(a=0;a<256;a++)l[(u[a]=a<<1^283*(a>>7))^a]=a;for(s=o=0;!n[s];s^=c||1,o=l[o]||1)for(d=(d=o^o<<1^o<<2^o<<3^o<<4)>>8^255&d^99,f=16843009*u[h=u[c=u[r[n[s]=d]=s]]]^65537*h^257*c^16843008*s,p=257*u[d]^16843008*d,a=0;a<4;a++)t[a][s]=p=p<<24^p>>>8,i[a][d]=f=f<<24^f>>>8;for(a=0;a<5;a++)t[a]=t[a].slice(0),i[a]=i[a].slice(0);return e}()),this._tables=[[d[0][0].slice(),d[0][1].slice(),d[0][2].slice(),d[0][3].slice(),d[0][4].slice()],[d[1][0].slice(),d[1][1].slice(),d[1][2].slice(),d[1][3].slice(),d[1][4].slice()]];var t=void 0,i=void 0,n=void 0,r=void 0,a=void 0,s=this._tables[0][4],o=this._tables[1],u=e.length,l=1;if(4!==u&&6!==u&&8!==u)throw new Error("Invalid aes key size");for(r=e.slice(0),a=[],this._key=[r,a],t=u;t<4*u+28;t++)n=r[t-1],(t%u==0||8===u&&t%u==4)&&(n=s[n>>>24]<<24^s[n>>16&255]<<16^s[n>>8&255]<<8^s[255&n],t%u==0&&(n=n<<8^n>>>24^l<<24,l=l<<1^283*(l>>7))),r[t]=r[t-u]^n;for(i=0;t;i++,t--)n=r[3&i?t:t-4],a[i]=t<=4||i<4?n:o[0][s[n>>>24]]^o[1][s[n>>16&255]]^o[2][s[n>>8&255]]^o[3][s[255&n]]}return c.prototype.decrypt=function(e,t,i,n,r,a){var s=this._key[1],o=e^s[0],u=n^s[1],l=i^s[2],c=t^s[3],h=void 0,d=void 0,p=void 0,f=s.length/4-2,m=void 0,g=4,y=this._tables[1],v=y[0],_=y[1],b=y[2],T=y[3],S=y[4];for(m=0;m<f;m++)h=v[o>>>24]^_[u>>16&255]^b[l>>8&255]^T[255&c]^s[g],d=v[u>>>24]^_[l>>16&255]^b[c>>8&255]^T[255&o]^s[g+1],p=v[l>>>24]^_[c>>16&255]^b[o>>8&255]^T[255&u]^s[g+2],c=v[c>>>24]^_[o>>16&255]^b[u>>8&255]^T[255&l]^s[g+3],g+=4,o=h,u=d,l=p;for(m=0;m<4;m++)r[(3&-m)+a]=S[o>>>24]<<24^S[u>>16&255]<<16^S[l>>8&255]<<8^S[255&c]^s[g++],h=o,o=u,u=l,l=c,c=h},c}(),n=function(){function e(){h(this,e),this.listeners={}}return e.prototype.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},e.prototype.off=function(e,t){if(!this.listeners[e])return!1;var i=this.listeners[e].indexOf(t);return this.listeners[e].splice(i,1),-1<i},e.prototype.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var i=t.length,n=0;n<i;++n)t[n].call(this,arguments[1]);else for(var r=Array.prototype.slice.call(arguments,1),a=t.length,s=0;s<a;++s)t[s].apply(this,r)},e.prototype.dispose=function(){this.listeners={}},e.prototype.pipe=function(t){this.on("data",function(e){t.push(e)})},e}(),l=function(t){function i(){h(this,i);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.call(this,n));return e.jobs=[],e.delay=1,e.timeout_=null,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,t),i.prototype.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},i.prototype.push=function(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},i}(n),y=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},s=function(){function u(e,t,i,n){h(this,u);var r=u.STEP,a=new Int32Array(e.buffer),s=new Uint8Array(e.byteLength),o=0;for(this.asyncStream_=new l,this.asyncStream_.push(this.decryptChunk_(a.subarray(o,o+r),t,i,s)),o=r;o<a.length;o+=r)i=new Uint32Array([y(a[o-4]),y(a[o-3]),y(a[o-2]),y(a[o-1])]),this.asyncStream_.push(this.decryptChunk_(a.subarray(o,o+r),t,i,s));this.asyncStream_.push(function(){var e;n(null,(e=s).subarray(0,e.byteLength-e[e.byteLength-1]))})}return u.prototype.decryptChunk_=function(t,i,n,r){return function(){var e=function(e,t,i){var n=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),r=new g(Array.prototype.slice.call(t)),a=new Uint8Array(e.byteLength),s=new Int32Array(a.buffer),o=void 0,u=void 0,l=void 0,c=void 0,h=void 0,d=void 0,p=void 0,f=void 0,m=void 0;for(o=i[0],u=i[1],l=i[2],c=i[3],m=0;m<n.length;m+=4)h=y(n[m]),d=y(n[m+1]),p=y(n[m+2]),f=y(n[m+3]),r.decrypt(h,d,p,f,s,m),s[m]=y(s[m]^o),s[m+1]=y(s[m+1]^u),s[m+2]=y(s[m+2]^l),s[m+3]=y(s[m+3]^c),o=h,u=d,l=p,c=f;return a}(t,i,n);r.set(e,t.byteOffset)}},i(u,null,[{key:"STEP",get:function(){return 32e3}}]),u}(),new function(a){a.onmessage=function(e){var r=e.data,t=new Uint8Array(r.encrypted.bytes,r.encrypted.byteOffset,r.encrypted.byteLength),i=new Uint32Array(r.key.bytes,r.key.byteOffset,r.key.byteLength/4),n=new Uint32Array(r.iv.bytes,r.iv.byteOffset,r.iv.byteLength/4);new s(t,i,n,function(e,t){var i,n;a.postMessage((i={source:r.source,decrypted:t},n={},Object.keys(i).forEach(function(e){var t=i[e];ArrayBuffer.isView(t)?n[e]={bytes:t.buffer,byteOffset:t.byteOffset,byteLength:t.byteLength}:n[e]=t}),n),[t.buffer])})}}(r)}),dh=function(e,t){e.abort(),e.pause(),t&&t.activePlaylistLoader&&(t.activePlaylistLoader.pause(),t.activePlaylistLoader=null)},ph=function(e,t){(t.activePlaylistLoader=e).load()},fh={AUDIO:function(u,l){return function(){var e=l.segmentLoaders[u],t=l.mediaTypes[u],i=l.blacklistCurrentPlaylist;dh(e,t);var n=t.activeTrack(),r=t.activeGroup(),a=(r.filter(function(e){return e.default})[0]||r[0]).id,s=t.tracks[a];if(n!==s){for(var o in da.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),t.tracks)t.tracks[o].enabled=t.tracks[o]===s;t.onTrackChanged()}else i({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(n,r){return function(){var e=r.segmentLoaders[n],t=r.mediaTypes[n];da.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),dh(e,t);var i=t.activeTrack();i&&(i.mode="disabled"),t.onTrackChanged()}}},mh={AUDIO:function(e,t,i){if(t){var n=i.tech,r=i.requestOptions,a=i.segmentLoaders[e];t.on("loadedmetadata",function(){var e=t.media();a.playlist(e,r),(!n.paused()||e.endList&&"none"!==n.preload())&&a.load()}),t.on("loadedplaylist",function(){a.playlist(t.media(),r),n.paused()||a.load()}),t.on("error",fh[e](e,i))}},SUBTITLES:function(e,t,i){var n=i.tech,r=i.requestOptions,a=i.segmentLoaders[e],s=i.mediaTypes[e];t.on("loadedmetadata",function(){var e=t.media();a.playlist(e,r),a.track(s.activeTrack()),(!n.paused()||e.endList&&"none"!==n.preload())&&a.load()}),t.on("loadedplaylist",function(){a.playlist(t.media(),r),n.paused()||a.load()}),t.on("error",fh[e](e,i))}},gh=function(t,i){return function(e){return e.attributes[t]===i}},yh=function(t){return function(e){return e.resolvedUri===t}},vh={AUDIO:function(e,t){var i,n,r=t.hls,a=t.sourceType,s=t.segmentLoaders[e],o=t.requestOptions,u=t.master,l=u.mediaGroups,c=u.playlists,h=t.mediaTypes[e],d=h.groups,p=h.tracks,f=t.masterPlaylistLoader;for(var m in l[e]&&0!==Object.keys(l[e]).length||(l[e]={main:{default:{default:!0}}}),l[e]){d[m]||(d[m]=[]);var g=c.filter(gh(e,m));for(var y in l[e][m]){var v=l[e][m][y];g.filter(yh(v.resolvedUri)).length&&delete v.resolvedUri;var _=void 0;if(_=v.resolvedUri?new Al(v.resolvedUri,r,o):v.playlists&&"dash"===a?new jc(v.playlists[0],r,o,f):null,v=da.mergeOptions({id:y,playlistLoader:_},v),mh[e](e,v.playlistLoader,t),d[m].push(v),"undefined"==typeof p[y]){var b=new da.AudioTrack({id:y,kind:(i=v,n=void 0,n=i.default?"main":"alternative",i.characteristics&&0<=i.characteristics.indexOf("public.accessibility.describes-video")&&(n="main-desc"),n),enabled:!1,language:v.language,default:v.default,label:y});p[y]=b}}}s.on("error",fh[e](e,t))},SUBTITLES:function(e,t){var i=t.tech,n=t.hls,r=t.sourceType,a=t.segmentLoaders[e],s=t.requestOptions,o=t.master.mediaGroups,u=t.mediaTypes[e],l=u.groups,c=u.tracks,h=t.masterPlaylistLoader;for(var d in o[e])for(var p in l[d]||(l[d]=[]),o[e][d])if(!o[e][d][p].forced){var f=o[e][d][p],m=void 0;if("hls"===r?m=new Al(f.resolvedUri,n,s):"dash"===r&&(m=new jc(f.playlists[0],n,s,h)),f=da.mergeOptions({id:p,playlistLoader:m},f),mh[e](e,f.playlistLoader,t),l[d].push(f),"undefined"==typeof c[p]){var g=i.addRemoteTextTrack({id:p,kind:"subtitles",default:f.default&&f.autoselect,language:f.language,label:p},!1).track;c[p]=g}}a.on("error",fh[e](e,t))},"CLOSED-CAPTIONS":function(e,t){var i=t.tech,n=t.master.mediaGroups,r=t.mediaTypes[e],a=r.groups,s=r.tracks;for(var o in n[e])for(var u in a[o]||(a[o]=[]),n[e][o]){var l=n[e][o][u];if(l.instreamId.match(/CC\d/)&&(a[o].push(da.mergeOptions({id:u},l)),"undefined"==typeof s[u])){var c=i.addRemoteTextTrack({id:l.instreamId,kind:"captions",default:l.default&&l.autoselect,language:l.language,label:u},!1).track;s[u]=c}}}},_h={AUDIO:function(i,n){return function(){var e=n.mediaTypes[i].tracks;for(var t in e)if(e[t].enabled)return e[t];return null}},SUBTITLES:function(i,n){return function(){var e=n.mediaTypes[i].tracks;for(var t in e)if("showing"===e[t].mode)return e[t];return null}}},bh=function(t){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(e){vh[e](e,t)});var i=t.mediaTypes,e=t.masterPlaylistLoader,n=t.tech,r=t.hls;["AUDIO","SUBTITLES"].forEach(function(e){var a,s,o,u,l,c;i[e].activeGroup=(a=e,s=t,function(t){var e=s.masterPlaylistLoader,i=s.mediaTypes[a].groups,n=e.media();if(!n)return null;var r=null;return n.attributes[a]&&(r=i[n.attributes[a]]),r=r||i.main,"undefined"==typeof t?r:null===t?null:r.filter(function(e){return e.id===t.id})[0]||null}),i[e].activeTrack=_h[e](e,t),i[e].onGroupChanged=(o=e,u=t,function(){var e=u.segmentLoaders,t=e[o],i=e.main,n=u.mediaTypes[o],r=n.activeTrack(),a=n.activeGroup(r),s=n.activePlaylistLoader;dh(t,n),a&&(a.playlistLoader?(t.resyncLoader(),ph(a.playlistLoader,n)):s&&i.resetEverything())}),i[e].onTrackChanged=(l=e,c=t,function(){var e=c.segmentLoaders,t=e[l],i=e.main,n=c.mediaTypes[l],r=n.activeTrack(),a=n.activeGroup(r),s=n.activePlaylistLoader;dh(t,n),a&&(a.playlistLoader?(s!==a.playlistLoader&&(t.track&&t.track(r),t.resetEverything()),ph(a.playlistLoader,n)):i.resetEverything())})});var a=i.AUDIO.activeGroup(),s=(a.filter(function(e){return e.default})[0]||a[0]).id;i.AUDIO.tracks[s].enabled=!0,i.AUDIO.onTrackChanged(),e.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(e){return i[e].onGroupChanged()})});var o=function(){i.AUDIO.onTrackChanged(),n.trigger({type:"usage",name:"hls-audio-change"})};for(var u in n.audioTracks().addEventListener("change",o),n.remoteTextTracks().addEventListener("change",i.SUBTITLES.onTrackChanged),r.on("dispose",function(){n.audioTracks().removeEventListener("change",o),n.remoteTextTracks().removeEventListener("change",i.SUBTITLES.onTrackChanged)}),n.clearTracks("audio"),i.AUDIO.tracks)n.audioTracks().addTrack(i.AUDIO.tracks[u])},Th=void 0,Sh=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred"],kh=function(e){function m(e){fl(this,m);var t,i=yl(this,(m.__proto__||Object.getPrototypeOf(m)).call(this)),n=e.url,r=e.handleManifestRedirects,a=e.withCredentials,s=e.tech,o=e.bandwidth,u=e.externHls,l=e.useCueTags,c=e.blacklistDuration,h=e.enableLowInitialPlaylist,d=e.sourceType,p=e.seekTo;if(!n)throw new Error("A non-empty playlist URL is required");Th=u,i.withCredentials=a,i.tech_=s,i.hls_=s.hls,i.seekTo_=p,i.sourceType_=d,i.useCueTags_=l,i.blacklistDuration=c,i.enableLowInitialPlaylist=h,i.useCueTags_&&(i.cueTagsTrack_=i.tech_.addTextTrack("metadata","ad-cues"),i.cueTagsTrack_.inBandMetadataTrackDispatchType=""),i.requestOptions_={withCredentials:a,handleManifestRedirects:r,timeout:null},i.mediaTypes_=(t={},["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(e){t[e]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:Vc,activeTrack:Vc,onGroupChanged:Vc,onTrackChanged:Vc}}),t),i.mediaSource=new da.MediaSource,i.mediaSource.addEventListener("sourceopen",i.handleSourceOpen_.bind(i)),i.seekable_=da.createTimeRanges(),i.hasPlayed_=function(){return!1},i.syncController_=new ch(e),i.segmentMetadataTrack_=s.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,i.decrypter_=new hh,i.inbandTextTracks_={};var f={hls:i.hls_,mediaSource:i.mediaSource,currentTime:i.tech_.currentTime.bind(i.tech_),seekable:function(){return i.seekable()},seeking:function(){return i.tech_.seeking()},duration:function(){return i.mediaSource.duration},hasPlayed:function(){return i.hasPlayed_()},goalBufferLength:function(){return i.goalBufferLength()},bandwidth:o,syncController:i.syncController_,decrypter:i.decrypter_,sourceType:i.sourceType_,inbandTextTracks:i.inbandTextTracks_};return i.masterPlaylistLoader_="dash"===i.sourceType_?new jc(n,i.hls_,i.requestOptions_):new Al(n,i.hls_,i.requestOptions_),i.setupMasterPlaylistLoaderListeners_(),i.mainSegmentLoader_=new nh(da.mergeOptions(f,{segmentMetadataTrack:i.segmentMetadataTrack_,loaderType:"main"}),e),i.audioSegmentLoader_=new nh(da.mergeOptions(f,{loaderType:"audio"}),e),i.subtitleSegmentLoader_=new sh(da.mergeOptions(f,{loaderType:"vtt"}),e),i.setupSegmentLoaderListeners_(),Sh.forEach(function(e){i[e+"_"]=function(e){return this.audioSegmentLoader_[e]+this.mainSegmentLoader_[e]}.bind(i,e)}),i.logger_=Fc("MPC"),i.masterPlaylistLoader_.load(),i}return gl(m,da.EventTarget),ml(m,[{key:"setupMasterPlaylistLoaderListeners_",value:function(){var n=this;this.masterPlaylistLoader_.on("loadedmetadata",function(){var e=n.masterPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3;Hl(n.masterPlaylistLoader_.master,n.masterPlaylistLoader_.media())?n.requestOptions_.timeout=0:n.requestOptions_.timeout=t,e.endList&&"none"!==n.tech_.preload()&&(n.mainSegmentLoader_.playlist(e,n.requestOptions_),n.mainSegmentLoader_.load()),bh({sourceType:n.sourceType_,segmentLoaders:{AUDIO:n.audioSegmentLoader_,SUBTITLES:n.subtitleSegmentLoader_,main:n.mainSegmentLoader_},tech:n.tech_,requestOptions:n.requestOptions_,masterPlaylistLoader:n.masterPlaylistLoader_,hls:n.hls_,master:n.master(),mediaTypes:n.mediaTypes_,blacklistCurrentPlaylist:n.blacklistCurrentPlaylist.bind(n)}),n.triggerPresenceUsage_(n.master(),e);try{n.setupSourceBuffers_()}catch(e){return da.log.warn("Failed to create SourceBuffers",e),n.mediaSource.endOfStream("decode")}n.setupFirstPlay(),!n.mediaTypes_.AUDIO.activePlaylistLoader||n.mediaTypes_.AUDIO.activePlaylistLoader.media()?n.trigger("selectedinitialmedia"):n.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",function(){n.trigger("selectedinitialmedia")})}),this.masterPlaylistLoader_.on("loadedplaylist",function(){var e=n.masterPlaylistLoader_.media();if(!e){n.excludeUnsupportedVariants_();var t=void 0;return n.enableLowInitialPlaylist&&(t=n.selectInitialPlaylist()),t||(t=n.selectPlaylist()),n.initialMedia_=t,void n.masterPlaylistLoader_.media(n.initialMedia_)}if(n.useCueTags_&&n.updateAdCues_(e),n.mainSegmentLoader_.playlist(e,n.requestOptions_),n.updateDuration(),n.tech_.paused()||(n.mainSegmentLoader_.load(),n.audioSegmentLoader_&&n.audioSegmentLoader_.load()),!e.endList){var i=function(){var e=n.seekable();0!==e.length&&n.mediaSource.addSeekableRange_(e.start(0),e.end(0))};if(n.duration()!==1/0){n.tech_.one("durationchange",function e(){n.duration()===1/0?i():n.tech_.one("durationchange",e)})}else i()}}),this.masterPlaylistLoader_.on("error",function(){n.blacklistCurrentPlaylist(n.masterPlaylistLoader_.error)}),this.masterPlaylistLoader_.on("mediachanging",function(){n.mainSegmentLoader_.abort(),n.mainSegmentLoader_.pause()}),this.masterPlaylistLoader_.on("mediachange",function(){var e=n.masterPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3;Hl(n.masterPlaylistLoader_.master,n.masterPlaylistLoader_.media())?n.requestOptions_.timeout=0:n.requestOptions_.timeout=t,n.mainSegmentLoader_.playlist(e,n.requestOptions_),n.mainSegmentLoader_.load(),n.tech_.trigger({type:"mediachange",bubbles:!0})}),this.masterPlaylistLoader_.on("playlistunchanged",function(){var e=n.masterPlaylistLoader_.media();n.stuckAtPlaylistEnd_(e)&&(n.blacklistCurrentPlaylist({message:"Playlist no longer updating."}),n.tech_.trigger("playliststuck"))}),this.masterPlaylistLoader_.on("renditiondisabled",function(){n.tech_.trigger({type:"usage",name:"hls-rendition-disabled"})}),this.masterPlaylistLoader_.on("renditionenabled",function(){n.tech_.trigger({type:"usage",name:"hls-rendition-enabled"})})}},{key:"triggerPresenceUsage_",value:function(e,t){var i=e.mediaGroups||{},n=!0,r=Object.keys(i.AUDIO);for(var a in i.AUDIO)for(var s in i.AUDIO[a]){i.AUDIO[a][s].uri||(n=!1)}n&&this.tech_.trigger({type:"usage",name:"hls-demuxed"}),Object.keys(i.SUBTITLES).length&&this.tech_.trigger({type:"usage",name:"hls-webvtt"}),Th.Playlist.isAes(t)&&this.tech_.trigger({type:"usage",name:"hls-aes"}),Th.Playlist.isFmp4(t)&&this.tech_.trigger({type:"usage",name:"hls-fmp4"}),r.length&&1<Object.keys(i.AUDIO[r[0]]).length&&this.tech_.trigger({type:"usage",name:"hls-alternate-audio"}),this.useCueTags_&&this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"})}},{key:"setupSegmentLoaderListeners_",value:function(){var a=this;this.mainSegmentLoader_.on("bandwidthupdate",function(){var e=a.selectPlaylist(),t=a.masterPlaylistLoader_.media(),i=a.tech_.buffered(),n=i.length?i.end(i.length-1)-a.tech_.currentTime():0,r=a.bufferLowWaterLine();(!t.endList||a.duration()<qc.MAX_BUFFER_LOW_WATER_LINE||e.attributes.BANDWIDTH<t.attributes.BANDWIDTH||r<=n)&&a.masterPlaylistLoader_.media(e),a.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){a.trigger("progress")}),this.mainSegmentLoader_.on("error",function(){a.blacklistCurrentPlaylist(a.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("syncinfoupdate",function(){a.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){a.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){a.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("ended",function(){a.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(){a.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120)}),this.mainSegmentLoader_.on("reseteverything",function(){a.tech_.trigger("hls-reset")}),this.mainSegmentLoader_.on("segmenttimemapping",function(e){a.tech_.trigger({type:"hls-segment-time-mapping",mapping:e.mapping})}),this.audioSegmentLoader_.on("ended",function(){a.onEndOfStream()})}},{key:"mediaSecondsLoaded_",value:function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)}},{key:"load",value:function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()}},{key:"smoothQualityChange_",value:function(){var e=this.selectPlaylist();e!==this.masterPlaylistLoader_.media()&&(this.masterPlaylistLoader_.media(e),this.mainSegmentLoader_.resetLoader())}},{key:"fastQualityChange_",value:function(){var e=this,t=this.selectPlaylist();t!==this.masterPlaylistLoader_.media()&&(this.masterPlaylistLoader_.media(t),this.mainSegmentLoader_.resetEverything(function(){da.browser.IE_VERSION||da.browser.IS_EDGE?e.tech_.setCurrentTime(e.tech_.currentTime()+.04):e.tech_.setCurrentTime(e.tech_.currentTime())}))}},{key:"play",value:function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.seekTo_(0),this.hasPlayed_()&&this.load();var e=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime()<e.start(0)?this.seekTo_(e.end(e.length-1)):void 0}}},{key:"setupFirstPlay",value:function(){var e=this,t=this.masterPlaylistLoader_.media();if(!t||this.tech_.paused()||this.hasPlayed_())return!1;if(!t.endList){var i=this.seekable();if(!i.length)return!1;if(da.browser.IE_VERSION&&0===this.tech_.readyState())return this.tech_.one("loadedmetadata",function(){e.trigger("firstplay"),e.seekTo_(i.end(0)),e.hasPlayed_=function(){return!0}}),!1;this.trigger("firstplay"),this.seekTo_(i.end(0))}return this.hasPlayed_=function(){return!0},this.load(),!0}},{key:"handleSourceOpen_",value:function(){try{this.setupSourceBuffers_()}catch(e){return da.log.warn("Failed to create Source Buffers",e),this.mediaSource.endOfStream("decode")}if(this.tech_.autoplay()){var e=this.tech_.play();"undefined"!=typeof e&&"function"==typeof e.then&&e.then(null,function(e){})}this.trigger("sourceopen")}},{key:"onEndOfStream",value:function(){var e=this.mainSegmentLoader_.ended_;if(this.mediaTypes_.AUDIO.activePlaylistLoader&&(e=!this.mainSegmentLoader_.startingMedia_||this.mainSegmentLoader_.startingMedia_.containsVideo?e&&this.audioSegmentLoader_.ended_:this.audioSegmentLoader_.ended_),e){this.logger_("calling mediaSource.endOfStream()");try{this.mediaSource.endOfStream()}catch(e){da.log.warn("Failed to call media source endOfStream",e)}}}},{key:"stuckAtPlaylistEnd_",value:function(e){if(!this.seekable().length)return!1;var t=this.syncController_.getExpiredTime(e,this.mediaSource.duration);if(null===t)return!1;var i=Th.Playlist.playlistEnd(e,t),n=this.tech_.currentTime(),r=this.tech_.buffered();if(!r.length)return i-n<=.1;var a=r.end(r.length-1);return a-n<=.1&&i-a<=.1}},{key:"blacklistCurrentPlaylist",value:function(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},i=arguments[1],n=void 0;if(n=t.playlist||this.masterPlaylistLoader_.media(),i=i||t.blacklistDuration||this.blacklistDuration,!n){this.error=t;try{return this.mediaSource.endOfStream("network")}catch(e){return this.trigger("error")}}var r=1===this.masterPlaylistLoader_.master.playlists.filter(Fl).length;return r?(da.log.warn("Problem encountered with the current HLS playlist. Trying again since it is the final playlist."),this.tech_.trigger("retryplaylist"),this.masterPlaylistLoader_.load(r)):(n.excludeUntil=Date.now()+1e3*i,this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"}),e=this.selectPlaylist(),da.log.warn("Problem encountered with the current HLS playlist."+(t.message?" "+t.message:"")+" Switching to another playlist."),this.masterPlaylistLoader_.media(e))}},{key:"pauseLoading",value:function(){this.mainSegmentLoader_.pause(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.pause(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.pause()}},{key:"setCurrentTime",value:function(e){var t=nc(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?t&&t.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0}},{key:"duration",value:function(){return this.masterPlaylistLoader_?this.mediaSource?this.mediaSource.duration:Th.Playlist.duration(this.masterPlaylistLoader_.media()):0}},{key:"seekable",value:function(){return this.seekable_}},{key:"onSyncInfoUpdate_",value:function(){var e=void 0,t=void 0;if(this.masterPlaylistLoader_){var i=this.masterPlaylistLoader_.media();if(i){var n=this.syncController_.getExpiredTime(i,this.mediaSource.duration);if(null!==n&&0!==(e=Th.Playlist.seekable(i,n)).length){if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(i=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null===(n=this.syncController_.getExpiredTime(i,this.mediaSource.duration)))return;if(0===(t=Th.Playlist.seekable(i,n)).length)return}var r=void 0,a=void 0;this.seekable_&&this.seekable_.length&&(r=this.seekable_.end(0),a=this.seekable_.start(0)),t?t.start(0)>e.end(0)||e.start(0)>t.end(0)?this.seekable_=e:this.seekable_=da.createTimeRanges([[t.start(0)>e.start(0)?t.start(0):e.start(0),t.end(0)<e.end(0)?t.end(0):e.end(0)]]):this.seekable_=e,this.seekable_&&this.seekable_.length&&this.seekable_.end(0)===r&&this.seekable_.start(0)===a||(this.logger_("seekable updated ["+ac(this.seekable_)+"]"),this.tech_.trigger("seekablechanged"))}}}}},{key:"updateDuration",value:function(){var t=this,e=this.mediaSource.duration,i=Th.Playlist.duration(this.masterPlaylistLoader_.media()),n=this.tech_.buffered(),r=function e(){t.logger_("Setting duration from "+t.mediaSource.duration+" => "+i);try{t.mediaSource.duration=i}catch(e){da.log.warn("Failed to set media source duration",e)}t.tech_.trigger("durationchange"),t.mediaSource.removeEventListener("sourceopen",e)};0<n.length&&(i=Math.max(i,n.end(n.length-1))),e!==i&&("open"!==this.mediaSource.readyState?this.mediaSource.addEventListener("sourceopen",r):r())}},{key:"dispose",value:function(){var n=this;this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),["AUDIO","SUBTITLES"].forEach(function(e){var t=n.mediaTypes_[e].groups;for(var i in t)t[i].forEach(function(e){e.playlistLoader&&e.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose()}},{key:"master",value:function(){return this.masterPlaylistLoader_.master}},{key:"media",value:function(){return this.masterPlaylistLoader_.media()||this.initialMedia_}},{key:"setupSourceBuffers_",value:function(){var e,t=this.masterPlaylistLoader_.media();if(t&&"open"===this.mediaSource.readyState){if((e=Ec(this.masterPlaylistLoader_.master,t)).length<1)return this.error="No compatible SourceBuffer configuration for the variant stream:"+t.resolvedUri,this.mediaSource.endOfStream("decode");this.configureLoaderMimeTypes_(e),this.excludeIncompatibleVariants_(t)}}},{key:"configureLoaderMimeTypes_",value:function(e){var t=1<e.length&&-1===e[0].indexOf(",")&&e[0]!==e[1]?new da.EventTarget:null;this.mainSegmentLoader_.mimeType(e[0],t),e[1]&&this.audioSegmentLoader_.mimeType(e[1],t)}},{key:"excludeUnsupportedVariants_",value:function(){this.master().playlists.forEach(function(e){e.attributes.CODECS&&v.MediaSource&&v.MediaSource.isTypeSupported&&!v.MediaSource.isTypeSupported('video/mp4; codecs="'+e.attributes.CODECS.replace(/avc1\.(\d+)\.(\d+)/i,function(e){return kc([e])[0]})+'"')&&(e.excludeUntil=1/0)})}},{key:"excludeIncompatibleVariants_",value:function(e){var i=2,n=null,t=void 0;e.attributes.CODECS&&(t=Cc(e.attributes.CODECS),n=t.videoCodec,i=t.codecCount),this.master().playlists.forEach(function(e){var t={codecCount:2,videoCodec:null};e.attributes.CODECS&&(t=Cc(e.attributes.CODECS)),t.codecCount!==i&&(e.excludeUntil=1/0),t.videoCodec!==n&&(e.excludeUntil=1/0)})}},{key:"updateAdCues_",value:function(e){var t=0,i=this.seekable();i.length&&(t=i.start(0)),function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:0;if(e.segments)for(var n=i,r=void 0,a=0;a<e.segments.length;a++){var s=e.segments[a];if(r||(r=oh(t,n+s.duration/2)),r){if("cueIn"in s){r.endTime=n,r.adEndTime=n,n+=s.duration,r=null;continue}if(n<r.endTime){n+=s.duration;continue}r.endTime+=s.duration}else if("cueOut"in s&&((r=new v.VTTCue(n,n+s.duration,s.cueOut)).adStartTime=n,r.adEndTime=n+parseFloat(s.cueOut),t.addCue(r)),"cueOutCont"in s){var o,u,l=s.cueOutCont.split("/").map(parseFloat),c=vl(l,2);o=c[0],u=c[1],(r=new v.VTTCue(n,n+s.duration,"")).adStartTime=n-o,r.adEndTime=r.adStartTime+u,t.addCue(r)}n+=s.duration}}(e,this.cueTagsTrack_,t)}},{key:"goalBufferLength",value:function(){var e=this.tech_.currentTime(),t=qc.GOAL_BUFFER_LENGTH,i=qc.GOAL_BUFFER_LENGTH_RATE,n=Math.max(t,qc.MAX_GOAL_BUFFER_LENGTH);return Math.min(t+e*i,n)}},{key:"bufferLowWaterLine",value:function(){var e=this.tech_.currentTime(),t=qc.BUFFER_LOW_WATER_LINE,i=qc.BUFFER_LOW_WATER_LINE_RATE,n=Math.max(t,qc.MAX_BUFFER_LOW_WATER_LINE);return Math.min(t+e*i,n)}}]),m}(),Ch=function e(t,i,n){fl(this,e);var r,a,s,o=t.masterPlaylistController_,u=o[(t.options_.smoothQualityChange?"smooth":"fast")+"QualityChange_"].bind(o);if(i.attributes.RESOLUTION){var l=i.attributes.RESOLUTION;this.width=l.width,this.height=l.height}this.bandwidth=i.attributes.BANDWIDTH,this.id=n,this.enabled=(r=t.playlists,a=i.uri,s=u,function(e){var t=r.master.playlists[a],i=jl(t),n=Fl(t);return"undefined"==typeof e?n:(e?delete t.disabled:t.disabled=!0,e===n||i||(s(),e?r.trigger("renditionenabled"):r.trigger("renditiondisabled")),e)})},wh=["seeking","seeked","pause","playing","error"],Eh=function(){function s(e){var t=this;fl(this,s),this.tech_=e.tech,this.seekable=e.seekable,this.seekTo=e.seekTo,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.media=e.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Fc("PlaybackWatcher"),this.logger_("initialize");var i=function(){return t.monitorCurrentTime_()},n=function(){return t.techWaiting_()},r=function(){return t.cancelTimer_()},a=function(){return t.fixesBadSeeks_()};this.tech_.on("seekablechanged",a),this.tech_.on("waiting",n),this.tech_.on(wh,r),this.tech_.on("canplay",i),this.dispose=function(){t.logger_("dispose"),t.tech_.off("seekablechanged",a),t.tech_.off("waiting",n),t.tech_.off(wh,r),t.tech_.off("canplay",i),t.checkCurrentTimeTimeout_&&v.clearTimeout(t.checkCurrentTimeTimeout_),t.cancelTimer_()}}return ml(s,[{key:"monitorCurrentTime_",value:function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&v.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=v.setTimeout(this.monitorCurrentTime_.bind(this),250)}},{key:"checkCurrentTime_",value:function(){if(this.tech_.seeking()&&this.fixesBadSeeks_())return this.consecutiveUpdates=0,void(this.lastRecordedTime=this.tech_.currentTime());if(!this.tech_.paused()&&!this.tech_.seeking()){var e=this.tech_.currentTime(),t=this.tech_.buffered();if(this.lastRecordedTime===e&&(!t.length||e+.1>=t.end(t.length-1)))return this.techWaiting_();5<=this.consecutiveUpdates&&e===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):e===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=e)}}},{key:"cancelTimer_",value:function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null}},{key:"fixesBadSeeks_",value:function(){if(!this.tech_.seeking())return!1;var e=this.seekable(),t=this.tech_.currentTime(),i=void 0;this.afterSeekableWindow_(e,t,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(i=e.end(e.length-1));this.beforeSeekableWindow_(e,t)&&(i=e.start(0)+.1);return"undefined"!=typeof i&&(this.logger_("Trying to seek outside of seekable at time "+t+" with seekable range "+ac(e)+". Seeking to "+i+"."),this.seekTo(i),!0)}},{key:"waiting_",value:function(){if(!this.techWaiting_()){var e=this.tech_.currentTime(),t=this.tech_.buffered(),i=nc(t,e);return i.length&&e+3<=i.end(0)?(this.cancelTimer_(),this.seekTo(e),this.logger_("Stopped at "+e+" while inside a buffered region ["+i.start(0)+" -> "+i.end(0)+"]. Attempting to resume playback by seeking to the current time."),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})):void 0}}},{key:"techWaiting_",value:function(){var e=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking()&&this.fixesBadSeeks_())return!0;if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(e,t)){var i=e.end(e.length-1);return this.logger_("Fell out of live window at time "+t+". Seeking to live point (seekable end) "+i),this.cancelTimer_(),this.seekTo(i),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var n=this.tech_.buffered(),r=rc(n,t);if(this.videoUnderflow_(r,n,t))return this.cancelTimer_(),this.seekTo(t),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;if(0<r.length){var a=r.start(0)-t;return this.logger_("Stopped at "+t+", setting timer for "+a+", seeking to "+r.start(0)),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*a,t),!0}return!1}},{key:"afterSeekableWindow_",value:function(e,t,i){var n=3<arguments.length&&void 0!==arguments[3]&&arguments[3];if(!e.length)return!1;var r=e.end(e.length-1)+.1;return!i.endList&&n&&(r=e.end(e.length-1)+3*i.targetDuration),r<t}},{key:"beforeSeekableWindow_",value:function(e,t){return!!(e.length&&0<e.start(0)&&t<e.start(0)-.1)}},{key:"videoUnderflow_",value:function(e,t,i){if(0===e.length){var n=this.gapFromVideoUnderflow_(t,i);if(n)return this.logger_("Encountered a gap in video from "+n.start+" to "+n.end+". Seeking to current time "+i),!0}return!1}},{key:"skipTheGap_",value:function(e){var t=this.tech_.buffered(),i=this.tech_.currentTime(),n=rc(t,i);this.cancelTimer_(),0!==n.length&&i===e&&(this.logger_("skipTheGap_:","currentTime:",i,"scheduled currentTime:",e,"nextRange start:",n.start(0)),this.seekTo(n.start(0)+tc),this.tech_.trigger({type:"usage",name:"hls-gap-skip"}))}},{key:"gapFromVideoUnderflow_",value:function(e,t){for(var i=function(e){if(e.length<2)return da.createTimeRanges();for(var t=[],i=1;i<e.length;i++){var n=e.end(i-1),r=e.start(i);t.push([n,r])}return da.createTimeRanges(t)}(e),n=0;n<i.length;n++){var r=i.start(n),a=i.end(n);if(t-r<4&&2<t-r)return{start:r,end:a}}return null}}]),s}(),Ah={errorInterval:30,getSource:function(e){return e(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_)}},Lh=function(e){!function t(i,e){var n=0,r=0,a=da.mergeOptions(Ah,e);i.ready(function(){i.trigger({type:"usage",name:"hls-error-reload-initialized"})});var s=function(){r&&i.currentTime(r)},o=function(e){null!=e&&(r=i.duration()!==1/0&&i.currentTime()||0,i.one("loadedmetadata",s),i.src(e),i.trigger({type:"usage",name:"hls-error-reload"}),i.play())},u=function(){if(Date.now()-n<1e3*a.errorInterval)i.trigger({type:"usage",name:"hls-error-reload-canceled"});else{if(a.getSource&&"function"==typeof a.getSource)return n=Date.now(),a.getSource.call(i,o);da.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")}},l=function e(){i.off("loadedmetadata",s),i.off("error",u),i.off("dispose",e)};i.on("error",u),i.on("dispose",l),i.reloadSourceOnError=function(e){l(),t(i,e)}}(this,e)};da.use("*",function(t){return{setSource:function(e,t){t(null,e)},setCurrentTime:function(e){return t.vhs&&t.currentSource().src===t.vhs.source_.src&&t.vhs.setCurrentTime(e),e},play:function(){t.vhs&&t.currentSource().src===t.vhs.source_.src&&t.vhs.setCurrentTime(t.tech_.currentTime())}}});var Ph={PlaylistLoader:Al,Playlist:ql,Decrypter:hl,AsyncStream:ul,decrypt:cl,utils:Jl,STANDARD_PLAYLIST_SELECTOR:function(){return function(e,t,i,n,r){var a=e.playlists.map(function(e){var t,i;return t=e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width,i=e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height,{bandwidth:e.attributes.BANDWIDTH||v.Number.MAX_VALUE,width:t,height:i,playlist:e}});eh(a,function(e,t){return e.bandwidth-t.bandwidth});var s=(a=a.filter(function(e){return!ql.isIncompatible(e.playlist)})).filter(function(e){return ql.isEnabled(e.playlist)});s.length||(s=a.filter(function(e){return!ql.isDisabled(e.playlist)}));var o=s.filter(function(e){return e.bandwidth*qc.BANDWIDTH_VARIANCE<t}),u=o[o.length-1],l=o.filter(function(e){return e.bandwidth===u.bandwidth})[0];if(!1===r){var c=l||s[0]||a[0];return c?c.playlist:null}var h=o.filter(function(e){return e.width&&e.height});eh(h,function(e,t){return e.width-t.width});var d=h.filter(function(e){return e.width===i&&e.height===n});u=d[d.length-1];var p=d.filter(function(e){return e.bandwidth===u.bandwidth})[0],f=void 0,m=void 0,g=void 0;p||(m=(f=h.filter(function(e){return e.width>i||e.height>n})).filter(function(e){return e.width===f[0].width&&e.height===f[0].height}),u=m[m.length-1],g=m.filter(function(e){return e.bandwidth===u.bandwidth})[0]);var y=g||p||l||s[0]||a[0];return y?y.playlist:null}(this.playlists.master,this.systemBandwidth,parseInt(Zc(this.tech_.el(),"width"),10),parseInt(Zc(this.tech_.el(),"height"),10),this.limitRenditionByPlayerDimensions)},INITIAL_PLAYLIST_SELECTOR:function(){var e=this.playlists.master.playlists.filter(ql.isEnabled);return eh(e,function(e,t){return th(e,t)}),e.filter(function(e){return Cc(e.attributes.CODECS).videoCodec})[0]||null},comparePlaylistBandwidth:th,comparePlaylistResolution:function(e,t){var i=void 0,n=void 0;return e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(i=e.attributes.RESOLUTION.width),i=i||v.Number.MAX_VALUE,t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(n=t.attributes.RESOLUTION.width),i===(n=n||v.Number.MAX_VALUE)&&e.attributes.BANDWIDTH&&t.attributes.BANDWIDTH?e.attributes.BANDWIDTH-t.attributes.BANDWIDTH:i-n},xhr:Gl()};["GOAL_BUFFER_LENGTH","MAX_GOAL_BUFFER_LENGTH","GOAL_BUFFER_LENGTH_RATE","BUFFER_LOW_WATER_LINE","MAX_BUFFER_LOW_WATER_LINE","BUFFER_LOW_WATER_LINE_RATE","BANDWIDTH_VARIANCE"].forEach(function(t){Object.defineProperty(Ph,t,{get:function(){return da.log.warn("using Hls."+t+" is UNSAFE be sure you know what you are doing"),qc[t]},set:function(e){da.log.warn("using Hls."+t+" is UNSAFE be sure you know what you are doing"),"number"!=typeof e||e<0?da.log.warn("value of Hls."+t+" must be greater than or equal to 0"):qc[t]=e}})});var Oh="videojs-vhs",Ih=function(e){if(/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i.test(e))return"hls";return/^application\/dash\+xml/i.test(e)?"dash":null},Uh=function(e,t){for(var i=t.media(),n=-1,r=0;r<e.length;r++)if(e[r].id===i.uri){n=r;break}e.selectedIndex_=n,e.trigger({selectedIndex:n,type:"change"})};Ph.canPlaySource=function(){return da.log.warn("HLS is no longer a tech. Please remove it from your player's techOrder.")};var xh=function(e){if("dash"===e.options_.sourceType){var t=da.players[e.tech_.options_.playerId];if(t.eme){var i=function(e,t,i){if(!e)return e;var n={};for(var r in e)n[r]={audioContentType:'audio/mp4; codecs="'+i.attributes.CODECS+'"',videoContentType:'video/mp4; codecs="'+t.attributes.CODECS+'"'},t.contentProtection&&t.contentProtection[r]&&t.contentProtection[r].pssh&&(n[r].pssh=t.contentProtection[r].pssh),"string"==typeof e[r]&&(n[r].url=e[r]);return da.mergeOptions(e,n)}(e.source_.keySystems,e.playlists.media(),e.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader.media());i&&(t.currentSource().keySystems=i,t.eme.initializeMediaKeys&&t.eme.initializeMediaKeys())}}},Dh=function(){if(!window.localStorage)return null;var e=window.localStorage.getItem(Oh);if(!e)return null;try{return JSON.parse(e)}catch(e){return null}};Ph.supportsNativeHls=function(){var t=h.createElement("video");if(!da.getTech("Html5").isSupported())return!1;return["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some(function(e){return/maybe|probably/i.test(t.canPlayType(e))})}(),Ph.supportsNativeDash=!!da.getTech("Html5").isSupported()&&/maybe|probably/i.test(h.createElement("video").canPlayType("application/dash+xml")),Ph.supportsTypeNatively=function(e){return"hls"===e?Ph.supportsNativeHls:"dash"===e&&Ph.supportsNativeDash},Ph.isSupported=function(){return da.log.warn("HLS is no longer a tech. Please remove it from your player's techOrder.")};var Rh=da.getComponent("Component"),Mh=function(e){function a(e,t,i){fl(this,a);var n=yl(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,t,i.hls));if(t.options_&&t.options_.playerId){var r=da(t.options_.playerId);r.hasOwnProperty("hls")||Object.defineProperty(r,"hls",{get:function(){return da.log.warn("player.hls is deprecated. Use player.tech().hls instead."),t.trigger({type:"usage",name:"hls-player-access"}),n},configurable:!0}),r.vhs=n,(r.dash=n).player_=r}if(n.tech_=t,n.source_=e,n.stats={},n.setOptions_(),n.options_.overrideNative&&t.overrideNativeAudioTracks&&t.overrideNativeVideoTracks)t.overrideNativeAudioTracks(!0),t.overrideNativeVideoTracks(!0);else if(n.options_.overrideNative&&(t.featuresNativeVideoTracks||t.featuresNativeAudioTracks))throw new Error("Overriding native HLS requires emulated tracks. See https://git.io/vMpjB");return n.on(h,["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(e){var t=h.fullscreenElement||h.webkitFullscreenElement||h.mozFullScreenElement||h.msFullscreenElement;t&&t.contains(n.tech_.el())&&n.masterPlaylistController_.smoothQualityChange_()}),n.on(n.tech_,"seeking",function(){0===this.tech_.currentTime()&&this.tech_.player_.loop()&&this.setCurrentTime(0)}),n.on(n.tech_,"error",function(){this.masterPlaylistController_&&this.masterPlaylistController_.pauseLoading()}),n.on(n.tech_,"play",n.play),n}return gl(a,Rh),ml(a,[{key:"setOptions_",value:function(){var t=this;if(this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.handleManifestRedirects=this.options_.handleManifestRedirects||!1,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.smoothQualityChange=this.options_.smoothQualityChange||!1,this.options_.useBandwidthFromLocalStorage="undefined"!=typeof this.source_.useBandwidthFromLocalStorage?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],"number"!=typeof this.options_.blacklistDuration&&(this.options_.blacklistDuration=300),"number"!=typeof this.options_.bandwidth&&this.options_.useBandwidthFromLocalStorage){var e=Dh();e&&e.bandwidth&&(this.options_.bandwidth=e.bandwidth,this.tech_.trigger({type:"usage",name:"hls-bandwidth-from-local-storage"})),e&&e.throughput&&(this.options_.throughput=e.throughput,this.tech_.trigger({type:"usage",name:"hls-throughput-from-local-storage"}))}"number"!=typeof this.options_.bandwidth&&(this.options_.bandwidth=qc.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===qc.INITIAL_BANDWIDTH,["withCredentials","limitRenditionByPlayerDimensions","bandwidth","smoothQualityChange","customTagParsers","customTagMappers","handleManifestRedirects"].forEach(function(e){"undefined"!=typeof t.source_[e]&&(t.options_[e]=t.source_[e])}),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions}},{key:"src",value:function(e,t){var n=this;e&&(this.setOptions_(),this.options_.url=this.source_.src,this.options_.tech=this.tech_,this.options_.externHls=Ph,this.options_.sourceType=Ih(t),this.options_.seekTo=function(e){n.tech_.setCurrentTime(e),n.setCurrentTime(e)},this.masterPlaylistController_=new kh(this.options_),this.playbackWatcher_=new Eh(da.mergeOptions(this.options_,{seekable:function(){return n.seekable()},media:function(){return n.masterPlaylistController_.media()}})),this.masterPlaylistController_.on("error",function(){da.players[n.tech_.options_.playerId].error(n.masterPlaylistController_.error)}),this.masterPlaylistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):Ph.STANDARD_PLAYLIST_SELECTOR.bind(this),this.masterPlaylistController_.selectInitialPlaylist=Ph.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.masterPlaylistController_.masterPlaylistLoader_,this.mediaSource=this.masterPlaylistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get:function(){return this.masterPlaylistController_.selectPlaylist},set:function(e){this.masterPlaylistController_.selectPlaylist=e.bind(this)}},throughput:{get:function(){return this.masterPlaylistController_.mainSegmentLoader_.throughput.rate},set:function(e){this.masterPlaylistController_.mainSegmentLoader_.throughput.rate=e,this.masterPlaylistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get:function(){return this.masterPlaylistController_.mainSegmentLoader_.bandwidth},set:function(e){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=e,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var e=1/(this.bandwidth||1),t=void 0;return t=0<this.throughput?1/this.throughput:0,Math.floor(1/(e+t))},set:function(){da.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return n.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return n.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return n.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return n.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return n.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return n.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return n.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return n.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},buffered:{get:function(){return sc(n.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return n.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return n.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return n.tech_.name_},enumerable:!0},duration:{get:function(){return n.tech_.duration()},enumerable:!0},master:{get:function(){return n.playlists.master},enumerable:!0},playerDimensions:{get:function(){return n.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return sc(n.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return n.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){n.options_.useBandwidthFromLocalStorage&&function(e){if(!window.localStorage)return;var t=Dh();t=t?da.mergeOptions(t,e):e;try{window.localStorage.setItem(Oh,JSON.stringify(t))}catch(e){return}}({bandwidth:n.bandwidth,throughput:Math.round(n.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){var i,e;e=(i=n).playlists,i.representations=function(){return e.master.playlists.filter(function(e){return!jl(e)}).map(function(e,t){return new Ch(i,e,e.uri)})},xh(n)}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.tech_.ready(function(){return n.setupQualityLevels_()}),this.tech_.el()&&this.tech_.src(da.URL.createObjectURL(this.masterPlaylistController_.mediaSource)))}},{key:"setupQualityLevels_",value:function(){var i=this,e=da.players[this.tech_.options_.playerId];e&&e.qualityLevels&&(this.qualityLevels_=e.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){var t,e;t=i.qualityLevels_,(e=i).representations().forEach(function(e){t.addQualityLevel(e)}),Uh(t,e.playlists)}),this.playlists.on("mediachange",function(){Uh(i.qualityLevels_,i.playlists)}))}},{key:"play",value:function(){this.masterPlaylistController_.play()}},{key:"setCurrentTime",value:function(e){this.masterPlaylistController_.setCurrentTime(e)}},{key:"duration",value:function(){return this.masterPlaylistController_.duration()}},{key:"seekable",value:function(){return this.masterPlaylistController_.seekable()}},{key:"dispose",value:function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.hls&&delete this.tech_.hls,function e(t,i,n){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,i);if(void 0===r){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,i,n)}if("value"in r)return r.value;var s=r.get;return void 0!==s?s.call(n):void 0}(a.prototype.__proto__||Object.getPrototypeOf(a.prototype),"dispose",this).call(this)}},{key:"convertToProgramTime",value:function(e,t){return Zl({playlist:this.masterPlaylistController_.media(),time:e,callback:t})}},{key:"seekToProgramTime",value:function(e,t){var i=!(2<arguments.length&&void 0!==arguments[2])||arguments[2],n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:2;return ec({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:n,pauseAfterSeek:i,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})}}]),a}(),Bh={name:"videojs-http-streaming",VERSION:"1.9.3",canHandleSource:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=da.mergeOptions(da.options,t);return Bh.canPlayType(e.type,i)},handleSource:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n=da.mergeOptions(da.options,i);return t.hls=new Mh(e,t,n),t.hls.xhr=Gl(),t.hls.src(e.src,e.type),t.hls},canPlayType:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=da.mergeOptions(da.options,t).hls.overrideNative,n=Ih(e);return n&&(!Ph.supportsTypeNatively(n)||i)?"maybe":""}};return"undefined"!=typeof da.MediaSource&&"undefined"!=typeof da.URL||(da.MediaSource=Dc,da.URL=Rc),Dc.supportsNativeMediaSources()&&da.getTech("Html5").registerSourceHandler(Bh,0),da.HlsHandler=Mh,da.HlsSourceHandler=Bh,da.Hls=Ph,da.use||da.registerComponent("Hls",Ph),da.options.hls=da.options.hls||{},da.registerPlugin?da.registerPlugin("reloadSourceOnError",Lh):da.plugin("reloadSourceOnError",Lh),da}); \ No newline at end of file -- GitLab