From 0084d3abb0dc6b4ff3ebcd0938091c30a43bddee Mon Sep 17 00:00:00 2001 From: L3D Date: Mon, 20 Feb 2023 00:12:00 +0100 Subject: [PATCH] update streaming audio meter site --- files/darktheme.css | 100 ++++++++++++++++++ files/opensans.ttf | Bin 0 -> 31380 bytes files/video-js.min.css | 1 + files/video.min.js | 26 +++++ files/videojs-http-streaming.min.js | 6 ++ group_vars/all/vars.yml | 17 +++ roles/ffmpeg_install/README.md | 6 ++ roles/ffmpeg_install/handlers/main.yml | 8 ++ roles/ffmpeg_install/tasks/apt.yml | 20 ++++ roles/ffmpeg_install/tasks/main.yml | 17 +++ roles/ffmpeg_install/templates/apt_list.j2 | 18 ++++ .../templates/package_preferences.j2 | 18 ++++ roles/streaming_website/tasks/main.yml | 54 ++++++++++ site.yml | 16 ++- .../files/nginx/sites/example.com_tls.conf | 17 +++ templates/index.html.j2 | 25 +++++ 16 files changed, 346 insertions(+), 3 deletions(-) create mode 100644 files/darktheme.css create mode 100644 files/opensans.ttf create mode 100644 files/video-js.min.css create mode 100644 files/video.min.js create mode 100644 files/videojs-http-streaming.min.js create mode 100644 roles/ffmpeg_install/README.md create mode 100644 roles/ffmpeg_install/handlers/main.yml create mode 100644 roles/ffmpeg_install/tasks/apt.yml create mode 100644 roles/ffmpeg_install/tasks/main.yml create mode 100644 roles/ffmpeg_install/templates/apt_list.j2 create mode 100644 roles/ffmpeg_install/templates/package_preferences.j2 create mode 100644 roles/streaming_website/tasks/main.yml create mode 100644 templates/files/nginx/sites/example.com_tls.conf create mode 100644 templates/index.html.j2 diff --git a/files/darktheme.css b/files/darktheme.css new file mode 100644 index 0000000..24fe6bc --- /dev/null +++ b/files/darktheme.css @@ -0,0 +1,100 @@ +@import 'https://fonts.googleapis.com/css?family=Open+Sans'; + +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body { + font-family: 'Open Sans', sans-serif; + line-height: 1.75em; + font-size: 16px; + background-color: #222; + color: #aaa; +} + +.simple-container { + max-width: 675px; + margin: 0 auto; + padding-top: 70px; + padding-bottom: 20px; +} + +.simple-print { + fill: white; + stroke: white; +} +.simple-print svg { + height: 100%; +} + +.simple-close { + color: white; + border-color: white; +} + +.simple-ext-info { + border-top: 1px solid #aaa; +} + +p { + font-size: 16px; +} + +h1 { + font-size: 30px; + line-height: 34px; +} + +h2 { + font-size: 20px; + line-height: 25px; +} + +h3 { + font-size: 16px; + line-height: 27px; + padding-top: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #D8D8D8; + border-top: 1px solid #D8D8D8; +} + +hr { + height: 1px; + background-color: #d8d8d8; + border: none; + width: 100%; + margin: 0px; +} + +a[href] { + color: #1e8ad6; +} + +a[href]:hover { + color: #3ba0e6; +} + +img { + max-width: 100%; +} + +li { + line-height: 1.5em; +} + +aside, +[class *= "sidebar"], +[id *= "sidebar"] { + max-width: 90%; + margin: 0 auto; + border: 1px solid lightgrey; + padding: 5px 15px; +} + +@media (min-width: 1921px) { + body { + font-size: 18px; + } +} \ No newline at end of file diff --git a/files/opensans.ttf b/files/opensans.ttf new file mode 100644 index 0000000000000000000000000000000000000000..23c209a1572fefa5fcff2748b48100c65b455f66 GIT binary patch literal 31380 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

taR-{gS8t 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 literal 0 HcmV?d00001 diff --git a/files/video-js.min.css b/files/video-js.min.css new file mode 100644 index 0000000..17702b1 --- /dev/null +++ b/files/video-js.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.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 .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.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:not(.vjs-ios-native-fs){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.vjs-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.6666666667em}.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:-.3333333333em;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-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .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-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-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.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{width:5em;height:3em;margin-right:0}.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-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.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{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;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{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.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%{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:"";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:" ";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/files/video.min.js b/files/video.min.js new file mode 100644 index 0000000..890a3c8 --- /dev/null +++ b/files/video.min.js @@ -0,0 +1,26 @@ +/** + * @license + * Video.js 7.10.2 + * Copyright Brightcove, Inc. + * Available under Apache License Version 2.0 + * + * + * Includes vtt.js + * Available under Apache License Version 2.0 + * + */ +!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(T,d){"use strict";T=T&&Object.prototype.hasOwnProperty.call(T,"default")?T.default:T,d=d&&Object.prototype.hasOwnProperty.call(d,"default")?d.default:d;var h="7.10.2",l=[],e=function(o,u){return function(e,t,i){var n=u.levels[t],r=new RegExp("^("+n+")$");if("log"!==e&&i.unshift(e.toUpperCase()+":"),i.unshift(o+":"),l){l.push([].concat(i));var a=l.length-1e3;l.splice(0,0',i=n.firstChild,n.setAttribute("style","display:none; position:absolute;"),d.body.appendChild(n));for(var a={},s=0;sx',e=t.firstChild.href}return e}function Vt(e){if("string"==typeof e){var t=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/.exec(e);if(t)return t.pop().toLowerCase()}return""}function qt(e,t){void 0===t&&(t=T.location);var i=Bt(e);return(":"===i.protocol?t.protocol:i.protocol)+i.host!==t.protocol+t.host}var Ht=function(n){function e(e){var t;void 0===e&&(e=[]);for(var i=e.length-1;0<=i;i--)if(e[i].enabled){Ut(e,e[i]);break}return(t=n.call(this,e)||this).changing_=!1,t}Ge(e,n);var t=e.prototype;return t.addTrack=function(e){var t=this;e.enabled&&Ut(this,e),n.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){t.changing_||(t.changing_=!0,Ut(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}(Rt),Wt=function(n){function e(e){var t;void 0===e&&(e=[]);for(var i=e.length-1;0<=i;i--)if(e[i].selected){Ft(e,e[i]);break}return(t=n.call(this,e)||this).changing_=!1,Object.defineProperty(Ve(t),"selectedIndex",{get:function(){for(var e=0;e + * Copyright (c) 2014 David Björklund + * Available under the MIT license + * + */,ti=Object.prototype.toString;var ii=function(e){var r={};return e&&e.trim().split("\n").forEach(function(e){var t=e.indexOf(":"),i=e.slice(0,t).trim().toLowerCase(),n=e.slice(t+1).trim();"undefined"==typeof r[i]?r[i]=n:Array.isArray(r[i])?r[i].push(n):r[i]=[r[i],n]}),r},ni=si,ri=si;function ai(e,t,i){var n=e;return ei(t)?(i=t,"string"==typeof e&&(n={uri:e})):n=m({},t,{uri:e}),n.callback=i,n}function si(e,t,i){return oi(t=ai(e,t,i))}function oi(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(o),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,a(e,m)}function e(){if(!s){var e;clearTimeout(o),e=n.useXDR&&void 0===u.status?200:1223===u.status?204:u.status;var t=m,i=null;return 0!==e?(t={body:function(){var e=void 0;if(e=u.response?u.response:u.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(e){}return null}(u),f)try{e=JSON.parse(e)}catch(e){}return e}(),statusCode:e,method:c,headers:{},url:l,rawRequest:u},u.getAllResponseHeaders&&(t.headers=ii(u.getAllResponseHeaders()))):i=new Error("Internal XMLHttpRequest Error"),a(i,t,t.body)}}var i,s,o,u=n.xhr||null,l=(u=u||(n.cors||n.useXDR?new si.XDomainRequest:new si.XMLHttpRequest)).url=n.uri||n.url,c=u.method=n.method||"GET",d=n.body||n.data,h=u.headers=n.headers||{},p=!!n.sync,f=!1,m={body:void 0,headers:{},statusCode:0,method:c,url:l,rawRequest:u};if("json"in n&&!1!==n.json&&(f=!0,h.accept||h.Accept||(h.Accept="application/json"),"GET"!==c&&"HEAD"!==c&&(h["content-type"]||h["Content-Type"]||(h["Content-Type"]="application/json"),d=JSON.stringify(!0===n.json?d:n.json))),u.onreadystatechange=function(){4===u.readyState&&setTimeout(e,0)},u.onload=e,u.onerror=t,u.onprogress=function(){},u.onabort=function(){s=!0},u.ontimeout=t,u.open(c,l,!p,n.username,n.password),p||(u.withCredentials=!!n.withCredentials),!p&&0=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]*>?)?/);return e=t[1]?t[1]:t[2],i=i.substr(e.length),e}function t(e,t){var i=Ei[e];if(!i)return null;var n=a.document.createElement(i),r=Ii[e];return r&&t&&(n[r]=t.trim()),n}for(var n,r,s,o,u=a.document.createElement("div"),l=u,c=[];null!==(n=e());)if("<"!==n[0])l.appendChild(a.document.createTextNode((r=n,Ci.innerHTML=r,r=Ci.textContent,Ci.textContent="",r)));else{if("/"===n[1]){c.length&&c[c.length-1]===n.substr(2).replace(">","")&&(c.pop(),l=l.parentNode);continue}var d,h=bi(n.substr(1,n.length-2));if(h){d=a.document.createProcessingInstruction("timestamp",h),l.appendChild(d);continue}var p=n.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!p)continue;if(!(d=t(p[1],p[3])))continue;if(s=l,Ai[(o=d).localName]&&Ai[o.localName]!==s.localName)continue;if(p[2]){var f=p[2].split(".");f.forEach(function(e){var t=/^bg_/.test(e),i=t?e.slice(3):e;if(wi.hasOwnProperty(i)){var n=t?"background-color":"color",r=wi[i];d.style[n]=r}}),d.className=f.join(" ")}c.push(p[1]),l.appendChild(d),l=d}return u}var Pi=[[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 Li(e){for(var t=0;t=i[0]&&e<=i[1])return!0}return!1}function Oi(){}function Di(e,t,i){Oi.call(this),this.cue=t,this.cueDiv=xi(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;nd&&(c=c<0?-1:1,c*=Math.ceil(d/l)*l),r<0&&(c+=""===n.vertical?o.height:o.width,a=a.reverse()),i.move(h,c)}else{var p=i.lineHeight/o.height*100;switch(n.lineAlign){case"center":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 Mi(t)}var f=function(e,t){for(var i,n=new Mi(e),r=1,a=0;ae.left&&this.tope.top},Mi.prototype.overlapsAny=function(e){for(var t=0;t=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},Mi.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.lefte.right;case"+y":return this.tope.bottom}},Mi.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)},Mi.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}},Mi.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}},Ni.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},Ni.convertCueToDOMTree=function(e,t){return e&&t?xi(e,t):null};Ni.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