From 8f3f7aa28d94ef8f16c737858d559c575ad5060c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=81Z=C3=81R=20Imre=20AI=20Agent?= Date: Thu, 16 Jul 2026 11:24:51 +0200 Subject: [PATCH] feat(deployed): add JoomlaWorks AllVideos 4.8.0 (no-source, vetted live) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit JoomlaWorks AllVideos content plugin; unmapped -> deployed files. Signed-off-by: LÁZÁR Imre Assisted-by: claude-code@claude-opus-4-8 --- .../jw_allvideos/AllVideos_300x119_24.png | Bin 0 -> 6914 bytes .../content/jw_allvideos/_jw_allvideos.xml | 100 +++ .../content/jw_allvideos/jw_allvideos.php | 588 ++++++++++++++ .../content/jw_allvideos/jw_allvideos.xml | 100 +++ .../jw_allvideos/includes/elements/base.php | 64 ++ .../jw_allvideos/includes/elements/header.css | 20 + .../jw_allvideos/includes/elements/header.php | 49 ++ .../includes/elements/template.php | 56 ++ .../jw_allvideos/includes/helper.php | 38 + .../jw_allvideos/includes/js/behaviour.js | 47 ++ .../jw_allvideos/includes/js/jwp.js.php | 37 + .../includes/js/jwplayer/README.html | 131 +++ .../includes/js/jwplayer/jw-icons.ttf | Bin 0 -> 4748 bytes .../includes/js/jwplayer/jw-icons.woff | Bin 0 -> 4824 bytes .../includes/js/jwplayer/jwplayer.controls.js | 3 + .../includes/js/jwplayer/jwplayer.flash.swf | Bin 0 -> 95761 bytes .../includes/js/jwplayer/jwplayer.html5.js | 261 ++++++ .../includes/js/jwplayer/jwplayer.js | 6 + .../includes/js/jwplayer/jwplayer.loader.swf | Bin 0 -> 991 bytes .../includes/js/jwplayer/polyfills.base64.js | 1 + .../polyfills.intersection-observer.js | 1 + .../includes/js/jwplayer/polyfills.promise.js | 1 + .../js/jwplayer/polyfills.vttrenderer.js | 1 + .../includes/js/jwplayer/provider.airplay.js | 1 + .../includes/js/jwplayer/provider.cast.js | 1 + .../includes/js/jwplayer/provider.flash.js | 1 + .../includes/js/jwplayer/provider.hlsjs.js | 9 + .../includes/js/jwplayer/provider.html5.js | 1 + .../includes/js/jwplayer/provider.shaka.js | 7 + .../includes/js/jwplayer/provider.youtube.js | 1 + .../includes/js/jwplayer/skins/beelden.css | 2 + .../includes/js/jwplayer/skins/bekle.css | 2 + .../includes/js/jwplayer/skins/five.css | 2 + .../includes/js/jwplayer/skins/glow.css | 2 + .../includes/js/jwplayer/skins/roundster.css | 2 + .../includes/js/jwplayer/skins/seven.css | 2 + .../includes/js/jwplayer/skins/six.css | 2 + .../js/jwplayer/skins/stormtrooper.css | 2 + .../includes/js/jwplayer/skins/vapor.css | 2 + .../includes/js/jwplayer/vttparser.js | 1 + .../includes/js/mediaplayer/player.swf | 1 + .../js/quicktimeplayer/AC_QuickTime.js | 362 +++++++++ .../js/quicktimeplayer/ac_quicktime.js | 362 +++++++++ .../includes/js/wmvplayer/silverlight.js | 576 ++++++++++++++ .../includes/js/wmvplayer/wmvplayer.js | 749 ++++++++++++++++++ .../includes/js/wmvplayer/wmvplayer.xaml | 313 ++++++++ .../jw_allvideos/includes/sources.php | 387 +++++++++ .../tmpl/Classic/css/template.css | 29 + .../jw_allvideos/tmpl/Classic/default.php | 29 + .../jw_allvideos/tmpl/Framed/css/template.css | 29 + .../jw_allvideos/tmpl/Framed/default.php | 29 + .../images/allvideos_v4_bg_1000x550.jpg | Bin 0 -> 14059 bytes .../tmpl/Responsive/css/template.css | 50 ++ .../jw_allvideos/tmpl/Responsive/default.php | 29 + 54 files changed, 4489 insertions(+) create mode 100644 deployed/jw_allvideos/media/jw_allvideos/AllVideos_300x119_24.png create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/_jw_allvideos.xml create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos.php create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos.xml create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/base.php create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/header.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/header.php create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/template.php create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/helper.php create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/behaviour.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwp.js.php create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/README.html create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jw-icons.ttf create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jw-icons.woff create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.controls.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.flash.swf create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.html5.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.loader.swf create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/polyfills.base64.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/polyfills.intersection-observer.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/polyfills.promise.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/polyfills.vttrenderer.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.airplay.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.cast.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.flash.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.hlsjs.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.html5.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.shaka.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.youtube.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/beelden.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/bekle.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/five.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/glow.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/roundster.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/seven.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/six.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/stormtrooper.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/vapor.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/vttparser.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/mediaplayer/player.swf create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/quicktimeplayer/AC_QuickTime.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/quicktimeplayer/ac_quicktime.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/silverlight.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.js create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.xaml create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/sources.php create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Classic/css/template.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Classic/default.php create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/css/template.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/default.php create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/images/allvideos_v4_bg_1000x550.jpg create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Responsive/css/template.css create mode 100644 deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Responsive/default.php diff --git a/deployed/jw_allvideos/media/jw_allvideos/AllVideos_300x119_24.png b/deployed/jw_allvideos/media/jw_allvideos/AllVideos_300x119_24.png new file mode 100644 index 0000000000000000000000000000000000000000..b6773e3320130857622790d8000aa85070699e83 GIT binary patch literal 6914 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 IM6N<$f*%Ms4gdfE literal 0 HcmV?d00001 diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/_jw_allvideos.xml b/deployed/jw_allvideos/plugins/content/jw_allvideos/_jw_allvideos.xml new file mode 100644 index 00000000..3be285bf --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/_jw_allvideos.xml @@ -0,0 +1,100 @@ + + + AllVideos (by JoomlaWorks) + JoomlaWorks + please-use-the-contact-form@joomlaworks.net + www.joomlaworks.net + Copyright (c) 2006 - 2017 JoomlaWorks Ltd. All rights reserved. + October 9th, 2017 + http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL + 4.8.0 + JW_PLG_AV_XML_DESC + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + jw_allvideos.php + jw_allvideos.xml + jw_allvideos + + + AllVideos_300x119_24.png + + + language/en-GB/en-GB.plg_content_jw_allvideos.ini + language/en-GB/en-GB.plg_content_jw_allvideos.sys.ini + + + http://cdn.joomlaworks.org/updates/allvideos.xml + +
diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos.php new file mode 100644 index 00000000..164594b9 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos.php @@ -0,0 +1,588 @@ +\n"; + public $plg_copyrights_end = "\n\n\n"; + + public function __construct(&$subject, $params) + { + parent::__construct($subject, $params); + } + + // Joomla 1.5 + public function onPrepareContent(&$row, &$params, $page = 0) + { + $this->renderAllVideos($row, $params, $page = 0); + } + + // Joomla 2.5+ + public function onContentPrepare($context, &$row, &$params, $page = 0) + { + $this->renderAllVideos($row, $params, $page = 0); + } + + // The main function + public function renderAllVideos(&$row, &$params, $page = 0) + { + // API + if (version_compare(JVERSION, '2.5.0', 'ge')) { + jimport('joomla.html.parameter'); + } + jimport('joomla.filesystem.file'); + $app = JFactory::getApplication(); + $document = JFactory::getDocument(); + + // Assign paths + $sitePath = JPATH_SITE; + $siteUrl = JURI::root(true); + if (version_compare(JVERSION, '2.5.0', 'ge')) { + $pluginLivePath = $siteUrl.'/plugins/content/'.$this->plg_name.'/'.$this->plg_name; + } else { + $pluginLivePath = $siteUrl.'/plugins/content/'.$this->plg_name; + } + + // Check if plugin is enabled + if (JPluginHelper::isEnabled('content', $this->plg_name)==false) { + return; + } + + // Load the plugin language file the proper way + JPlugin::loadLanguage('plg_content_'.$this->plg_name, JPATH_ADMINISTRATOR); + + // Includes + $tagReplace = array(); + require_once dirname(__FILE__).'/'.$this->plg_name.'/includes/helper.php'; + require dirname(__FILE__).'/'.$this->plg_name.'/includes/sources.php'; + + // Simple performance check to determine whether plugin should process further + $grabTags = strtolower(implode(array_keys($tagReplace), "|")); + if (preg_match("~{(".$grabTags.")}~is", $row->text)==false) { + return; + } + + + + // ----------------------------------- Get plugin parameters ----------------------------------- + + // Get plugin info + $plugin = JPluginHelper::getPlugin('content', $this->plg_name); + + // Control external parameters and set variable for controlling plugin layout within modules + if (!$params) { + $params = class_exists('JParameter') ? new JParameter(null) : new JRegistry(null); + } + if (is_string($params)) { + $params = class_exists('JParameter') ? new JParameter($params) : new JRegistry($params); + } + $parsedInModule = $params->get('parsedInModule'); + + $pluginParams = class_exists('JParameter') ? new JParameter($plugin->params) : new JRegistry($plugin->params); + + /* Video Parameters */ + $playerTemplate = ($params->get('playerTemplate')) ? $params->get('playerTemplate') : $pluginParams->get('playerTemplate', 'Responsive'); + $vfolder = ($params->get('vfolder')) ? $params->get('vfolder') : $pluginParams->get('vfolder', 'images/stories/videos'); + $vwidth = ($params->get('vwidth')) ? $params->get('vwidth') : $pluginParams->get('vwidth', 400); + $vheight = ($params->get('vheight')) ? $params->get('vheight') : $pluginParams->get('vheight', 300); + $transparency = $pluginParams->get('transparency', 'transparent'); + $background = $pluginParams->get('background', '#010101'); + $backgroundQT = $pluginParams->get('backgroundQT', 'black'); + $jwPlayerControls = $pluginParams->get('controls', 1); + /* Audio Parameters */ + $afolder = $pluginParams->get('afolder', 'images/stories/audio'); + $awidth = ($params->get('awidth')) ? $params->get('awidth') : $pluginParams->get('awidth', 480); + $aheight = ($params->get('aheight')) ? $params->get('aheight') : $pluginParams->get('aheight', 24); + $allowAudioDownloading = $pluginParams->get('allowAudioDownloading', 0); + /* Global Parameters */ + $autoplay = ($params->get('autoplay')) ? $params->get('autoplay') : $pluginParams->get('autoplay', 0); + $loop = ($params->get('loop')) ? $params->get('loop') : $pluginParams->get('loop', 0); + $ytnocookie = ($params->get('ytnocookie')) ? $params->get('ytnocookie') : $pluginParams->get('ytnocookie', 0); + /* Performance Parameters */ + $gzipScripts = $pluginParams->get('gzipScripts', 0); + /* Advanced */ + $jwPlayerLoading = $pluginParams->get('jwPlayerLoading', 'cdn'); // local | cdn + $jwPlayerAPIKey = $pluginParams->get('jwPlayerAPIKey', 'ABCdeFG123456SeVenABCdeFG123456SeVen=='); + $jwPlayerCDNUrl = $pluginParams->get('jwPlayerCDNUrl', 'https://content.jwplatform.com/libraries/VudZEfME.js'); + + // Variable cleanups for K2 + if (JRequest::getCmd('format')=='raw') { + $this->plg_copyrights_start = ''; + $this->plg_copyrights_end = ''; + } + + // Assign the AllVideos helper class + $AllVideosHelper = new AllVideosHelper; + + + + // ----------------------------------- Render the output ----------------------------------- + + // Append head includes only when the document is in HTML mode + if (JRequest::getCmd('format')=='html' || JRequest::getCmd('format')=='') { + // CSS + $avCSS = $AllVideosHelper->getTemplatePath($this->plg_name, 'css/template.css', $playerTemplate); + $avCSS = $avCSS->http; + $document->addStyleSheet($avCSS); + + // JS + if (version_compare(JVERSION, '2.5.0', 'ge')) { + JHtml::_('behavior.framework'); + } else { + JHTML::_('behavior.mootools'); + } + + if ($gzipScripts) { + $document->addScript($pluginLivePath.'/includes/js/jwp.js.php?v=4.8.0'); + } else { + $document->addScript($pluginLivePath.'/includes/js/behaviour.js?v=4.8.0'); + $document->addScript($pluginLivePath.'/includes/js/wmvplayer/silverlight.js?v=4.8.0'); + $document->addScript($pluginLivePath.'/includes/js/wmvplayer/wmvplayer.js?v=4.8.0'); + $document->addScript($pluginLivePath.'/includes/js/quicktimeplayer/ac_quicktime.js?v=4.8.0'); + } + + // Clappr + $document->addScript('https://cdn.jsdelivr.net/gh/clappr/clappr@latest/dist/clappr.min.js'); + + // JW Player v7 + if ($jwPlayerLoading=='local') { + $document->addScript($pluginLivePath.'/includes/js/jwplayer/jwplayer.js?v=4.8.0'); + if (!defined('ALLVIDEOS_JW_PLAYER_KEY')) { + define('ALLVIDEOS_JW_PLAYER_KEY', true); + $document->addScriptDeclaration('jwplayer.key="'.$jwPlayerAPIKey.'"; /* JW Player API Key */'); + } + } else { + $document->addScript($jwPlayerCDNUrl); + } + } + + // Loop throught the found tags + $tagReplace = array_change_key_case($tagReplace, CASE_LOWER); + foreach ($tagReplace as $plg_tag => $value) { + $cloned_plg_tag = $plg_tag; + $plg_tag = strtolower($plg_tag); + + // expression to search for + $regex = "~{".$plg_tag."}.*?{/".$plg_tag."}~is"; + + // replacements for content to avoid issues with RegEx + $row->text = str_replace('~', '~', $row->text); + + // process tags + if (preg_match_all($regex, $row->text, $matches, PREG_PATTERN_ORDER)) { + + // start the replace loop + foreach ($matches[0] as $key => $match) { + $tagcontent = preg_replace("/{.+?}/", "", $match); + $tagcontent = str_replace(array('"','\'','`'), array('"',''','`'), $tagcontent); // Address potential XSS attacks + $tagparams = explode('|', $tagcontent); + $tagsource = trim(strip_tags($tagparams[0])); + + // Prepare the HTML + $output = new JObject; + + // Width/height/source folder split per media type + if (in_array($plg_tag, array( + 'mp3', + 'mp3remote', + 'aac', + 'aacremote', + 'm4a', + 'm4aremote', + 'oga', + 'ogaremote', + 'ogg', + 'oggremote', + 'wma', + 'wmaremote', + 'soundcloud' + ))) { + // Poster frame + $posterFramePath = $sitePath.'/'.$afolder; + if (JFile::exists($posterFramePath.'/'.$tagsource.'.jpg')) { + $output->posterFrame = $siteUrl.'/'.$afolder.'/'.$tagsource.'.jpg'; + } elseif (JFile::exists($posterFramePath.'/'.$tagsource.'.png')) { + $output->posterFrame = $siteUrl.'/'.$afolder.'/'.$tagsource.'.png'; + } elseif (JFile::exists($posterFramePath.'/'.$tagsource.'.gif')) { + $output->posterFrame = $siteUrl.'/'.$afolder.'/'.$tagsource.'.gif'; + } else { + $output->posterFrame = ''; + } + + if ($output->posterFrame) { + $aheight = ($awidth * 9 / 16); + } + + $final_awidth = (@$tagparams[1]) ? $tagparams[1] : $awidth; + $final_aheight = (@$tagparams[2]) ? $tagparams[2] : $aheight; + + $output->playerWidth = $final_awidth; + $output->playerHeight = $final_aheight; + $output->folder = $afolder; + + if ($plg_tag=='soundcloud') { + if (strpos($tagsource, '/sets/') !== false) { + $output->mediaTypeClass = ' avSoundCloudSet'; + } else { + $output->mediaTypeClass = ' avSoundCloudSong'; + } + $output->mediaType = ''; + } else { + $output->mediaTypeClass = ' avAudio'; + $output->mediaType = 'audio'; + } + + if (in_array($plg_tag, array('mp3','aac','m4a','oga','ogg','wma'))) { + $output->source = "$siteUrl/$afolder/$tagsource.$plg_tag"; + } elseif (in_array($plg_tag, array('mp3remote','aacremote','m4aremote','ogaremote','oggremote','wmaremote'))) { + $output->source = $tagsource; + } else { + $output->source = ''; + } + } else { + // Poster frame + $posterFramePath = $sitePath.'/'.$vfolder; + if (JFile::exists($posterFramePath.'/'.$tagsource.'.jpg')) { + $output->posterFrame = $siteUrl.'/'.$vfolder.'/'.$tagsource.'.jpg'; + } elseif (JFile::exists($posterFramePath.'/'.$tagsource.'.png')) { + $output->posterFrame = $siteUrl.'/'.$vfolder.'/'.$tagsource.'.png'; + } elseif (JFile::exists($posterFramePath.'/'.$tagsource.'.gif')) { + $output->posterFrame = $siteUrl.'/'.$vfolder.'/'.$tagsource.'.gif'; + } else { + $output->posterFrame = ''; + } + + $final_vwidth = (@$tagparams[1]) ? $tagparams[1] : $vwidth; + $final_vheight = (@$tagparams[2]) ? $tagparams[2] : $vheight; + + $output->playerWidth = $final_vwidth; + $output->playerHeight = $final_vheight; + $output->folder = $vfolder; + $output->mediaType = 'video'; + $output->mediaTypeClass = ' avVideo'; + } + + // Autoplay + $final_autoplay = (@$tagparams[3]) ? $tagparams[3] : $autoplay; + $final_autoplay = ($final_autoplay) ? 'true' : 'false'; + + // Loop + $final_loop = (@$tagparams[4]) ? $tagparams[4] : $loop; + $final_loop = ($final_loop) ? 'true' : 'false'; + + // Special treatment for specific video providers + if ($plg_tag=="collegehumor") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = urlencode($tagsource); + } + } + + if ($plg_tag=="dailymotion") { + $tagsource = preg_replace("~(http|https):(.+?)dailymotion.com\/video\/~s", "", $tagsource); + $tagsourceDailymotion = explode('_', $tagsource); + $tagsource = $tagsourceDailymotion[0]; + if ($final_autoplay=='true') { + if (strpos($tagsource, '?')!==false) { + $tagsource = $tagsource.'&autoplay=1'; + } else { + $tagsource = $tagsource.'?autoplay=1'; + } + } + } + + if ($plg_tag=="dotsub") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('/view/', $tagsource); + $tagsource = $tagsource[1]; + } + } + + if ($plg_tag=="facebook") { + $tagsource = urlencode($tagsource); + } + + if ($plg_tag=="flickr") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = urlencode($tagsource); + } + } + + if ($plg_tag=="funnyordie") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('/videos/', $tagsource); + $tagsource = explode('/', $tagsource[1]); + $tagsource = $tagsource[0]; + } + } + + if ($plg_tag=="gloria") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('/video/', $tagsource); + $tagsource = $tagsource[1]; + } + } + + if ($plg_tag=="godtube") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('?v=', $tagsource); + $tagsource = $tagsource[1]; + } + } + + if ($plg_tag=="ku6") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('?vid=', $tagsource); + $tagsource = 'https://rbv01.ku6.com/'.$tagsource[1].'.mp4'; + } + } + + if ($plg_tag=="liveleak") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('?i=', $tagsource); + $tagsource = $tagsource[1]; + } + } + + if ($plg_tag=="metacafe") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = str_replace('/watch/', '/embed/', $tagsource); + } elseif (is_int($tagsource)) { + $tagsource = 'http://www.metacafe.com/embed/'.$tagsource.'/'; + } else { + $tagsource = explode('?i=', $tagsource); + $tagsource = 'http://www.metacafe.com/embed/'.$tagsource[1].'/'; + } + } + + if ($plg_tag=="myspace") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('/', $tagsource); + $tagsource = array_reverse($tagsource); + $tagsource = $tagsource[0]; + } + } + + if ($plg_tag=="rutube") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = urlencode($tagsource); + } + } + + if ($plg_tag=="sapo") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('.pt/', $tagsource); + $tagsource = $tagsource[1]; + } + } + + if ($plg_tag=="twitch") { + if (strpos($tagsource, '/videos/')!==false) { + // Video + $tagsource = explode('/videos/', $tagsource); + $tagsource = 'video='.$tagsource[1]; + } else { + // Channel + $tagsource = explode('twitch.tv/', $tagsource); + $tagsource = 'channel='.$tagsource[1]; + } + } + + if ($plg_tag=="ustream") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('/recorded/', $tagsource); + $tagsource = (int) $tagsource[1]; + } + } + + if ($plg_tag=="vbox7") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('play:', $tagsource); + $tagsource = $tagsource[1]; + } + } + + if ($plg_tag=="videa") { + $tagsource = explode('-', $tagsource); + $tagsource = array_reverse($tagsource); + $tagsource = $tagsource[0]; + } + + if ($plg_tag=="vimeo") { + $tagsource = preg_replace("~(http|https):(.+?)vimeo.com\/~s", "", $tagsource); + if (strpos($tagsource, '?')!==false) { + $tagsource = $tagsource.'&portrait=0'; + } else { + $tagsource = $tagsource.'?portrait=0'; + } + if ($final_autoplay=='true') { + $tagsource = $tagsource.'&autoplay=1'; + } + if ($final_loop=='true') { + $tagsource = $tagsource.'&loop=1'; + } + } + + if ($plg_tag=="vine") { + if (strpos($tagsource, 'http')===false) { + $tagsource = 'https://vine.co/v/'.$tagsource; + } + } + + if ($plg_tag=="youku") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('v_show/id_', $tagsource); + $tagsource = explode('.html', $tagsource[1]); + $tagsource = $tagsource[0]; + } + } + + if ($plg_tag=="youmaker") { + if (strpos($tagsource, 'http')!==false) { + $tagsource = explode('/video/', $tagsource); + $tagsource = $tagsource[1]; + } + } + + if ($plg_tag=="youtube") { + + // Check the presence of fully pasted URLs + if (strpos($tagsource, 'youtube.com')!==false) { + $ytQuery = parse_url($tagsource, PHP_URL_QUERY); + $ytQuery = str_replace('&', '&', $ytQuery); + } elseif (strpos($tagsource, 'youtu.be')!==false) { + $ytQuery = explode('youtu.be/', $tagsource); + $tagsource = $ytQuery[1]; + } else { + $ytQuery = $tagsource; + } + + // Process string + if (strpos($ytQuery, '&')!==false) { + $ytQuery = explode('&', $ytQuery); + $ytParams = array(); + foreach ($ytQuery as $ytParam) { + $ytParam = explode('=', $ytParam); + $ytParams[$ytParam[0]] = $ytParam[1]; + } + if (array_key_exists('v', $ytParams)) { + $tagsource = $ytParams['v']; + } elseif (array_key_exists('list', $ytParams)) { + $tagsource = 'videoseries?list='.$ytParams['list']; + } + } elseif (strpos($ytQuery, '=')!==false) { + $ytQuery = explode('=', $ytQuery); + $ytParams = array(); + $ytParams[$ytQuery[0]] = $ytQuery[1]; + if (array_key_exists('v', $ytParams)) { + $tagsource = $ytParams['v']; + } elseif (array_key_exists('list', $ytParams)) { + $tagsource = 'videoseries?list='.$ytParams['list']; + } + } else { + if (substr($tagsource, 0, 2)=="PL") { + $tagsource = 'videoseries?list='.$tagsource; + } + } + + if (strpos($tagsource, '?')!==false) { + $tagsource = $tagsource.'&rel=0&fs=1&wmode=transparent'; + } else { + $tagsource = $tagsource.'?rel=0&fs=1&wmode=transparent'; + } + + // Additional playback parameters + if ($final_autoplay=='true') { + $tagsource = $tagsource.'&autoplay=1'; + } + if ($final_loop=='true') { + $tagsource = $tagsource.'&loop=1'; + } + } + + // Poster frame (remote) + $output->posterFrameRemote = substr($tagsource, 0, -3).'jpg'; + + // Set a unique ID + $output->playerID = 'AVPlayerID_'.$key.'_'.md5($tagsource); + + // Placeholder elements + $findAVparams = array( + "{SOURCE}", + "{SOURCEID}", + "{FOLDER}", + "{WIDTH}", + "{HEIGHT}", + "{PLAYER_AUTOPLAY}", + "{PLAYER_LOOP}", + "{PLAYER_TRANSPARENCY}", + "{PLAYER_BACKGROUND}", + "{PLAYER_BACKGROUNDQT}", + "{JWPLAYER_CONTROLS}", + "{SITEURL}", + "{SITEURL_ABS}", + "{FILE_EXT}", + "{FILE_TYPE}", + "{PLUGIN_PATH}", + "{PLAYER_POSTER_FRAME}", + "{PLAYER_POSTER_FRAME_REMOTE}" + ); + + // Replacement elements + $replaceAVparams = array( + $tagsource, + $output->playerID, + $output->folder, + $output->playerWidth, + $output->playerHeight, + $final_autoplay, + $final_loop, + $transparency, + $background, + $backgroundQT, + $jwPlayerControls, + $siteUrl, + substr(JURI::root(false), 0, -1), + $plg_tag, + str_replace("remote", "", $plg_tag), + $pluginLivePath, + $output->posterFrame, + $output->posterFrameRemote + ); + + // Do the element replace + $output->player = str_replace($findAVparams, $replaceAVparams, $tagReplace[$cloned_plg_tag]); + + // Post processing + // For YouTube + if ($ytnocookie) { + $output->player = str_replace('www.youtube.com/embed', 'www.youtube-nocookie.com/embed', $output->player); + } + + // Fetch the template + ob_start(); + $getTemplatePath = $AllVideosHelper->getTemplatePath($this->plg_name, 'default.php', $playerTemplate); + $getTemplatePath = $getTemplatePath->file; + include($getTemplatePath); + $getTemplate = $this->plg_copyrights_start.ob_get_contents().$this->plg_copyrights_end; + ob_end_clean(); + + // Output + $row->text = preg_replace("~{".$plg_tag."}".preg_quote($tagcontent)."{/".$plg_tag."}~is", $getTemplate, $row->text); + } // End second foreach + } // End if + } // End first foreach + } // End function +} // End class diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos.xml b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos.xml new file mode 100644 index 00000000..3be285bf --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos.xml @@ -0,0 +1,100 @@ + + + AllVideos (by JoomlaWorks) + JoomlaWorks + please-use-the-contact-form@joomlaworks.net + www.joomlaworks.net + Copyright (c) 2006 - 2017 JoomlaWorks Ltd. All rights reserved. + October 9th, 2017 + http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL + 4.8.0 + JW_PLG_AV_XML_DESC + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + jw_allvideos.php + jw_allvideos.xml + jw_allvideos + + + AllVideos_300x119_24.png + + + language/en-GB/en-GB.plg_content_jw_allvideos.ini + language/en-GB/en-GB.plg_content_jw_allvideos.sys.ini + + + http://cdn.joomlaworks.org/updates/allvideos.xml + +
diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/base.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/base.php new file mode 100644 index 00000000..92750155 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/base.php @@ -0,0 +1,64 @@ +fetchElement($this->name, $this->value, $this->element, $this->options['control']); + } + + public function getLabel() + { + if (method_exists($this, 'fetchTooltip')) { + return $this->fetchTooltip($this->element['label'], $this->description, $this->element, $this->options['control'], $this->element['name'] = ''); + } else { + return parent::getLabel(); + } + } + + public function render($layoutId, $data = array()) + { + return $this->getInput(); + } + } +} elseif (version_compare(JVERSION, '2.5.0', 'ge')) { + jimport('joomla.form.formfield'); + class JWElement extends JFormField + { + public function getInput() + { + return $this->fetchElement($this->name, $this->value, $this->element, $this->options['control']); + } + + public function getLabel() + { + if (method_exists($this, 'fetchTooltip')) { + return $this->fetchTooltip($this->element['label'], $this->description, $this->element, $this->options['control'], $this->element['name'] = ''); + } else { + return parent::getLabel(); + } + } + + public function render() + { + return $this->getInput(); + } + } +} else { + jimport('joomla.html.parameter.element'); + class JWElement extends JElement + { + } +} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/header.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/header.css new file mode 100644 index 00000000..ef72826e --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/header.css @@ -0,0 +1,20 @@ +/** + * @version 4.8.0 + * @package AllVideos (plugin) + * @author JoomlaWorks - http://www.joomlaworks.net + * @copyright Copyright (c) 2006 - 2017 JoomlaWorks Ltd. All rights reserved. + * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html + */ + +.jwHeaderClr { line-height: 0; float: none; clear: both; height: 0; margin: 0; padding: 0; border: none; background: none; } +.jwHeaderContainer { font-size: 12px; font-weight: bold; clear: both; width: auto; margin: 12px 0 4px; padding: 0; color: #369; border-bottom: 2px solid #96b0cb; background: #d5e7fa; } +.jwHeaderContainer15 { font-size: 12px; font-weight: bold; float: left; clear: both; width: 100%; margin: 0; padding: 0; color: #369; border-bottom: 2px solid #96b0cb; background: #d5e7fa; } +.jwHeaderContent { padding: 6px 8px; } +@media all and (min-width:771px) { + .form-horizontal .span9 .control-label { width: 30% !important; } + .form-horizontal .span9 .controls { margin-left: 32% !important; } +} +@media all and (min-width:481px) and (max-width:770px) { + .form-horizontal .span9 .control-label { width: 45% !important; } + .form-horizontal .span9 .controls { margin-left: 47% !important; } +} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/header.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/header.php new file mode 100644 index 00000000..6e556b5a --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/header.php @@ -0,0 +1,49 @@ +addStyleSheet($pluginLivePath.'/includes/elements/header.css'); + + $cssClass = ''; + if (version_compare(JVERSION, '1.6.0', 'lt')) { + $cssClass = '15'; + } + return '
'.JText::_($value).'
'; + } + + public function fetchTooltip($label, $description, &$node, $control_name, $name) + { + return null; + } +} + +class JFormFieldHeader extends JWElementHeader +{ + public $type = 'header'; +} + +class JElementHeader extends JWElementHeader +{ + public $_name = 'header'; +} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/template.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/template.php new file mode 100644 index 00000000..279fea21 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/elements/template.php @@ -0,0 +1,56 @@ +setQuery($query); + $template = $db->loadResult(); + $templatePath = JPATH_SITE.'/templates/'.$template.'/html/jw_allvideos'; + if (JFolder::exists($templatePath)) { + $templateFolders = JFolder::folders($templatePath); + $folders = @array_merge($templateFolders, $plgTemplatesFolders); + $folders = @array_unique($folders); + } else { + $folders = $plgTemplatesFolders; + } + sort($folders); + $options = array(); + foreach ($folders as $folder) { + $options[] = JHTML::_('select.option', $folder, $folder); + } + $fieldName = version_compare(JVERSION, '2.5.0', 'ge') ? $name : $control_name.'['.$name.']'; + return JHTML::_('select.genericlist', $options, $fieldName, '', 'value', 'text', $value); + } +} + +class JFormFieldTemplate extends JWElementTemplate +{ + public $type = 'template'; +} + +class JElementTemplate extends JWElementTemplate +{ + public $_name = 'template'; +} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/helper.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/helper.php new file mode 100644 index 00000000..5e2c680f --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/helper.php @@ -0,0 +1,38 @@ +getTemplate().'/html/'.$pluginName.'/'.$tmpl.'/'.$file)) { + $p->file = JPATH_SITE.'/templates/'.$app->getTemplate().'/html/'.$pluginName.'/'.$tmpl.'/'.$file; + $p->http = JURI::root(true)."/templates/".$app->getTemplate()."/html/{$pluginName}/{$tmpl}/{$file}"; + } else { + if (version_compare(JVERSION, '2.5.0', 'ge')) { + // Joomla 2.5 or newer + $p->file = JPATH_SITE.'/plugins/'.$pluginGroup.'/'.$pluginName.'/'.$pluginName.'/tmpl/'.$tmpl.'/'.$file; + $p->http = JURI::root(true)."/plugins/{$pluginGroup}/{$pluginName}/{$pluginName}/tmpl/{$tmpl}/{$file}"; + } else { + // Joomla 1.5 + $p->file = JPATH_SITE.'/plugins/'.$pluginGroup.'/'.$pluginName.'/tmpl/'.$tmpl.'/'.$file; + $p->http = JURI::root(true)."/plugins/{$pluginGroup}/{$pluginName}/tmpl/{$tmpl}/{$file}"; + } + } + return $p; + } +} // end class diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/behaviour.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/behaviour.js new file mode 100644 index 00000000..c225f2a3 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/behaviour.js @@ -0,0 +1,47 @@ +/** + * @version 4.8.0 + * @package AllVideos (plugin) + * @author JoomlaWorks - http://www.joomlaworks.net + * @copyright Copyright (c) 2006 - 2017 JoomlaWorks Ltd. All rights reserved. + * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html + */ + +var allvideos = { + ready: function(cb) { + /in/.test(document.readyState) ? setTimeout('allvideos.ready(' + cb + ')', 9) : cb(); + }, + + getRemoteJson: function(url) { + var remoteJsonScript = document.createElement('script'); + remoteJsonScript.setAttribute('charset', 'utf-8'); + remoteJsonScript.setAttribute('type', 'text/javascript'); + remoteJsonScript.setAttribute('async', 'true'); + remoteJsonScript.setAttribute('src', url); + return remoteJsonScript; + }, + + embed: function(el) { + var jsonpCallback = el.callback; + var tempId = Math.floor(Math.random() * 1000) + 1; + var responseContainer = []; + window[jsonpCallback] = function(response) { + responseContainer.tempId = [response]; + }; + var head = document.getElementsByTagName('head')[0]; + var jsonp = this.getRemoteJson(el.url); + jsonp.onloadDone = false; + jsonp.onload = function() { + if (!jsonp.onloadDone) { + jsonp.onloadDone = true; + document.getElementById(el.playerID).innerHTML = responseContainer.tempId[0].html; + } + }; + jsonp.onreadystatechange = function() { + if (("loaded" === jsonp.readyState || "complete" === jsonp.readyState) && !jsonp.onloadDone) { + jsonp.onloadDone = true; + document.getElementById(el.playerID).innerHTML = responseContainer.tempId[0].html; + } + } + head.appendChild(jsonp); + } +} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwp.js.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwp.js.php new file mode 100644 index 00000000..0cf4e92e --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwp.js.php @@ -0,0 +1,37 @@ + + + +README: JW Player + + + +

README: JW Player

+ +

Thank you for downloading JW Player 6, the world's most popular HTML5/Flash video player! See About JW Player for an overview of supported browsers/devices, as well as a more detailed feature list. See the Release Notes if you want to learn what changed with this latest release.

+ +

Quick Start

+ +

Copy the jwplayer folder that contains this README to the www root of your website. Next, include the jwplayer.js script in the <head> of your HTML page.

+ +

If you have purchased the Pro, Premium or Ads edition of JW Player, its features can be activated by inserting your server-less JW Player license key in the second line:

+ +
+<script type="text/javascript" src="/jwplayer/jwplayer.js"></script>
+<script type="text/javascript">jwplayer.key="ABCDEFGHIJKLMOPQ";</script>
+
+ +

Note: A key is not required to use the Free edition, but will still be available from your JW Player Account. Including your key will enable the free JW Player Analytics for your account.

+ +

Embed Code

+ +

When the script and key are set, scroll down to the <body> of your HTML page and insert the JW Player embed code at the place you want your video to appear:

+ +
+<div id="myElement">Loading the player...</div>
+
+<script type="text/javascript">
+    jwplayer("myElement").setup({
+        file: "/uploads/myVideo.mp4",
+        image: "/uploads/myPoster.jpg"
+    });
+</script>
+
+ +

See Embedding JW Player for a more elaborate description of options and some example embeds.

+ +

Note two very common issues prevent smooth video playback in Internet Explorer 9/10. First, you need to set <!DOCTYPE html> to prevent triggering IE's compatibility mode. Second, your videos must be served with the video/mp4 mimetype. Not doing so will cause IE not to play them. See our troubleshooting guide for more common issues.

+ +

Premium Skins

+ +

If you have purchased the Premium or Ads edition of the player, your player includes a set of Premium skins. These skins can be downloaded from your JW Player Account, but you can also load them off our CDN by simply inserting the skin name:

+
    skin: "bekle"
+ +

See Using JW Player Skins for more info.

+ + + +

Documentation

+ +

If you need help, the LongTail Support Community contains a wealth of information, including guides on:

+ + + +

Visit our Support Forums for setup problems, bug reports or suggestions for new features or enhancements. The forums are very active and frequently visited by members of the JW Player development team. Please see your JW Player Account for more information on obtaining technical support.

+ +

Follow the LongTail Video Blog for news on the JW Player and online video in general. We frequently publish posts on topics such as HTML5, video SEO, H.264, VAST advertising, etc. You can also follow us on Twitter or like us on Facebook to stay connected.

+ + + +

Licensing

+ +

Please be aware that each player edition has its own license:

+ +
+
JW Player Free
+
Under the terms of our Creative Commons license, you can use, modify and redistribute the player for non-commercial purposes only. +Commercial sites must purchase a license for the Pro, Premium or Ads editions. See the JW Player 6 License for further details.
+
JW Player Pro
+
+Under the terms of our Commercial License, you can deploy your copy of JW Player Pro for commercial use on 1 domain. See our pricing page for more information on edition features and pricing. +
+
JW Player Premium
+
+ Under the terms of our Commercial License, you can deploy your copy of JW Player Premium for commercial use on up to 10 domains. See our pricing page for more information on edition features and pricing. +
+
JW Player Ads
+
+Under the terms of our Commercial License, you can deploy your copy of JW Player Ads for commercial use on up to 10 domains, with an additional restriction of up to 250.000 filled ad impressions per month. See our pricing page for more information on edition features and price.
+
+ +

Examples of commercial use includes websites with any advertisements, websites owned or operated by businesses, websites designed to promote products or services, and tools (e.g. a CMS) that bundle JW Player in their offering.

+ +

Note all editions of JW Player incorporate the Block TEA library from Movable Type (CC-BY license).

+ +

The player also makes use of the Underscore.js library, which is distributed under the following terms:

+ +
Copyright (c) 2009-2014 Jeremy Ashkenas, DocumentCloud and Investigative
+Reporters & Editors
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+ + + diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jw-icons.ttf b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jw-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4cad8655d836ba1a7283f9cbf7d214ac53a58aaa GIT binary patch literal 4748 zcmcIoYiu0V6~1@w%-osTd3t7c*YOzmZZQ363B-C z2ol_O)k1~DBT3t&4+$wK{3wXDmO@d9DzqvOsS;`X18CJ>w3RHO(ti|?5^s9$%x(xN zw141g=046j_sqHXe)pWSi!eecfGUWf+_s%PeMXbG0+ipvJ2o*pzVPdBUrZr{BQRb* zG`_R|tqJ3wLMt7bIXia%?8zJLQz#lja1o?ZyUto#^ z(owJzO4AJEBf>w9Pay#z?q?i)6`k~3{7;m}GLyTZU@-ghrHs%Am{hM-QJKICOtu$| z(&2U3*Vr2Yp5GErDuQ@426P8@gFqjnj#a!Wtm>=ws`~-Hws!3ra1l_^D!)osO`sx= zim&~ng>T_na0_a_7IILxsFJq*mZO+Vf6(=C17N^L|g|38|AHD?8XX0{l(?%j^Ts? zWz&iC4?J-G#3t5H4DZNxZi!;<)~P49Zhd0vR?J1WbaK17KRcAAq2EA2lZmS(251u*mzW1=RDZ^1zVJ#g9*-jKpFL8xD zv)Wq`ti@$EKiRP0?uLD=^-QWZ)HlA*+Pj%N>^RT#3rs&j6iuSnVYjWAMPgPAmv9mG z0rn<}>rWz!GmR$^7pac@hizFyDBm{#(~9{94AgG$NYnNK$~?hXsLGz<5bAWwRv^XrfdhUQsA*3ItlrU`$mFvX_&oWNT`~ zGLufY+p%N1=2EY?8os2(9J{;OikW6aRb5F^xV@af^8rx=&6Z@g{*OaGp(fE+-*BCO?N1jBuX6}k;>HyDXaxK+YC#xEC_<3C}9IuBI}f@f*=vXiK1u$ zRnsE6)}m=4MX`XSX?i^9BrP)nABV9l$sxl?I!<>eyuo#n##gVAd5Q*x3^a!>!)=Sj z(*>)4ARp@sx|SpQNV*wJ`38~z8~+DP9#)D84^lUSX%PER`r6bB-B*4wJUTke?}7U2 z14N-BfTR_$BT2eQ6`mLIUQUrD2cTjav8J1$!XVhy>?BRIO$7*2ncGVYRgJqIL_h=K z3E}appqat1)dciVLlgr%FW`Mlv#Ww;GiKck6(52&oHx@8!=%OIVvJ^G}G46(NsM`U=7$E==h=XMj zfU6UX>zW2*Kwn7HT6Az)U%f^TQzl;~rx1s9h(o9-<5b^3p+5~!0e55j9m@%VzbTYC z5UU~Gb#-`qy&8HZyGaW{(+CGGGl*ANTl+JsK^!pa`Bf2V%;$xQAsVt{R)%JZ<;u#_ zE0rnyG;5LHR7j<^yl zrB>Zldgz9gUH6e)_`3hv^~%`TD+dp9`<-p9%1W@)KDSv8$x4$% zHSiNW;WUrmVHJHhGO!lHFI=dVt5saR@GN*2BOY{ft>LU4j2n7bktwcnl#bL^{kb8g z+iLSz1}{L8!D7U4Jw_O)72SgF`+^$|>n*^F3wbw>8~2(m)DH&!3W471?}EqqEM(Mo zXAldWS6(RX*;C?2psmMw4!%~wXJL=}5 z9aR}Ez!R`p&?wqd;&w4jYcG}daL-=wcVGmt%QjK0m1Qb}M@`wm?r>W!_;*R;;0CtC zWZ%`cTXwslhA70}5hRjxw2zI>_W)ZD~dk6a5oI@M2@P@S$ zkL9NpFd^uLK;NmANO1^Kk8~yt2qC>|UByb7nXPI2SHFMB5JZk@ga@Z`=E6x?F6^4>EqsH* zY$aj_#*XY(loP@BZ35ZcZl7YwC)`!Y;P?T^QFsIyb;^PZCUX{fYheKbC0ubI>Xll# zRt6!Ehl&8l%V|J9W?{%@xC%yVaG;Q)dJ&dQgdtQs5MUOPvBjgS6O4RvntYXTyejriWM?w7H3{ zi9&+f!7_LtEV`6IEx(^!ByE1$Ab7#tG?7gY=uGv&+JuKkPqUC;8P zx#i{Dqsu*y;yku5ukE~y<(}o`#)H_>%21tx^@UIu8br6j{$)yp<+_<-l(6)d_Vz%4 zW{_h9ozUJ)V+iT7NMXO>`{b{k=~7oH)KyA%c8=tln{y+bÆIu~j$Ed1p7 z+S6xGoL#`9v)mHY3ujNPonnOAi|hvzobeP&lb@5lEQf~M=TI@;gQ3c#`)|Wg6$kp- zF;u`ZFn9iwWHLF?_VLG1C6k|geuS%ENUjU9{T@V^Y$ng4CNzY0Lq3GC3wU)zx8eU2 zZaxFPqmj$AUmXlg-cOQ7T0cr{BJV^fRAA(M!Djl-u_)e(Xr#>@6EOmV)Y% z(4=pCt);DW{ieWj*MpTJalI>~bOz6<(kObEz}kQ^lR9XG*1+(>r&Zp1JL@mtTFnXZ!4M zX?A-yyM4CQxiy}9yE&zLCDj~GYMQEQS~7gnZn6vUc)_-tnryp2k?044f6jc>yN7Vj zDH%g7&KDDKcN3vJ=J7IKe&b5z-Q1fzdNcPf!XMRCQdvV~uCi7svorSIE%{4-`=&AU zZxrBxfY3Xyy%V~zg%Dvh zm2VgillRdG&^7_B!d_U@2ww#m_9E|{0@@(N)-tF=NP!$8iXKBR_71V;xf-l9q3=|VMexGG#3-vw$`o?;nhyD-heE|hgqTUyQ zet*5MpnkM+fkZ2`Hp&P^_kADukd@!;`}yC&wh y&d<+fAr3Jkj)ED7K+~LO+Bl3S(Lta+h>k;jm$!IJT literal 0 HcmV?d00001 diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jw-icons.woff b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jw-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..8ddf4256feee8de8b270e22186fb208467d4cee9 GIT binary patch literal 4824 zcmcIoYiu0V6~1@w%-osTd3t7c*Y^6c@5FZ2Yp>T!sJ(13av&&}yl_ZDYU9|6gI~21 zg#@=C{-N0;j{*-0+Q-WNG2zLX`3WZX4$zDbRj<=`KvZvjvy{|wo0%NQnftpE05by1$gG}J?z-wQ{tHP?j zYOlH<;_GYIuY2>`SJ5iJN>@$bB9Du&|GkNC;+k+1YP=qDYx+FlFH{&|&|!FA^9MMD z3L8BWKezLL^E?}c^Q4S!M@4ie8b&DT#xh*KufLGN`Mx5T>uu#+N2IOTb#yLn^#(&l z7|3w(m<|Js%2_?wjpl_~!KKXh!MFm?@QDi#J#^v3Fzd$$w`V%Gv|{e|sVBE?eRAq{ z%(ZUm;C69=>Qne=^Sk1Q_m#exuq;LV3$ohyUnWT#wpLSGXZ+8WBx(Bq_k{#e%>qV7w%mve^^} zG*GG#?@=gi2n3qUU{qBNvWJtYWNT`~G80a?%dw-n=2Gu*HGEl%I(Ap16*bL>s=AV- zaC2AV@x;I>6$sl3(KpNsYeUCR-DB;5+8TpdY(jsF8C4=aVZ z2dP`Zv=RGI`o`1?T~~iOI66AW?}qx?Lqwq>fTS6)BT2eQ6`mLI9!`-Y2cTja(S}>0 z!XVh$=p;8! z=%OIVvJ^G}G46(NsLKJw7$E==h=XMjfU6UX>6!*Kpf99pO*%NOuV15wDU&ae(}+Vl z#2r+Sak95R-8X_xw_=h5P5I*nGWhf;7M7g4|cEd+@;v4>J=PP4luN*kQ?Q>dn16+hG zQfjMe)V8~tS5|@@_W8|nNLCsos)3*238#7E?N-5eBmHY3{KCa*sZzm}i_e00F=9bC z+Z@i=!I+_k6`A4+N9j;?)t?(;x~&#($lwJ?GFXflti=ceHKW_m17C8(VZC`+aX#nf zaQ$Ahh5Et3Um@^&{9W)yJ`WkS-PwqRj;k*eckeFpqfoCM9lLbkz@;&~LPM(FX4~oD z%1U#WZMPb#O{vI9@-eAFksWn&!ERL3xU20yyGGcwIWB&@Ox#TtwIq6v~(Y zt^jo&(JhTi?S}mmMR_)B=b2VE3_?a+cZTllQIs7^k0$N71>uHbg}REBG}BvC_OE~c zk|Bs3)d&wxA^i9kZd z0|RCu8AC>Xt&A(a9(MNaWQd$c>p-xUE7r5FyoU2$vRF&W;KYd56d9O4IWltc(BR;q zlOwoPtqe@xw_(G5(*vvx+T29vM7}=E+VaIq<@zvd*WcU5>@T4y@<(EWr?CKaRxW8J zF*qg)E~*eJq)S(@UHupLyYA)3vdhca$CkSv!#QkUS=(_1%iYV%^%t?Fm7qEe>kFYy zv=Q9_`m;PdB8B~i?~}iDq>7!PP-ijK(J_>5 zY|IXIJimV9U3YCil6me`e>-Gx>Py-S_YA?tXCF=9WvryVrLPyYa}rzWjr2DSt6wzwf7C2m3{c z0|RZt+G)n9zBmIa;EbnGiu{7? zVL3G1K8K32ZVXjA)prMms?guthM|HX19KNXO(YT%EuVY>RU+}}7b#r%Qg%&M7vw_-yMR|mbnE^`bd$;lacAXEGy?3=Tdr zk_kGy@b`J1H&x95w+XMQswObfP04@~fH&FH%zDsIHsd!c*yThbD!f1m=8|W-rV2aG z%oK|=XLf8qGjqq|FTeUk_qN%=;_S9eX4`DBV{0t?c4JcYo@8S+{h6QLQhaAd1)eBJdxq^%c~IRt_KAFg-Cpw}cL(V`u}|H-YBi#wniNVYO4`&ARaiobpG;L(}!MYJ819Yjab3>rs^UnM*| zKX;`4;N;xo;`out1MLqVZ@*_^e(U`FTn6G0GvWxCaS$}kd8Um6J&6tg?_qQt>U+FZ TYz0Xsn}J>Sf|$44Ut0YKr?KMp literal 0 HcmV?d00001 diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.controls.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.controls.js new file mode 100644 index 00000000..c320b880 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.controls.js @@ -0,0 +1,3 @@ +webpackJsonpjwplayer([1],{41:function(e,t,i){function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a,l,r=function(){function e(e,t){for(var i=0;i=0&&(t.left-=n,t.right-=n),t};return function(){function l(t,i){o(this,l),n.extend(this,e),this.className=t+" jw-background-color jw-reset",this.orientation=i,this.dragStartListener=this.dragStart.bind(this),this.dragMoveListener=this.dragMove.bind(this),this.dragEndListener=this.dragEnd.bind(this),this.tapListener=this.tap.bind(this)}return r(l,[{key:"setup",value:function(){this.el=i.createElement((0,c["default"])(this.className,"jw-slider-"+this.orientation)),this.elementRail=this.el.getElementsByClassName("jw-slider-container")[0],this.elementBuffer=this.el.getElementsByClassName("jw-buffer")[0],this.elementProgress=this.el.getElementsByClassName("jw-progress")[0],this.elementThumb=this.el.getElementsByClassName("jw-knob")[0],this.userInteract=new t(this.element(),{preventScrolling:!0}),this.userInteract.on("dragStart",this.dragStartListener),this.userInteract.on("drag",this.dragMoveListener),this.userInteract.on("dragEnd",this.dragEndListener),this.userInteract.on("tap click",this.tapListener)}},{key:"dragStart",value:function(){this.trigger("dragStart"),this.railBounds=a(this.elementRail)}},{key:"dragEnd",value:function(e){this.dragMove(e),this.trigger("dragEnd")}},{key:"dragMove",value:function(e){var t=this.railBounds=this.railBounds?this.railBounds:a(this.elementRail),n=void 0,o=void 0;"horizontal"===this.orientation?(n=e.pageX,o=nt.right?100:100*i.between((n-t.left)/t.width,0,1)):(n=e.pageY,o=n>=t.bottom?0:n<=t.top?100:100*i.between((t.height-(n-t.top))/t.height,0,1));var l=this.limit(o);return this.render(l),this.update(l),!1}},{key:"tap",value:function(e){this.railBounds=a(this.elementRail),this.dragMove(e)}},{key:"limit",value:function(e){return e}},{key:"update",value:function(e){this.trigger("update",{percentage:e})}},{key:"render",value:function(e){e=Math.max(0,Math.min(e,100)),"horizontal"===this.orientation?(this.elementThumb.style.left=e+"%",this.elementProgress.style.width=e+"%"):(this.elementThumb.style.bottom=e+"%",this.elementProgress.style.height=e+"%")}},{key:"updateBuffer",value:function(e){this.elementBuffer.style.width=e+"%"}},{key:"element",value:function(){return this.el}}]),l}()}.apply(t,a),!(void 0!==l&&(e.exports=l))},42:function(e,t,i){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o,a,l=function(){function e(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return'
'+('
')+"
"}},64:function(e,t,i){var n,o;n=[],o=function(){return function(e,t){e&&t&&(e.setAttribute("aria-label",t),e.setAttribute("role","button"),e.setAttribute("tabindex","0"))}}.apply(t,n),!(void 0!==o&&(e.exports=o))},70:function(e,t,i){var n,o;n=[i(6)],o=function(e){return function(t,i,n){var o=document.createElement("div");return o.className="jw-icon jw-icon-inline jw-button-color jw-reset "+t,o.setAttribute("role","button"),o.setAttribute("tabindex","0"),n&&o.setAttribute("aria-label",n),o.style.display="none",i&&new e(o).on("click tap",function(){i()}),{element:function(){return o},toggle:function(e){e?this.show():this.hide()},show:function(){o.style.display=""},hide:function(){o.style.display="none"}}}}.apply(t,n),!(void 0!==o&&(e.exports=o))},71:function(e,t,i){function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function l(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)}var r,s,c=function(){function e(e,t){for(var i=0;i2||2===e.length&&a&&a.isToggle===!1,r=!l&&2===e.length;if(t.toggleClass(this.el,"jw-toggle",r||a.isToggle),t.toggleClass(this.el,"jw-button-color",!r),l){t.removeClass(this.el,"jw-off"),this.iconUI.on("tap",this.toggleOpenStateListener).on("over",this.openTooltipListener).on("out",this.closeTooltipListener);var s=(0,u["default"])(e),c=t.createElement(s);this.addContent(c),this.contentUI=new n(this.content).on("click tap",this.selectListener)}else r&&this.iconUI.on("click tap",this.toggleValueListener);this.selectItem(o)}},{key:"toggleValue",value:function(){this.trigger("toggleValue")}},{key:"select",value:function(e){if(e.target.parentElement===this.content){var n=t.classList(e.target),o=i.find(n,function(e){return 0===e.indexOf("jw-item")});o&&(this.trigger("select",parseInt(o.split("-")[2])),this.closeTooltipListener())}}},{key:"selectItem",value:function(e){if(this.content)for(var i=0;i=48&&e.keyCode<=59){var c=e.keyCode-48,w=c/10*i.get("duration");t.seek(w,y())}}return/13|32|37|38|39|40/.test(e.keyCode)?(e.preventDefault(),!1):void 0};this.playerContainer.addEventListener("keydown",M),this.keydownCallback=M,this.userActive(),this.playerContainer.appendChild(this.div)}},{key:"disable",value:function(){this.off(),clearTimeout(this.activeTimeout),this.div.parentNode&&(r.removeClass(this.playerContainer,"jw-flag-touch"),this.playerContainer.removeChild(this.div)),this.controlbar&&this.removeActiveListeners(this.controlbar.element()),this.rightClickMenu&&this.rightClickMenu.destroy(),this.keydownCallback&&this.playerContainer.removeEventListener("keydown",this.keydownCallback);var e=this.nextUpToolTip;e&&e.destroy()}},{key:"controlbarHeight",value:function(){return this.dimensions.cbHeight||(this.dimensions.cbHeight=this.controlbar.element().clientHeight),this.dimensions.cbHeight}},{key:"element",value:function(){return this.div}},{key:"logoContainer",value:function(){return this.right}},{key:"resize",value:function(){this.dimensions={}}},{key:"unmuteAutoplay",value:function(e,t){var i=!t.get("autostartFailed"),n=t.get("mute");i?n=!1:t.set("playOnViewable",!1),this.unmuteCallback&&(t.off("change:autostartFailed change:autostartMuted change:mute",this.unmuteCallback),this.unmuteCallback=null),t.set("autostartFailed",void 0),t.set("autostartMuted",void 0),e.setMute(n),this.controlbar.renderVolume(n,t.get("volume")),this.mute.hide(),r.removeClass(this.playerContainer,"jw-flag-autostart")}},{key:"addActiveListeners",value:function(e){e&&!r.isMobile()&&(e.addEventListener("mousemove",this.activeListeners.mousemove),e.addEventListener("mouseout",this.activeListeners.mouseout))}},{key:"removeActiveListeners",value:function(e){e&&(e.removeEventListener("mousemove",this.activeListeners.mousemove),e.removeEventListener("mouseout",this.activeListeners.mouseout))}},{key:"userActive",value:function(e){var t=this;clearTimeout(this.activeTimeout),this.activeTimeout=setTimeout(function(){return t.userInactive()},e||m),this.showing||(r.removeClass(this.playerContainer,"jw-flag-user-inactive"),this.showing=!0,this.trigger("userActive"))}},{key:"userInactive",value:function(){clearTimeout(this.activeTimeout),this.showing=!1,this.controlbar&&this.controlbar.closeMenus({type:"userInactive"}),r.addClass(this.playerContainer,"jw-flag-user-inactive"),this.trigger("userInactive")}}]),t}()}.apply(t,o),!(void 0!==a&&(e.exports=a))},84:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.PLAYBACK_RATE_ICON=''},121:function(e,t,i){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o,a,l=function(){function e(e,t){for(var i=0;i-1?o.defaultIndex:-1,w(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"setup",this).call(this,e,n,o),t.addClass(this.el,"jw-button-color")}},{key:"selectItem",value:function(e){w(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"selectItem",this).call(this,e);var n=e!==this.defaultIndex&&e!==-1;n&&(this.selectionText.textContent=this.list[e].label),t.toggleClass(this.defaultIcon,"jw-hidden",n),t.toggleClass(this.selectionText,"jw-hidden",!n)}}]),i}(e)}.apply(t,r),!(void 0!==s&&(e.exports=s))},123:function(e,t,i){var n,o;n=[i(1),i(2),i(35)],o=function(e,t,i){function n(e){this.begin=e.begin,this.end=e.end,this.img=e.text}return{loadThumbnails:function(e){e&&(this.vttPath=e.split("?")[0].split("/").slice(0,-1).join("/"),this.individualImage=null,t.ajax(e,this.thumbnailsLoaded.bind(this),this.thumbnailsFailed.bind(this),{plainText:!0}))},thumbnailsLoaded:function(t){var o=i(t.responseText);e.isArray(o)&&(e.each(o,function(e){this.thumbnails.push(new n(e))},this),this.drawCues())},thumbnailsFailed:function(){},chooseThumbnail:function(t){var i=e.sortedIndex(this.thumbnails,{end:t},e.property("end"));i>=this.thumbnails.length&&(i=this.thumbnails.length-1);var n=this.thumbnails[i].img;return n.indexOf("://")<0&&(n=this.vttPath?this.vttPath+"/"+n:n),n},loadThumbnail:function(t){var i=this.chooseThumbnail(t),n={display:"block",margin:"0 auto",backgroundPosition:"0 0"},o=i.indexOf("#xywh");if(o>0)try{var a=/(.+)\#xywh=(\d+),(\d+),(\d+),(\d+)/.exec(i);i=a[1],n.backgroundPosition=a[2]*-1+"px "+a[3]*-1+"px",n.width=a[4],n.height=a[5]}catch(l){return}else this.individualImage||(this.individualImage=new Image,this.individualImage.onload=e.bind(function(){this.individualImage.onload=null,this.timeTip.image({width:this.individualImage.width,height:this.individualImage.height}),this.timeTip.setWidth(this.individualImage.width)},this),this.individualImage.src=i);return n.backgroundImage='url("'+i+'")',n},showThumbnail:function(e){this.thumbnails.length<1||this.timeTip.image(this.loadThumbnail(e))},resetThumbnails:function(){this.timeTip.image({backgroundImage:"",width:0,height:0}),this.thumbnails=[]}}}.apply(t,n),!(void 0!==o&&(e.exports=o))},124:function(e,t,i){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function a(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)}var l,r,s=function w(e,t,i){null===e&&(e=Function.prototype);var n=Object.getOwnPropertyDescriptor(e,t);if(void 0===n){var o=Object.getPrototypeOf(e);return null===o?void 0:w(o,t,i)}if("value"in n)return n.value;var a=n.get;if(void 0!==a)return a.call(i)},c=function(){function e(e,t){for(var i=0;ii.dvrSeekLimit&&(u="Live")}var p=this.timeTip;p.update(u),this.textLength!==u.length&&(this.textLength=u.length,p.resetWidth()),this.showThumbnail(w),t.addClass(p.el,"jw-open");var j=p.getWidth(),h=r.width/100,g=a-r.width,f=0;j>g&&(f=(j-g)/(200*h));var m=100*Math.min(1-f,Math.max(f,c)).toFixed(3);t.style(p.el,{left:m+"%"})}}},{key:"hideTimeTooltip",value:function(){t.removeClass(this.timeTip.el,"jw-open")}},{key:"reset",value:function(){this.resetChapters(),this.resetThumbnails(),this.timeTip.resetWidth(),this.textLength=0}}]),w}(r);return e.extend(h.prototype,u,d),h}.apply(t,l),!(void 0!==r&&(e.exports=r))},125:function(e,t,i){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function a(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)}var l,r,s=function(){function e(e,t){for(var i=0;i1;e.toggleClass(this.elements.playbackrates.el,"jw-hidden",!i)}},{key:"onPlaybackRate",value:function(e,t){this.elements.playbackrates.selectItem(e.get("playbackRateControls").indexOf(t))}},{key:"onPlaylistItem",value:function(){this.elements.audiotracks.setup()}},{key:"onMediaModel",value:function(e,i){i.on("change:levels",function(e,t){this.elements.hd.setup(t,e.get("currentLevel"))},this),i.on("change:currentLevel",function(e,t){this.elements.hd.selectItem(t)},this),i.on("change:audioTracks",function(e,i){var n=t.map(i,function(e){return{label:e.name}});this.elements.audiotracks.setup(n,e.get("currentAudioTrack"),{isToggle:!1})},this),i.on("change:currentAudioTrack",function(e,t){this.elements.audiotracks.selectItem(t)},this)}},{key:"onVolume",value:function(e,t){this.renderVolume(e.get("mute"),t)}},{key:"onMute",value:function(e,t){this.renderVolume(t,e.get("volume"))}},{key:"renderVolume",value:function(t,i){this.elements.mute&&e.toggleClass(this.elements.mute.element(),"jw-off",t),this.elements.volume&&this.elements.volume.render(t?0:i),this.elements.volumetooltip&&(this.elements.volumetooltip.volumeSlider.render(t?0:i),e.toggleClass(this.elements.volumetooltip.element(),"jw-off",t))}},{key:"onCastAvailable",value:function(e,t){this.elements.cast.toggle(t)}},{key:"onCastActive",value:function(t,i){this.elements.fullscreen.toggle(!i),this.elements.cast.button&&e.toggleClass(this.elements.cast.button,"jw-off",!i)}},{key:"onElapsed",value:function(t,i){var n=void 0,o=void 0,a=t.get("duration");"DVR"===t.get("streamType")?n=o="-"+e.timeFormat(-a):(n=e.timeFormat(i),o=e.timeFormat(a-i)),this.elements.elapsed.textContent=n,this.elements.countdown.textContent=o}},{key:"onDuration",value:function(t,i){var n=void 0;n="DVR"===t.get("streamType")?"Live":e.timeFormat(i),this.elements.duration.textContent=n,this.elements.durationLeft.textContent=n}},{key:"onFullscreen",value:function(t,i){e.toggleClass(this.elements.fullscreen.element(),"jw-off",i)}},{key:"element",value:function(){return this.el}},{key:"setAltText",value:function(e,t){this.elements.alt.textContent=t}},{key:"addCues",value:function(e,i){this.elements.time&&(t.each(i,function(e){this.elements.time.addCue(e)},this),this.elements.time.drawCues())}},{key:"closeMenus",value:function(e){t.each(this.menus,function(t){e&&e.target===t.el||t.closeTooltip(e)})}},{key:"rewind",value:function(){var e=this._model.get("position"),t=this._model.get("duration"),i=e-10,n=0;"DVR"===this._model.get("streamType")&&(n=t),this._api.seek(Math.max(i,n),m())}},{key:"onStreamTypeChange",value:function(e){var t=e.get("streamType");this.elements.rewind.toggle("LIVE"!==t),"DVR"===t&&(this.elements.duration.textContent="Live",this.elements.durationLeft.textContent="Live");var i=e.get("duration");this.onDuration(e,i)}},{key:"onNextUp",value:function(e,t){this.elements.next.toggle(!!t)}}]),s}()}.apply(t,o),!(void 0!==a&&(e.exports=a))},127:function(e,t,i){function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a,l,r=function(){function e(e,t){for(var i=0;i=this.offset;n&&void 0===i?(this.nextUpSticky=n,this.toggle(n,"time")):!n&&i&&this.reset()}}},{key:"onStreamType",value:function(e,t){"VOD"!==t&&(this.nextUpSticky=!1,this.toggle(!1))}},{key:"element",value:function(){return this.container}},{key:"addContent",value:function(e){this.content&&this.removeContent(),this.content=e,this.container.appendChild(e)}},{key:"removeContent",value:function(){this.content&&(this.container.removeChild(this.content),this.content=null)}},{key:"reset",value:function(){this.nextUpSticky=void 0,this.toggle(!1)}},{key:"destroy",value:function(){this.off(),this._model.off(null,null,this)}}]),l}()}.apply(t,a),!(void 0!==l&&(e.exports=l))},131:function(e,t,i){function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a,l,r=function(){function e(e,t){for(var i=0;i0,l=t[1];if(a&&l){var r=l.split(".");o.items.push({title:"build: ("+r[0]+"."+r[1]+")",link:"#"})}var s=this.model.get("provider");if(s&&s.name.indexOf("flash")>=0){var c="Flash Version "+e.flashVersion();o.items.push({title:c,link:"http://www.adobe.com/software/flash/about/"})}return o}},{key:"rightClick",value:function(e){return this.lazySetup(),!this.mouseOverContext&&(this.hideMenu(),this.showMenu(e),!1)}},{key:"getOffset",value:function(e){for(var t=e.target,i=e.offsetX||e.layerX,n=e.offsetY||e.layerY;t!==this.playerElement;)i+=t.offsetLeft,n+=t.offsetTop,t=t.parentNode;return{x:i,y:n}}},{key:"showMenu",value:function(t){var i=this,n=this.getOffset(t);return this.el.style.left=n.x+"px",this.el.style.top=n.y+"px",e.addClass(this.playerElement,"jw-flag-rightclick-open"),e.addClass(this.el,"jw-open"),clearTimeout(this._menuTimeout),this._menuTimeout=setTimeout(function(){return i.hideMenu()},3e3),!1}},{key:"hideMenu",value:function(){return this.elementUI.off("out",this.hideMenu,this),this.mouseOverContext?void this.elementUI.on("out",this.hideMenu,this):(e.removeClass(this.playerElement,"jw-flag-rightclick-open"),void e.removeClass(this.el,"jw-open"))}},{key:"lazySetup",value:function(){var i=(0,c["default"])(this.buildArray());if(this.el){if(this.html!==i){this.html=i;var n=e.createElement(i);e.emptyElement(this.el);for(var o=n.childNodes.length;o--;)this.el.appendChild(n.firstChild)}}else this.html=i,this.el=e.createElement(this.html),this.layer.appendChild(this.el),this.hideMenuHandler=this.hideMenu.bind(this),this.addOffListener(this.playerElement),this.addOffListener(document),this.elementUI=new t(this.el,{useHover:!0}).on("over",function(){this.mouseOverContext=!0},this).on("out",function(){this.mouseOverContext=!1},this)}},{key:"setup",value:function(e,t,i){this.playerElement=t,this.model=e,this.mouseOverContext=!1,this.layer=i,t.oncontextmenu=this.rightClick.bind(this)}},{key:"addOffListener",value:function(e){e.addEventListener("mousedown",this.hideMenuHandler),e.addEventListener("touchstart",this.hideMenuHandler),e.addEventListener("pointerdown",this.hideMenuHandler)}},{key:"removeOffListener",value:function(e){e.removeEventListener("mousedown",this.hideMenuHandler),e.removeEventListener("touchstart",this.hideMenuHandler),e.removeEventListener("pointerdown",this.hideMenuHandler)}},{key:"destroy",value:function(){clearTimeout(this._menuTimeout),this.el&&(this.hideMenu(),this.elementUI.off(),this.removeOffListener(this.playerElement),this.removeOffListener(document),this.hideMenuHandler=null,this.el=null),this.playerElement&&(this.playerElement.oncontextmenu=null,this.playerElement=null),this.model&&(this.model=null)}}]),n}()}.apply(t,a),!(void 0!==l&&(e.exports=l))},134:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){return'
'}},135:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.map(function(e){return i(e.btnClass,e.id,e.img,e.tooltip)}).join("");return'
'+t+"
"};var i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments[2],o=arguments[3],a=i?'style="background-image: url('+i+')"':"",l=o?n(o):"",r=o?'aria-label="'+o+'" role="button" tabindex="0"':"";return'
'+('
")+'
'+l+"
"},n=function(e){return'
'+(''+e+"")+"
"}},136:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.map(function(e,t){return i(t,e.label)}).join("");return'
    '+t+"
"};var i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"
  • "+t+"
  • "}},137:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return'
    '+('
    '+e+"
    ")+'
    '+('
    '+t+"
    ")+"
    "+('')+"
    "}},138:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=e.items,n=void 0===t?[]:t,o=n.map(function(e){return i(e.link,e.title,e.featured,e.showLogo)}).join("");return'
      '+o+"
    "};var i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments[2],n=arguments[3],o=n?'':"";return'
  • '+('')+(""+o)+(""+t)+"
  • "}},139:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){return'
    '+('
    '+e+"
    ")+'
    '}},140:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return''}},175:function(e,t,i){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function a(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)}var l,r,s=function(){function e(e,t){for(var i=0;i.jw-icon-next,.jw-flag-small-player:not(.jw-flag-audio-player) .jw-group>.jw-icon-playback,.jw-flag-small-player:not(.jw-flag-audio-player) .jw-group>.jw-icon-rewind,.jw-icon-inline.jw-icon-volume,.jw-slider-volume.jw-slider-horizontal,.jwplayer .jw-text-countdown{display:none}.jw-flag-ads-vpaid:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar,.jw-flag-autostart:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar,.jw-flag-user-inactive.jw-state-buffering:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar,.jw-flag-user-inactive.jw-state-playing:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar{visibility:hidden;pointer-events:none;opacity:0}.jw-dock{clear:right;margin:.75em;display:block;opacity:1}.jw-dock:after{content:"";clear:both;display:block}.jw-dock-button{cursor:pointer;float:right;height:2.5em;margin:.5em;position:relative;width:2.5em}.jw-dock-button .jw-arrow{bottom:-.2em;width:.5em;height:.2em;left:50%;margin-left:-.25em}.jw-dock-button .jw-arrow,.jw-dock-button .jw-overlay{visibility:hidden;opacity:0;pointer-events:none;position:absolute}.jw-dock-button .jw-overlay{top:2.5em;right:0;margin-top:.25em;padding:.5em;white-space:nowrap}.jw-dock-button:hover .jw-arrow,.jw-dock-button:hover .jw-overlay{visibility:visible;opacity:1}.jw-dock-image{width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;opacity:.75}.jw-flag-small-player .jw-dock{margin:0}.jw-flag-small-player .jw-dock-button{margin:1px;height:44px;width:44px}.jw-breakpoint-1 .jw-dock{padding:0 1%}.jw-breakpoint-1 .jw-dock-button{margin:2% 1%}.jw-slider-container{height:1em;width:100%;position:relative;-ms-touch-action:none;touch-action:none}.jw-buffer,.jw-progress,.jw-rail{position:absolute;cursor:pointer}.jw-progress{background-color:#fff}.jw-rail{background-color:hsla(0,0%,100%,.2)}.jw-buffer{background-color:hsla(0,0%,100%,.3)}.jw-cue{cursor:pointer;height:.3em;background-color:rgba(33,33,33,.9);border-radius:25%;width:.5em}.jw-cue,.jw-knob{position:absolute}.jw-knob{pointer-events:none;width:.6em;height:.6em;border-radius:.3em}.jw-slider-horizontal{height:.3em;padding:0}.jw-slider-horizontal.jw-slider-volume{width:4em;margin:0 .5em}.jw-slider-horizontal .jw-rail{width:100%}.jw-slider-horizontal .jw-knob{top:-.15em;margin-left:-.3em}.jw-slider-horizontal .jw-buffer,.jw-slider-horizontal .jw-progress,.jw-slider-horizontal .jw-rail{height:.3em}.jw-slider-vertical{padding:.66666667em 1em;position:absolute}.jw-slider-vertical .jw-buffer,.jw-slider-vertical .jw-progress,.jw-slider-vertical .jw-rail{bottom:0;height:100%;left:0;right:0;margin:0 auto}.jw-slider-vertical .jw-progress,.jw-slider-vertical .jw-rail,.jw-slider-vertical .jw-slider-container{width:.3em}.jw-slider-vertical .jw-slider-container{height:4em}.jw-slider-vertical .jw-knob{right:0;left:-.15em;margin-bottom:-.3em}.jw-slider-time{width:100%}.jw-tooltip-time{position:absolute}.jw-slider-volume .jw-buffer{display:none}.jwplayer .jw-rightclick{display:none;position:absolute;white-space:nowrap}.jwplayer .jw-rightclick.jw-open{display:block}.jwplayer .jw-rightclick ul{list-style:none;font-weight:700;border-radius:.15em;margin:0;border:1px solid #444;padding:0}.jwplayer .jw-rightclick ul li{background-color:#000;border-bottom:1px solid #444;margin:0}.jwplayer .jw-rightclick ul li .jw-rightclick-logo{font-size:2em;color:#ff0147;vertical-align:middle;padding-right:.3em;margin-right:.3em;border-right:1px solid #444}.jwplayer .jw-rightclick ul li a{color:#fff;text-decoration:none;padding:1em;display:block;font-size:.6875em;line-height:1em;border:0}.jwplayer .jw-rightclick ul li:last-child{border-bottom:none}.jwplayer .jw-rightclick ul li:hover{background-color:#1a1a1a;cursor:pointer}.jwplayer .jw-rightclick ul .jw-featured{background-color:#252525;vertical-align:middle}.jwplayer .jw-rightclick ul .jw-featured a{color:#777}.jw-icon-tooltip.jw-open .jw-overlay{opacity:1;visibility:visible}.jw-overlay:before{position:absolute;top:0;bottom:0;left:-50%;width:100%;background-color:transparent;content:" "}.jw-slider-time .jw-overlay:before{height:1em;top:auto}.jw-time-tip,.jw-volume-tip,.jwplayer .jw-menu{position:relative;left:-50%;margin:0}.jw-volume-tip{width:100%;height:100%;display:block}.jw-time-tip{text-align:center;font-family:inherit;bottom:1.25em;padding:.5em;border-radius:.3em}.jw-time-tip .jw-text{color:#fff;line-height:1em}.jw-controlbar .jw-overlay{margin:0;position:absolute;bottom:2.5em;left:50%;opacity:0;visibility:hidden}.jw-controlbar .jw-overlay .jw-contents{position:relative}.jw-controlbar .jw-option{position:relative;white-space:nowrap;cursor:pointer;list-style:none;height:1.5em;font-family:inherit;line-height:1.5em;padding:0 .5em;font-size:.8em;margin:0}.jw-controlbar .jw-option:before{padding-right:.125em}.jw-selection-menu{display:inline-block;width:2.5em;height:2.5em}.jw-selection-menu .jw-selection-menu-icon-container{pointer-events:none;height:inherit}.jw-selection-menu .jw-menu-selection-text{vertical-align:baseline;font-size:.75em;height:100%;line-height:3.335em;text-align:center}.jw-selection-menu .jw-menu-selection-icon{height:100%}.jw-selection-menu .jw-menu-selection-icon svg{height:100%;width:100%}.jw-skip{cursor:default;position:absolute;float:right;display:inline-block;right:.75em;bottom:3em;padding:.5em}.jw-skip.jw-skippable{cursor:pointer}.jw-skip .jw-skip-icon{display:none;margin-left:-.75em}.jw-skip .jw-skip-icon:before{content:"\\E60C"}.jw-skip .jw-skip-icon,.jw-skip .jw-text{color:hsla(0,0%,100%,.6);vertical-align:middle;line-height:1.5em;font-size:.7em}.jw-skip.jw-skippable:hover{cursor:pointer}.jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skip.jw-skippable:hover .jw-text{color:#fff}.jw-skip.jw-skippable .jw-skip-icon{display:inline;margin:0}.jw-cast{background-size:cover;display:none;height:100%;position:relative;width:100%}.jw-cast-container{background:-webkit-linear-gradient(top,rgba(25,25,25,.75),rgba(25,25,25,.25),rgba(25,25,25,0));background:linear-gradient(180deg,rgba(25,25,25,.75),rgba(25,25,25,.25),rgba(25,25,25,0));left:0;padding:20px 20px 80px;position:absolute;top:0;width:100%}.jw-cast-text{color:#fff;font-size:1.6em}.jw-breakpoint-0 .jw-cast-text{font-size:1.15em}.jw-breakpoint-1 .jw-cast-text,.jw-breakpoint-2 .jw-cast-text,.jw-breakpoint-3 .jw-cast-text{font-size:1.3em}.jw-nextup-container{background-color:transparent;bottom:2.5em;cursor:pointer;left:0;margin:0 auto;opacity:0;padding:5px .5em;position:absolute;right:0;text-align:right;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .15s ease;transition:all .15s ease;visibility:hidden;width:100%;pointer-events:none}.jw-flag-small-player .jw-nextup-container{display:none}.jw-nextup-container-visible{opacity:1;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);visibility:visible}.jw-nextup{border-radius:0;display:inline-block;overflow:hidden;position:relative;max-width:300px;width:100%;pointer-events:all}.jw-nextup-header{background:rgba(33,33,33,.8);box-sizing:border-box;color:#fff;font-size:12px;font-weight:700;line-height:normal;padding:8px}.jw-nextup-body{background:rgba(0,0,0,.8);color:#fff;overflow:hidden}.jw-nextup-thumbnail{background-position:50%;background-size:cover;display:none;float:left;height:60px;width:45%}.jw-nextup-thumbnail-visible{display:block}.jw-nextup-title{box-sizing:border-box;float:left;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden;padding:5px 6px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.jw-nextup-thumbnail-visible+.jw-nextup-title{height:60px;white-space:normal;width:55%}.jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top,transparent,#000);background:linear-gradient(-180deg,transparent,#000);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%}.jw-nextup-close{border:none;color:hsla(0,0%,100%,.6);font-size:13px;opacity:0;position:absolute;right:5px;top:6px;-webkit-transition:color .15s ease,opacity .15s ease,visibility .15s ease;transition:color .15s ease,opacity .15s ease,visibility .15s ease;visibility:hidden}.jw-nextup-close:before{content:"\\E615"}.jw-nextup-close:active,.jw-nextup-close:hover{color:#fff}.jw-nextup-sticky .jw-nextup-close{opacity:1;visibility:visible}.jw-autostart-mute{min-width:1.75em;text-align:left;position:absolute;bottom:.5em;right:.5em;height:44px;width:44px;text-align:center}.jw-autostart-mute:before{content:"\\E612"}.jw-autostart-mute.jw-off:before{content:"\\E611"}.jw-autostart-mute:before{background-color:rgba(33,33,33,.8);padding:5px 4px 5px 6px}.jwplayer.jw-flag-autostart:not(.jw-flag-media-audio) .jw-nextup,.jwplayer.jw-flag-autostart:not(.jw-flag-media-audio):not(.jw-state-buffering):not(.jw-state-error):not(.jw-state-complete) .jw-display{display:none}.jw-state-setup .jw-controls{visibility:hidden}.jw-state-idle:not(.jw-flag-cast-available) .jw-display{padding:0}.jwplayer.jw-state-buffering .jw-display-icon-display .jw-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.jwplayer.jw-state-buffering .jw-display-icon-display .jw-icon:before{content:"\\E601"}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jwplayer.jw-state-buffering .jw-icon-playback:before,.jwplayer.jw-state-playing .jw-display .jw-icon-display:before,.jwplayer.jw-state-playing .jw-icon-playback:before{content:"\\E60D"}.jwplayer.jw-state-paused .jw-autostart-mute{display:none}.jwplayer.jw-state-complete .jw-display .jw-icon-display:before{content:"\\E610"}.jwplayer.jw-state-complete .jw-display .jw-text{display:none}.jw-state-idle .jw-icon-display:before,.jwplayer.jw-state-complete .jw-icon-playback:before,.jwplayer.jw-state-paused .jw-icon-display:before,.jwplayer.jw-state-paused .jw-icon-playback:before{content:"\\E60E"}.jw-state-idle .jw-display-icon-next,.jw-state-idle .jw-display-icon-rewind,.jwplayer.jw-state-buffering .jw-display-icon-next,.jwplayer.jw-state-buffering .jw-display-icon-rewind,.jwplayer.jw-state-complete .jw-display-icon-next,.jwplayer.jw-state-complete .jw-display-icon-rewind,body .jw-error .jw-display-icon-next,body .jw-error .jw-display-icon-rewind,body .jwplayer.jw-state-error .jw-display-icon-next,body .jwplayer.jw-state-error .jw-display-icon-rewind{display:none}body .jw-error .jw-icon-display,body .jwplayer.jw-state-error .jw-icon-display{cursor:default}body .jw-error .jw-icon-display:before,body .jwplayer.jw-state-error .jw-icon-display:before{content:"\\E607"}body .jw-error .jw-icon-container{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}body .jwplayer.jw-state-error.jw-flag-audio-player .jw-preview{display:none}body .jwplayer.jw-state-error.jw-flag-audio-player .jw-title{padding-top:4px}body .jwplayer.jw-state-error.jw-flag-audio-player .jw-title-primary{width:auto;display:inline-block;padding-right:0}body .jwplayer.jw-state-error.jw-flag-audio-player .jw-title-secondary{width:auto;display:inline-block;padding-left:0}.jwplayer.jw-state-idle:not(.jw-flag-audio-player):not(.jw-flag-casting):not(.jw-flag-cast-available) .jw-controlbar,body .jwplayer.jw-state-error .jw-controlbar{display:none}.jwplayer.jw-state-playing.jw-flag-user-inactive .jw-display{visibility:hidden;pointer-events:none;opacity:0}.jwplayer.jw-state-buffering .jw-display-icon-display .jw-text,.jwplayer.jw-state-complete .jw-display .jw-text,.jwplayer.jw-state-paused:not(.jw-flag-touch):not(.jw-flag-small-player):not(.jw-flag-casting) .jw-display,.jwplayer.jw-state-playing:not(.jw-flag-touch):not(.jw-flag-small-player):not(.jw-flag-casting) .jw-display{display:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima) .jw-controlbar{display:table}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jw-flag-small-player .jw-display{padding-top:44px;padding-bottom:66px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jw-state-error .jw-display,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jw-state-idle:not(.jw-flag-cast-available) .jw-display{padding:0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar{background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.25) 30%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.5));background:linear-gradient(180deg,transparent,rgba(0,0,0,.25) 30%,rgba(0,0,0,.4) 70%,rgba(0,0,0,.5));border:none;border-radius:0;background-size:auto;height:44px;width:100%;padding:0 10px;box-shadow:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar .jw-overlay{bottom:44px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar .jw-overlay:after{content:"";display:block;height:22px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-state-idle:not(.jw-flag-cast-available) .jw-controls,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-state-playing.jw-flag-user-inactive:not(.jw-flag-casting) .jw-controls{background:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads) .jw-controlbar,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-live) .jw-controlbar{height:66px;padding:22px 0 0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group>.jw-icon,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group>.jw-text{height:44px;line-height:40px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group>.jw-icon{font-size:20px;padding:0 8px;max-width:44px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group>.jw-icon:before{background-color:transparent;background:none;background-size:auto;border:none;border-radius:0;box-shadow:none;height:auto;padding:0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-group .jw-icon-cast button{font-size:inherit;height:36px;margin-bottom:.5em;width:44px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-center-group{height:22px;left:0;padding:0 15px;position:absolute;right:0;top:0;width:100%}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-center-group .jw-slider-horizontal .jw-knob{border-radius:100%;height:16px;margin-left:-8px;margin-top:-8px;width:16px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-left-group{padding-left:0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-left-group .jw-text-countdown,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-left-group .jw-text-elapsed{padding:0 .5em}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live) .jw-controlbar-left-group .jw-text-duration{padding:0 .5em 0 0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-breakpoint-0 .jw-text-countdown{display:inline-block}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-flag-small-player .jw-text-countdown,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-flag-small-player .jw-text-elapsed{padding-left:15px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-breakpoint-0) .jw-text-duration{display:inline-block}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer:not(.jw-breakpoint-0) .jw-text-duration:before{content:"/";display:inline-block;padding-right:.5em}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar-right-group{padding-right:6px;text-align:right}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-controlbar-right-group .jw-text-duration{display:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-volume.jw-slider-vertical{padding:.5em}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-volume.jw-slider-horizontal{margin-bottom:2px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-small-player .jw-controlbar .jw-slider-volume.jw-slider-horizontal{display:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time{background:none;background-color:transparent;height:22px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-slider-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:22px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-cue{top:auto}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-buffer,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-knob,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-progress,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-rail{border:none;box-shadow:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-buffer,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-progress,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-rail{height:2px;margin:auto;top:0;bottom:0}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-rail{background-color:hsla(0,0%,100%,.25)}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-buffer{background-color:hsla(0,0%,100%,.5)}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-slider-time .jw-knob{background:none;background-color:#fff;border-radius:100%;box-shadow:0 0 1px 1px rgba(0,0,0,.1);opacity:1;height:16px;margin-left:-8px;margin-top:-8px;top:50%;width:16px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-tooltip-time{bottom:0;height:auto;line-height:normal;padding:0;pointer-events:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-tooltip-time .jw-overlay{bottom:22px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-tooltip-time .jw-overlay:after{content:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-tooltip-time .jw-time-tip{bottom:0;border-radius:.3em}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-controlbar{padding-right:5px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar-center-group,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-controlbar-center-group{height:auto}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-group>.jw-text-alt,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-group>.jw-text-alt{display:inline-block;margin:0;line-height:44px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads.jw-ie .jw-text-alt,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live.jw-ie .jw-text-alt{top:-1px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar .jw-overlay:after,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-text-duration,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-controlbar .jw-overlay:after,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-text-duration{display:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-nextup-container,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-nextup-container{bottom:44px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-controlbar{padding-left:10px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-text-duration,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-live .jw-text-elapsed{display:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar{pointer-events:none}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-icon,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-slider-horizontal{pointer-events:all}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads .jw-controlbar-left-group{display:table-cell}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer.jw-flag-ads.jw-flag-small-player .jw-group .jw-icon-playback{display:inline-block}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-plugin{bottom:66px}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-captions,.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer video::-webkit-media-text-track-container{max-height:calc(100% - 64px)}.jw-flag-time-slider-above:not(.jw-flag-ads-googleima).jwplayer .jw-nextup-container{bottom:66px;padding:5px 20px}.jwplayer.jw-flag-casting .jw-cast{display:block}.jwplayer.jw-flag-casting .jw-captions,.jwplayer.jw-flag-casting.jw-flag-airplay-casting .jw-display-icon-container,.jwplayer.jw-flag-casting.jw-flag-airplay-casting .jw-icon-volume,.jwplayer.jw-flag-casting .jw-icon-audio-tracks,.jwplayer.jw-flag-casting .jw-icon-fullscreen,.jwplayer.jw-flag-casting .jw-icon-hd{display:none}.jwplayer.jw-flag-casting.jw-flag-airplay-casting .jw-icon-airplay{color:#fff}.jwplayer.jw-flag-casting .jw-sharing-dock-btn{display:none}.jwplayer.jw-state-paused.jw-flag-casting .jw-display,.jwplayer.jw-state-playing.jw-flag-casting .jw-display{display:table}.jwplayer.jw-flag-cast-available .jw-icon-airplay,.jwplayer.jw-flag-cast-available .jw-icon-cast{display:inline-block}.jwplayer.jw-flag-live .jw-controlbar .jw-slider-time,.jwplayer.jw-flag-live .jw-controlbar .jw-text-countdown,.jwplayer.jw-flag-live .jw-controlbar .jw-text-duration,.jwplayer.jw-flag-live .jw-controlbar .jw-text-elapsed,.jwplayer.jw-flag-live .jw-display-icon-rewind{display:none}.jwplayer.jw-flag-live .jw-controlbar .jw-text-alt{display:inline-block}.jwplayer.jw-flag-live.jw-ie .jw-controlbar-center-group{overflow:hidden}.jwplayer.jw-flag-live.jw-ie .jw-controlbar-center-group .jw-text-alt{display:table}.jwplayer.jw-flag-controls-hidden .jw-dock,.jwplayer.jw-flag-controls-hidden .jw-logo.jw-hide{visibility:hidden;pointer-events:none;opacity:0}.jwplayer.jw-flag-controls-hidden:not(.jw-flag-casting) .jw-logo-top-right{top:0}.jwplayer.jw-flag-controls-hidden .jw-nextup-container,.jwplayer.jw-flag-controls-hidden .jw-plugin{bottom:.5em}.jw-flag-controls-hidden .jw-controlbar,.jw-flag-controls-hidden .jw-display{visibility:hidden;pointer-events:none;opacity:0}.jw-flag-controls-hidden .jw-logo{visibility:visible}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-dock,.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-logo.jw-hide{visibility:hidden;pointer-events:none;opacity:0}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing:not(.jw-flag-casting) .jw-logo-top-right{top:0}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-nextup-container,.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-plugin{bottom:.5em}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-captions{max-height:none}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing video::-webkit-media-text-track-container{max-height:none}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing .jw-media{cursor:none;-webkit-cursor-visibility:auto-hide}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing.jw-flag-casting .jw-display{display:table}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-state-playing.jw-flag-casting .jw-dock{display:block}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-flag-casting .jw-nextup-container{bottom:2.5em}.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-flag-casting.jw-flag-time-slider-above .jw-nextup-container{bottom:66px}.jwplayer.jw-flag-media-audio .jw-autostart-mute,.jwplayer.jw-flag-user-inactive:not(.jw-flag-media-audio).jw-flag-casting.jw-state-idle .jw-nextup-container{display:none}.jw-flag-media-audio .jw-preview{display:block}.jwplayer.jw-flag-ads .jw-autostart-mute,.jwplayer.jw-flag-ads .jw-captions.jw-captions-enabled,.jwplayer.jw-flag-ads .jw-dock,.jwplayer.jw-flag-ads .jw-logo,.jwplayer.jw-flag-ads .jw-nextup-container,.jwplayer.jw-flag-ads .jw-preview{display:none}.jwplayer.jw-flag-ads video::-webkit-media-text-track-container{display:none}.jwplayer.jw-flag-ads.jw-flag-small-player .jw-display-icon-display,.jwplayer.jw-flag-ads.jw-flag-small-player .jw-display-icon-next,.jwplayer.jw-flag-ads.jw-flag-small-player .jw-display-icon-rewind{display:none}.jwplayer.jw-flag-ads.jw-flag-small-player.jw-state-buffering .jw-display-icon-display{display:inline-block}.jwplayer.jw-flag-ads.jw-flag-small-player .jw-controlbar-center-group{padding:0}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-cast,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-inline,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-tooltip,.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-horizontal,.jwplayer.jw-flag-ads .jw-controlbar .jw-text{display:none}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-fullscreen,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-inline.jw-icon-volume,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-playback,.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-volume,.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-volume,.jwplayer.jw-flag-ads .jw-controlbar .jw-slider-volume.jw-slider-horizontal,.jwplayer.jw-flag-ads .jw-controlbar .jw-text-alt{display:inline-block}.jwplayer.jw-flag-ads .jw-controlbar .jw-icon-tooltip.jw-icon-volume{display:none}.jwplayer.jw-flag-ads.jw-ie .jw-controlbar-center-group{overflow:hidden}.jwplayer.jw-flag-ads.jw-ie .jw-controlbar-center-group .jw-text-alt{display:table}.jwplayer.jw-flag-ads.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid) .jw-controls .jw-controlbar,.jwplayer.jw-flag-ads.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-flag-autostart .jw-controls .jw-controlbar{display:table;pointer-events:all;visibility:visible;opacity:1}.jwplayer.jw-flag-ads-googleima.jw-flag-touch .jw-controlbar{font-size:1em}.jwplayer.jw-flag-ads-googleima.jw-flag-touch .jw-display-icon-display,.jwplayer.jw-flag-ads-googleima.jw-flag-touch .jw-display-icon-display .jw-icon-display{pointer-events:none}.jwplayer.jw-flag-ads-googleima.jw-skin-seven .jw-controlbar{font-size:.9em}.jwplayer.jw-flag-ads-vpaid .jw-display-container,.jwplayer.jw-flag-ads-vpaid .jw-skip,.jwplayer.jw-flag-touch.jw-flag-ads-vpaid .jw-display-container,.jwplayer.jw-flag-touch.jw-flag-ads-vpaid .jw-skip{display:none}.jwplayer.jw-flag-ads-vpaid.jw-flag-small-player .jw-controls{background:none}.jwplayer.jw-flag-ads-hide-controls .jw-controls{display:none!important}.jw-flag-overlay-open-related .jw-controls,.jw-flag-overlay-open-related .jw-title,.jw-flag-overlay-open-sharing.jw-flag-small-player .jw-controls,.jw-flag-overlay-open-sharing.jw-flag-small-player .jw-title,.jw-flag-overlay-open-sharing:not(.jw-flag-small-player) .jw-logo-top-right{display:none}.jwplayer.jw-flag-rightclick-open{overflow:visible}.jwplayer.jw-flag-rightclick-open .jw-rightclick{z-index:16777215}body .jwplayer.jw-flag-flash-blocked .jw-controls,body .jwplayer.jw-flag-flash-blocked .jw-overlays,body .jwplayer.jw-flag-flash-blocked .jw-preview{display:none}.jw-flag-touch.jw-breakpoint-4 .jw-controlbar,.jw-flag-touch.jw-breakpoint-4 .jw-plugin,.jw-flag-touch.jw-breakpoint-4 .jw-skip,.jw-flag-touch.jw-breakpoint-5 .jw-controlbar,.jw-flag-touch.jw-breakpoint-5 .jw-plugin,.jw-flag-touch.jw-breakpoint-5 .jw-skip,.jw-flag-touch.jw-breakpoint-6 .jw-controlbar,.jw-flag-touch.jw-breakpoint-6 .jw-plugin,.jw-flag-touch.jw-breakpoint-6 .jw-skip,.jw-flag-touch.jw-breakpoint-7 .jw-controlbar,.jw-flag-touch.jw-breakpoint-7 .jw-plugin,.jw-flag-touch.jw-breakpoint-7 .jw-skip{font-size:1.5em}.jw-flag-touch.jw-breakpoint-4 .jw-captions,.jw-flag-touch.jw-breakpoint-4 .jw-nextup-container,.jw-flag-touch.jw-breakpoint-5 .jw-captions,.jw-flag-touch.jw-breakpoint-5 .jw-nextup-container,.jw-flag-touch.jw-breakpoint-6 .jw-captions,.jw-flag-touch.jw-breakpoint-6 .jw-nextup-container,.jw-flag-touch.jw-breakpoint-7 .jw-captions,.jw-flag-touch.jw-breakpoint-7 .jw-nextup-container{bottom:4.25em}.jw-flag-touch.jw-breakpoint-4 video::-webkit-media-text-track-container,.jw-flag-touch.jw-breakpoint-5 video::-webkit-media-text-track-container,.jw-flag-touch.jw-breakpoint-6 video::-webkit-media-text-track-container,.jw-flag-touch.jw-breakpoint-7 video::-webkit-media-text-track-container{max-height:calc(100% - 60px)}.jw-flag-touch .jw-controlbar .jw-icon-volume{display:inline-block}.jw-flag-touch .jw-display,.jw-flag-touch .jw-display-container,.jw-flag-touch .jw-display-controls{pointer-events:none}.jw-flag-touch.jw-state-paused.jw-flag-dragging .jw-display,.jw-flag-touch.jw-state-paused:not(.jw-breakpoint-1) .jw-display-icon-next,.jw-flag-touch.jw-state-paused:not(.jw-breakpoint-1) .jw-display-icon-rewind,.jw-flag-touch.jw-state-playing:not(.jw-breakpoint-1) .jw-display-icon-next,.jw-flag-touch.jw-state-playing:not(.jw-breakpoint-1) .jw-display-icon-rewind{display:none}.jw-flag-audio-player{background-color:transparent}.jw-flag-audio-player:not(.jw-flag-flash-blocked) .jw-media{visibility:hidden}.jw-flag-audio-player .jw-title{background:none}.jw-flag-audio-player object{min-height:45px}.jw-flag-audio-player .jw-display,.jw-flag-audio-player .jw-dock,.jw-flag-audio-player .jw-nextup-container,.jw-flag-audio-player .jw-preview,.jw-flag-audio-player .jw-title{display:none}.jw-flag-audio-player .jw-controlbar{vertical-align:middle;display:table;height:100%;left:0;bottom:0;margin:0;width:100%;min-width:100%}.jw-flag-audio-player .jw-controlbar .jw-icon-fullscreen,.jw-flag-audio-player .jw-controlbar .jw-icon-tooltip{display:none}.jw-flag-audio-player .jw-controlbar .jw-icon-inline.jw-icon-volume,.jw-flag-audio-player .jw-controlbar .jw-slider-volume.jw-slider-horizontal{display:inline-block}.jw-flag-audio-player .jw-controlbar .jw-icon-tooltip.jw-icon-volume{display:none}.jw-flag-audio-player .jw-icon-inline{height:auto;line-height:normal}.jw-flag-audio-player .jw-group{vertical-align:middle}.jw-flag-audio-player .jw-controlbar-center-group{padding-bottom:2px}.jw-flag-audio-player.jw-flag-small-player .jw-text-duration,.jw-flag-audio-player.jw-flag-small-player .jw-text-elapsed,.jw-hidden{display:none}.jw-controls-right,.jw-display,.jw-dock,.jw-overlay,.jw-plugin-sharing{-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.jw-background-color{-webkit-transition:background-color .3s ease,opacity .3s ease,visibility .3s ease;transition:background-color .3s ease,opacity .3s ease,visibility .3s ease}.jw-button-color{-webkit-transition:color .3s ease,fill .3s ease;transition:color .3s ease,fill .3s ease}.jw-knob{-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.jw-skin-seven .jw-display-icon-container{border-radius:3.5em}.jw-skin-seven .jw-display-icon-container>.jw-icon{color:hsla(0,0%,100%,.9)}.jw-skin-seven.jw-breakpoint-2 .jw-display .jw-icon{width:66px;height:66px;line-height:66px}.jw-skin-seven .jw-dock-button{border-radius:2.5em}.jw-skin-seven .jw-dock-button:hover{background:rgba(33,33,33,.8)}.jw-skin-seven .jw-menu{padding:0}.jw-skin-seven .jw-dock .jw-overlay,.jw-skin-seven .jw-skip{border-radius:.5em}.jw-skin-seven .jw-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jw-skin-seven .jw-slider-container .jw-knob{opacity:0}.jw-skin-seven.jw-flag-touch .jw-knob,.jw-skin-seven .jw-slider-container:hover .jw-knob{opacity:1}',""]); +},180:function(e,t,i){e.exports=i.p+"jw-icons.ttf"},181:function(e,t,i){e.exports=i.p+"jw-icons.woff"},184:function(e,t,i){var n=i(178);"string"==typeof n&&(n=[["all-players",n,""]]),i(49).style(n,"all-players"),n.locals&&(e.exports=n.locals)}}); \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.flash.swf b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.flash.swf new file mode 100644 index 0000000000000000000000000000000000000000..9d0cdf37ef4868946a48f96f8c7e99020c8862a0 GIT binary patch literal 95761 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 literal 0 HcmV?d00001 diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.html5.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.html5.js new file mode 100644 index 00000000..7fc55bc5 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.html5.js @@ -0,0 +1,261 @@ +(function(d){d.html5={};d.html5.version="6.12.4956";d=d.utils.css;var l=".jwplayer ;div;span;a;img;ul;li;video".split(";").join(", .jwplayer ");d(l+", .jwclick",{margin:0,padding:0,border:0,color:"#000000","font-size":"100%",font:"inherit","vertical-align":"baseline","background-color":"transparent","text-align":"left",direction:"ltr","line-height":20,"-webkit-tap-highlight-color":"rgba(255, 255, 255, 0)"});d(".jwplayer ,.jwplayer *",{"box-sizing":"content-box"});d(".jwplayer * button,.jwplayer * input,.jwplayer * select,.jwplayer * textarea", +{"box-sizing":"border-box"});d(".jwplayer ul",{"list-style":"none"});d(".jwplayer .jwcontrols",{"pointer-events":"none"});d(".jwplayer.jw-user-inactive .jwcontrols",{"pointer-events":"all"});d(".jwplayer .jwcontrols .jwdockbuttons, .jwplayer .jwcontrols .jwcontrolbar, .jwplayer .jwcontrols .jwskip, .jwplayer .jwcontrols .jwdisplayIcon, .jwplayer .jwcontrols .jwpreview, .jwplayer .jwcontrols .jwlogo",{"pointer-events":"all"})})(jwplayer); +(function(d){var l=document;d.parseDimension=function(a){return"string"===typeof a?""===a?0:-1f?"0":"")+f+":"+(10>a?"0":"")+a}return"00:00"};d.bounds=function(a){var c={left:0,right:0,width:0,height:0,top:0,bottom:0};if(!a||!l.body.contains(a))return c;if(a.getBoundingClientRect){a=a.getBoundingClientRect(a);var f= +window.pageYOffset,e=window.pageXOffset;if(!a.width&&!a.height&&!a.left&&!a.top)return c;c.left=a.left+e;c.right=a.right+e;c.top=a.top+f;c.bottom=a.bottom+f;c.width=a.right-a.left;c.height=a.bottom-a.top}else{c.width=a.offsetWidth|0;c.height=a.offsetHeight|0;do c.left+=a.offsetLeft|0,c.top+=a.offsetTop|0;while(a=a.offsetParent);c.right=c.left+c.width;c.bottom=c.top+c.height}return c};d.empty=function(a){if(a)for(;0m?m=b:b=m;k=!0;break; +case l.NONE:b=m=1;case l.EXACTFIT:k=!0;break;default:b>m?0.95S)&&t.seek(S);r()}},emptied:s,ended:function(){Y&&t.state!==e.IDLE&&(h(W),ea=-1,va=!0,t.sendEvent(f.JWPLAYER_MEDIA_BEFORECOMPLETE),Y&&(t.setState(e.IDLE),va=!1,t.sendEvent(f.JWPLAYER_MEDIA_COMPLETE)))},error:function(){Y&&(a.log("Error playing media: %o %s",I.error,I.src||J.file), +t.sendEvent(f.JWPLAYER_MEDIA_ERROR,{message:"Error loading media: File could not be played"}),t.setState(e.IDLE))},loadeddata:s,loadedmetadata:y,loadstart:s,pause:p,play:p,playing:p,progress:E,ratechange:s,readystatechange:s,seeked:function(){!T&&t.state!==e.PAUSED&&t.setState(e.PLAYING)},seeking:b?z:s,stalled:s,suspend:s,timeupdate:r,volumechange:function(){t.sendEvent(f.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(100*I.volume)});t.sendEvent(f.JWPLAYER_MEDIA_MUTE,{mute:I.muted})},waiting:z,webkitbeginfullscreen:function(b){ra= +!0;L(b);a.isIOS()&&(I.controls=!1)},webkitendfullscreen:function(b){ra=!1;L(b);a.isIOS()&&(I.controls=!1)}},M,J,H,K,N=!1,P,S=0,T=!1,D,W=-1,Z=-1,Y=!1,da,ea=-1,va=!1,ra=!1;this.sendEvent=function(){Y&&G.sendEvent.apply(this,arguments)};var I=document.getElementById(l).querySelector("video"),Va=I=I||document.createElement("video");a.foreach(x,function(a,b){Va.addEventListener(a,b,!1)});q||(I.controls=!0,I.controls=!1);I.setAttribute("x-webkit-airplay","allow");I.setAttribute("webkit-playsinline",""); +Y=!0;this.stop=function(){Y&&(h(W),I.removeAttribute("src"),b||I.load(),ea=-1,this.setState(e.IDLE))};this.destroy=function(){var b=I;a.foreach(x,function(a,c){b.removeEventListener(a,c,!1)});this.remove()};this.load=function(b){if(Y){da=b.sources;0>ea&&(ea=0);if(da)for(var c=a.getCookies().qualityLabel,e=0;eb)){ea=b;a.saveCookie("qualityLabel",da[b].label);this.sendEvent(f.JWPLAYER_MEDIA_LEVEL_CHANGED,{currentQuality:b,levels:w(da)});b=Math.floor(10*I.currentTime)/10;var c=Math.floor(10*I.duration)/10;0>=c&&(c=H);A(b,c)}};this.getCurrentQuality= +function(){return ea};this.getQualityLevels=function(){return w(da)}}var a=d.utils,c=d._,f=d.events,e=f.state,h=window.clearInterval,j=d.html5.DefaultProvider,b=a.isMSIE(),m=a.isMobile(),g=a.isSafari(),k=a.isAndroidNative(),q=a.isIOS(7),s=function(){};s.prototype=j;l.prototype=new s;l.supports=c.constant(!0);d.html5.VideoProvider=l})(jwplayer); +(function(d){function l(g){function l(){window.YT&&window.YT.loaded?(t=window.YT,s()):setTimeout(l,100)}function m(){j=null}function s(){var a;if(a=t)a=M&&M.parentNode,a||(K||(d(g).onReady(s),K=!0),a=!1);a&&N&&N.apply(G)}function v(){if(x&&x.getPlayerState){var a=x.getPlayerState();null!==a&&(void 0!==a&&a!==T)&&u({data:a});var b=t.PlayerState;a===b.PLAYING?(r(),G.sendEvent(f.JWPLAYER_MEDIA_TIME,{position:C(x.getCurrentTime()),duration:x.getDuration()})):a===b.BUFFERING&&r()}}function C(a){return Math.round(10* +a)/10}function r(){var a=0;x&&x.getVideoLoadedFraction&&(a=Math.round(100*x.getVideoLoadedFraction()));H!==a&&(H=a,G.sendEvent(f.JWPLAYER_MEDIA_BUFFER,{bufferPercent:a}))}function n(){G.sendEvent(f.JWPLAYER_MEDIA_META,{duration:x.getDuration(),width:M.clientWidth,height:M.clientHeight})}function y(){var a=arguments,b=a.length-1;return function(){for(var c=b,e=a[b].apply(this,arguments);c--;)e=a[c].call(this,e);return e}}function E(){P&&(P.apply(G),P=null)}function u(a){var b=t.PlayerState;T=a.data; +switch(T){case b.ENDED:G.state!==e.IDLE&&(W=!0,G.sendEvent(f.JWPLAYER_MEDIA_BEFORECOMPLETE),G.setState(e.IDLE),W=!1,G.sendEvent(f.JWPLAYER_MEDIA_COMPLETE));break;case b.PLAYING:c.isFunction(x.unloadModule)&&x.unloadModule("captions");Z=!1;n();G.sendEvent(f.JWPLAYER_MEDIA_LEVELS,{levels:G.getQualityLevels(),currentQuality:G.getCurrentQuality()});G.setState(e.PLAYING);break;case b.PAUSED:G.setState(e.PAUSED);break;case b.BUFFERING:G.setState(e.BUFFERING);break;case b.CUED:G.setState(e.IDLE)}}function p(){T!== +t.PlayerState.ENDED&&G.play();G.sendEvent(f.JWPLAYER_MEDIA_LEVEL_CHANGED,{currentQuality:G.getCurrentQuality(),levels:G.getQualityLevels()})}function z(){G.sendEvent(f.JWPLAYER_MEDIA_ERROR,{message:"Error loading YouTube: Video could not be played"})}function w(){b&&(G.setVisibility(!0),a.css("#"+g+" .jwcontrols",{display:"none"}))}function A(){clearInterval(S);if(x&&x.stopVideo)try{x.stopVideo(),x.clearVideo()}catch(a){}}function F(b){P=null;var c=a.youTubeID(b.sources[0].file);b.image||(b.image= +"//i.ytimg.com/vi/"+c+"/0.jpg");G.setVisibility(!0);if(!t||!x)N=function(){if(!c)throw"invalid Youtube ID";if(M.parentNode){var b={height:"100%",width:"100%",videoId:c,playerVars:a.extend({html5:1,autoplay:0,controls:0,showinfo:0,rel:0,modestbranding:0,playsinline:1,origin:location.protocol+"//"+location.hostname},void 0),events:{onReady:E,onStateChange:u,onPlaybackQualityChange:p,onError:z}};G.setVisibility(!0);x=new t.Player(M,b);M=x.getIframe();N=null;w();L()}},s();else if(x.getPlayerState)if(x.getVideoData().video_id!== +c){Z?(A(),x.cueVideoById(c)):x.loadVideoById(c);var e=x.getPlayerState(),f=t.PlayerState;(e===f.UNSTARTED||e===f.CUED)&&w()}else 0E||(a=b.replace(/xx/gi,Math.ceil(E-a)),s(a))}function k(a,b){if("number"===l.typeOf(z))E=z;else if("%"===z.slice(-1)){var c=parseFloat(z.slice(0,-1));b&&!isNaN(c)&&(E=b*c/100)}else"string"===l.typeOf(z)?E=l.seconds(z):isNaN(z)||(E=z)}function q(){u&&L.sendEvent(c.JWPLAYER_AD_SKIPPED)}function s(a){a=a||d;var b=y.getContext("2d");b.clearRect(0,0,f,e);C(b,0,0,f,e,5,!0,!1,!1);C(b,0,0,f,e,5, +!1,!0,!1);b.fillStyle="#979797";b.globalAlpha=1;var c=y.height/2,g=y.width/2;b.textAlign="center";b.font="Bold 12px Sans-Serif";a===d&&(g-=w.width,b.drawImage(w,y.width-(y.width-b.measureText(d).width)/2-4,(e-w.height)/2));b.fillText(a,g,c+4)}function v(a){a=a||d;var b=y.getContext("2d");b.clearRect(0,0,f,e);C(b,0,0,f,e,5,!0,!1,!0);C(b,0,0,f,e,5,!1,!0,!0);b.fillStyle="#FFFFFF";b.globalAlpha=1;var c=y.height/2,g=y.width/2;b.textAlign="center";b.font="Bold 12px Sans-Serif";a===d&&(g-=w.width,b.drawImage(A, +y.width-(y.width-b.measureText(d).width)/2-4,(e-w.height)/2));b.fillText(a,g,c+4)}function C(a,b,c,e,f,g,h,j,r){"undefined"===typeof j&&(j=!0);"undefined"===typeof g&&(g=5);a.beginPath();a.moveTo(b+g,c);a.lineTo(b+e-g,c);a.quadraticCurveTo(b+e,c,b+e,c+g);a.lineTo(b+e,c+f-g);a.quadraticCurveTo(b+e,c+f,b+e-g,c+f);a.lineTo(b+g,c+f);a.quadraticCurveTo(b,c+f,b,c+f-g);a.lineTo(b,c+g);a.quadraticCurveTo(b,c,b+g,c);a.closePath();j&&(a.strokeStyle="white",a.globalAlpha=r?1:0.25,a.stroke());h&&(a.fillStyle= +"#000000",a.globalAlpha=0.5,a.fill())}function r(a,b){var c=document.createElement(a);b&&(c.className=b);return c}var n,y,E=-1,u=!1,p,z=0,w,A,F=!1,L=l.extend(this,new c.eventdispatcher);L.updateSkipTime=function(b,c){k(b,c);0<=E&&(a.style(n,{visibility:p?"visible":"hidden"}),0=t.length||(t[G].data?F.populate(t[G].data):x===t.length?(l("file not loaded: "+t[G].file),0!==J&&u(c.JWPLAYER_CAPTIONS_CHANGED,t,0),J=0):M=a,n(!1))):(J=0,n(!1))}function u(a,b,c){K.sendEvent(a,{type:a,tracks:b,track:c})}function p(){for(var a=[{label:"Off"}],b=0;b=v)){a=b;break}-1===a?e(""):a!==s&&(s=a,e(d[b].text))}function b(a,b,c){c=l.hexToRgba("#000000",c);"dropshadow"===a?b.textShadow="0 2px 1px "+c:"raised"===a?b.textShadow="0 0 5px "+c+", 0 1px 5px "+c+", 0 2px 5px "+c:"depressed"===a?b.textShadow="0 -2px 1px "+c:"uniform"===a&&(b.textShadow="-2px 0 1px "+c+",2px 0 1px "+c+",0 -2px 1px "+c+",0 2px 1px "+c+",-1px 1px 1px "+c+",1px 1px 1px "+ +c+",1px -1px 1px "+c+",1px 1px 1px "+c)}var d,g,k,q,s,v,C="visible",r=-1;this.hide=function(){clearInterval(r);a(g,{display:"none"})};this.populate=function(a){s=-1;d=a;j()};this.resize=function(){h()};this.show=function(){a(g,{display:"block"});h();clearInterval(r);r=setInterval(h,250)};this.update=function(a){v=a;d&&j()};var n=c.fontOpacity,y=c.windowOpacity,E=c.edgeStyle,u=c.backgroundColor,p={display:"inline-block"},z={color:l.hexToRgba(l.rgbHex(c.color),n),display:"inline-block",fontFamily:c.fontFamily, +fontStyle:c.fontStyle,fontWeight:c.fontWeight,textAlign:"center",textDecoration:c.textDecoration,wordWrap:"break-word"};y&&(p.backgroundColor=l.hexToRgba(l.rgbHex(c.windowColor),y));b(E,z,n);c.back?z.backgroundColor=l.hexToRgba(l.rgbHex(u),c.backgroundOpacity):null===E&&b("uniform",z);g=document.createElement("div");k=document.createElement("div");q=document.createElement("span");a(g,{display:"block",height:"auto",position:"absolute",bottom:"20px",textAlign:"center",width:"100%"});a(k,p);a(q,z);k.appendChild(q); +g.appendChild(k);f.appendChild(g)}})(jwplayer); +(function(d,l,a){function c(a){return a?parseInt(a.width,10)+"px "+parseInt(a.height,10)+"px":"0 0"}var f=d.jwplayer,e=f.html5,h=f.utils,j=f._,b=f.events,m=b.state,g=h.css,k=h.transitionStyle,q=h.isMobile(),s=h.isAndroid(4,!0),v=d.top!==d.self,C="button",r="text",n="slider",y={display:"none"},E={display:"block"},u={display:""};e.controlbar=function(p,k){function w(a,b,c){return{name:a,type:b,className:c}}function A(a){g.block(aa);var b=a.duration===Number.POSITIVE_INFINITY,c=0===a.duration&&0!==a.position&& +h.isSafari()&&!q;b||c?(X.setText(p.jwGetPlaylist()[p.jwGetPlaylistIndex()].title||"Live broadcast"),D(!1)):(B.elapsed&&(b=h.timeFormat(a.position),B.elapsed.innerHTML=b),B.duration&&(b=h.timeFormat(a.duration),B.duration.innerHTML=b),0a&&(a=0);0.9b+2*Math.floor($.margin)?g.style(R,{width:b}):g.style(R,{width:""}));qa&&g.style(qa.element(),{display:!ta&&!ma?"block":"none"});g.style(B.hd,{display:!ta&&!a&& +!ma&&1e-W?(d.jwSetFullscreen(),W=void 0):W=(new Date).getTime();var g=a.bounds(u.parentNode.querySelector(".jwcontrolbar")), +j=a.bounds(u),e=g.left-10-j.left,r=g.left+30-j.left,k=j.bottom-40,l=j.bottom,p=g.right-30-j.left,g=g.right+10-j.left;if(h&&!(b.x>=e&&b.x<=r&&b.y>=k&&b.y<=l)){if(b.x>=p&&b.x<=g&&b.y>=k&&b.y<=l){d.jwSetFullscreen();return}T.sendEvent(c.JWPLAYER_DISPLAY_CLICK);if(J)return}switch(d.jwGetState()){case f.PLAYING:case f.BUFFERING:d.jwPause();break;default:d.jwPlay()}}}function q(a,b){S.showicons&&(a||b?(K.setRotation("buffer"===a?parseInt(S.bufferrotation,10):0,parseInt(S.bufferinterval,10)),K.setIcon(a), +K.setText(b)):K.hide())}function s(a){A!==a?(A&&E(j,!1),(A=a)?(a=new Image,a.addEventListener("load",r,!1),a.src=A):(e("#"+u.id+" "+j,{"background-image":""}),E(j,!1),F=L=0)):A&&!J&&E(j,!0);C(d.jwGetState())}function v(a){clearTimeout(Z);Z=setTimeout(function(){C(a.newstate)},100)}function C(a){a=N?N:d?d.jwGetState():f.IDLE;if(a!==P)switch(P=a,K&&K.setRotation(0),a){case f.IDLE:!x&&!M&&(A&&!G&&E(j,!0),a=!0,d._model&&!1===d._model.config.displaytitle&&(a=!1),q("play",w&&a?w.title:""));break;case f.BUFFERING:x= +!1;t.error&&t.error.setText();M=!1;q("buffer");break;case f.PLAYING:q();break;case f.PAUSED:q("play")}}function r(){F=this.width;L=this.height;C(d.jwGetState());y();A&&e("#"+u.id+" "+j,{"background-image":"url("+A+")"})}function n(a){x=!0;q("error",a.message)}function y(){0g.left&&b.offsetX(h.left-g.left+8);C.show();a.foreach(u,function(a,b){a!==k&&b.hide()})},!1);m.addEventListener("mouseout",function(){L=setTimeout(C.hide,100)},!1);p.appendChild(C.element());u[k]=C}}y++;v()}};A.removeButton=function(a){if(E[a]){z.removeChild(E[a].element);z.removeChild(E[a].divider);var b=document.getElementById(""+r+"_"+a+"_tooltip");b&&p.removeChild(b);delete E[a];y--;v()}};A.numButtons=function(){return y};A.visible=!1;p= +q("div","jwdock");z=q("div","jwdockbuttons");p.appendChild(z);p.id=r;var F=s("button"),L=s("buttonOver"),G=s("buttonActive");F&&(c(k(),{height:F.height,padding:C.margin}),c(h,{height:F.height}),c(k("div.button"),a.extend(m(F),{width:F.width,cursor:"pointer",border:"none"})),c(k("div.button:hover"),m(L)),c(k("div.button:active"),m(G)),c(k("div.button\x3ediv"),{opacity:C.iconalpha}),c(k("div.button:hover\x3ediv"),{opacity:C.iconalphaover}),c(k("div.button:active\x3ediv"),{opacity:C.iconalphaactive}), +c(k(".jwoverlay"),{top:C.margin+F.height}),g("capLeft",z),g("capRight",z),g("divider"));setTimeout(function(){f(p)})};c(".jwdock",{opacity:0,display:"none"});c(".jwdock \x3e *",{height:"100%","float":"left"});c(".jwdock \x3e .jwoverlay",{height:"auto","float":"none","z-index":99});c(h+" div.button",{position:"relative"});c(h+" \x3e *",{height:"100%","float":"left"});c(h+" .divider",{display:"none"});c(h+" div.button ~ .divider",{display:"block"});c(h+" .capLeft, "+h+" .capRight",{display:"none"}); +c(h+" .capRight",{"float":"right"});c(h+" div.button \x3e div",{left:0,right:0,top:0,bottom:0,margin:5,position:"absolute","background-position":"center","background-repeat":"no-repeat"});a.transitionStyle(".jwdock","background .25s, opacity .25s");a.transitionStyle(".jwdock .jwoverlay","opacity .25s");a.transitionStyle(h+" div.button div","opacity .25s")})(jwplayer); +(function(d){var l=d.html5,a=d.utils,c=d._,f=d.events,e=f.state,h=d.playlist;l.instream=function(j,b,m,g){function k(a){E(a.type,a);H&&j.jwInstreamDestroy(!1,D)}function q(a){if(a.newstate!==H.state)switch(H.state=a.newstate,H.state){case e.PLAYING:D.jwInstreamPlay();break;case e.PAUSED:D.jwInstreamPause()}}function s(a){E(a.type,a);n()}function v(a){E(a.type,a)}function C(a){b.sendEvent(a.type,a);E(f.JWPLAYER_FULLSCREEN,{fullscreen:a.jwstate})}function r(){P&&P.releaseState(D.jwGetState());K.play()} +function n(){if(w&&A+1a&&D.jwInstreamSeek(a)}};D.jwSeekDrag=function(a){H.seekDrag(a)};D.jwGetPosition=function(){};D.jwGetDuration=function(){};D.jwGetWidth=j.jwGetWidth;D.jwGetHeight=j.jwGetHeight;D.jwGetFullscreen=j.jwGetFullscreen;D.jwSetFullscreen=j.jwSetFullscreen;D.jwGetVolume=function(){return b.volume};D.jwSetVolume=function(a){H.setVolume(a);j.jwSetVolume(a)};D.jwGetMute= +function(){return b.mute};D.jwSetMute=function(a){H.setMute(a);j.jwSetMute(a)};D.jwGetState=function(){return!H?e.IDLE:H.state};D.jwGetPlaylist=function(){return[z]};D.jwGetPlaylistIndex=function(){return 0};D.jwGetStretching=function(){return b.config.stretching};D.jwAddEventListener=function(a,b){D.addEventListener(a,b)};D.jwRemoveEventListener=function(a,b){D.removeEventListener(a,b)};D.jwSetCurrentQuality=function(){};D.jwGetQualityLevels=function(){return[]};D.jwGetControls=function(){return j.jwGetControls()}; +D.skin=j.skin;D.id=j.id+"_instream";return D}})(window.jwplayer); +(function(d){var l=d.utils,a=l.css,c=d.events.state,f=d.html5.logo=function(e,h){function j(a){l.exists(a)&&a.stopPropagation&&a.stopPropagation();if(!s||!g.link)b.jwGetState()===c.IDLE||b.jwGetState()===c.PAUSED?b.jwPlay():b.jwPause();s&&g.link&&(b.jwPause(),b.jwSetFullscreen(!1),window.open(g.link,g.linktarget))}var b=e,m=b.id+"_logo",g,k,q=f.defaults,s=!1;this.resize=function(){};this.element=function(){return k};this.offset=function(b){a("#"+m+" ",{"margin-bottom":b})};this.position=function(){return g.position}; +this.margin=function(){return parseInt(g.margin,10)};this.hide=function(a){if(g.hide||a)s=!1,k.style.visibility="hidden",k.style.opacity=0};this.show=function(){s=!0;k.style.visibility="visible";k.style.opacity=1};var v="o";b.edition&&(v=b.edition(),v="pro"===v?"p":"premium"===v?"r":"ads"===v?"a":"free"===v?"f":"o");if("o"===v||"f"===v)q.link="http://www.longtailvideo.com/jwpabout/?a\x3dl\x26v\x3d"+d.version+"\x26m\x3dh\x26e\x3d"+v;g=l.extend({},q,h);g.hide="true"===g.hide.toString();k=document.createElement("img"); +k.className="jwlogo";k.id=m;if(g.file){var q=/(\w+)-(\w+)/.exec(g.position),v={},C=g.margin;3===q.length?(v[q[1]]=C,v[q[2]]=C):v.top=v.right=C;a("#"+m+" ",v);k.src=(g.prefix?g.prefix:"")+g.file;l.isMobile()?(new l.touch(k)).addEventListener(l.touchEvents.TAP,j):k.onclick=j}else k.style.display="none";return this};f.defaults={prefix:l.repo(),file:"logo.png",linktarget:"_top",margin:8,hide:!1,position:"top-right"};a(".jwlogo",{cursor:"pointer",position:"absolute"})})(jwplayer); +(function(d){var l=d.html5,a=d.utils,c=a.css;l.menu=function(d,e,h,j){function b(a){return!a||!a.src?{}:{background:"url("+a.src+") no-repeat left","background-size":a.width+"px "+a.height+"px"}}function m(a,b){return function(){r(a);q&&q(b)}}function g(a,b){var c=document.createElement("div");a&&(c.className=a);b&&b.appendChild(c);return c}function k(a){return(a=h.getSkinElement("tooltip",a))?a:{width:0,height:0,src:void 0}}var q=j,s=new l.overlay(e+"_overlay",h);j=a.extend({fontcase:void 0,fontcolor:"#cccccc", +fontsize:11,fontweight:void 0,activecolor:"#ffffff",overcolor:"#ffffff"},h.getComponentSettings("tooltip"));var v,C=[];this.element=function(){return s.element()};this.addOption=function(b,c){var d=g("jwoption",v);d.id=e+"_option_"+c;d.innerHTML=b;a.isMobile()?(new a.touch(d)).addEventListener(a.touchEvents.TAP,m(C.length,c)):d.addEventListener("click",m(C.length,c));C.push(d)};this.clearOptions=function(){for(;0a?(a=0,b=!0):a=-1===a||a>j.playlist.length?j.playlist.length-1:a;if(b||a!==j.item)j.item=a,j.sendEvent(c.JWPLAYER_PLAYLIST_ITEM,{index:j.item}),b=j.playlist[a],a=l.chooseProvider(b&&b.sources&&b.sources[0]),k instanceof a||(k=e||new a(j.id),j.setVideoProvider(k)),k.init&&k.init(b)};j.setVolume=function(e){j.mute&&0b.right?n.offsetX(b.right-d.right):d.lefta&&(a=0);1m[c].end;)c++;c===m.length&&c--;c=m[c].text;a:{var d=c;if(d&&d!==q){q=d;0>d.indexOf("://")&&(d=g?g+"/"+d:d);var e={display:"block",margin:"0 auto", +"background-position":"0 0",width:0,height:0};if(0=a.keyCode){var c=(a.keyCode-48)/10*b.getDuration();b.seek(c)}}if(/13|32|37|38|39|40/.test(a.keyCode))return a.preventDefault(),!1}function p(){Ya=!0;ja.sendEvent(f.JWPLAYER_VIEW_TAB_FOCUS, +{hasFocus:!1})}function z(){var a=!Ya;Ya=!1;a&&ja.sendEvent(f.JWPLAYER_VIEW_TAB_FOCUS,{hasFocus:!0});O.adMode()||(ea(),x())}function w(){Ya=!1;ja.sendEvent(f.JWPLAYER_VIEW_TAB_FOCUS,{hasFocus:!1})}function A(){var a=j(Q),c=Math.round(a.width),e=Math.round(a.height);if(document.body.contains(Q)){if(c&&e&&(c!==Ka||e!==$a))Ka=c,$a=e,V&&V.redraw(),clearTimeout(Ba),Ba=setTimeout(W,50),ja.sendEvent(f.JWPLAYER_RESIZE,{width:c,height:e})}else d.removeEventListener("resize",A),b&&d.removeEventListener("orientationchange", +A);return a}function F(a){a&&(a.element().addEventListener("mousemove",J,!1),a.element().addEventListener("mouseout",H,!1))}function L(){}function G(){clearTimeout(xa);xa=setTimeout(Aa,wa)}function t(a,b){var c=document.createElement(a);b&&(c.className=b);return c}function x(){clearTimeout(xa);xa=setTimeout(Aa,wa)}function M(){clearTimeout(xa);var a=r.jwGetState();if(a===e.PLAYING||a===e.PAUSED||ua)Ma(),Oa||(xa=setTimeout(Aa,wa))}function J(){clearTimeout(xa);Oa=!0}function H(){Oa=!1}function K(a){ja.sendEvent(a.type, +a)}function N(a){if(a.done)P();else{if(!a.complete){O.adMode()||(O.instreamMode(!0),O.adMode(!0),O.show(!0));O.setText(a.message);var b=a.onClick;void 0!==b&&V.setAlternateClickHandler(function(){b(a)});void 0!==a.onSkipAd&&ba&&ba.setSkipoffset(a,a.onSkipAd)}ba&&ba.adChanged(a)}}function P(){O.setText("");O.adMode(!1);O.instreamMode(!1);O.show(!0);ba&&(ba.adsEnded(),ba.setState(r.jwGetState()));V.revertAlternateClickHandler()}function S(a,b,d){var e=Q.className,f,g,j=r.id+"_view";h.block(j);if(d= +!!d)e=e.replace(/\s*aspectMode/,""),Q.className!==e&&(Q.className=e),h.style(Q,{display:C},d);c.exists(a)&&c.exists(b)&&(n.width=a,n.height=b);d={width:a};-1===e.indexOf(k)&&(d.height=b);h.style(Q,d,!0);V&&V.redraw();O&&O.redraw(!0);$&&($.offset(O&&0<=$.position().indexOf("bottom")?O.height()+O.margin():0),setTimeout(function(){ca&&ca.offset("top-left"===$.position()?$.element().clientWidth+$.margin():0)},500));R=T(b);O&&(R?(O.audioMode(!0),Ma(),V.hidePreview(!0),V&&V.hide(),Na(!1)):(O.audioMode(!1), +Xa(r.jwGetState())));$&&R&&Va();Q.style.backgroundColor=R?"transparent":"#000";f=n.playlistsize;g=n.playlistposition;if(Ia&&f&&("right"===g||"bottom"===g))Ia.redraw(),e={display:C},d={},e[g]=0,d[g]=f,"right"===g?e.width=f:e.height=f,h.style(Ra,e),h.style(Ga,d);W(a,b);h.unblock(j)}function T(a){if(n.aspectratio)return!1;if(l._.isNumber(a))return D(a);if(l._.isString(a)&&-1=a}function W(a,b){if(!a||isNaN(Number(a))){if(!ga)return;a=ga.clientWidth}if(!b||isNaN(Number(b))){if(!ga)return;b=ga.clientHeight}c.isMSIE(9)&&(document.all&&!d.atob)&&(a=b="100%");n.getVideo().resize(a,b,n.stretching)&&(clearTimeout(Ba),Ba=setTimeout(W,250))}function Z(a){void 0!==a.jwstate?a=a.jwstate:ya?(a=document.fullscreenElement||document.webkitCurrentFullScreenElement||document.mozFullScreenElement||document.msFullscreenElement,a=!!(a&&a.id===r.id)):a=ua?U.getVideo().getFullScreen(): +n.getVideo().getFullScreen();ya?Y(Q,a):da(a)}function Y(a,b){c.removeClass(a,"jwfullscreen");b?(c.addClass(a,"jwfullscreen"),h.style(document.body,{"overflow-y":s}),x()):h.style(document.body,{"overflow-y":""});O&&O.redraw();V&&V.redraw();ca&&ca.redraw();W();da(b)}function da(a){n.setFullscreen(a);U&&U.setFullscreen(a);a?(clearTimeout(Ba),Ba=setTimeout(W,200)):m&&r.jwGetState()===e.PAUSED&&setTimeout(La,500)}function ea(){O&&n.controls&&(ua?Ha.show():O.show())}function va(){!0!==ia&&(O&&!R&&!n.getVideo().isAudioFile())&& +(ua&&Ha.hide(),O.hide())}function ra(){ca&&(!R&&n.controls)&&ca.show()}function I(){ca&&(!Pa&&!n.getVideo().isAudioFile())&&ca.hide()}function Va(){$&&(!n.getVideo().isAudioFile()||R)&&$.hide(R)}function La(){V&&n.controls&&!R&&(!g||r.jwGetState()===e.IDLE)&&V.show();(!b||!n.fullscreen)&&n.getVideo().setControls(!1)}function Aa(){clearTimeout(xa);if(!0!==ia){sa=!1;var a=r.jwGetState();(!n.controls||a!==e.PAUSED)&&va();n.controls||I();a!==e.IDLE&&a!==e.PAUSED&&(I(),Va());c.addClass(Q,"jw-user-inactive")}} +function Ma(){if(!1!==ia){sa=!0;if(n.controls||R)ea(),ra();Sa.hide&&$&&!R&&$.show();c.removeClass(Q,"jw-user-inactive")}}function Na(a){a=a&&!R;n.getVideo().setVisibility(a)}function ob(){Pa=!0;ka(!1);n.controls&&ra()}function pb(){ba&&ba.setState(r.jwGetState())}function Da(a){Pa=!1;clearTimeout(Ta);Ta=setTimeout(function(){Xa(a.newstate)},100)}function kb(){va()}function Xa(a){if(n.getVideo().isCaster)V&&(V.show(),V.hidePreview(!1)),h.style(ga,{visibility:"visible",opacity:1}),O&&(O.show(),O.hideFullscreen(!0)); +else{switch(a){case e.PLAYING:ia=!0!==n.getVideo().isCaster?null:!0;(ua?U:n).getVideo().isAudioFile()?(Na(!1),V.hidePreview(R),V.setHiding(!0),O&&(Ma(),O.hideFullscreen(!0)),ra()):(Na(!0),W(),V.hidePreview(!0),O&&O.hideFullscreen(!n.getVideo().supportsFullscreen()));break;case e.IDLE:Na(!1);R||(V.hidePreview(!1),La(),ra(),O&&O.hideFullscreen(!1));break;case e.BUFFERING:La();Aa();b&&Na(!0);break;case e.PAUSED:La(),Ma()}$&&!R&&$.show()}}function ab(a){return"#"+r.id+(a?" ."+a:"")}function Za(a,b){h(a, +{display:b?C:v})}var Q,Ga,la,hb,Ra,xa=-1,wa=b?4E3:2E3,ga,Ka,$a,za,Ha,Fa,U,ua=!1,O,V,ba,ca,$,Sa=c.extend({},n.componentConfig("logo")),B,Ia,R,aa=!1,sa=!1,ia=null,Pa,fa,Ba=-1,Oa=!1,Qa,qa,ya=!1,Ya=!1,ja=c.extend(this,new f.eventdispatcher);this.getCurrentCaptions=function(){return B.getCurrentCaptions()};this.setCurrentCaptions=function(a){B.setCurrentCaptions(a)};this.getCaptionsList=function(){return B.getCaptionsList()};this.setup=function(j){if(!aa){r.skin=j;Ga=t("span","jwmain");Ga.id=r.id+"_view"; +ga=t("span","jwvideo");ga.id=r.id+"_media";la=t("span","jwcontrols");za=t("span","jwinstream");Ra=t("span","jwplaylistcontainer");hb=t("span","jwaspect");j=n.componentConfig("controlbar");var s=n.componentConfig("display");B=new a.captions(r,n.captions);B.addEventListener(f.JWPLAYER_CAPTIONS_LIST,K);B.addEventListener(f.JWPLAYER_CAPTIONS_CHANGED,K);B.addEventListener(f.JWPLAYER_CAPTIONS_LOADED,L);la.appendChild(B.element());V=new a.display(r,s);V.addEventListener(f.JWPLAYER_DISPLAY_CLICK,function(a){K(a); +b?sa?Aa():Ma():Da({newstate:r.jwGetState()});sa&&x()});la.appendChild(V.element());$=new a.logo(r,Sa);la.appendChild($.element());ca=new a.dock(r,n.componentConfig("dock"));la.appendChild(ca.element());r.edition&&!b?fa=new a.rightclick(r,{abouttext:n.abouttext,aboutlink:n.aboutlink}):b||(fa=new a.rightclick(r,{}));n.playlistsize&&(n.playlistposition&&n.playlistposition!==v)&&(Ia=new a.playlistcomponent(r,{}),Ra.appendChild(Ia.element()));O=new a.controlbar(r,j);O.addEventListener(f.JWPLAYER_USER_ACTION, +x);la.appendChild(O.element());g&&va();c.canCast()&&ja.forceControls(!0);Q.onmousedown=p;Q.onfocusin=z;Q.addEventListener("focus",z);Q.onfocusout=w;Q.addEventListener("blur",w);Q.addEventListener("keydown",u);Ga.appendChild(ga);Ga.appendChild(la);Ga.appendChild(za);Q.appendChild(Ga);Q.appendChild(hb);Q.appendChild(Ra);n.getVideo().setContainer(ga);n.addEventListener("fullscreenchange",Z);for(j=q.length;j--;)document.addEventListener(q[j],Z,!1);d.removeEventListener("resize",A);d.addEventListener("resize", +A,!1);b&&(d.removeEventListener("orientationchange",A),d.addEventListener("orientationchange",A,!1));l(r.id).onAdPlay(function(){O.adMode(!0);Xa(e.PLAYING);x()});l(r.id).onAdSkipped(function(){O.adMode(!1)});l(r.id).onAdComplete(function(){O.adMode(!1)});l(r.id).onAdError(function(){O.adMode(!1)});r.jwAddEventListener(f.JWPLAYER_PLAYER_STATE,Da);r.jwAddEventListener(f.JWPLAYER_MEDIA_ERROR,kb);r.jwAddEventListener(f.JWPLAYER_PLAYLIST_COMPLETE,ob);r.jwAddEventListener(f.JWPLAYER_PLAYLIST_ITEM,pb);r.jwAddEventListener(f.JWPLAYER_CAST_AVAILABLE, +function(){c.canCast()?ja.forceControls(!0):ja.releaseControls()});r.jwAddEventListener(f.JWPLAYER_CAST_SESSION,function(a){ba||(ba=new l.html5.castDisplay(r.id),ba.statusDelegate=function(a){ba.setState(a.newstate)});a.active?(h.style(B.element(),{display:"none"}),ja.forceControls(!0),ba.setState("connecting").setName(a.deviceName).show(),r.jwAddEventListener(f.JWPLAYER_PLAYER_STATE,ba.statusDelegate),r.jwAddEventListener(f.JWPLAYER_CAST_AD_CHANGED,N)):(r.jwRemoveEventListener(f.JWPLAYER_PLAYER_STATE, +ba.statusDelegate),r.jwRemoveEventListener(f.JWPLAYER_CAST_AD_CHANGED,N),ba.hide(),O.adMode()&&P(),h.style(B.element(),{display:null}),Da({newstate:r.jwGetState()}),A())});Da({newstate:e.IDLE});b||(la.addEventListener("mouseout",G,!1),la.addEventListener("mousemove",M,!1),c.isMSIE()&&(ga.addEventListener("mousemove",M,!1),ga.addEventListener("click",V.clickHandler)));F(O);F(ca);F($);h("#"+Q.id+"."+k+" .jwaspect",{"margin-top":n.aspectratio,display:C});j=c.exists(n.aspectratio)?parseFloat(n.aspectratio): +100;s=n.playlistsize;h("#"+Q.id+".playlist-right .jwaspect",{"margin-bottom":-1*s*(j/100)+"px"});h("#"+Q.id+".playlist-right .jwplaylistcontainer",{width:s+"px",right:0,top:0,height:"100%"});h("#"+Q.id+".playlist-bottom .jwaspect",{"padding-bottom":s+"px"});h("#"+Q.id+".playlist-bottom .jwplaylistcontainer",{width:"100%",height:s+"px",bottom:0});h("#"+Q.id+".playlist-right .jwmain",{right:s+"px"});h("#"+Q.id+".playlist-bottom .jwmain",{bottom:s+"px"});setTimeout(function(){S(n.width,n.height)},0)}}; +var ka=this.fullscreen=function(a){c.exists(a)||(a=!n.fullscreen);a=!!a;a!==n.fullscreen&&(ya?(a?Qa.apply(Q):qa.apply(document),Y(Q,a)):c.isIE()?Y(Q,a):(U&&U.getVideo().setFullScreen(a),n.getVideo().setFullScreen(a)))};this.resize=function(a,b){S(a,b,!0);A()};this.resizeMedia=W;var bb=this.completeSetup=function(){h.style(Q,{opacity:1});d.addEventListener("beforeunload",function(){n.getVideo().isCaster||r.jwStop()})},Ta;this.setupInstream=function(a,b,c,d){h.unblock();Za(ab("jwinstream"),!0);Za(ab("jwcontrols"), +!1);za.appendChild(a);Ha=b;Fa=c;U=d;Da({newstate:e.PLAYING});ua=!0;za.addEventListener("mousemove",M);za.addEventListener("mouseout",G)};this.destroyInstream=function(){h.unblock();Za(ab("jwinstream"),!1);Za(ab("jwcontrols"),!0);za.innerHTML="";za.removeEventListener("mousemove",M);za.removeEventListener("mouseout",G);ua=!1};this.setupError=function(a){aa=!0;l.embed.errorScreen(Q,a,n);bb()};this.addButton=function(a,b,c,d){ca&&(ca.addButton(a,b,c,d),r.jwGetState()===e.IDLE&&ra())};this.removeButton= +function(a){ca&&ca.removeButton(a)};this.setControls=function(a){var b=!!a;b!==n.controls&&(n.controls=b,ua?a?(Ha.show(),Fa.show()):(Ha.hide(),Fa.hide()):b&&Da({newstate:r.jwGetState()}),b||(Aa(),V&&V.hide()),ja.sendEvent(f.JWPLAYER_CONTROLS,{controls:b}))};this.forceControls=function(a){ia=!!a;a?Ma():Aa()};this.releaseControls=function(){ia=null;Xa(r.jwGetState())};this.addCues=function(a){O&&O.addCues(a)};this.forceState=function(a){V.forceState(a)};this.releaseState=function(){V.releaseState(r.jwGetState())}; +this.getSafeRegion=function(a){var b={x:0,y:0,width:0,height:0};a=a||!c.exists(a);O.showTemp();ca.showTemp();var d=j(Ga),e=d.top,f=ua?j(document.getElementById(r.id+"_instream_controlbar")):j(O.element()),g=ua?!1:0f&&(h=b))}(a=h)?(null===H&&(H=c("div","companion"),e(u,H)),a.width/a.height>v?(b=316,d=a.height*b/a.width):(d=176, +b=a.width*d/a.height),k.style(H,{"background-image":a.source,"background-size":b+"px "+d+"px"})):y()};this.adChanged=function(a){if(a.complete)J&&J.reset(-1),M=null;else{J&&(void 0===a.skipoffset?m():(a.position||a.duration)&&J.updateSkipTime(a.position|0,a.duration|0));var b=a.tag+a.sequence;b!==M&&(k(t+" .jwpreview",{opacity:0}),a.companions?this.setCompanions(a.companions):y(),a.clickthrough?null===K&&(K=c("div","click-label"),K.innerText="Click here to learn more \x3e",e(u,K)):n(),M=b,this.setState(a.newstate))}}; +this.adsEnded=function(){m();y();n();k(t+" .jwpreview",{opacity:0.6});M=null};this.destroy=function(){this.hide();u.parentNode&&u.parentNode.removeChild(u)}}})(jwplayer,document); +(function(d){var l=jwplayer.utils.extend,a=d.logo;a.defaults.prefix="";a.defaults.file="data:image/png;base64,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";d.logo= +function(c,d){"free"==c.edition()?d=null:(a.defaults.file="",a.defaults.prefix="");l(this,new a(c,d))}})(jwplayer.html5);(function(d){var l=d.html5,a=l.model;l.model=function(c,f){var e=new d.utils.key(c.key),h=new a(c,f),j=h.componentConfig;h.edition=function(){return e.edition()};h.componentConfig=function(a){return"logo"==a?h.logo:j(a)};return h}})(jwplayer); +(function(d){var l=d.html5,a=l.player;l.player=function(c){c=new a(c);var f;f=c._model.edition();if("enterprise"===f||"ads"===f)f=new d.cast.controller(c,c._model),c.jwStartCasting=f.startCasting,c.jwStopCasting=f.stopCasting,c.jwOpenExtension=f.openExtension;return c};a.prototype.edition=function(){return this._model.edition()}})(jwplayer); +(function(d){function l(f){if(!a.isFunction(f.supports))throw{message:"Tried to register a provider with an invalid object"};var e=function(){};e.prototype=d.html5.DefaultProvider;f.prototype=new e;c.unshift(f)}var a=d._,c=[d.html5.YoutubeProvider,d.html5.VideoProvider];a.each(d.unregisteredProviders,l);delete d.unregisteredProviders;d.html5.chooseProvider=function(d){d=a.isObject(d)?d:{};return a.find(c,function(a){return a.supports(d)})};d.html5.registerProvider=l})(jwplayer); +(function(d){var l=jwplayer.utils.extend,a=d.rightclick;d.rightclick=function(c,f){if("free"==c.edition())f.aboutlink="http://www.longtailvideo.com/jwpabout/?a\x3dr\x26v\x3d"+d.version+"\x26m\x3dh\x26e\x3df",delete f.abouttext;else{if(!f.aboutlink){var e="http://www.longtailvideo.com/jwpabout/?a\x3dr\x26v\x3d"+d.version+"\x26m\x3dh\x26e\x3d",h=c.edition();f.aboutlink=e+("pro"==h?"p":"premium"==h?"r":"enterprise"==h?"e":"ads"==h?"a":"f")}f.abouttext?f.abouttext+=" ...":(e=c.edition(),e=e.charAt(0).toUpperCase()+ +e.substr(1),f.abouttext="About JW Player "+d.version+" ("+e+" edition)")}l(this,new a(c,f))}})(jwplayer.html5); +(function(d){var l=d.cast,a=d.utils;l.adprovider=function(c,f){function e(){m={message:g,position:0,duration:-1}}function h(b,d){var e={command:b};void 0!==d&&(e.args=d);f.sendMessage(c,e,a.noop,function(a){l.error("message send error",a)})}var j=new l.provider(c,f),b=a.extend(this,j),m,g="Loading ad",k=0;b.init=function(){j.init();e()};b.destroy=function(){j.destroy()};b.updateModel=function(a,b){(a.tag||a.newstate||a.sequence||a.companions)&&l.log("received ad change:",a);a.tag&&(m.tag&&a.tag!== +m.tag)&&(l.error("ad messages not received in order. new model:",a,"old model:",m),e());d.utils.extend(m,a);j.updateModel(a,b)};b.getAdModel=function(){var b=a.extend({},m);if(02;if(null==e&&(e=[]),u&&e.reduce===u)return i&&(t=y.bind(t,i)),r?e.reduce(t,n):e.reduce(t);if(w(e,function(e,o,a){r?n=t.call(i,n,e,o,a):(n=e,r=!0)}),!r)throw new TypeError(E);return n},y.find=y.detect=function(e,t,n){var i;return b(e,function(e,r,o){if(t.call(n,e,r,o))return i=e,!0}),i},y.filter=y.select=function(e,t,n){var i=[];return null==e?i:d&&e.filter===d?e.filter(t,n):(w(e,function(e,r,o){t.call(n,e,r,o)&&i.push(e)}),i)},y.reject=function(e,t,n){return y.filter(e,function(e,i,r){return!t.call(n,e,i,r)},n)},y.compact=function(e){return y.filter(e,y.identity)},y.every=y.all=function(t,n,i){n||(n=y.identity);var r=!0;return null==t?r:f&&t.every===f?t.every(n,i):(w(t,function(t,o,a){if(!(r=r&&n.call(i,t,o,a)))return e}),!!r)};var b=y.some=y.any=function(t,n,i){n||(n=y.identity);var r=!1;return null==t?r:p&&t.some===p?t.some(n,i):(w(t,function(t,o,a){if(r||(r=n.call(i,t,o,a)))return e}),!!r)};y.size=function(e){return null==e?0:e.length===+e.length?e.length:y.keys(e).length},y.last=function(e,t,n){if(null!=e)return null==t||n?e[e.length-1]:r.call(e,Math.max(e.length-t,0))},y.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},y.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}};var A=function(e){return null==e?y.identity:y.isFunction(e)?e:y.property(e)},C=function(e){return function(t,n,i){var r={};return n=A(n),w(t,function(o,a){var s=n.call(i,o,a,t);e(r,s,o)}),r}};y.groupBy=C(function(e,t,n){y.has(e,t)?e[t].push(n):e[t]=[n]}),y.indexBy=C(function(e,t,n){e[t]=n}),y.sortedIndex=function(e,t,n,i){n=A(n);for(var r=n.call(i,t),o=0,a=e.length;o>>1;n.call(i,e[s])=0)},y.pluck=function(e,t){return y.map(e,y.property(t))},y.where=function(e,t){return y.filter(e,y.matches(t))},y.findWhere=function(e,t){return y.find(e,y.matches(t))},y.max=function(e,t,n){if(!t&&y.isArray(e)&&e[0]===+e[0]&&e.length<65535)return Math.max.apply(Math,e);var i=-(1/0),r=-(1/0);return w(e,function(e,o,a){var s=t?t.call(n,e,o,a):e;s>r&&(i=e,r=s)}),i},y.difference=function(e){var n=o.apply(t,r.call(arguments,1));return y.filter(e,function(e){return!y.contains(n,e)})},y.without=function(e){return y.difference(e,r.call(arguments,1))},y.indexOf=function(e,t,n){if(null==e)return-1;var i=0,r=e.length;if(n){if("number"!=typeof n)return i=y.sortedIndex(e,t),e[i]===t?i:-1;i=n<0?Math.max(0,r+n):n}if(h&&e.indexOf===h)return e.indexOf(t,n);for(;in*n&&(y(l.DRAG_START,e),A=!0,y(l.DRAG,e))}t.preventScrolling&&s(e)}function m(n){var i="pointerup"===n.type||"pointercancel"===n.type;i&&t.preventScrolling&&e.releasePointerCapture(E),e.removeEventListener("pointermove",v),e.removeEventListener("pointercancel",m),e.removeEventListener("pointerup",m),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",m),w&&(w.removeEventListener("touchmove",v),w.removeEventListener("touchcancel",m),w.removeEventListener("touchend",m)),A?y(l.DRAG_END,n):t.directSelect&&n.target!==e||n.type.indexOf("cancel")!==-1||("mouseup"===n.type||"click"===n.type||i&&"mouse"===n.pointerType?y(l.CLICK,n):(y(l.TAP,n),"touchend"===n.type&&s(n))),w=null,A=!1}function y(e,i){var r;if(t.enableDoubleTap&&(e===l.CLICK||e===l.TAP))if(n.now()-L-1?e.substr(e.lastIndexOf(".")+1,e.length).toLowerCase():void 0)},a=function(e){var t=parseInt(e/3600),n=parseInt(e/60)%60,r=e%60;return i(t,2)+":"+i(n,2)+":"+i(r.toFixed(3),6)},s=function(t,n){if(e.isNumber(t))return t;t=t.replace(",",".");var i=t.split(":"),r=i.length,o=0;if("s"===t.slice(-1))o=parseFloat(t);else if("m"===t.slice(-1))o=60*parseFloat(t);else if("h"===t.slice(-1))o=3600*parseFloat(t);else if(r>1){var a=r-1;4===r&&(n&&(o=parseFloat(i[a])/n),a-=1),o+=parseFloat(i[a]),o+=60*parseFloat(i[a-1]),r>=3&&(o+=3600*parseFloat(i[a-2]))}else o=parseFloat(t);return o},l=function(t,n){return e.map(t,function(e){return n+e})},u=function(t,n){return e.map(t,function(e){return e+n})};return{trim:n,pad:i,xmlAttribute:r,extension:o,hms:a,seconds:s,suffix:u,prefix:l}}.apply(t,i),!(void 0!==r&&(e.exports=r))},,,function(e,t,n){var i,r;i=[n(2),n(4),n(5),n(1)],r=function(e,t,n,i){var r=e.noop,o=i.constant(!1),a={supports:o,play:r,load:r,stop:r,volume:r,mute:r,seek:r,resize:r,remove:r,destroy:r,setVisibility:r,setFullscreen:o,getFullscreen:r,getContainer:r,setContainer:o,getName:r,getQualityLevels:r,getCurrentQuality:r,setCurrentQuality:r,getAudioTracks:r,getCurrentAudioTrack:r,setCurrentAudioTrack:r,setPlaybackRate:r,getPlaybackRate:function(){return 1},checkComplete:r,setControls:r,attachMedia:r,detachMedia:r,setState:function(e){var i=this.state||n.IDLE;this.state=e,e!==i&&this.trigger(t.JWPLAYER_PLAYER_STATE,{newstate:e})},sendMediaType:function(e){var n=e[0].type,i="oga"===n||"aac"===n||"mp3"===n||"mpeg"===n||"vorbis"===n;this.trigger(t.JWPLAYER_MEDIA_TYPE,{mediaType:i?"audio":"video"})}};return a}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(1)],r=function(e){var t={},n={TIT2:"title",TT2:"title",WXXX:"url",TPE1:"artist",TP1:"artist",TALB:"album",TAL:"album"};return t.utf8ArrayToStr=function(e,t){var n,i,r,o,a,s;for(n="",r=e.length,i=t||0;i>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:n+=String.fromCharCode(o);break;case 12:case 13:a=e[i++],n+=String.fromCharCode((31&o)<<6|63&a);break;case 14:a=e[i++],s=e[i++],n+=String.fromCharCode((15&o)<<12|(63&a)<<6|(63&s)<<0)}return n},t.utf16BigEndianArrayToStr=function(e,t){var n,i,r;for(n="",r=e.length-1,i=t||0;i>1|(8323072&n)>>2|(2130706432&n)>>3},t.arrayToInt=function(e){for(var t="0x",n=0;n0){var p=t.utf8ArrayToStr(a.subarray(u,u+=d),0);if("PRIV"===r.value.key){if("com.apple.streaming.transportStreamTimestamp"===p){var h=1&t.syncSafeInt(a.subarray(u,u+=4)),g=t.syncSafeInt(a.subarray(u,u+=4));h&&(g+=4294967296),r.value.data=g}else r.value.data=t.utf8ArrayToStr(a,u+1);r.value.info=p}else r.value.info=p,r.value.data=t.utf8ArrayToStr(a,u+1)}else{var v=a[u];1===v||2===v?r.value.data=t.utf16BigEndianArrayToStr(a,u+1):r.value.data=t.utf8ArrayToStr(a,u+1)}}if(n.hasOwnProperty(r.value.key)&&(i[n[r.value.key]]=r.value.data),r.value.info){var m=i[r.value.key];e.isObject(m)||(m={},i[r.value.key]=m),m[r.value.info]=r.value.data}else i[r.value.key]=r.value.data;return i},{})},t}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[],r=function(){return{createId:function(e,t){var n,i=e.kind||"cc";return n=e["default"]||e.defaulttrack?"default":e._id||e.file||i+t},createLabel:function(e,t){var n=e.label||e.name||e.language;return n||(n="Unknown CC",t+=1,t>1&&(n+=" ["+t+"]")),{label:n,unknownCount:t}}}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(1),n(2),n(20),n(35),n(103),n(36)],r=function(e,t,i,r,o,a){function s(e,t,n,a){var s,u,c=e.responseXML?e.responseXML.firstChild:null;if(c)for("xml"===i.localName(c)&&(c=c.nextSibling);c.nodeType===c.COMMENT_NODE;)c=c.nextSibling;try{if(c&&"tt"===i.localName(c))s=o(e.responseXML),u=this.convertToVTTCues(s),delete t.xhr,n(u);else{var d=e.responseText;d.indexOf("WEBVTT")>=0?l(d,t,n,a):(s=r(d),u=this.convertToVTTCues(s),delete t.xhr,n(u))}}catch(f){delete t.xhr,a(f)}}function l(e,t,i,r){n.e(13,function(require){var o=n(25),a=new o(window),s=[];a.oncue=function(e){s.push(e)},a.onflush=function(){delete t.xhr,i(s)};try{a.parse(e)}catch(l){delete t.xhr,r(l)}})}var u={};return u.loadFile=function(e,n,i){e.xhr=t.ajax(e.file,function(t){s.call(u,t,e,n,i)},i)},u.cancelXhr=function(t){e.each(t,function(e){var t=e.xhr;t&&(t.onload=null,t.onreadystatechange=null,t.onerror=null,"abort"in t&&t.abort()),delete e.xhr})},u.convertToVTTCues=function(t){var n=e.map(t,function(e){return new a(e.begin,e.end,e.text)});return n},u}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(7),n(1),n(115)],r=function(e,t,n){var i={};i.createElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstChild},i.styleDimension=function(e){return e+(e.toString().indexOf("%")>0?"":"px")};var r=function(e){return t.isString(e.className)?e.className.split(" "):[]},o=function(t,n){n=e.trim(n),t.className!==n&&(t.className=n)};return i.classList=function(e){return e.classList?e.classList:r(e)},i.hasClass=n.hasClass,i.addClass=function(e,n){var i=r(e),a=t.isArray(n)?n:n.split(" ");t.each(a,function(e){t.contains(i,e)||i.push(e)}),o(e,i.join(" "))},i.removeClass=function(e,n){var i=r(e),a=t.isArray(n)?n:n.split(" ");o(e,t.difference(i,a).join(" "))},i.replaceClass=function(e,t,n){var i=e.className||"";t.test(i)?i=i.replace(t,n):n&&(i+=" "+n),o(e,i)},i.toggleClass=function(e,n,r){var o=i.hasClass(e,n);r=t.isBoolean(r)?r:!o,r!==o&&(r?i.addClass(e,n):i.removeClass(e,n))},i.emptyElement=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},i.addStyleSheet=function(e){var t=document.createElement("link");t.rel="stylesheet",t.href=e,document.getElementsByTagName("head")[0].appendChild(t)},i.empty=function(e){if(e)for(;e.childElementCount>0;)e.removeChild(e.children[0])},i.bounds=function(e){var t={left:0,right:0,width:0,height:0,top:0,bottom:0};if(!e||!document.body.contains(e))return t;var n=e.getBoundingClientRect(),i=window.pageYOffset,r=window.pageXOffset;return n.width||n.height||n.left||n.top?(t.left=n.left+r,t.right=n.right+r,t.top=n.top+i,t.bottom=n.bottom+i,t.width=n.right-n.left,t.height=n.bottom-n.top,t):t},i}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(4),n(3),n(1)],r=function(e,t,n){var i={},r={NEW:0,LOADING:1,ERROR:2,COMPLETE:3},o=function(o,a){function s(t){c=r.ERROR,u.trigger(e.ERROR,t)}function l(t){c=r.COMPLETE,u.trigger(e.COMPLETE,t)}var u=n.extend(this,t),c=r.NEW;this.addEventListener=this.on,this.removeEventListener=this.off,this.makeStyleLink=function(e){var t=document.createElement("link");return t.type="text/css",t.rel="stylesheet",t.href=e,t},this.makeScriptTag=function(e){var t=document.createElement("script");return t.src=e,t},this.makeTag=a?this.makeStyleLink:this.makeScriptTag,this.load=function(){if(c===r.NEW){var t=i[o];if(t&&(c=t.getStatus(),c<2))return t.on(e.ERROR,s),void t.on(e.COMPLETE,l);var n=document.getElementsByTagName("head")[0]||document.documentElement,u=this.makeTag(o),d=!1;u.onload=u.onreadystatechange=function(e){d||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(d=!0,l(e),u.onload=u.onreadystatechange=null,n&&u.parentNode&&!a&&n.removeChild(u))},u.onerror=s,n.insertBefore(u,n.firstChild),c=r.LOADING,i[o]=this}},this.getStatus=function(){return c}};return o.loaderstatus=r,o}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(1)],r=function(e){var t="free",n="premium",i="enterprise",r="platinum",o="ads",a="unlimited",s="trial",l={setup:[t,n,i,o,a,s,r],dash:[n,i,o,a,s,r],drm:[i,o,a,s],hls:[n,o,i,a,s,r],ads:[o,a,s,r,i],casting:[n,i,o,a,s,r],jwpsrv:[t,n,i,o,s,r]},u=function(t){return function(n){return e.contains(l[n],t)}};return u}.apply(t,i),!(void 0!==r&&(e.exports=r))},,,,function(e,t,n){var i,r;i=[n(7)],r=function(e){return{localName:function t(e){var t="";return e&&(e.localName?t=e.localName:e.baseName&&(t=e.baseName)),t},textContent:function n(t){var n="";return t&&(t.textContent?n=e.trim(t.textContent):t.text&&(n=e.trim(t.text))),n},getChildNode:function(e,t){return e.childNodes[t]},numChildren:function(e){return e.childNodes?e.childNodes.length:0}}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(107),n(108),n(55),n(26)],r=function(e,t,n,i){var r={},o={},a=function(n,i){return o[n]=new e(new t(r),i),o[n]},s=function(e,t,o,a){var s=i.getPluginName(e);r[s]||(r[s]=new n(e)),r[s].registerPlugin(e,t,o,a)};return{loadPlugins:a,registerPlugin:s}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[],r=function(){return{repo:"http://ssl.p.jwpcdn.com/player/v/",SkinsIncluded:["seven"],SkinsLoadable:["beelden","bekle","five","glow","roundster","six","stormtrooper","vapor"],dvrSeekLimit:-25}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=[n(7),n(49)],r=function(e,t){function n(e){e=e.split("-");for(var t=1;t0)return n.ABSOLUTE;var r=t.indexOf("/"),o=e.extension(t);return!(i<0&&r<0)||o&&isNaN(o)?n.RELATIVE:n.CDN}},t.getPluginName=function(e){return e.replace(/^(.*\/)?([^-]*)-?.*\.(swf|js)$/,"$2")},t.getPluginVersion=function(e){return e.replace(/[^-]*-?([^\.]*).*$/,"$1")},t}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(1)],r=function(e){function t(e){return function(){return i(e)}}var n={},i=e.memoize(function(e){var t=navigator.userAgent.toLowerCase();return null!==t.match(e)}),r=n.isInt=function(e){return parseFloat(e)%1===0};n.isFlashSupported=function(){var e=n.flashVersion();return e&&e>=18},n.isFF=t(/gecko\//i),n.isIPod=t(/iP(hone|od)/i),n.isIPad=t(/iPad/i),n.isSafari602=t(/Macintosh.*Mac OS X 10_8.*6\.0\.\d* Safari/i),n.isOSX=t(/Mac OS X/i),n.isFacebook=t(/FBAV/i);var o=n.isEdge=function(e){return i(e?new RegExp("\\sedge\\/"+e,"i"):/\sEdge\/\d+/i)},a=n.isIETrident=t(/trident\/.+rv:\s*11/i),s=n.isMSIE=function(e){return e?(e=parseFloat(e).toFixed(1),i(new RegExp("msie\\s*"+e,"i"))):i(/msie/i)};n.isChrome=function(){return i(/\s(?:Chrome|CriOS)\//i)&&!n.isEdge()},n.isIE=function(e){return e?(e=parseFloat(e).toFixed(1),e>=12?o(e):e>=11?a():s(e)):o()||a()||s()},n.isSafari=function(){return i(/safari/i)&&!i(/chrome/i)&&!i(/crios/i)&&!i(/chromium/i)&&!i(/android/i)};var l=n.isIOS=function(e){return i(e?new RegExp("iP(hone|ad|od).+\\s(OS\\s"+e+"|.*\\sVersion/"+e+")","i"):/iP(hone|ad|od)/i)};n.isAndroidNative=function(e){return u(e,!0)};var u=n.isAndroid=function(e,t){return!(t&&i(/chrome\/[123456789]/i)&&!i(/chrome\/18/))&&(e?(r(e)&&!/\./.test(e)&&(e=""+e+"."),i(new RegExp("Android\\s*"+e,"i"))):i(/Android/i))};return n.isMobile=function(){return l()||u()},n.isIframe=function(){try{return window.self!==window.top}catch(e){return!0}},n.flashVersion=function(){if(n.isAndroid())return 0;var e,t=navigator.plugins;if(t&&(e=t["Shockwave Flash"],e&&e.description))return parseFloat(e.description.replace(/\D+(\d+\.?\d*).*/,"$1"));if("undefined"!=typeof window.ActiveXObject){try{if(e=new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash"))return parseFloat(e.GetVariable("$version").split(" ")[1].replace(/\s*,\s*/,"."))}catch(i){return 0}return e}return 0},n}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[],r=function(){return"7.12.8+commercial_v7-12-8.202.commercial.499b79.jwplayer.719ba1.freewheel.a63b67.googima.356b98.vast.94a27d.analytics.b9fd30.plugin-gapro.0b6cdb.plugin-related.7adae3.plugin-sharing.586630.vr-plugin.d532d3.hls.js."; +}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(1),n(16)],r=function(e,t){var n,i=[{configName:"clearkey",keyName:"org.w3.clearkey"},{configName:"widevine",keyName:"com.widevine.alpha"},{configName:"playready",keyName:"com.microsoft.playready"}],r=[],o={},a=function(t){var n=t.get("playlist");return!!t.get("drm")||e.some(n,function(t){return!!t.drm||e.some(t.sources,function(e){return!!e.drm})})},s=function(e){return new Promise(function(t,n){var i;try{i=new window.MSMediaKeys(e)}catch(r){}i?t():n()})},l=function(t){var a=s;return navigator.requestMediaKeySystemAccess&&(a=navigator.requestMediaKeySystemAccess.bind(navigator)),n?n.then(t):(e.forEach(i,function(e){var t=a(e.keyName,[{initDataTypes:["cenc"],videoCapabilities:[{contentType:'video/mp4;codecs="avc1.4d401e"'}],audioCapabilities:[{contentType:'audio/mp4;codecs="mp4a.40.2"'}]}]).then(function(){o[e.configName]=!0})["catch"](function(){o[e.configName]=!1});r.push(t)}),n=Promise.all(r).then(t))},u=function(){return!!navigator.requestMediaKeySystemAccess&&!!MediaKeySystemAccess.prototype.getConfiguration||!!window.MSMediaKeys},c=function(e){return o[e]},d=function(t){n||console.error('DRM only supported with "drm" block in initial setup.',t);var i=e.keys(t);return e.some(i,function(e){return c(e)})};return{containsDrm:a,probe:function(e,n){u()&&t(n)("drm")?l(e):e()},anySupported:d,isSupported:c}}.apply(t,i),!(void 0!==r&&(e.exports=r))},,,,function(e,t,n){var i,r;i=[n(2),n(45),n(99),n(1),n(3),n(117),n(4),n(5)],r=function(e,t,n,i,r,o,a,s){var l=function(){function o(e,t){var n=i.extend({},t,{type:e}),r=this.mediaModel;switch(e){case"flashThrottle":var o="resume"!==t.state;this.set("flashThrottle",o),this.set("flashBlocked",o);break;case"flashBlocked":return void this.set("flashBlocked",!0);case"flashUnblocked":return void this.set("flashBlocked",!1);case"volume":return void this.set(e,t[e]);case"mute":return void(this.get("autostartMuted")||this.set(e,t[e]));case"ratechange":var l=t.playbackRate;return void(l>0&&this.set("playbackRate",l));case a.JWPLAYER_MEDIA_TYPE:return void(r.get("mediaType")!==t.mediaType&&(r.set("mediaType",t.mediaType),this.mediaController.trigger(e,n)));case a.JWPLAYER_PLAYER_STATE:return void r.set("state",t.newstate);case a.JWPLAYER_MEDIA_BUFFER:this.set("buffer",t.bufferPercent);case a.JWPLAYER_MEDIA_META:var u=t.duration;i.isNumber(u)&&!i.isNaN(u)&&(r.set("duration",u),this.set("duration",u));break;case a.JWPLAYER_MEDIA_BUFFER_FULL:r.get("playAttempt")?this.playVideo():r.on("change:playAttempt",function(){this.playVideo()},this),this.setPlaybackRate(this.get("defaultPlaybackRate"));break;case a.JWPLAYER_MEDIA_TIME:r.set("position",t.position),this.set("position",t.position),i.isNumber(t.duration)&&(r.set("duration",t.duration),this.set("duration",t.duration));break;case a.JWPLAYER_PROVIDER_CHANGED:this.set("provider",f.getName());break;case a.JWPLAYER_MEDIA_LEVELS:this.setQualityLevel(t.currentQuality,t.levels),r.set("levels",t.levels);break;case a.JWPLAYER_MEDIA_LEVEL_CHANGED:this.setQualityLevel(t.currentQuality,t.levels),this.persistQualityLevel(t.currentQuality,t.levels);break;case a.JWPLAYER_MEDIA_COMPLETE:return h=!0,this.mediaController.trigger(a.JWPLAYER_MEDIA_BEFORECOMPLETE,n),void(g&&this.playbackComplete());case a.JWPLAYER_AUDIO_TRACKS:this.setCurrentAudioTrack(t.currentTrack,t.tracks),r.set("audioTracks",t.tracks);break;case a.JWPLAYER_AUDIO_TRACK_CHANGED:this.setCurrentAudioTrack(t.currentTrack,t.tracks);break;case"subtitlesTrackChanged":this.persistVideoSubtitleTrack(t.currentTrack,t.tracks);break;case"visualQuality":var c=i.extend({},t);r.set("visualQuality",c);break;case"autoplayFailed":this.set("autostartFailed",!0),r.get("state")===s.PLAYING&&r.set("state",s.PAUSED)}this.mediaController.trigger(e,n)}function l(){return!!e.isIOS()&&!(e.isIOS(6)||e.isIOS(7)||e.isIOS(8)||e.isIOS(9))}function c(){var t=!p.get("advertising")||p.get("advertising").autoplayadsmuted,n=l()&&(e.isSafari()||e.isChrome()||e.isFacebook()),i=e.isAndroid()&&e.isChrome(),r=n||i,o=1===p.get("sdkplatform");return!p.get("sdkplatform")&&t&&r||o}var d,f,p=this,h=!1,g=!0;this.mediaController=i.extend({},r),this.mediaModel=new u,n.model(this),this.set("mediaModel",this.mediaModel),this.setup=function(e){return i.extend(this.attributes,e,{item:0,itemMeta:{},playlistItem:void 0,state:s.IDLE,flashBlocked:!1,provider:void 0,duration:0,position:0,buffer:0}),this.updateProviders(),this},this.getConfiguration=function(){return i.omit(this.clone(),["mediaModel"])},this.updateProviders=function(){d=new t(this.getConfiguration())},this.setQualityLevel=function(e,t){e>-1&&t.length>1&&"youtube"!==f.getName().name&&this.mediaModel.set("currentLevel",parseInt(e))},this.persistQualityLevel=function(e,t){var n=t[e]||{},i=n.label;this.set("qualityLabel",i)},this.setCurrentAudioTrack=function(e,t){e>-1&&t.length>0&&e ")>0&&(r=0),n.length>r+1&&n[r+1]){var o=n[r],a=o.indexOf(" --> ");a>0&&(t.begin=i(o.substr(0,a)),t.end=i(o.substr(a+5)),t.text=n.slice(r+1).join("\r\n"))}return t}var i=e.seconds;return function(e){var i=[];e=t.trim(e);var r=e.split("\r\n\r\n");1===r.length&&(r=e.split("\n\n"));for(var o=0;o100)throw new Error("Position must be between 0 and 100.");m=e,this.hasBeenReset=!0}}),Object.defineProperty(a,"positionAlign",{enumerable:!0,get:function(){return y},set:function(e){var n=t(e);if(!n)throw new SyntaxError("An invalid or illegal string was specified.");y=n,this.hasBeenReset=!0}}),Object.defineProperty(a,"size",{enumerable:!0,get:function(){return w},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");w=e,this.hasBeenReset=!0}}),Object.defineProperty(a,"align",{enumerable:!0,get:function(){return E},set:function(e){var n=t(e);if(!n)throw new SyntaxError("An invalid or illegal string was specified.");E=n,this.hasBeenReset=!0}}),a.displayState=void 0}if(window.VTTCue)return window.VTTCue;var i="auto",r={"":!0,lr:!0,rl:!0},o={start:!0,middle:!0,end:!0,left:!0,right:!0};return n.prototype.getCueAsHTML=function(){var e=window.WebVTT;return e.convertCueToDOMTree(window,this.text)},n}.call(t,n,t,e),!(void 0!==i&&(e.exports=i))},function(e,t,n){var i,r;i=[n(1),n(54),n(106)],r=function(e,t,n){var i={sources:[],tracks:[],minDvrWindow:120};return function(r){r=r||{},e.isArray(r.tracks)||delete r.tracks;var o=e.extend({},i,r);e.isObject(o.sources)&&!e.isArray(o.sources)&&(o.sources=[t(o.sources)]),e.isArray(o.sources)&&0!==o.sources.length||(r.levels?o.sources=r.levels:o.sources=[t(r)]);for(var a=0;a=0)return i.substr(0,r+1)}}return""}),r.parseXML=function(e){var t=null;try{"DOMParser"in window?(t=(new window.DOMParser).parseFromString(e,"text/xml"),(i(t.childNodes)||t.childNodes&&i(t.childNodes[0].childNodes))&&(t=null)):(t=new window.ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e))}catch(n){}return t},r.serialize=function(e){if(void 0===e)return null;if("string"==typeof e&&e.length<6){var t=e.toLowerCase();if("true"===t)return!0;if("false"===t)return!1;if(!isNaN(Number(e))&&!isNaN(parseFloat(e)))return Number(e)}return e},r.parseDimension=function(e){return"string"==typeof e?""===e?0:e.lastIndexOf("%")>-1?e:parseInt(e.replace("px",""),10):e},r.timeFormat=function(t,n){if(t<=0&&!n||e.isNaN(parseInt(t)))return"00:00";var i=t<0?"-":"";t=Math.abs(t);var r=Math.floor(t/3600),o=Math.floor((t-3600*r)/60),a=Math.floor(t%60);return i+(r?r+":":"")+(o<10?"0":"")+o+":"+(a<10?"0":"")+a},r}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(113),n(1)],r=function(e,t){var n=function(){var n={},i={},r={},o={},a=Math.max(1,(new Date).getTime());return{start:function(t){n[t]=a+e.now(),r[t]=r[t]+1||1},end:function(t){if(n[t]){var r=a+e.now(),o=r-n[t];delete n[t],i[t]=i[t]+o||o}},dump:function(){var s=t.extend({},i);for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=a+e.now(),c=u-n[l];s[l]=s[l]+c||c}return{counts:t.extend({},r),sums:s,events:t.extend({},o)}},tick:function(t){o[t]=a+e.now()},between:function(e,t){return o[t]&&o[e]?o[t]-o[e]:null}}};return n}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=[n(1)],r=function(e){var t={};return t.exists=function(e){switch("undefined"==typeof e?"undefined":o(e)){case"string":return e.length>0;case"object":return null!==e;case"undefined":return!1;default:return!0}},t.isHTTPS=function(){return 0===window.location.href.indexOf("https")},t.isRtmp=function(e,t){return 0===e.indexOf("rtmp")||"rtmp"===t},t.isYouTube=function(e,t){return"youtube"===t||/^(http|\/\/).*(youtube\.com|youtu\.be)\/.+/.test(e)},t.youTubeID=function(e){var t=/v[=\/]([^?&]*)|youtu\.be\/([^?]*)|^([\w-]*)$/i.exec(e);return t?t.slice(1).join("").replace("?",""):""},t.typeOf=function(t){if(null===t)return"null";var n="undefined"==typeof t?"undefined":o(t);return"object"===n&&e.isArray(t)?"array":n},t}.apply(t,i),!(void 0!==r&&(e.exports=r))},,,,function(e,t,n){var i,r;i=[n(27),n(16),n(1),n(111),n(29)],r=function(e,t,n,i,r){function o(){return!!window.MediaSource&&!!window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4;codecs="avc1.4d400d,mp4a.40.2"')}function a(i,o){if(e.isSafari())return!1;var a=t(o);if(!a("dash"))return!1;if(i.drm&&!r.anySupported(i.drm))return!1;var s=window.MediaSource;if(!window.HTMLVideoElement||!s)return!1;var l=!0;return i.mediaTypes&&(l=n.all(i.mediaTypes,function(e){return s.isTypeSupported(e)})),l&&("dash"===i.type||"mpd"===i.type||(i.file||"").indexOf("mpd-time-csf")>-1)}var s=n.find(i,n.matches({name:"flash"})),l=s.supports;s.supports=function(n,i){if(!e.isFlashSupported()||n.drm)return!1;var r=n&&n.type;if("hls"===r||"m3u8"===r){var o=t(i);return o("hls")}return l.apply(this,arguments)};var u=n.find(i,n.matches({name:"html5"})),c=u.supports;return u.supports=function(e,n){var i=c.apply(this,arguments);if(i&&e.drm&&"hls"===e.type){var r=t(n),o=r("drm");if(o&&e.drm.fairplay){var a=window.WebKitMediaKeys;return a&&a.isTypeSupported&&a.isTypeSupported("com.apple.fps.1_0","video/mp4")}return o}return i},i.push({name:"shaka",supports:a}),i.splice(1,0,{name:"hlsjs",supports:function d(n,i){var r=e.isChrome()||e.isFF()||e.isIE(11)||e.isEdge(),a=e.isAndroid()&&n.hlsjsdefault;if(r&&o()&&(!e.isMobile()||a)&&!n.drm){var s=n&&n.type,l=n&&n.file;if(l.indexOf(".m3u8")>-1||"hls"===s||"m3u8"===s){var d=t(i);return d("hls")}}}}),i}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(112),n(1),n(44)],r=function(e,t){function i(e,n,i){var r=t.indexOf(e,t.findWhere(e,{name:i})),o=t.indexOf(e,t.findWhere(e,{name:n}));if(!(o0)return f=l,m=r.loaderstatus.COMPLETE,void v.trigger(n.COMPLETE);if(t.getPluginPathType(l)===t.pluginPathType.CDN)return m=r.loaderstatus.COMPLETE,void v.trigger(n.COMPLETE);m=r.loaderstatus.LOADING;var e=new r(u());e.on(n.COMPLETE,c),e.on(n.ERROR,d),e.load()}},this.registerPlugin=function(e,t,i,o){g&&(clearTimeout(g),g=void 0),h=t,i&&o?(f=o,p=i):"string"==typeof i?f=i:"function"==typeof i?p=i:i||o||(f=e),m=r.loaderstatus.COMPLETE,v.trigger(n.COMPLETE)},this.getStatus=function(){return m},this.getPluginName=function(){return t.getPluginName(l)},this.getFlashPath=function(){if(f)switch(t.getPluginPathType(f)){case t.pluginPathType.ABSOLUTE:return f;case t.pluginPathType.RELATIVE:return l.lastIndexOf(".swf")>0?e.getAbsolutePath(f,window.location.href):e.getAbsolutePath(f,u())}return null},this.getJS=function(){return p},this.getTarget=function(){return h},this.getPluginmode=function(){return void 0!==("undefined"==typeof f?"undefined":o(f))&&void 0!==("undefined"==typeof p?"undefined":o(p))?s.HYBRID:void 0!==("undefined"==typeof f?"undefined":o(f))?s.FLASH:void 0!==("undefined"==typeof p?"undefined":o(p))?s.JAVASCRIPT:void 0},this.getNewInstance=function(e,t,n){return new p(e,t,n)},this.getURL=function(){return l}};return l}.apply(t,i),!(void 0!==r&&(e.exports=r))},,,,,function(e,t,n){var i,r;i=[n(27)],r=function(e){return function(t){if("hls"===t.type){if(t.androidhls===!1&&e.isAndroid())return!1;var n=e.isAndroidNative;if(n(2)||n(3)||n("4.0"))return!1;if(e.isAndroid()&&!e.isFF())return!0}return null}}.apply(t,i),!(void 0!==r&&(e.exports=r))},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){return"hidden"in document?function(){return!document.hidden}:"webkitHidden"in document?function(){return!document.webkitHidden}:function(){return!0}}()},function(e,t,n){var i,r;i=[n(1),n(38)],r=function(e,t){function n(e){e.onload=null,e.onprogress=null,e.onreadystatechange=null,e.onerror=null,"abort"in e&&e.abort()}function i(t,i){return function(r){var o=r.currentTarget||i.xhr;if(clearTimeout(i.timeoutId),i.retryWithoutCredentials&&i.xhr.withCredentials){n(o);var a=e.extend({},i,{xhr:null,withCredentials:!1,retryWithoutCredentials:!1});return void d(a)}i.onerror(t,i.url,o)}}function r(e){return function(t){var n=t.currentTarget||e.xhr;if(4===n.readyState){if(clearTimeout(e.timeoutId),n.status>=400){var i;return i=404===n.status?"File not found":""+n.status+"("+n.statusText+")",e.onerror(i,e.url,n)}if(200===n.status)return o(e)(t)}}}function o(e){return function(n){var i=n.currentTarget||e.xhr;if(clearTimeout(e.timeoutId),e.responseType){if("json"===e.responseType)return a(i,e)}else{var r,o=i.responseXML;if(o)try{r=o.firstChild}catch(l){}if(o&&r)return s(i,o,e);if(u&&i.responseText&&!o&&(o=t.parseXML(i.responseText),o&&o.firstChild))return s(i,o,e);if(e.requireValidXML)return void e.onerror("Invalid XML",e.url,i)}e.oncomplete(i)}}function a(t,n){if(!t.response||e.isString(t.response)&&'"'!==t.responseText.substr(1))try{t=e.extend({},t,{response:JSON.parse(t.responseText)})}catch(i){return void n.onerror("Invalid JSON",n.url,t)}return n.oncomplete(t)}function s(t,n,i){var r=n.documentElement;return i.requireValidXML&&("parsererror"===r.nodeName||r.getElementsByTagName("parsererror").length)?void i.onerror("Invalid XML",i.url,t):(t.responseXML||(t=e.extend({},t,{responseXML:n})),i.oncomplete(t))}var l=function(){},u=!1,c=function(e){var t=document.createElement("a"),n=document.createElement("a");t.href=location.href;try{return n.href=e,n.href=n.href,t.protocol+"//"+t.host!=n.protocol+"//"+n.host}catch(i){}return!0},d=function(t,a,s,d){e.isObject(t)&&(d=t,t=d.url);var f,p=e.extend({xhr:null,url:t,withCredentials:!1,retryWithoutCredentials:!1,timeout:6e4,timeoutId:-1,oncomplete:a||l,onerror:s||l,mimeType:d&&!d.responseType?"text/xml":"",requireValidXML:!1,responseType:d&&d.plainText?"text":""},d);if("XDomainRequest"in window&&c(t))f=p.xhr=new window.XDomainRequest,f.onload=o(p),f.ontimeout=f.onprogress=l,u=!0;else{if(!("XMLHttpRequest"in window))return void p.onerror("",t);f=p.xhr=new window.XMLHttpRequest,f.onreadystatechange=r(p)}var h=i("Error loading file",p);f.onerror=h,"overrideMimeType"in f?p.mimeType&&f.overrideMimeType(p.mimeType):u=!0;try{t=t.replace(/#.*$/,""),f.open("GET",t,!0)}catch(g){return h(g),f}if(p.responseType)try{f.responseType=p.responseType}catch(g){}p.timeout&&(p.timeoutId=setTimeout(function(){n(f),p.onerror("Timeout",t,f)},p.timeout),f.onabort=function(){clearTimeout(p.timeoutId)});try{p.withCredentials&&"withCredentials"in f&&(f.withCredentials=!0),f.send()}catch(g){h(g)}return f};return{ajax:d,crossdomain:c}}.apply(t,i),!(void 0!==r&&(e.exports=r))},,function(e,t,n){var i,r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=[n(2),n(3),n(1)],r=function(e,t,n){function i(e,t,n){var i=document.createElement("param");i.setAttribute("name",t),i.setAttribute("value",n),e.appendChild(i)}function r(e,t,n){Object.defineProperty(e,t,{get:function(){return n}})}function a(a,s,c,d){var f,p=!0;if(d=d||"opaque",e.isMSIE()){var h=document.createElement("div");s.appendChild(h),h.outerHTML='';for(var g=s.getElementsByTagName("object"),v=g.length;v--;)g[v].id===c&&(f=g[v])}else f=document.createElement("object"),f.setAttribute("type","application/x-shockwave-flash"),f.setAttribute("data",a),f.setAttribute("width","100%"),f.setAttribute("height","100%"),f.setAttribute("bgcolor",u), +f.setAttribute("id",c),f.setAttribute("name",c),i(f,"allowfullscreen","true"),i(f,"allowscriptaccess","always"),i(f,"wmode",d),i(f,"menu","false"),s.appendChild(f,s);f.className="jw-swf jw-reset",f.style.display="block",f.style.position="absolute",f.style.left=0,f.style.right=0,f.style.top=0,f.style.bottom=0,e.isIE()&&"PointerEvent"in window&&(f.style.pointerEvents="none");var m=-1;return r(f,"on",t.on),r(f,"once",t.once),r(f,"_eventQueue",[]),r(f,"off",function(){var e=Array.prototype.slice.call(arguments);return e.length||(f._eventQueue.length=0,clearTimeout(m)),t.off.apply(f,e)}),r(f,"trigger",function(e,n){var i=f._eventQueue;i.push({type:e,json:n}),m>-1||(m=setTimeout(function(){var e=i.length;for(m=-1;e--;){var n=i.shift();if(n.json){var r=JSON.parse(decodeURIComponent(n.json));t.trigger.call(f,n.type,r)}else t.trigger.call(f,n.type)}}))}),r(f,"_events",{}),r(f,"triggerFlash",function(t){if("setupCommandQueue"===t&&(p=!1),"setup"!==t&&p||!f.__externalCall){for(var i=f.__commandQueue,r=i.length;r--;)i[r][0]===t&&i.splice(r,1);return i.push(Array.prototype.slice.call(arguments)),f}var a=Array.prototype.slice.call(arguments,1),s=e.tryCatch(function(){if(a.length){for(var e=a.length;e--;)"object"===o(a[e])&&n.each(a[e],l);var i=JSON.stringify(a);f.__externalCall(t,i)}else f.__externalCall(t)});return s instanceof e.Error&&(console.error(t,s),"setup"===t)?(s.name="Failed to setup flash",s):f}),r(f,"__commandQueue",[]),f}function s(e){e&&e.parentNode&&(e.style.display="none",e.parentNode.removeChild(e),e=null)}function l(e,t,n){e instanceof window.HTMLElement&&delete n[t]}var u="#000000";return{embed:a,remove:s}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(22),n(1),n(40),n(38),n(28)],r=function(e,t,n,i,r){var o={};return o.repo=t.memoize(function(){var t=r.split("+")[0],i=e.repo+t+"/";return n.isHTTPS()?i.replace(/^http:/,"https:"):i}),o.versionCheck=function(e){var t=("0"+e).split(/\W/),n=r.split(/\W/),i=parseFloat(t[0]),o=parseFloat(n[0]);return!(i>o)&&!(i===o&&parseFloat("0"+t[1])>parseFloat(n[1]))},o.loadFrom=function(){return o.repo()},o}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){"use strict";function i(e,t,n){if(!e)return"";var i=e.bitrate||e.bandwidth;return o(t,i)||e.label||r(e.height,i,n)}function r(e,t,n){if(!e&&!t)return"";var i=s(t)+" kbps",r=i;return e&&(r=e+"p",t&&n&&(r+=" ("+i+")")),r}function o(e,t){var n=null,i=u.keys(e);if(t&&e&&i.length){var r=parseFloat(t);isNaN(r)||(n=e[a(i,s(r))])}return n}function a(e,t){var n=null,i=1/0,r=void 0;return u.isArray(e)&&u.forEach(e,function(e){r=Math.abs(e-t),r2&&c("setup")){l=a[1];var d=parseInt(a[2]);d>0&&(u=new Date,u.setTime(d))}else s=i}catch(f){s=i}}var s,l,u;this.edition=function(){return u&&u.getTime()<(new Date).getTime()?i:s},this.token=function(){return l},this.expiration=function(){return u},a(o)};return o}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[],r=function(){var e=function(e){return window.atob(e)},t=function(e){return unescape(encodeURIComponent(e))},n=function(e){try{return decodeURIComponent(escape(e))}catch(t){return e}},i=function(e){for(var t=new Array(Math.ceil(e.length/4)),n=0;n>>8&255,e[n]>>>16&255,e[n]>>>24&255);return t.join("")};return{decrypt:function(o,a){if(o=String(o),a=String(a),0==o.length)return"";for(var s,l,u=i(e(o)),c=i(t(a).slice(0,16)),d=u.length,f=u[d-1],p=u[0],h=2654435769,g=Math.floor(6+52/d),v=g*h;0!=v;){l=v>>>2&3;for(var m=d-1;m>=0;m--)f=u[m>0?m-1:d-1],s=(f>>>5^p<<2)+(p>>>3^f<<4)^(v^p)+(c[3&m^l]^f),p=u[m]-=s;v-=h}var y=r(u);return y=y.replace(/\0+$/,""),n(y)}}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(2),n(152),n(4),n(174),n(1)],r=function(e,t,n,i,r){var o=function(o,a){var s=new t(o,a),l=s.setup;s.setup=function(){l.call(this),a.on("change:skipButton",this.onSkipButton,this),a.change("castAvailable",this.onCastAvailable,this),a.change("castActive",this.onCastActive,this)};var u=s.addControls;return s.addControls=function(e){u.call(this,e);var t=this.controlsContainer();t&&this._skipButton&&t.appendChild(this._skipButton.element())},s.addSkipButton=function(){this._skipButton=new i(this.instreamModel),this._skipButton.on(n.JWPLAYER_AD_SKIPPED,function(){this.api.skipAd()},this);var e=this.controlsContainer();e&&e.appendChild(this._skipButton.element())},s.onSkipButton=function(e,t){t?this.addSkipButton():this._skipButton&&(this._skipButton.destroy(),this._skipButton=null)},s.onCastActive=function(t,n){n=n||!1;var i=t.get("airplayActive")||!1;e.toggleClass(this.getContainer(),"jw-flag-casting",n),e.toggleClass(this.getContainer(),"jw-flag-airplay-casting",i)},s.onCastAvailable=function(t,n){var i=t.get("cast");r.isObject(i)&&e.toggleClass(this.getContainer(),"jw-flag-cast-available",n)},s};return o}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t1&&void 0!==arguments[1]?arguments[1]:{reason:"external"};return p.seek(e,t),h},this.playlistNext=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{reason:"external"};return p.playlistNext(e),h},this.playlistPrev=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{reason:"external"};return p.playlistPrev(e),h},this.playlistItem=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{reason:"external"};return p.playlistItem(e,t),h},this.createInstream=function(){return p.createInstream()},this.castToggle=function(){p&&p.castToggle&&p.castToggle()},this.playAd=this.pauseAd=i.noop,this.remove=function(){return f(h),h.trigger("remove"),m(),h},this};return d}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(1),n(4)],r=function(e,t){return function(n){var i={onBufferChange:t.JWPLAYER_MEDIA_BUFFER,onBufferFull:t.JWPLAYER_MEDIA_BUFFER_FULL,onError:t.JWPLAYER_ERROR,onSetupError:t.JWPLAYER_SETUP_ERROR,onFullscreen:t.JWPLAYER_FULLSCREEN,onMeta:t.JWPLAYER_MEDIA_META,onMute:t.JWPLAYER_MEDIA_MUTE,onPlaylist:t.JWPLAYER_PLAYLIST_LOADED,onPlaylistItem:t.JWPLAYER_PLAYLIST_ITEM,onPlaylistComplete:t.JWPLAYER_PLAYLIST_COMPLETE,onReady:t.JWPLAYER_READY,onResize:t.JWPLAYER_RESIZE,onComplete:t.JWPLAYER_MEDIA_COMPLETE,onSeek:t.JWPLAYER_MEDIA_SEEK,onTime:t.JWPLAYER_MEDIA_TIME,onVolume:t.JWPLAYER_MEDIA_VOLUME,onBeforePlay:t.JWPLAYER_MEDIA_BEFOREPLAY,onBeforeComplete:t.JWPLAYER_MEDIA_BEFORECOMPLETE,onDisplayClick:t.JWPLAYER_DISPLAY_CLICK,onControls:t.JWPLAYER_CONTROLS,onQualityLevels:t.JWPLAYER_MEDIA_LEVELS,onQualityChange:t.JWPLAYER_MEDIA_LEVEL_CHANGED,onCaptionsList:t.JWPLAYER_CAPTIONS_LIST,onCaptionsChange:t.JWPLAYER_CAPTIONS_CHANGED,onAdError:t.JWPLAYER_AD_ERROR,onAdClick:t.JWPLAYER_AD_CLICK,onAdImpression:t.JWPLAYER_AD_IMPRESSION,onAdTime:t.JWPLAYER_AD_TIME,onAdComplete:t.JWPLAYER_AD_COMPLETE,onAdCompanions:t.JWPLAYER_AD_COMPANIONS,onAdSkipped:t.JWPLAYER_AD_SKIPPED,onAdPlay:t.JWPLAYER_AD_PLAY,onAdPause:t.JWPLAYER_AD_PAUSE,onAdMeta:t.JWPLAYER_AD_META,onCast:t.JWPLAYER_CAST_SESSION,onAudioTrackChange:t.JWPLAYER_AUDIO_TRACK_CHANGED,onAudioTracks:t.JWPLAYER_AUDIO_TRACKS},r={onBuffer:"buffer",onPause:"pause",onPlay:"play",onIdle:"idle"};e.each(r,function(t,i){n[i]=e.partial(n.on,t,e)}),e.each(i,function(t,i){n[i]=e.partial(n.on,t,e)})}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(2),n(1)],r=function(e,t){function i(n){t.each(n,function(t,i){n[i]=e.serialize(t)})}function r(e){return e.slice&&"px"===e.slice(-2)&&(e=e.slice(0,-2)),e}function o(t,n){if(n.toString().indexOf("%")===-1)return 0;if("string"!=typeof t||!e.exists(t))return 0;if(/^\d*\.?\d+%$/.test(t))return t;var i=t.indexOf(":");if(i===-1)return 0;var r=parseFloat(t.substr(0,i)),o=parseFloat(t.substr(i+1));return r<=0||o<=0?0:o/r*100+"%"}var a={autostart:!1,controls:!0,displaytitle:!0,displaydescription:!0,mobilecontrols:!1,defaultPlaybackRate:1,playbackRateControls:!1,repeat:!1,castAvailable:!1,skin:"seven",stretching:"uniform",mute:!1,volume:90,width:480,height:270,audioMode:!1,localization:{player:"Video Player",play:"Play",playback:"Start playback",pause:"Pause",volume:"Volume",prev:"Previous",next:"Next",cast:"Chromecast",airplay:"Airplay",fullscreen:"Fullscreen",playlist:"Playlist",hd:"Quality",cc:"Closed captions",audioTracks:"Audio tracks",playbackRates:"Playback rates",replay:"Replay",buffer:"Loading",more:"More",liveBroadcast:"Live broadcast",loadingAd:"Loading ad",rewind:"Rewind 10s",nextUp:"Next Up",nextUpClose:"Next Up Close",related:"Discover",close:"Close"},renderCaptionsNatively:!0,nextUpDisplay:!0},s=function(s,l){var u=l&&l.getAllItems(),c=t.extend({},(window.jwplayer||{}).defaults,u,s);i(c),c.localization=t.extend({},a.localization,c.localization);var d=t.extend({},a,c);"."===d.base&&(d.base=e.getScriptPath("jwplayer.js")),d.base=(d.base||e.loadFrom()).replace(/\/?$/,"/"),n.p=d.base,d.width=r(d.width),d.height=r(d.height);var f=e.getScriptPath("jwplayer.js")||d.base;d.flashplayer=d.flashplayer||f+"jwplayer.flash.swf",d.flashloader=d.flashloader||f+"jwplayer.loader.swf","http:"===window.location.protocol&&(d.flashplayer=d.flashplayer.replace("https","http"),d.flashloader=d.flashloader.replace("https","http")),d.aspectratio=o(d.aspectratio,d.width),t.isObject(d.skin)&&(d.skinUrl=d.skin.url,d.skinColorInactive=d.skin.inactive,d.skinColorActive=d.skin.active,d.skinColorBackground=d.skin.background,d.skin=t.isString(d.skin.name)?d.skin.name:a.skin),t.isString(d.skin)&&d.skin.indexOf(".xml")>0&&(console.warn("JW Player does not support XML skins, please update your config"),d.skin=d.skin.replace(".xml",""));var p=d.playbackRateControls;if(p){var h=[.5,1,1.25,1.5,2];t.isArray(p)&&(h=p.filter(function(e){return t.isNumber(e)&&e>=.25&&e<=4}).map(function(e){return Math.round(4*e)/4}),h.indexOf(1)<0&&h.push(1),h.sort()),d.playbackRateControls=h}(!d.playbackRateControls||d.playbackRateControls.indexOf(d.defaultPlaybackRate)<0)&&(d.defaultPlaybackRate=1),d.playbackRate=d.defaultPlaybackRate,d.aspectratio||delete d.aspectratio;var g=d.playlist;if(g)t.isArray(g.playlist)&&(d.feedData=g,d.playlist=g.playlist);else{var v=t.pick(d,["title","description","type","mediaid","image","file","sources","tracks","preload"]);d.playlist=[v]}return d.qualityLabels=d.qualityLabels||d.hlslabels,d};return s}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(87),n(1),n(45),n(44),n(21)],r=function(e,t,n,i,r){var o=[],a=0,s=function(t){var n,i;return t?"string"==typeof t?(n=l(t),n||(i=document.getElementById(t))):"number"==typeof t?n=o[t]:t.nodeType&&(i=t,n=l(i.id)):n=o[0],n?n:i?u(new e(i,c)):{registerPlugin:r.registerPlugin}},l=function(e){for(var t=0;t0;){var e=ye.eventsQueue.shift(),t=e[0],n=e[1]||[];ye["_"+t].apply(ye,n)}}function I(e,t){switch(ge.get("state")===g.ERROR&&ge.set("state",g.IDLE),ge.set("preInstreamState","instream-idle"),ye.trigger("destroyPlugin",{}),F(!0),P(),"undefined"==typeof e?"undefined":a(e)){case"string":M(e);break;case"object":var n=U(e,t);n&&H(0);break;case"number":H(e)}}function M(e){var t=new c;t.on(v.JWPLAYER_PLAYLIST_LOADED,function(e){I(e.playlist,e)}),t.on(v.JWPLAYER_ERROR,function(e){e.message="Error loading playlist: "+e.message,this.triggerError(e)},this),t.load(e)}function O(){return ye._instreamAdapter&&ye._instreamAdapter.getState()}function D(){var e=O();return n.isString(e)?e:ge.get("state")}function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(j(),ge.set("playReason",e.reason),ge.get("state")!==g.ERROR){var t=O();if(n.isString(t))return void m.pauseAd(!1);if(ge.get("state")===g.COMPLETE&&(F(!0),H(0)),!ve&&(ve=!0,ye.triggerAfterReady(v.JWPLAYER_MEDIA_BEFOREPLAY,{playReason:ge.get("playReason")}),ve=!1,he))return he=!1,void(pe=null);var i;if(J()){if(0===ge.get("playlist").length)return;i=d.tryCatch(function(){ge.loadVideo()})}else ge.get("state")===g.PAUSED&&(i=d.tryCatch(function(){ge.playVideo()}));i instanceof d.Error&&(ye.triggerError(i),pe=null)}}function Y(){var e=ge.get("state");e!==g.IDLE&&e!==g.PAUSED||N({reason:"autostart"})}function F(e){j();var t=!e;pe=null;var n=d.tryCatch(function(){ge.stopVideo()},ye);return n instanceof d.Error?(ye.triggerError(n),!1):(t&&(me=!0),ve&&(he=!0),!0)}function W(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};pe=null,ge.set("pauseReason",e.reason),"interaction"!==e.reason&&"external"!==e.reason||ge.set("playOnViewable",!1);var t=O();if(n.isString(t))return void m.pauseAd(!0);switch(ge.get("state")){case g.ERROR:return;case g.PLAYING:case g.BUFFERING:var i=d.tryCatch(function(){Ee().pause()},this);if(i instanceof d.Error)return void ye.triggerError(i);break;default:ve&&(he=!0)}}function J(){var e=ge.get("state");return e===g.IDLE||e===g.COMPLETE||e===g.ERROR}function B(e,t){ge.get("state")!==g.ERROR&&(ge.get("scrubbing")||ge.get("state")===g.PLAYING||N(t),Ee().seek(e))}function V(e,t){F(!0),ge.get("state")===g.ERROR&&ge.set("state",g.IDLE),H(e),N(t)}function U(e,t){ge.set("feedData",t);var i=u(e);return i=u.filterPlaylist(i,ge,t),ge.set("playlist",i),n.isArray(i)&&0!==i.length?(T(i),!0):(ye.triggerError({message:"Error loading playlist: No playable sources found"}),!1)}function H(e){ge.setItemIndex(e)}function z(e){V(ge.get("item")-1,e)}function G(e){V(ge.get("item")+1,e)}function q(){if(J()){if(me)return void(me=!1);pe=q;var e=ge.get("item");return e===ge.get("playlist").length-1?void(ge.get("repeat")?G({reason:"repeat"}):(d.isIOS()&&le(!1),ge.set("playOnViewable",!1),ge.set("state",g.COMPLETE),ye.trigger(v.JWPLAYER_PLAYLIST_COMPLETE,{}))):void G({reason:"playlist"})}}function K(e){Ee()&&(e=parseInt(e,10)||0,Ee().setCurrentQuality(e))}function Q(){return Ee()?Ee().getCurrentQuality():-1}function X(){return this._model?this._model.getConfiguration():void 0}function $(){if(this._model.mediaModel)return this._model.mediaModel.get("visualQuality");var e=Z();if(e){var t=Q(),i=e[t];if(i)return{level:n.extend({index:t},i),mode:"",reason:""}}return null}function Z(){return Ee()?Ee().getQualityLevels():null}function ee(e){Ee()&&(e=parseInt(e,10)||0,Ee().setCurrentAudioTrack(e))}function te(){return Ee()?Ee().getCurrentAudioTrack():-1}function ne(){return Ee()?Ee().getAudioTracks():null}function ie(e){e=parseInt(e,10)||0,ge.persistVideoSubtitleTrack(e),ye.trigger(v.JWPLAYER_CAPTIONS_CHANGED,{tracks:oe(),track:e})}function re(){return de.getCurrentIndex()}function oe(){return de.getCaptionsList()}function ae(){return ge.detachMedia()}function se(){var e=d.tryCatch(function(){ge.attachMedia()});return e instanceof d.Error?void d.log("Error calling _attachMedia",e):void("function"==typeof pe&&pe())}function le(e){n.isBoolean(e)||(e=!ge.get("fullscreen")),ge.set("fullscreen",e),this._instreamAdapter&&this._instreamAdapter._adModel&&this._instreamAdapter._adModel.set("fullscreen",e)}function ue(){var e=m.getPlugin("related");if(e){var t=ge.get("nextUp");t&&ye.trigger("nextClick",{mode:t.mode,ui:"nextup",target:t,itemsShown:[t],feedData:t.feedData}),e.next()}}var ce,de,fe,pe,he,ge=this._model,ve=!1,me=!1,ye=this,we={},Ee=function(){return ge.getVideo()},be=new s;be.track(ge);var Ae=new e(o,be),Ce=[];ge.setup(Ae,be),ce=this._view=new f(m,ge),fe=new i(m,ge,ce,U),fe.on(v.JWPLAYER_READY,A,this),fe.on(v.JWPLAYER_SETUP_ERROR,this.setupError,this),ge.mediaController.on("all",w,this),ge.mediaController.on(v.JWPLAYER_MEDIA_COMPLETE,function(){n.defer(q)}),ge.mediaController.on(v.JWPLAYER_MEDIA_ERROR,this.triggerError,this),ge.on("change:flashBlocked",function(e,t){if(!t)return void this._model.set("errorEvent",void 0);var n=!!e.get("flashThrottle"),i={message:n?"Click to run Flash":"Flash plugin failed to load"};n||this.trigger(v.JWPLAYER_ERROR,i),this._model.set("errorEvent",i)},this),ge.on("change:state",h,this),ge.on("change:duration",function(e,t){var n=e.get("minDvrWindow"),i=d.streamType(t,n);e.setStreamType(i)}),ge.on("change:castState",function(e,t){ye.trigger(v.JWPLAYER_CAST_SESSION,t)}),ge.on("change:fullscreen",function(e,t){ye.trigger(v.JWPLAYER_FULLSCREEN,{fullscreen:t}),t&&e.set("playOnViewable",!1)}),ge.on("itemReady",function(){ye.triggerAfterReady(v.JWPLAYER_PLAYLIST_ITEM,{index:ge.get("item"),item:ge.get("playlistItem")})}),ge.on("change:playlist",function(e,t){if(t.length){var i={playlist:t},r=ge.get("feedData");if(r){var o=n.extend({},r);delete o.playlist,i.feedData=o}ye.triggerAfterReady(v.JWPLAYER_PLAYLIST_LOADED,i)}}),ge.on("change:volume",function(e,t){ye.trigger(v.JWPLAYER_MEDIA_VOLUME,{volume:t})}),ge.on("change:mute",function(e,t){ye.trigger(v.JWPLAYER_MEDIA_MUTE,{mute:t})}),ge.on("change:playbackRate",function(e,t){ye.trigger(v.JWPLAYER_PLAYBACK_RATE_CHANGED,{playbackRate:t,position:e.get("position")})}),ge.on("change:scrubbing",function(e,t){t?W():N({reason:"interaction"})}),ge.on("change:captionsList",function(e,t){ye.triggerAfterReady(v.JWPLAYER_CAPTIONS_LIST,{tracks:t,track:ge.get("captionsIndex")||0})}),ge.on("change:mediaModel",function(e){e.mediaModel.on("change:state",function(t,n){e.set("state",E(n))})}),de=new r(ge),ge.on("change:viewSetup",function(e,t){if(t){var n=this.currentContainer.querySelector("video, audio");if(ye.showView(ce.element()),n){var i=ge.get("mediaContainer");i.appendChild(n)}}},this),this.triggerAfterReady=function(e,t){Ce.push({type:e,args:t})},this._play=N,this._pause=W,this._seek=B,this._stop=F,this._load=I,this._next=G,this._prev=z,this._item=V,this._setCurrentCaptions=ie,this._setCurrentQuality=K,this._setFullscreen=le,this.detachMedia=ae,this.attachMedia=se,this.getCurrentQuality=Q,this.getQualityLevels=Z,this.setCurrentAudioTrack=ee,this.getCurrentAudioTrack=te,this.getAudioTracks=ne,this.getCurrentCaptions=re,this.getCaptionsList=oe,this.getVisualQuality=$,this.getConfig=X,this.getState=D,this.setVolume=ge.setVolume.bind(ge),this.setMute=ge.setMute.bind(ge),this.setPlaybackRate=ge.setPlaybackRate.bind(ge),this.getProvider=function(){return ge.get("provider")},this.getWidth=function(){return ge.get("containerWidth")},this.getHeight=function(){return ge.get("containerHeight")},this.getContainer=function(){return this.currentContainer},this.resize=ce.resize,this.getSafeRegion=ce.getSafeRegion,this.setCues=ce.addCues,this.setCaptions=ce.setCaptions,this.next=ue,this.setConfig=function(e){return(0,l["default"])(ye,e)},this.addButton=function(e,t,i,r,o){var a={img:e,tooltip:t,callback:i,id:r,btnClass:o},s=!1,l=n.map(ge.get("dock"),function(e){var t=e!==a&&e.id===a.id;return t?(s=!0,a):e});s||l.push(a),ge.set("dock",l)},this.removeButton=function(e){var t=ge.get("dock")||[];t=n.reject(t,n.matches({id:e})),ge.set("dock",t)},this.checkBeforePlay=function(){return ve},this.getItemQoe=function(){return ge._qoeItem},this.setControls=function(e){n.isBoolean(e)||(e=!ge.get("controls")),ge.set("controls",e);var t=ge.getVideo();t&&t.setControls(e)},this.playerDestroy=function(){this.stop(),this.showView(this.originalContainer),ce&&ce.destroy(),ge&&ge.destroy(),fe&&(fe.destroy(),fe=null)},this.isBeforePlay=this.checkBeforePlay,this.isBeforeComplete=function(){return ge.checkComplete()},this.createInstream=function(){return this.instreamDestroy(),this._instreamAdapter=new t(this,ge,ce),this._instreamAdapter},this.skipAd=function(){this._instreamAdapter&&this._instreamAdapter.skipAd()},this.instreamDestroy=function(){ye._instreamAdapter&&ye._instreamAdapter.destroy()},this.trigger=function(e,t){var n=y(ge,e,t);return p.trigger.call(this,e,n)},fe.start()},showView:function(e){if(!document.body.contains(this.currentContainer)){var t=document.getElementById(this._model.get("id"));t&&(this.currentContainer=t)}this.currentContainer.parentElement&&this.currentContainer.parentElement.replaceChild(e,this.currentContainer),this.currentContainer=e},triggerError:function(e){this._model.set("errorEvent",e),this._model.set("state",g.ERROR),this._model.once("change:state",function(){this._model.set("errorEvent",void 0)},this),this.trigger(v.JWPLAYER_ERROR,e)},setupError:function(e){var t=e.message,i=d.createElement(m(this._model.get("id"),this._model.get("skin"),t)),r=this._model.get("width"),o=this._model.get("height");d.style(i,{width:r.toString().indexOf("%")>0?r:r+"px",height:o.toString().indexOf("%")>0?o:o+"px"}),this.showView(i);var a=this;n.defer(function(){a.trigger(v.JWPLAYER_SETUP_ERROR,{message:t})})}},b}.apply(t,r),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,r;i=[n(1),n(4)],r=function(e,t){return function(n,i,r){var o=r;switch(i){case t.JWPLAYER_MEDIA_TIME:case"beforePlay":case"pause":case"play":case"ready":var a=n.get("viewable");e.isUndefined(a)||(o=e.extend({},r,{viewable:a}))}return o}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(98),n(97),n(4),n(5),n(2),n(3),n(1)],r=function(e,t,n,i,r,o,a){function s(n){var i="",r=n.get("provider");return r&&(i=r.name),i.indexOf("flash")>=0?t:e}var l={skipoffset:null, +tag:null},u=function(e,o,u){function c(){E._adModel.set("state","buffering"),o.set("skipButton",!1),b++;var e,t=h[b];g&&(e=g[b]),C.loadItem(t,e)}function d(e,t){"complete"!==e&&(t=t||{},A.tag&&!t.tag&&(t.tag=A.tag),this.trigger(e,t),"mediaError"!==e&&"error"!==e||h&&b+10&&tt&&e(),t=i}};return{model:r}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(21),n(52),n(15),n(65),n(22),n(1),n(2),n(4),n(50)],r=function(e,t,i,r,o,a,s,l,u){function c(){var e={LOAD_PROMISE_POLYFILL:{method:f,depends:[]},LOAD_BASE64_POLYFILL:{method:p,depends:[]},LOAD_PLUGINS:{method:g,depends:["LOAD_PROMISE_POLYFILL"]},LOAD_XO_POLYFILL:{method:h,depends:[]},LOAD_SKIN:{method:k,depends:[]},LOAD_PLAYLIST:{method:y,depends:[]},LOAD_CONTROLS:{method:_,depends:["LOAD_PROMISE_POLYFILL"]},SETUP_VIEW:{method:L,depends:["LOAD_SKIN","LOAD_XO_POLYFILL","LOAD_PROMISE_POLYFILL"]},INIT_PLUGINS:{method:v,depends:["LOAD_PLUGINS","SETUP_VIEW"]},CHECK_FLASH:{method:w,depends:["SETUP_VIEW"]},FILTER_PLAYLIST:{method:E,depends:["LOAD_PLAYLIST","CHECK_FLASH"]},SET_ITEM:{method:P,depends:["INIT_PLUGINS","FILTER_PLAYLIST"]},DEFERRED:{method:d,depends:[]},SEND_READY:{method:j,depends:["LOAD_CONTROLS","SET_ITEM","DEFERRED"]}};return e}function d(e){setTimeout(e,0)}function f(e){window.Promise?e():n.e(11,function(require){n(57),e()})}function p(e){window.btoa&&window.atob?e():n.e(12,function(require){n(56),e()})}function h(e){"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?e():n.e(7,function(require){n(83),e()})}function g(t,n){window.jwplayerPluginJsonp=e.registerPlugin,x=e.loadPlugins(n.get("id"),n.get("plugins")),x.on(l.COMPLETE,t),x.on(l.ERROR,a.partial(m,t)),x.load()}function v(e,t,n){delete window.jwplayerPluginJsonp,x.setupPlugins(n,t),e()}function m(e,t){R(e,"Could not load plugin",t.message)}function y(e,n){var i=n.get("playlist");a.isString(i)?(T=new t,T.on(l.JWPLAYER_PLAYLIST_LOADED,function(t){n.attributes.feedData=t,n.attributes.playlist=t.playlist,e()}),T.on(l.JWPLAYER_ERROR,a.partial(b,e)),T.load(i)):e()}function w(e,t,n,i){var o="flash"===t.get("primary"),a=s.flashVersion();if(o&&a){var l,u=function(){l!==-1&&(clearTimeout(l),l=-1,setTimeout(function(){r.remove(f.querySelector("#"+p)),e()},0))},c=function(){t.set("primary",void 0),t.updateProviders(),u()},d=i.element(),f=d.querySelector(".jw-media");d.parentElement||c();var p=""+t.get("id")+"-"+Math.random().toString(16).substr(2),h=t.get("flashloader");Object.defineProperty(r.embed(h,f,p,null),"embedCallback",{get:function(){return u}}),l=setTimeout(c,3e3)}else e()}function E(e,t,n,i,r){var o=r(t.get("playlist"),t.get("feedData"));o?e():b(e)}function b(e,t){t&&t.message?R(e,"Error loading playlist",t.message):R(e,"Error loading player","No playable sources found")}function A(e,t){var n;return a.contains(o.SkinsLoadable,e)&&(n=t+"skins/"+e+".css"),n}function C(e){for(var t=document.styleSheets,n=0,i=t.length;n\s+<").replace(/(<\/?)tts?:/g,"$1").replace(//g,"\r\n");if(v){var m=d.getAttribute("begin"),y=d.getAttribute("dur"),w=d.getAttribute("end"),E={begin:i(m,s),text:v};w?E.end=i(w,s):y&&(E.end=E.begin+i(y,s)),o.push(E)}}return o.length||n(),o}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(20),n(7),n(2)],r=function(e,t,n){var i="jwplayer",r=function(r,o){for(var a=[],s=[],l=t.xmlAttribute,u="default",c="label",d="file",f="type",p=0;p0&&(a[p][u]="true"===a[p][u],a[p].label.length||delete a[p].label,o.sources.push(a[p]));if(s.length)for(o.tracks=[],p=0;p0&&(s[p][u]="true"===s[p][u],s[p].kind=s[p].kind.length?s[p].kind:"captions",s[p].label.length||delete s[p].label,o.tracks.push(s[p]));return o};return r}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(20),n(7),n(2)],r=function(e,t,n){function i(e){for(var t=[],n=0;n0&&(t=c(d,t));break;case"title":t.title=a(d);break;case"description":t.description=a(d);break;case"guid":t.mediaid=a(d);break;case"thumbnail":t.image||(t.image=r(d,"url"));break;case"group":c(d,t);break;case"subtitle":var m={};m.file=r(d,"url"),m.kind="captions",r(d,"lang").length>0&&(m.label=u(r(d,"lang"))),h.push(m)}}for(t.hasOwnProperty(p)||(t[p]=[]),f=0;fn?e=n:e<0&&(e=0),t+=e};setInterval(r,1e3),Object.defineProperty(this,"currentTime",{get:function(){return r(),t-e}})};return r.prototype.now=function(){return this.currentTime},new r}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(1)],r=function(e){return function(t){return e.each(Array.prototype.slice.call(arguments,1),function(e){if(e)for(var n in e)n in t||(t[n]=e[n])}),t}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[],r=function(){return{hasClass:function(e,t){var n=" "+t+" ";return 1===e.nodeType&&(" "+e.className+" ").replace(/[\t\r\n\f]/g," ").indexOf(n)>=0}}}.apply(t,i),!(void 0!==r&&(e.exports=r))},,function(e,t,n){var i,r;i=[n(1),n(3)],r=function(e,t){return e.extend({get:function(e){return this.attributes=this.attributes||{},this.attributes[e]},set:function(e,t){if(this.attributes=this.attributes||{},this.attributes[e]!==t){var n=this.attributes[e];this.attributes[e]=t,this.trigger("change:"+e,this,t,n)}},clone:function(){return e.clone(this.attributes)},change:function(e,t,n){var i=this;return e.split(" ").forEach(function(e){var r="change:"+e,o=i.get(e);i.on(r,t,n),t.call(n,i,o,o)}),this}},t)}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(1)],r=function(e){var t={};return t.isDvr=function(e,t){return Math.abs(e)>=Math.max(t,0)},t.streamType=function(n,i){var r=e.isUndefined(i)?120:i,o="VOD";return n===1/0?o="LIVE":n<0&&(o=t.isDvr(n,r)?"DVR":"LIVE"),o},t}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[],r=function(){var e=function(e,n,i){n=n||this,i=i||[];var r=window.jwplayer;if(r&&r.debug)return e.apply(n,i);try{return e.apply(n,i)}catch(o){return new t(e.name,o)}},t=function(e,t){this.name=e,this.message=t.message||t.toString(),this.error=t};return{tryCatch:e,Error:t}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(2),n(23),n(14),n(5),n(1)],r=function(e,t,i,r,o){var a,s=t.style,l={back:!0,backgroundOpacity:50,edgeStyle:null,fontSize:14,fontOpacity:100,fontScale:.05,preprocessor:o.identity,windowOpacity:0};return a=function(r){function a(){if(o.isFinite(j.fontSize)){var e=r.get("containerHeight");return e?void(L=l.fontScale*j.fontSize/l.fontSize):void r.once("change:containerHeight",a)}}function u(){var e=r.get("containerHeight");if(e){var t=Math.round(e*L);r.get("renderCaptionsNatively")?p(r.get("id"),t):s(b,{fontSize:t+"px"})}}function c(e,t){u(),f(e,t),d(e,t)}function d(e,n){t.css("#"+e+" .jw-text-track-display",P,e),t.css("#"+e+" .jw-text-track-cue",n,e)}function f(n,i){e.isSafari()&&t.css("#"+n+" .jw-video::-webkit-media-text-track-display-backdrop",{backgroundColor:i.backgroundColor},n,!0),t.css("#"+n+" .jw-video::-webkit-media-text-track-display",P,n,!0),t.css("#"+n+" .jw-video::cue",i,n,!0)}function p(e,n){P.fontSize=n+"px",t.css("#"+e+" .jw-video::-webkit-media-text-track-display",P,e,!0)}function h(e,n){var i=n.color,r=n.fontOpacity;if((i||r!==l.fontOpacity)&&(e.color=t.hexToRgba(i||"#ffffff",r)),n.back){var o=n.backgroundColor,a=n.backgroundOpacity;o===l.backgroundColor&&a===l.backgroundOpacity||(e.backgroundColor=t.hexToRgba(o,a))}else e.background="transparent";n.fontFamily&&(e.fontFamily=n.fontFamily),n.fontStyle&&(e.fontStyle=n.fontStyle),n.fontWeight&&(e.fontWeight=n.fontWeight),n.textDecoration&&(e.textDecoration=n.textDecoration)}function g(e,n,i){var r=t.hexToRgba("#000000",i);"dropshadow"===e?n.textShadow="0 2px 1px "+r:"raised"===e?n.textShadow="0 0 5px "+r+", 0 1px 5px "+r+", 0 2px 5px "+r:"depressed"===e?n.textShadow="0 -2px 1px "+r:"uniform"===e&&(n.textShadow="-2px 0 1px "+r+",2px 0 1px "+r+",0 -2px 1px "+r+",0 2px 1px "+r+",-1px 1px 1px "+r+",1px 1px 1px "+r+",1px -1px 1px "+r+",1px 1px 1px "+r)}function v(e){r.get("renderCaptionsNatively")||(E=e,this.selectCues(y,E))}function m(){r.get("renderCaptionsNatively")||n.e(10,function(require){n(58),k=window.WebVTT})}var y,w,E,b,A,C,k,L,P,j={};b=document.createElement("div"),b.className="jw-captions jw-reset",this.show=function(){i.addClass(b,"jw-captions-enabled")},this.hide=function(){i.removeClass(b,"jw-captions-enabled")},this.populate=function(e){if(!r.get("renderCaptionsNatively"))return w=[],y=e,e?void this.selectCues(e,E):(w=[],void this.renderCues())},this.resize=function(){u(),this.renderCues(!0)},this.renderCues=function(e){e=!!e,k&&k.processCues(window,w,b,e)},this.selectCues=function(e,t){var n,i;e&&e.data&&t&&(i=this.getAlignmentPosition(e,t),i!==!1&&(n=this.getCurrentCues(e.data,i),this.updateCurrentCues(n),this.renderCues(!0)))},this.getCurrentCues=function(e,t){return o.filter(e,function(e){return t>=e.startTime&&(!e.endTime||t<=e.endTime)})},this.updateCurrentCues=function(e){return e.length?o.difference(e,w).length&&(i.addClass(A,"jw-captions-window-active"),w=e):w=[],w},this.getAlignmentPosition=function(e,t){var n=e.source,i=t.metadata;return n?i&&o.isNumber(i[n])?i[n]:void 0:t.duration<0?t.position-t.duration:t.position},this.clear=function(){e.empty(b)},this.setup=function(e,n){A=document.createElement("div"),C=document.createElement("span"),A.className="jw-captions-window jw-reset",C.className="jw-captions-text jw-reset",j=o.extend({},l,n),L=l.fontScale,a(j.fontSize);var i=j.windowColor,u=j.windowOpacity,d=j.edgeStyle;P={};var f={};h(f,j),(i||u!==l.windowOpacity)&&(P.backgroundColor=t.hexToRgba(i||"#000000",u)),g(d,f,j.fontOpacity),j.back||null!==d||g("uniform",f),s(A,P),s(C,f),c(e,f),A.appendChild(C),b.appendChild(A),this.populate(r.get("captionsTrack")),r.set("captions",j)},this.element=function(){return b},r.on("change:playlistItem",function(){E=null,w=[]},this),r.on("change:captionsTrack",function(e,t){this.populate(t)},this),r.mediaController.on("seek",function(){w=[]},this),r.mediaController.on("time seek",v,this),r.mediaController.on("subtitlesTrackData",function(){this.selectCues(y,E)},this),r.on("itemReady",m,this)}}.apply(t,i),!(void 0!==r&&(e.exports=r))},,,,,,,,,,,,,,,,,,,,,function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}var r,o,a=n(153),s=i(a);r=[],o=function(){function e(e,t,n,i){return(0,s["default"])(e,t,n,i)}return e}.apply(t,r),!(void 0!==o&&(e.exports=o))},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}var r,o,a=n(154),s=i(a);r=[n(6),n(2),n(4),n(1),n(3)],o=function(e,t,n,i,r){var o=t.style,a={linktarget:"_blank",margin:8,hide:!1,position:"top-right"};return function(l){function u(){var e=l.get("dock"),n=!!(e&&e.length&&"top-right"===d.position&&l.get("controls"));t.toggleClass(c,"jw-below",n)}i.extend(this,r);var c,d,f=new Image;return this.setup=function(){if(d=i.extend({},a,l.get("logo")),d.file){d.position=d.position||a.position,d.hide="true"===d.hide.toString(),c||(c=t.createElement((0,s["default"])(d.position,d.hide))),l.set("logo",d),l.change("dock",u),l.on("change:controls",u),f.onload=function(){var e={backgroundImage:'url("'+this.src+'")',width:this.width,height:this.height};if(d.margin!==a.margin){var t=/(\w+)-(\w+)/.exec(d.position);3===t.length&&(e["margin-"+t[1]]=d.margin,e["margin-"+t[2]]=d.margin)}o(c,e),l.set("logoWidth",e.width)},f.src=d.file;var r=new e(c);r.on("click tap",function(e){t.exists(e)&&e.stopPropagation&&e.stopPropagation(),this.trigger(n.JWPLAYER_LOGO_CLICK,{link:d.link,linktarget:d.linktarget})},this)}},this.setContainer=function(e){if(c){var t=e.querySelector(".jw-dock");t?e.insertBefore(c,t):e.appendChild(c)}},this.element=function(){return c},this.position=function(){return d.position},this.destroy=function(){l.off("change:dock",u),l.off("change:controls",u),f.onload=null},this}}.apply(t,r),!(void 0!==o&&(e.exports=o))},function(e,t,n){var i,r;i=[n(1),n(2)],r=function(e,t){function n(e,t){t.off("change:mediaType",null,this),t.on("change:mediaType",function(t,n){"audio"===n&&this.setImage(e.get("playlistItem").image)},this)}function i(e,n){var i=e.get("autostart")&&!t.isMobile()||e.get("item")>0;return i?(this.setImage(null),e.off("change:state",null,this),void e.on("change:state",function(e,t){"complete"!==t&&"idle"!==t&&"error"!==t||(this.setImage(n.image),this.resize(null,null,e.get("stretching")))},this)):void this.setImage(n.image)}var r=function(e){this.model=e,e.on("change:playlistItem",i,this),e.on("change:mediaModel",n,this)};return e.extend(r.prototype,{setup:function(e){this.el=e;var t=this.model.get("playlistItem");t&&this.setImage(t.image)},setImage:function(n){var i=this.image;i&&(i.onload=null,this.image=null),this.model.off("change:state",null,this);var r="";e.isString(n)&&(r='url("'+n+'")',i=this.image=new Image,i.src=n),t.style(this.el,{backgroundImage:r})},resize:function(e,n,i){if("uniform"===i){if(e&&(this.playerAspectRatio=e/n),!this.playerAspectRatio)return;var r=this.image,o=null;if(r){if(0===r.width){var a=this;return void(r.onload=function(){a.resize(e,n,i)})}var s=r.width/r.height;Math.abs(this.playerAspectRatio-s)<.09&&(o="cover")}t.style(this.el,{backgroundSize:o})}},element:function(){return this.el}}),r}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(1),n(2)],r=function(e,t){var n=function(e){this.model=e,this.model.on("change:playlistItem",this.playlistItem,this)};return e.extend(n.prototype,{hide:function(){this.el.style.display="none"},show:function(){this.el.style.display=""},setup:function(e){this.el=e;var t=this.el.getElementsByTagName("div");this.title=t[0],this.description=t[1],this.model.get("playlistItem")&&this.playlistItem(this.model,this.model.get("playlistItem")),this.model.on("change:logoWidth",this.update,this),this.model.on("change:dock",this.update,this)},update:function(e){var n={paddingLeft:0,paddingRight:0},i=e.get("controls"),r=e.get("dock"),o=e.get("logo");if(o){var a=1*(""+o.margin).replace("px",""),s=e.get("logoWidth")+(isNaN(a)?0:a);"top-left"===o.position?n.paddingLeft=s:"top-right"===o.position&&(n.paddingRight=s)}if(i&&r&&r.length){var l=56*r.length;n.paddingRight=Math.max(n.paddingRight,l)}t.style(this.el,n)},playlistItem:function(e,t){if(e.get("displaytitle")||e.get("displaydescription")){var n="",i="";t.title&&e.get("displaytitle")&&(n=t.title),t.description&&e.get("displaydescription")&&(i=t.description),this.updateText(n,i)}else this.hide(); +},updateText:function(e,t){this.title.innerHTML=e,this.description.innerHTML=t,this.title.firstChild||this.description.firstChild?this.show():this.hide()},element:function(){return this.el}}),n}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.CONTROLBAR_ONLY_HEIGHT=44;t.isAudioMode=function(e){var t=e.get("height");if(e.get("aspectratio"))return!1;if("string"==typeof t&&t.indexOf("%")>-1)return!1;var i=1*t||NaN;return i=isNaN(i)?e.get("containerHeight"):i,!!i&&(i&&i<=n)}},function(e,t,n){"use strict";function i(e){var t=0;return e>=1280?t=7:e>=960?t=6:e>=800?t=5:e>=640?t=4:e>=540?t=3:e>=420?t=2:e>=320&&(t=1),t}function r(e,t){var n="jw-breakpoint-"+t;o.replaceClass(e,/jw-breakpoint-\d+/,n)}Object.defineProperty(t,"__esModule",{value:!0}),t.getBreakpoint=i,t.setBreakpoint=r;var o=n(14)},function(e,t,n){function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r,o,a=function(){function e(e,t){for(var n=0;n=0&&s>=0&&{top:n,bottom:i,left:r,right:o,width:a,height:s}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}var r,o,a=n(155),s=i(a),l=n(145),u=n(150),c=i(u),d=n(151),f=i(d),p=n(62),h=i(p),g=n(68),v=n(146),m=void 0;r=[n(4),n(5),n(3),n(2),n(1),n(149),n(148),n(147),n(120),n(142),n(143),n(144),n(50)],o=function(e,t,i,r,o,a,u,d,p,y,w,E,b){function A(A,_){function R(){return{reason:"interaction"}}function x(){(0,g.cancelAnimationFrame)(ge),ge=(0,g.requestAnimationFrame)(T)}function T(){ie.isSetup&&(ie.updateBounds(),ie.updateStyles(),ie.checkResized())}function S(e,t){var n=(0,l.isAudioMode)(_);if(o.isNumber(e)&&o.isNumber(t)){var i=(0,v.getBreakpoint)(e);(0,v.setBreakpoint)(re,i);var a=i<2,s=_.get("timeSliderAbove"),u=!n&&s!==!1&&(s||a);r.toggleClass(re,"jw-flag-small-player",a),r.toggleClass(re,"jw-flag-time-slider-above",u),r.toggleClass(re,"jw-orientation-portrait",t>e)}r.toggleClass(re,"jw-flag-audio-player",n),_.set("audioMode",n)}function I(e,t,n){if(e){var i={color:e,borderColor:e,stroke:e};r.css("#"+n+" .jw-color-active",i,n),r.css("#"+n+" .jw-color-active-hover:hover",i,n)}if(t){var o={color:t,borderColor:t,stroke:t};r.css("#"+n+" .jw-color-inactive",o,n),r.css("#"+n+" .jw-color-inactive-hover:hover",o,n)}}function M(){_.set("visibility",(0,f["default"])(_,re,k))}function O(e,t){t?m?D():b.load().then(function(e){m=e,D()})["catch"](function(e){ie.trigger("error",{message:"Controls failed to load",reason:e})}):ie.removeControls()}function D(){var e=new m(document,ie.element());ie.addControls(e)}function N(e){var t=oe.querySelector("video, audio");if(t){var n=document.createElement("div");n.innerHTML=e.title||"",t.setAttribute("title",n.textContent)}}function Y(e,t,n){t&&!n&&(ee(pe||e),ie.updateStyles())}function F(n,i,o){var a=new d(i,o,{useHover:!0});return a.on({click:function(){ie.trigger(e.JWPLAYER_DISPLAY_CLICK),_.get("controls")&&n.play(R())},tap:function(){ie.trigger(e.JWPLAYER_DISPLAY_CLICK);var o=i.get("state"),a=_.get("controls");if(a&&(o===t.IDLE||o===t.COMPLETE||pe&&pe.get("state")===t.PAUSED)&&n.play(R()),a&&o===t.PAUSED){if(pe||i.get("castActive")||i.mediaModel&&"audio"===i.mediaModel.get("mediaType"))return;r.toggleClass(re,"jw-flag-controls-hidden"),le.renderCues(!0)}else Ee&&(Ee.showing?Ee.userInactive():Ee.userActive())},doubleClick:function(){return Ee&&n.setFullscreen()},move:function(){return Ee&&Ee.userActive()},over:function(){return Ee&&Ee.userActive()}}),a}function W(e,t){r.replaceClass(re,/jw-skin-\S+/,t?"jw-skin-"+t:"")}function J(e,t){r.replaceClass(re,/jw-stretch-\S+/,"jw-stretch-"+t)}function B(e,t){r.toggleClass(re,"jw-flag-aspect-mode",!!t);var n=re.querySelector(".jw-aspect");C(n,{paddingTop:t||null})}function V(e,t){r.toggleClass(re,"jw-flag-flash-blocked",t)}function U(e){e.link?(A.pause(!0,R()),A.setFullscreen(!1),window.open(e.link,e.linktarget)):_.get("controls")&&A.play(R())}function H(e,t,n){var i=r.exists(e),o=r.exists(t),a={width:e};o&&n&&_.set("aspectratio",null),_.get("aspectratio")||(a.height=t),i&&o&&(_.set("width",e),_.set("height",t)),C(re,a)}function z(e,t){if((e&&!isNaN(1*e)||(e=_.get("containerWidth")))&&(t&&!isNaN(1*t)||(t=_.get("containerHeight")))){ae&&ae.resize(e,t,_.get("stretching"));var n=_.getVideo();if(n){var i=n.resize(e,t,_.get("stretching"));i&&(clearTimeout(he),he=setTimeout(z,250))}}}function G(){if(me.supportsDomFullscreen()){var e=me.fullscreenElement();return!(!e||e.id!==_.get("id"))}return pe?pe.getVideo().getFullScreen():_.getVideo().getFullScreen()}function q(e){var t=_.get("fullscreen"),n=void 0!==e.jwstate?e.jwstate:G();t!==n&&_.set("fullscreen",n),x(),clearTimeout(he),he=setTimeout(z,200)}function K(e,t){r.toggleClass(e,"jw-flag-fullscreen",t),C(document.body,{overflowY:t?"hidden":""}),t&&Ee&&Ee.userActive(),z(),x()}function Q(){Ee.userActive()}function X(e,t){var n="audio"===t,i=_.getVideo(),o=i&&0===i.getName().name.indexOf("flash");r.toggleClass(re,"jw-flag-media-audio",n),n&&!o?re.insertBefore(ae.el,oe):re.insertBefore(ae.el,le.element())}function $(e,t){if(!pe){var n="LIVE"===t;r.toggleClass(re,"jw-flag-live",n),ie.setAltText(n?e.get("localization").liveBroadcast:"")}}function Z(e,t){return t?void(t.name?se.updateText(t.name,t.message):se.updateText(t.message,"")):void se.playlistItem(e,e.get("playlistItem"))}function ee(e){if(_.get("viewSetup")){ce=e.get("state");var t=null;pe&&(t=ce),Ee&&(Ee.instreamState=t),te(ce)}}function te(e){switch(_.get("controls")&&e!==t.PAUSED&&r.hasClass(re,"jw-flag-controls-hidden")&&r.removeClass(re,"jw-flag-controls-hidden"),r.replaceClass(re,/jw-state-\S+/,"jw-state-"+e),e){case t.IDLE:case t.ERROR:case t.COMPLETE:le.hide();break;default:le.show(),e===t.PAUSED&&Ee&&!Ee.showing&&le.renderCues(!0)}}function ne(){!Ee||pe||L||Ee.userActive()}var ie=o.extend(this,i,{isSetup:!1,api:A,model:_});o.extend(_.attributes,{containerWidth:void 0,containerHeight:void 0,mediaContainer:void 0,fullscreen:!1,inDom:void 0,iFrame:void 0,activeTab:void 0,intersectionRatio:void 0,visibility:void 0,viewable:void 0,viewSetup:!1,audioMode:void 0,touchMode:void 0,altText:"",cues:void 0,castClicked:!1,scrubbing:!1,logoWidth:0});var re=r.createElement((0,s["default"])(_.get("id"),_.get("localization").player)),oe=re.querySelector(".jw-media"),ae=new w(_),se=new E(_),le=new p(_),ue=void 0,ce=void 0,de=void 0,fe=void 0,pe=void 0,he=-1,ge=-1,ve=void 0,me=void 0,ye=void 0,we=null,Ee=void 0;this.updateBounds=function(){(0,g.cancelAnimationFrame)(ge);var e=document.body.contains(re),t=k(re),n=Math.round(t.width),i=Math.round(t.height);return n===de&&i===fe?(de&&fe||x(),void _.set("inDom",e)):(n&&i||de&&fe||x(),(n||i||e)&&(_.set("containerWidth",n),_.set("containerHeight",i)),_.set("inDom",e),void(e&&c["default"].observe(re)))},this.updateStyles=function(){var e=_.get("containerWidth"),t=_.get("containerHeight");_.get("controls")&&S(e,t),Ee&&Ee.resize(e,t),z(e,t),le.resize()},this.checkResized=function(){var t=_.get("containerWidth"),n=_.get("containerHeight");if(t!==de||n!==fe){de=t,fe=n,ie.trigger(e.JWPLAYER_RESIZE,{width:t,height:n});var i=(0,v.getBreakpoint)(t);we!==i&&(we=i,ie.trigger(e.JWPLAYER_BREAKPOINT,{breakpoint:we}))}},this.handleColorOverrides=function(){function e(e,n,i,o){e=r.prefix(e,"#"+t+(o?"":" "));var a={};a[n]=i,r.css(e.join(", "),a,t)}var t=_.get("id"),n=_.get("skinColorActive"),i=_.get("skinColorInactive"),o=_.get("skinColorBackground");if(n&&(e([".jw-button-color.jw-toggle",".jw-button-color:hover",".jw-button-color.jw-toggle.jw-off:hover",".jw-option:not(.jw-active-option):hover",".jw-nextup-header"],"color",n),e([".jw-option.jw-active-option",".jw-progress"],"background","none "+n)),i&&(e([".jw-text",".jw-option",".jw-button-color",".jw-toggle.jw-off",".jw-skip .jw-skip-icon",".jw-nextup-body"],"color",i),e([".jw-cue",".jw-knob",".jw-active-option",".jw-nextup-header"],"background","none "+i)),o){if(e([".jw-background-color"],"background","none "+o),_.get("timeSliderAbove")!==!1){var a="transparent linear-gradient(180deg, "+r.getRgba(o,0)+" 0%, "+r.getRgba(o,.25)+" 30%, "+r.getRgba(o,.4)+" 70%, "+r.getRgba(o,.5)+") 100%";e([".jw-flag-time-slider-above .jw-background-color.jw-controlbar"],"background",a,!0)}e([".jw-flag-time-slider-above .jw-background-color.jw-slider-time"],"background","transparent",!0)}I(n,i,t)},this.setup=function(){var t=this;ae.setup(re.querySelector(".jw-preview")),se.setup(re.querySelector(".jw-title")),ue=new y(_),ue.setup(),ue.setContainer(re),ue.on(e.JWPLAYER_LOGO_CLICK,U),le.setup(re.id,_.get("captions")),re.insertBefore(le.element(),se.element()),ve=F(A,_,oe),ye=u(re),me=a(re,document,q),re.addEventListener("focus",ne),_.on("change:errorEvent",Z),_.on("change:hideAdsControls",function(e,t){r.toggleClass(re,"jw-flag-ads-hide-controls",t)}),_.on("change:scrubbing",function(e,t){r.toggleClass(re,"jw-flag-dragging",t)}),_.mediaController.on("fullscreenchange",q),_.change("mediaModel",function(e,n){n.change("mediaType",X,t),n.on("change:visualQuality",function(){z()},t)}),_.change("skin",W,this),_.change("stretching",J),_.change("flashBlocked",V);var i=_.get("width"),o=_.get("height");H(i,o),_.change("aspectratio",B),_.get("controls")?S(i,o):r.addClass(re,"jw-flag-controls-hidden"),j||(j=!0,n(185)),P&&r.addClass(re,"jw-ie"),_.get("skin-loading")===!0&&(r.addClass(re,"jw-flag-skin-loading"),_.once("change:skin-loading",function(){r.removeClass(re,"jw-flag-skin-loading")})),this.handleColorOverrides(),_.set("mediaContainer",oe),_.set("iFrame",r.isIframe()),_.set("activeTab",(0,h["default"])()),_.set("touchMode",L&&("string"==typeof o||o>=l.CONTROLBAR_ONLY_HEIGHT)),c["default"].add(this),this.isSetup=!0,_.set("viewSetup",!0),_.set("inDom",document.body.contains(re))},this.init=function(){this.updateBounds(),_.on("change:fullscreen",Ae),_.on("change:activeTab",M),_.on("change:fullscreen",M),_.on("change:intersectionRatio",M),_.on("change:visibility",Y),M(),1!==c["default"].size()||_.get("visibility")||Y(_,1,0),_.change("state",ee),_.change("controls",O),L&&(N(_.get("playlistItem")),_.on("itemReady",N)),de=fe=null,this.checkResized()};var be=function(e,t){t&&ee(pe||_)};this.addControls=function(e){Ee=e,r.removeClass(re,"jw-flag-controls-hidden"),_.change("streamType",$,this),e.enable(A,_),e.addActiveListeners(ue.element());var n=e.logoContainer();n&&ue.setContainer(n),fe&&(S(de,fe),e.resize(de,fe),le.renderCues(!0)),e.on("userActive userInactive",function(){ce!==t.PLAYING&&ce!==t.BUFFERING||le.renderCues(!0)}),e.on("all",ie.trigger,ie);var i=re.querySelector(".jw-overlays");i.addEventListener("mousemove",Q)},this.removeControls=function(){ue.setContainer(re),Ee&&(Ee.removeActiveListeners(ue.element()),Ee.disable(),Ee=null);var e=document.querySelector(".jw-overlays");e&&e.removeEventListener("mousemove",Q),r.addClass(re,"jw-flag-controls-hidden")};var Ae=function(e,t){var n=_.getVideo();t&&Ee&&_.get("autostartMuted")&&Ee.unmuteAutoplay(A,_),me.supportsDomFullscreen()?(t?me.requestFullscreen():me.exitFullscreen(),K(re,t)):P?K(re,t):(pe&&pe.getVideo()&&pe.getVideo().setFullscreen(t),n.setFullscreen(t)),n&&0===n.getName().name.indexOf("flash")&&n.setFullscreen(t)};this.resize=function(e,t){var n=!0;H(e,t,n),T()},this.resizeMedia=z,this.setupInstream=function(e){this.instreamModel=pe=e,pe.on("change:controls",be,this),pe.on("change:state",ee,this),r.addClass(re,"jw-flag-ads"),Ee&&Ee.userActive()},this.setAltText=function(e){_.set("altText",e)},this.destroyInstream=function(){if(pe&&(pe.off(null,null,this),pe=null),this.setAltText(""),r.removeClass(re,["jw-flag-ads","jw-flag-ads-hide-controls"]),_.set("hideAdsControls",!1),_.getVideo){var e=_.getVideo();e.setContainer(oe)}$(_,_.get("streamType")),ve.revertAlternateClickHandlers()},this.addCues=function(e){_.set("cues",e)},this.clickHandler=function(){return ve},this.getContainer=this.element=function(){return re},this.controlsContainer=function(){return Ee?Ee.element():null},this.getSafeRegion=function(e){var t={x:0,y:0,width:de||0,height:fe||0};return Ee&&(e=e||!r.exists(e),e&&(t.height-=Ee.controlbarHeight())),t},this.setCaptions=function(e){le.clear(),le.setup(_.get("id"),e),le.resize()},this.destroy=function(){c["default"].unobserve(re),c["default"].remove(this),this.isSetup=!1,this.off(),(0,g.cancelAnimationFrame)(ge),clearTimeout(he),re.removeEventListener("focus",ne),ye&&(ye.destroy(),ye=null),me&&(me.destroy(),me=null),_.mediaController&&_.mediaController.off("fullscreenchange",q),Ee&&Ee.disable(),pe&&this.destroyInstream(),ve&&(ve.destroy(),ve=null),ue&&(ue.destroy(),ue=null),r.clearCss(_.get("id"))}}var C=r.style,k=r.bounds,L=r.isMobile(),P=r.isIE(),j=!1;return A.prototype.setControlsModule=function(e){m=e},A}.apply(t,r),!(void 0!==o&&(e.exports=o))},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return'
    '+('
    '+n+"
    ")+('
    '+i+"
    ")+'
    '}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e,t){var n=t?" jw-hide":"";return''}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return'
    '}},function(e,t,n){var i,r;i=[n(74),n(1),n(28),n(2),n(7),n(6),n(79),n(15),n(80),n(69),n(4),n(5),n(53),n(37),n(51),n(21)],r=function(e,t,n,i,r,o,a,s,l,u,c,d,f,p,h,g){var v={};return v.api=e,v._=t,v._=t,v.version=n,v.utils=t.extend(i,r,{key:a,extend:t.extend,scriptloader:s,rssparser:h,tea:l,UI:o}),v.utils.css.style=v.utils.style,v.vid=u,v.events=t.extend({},c,{state:d}),v.playlist=t.extend({},f,{item:p}),v.plugins=g,v}.apply(t,i),!(void 0!==r&&(e.exports=r))},,,,function(e,t,n){var i,r;i=[n(94),n(16),n(173),n(29),n(27),n(1)],r=function(e,t,i,r,o,a){var s=e.prototype.setup;return e.prototype.setup=function(e,l){function u(){var e=p.get("cast");return a.isObject(e)&&g("casting")}function c(){var e=p.getVideo(),t=p.get("cast")||{};u()?(!t.customAppId&&r.containsDrm(p)||d.apply(this),f.apply(this)):e&&e.video&&(e.video.webkitWirelessVideoPlaybackDisabled=!0)}function d(){n.e(4,function(require){if(window.chrome&&o.isChrome()){var e=n(75);this._castController=new e(this,p),this.castToggle=this._castController.castToggle.bind(this._castController)}}.bind(this))}function f(){window.WebKitPlaybackTargetAvailabilityEvent&&n.e(8,function(require){var e=n(73);this._airplayController=new e(this,p),this.castToggle=this._airplayController.airplayToggle.bind(this._airplayController)}.bind(this))}s.apply(this,arguments);var p=this._model,h=p.get("edition"),g=t(h),v=i.setup(this._view);e.analytics&&(e.sdkplatform=e.sdkplatform||e.analytics.sdkplatform);var m=this;l.getAdBlock=v.getAdBlock,this.on("playlistItem",function(){v.onReady.apply(m)}),this.once("ready",c,this)},e}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(79),n(16),n(1),n(2),n(66),n(100),n(29)],r=function(e,t,i,r,o,a,s){function l(e,t,n){if(t){var i=t.client;delete t.client,/\.(js|swf)$/.test(i||"")||(i=o.repo()+n),e[i]=t}}function u(e,n){var r=i.clone(n.get("plugins"))||{},a=n.get("edition"),s=t(a),u=/^(vast|googima|freewheel)$/,c=/\.(js|swf)$/,d=o.repo(),f=i.clone(n.get("advertising"));if(s("ads")&&f&&(c.test(f.client)?r[f.client]=f:u.test(f.client)&&(r[d+f.client+".js"]=f),delete f.client),s("jwpsrv")){var p=n.get("analytics");i.isObject(p)||(p={}),l(r,p,"jwpsrv.js")}l(r,n.get("ga"),"gapro.js"),l(r,n.get("sharing"),"sharing.js");var h=n.get("related"),g=i.isObject(h),v=n.get("controls")!==!1||g;if(v){var m=n.get("visualplaylist")!==!1||g;g||(h={disableRelated:!0}),h.showDockButton=m,l(r,h,"related.js")}var y=n.get("mobileSdk");if(!y){var w=n.get("playlist");i.some(w,function(e){if(e.stereomode&&e.stereomode.length>0)return l(r,n.get("vr")||{},"vr.js"),!0})}n.set("plugins",r),e()}function c(t,i){var s=i.get("key")||window.jwplayer&&window.jwplayer.key,l=new e(s),u=l.edition();if(i.set("key",s),i.set("edition",u),"unlimited"===u){var c=r.getScriptPath("jwplayer.js");if(!c)return void a.error(t,"Error setting up player","Could not locate jwplayer.js script tag");n.p=c,r.repo=o.repo=o.loadFrom=function(){return c}}i.updateProviders(),"invalid"===u?a.error(t,"Error setting up player",(void 0===s?"Missing":"Invalid")+" license key"):t()}function d(e,t){s.containsDrm(t)?s.probe(e,t.get("edition")):e()}function f(){var e=a.getQueue();return e.CHECK_KEY={method:c,depends:["LOAD_BASE64_POLYFILL"]},e.PROBE_DRM_SUPPORT={method:d,depends:["CHECK_KEY","LOAD_PROMISE_POLYFILL"]},e.FILTER_PLUGINS={method:u,depends:["CHECK_KEY"]},e.FILTER_PLAYLIST.depends.push("PROBE_DRM_SUPPORT"),e.LOAD_PLUGINS.depends.push("FILTER_PLUGINS"),e}return{getQueue:f}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){var i,r;i=[n(102),n(156),n(1)],r=function(e,t,n){var i=window,r=n.extend(e,t);return"function"==typeof i.define&&i.define.amd&&i.define([],function(){return r}),i.jwplayer?i.jwplayer:r}.apply(t,i),!(void 0!==r&&(e.exports=r))},,,,,,,,,,,function(e,t,n){var i,r;i=[],r=function(){function e(){var e=document.createElement("div");return e.className=n,e.innerHTML=" ",e.style.width="1px",e.style.height="1px",e.style.position="absolute",e.style.background="transparent",e}function t(t){function i(){if(a)return!0;var e=this;r()&&e.trigger("adBlock")}function r(){return null!==s.offsetParent&&s.className===n&&""!==s.innerHTML&&0!==s.clientHeight||(a=!0),a}function o(){return a}var a=!1,s=e();return t.element().appendChild(s),{onReady:i,getAdBlock:o}}var n="afs_ads";return{setup:t}}.apply(t,i),!(void 0!==r&&(e.exports=r))},function(e,t,n){function i(e){return e&&e.__esModule?e:{"default":e}}var r,o,a=n(176),s=i(a);r=[n(2),n(4),n(6),n(3),n(1)],o=function(e,t,n,i,r){var o=function(e){this.model=e,this.setup()};return r.extend(o.prototype,i,{setup:function(){this.destroy(),this.skipMessage=this.model.get("skipText"),this.skipMessageCountdown=this.model.get("skipMessage"),this.setWaitTime(this.model.get("skipOffset"));var t=(0,s["default"])();this.el=e.createElement(t),this.skiptext=this.el.getElementsByClassName("jw-skiptext")[0],this.skipAdOnce=r.once(this.skipAd.bind(this)),new n(this.el).on("click tap",r.bind(function(){this.skippable&&this.skipAdOnce()},this)),this.model.on("change:duration",this.onChangeDuration,this),this.model.on("change:position",this.onChangePosition,this),this.onChangeDuration(this.model,this.model.get("duration")),this.onChangePosition(this.model,this.model.get("position"))},updateMessage:function(e){this.skiptext.innerHTML=e},updateCountdown:function(e){this.updateMessage(this.skipMessageCountdown.replace(/xx/gi,Math.ceil(this.waitTime-e)))},onChangeDuration:function(t,n){if(n){if(this.waitPercentage){if(!n)return;this.itemDuration=n,this.setWaitTime(this.waitPercentage),delete this.waitPercentage}e.removeClass(this.el,"jw-hidden")}},onChangePosition:function(t,n){this.waitTime-n>0?this.updateCountdown(n):(this.updateMessage(this.skipMessage),this.skippable=!0,e.addClass(this.el,"jw-skippable"))},element:function(){return this.el},setWaitTime:function(t){if(r.isString(t)&&"%"===t.slice(-1)){var n=parseFloat(t);return void(this.itemDuration&&!isNaN(n)?this.waitTime=this.itemDuration*n/100:this.waitPercentage=t)}r.isNumber(t)?this.waitTime=t:"string"===e.typeOf(t)?this.waitTime=e.seconds(t):isNaN(Number(t))?this.waitTime=0:this.waitTime=Number(t)},skipAd:function(){this.trigger(t.JWPLAYER_AD_SKIPPED)},destroy:function(){this.el&&(this.el.removeEventListener("click",this.skipAdOnce),this.el.parentElement&&this.el.parentElement.removeChild(this.el)),delete this.skippable,delete this.itemDuration,delete this.waitPercentage}}),o}.apply(t,r),!(void 0!==o&&(e.exports=o))},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){return'
    '}},,,function(e,t,n){t=e.exports=n(82)(),t.push([e.id,".jw-reset{color:inherit;background-color:transparent;padding:0;margin:0;float:none;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:1em;list-style:none;text-align:left;text-transform:none;vertical-align:baseline;border:0;direction:ltr;font-variant:inherit;font-stretch:inherit;-webkit-tap-highlight-color:rgba(255,255,255,0)}.jw-background-color{background:rgba(33,33,33,.8)}.jw-knob,.jw-text{color:#cecece}.jw-knob{background-color:#fff}.jw-button-color{color:#cecece;fill:#cecece}.jw-button-color:focus,:not(.jw-flag-touch) .jw-button-color:hover{outline:none;color:#fff;fill:#fff}.jw-toggle{color:#fff}.jw-toggle.jw-off{color:#cecece}.jw-toggle.jw-off:focus{color:#fff}.jw-toggle:focus{outline:none}:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#fff}.jw-display-icon-container{margin:0 .25em}.jw-display-icon-container .jw-icon{color:#cecece}.jw-rail{background:hsla(0,0%,100%,.2)}.jw-buffer{background:hsla(0,0%,100%,.3)}.jw-progress{background:#fff}.jw-slider-horizontal,.jw-slider-horizontal .jw-buffer,.jw-slider-horizontal .jw-progress,.jw-slider-horizontal .jw-rail{height:.3em}.jw-slider-horizontal .jw-knob{margin-left:-.3em}.jw-slider-vertical .jw-knob{margin-bottom:-.3em}.jw-slider-vertical .jw-progress,.jw-slider-vertical .jw-rail,.jw-slider-vertical .jw-slider-container{width:.3em}.jw-menu,.jw-time-tip,.jw-volume-tip{border:0}.jw-menu,.jw-time-tip{padding:.5em}.jw-volume-tip{padding:1em}.jw-skip{padding:.5em}.jw-skip .jw-skip-icon,.jw-skip .jw-skiptext{color:#cecece}.jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skip.jw-skippable:hover .jw-text{color:#fff}.jw-dock-button .jw-text,.jw-time-tip .jw-text{color:#cecece}.jw-dock-button{background:rgba(33,33,33,.8)}:not(.jw-flag-touch) .jw-dock-button:hover{background:#212121}.jw-icon-cast button{--connected-color:#fff;--disconnected-color:#cecece}.jw-icon-cast button:focus{--connected-color:#fff;--disconnected-color:#fff}.jw-icon-cast button.jw-off{--connected-color:#cecece}.jw-icon-cast:hover button{--connected-color:#fff;--disconnected-color:#fff}.jw-nextup-container{bottom:2.5em;padding:5px .5em}.jw-nextup{border-radius:0}.jw-nextup-header{background:rgba(33,33,33,.8);color:#fff}.jw-nextup-body{background:rgba(0,0,0,.8);color:#fff}.jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top,transparent,#000);background:linear-gradient(-180deg,transparent,#000)}.jw-nextup-close{color:#cecece}.jw-nextup-close:active,.jw-nextup-close:hover{color:#fff}.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover,.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#212121}.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-color-active,:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-color-inactive,:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#cecece;stroke:#cecece;border-color:#cecece}.jw-option{color:#cecece}.jw-option.jw-active-option{color:#fff;background-color:hsla(0,0%,100%,.1)}:not(.jw-flag-touch) .jw-option:hover{color:#fff}.jwplayer{width:100%;font-size:16px;position:relative;display:block;min-height:0;overflow:hidden;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;background-color:#000;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jwplayer *{box-sizing:inherit}.jwplayer.jw-flag-aspect-mode{height:auto!important}.jwplayer.jw-flag-aspect-mode .jw-aspect{display:block}.jwplayer .jw-aspect{display:none}.jwplayer.jw-no-focus:focus,.jwplayer .jw-swf{outline:none}.jwplayer.jw-ie:focus{outline:1px dotted #585858}.jw-media,.jw-preview{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.jw-media{overflow:hidden;cursor:pointer}.jw-plugin{position:absolute;bottom:2.5em}.jw-plugin .jw-banner{max-width:100%;opacity:0;cursor:pointer;position:absolute;margin:auto auto 0;left:0;right:0;bottom:0;display:block}.jw-captions,.jw-preview,.jw-title{pointer-events:none}.jw-logo,.jw-media{pointer-events:all}.jwplayer video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;background:transparent}.jwplayer video::-webkit-media-controls-start-playback-button{display:none}.jwplayer.jw-stretch-uniform video{-o-object-fit:contain;object-fit:contain}.jwplayer.jw-stretch-none video{-o-object-fit:none;object-fit:none}.jwplayer.jw-stretch-fill video{-o-object-fit:cover;object-fit:cover}.jwplayer.jw-stretch-exactfit video{-o-object-fit:fill;object-fit:fill}.jw-preview{position:absolute;display:none;opacity:1;visibility:visible;width:100%;height:100%;background:#000 no-repeat 50% 50%}.jw-error .jw-preview,.jwplayer .jw-preview{background-size:contain}.jw-stretch-none .jw-preview{background-size:auto auto}.jw-stretch-fill .jw-preview{background-size:cover}.jw-stretch-exactfit .jw-preview{background-size:100% 100%}.jw-title{display:none;position:absolute;top:0;width:100%;font-size:.875em;height:8em;background:-webkit-linear-gradient(top,#000,#000 18%,transparent);background:linear-gradient(180deg,#000 0,#000 18%,transparent)}.jw-title-primary,.jw-title-secondary{padding:.75em 1.5em;min-height:2.5em;width:100%;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jw-title-primary{font-weight:700}.jw-title-secondary{margin-top:-.5em}.jw-flag-small-player .jw-title{background:-webkit-linear-gradient(top,rgba(51,51,51,.75),rgba(51,51,51,0));background:linear-gradient(180deg,rgba(51,51,51,.75),rgba(51,51,51,0));height:auto;padding:16px 0}.jw-flag-small-player .jw-title-primary,.jw-flag-small-player .jw-title-secondary{min-height:inherit;padding:0 16px}.jw-flag-small-player .jw-title-secondary{display:none;margin-top:5px}.jw-captions{position:absolute;width:100%;height:100%;text-align:center;display:none;max-height:calc(100% - 40px);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-decoration:none;pointer-events:none;overflow:hidden;top:0}.jw-captions.jw-captions-enabled{display:block}.jw-captions-window{display:none;padding:.25em;border-radius:.25em}.jw-captions-text,.jw-captions-window.jw-captions-window-active{display:inline-block}.jw-captions-text{color:#fff;background-color:#000;word-wrap:normal;word-break:normal;white-space:pre-line;font-style:normal;font-weight:400;text-align:center;text-decoration:none}.jw-text-track-display{font-size:inherit;line-height:1.5}.jw-text-track-cue{background-color:rgba(0,0,0,.5);color:#fff;padding:.1em .3em}.jwplayer video::-webkit-media-controls{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.jwplayer video::-webkit-media-text-track-container{max-height:calc(100% - 40px);line-height:normal}.jwplayer video::-webkit-media-text-track-display{min-width:-webkit-min-content}.jwplayer video::cue{background-color:rgba(0,0,0,.5)}.jwplayer video::-webkit-media-controls-panel-container{display:none}.jw-logo{position:absolute;margin:.75em;cursor:pointer;pointer-events:all;background-repeat:no-repeat;background-size:contain;top:auto;right:auto;left:auto;bottom:auto}.jw-flag-audio-player .jw-logo{display:none}.jw-logo-top-right{top:0;right:0}.jw-logo-top-right.jw-below{top:3.5em}.jw-logo-top-left{top:0;left:0}.jw-logo-bottom-left{bottom:0;left:0}.jw-logo-bottom-right{bottom:0;right:0}.jw-state-setup{background-color:transparent}.jw-state-setup .jw-logo{visibility:hidden}body .jw-error .jw-title,body .jwplayer.jw-state-error .jw-title{display:block}body .jw-error .jw-title .jw-title-primary,body .jwplayer.jw-state-error .jw-title .jw-title-primary{white-space:normal}body .jw-error .jw-title .jw-title-secondary,body .jwplayer.jw-state-error .jw-title .jw-title-secondary{display:block}body .jw-error{font-size:16px;background-color:#000;color:#fff;width:100%;height:100%;display:table;opacity:1;position:relative}.jw-state-idle .jw-preview,.jw-state-idle .jw-title,.jwplayer.jw-state-complete:not(.jw-flag-casting):not(.jw-flag-audio-player) .jw-preview,.jwplayer.jw-state-complete:not(.jw-flag-casting):not(.jw-flag-audio-player) .jw-title,body .jw-error .jw-preview,body .jw-error .jw-title,body .jwplayer.jw-state-error .jw-preview,body .jwplayer.jw-state-error .jw-title{display:block}.jw-state-idle .jw-captions,.jwplayer.jw-state-complete .jw-captions,body .jwplayer.jw-state-error .jw-captions{display:none}.jw-state-idle video::-webkit-media-text-track-container,.jwplayer.jw-state-complete video::-webkit-media-text-track-container,body .jwplayer.jw-state-error video::-webkit-media-text-track-container{display:none}.jwplayer.jw-flag-skin-loading .jw-captions,.jwplayer.jw-flag-skin-loading .jw-controls,.jwplayer.jw-flag-skin-loading .jw-media,.jwplayer.jw-flag-skin-loading .jw-preview,.jwplayer.jw-flag-skin-loading .jw-rightclick,.jwplayer.jw-flag-skin-loading .jw-title{display:none}.jwplayer.jw-flag-fullscreen{width:100%!important;height:100%!important;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;position:fixed}body .jwplayer.jw-flag-flash-blocked .jw-title{display:block}.jwplayer.jw-flag-controls-hidden .jw-captions{max-height:none}.jwplayer.jw-flag-controls-hidden video::-webkit-media-text-track-container{max-height:none}.jwplayer.jw-flag-controls-hidden .jw-media{cursor:default}.jw-flag-audio-player:not(.jw-flag-flash-blocked) .jw-media{visibility:hidden}.jw-flag-audio-player .jw-title{background:none}.jw-flag-audio-player object{min-height:45px}",""]); +},,,,,,function(e,t,n){var i=n(179);"string"==typeof i&&(i=[["all-players",i,""]]),n(49).style(i,"all-players"),i.locals&&(e.exports=i.locals)}]); \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.loader.swf b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/jwplayer.loader.swf new file mode 100644 index 0000000000000000000000000000000000000000..b95874bf7ecbdde59617a3b4276c5afffdb2bfe4 GIT binary patch literal 991 zcmV<510eiES5qAz1^@tf+I3akZW>1vo>>+K*4PH)U?*+Tbt470wU@=URM`bo2XN~u z4wCJQC{gMic4y7T%MRKd{!~Sk`X*H$q*8Bt!(;TK579FV*s-IG7QHl0)bTM$P;~gwSt=e=tJT&~XpXn#cOM=LgXtShZ4Di2h-@JQ|IR(YFQ)Jmnfs$<`X_6MOKOFDL$ z`K-qR5tS=O1%w>?(B)x|iaPE0eb1&+t~}n2y4=1V(IMM)eHwMEO#YA}CHjMo??qh})(63L zz(=zXw_b^{Lq-L^i&*&NzE6Xz0li}N*2{SB#*TBOg4NGiU$5-%=zC`6yIC62TP@$a z?YRdESVzs=zlkbpC{WwiS^~aPFxAu_uTeZM!nNOjfr|g9!8tE|9$X3P`9sfP{PNwX z@6!njFOTI7|HP;-x{WTguhC!Ye}WXykQ>q-tDqb*q}rEA9dggf#w9V>P}VWol8;9q zZ`_eL7V^3K^2;;2<3$pXI`4;`VBdUN;PAe{M!<#VPJX6CdLG|N+imqaY>`(qi3IDV z&zU^{BUp*@zHvs%w~^YQ&rNOH(#p5mST28SOS57aV6 zTuc;`MY5SmqT*7qfF2U85Je@46j9S8r4f=Pc!l6qf^!7t30@=Vb%GxdTqJmtV8A~j z_%nh(C-^Z@o)Gm5qUuE5Qqg>1te`Z`W@ko1g-94DF;b)jHbyEq(wW56{1IFV&S+ax zb9#cT)Xs97;AyFwhM9q>!CacQlL&xHLdj_RQ`5@2%WDOMtgN-Nv+*2*z1q$xxgtVS zOL6m4H`!iOZk7cFxCsRUKAoBjS?i|tz_f~{wP9MDrlrE?6?z>8-i%1*8)){if(n=a.charCodeAt(i+=.75),n>255)throw new r("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");e=e<<8|n}return d}),window.atob||(window.atob=function(t){var e=String(t).replace(/=+$/,"");if(e.length%4===1)throw new r("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,a,i=0,c=0,d="";a=e.charAt(c++);~a&&(n=i%4?64*n+a:a,i++%4)?d+=String.fromCharCode(255&n>>(-2*i&6)):0)a=o.indexOf(a);return d})}.apply(o,e),!(void 0!==n&&(r.exports=n))}}); \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/polyfills.intersection-observer.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/polyfills.intersection-observer.js new file mode 100644 index 00000000..e1b84990 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/polyfills.intersection-observer.js @@ -0,0 +1 @@ +webpackJsonpjwplayer([7],{83:function(t,e){!function(t,e){"use strict";function n(t){this.time=t.time,this.target=t.target,this.rootBounds=t.rootBounds,this.boundingClientRect=t.boundingClientRect,this.intersectionRect=t.intersectionRect||u(),this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,n=e.width*e.height,o=this.intersectionRect,i=o.width*o.height;this.intersectionRatio=n?i/n:0}function o(t,e){var n=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(n.root&&1!=n.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=r(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(n.rootMargin),this.thresholds=this._initThresholds(n.threshold),this.root=n.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" ")}function i(){return t.performance&&performance.now&&performance.now()}function r(t,e){var n=null;return function(){n||(n=setTimeout(function(){t(),n=null},e))}}function s(t,e,n,o){"function"==typeof t.addEventListener?t.addEventListener(e,n,o||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,n)}function h(t,e,n,o){"function"==typeof t.removeEventListener?t.removeEventListener(e,n,o||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,n)}function c(t,e){var n=Math.max(t.top,e.top),o=Math.min(t.bottom,e.bottom),i=Math.max(t.left,e.left),r=Math.min(t.right,e.right),s=r-i,h=o-n;return s>=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}}function a(t){var e=t.getBoundingClientRect();if(e)return e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e}function u(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}if(!("IntersectionObserver"in t&&"IntersectionObserverEntry"in t&&"intersectionRatio"in t.IntersectionObserverEntry.prototype)){var l=e.documentElement,p=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections()}},o.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},o.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]})},o.prototype._parseRootMargin=function(t){var e=t||"0px",n=e.split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this._checkForIntersections(),this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(s(t,"resize",this._checkForIntersections,!0),s(e,"scroll",this._checkForIntersections,!0),"MutationObserver"in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,h(t,"resize",this._checkForIntersections,!0),h(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():u();this._observationTargets.forEach(function(o){var r=o.element,s=a(r),h=this._rootContainsTarget(r),c=o.entry,u=t&&h&&this._computeTargetAndRootIntersection(r,e),l=o.entry=new n({time:i(),target:r,boundingClientRect:s,rootBounds:e,intersectionRect:u});t&&h?this._hasCrossedThreshold(c,l)&&this._queuedEntries.push(l):c&&c.isIntersecting&&this._queuedEntries.push(l)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(e,n){if("none"!=t.getComputedStyle(e).display){for(var o=a(e),i=o,r=e.parentNode,s=!1;!s;){var h=null;if(r==this.root||1!=r.nodeType?(s=!0,h=n):"visible"!=t.getComputedStyle(r).overflow&&(h=a(r)),h&&(i=c(h,i),!i))break;r=r.parentNode}return i}},o.prototype._getRootRect=function(){var t;if(this.root)t=a(this.root);else{var n=e.documentElement,o=e.body;t={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return"px"==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,o=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==o)for(var i=0;i59?e(i[1],i[2],0,i[4]):e(0,i[1],i[2],i[4]):null}function i(){this.values=Object.create(null)}function r(t,i){function r(){function t(t){return i=i.substr(t.length),t}if(!i)return null;var e=i.match(/^([^<]*)(<[^>]+>?)?/);return t(e[1]?e[1]:e[2])}function n(t){return g[t]}function o(t){for(;d=t.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)t=t.replace(d[0],n);return t}function a(t,e){return!y[e.localName]||y[e.localName]===t.localName}function s(e,i){var r=m[e];if(!r)return null;var n=t.document.createElement(r);n.localName=r;var o=v[e];return o&&i&&(n[o]=i.trim()),n}for(var h,l=t.document.createElement("div"),c=l,p=[];null!==(h=r());)if("<"!==h[0])c.appendChild(t.document.createTextNode(o(h)));else{if("/"===h[1]){p.length&&p[p.length-1]===h.substr(2).replace(">","")&&(p.pop(),c=c.parentNode);continue}var u,f=e(h.substr(1,h.length-2));if(f){u=t.document.createProcessingInstruction("timestamp",f),c.appendChild(u);continue}var d=h.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!d)continue;if(u=s(d[1],d[3]),!u)continue;if(!a(c,u))continue;d[2]&&(u.className=d[2].substr(1).replace("."," ")),p.push(d[1]),c.appendChild(u),c=u}return l}function n(t){for(var e=0;e=i[0]&&t<=i[1])return!0}return!1}function o(t,e){for(var i=e.childNodes.length-1;i>=0;i--)t.push(e.childNodes[i])}function a(t){if(!t||!t.length)return null;var e=t.pop(),i=e.textContent||e.innerText;if(i){var r=i.match(/^.*(\n|\r)/);return r?(t.length=0,r[0]):i}return"ruby"===e.tagName?a(t):e.childNodes?(o(t,e),a(t)):void 0}function s(t){if(!t||!t.childNodes)return"ltr";var e,i,r=[];for(o(r,t);e=a(r);)for(var s=0;s=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return-1;for(var e=t.track,i=e.textTrackList,r=0,n=0;nh&&(n=new p(t),a=h),t=new p(o)}return n||o}var a=new p(e),s=e.cue,l=h(s),c=[];if(s.snapToLines){var u;switch(s.vertical){case"":c=["+y","-y"],u="height";break;case"rl":c=["+x","-x"],u="width";break;case"lr":c=["-x","+x"],u="width"}var f=a.lineHeight,d=Math.floor(i[u]/f);l=Math.min(l,d-n);var g=f*Math.round(l),m=i[u]+f,v=c[0];if(Math.abs(g)>m&&(g=g<0?-1:1,g*=Math.ceil(m/f)*f),l<0){g+=""===s.vertical?i.height:i.width;var y=n*f;g-=y,c=c.reverse()}g-=n,a.move(v,g)}else{var b=a.lineHeight/i.height*100;switch(s.lineAlign){case"middle":l-=b/2;break;case"end":l-=b}switch(s.vertical){case"":e.applyStyles({top:e.formatStyle(l,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(l,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(l,"%")})}c=["+y","-x","+x","-y"],a=new p(e)}var w=o(a,c);e.move(w.toCSSCompatValues(i))}function f(){}function d(t){for(var e=0;e=0&&e<=100))&&(this.set(t,e),!0)}};var g={"&":"&","<":"<",">":">","‎":"‎","‏":"‏"," ":" "},m={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},v={v:"title",lang:"lang"},y={rt:"ruby"},b=[[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]];l.prototype.applyStyles=function(t,e){e=e||this.div;for(var i in t)t.hasOwnProperty(i)&&(e.style[i]=t[i])},l.prototype.formatStyle=function(t,e){return 0===t?0:t+e},c.prototype=Object.create(l.prototype),c.prototype.constructor=c,p.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},p.prototype.overlaps=function(t){return this.leftt.left&&this.topt.top},p.prototype.overlapsAny=function(t){for(var e=0;e=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},p.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.leftt.right;case"+y":return this.topt.bottom}},p.prototype.intersectPercentage=function(t){var e=Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left)),i=Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top)),r=e*i;return r/(this.height*this.width)},p.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},p.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,i=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,r=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t;var n={left:t.left,right:t.right,top:t.top||r,height:t.height||e,bottom:t.bottom||r+(t.height||e),width:t.width||i};return n},f.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},f.convertCueToDOMTree=function(t,e){return t&&e?r(t,e):null};var w="1.5%";f.processCues=function(t,e,i,r){if(!t||!e||!i)return null;for(;i.firstChild;)i.removeChild(i.firstChild);if(!e.length)return null;var n=t.document.createElement("div");if(n.className="jw-text-track-container jw-reset",n.style.position="absolute",n.style.left="0",n.style.right="0",n.style.top="0",n.style.bottom="0",n.style.margin=w,i.appendChild(n),d(e)||r){var o=[],a=p.getSimpleBoxPosition(n),s=e.reduce(function(t,e){return t+e.text.split("\n").length},0);!function(){for(var i=0;ithis._textTracks.length)return!0;for(var t=0;t0?[e+c()]:[];u.editTracksInfo(t)},l.sendCommand=function(e){if(u){var t=Array.prototype.slice.call(arguments,1);u[e]&&u[e].apply(u,t)}},l.getRemote=function(e){if(u){var t=u.getMedia();return t?"currentTime"===e?t.getEstimatedTime():t[e]||t.media&&t.media[e]:null}},l.updateScreen=function(e,t){o.innerHTML=d(e,t).outerHTML},l.setContainer=function(e){o=e,l._castingScreen&&e.appendChild(l._castingScreen)},l.getContainer=function(){return o},l.remove=function(){clearInterval(l.timeInterval),l._castingScreen&&o===l._castingScreen.parentNode&&o.removeChild(l._castingScreen),l._castingScreen=null},l.getDuration=function(){return l.getRemote("duration")||1/0},l.stop=function(){l.clearTracks()},l.setControls=e.noop,l.setCurrentQuality=e.noop,l.resize=e.noop,l.seekDrag=e.noop,l.setVisibility=e.noop,l.setFullScreen=s.constant(!1),l.getFullScreen=s.constant(!1),l.setPlaybackRate=s.constant(!1),l.getPlaybackRate=s.constant(!1),l.checkComplete=s.constant(!1),l.getCurrentQuality=s.constant(0),l.getQualityLevels=s.constant(["Auto"]),l.castEventHandlers={media:function(e){var t=l.getRemote("items"),a="IDLE"===e.playerState&&"FINISHED"===e.idleReason,i="IDLE"===e.playerState&&"ERROR"===e.idleReason,n=a&&!t;l.castEventHandlers.playerState(n?"complete":e.playerState),l.castEventHandlers.currentTime(),clearInterval(l.timeInterval),"PLAYING"===e.playerState?l.timeInterval=setInterval(l.castEventHandlers.currentTime,100):n?(l.setState("complete"),u.disconnect()):i&&(l.setState("error"),u.disconnect())},volume:function(e){l.trigger("volume",{volume:Math.round(100*e.volume)}),l.trigger("mute",{mute:e.isMute})},captions:function(e){l.clearTracks(),l.setTextTracks(e.tracks)},playerState:function(e){if(e&&i[e.toUpperCase()]){var a=e.toLowerCase();a!==i.IDLE&&a!==i.BUFFERING||l.trigger(t.JWPLAYER_MEDIA_BUFFER,{bufferPercent:0,position:l.getRemote("currentTime"),duration:l.getDuration()}),l.setState(a)}},currentTime:function(){l.trigger(t.JWPLAYER_MEDIA_TIME,{position:l.getRemote("currentTime"),duration:l.getDuration()})},duration:function(){l.trigger(t.JWPLAYER_MEDIA_TIME,{position:l.getRemote("currentTime"),duration:l.getDuration()})},isPaused:function(e){e?l.setState(i.PAUSED):l.setState(i.PLAYING)}}};return o.prototype={getName:function(){return{name:"chromecast"}}},o}.apply(t,n),!(void 0!==r&&(e.exports=r))},159:function(e,t,a){var i,n;i=[a(3),a(2),a(1)],n=function(e,t,a){return function(t){function i(e,t,i){var s=function(e){var t=!a.size(e.mediaTypes)||!a.contains(e.mediaTypes,'video/webm; codecs="vp9"'),i=!a.size(e.drm)||a.any(e.drm,function(e,t){return"fairplay"!==t});return t&&i},c=function(e){return e.map(function(e,t){var a=t+1,i=o.cast.media,n=new i.Track(a,i.TrackType.TEXT);return n.trackContentId=e.file,n.trackContentType="text/vtt",n.subtype=i.TextTrackType.SUBTITLES,n.name=e.label||a,n.language="en-US",n.customData="side-loaded captions",n})},u=e.allSources.slice(0).sort(function(e,t){return!e["default"]&&t["default"]?1:0}),T=a.find(u,s);if(T){var f=r(T.type),h=n(T.file),v=e.image?n(e.image):null,m=T.drm,k=new l.MediaInfo(h,f);return k.metadata=new l.GenericMediaMetadata,k.metadata.title=e.title,k.metadata.subtitle=e.description,k.metadata.index=t||0,k.metadata.playerId=d.getPlayerId(),e.tracks&&e.tracks.length&&(k.tracks=c(e.tracks)),i&&(k.textTrackStyle=d.obtainTrackStyles(i)),v&&(k.metadata.images=[{url:v}]),m&&(k.customData={drm:m}),k}}function n(e){var t=document.createElement("a");return t.href=e,t.href}function r(e){switch(e){case"mp4":case"webm":return"video/"+e;case"mpd":case"dash":return"application/dash+xml";case"m3u8":case"hls":return"application/x-mpegURL";case"aac":return"audio/x-aac";case"mp3":return"audio/mpeg";default:return e}}function s(){var e=f.getCastState()!==T.NO_DEVICES_AVAILABLE,t="";h=f.getCurrentSession(),h&&(t=h.getCastDevice().friendlyName||t),d.trigger("castState",{available:e,active:!!h,deviceName:t})}function c(){var e=d.getMedia();e&&d.trigger("mediaUpdate",{field:"media",value:e})}var d=this,o=window.chrome,u=o.cast,l=u.media,T=window.cast.framework,f=T.CastContext.getInstance(),h=null,v=T.CastContextEventType.CAST_STATE_CHANGED,m=t||l.DEFAULT_MEDIA_RECEIVER_APP_ID;a.extend(d,e),f.removeEventListener(v,s),f.addEventListener(v,s),f.setOptions({receiverApplicationId:m,autoJoinPolicy:u.AutoJoinPolicy.ORIGIN_SCOPED}),d.updateCastState=s,d.setPlaylist=function(e){var t,n,r,s=e.get("playlist"),c=e.get("item"),u=e.get("position"),T=e.get("repeat"),f=e.get("captions");"complete"===e.get("state")&&(c=0,u=0),n=a.reduce(s,function(e,t,a){var n,r=i(t,a,f);return r&&(n=new l.QueueItem(r),r.metadata.index===c&&(n.startTime=u),e.push(n)),e},[]),t=new l.QueueLoadRequest(n),t.startIndex=c,T&&(t.repeatMode=o.cast.media.RepeatMode.ALL),r=h.getSessionObj(),r.queueLoad(t,d.loaded,d.error)},d.getPlayerId=function(){var e,t,a=d.getMedia();return a&&a.media?(e=a.media.metadata,e.playerId):h?(t=h.getSessionObj(),t.playerId):null},d.setPlayerId=function(e){var t;h&&(t=h.getSessionObj(),t.playerId=e)},d.loaded=function(e){if(d.trigger("mediaUpdate",{field:"volume",value:{volume:h.getVolume(),isMute:h.isMute()}}),h){var t=h.getSessionObj();t.addMediaListener(function(e){e.addUpdateListener(c)})}e.addUpdateListener(c)},d.addListeners=function(){var e;return h?(e=h.getSessionObj(),e.addUpdateListener(s),void h.addEventListener(T.SessionEventType.VOLUME_CHANGED,function(e){d.trigger("mediaUpdate",{field:"volume",value:e})})):null},d.reset=function(){d.removeListeners(),f&&f.removeEventListener(v,s)},d.removeListeners=function(){var e;return h?(e=h.getSessionObj(),e.removeUpdateListener(s),e.media.forEach(function(e){e.removeUpdateListener(c)}),void h.removeEventListener(T.SessionEventType.VOLUME_CHANGED)):null},d.getMedia=function(){if(h){var e=h.getSessionObj(),t=e.media;if(t&&t.length)return t[0]}return null},d.error=function(e){console.error("Error:",e),d.disconnect()},d.item=function(e){var t=d.getMedia();if(!t)return void d.trigger("setPlaylist");var n=i(e),r=a.find(t.items,function(e){return e.media.contentId===n.contentId&&e.media.index===n.index});r?t.queueJumpToItem(r.itemId):d.trigger("setPlaylist")},d.play=function(){var e=d.getMedia();e&&d.getMedia().play()},d.pause=function(){d.getMedia().pause()},d.next=function(){d.getMedia().queueNext()},d.disconnect=function(){h.endSession(!0)},d.seek=function(e,t){var a=new l.SeekRequest;a.currentTime=e,a.resumeState=l.ResumeState.PLAYBACK_START,d.getMedia().seek(a,t)},d.mute=function(e){h.setMute(e)},d.volume=function(e){h.setVolume(e/100)},d.editTracksInfo=function(e,t){var a=d.getMedia();if(a){var i=new o.cast.media.EditTracksInfoRequest(e,t);a.editTracksInfo(i)}},d.extractEmbeddedCaptions=function(){var e=d.getMedia();if(e&&e.media.tracks){var t=e.media.tracks.filter(function(e){return"TEXT"===e.type&&"side-loaded captions"!==e.customData}).map(function(e,t){return e.mapId=t,e.kind="subtitles",e.cues=[],e});t.length&&d.trigger("mediaUpdate",{field:"captions",value:{tracks:t}})}},d.obtainTrackStyles=function(e){var t=function(e){var t=o.cast.media.TextTrackEdgeType;switch(e){case"dropshadow":return t.DROP_SHADOW;case"raised":return t.RAISED;case"depressed":return t.DEPRESSED;case"uniform":return t.OUTLINE;default:return t.NONE}},a=function(e){var t=Math.round(e/100*255);return t.toString(16)},i=o.cast.media,n=new i.TextTrackStyle;return n.foregroundColor=e.color+a(e.fontOpacity),n.backgroundColor=e.backgroundColor+a(e.backgroundOpacity),n.windowColor=e.windowColor+a(e.windowOpacity),n.fontFamily=e.fontFamily,n.fontStyle=i.TextTrackFontStyle.NORMAL,n.fontScale=e.fontSize/14,n.edgeType=t(e.edgeStyle),n.windowType=i.TextTrackWindowType.NORMAL,n}}}.apply(t,i),!(void 0!==n&&(e.exports=n))},177:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return'
    '+e+"
    "}}}); \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.flash.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.flash.js new file mode 100644 index 00000000..32ca8bfe --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.flash.js @@ -0,0 +1 @@ +webpackJsonpjwplayer([6],{8:function(t,e,i){var n,a;n=[i(1),i(11),i(2),i(13),i(12)],a=function(t,e,i,n,a){function r(e){if(this._currentTextTrackIndex=-1,e){if(this._textTracks?(this._textTracks=t.reject(this._textTracks,function(t){if(this.renderNatively&&"nativecaptions"===t._id)return delete this._tracksById[t._id],!0},this),delete this._tracksById.nativemetadata):this._initTextTracks(),e.length){var n=0,r=e.length;for(n;nthis._textTracks.length)return!0;for(var e=0;e1&&(i=g(b,t.level.index+1)),t.level=e.extend(t.level,{index:i}),t.reason=t.reason||"api",this.trigger("visualQuality",t),this.trigger("providerFirstFrame",{})},this),x.on(i.JWPLAYER_PROVIDER_CHANGED,function(t){y=t.message,this.trigger(i.JWPLAYER_PROVIDER_CHANGED,t)},this),x.on(i.JWPLAYER_ERROR,function(t){this.trigger(i.JWPLAYER_MEDIA_ERROR,t)},this),x.on("subtitlesTracks",function(t){this.addTextTracks(t.tracks)},this),x.on("subtitlesTrackData",function(t){this.addCuesToTrack(t)},this),x.on(i.JWPLAYER_MEDIA_META,function(t){t&&(t.metadata&&"textdata"===t.metadata.type?this.addCaptionsCue(t.metadata):this.trigger(t.type,t))},this),o(l)&&x.on("throttle",function(t){k(),"resume"===t.state?c.trigger.call(B,"flashThrottle",t):E=setTimeout(function(){c.trigger.call(B,"flashThrottle",t)},250)},this)}},remove:function(){p=-1,b=null,a.remove(x)},setVisibility:function(t){t=!!t,m.style.opacity=t?1:0},resize:function(t,e,i){i&&w("stretch",i)},setControls:function(t){w("setControls",t)},setFullscreen:function(t){L=t,w("fullscreen",t)},getFullScreen:function(){return L},setCurrentQuality:function(t){w("setCurrentQuality",b[t].index)},getCurrentQuality:function(){return p},setSubtitlesTrack:function(t){w("setSubtitlesTrack",t)},getName:function(){return y?{name:"flash_"+y}:{name:"flash"}},getQualityLevels:function(){return e.map(b||C&&C.sources,function(t){return(0,r.qualityLevel)(t)})},getAudioTracks:function(){return A},getCurrentAudioTrack:function(){return I},setCurrentAudioTrack:function(t){w("setCurrentAudioTrack",t)},destroy:function(){k(),this.remove(),x&&(x.off(),x=null),m=null,C=null,this.off()}})}var l=0,T=function(){};return T.prototype=s,h.prototype=new T,h.getName=function(){return{name:"flash"}},h}.apply(e,n),!(void 0!==a&&(t.exports=a))}}); \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.hlsjs.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.hlsjs.js new file mode 100644 index 00000000..21329aa7 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.hlsjs.js @@ -0,0 +1,9 @@ +webpackJsonpjwplayer([2],{8:function(e,t,r){var i,a;i=[r(1),r(11),r(2),r(13),r(12)],a=function(e,t,r,i,a){function n(t){if(this._currentTextTrackIndex=-1,t){if(this._textTracks?(this._textTracks=e.reject(this._textTracks,function(e){if(this.renderNatively&&"nativecaptions"===e._id)return delete this._tracksById[e._id],!0},this),delete this._tracksById.nativemetadata):this._initTextTracks(),t.length){var i=0,n=t.length;for(i;ithis._textTracks.length)return!0;for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:"",i=f(e,t);return(0,d.JWError)(n.NETWORK,i,u.FATAL,c(i,e,r))},t.networkErrorCode=function(e,t){var r=void 0;return r=e>0?o.BAD_HTTP_STATUS:t&&"http:"===t.substring(0,5)&&"https:"===document.location.protocol?o.BLOCKED_MIXED_CONTENT:o.CROSSDOMAIN_ERROR}),c=t.networkErrorMessage=function(e,t,r){var i="";switch(e){case o.BAD_HTTP_STATUS:i=h(t,r);break;case o.CROSSDOMAIN_ERROR:i="Crossdomain access denied";break;case o.BLOCKED_MIXED_CONTENT:i="Unable to fetch HTTP resource over HTTPS";break;default:i="Unknown Network Error"}return i},h=t.badStatusMessage=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r="";switch(e){case 403:r="You do not have permission to access this content";break;case 404:r="404 Not Found";break;default:r=e+" "+t}return r}},46:function(e,t,r){var i,a;i=[r(2)],a=function(e){return{container:null,volume:function(t){t=e.between(t/100,0,1),this.video.volume=t},mute:function(e){this.video.muted=!!e,this.video.muted||this.video.removeAttribute("muted")},resize:function(t,r,i){if(!(t&&r&&this.video.videoWidth&&this.video.videoHeight))return!1;if("uniform"===i){var a=t/r,n=this.video.videoWidth/this.video.videoHeight,s=null;Math.abs(a-n)<.09&&(s="fill"),e.style(this.video,{objectFit:s})}return!1},getContainer:function(){return this.container},setContainer:function(e){this.container=e,e.insertBefore(this.video,e.firstChild)},remove:function(){this.stop(),this.destroy(),this.container===this.video.parentNode&&this.container.removeChild(this.video)},getVideo:function(t,r){var i=r||document.getElementById(t),a=i?i.querySelector("video"):null;return a||(a=document.createElement("video"),e.isMobile()&&a.setAttribute("jw-gesture-required","")),a.className="jw-video jw-reset",this.video=a,a}}}.apply(t,i),!(void 0!==a&&(e.exports=a))},47:function(e,t,r){var i,a;i=[r(3),r(10),r(5),r(1),r(24)],a=function(e,t,r,i,a){var n=256;return{stallCheckTimeout_:-1,lastStalledTime_:NaN,trigger:function(t,r){return e.trigger.call(this,t,r)},setState:function(e){return t.setState.call(this,e)},attachMedia:function(){this.eventsOn_()},detachMedia:function(){return this.stopStallCheck(),this.eventsOff_(),this.video},stopStallCheck:function(){clearTimeout(this.stallCheckTimeout_)},startStallCheck:function(){this.stopStallCheck(),this.stallCheckTimeout_=setTimeout(this.stalledHandler.bind(this,this.video.currentTime),n)},stalledHandler:function(e){e===this.video.currentTime&&(this.video.paused||this.video.ended||this.state!==r.LOADING&&this.state!==r.ERROR&&(this.seeking||(this.atEdgeOfLiveStream()&&this.setPlaybackRate(1),this.setState(r.STALLED))))},atEdgeOfLiveStream:function(){if(!this.isLive())return!1;var e=2;return a.endOfRange(this.video.buffered)-this.video.currentTime<=e},setAutoplayAttributes:function(){this.video.setAttribute("autoplay",""),this.video.setAttribute("muted","")},removeAutoplayAttributes:function(){this.video.removeAttribute("autoplay"),this.video.removeAttribute("muted")}}}.apply(t,i),!(void 0!==a&&(e.exports=a))},48:function(e,t,r){var i,a;i=[r(2),r(5)],a=function(e,t){return{seeking:!1,loadedmetadata:function(){var e={duration:this.getDuration(),height:this.video.videoHeight,width:this.video.videoWidth},t=this.drmUsed;t&&(e.drm=t),this.trigger("meta",e)},timeupdate:function(){this.stopStallCheck();var e=this.video.videoHeight;e!==this._helperLastVideoHeight&&this.adaptation&&this.adaptation({size:{width:this.video.videoWidth,height:e}}),this._helperLastVideoHeight=e,this.state!==t.STALLED&&this.state!==t.LOADING||this.setState(t.PLAYING),this.startStallCheck();var r=this.getCurrentTime(),i={position:r,duration:this.getDuration()};if(this.getPtsOffset){var a=this.getPtsOffset();a>=0&&(i.metadata={mpegts:a+r})}(this.state===t.PLAYING||this.seeking)&&this.trigger("time",i)},click:function(e){this.trigger("click",e)},volumechange:function(){var e=this.video;this.trigger("volume",{volume:Math.round(100*e.volume)}),this.trigger("mute",{mute:e.muted})},seeked:function(){this.seeking&&(this.seeking=!1,this.trigger("seeked"))},playing:function(){this.setState(t.PLAYING),this.video.hasAttribute("jw-gesture-required")&&this.video.removeAttribute("jw-gesture-required"),this.trigger("providerFirstFrame")},pause:function(){this.state!==t.COMPLETE&&(this.video.ended||this.video.currentTime!==this.video.duration&&this.setState(t.PAUSED))},progress:function(){var t=this.getDuration();if(!(t<=0||t===1/0)){var r=this.video.buffered;if(r&&0!==r.length){var i=e.between(r.end(r.length-1)/t,0,1);this.trigger("bufferChange",{bufferPercent:100*i,position:this.getCurrentTime(),duration:t})}}},ratechange:function(){this.trigger("ratechange",{playbackRate:this.video.playbackRate})},ended:function(){this.stopStallCheck(),this._helperLastVideoHeight=0,this.state!==t.IDLE&&this.state!==t.COMPLETE&&this.trigger("complete")},loadeddata:function(){this.renderNatively&&this.setTextTracks(this.video.textTracks),this.video.setAttribute("jw-loaded","data")},error:function(){var e=this.video.error&&this.video.error.code||-1,t={1:"Unknown operation aborted",2:"Unknown network error",3:"Unknown decode error",4:"Source not supported"}[e]||"Unknown";this.trigger("mediaError",{code:e,message:"Error playing file: "+t})}}}.apply(t,i),!(void 0!==a&&(e.exports=a))},76:function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r=0?e:e+t;this.trigger(S.JWPLAYER_MEDIA_SEEK,{position:this.getCurrentTime(),offset:r});var i=this.getDuration();0!==i&&i!==1/0&&(this.seeking=!0,this.video.currentTime=r,this.trigger("time",{duration:i,position:this.getCurrentTime()}))}},{key:"getCurrentQuality",value:function(){var e=0;return this.hlsjs&&!this.hlsjs.autoLevelEnabled&&(e=(0,v.toJwLevel)(this.hlsjs.manualLevel,this.jwLevels)),e}},{key:"getQualityLevels",value:function(){return _.map(this.jwLevels,function(e){return(0,k.qualityLevel)(e)})}},{key:"getCurrentAudioTrack",value:function(){return _.isNumber(this.currentAudioTrackIndex)?this.currentAudioTrackIndex:-1}},{key:"getAudioTracks",value:function(){return this.audioTracks||[]}},{key:"getCurrentTime",value:function(){var e=this.video.currentTime;return this.live&&"DVR"===this.streamType&&(e-=this.video.duration),e}},{key:"getDuration",value:function(){var e=this.currentJwItem.minDvrWindow,t=this.levelDuration,r=this.video.duration;return this.live?L.isDvr(t,e)?(r=-t,this.streamType="DVR"):(r=1/0,this.streamType="LIVE"):this.streamType="VOD",r}},{key:"getCurrentHlsjsLevel",value:function(){var e=0;if(this.hlsjs){var t=this.hlsjs,r=t.firstLevel,i=t.currentLevel;e=i>0?i:r}return e}},{key:"getName",value:function(){return I()}},{key:"setCurrentQuality",value:function(e){if(!(e<0)){var t=this.hlsjs.levels,r=(0,v.toHlsjsLevel)(e,this.jwLevels);this.hlsjs.nextLevel=r,this.trigger(S.JWPLAYER_MEDIA_LEVEL_CHANGED,{levels:this.jwLevels,currentQuality:e}),this.jwConfig.qualityLabel=this.jwLevels[e].label,C("Setting level to ",r,t[Math.max(r,0)],this.jwLevels[e])}}},{key:"setCurrentAudioTrack",value:function(e){var t=this.getCurrentHlsjsLevel(),r=(0,v.toJwLevel)(t,this.jwLevels);if(this.jwLevels[r]){var i=this.jwLevels[r].audioGroupId;_.size(this.audioTracksMap)&&(this.audioTracks=this.audioTracksMap[i],_.isNumber(e)&&_.size(this.audioTracks)&&this.audioTracks[e]&&this.currentAudioTrackIndex!==e&&(this.trigger(S.JWPLAYER_AUDIO_TRACKS,{tracks:this.audioTracks,currentTrack:e}),null!==this.currentAudioTrackIndex&&this.audioTracks[e].hlsjsIndex!==this.hlsjs.audioTrack&&this.trigger(S.JWPLAYER_AUDIO_TRACK_CHANGED,{tracks:this.audioTracks,currentTrack:e}),this.currentAudioTrackIndex=e,this.hlsjs.audioTrack=this.audioTracks[e].hlsjsIndex,C("Setting audio track to",this.audioTracks[e])))}}},{key:"updateAudioTrack",value:function(e){if(this.hlsjs.audioTracks.length){var t=this.currentAudioTrackIndex;_.isNumber(t)?this.audioTracks[t].hlsjsIndex!==this.hlsjs.audioTrack&&(this.currentAudioTrackIndex=null):t=(0,v.getDefaultJwTrackIndex)(this.audioTracksMap[e.attrs.AUDIO]),this.setCurrentAudioTrack(t)}}},{key:"setCurrentSubtitleTrack",value:function(e){this.hlsjs.subtitleTrack=e}},{key:"setPlaybackRate",value:function(e){this.video.playbackRate=this.video.defaultPlaybackRate=e}},{key:"getPlaybackRate",value:function(){return this.video.playbackRate}},{key:"isLive",value:function(){return this.live}},{key:"onAdaptation",value:function(e){var t=this.hlsjs,r=t.levels,i=t.autoLevelEnabled,a=r[e],n=(a?a.width:0)||this.video.videoWidth,s=(a?a.height:0)||this.video.videoHeight,o=a?a.bitrate:0,l=(0,v.toJwLevel)(e,this.jwLevels);this.trigger("visualQuality",{reason:i?"auto":"api",mode:i?"auto":"manual",type:"visualQuality",level:{bitrate:o,index:l,height:s,label:i?"auto":this.jwLevels[l].label,width:n}}),this.triggerMediaType(n,s)}},{key:"triggerMediaType",value:function(e,t){var r="video";e&&t||(r="audio"),C("Media Type",r),this.trigger(S.JWPLAYER_MEDIA_TYPE,{mediaType:r})}},{key:"createVideoListeners",value:function(){var e=this,t={};return _.each(R,function(r,i){"function"==typeof r&&(t[i]=r.bind(e))}),t}},{key:"createHlsjsListeners",value:function(){var e=this,t={};return t[u["default"].Events.MEDIA_ATTACHED]=function(){C("Media attached"),e.recoveringMediaError&&(e.hlsjs.startLoad(),e.recoveringMediaError=!1,e.resetRecovery(),e.stopStallTimeout())},t[u["default"].Events.MEDIA_DETACHED]=function(){C("Media detached"),e.renderNatively||(e.clearCueData("textTrack1"),e.clearCueData("textTrack2"))},t[u["default"].Events.MANIFEST_LOADED]=function(e,t){C("Manifest loaded",t)},t[u["default"].Events.MANIFEST_PARSED]=function(t,r){C("Manifest parsed",r);var i=r.levels,a=r.firstLevel,n=a,s=0;e.currentHlsjsLevel=null,e.jwLevels=(0,v.formatLevels)(i,e.jwConfig.qualityLabels);var o=_.find(e.jwLevels,function(t){return t.label===e.jwConfig.qualityLabel});o&&o.hlsjsIndex>-1&&(n=o.hlsjsIndex,s=(0,v.toJwLevel)(n,e.jwLevels),e.hlsjs.nextLevel=n),e.hlsjs.startLevel=n,e.preloadMetaOnly||e.hlsjs.startLoad(e.hlsjs.config.startPosition),e.trigger(S.JWPLAYER_MEDIA_LEVELS,{levels:e.jwLevels,currentQuality:s})},t[u["default"].Events.LEVEL_SWITCH]=function(t,r){C("Level switch requested",r,e.hlsjs.levels,"ABR:",e.hlsjs.autoLevelEnabled)},t[u["default"].Events.LEVEL_LOADED]=function(t,r){C("Level loaded",r);var i=r.details,a=i.endSN,n=i.live,s=i.targetduration;e.checkStaleManifest(a,n,s)},t[u["default"].Events.LEVEL_UPDATED]=function(t,r){C("Level updated",r);var i=r.details,a=i.live,n=i.totalduration;e.live=a,e.levelDuration=n},t[u["default"].Events.LEVEL_PTS_UPDATED]=function(t,r){C("Level PTS updated",r),e.levelDuration=r.details.totalduration},t[u["default"].Events.LEVEL_REMOVED]=function(){e.jwLevels=(0,v.formatLevels)(e.hlsjs.levels,e.jwConfig.qualityLabels),e.trigger(S.JWPLAYER_MEDIA_LEVELS,{levels:e.jwLevels,currentQuality:0})},t[u["default"].Events.FRAG_CHANGED]=function(t,r){C("Frag changed",r);var i=r.frag,a=i.level,n=i.tagList,s=void 0===n?[]:n,o=e.hlsjs.levels,l=o[a];a!==e.currentHlsjsLevel?(C("Level switch complete",a,l),e.currentHlsjsLevel=a,e.onAdaptation(a),e.updateAudioTrack(o[a])):e.video.videoHeight!==e._helperLastVideoHeight&&e.onAdaptation(a);var u=(0,b.findTagInList)(s,"PROGRAM-DATE-TIME");u&&e.trigger("meta",{programDateTime:u[1]})},t[u["default"].Events.FRAG_PARSING_METADATA]=function(t,r){C("Frag metadata parsed",r);var i=e.hlsjs.levels;_.each(r.samples,function(t){var a=t.unit,n=t.data,s=t.pts,o=(0,f["default"])(a||n).cues;if(!o)return void P("No cues found in ID3 byte array");var l=L.parseID3(o);if(!l)return void P("No metadata found in the ID3 cues");var u=i[r.frag.level],d=u&&u.details;if(!d){if(l.PRIV&&"com.apple.streaming.transportStreamTimestamp"in l.PRIV)return;return void P("No matching level found for ID3 metadata")}var c=_.find(u.details.fragments,function(e){return e.sn===r.frag.sn});if(!c)return void P("No matching fragment found for ID3 level");if(!c.endPTS)return void P("No endPTS found for matching ID3 fragment");var h=Math.max(s,0),v=c.endPTS;if(h=e.lastRecoveryTime+e.recoveryInterval?(P("Attempting to recover, retry count:",e.retryCount),"networkError"===n?(e.recoveringNetworkError=!0,e.hlsjs.startLoad()):"mediaError"===n&&(e.recoveringMediaError=!0,u&&e.hlsjs.swapAudioCodec(),e.hlsjs.recoverMediaError()),e.retryCount+=1,e.lastRecoveryTime=d):P("Recovery not attempted - too little time between attempts",d-e.lastRecoveryTime):e.shutdown(l,r)}},t}},{key:"eventsOn_",value:function(){C("eventsOn_"),this.eventHandler.on()}},{key:"eventsOff_",value:function(){C("eventsOff_"),this.disableTextTrack(),this.lastPosition=this.video.currentTime,this.hlsjs.detachMedia(),this.eventHandler.off(),this.resetLifecycleVariables()}},{key:"shutdown",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Fatal Error",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};console.error("Hlsjs shutdown",e,t),this.destroy(),this.trigger(S.JWPLAYER_MEDIA_ERROR,{message:e})}},{key:"destroy",value:function(){this.hlsjs&&(this.eventsOff_(),this.hlsjs.destroy(),this.hlsjs=null,C("Hlsjs destroyed"))}},{key:"startStallTimeout",value:function(){var e=this;this.stallTimeout||(this.stallTimeout=setTimeout(function(){var t=e.atEdgeOfLiveStream(),r=e.video.ended||t;r?(e.edgeOfLiveStream=!0,e.checkStreamEnded()):(e.setState(A.STALLED),t&&e.setPlaybackRate(1))},this.bufferStallTimeout))}},{key:"stopStallTimeout",value:function(){clearTimeout(this.stallTimeout),clearTimeout(this.staleManifestTimeout),this.stallTimeout=null,this.staleManifestTimeout=null,this.edgeOfLiveStream=!1}},{key:"saveVideoProperties",value:function(){this.jwConfig.volume=100*this.video.volume,this.jwConfig.mute=this.video.muted}},{key:"restoreVideoProperties",value:function(){this.volume(this.jwConfig.volume),this.mute(this.jwConfig.mute)}},{key:"resetRecovery",value:function(){this.retryCount=0}},{key:"checkStaleManifest",value:function(e,t,r){var i=this;t&&this.lastEndSn===e?this.staleManifestTimeout||(this.staleManifestTimeout=setTimeout(function(){i.stale=!0,i.checkStreamEnded()},this.staleManifestDurationMultiplier*r)):(clearTimeout(this.staleManifestTimeout),this.staleManifestTimeout=null,this.stale=!1),this.lastEndSn=e,this.live=t}},{key:"checkStreamEnded",value:function(){this.stale&&this.edgeOfLiveStream&&this.shutdown("The live stream is either down or has ended")}},{key:"resetPreload",value:function(){this.preloaded=!1,this.preloadMetaOnly=!1}},{key:"resetLifecycleVariables",value:function(){this.resetPreload(),this.resetRecovery(),this.stopStallTimeout(),this.setState(A.IDLE),this.bufferFull=!1,this.currentHlsjsLevel=null,this.currentJwItem=null,this.gestureRequired=M(),this.jwLevels=null,this.lastRecoveryTime=null,this.lastEndSn=null,this.levelDuration=0,this.live=!1,this.recoveringMediaError=!1,this.recoveringNetworkError=!1,this.stale=!1,this.staleManifestTimeout=null,this.streamType="VOD"}},{key:"triggerBufferFull",value:function(){this.bufferFull||(this.bufferFull=!0,this.trigger(S.JWPLAYER_MEDIA_BUFFER_FULL))}}],[{key:"getName",value:function(){return I()}},{key:"setEdition",value:function(e){t.supports=w(e)}}]),t}(E["default"]);t["default"]=O;var I=function(){return{name:"hlsjs"}},C=function(){if(window.jwplayer.debug){var e;(e=console).info.apply(e,arguments)}},P=function(){if(window.jwplayer.debug){var e;(e=console).warn.apply(e,arguments)}},x=function(e){return!(!L.isIOS()&&!L.isSafari())||L.isChrome()&&e},M=function(){return L.isAndroid()};delete R.error},163:function(e,t,r){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t["default"]=e,t}function a(e,t,r,i){var a={liveSyncDuration:25,autoStartLoad:!1,maxBufferSize:2e7,maxMaxBufferLength:90,capLevelToPlayerSize:i, +renderNatively:r,debug:o};return(e||t)&&(a=l.extend({},a,n(e,t))),a}function n(e,t){return{xhrSetup:function(r,i){if(e&&(r.withCredentials=!0),t){var a=i.indexOf("?")>0?"&token=":"?token=";r.open("GET",i+a+t,!0)}},fetchSetup:function(e,t){return t.credentials="include",new Request(e.url,t)}}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=a;var s=r(169),o=i(s),l=r(1)},164:function(e,t,r){"use strict";function i(e){var t=e.details,r=n.indexOf(s,t)<0,i=n.indexOf(o,t)>=0,a=n.indexOf(l,t)>=0,f=u(e);switch(e.type){case"networkError":f="Cannot load M3U8: "+f;break;case"mediaError":f="Media Error: "+f;break;case"otherError":f="Error: "+f+";"}return d(f,r,i,a,e)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i;var a=r(30),n=r(1),s=["manifestLoadError","manifestParsingError","manifestIncompatibleCodecsError","levelLoadError"],o=["bufferStalledError","bufferSeekOverHole"],l=["fragLoopLoadingError"],u=function(e){var t="";return e&&(t=e.response?(0,a.NetworkError)(e.response.code,e.url,e.response.text).message:e.reason?""+e.reason:""+e.details),t},d=function(e,t,r,i,a){return{message:e,recoverable:t,stalling:r,doCodecSwap:i,hlsjsErrorParams:a}}},165:function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r=0;i--){var a=e[i];if(a[0]===t){r=a;break}}return r}}Object.defineProperty(t,"__esModule",{value:!0}),t.findTagInList=r},167:function(e,t,r){"use strict";function i(e){for(var t=0,r=0,i=10,o=[];t+s0)return s;var d=e[a];3!==d&&0!==d||(l-=1,a+=1);var f=e.buffer.slice(o-10,a+l+1);s.push({data:f}),a+=l+1}return s}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i;var n=r(11),s=9},168:function(e,t,r){"use strict";function i(e,t){var r=u.hasRedundantLevels(e),i=l.map(e,function(e,i){return{label:u.generateLabel(e,t,r),level_id:e.id,hlsjsIndex:i,bitrate:e.bitrate,height:e.height,width:e.width,audioGroupId:e.attrs?e.attrs.AUDIO:void 0}});return i=d(i),i.length>1&&i.unshift({label:"Auto",level_id:"auto",hlsjsIndex:-1}),i}function a(e,t){return Math.max(0,l.indexOf(t,l.find(t,function(t){return t.hlsjsIndex===e})))}function n(e,t){var r=-1;return e>-1&&t[e]&&(r=t[e].hlsjsIndex),r}function s(e){var t=l.reduce(e,function(e,t,r){var i=t.groupId;return e[i]=e[i]||[],e[i].push({autoselect:t.autoselect,defaulttrack:t["default"],groupid:i,language:t.lang,name:t.name,hlsjsIndex:r}),e},{});return t}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Math.max(l.indexOf(e,l.find(e,function(e){return e.defaulttrack})),0)}Object.defineProperty(t,"__esModule",{value:!0}),t.formatLevels=i,t.toJwLevel=a,t.toHlsjsLevel=n,t.formatAudioTracks=s,t.getDefaultJwTrackIndex=o;var l=r(1),u=r(67),d=function(e){return e.sort(function(e,t){var r=void 0;return r=e.height&&t.height?e.height===t.height?t.bitrate-e.bitrate:t.height-e.height:t.bitrate-e.bitrate})}},169:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,r){window.jwplayer.debug&&e.call(console,"[Hls.js "+t+"] -> "+r)};t.debug=function(e){r(console.debug,"debug",e)},t.log=function(e){r(console.log,"log",e)},t.info=function(e){r(console.info,"info",e)},t.warn=function(e){r(console.warn,"warn",e)},t.error=function(e){r(console.error,"error",e)}},170:function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(46),s=r(47),o=r(8),l=r(3),u=function d(){i(this,d)};t["default"]=u,u.prototype=a.extend({},l,n,s,o)},182:function(e,t){!function(r){if("object"==typeof t&&"undefined"!=typeof e)e.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var i;i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,i.Hls=r()}}(function(){var e;return function t(e,r,i){function a(s,o){if(!r[s]){if(!e[s]){var l="function"==typeof require&&require;if(!o&&l)return l(s,!0);if(n)return n(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var d=r[s]={exports:{}};e[s][0].call(d.exports,function(t){var r=e[s][1][t];return a(r?r:t)},d,d.exports,t,e,r,i)}return r[s].exports}for(var n="function"==typeof require&&require,s=0;s0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},i.prototype.on=i.prototype.addListener,i.prototype.once=function(e,t){function r(){this.removeListener(e,r),i||(i=!0,t.apply(this,arguments))}if(!a(t))throw TypeError("listener must be a function");var i=!1;return r.listener=t,this.on(e,r),this},i.prototype.removeListener=function(e,t){var r,i,n,o;if(!a(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],n=r.length,i=-1,r===t||a(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(r)){for(o=n;o-- >0;)if(r[o]===t||r[o].listener&&r[o].listener===t){i=o;break}if(i<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(i,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},i.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],a(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},i.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?a(this._events[e])?[this._events[e]]:this._events[e].slice():[]},i.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(a(t))return 1;if(t)return t.length}return 0},i.listenerCount=function(e,t){return e.listenerCount(t)}},{}],2:[function(t,r,i){!function(t){var a=/^((?:[^\/;?#]+:)?)(\/\/[^\/\;?#]*)?(.*?)??(;.*?)?(\?.*?)?(#.*?)?$/,n=/^([^\/;?#]*)(.*)$/,s=/(?:\/|^)\.(?=\/)/g,o=/(?:\/|^)\.\.\/(?!\.\.\/).*?(?=\/)/g,l={buildAbsoluteURL:function(e,t,r){if(r=r||{},e=e.trim(),t=t.trim(),!t){if(!r.alwaysNormalize)return e;var i=this.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");return i.path=l.normalizePath(i.path),l.buildURLFromParts(i)}var a=this.parseURL(t);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return r.alwaysNormalize?(a.path=l.normalizePath(a.path),l.buildURLFromParts(a)):t;var s=this.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var o=n.exec(s.path);s.netLoc=o[1],s.path=o[2]}s.netLoc&&!s.path&&(s.path="/");var u={scheme:s.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(u.netLoc=s.netLoc,"/"!==a.path[0]))if(a.path){var d=s.path,f=d.substring(0,d.lastIndexOf("/")+1)+a.path;u.path=l.normalizePath(f)}else u.path=s.path,a.params||(u.params=s.params,a.query||(u.query=s.query));return null===u.path&&(u.path=r.alwaysNormalize?l.normalizePath(a.path):a.path),l.buildURLFromParts(u)},parseURL:function(e){var t=a.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(s,"");e.length!==(e=e.replace(o,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}};"object"==typeof i&&"object"==typeof r?r.exports=l:"function"==typeof e&&e.amd?e([],function(){return l}):"object"==typeof i?i.URLToolkit=l:t.URLToolkit=l}(this)},{}],3:[function(e,t,r){var i=arguments[3],a=arguments[4],n=arguments[5],s=JSON.stringify;t.exports=function(e,t){function r(e){p[e]=!0;for(var t in a[e][1]){var i=a[e][1][t];p[i]||r(i)}}for(var o,l=Object.keys(n),u=0,d=l.length;u500*r.duration/o){var l=e.levels,d=Math.max(1,n.bw?n.bw/8:1e3*n.loaded/s),f=l[r.level],c=f.realBitrate?Math.max(f.realBitrate,f.bitrate):f.bitrate,v=n.total?n.total:Math.max(n.loaded,Math.round(r.duration*c/8)),p=t.currentTime,y=(v-n.loaded)/d,m=(h["default"].bufferInfo(t,p,e.config.maxBufferHole).end-p)/o;if(m<2*r.duration/o&&y>m){var T=void 0,E=void 0;for(E=r.level-1;E>a;E--){var k=l[E].realBitrate?Math.max(l[E].realBitrate,l[E].bitrate):l[E].bitrate;if(T=r.duration*k/(6.4*d),T=i;u--){var d=l[u],f=d.details,c=f?f.totalduration/f.fragments.length:t,h=!!f&&f.live,v=void 0;v=u<=e?s*r:o*r;var p=l[u].realBitrate?Math.max(l[u].realBitrate,l[u].bitrate):l[u].bitrate,y=p*c/v;if(g.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+u+"/"+Math.round(v)+"/"+p+"/"+c+"/"+n+"/"+y),v>p&&(!y||h||y=0)return c;g.logger.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var v=o?Math.min(o,i.maxStarvationDelay):i.maxStarvationDelay,p=i.abrBandWidthFactor,y=i.abrBandWidthUpFactor;if(0===f){var m=this.bitrateTestDelay;if(m){var T=o?Math.min(o,i.maxLoadingDelay):i.maxLoadingDelay;v=T-m,g.logger.trace("bitrate test took "+Math.round(1e3*m)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*v)+" ms"),p=y=1}}return c=this._findBestLevel(s,o,d,a,t,f+v,p,y,r),Math.max(c,0)}}]),t}(f["default"]);r["default"]=m},{30:30,31:31,32:32,34:34,49:49,51:51}],6:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r0&&e===-1?(_.logger.log("audio:override startPosition with lastCurrentTime @"+t.toFixed(3)),this.state=A.IDLE):(this.lastCurrentTime=this.startPosition?this.startPosition:e,this.state=A.STARTING),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=e,this.state=A.STOPPED}},{key:"stopLoad",value:function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=A.STOPPED}},{key:"tick",value:function(){this.ticks++,1===this.ticks&&(this.doTick(),this.ticks>1&&setTimeout(this.tick,1),this.ticks=0)}},{key:"doTick",value:function(){var e,t,r,i=this.hls,a=i.config;switch(this.state){case A.ERROR:case A.PAUSED:case A.BUFFER_FLUSHING:break;case A.STARTING:this.state=A.WAITING_TRACK,this.loadedmetadata=!1;break;case A.IDLE:var n=this.tracks;if(!n)break;if(!this.media&&(this.startFragRequested||!a.startFragPrefetch))break;e=this.loadedmetadata?this.media.currentTime:this.nextLoadPosition?this.nextLoadPosition:0;var s=this.mediaBuffer?this.mediaBuffer:this.media,o=f["default"].bufferInfo(s,e,a.maxBufferHole),l=o.len,d=o.end,c=this.fragPrevious,h=a.maxMaxBufferLength,v=this.audioSwitch,p=this.trackId;if((lT||o.nextStart))return;_.logger.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=T+.05}if(r.initSegment&&!r.initSegment.data)k=r.initSegment;else if(d<=T){if(k=y[0],null!==this.videoTrackCC&&k.cc!==this.videoTrackCC&&(k=(0,R.findFragWithCC)(y,this.videoTrackCC)),r.live&&k.loadIdx&&k.loadIdx===this.fragLoadIdx){var S=o.nextStart?o.nextStart:T;return _.logger.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(S+.05)),void(this.media.currentTime=S+.05)}}else{var L=void 0,w=a.maxFragLookUpTolerance,D=c?y[c.sn-y[0].sn+1]:void 0,O=function(e){var t=Math.min(w,e.duration);return e.start+e.duration-t<=d?1:e.start-t>d&&e.start?-1:0};dE-w&&(w=0),L=D&&!O(D)?D:u["default"].search(y,O)):L=y[m-1],L&&(k=L,T=L.start,c&&k.level===c.level&&k.sn===c.sn&&(k.snI&&Math.abs(this.fragLoadIdx-k.loadIdx)=P||x)&&(_.logger.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=A.IDLE);break;case A.WAITING_INIT_PTS:if(void 0===this.initPTS[this.videoTrackCC])break;var M=this.waitingFragment;if(M){var N=M.frag.cc;this.videoTrackCC!==N?(_.logger.warn("Waiting fragment CC ("+N+") does not match video track CC ("+this.videoTrackCC+")"),this.waitingFragment=null,this.state=A.IDLE):(this.onFragLoaded(this.waitingFragment),this.state=A.FRAG_LOADING,this.waitingFragment=null)}else this.state=A.IDLE;break;case A.STOPPED:case A.FRAG_LOADING:case A.PARSING:case A.PARSED:case A.ENDED:}}},{key:"onMediaAttached",value:function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("ended",this.onvended);var r=this.config;this.tracks&&r.autoStartLoad&&this.startLoad(r.startPosition)}},{key:"onMediaDetaching",value:function(){var e=this.media;e&&e.ended&&(_.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var t=this.tracks;t&&t.forEach(function(e){e.details&&e.details.fragments.forEach(function(e){e.loadCounter=void 0})}),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()}},{key:"onMediaSeeking",value:function(){this.state===A.ENDED&&(this.state=A.IDLE),this.media&&(this.lastCurrentTime=this.media.currentTime),void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold),this.tick()}},{key:"onMediaEnded",value:function(){this.startPosition=this.lastCurrentTime=0}},{key:"onAudioTracksUpdated",value:function(e){_.logger.log("audio tracks updated"),this.tracks=e.audioTracks}},{key:"onAudioTrackSwitching",value:function(e){var t=!!e.url;this.trackId=e.id,this.state=A.IDLE,this.fragCurrent=null,this.state=A.PAUSED,this.waitingFragment=null,t?this.timer||(this.timer=setInterval(this.ontick,100)):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),t&&(this.audioSwitch=!0,this.state=A.IDLE,void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold)),this.tick()}},{key:"onAudioTrackLoaded",value:function(e){var t=e.details,r=e.id,i=this.tracks[r],a=t.totalduration,n=0;if(_.logger.log("track "+r+" loaded ["+t.startSN+","+t.endSN+"],duration:"+a),t.live){var s=i.details;s&&t.fragments.length>0?(T["default"].mergeDetails(s,t),n=t.fragments[0].start,t.PTSKnown?_.logger.log("live audio playlist sliding:"+n.toFixed(3)):_.logger.log("live audio playlist - outdated PTS, unknown sliding")):(t.PTSKnown=!1,_.logger.log("live audio playlist - first load, unknown sliding"))}else t.PTSKnown=!1;if(i.details=t,!this.startFragRequested){if(this.startPosition===-1){var o=t.startTimeOffset;isNaN(o)?this.startPosition=0:(_.logger.log("start time offset found in playlist, adjust startPosition to "+o),this.startPosition=o)}this.nextLoadPosition=this.startPosition}this.state===A.WAITING_TRACK&&(this.state=A.IDLE),this.tick()}},{key:"onKeyLoaded",value:function(){this.state===A.KEY_LOADING&&(this.state=A.IDLE,this.tick())}},{key:"onFragLoaded",value:function(e){var t=this.fragCurrent,r=e.frag;if(this.state===A.FRAG_LOADING&&t&&"audio"===r.type&&r.level===t.level&&r.sn===t.sn){var i=this.tracks[this.trackId],a=i.details,n=a.totalduration,s=t.level,o=t.sn,l=t.cc,u=this.config.defaultAudioCodec||i.audioCodec||"mp4a.40.2",d=this.stats=e.stats;if("initSegment"===o)this.state=A.IDLE,d.tparsed=d.tbuffered=performance.now(),a.initSegment.data=e.payload,this.hls.trigger(g["default"].FRAG_BUFFERED,{stats:d,frag:t,id:"audio"}),this.tick();else{this.state=A.PARSING,this.appended=!1,this.demuxer||(this.demuxer=new h["default"](this.hls,"audio"));var f=this.initPTS[l],c=a.initSegment?a.initSegment.data:[];if(a.initSegment||void 0!==f){this.pendingBuffering=!0,_.logger.log("Demuxing "+o+" of ["+a.startSN+" ,"+a.endSN+"],track "+s);var v=!1;this.demuxer.push(e.payload,c,u,null,t,n,v,f)}else _.logger.log("unknown video PTS for continuity counter "+l+", waiting for video PTS before demuxing audio frag "+o+" of ["+a.startSN+" ,"+a.endSN+"],track "+s),this.waitingFragment=e,this.state=A.WAITING_INIT_PTS}}this.fragLoadError=0}},{key:"onFragParsingInitSegment",value:function(e){var t=this.fragCurrent,r=e.frag;if(t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===A.PARSING){var i=e.tracks,a=void 0;if(i.video&&delete i.video,a=i.audio){a.levelCodec="mp4a.40.2",a.id=e.id,this.hls.trigger(g["default"].BUFFER_CODECS,i),_.logger.log("audio track:audio,container:"+a.container+",codecs[level/parsed]=["+a.levelCodec+"/"+a.codec+"]");var n=a.initSegment;if(n){ +var s={type:"audio",data:n,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[s]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(g["default"].BUFFER_APPENDING,s))}this.tick()}}}},{key:"onFragParsingData",value:function(e){var t=this,r=this.fragCurrent,i=e.frag;if(r&&"audio"===e.id&&"audio"===e.type&&i.sn===r.sn&&i.level===r.level&&this.state===A.PARSING){var a=this.trackId,n=this.tracks[a],s=this.hls;isNaN(e.endPTS)&&(e.endPTS=e.startPTS+r.duration,e.endDTS=e.startDTS+r.duration),_.logger.log("parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb),T["default"].updateFragPTSDTS(n.details,r.sn,e.startPTS,e.endPTS);var o=this.audioSwitch,l=this.media,u=!1;if(o&&l)if(l.readyState){var d=l.currentTime;_.logger.log("switching audio track : currentTime:"+d),d>=e.startPTS&&(_.logger.log("switching audio track : flushing all audio"),this.state=A.BUFFER_FLUSHING,s.trigger(g["default"].BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),u=!0,this.audioSwitch=!1,s.trigger(g["default"].AUDIO_TRACK_SWITCHED,{id:a}))}else this.audioSwitch=!1,s.trigger(g["default"].AUDIO_TRACK_SWITCHED,{id:a});var f=this.pendingData;this.audioSwitch||([e.data1,e.data2].forEach(function(t){t&&t.length&&f.push({type:e.type,data:t,parent:"audio",content:"data"})}),!u&&f.length&&(f.forEach(function(e){t.state===A.PARSING&&(t.pendingBuffering=!0,t.hls.trigger(g["default"].BUFFER_APPENDING,e))}),this.pendingData=[],this.appended=!0)),this.tick()}}},{key:"onFragParsed",value:function(e){var t=this.fragCurrent,r=e.frag;t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===A.PARSING&&(this.stats.tparsed=performance.now(),this.state=A.PARSED,this._checkAppendedParsed())}},{key:"onBufferCreated",value:function(e){var t=e.tracks.audio;t&&(this.mediaBuffer=t.buffer,this.loadedmetadata=!0)}},{key:"onBufferAppended",value:function(e){if("audio"===e.parent){var t=this.state;t!==A.PARSING&&t!==A.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}}},{key:"_checkAppendedParsed",value:function(){if(!(this.state!==A.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent,t=this.stats,r=this.hls;if(e){this.fragPrevious=e,t.tbuffered=performance.now(),r.trigger(g["default"].FRAG_BUFFERED,{stats:t,frag:e,id:"audio"});var i=this.mediaBuffer?this.mediaBuffer:this.media;_.logger.log("audio buffered : "+k["default"].toString(i.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,r.trigger(g["default"].AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=A.IDLE}this.tick()}}},{key:"onError",value:function(e){var t=e.frag;if(!t||"audio"===t.type)switch(e.details){case b.ErrorDetails.FRAG_LOAD_ERROR:case b.ErrorDetails.FRAG_LOAD_TIMEOUT:if(!e.fatal){var r=this.fragLoadError;r?r++:r=1;var i=this.config;if(r<=i.fragLoadingMaxRetry){this.fragLoadError=r,t.loadCounter=0;var a=Math.min(Math.pow(2,r-1)*i.fragLoadingRetryDelay,i.fragLoadingMaxRetryTimeout);_.logger.warn("audioStreamController: frag loading failed, retry in "+a+" ms"),this.retryDate=performance.now()+a,this.state=A.FRAG_LOADING_WAITING_RETRY}else _.logger.error("audioStreamController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.state=A.ERROR}break;case b.ErrorDetails.FRAG_LOOP_LOADING_ERROR:case b.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case b.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:case b.ErrorDetails.KEY_LOAD_ERROR:case b.ErrorDetails.KEY_LOAD_TIMEOUT:this.state!==A.ERROR&&(this.state=e.fatal?A.ERROR:A.IDLE,_.logger.warn("audioStreamController: "+e.details+" while loading frag,switch to "+this.state+" state ..."));break;case b.ErrorDetails.BUFFER_FULL_ERROR:if("audio"===e.parent&&(this.state===A.PARSING||this.state===A.PARSED)){var n=this.mediaBuffer,s=this.media.currentTime,o=n&&f["default"].isBuffered(n,s)&&f["default"].isBuffered(n,s+.5);if(o){var l=this.config;l.maxMaxBufferLength>=l.maxBufferLength&&(l.maxMaxBufferLength/=2,_.logger.warn("audio:reduce max buffer length to "+l.maxMaxBufferLength+"s"),this.fragLoadIdx+=2*l.fragLoadingLoopThreshold),this.state=A.IDLE}else _.logger.warn("buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=A.BUFFER_FLUSHING,this.hls.trigger(g["default"].BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"})}}}},{key:"onBufferFlushed",value:function(){var e=this,t=this.pendingData;t&&t.length?(_.logger.log("appending pending audio data on Buffer Flushed"),t.forEach(function(t){e.hls.trigger(g["default"].BUFFER_APPENDING,t)}),this.appended=!0,this.pendingData=[],this.state=A.PARSED):(this.state=A.IDLE,this.fragPrevious=null,this.tick())}},{key:"state",set:function(e){if(this.state!==e){var t=this.state;this._state=e,_.logger.log("audio stream:"+t+"->"+e)}},get:function(){return this._state}}]),t}(y["default"]);r["default"]=S},{24:24,30:30,31:31,32:32,34:34,35:35,45:45,48:48,51:51,52:52}],7:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r1&&setTimeout(this.tick,1),this.ticks=0)}},{key:"doTick",value:function(){this.updateTrack(this.trackId)}},{key:"onManifestLoading",value:function(){this.tracks=[],this.trackId=-1}},{key:"onManifestLoaded",value:function(e){var t=this,r=e.audioTracks||[],i=!1;this.tracks=r,this.hls.trigger(u["default"].AUDIO_TRACKS_UPDATED,{audioTracks:r});var a=0;r.forEach(function(e){return e["default"]?(t.audioTrack=a,void(i=!0)):void a++}),i===!1&&r.length&&(c.logger.log("no default audio track defined, use first audio track as default"),this.audioTrack=0)}},{key:"onAudioTrackLoaded",value:function(e){e.id=0&&e=0&&e.1){var n=i.updating;try{i.abort()}catch(s){n=!0,c.logger.warn("can not abort audio buffer: "+s)}n?this.audioTimestampOffset=e.start:(c.logger.warn("change mpeg audio timestamp offset from "+i.timestampOffset+" to "+e.start),i.timestampOffset=e.start)}}}},{key:"onManifestParsed",value:function(e){var t=e.audio,r=e.video,i=0;e.altAudio&&(t||r)&&(i=(t?1:0)+(r?1:0),c.logger.log(i+" sourceBuffer(s) expected")),this.sourceBufferNb=i}},{key:"onMediaAttaching",value:function(e){var t=this.media=e.media;if(t){var r=this.mediaSource=new MediaSource;this.onmso=this.onMediaSourceOpen.bind(this),this.onmse=this.onMediaSourceEnded.bind(this),this.onmsc=this.onMediaSourceClose.bind(this),r.addEventListener("sourceopen",this.onmso),r.addEventListener("sourceended",this.onmse),r.addEventListener("sourceclose",this.onmsc),t.src=URL.createObjectURL(r)}}},{key:"onMediaDetaching",value:function(){c.logger.log("media source detaching");var e=this.mediaSource;if(e){if("open"===e.readyState)try{e.endOfStream()}catch(t){c.logger.warn("onMediaDetaching:"+t.message+" while calling endOfStream")}e.removeEventListener("sourceopen",this.onmso),e.removeEventListener("sourceended",this.onmse),e.removeEventListener("sourceclose",this.onmsc),this.media&&(URL.revokeObjectURL(this.media.src),this.media.removeAttribute("src"),this.media.load()),this.mediaSource=null,this.media=null,this.pendingTracks={},this.tracks={},this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}this.onmso=this.onmse=this.onmsc=null,this.hls.trigger(u["default"].MEDIA_DETACHED)}},{key:"onMediaSourceOpen",value:function(){c.logger.log("media source opened"),this.hls.trigger(u["default"].MEDIA_ATTACHED,{media:this.media});var e=this.mediaSource;e&&e.removeEventListener("sourceopen",this.onmso),this.checkPendingTracks()}},{key:"checkPendingTracks",value:function(){var e=this.pendingTracks,t=Object.keys(e).length;t&&(this.sourceBufferNb<=t||0===this.sourceBufferNb)&&(this.createSourceBuffers(e),this.pendingTracks={},this.doAppending())}},{key:"onMediaSourceClose",value:function(){c.logger.log("media source closed")}},{key:"onMediaSourceEnded",value:function(){c.logger.log("media source ended")}},{key:"onSBUpdateEnd",value:function(){if(this.audioTimestampOffset){var e=this.sourceBuffer.audio;c.logger.warn("change mpeg audio timestamp offset from "+e.timestampOffset+" to "+this.audioTimestampOffset),e.timestampOffset=this.audioTimestampOffset,delete this.audioTimestampOffset}this._needsFlush&&this.doFlush(),this._needsEos&&this.checkEos(),this.appending=!1;var t=this.parent,r=this.segments.reduce(function(e,r){return r.parent===t?e+1:e},0);this.hls.trigger(u["default"].BUFFER_APPENDED,{parent:t,pending:r}),this._needsFlush||this.doAppending(),this.updateMediaElementDuration()}},{key:"onSBUpdateError",value:function(e){c.logger.error("sourceBuffer error:",e),this.hls.trigger(u["default"].ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})}},{key:"onBufferReset",value:function(){var e=this.sourceBuffer;for(var t in e){var r=e[t];try{this.mediaSource.removeSourceBuffer(r),r.removeEventListener("updateend",this.onsbue),r.removeEventListener("error",this.onsbe)}catch(i){}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}},{key:"onBufferCodecs",value:function(e){if(0===Object.keys(this.sourceBuffer).length){for(var t in e)this.pendingTracks[t]=e[t];var r=this.mediaSource;r&&"open"===r.readyState&&this.checkPendingTracks()}}},{key:"createSourceBuffers",value:function(e){var t=this.sourceBuffer,r=this.mediaSource;for(var i in e)if(!t[i]){var a=e[i],n=a.levelCodec||a.codec,s=a.container+";codecs="+n;c.logger.log("creating sourceBuffer("+s+")");try{var o=t[i]=r.addSourceBuffer(s);o.addEventListener("updateend",this.onsbue),o.addEventListener("error",this.onsbe),this.tracks[i]={codec:n,container:a.container},a.buffer=o}catch(l){c.logger.error("error while trying to add sourceBuffer:"+l.message),this.hls.trigger(u["default"].ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:l,mimeType:s})}}this.hls.trigger(u["default"].BUFFER_CREATED,{tracks:e})}},{key:"onBufferAppending",value:function(e){this._needsFlush||(this.segments?this.segments.push(e):this.segments=[e],this.doAppending())}},{key:"onBufferAppendFail",value:function(e){c.logger.error("sourceBuffer error:",e.event),this.hls.trigger(u["default"].ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})}},{key:"onBufferEos",value:function(e){var t=this.sourceBuffer,r=e.type;for(var i in t)r&&i!==r||t[i].ended||(t[i].ended=!0,c.logger.log(i+" sourceBuffer now EOS"));this.checkEos()}},{key:"checkEos",value:function(){var e=this.sourceBuffer,t=this.mediaSource;if(!t||"open"!==t.readyState)return void(this._needsEos=!1);for(var r in e){var i=e[r];if(!i.ended)return;if(i.updating)return void(this._needsEos=!0)}c.logger.log("all media data available, signal endOfStream() to MediaSource and stop loading fragment");try{t.endOfStream()}catch(a){c.logger.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1}},{key:"onBufferFlushing",value:function(e){this.flushRange.push({start:e.startOffset,end:e.endOffset,type:e.type}),this.flushBufferCounter=0,this.doFlush()}},{key:"onLevelUpdated",value:function(e){var t=e.details;0!==t.fragments.length&&(this._levelDuration=t.totalduration+t.fragments[0].start,this.updateMediaElementDuration())}},{key:"updateMediaElementDuration",value:function(){var e=this.media,t=this.mediaSource,r=this.sourceBuffer,i=this._levelDuration;if(null!==i&&e&&t&&r&&0!==e.readyState&&"open"===t.readyState){for(var a in r)if(r[a].updating)return;null===this._msDuration&&(this._msDuration=t.duration);var n=e.duration;(i>this._msDuration&&i>n||n===1/0||isNaN(n))&&(c.logger.log("Updating mediasource duration to "+i.toFixed(3)),this._msDuration=t.duration=i)}}},{key:"doFlush",value:function(){for(;this.flushRange.length;){var e=this.flushRange[0];if(!this.flushBuffer(e.start,e.end,e.type))return void(this._needsFlush=!0);this.flushRange.shift(),this.flushBufferCounter=0}if(0===this.flushRange.length){this._needsFlush=!1;var t=0,r=this.sourceBuffer;try{for(var i in r)t+=r[i].buffered.length}catch(a){c.logger.error("error while accessing sourceBuffer.buffered")}this.appended=t,this.hls.trigger(u["default"].BUFFER_FLUSHED)}}},{key:"doAppending",value:function(){var e=this.hls,t=this.sourceBuffer,r=this.segments;if(Object.keys(t).length){if(this.media.error)return this.segments=[],void c.logger.error("trying to append although a media error occured, flush segment and abort");if(this.appending)return;if(r&&r.length){var i=r.shift();try{var a=i.type,n=t[a];n?n.updating?r.unshift(i):(n.ended=!1,this.parent=i.parent,n.appendBuffer(i.data),this.appendError=0,this.appended++,this.appending=!0):this.onSBUpdateEnd()}catch(s){c.logger.error("error while trying to append buffer:"+s.message),r.unshift(i);var o={type:h.ErrorTypes.MEDIA_ERROR,parent:i.parent};if(22===s.code)return this.segments=[],o.details=h.ErrorDetails.BUFFER_FULL_ERROR,o.fatal=!1,void e.trigger(u["default"].ERROR,o);if(this.appendError?this.appendError++:this.appendError=1,o.details=h.ErrorDetails.BUFFER_APPEND_ERROR,this.appendError>e.config.appendErrorMaxRetry)return c.logger.log("fail "+e.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),r=[],o.fatal=!0,void e.trigger(u["default"].ERROR,o);o.fatal=!1,e.trigger(u["default"].ERROR,o)}}}}},{key:"flushBuffer",value:function(e,t,r){var i,a,n,s,o,l,u=this.sourceBuffer;if(Object.keys(u).length){if(c.logger.log("flushBuffer,pos/start/end: "+this.media.currentTime.toFixed(3)+"/"+e+"/"+t),this.flushBufferCounter.5)return this.flushBufferCounter++,c.logger.log("flush "+d+" ["+o+","+l+"], of ["+n+","+s+"], pos:"+this.media.currentTime),i.remove(o,l),!1}catch(f){c.logger.warn("exception while accessing sourcebuffer, it might have been removed from MediaSource")}}}else c.logger.warn("abort flushing too many retries");c.logger.log("buffer flushed")}return!0}}]),t}(f["default"]);r["default"]=v},{30:30,31:31,32:32,51:51}],9:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;rthis.autoLevelCapping&&t.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}}},{key:"getMaxLevel",value:function(e){var r=this;if(!this.levels)return-1;var i=this.levels.filter(function(i,a){return t.isLevelAllowed(a,r.restrictedLevels)&&a<=e});return t.getMaxLevelByMediaSize(i,this.mediaWidth,this.mediaHeight)}},{key:"mediaWidth",get:function(){var e=void 0,r=this.media;return r&&(e=r.width||r.clientWidth||r.offsetWidth,e*=t.contentScaleFactor),e}},{key:"mediaHeight",get:function(){var e=void 0,r=this.media;return r&&(e=r.height||r.clientHeight||r.offsetHeight,e*=t.contentScaleFactor),e}}],[{key:"isLevelAllowed",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.indexOf(e)===-1}},{key:"getMaxLevelByMediaSize",value:function(e,t,r){if(!e||e&&!e.length)return-1;for(var i=function(e,t){return!t||(e.width!==t.width||e.height!==t.height)},a=e.length-1,n=0;n=t||s.height>=r)&&i(s,e[n+1])){a=n;break}}return a}},{key:"contentScaleFactor",get:function(){var e=1;try{e=window.devicePixelRatio}catch(t){}return e}}]),t}(f["default"]);r["default"]=c},{31:31,32:32}],10:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r0&&n>l.config.fpsDroppedMonitoringThreshold*s){var d=l.currentLevel;c.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+d),d>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=d)&&(d-=1,l.trigger(u["default"].FPS_DROP_LEVEL_CAPPING,{level:d,droppedLevel:l.currentLevel}),l.autoLevelCapping=d,l.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=t}}},{key:"checkFPSInterval",value:function(){var e=this.video;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)}}]),t}(f["default"]);r["default"]=h},{31:31,32:32,51:51}],11:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r0})}else o.trigger(u["default"].ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:o.url,reason:"no level with compatible codecs found in manifest"})}},{key:"setLevelInternal",value:function(e){var t=this._levels,r=this.hls;if(e>=0&&e1&&a.loadErrore&&(this._level===e&&void 0!==t[e].details||this.setLevelInternal(e))}},{key:"manualLevel",get:function(){return this._manualLevel},set:function(e){this._manualLevel=e,void 0===this._startLevel&&(this._startLevel=e),e!==-1&&(this.level=e)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(e){this._firstLevel=e}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var e=this.hls.config.startLevel;return void 0!==e?e:this._firstLevel}return this._startLevel},set:function(e){this._startLevel=e}},{key:"nextLoadLevel",get:function(){return this._manualLevel!==-1?this._manualLevel:this.hls.nextAutoLevel},set:function(e){this.level=e,this._manualLevel===-1&&(this.hls.nextAutoLevel=e)}}]),t}(f["default"]);r["default"]=p},{30:30,31:31,32:32,34:34,51:51}],12:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r0&&e===-1&&(_.logger.log("override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t),this.state=A.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this.forceStartLoad=!0,this.state=A.STOPPED}},{key:"stopLoad",value:function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=A.STOPPED,this.forceStartLoad=!1}},{key:"tick",value:function(){this.ticks++,1===this.ticks&&(this.doTick(),this.ticks>1&&setTimeout(this.tick,1),this.ticks=0)}},{key:"doTick",value:function(){switch(this.state){case A.ERROR:break;case A.BUFFER_FLUSHING:this.fragLoadError=0;break;case A.IDLE:if(!this._doTickIdle())return;break;case A.WAITING_LEVEL:var e=this.levels[this.level];e&&e.details&&(this.state=A.IDLE);break;case A.FRAG_LOADING_WAITING_RETRY:var t=performance.now(),r=this.retryDate;(!r||t>=r||this.media&&this.media.seeking)&&(_.logger.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=A.IDLE);break;case A.ERROR:case A.STOPPED:case A.FRAG_LOADING:case A.PARSING:case A.PARSED:case A.ENDED:}this._checkBuffer(),this._checkFragmentChanged()}},{key:"_doTickIdle",value:function(){var e=this.hls,t=e.config,r=this.media;if(void 0!==this.levelLastLoaded&&!r&&(this.startFragRequested||!t.startFragPrefetch))return!0;var i=0;this.loadedmetadata?i=r.currentTime:this.nextLoadPosition&&(i=this.nextLoadPosition);var a=e.nextLoadLevel,n=this.levels[a],s=n.bitrate,o=void 0;o=s?Math.max(8*t.maxBufferSize/s,t.maxBufferLength):t.maxBufferLength,o=Math.min(o,t.maxMaxBufferLength);var l=f["default"].bufferInfo(this.mediaBuffer?this.mediaBuffer:r,i,t.maxBufferHole),u=l.len;if(u>=o)return!0;_.logger.trace("buffer length of "+u.toFixed(3)+" is below max of "+o.toFixed(3)+". checking for more payload ..."),this.level=e.nextLoadLevel=a;var d=n.details;if("undefined"==typeof d||d.live&&this.levelLastLoaded!==a)return this.state=A.WAITING_LEVEL,!0;var c=this.fragPrevious;if(!d.live&&c&&c.sn===d.endSN){var h=Math.min(r.duration,c.start+c.duration);if(h-Math.max(l.end,c.start)<=Math.max(.2,c.duration/2)){var v={};return this.altAudio&&(v.type="video"),this.hls.trigger(g["default"].BUFFER_EOS,v),this.state=A.ENDED,!0}}return this._fetchPayloadOrEos(i,l,d)}},{key:"_fetchPayloadOrEos",value:function(e,t,r){var i=this.fragPrevious,a=this.level,n=r.fragments,s=n.length;if(0===s)return!1;var o=n[0].start,l=n[s-1].start+n[s-1].duration,u=t.end,d=void 0;if(r.initSegment&&!r.initSegment.data)d=r.initSegment;else if(r.live){var f=this.config.initialLiveManifestSize;if(sf&&(l.currentTime=f),this.nextLoadPosition=f}if(e.PTSKnown&&t>i&&l&&l.readyState)return null;if(this.startFragRequested&&!e.PTSKnown){if(a){var c=a.sn+1,h=a.cc+1;c>=e.startSN&&c<=e.endSN?(u=n[c-e.startSN],_.logger.log("live playlist, switching playlist, load frag with next SN: "+u.sn)):h>=e.startCC&&h<=e.endCC&&(u=(0,R.findFirstFragWithCC)(n,h),_.logger.log("Live playlist switch, cannot find frag with target SN. Loading frag with next CC: "+u.cc))}u||(u=n[Math.min(s-1,Math.round(s/2))],_.logger.log("live playlist, switching playlist, unknown, load middle frag : "+u.sn))}return u}},{key:"_findFragment",value:function(e,t,r,i,a,n,s){var o=this.hls.config,l=void 0,d=void 0,f=o.maxFragLookUpTolerance,c=t?i[t.sn-i[0].sn+1]:void 0,h=function(e){var t=Math.min(f,e.duration);return e.start+e.duration-t<=a?1:e.start-t>a&&e.start?-1:0};if(an-f&&(f=0),d=c&&!h(c)?c:u["default"].search(i,h)):d=i[r-1],d){l=d;var v=l.sn-s.startSN,g=t&&l.level===t.level,p=i[v-1],y=i[v+1];if(t&&l.sn===t.sn)if(g&&!l.backtracked)if(l.sno.maxBufferHole&&t.dropped&&v&&!l.backtracked?(l=p,_.logger.warn("SN just loaded, with large PTS gap between audio and video, maybe frag is not starting with a keyframe ? load previous one to try to overcome this"),t.loadCounter--):(l=y,_.logger.log("SN just loaded, load next one: "+l.sn))}else l=null;else l.backtracked&&(y&&y.backtracked?(_.logger.warn("Already backtracked from fragment "+y.sn+", will not backtrack to fragment "+l.sn+". Loading fragment "+y.sn),l=y):(_.logger.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),l.dropped=0,p?(p.loadCounter&&p.loadCounter--,l=p,l.backtracked=!0):v&&(l=null)))}return l}},{key:"_loadFragmentOrKey",value:function(e,t,r,i,a){var n=this.hls,s=n.config;if(!e.decryptdata||null==e.decryptdata.uri||null!=e.decryptdata.key){if(_.logger.log("Loading "+e.sn+" of ["+r.startSN+" ,"+r.endSN+"],level "+t+", currentTime:"+i.toFixed(3)+",bufferEnd:"+a),void 0!==this.fragLoadIdx?this.fragLoadIdx++:this.fragLoadIdx=0,e.loadCounter){e.loadCounter++;var o=s.fragLoadingLoopThreshold;if(e.loadCounter>o&&Math.abs(this.fragLoadIdx-e.loadIdx)t.endPTS?1:0})}},{key:"followingBufferedFrag",value:function(e){return e?this.getBufferedFrag(e.endPTS+.5):null}},{key:"_checkFragmentChanged",value:function(){var e,t,r=this.media;if(r&&r.readyState&&r.seeking===!1&&(t=r.currentTime,t>r.playbackRate*this.lastCurrentTime&&(this.lastCurrentTime=t),f["default"].isBuffered(r,t)?e=this.getBufferedFrag(t):f["default"].isBuffered(r,t+.1)&&(e=this.getBufferedFrag(t+.1)),e)){var i=e;if(i!==this.fragPlaying){this.hls.trigger(g["default"].FRAG_CHANGED,{frag:i});var a=i.level;this.fragPlaying&&this.fragPlaying.level===a||this.hls.trigger(g["default"].LEVEL_SWITCHED,{level:a}),this.fragPlaying=i}}}},{key:"immediateLevelSwitch",value:function(){if(_.logger.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var e=this.media,t=void 0;e?(t=e.paused,e.pause()):t=!0,this.previouslyPaused=t}var r=this.fragCurrent;r&&r.loader&&r.loader.abort(),this.fragCurrent=null,this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}},{key:"immediateLevelSwitchEnd",value:function(){var e=this.media;e&&e.buffered.length&&(this.immediateSwitch=!1,f["default"].isBuffered(e,e.currentTime)&&(e.currentTime-=1e-4),this.previouslyPaused||e.play())}},{key:"nextLevelSwitch",value:function(){var e=this.media;if(e&&e.readyState){var t=void 0,r=void 0,i=void 0;if(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold,r=this.getBufferedFrag(e.currentTime),r&&r.startPTS>1&&this.flushMainBuffer(0,r.startPTS-1),e.paused)t=0;else{var a=this.hls.nextLoadLevel,n=this.levels[a],s=this.fragLastKbps;t=s&&this.fragCurrent?this.fragCurrent.duration*n.bitrate/(1e3*s)+1:0}if(i=this.getBufferedFrag(e.currentTime+t),i&&(i=this.followingBufferedFrag(i))){var o=this.fragCurrent;o&&o.loader&&o.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(i.startPTS,Number.POSITIVE_INFINITY)}}}},{key:"flushMainBuffer",value:function(e,t){this.state=A.BUFFER_FLUSHING;var r={startOffset:e,endOffset:t};this.altAudio&&(r.type="video"),this.hls.trigger(g["default"].BUFFER_FLUSHING,r)}},{key:"onMediaAttached",value:function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("seeked",this.onvseeked),t.addEventListener("ended",this.onvended);var r=this.config;this.levels&&r.autoStartLoad&&this.hls.startLoad(r.startPosition)}},{key:"onMediaDetaching",value:function(){var e=this.media;e&&e.ended&&(_.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var t=this.levels;t&&t.forEach(function(e){e.details&&e.details.fragments.forEach(function(e){e.loadCounter=void 0,e.backtracked=void 0})}),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("seeked",this.onvseeked),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()}},{key:"onMediaSeeking",value:function(){var e=this.media,t=e?e.currentTime:void 0,r=this.config;if(_.logger.log("media seeking to "+t.toFixed(3)),this.state===A.FRAG_LOADING){var i=this.mediaBuffer?this.mediaBuffer:e,a=f["default"].bufferInfo(i,t,this.config.maxBufferHole),n=this.fragCurrent;if(0===a.len&&n){var s=r.maxFragLookUpTolerance,o=n.start-s,l=n.start+n.duration+s;tl?(n.loader&&(_.logger.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),n.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=A.IDLE):_.logger.log("seeking outside of buffer but within currently loaded fragment range")}}else this.state===A.ENDED&&(this.state=A.IDLE);e&&(this.lastCurrentTime=t),this.state!==A.FRAG_LOADING&&void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*r.fragLoadingLoopThreshold),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=t),this.tick()}},{key:"onMediaSeeked",value:function(){_.logger.log("media seeked to "+this.media.currentTime.toFixed(3)),this.tick()}},{key:"onMediaEnded",value:function(){_.logger.log("media ended"),this.startPosition=this.lastCurrentTime=0}},{key:"onManifestLoading",value:function(){_.logger.log("trigger BUFFER_RESET"),this.hls.trigger(g["default"].BUFFER_RESET),this._bufferedFrags=[],this.stalled=!1,this.startPosition=this.lastCurrentTime=0}},{key:"onManifestParsed",value:function(e){var t,r=!1,i=!1;e.levels.forEach(function(e){t=e.audioCodec,t&&(t.indexOf("mp4a.40.2")!==-1&&(r=!0),t.indexOf("mp4a.40.5")!==-1&&(i=!0))}),this.audioCodecSwitch=r&&i,this.audioCodecSwitch&&_.logger.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=e.levels,this.startLevelLoaded=!1,this.startFragRequested=!1;var a=this.config;(a.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(a.startPosition)}},{key:"onLevelLoaded",value:function(e){var t=e.details,r=e.level,i=this.levels[this.levelLastLoaded],a=this.levels[r],n=t.totalduration,s=0;if(_.logger.log("level "+r+" loaded ["+t.startSN+","+t.endSN+"], cc ["+t.startCC+", "+t.endCC+"] duration:"+n),t.live){var o=a.details;o&&t.fragments.length>0?(T["default"].mergeDetails(o,t),s=t.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(s,o),t.PTSKnown?_.logger.log("live playlist sliding:"+s.toFixed(3)):(_.logger.log("live playlist - outdated PTS, unknown sliding"),(0,R.alignDiscontinuities)(this.fragPrevious,i,t))):(_.logger.log("live playlist - first load, unknown sliding"),t.PTSKnown=!1,(0,R.alignDiscontinuities)(this.fragPrevious,i,t))}else t.PTSKnown=!1;if(this.levelLastLoaded=r,a.details=t,this.hls.trigger(g["default"].LEVEL_UPDATED,{details:t,level:r}),this.startFragRequested===!1){if(this.startPosition===-1||this.lastCurrentTime===-1){var l=t.startTimeOffset;isNaN(l)?t.live?(this.startPosition=this.computeLivePosition(s,t),_.logger.log("configure startPosition to "+this.startPosition)):this.startPosition=0:(l<0&&(_.logger.log("negative start time offset "+l+", count from end of last fragment"),l=s+n+l),_.logger.log("start time offset found in playlist, adjust startPosition to "+l),this.startPosition=l),this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===A.WAITING_LEVEL&&(this.state=A.IDLE),this.tick()}},{key:"onKeyLoaded",value:function(){this.state===A.KEY_LOADING&&(this.state=A.IDLE,this.tick())}},{key:"onFragLoaded",value:function(e){var t=this.fragCurrent,r=e.frag;if(this.state===A.FRAG_LOADING&&t&&"main"===r.type&&r.level===t.level&&r.sn===t.sn){var i=e.stats,a=this.levels[t.level],n=a.details;if(_.logger.log("Loaded "+t.sn+" of ["+n.startSN+" ,"+n.endSN+"],level "+t.level),this.bitrateTest=!1,this.stats=i,r.bitrateTest===!0&&this.hls.nextLoadLevel)this.state=A.IDLE,this.startFragRequested=!1,i.tparsed=i.tbuffered=performance.now(),this.hls.trigger(g["default"].FRAG_BUFFERED,{stats:i,frag:t,id:"main"}),this.tick();else if("initSegment"===r.sn)this.state=A.IDLE,i.tparsed=i.tbuffered=performance.now(),n.initSegment.data=e.payload,this.hls.trigger(g["default"].FRAG_BUFFERED,{stats:i,frag:t,id:"main"}),this.tick();else{this.state=A.PARSING;var s=n.totalduration,o=t.level,l=t.sn,u=this.config.defaultAudioCodec||a.audioCodec;this.audioCodecSwap&&(_.logger.log("swapping playlist audio codec"),void 0===u&&(u=this.lastAudioCodec),u&&(u=u.indexOf("mp4a.40.5")!==-1?"mp4a.40.2":"mp4a.40.5")),this.pendingBuffering=!0,this.appended=!1,_.logger.log("Parsing "+l+" of ["+n.startSN+" ,"+n.endSN+"],level "+o+", cc "+t.cc);var d=this.demuxer;d||(d=this.demuxer=new h["default"](this.hls,"main"));var f=this.media,c=f&&f.seeking,v=!c&&(n.PTSKnown||!n.live),p=n.initSegment?n.initSegment.data:[];d.push(e.payload,p,u,a.videoCodec,t,s,v,void 0)}}this.fragLoadError=0}},{key:"onFragParsingInitSegment",value:function(e){var t=this.fragCurrent,r=e.frag;if(t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===A.PARSING){var i,a,n=e.tracks;if(n.audio&&this.altAudio&&delete n.audio,a=n.audio){var s=this.levels[this.level].audioCodec,o=navigator.userAgent.toLowerCase();s&&this.audioCodecSwap&&(_.logger.log("swapping playlist audio codec"),s=s.indexOf("mp4a.40.5")!==-1?"mp4a.40.2":"mp4a.40.5"),this.audioCodecSwitch&&1!==a.metadata.channelCount&&o.indexOf("firefox")===-1&&(s="mp4a.40.5"),o.indexOf("android")!==-1&&"audio/mpeg"!==a.container&&(s="mp4a.40.2",_.logger.log("Android: force audio codec to "+s)),a.levelCodec=s,a.id=e.id}a=n.video,a&&(a.levelCodec=this.levels[this.level].videoCodec,a.id=e.id),this.hls.trigger(g["default"].BUFFER_CODECS,n);for(i in n){a=n[i],_.logger.log("main track:"+i+",container:"+a.container+",codecs[level/parsed]=["+a.levelCodec+"/"+a.codec+"]");var l=a.initSegment;l&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(g["default"].BUFFER_APPENDING,{type:i,data:l,parent:"main",content:"initSegment"}))}this.tick()}}},{key:"onFragParsingData",value:function(e){var t=this,r=this.fragCurrent,i=e.frag;if(r&&"main"===e.id&&i.sn===r.sn&&i.level===r.level&&("audio"!==e.type||!this.altAudio)&&this.state===A.PARSING){var a=this.levels[this.level],n=r;if(isNaN(e.endPTS)&&(e.endPTS=e.startPTS+r.duration,e.endDTS=e.startDTS+r.duration),_.logger.log("Parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb+",dropped:"+(e.dropped||0)),"video"===e.type)if(n.dropped=e.dropped,n.dropped){if(!n.backtracked)return _.logger.warn("missing video frame(s), backtracking fragment"),n.backtracked=!0,this.nextLoadPosition=e.startPTS,this.state=A.IDLE,this.fragPrevious=n,void this.tick();_.logger.warn("Already backtracked on this fragment, appending with the gap")}else n.backtracked=!1;var s=T["default"].updateFragPTSDTS(a.details,n.sn,e.startPTS,e.endPTS,e.startDTS,e.endDTS),o=this.hls;o.trigger(g["default"].LEVEL_PTS_UPDATED,{details:a.details,level:this.level,drift:s,type:e.type,start:e.startPTS,end:e.endPTS}),[e.data1,e.data2].forEach(function(r){r&&r.length&&t.state===A.PARSING&&(t.appended=!0,t.pendingBuffering=!0,o.trigger(g["default"].BUFFER_APPENDING,{type:e.type,data:r,parent:"main",content:"data"}))}),this.tick()}}},{key:"onFragParsed",value:function(e){var t=this.fragCurrent,r=e.frag;t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===A.PARSING&&(this.stats.tparsed=performance.now(),this.state=A.PARSED,this._checkAppendedParsed())}},{key:"onAudioTrackSwitching",value:function(e){var t=!!e.url,r=e.id;if(!t){if(this.mediaBuffer!==this.media){_.logger.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var i=this.fragCurrent;i.loader&&(_.logger.log("switching to main audio track, cancel main fragment load"),i.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=A.IDLE}var a=this.hls;a.trigger(g["default"].BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),a.trigger(g["default"].AUDIO_TRACK_SWITCHED,{id:r}),this.altAudio=!1}}},{key:"onAudioTrackSwitched",value:function(e){var t=e.id,r=!!this.hls.audioTracks[t].url;if(r){var i=this.videoBuffer;i&&this.mediaBuffer!==i&&(_.logger.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=r,this.tick()}},{key:"onBufferCreated",value:function(e){var t=e.tracks,r=void 0,i=void 0,a=!1;for(var n in t){var s=t[n];"main"===s.id?(i=n,r=s,"video"===n&&(this.videoBuffer=t[n].buffer)):a=!0}a&&r?(_.logger.log("alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media}},{key:"onBufferAppended",value:function(e){if("main"===e.parent){var t=this.state;t!==A.PARSING&&t!==A.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}}},{key:"_checkAppendedParsed",value:function(){if(!(this.state!==A.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent;if(e){var t=this.mediaBuffer?this.mediaBuffer:this.media;_.logger.log("main buffered : "+k["default"].toString(t.buffered));var r=this._bufferedFrags.filter(function(e){return f["default"].isBuffered(t,(e.startPTS+e.endPTS)/2)});r.push(e),this._bufferedFrags=r.sort(function(e,t){return e.startPTS-t.startPTS}),this.fragPrevious=e;var i=this.stats;i.tbuffered=performance.now(),this.fragLastKbps=Math.round(8*i.total/(i.tbuffered-i.tfirst)),this.hls.trigger(g["default"].FRAG_BUFFERED,{stats:i,frag:e,id:"main"}),this.state=A.IDLE}this.tick()}}},{key:"onError",value:function(e){var t=e.frag||this.fragCurrent;if(!t||"main"===t.type){var r=this.media,i=r&&f["default"].isBuffered(r,r.currentTime)&&f["default"].isBuffered(r,r.currentTime+.5);switch(e.details){case b.ErrorDetails.FRAG_LOAD_ERROR:case b.ErrorDetails.FRAG_LOAD_TIMEOUT:case b.ErrorDetails.KEY_LOAD_ERROR:case b.ErrorDetails.KEY_LOAD_TIMEOUT:if(!e.fatal){var a=this.fragLoadError;a?a++:a=1;var n=this.config;if(a<=n.fragLoadingMaxRetry||i||t.autoLevel&&t.level){this.fragLoadError=a,t.loadCounter=0;var s=Math.min(Math.pow(2,a-1)*n.fragLoadingRetryDelay,n.fragLoadingMaxRetryTimeout);_.logger.warn("mediaController: frag loading failed, retry in "+s+" ms"),this.retryDate=performance.now()+s,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.state=A.FRAG_LOADING_WAITING_RETRY}else _.logger.error("mediaController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.state=A.ERROR}break;case b.ErrorDetails.FRAG_LOOP_LOADING_ERROR:e.fatal||(i?(this._reduceMaxBufferLength(t.duration),this.state=A.IDLE):t.autoLevel&&0!==t.level||(e.fatal=!0,this.state=A.ERROR));break;case b.ErrorDetails.LEVEL_LOAD_ERROR:case b.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==A.ERROR&&(e.fatal?(this.state=A.ERROR,_.logger.warn("streamController: "+e.details+",switch to "+this.state+" state ...")):this.state===A.WAITING_LEVEL&&(this.state=A.IDLE));break;case b.ErrorDetails.BUFFER_FULL_ERROR:"main"!==e.parent||this.state!==A.PARSING&&this.state!==A.PARSED||(i?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=A.IDLE):(_.logger.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)))}}}},{key:"_reduceMaxBufferLength",value:function(e){var t=this.config;t.maxMaxBufferLength>=e&&(t.maxMaxBufferLength/=2,_.logger.warn("main:reduce max buffer length to "+t.maxMaxBufferLength+"s"),this.fragLoadIdx+=2*t.fragLoadingLoopThreshold)}},{key:"_checkBuffer",value:function(){var e=this.media;if(e&&e.readyState){var t=e.currentTime,r=this.mediaBuffer?this.mediaBuffer:e,i=r.buffered;if(!this.loadedmetadata&&i.length){this.loadedmetadata=!0;var a=e.seeking?t:this.startPosition,n=f["default"].isBuffered(r,a);t===a&&n||(_.logger.log("target start position:"+a),n||(a=i.start(0),_.logger.log("target start position not buffered, seek to buffered.start(0) "+a)),_.logger.log("adjust currentTime from "+t+" to "+a),e.currentTime=a)}else if(this.immediateSwitch)this.immediateLevelSwitchEnd();else{var s=f["default"].bufferInfo(e,t,0),o=!(e.paused||e.ended||0===e.buffered.length),l=.5,u=t!==this.lastCurrentTime,d=this.config;if(u)this.stallReported&&(_.logger.warn("playback not stuck anymore @"+t+", after "+Math.round(performance.now()-this.stalled)+"ms"),this.stallReported=!1),this.stalled=void 0,this.nudgeRetry=0;else if(o){var c=performance.now(),h=this.hls;if(this.stalled){var v=c-this.stalled,p=s.len,y=this.nudgeRetry||0;if(p<=l&&v>1e3*d.lowBufferWatchdogPeriod){this.stallReported||(this.stallReported=!0,_.logger.warn("playback stalling in low buffer @"+t),h.trigger(g["default"].ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:p}));var m=s.nextStart,T=m-t;if(m&&T0){this.nudgeRetry=++y;var E=y*d.nudgeOffset;_.logger.log("adjust currentTime from "+e.currentTime+" to next buffered @ "+m+" + nudge "+E),e.currentTime=m+E,this.stalled=void 0,h.trigger(g["default"].ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,hole:m+E-t})}}else if(p>l&&v>1e3*d.highBufferWatchdogPeriod)if(this.stallReported||(this.stallReported=!0,_.logger.warn("playback stalling in high buffer @"+t),h.trigger(g["default"].ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:p})),this.stalled=void 0,this.nudgeRetry=++y,y"+e),this.hls.trigger(g["default"].STREAM_STATE_TRANSITION,{previousState:t,nextState:e})}},get:function(){return this._state}},{key:"currentLevel",get:function(){var e=this.media;if(e){var t=this.getBufferedFrag(e.currentTime);if(t)return t.level}return-1}},{key:"nextBufferedFrag",get:function(){var e=this.media;return e?this.followingBufferedFrag(this.getBufferedFrag(e.currentTime)):null}},{key:"nextLevel",get:function(){var e=this.nextBufferedFrag;return e?e.level:-1}},{key:"liveSyncPosition",get:function(){return this._liveSyncPosition},set:function(e){this._liveSyncPosition=e}}]),t}(y["default"]);r["default"]=S},{24:24,30:30,31:31,32:32,34:34,35:35,45:45,48:48,51:51,52:52}],13:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r-1&&this.vttFragQueues[this.currentTrackId].length){var e=this.currentlyProcessing=this.vttFragQueues[this.currentTrackId].shift();this.hls.trigger(u["default"].FRAG_LOADING,{frag:e})}}},{key:"onSubtitleFragProcessed",value:function(e){e.success&&this.vttFragSNsProcessed[e.frag.trackId].push(e.frag.sn),this.currentlyProcessing=null,this.nextFrag()}},{key:"onError",value:function(e){var t=e.frag;t&&"subtitle"!==t.type||this.currentlyProcessing&&(this.currentlyProcessing=null,this.nextFrag())}},{key:"onSubtitleTracksUpdated",value:function(e){var t=this;c.logger.log("subtitle tracks updated"),this.tracks=e.subtitleTracks,this.clearVttFragQueues(),this.vttFragSNsProcessed={},this.tracks.forEach(function(e){t.vttFragSNsProcessed[e.id]=[]})}},{key:"onSubtitleTrackSwitch",value:function(e){this.currentTrackId=e.id,this.clearVttFragQueues()}},{key:"onSubtitleTrackLoaded",value:function(e){var t=this.vttFragSNsProcessed[e.id],r=this.vttFragQueues[e.id],i=this.currentlyProcessing?this.currentlyProcessing.sn:-1,a=function(e){return t.indexOf(e.sn)>-1},n=function(e){return r.some(function(t){return t.sn===e.sn})};e.details.fragments.forEach(function(t){a(t)||t.sn===i||n(t)||(t.trackId=e.id,r.push(t))}),this.nextFrag()}}]),t}(f["default"]);r["default"]=h},{31:31,32:32,51:51}],14:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r=0&&e0;)e.removeCue(e.cues[0]);e.mode=t}}function l(e,t){return e&&(!e._id||/^subtitle/.test(e._id))&&e.label===t.name&&!(e.textTrack1||e.textTrack2)}function u(e,t,r,i){return Math.min(t,i)-Math.max(e,r)}Object.defineProperty(r,"__esModule",{value:!0});var d=function(){function e(e,t){for(var r=0;r=0&&(l[0]=Math.min(l[0],t),l[1]=Math.max(l[1],r),s=!0,d/(r-t)>.5))return}s||n.push([t,r]);var f=this.Cues.createCues(t,r,i);this.config.renderNatively?f.forEach(function(t){a[e].addCue(t)}):this.hls.trigger(c["default"].CUES_PARSED,{type:"captions",cues:f,track:e})}},{key:"onInitPtsFound",value:function(e){var t=this;"undefined"==typeof this.initPTS&&(this.initPTS=e.initPTS),this.unparsedVttFrags.length&&(this.unparsedVttFrags.forEach(function(e){t.onFragLoaded(e)}),this.unparsedVttFrags=[])}},{key:"getExistingTrack",value:function(e){var t=this.media;if(t)for(var r=0;r>>8^255&p^99,e[h]=p,t[p]=h;var y=c[h],m=c[y],T=c[m],E=257*c[p]^16843008*p;i[h]=E<<24|E>>>8,a[h]=E<<16|E>>>16,n[h]=E<<8|E>>>24,s[h]=E,E=16843009*T^65537*m^257*y^16843008*h,l[p]=E<<24|E>>>8,u[p]=E<<16|E>>>16,d[p]=E<<8|E>>>24,f[p]=E,h?(h=y^c[c[c[T^y]]],v^=c[c[v]]):h=v=1}}},{key:"expandKey",value:function(e){for(var t=this.uint8ArrayToUint32Array_(e),r=!0,i=0;i>8|e>>>24}},{key:"decrypt",value:function(e,t,r){for(var i,a,n=this.keySize+6,s=this.invKeySchedule,o=this.invSBox,l=this.invSubMix,u=l[0],d=l[1],f=l[2],c=l[3],h=this.uint8ArrayToUint32Array_(r),v=h[0],g=h[1],p=h[2],y=h[3],m=new Int32Array(e),T=new Int32Array(m.length),E=void 0,k=void 0,b=void 0,_=void 0,R=void 0,A=void 0,S=void 0,L=void 0,w=void 0,D=void 0,O=void 0,I=void 0,C=this.networkToHostOrderSwap;t>>24]^d[A>>16&255]^f[S>>8&255]^c[255&L]^s[i],k=u[A>>>24]^d[S>>16&255]^f[L>>8&255]^c[255&R]^s[i+1],b=u[S>>>24]^d[L>>16&255]^f[R>>8&255]^c[255&A]^s[i+2],_=u[L>>>24]^d[R>>16&255]^f[A>>8&255]^c[255&S]^s[i+3],R=E,A=k,S=b,L=_,i+=4;E=o[R>>>24]<<24^o[A>>16&255]<<16^o[S>>8&255]<<8^o[255&L]^s[i],k=o[A>>>24]<<24^o[S>>16&255]<<16^o[L>>8&255]<<8^o[255&R]^s[i+1],b=o[S>>>24]<<24^o[L>>16&255]<<16^o[R>>8&255]<<8^o[255&A]^s[i+2],_=o[L>>>24]<<24^o[R>>16&255]<<16^o[A>>8&255]<<8^o[255&S]^s[i+3],i+=3,T[t]=C(E^v),T[t+1]=C(_^g),T[t+2]=C(b^p),T[t+3]=C(k^y),v=w,g=D,p=O,y=I,t+=4}return T.buffer}},{key:"destroy",value:function(){this.key=void 0,this.keySize=void 0,this.ksRows=void 0,this.sBox=void 0,this.invSBox=void 0,this.subMix=void 0,this.invSubMix=void 0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.rcon=void 0}}]),e}();r["default"]=n},{}],18:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r>>5,u-=v,u>0&&h+v+u<=p);)for(g=n+c*f,y={unit:e.subarray(h+v,h+v+u),pts:g,dts:g},a.samples.push(y),a.len+=u,h+=u+v,c++;h>>6)+1,o=(60&t[r+2])>>>2,o>h.length-1?void e.trigger(Event.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+o}):(u=(1&t[r+2])<<2,u|=(192&t[r+3])>>>6,i.logger.log("manifest codec:"+n+",ADTS data:type:"+s+",sampleingIndex:"+o+"["+h[o]+"Hz],channelConfig:"+u),/firefox/i.test(f)?o>=6?(s=5,d=new Array(4),l=o-3):(s=2,d=new Array(2),l=o):f.indexOf("android")!==-1?(s=2,d=new Array(2),l=o):(s=5,d=new Array(4),n&&(n.indexOf("mp4a.40.29")!==-1||n.indexOf("mp4a.40.5")!==-1)||!n&&o>=6?l=o-3:((n&&n.indexOf("mp4a.40.2")!==-1&&o>=6&&1===u||!n&&1===u)&&(s=2,d=new Array(2)),l=o)),d[0]=s<<3,d[0]|=(14&o)>>1,d[1]|=(1&o)<<7,d[1]|=u<<3,5===s&&(d[1]|=(14&l)>>1,d[2]=(1&l)<<7,d[2]|=8,d[3]=0),{config:d,samplerate:h[o],channelCount:u,codec:"mp4a.40."+s,manifestCodec:c})}};t.exports=n},{30:30,51:51}],22:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r0&&null!=t&&null!=t.key&&"AES-128"===t.method){var v=this.decrypter;null==v&&(v=this.decrypter=new d["default"](this.observer,this.config));var g,p=this;try{g=performance.now()}catch(y){g=Date.now()}v.decrypt(e,t.key.buffer,t.iv.buffer,function(e){var d;try{d=performance.now()}catch(v){d=Date.now()}p.observer.trigger(o["default"].FRAG_DECRYPTED,{stats:{tstart:g,tdecrypt:d}}),p.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),i,a,n,s,l,u,f,c,h)})}else this.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),i,a,n,s,l,u,f,c,h)}},{key:"pushDecrypted",value:function(e,t,r,i,a,n,s,u,d,f,h,g){var y=this.demuxer;if(!y||s&&!this.probe(e)){var T=this.observer,k=this.typeSupported,b=this.config,_=[{demux:p["default"],remux:m["default"]},{demux:c["default"],remux:m["default"]},{demux:v["default"],remux:E["default"]}];for(var R in _){var A=_[R],S=A.demux.probe;if(S(e)){var L=this.remuxer=new A.remux(T,b,k,this.vendor);y=new A.demux(T,L,b,k),this.probe=S;break}}if(!y)return void T.trigger(o["default"].ERROR,{type:l.ErrorTypes.MEDIA_ERROR,details:l.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"});this.demuxer=y}var w=this.remuxer;(s||u)&&(y.resetInitSegment(r,i,a,f),w.resetInitSegment()),s&&(y.resetTimeStamp(),w.resetTimeStamp(g)),"function"==typeof y.setDecryptData&&y.setDecryptData(t),y.append(e,n,d,h)}}]),e}();r["default"]=k},{18:18,20:20,27:27,29:29,30:30,32:32,42:42,43:43}],23:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(r,"__esModule",{value:!0});var a=e(22),n=i(a),s=e(32),o=i(s),l=e(51),u=e(1),d=i(u),f=function(e){var t=new d["default"];t.trigger=function(e){for(var r=arguments.length,i=Array(r>1?r-1:0),a=1;a1?r-1:0),a=1;a1?t-1:0),i=1;i1?t-1:0),i=1;ie?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,t=e>>3,e-=t>>3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)}},{key:"readBits",value:function(e){var t=Math.min(this.bitsAvailable,e),r=this.word>>>32-t;return e>32&&n.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0?this.word<<=t:this.bytesAvailable>0&&this.loadWord(),t=e-t,t>0&&this.bitsAvailable?r<>>e))return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()}},{key:"skipUEG",value:function(){this.skipBits(1+this.skipLZ())}},{key:"skipEG",value:function(){this.skipBits(1+this.skipLZ())}},{key:"readUEG",value:function(){var e=this.skipLZ();return this.readBits(e+1)-1}},{key:"readEG",value:function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}},{key:"readBoolean",value:function(){return 1===this.readBits(1)}},{key:"readUByte",value:function(){return this.readBits(8)}},{key:"readUShort",value:function(){return this.readBits(16)}},{key:"readUInt",value:function(){return this.readBits(32)}},{key:"skipScalingList",value:function(e){var t,r,i=8,a=8;for(t=0;t=8){var r=e.bin2str(t.subarray(4,8));return["moof","ftyp","styp"].indexOf(r)>=0}return!1}},{key:"bin2str",value:function(e){return String.fromCharCode.apply(null,e)}},{key:"findBox",value:function(t,r){var i,a,n,s,o,l=[];if(!r.length)return null;for(i=0;i1?i+a:t.byteLength,n===r[0]&&(1===r.length?l.push(t.subarray(i+8,s)):(o=e.findBox(t.subarray(i+8,s),r.slice(1)),o.length&&(l=l.concat(o)))),i=s;return l}},{key:"parseInitSegment",value:function(t){var r=[],i=e.findBox(t,["moov","trak"]);return i.forEach(function(t){var i=e.findBox(t,["tkhd"])[0];if(i){var a=i[0],n=0===a?12:20,s=i[n]<<24|i[n+1]<<16|i[n+2]<<8|i[n+3];s=s<0?4294967296+s:s;var o=e.findBox(t,["mdia","mdhd"])[0];if(o){a=o[0],n=0===a?12:20;var l=o[n]<<24|o[n+1]<<16|o[n+2]<<8|o[n+3],u=e.findBox(t,["mdia","hdlr"])[0];if(u){var d=e.bin2str(u.subarray(8,12)),f={soun:"audio",vide:"video"}[d];f&&(r[s]={timescale:l,type:f},r[f]={timescale:l,id:s})}}}}),r}},{key:"startDTS",value:function(t,r){var i,a,n;return i=e.findBox(r,["moof","traf"]),a=[].concat.apply([],i.map(function(r){return e.findBox(r,["tfhd"]).map(function(i){var a,n,s;return a=i[4]<<24|i[5]<<16|i[6]<<8|i[7],n=t[a].timescale||9e4,s=e.findBox(r,["tfdt"]).map(function(e){var t,r;return t=e[0],r=e[4]<<24|e[5]<<16|e[6]<<8|e[7],1===t&&(r*=Math.pow(2,32),r+=e[8]<<24|e[9]<<16|e[10]<<8|e[11]),r})[0],s=s||1/0,s/n})})),n=Math.min.apply(null,a),isFinite(n)?n:0}}]),e}();r["default"]=l},{32:32}],28:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r=e.length)return void r();if(!(e[t].unit.length<32)){var i=this.decrypter.isSync();if(this.decryptAacSample(e,t,r,i),!i)return}}}},{key:"getAvcEncryptedData",value:function(e){for(var t=16*Math.floor((e.length-48)/160)+16,r=new Int8Array(t),i=0,a=32;a<=e.length-16;a+=160,i+=16)r.set(e.subarray(a,a+16),i);return r}},{key:"getAvcDecryptedUnit",value:function(e,t){t=new Uint8Array(t);for(var r=0,i=32;i<=e.length-16;i+=160,r+=16)e.set(t.subarray(r,r+16),i);return e}},{key:"decryptAvcSample",value:function(e,t,r,i,a,n){var s=this.discardEPB(a.data),o=this.getAvcEncryptedData(s),l=this;this.decryptBuffer(o.buffer,function(o){a.data=l.getAvcDecryptedUnit(s,o),n||l.decryptAvcSamples(e,t,r+1,i)})}},{key:"decryptAvcSamples",value:function(e,t,r,i){for(;;t++,r=0){if(t>=e.length)return void i();for(var a=e[t].units;!(r>=a.length);r++){var n=a[r];if(!(n.length<=48||1!==n.type&&5!==n.type)){var s=this.decrypter.isSync();if(this.decryptAvcSample(e,t,r,i,n,s),!s)return}}}}}]),e}();r["default"]=l},{18:18}],29:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r>4,o>1){if(l=a+5+e[a+4],l===a+188)continue}else l=a+4;switch(s){case T:n&&(_&&(d=w(_))&&D(d,!1),_={data:[],size:0}),_&&(_.data.push(e.subarray(l,a+188)),_.size+=a+188-l);break;case E:n&&(R&&(d=w(R))&&(y.isAAC?O(d):I(d)),R={data:[],size:0}),R&&(R.data.push(e.subarray(l,a+188)),R.size+=a+188-l);break;case k:n&&(A&&(d=w(A))&&C(d),A={data:[],size:0}),A&&(A.data.push(e.subarray(l,a+188)),A.size+=a+188-l);break;case 0:n&&(l+=e[l]+1),b=this._pmtId=S(e,l);break;case b:n&&(l+=e[l]+1);var P=L(e,l,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,null!=this.sampleAes);T=P.avc,T>0&&(p.id=T),E=P.audio,E>0&&(y.id=E,y.isAAC=P.isAAC),k=P.id3,k>0&&(m.id=k),c&&!h&&(v.logger.log("reparse from beginning"),c=!1,a=-188),h=this.pmtParsed=!0;break;case 17:case 8191:break;default:c=!0}}else this.observer.trigger(u["default"].ERROR,{type:g.ErrorTypes.MEDIA_ERROR,details:g.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});_&&(d=w(_))?(D(d,!0),p.pesData=null):p.pesData=_,R&&(d=w(R))?(y.isAAC?O(d):I(d),y.pesData=null):(R&&R.size&&v.logger.log("last AAC PES packet truncated,might overlap between fragments"),y.pesData=R),A&&(d=w(A))?(C(d),m.pesData=null):m.pesData=A,null==this.sampleAes?this.remuxer.remux(y,p,m,this._txtTrack,t,r,i):this.decryptAndRemux(y,p,m,this._txtTrack,t,r,i)}},{key:"decryptAndRemux",value:function(e,t,r,i,a,n,s){if(e.samples&&e.isAAC){var o=this;this.sampleAes.decryptAacSamples(e.samples,0,function(){o.decryptAndRemuxAvc(e,t,r,i,a,n,s)})}else this.decryptAndRemuxAvc(e,t,r,i,a,n,s)}},{key:"decryptAndRemuxAvc",value:function(e,t,r,i,a,n,s){if(t.samples){var o=this;this.sampleAes.decryptAvcSamples(t.samples,0,0,function(){o.remuxer.remux(e,t,r,i,a,n,s)})}else this.remuxer.remux(e,t,r,i,a,n,s)}},{key:"destroy",value:function(){this._initPTS=this._initDTS=void 0,this._duration=0}},{key:"_parsePAT",value:function(e,t){return(31&e[t+10])<<8|e[t+11]}},{key:"_parsePMT",value:function(e,t,r,i){var a,n,s,o,l={audio:-1,avc:-1,id3:-1,isAAC:!0};for(a=(15&e[t+1])<<8|e[t+2],n=t+3+a-4,s=(15&e[t+10])<<8|e[t+11],t+=12+s;t1;){var c=new Uint8Array(f[0].length+f[1].length);c.set(f[0]),c.set(f[1],f[0].length),f[0]=c,f.splice(1,1)}if(t=f[0],i=(t[0]<<16)+(t[1]<<8)+t[2],1===i){if(a=(t[4]<<8)+t[5],a&&a>e.size-6)return null;r=t[7],192&r&&(o=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2,o>4294967295&&(o-=8589934592),64&r?(l=536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2,l>4294967295&&(l-=8589934592),o-l>54e5&&(v.logger.warn(Math.round((o-l)/9e4)+"s delta between PTS and DTS, align them"),o=l)):l=o),n=t[8],u=n+9,e.size-=u,s=new Uint8Array(e.size);for(var h=0,g=f.length;hp){u-=p;continue}t=t.subarray(u),p-=u,u=0}s.set(t,d),d+=p}return a&&(a-=n+3),{data:s,pts:o,dts:l,len:a}}return null}},{key:"pushAccesUnit",value:function(e,t){if(e.units.length&&e.frame){var r=t.samples,i=r.length;!this.config.forceKeyFrameOnDiscontinuity||e.key===!0||t.sps&&(i||this.contiguous)?(e.id=i,r.push(e)):t.dropped++}e.debug.length&&v.logger.log(e.pts+"/"+e.dts+":"+e.debug)}},{key:"_parseAVCPES",value:function(e,t){var r,i,a,n=this,s=this._avcTrack,o=this._parseAVCNALu(e.data),l=!1,u=this.avcSample;e.data=null,o.forEach(function(t){switch(t.type){case 1:i=!0,l&&u&&(u.debug+="NDR "),u.frame=!0;var o=t.data;if(o.length>4){var d=new f["default"](o).readSliceType();2!==d&&4!==d&&7!==d&&9!==d||(u.key=!0)}break;case 5:i=!0,u||(u=n.avcSample=n._createAVCSample(!0,e.pts,e.dts,"")),l&&(u.debug+="IDR "),u.key=!0,u.frame=!0;break;case 6:i=!0,l&&u&&(u.debug+="SEI "),r=new f["default"](n.discardEPB(t.data)),r.readUByte();for(var c=0,h=0,v=!1,g=0;!v&&r.bytesAvailable>1;){c=0;do g=r.readUByte(),c+=g;while(255===g);h=0;do g=r.readUByte(),h+=g;while(255===g);if(4===c&&0!==r.bytesAvailable){v=!0;var p=r.readUByte();if(181===p){var y=r.readUShort();if(49===y){var m=r.readUInt();if(1195456820===m){var T=r.readUByte();if(3===T){var E=r.readUByte(),k=r.readUByte(),b=31&E,_=[E,k];for(a=0;a0){if(t.pts>=e[r-1].pts)e.push(t);else for(var i=r-1;i>=0;i--)if(t.pts=0)i={data:e.subarray(c,s-u-1),type:n},f.push(i);else{var h=this._getLastNalUnit();if(h&&(d&&s<=4-d&&h.state&&(h.data=h.data.subarray(0,h.data.byteLength-d)),r=s-u-1,r>0)){var v=new Uint8Array(h.data.byteLength+r);v.set(h.data,0),v.set(e.subarray(0,r),h.data.byteLength),h.data=v}}s=0&&u>=0&&(i={data:e.subarray(c,o),type:n,state:u},f.push(i)),0===f.length){var g=this._getLastNalUnit();if(g){var p=new Uint8Array(g.data.byteLength+e.byteLength);p.set(g.data,0),p.set(e,g.data.byteLength),g.data=p}}return l.naluState=u,f}},{key:"discardEPB",value:function(e){for(var t,r,i=e.byteLength,a=[],n=1;n1&&(v.logger.log("AAC: align PTS for overlapping frames by "+Math.round((R-p)/90)),p=R)}for(;n+5>>5,r-=s,r>0&&n+s+r<=d);)for(l=p+a*i,f={unit:h.subarray(n+s,n+s+r),pts:l,dts:l},c.samples.push(f),c.len+=r,n+=r+s,a++;n0;)s+=t}},{key:"_onMpegFrame",value:function(e,t,r,i,a,n){var s=1152/r*1e3,o=n+a*s,l=this._audioTrack;l.config=[],l.channelCount=i,l.samplerate=r,l.duration=this._duration,l.samples.push({unit:e,pts:o,dts:o}),l.len+=e.length}},{key:"_onMpegNoise",value:function(e){v.logger.warn("mpeg audio has noise: "+e.length+" bytes")}},{key:"_parseMpeg",value:function(e,t,r,i,a){var n=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],s=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3];if(t+2>r)return-1;if(255===e[t]||224===(224&e[t+1])){if(t+24>r)return-1;var o=e[t+1]>>3&3,l=e[t+1]>>1&3,u=e[t+2]>>4&15,d=e[t+2]>>2&3,f=!!(2&e[t+2]);if(1!==o&&0!==u&&15!==u&&3!==d){var c=3===o?3-l:3===l?3:4,h=1e3*n[14*c+u-1],v=3===o?0:2===o?1:2,g=s[3*v+d],p=f?1:0,y=e[t+3]>>6===3?1:2,m=3===l?(3===o?12:6)*h/g+p<<2:(3===o?144:72)*h/g+p|0;return t+m>r?-1:(this._onMpegFrame&&this._onMpegFrame(e.subarray(t,t+m),h,g,y,i,a),m)}}for(var T=t+2;T=564&&71===e[0]&&71===e[188]&&71===e[376]}}]),e}();r["default"]=p},{21:21,25:25,28:28,30:30,32:32,51:51}],30:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});r.ErrorTypes={NETWORK_ERROR:"networkError",MEDIA_ERROR:"mediaError",MUX_ERROR:"muxError",OTHER_ERROR:"otherError"},r.ErrorDetails={MANIFEST_LOAD_ERROR:"manifestLoadError",MANIFEST_LOAD_TIMEOUT:"manifestLoadTimeOut",MANIFEST_PARSING_ERROR:"manifestParsingError",MANIFEST_INCOMPATIBLE_CODECS_ERROR:"manifestIncompatibleCodecsError",MANIFEST_EMPTY_ERROR:"manifestEmptyError",LEVEL_LOAD_ERROR:"levelLoadError",LEVEL_LOAD_TIMEOUT:"levelLoadTimeOut",LEVEL_SWITCH_ERROR:"levelSwitchError",AUDIO_TRACK_LOAD_ERROR:"audioTrackLoadError",AUDIO_TRACK_LOAD_TIMEOUT:"audioTrackLoadTimeOut",FRAG_LOAD_ERROR:"fragLoadError",FRAG_LOOP_LOADING_ERROR:"fragLoopLoadingError",FRAG_LOAD_TIMEOUT:"fragLoadTimeOut",FRAG_DECRYPT_ERROR:"fragDecryptError",FRAG_PARSING_ERROR:"fragParsingError",REMUX_ALLOC_ERROR:"remuxAllocError",KEY_LOAD_ERROR:"keyLoadError",KEY_LOAD_TIMEOUT:"keyLoadTimeOut",BUFFER_ADD_CODEC_ERROR:"bufferAddCodecError",BUFFER_APPEND_ERROR:"bufferAppendError",BUFFER_APPENDING_ERROR:"bufferAppendingError",BUFFER_STALLED_ERROR:"bufferStalledError",BUFFER_FULL_ERROR:"bufferFullError",BUFFER_SEEK_OVER_HOLE:"bufferSeekOverHole",BUFFER_NUDGE_ON_STALL:"bufferNudgeOnStall",INTERNAL_EXCEPTION:"internalException",WEBVTT_EXCEPTION:"webVTTException"}},{}],31:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=function(){function e(e,t){for(var r=0;r1?r-1:0),n=1;n=r.start(i)&&t<=r.end(i))return!0;return!1},bufferInfo:function(e,t,r){var i={len:0,start:t,end:t,nextStart:void 0};if(!e)return i;try{for(var a=e.buffered,n=[],s=0;sd&&(l[u-1].end=e[o].end):l.push(e[o])}else l.push(e[o])}for(o=0,i=0,a=n=t;o=f&&t=0&&oe.endSN)return 0;if(o=t-e.startSN,l=e.fragments,u=l[o],!isNaN(u.startPTS)){var f=Math.abs(u.startPTS-r);isNaN(u.deltaPTS)?u.deltaPTS=f:u.deltaPTS=Math.max(f,u.deltaPTS),r=Math.min(r,u.startPTS),i=Math.max(i,u.endPTS),n=Math.min(n,u.startDTS),s=Math.max(s,u.endDTS)}var c=r-u.start;for(u.start=u.startPTS=r,u.endPTS=i,u.startDTS=n,u.endDTS=s,u.duration=i-r,d=o;d>0;d--)a.updatePTS(l,d,d-1);for(d=o;dt?n.start=a.start+a.duration:n.start=Math.max(a.start-n.duration,0):r>t?(a.duration=s-a.start,a.duration<0&&i.logger.warn("negative duration computed for frag "+a.sn+",level "+a.level+", there should be some duration drift between playlist and fragment!")):(n.duration=a.start-s,n.duration<0&&i.logger.warn("negative duration computed for frag "+n.sn+",level "+n.level+", there should be some duration drift between playlist and fragment!"))}};t.exports=a},{51:51}],36:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};a(this,e);var i=e.DefaultConfig;if((r.liveSyncDurationCount||r.liveMaxLatencyDurationCount)&&(r.liveSyncDuration||r.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");for(var n in i)n in r||(r[n]=i[n]);if(void 0!==r.liveMaxLatencyDurationCount&&r.liveMaxLatencyDurationCount<=r.liveSyncDurationCount)throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be gt "liveSyncDurationCount"');if(void 0!==r.liveMaxLatencyDuration&&(r.liveMaxLatencyDuration<=r.liveSyncDuration||void 0===r.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be gt "liveSyncDuration"');(0,k.enableLogs)(r.debug),this.config=r,this._autoLevelCapping=-1;var s=this.observer=new _["default"];s.trigger=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i1?t-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:-1;k.logger.log("startLoad("+e+")"),this.networkControllers.forEach(function(t){t.startLoad(e)})}},{key:"stopLoad",value:function(){k.logger.log("stopLoad"),this.networkControllers.forEach(function(e){e.stopLoad()})}},{key:"swapAudioCodec",value:function(){k.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}},{key:"recoverMediaError",value:function(){k.logger.log("recoverMediaError");var e=this.media;this.detachMedia(),this.attachMedia(e)}},{key:"levels",get:function(){return this.levelController.levels}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(e){k.logger.log("set currentLevel:"+e),this.loadLevel=e,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(e){k.logger.log("set nextLevel:"+e),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level; +},set:function(e){k.logger.log("set loadLevel:"+e),this.levelController.manualLevel=e}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(e){this.levelController.nextLoadLevel=e}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(e){k.logger.log("set firstLevel:"+e),this.levelController.firstLevel=e}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(e){k.logger.log("set startLevel:"+e);var t=this;e!==-1&&(e=Math.max(e,t.minAutoLevel)),t.levelController.startLevel=e}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(e){k.logger.log("set autoLevelCapping:"+e),this._autoLevelCapping=e}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){for(var e=this,t=e.levels,r=e.config.minAutoBitrate,i=t?t.length:0,a=0;ar)return a}return 0}},{key:"maxAutoLevel",get:function(){var e=this,t=e.levels,r=e.autoLevelCapping,i=void 0;return i=r===-1&&t&&t.length?t.length-1:r}},{key:"nextAutoLevel",get:function(){var e=this;return Math.min(Math.max(e.abrController.nextAutoLevel,e.minAutoLevel),e.maxAutoLevel)},set:function(e){var t=this;t.abrController.nextAutoLevel=Math.max(t.minAutoLevel,e)}},{key:"audioTracks",get:function(){var e=this.audioTrackController;return e?e.audioTracks:[]}},{key:"audioTrack",get:function(){var e=this.audioTrackController;return e?e.audioTrack:-1},set:function(e){var t=this.audioTrackController;t&&(t.audioTrack=e)}},{key:"liveSyncPosition",get:function(){return this.streamController.liveSyncPosition}},{key:"subtitleTracks",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTrack:-1},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleTrack=e)}}]),e}();r["default"]=A},{1:1,11:11,12:12,2:2,30:30,32:32,38:38,39:39,4:4,40:40,51:51}],37:[function(e,t,r){"use strict";t.exports=e(36)["default"]},{36:36}],38:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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}function s(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)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r>8*(15-r)&255;return t}},{key:"fragmentDecryptdataFromLevelkey",value:function(e,t){var r=e;return e&&e.method&&e.uri&&!e.iv&&(r=new b,r.method=e.method,r.baseuri=e.baseuri,r.reluri=e.reluri,r.iv=this.createInitializationVector(t)),r}},{key:"cloneObj",value:function(e){return JSON.parse(JSON.stringify(e))}},{key:"url",get:function(){return!this._url&&this.relurl&&(this._url=u["default"].buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(e){this._url=e}},{key:"programDateTime",get:function(){return!this._programDateTime&&this.rawProgramDateTime&&(this._programDateTime=new Date(Date.parse(this.rawProgramDateTime))),this._programDateTime}},{key:"byteRange",get:function(){if(!this._byteRange){var e=this._byteRange=[];if(this.rawByteRange){var t=this.rawByteRange.split("@",2);if(1===t.length){var r=this.lastByteRangeEndOffset;e[0]=r?r:0}else e[0]=parseInt(t[1]);e[1]=parseInt(t[0])+e[0]}}return this._byteRange}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"decryptdata",get:function(){return this._decryptdata||(this._decryptdata=this.fragmentDecryptdataFromLevelkey(this.levelkey,this.sn)),this._decryptdata}}]),e}(),R=function(e){function t(e){s(this,t);var r=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,f["default"].MANIFEST_LOADING,f["default"].LEVEL_LOADING,f["default"].AUDIO_TRACK_LOADING,f["default"].SUBTITLE_TRACK_LOADING));return r.loaders={},r}return n(t,e),o(t,[{key:"destroy",value:function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy()}this.loaders={},h["default"].prototype.destroy.call(this)}},{key:"onManifestLoading",value:function(e){this.load(e.url,{type:"manifest"})}},{key:"onLevelLoading",value:function(e){this.load(e.url,{type:"level",level:e.level,id:e.id})}},{key:"onAudioTrackLoading",value:function(e){this.load(e.url,{type:"audioTrack",id:e.id})}},{key:"onSubtitleTrackLoading",value:function(e){this.load(e.url,{type:"subtitleTrack",id:e.id})}},{key:"load",value:function(e,t){var r=this.loaders[t.type];if(r){var i=r.context;if(i&&i.url===e)return void y.logger.trace("playlist request ongoing");y.logger.warn("abort previous loader for type:"+t.type),r.abort()}var a=this.hls.config,n=void 0,s=void 0,o=void 0,l=void 0;"manifest"===t.type?(n=a.manifestLoadingMaxRetry,s=a.manifestLoadingTimeOut,o=a.manifestLoadingRetryDelay,l=a.manifestLoadingMaxRetryTimeout):(n=a.levelLoadingMaxRetry,s=a.levelLoadingTimeOut,o=a.levelLoadingRetryDelay,l=a.levelLoadingMaxRetryTimeout,y.logger.log("loading playlist for "+t.type+" "+(t.level||t.id))),r=this.loaders[t.type]=t.loader="undefined"!=typeof a.pLoader?new a.pLoader(a):new a.loader(a),t.url=e,t.responseType="";var u=void 0,d=void 0;u={timeout:s,maxRetry:n,retryDelay:o,maxRetryDelay:l},d={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)},r.load(t,u,d)}},{key:"resolve",value:function(e,t){return u["default"].buildAbsoluteURL(t,e,{alwaysNormalize:!0})}},{key:"parseMasterPlaylist",value:function(e,t){var r=[],i=void 0;for(m.lastIndex=0;null!=(i=m.exec(e));){var a={},n=a.attrs=new p["default"](i[1]);a.url=this.resolve(i[2],t);var s=n.decimalResolution("RESOLUTION");s&&(a.width=s.width,a.height=s.height),a.bitrate=n.decimalInteger("AVERAGE-BANDWIDTH")||n.decimalInteger("BANDWIDTH"),a.name=n.NAME;var o=n.CODECS;if(o){o=o.split(/[ ,]+/);for(var l=0;l2?(t=r.shift()+".",t+=parseInt(r.shift()).toString(16),t+=("000"+parseInt(r.shift()).toString(16)).substr(-4)):t=e,t}},{key:"parseLevelPlaylist",value:function(e,t,r,i){var a,n,s=0,o=0,l={type:null,version:null,url:t,fragments:[],live:!0,startSN:0},u=new b,d=0,f=null,c=new _;for(E.lastIndex=0;null!==(a=E.exec(e));){var h=a[1];if(h){c.duration=parseFloat(h);var v=(" "+a[2]).slice(1);c.title=v?v:null,c.tagList.push(v?["INF",h,v]:["INF",h])}else if(a[3]){if(!isNaN(c.duration)){var g=s++;c.type=i,c.start=o,c.levelkey=u,c.sn=g,c.level=r,c.cc=d,c.baseurl=t,c.relurl=(" "+a[3]).slice(1),l.fragments.push(c),f=c,o+=c.duration,c=new _}}else if(a[4]){if(c.rawByteRange=(" "+a[4]).slice(1),f){var m=f.byteRangeEndOffset;m&&(c.lastByteRangeEndOffset=m)}}else if(a[5])c.rawProgramDateTime=(" "+a[5]).slice(1),c.tagList.push(["PROGRAM-DATE-TIME",c.rawProgramDateTime]);else{for(a=a[0].match(k),n=1;n=0&&(u.method=L,u.baseuri=t,u.reluri=w,u.key=null,u.iv=D));break;case"START":var O=T,I=new p["default"](O),C=I.decimalFloatingPoint("TIME-OFFSET");isNaN(C)||(l.startTimeOffset=C);break;case"MAP":var P=new p["default"](T);c.relurl=P.URI,c.rawByteRange=P.BYTERANGE,c.baseurl=t,c.level=r,c.type=i,c.sn="initSegment",l.initSegment=c,c=new _;break;default:y.logger.warn("line parsed but not handled: "+a)}}}return c=f,c&&!c.relurl&&(l.fragments.pop(),o-=c.duration),l.totalduration=o,l.averagetargetduration=o/l.fragments.length,l.endSN=s-1,l.startCC=l.fragments[0]?l.fragments[0].cc:0,l.endCC=d,l}},{key:"loadsuccess",value:function(e,t,r){var i=e.data,a=e.url,n=r.type,s=r.id,o=r.level,l=this.hls;if(this.loaders[n]=void 0,void 0!==a&&0!==a.indexOf("data:")||(a=r.url),t.tload=performance.now(),0===i.indexOf("#EXTM3U"))if(i.indexOf("#EXTINF:")>0){var u="audioTrack"!==n&&"subtitleTrack"!==n,d=isNaN(o)?isNaN(s)?0:s:o,c=this.parseLevelPlaylist(i,a,d,"audioTrack"===n?"audio":"subtitleTrack"===n?"subtitle":"main");c.tload=t.tload,"manifest"===n&&l.trigger(f["default"].MANIFEST_LOADED,{levels:[{url:a,details:c}],audioTracks:[],url:a,stats:t}),t.tparsed=performance.now(),c.targetduration?u?l.trigger(f["default"].LEVEL_LOADED,{details:c,level:o||0,id:s||0,stats:t}):"audioTrack"===n?l.trigger(f["default"].AUDIO_TRACK_LOADED,{details:c,id:s,stats:t}):"subtitleTrack"===n&&l.trigger(f["default"].SUBTITLE_TRACK_LOADED,{details:c,id:s,stats:t}):l.trigger(f["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:v.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:a,reason:"invalid targetduration"})}else{var h=this.parseMasterPlaylist(i,a);if(h.length){var g=this.parseMasterPlaylistMedia(i,a,"AUDIO"),p=this.parseMasterPlaylistMedia(i,a,"SUBTITLES"),m=this.parseMasterPlaylistMedia(i,a,"CLOSED-CAPTIONS");if(g.length){var T=!1;g.forEach(function(e){e.url||(T=!0)}),T===!1&&h[0].audioCodec&&!h[0].attrs.AUDIO&&(y.logger.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),g.unshift({type:"main",name:"main"}))}l.trigger(f["default"].MANIFEST_LOADED,{levels:h,audioTracks:g,subtitles:p,captions:m,url:a,stats:t})}else"manifest"===n?l.trigger(f["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:v.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:a,reason:"no level found in manifest"}):l.trigger(f["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:v.ErrorDetails.MANIFEST_EMPTY_ERROR,fatal:!1,url:a,reason:"no level found in manifest",context:r})}else l.trigger(f["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:v.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:a,reason:"no EXTM3U delimiter"})}},{key:"loaderror",value:function(e,t){var r,i,a=t.loader;switch(t.type){case"manifest":r=v.ErrorDetails.MANIFEST_LOAD_ERROR,i=!0;break;case"level":r=v.ErrorDetails.LEVEL_LOAD_ERROR,i=!1;break;case"audioTrack":r=v.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,i=!1}a&&(a.abort(),this.loaders[t.type]=void 0),this.hls.trigger(f["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:r,fatal:i,url:t.url,loader:a,response:e,context:t})}},{key:"loadtimeout",value:function(e,t){var r,i,a=t.loader;switch(t.type){case"manifest":r=v.ErrorDetails.MANIFEST_LOAD_TIMEOUT,i=!0;break;case"level":r=v.ErrorDetails.LEVEL_LOAD_TIMEOUT,i=!1;break;case"audioTrack":r=v.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT,i=!1}a&&(a.abort(),this.loaders[t.type]=void 0),this.hls.trigger(f["default"].ERROR,{type:v.ErrorTypes.NETWORK_ERROR,details:r,fatal:i,url:t.url,loader:a,context:t})}}]),t}(h["default"]);r["default"]=R},{2:2,30:30,31:31,32:32,44:44,51:51}],41:[function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r>24&255,t[1]=i>>16&255,t[2]=i>>8&255,t[3]=255&i,t.set(e,4),a=0,i=8;a>24&255,t>>16&255,t>>8&255,255&t,i>>24,i>>16&255,i>>8&255,255&i,a>>24,a>>16&255,a>>8&255,255&a,85,196,0,0]))}},{key:"mdia",value:function(t){return e.box(e.types.mdia,e.mdhd(t.timescale,t.duration),e.hdlr(t.type),e.minf(t))}},{key:"mfhd",value:function(t){return e.box(e.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,255&t]))}},{key:"minf",value:function(t){return"audio"===t.type?e.box(e.types.minf,e.box(e.types.smhd,e.SMHD),e.DINF,e.stbl(t)):e.box(e.types.minf,e.box(e.types.vmhd,e.VMHD),e.DINF,e.stbl(t))}},{key:"moof",value:function(t,r,i){return e.box(e.types.moof,e.mfhd(t),e.traf(i,r))}},{key:"moov",value:function(t){for(var r=t.length,i=[];r--;)i[r]=e.trak(t[r]);return e.box.apply(null,[e.types.moov,e.mvhd(t[0].timescale,t[0].duration)].concat(i).concat(e.mvex(t)))}},{key:"mvex",value:function(t){for(var r=t.length,i=[];r--;)i[r]=e.trex(t[r]);return e.box.apply(null,[e.types.mvex].concat(i))}},{key:"mvhd",value:function(t,r){r*=t;var i=Math.floor(r/(n+1)),a=Math.floor(r%(n+1)),s=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,i>>24,i>>16&255,i>>8&255,255&i,a>>24,a>>16&255,a>>8&255,255&a,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 e.box(e.types.mvhd,s)}},{key:"sdtp",value:function(t){var r,i,a=t.samples||[],n=new Uint8Array(4+a.length);for(i=0;i>>8&255),n.push(255&a),n=n.concat(Array.prototype.slice.call(i));for(r=0;r>>8&255),s.push(255&a),s=s.concat(Array.prototype.slice.call(i));var o=e.box(e.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|t.sps.length].concat(n).concat([t.pps.length]).concat(s))),l=t.width,u=t.height,d=t.pixelRatio[0],f=t.pixelRatio[1];return e.box(e.types.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,l>>8&255,255&l,u>>8&255,255&u,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,e.box(e.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(e.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,255&d,f>>24,f>>16&255,f>>8&255,255&f])))}},{key:"esds",value:function(e){var t=e.config.length;return new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e.config).concat([6,1,2]))}},{key:"mp4a",value:function(t){var r=t.samplerate;return e.box(e.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]),e.box(e.types.esds,e.esds(t)))}},{key:"mp3",value:function(t){var r=t.samplerate;return e.box(e.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]))}},{key:"stsd",value:function(t){return"audio"===t.type?t.isAAC||"mp3"!==t.codec?e.box(e.types.stsd,e.STSD,e.mp4a(t)):e.box(e.types.stsd,e.STSD,e.mp3(t)):e.box(e.types.stsd,e.STSD,e.avc1(t))}},{key:"tkhd",value:function(t){var r=t.id,i=t.duration*t.timescale,a=t.width,s=t.height,o=Math.floor(i/(n+1)),l=Math.floor(i%(n+1));return e.box(e.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,o>>24,o>>16&255,o>>8&255,255&o,l>>24,l>>16&255,l>>8&255,255&l,0,0,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,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,a>>8&255,255&a,0,0,s>>8&255,255&s,0,0]))}},{key:"traf",value:function(t,r){var i=e.sdtp(t),a=t.id,s=Math.floor(r/(n+1)),o=Math.floor(r%(n+1));return e.box(e.types.traf,e.box(e.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,255&a])),e.box(e.types.tfdt,new Uint8Array([1,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o])),e.trun(t,i.length+16+20+8+16+8+8),i)}},{key:"trak",value:function(t){return t.duration=t.duration||4294967295,e.box(e.types.trak,e.tkhd(t),e.mdia(t))}},{key:"trex",value:function(t){var r=t.id;return e.box(e.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}},{key:"trun",value:function(t,r){var i,a,n,s,o,l,u=t.samples||[],d=u.length,f=12+16*d,c=new Uint8Array(f);for(r+=8+f,c.set([0,0,15,1,d>>>24&255,d>>>16&255,d>>>8&255,255&d,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i>>24&255,n>>>16&255,n>>>8&255,255&n,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return e.box(e.types.trun,c)}},{key:"initSegment",value:function(t){e.types||e.init();var r,i=e.moov(t);return r=new Uint8Array(e.FTYP.byteLength+i.byteLength),r.set(e.FTYP),r.set(i,e.FTYP.byteLength),r}}]),e}();r["default"]=s},{}],42:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r-1&&s&&!s.match("CriOS"),this.ISGenerated=!1}return n(e,[{key:"destroy",value:function(){}},{key:"resetTimeStamp",value:function(e){this._initPTS=this._initDTS=e}},{key:"resetInitSegment",value:function(){this.ISGenerated=!1}},{key:"remux",value:function(e,t,r,i,a,n,s){if(this.ISGenerated||this.generateIS(e,t,a),this.ISGenerated)if(e.samples.length){var o=this.remuxAudio(e,a,n,s);if(t.samples.length){var l=void 0;o&&(l=o.endPTS-o.startPTS),this.remuxVideo(t,a,n,l)}}else{var d=void 0;t.samples.length&&(d=this.remuxVideo(t,a,n)),d&&e.codec&&this.remuxEmptyAudio(e,a,n,d)}r.samples.length&&this.remuxID3(r,a),i.samples.length&&this.remuxText(i,a),this.observer.trigger(u["default"].FRAG_PARSED)}},{key:"generateIS",value:function(e,t,r){var i,a,n=this.observer,s=e.samples,o=t.samples,l=this.typeSupported,f="audio/mp4",v={},g={tracks:v},p=void 0===this._initPTS;if(p&&(i=a=1/0),e.config&&s.length&&(e.timescale=e.samplerate,d.logger.log("audio sampling rate : "+e.samplerate),e.isAAC||(l.mpeg?(f="audio/mpeg",e.codec=""):l.mp3&&(e.codec="mp3")),v.audio={container:f,codec:e.codec,initSegment:!e.isAAC&&l.mpeg?new Uint8Array:c["default"].initSegment([e]),metadata:{channelCount:e.channelCount}},p&&(i=a=s[0].pts-e.inputTimeScale*r)),t.sps&&t.pps&&o.length){var y=t.inputTimeScale;t.timescale=y,v.video={container:"video/mp4",codec:t.codec,initSegment:c["default"].initSegment([t]),metadata:{width:t.width,height:t.height}},p&&(i=Math.min(i,o[0].pts-y*r),a=Math.min(a,o[0].dts-y*r),this.observer.trigger(u["default"].INIT_PTS_FOUND,{initPTS:i}))}Object.keys(v).length?(n.trigger(u["default"].FRAG_PARSING_INIT_SEGMENT,g),this.ISGenerated=!0,p&&(this._initPTS=i,this._initDTS=a)):n.trigger(u["default"].ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})}},{key:"remuxVideo",value:function(e,t,r,i){var a,n,s,o,l,f,v,g,p=8,y=e.timescale,m=e.samples,T=[],E=m.length,k=this._PTSNormalize,b=this._initDTS;m.sort(function(e,t){var r=e.dts-t.dts,i=e.pts-t.pts;return r?r:i?i:e.id-t.id});var _=m.reduce(function(e,t){return Math.max(Math.min(e,t.pts-t.dts),-18e3)},0);if(_<0){d.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Math.round(_/90)+" ms to overcome this issue");for(var R=0;R1?d.logger.log("AVC:"+L+" ms hole between fragments detected,filling it"):L<-1&&d.logger.log("AVC:"+-L+" ms overlapping between fragments detected"),l=A,m[0].dts=l+b,o=Math.max(o-L,A),m[0].pts=o+b,d.logger.log("Video/PTS/DTS adjusted: "+Math.round(o/90)+"/"+Math.round(l/90)+",delta:"+L+" ms")),f=l,S=m[m.length-1],g=Math.max(k(S.dts-b,A),0),v=Math.max(k(S.pts-b,A),0),v=Math.max(v,g);var w=this.isSafari;w&&(a=Math.round((g-l)/(m.length-1)));for(var D=0,O=0,I=0;I0?G-1:G].dts;if(J.stretchShortVideoTrack){var Z=J.maxBufferHole,$=J.maxSeekHole,ee=Math.floor(Math.min(Z,$)*y),te=(i?o+i*y:this.nextAudioPts)-j.pts;te>ee?(a=te-Q,a<0&&(a=Q),d.logger.log("It is approximately "+te/90+" ms to the next segment; using duration "+a/90+" ms for the last video frame.")):a=Q}else a=Q}W=Math.round(j.pts-j.dts)}T.push({size:H,duration:a,cts:W,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:j.key?2:1,isNonSync:j.key?0:1}})}this.nextAvcDts=g+a;var re=e.dropped;if(e.len=0,e.nbNalu=0,e.dropped=0,T.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var ie=T[0].flags;ie.dependsOn=2,ie.isNonSync=0}e.samples=T, +s=c["default"].moof(e.sequenceNumber++,l,e),e.samples=[];var ae={data1:s,data2:n,startPTS:o/y,endPTS:(v+a)/y,startDTS:l/y,endDTS:this.nextAvcDts/y,type:"video",nb:T.length,dropped:re};return this.observer.trigger(u["default"].FRAG_PARSING_DATA,ae),ae}},{key:"remuxAudio",value:function(e,t,r,i){var a,n,s,l,f,g,p,y,m,T,E,k,b,_,R,A,S=e.inputTimeScale,L=e.timescale,w=S/L,D=e.isAAC?1024:1152,O=D*w,I=this._PTSNormalize,C=this._initDTS,P=!e.isAAC&&this.typeSupported.mpeg,x=P?0:8,M=[],N=[];if(e.samples.sort(function(e,t){return e.pts-t.pts}),N=e.samples,A=this.nextAudioPts,r|=N.length&&A&&(Math.abs(t-A/S)<.1||Math.abs(N[0].pts-A-C)<20*O),r||(A=t*S),i&&e.isAAC)for(var F=0,U=A;F=O&&V.1*O,U+=O,0===F?B.pts=B.dts=C+A:B.pts=B.dts=N[F-1].pts+O,F+=1}for(var K=0,Y=N.length;K0&&q0&&(_=o["default"].getSilentFrame(e.manifestCodec||e.codec,e.channelCount),_||(_=l.subarray()),e.len+=X*_.length);else if(q<-12){d.logger.log(-q+" ms overlapping between AAC samples detected, drop frame"),e.len-=l.byteLength;continue}k=b=A}if(p=Math.max(0,k),y=Math.max(0,b),!(e.len>0))return;var z=P?e.len:e.len+8;try{f=new Uint8Array(z)}catch(J){return void this.observer.trigger(u["default"].ERROR,{type:h.ErrorTypes.MUX_ERROR,details:h.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:z,reason:"fail allocating audio mdat "+z})}P||(a=new DataView(f.buffer),a.setUint32(0,z),f.set(c["default"].types.mdat,4));for(var Q=0;Q=2&&($=M[ee-2].duration,s.duration=$),ee){this.nextAudioPts=k+w*$,e.len=0,e.samples=M,g=P?new Uint8Array:c["default"].moof(e.sequenceNumber++,y/w,e),e.samples=[];var te={data1:g,data2:f,startPTS:p/S,endPTS:this.nextAudioPts/S,startDTS:y/S,endDTS:(b+w*$)/S,type:"audio",nb:ee};return this.observer.trigger(u["default"].FRAG_PARSING_DATA,te),te}return null}},{key:"remuxEmptyAudio",value:function(e,t,r,i){var a=e.inputTimeScale,n=e.samplerate?e.samplerate:a,s=a/n,l=this.nextAudioPts,u=(void 0!==l?l:i.startDTS*a)+this._initDTS,f=i.endDTS*a+this._initDTS,c=1024,h=s*c,v=Math.ceil((f-u)/h),g=o["default"].getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(d.logger.warn("remux empty Audio"),!g)return void d.logger.trace("Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec!");for(var p=[],y=0;y4294967296;)e+=r;return e}}]),e}();r["default"]=g},{30:30,32:32,33:33,41:41,51:51}],43:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;rNumber.MAX_SAFE_INTEGER?1/0:t}},{key:"hexadecimalInteger",value:function(e){if(this[e]){var t=(this[e]||"0x").slice(2);t=(1&t.length?"0":"")+t;for(var r=new Uint8Array(t.length/2),i=0;iNumber.MAX_SAFE_INTEGER?1/0:t}},{key:"decimalFloatingPoint",value:function(e){return parseFloat(this[e])}},{key:"enumeratedString",value:function(e){return this[e]}},{key:"decimalResolution",value:function(e){var t=n.exec(this[e]);if(null!==t)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}}}],[{key:"parseAttrList",value:function(e){var t,r={};for(s.lastIndex=0;null!==(t=s.exec(e));){var i=t[2],a='"';0===i.indexOf(a)&&i.lastIndexOf(a)===i.length-1&&(i=i.slice(1,-1)),r[t[1]]=i}return r}}]),e}();r["default"]=o},{}],45:[function(e,t,r){"use strict";var i={search:function(e,t){for(var r=0,i=e.length-1,a=null,n=null;r<=i;){a=(r+i)/2|0,n=e[a];var s=t(n);if(s>0)r=a+1;else{if(!(s<0))return n;i=a-1}}return null}};t.exports=i},{}],46:[function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r=r&&console.log(this.time.toFixed(3)+" ["+e+"] "+t)}},g=function(e){for(var t=[],r=0;rl&&(v.log("ERROR","Too large cursor position "+this.pos),this.pos=l)}},{key:"moveCursor",value:function(e){var t=this.pos+e;if(e>1)for(var r=this.pos+1;r=144&&this.backSpace();var t=s(e);return this.pos>=l?void v.log("WARNING","Cannot insert "+e.toString(16)+" ("+t+") at position "+this.pos+". Skipping it!"):(this.chars[this.pos].setChar(t,this.currPenState),void this.moveCursor(1))}},{key:"clearFromPos",value:function(e){var t;for(t=e;t0&&(r=e?"["+t.join(" | ")+"]":t.join("\n")),r}},{key:"getTextAndFormat",value:function(){return this.rows}}]),e}(),E=function(){function e(t,r){i(this,e),this.chNr=t,this.outputFilter=r,this.mode=null,this.verbose=0,this.displayedMemory=new T,this.nonDisplayedMemory=new T,this.lastOutputScreen=new T,this.currRollUpRow=this.displayedMemory.rows[o-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}return a(e,[{key:"reset",value:function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[o-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.lastCueEndTime=null}},{key:"getHandler",value:function(){return this.outputFilter}},{key:"setHandler",value:function(e){this.outputFilter=e}},{key:"setPAC",value:function(e){this.writeScreen.setPAC(e)}},{key:"setBkgData",value:function(e){this.writeScreen.setBkgData(e)}},{key:"setMode",value:function(e){e!==this.mode&&(this.mode=e,v.log("INFO","MODE="+e),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)}},{key:"insertChars",value:function(e){for(var t=0;t=46,t.italics)t.foreground="white";else{var r=Math.floor(e/2)-16,i=["white","green","blue","cyan","red","yellow","magenta"];t.foreground=i[r]}v.log("INFO","MIDROW: "+JSON.stringify(t)),this.writeScreen.setPen(t)}},{key:"outputDataUpdate",value:function(){var e=v.time;null!==e&&this.outputFilter&&(this.outputFilter.updateData&&this.outputFilter.updateData(e,this.displayedMemory),null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))}},{key:"cueSplitAtTime",value:function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))}}]),e}(),k=function(){function e(t,r,a){i(this,e),this.field=t||1,this.outputs=[r,a],this.channels=[new E(1,r),new E(2,a)],this.currChNr=-1,this.lastCmdA=null,this.lastCmdB=null,this.bufferedData=[],this.startTime=null,this.lastTime=null,this.dataCounters={padding:0,"char":0,cmd:0,other:0}}return a(e,[{key:"getHandler",value:function(e){return this.channels[e].getHandler()}},{key:"setHandler",value:function(e,t){this.channels[e].setHandler(t)}},{key:"addData",value:function(e,t){var r,i,a,n=!1;this.lastTime=e,v.setTime(e);for(var s=0;s ("+g([i,a])+")"),r=this.parseCmd(i,a),r||(r=this.parseMidrow(i,a)),r||(r=this.parsePAC(i,a)),r||(r=this.parseBackgroundAttributes(i,a)),!r&&(n=this.parseChars(i,a)))if(this.currChNr&&this.currChNr>=0){var o=this.channels[this.currChNr-1];o.insertChars(n)}else v.log("WARNING","No channel found yet. TEXT-MODE?");r?this.dataCounters.cmd+=2:n?this.dataCounters["char"]+=2:(this.dataCounters.other+=2,v.log("WARNING","Couldn't parse cleaned data "+g([i,a])+" orig: "+g([t[s],t[s+1]])))}else this.dataCounters.padding+=2}},{key:"parseCmd",value:function(e,t){var r=null,i=(20===e||28===e)&&32<=t&&t<=47,a=(23===e||31===e)&&33<=t&&t<=35;if(!i&&!a)return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,v.log("DEBUG","Repeated command ("+g([e,t])+") is dropped"),!0;r=20===e||23===e?1:2;var n=this.channels[r-1];return 20===e||28===e?32===t?n.ccRCL():33===t?n.ccBS():34===t?n.ccAOF():35===t?n.ccAON():36===t?n.ccDER():37===t?n.ccRU(2):38===t?n.ccRU(3):39===t?n.ccRU(4):40===t?n.ccFON():41===t?n.ccRDC():42===t?n.ccTR():43===t?n.ccRTD():44===t?n.ccEDM():45===t?n.ccCR():46===t?n.ccENM():47===t&&n.ccEOC():n.ccTO(t-32),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0}},{key:"parseMidrow",value:function(e,t){var r=null;if((17===e||25===e)&&32<=t&&t<=47){if(r=17===e?1:2,r!==this.currChNr)return v.log("ERROR","Mismatch channel in midrow parsing"),!1;var i=this.channels[r-1];return i.ccMIDROW(t),v.log("DEBUG","MIDROW ("+g([e,t])+")"),!0}return!1}},{key:"parsePAC",value:function(e,t){var r=null,i=null,a=(17<=e&&e<=23||25<=e&&e<=31)&&64<=t&&t<=127,n=(16===e||24===e)&&64<=t&&t<=95;if(!a&&!n)return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;r=e<=23?1:2,i=64<=t&&t<=95?1===r?u[e]:f[e]:1===r?d[e]:c[e];var s=this.interpretPAC(i,t),o=this.channels[r-1];return o.setPAC(s),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0}},{key:"interpretPAC",value:function(e,t){var r=t,i={color:null,italics:!1,indent:null,underline:!1,row:e};return r=t>95?t-96:t-64,i.underline=1===(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i}},{key:"parseChars",value:function(e,t){var r=null,i=null,a=null;if(e>=25?(r=2,a=e-8):(r=1,a=e),17<=a&&a<=19){var n=t;n=17===a?t+80:18===a?t+112:t+144,v.log("INFO","Special char '"+s(n)+"' in channel "+r),i=[n]}else 32<=e&&e<=127&&(i=0===t?[e]:[e,t]);if(i){var o=g(i);v.log("DEBUG","Char codes = "+o.join(",")),this.lastCmdA=null,this.lastCmdB=null}return i}},{key:"parseBackgroundAttributes",value:function(e,t){var r,i,a,n,s=(16===e||24===e)&&32<=t&&t<=47,o=(23===e||31===e)&&45<=t&&t<=47;return!(!s&&!o)&&(r={},16===e||24===e?(i=Math.floor((t-32)/2),r.background=h[i],t%2===1&&(r.background=r.background+"_semi")):45===t?r.background="transparent":(r.foreground="black",47===t&&(r.underline=!0)),a=e<24?1:2,n=this.channels[a-1],n.setBkgData(r),this.lastCmdA=null,this.lastCmdB=null,!0)}},{key:"reset",value:function(){for(var e=0;e=16?l--:l++,navigator.userAgent.match(/Firefox\//)?n.line=f+1:n.line=f>7?f-2:f+1,n.align="left",n.position=Math.max(0,Math.min(100,100*(l/32))),d.push(n)}return d}};t.exports=o},{53:53,54:54}],48:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(e,t){for(var r=null,i=0;it?-1:0})}function s(e,t,r){var i=!1;return t&&t.details&&r&&(r.endCC>r.startCC||e&&e.cc=this.minWeight_}},{key:"getEstimate",value:function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}},{key:"destroy",value:function(){}}]),e}();r["default"]=l},{50:50}],50:[function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r "+t}function n(e){var t=self.console[e];return t?function(){for(var r=arguments.length,i=Array(r),n=0;n1?t-1:0),i=1;i100)throw new Error("Position must be between 0 and 100.");E=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",r({},u,{get:function(){return k},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");k=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",r({},u,{get:function(){return b},set:function(e){var r=t(e);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");b=r,this.hasBeenReset=!0}})),o.displayState=void 0,l)return o}if("undefined"!=typeof window&&window.VTTCue)return window.VTTCue;var a="auto",n={"":!0,lr:!0,rl:!0},s={start:!0,middle:!0,end:!0,left:!0,right:!0};return i.prototype.getCueAsHTML=function(){var e=window.WebVTT;return e.convertCueToDOMTree(window,this.text)},i}()},{}],54:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function a(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new c,this.regionList=[]}function n(e){function t(e,t,r,i){return 3600*(0|e)+60*(0|t)+(0|r)+(0|i)/1e3}var r=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return r?r[3]?t(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null; +}function s(){this.values=Object.create(null)}function o(e,t,r,i){var a=i?e.split(i):[e];for(var n in a)if("string"==typeof a[n]){var s=a[n].split(r);if(2===s.length){var o=s[0],l=s[1];t(o,l)}}}function l(e,t,r){function i(){var t=n(e);if(null===t)throw new Error("Malformed timestamp: "+u);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function a(e,t){var i=new s;o(e,function(e,t){switch(e){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===t){i.set(e,r[a].region);break}break;case"vertical":i.alt(e,t,["rl","lr"]);break;case"line":var n=t.split(","),s=n[0];i.integer(e,s),i.percent(e,s)&&i.set("snapToLines",!1),i.alt(e,s,["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",v,"end"]);break;case"position":n=t.split(","),i.percent(e,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",v,"end","line-left","line-right","auto"]);break;case"size":i.percent(e,t);break;case"align":i.alt(e,t,["start",v,"end","left","right"])}},/:/,/\s/),t.region=i.get("region",null),t.vertical=i.get("vertical","");var a=i.get("line","auto");"auto"===a&&h.line===-1&&(a=-1),t.line=a,t.lineAlign=i.get("lineAlign","start"),t.snapToLines=i.get("snapToLines",!0),t.size=i.get("size",100),t.align=i.get("align",v);var n=i.get("position","auto");"auto"===n&&50===h.position&&(n="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=n}function l(){e=e.replace(/^\s+/,"")}var u=e;if(l(),t.startTime=i(),l(),"-->"!==e.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+u);e=e.substr(3),l(),t.endTime=i(),l(),a(e,t)}function u(e){return e.replace(//gi,"\n")}Object.defineProperty(r,"__esModule",{value:!0}),r.fixLineBreaks=void 0;var d=e(53),f=i(d),c=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}};s.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,r){for(var i=0;i=0&&t<=100))&&(this.set(e,t),!0)}};var h=new f["default"](0,0,0),v="middle"===h.align?"middle":"center";a.prototype={parse:function(e){function t(){var e=i.buffer,t=0;for(e=u(e);t")===-1){i.cue.id=a;continue}case"CUE":try{l(a,i.cue,i.regionList)}catch(d){i.cue=null,i.state="BADCUE";continue}i.state="CUETEXT";continue;case"CUETEXT":var c=a.indexOf("-->")!==-1;if(!a||c&&(s=!0)){i.oncue&&i.oncue(i.cue),i.cue=null,i.state="ID";continue}i.cue.text&&(i.cue.text+="\n"),i.cue.text+=a;continue;case"BADCUE":a||(i.state="ID");continue}}}catch(d){"CUETEXT"===i.state&&i.cue&&i.oncue&&i.oncue(i.cue),i.cue=null,i.state="INITIAL"===i.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this;try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new Error("Malformed WebVTT signature.")}catch(t){throw t}return e.onflush&&e.onflush(),this}},r.fixLineBreaks=u,r["default"]=a},{53:53}],55:[function(e,t,r){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}var a=e(54),n=i(a),s=function(e,t,r){return e.substr(r||0,t.length)===t},o=function(e){var t=parseInt(e.substr(-3)),r=parseInt(e.substr(-6,2)),i=parseInt(e.substr(-9,2)),a=e.length>9?parseInt(e.substr(0,e.indexOf(":"))):0;return isNaN(t)||isNaN(r)||isNaN(i)||isNaN(a)?-1:(t+=1e3*r,t+=6e4*i,t+=36e5*a)},l=function(e,t,r){var i=e[t],a=e[i.prevCC];if(!a||!a["new"]&&i["new"])return e.ccOffset=e.presentationOffset=i.start,void(i["new"]=!1);for(;a&&a["new"];)e.ccOffset+=i.start-a.start,i["new"]=!1,i=a,a=e[i.prevCC];e.presentationOffset=r},u={parse:function(e,t,r,i,a,u){var d=/\r\n|\n\r|\n|\r/g,f=String.fromCharCode.apply(null,new Uint8Array(e)).trim().replace(d,"\n").split("\n"),c="00:00.000",h=0,v=0,g=0,p=[],y=void 0,m=!0,T=new n["default"];T.oncue=function(e){var t=r[i],a=r.ccOffset;t&&t["new"]&&(v?a=r.ccOffset=t.start:l(r,i,g)),g&&!v&&(a=g+r.ccOffset-r.presentationOffset),e.startTime+=a-v,e.endTime+=a-v,e.text=decodeURIComponent(escape(e.text)),e.endTime>0&&p.push(e)},T.onparsingerror=function(e){y=e},T.onflush=function(){return y&&u?void u(y):void a(p)},f.forEach(function(e){if(m){if(s(e,"X-TIMESTAMP-MAP=")){m=!1,e.substr(16).split(",").forEach(function(e){s(e,"LOCAL:")?c=e.substr(6):s(e,"MPEGTS:")&&(h=parseInt(e.substr(7)))});try{t=t<0?t+8589934592:t,h-=t,v=o(c)/1e3,g=h/9e4,v===-1&&(y=new Error("Malformed X-TIMESTAMP-MAP: "+e))}catch(r){y=new Error("Malformed X-TIMESTAMP-MAP: "+e)}return}""===e&&(m=!1)}T.parse(e+"\n")}),T.flush()}};t.exports=u},{54:54}],56:[function(e,t,r){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;r=2)if(window.clearTimeout(this.requestTimeout),0===i.tfirst&&(i.tfirst=Math.max(performance.now(),i.trequest)),4===r){var o=t.status;if(o>=200&&o<300){i.tload=Math.max(i.tfirst,performance.now());var l=void 0,u=void 0;"arraybuffer"===a.responseType?(l=t.response,u=l.byteLength):(l=t.responseText,u=l.length),i.loaded=i.total=u;var d={url:t.responseURL,data:l};this.callbacks.onSuccess(d,i,a)}else i.retry>=s.maxRetry||o>=400&&o<499?(n.logger.error(o+" while loading "+a.url),this.callbacks.onError({code:o,text:t.statusText},a)):(n.logger.warn(o+" while loading "+a.url+", retrying in "+this.retryDelay+"..."),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,s.maxRetryDelay),i.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),s.timeout)}},{key:"loadtimeout",value:function(){n.logger.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context)}},{key:"loadprogress",value:function(e){var t=this.stats;t.loaded=e.loaded,e.lengthComputable&&(t.total=e.total);var r=this.callbacks.onProgress;r&&r(t,this.context,null)}}]),e}();r["default"]=s},{51:51}]},{},[37])(37)})}}); \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.html5.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.html5.js new file mode 100644 index 00000000..b0ccb321 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.html5.js @@ -0,0 +1 @@ +webpackJsonpjwplayer([5],{8:function(e,t,i){var r,a;r=[i(1),i(11),i(2),i(13),i(12)],a=function(e,t,i,r,a){function n(t){if(this._currentTextTrackIndex=-1,t){if(this._textTracks?(this._textTracks=e.reject(this._textTracks,function(e){if(this.renderNatively&&"nativecaptions"===e._id)return delete this._tracksById[e._id],!0},this),delete this._tracksById.nativemetadata):this._initTextTracks(),t.length){var r=0,n=t.length;for(r;rthis._textTracks.length)return!0;for(var t=0;tv&&(e=-i)}return e}function H(e){xe=e,Re&&e&&e!==1/0&&Ae.seek(Re)}function W(){var e=j();De&&e===1/0&&(e=0),Ae.trigger(s.JWPLAYER_MEDIA_META,{duration:e,height:Ge.videoHeight,width:Ge.videoWidth}),H(e)}function U(){Le=We=!0,De||ve(),_&&Ae.setTextTracks(Ae._textTracks),J()}function Y(){C("jw-loaded","meta"),W()}function J(){we||i.isIOS()&&!We||(we=!0,We=!1,Ae.trigger(s.JWPLAYER_MEDIA_BUFFER_FULL))}function q(){Ae.setState(c.PLAYING),Ge.hasAttribute("jw-played")||C("jw-played",""),Ge.hasAttribute("jw-gesture-required")&&Ge.removeAttribute("jw-gesture-required"),Ae.trigger(s.JWPLAYER_PROVIDER_FIRST_FRAME,{})}function V(){Ae.state!==c.COMPLETE&&Ge.hasAttribute("jw-played")&&Ge.currentTime!==Ge.duration&&Ae.setState(c.PAUSED)}function K(){if(!(De||Ge.paused||Ge.ended||Ae.state===c.LOADING||Ae.state===c.ERROR||Ae.seeking))return i.isIOS()&&Ge.duration-Ge.currentTime<=.1?void oe():void(me()&&(Ve=!0,_e())||Ae.setState(c.STALLED))}function G(){Ae.trigger(s.JWPLAYER_MEDIA_ERROR,{message:"Error loading media: File could not be played"})}function Q(e){var t;return"array"===i.typeOf(e)&&e.length>0&&(t=a.map(e,function(e,t){return{label:e.label||t}})),t}function X(e){Ie=e,Be=z(e);var t=Q(e);t&&Ae.trigger(s.JWPLAYER_MEDIA_LEVELS,{levels:t,currentQuality:Be})}function z(e){var t=Math.max(0,Be),i=T.qualityLabel;if(e)for(var r=0;r0&&(Re=-1,Ae.seek(e)),Z()),Ee=Ge.currentTime,p&&!s&&(J(),Ge.paused||Ae.state===c.PLAYING||Ae.setState(c.LOADING)),i.isIOS()&&Ae.getFullScreen()&&(Ge.controls=!0),e>0&&Ae.seek(e)}function ee(t){Oe=null,je=-1,He.reason||(He.reason="initial choice",He.level={}),Le=!1,we=!1,De=e(t),De&&(Ae.supportsPlaybackRate=!1),t.preload&&t.preload!==Ge.getAttribute("preload")&&C("preload",t.preload);var i=document.createElement("source");i.src=t.file;var r=Ge.src!==i.src;r&&(C("jw-loaded","none"),Ge.src=t.file)}function te(){Ge&&(Ae.disableTextTrack(),Ge.removeAttribute("preload"),Ge.removeAttribute("src"),Ge.removeAttribute("jw-loaded"),Ge.removeAttribute("jw-played"),r.emptyElement(Ge),t.style(Ge,{objectFit:""}),Be=-1,!m&&"load"in Ge&&Ge.load())}function ie(){for(var e=Ge.seekable?Ge.seekable.length:0,t=1/0;e--;)t=Math.min(t,Ge.seekable.start(e));return t}function re(){for(var e=Ge.seekable?Ge.seekable.length:0,t=0;e--;)t=Math.max(t,Ge.seekable.end(e));return t}function ae(){Ae.seeking=!1,Ae.trigger(s.JWPLAYER_MEDIA_SEEKED)}function ne(){Ae.trigger("volume",{volume:Math.round(100*Ge.volume)}),Ae.trigger("mute",{mute:Ge.muted})}function se(){Ge.currentTime===Ee?K():Ve=!1}function ce(){var e=Ge.buffered,t=Ge.duration;return!e||0===e.length||t<=0||t===1/0?0:i.between(e.end(e.length-1)/t,0,1)}function oe(){Ae.state!==c.IDLE&&Ae.state!==c.COMPLETE&&(pe(),Be=-1,Ae.trigger(s.JWPLAYER_MEDIA_COMPLETE))}function de(e){Ne=!0,he(e),i.isIOS()&&(Ge.controls=!1)}function ue(){for(var e=-1,t=0;t-1&&e15||a<0)&&(Ge.currentTime=Math.max(t-10,t-i))}},this.setState(c.PAUSED)},this.seek=function(e){if(e<0&&(e+=ie()+re()),0===Re&&this.trigger(s.JWPLAYER_MEDIA_SEEK,{position:Ge.currentTime,offset:e}),Le||(Le=!!re()),Le){Re=0;try{Ae.seeking=!0,Ge.currentTime=e}catch(t){Ae.seeking=!1,Re=e}}else Re=e,b&&Ge.paused&&Z()},this.volume=function(e){e=i.between(e/100,0,1),Ge.volume=e},this.mute=function(e){Ge.muted=!!e},this.detachMedia=function(){return pe(),f(Ce,Ge),this.removeTracksListener(Ge.textTracks,"change",this.textTrackChangeHandler),this.disableTextTrack(),Ge},this.attachMedia=function(){h(Ce,Ge),Le=!1,this.seeking=!1,Ge.loop=!1,this.enableTextTrack(),this.addTracksListener(Ge.textTracks,"change",this.textTrackChangeHandler)},this.setContainer=function(e){be=e,e.insertBefore(Ge,e.firstChild)},this.getContainer=function(){return be},this.remove=function(){te(),pe(),be===Ge.parentNode&&be.removeChild(Ge)},this.setVisibility=function(e){e=!!e,e||x?t.style(be,{visibility:"visible",opacity:1}):t.style(be,{visibility:"",opacity:0})},this.resize=function(e,i,r){if(!(e&&i&&Ge.videoWidth&&Ge.videoHeight))return!1;var a={objectFit:"",width:"",height:""};if("uniform"===r){var n=e/i,s=Ge.videoWidth/Ge.videoHeight;Math.abs(n-s)<.09&&(a.objectFit="fill",r="exactfit")}var c=y||E||w||x&&!b;if(c){var o=-Math.floor(Ge.videoWidth/2+1),d=-Math.floor(Ge.videoHeight/2+1),u=Math.ceil(100*e/Ge.videoWidth)/100,l=Math.ceil(100*i/Ge.videoHeight)/100;"none"===r?u=l=1:"fill"===r?u=l=Math.max(u,l):"uniform"===r&&(u=l=Math.min(u,l)),a.width=Ge.videoWidth,a.height=Ge.videoHeight,a.top=a.left="50%",a.margin=0,t.transform(Ge,"translate("+o+"px, "+d+"px) scale("+u.toFixed(2)+", "+l.toFixed(2)+")")}return t.style(Ge,a),!1},this.setFullscreen=function(e){if(e=!!e){var t=i.tryCatch(function(){var e=Ge.webkitEnterFullscreen||Ge.webkitEnterFullScreen;e&&e.apply(Ge)});return!(t instanceof i.Error)&&Ae.getFullScreen()}var r=Ge.webkitExitFullscreen||Ge.webkitExitFullScreen;return r&&r.apply(Ge),e},Ae.getFullScreen=function(){return Ne||!!Ge.webkitDisplayingFullscreen},this.setCurrentQuality=function(e){if(Be!==e&&e>=0&&Ie&&Ie.length>e){Be=e,He.reason="api",He.level={},this.trigger(s.JWPLAYER_MEDIA_LEVEL_CHANGED,{currentQuality:e,levels:Q(Ie)}),T.qualityLabel=Ie[e].label;var t=Ge.currentTime||0,i=Ge.duration||0;i<=0&&(i=xe),Ae.setState(c.LOADING),$(t,i)}},this.setPlaybackRate=function(e){Ge.playbackRate=Ge.defaultPlaybackRate=e},this.getPlaybackRate=function(){return Ge.playbackRate},this.getCurrentQuality=function(){return Be},this.getQualityLevels=function(){return a.map(Ie,function(e){return(0,n.qualityLevel)(e)})},this.getName=function(){return{name:I}},this.setCurrentAudioTrack=Te,this.getAudioTracks=ke,this.getCurrentAudioTrack=ge}var k=window.clearTimeout,g=256,v=120,y=i.isIE(),_=i.isIE(9),m=i.isMSIE(),p=i.isMobile(),b=i.isFF(),x=i.isAndroidNative(),E=i.isIOS(7),w=i.isIOS(8),I="html5",A=function(){};return A.prototype=o,T.prototype=new A,T.getName=function(){return{name:"html5"}},T}.apply(t,r),!(void 0!==a&&(e.exports=a))}}); \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.shaka.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.shaka.js new file mode 100644 index 00000000..5925f89f --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/provider.shaka.js @@ -0,0 +1,7 @@ +webpackJsonpjwplayer([3,13],{8:function(t,e,i){var n,r;n=[i(1),i(11),i(2),i(13),i(12)],r=function(t,e,i,n,r){function a(e){if(this._currentTextTrackIndex=-1,e){if(this._textTracks?(this._textTracks=t.reject(this._textTracks,function(t){if(this.renderNatively&&"nativecaptions"===t._id)return delete this._tracksById[t._id],!0},this),delete this._tracksById.nativemetadata):this._initTextTracks(),e.length){var n=0,a=e.length;for(n;nthis._textTracks.length)return!0;for(var e=0;e59?e(i[1],i[2],0,i[4]):e(0,i[1],i[2],i[4]):null}function n(){this.values=Object.create(null)}function r(t,e,i,n){for(var r=n?t.split(n):[t],a=0;a<=r.length;a+=1)if("string"==typeof r[a]){var s=r[a].split(i);if(2===s.length){var o=s[0],u=s[1];e(o,u)}}}function a(t,e,a){function s(){var e=i(t);if(null===e)throw new Error("Malformed timestamp: "+h);return t=t.replace(c,""),e}function o(t,e){var i=new n;r(t,function(t,e){switch(t){case"region":for(var n=a.length-1;n>=0;n--)if(a[n].id===e){i.set(t,a[n].region);break}break;case"vertical":i.alt(t,e,["rl","lr"]);break;case"line":var r=e.split(","),s=r[0];i.integer(t,s),i.percent(t,s)&&i.set("snapToLines",!1),i.alt(t,s,["auto"]),2===r.length&&i.alt("lineAlign",r[1],["start",y,"end"]);break;case"position":r=e.split(","),i.percent(t,r[0]),2===r.length&&i.alt("positionAlign",r[1],["start",y,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",y,"end","left","right"])}},d,l),e.region=i.get("region",null),e.vertical=i.get("vertical","");var s=i.get("line","auto");"auto"===s&&b.line===-1&&(s=-1),e.line=s,e.lineAlign=i.get("lineAlign","start"),e.snapToLines=i.get("snapToLines",!0),e.size=i.get("size",100),e.align=i.get("align",y);var o=i.get("position","auto");"auto"===o&&50===b.position&&(o="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=o}function u(){t=t.replace(f,"")}var h=t;if(u(),e.startTime=s(),u(),"-->"!==t.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);t=t.substr(3),u(),e.endTime=s(),u(),o(t,e)}var s=/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/,o=/^-?\d+$/,u=/\r\n|\n/,h=/^NOTE($|[ \t])/,c=/^[^\sa-zA-Z-]+/,d=/:/,l=/\s/,f=/^\s+/,p=/-->/,m=/^WEBVTT([ \t].*)?$/,v=window.requestAnimationFrame||function(t){return window.setTimeout(t,17)},g=function(t,i){this.window=t,this.state="INITIAL",this.buffer="",this.decoder=i||new e,this.regionList=[],this.maxCueBatch=1e3};n.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,i){return i?this.has(t)?this.values[t]:e[i]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,i){for(var n=0;n=0&&e<=100&&(this.set(t,e),!0)}};var b=new t(0,0,0),y="middle"===b.align?"middle":"center";return g.prototype={parse:function(e,i){function n(){for(var t=l.buffer,e=0;e2&&void 0!==arguments[2]?arguments[2]:"",n=d(t,e);return(0,c.JWError)(a.NETWORK,n,h.FATAL,l(n,t,i))},e.networkErrorCode=function(t,e){var i=void 0;return i=t>0?o.BAD_HTTP_STATUS:e&&"http:"===e.substring(0,5)&&"https:"===document.location.protocol?o.BLOCKED_MIXED_CONTENT:o.CROSSDOMAIN_ERROR}),l=e.networkErrorMessage=function(t,e,i){var n="";switch(t){case o.BAD_HTTP_STATUS:n=f(e,i);break;case o.CROSSDOMAIN_ERROR:n="Crossdomain access denied";break;case o.BLOCKED_MIXED_CONTENT:n="Unable to fetch HTTP resource over HTTPS";break;default:n="Unknown Network Error"}return n},f=e.badStatusMessage=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i="";switch(t){case 403:i="You do not have permission to access this content";break;case 404:i="404 Not Found";break;default:i=t+" "+e}return i}},46:function(t,e,i){var n,r;n=[i(2)],r=function(t){return{container:null,volume:function(e){e=t.between(e/100,0,1),this.video.volume=e},mute:function(t){this.video.muted=!!t,this.video.muted||this.video.removeAttribute("muted")},resize:function(e,i,n){if(!(e&&i&&this.video.videoWidth&&this.video.videoHeight))return!1;if("uniform"===n){var r=e/i,a=this.video.videoWidth/this.video.videoHeight,s=null;Math.abs(r-a)<.09&&(s="fill"),t.style(this.video,{objectFit:s})}return!1},getContainer:function(){return this.container},setContainer:function(t){this.container=t,t.insertBefore(this.video,t.firstChild)},remove:function(){this.stop(),this.destroy(),this.container===this.video.parentNode&&this.container.removeChild(this.video)},getVideo:function(e,i){var n=i||document.getElementById(e),r=n?n.querySelector("video"):null;return r||(r=document.createElement("video"),t.isMobile()&&r.setAttribute("jw-gesture-required","")),r.className="jw-video jw-reset",this.video=r,r}}}.apply(e,n),!(void 0!==r&&(t.exports=r))},47:function(t,e,i){var n,r;n=[i(3),i(10),i(5),i(1),i(24)],r=function(t,e,i,n,r){var a=256;return{stallCheckTimeout_:-1,lastStalledTime_:NaN,trigger:function(e,i){return t.trigger.call(this,e,i)},setState:function(t){return e.setState.call(this,t)},attachMedia:function(){this.eventsOn_()},detachMedia:function(){return this.stopStallCheck(),this.eventsOff_(),this.video},stopStallCheck:function(){clearTimeout(this.stallCheckTimeout_)},startStallCheck:function(){this.stopStallCheck(),this.stallCheckTimeout_=setTimeout(this.stalledHandler.bind(this,this.video.currentTime),a)},stalledHandler:function(t){t===this.video.currentTime&&(this.video.paused||this.video.ended||this.state!==i.LOADING&&this.state!==i.ERROR&&(this.seeking||(this.atEdgeOfLiveStream()&&this.setPlaybackRate(1),this.setState(i.STALLED))))},atEdgeOfLiveStream:function(){if(!this.isLive())return!1;var t=2;return r.endOfRange(this.video.buffered)-this.video.currentTime<=t},setAutoplayAttributes:function(){this.video.setAttribute("autoplay",""),this.video.setAttribute("muted","")},removeAutoplayAttributes:function(){this.video.removeAttribute("autoplay"),this.video.removeAttribute("muted")}}}.apply(e,n),!(void 0!==r&&(t.exports=r))},48:function(t,e,i){var n,r;n=[i(2),i(5)],r=function(t,e){return{seeking:!1,loadedmetadata:function(){var t={duration:this.getDuration(),height:this.video.videoHeight,width:this.video.videoWidth},e=this.drmUsed;e&&(t.drm=e),this.trigger("meta",t)},timeupdate:function(){this.stopStallCheck();var t=this.video.videoHeight;t!==this._helperLastVideoHeight&&this.adaptation&&this.adaptation({size:{width:this.video.videoWidth,height:t}}),this._helperLastVideoHeight=t,this.state!==e.STALLED&&this.state!==e.LOADING||this.setState(e.PLAYING),this.startStallCheck();var i=this.getCurrentTime(),n={position:i,duration:this.getDuration()};if(this.getPtsOffset){var r=this.getPtsOffset();r>=0&&(n.metadata={mpegts:r+i})}(this.state===e.PLAYING||this.seeking)&&this.trigger("time",n)},click:function(t){this.trigger("click",t)},volumechange:function(){var t=this.video;this.trigger("volume",{volume:Math.round(100*t.volume)}),this.trigger("mute",{mute:t.muted})},seeked:function(){this.seeking&&(this.seeking=!1,this.trigger("seeked"))},playing:function(){this.setState(e.PLAYING),this.video.hasAttribute("jw-gesture-required")&&this.video.removeAttribute("jw-gesture-required"),this.trigger("providerFirstFrame")},pause:function(){this.state!==e.COMPLETE&&(this.video.ended||this.video.currentTime!==this.video.duration&&this.setState(e.PAUSED))},progress:function(){var e=this.getDuration();if(!(e<=0||e===1/0)){var i=this.video.buffered;if(i&&0!==i.length){var n=t.between(i.end(i.length-1)/e,0,1);this.trigger("bufferChange",{bufferPercent:100*n,position:this.getCurrentTime(),duration:e})}}},ratechange:function(){this.trigger("ratechange",{playbackRate:this.video.playbackRate})},ended:function(){this.stopStallCheck(),this._helperLastVideoHeight=0,this.state!==e.IDLE&&this.state!==e.COMPLETE&&this.trigger("complete")},loadeddata:function(){this.renderNatively&&this.setTextTracks(this.video.textTracks),this.video.setAttribute("jw-loaded","data")},error:function(){var t=this.video.error&&this.video.error.code||-1,e={1:"Unknown operation aborted",2:"Unknown network error",3:"Unknown decode error",4:"Source not supported"}[t]||"Unknown";this.trigger("mediaError",{code:t,message:"Error playing file: "+e})}}}.apply(e,n),!(void 0!==r&&(t.exports=r))},78:function(t,e,i){function n(t){return t&&t.__esModule?t:{"default":t}}var r,a,s=i(9),o=i(172),u=n(o),h=i(30);r=[i(1),i(23),i(116),i(2),i(5),i(4),i(3),i(48),i(46),i(47),i(8),i(29),i(183)],a=function(t,e,i,n,r,a,c,d,l,f,p,m,v){function g(u,g){function y(){ct.addEventListener("error",I),ct.addEventListener("trackschanged",j),ct.addEventListener("buffering",ht),t.each(pt,function(t,e){mt.video.addEventListener(e,t,!1)}),o.CueDispatcher.on("cues",st)}function T(t,e){return n.generateLabel(t,g.qualityLabels,e)}function w(t,e){for(var i=0,n=Math.abs(e),r=1;r0&&t.currentTime0&&void 0!==arguments[0]?arguments[0]:{sources:[]},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=void 0;e.response&&(n=new Uint8Array(e.response)),ct.configure({drm:F(n),preferredTextLanguage:gt.selectedCaptionCode||i.getCode(gt.captionLabel),abr:{enabled:mt.abr}});var r=t.sources[0].file,a=t.starttime||0;ct.load(r,a).then(D,I)}function D(){mt.trigger(a.JWPLAYER_MEDIA_BUFFER_FULL)}function O(e){var i=0===e;if(q(e,mt.jwLevels)){var n=mt.jwLevels[e].shakaId,r=t.findWhere(mt.shakaLevels,{id:n});if(r){var a=r.bandwidth>yt,s=r.language!==bt;yt=r.bandwidth,ct.selectVariantTrack(r,a||s)}mt.abr=i,ct.configure({abr:{enabled:mt.abr}}),U()}}function U(t){var e=mt.audioTracks[t||G()];if(e){var i=mt.shakaAudioTracks[e.shakaIndex];i&&(bt=i.language,ct.selectAudioLanguage(bt))}}function j(){var e=ct.getTextTracks();mt._tracksById&&e.length===Object.keys(mt._tracksById).length||(e=e.reduce(function(t,e){if("Shaka Player TextTrack"===e.label||e.mimeType.indexOf("vtt")===-1)return t;var n=e;return n.kind+="s",n.embedded=!0,n.label=i.getLabel(n.language),t.push(n),t},[]),e.length&&mt.addTextTracks(e));var n=ct.getVariantTracks(),r=t.findWhere(n,{active:!0}),s=t.groupBy(n,"language"),o="video";mt.tracksByLang=s,t.size(s)&&(B(s,r.language),U(mt.currentAudioIndex),r&&(H(s[r.language]),O(mt.currentQuality),mt.trigger(a.JWPLAYER_MEDIA_LEVELS,{levels:mt.jwLevels,currentQuality:mt.currentQuality})),r.mimeType.indexOf("audio")>-1&&(o="audio")),mt.trigger(a.JWPLAYER_MEDIA_TYPE,{mediaType:o})}function B(e,i){var n=t.find(e[i],function(t){return t.active}),r=[];t.forEach(t.keys(e),function(t){t===i?r.push(n):r.push(e[t][0])}),t.isArray(r)&&W(r),mt.trigger(a.JWPLAYER_AUDIO_TRACKS,{tracks:mt.audioTracks,currentTrack:mt.currentAudioIndex})}function F(t){var e,i,n={},r="";if(m.isSupported("clearkey")&&dt.clearkey)return i=dt.clearkey,i.keyId=i.keyId?i.keyId.replace(/-/g,""):null,n.clearKeys={},n.clearKeys[i.keyId]=i.key,n;if(m.isSupported("widevine"))mt.drmUsed="widevine",e="com.widevine.alpha",r="http://widevine-proxy.appspot.com/proxy";else{if(!m.isSupported("playready"))return n;mt.drmUsed="playready",e="com.microsoft.playready",r="http://microsoft-proxy.appspot.com/proxy"}if(i=dt[mt.drmUsed],!i)return n;if(t&&(n.advanced={},n.advanced[e]={serverCertificate:t}),n.servers=n.servers||{},n.servers[e]=i.url||r,i){var a=i.licenseRequestFilter;ct.getNetworkingEngine().registerRequestFilter(function(t,e){if(t===v.net.NetworkingEngine.RequestType.LICENSE){if("function"==typeof a){var n=ct.drmInfo();a(e,n)}S(i,e)}})}return n}function H(e){mt.currentQuality=0,mt.shakaLevels=e,mt.shakaLevels.sort(function(t,e){return t.height1&&mt.jwLevels.unshift({label:"Auto",shakaId:"auto"})}function V(e){return t.map(e,function(r,a){var s=r.language,o=t.where(e,{language:s}).length>1,u=i.getLabel(s);return"und"===s?u="Unknown":"dv"===s&&(u="Audio Description"),o&&(u+=" ("+n.toKbps(r.bandwidth)+" kbps)"),{autoselect:!1,defaulttrack:!!r.active,groupid:"default",language:r.language,name:u,shakaIndex:a,shakaId:r.id}})}function K(){var e;return q(mt.currentAudioIndex,mt.audioTracks)?mt.currentAudioIndex:(e=t.find(mt.audioTracks,function(t){return t.defaulttrack&&"dv"!==t.language}),e||(e=t.find(mt.audioTracks,function(t){return"dv"!==t.language})),e?e.shakaIndex:0)}function q(e,i){return t.isNumber(e)&&!t.isNaN(e)&&e>=0&&ee)throw Error("Bad port number "+e);t.Ka=e}else t.Ka=null}function l(t,e,i){e instanceof v?t.a=e:(i||(e=p(e,ps)),t.a=new v(e))}function f(t,e){return t?e?decodeURI(t):decodeURIComponent(t):""}function p(t,e,i){return"string"==typeof t?(t=encodeURI(t).replace(e,m),i&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null}function m(t){return t=t.charCodeAt(0),"%"+(t>>4&15).toString(16)+(15&t).toString(16)}function v(t){this.b=t||null}function g(t){var e=new v;if(e.b=t.b,t.a){var i,n={};for(i in t.a)n[i]=t.a[i].concat();e.a=n,e.c=t.c}return e}function b(t,e){return t.reduce(function(t,e,i){return e["catch"](t.bind(null,i))}.bind(null,e),Promise.reject())}function y(t,e){return t.concat(e)}function T(){}function w(t){return null!=t}function E(t){return function(e){return e!=t}}function k(t,e,i){return i.indexOf(t)==e}function S(t,e){if(!e.length)return t;var i=e.map(function(t){return new h(t)});return t.map(function(t){return new h(t)}).map(function(t){return i.map(t.resolve.bind(t))}).reduce(y,[]).map(function(t){return t.toString()})}function I(t,e){return{keySystem:t,licenseServerUri:"",distinctiveIdentifierRequired:!1,persistentStateRequired:!1,audioRobustness:"",videoRobustness:"",serverCertificate:null,initData:e||[],keyIds:[]}}function A(t,e,i,n,r){var a,s=r in n;for(a in e){var o=r+"."+a,u=s?n[r]:i[a],h=!!{".abr.manager":!0}[o]||!!{serverCertificate:!0}[a];(s||a in t)&&(void 0===e[a]?void 0===u||s?delete t[a]:t[a]=u:h?t[a]=e[a]:"object"==typeof t[a]&&"object"==typeof e[a]?A(t[a],e[a],u,n,o):typeof e[a]==typeof u&&(t[a]=e[a]))}}function x(t){return JSON.parse(JSON.stringify(t))}function _(){var t,e,i=new Promise(function(i,n){t=i,e=n});return i.resolve=t,i.reject=e,i}function P(t){this.f=!1,this.a=[],this.b=[],this.c=[],this.h=t||null}function C(){return{maxAttempts:2,baseDelay:1e3,backoffFactor:2,fuzzFactor:.5,timeout:0}}function N(t,e){return{uris:t,method:"GET",body:null,headers:{},allowCrossSiteCredentials:!1,retryParameters:e}}function R(t,e){for(var i=[],n=0;n=t[e]}.bind(null,e);if(!e[0]&&!e[2])return X(t,!1);if(!e[1]&&!e[3])return X(t,!0);if(i(0)&&i(1)&&i(2)&&i(3))return G(t);throw new u(2,2,2003)}function W(t){t=unescape(encodeURIComponent(t));for(var e=new Uint8Array(t.length),i=0;i=e?null:new VTTCue(t,e,i)}function St(t,e,i,n){return Promise.resolve().then(function(){if(this.c)if(null==i||null==n)this.f.parseInit(e);else{for(var t=this.f.parseMedia(e,{periodStart:this.h,segmentStart:i,segmentEnd:n}),r=0;r=this.g);++r)this.c.addCue(t[r]);null==this.b&&(this.b=i),this.a=Math.min(n,this.g)}}.bind(t))}function It(t,e){for(var i=t.c.cues,n=[],r=0;rt.end(0)-t.start(0)?null:t.length?t.end(t.length-1):null}function _t(t,e){return!(!t||!t.length||1==t.length&&1e-6>t.end(0)-t.start(0))&&(e>=t.start(0)&&e<=t.end(t.length-1))}function Pt(t,e){if(!t||!t.length||1==t.length&&1e-6>t.end(0)-t.start(0))return 0;for(var i=0,n=t.length-1;0<=n&&t.end(n)>e;--n)i+=t.end(n)-Math.max(t.start(n),e);return i}function Ct(t,e,i){this.f=t,this.N=e,this.i=i,this.c={},this.a=null,this.b={},this.g=new D,this.h=!1}function Nt(){var t={};return'video/mp4; codecs="avc1.42E01E",video/mp4; codecs="avc3.42E01E",video/mp4; codecs="hvc1.1.6.L93.90",audio/mp4; codecs="mp4a.40.2",audio/mp4; codecs="ac-3",audio/mp4; codecs="ec-3",video/webm; codecs="vp8",video/webm; codecs="vp9",video/webm; codecs="av1",audio/webm; codecs="vorbis",audio/webm; codecs="opus",video/mp2t; codecs="avc1.42E01E",video/mp2t; codecs="avc3.42E01E",video/mp2t; codecs="hvc1.1.6.L93.90",video/mp2t; codecs="mp4a.40.2",video/mp2t; codecs="ac-3",video/mp2t; codecs="ec-3",video/mp2t; codecs="mp4a.40.2",text/vtt,application/mp4; codecs="wvtt",application/ttml+xml,application/mp4; codecs="stpp"'.split(",").forEach(function(e){t[e]=!!bs[e]||MediaSource.isTypeSupported(e);var i=e.split(";")[0];t[i]=t[i]||t[e]}),t}function Rt(t,e){t.a||(t.a=new wt(t.i)),t.a.f=new bs[e]}function Lt(t,e){if("text"==e)var i=t.a.b;else i=Mt(t,e),i=!i||1==i.length&&1e-6>i.end(0)-i.start(0)?null:1==i.length&&0>i.start(0)?0:i.length?i.start(0):null;return i}function Mt(t,e){try{return t.c[e].buffered}catch(i){return null}}function Dt(t,e,i,n,r){return"text"==e?St(t.a,i,n,r):jt(t,e,t.je.bind(t,e,i))}function Ot(t,e){return"text"==e?t.a.remove(0,1/0):jt(t,e,t.qc.bind(t,e,0,t.N.duration))}function Ut(t,e,i,n){return"text"==e?(t.a.h=i,null!=n&&(t.a.g=n),Promise.resolve()):(null==n&&(n=1/0),Promise.all([jt(t,e,t.Ec.bind(t,e)),jt(t,e,t.$d.bind(t,e,i)),jt(t,e,t.Yd.bind(t,e,n))]))}function jt(t,e,i){if(t.h)return Promise.reject();if(i={start:i,p:new _},t.b[e].push(i),1==t.b[e].length)try{i.start()}catch(n){"QuotaExceededError"==n.name?i.p.reject(new u(2,3,3017,e)):i.p.reject(new u(2,3,3015,n)),Ft(t,e)}return i.p}function Bt(t,e){if(t.h)return Promise.reject();var i,n=[];for(i in t.c){var r=new _,a={start:function(t){t.resolve()}.bind(null,r),p:r};t.b[i].push(a),n.push(r),1==t.b[i].length&&a.start()}return Promise.all(n).then(function(){var t;try{e()}catch(i){var n=Promise.reject(new u(2,3,3015,i))}for(t in this.c)Ft(this,t);return n}.bind(t),function(){return Promise.reject()}.bind(t))}function Ft(t,e){t.b[e].shift();var i=t.b[e][0];if(i)try{i.start()}catch(n){i.p.reject(new u(2,3,3015,n)),Ft(t,e)}}function Ht(t,e,i){return i==e||t>=ys&&i==e.split("-")[0]||t>=Ts&&i.split("-")[0]==e.split("-")[0]}function Vt(t){t=t.toLowerCase().split("-");var e=ws[t[0]];return e&&(t[0]=e),t.join("-")}function Kt(t,e,i){var n=t.video;return!(n&&(n.widthe.maxWidth||n.width>i.width||n.heighte.maxHeight||n.height>i.height||n.width*n.heighte.maxPixels)||t.bandwidthe.maxBandwidth)}function qt(t,e,i){var n=!1;return t.variants.forEach(function(t){var r=t.allowedByApplication;t.allowedByApplication=Kt(t,e,i),r!=t.allowedByApplication&&(n=!0)}),n}function Gt(t,e,i){var n=e.video,r=e.audio;for(e=0;en.indexOf(e)||i&&(t.mimeType!=i.mimeType||t.codecs.split(".")[0]!=i.codecs.split(".")[0]))}function Yt(t,e,i){var n=null;return Jt(t.variants).map(function(t){var r;r=t.video&&t.audio?i==t.video.id&&e==t.audio.id:t.video&&i==t.video.id||t.audio&&e==t.audio.id;var a="";t.video&&(a+=t.video.codecs),t.audio&&(""!=a&&(a+=", "),a+=t.audio.codecs,n=t.audio.label);var s=t.audio?t.audio.codecs:null,o=t.video?t.video.codecs:null,u=null;t.video?u=t.video.mimeType:t.audio&&(u=t.audio.mimeType);var h=null;t.audio?h=t.audio.kind:t.video&&(h=t.video.kind);var c=R((t.audio?t.audio.roles:[]).concat(t.video?t.video.roles:[]));return{id:t.id,active:r,type:"variant",bandwidth:t.bandwidth,language:t.language,label:n,kind:h||null,width:t.video?t.video.width:null,height:t.video?t.video.height:null,frameRate:t.video?t.video.frameRate:void 0,mimeType:u,codecs:a,audioCodec:s,videoCodec:o,primary:t.primary,roles:c,videoId:t.video?t.video.id:null,audioId:t.audio?t.audio.id:null}})}function Wt(t,e){return t.textStreams.map(function(t){return{id:t.id,active:e==t.id,type:"text",language:t.language,label:t.label,kind:t.kind,mimeType:t.mimeType,codecs:t.codecs||null,audioCodec:null,videoCodec:null,primary:t.primary,roles:t.roles}})}function zt(t,e){for(var i=0;i=t.periods[i].startTime)return i;return 0}function re(t,e){for(var i=0;ie?"-Infinity":"Infinity":e;return n}})}function he(t){return JSON.parse(t,function(t,e){return"NaN"==e?NaN:"-Infinity"==e?-(1/0):"Infinity"==e?1/0:e&&"object"==typeof e&&"TimeRanges"==e.__type__?ce(e):e})}function ce(t){return{length:t.length,start:function(e){return t.start[e]},end:function(e){return t.end[e]}}}function de(t,e,i,n,r){this.J=t,this.l=e,this.B=i,this.G=n,this.v=r,this.c=this.j=this.h=!1,this.A="",this.a=this.i=null,this.b={video:{},player:{}},this.o=0,this.f={},this.g=null}function le(t){for(var e in t.f){var i=t.f[e];delete t.f[e],i.reject(new u(1,7,7e3))}}function fe(t,e){var i=ue(e);t.a.sendMessage("urn:x-cast:com.google.shaka.v2",i,function(){},o)}function pe(){this.nb=new M,this.Ua=this}function me(t,e,i){pe.call(this),this.c=t,this.b=e,this.h=this.f=this.g=this.i=this.j=null,this.a=new de(i,this.fe.bind(this),this.ge.bind(this),this.he.bind(this),this.Vb.bind(this)),ve(this)}function ve(t){t.a.init(),t.h=new D,Es.forEach(function(t){O(this.h,this.c,t,this.ue.bind(this))}.bind(t)),As.forEach(function(t){O(this.h,this.b,t,this.Id.bind(this))}.bind(t)),t.j={};for(var e in t.c)Object.defineProperty(t.j,e,{configurable:!1,enumerable:!0,get:t.te.bind(t,e),set:t.ve.bind(t,e)});t.i={};for(e in t.b)Object.defineProperty(t.i,e,{configurable:!1,enumerable:!0,get:t.Hd.bind(t,e)});t.g=new pe,t.g.Ua=t.j,t.f=new pe,t.f.Ua=t.i}function ge(t,e,i,n){pe.call(this),this.a=t,this.b=e,this.j={video:t,player:e},this.l=i||function(){},this.o=n||function(t){return t},this.i=!1,this.f=!0,this.h=this.g=this.c=null,be(this)}function be(e){var i=cast.receiver.CastReceiverManager.getInstance();i.onSenderConnected=e.jc.bind(e),i.onSenderDisconnected=e.jc.bind(e),i.onSystemVolumeChanged=e.Mc.bind(e),e.g=i.getCastMessageBus("urn:x-cast:com.google.cast.media"),e.g.onMessage=e.hd.bind(e),e.c=i.getCastMessageBus("urn:x-cast:com.google.shaka.v2"),e.c.onMessage=e.vd.bind(e),i.start(),Es.forEach(function(t){this.a.addEventListener(t,this.mc.bind(this,"video"))}.bind(e)),As.forEach(function(t){this.b.addEventListener(t,this.mc.bind(this,"player"))}.bind(e)),cast.__platform__&&cast.__platform__.canDisplayType('video/mp4; codecs="avc1.640028"; width=3840; height=2160')?e.b.Jb(3840,2160):e.b.Jb(1920,1080),e.b.addEventListener("loading",function(){this.f=!1,ye(this)}.bind(e)),e.a.addEventListener("playing",function(){this.f=!1,ye(this)}.bind(e)),e.a.addEventListener("pause",function(){ye(this)}.bind(e)),e.b.addEventListener("unloading",function(){this.f=!0,ye(this)}.bind(e)),e.a.addEventListener("ended",function(){t.setTimeout(function(){this.a&&this.a.ended&&(this.f=!0,ye(this))}.bind(this),5e3)}.bind(e))}function ye(t){Promise.resolve().then(function(){this.dispatchEvent(new oe("caststatuschanged")),Ee(this,0)}.bind(t))}function Te(t,e,i){for(var n in e.player)t.b[n](e.player[n]);t.l(i),i=Promise.resolve();var r=t.a.autoplay;e.manifest&&(t.a.autoplay=!1,i=t.b.load(e.manifest,e.startTime),i["catch"](function(t){this.b.dispatchEvent(new oe("error",{detail:t}))}.bind(t))),i.then(function(){var t;for(t in e.video){var i=e.video[t];this.a[t]=i}for(t in e.playerAfterLoad)i=e.playerAfterLoad[t],this.b[t](i);this.a.autoplay=r,e.manifest&&(this.a.play(),Ee(this,0))}.bind(t))}function we(t,e,i,n){t.i&&(t=ue(e),n?i.getCastChannel(n).send(t):i.broadcast(t))}function Ee(t,e,i){var n=Rs,n={mediaSessionId:0,playbackRate:t.a.playbackRate,playerState:t.f?n.IDLE:t.b.la?n.Ac:t.a.paused?n.Bc:n.Cc,currentTime:t.a.currentTime,supportedMediaCommands:15,volume:{level:t.a.volume,muted:t.a.muted}};i&&(n.media=i),we(t,{requestId:e,type:"MEDIA_STATUS",status:[n]},t.g)}function ke(t,e){var i=Se(t,e);return 1!=i.length?null:i[0]}function Se(t,e){return Array.prototype.filter.call(t.childNodes,function(t){return t.tagName==e})}function Ie(t){var e=t.firstChild;return e&&e.nodeType==Node.TEXT_NODE?t.textContent.trim():null}function Ae(t,e,i,n){var r=null;return t=t.getAttribute(e),null!=t&&(r=i(t)),null==r?void 0!=n?n:null:r}function xe(t){return t?(/^\d+\-\d+\-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t)&&(t+="Z"),t=Date.parse(t),isNaN(t)?null:Math.floor(t/1e3)):null}function _e(t){return t&&(t=/^P(?:([0-9]*)Y)?(?:([0-9]*)M)?(?:([0-9]*)D)?(?:T(?:([0-9]*)H)?(?:([0-9]*)M)?(?:([0-9.]*)S)?)?$/.exec(t))?(t=31536e3*Number(t[1]||null)+2592e3*Number(t[2]||null)+86400*Number(t[3]||null)+3600*Number(t[4]||null)+60*Number(t[5]||null)+Number(t[6]||null),isFinite(t)?t:null):null}function Pe(t){var e=/([0-9]+)-([0-9]+)/.exec(t);return e?(t=Number(e[1]),isFinite(t)?(e=Number(e[2]),isFinite(e)?{start:t,end:e}:null):null):null}function Ce(t){return t=Number(t),t%1?null:t}function Ne(t){return t=Number(t),!(t%1)&&0f)if(l+1=f)break;f=Math.ceil((f-p)/m)-1}else{if(1/0==h)break;if(p/r>=h)break;f=Math.ceil((h*r-p)/m)-1}0>>31;var c=2147483647&c,d=n.s.D();if(n.s.I(4),1==s)throw new u(2,3,3006);r.push(new Ke(r.length,e/a,(e+d)/a,function(){return i},t,t+c-1)),e+=d,t+=c}return r}function Ze(t){this.a=t}function ti(t,e){if(t.a.length){var i=t.a[t.a.length-1];i.startTime>e||(t.a[t.a.length-1]=new Ke(i.position,i.startTime,e,i.a,i.X,i.M))}}function ei(t){this.b=t,this.a=new qe(t,0),Ds||(Ds=[new Uint8Array([255]),new Uint8Array([127,255]),new Uint8Array([63,255,255]),new Uint8Array([31,255,255,255]),new Uint8Array([15,255,255,255,255]),new Uint8Array([7,255,255,255,255,255]),new Uint8Array([3,255,255,255,255,255,255]),new Uint8Array([1,255,255,255,255,255,255,255])])}function ii(t){var e=ni(t);if(7=e&&!(i&1<<8-e);e++);if(8t||i&&t>=i?null:Math.floor(t/n)},getSegmentReference:function(t){var e=t*n;return 0>e||i&&e>=i?null:new Ke(t,e,e+n,function(){var i=je(s,u,t+r,o,e*a);return S(h,[i])},0,null)}}}function Ti(t,e){for(var i=[],n=0;ne.l||(e.f=t.setTimeout(e.ie.bind(e),1e3*Math.max(Math.max(3,e.l)-i,0)))}function Li(t,e,i){e=e||{contentType:"",mimeType:"",codecs:"",containsEmsgBoxes:!1,frameRate:void 0},i=i||e.U;var n=Se(t,"BaseURL").map(Ie),r=t.getAttribute("contentType")||e.contentType,a=t.getAttribute("mimeType")||e.mimeType,s=t.getAttribute("codecs")||e.codecs,o=Ae(t,"frameRate",Le)||e.frameRate,u=!!Se(t,"InbandEventStream").length;return r||(r=Ui(a,s)),{U:S(i,n),Ra:ke(t,"SegmentBase")||e.Ra,pa:ke(t,"SegmentList")||e.pa,Sa:ke(t,"SegmentTemplate")||e.Sa,width:Ae(t,"width",Re)||e.width,height:Ae(t,"height",Re)||e.height,contentType:r,mimeType:a,codecs:s,frameRate:o,containsEmsgBoxes:u||e.containsEmsgBoxes,id:t.getAttribute("id")}}function Mi(t){var e=0+(t.Ra?1:0);return e+=t.pa?1:0,(e+=t.Sa?1:0)?(1!=e&&(t.Ra&&(t.pa=null),t.Sa=null),!0):"text"==t.contentType||"application"==t.contentType}function Di(t,e,i,n){return e=S(e,[i]),e=N(e,t.b.retryParameters),e.method=n,t.a.networkingEngine.request(0,e).then(function(t){if("HEAD"==n){if(!t.headers||!t.headers.date)return 0;t=t.headers.date}else t=G(t.data);return t=Date.parse(t),isNaN(t)?0:t-Date.now()})}function Oi(t,e,i,n){i=i.map(function(t){return{scheme:t.getAttribute("schemeIdUri"),value:t.getAttribute("value")}});var r=t.b.dash.clockSyncUri;return n&&!i.length&&r&&i.push({scheme:"urn:mpeg:dash:utc:http-head:2014",value:r}),b(i,function(t){var i=t.value;switch(t.scheme){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":return Di(this,e,i,"HEAD");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":return Di(this,e,i,"GET");case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":return t=Date.parse(i),isNaN(t)?0:t-Date.now();case"urn:mpeg:dash:utc:http-ntp:2014":case"urn:mpeg:dash:utc:ntp:2014":case"urn:mpeg:dash:utc:sntp:2014":return Promise.reject();default:return Promise.reject()}}.bind(t))["catch"](function(){return 0})}function Ui(t,e){return bs[ie(t,e)]?"text":t.split("/")[0]}function ji(t,e,i,n){this.uri=t,this.type=e,this.ga=i,this.segments=n||null}function Bi(t,e,i,n){this.id=t,this.name=e,this.a=i,this.value=n||null}function Fi(t,e){this.name=t,this.value=e}function Hi(t,e,i){return i=i||null,(t=t.getAttribute(e))?t.value:i}function Vi(t,e){this.ga=e,this.uri=t}function Ki(t,e){return t.filter(function(t){return t.name==e})}function qi(t,e){var i=Ki(t,e);return i.length?i[0]:null}function Gi(t,e,i){return t.filter(function(t){var n=t.getAttribute("TYPE");return t=t.getAttribute("GROUP-ID"),n.value==e&&t.value==i})}function Xi(t){this.b=t,this.a=0}function Yi(t,e){e.lastIndex=t.a;var i=(i=e.exec(t.b))?{position:i.index,length:i[0].length,Td:i}:null;return t.a!=t.b.length&&i&&i.position==t.a?(t.a+=i.length,i.Td):null}function Wi(t){return t.a==t.b.length?null:(t=Yi(t,/[^ \t\n]*/gm))?t[0]:null}function zi(){this.a=0}function $i(t,e,i){e=G(e),e=e.replace(/\r\n|\r(?=[^\n]|$)/gm,"\n").trim();var n=e.split(/\n+/m);if(!/^#EXTM3U($|[ \t\n])/m.test(n[0]))throw new u(2,4,4015);e=0;for(var r=[],a=1;ai.length)return null;var n=null,r=t;for(t=null;r&&!(t=r.getAttribute(e))&&(r=r.parentNode,r instanceof Element););if(e=t)for(t=0;tt.Y()?t.na():t.cb())}function Un(e,i){null!=e.f&&(t.clearInterval(e.f),e.f=null),e.g=i,e.a.playbackRate=e.h||0>i?0:i,!e.h&&0>i&&(e.f=t.setInterval(function(){this.a.currentTime+=i/4}.bind(e),250))}function jn(t,e){var i=_t.bind(null,t.a.buffered),n=1*Math.max(t.c.minBufferTime||0,t.l.rebufferingGoal),r=t.c.presentationTimeline,a=r.va(),s=r.Fa(n),o=r.Fa(5),n=r.Fa(n+5);return e>a?a:e=s||i(e)?e:n}function Bn(t,e,i){t.a.currentTime=i;var n=0,r=function(){!this.a||10<=n++||this.a.currentTime!=e||(this.a.currentTime=i,setTimeout(r,100))}.bind(t);setTimeout(r,100)}function Fn(t,e){var i=t.c.presentationTimeline.na();return ei?i:e)}function Hn(t,e,i,n,r,a){this.a=t,this.g=e,this.A=i,this.l=n,this.h=r,this.B=a,this.c=[],this.j=new D,this.b=!1,this.i=-1,this.f=null,Kn(this)}function Vn(t){var e=x(t);return e.eventElement=t.eventElement,e}function Kn(e){qn(e),e.f=t.setTimeout(e.G.bind(e),250)}function qn(e){e.f&&(t.clearTimeout(e.f),e.f=null)}function Gn(t,e){this.a=e,this.b=t,this.g=null,this.i=1,this.o=Promise.resolve(),this.h=[],this.j={},this.c={},this.f=this.l=this.v=!1}function Xn(t){return t.b.periods[ne(t.b,Dn(t.a.Pa))]}function Yn(t){return V(t.c,function(t){return t.oa||t.stream})}function Wn(t,e){var i={};return i.text=e,Zn(t,i)}function zn(t,e){var i=t.c.video;if(i){var n=i.stream;if(n)if(e){var r=n.trickModeVideo;if(r){var a=i.oa;a||($n(t,"video",r,!1),i.oa=n)}}else(a=i.oa)&&(i.oa=null,$n(t,"video",a,!0))}}function $n(t,e,i,n){var r=t.c[e];if(!r&&"text"==e&&t.g.ignoreTextStreamFailures)Wn(t,i);else if(r){var a=re(t.b,i);n&&a!=r.xa?Qn(t):(r.oa&&(i.trickModeVideo?(r.oa=i,i=i.trickModeVideo):r.oa=null),(a=t.h[a])&&a.Ma&&(a=t.j[i.id])&&a.Ma&&r.stream!=i&&("text"==e&&Rt(t.a.K,ie(i.mimeType,i.codecs)),r.stream=i,r.eb=!0,n&&(r.ta?r.kb=!0:r.ya?(r.sa=!0,r.kb=!0):(vr(r),pr(t,r,!0)))))}}function Jn(t){var e=Dn(t.a.Pa);Object.keys(t.c).every(function(t){var i=this.a.K;return"text"==t?(t=i.a,t=e>=t.b&&ee?t.a.K.qa(e):t.a.K.qa(Math.pow(2,32))}function nr(t,e){var i=Dn(t.a.Pa),n=e.Ga&&e.ea?t.b.periods[re(t.b,e.Ga)].startTime+e.ea.endTime:Math.max(i,e.rc),r=re(t.b,e.stream),a=ne(t.b,n),s=t.a.K,o=e.type;return"text"==o?(s=s.a,s=null==s.a||s.a=t.b.presentationTimeline.Y()?(e.endOfStream=!0,null):(e.endOfStream=!1,e.xa=a,a!=r?null:s>=o?.5:(n=t.a.K,a=e.type,n="text"==a?n.a.a:xt(Mt(n,a)),e.ea&&e.stream==e.Ga?(a=e.ea.position+1,n=rr(t,e,r,a)):(a=e.ea?e.stream.findSegmentPosition(Math.max(0,t.b.periods[re(t.b,e.Ga)].startTime+e.ea.endTime-t.b.periods[r].startTime)):e.stream.findSegmentPosition(Math.max(0,(n||i)-t.b.periods[r].startTime)),null==a?n=null:(s=null,null==n&&(s=rr(t,e,r,Math.max(0,a-1))),n=s||rr(t,e,r,a))),n?(e.rc=0,ar(t,e,i,r,n),null):1))}function rr(t,e,i,n){return i=t.b.periods[i],(e=e.stream.getSegmentReference(n))?(t=t.b.presentationTimeline,n=t.va(),i.startTime+e.endTimen?null:e):null}function ar(t,e,i,n,r){var a=t.b.periods[n],s=e.stream,o=t.b.periods[n+1],u=null,u=o?o.startTime:t.b.presentationTimeline.Y();n=or(t,e,n,u),e.ya=!0,e.eb=!1,o=fr(t,r),Promise.all([n,o]).then(function(t){if(!this.f&&!this.l)return ur(this,e,i,a,s,r,t[1])}.bind(t)).then(function(){this.f||this.l||(e.ya=!1,e.Gb=!1,e.sa||this.a.Ab(),mr(this,e,0),cr(this,s))}.bind(t))["catch"](function(t){this.f||this.l||(e.ya=!1,this.b.presentationTimeline.$()&&this.g.infiniteRetriesForLiveStreams&&(1001==t.code||1002==t.code||1003==t.code)?"text"==e.type&&this.g.ignoreTextStreamFailures&&1001==t.code?delete this.c.text:(t.severity=1,this.a.onError(t),mr(this,e,4)):3017==t.code?sr(this,e,t):"text"==e.type&&this.g.ignoreTextStreamFailures?delete this.c.text:(e.tb=!0,t.severity=2,this.a.onError(t)))}.bind(t))}function sr(t,e,i){if(!H(t.c).some(function(t){return t!=e&&t.Gb})){var n=Math.round(100*t.i);if(20=i?Promise.resolve():t.a.K.remove(e.type,n,n+i).then(function(){}.bind(t)))}function cr(t,e){if(!t.v&&(t.v=H(t.c).every(function(t){return"text"==t.type||!t.sa&&!t.ta&&t.ea}),t.v)){var i=re(t.b,e);for(t.h[i]||tr(t,i).then(function(){this.a.ac()}.bind(t))["catch"](T),i=0;i=e.status&&202!=e.status)e.responseURL&&(t=e.responseURL),i({uri:t,data:e.response,headers:r,fromCache:!!r["x-shaka-from-cache"]});else{var a=null;try{a=Y(e.response)}catch(s){}n(new u(401==e.status||403==e.status?2:1,1,1001,t,e.status,a,r))}},r.onerror=function(){n(new u(1,1,1002,t))},r.ontimeout=function(){n(new u(1,1,1003,t))};for(var a in e.headers)r.setRequestHeader(a,e.headers[a]);r.send(e.body)})}function br(){this.a=null,this.b=[],this.c={}}function yr(t,e,i){return Er(t,e,"readwrite",function(t){t.put(i)})}function Tr(t,e,i){return Er(t,"segment","readwrite",function(t){for(var n=0;n=t.length)return Promise.resolve();var n=t[e++];return Dr(this,n).then(i)}.bind(this);return i()}.bind(t));return t.b={},t.i=Promise.all(i).then(function(){return yr(this.j,"manifest",e)}.bind(t)).then(function(){this.l=[]}.bind(t)),t.i}function Dr(t,e){var i=N(e.uris,t.A);(e.X||null!=e.M)&&(i.headers.Range="bytes="+e.X+"-"+(null==e.M?"":e.M));var n;return t.v.request(1,i).then(function(t){return this.a?(n=t.data.byteLength,this.l.push(e.Hb.key),e.Hb.data=t.data,yr(this.j,"segment",e.Hb)):Promise.reject(new u(2,9,9002))}.bind(t)).then(function(){if(!this.a)return Promise.reject(new u(2,9,9002));null==e.M?(this.a.size+=n,this.f+=e.Rb):this.h+=n;var t=(this.h+this.f)/(this.c+this.g),i=Ir(this.a);this.o.progressCallback(i,t)}.bind(t))}function Or(){this.a=-1}function Ur(t){var e=new Si(null,0);e.qa(t.duration);var i=t.drmInfo?[t.drmInfo]:[];return{presentationTimeline:e,minBufferTime:10,offlineSessionIds:t.sessionIds,periods:t.periods.map(function(t){return Ar(t,i,e)})}}function jr(t){if(/^offline:([0-9]+)$/.exec(t)){var e={uri:t,data:new ArrayBuffer(0),headers:{"content-type":"application/x-offline-manifest"}};return Promise.resolve(e)}if(e=/^offline:[0-9]+\/[0-9]+\/([0-9]+)$/.exec(t)){var i=Number(e[1]),n=Nr();return n?n.init(to).then(function(){return n.get("segment",i)}).then(function(e){return n.m().then(function(){if(!e)throw new u(2,9,9003,i);return{uri:t,data:e.data,headers:{}}})}):Promise.reject(new u(2,9,9e3))}return Promise.reject(new u(2,1,9004,t))}function Br(){this.a=Promise.resolve(),this.b=this.c=this.f=!1,this.i=new Promise(function(t){this.g=t}.bind(this))}function Fr(t){return t.f||(t.a=t.a.then(function(t){return this.c=!0,Promise.resolve(t)}.bind(t),function(t){return this.c=!0,this.b?(this.g(),Promise.reject(this.h)):Promise.reject(t)}.bind(t))),t.f=!0,t.a}function Hr(t,e){pe.call(this),this.O=!1,this.f=t,this.A=null,this.l=new D,this.Qb=new ae,this.Za=this.c=this.h=this.a=this.v=this.g=this.Xa=this.ka=this.N=this.j=this.o=null,this.Dc=1e9,this.Wa=[],this.la=!1,this.$a=!0,this.ma=this.J=null,this.G={},this.Ya=[],this.B={},this.b=$r(this),this.ob={width:1/0,height:1/0},this.i=Jr(),this.Va=0,this.ja=this.b.preferredAudioLanguage,this.Da=this.b.preferredTextLanguage,this.lb=this.mb="",e&&e(this),this.o=new P(this.ee.bind(this)),this.Xa=Kr(this);for(var i=0;ii.length)return t.za(new u(2,4,4012)),{};t.b.abr.manager.setVariants(i),t.b.abr.manager.setTextStreams(n);var a=[];r&&(a=["video","audio"],e.textStreams.length&&a.push("text")),r=Yn(t.a);var s=t.a,o=s.c.video||s.c.audio;if(s=o?s.b.periods[o.xa]:null,e=te(r.audio,r.video,s?s.variants:e.variants)){e.allowedByApplication&&e.allowedByKeySystem||(a.push("audio"),a.push("video"));for(var h in r)e=r[h],"audio"==e.type&&e.language!=i[0].language?a.push(h):"text"==e.type&&0=n.a.length)t=i;else{var r=[];for(t=0;tthis.a?this.b:Math.min(a(this.c),a(this.f))},e("shaka.util.Error",u),u.prototype.toString=function(){return"shaka.util.Error "+JSON.stringify(this,null," ")},u.Severity={RECOVERABLE:1,CRITICAL:2},u.Category={NETWORK:1,TEXT:2,MEDIA:3,MANIFEST:4,STREAMING:5,DRM:6,PLAYER:7,CAST:8,STORAGE:9},u.Code={UNSUPPORTED_SCHEME:1e3,BAD_HTTP_STATUS:1001,HTTP_ERROR:1002,TIMEOUT:1003,MALFORMED_DATA_URI:1004,UNKNOWN_DATA_URI_ENCODING:1005,REQUEST_FILTER_ERROR:1006,RESPONSE_FILTER_ERROR:1007,INVALID_TEXT_HEADER:2e3,INVALID_TEXT_CUE:2001,UNABLE_TO_DETECT_ENCODING:2003,BAD_ENCODING:2004,INVALID_XML:2005,INVALID_MP4_TTML:2007,INVALID_MP4_VTT:2008,BUFFER_READ_OUT_OF_BOUNDS:3e3,JS_INTEGER_OVERFLOW:3001,EBML_OVERFLOW:3002,EBML_BAD_FLOATING_POINT_SIZE:3003,MP4_SIDX_WRONG_BOX_TYPE:3004,MP4_SIDX_INVALID_TIMESCALE:3005,MP4_SIDX_TYPE_NOT_SUPPORTED:3006,WEBM_CUES_ELEMENT_MISSING:3007,WEBM_EBML_HEADER_ELEMENT_MISSING:3008,WEBM_SEGMENT_ELEMENT_MISSING:3009,WEBM_INFO_ELEMENT_MISSING:3010,WEBM_DURATION_ELEMENT_MISSING:3011,WEBM_CUE_TRACK_POSITIONS_ELEMENT_MISSING:3012,WEBM_CUE_TIME_ELEMENT_MISSING:3013,MEDIA_SOURCE_OPERATION_FAILED:3014,MEDIA_SOURCE_OPERATION_THREW:3015,VIDEO_ERROR:3016,QUOTA_EXCEEDED_ERROR:3017,UNABLE_TO_GUESS_MANIFEST_TYPE:4e3,DASH_INVALID_XML:4001,DASH_NO_SEGMENT_INFO:4002,DASH_EMPTY_ADAPTATION_SET:4003,DASH_EMPTY_PERIOD:4004,DASH_WEBM_MISSING_INIT:4005,DASH_UNSUPPORTED_CONTAINER:4006,DASH_PSSH_BAD_ENCODING:4007,DASH_NO_COMMON_KEY_SYSTEM:4008,DASH_MULTIPLE_KEY_IDS_NOT_SUPPORTED:4009,DASH_CONFLICTING_KEY_IDS:4010,UNPLAYABLE_PERIOD:4011,RESTRICTIONS_CANNOT_BE_MET:4012,NO_PERIODS:4014,HLS_PLAYLIST_HEADER_MISSING:4015,INVALID_HLS_TAG:4016,HLS_INVALID_PLAYLIST_HIERARCHY:4017,DASH_DUPLICATE_REPRESENTATION_ID:4018,HLS_MULTIPLE_MEDIA_INIT_SECTIONS_FOUND:4020,HLS_COULD_NOT_GUESS_MIME_TYPE:4021,HLS_MASTER_PLAYLIST_NOT_PROVIDED:4022,HLS_REQUIRED_ATTRIBUTE_MISSING:4023,HLS_REQUIRED_TAG_MISSING:4024,HLS_COULD_NOT_GUESS_CODECS:4025,HLS_KEYFORMATS_NOT_SUPPORTED:4026,INVALID_STREAMS_CHOSEN:5005,NO_RECOGNIZED_KEY_SYSTEMS:6e3,REQUESTED_KEY_SYSTEM_CONFIG_UNAVAILABLE:6001,FAILED_TO_CREATE_CDM:6002,FAILED_TO_ATTACH_TO_VIDEO:6003,INVALID_SERVER_CERTIFICATE:6004,FAILED_TO_CREATE_SESSION:6005,FAILED_TO_GENERATE_LICENSE_REQUEST:6006,LICENSE_REQUEST_FAILED:6007,LICENSE_RESPONSE_REJECTED:6008,ENCRYPTED_CONTENT_WITHOUT_DRM_INFO:6010,NO_LICENSE_SERVER_GIVEN:6012,OFFLINE_SESSION_REMOVED:6013,EXPIRED:6014,LOAD_INTERRUPTED:7e3,CAST_API_UNAVAILABLE:8e3,NO_CAST_RECEIVERS:8001,ALREADY_CASTING:8002,UNEXPECTED_CAST_ERROR:8003,CAST_CANCELED_BY_USER:8004,CAST_CONNECTION_TIMED_OUT:8005,CAST_RECEIVER_APP_UNAVAILABLE:8006,STORAGE_NOT_SUPPORTED:9e3,INDEXED_DB_ERROR:9001,OPERATION_ABORTED:9002,REQUESTED_ITEM_NOT_FOUND:9003,MALFORMED_OFFLINE_URI:9004,CANNOT_STORE_LIVE_OFFLINE:9005,STORE_ALREADY_IN_PROGRESS:9006,NO_INIT_DATA_FOR_OFFLINE:9007,LOCAL_PLAYER_INSTANCE_REQUIRED:9008};var cs=/^(?:([^:\/?#.]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/#?]*?)(?::([0-9]+))?(?=[\/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;us=h.prototype,us.aa="",us.Ca="",us.ca="",us.Ka=null,us.W="",us.ua="",us.toString=function(){var t=[],e=this.aa;if(e&&t.push(p(e,ds,!0),":"),e=this.ca){t.push("//");var i=this.Ca;i&&t.push(p(i,ds,!0),"@"),t.push(encodeURIComponent(e).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),e=this.Ka,null!=e&&t.push(":",String(e))}return(e=this.W)&&(this.ca&&"/"!=e.charAt(0)&&t.push("/"),t.push(p(e,"/"==e.charAt(0)?fs:ls,!0))),(e=this.a.toString())&&t.push("?",e),(e=this.ua)&&t.push("#",p(e,ms)),t.join("")},us.resolve=function(t){var e=new h(this);"data"===e.aa&&(e=new h);var i=!!t.aa;i?c(e,t.aa):i=!!t.Ca,i?e.Ca=t.Ca:i=!!t.ca,i?e.ca=t.ca:i=null!=t.Ka;var n=t.W;if(i)d(e,t.Ka);else if(i=!!t.W){if("/"!=n.charAt(0))if(this.ca&&!this.W)n="/"+n;else{var r=e.W.lastIndexOf("/");-1!=r&&(n=e.W.substr(0,r+1)+n)}if(".."==n||"."==n)n="";else if(-1!=n.indexOf("./")||-1!=n.indexOf("/.")){for(var r=!n.lastIndexOf("/",0),n=n.split("/"),a=[],s=0;sn||i&&1e3>n)&&!this.a[e].ia&&(this.a.splice(e,1),t.close()),J(this.B)}},us.Kd=function(){function t(t,e){return"expired"==e}!F(this.A)&&K(this.A,t)&&this.g(new u(2,6,6014)),this.Da(this.A)},us.qd=function(){for(var t=0;t=e||i.endTime<=t)}),null==this.b||e<=this.b||t>=this.a||(t<=this.b&&e>=this.a?this.b=this.a=null:t<=this.b&&ethis.b&&e>=this.a&&(this.a=t)))}.bind(this))},At.prototype.parseInit=function(t){this.Oa(t,0,null,null)},At.prototype.parseMedia=function(t,e){return this.Oa(t,e.periodStart,e.segmentStart,e.segmentEnd)},us=Ct.prototype,us.m=function(){this.h=!0;var t,e=[];for(t in this.b){var i=this.b[t],n=i[0];for(this.b[t]=i.slice(0,1),n&&e.push(n.p["catch"](T)),n=1;n=s.bandwidth/.95&&r<=o&&(i=s)}(n=i)&&n.video&&(e.video=n.video),n&&n.audio&&(e.audio=n.audio)}return-1e)){var n=8e3*e/t,a=t/1e3;i.a+=e,r(i.c,a,n),r(i.f,a,n)}if(null!=this.c&&this.b)t:{if(this.j){if(8e3>Date.now()-this.c)break t}else{if(!(128e3<=this.a.a))break t;this.j=!0}i=this.chooseStreams(["audio","video"]),this.a.getBandwidthEstimate(),this.f(i)}},ae.prototype.segmentDownloaded=ae.prototype.segmentDownloaded,ae.prototype.getBandwidthEstimate=function(){return this.a.getBandwidthEstimate()},ae.prototype.getBandwidthEstimate=ae.prototype.getBandwidthEstimate,ae.prototype.setDefaultEstimate=function(t){this.a.setDefaultEstimate(t)},ae.prototype.setDefaultEstimate=ae.prototype.setDefaultEstimate,ae.prototype.setRestrictions=function(t){this.i=t},ae.prototype.setRestrictions=ae.prototype.setRestrictions,ae.prototype.setVariants=function(t){this.h=t},ae.prototype.setVariants=ae.prototype.setVariants,ae.prototype.setTextStreams=function(t){this.g=t},ae.prototype.setTextStreams=ae.prototype.setTextStreams,oe.prototype.preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)},oe.prototype.stopImmediatePropagation=function(){this.a=!0},oe.prototype.stopPropagation=function(){};var Es="ended play playing pause pausing ratechange seeked seeking timeupdate volumechange".split(" "),ks="buffered currentTime duration ended loop muted paused playbackRate seeking videoHeight videoWidth volume".split(" "),Ss=["loop","playbackRate"],Is=["pause","play"],As="adaptation buffering emsg error loading unloading texttrackvisibility timelineregionadded timelineregionenter timelineregionexit trackschanged".split(" "),xs="drmInfo getAudioLanguages getConfiguration getExpiration getManifestUri getPlaybackRate getPlayheadTimeAsDate getTextLanguages getTextTracks getTracks getStats getVariantTracks isBuffering isInProgress isLive isTextTrackVisible keySystem seekRange".split(" "),_s=[["getConfiguration","configure"]],Ps=[["isTextTrackVisible","setTextTrackVisibility"]],Cs="addTextTrack cancelTrickPlay configure resetConfiguration selectAudioLanguage selectTextLanguage selectTextTrack selectTrack selectVariantTrack setTextTrackVisibility trickPlay".split(" "),Ns=["load","unload"];us=de.prototype,us.m=function(){return le(this),this.a&&(this.a.leave(function(){},function(){}),this.a=null),this.G=this.B=this.l=null,this.c=this.j=this.h=!1,this.g=this.f=this.b=this.i=null,Promise.resolve()},us.V=function(){return this.c},us.Fb=function(){return this.A},us.init=function(){if(t.chrome&&chrome.cast&&chrome.cast.isAvailable){delete t.__onGCastApiAvailable,this.h=!0,this.l();var e=new chrome.cast.SessionRequest(this.J),e=new chrome.cast.ApiConfig(e,this.gd.bind(this),this.sd.bind(this),"origin_scoped");chrome.cast.initialize(e,function(){},function(){})}else t.__onGCastApiAvailable=function(t){t&&this.init()}.bind(this)},us.Ib=function(t){this.i=t,this.c&&fe(this,{type:"appData",appData:this.i})},us.cast=function(t){return this.h?this.j?this.c?Promise.reject(new u(1,8,8002)):(this.g=new _,chrome.cast.requestSession(this.Bb.bind(this,t),this.cc.bind(this)),this.g):Promise.reject(new u(1,8,8001)):Promise.reject(new u(1,8,8e3))},us.ab=function(){this.c&&(le(this),this.a&&(this.a.stop(function(){},function(){}),this.a=null))},us.get=function(t,e){if("video"==t){if(0<=Is.indexOf(e))return this.pc.bind(this,t,e)}else if("player"==t){if(0<=Cs.indexOf(e))return this.pc.bind(this,t,e);if(0<=Ns.indexOf(e))return this.Pd.bind(this,t,e);if(0<=xs.indexOf(e))return this.lc.bind(this,t,e)}return this.lc(t,e)},us.set=function(t,e,i){this.b[t][e]=i,fe(this,{type:"set",targetName:t,property:e,value:i})},us.Bb=function(t,e){this.a=e,this.a.addUpdateListener(this.dc.bind(this)),this.a.addMessageListener("urn:x-cast:com.google.shaka.v2",this.md.bind(this)),this.dc(),fe(this,{type:"init",initState:t,appData:this.i}),this.g.resolve()},us.cc=function(t){var e=8003;switch(t.code){case"cancel":e=8004;break;case"timeout":e=8005;break;case"receiver_unavailable":e=8006}this.g.reject(new u(2,8,e,t))},us.lc=function(t,e){return this.b[t][e]},us.pc=function(t,e){fe(this,{type:"call",targetName:t,methodName:e,args:Array.prototype.slice.call(arguments,2)})},us.Pd=function(t,e){var i=Array.prototype.slice.call(arguments,2),n=new _,r=this.o.toString();return this.o++,this.f[r]=n,fe(this,{type:"asyncCall",targetName:t,methodName:e,args:i,id:r}),n},us.gd=function(t){var e=this.v();this.g=new _,this.Bb(e,t)},us.sd=function(t){this.j="available"==t,this.l()},us.dc=function(){var t=!!this.a&&"connected"==this.a.status;if(this.c&&!t){this.G();for(var e in this.b)this.b[e]={};le(this)}this.A=(this.c=t)?this.a.receiver.friendlyName:"",this.l()},us.md=function(t,e){var i=he(e);switch(i.type){case"event":var n=i.targetName,r=i.event;this.B(n,new oe(r.type,r));break;case"update":r=i.update;for(n in r){var i=this.b[n]||{};for(a in r[n])i[a]=r[n][a]}break;case"asyncComplete":n=i.id;var a=i.error;if(i=this.f[n],delete this.f[n],i)if(a){n=new u(a.severity,a.category,a.code);for(r in a)n[r]=a[r];i.reject(n)}else i.resolve()}},pe.prototype.addEventListener=function(t,e){this.nb.push(t,e)},pe.prototype.removeEventListener=function(t,e){this.nb.remove(t,e)},pe.prototype.dispatchEvent=function(t){for(var e=this.nb.get(t.type)||[],i=0;ithis.H.byteLength&&Ge();var e=this.H.buffer.slice(this.u,this.u+t);return this.u+=t,new Uint8Array(e)},qe.prototype.readBytes=qe.prototype.La,qe.prototype.I=function(t){this.u+t>this.H.byteLength&&Ge(),this.u+=t},qe.prototype.skip=qe.prototype.I,qe.prototype.Db=function(){for(var t=this.u;this.Z()&&this.H.getUint8(this.u);)this.u+=1;return t=this.H.buffer.slice(t,this.u),this.u+=1,G(t)},qe.prototype.readTerminatedString=qe.prototype.Db,e("shaka.util.Mp4Parser",Xe),Xe.prototype.C=function(t,e){var i=$e(t);return this.b[i]=0,this.a[i]=e,this},Xe.prototype.box=Xe.prototype.C,Xe.prototype.da=function(t,e){var i=$e(t);return this.b[i]=1,this.a[i]=e,this},Xe.prototype.fullBox=Xe.prototype.da,Xe.prototype.parse=function(t){for(t=new qe(new DataView(t),0);t.Z();)this.fb(0,t)},Xe.prototype.parse=Xe.prototype.parse,Xe.prototype.fb=function(t,e){var i=e.u,n=e.D(),r=e.D();switch(n){case 0:n=e.H.byteLength-i;break;case 1:n=e.Qa()}var a=this.a[r];if(a){var s=null,o=null;1==this.b[r]&&(o=e.D(),s=o>>>24,o&=16777215),r=i+n-e.u,r=0=i.startTime&&tt||t>=this.a.length?null:this.a[t]):null},Ze.prototype.get=Ze.prototype.get,Ze.prototype.xb=function(t){for(var e,i,n=[],r=i=0;ie.startTime||(.1t);++e);this.a.splice(0,e)},Ze.prototype.evict=Ze.prototype.qb;var Ds;ei.prototype.Z=function(){return this.a.Z()},si.prototype.parse=function(t,e,i,n){var r;if(e=new ei(new DataView(e)),440786851!=ii(e).id)throw new u(2,3,3008);var a=ii(e);if(408125543!=a.id)throw new u(2,3,3009);for(e=a.a.byteOffset,a=new ei(a.a),r=null;a.Z();){var s=ii(a);if(357149030==s.id){r=s;break}}if(!r)throw new u(2,3,3010);for(a=new ei(r.a),r=1e6,s=null;a.Z();){var o=ii(a);if(2807729==o.id)r=ai(o);else if(17545==o.id)if(s=o,4==s.a.byteLength)s=s.a.getFloat32(0);else{if(8!=s.a.byteLength)throw new u(2,3,3003);s=s.a.getFloat64(0)}}if(null==s)throw new u(2,3,3011);if(a=r/1e9,r=s*a,t=ii(new ei(new DataView(t))),475249515!=t.id)throw new u(2,3,3007);return oi(t,e,a,r,i,n)};var Os={},Us={};e("shaka.media.ManifestParser.registerParserByExtension",function(t,e){Us[t]=e}),e("shaka.media.ManifestParser.registerParserByMime",function(t,e){Os[t]=e}),e("shaka.media.PresentationTimeline",Si),Si.prototype.Y=function(){return this.a},Si.prototype.getDuration=Si.prototype.Y,Si.prototype.qa=function(t){this.a=t},Si.prototype.setDuration=Si.prototype.qa,Si.prototype.Wc=function(){return this.f},Si.prototype.getPresentationStartTime=Si.prototype.Wc,Si.prototype.wc=function(t){this.h=t},Si.prototype.setClockOffset=Si.prototype.wc,Si.prototype.yc=function(t){this.g=t},Si.prototype.setStatic=Si.prototype.yc,Si.prototype.Xc=function(){return this.c},Si.prototype.getSegmentAvailabilityDuration=Si.prototype.Xc,Si.prototype.xc=function(t){this.c=t},Si.prototype.setSegmentAvailabilityDuration=Si.prototype.xc,Si.prototype.Ia=function(t,e){e.length&&(this.b=e.reduce(function(t,e){return Math.max(t,e.endTime-e.startTime)},this.b))},Si.prototype.notifySegments=Si.prototype.Ia,Si.prototype.yb=function(t){this.b=Math.max(this.b,t)},Si.prototype.notifyMaxSegmentDuration=Si.prototype.yb,Si.prototype.$=function(){return 1/0==this.a&&!this.g},Si.prototype.isLive=Si.prototype.$,Si.prototype.wa=function(){return 1/0!=this.a&&!this.g},Si.prototype.isInProgress=Si.prototype.wa,Si.prototype.na=function(){return this.Fa(0)},Si.prototype.getSegmentAvailabilityStart=Si.prototype.na,Si.prototype.Fa=function(t){if(1/0==this.c)return 0;var e=this.va();return Math.max(0,Math.min(e-this.c+t,e))},Si.prototype.getSafeAvailabilityStart=Si.prototype.Fa,Si.prototype.va=function(){return this.$()||this.wa()?Math.min(Math.max(0,(Date.now()+this.h)/1e3-this.b-this.f),this.a):this.a},Si.prototype.getSegmentAvailabilityEnd=Si.prototype.va,Si.prototype.cb=function(){return Math.max(0,this.va()-(this.$()||this.wa()?this.i:0))},Si.prototype.getSeekRangeEnd=Si.prototype.cb,e("shaka.dash.DashParser",Ii),us=Ii.prototype,us.configure=function(t){this.b=t},us.start=function(t,e){return this.g=[t],this.a=e,Ai(this).then(function(){return this.a&&Ri(this,0),this.c}.bind(this))},us.stop=function(){return this.b=this.a=null,this.g=[],this.c=null,this.i=[],this.j={},null!=this.f&&(t.clearTimeout(this.f),this.f=null),Promise.resolve()},us.update=function(){Ai(this)["catch"](function(t){this.a&&this.a.onError(t)}.bind(this))},us.onExpirationUpdated=function(){},us.Dd=function(t,e){t.S=Li(e,t.T,null);var i=!1,n=Se(e,"Role"),r=n.map(function(t){return t.getAttribute("value")}).filter(w),a=void 0;"text"==t.S.contentType&&(a="subtitle");for(var s=0;si.length||"data"!=i[0])throw new u(2,1,1004,e);if(i=i.slice(1).join(":").split(","),2>i.length)throw new u(2,1,1004,e);var n=i[0],i=t.decodeURIComponent(i.slice(1).join(",")),n=n.split(";"),r=null;if(1s[0].indexOf("-->")&&(h=s[0],s.splice(0,1));var c=new Xi(s[0]),d=Pn(c),l=Yi(c,/[ \t]+--\x3e[ \t]+/g),f=Pn(c);if(null==d||!l||null==f)throw new u(2,2,2001);if(s=kt(d+o,f+o,s.slice(1).join("\n").trim())){for(Yi(c,/[ \t]+/gm),o=Wi(c);o;)_n(s,o),Yi(c,/[ \t]+/gm),o=Wi(c);null!=h&&(s.id=h),h=s}else h=null}h&&a.push(h)}return a},Et("text/vtt",xn),Et('text/vtt; codecs="vtt"',xn),Cn.prototype.parseInit=function(t){var e=!1;if((new Xe).C("moov",Ye).C("trak",Ye).C("mdia",Ye).da("mdhd",function(t){0==t.version?(t.s.I(4),t.s.I(4),this.a=t.s.D(),t.s.I(4)):(t.s.I(8),t.s.I(8),this.a=t.s.D(),t.s.I(8)),t.s.I(4)}.bind(this)).C("minf",Ye).C("stbl",Ye).da("stsd",We).C("wvtt",function(){e=!0}).parse(t),!this.a)throw new u(2,2,2008);if(!e)throw new u(2,2,2008)},Cn.prototype.parseMedia=function(t,e){var i=0,n=[],r=[],a=[],s=!1,o=!1,h=!1;if((new Xe).C("moof",Ye).C("traf",Ye).da("tfdt",function(t){s=!0,i=t.version?t.s.Qa():t.s.D()}).da("trun",function(t){o=!0;var e=t.version,i=t.Nc;t=t.s;var r=t.D();1&i&&t.I(4),4&i&&t.I(4);for(var a=[],s=0;sthis.g?0:this.g)&&Un(this,this.a.playbackRate)},us.fc=function(){var t=On(this);.001>Math.abs(this.a.currentTime-t)?(O(this.b,this.a,"seeking",this.ic.bind(this)),O(this.b,this.a,"playing",this.gc.bind(this))):(U(this.b,this.a,"seeking",this.td.bind(this)),this.a.currentTime=t)},us.td=function(){O(this.b,this.a,"seeking",this.ic.bind(this)),O(this.b,this.a,"playing",this.gc.bind(this))},us.hc=function(){if(this.a.readyState){this.a.readyState!=this.G&&(this.i=!1,this.G=this.a.readyState);var t=this.l.smallGapLimit,e=this.a.currentTime,i=this.a.buffered;t:{if(i&&i.length&&!(1==i.length&&1e-6>i.end(0)-i.start(0))){var n=.1;/(Edge\/|Trident\/|Tizen)/.test(navigator.userAgent)&&(n=.5);for(var r=0;re&&(!r||i.end(r-1)-e<=n)){n=r;break t}}n=null}if(null==n){if(3>this.a.readyState&&0=i.start(n)&&e=this.c.presentationTimeline.cb()))){var a=r-e,t=a<=t,s=!1;t||this.i||(this.i=!0,a=new oe("largegap",{currentTime:e,gapSize:a}),a.cancelable=!0,this.J(a),this.l.jumpLargeGaps&&!a.defaultPrevented&&(s=!0)),(t||s)&&(n&&i.end(n-1),Bn(this,e,r))}}},us.ic=function(){this.o=!1;var t=this.a.currentTime,e=jn(this,t);.001this.a.currentTime?1:e.info.endTime=this.g.presentationTimeline.va()-.1||this.a.ended;if(this.b){var i=1*Math.max(this.g.minBufferTime||0,this.A.rebufferingGoal);(e||t>=i)&&0!=this.b&&(this.b=!1,this.l(!1))}else!e&&.5>t&&1!=this.b&&(this.b=!0,this.l(!0));this.c.forEach(this.o.bind(this,!1))},us=Gn.prototype,us.m=function(){for(var t in this.c)vr(this.c[t]);return this.g=this.c=this.j=this.h=this.o=this.b=this.a=null,this.f=!0,Promise.resolve()},us.configure=function(t){this.g=t},us.init=function(){var t=this.a.bc(this.b.periods[ne(this.b,Dn(this.a.Pa))]);return F(t)?Promise.reject(new u(2,5,5005)):Zn(this,t).then(function(){this.a&&this.a.jd&&this.a.jd()}.bind(this))},us.le=function(t){if(!this.f&&!t.ya&&null!=t.ra&&!t.ta)if(t.ra=null,t.sa)pr(this,t,t.kb);else{try{var e=nr(this,t);null!=e&&(mr(this,t,e),t.tb=!1)}catch(i){return void this.a.onError(i)}e=H(this.c),dr(this,t),e.every(function(t){return t.endOfStream})&&this.a.K.endOfStream().then(function(){this.b.presentationTimeline.qa(this.a.K.Y())}.bind(this))}},us.Ed=function(t,e,i){var n=i.s.Db(),r=i.s.Db(),a=i.s.D(),s=i.s.D(),o=i.s.D(),u=i.s.D();i=i.s.La(i.s.H.byteLength-i.s.u),t=t.startTime+e.startTime+s/a,"urn:mpeg:dash:event:2012"==n?this.a.kd():this.a.onEvent(new oe("emsg",{detail:{startTime:t,endTime:t+o/a,schemeIdUri:n,value:r,timescale:a,presentationTimeDelta:s,eventDuration:o,id:u,messageData:i}}))},e("shaka.net.HttpPlugin",gr),gs.http=gr,gs.https=gr,us=br.prototype,us.init=function(t,e){return kr(this,t,e).then(function(){var e=Object.keys(t);return Promise.all(e.map(function(t){return wr(this,t).then(function(e){this.c[t]=e}.bind(this))}.bind(this)))}.bind(this))},us.m=function(){return Promise.all(this.b.map(function(t){try{t.transaction.abort()}catch(e){}return t.L["catch"](T)})).then(function(){this.a&&(this.a.close(),this.a=null)}.bind(this))},us.get=function(t,e){var i;return Er(this,t,"readonly",function(t){i=t.get(e)}).then(function(){return i.result})},us.forEach=function(t,e){return Er(this,t,"readonly",function(t){t.openCursor().onsuccess=function(t){(t=t.target.result)&&(e(t.value),t["continue"]())}})},us.remove=function(t,e){return Er(this,t,"readwrite",function(t){t["delete"](e)})};var to={manifest:"key",segment:"key"};Rr.prototype.m=function(){var t=this.j,e=this.l,i=this.i||Promise.resolve();return e.length&&(i=i.then(function(){return Tr(t,e)})),this.b={},this.l=[],this.i=this.a=this.A=this.v=this.j=this.o=null,i},us=Or.prototype,us.configure=function(){},us.start=function(t){var e=/^offline:([0-9]+)$/.exec(t);if(!e)return Promise.reject(new u(2,1,9004,t));var i=Number(e[1]),n=Nr();return this.a=i,n?n.init(to).then(function(){return n.get("manifest",i)}).then(function(t){if(!t)throw new u(2,9,9003,i);return Ur(t)}).then(function(t){return n.m().then(function(){return t})},function(t){return n.m().then(function(){throw t})}):Promise.reject(new u(2,9,9e3))},us.stop=function(){return Promise.resolve()},us.update=function(){},us.onExpirationUpdated=function(t,e){var i=Nr();i.init(to).then(function(){return i.get("manifest",this.a)}.bind(this)).then(function(n){if(n&&!(0>n.sessionIds.indexOf(t))&&(void 0==n.expiration||n.expiration>e))return n.expiration=e,yr(i,"manifest",n)})["catch"](function(){}).then(function(){return i.m()})},Os["application/x-offline-manifest"]=Or,e("shaka.offline.OfflineScheme",jr),gs.offline=jr,Br.prototype.then=function(t){return this.a=this.a.then(t).then(function(t){return this.b?(this.g(),Promise.reject(this.h)):Promise.resolve(t)}.bind(this)),this},Br.prototype.cancel=function(t){return this.c?Promise.resolve():(this.b=!0,this.h=t,this.i)},i(Hr),e("shaka.Player",Hr),Hr.prototype.m=function(){this.O=!0;var t=Promise.resolve();return this.J&&(t=this.J.cancel(new u(2,7,7e3))),t.then(function(){var t=Promise.all([this.ma,Yr(this),this.l?this.l.m():null,this.o?this.o.m():null]);return this.b=this.o=this.Qb=this.l=this.A=this.f=null,t}.bind(this))},Hr.prototype.destroy=Hr.prototype.m,Hr.version="v2.1.5";var eo={};Hr.registerSupportPlugin=function(t,e){eo[t]=e},Hr.isBrowserSupported=function(){return!!(t.Promise&&t.Uint8Array&&Array.prototype.forEach&&t.MediaSource&&t.MediaSource.isTypeSupported&&t.MediaKeys&&t.navigator&&t.navigator.requestMediaKeySystemAccess&&t.MediaKeySystemAccess&&t.MediaKeySystemAccess.prototype.getConfiguration)},Hr.probeSupport=function(){return bt().then(function(t){var e=Ei(),i=Nt();t={manifest:e,media:i,drm:t};for(var n in eo)t[n]=eo[n]();return t})},Hr.prototype.load=function(t,e,i){var n=this.ib(),r=new Br;this.J=r,this.dispatchEvent(new oe("loading"));var a=Date.now();return Fr(r.then(function(){return n}).then(function(){return this.i=Jr(),O(this.l,this.f,"playing",this.Ta.bind(this)),O(this.l,this.f,"pause",this.Ta.bind(this)),O(this.l,this.f,"ended",this.Ta.bind(this)),ki(t,this.o,this.b.manifest.retryParameters,i)}.bind(this)).then(function(e){return this.h=new e,this.h.configure(this.b.manifest),e={networkingEngine:this.o,filterPeriod:this.gb.bind(this),onTimelineRegionAdded:this.xd.bind(this),onEvent:this.hb.bind(this),onError:this.za.bind(this)},2this.Wa.indexOf(t.id)}.bind(this))},Hr.prototype.getTextTracks=Hr.prototype.Xb,Hr.prototype.tc=function(t){if(this.a&&(t=$t(Xn(this.a),t))){Gr(this,t,!1);var e={};e.text=t,Qr(this,e,!0)}},Hr.prototype.selectTextTrack=Hr.prototype.tc,Hr.prototype.uc=function(t,e){if(this.a){var i={},n=zt(Xn(this.a),t),r=Yn(this.a);if(n){if(!n.allowedByApplication||!n.allowedByKeySystem)return;n.audio&&(Xr(this,n.audio),n.audio!=r.audio&&(i.audio=n.audio)),n.video&&(Xr(this,n.video),n.video!=r.video&&(i.video=n.video))}H(i).forEach(function(t){Gr(this,t,!1)}.bind(this)),(n=r.text)&&(i.text=n),Qr(this,i,e)}},Hr.prototype.selectVariantTrack=Hr.prototype.uc,Hr.prototype.Pc=function(){return this.a?Jt(Xn(this.a).variants).map(function(t){return t.language}).filter(k):[]},Hr.prototype.getAudioLanguages=Hr.prototype.Pc,Hr.prototype.Yc=function(){return this.a?Xn(this.a).textStreams.map(function(t){return t.language}).filter(k):[]},Hr.prototype.getTextLanguages=Hr.prototype.Yc,Hr.prototype.Vd=function(t,e){if(this.a){var i=Xn(this.a);this.ja=t,this.mb=e||"",ia(this,i)}},Hr.prototype.selectAudioLanguage=Hr.prototype.Vd,Hr.prototype.Wd=function(t,e){if(this.a){var i=Xn(this.a);this.Da=t,this.lb=e||"",ia(this,i)}},Hr.prototype.selectTextLanguage=Hr.prototype.Wd,Hr.prototype.bd=function(){return"showing"==this.A.mode},Hr.prototype.isTextTrackVisible=Hr.prototype.bd,Hr.prototype.Zd=function(t){this.A.mode=t?"showing":"hidden",aa(this)},Hr.prototype.setTextTrackVisibility=Hr.prototype.Zd,Hr.prototype.Uc=function(){return this.c?new Date(1e3*this.c.presentationTimeline.f+1e3*this.f.currentTime):null},Hr.prototype.getPlayheadTimeAsDate=Hr.prototype.Uc,Hr.prototype.getStats=function(){Zr(this),this.Ta();var t=null,e=null,i=this.f&&this.f.getVideoPlaybackQuality?this.f.getVideoPlaybackQuality():{};return this.g&&this.c&&(t=ne(this.c,Dn(this.g)),e=this.B[t],e=ee(e.audio,e.video,this.c.periods[t].variants),t=e.video||{}),t||(t={}),e||(e={}),{width:t.width||0,height:t.height||0,streamBandwidth:e.bandwidth||0,decodedFrames:Number(i.totalVideoFrames),droppedFrames:Number(i.droppedVideoFrames),estimatedBandwidth:this.b.abr.manager.getBandwidthEstimate(),loadLatency:this.i.loadLatency,playTime:this.i.playTime,bufferingTime:this.i.bufferingTime,switchHistory:x(this.i.switchHistory),stateHistory:x(this.i.stateHistory)}},Hr.prototype.getStats=Hr.prototype.getStats,Hr.prototype.addTextTrack=function(t,e,i,n,r,a){if(!this.a)return Promise.reject();for(var s,o=Xn(this.a),u=0;uJt(t.variants).length,!e)throw new u(2,4,4011);if(t)throw new u(2,4,4012)},us.ee=function(t,e){this.b.abr.manager.segmentDownloaded(t,e)},us.zc=function(t){if(Zr(this),this.la=t,this.Ta(),this.g){var e=this.g;t!=e.h&&(e.h=t,Un(e,e.g))}this.dispatchEvent(new oe("buffering",{buffering:t}))},us.ae=function(){ra(this)},us.Ta=function(){if(!this.O){var t=this.la?"buffering":this.f.ended?"ended":this.f.paused?"paused":"playing",e=Date.now()/1e3;if(this.i.stateHistory.length){var i=this.i.stateHistory[this.i.stateHistory.length-1];if(i.duration=e-i.timestamp,t==i.state)return}this.i.stateHistory.push({timestamp:e,state:t,duration:0})}},us.de=function(){if(this.v){var t=this.v;t.c.forEach(t.o.bind(t,!0))}this.a&&Jn(this.a)},us.ed=function(t){this.$a=!0,this.b.abr.manager.disable();var e=Qt(t,this.ja,void 0,this.mb),i=Zt(t,this.Da,void 0,this.lb);t=ea(this,t,e,i,!0);for(var n in this.G)t[n]=this.G[n].stream;this.G={};for(n in t)Gr(this,t[n],!0);return t},us.Gc=function(){this.$a=!1,this.b.abr.enabled&&this.b.abr.manager.enable();for(var t in this.G){var e=this.G[t];$n(this.a,t,e.stream,e.Kc)}this.G={}},us.ld=function(){this.h&&this.h.update&&this.h.update()},us.ud=function(){this.g&&this.g.Ab()},us.Lb=function(t,e){var i,n=Yn(this.a);for(i in t){var r=t[i];n[i]!=r?Gr(this,r,!0):delete t[i]}if(!F(t)&&this.a){for(i in t)$n(this.a,i,t[i],e||!1);na(this)}},us.za=function(t){this.O||this.dispatchEvent(new oe("error",{detail:t}))},us.xd=function(t){this.v?this.v.v(t):this.Ya.push(t)},us.hb=function(t){this.dispatchEvent(t)},us.yd=function(){if(this.f.error){var t=this.f.error.code;if(1!=t){var e=this.f.error.msExtendedCode;e&&(0>e&&(e+=Math.pow(2,32)),e=e.toString(16)),this.za(new u(2,3,3016,t,e,this.f.error.message))}}},us.ce=function(t){var e=["output-restricted","internal-error"],i=Xn(this.a),n=!1,r=1==Object.keys(t).length&&"00"==Object.keys(t)[0];i.variants.forEach(function(i){var a=[];i.audio&&a.push(i.audio),i.video&&a.push(i.video),a.forEach(function(a){var s=i.allowedByKeySystem;a.keyId&&(a=t[r?"00":a.keyId],i.allowedByKeySystem=!!a&&0>e.indexOf(a)),s!=i.allowedByKeySystem&&(n=!0)})});var a=Yn(this.a);(a=te(a.audio,a.video,i.variants))&&!a.allowedByKeySystem&&ia(this,i),n&&ra(this)},us.be=function(t,e){this.h&&this.h.onExpirationUpdated&&this.h.onExpirationUpdated(t,e),this.dispatchEvent(new oe("expirationupdated"))},e("shaka.offline.Storage",sa),sa.support=oa,sa.prototype.m=function(){var t=this.a,e=this.h?this.h.m()["catch"](function(){}).then(function(){if(t)return t.m()}):Promise.resolve();return this.i=this.f=this.h=this.a=null,e},sa.prototype.destroy=sa.prototype.m,sa.prototype.configure=function(t){A(this.i,t,ha(this),{},"")},sa.prototype.configure=sa.prototype.configure,sa.prototype.me=function(t,e,i){function n(t){a=t}if(this.v)return Promise.reject(new u(2,9,9006));this.v=!0;var r,a=null;return ca(this).then(function(){return pa(this),ua(this,t,n,i)}.bind(this)).then(function(i){if(pa(this),this.c=i.manifest,this.b=i.Lc,this.c.presentationTimeline.$()||this.c.presentationTimeline.wa())throw new u(2,9,9005,t);this.c.periods.forEach(this.o.bind(this)),this.g=this.a.c.manifest++,this.l=0,i=this.c.periods.map(this.B.bind(this));var n=this.b.b,a=ot(this.b);if(n){if(!a.length)throw new u(2,9,9007,t);n.initData=[]}return r={key:this.g,originalManifestUri:t,duration:this.l,size:0,expiration:this.b.bb(),periods:i,sessionIds:a,drmInfo:n,appMetadata:e},Mr(this.h,r)}.bind(this)).then(function(){if(pa(this),a)throw a;return da(this)}.bind(this)).then(function(){return Ir(r)}.bind(this))["catch"](function(t){return da(this)["catch"](T).then(function(){throw t})}.bind(this))},sa.prototype.store=sa.prototype.me,sa.prototype.remove=function(t){function e(t){6013!=t.code&&(s=t)}var i=t.offlineUri,n=/^offline:([0-9]+)$/.exec(i);if(!n)return Promise.reject(new u(2,9,9004,i));var r,a,s=null,o=Number(n[1]);return ca(this).then(function(){return pa(this),this.a.get("manifest",o)}.bind(this)).then(function(t){if(pa(this),!t)throw new u(2,9,9003,i);return r=t,t=Ur(r),a=new nt(this.f.o,e,function(){},function(){}),a.configure(this.f.getConfiguration().drm),a.init(t,!0)}.bind(this)).then(function(){return at(a,r.sessionIds)}.bind(this)).then(function(){return a.m()}.bind(this)).then(function(){if(pa(this),s)throw s;var e=r.periods.map(function(t){return t.streams.map(function(t){var e=t.segments.map(function(t){return t=/^offline:[0-9]+\/[0-9]+\/([0-9]+)$/.exec(t.uri),Number(t[1])});return t.initSegmentUri&&(t=/^offline:[0-9]+\/[0-9]+\/([0-9]+)$/.exec(t.initSegmentUri),e.push(Number(t[1]))),e}).reduce(y,[])}).reduce(y,[]),i=0,n=e.length,a=this.i.progressCallback;return Tr(this.a,e,function(){i++,a(t,i/n)})}.bind(this)).then(function(){return pa(this),this.i.progressCallback(t,1),this.a.remove("manifest",o)}.bind(this))},sa.prototype.remove=sa.prototype.remove,sa.prototype.list=function(){var t=[];return ca(this).then(function(){return pa(this),this.a.forEach("manifest",function(e){t.push(Ir(e))})}.bind(this)).then(function(){return t})},sa.prototype.list=sa.prototype.list,sa.prototype.A=function(t){for(var e,i=[],n=Vt(this.f.getConfiguration().preferredAudioLanguage),r=[0,ys,Ts],a=t.filter(function(t){return"variant"==t.type}),r=r.map(function(t){return a.filter(function(e){return e=Vt(e.language),Ht(t,n,e)})}),s=0;s=t.height});return o.length&&(o.sort(function(t,e){return e.height-t.height}),e=o.filter(function(t){return t.height==o[0].height})),e.sort(function(t,e){return t.bandwidth-e.bandwidth}),e.length&&i.push(e[Math.floor(e.length/2)]),i.push.apply(i,t.filter(function(t){return"text"==t.type})),i},sa.prototype.o=function(t){var e={};if(this.j){var i=this.j.filter(function(t){return"variant"==t.type}),n=null;i.length&&(n=zt(t,i[0])),n&&(n.video&&(e.video=n.video),n.audio&&(e.audio=n.audio))}Gt(this.b,e,t),qt(t,this.f.getConfiguration().restrictions,{width:1/0,height:1/0})},sa.prototype.B=function(t){var e,i,n=Yt(t,null,null),r=Wt(t,null),n=this.i.trackSelectionCallback(n.concat(r));for(this.j||(this.j=n,this.c.periods.forEach(this.o.bind(this))),r=n.length-1;0navigator.userAgent.indexOf("Trident/")||(no=HTMLInputElement.prototype.addEventListener,HTMLInputElement.prototype.addEventListener=ga)}),ma(function(){if(4503599627370497!=Math.round(4503599627370497)){var t=Math.round;Math.round=function(e){var i=e;return 4503599627370496>=e&&(i=t(e)),i}}}),ba.prototype.c=function(t){if(!(1e.indexOf("Apple")||(0<=i.indexOf("Version/8")?t.MediaSource=null:0<=i.indexOf("Version/9")?Ga():0<=i.indexOf("Version/10")&&(Ga(),Xa()))}});var oo=0;za.prototype.then=function(t,e){var i=new za;switch(this.Ba){case 1:ts(this,i,t);break;case 2:ts(this,i,e);break;case oo:this.c.push({L:i,pb:t}),this.b.push({L:i,pb:e})}return i},za.prototype["catch"]=function(t){return this.then(void 0,t)},za.prototype.fa=function(t){if(this.Ba==oo){for(this.jb=t,this.Ba=1,t=0;t0&&_.seekTo(0),D()}this.state=a.IDLE,i.extend(this,u);var C,R=this,Q=window.YT,_=null,Y=document.createElement("div"),k=-1,F=!1,G=null,O=null,U=-1,W=-1,J=c;this.setState=function(t){clearInterval(U),t!==a.IDLE&&t!==a.COMPLETE&&(U=setInterval(E,250),t===a.PLAYING?this.seeking=!1:t!==a.LOADING&&t!==a.STALLED||A()),r.setState.apply(this,arguments)},!Q&&s&&s.getStatus()===o.loaderstatus.NEW&&(s.on(n.COMPLETE,y),s.on(n.ERROR,v),s.load()),Y.id=d+"_youtube",this.init=function(t){M(t)},this.destroy=function(){this.remove(),this.off(),C=Y=Q=R=null},this.load=function(t){this.setState(a.LOADING),M(t),R.play()},this.stop=function(){N(),this.setState(a.IDLE)},this.play=function(){J||(_&&_.playVideo?_.playVideo():O=O?b(this.play,O):this.play)},this.pause=function(){J||_.pauseVideo&&_.pauseVideo()},this.seek=function(t){J||_.seekTo&&(this.seeking=!0,_.seekTo(t))},this.volume=function(t){if(i.isNumber(t)){var e=Math.min(Math.max(0,t),100);_&&_.getVolume&&_.setVolume(e)}},this.mute=function(e){var i=t.exists(e)?!!e:!f.mute;_&&_.mute&&(i?_.mute():_.unMute())},this.setContainer=function(t){C=t,t.appendChild(Y),this.setVisibility(!0)},this.getContainer=function(){return C},this.remove=function(){N(),Y&&C&&C===Y.parentNode&&C.removeChild(Y),G=O=_=null},this.setVisibility=function(t){t=!!t,t?(e.style(Y,{display:"block"}),e.style(C,{visibility:"visible",opacity:1})):c||e.style(C,{opacity:0})},this.resize=function(){return!1},this.getCurrentQuality=function(){if(!_)return-1;if(_.getAvailableQualityLevels){var t=_.getPlaybackQuality(),e=_.getAvailableQualityLevels();return e.indexOf(t)}return-1},this.getQualityLevels=function(){if(_){if(!i.isFunction(_.getAvailableQualityLevels))return[];var t=_.getAvailableQualityLevels();if(2===t.length&&i.contains(t,"auto"))return{label:i.without(t,"auto")};var e=i.map(t,function(t){return{label:t}});return e.reverse()}},this.setCurrentQuality=function(t){if(_&&_.getAvailableQualityLevels){var e=_.getAvailableQualityLevels();if(e.length){var i=e[e.length-t-1];_.setPlaybackQuality(i)}}},this.getName=l.getName}var s=new o(window.location.protocol+"//www.youtube.com/iframe_api"),c=t.isMobile();return l.getName=function(){return{name:"youtube"}},l.register=function(t){t.api.registerProvider(l)},l}.apply(e,n),!(void 0!==a&&(t.exports=a))}}); \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/beelden.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/beelden.css new file mode 100644 index 00000000..9caf71fe --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/beelden.css @@ -0,0 +1,2 @@ +.jw-skin-beelden .jw-display-icon-container{border-radius:.5em}.jw-skin-beelden .jw-dock-button{border-radius:.5em}.jw-skin-beelden:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-beelden.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-beelden.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-beelden.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-beelden.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-beelden.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-beelden.jw-flag-ads-googleima .jw-text-duration,.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-beelden.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-selection-menu .jw-menu-selection-text,.jw-skin-beelden.jw-flag-ads-googleima .jw-selection-menu .jw-menu-selection-text{height:2.668em;line-height:2.668em}.jw-skin-beelden.jw-flag-ads.jw-ie .jw-text-alt,.jw-skin-beelden.jw-flag-live.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-selection-menu{padding:0 .25em}.jw-skin-beelden .jw-background-color{background:-webkit-linear-gradient(top, #6c6c6c 0, #444 100%);background:linear-gradient(to bottom, #6c6c6c 0, #444 100%)}.jw-skin-beelden .jw-text{color:#c7c7c7}.jw-skin-beelden .jw-knob{color:#c7c7c7;background-color:#c93835}.jw-skin-beelden .jw-button-color{color:#c7c7c7;fill:#c7c7c7}.jw-skin-beelden:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-beelden .jw-button-color:focus{outline:none;color:#c93835;fill:#c93835}.jw-skin-beelden .jw-toggle{color:#c93835}.jw-skin-beelden .jw-toggle.jw-off{color:#c7c7c7}.jw-skin-beelden .jw-toggle.jw-off:focus{color:#c93835}.jw-skin-beelden .jw-toggle:focus{outline:none}.jw-skin-beelden:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#c93835}.jw-skin-beelden .jw-display-icon-container{margin:0 .25em}.jw-skin-beelden .jw-display-icon-container .jw-icon{color:#c7c7c7}.jw-skin-beelden .jw-rail{background:-webkit-linear-gradient(top, #353535 0, #434343 100%);background:linear-gradient(to bottom, #353535 0, #434343 100%)}.jw-skin-beelden .jw-buffer{background:-webkit-linear-gradient(top, #7d7d7d 0, #868686 100%);background:linear-gradient(to bottom, #7d7d7d 0, #868686 100%)}.jw-skin-beelden .jw-progress{background:-webkit-linear-gradient(top, #c93835 0, #b22021 50%, #803637 100%);background:linear-gradient(to bottom, #c93835 0, #b22021 50%, #803637 100%)}.jw-skin-beelden .jw-slider-horizontal{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-rail,.jw-skin-beelden .jw-slider-horizontal .jw-buffer,.jw-skin-beelden .jw-slider-horizontal .jw-progress{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-knob{margin-left:-0.5em}.jw-skin-beelden .jw-slider-vertical .jw-knob{margin-bottom:-0.5em}.jw-skin-beelden .jw-slider-vertical .jw-slider-container,.jw-skin-beelden .jw-slider-vertical .jw-rail,.jw-skin-beelden .jw-slider-vertical .jw-progress{width:.5em}.jw-skin-beelden .jw-menu,.jw-skin-beelden .jw-time-tip,.jw-skin-beelden .jw-volume-tip{border:1px solid #000}.jw-skin-beelden .jw-menu,.jw-skin-beelden .jw-time-tip{padding:.5em}.jw-skin-beelden .jw-volume-tip{padding:.4em}.jw-skin-beelden .jw-skip{padding:.5em}.jw-skin-beelden .jw-skip .jw-skiptext,.jw-skin-beelden .jw-skip .jw-skip-icon{color:#c7c7c7}.jw-skin-beelden .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-beelden .jw-skip.jw-skippable:hover .jw-text{color:#c93835}.jw-skin-beelden .jw-time-tip .jw-text,.jw-skin-beelden .jw-dock-button .jw-text{color:#c7c7c7}.jw-skin-beelden .jw-dock-button{background:#6c6c6c}.jw-skin-beelden:not(.jw-flag-touch) .jw-dock-button:hover{background:#c7c7c7}.jw-skin-beelden .jw-icon-cast button{--connected-color:#c93835;--disconnected-color:#c7c7c7}.jw-skin-beelden .jw-icon-cast button:focus{--connected-color:#c93835;--disconnected-color:#c93835}.jw-skin-beelden .jw-icon-cast button.jw-off{--connected-color:#c7c7c7}.jw-skin-beelden .jw-icon-cast:hover button{--connected-color:#c93835;--disconnected-color:#c93835}.jw-skin-beelden .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-beelden .jw-nextup{border-radius:.3em}.jw-skin-beelden .jw-nextup-header{background:rgba(108,108,108,0.9);color:#c93835}.jw-skin-beelden .jw-nextup-body{background:rgba(57,57,57,0.9);color:#fff}.jw-skin-beelden .jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top, rgba(57,57,57,0) 0, #393939 100%);background:linear-gradient(-180deg, rgba(57,57,57,0) 0, #393939 100%)}.jw-skin-beelden .jw-nextup-close{color:#c7c7c7}.jw-skin-beelden .jw-nextup-close:active{color:#c93835}.jw-skin-beelden .jw-nextup-close:hover{color:#c93835}.jw-skin-beelden.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#c7c7c7}.jw-skin-beelden.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#c7c7c7}.jw-skin-beelden.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#c93835}.jw-skin-beelden .jw-color-active{color:#c93835;stroke:#c93835;border-color:#c93835}.jw-skin-beelden:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#c93835;stroke:#c93835;border-color:#c93835}.jw-skin-beelden .jw-color-inactive{color:#c7c7c7;stroke:#c7c7c7;border-color:#c7c7c7}.jw-skin-beelden:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#c7c7c7;stroke:#c7c7c7;border-color:#c7c7c7}.jw-skin-beelden .jw-option{color:#c7c7c7}.jw-skin-beelden .jw-option.jw-active-option{color:#c93835;background-color:rgba(255,255,255,0.6)}.jw-skin-beelden:not(.jw-flag-touch) .jw-option:hover{color:#c93835}.jw-skin-beelden .jw-icon-inline,.jw-skin-beelden .jw-icon-tooltip,.jw-skin-beelden .jw-text-elapsed,.jw-skin-beelden .jw-text-countdown,.jw-skin-beelden .jw-text-duration{padding:0 .5em}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch.jw-flag-autostart:not(.jw-flag-ads-vpaid).jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar{display:inline-block}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-controlbar{bottom:.7em;max-width:800px;margin:0 auto;left:2%;right:2%;width:96%}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0).jw-flag-ads-googleima .jw-controlbar{bottom:0}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-captions{max-height:calc(100% - 46px)}.jwplayer.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) video::-webkit-media-text-track-container{max-height:calc(100% - 46px)}.jw-skin-beelden:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-flag-small-player).jw-ie.jw-flag-ads .jw-controlbar-center-group .jw-text-alt{top:1px}.jw-skin-beelden:not(.jw-flag-time-slider-above) .jw-nextup-container{bottom:3.2em;padding-left:0;padding-right:0;max-width:800px}.jw-skin-beelden:not(.jw-flag-time-slider-above).jw-breakpoint-2 .jw-nextup-container,.jw-skin-beelden:not(.jw-flag-time-slider-above).jw-breakpoint-3 .jw-nextup-container,.jw-skin-beelden:not(.jw-flag-time-slider-above).jw-breakpoint-4 .jw-nextup-container{padding-left:2%;padding-right:2%}.jw-skin-beelden.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-beelden .jw-controlbar{box-shadow:inset 0 7px 1px -5px #808080}.jw-skin-beelden:not(.jw-breakpoint-0) .jw-controlbar{border-radius:.3em}.jw-skin-beelden .jw-icon-playback{padding-left:0}.jw-skin-beelden .jw-icon-playback:before{background-color:#333;background:-webkit-linear-gradient(top, #333, #333 50%, #2e2e2e 50%, #2e2e2e);background:linear-gradient(to bottom, #333, #333 50%, #2e2e2e 50%, #2e2e2e);background-size:100% 2px;border-radius:.3em;padding:.2em .7em;box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.6);border:1px solid #000;box-sizing:border-box}.jw-skin-beelden.jw-state-playing .jw-icon-playback:before{padding-right:.8em}.jw-skin-beelden .jw-rail,.jw-skin-beelden .jw-progress,.jw-skin-beelden .jw-buffer{border-radius:.5em;border:1px solid #000}.jw-skin-beelden .jw-rail{background:-webkit-linear-gradient(top, #353535 0, #434343 100%);background:linear-gradient(to bottom, #353535 0, #434343 100%)}.jw-skin-beelden .jw-progress{background:-webkit-linear-gradient(top, #c93835 0, #b22021 50%, #803637 100%);background:linear-gradient(to bottom, #c93835 0, #b22021 50%, #803637 100%)}.jw-skin-beelden .jw-buffer{background:#7d7d7d;box-shadow:inset 0 -2px 4px -1px rgba(255,255,255,0.5)}.jw-skin-beelden .jw-knob{background-color:#bbb5b7;box-shadow:inset 0 0 5px 0 rgba(255,255,255,0.5);border:1px solid #000;border-radius:50%}.jw-skin-beelden .jw-slider-horizontal{background:transparent;height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-slider-container{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-rail,.jw-skin-beelden .jw-slider-horizontal .jw-progress,.jw-skin-beelden .jw-slider-horizontal .jw-buffer{height:.5em}.jw-skin-beelden .jw-slider-horizontal .jw-cue{top:.15em;background-color:#fff;width:.2em;height:.2em;border-radius:1em}.jw-skin-beelden .jw-slider-horizontal .jw-knob{top:-0.15em;box-sizing:border-box;width:.8em;height:.8em}.jw-skin-beelden .jw-slider-vertical .jw-slider-container{width:.4em}.jw-skin-beelden .jw-slider-vertical .jw-rail,.jw-skin-beelden .jw-slider-vertical .jw-progress{width:.4em}.jw-skin-beelden .jw-slider-vertical .jw-rail{background:rgba(0,0,0,0.5)}.jw-skin-beelden .jw-slider-vertical .jw-progress{background:-webkit-linear-gradient(left, #c93835 0, #b22021 50%, #803637 100%);background:linear-gradient(to right, #c93835 0, #b22021 50%, #803637 100%)}.jw-skin-beelden .jw-slider-vertical .jw-knob{width:.7em;height:.7em;left:-0.15em}.jw-skin-beelden .jw-skip{box-shadow:inset 0 7px 1px -5px #808080;border-radius:.3em}.jw-skin-beelden:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background:none}.jw-skin-beelden .jw-display-icon-container{background-color:#6c6c6c;border:1px solid #000;box-shadow:inset 0 0 2px 1px rgba(255,255,255,0.3)}.jw-skin-beelden .jw-time-tip,.jw-skin-beelden .jw-volume-tip,.jw-skin-beelden .jw-menu,.jw-skin-beelden .jw-dock-button,.jw-skin-beelden .jw-skip{border-radius:.5em} +/*# sourceMappingURL=data:application/json;base64,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c0IsOEVBQTRFLEFBQTVFLDRFQUE0RSx5QkFBeUIsbUJBQW1CLGtCQUFrQiwyQ0FBMkMsc0JBQXNCLHFCQUFxQixDQUFDLDJEQUEyRCxrQkFBa0IsQ0FBQyxvRkFBb0YsbUJBQW1CLHFCQUFxQixDQUFDLDBCQUEwQixpRUFBOEQsQUFBOUQsOERBQThELENBQUMsOEJBQThCLDhFQUEyRSxBQUEzRSwyRUFBMkUsQ0FBQyw0QkFBNEIsbUJBQW1CLHNEQUFzRCxDQUFDLDBCQUEwQix5QkFBeUIsaURBQWlELHNCQUFzQixpQkFBaUIsQ0FBQyx1Q0FBdUMsdUJBQXVCLFdBQVcsQ0FBQyw0REFBNEQsV0FBVyxDQUFDLHNKQUFzSixXQUFXLENBQUMsK0NBQStDLFVBQVUsc0JBQXNCLFdBQVcsWUFBWSxpQkFBaUIsQ0FBQyxnREFBZ0QsWUFBWSxzQkFBc0IsV0FBVyxXQUFXLENBQUMsMERBQTBELFVBQVUsQ0FBQyxnR0FBZ0csVUFBVSxDQUFDLDhDQUE4QywwQkFBMEIsQ0FBQyxrREFBa0QsK0VBQTBFLEFBQTFFLDBFQUEwRSxDQUFDLDhDQUE4QyxXQUFXLFlBQVksWUFBWSxDQUFDLDBCQUEwQix3Q0FBd0Msa0JBQWtCLENBQUMsbUlBQW1JLGVBQWUsQ0FBQyw0Q0FBNEMseUJBQXlCLHNCQUFzQixrREFBa0QsQ0FBQyxtSkFBbUosa0JBQWtCLENBQUMiLCJmaWxlIjoiYmVlbGRlbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuanctc2tpbi1iZWVsZGVuIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVye2JvcmRlci1yYWRpdXM6LjVlbX0uanctc2tpbi1iZWVsZGVuIC5qdy1kb2NrLWJ1dHRvbntib3JkZXItcmFkaXVzOi41ZW19Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWllKSAuanctY29udHJvbGJhciAuanctY29udHJvbGJhci1jZW50ZXItZ3JvdXAgLmp3LXRleHQtYWx0e3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87Ym90dG9tOmF1dG99Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1jb250cm9sYmFyLC5qdy1za2luLWJlZWxkZW4uanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1jb250cm9sYmFye2hlaWdodDoyZW19Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1jb250cm9sYmFyIC5qdy1vdmVybGF5LC5qdy1za2luLWJlZWxkZW4uanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1jb250cm9sYmFyIC5qdy1vdmVybGF5e2JvdHRvbToyZW19Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1iZWVsZGVuLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tYmVlbGRlbi5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1iZWVsZGVuLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLWJlZWxkZW46bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1iZWVsZGVuLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXRleHQtY291bnRkb3duLC5qdy1za2luLWJlZWxkZW4uanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWNvdW50ZG93bntoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbX0uanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXNlbGVjdGlvbi1tZW51IC5qdy1tZW51LXNlbGVjdGlvbi10ZXh0LC5qdy1za2luLWJlZWxkZW4uanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1zZWxlY3Rpb24tbWVudSAuanctbWVudS1zZWxlY3Rpb24tdGV4dHtoZWlnaHQ6Mi42NjhlbTtsaW5lLWhlaWdodDoyLjY2OGVtfS5qdy1za2luLWJlZWxkZW4uanctZmxhZy1hZHMuanctaWUgLmp3LXRleHQtYWx0LC5qdy1za2luLWJlZWxkZW4uanctZmxhZy1saXZlLmp3LWllIC5qdy10ZXh0LWFsdHt0b3A6MXB4O21hcmdpbjowfS5qdy1za2luLWJlZWxkZW46bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctdGltZS10aXB7Ym90dG9tOjFlbX0uanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWNhcHRpb25ze21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMzhweCl9Lmp3cGxheWVyLmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMzhweCl9Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1jb250cm9scyAuanctY29udHJvbHMtcmlnaHR7Ym90dG9tOjJlbX0uanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWNvbnRyb2xiYXJ7aGVpZ2h0OjEwMCV9Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtZHVyYXRpb24sLmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy10ZXh0LWNvdW50ZG93bntoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDpub3JtYWx9Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWljb24tdG9vbHRpcHttaW4td2lkdGg6MS4yNWVtfS5qdy1za2luLWJlZWxkZW46bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctc2VsZWN0aW9uLW1lbnV7cGFkZGluZzowIC4yNWVtfS5qdy1za2luLWJlZWxkZW4gLmp3LWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNmM2YzZjIDAsICM0NDQgMTAwJSl9Lmp3LXNraW4tYmVlbGRlbiAuanctdGV4dHtjb2xvcjojYzdjN2M3fS5qdy1za2luLWJlZWxkZW4gLmp3LWtub2J7Y29sb3I6I2M3YzdjNztiYWNrZ3JvdW5kLWNvbG9yOiNjOTM4MzV9Lmp3LXNraW4tYmVlbGRlbiAuanctYnV0dG9uLWNvbG9ye2NvbG9yOiNjN2M3Yzc7ZmlsbDojYzdjN2M3fS5qdy1za2luLWJlZWxkZW46bm90KC5qdy1mbGFnLXRvdWNoKSAuanctYnV0dG9uLWNvbG9yOmhvdmVyLC5qdy1za2luLWJlZWxkZW4gLmp3LWJ1dHRvbi1jb2xvcjpmb2N1c3tvdXRsaW5lOm5vbmU7Y29sb3I6I2M5MzgzNTtmaWxsOiNjOTM4MzV9Lmp3LXNraW4tYmVlbGRlbiAuanctdG9nZ2xle2NvbG9yOiNjOTM4MzV9Lmp3LXNraW4tYmVlbGRlbiAuanctdG9nZ2xlLmp3LW9mZntjb2xvcjojYzdjN2M3fS5qdy1za2luLWJlZWxkZW4gLmp3LXRvZ2dsZS5qdy1vZmY6Zm9jdXN7Y29sb3I6I2M5MzgzNX0uanctc2tpbi1iZWVsZGVuIC5qdy10b2dnbGU6Zm9jdXN7b3V0bGluZTpub25lfS5qdy1za2luLWJlZWxkZW46bm90KC5qdy1mbGFnLXRvdWNoKSAuanctdG9nZ2xlLmp3LW9mZjpob3Zlcntjb2xvcjojYzkzODM1fS5qdy1za2luLWJlZWxkZW4gLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7bWFyZ2luOjAgLjI1ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lciAuanctaWNvbntjb2xvcjojYzdjN2M3fS5qdy1za2luLWJlZWxkZW4gLmp3LXJhaWx7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzUzNTM1IDAsICM0MzQzNDMgMTAwJSl9Lmp3LXNraW4tYmVlbGRlbiAuanctYnVmZmVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzdkN2Q3ZCAwLCAjODY4Njg2IDEwMCUpfS5qdy1za2luLWJlZWxkZW4gLmp3LXByb2dyZXNze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2M5MzgzNSAwLCAjYjIyMDIxIDUwJSwgIzgwMzYzNyAxMDAlKX0uanctc2tpbi1iZWVsZGVuIC5qdy1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjVlbX0uanctc2tpbi1iZWVsZGVuIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcmFpbCwuanctc2tpbi1iZWVsZGVuIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctYnVmZmVyLC5qdy1za2luLWJlZWxkZW4gLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1wcm9ncmVzc3toZWlnaHQ6LjVlbX0uanctc2tpbi1iZWVsZGVuIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuancta25vYnttYXJnaW4tbGVmdDotMC41ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1rbm9ie21hcmdpbi1ib3R0b206LTAuNWVtfS5qdy1za2luLWJlZWxkZW4gLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctc2xpZGVyLWNvbnRhaW5lciwuanctc2tpbi1iZWVsZGVuIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXJhaWwsLmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1wcm9ncmVzc3t3aWR0aDouNWVtfS5qdy1za2luLWJlZWxkZW4gLmp3LW1lbnUsLmp3LXNraW4tYmVlbGRlbiAuanctdGltZS10aXAsLmp3LXNraW4tYmVlbGRlbiAuanctdm9sdW1lLXRpcHtib3JkZXI6MXB4IHNvbGlkICMwMDB9Lmp3LXNraW4tYmVlbGRlbiAuanctbWVudSwuanctc2tpbi1iZWVsZGVuIC5qdy10aW1lLXRpcHtwYWRkaW5nOi41ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctdm9sdW1lLXRpcHtwYWRkaW5nOi40ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2tpcHtwYWRkaW5nOi41ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2tpcCAuanctc2tpcHRleHQsLmp3LXNraW4tYmVlbGRlbiAuanctc2tpcCAuanctc2tpcC1pY29ue2NvbG9yOiNjN2M3Yzd9Lmp3LXNraW4tYmVlbGRlbiAuanctc2tpcC5qdy1za2lwcGFibGU6aG92ZXIgLmp3LXNraXAtaWNvbiwuanctc2tpbi1iZWVsZGVuIC5qdy1za2lwLmp3LXNraXBwYWJsZTpob3ZlciAuanctdGV4dHtjb2xvcjojYzkzODM1fS5qdy1za2luLWJlZWxkZW4gLmp3LXRpbWUtdGlwIC5qdy10ZXh0LC5qdy1za2luLWJlZWxkZW4gLmp3LWRvY2stYnV0dG9uIC5qdy10ZXh0e2NvbG9yOiNjN2M3Yzd9Lmp3LXNraW4tYmVlbGRlbiAuanctZG9jay1idXR0b257YmFja2dyb3VuZDojNmM2YzZjfS5qdy1za2luLWJlZWxkZW46bm90KC5qdy1mbGFnLXRvdWNoKSAuanctZG9jay1idXR0b246aG92ZXJ7YmFja2dyb3VuZDojYzdjN2M3fS5qdy1za2luLWJlZWxkZW4gLmp3LWljb24tY2FzdCBidXR0b257LS1jb25uZWN0ZWQtY29sb3I6I2M5MzgzNTstLWRpc2Nvbm5lY3RlZC1jb2xvcjojYzdjN2M3fS5qdy1za2luLWJlZWxkZW4gLmp3LWljb24tY2FzdCBidXR0b246Zm9jdXN7LS1jb25uZWN0ZWQtY29sb3I6I2M5MzgzNTstLWRpc2Nvbm5lY3RlZC1jb2xvcjojYzkzODM1fS5qdy1za2luLWJlZWxkZW4gLmp3LWljb24tY2FzdCBidXR0b24uanctb2Zmey0tY29ubmVjdGVkLWNvbG9yOiNjN2M3Yzd9Lmp3LXNraW4tYmVlbGRlbiAuanctaWNvbi1jYXN0OmhvdmVyIGJ1dHRvbnstLWNvbm5lY3RlZC1jb2xvcjojYzkzODM1Oy0tZGlzY29ubmVjdGVkLWNvbG9yOiNjOTM4MzV9Lmp3LXNraW4tYmVlbGRlbiAuanctbmV4dHVwLWNvbnRhaW5lcntib3R0b206MmVtO3BhZGRpbmc6NXB4IC41ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctbmV4dHVwe2JvcmRlci1yYWRpdXM6LjNlbX0uanctc2tpbi1iZWVsZGVuIC5qdy1uZXh0dXAtaGVhZGVye2JhY2tncm91bmQ6cmdiYSgxMDgsMTA4LDEwOCwwLjkpO2NvbG9yOiNjOTM4MzV9Lmp3LXNraW4tYmVlbGRlbiAuanctbmV4dHVwLWJvZHl7YmFja2dyb3VuZDpyZ2JhKDU3LDU3LDU3LDAuOSk7Y29sb3I6I2ZmZn0uanctc2tpbi1iZWVsZGVuIC5qdy1uZXh0dXAtdGh1bWJuYWlsLXZpc2libGUrLmp3LW5leHR1cC10aXRsZTphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDU3LDU3LDU3LDApIDAsICMzOTM5MzkgMTAwJSl9Lmp3LXNraW4tYmVlbGRlbiAuanctbmV4dHVwLWNsb3Nle2NvbG9yOiNjN2M3Yzd9Lmp3LXNraW4tYmVlbGRlbiAuanctbmV4dHVwLWNsb3NlOmFjdGl2ZXtjb2xvcjojYzkzODM1fS5qdy1za2luLWJlZWxkZW4gLmp3LW5leHR1cC1jbG9zZTpob3Zlcntjb2xvcjojYzkzODM1fS5qdy1za2luLWJlZWxkZW4uandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LW1lZGlhOmhvdmVyfi5qdy1jb250cm9scyAuanctZGlzcGxheS1pY29uLWRpc3BsYXl7YmFja2dyb3VuZC1jb2xvcjojYzdjN2M3fS5qdy1za2luLWJlZWxkZW4uandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzdjN2M3fS5qdy1za2luLWJlZWxkZW4uandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXIgLmp3LWljb257Y29sb3I6I2M5MzgzNX0uanctc2tpbi1iZWVsZGVuIC5qdy1jb2xvci1hY3RpdmV7Y29sb3I6I2M5MzgzNTtzdHJva2U6I2M5MzgzNTtib3JkZXItY29sb3I6I2M5MzgzNX0uanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10b3VjaCkgLmp3LWNvbG9yLWFjdGl2ZS1ob3Zlcjpob3Zlcntjb2xvcjojYzkzODM1O3N0cm9rZTojYzkzODM1O2JvcmRlci1jb2xvcjojYzkzODM1fS5qdy1za2luLWJlZWxkZW4gLmp3LWNvbG9yLWluYWN0aXZle2NvbG9yOiNjN2M3Yzc7c3Ryb2tlOiNjN2M3Yzc7Ym9yZGVyLWNvbG9yOiNjN2M3Yzd9Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1jb2xvci1pbmFjdGl2ZS1ob3Zlcjpob3Zlcntjb2xvcjojYzdjN2M3O3N0cm9rZTojYzdjN2M3O2JvcmRlci1jb2xvcjojYzdjN2M3fS5qdy1za2luLWJlZWxkZW4gLmp3LW9wdGlvbntjb2xvcjojYzdjN2M3fS5qdy1za2luLWJlZWxkZW4gLmp3LW9wdGlvbi5qdy1hY3RpdmUtb3B0aW9ue2NvbG9yOiNjOTM4MzU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNil9Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1vcHRpb246aG92ZXJ7Y29sb3I6I2M5MzgzNX0uanctc2tpbi1iZWVsZGVuIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1iZWVsZGVuIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tYmVlbGRlbiAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLWJlZWxkZW4gLmp3LXRleHQtY291bnRkb3duLC5qdy1za2luLWJlZWxkZW4gLmp3LXRleHQtZHVyYXRpb257cGFkZGluZzowIC41ZW19Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpIC5qdy1jb250cm9sYmFyLC5qdy1mbGFnLWFkcy5qdy1mbGFnLXRvdWNoOm5vdCguanctZmxhZy1hZHMtdnBhaWQpLmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpIC5qdy1jb250cm9sYmFyLC5qdy1mbGFnLWFkcy5qdy1mbGFnLXRvdWNoLmp3LWZsYWctYXV0b3N0YXJ0Om5vdCguanctZmxhZy1hZHMtdnBhaWQpLmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpIC5qdy1jb250cm9sYmFye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5qdy1za2luLWJlZWxkZW46bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctYXVkaW8tcGxheWVyKTpub3QoLmp3LWJyZWFrcG9pbnQtMCkgLmp3LWNvbnRyb2xiYXJ7Ym90dG9tOi43ZW07bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG87bGVmdDoyJTtyaWdodDoyJTt3aWR0aDo5NiV9Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpOm5vdCguanctYnJlYWtwb2ludC0wKS5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWNvbnRyb2xiYXJ7Ym90dG9tOjB9Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpOm5vdCguanctYnJlYWtwb2ludC0wKSAuanctY2FwdGlvbnN7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA0NnB4KX0uandwbGF5ZXIuanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcik6bm90KC5qdy1icmVha3BvaW50LTApIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gNDZweCl9Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWllLmp3LWZsYWctYWRzIC5qdy1jb250cm9sYmFyLWNlbnRlci1ncm91cCAuanctdGV4dC1hbHR7dG9wOjFweH0uanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LW5leHR1cC1jb250YWluZXJ7Ym90dG9tOjMuMmVtO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXgtd2lkdGg6ODAwcHh9Lmp3LXNraW4tYmVlbGRlbjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpLmp3LWJyZWFrcG9pbnQtMiAuanctbmV4dHVwLWNvbnRhaW5lciwuanctc2tpbi1iZWVsZGVuOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkuanctYnJlYWtwb2ludC0zIC5qdy1uZXh0dXAtY29udGFpbmVyLC5qdy1za2luLWJlZWxkZW46bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKS5qdy1icmVha3BvaW50LTQgLmp3LW5leHR1cC1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjIlO3BhZGRpbmctcmlnaHQ6MiV9Lmp3LXNraW4tYmVlbGRlbi5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctY29udHJvbGJhcntib3R0b206MH0uanctc2tpbi1iZWVsZGVuIC5qdy1jb250cm9sYmFye2JveC1zaGFkb3c6aW5zZXQgMCA3cHggMXB4IC01cHggIzgwODA4MH0uanctc2tpbi1iZWVsZGVuOm5vdCguanctYnJlYWtwb2ludC0wKSAuanctY29udHJvbGJhcntib3JkZXItcmFkaXVzOi4zZW19Lmp3LXNraW4tYmVlbGRlbiAuanctaWNvbi1wbGF5YmFja3twYWRkaW5nLWxlZnQ6MH0uanctc2tpbi1iZWVsZGVuIC5qdy1pY29uLXBsYXliYWNrOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzMzLCAjMzMzIDUwJSwgIzJlMmUyZSA1MCUsICMyZTJlMmUpO2JhY2tncm91bmQtc2l6ZToxMDAlIDJweDtib3JkZXItcmFkaXVzOi4zZW07cGFkZGluZzouMmVtIC43ZW07Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4IDAgcmdiYSgwLDAsMCwwLjYpO2JvcmRlcjoxcHggc29saWQgIzAwMDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmp3LXNraW4tYmVlbGRlbi5qdy1zdGF0ZS1wbGF5aW5nIC5qdy1pY29uLXBsYXliYWNrOmJlZm9yZXtwYWRkaW5nLXJpZ2h0Oi44ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctcmFpbCwuanctc2tpbi1iZWVsZGVuIC5qdy1wcm9ncmVzcywuanctc2tpbi1iZWVsZGVuIC5qdy1idWZmZXJ7Ym9yZGVyLXJhZGl1czouNWVtO2JvcmRlcjoxcHggc29saWQgIzAwMH0uanctc2tpbi1iZWVsZGVuIC5qdy1yYWlse2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM1MzUzNSAwLCAjNDM0MzQzIDEwMCUpfS5qdy1za2luLWJlZWxkZW4gLmp3LXByb2dyZXNze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2M5MzgzNSAwLCAjYjIyMDIxIDUwJSwgIzgwMzYzNyAxMDAlKX0uanctc2tpbi1iZWVsZGVuIC5qdy1idWZmZXJ7YmFja2dyb3VuZDojN2Q3ZDdkO2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDRweCAtMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KX0uanctc2tpbi1iZWVsZGVuIC5qdy1rbm9ie2JhY2tncm91bmQtY29sb3I6I2JiYjViNztib3gtc2hhZG93Omluc2V0IDAgMCA1cHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6NTAlfS5qdy1za2luLWJlZWxkZW4gLmp3LXNsaWRlci1ob3Jpem9udGFse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7aGVpZ2h0Oi41ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LXNsaWRlci1jb250YWluZXJ7aGVpZ2h0Oi41ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LXJhaWwsLmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LXByb2dyZXNzLC5qdy1za2luLWJlZWxkZW4gLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1idWZmZXJ7aGVpZ2h0Oi41ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWN1ZXt0b3A6LjE1ZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOi4yZW07aGVpZ2h0Oi4yZW07Ym9yZGVyLXJhZGl1czoxZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWtub2J7dG9wOi0wLjE1ZW07Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOi44ZW07aGVpZ2h0Oi44ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1zbGlkZXItY29udGFpbmVye3dpZHRoOi40ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1yYWlsLC5qdy1za2luLWJlZWxkZW4gLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcHJvZ3Jlc3N7d2lkdGg6LjRlbX0uanctc2tpbi1iZWVsZGVuIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXJhaWx7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSl9Lmp3LXNraW4tYmVlbGRlbiAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1wcm9ncmVzc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2M5MzgzNSAwLCAjYjIyMDIxIDUwJSwgIzgwMzYzNyAxMDAlKX0uanctc2tpbi1iZWVsZGVuIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LWtub2J7d2lkdGg6LjdlbTtoZWlnaHQ6LjdlbTtsZWZ0Oi0wLjE1ZW19Lmp3LXNraW4tYmVlbGRlbiAuanctc2tpcHtib3gtc2hhZG93Omluc2V0IDAgN3B4IDFweCAtNXB4ICM4MDgwODA7Ym9yZGVyLXJhZGl1czouM2VtfS5qdy1za2luLWJlZWxkZW46bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXJ7YmFja2dyb3VuZDpub25lfS5qdy1za2luLWJlZWxkZW4gLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojNmM2YzZjO2JvcmRlcjoxcHggc29saWQgIzAwMDtib3gtc2hhZG93Omluc2V0IDAgMCAycHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4zKX0uanctc2tpbi1iZWVsZGVuIC5qdy10aW1lLXRpcCwuanctc2tpbi1iZWVsZGVuIC5qdy12b2x1bWUtdGlwLC5qdy1za2luLWJlZWxkZW4gLmp3LW1lbnUsLmp3LXNraW4tYmVlbGRlbiAuanctZG9jay1idXR0b24sLmp3LXNraW4tYmVlbGRlbiAuanctc2tpcHtib3JkZXItcmFkaXVzOi41ZW19Il19 */ \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/bekle.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/bekle.css new file mode 100644 index 00000000..f71493f0 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/bekle.css @@ -0,0 +1,2 @@ +.jw-skin-bekle .jw-display-icon-container{border-radius:.3em}.jw-skin-bekle .jw-dock-button{border-radius:.3em}.jw-skin-bekle:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-bekle.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-bekle.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-bekle.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-bekle.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-bekle.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-bekle.jw-flag-ads-googleima .jw-text-duration,.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-bekle.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-selection-menu .jw-menu-selection-text,.jw-skin-bekle.jw-flag-ads-googleima .jw-selection-menu .jw-menu-selection-text{height:2.668em;line-height:2.668em}.jw-skin-bekle.jw-flag-ads.jw-ie .jw-text-alt,.jw-skin-bekle.jw-flag-live.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-selection-menu{padding:0 .25em}.jw-skin-bekle .jw-background-color{background:rgba(24,35,53,0.8)}.jw-skin-bekle .jw-text{color:#fff}.jw-skin-bekle .jw-knob{color:#fff;background-color:#139ed5}.jw-skin-bekle .jw-button-color{color:#fff;fill:#fff}.jw-skin-bekle:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-bekle .jw-button-color:focus{outline:none;color:#139ed5;fill:#139ed5}.jw-skin-bekle .jw-toggle{color:#139ed5}.jw-skin-bekle .jw-toggle.jw-off{color:#fff}.jw-skin-bekle .jw-toggle.jw-off:focus{color:#139ed5}.jw-skin-bekle .jw-toggle:focus{outline:none}.jw-skin-bekle:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#139ed5}.jw-skin-bekle .jw-display-icon-container{margin:0 .25em}.jw-skin-bekle .jw-display-icon-container .jw-icon{color:#fff}.jw-skin-bekle .jw-rail{background:-webkit-linear-gradient(top, #323b4c, #2f3847 50%, #323b4c 100%);background:linear-gradient(to bottom, #323b4c, #2f3847 50%, #323b4c 100%)}.jw-skin-bekle .jw-buffer{background:-webkit-linear-gradient(top, #5e6575, #565e6b 50%, #5e6575 100%);background:linear-gradient(to bottom, #5e6575, #565e6b 50%, #5e6575 100%)}.jw-skin-bekle .jw-progress{background:-webkit-linear-gradient(top, #15b2f0, #149bd1 50%, #15b2f0 100%);background:linear-gradient(to bottom, #15b2f0, #149bd1 50%, #15b2f0 100%)}.jw-skin-bekle .jw-slider-horizontal{height:.3em}.jw-skin-bekle .jw-slider-horizontal .jw-rail,.jw-skin-bekle .jw-slider-horizontal .jw-buffer,.jw-skin-bekle .jw-slider-horizontal .jw-progress{height:.3em}.jw-skin-bekle .jw-slider-horizontal .jw-knob{margin-left:-0.3em}.jw-skin-bekle .jw-slider-vertical .jw-knob{margin-bottom:-0.3em}.jw-skin-bekle .jw-slider-vertical .jw-slider-container,.jw-skin-bekle .jw-slider-vertical .jw-rail,.jw-skin-bekle .jw-slider-vertical .jw-progress{width:.3em}.jw-skin-bekle .jw-menu,.jw-skin-bekle .jw-time-tip,.jw-skin-bekle .jw-volume-tip{border:0}.jw-skin-bekle .jw-menu,.jw-skin-bekle .jw-time-tip{padding:.5em}.jw-skin-bekle .jw-volume-tip{padding:1em}.jw-skin-bekle .jw-skip{padding:.5em}.jw-skin-bekle .jw-skip .jw-skiptext,.jw-skin-bekle .jw-skip .jw-skip-icon{color:#fff}.jw-skin-bekle .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-bekle .jw-skip.jw-skippable:hover .jw-text{color:#139ed5}.jw-skin-bekle .jw-time-tip .jw-text,.jw-skin-bekle .jw-dock-button .jw-text{color:#fff}.jw-skin-bekle .jw-dock-button{background:-webkit-linear-gradient(top, #323b4c, #2f3847 50%, #323b4c 100%);background:linear-gradient(to bottom, #323b4c, #2f3847 50%, #323b4c 100%)}.jw-skin-bekle:not(.jw-flag-touch) .jw-dock-button:hover{background:#139ed5}.jw-skin-bekle .jw-icon-cast button{--connected-color:#139ed5;--disconnected-color:#fff}.jw-skin-bekle .jw-icon-cast button:focus{--connected-color:#139ed5;--disconnected-color:#139ed5}.jw-skin-bekle .jw-icon-cast button.jw-off{--connected-color:#fff}.jw-skin-bekle .jw-icon-cast:hover button{--connected-color:#139ed5;--disconnected-color:#139ed5}.jw-skin-bekle .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-bekle .jw-nextup{border-radius:.3em}.jw-skin-bekle .jw-nextup-header{background:rgba(24,35,53,0.9);color:#139ed5}.jw-skin-bekle .jw-nextup-body{background:rgba(16,23,35,0.9);color:#fff}.jw-skin-bekle .jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top, rgba(16,23,35,0) 0, #101723 100%);background:linear-gradient(-180deg, rgba(16,23,35,0) 0, #101723 100%)}.jw-skin-bekle .jw-nextup-close{color:#fff}.jw-skin-bekle .jw-nextup-close:active{color:#139ed5}.jw-skin-bekle .jw-nextup-close:hover{color:#139ed5}.jw-skin-bekle.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#139ed5}.jw-skin-bekle.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#139ed5}.jw-skin-bekle.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-bekle .jw-color-active{color:#139ed5;stroke:#139ed5;border-color:#139ed5}.jw-skin-bekle:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#139ed5;stroke:#139ed5;border-color:#139ed5}.jw-skin-bekle .jw-color-inactive{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-bekle:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-bekle .jw-option{color:#fff}.jw-skin-bekle .jw-option.jw-active-option{color:#139ed5;background-color:rgba(255,255,255,0.1)}.jw-skin-bekle:not(.jw-flag-touch) .jw-option:hover{color:#139ed5}.jw-skin-bekle .jw-display-icon-container{background-color:linear-gradient(to bottom, #323b4c, #2f3847 50%, #323b4c 100%)}.jw-skin-bekle .jw-icon-inline,.jw-skin-bekle .jw-icon-tooltip,.jw-skin-bekle .jw-text-elapsed,.jw-skin-bekle .jw-text-countdown,.jw-skin-bekle .jw-text-duration{padding:0 .5em}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch.jw-flag-autostart:not(.jw-flag-ads-vpaid).jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar{display:inline-block}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-controlbar{bottom:.7em;max-width:800px;margin:0 auto;left:2%;right:2%;width:96%}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0).jw-flag-ads-googleima .jw-controlbar{bottom:0}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-captions{max-height:calc(100% - 46px)}.jwplayer.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) video::-webkit-media-text-track-container{max-height:calc(100% - 46px)}.jw-skin-bekle:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-flag-small-player).jw-ie.jw-flag-ads .jw-controlbar-center-group .jw-text-alt{top:1px}.jw-skin-bekle:not(.jw-flag-time-slider-above) .jw-nextup-container{bottom:3.2em;padding-left:0;padding-right:0;max-width:800px}.jw-skin-bekle:not(.jw-flag-time-slider-above).jw-breakpoint-2 .jw-nextup-container,.jw-skin-bekle:not(.jw-flag-time-slider-above).jw-breakpoint-3 .jw-nextup-container,.jw-skin-bekle:not(.jw-flag-time-slider-above).jw-breakpoint-4 .jw-nextup-container{padding-left:2%;padding-right:2%}.jw-skin-bekle.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-bekle:not(.jw-breakpoint-0) .jw-controlbar{border-radius:.3em}.jw-skin-bekle .jw-time-tip,.jw-skin-bekle .jw-volume-tip,.jw-skin-bekle .jw-menu,.jw-skin-bekle .jw-skip{border-radius:.3em}.jw-skin-bekle .jw-volume-tip,.jw-skin-bekle .jw-menu{bottom:.2em}.jw-skin-bekle .jw-slider-horizontal .jw-rail,.jw-skin-bekle .jw-slider-vertical .jw-rail,.jw-skin-bekle .jw-slider-horizontal .jw-progress,.jw-skin-bekle .jw-slider-vertical .jw-progress,.jw-skin-bekle .jw-slider-horizontal .jw-buffer,.jw-skin-bekle .jw-slider-vertical .jw-buffer{border-radius:.3em}.jw-skin-bekle .jw-slider-horizontal .jw-knob,.jw-skin-bekle .jw-slider-vertical .jw-knob{background-color:#fff;width:.7em;height:.7em;border-radius:50%;left:-0.2em}.jw-skin-bekle .jw-slider-horizontal{background:transparent}.jw-skin-bekle .jw-slider-horizontal .jw-cue{top:.05em;background-color:#fff;width:.2em;height:.2em;border-radius:1em}.jw-skin-bekle .jw-slider-horizontal .jw-knob{top:-0.2em}.jw-skin-bekle .jw-slider-vertical .jw-rail,.jw-skin-bekle .jw-slider-vertical .jw-progress{width:.3em}.jw-skin-bekle .jw-slider-vertical .jw-rail{background:-webkit-linear-gradient(left, #323b4c, #2f3847 50%, #323b4c 100%);background:linear-gradient(to right, #323b4c, #2f3847 50%, #323b4c 100%)}.jw-skin-bekle .jw-slider-vertical .jw-progress{background:-webkit-linear-gradient(left, #15b2f0, #149bd1 50%, #15b2f0 100%);background:linear-gradient(to right, #15b2f0, #149bd1 50%, #15b2f0 100%)} +/*# sourceMappingURL=data:application/json;base64,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QUFDLDBSQUEwUixrQkFBa0IsQ0FBQywwRkFBMEYsc0JBQXNCLFdBQVcsWUFBWSxrQkFBa0IsV0FBVyxDQUFDLHFDQUFxQyxzQkFBc0IsQ0FBQyw2Q0FBNkMsVUFBVSxzQkFBc0IsV0FBVyxZQUFZLGlCQUFpQixDQUFDLDhDQUE4QyxVQUFVLENBQUMsNEZBQTRGLFVBQVUsQ0FBQyw0Q0FBNEMsNkVBQXdFLEFBQXhFLHdFQUF3RSxDQUFDLGdEQUFnRCw2RUFBd0UsQUFBeEUsd0VBQXdFLENBQUMiLCJmaWxlIjoiYmVrbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmp3LXNraW4tYmVrbGUgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7Ym9yZGVyLXJhZGl1czouM2VtfS5qdy1za2luLWJla2xlIC5qdy1kb2NrLWJ1dHRvbntib3JkZXItcmFkaXVzOi4zZW19Lmp3LXNraW4tYmVrbGU6bm90KC5qdy1pZSkgLmp3LWNvbnRyb2xiYXIgLmp3LWNvbnRyb2xiYXItY2VudGVyLWdyb3VwIC5qdy10ZXh0LWFsdHt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbjphdXRvO2JvdHRvbTphdXRvfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWNvbnRyb2xiYXIsLmp3LXNraW4tYmVrbGUuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1jb250cm9sYmFye2hlaWdodDoyZW19Lmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctY29udHJvbGJhciAuanctb3ZlcmxheSwuanctc2tpbi1iZWtsZS5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWNvbnRyb2xiYXIgLmp3LW92ZXJsYXl7Ym90dG9tOjJlbX0uanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1iZWtsZS5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWljb24taW5saW5lLC5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1iZWtsZS5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy10ZXh0LWVsYXBzZWQsLmp3LXNraW4tYmVrbGUuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWVsYXBzZWQsLmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1iZWtsZS5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LXRleHQtZHVyYXRpb24sLmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1jb3VudGRvd24sLmp3LXNraW4tYmVrbGUuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWNvdW50ZG93bntoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbX0uanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1zZWxlY3Rpb24tbWVudSAuanctbWVudS1zZWxlY3Rpb24tdGV4dCwuanctc2tpbi1iZWtsZS5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LXNlbGVjdGlvbi1tZW51IC5qdy1tZW51LXNlbGVjdGlvbi10ZXh0e2hlaWdodDoyLjY2OGVtO2xpbmUtaGVpZ2h0OjIuNjY4ZW19Lmp3LXNraW4tYmVrbGUuanctZmxhZy1hZHMuanctaWUgLmp3LXRleHQtYWx0LC5qdy1za2luLWJla2xlLmp3LWZsYWctbGl2ZS5qdy1pZSAuanctdGV4dC1hbHR7dG9wOjFweDttYXJnaW46MH0uanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy10aW1lLXRpcHtib3R0b206MWVtfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWNhcHRpb25ze21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMzhweCl9Lmp3cGxheWVyLmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcnttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDM4cHgpfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWNvbnRyb2xzIC5qdy1jb250cm9scy1yaWdodHtib3R0b206MmVtfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWNvbnRyb2xiYXJ7aGVpZ2h0OjEwMCV9Lmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctaWNvbi10b29sdGlwLC5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy10ZXh0LWR1cmF0aW9uLC5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtY291bnRkb3due2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0Om5vcm1hbH0uanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1pY29uLXRvb2x0aXB7bWluLXdpZHRoOjEuMjVlbX0uanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1zZWxlY3Rpb24tbWVudXtwYWRkaW5nOjAgLjI1ZW19Lmp3LXNraW4tYmVrbGUgLmp3LWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZDpyZ2JhKDI0LDM1LDUzLDAuOCl9Lmp3LXNraW4tYmVrbGUgLmp3LXRleHR7Y29sb3I6I2ZmZn0uanctc2tpbi1iZWtsZSAuancta25vYntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEzOWVkNX0uanctc2tpbi1iZWtsZSAuanctYnV0dG9uLWNvbG9ye2NvbG9yOiNmZmY7ZmlsbDojZmZmfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10b3VjaCkgLmp3LWJ1dHRvbi1jb2xvcjpob3Zlciwuanctc2tpbi1iZWtsZSAuanctYnV0dG9uLWNvbG9yOmZvY3Vze291dGxpbmU6bm9uZTtjb2xvcjojMTM5ZWQ1O2ZpbGw6IzEzOWVkNX0uanctc2tpbi1iZWtsZSAuanctdG9nZ2xle2NvbG9yOiMxMzllZDV9Lmp3LXNraW4tYmVrbGUgLmp3LXRvZ2dsZS5qdy1vZmZ7Y29sb3I6I2ZmZn0uanctc2tpbi1iZWtsZSAuanctdG9nZ2xlLmp3LW9mZjpmb2N1c3tjb2xvcjojMTM5ZWQ1fS5qdy1za2luLWJla2xlIC5qdy10b2dnbGU6Zm9jdXN7b3V0bGluZTpub25lfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10b3VjaCkgLmp3LXRvZ2dsZS5qdy1vZmY6aG92ZXJ7Y29sb3I6IzEzOWVkNX0uanctc2tpbi1iZWtsZSAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcnttYXJnaW46MCAuMjVlbX0uanctc2tpbi1iZWtsZSAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lciAuanctaWNvbntjb2xvcjojZmZmfS5qdy1za2luLWJla2xlIC5qdy1yYWlse2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMyM2I0YywgIzJmMzg0NyA1MCUsICMzMjNiNGMgMTAwJSl9Lmp3LXNraW4tYmVrbGUgLmp3LWJ1ZmZlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1ZTY1NzUsICM1NjVlNmIgNTAlLCAjNWU2NTc1IDEwMCUpfS5qdy1za2luLWJla2xlIC5qdy1wcm9ncmVzc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxNWIyZjAsICMxNDliZDEgNTAlLCAjMTViMmYwIDEwMCUpfS5qdy1za2luLWJla2xlIC5qdy1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjNlbX0uanctc2tpbi1iZWtsZSAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LXJhaWwsLmp3LXNraW4tYmVrbGUgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1idWZmZXIsLmp3LXNraW4tYmVrbGUgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1wcm9ncmVzc3toZWlnaHQ6LjNlbX0uanctc2tpbi1iZWtsZSAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWtub2J7bWFyZ2luLWxlZnQ6LTAuM2VtfS5qdy1za2luLWJla2xlIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LWtub2J7bWFyZ2luLWJvdHRvbTotMC4zZW19Lmp3LXNraW4tYmVrbGUgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctc2xpZGVyLWNvbnRhaW5lciwuanctc2tpbi1iZWtsZSAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1yYWlsLC5qdy1za2luLWJla2xlIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXByb2dyZXNze3dpZHRoOi4zZW19Lmp3LXNraW4tYmVrbGUgLmp3LW1lbnUsLmp3LXNraW4tYmVrbGUgLmp3LXRpbWUtdGlwLC5qdy1za2luLWJla2xlIC5qdy12b2x1bWUtdGlwe2JvcmRlcjowfS5qdy1za2luLWJla2xlIC5qdy1tZW51LC5qdy1za2luLWJla2xlIC5qdy10aW1lLXRpcHtwYWRkaW5nOi41ZW19Lmp3LXNraW4tYmVrbGUgLmp3LXZvbHVtZS10aXB7cGFkZGluZzoxZW19Lmp3LXNraW4tYmVrbGUgLmp3LXNraXB7cGFkZGluZzouNWVtfS5qdy1za2luLWJla2xlIC5qdy1za2lwIC5qdy1za2lwdGV4dCwuanctc2tpbi1iZWtsZSAuanctc2tpcCAuanctc2tpcC1pY29ue2NvbG9yOiNmZmZ9Lmp3LXNraW4tYmVrbGUgLmp3LXNraXAuanctc2tpcHBhYmxlOmhvdmVyIC5qdy1za2lwLWljb24sLmp3LXNraW4tYmVrbGUgLmp3LXNraXAuanctc2tpcHBhYmxlOmhvdmVyIC5qdy10ZXh0e2NvbG9yOiMxMzllZDV9Lmp3LXNraW4tYmVrbGUgLmp3LXRpbWUtdGlwIC5qdy10ZXh0LC5qdy1za2luLWJla2xlIC5qdy1kb2NrLWJ1dHRvbiAuanctdGV4dHtjb2xvcjojZmZmfS5qdy1za2luLWJla2xlIC5qdy1kb2NrLWJ1dHRvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMjNiNGMsICMyZjM4NDcgNTAlLCAjMzIzYjRjIDEwMCUpfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10b3VjaCkgLmp3LWRvY2stYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6IzEzOWVkNX0uanctc2tpbi1iZWtsZSAuanctaWNvbi1jYXN0IGJ1dHRvbnstLWNvbm5lY3RlZC1jb2xvcjojMTM5ZWQ1Oy0tZGlzY29ubmVjdGVkLWNvbG9yOiNmZmZ9Lmp3LXNraW4tYmVrbGUgLmp3LWljb24tY2FzdCBidXR0b246Zm9jdXN7LS1jb25uZWN0ZWQtY29sb3I6IzEzOWVkNTstLWRpc2Nvbm5lY3RlZC1jb2xvcjojMTM5ZWQ1fS5qdy1za2luLWJla2xlIC5qdy1pY29uLWNhc3QgYnV0dG9uLmp3LW9mZnstLWNvbm5lY3RlZC1jb2xvcjojZmZmfS5qdy1za2luLWJla2xlIC5qdy1pY29uLWNhc3Q6aG92ZXIgYnV0dG9uey0tY29ubmVjdGVkLWNvbG9yOiMxMzllZDU7LS1kaXNjb25uZWN0ZWQtY29sb3I6IzEzOWVkNX0uanctc2tpbi1iZWtsZSAuanctbmV4dHVwLWNvbnRhaW5lcntib3R0b206MmVtO3BhZGRpbmc6NXB4IC41ZW19Lmp3LXNraW4tYmVrbGUgLmp3LW5leHR1cHtib3JkZXItcmFkaXVzOi4zZW19Lmp3LXNraW4tYmVrbGUgLmp3LW5leHR1cC1oZWFkZXJ7YmFja2dyb3VuZDpyZ2JhKDI0LDM1LDUzLDAuOSk7Y29sb3I6IzEzOWVkNX0uanctc2tpbi1iZWtsZSAuanctbmV4dHVwLWJvZHl7YmFja2dyb3VuZDpyZ2JhKDE2LDIzLDM1LDAuOSk7Y29sb3I6I2ZmZn0uanctc2tpbi1iZWtsZSAuanctbmV4dHVwLXRodW1ibmFpbC12aXNpYmxlKy5qdy1uZXh0dXAtdGl0bGU6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgcmdiYSgxNiwyMywzNSwwKSAwLCAjMTAxNzIzIDEwMCUpfS5qdy1za2luLWJla2xlIC5qdy1uZXh0dXAtY2xvc2V7Y29sb3I6I2ZmZn0uanctc2tpbi1iZWtsZSAuanctbmV4dHVwLWNsb3NlOmFjdGl2ZXtjb2xvcjojMTM5ZWQ1fS5qdy1za2luLWJla2xlIC5qdy1uZXh0dXAtY2xvc2U6aG92ZXJ7Y29sb3I6IzEzOWVkNX0uanctc2tpbi1iZWtsZS5qd3BsYXllcjpub3QoLmp3LWZsYWctdG91Y2gpOm5vdCguanctZXJyb3IpOm5vdCguanctc3RhdGUtZXJyb3IpOm5vdCguanctc3RhdGUtYnVmZmVyaW5nKSAuanctbWVkaWE6aG92ZXJ+Lmp3LWNvbnRyb2xzIC5qdy1kaXNwbGF5LWljb24tZGlzcGxheXtiYWNrZ3JvdW5kLWNvbG9yOiMxMzllZDV9Lmp3LXNraW4tYmVrbGUuandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTM5ZWQ1fS5qdy1za2luLWJla2xlLmp3cGxheWVyOm5vdCguanctZmxhZy10b3VjaCk6bm90KC5qdy1lcnJvcik6bm90KC5qdy1zdGF0ZS1lcnJvcik6bm90KC5qdy1zdGF0ZS1idWZmZXJpbmcpIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVyOmhvdmVyIC5qdy1pY29ue2NvbG9yOiNmZmZ9Lmp3LXNraW4tYmVrbGUgLmp3LWNvbG9yLWFjdGl2ZXtjb2xvcjojMTM5ZWQ1O3N0cm9rZTojMTM5ZWQ1O2JvcmRlci1jb2xvcjojMTM5ZWQ1fS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10b3VjaCkgLmp3LWNvbG9yLWFjdGl2ZS1ob3Zlcjpob3Zlcntjb2xvcjojMTM5ZWQ1O3N0cm9rZTojMTM5ZWQ1O2JvcmRlci1jb2xvcjojMTM5ZWQ1fS5qdy1za2luLWJla2xlIC5qdy1jb2xvci1pbmFjdGl2ZXtjb2xvcjojZmZmO3N0cm9rZTojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10b3VjaCkgLmp3LWNvbG9yLWluYWN0aXZlLWhvdmVyOmhvdmVye2NvbG9yOiNmZmY7c3Ryb2tlOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9Lmp3LXNraW4tYmVrbGUgLmp3LW9wdGlvbntjb2xvcjojZmZmfS5qdy1za2luLWJla2xlIC5qdy1vcHRpb24uanctYWN0aXZlLW9wdGlvbntjb2xvcjojMTM5ZWQ1O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjEpfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10b3VjaCkgLmp3LW9wdGlvbjpob3Zlcntjb2xvcjojMTM5ZWQ1fS5qdy1za2luLWJla2xlIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMyM2I0YywgIzJmMzg0NyA1MCUsICMzMjNiNGMgMTAwJSl9Lmp3LXNraW4tYmVrbGUgLmp3LWljb24taW5saW5lLC5qdy1za2luLWJla2xlIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tYmVrbGUgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1iZWtsZSAuanctdGV4dC1jb3VudGRvd24sLmp3LXNraW4tYmVrbGUgLmp3LXRleHQtZHVyYXRpb257cGFkZGluZzowIC41ZW19Lmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctYXVkaW8tcGxheWVyKSAuanctY29udHJvbGJhciwuanctZmxhZy1hZHMuanctZmxhZy10b3VjaDpub3QoLmp3LWZsYWctYWRzLXZwYWlkKS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcikgLmp3LWNvbnRyb2xiYXIsLmp3LWZsYWctYWRzLmp3LWZsYWctdG91Y2guanctZmxhZy1hdXRvc3RhcnQ6bm90KC5qdy1mbGFnLWFkcy12cGFpZCkuanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpIC5qdy1jb250cm9sYmFye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcik6bm90KC5qdy1icmVha3BvaW50LTApIC5qdy1jb250cm9sYmFye2JvdHRvbTouN2VtO21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO2xlZnQ6MiU7cmlnaHQ6MiU7d2lkdGg6OTYlfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcik6bm90KC5qdy1icmVha3BvaW50LTApLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctY29udHJvbGJhcntib3R0b206MH0uanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpOm5vdCguanctYnJlYWtwb2ludC0wKSAuanctY2FwdGlvbnN7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA0NnB4KX0uandwbGF5ZXIuanctc2tpbi1iZWtsZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpOm5vdCguanctYnJlYWtwb2ludC0wKSB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcnttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDQ2cHgpfS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcik6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctaWUuanctZmxhZy1hZHMgLmp3LWNvbnRyb2xiYXItY2VudGVyLWdyb3VwIC5qdy10ZXh0LWFsdHt0b3A6MXB4fS5qdy1za2luLWJla2xlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LW5leHR1cC1jb250YWluZXJ7Ym90dG9tOjMuMmVtO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXgtd2lkdGg6ODAwcHh9Lmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKS5qdy1icmVha3BvaW50LTIgLmp3LW5leHR1cC1jb250YWluZXIsLmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKS5qdy1icmVha3BvaW50LTMgLmp3LW5leHR1cC1jb250YWluZXIsLmp3LXNraW4tYmVrbGU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKS5qdy1icmVha3BvaW50LTQgLmp3LW5leHR1cC1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjIlO3BhZGRpbmctcmlnaHQ6MiV9Lmp3LXNraW4tYmVrbGUuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWNvbnRyb2xiYXJ7Ym90dG9tOjB9Lmp3LXNraW4tYmVrbGU6bm90KC5qdy1icmVha3BvaW50LTApIC5qdy1jb250cm9sYmFye2JvcmRlci1yYWRpdXM6LjNlbX0uanctc2tpbi1iZWtsZSAuanctdGltZS10aXAsLmp3LXNraW4tYmVrbGUgLmp3LXZvbHVtZS10aXAsLmp3LXNraW4tYmVrbGUgLmp3LW1lbnUsLmp3LXNraW4tYmVrbGUgLmp3LXNraXB7Ym9yZGVyLXJhZGl1czouM2VtfS5qdy1za2luLWJla2xlIC5qdy12b2x1bWUtdGlwLC5qdy1za2luLWJla2xlIC5qdy1tZW51e2JvdHRvbTouMmVtfS5qdy1za2luLWJla2xlIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcmFpbCwuanctc2tpbi1iZWtsZSAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1yYWlsLC5qdy1za2luLWJla2xlIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcHJvZ3Jlc3MsLmp3LXNraW4tYmVrbGUgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcHJvZ3Jlc3MsLmp3LXNraW4tYmVrbGUgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1idWZmZXIsLmp3LXNraW4tYmVrbGUgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctYnVmZmVye2JvcmRlci1yYWRpdXM6LjNlbX0uanctc2tpbi1iZWtsZSAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWtub2IsLmp3LXNraW4tYmVrbGUgLmp3LXNsaWRlci12ZXJ0aWNhbCAuancta25vYntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6LjdlbTtoZWlnaHQ6LjdlbTtib3JkZXItcmFkaXVzOjUwJTtsZWZ0Oi0wLjJlbX0uanctc2tpbi1iZWtsZSAuanctc2xpZGVyLWhvcml6b250YWx7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uanctc2tpbi1iZWtsZSAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWN1ZXt0b3A6LjA1ZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOi4yZW07aGVpZ2h0Oi4yZW07Ym9yZGVyLXJhZGl1czoxZW19Lmp3LXNraW4tYmVrbGUgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1rbm9ie3RvcDotMC4yZW19Lmp3LXNraW4tYmVrbGUgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcmFpbCwuanctc2tpbi1iZWtsZSAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1wcm9ncmVzc3t3aWR0aDouM2VtfS5qdy1za2luLWJla2xlIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXJhaWx7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMjNiNGMsICMyZjM4NDcgNTAlLCAjMzIzYjRjIDEwMCUpfS5qdy1za2luLWJla2xlIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXByb2dyZXNze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTViMmYwLCAjMTQ5YmQxIDUwJSwgIzE1YjJmMCAxMDAlKX0iXX0= */ \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/five.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/five.css new file mode 100644 index 00000000..798b426e --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/five.css @@ -0,0 +1,2 @@ +.jw-skin-five .jw-display-icon-container{border-radius:.5em}.jw-skin-five .jw-dock-button{border-radius:.5em}.jw-skin-five:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-five:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-five.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-five:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-five.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-five:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-five.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-five:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-five.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-five:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-five.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-five:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-five.jw-flag-ads-googleima .jw-text-duration,.jw-skin-five:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-five.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-five:not(.jw-flag-time-slider-above) .jw-selection-menu .jw-menu-selection-text,.jw-skin-five.jw-flag-ads-googleima .jw-selection-menu .jw-menu-selection-text{height:2.668em;line-height:2.668em}.jw-skin-five.jw-flag-ads.jw-ie .jw-text-alt,.jw-skin-five.jw-flag-live.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-five:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-selection-menu{padding:0 .25em}.jw-skin-five .jw-background-color{background:rgba(238,238,238,0.8)}.jw-skin-five .jw-text{color:#464646}.jw-skin-five .jw-knob{color:#464646;background-color:#000}.jw-skin-five .jw-button-color{color:#464646;fill:#464646}.jw-skin-five:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-five .jw-button-color:focus{outline:none;color:#000;fill:#000}.jw-skin-five .jw-toggle{color:#000}.jw-skin-five .jw-toggle.jw-off{color:#464646}.jw-skin-five .jw-toggle.jw-off:focus{color:#000}.jw-skin-five .jw-toggle:focus{outline:none}.jw-skin-five:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#000}.jw-skin-five .jw-display-icon-container{margin:0 .25em}.jw-skin-five .jw-display-icon-container .jw-icon{color:#464646}.jw-skin-five .jw-rail{background:#b8b6b7}.jw-skin-five .jw-buffer{background:#9c9a9d}.jw-skin-five .jw-progress{background:#000}.jw-skin-five .jw-slider-horizontal{height:.2em}.jw-skin-five .jw-slider-horizontal .jw-rail,.jw-skin-five .jw-slider-horizontal .jw-buffer,.jw-skin-five .jw-slider-horizontal .jw-progress{height:.2em}.jw-skin-five .jw-slider-horizontal .jw-knob{margin-left:-0.5em}.jw-skin-five .jw-slider-vertical .jw-knob{margin-bottom:-0.5em}.jw-skin-five .jw-slider-vertical .jw-slider-container,.jw-skin-five .jw-slider-vertical .jw-rail,.jw-skin-five .jw-slider-vertical .jw-progress{width:.2em}.jw-skin-five .jw-menu,.jw-skin-five .jw-time-tip,.jw-skin-five .jw-volume-tip{border:0}.jw-skin-five .jw-menu,.jw-skin-five .jw-time-tip{padding:.5em}.jw-skin-five .jw-volume-tip{padding:1em}.jw-skin-five .jw-skip{padding:.5em}.jw-skin-five .jw-skip .jw-skiptext,.jw-skin-five .jw-skip .jw-skip-icon{color:#464646}.jw-skin-five .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-five .jw-skip.jw-skippable:hover .jw-text{color:#000}.jw-skin-five .jw-time-tip .jw-text,.jw-skin-five .jw-dock-button .jw-text{color:#464646}.jw-skin-five .jw-dock-button{background:#9c9a9d}.jw-skin-five:not(.jw-flag-touch) .jw-dock-button:hover{background:#b8b6b7}.jw-skin-five .jw-icon-cast button{--connected-color:#000;--disconnected-color:#464646}.jw-skin-five .jw-icon-cast button:focus{--connected-color:#000;--disconnected-color:#000}.jw-skin-five .jw-icon-cast button.jw-off{--connected-color:#464646}.jw-skin-five .jw-icon-cast:hover button{--connected-color:#000;--disconnected-color:#000}.jw-skin-five .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-five .jw-nextup{border-radius:0}.jw-skin-five .jw-nextup-header{background:rgba(238,238,238,0.9);color:#000}.jw-skin-five .jw-nextup-body{background:rgba(213,213,213,0.9);color:#000}.jw-skin-five .jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top, rgba(213,213,213,0) 0, #d5d5d5 100%);background:linear-gradient(-180deg, rgba(213,213,213,0) 0, #d5d5d5 100%)}.jw-skin-five .jw-nextup-close{color:#464646}.jw-skin-five .jw-nextup-close:active{color:#000}.jw-skin-five .jw-nextup-close:hover{color:#000}.jw-skin-five.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#b8b6b7}.jw-skin-five.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#b8b6b7}.jw-skin-five.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#000}.jw-skin-five .jw-color-active{color:#000;stroke:#000;border-color:#000}.jw-skin-five:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#000;stroke:#000;border-color:#000}.jw-skin-five .jw-color-inactive{color:#464646;stroke:#464646;border-color:#464646}.jw-skin-five:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#464646;stroke:#464646;border-color:#464646}.jw-skin-five .jw-option{color:#464646}.jw-skin-five .jw-option.jw-active-option{color:#000;background-color:rgba(255,255,255,0.6)}.jw-skin-five:not(.jw-flag-touch) .jw-option:hover{color:#000}.jw-skin-five .jw-icon-inline,.jw-skin-five .jw-icon-tooltip,.jw-skin-five .jw-text-elapsed,.jw-skin-five .jw-text-countdown,.jw-skin-five .jw-text-duration{padding:0 .5em}.jw-skin-five .jw-display-icon-container{background-color:#9c9a9d;border-radius:0}.jw-skin-five .jw-slider-horizontal{background:transparent}.jw-skin-five .jw-slider-horizontal .jw-slider-container{height:.9em}.jw-skin-five .jw-slider-horizontal .jw-rail,.jw-skin-five .jw-slider-horizontal .jw-buffer,.jw-skin-five .jw-slider-horizontal .jw-progress{height:.2em;border-radius:0}.jw-skin-five .jw-slider-horizontal .jw-rail{box-shadow:none}.jw-skin-five .jw-slider-horizontal .jw-knob{top:-0.4em;margin:0;width:1px;height:1em}.jw-skin-five .jw-slider-horizontal .jw-cue{top:-0.1em;width:.1em;height:.4em;background-color:#000;border-left:1px solid #fff;border-right:1px solid #fff}.jw-skin-five .jw-slider-vertical .jw-rail,.jw-skin-five .jw-slider-vertical .jw-progress{width:.2em}.jw-skin-five .jw-slider-vertical .jw-knob{margin-bottom:-1px;width:.8em;height:1px;border-radius:0;left:-0.3em}.jw-skin-five .jw-dock-button{border-radius:0}.jw-skin-five.jw-flag-time-slider-above .jw-progress{background:#fff}.jw-skin-five.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-text{color:rgba(255,255,255,0.6)}.jw-skin-five.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color{color:rgba(255,255,255,0.6);fill:rgba(255,255,255,0.6)}.jw-skin-five.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color:hover{color:#fff;fill:#fff}.jw-skin-five.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color:focus{color:#fff;fill:#fff} +/*# sourceMappingURL=data:application/json;base64,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RkFBd0YsV0FBVyxTQUFTLENBQUMiLCJmaWxlIjoiZml2ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuanctc2tpbi1maXZlIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVye2JvcmRlci1yYWRpdXM6LjVlbX0uanctc2tpbi1maXZlIC5qdy1kb2NrLWJ1dHRvbntib3JkZXItcmFkaXVzOi41ZW19Lmp3LXNraW4tZml2ZTpub3QoLmp3LWllKSAuanctY29udHJvbGJhciAuanctY29udHJvbGJhci1jZW50ZXItZ3JvdXAgLmp3LXRleHQtYWx0e3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87Ym90dG9tOmF1dG99Lmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1jb250cm9sYmFyLC5qdy1za2luLWZpdmUuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1jb250cm9sYmFye2hlaWdodDoyZW19Lmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1jb250cm9sYmFyIC5qdy1vdmVybGF5LC5qdy1za2luLWZpdmUuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1jb250cm9sYmFyIC5qdy1vdmVybGF5e2JvdHRvbToyZW19Lmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1maXZlLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tZml2ZS5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1maXZlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1maXZlLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLWZpdmU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1maXZlLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1maXZlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXRleHQtY291bnRkb3duLC5qdy1za2luLWZpdmUuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWNvdW50ZG93bntoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbX0uanctc2tpbi1maXZlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXNlbGVjdGlvbi1tZW51IC5qdy1tZW51LXNlbGVjdGlvbi10ZXh0LC5qdy1za2luLWZpdmUuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1zZWxlY3Rpb24tbWVudSAuanctbWVudS1zZWxlY3Rpb24tdGV4dHtoZWlnaHQ6Mi42NjhlbTtsaW5lLWhlaWdodDoyLjY2OGVtfS5qdy1za2luLWZpdmUuanctZmxhZy1hZHMuanctaWUgLmp3LXRleHQtYWx0LC5qdy1za2luLWZpdmUuanctZmxhZy1saXZlLmp3LWllIC5qdy10ZXh0LWFsdHt0b3A6MXB4O21hcmdpbjowfS5qdy1za2luLWZpdmU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctdGltZS10aXB7Ym90dG9tOjFlbX0uanctc2tpbi1maXZlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWNhcHRpb25ze21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMzhweCl9Lmp3cGxheWVyLmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMzhweCl9Lmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1jb250cm9scyAuanctY29udHJvbHMtcmlnaHR7Ym90dG9tOjJlbX0uanctc2tpbi1maXZlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWNvbnRyb2xiYXJ7aGVpZ2h0OjEwMCV9Lmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1maXZlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1maXZlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1maXZlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtZHVyYXRpb24sLmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy10ZXh0LWNvdW50ZG93bntoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDpub3JtYWx9Lmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1maXZlOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWljb24tdG9vbHRpcHttaW4td2lkdGg6MS4yNWVtfS5qdy1za2luLWZpdmU6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctc2VsZWN0aW9uLW1lbnV7cGFkZGluZzowIC4yNWVtfS5qdy1za2luLWZpdmUgLmp3LWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZDpyZ2JhKDIzOCwyMzgsMjM4LDAuOCl9Lmp3LXNraW4tZml2ZSAuanctdGV4dHtjb2xvcjojNDY0NjQ2fS5qdy1za2luLWZpdmUgLmp3LWtub2J7Y29sb3I6IzQ2NDY0NjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lmp3LXNraW4tZml2ZSAuanctYnV0dG9uLWNvbG9ye2NvbG9yOiM0NjQ2NDY7ZmlsbDojNDY0NjQ2fS5qdy1za2luLWZpdmU6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctYnV0dG9uLWNvbG9yOmhvdmVyLC5qdy1za2luLWZpdmUgLmp3LWJ1dHRvbi1jb2xvcjpmb2N1c3tvdXRsaW5lOm5vbmU7Y29sb3I6IzAwMDtmaWxsOiMwMDB9Lmp3LXNraW4tZml2ZSAuanctdG9nZ2xle2NvbG9yOiMwMDB9Lmp3LXNraW4tZml2ZSAuanctdG9nZ2xlLmp3LW9mZntjb2xvcjojNDY0NjQ2fS5qdy1za2luLWZpdmUgLmp3LXRvZ2dsZS5qdy1vZmY6Zm9jdXN7Y29sb3I6IzAwMH0uanctc2tpbi1maXZlIC5qdy10b2dnbGU6Zm9jdXN7b3V0bGluZTpub25lfS5qdy1za2luLWZpdmU6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctdG9nZ2xlLmp3LW9mZjpob3Zlcntjb2xvcjojMDAwfS5qdy1za2luLWZpdmUgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7bWFyZ2luOjAgLjI1ZW19Lmp3LXNraW4tZml2ZSAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lciAuanctaWNvbntjb2xvcjojNDY0NjQ2fS5qdy1za2luLWZpdmUgLmp3LXJhaWx7YmFja2dyb3VuZDojYjhiNmI3fS5qdy1za2luLWZpdmUgLmp3LWJ1ZmZlcntiYWNrZ3JvdW5kOiM5YzlhOWR9Lmp3LXNraW4tZml2ZSAuanctcHJvZ3Jlc3N7YmFja2dyb3VuZDojMDAwfS5qdy1za2luLWZpdmUgLmp3LXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouMmVtfS5qdy1za2luLWZpdmUgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1yYWlsLC5qdy1za2luLWZpdmUgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1idWZmZXIsLmp3LXNraW4tZml2ZSAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LXByb2dyZXNze2hlaWdodDouMmVtfS5qdy1za2luLWZpdmUgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1rbm9ie21hcmdpbi1sZWZ0Oi0wLjVlbX0uanctc2tpbi1maXZlIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LWtub2J7bWFyZ2luLWJvdHRvbTotMC41ZW19Lmp3LXNraW4tZml2ZSAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1zbGlkZXItY29udGFpbmVyLC5qdy1za2luLWZpdmUgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcmFpbCwuanctc2tpbi1maXZlIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXByb2dyZXNze3dpZHRoOi4yZW19Lmp3LXNraW4tZml2ZSAuanctbWVudSwuanctc2tpbi1maXZlIC5qdy10aW1lLXRpcCwuanctc2tpbi1maXZlIC5qdy12b2x1bWUtdGlwe2JvcmRlcjowfS5qdy1za2luLWZpdmUgLmp3LW1lbnUsLmp3LXNraW4tZml2ZSAuanctdGltZS10aXB7cGFkZGluZzouNWVtfS5qdy1za2luLWZpdmUgLmp3LXZvbHVtZS10aXB7cGFkZGluZzoxZW19Lmp3LXNraW4tZml2ZSAuanctc2tpcHtwYWRkaW5nOi41ZW19Lmp3LXNraW4tZml2ZSAuanctc2tpcCAuanctc2tpcHRleHQsLmp3LXNraW4tZml2ZSAuanctc2tpcCAuanctc2tpcC1pY29ue2NvbG9yOiM0NjQ2NDZ9Lmp3LXNraW4tZml2ZSAuanctc2tpcC5qdy1za2lwcGFibGU6aG92ZXIgLmp3LXNraXAtaWNvbiwuanctc2tpbi1maXZlIC5qdy1za2lwLmp3LXNraXBwYWJsZTpob3ZlciAuanctdGV4dHtjb2xvcjojMDAwfS5qdy1za2luLWZpdmUgLmp3LXRpbWUtdGlwIC5qdy10ZXh0LC5qdy1za2luLWZpdmUgLmp3LWRvY2stYnV0dG9uIC5qdy10ZXh0e2NvbG9yOiM0NjQ2NDZ9Lmp3LXNraW4tZml2ZSAuanctZG9jay1idXR0b257YmFja2dyb3VuZDojOWM5YTlkfS5qdy1za2luLWZpdmU6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctZG9jay1idXR0b246aG92ZXJ7YmFja2dyb3VuZDojYjhiNmI3fS5qdy1za2luLWZpdmUgLmp3LWljb24tY2FzdCBidXR0b257LS1jb25uZWN0ZWQtY29sb3I6IzAwMDstLWRpc2Nvbm5lY3RlZC1jb2xvcjojNDY0NjQ2fS5qdy1za2luLWZpdmUgLmp3LWljb24tY2FzdCBidXR0b246Zm9jdXN7LS1jb25uZWN0ZWQtY29sb3I6IzAwMDstLWRpc2Nvbm5lY3RlZC1jb2xvcjojMDAwfS5qdy1za2luLWZpdmUgLmp3LWljb24tY2FzdCBidXR0b24uanctb2Zmey0tY29ubmVjdGVkLWNvbG9yOiM0NjQ2NDZ9Lmp3LXNraW4tZml2ZSAuanctaWNvbi1jYXN0OmhvdmVyIGJ1dHRvbnstLWNvbm5lY3RlZC1jb2xvcjojMDAwOy0tZGlzY29ubmVjdGVkLWNvbG9yOiMwMDB9Lmp3LXNraW4tZml2ZSAuanctbmV4dHVwLWNvbnRhaW5lcntib3R0b206MmVtO3BhZGRpbmc6NXB4IC41ZW19Lmp3LXNraW4tZml2ZSAuanctbmV4dHVwe2JvcmRlci1yYWRpdXM6MH0uanctc2tpbi1maXZlIC5qdy1uZXh0dXAtaGVhZGVye2JhY2tncm91bmQ6cmdiYSgyMzgsMjM4LDIzOCwwLjkpO2NvbG9yOiMwMDB9Lmp3LXNraW4tZml2ZSAuanctbmV4dHVwLWJvZHl7YmFja2dyb3VuZDpyZ2JhKDIxMywyMTMsMjEzLDAuOSk7Y29sb3I6IzAwMH0uanctc2tpbi1maXZlIC5qdy1uZXh0dXAtdGh1bWJuYWlsLXZpc2libGUrLmp3LW5leHR1cC10aXRsZTphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDIxMywyMTMsMjEzLDApIDAsICNkNWQ1ZDUgMTAwJSl9Lmp3LXNraW4tZml2ZSAuanctbmV4dHVwLWNsb3Nle2NvbG9yOiM0NjQ2NDZ9Lmp3LXNraW4tZml2ZSAuanctbmV4dHVwLWNsb3NlOmFjdGl2ZXtjb2xvcjojMDAwfS5qdy1za2luLWZpdmUgLmp3LW5leHR1cC1jbG9zZTpob3Zlcntjb2xvcjojMDAwfS5qdy1za2luLWZpdmUuandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LW1lZGlhOmhvdmVyfi5qdy1jb250cm9scyAuanctZGlzcGxheS1pY29uLWRpc3BsYXl7YmFja2dyb3VuZC1jb2xvcjojYjhiNmI3fS5qdy1za2luLWZpdmUuandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjhiNmI3fS5qdy1za2luLWZpdmUuandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXIgLmp3LWljb257Y29sb3I6IzAwMH0uanctc2tpbi1maXZlIC5qdy1jb2xvci1hY3RpdmV7Y29sb3I6IzAwMDtzdHJva2U6IzAwMDtib3JkZXItY29sb3I6IzAwMH0uanctc2tpbi1maXZlOm5vdCguanctZmxhZy10b3VjaCkgLmp3LWNvbG9yLWFjdGl2ZS1ob3Zlcjpob3Zlcntjb2xvcjojMDAwO3N0cm9rZTojMDAwO2JvcmRlci1jb2xvcjojMDAwfS5qdy1za2luLWZpdmUgLmp3LWNvbG9yLWluYWN0aXZle2NvbG9yOiM0NjQ2NDY7c3Ryb2tlOiM0NjQ2NDY7Ym9yZGVyLWNvbG9yOiM0NjQ2NDZ9Lmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1jb2xvci1pbmFjdGl2ZS1ob3Zlcjpob3Zlcntjb2xvcjojNDY0NjQ2O3N0cm9rZTojNDY0NjQ2O2JvcmRlci1jb2xvcjojNDY0NjQ2fS5qdy1za2luLWZpdmUgLmp3LW9wdGlvbntjb2xvcjojNDY0NjQ2fS5qdy1za2luLWZpdmUgLmp3LW9wdGlvbi5qdy1hY3RpdmUtb3B0aW9ue2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNil9Lmp3LXNraW4tZml2ZTpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1vcHRpb246aG92ZXJ7Y29sb3I6IzAwMH0uanctc2tpbi1maXZlIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1maXZlIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tZml2ZSAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLWZpdmUgLmp3LXRleHQtY291bnRkb3duLC5qdy1za2luLWZpdmUgLmp3LXRleHQtZHVyYXRpb257cGFkZGluZzowIC41ZW19Lmp3LXNraW4tZml2ZSAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiM5YzlhOWQ7Ym9yZGVyLXJhZGl1czowfS5qdy1za2luLWZpdmUgLmp3LXNsaWRlci1ob3Jpem9udGFse2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lmp3LXNraW4tZml2ZSAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LXNsaWRlci1jb250YWluZXJ7aGVpZ2h0Oi45ZW19Lmp3LXNraW4tZml2ZSAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LXJhaWwsLmp3LXNraW4tZml2ZSAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWJ1ZmZlciwuanctc2tpbi1maXZlIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcHJvZ3Jlc3N7aGVpZ2h0Oi4yZW07Ym9yZGVyLXJhZGl1czowfS5qdy1za2luLWZpdmUgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1yYWlse2JveC1zaGFkb3c6bm9uZX0uanctc2tpbi1maXZlIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuancta25vYnt0b3A6LTAuNGVtO21hcmdpbjowO3dpZHRoOjFweDtoZWlnaHQ6MWVtfS5qdy1za2luLWZpdmUgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1jdWV7dG9wOi0wLjFlbTt3aWR0aDouMWVtO2hlaWdodDouNGVtO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItbGVmdDoxcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9Lmp3LXNraW4tZml2ZSAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1yYWlsLC5qdy1za2luLWZpdmUgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcHJvZ3Jlc3N7d2lkdGg6LjJlbX0uanctc2tpbi1maXZlIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LWtub2J7bWFyZ2luLWJvdHRvbTotMXB4O3dpZHRoOi44ZW07aGVpZ2h0OjFweDtib3JkZXItcmFkaXVzOjA7bGVmdDotMC4zZW19Lmp3LXNraW4tZml2ZSAuanctZG9jay1idXR0b257Ym9yZGVyLXJhZGl1czowfS5qdy1za2luLWZpdmUuanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSAuanctcHJvZ3Jlc3N7YmFja2dyb3VuZDojZmZmfS5qdy1za2luLWZpdmUuanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSAuanctY29udHJvbGJhciAuanctZ3JvdXA+Lmp3LXRleHR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpfS5qdy1za2luLWZpdmUuanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSAuanctY29udHJvbGJhciAuanctZ3JvdXA+Lmp3LWJ1dHRvbi1jb2xvcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7ZmlsbDpyZ2JhKDI1NSwyNTUsMjU1LDAuNil9Lmp3LXNraW4tZml2ZS5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlIC5qdy1jb250cm9sYmFyIC5qdy1ncm91cD4uanctYnV0dG9uLWNvbG9yOmhvdmVye2NvbG9yOiNmZmY7ZmlsbDojZmZmfS5qdy1za2luLWZpdmUuanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSAuanctY29udHJvbGJhciAuanctZ3JvdXA+Lmp3LWJ1dHRvbi1jb2xvcjpmb2N1c3tjb2xvcjojZmZmO2ZpbGw6I2ZmZn0iXX0= */ \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/glow.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/glow.css new file mode 100644 index 00000000..573083d4 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/glow.css @@ -0,0 +1,2 @@ +.jw-skin-glow .jw-display-icon-container{border-radius:.4em}.jw-skin-glow .jw-dock-button{border-radius:.4em}.jw-skin-glow:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-glow.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-glow.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-glow.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-glow.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-glow.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-glow.jw-flag-ads-googleima .jw-text-duration,.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-glow.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-glow:not(.jw-flag-time-slider-above) .jw-selection-menu .jw-menu-selection-text,.jw-skin-glow.jw-flag-ads-googleima .jw-selection-menu .jw-menu-selection-text{height:2.668em;line-height:2.668em}.jw-skin-glow.jw-flag-ads.jw-ie .jw-text-alt,.jw-skin-glow.jw-flag-live.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-glow:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-selection-menu{padding:0 .25em}.jw-skin-glow .jw-background-color{background:rgba(19,20,21,0.8)}.jw-skin-glow .jw-text{color:#95979b}.jw-skin-glow .jw-knob{color:#95979b;background-color:#fff}.jw-skin-glow .jw-button-color{color:#95979b;fill:#95979b}.jw-skin-glow:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-glow .jw-button-color:focus{outline:none;color:#fff;fill:#fff}.jw-skin-glow .jw-toggle{color:#fff}.jw-skin-glow .jw-toggle.jw-off{color:#95979b}.jw-skin-glow .jw-toggle.jw-off:focus{color:#fff}.jw-skin-glow .jw-toggle:focus{outline:none}.jw-skin-glow:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#fff}.jw-skin-glow .jw-display-icon-container{margin:0 .25em}.jw-skin-glow .jw-display-icon-container .jw-icon{color:#95979b}.jw-skin-glow .jw-rail{background:#2a2c2e}.jw-skin-glow .jw-buffer{background:#95979b}.jw-skin-glow .jw-progress{background:#fff}.jw-skin-glow .jw-slider-horizontal{height:.4em}.jw-skin-glow .jw-slider-horizontal .jw-rail,.jw-skin-glow .jw-slider-horizontal .jw-buffer,.jw-skin-glow .jw-slider-horizontal .jw-progress{height:.4em}.jw-skin-glow .jw-slider-horizontal .jw-knob{margin-left:-0.4em}.jw-skin-glow .jw-slider-vertical .jw-knob{margin-bottom:-0.4em}.jw-skin-glow .jw-slider-vertical .jw-slider-container,.jw-skin-glow .jw-slider-vertical .jw-rail,.jw-skin-glow .jw-slider-vertical .jw-progress{width:.4em}.jw-skin-glow .jw-menu,.jw-skin-glow .jw-time-tip,.jw-skin-glow .jw-volume-tip{border:0}.jw-skin-glow .jw-menu,.jw-skin-glow .jw-time-tip{padding:.5em}.jw-skin-glow .jw-volume-tip{padding:1em}.jw-skin-glow .jw-skip{padding:.5em}.jw-skin-glow .jw-skip .jw-skiptext,.jw-skin-glow .jw-skip .jw-skip-icon{color:#95979b}.jw-skin-glow .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-glow .jw-skip.jw-skippable:hover .jw-text{color:#fff}.jw-skin-glow .jw-time-tip .jw-text,.jw-skin-glow .jw-dock-button .jw-text{color:#95979b}.jw-skin-glow .jw-dock-button{background:#212121}.jw-skin-glow:not(.jw-flag-touch) .jw-dock-button:hover{background:rgba(0,0,0,0.8)}.jw-skin-glow .jw-icon-cast button{--connected-color:#fff;--disconnected-color:#95979b}.jw-skin-glow .jw-icon-cast button:focus{--connected-color:#fff;--disconnected-color:#fff}.jw-skin-glow .jw-icon-cast button.jw-off{--connected-color:#95979b}.jw-skin-glow .jw-icon-cast:hover button{--connected-color:#fff;--disconnected-color:#fff}.jw-skin-glow .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-glow .jw-nextup{border-radius:.3em}.jw-skin-glow .jw-nextup-header{background:rgba(19,20,21,0.9);color:#fff}.jw-skin-glow .jw-nextup-body{background:rgba(0,0,0,0.9);color:#fff}.jw-skin-glow .jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, #000 100%);background:linear-gradient(-180deg, rgba(0,0,0,0) 0, #000 100%)}.jw-skin-glow .jw-nextup-close{color:#95979b}.jw-skin-glow .jw-nextup-close:active{color:#fff}.jw-skin-glow .jw-nextup-close:hover{color:#fff}.jw-skin-glow.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:rgba(0,0,0,0.8)}.jw-skin-glow.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:rgba(0,0,0,0.8)}.jw-skin-glow.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-glow .jw-color-active{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-glow:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#fff;stroke:#fff;border-color:#fff}.jw-skin-glow .jw-color-inactive{color:#95979b;stroke:#95979b;border-color:#95979b}.jw-skin-glow:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#95979b;stroke:#95979b;border-color:#95979b}.jw-skin-glow .jw-option{color:#95979b}.jw-skin-glow .jw-option.jw-active-option{color:#fff;background-color:rgba(255,255,255,0.1)}.jw-skin-glow:not(.jw-flag-touch) .jw-option:hover{color:#fff}.jw-skin-glow .jw-display-icon-container{background-color:#212121}.jw-skin-glow .jw-icon-inline,.jw-skin-glow .jw-icon-tooltip,.jw-skin-glow .jw-text-elapsed,.jw-skin-glow .jw-text-countdown,.jw-skin-glow .jw-text-duration{padding:0 .5em}.jw-skin-glow .jw-background-color{background:rgba(51,51,51,0.8)}.jw-skin-glow .jw-time-tip,.jw-skin-glow .jw-volume-tip,.jw-skin-glow .jw-menu,.jw-skin-glow .jw-skip{border-radius:.5em}.jw-skin-glow .jw-volume-tip,.jw-skin-glow .jw-menu{bottom:.3em}.jw-skin-glow .jw-rail,.jw-skin-glow .jw-buffer,.jw-skin-glow .jw-progress{border-radius:.4em}.jw-skin-glow .jw-knob{display:none}.jw-skin-glow .jw-slider-horizontal{background:transparent}.jw-skin-glow .jw-slider-horizontal .jw-cue{top:.075em;background-color:#000;width:.25em;height:.25em;border-radius:1em}.jw-skin-glow .jw-slider-vertical{bottom:5px}.jw-skin-glow .jw-slider-vertical .jw-rail,.jw-skin-glow .jw-slider-vertical .jw-progress{width:.4em} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb3cuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlDQUF5QyxrQkFBa0IsQ0FBQyw4QkFBOEIsa0JBQWtCLENBQUMsa0ZBQWtGLFFBQVEsbUNBQTJCLEFBQTNCLCtCQUEyQixBQUEzQiwyQkFBMkIsWUFBWSxXQUFXLENBQUMsZ0hBQWdILFVBQVUsQ0FBQyx3SUFBd0ksVUFBVSxDQUFDLHdrQkFBd2tCLFdBQVcsZUFBZSxDQUFDLHdLQUF3SyxlQUFlLG1CQUFtQixDQUFDLDJGQUEyRixRQUFRLFFBQVEsQ0FBQyxzRkFBc0YsVUFBVSxDQUFDLHNGQUFzRiw0QkFBNEIsQ0FBQyw0SEFBNEgsNEJBQTRCLENBQUMseUdBQXlHLFVBQVUsQ0FBQyw2R0FBNkcsV0FBVyxDQUFDLDZpQkFBNmlCLFlBQVksa0JBQWtCLENBQUMsbUxBQW1MLGdCQUFnQixDQUFDLDRGQUE0RixlQUFlLENBQUMsbUNBQW1DLDZCQUE2QixDQUFDLHVCQUF1QixhQUFhLENBQUMsdUJBQXVCLGNBQWMscUJBQXFCLENBQUMsK0JBQStCLGNBQWMsWUFBWSxDQUFDLDhGQUE4RixhQUFhLFdBQVcsU0FBUyxDQUFDLHlCQUF5QixVQUFVLENBQUMsZ0NBQWdDLGFBQWEsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLCtCQUErQixZQUFZLENBQUMsMERBQTBELFVBQVUsQ0FBQyx5Q0FBeUMsY0FBYyxDQUFDLGtEQUFrRCxhQUFhLENBQUMsdUJBQXVCLGtCQUFrQixDQUFDLHlCQUF5QixrQkFBa0IsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG9DQUFvQyxXQUFXLENBQUMsNklBQTZJLFdBQVcsQ0FBQyw2Q0FBNkMsa0JBQWtCLENBQUMsMkNBQTJDLG9CQUFvQixDQUFDLGlKQUFpSixVQUFVLENBQUMsK0VBQStFLFFBQVEsQ0FBQyxrREFBa0QsWUFBWSxDQUFDLDZCQUE2QixXQUFXLENBQUMsdUJBQXVCLFlBQVksQ0FBQyx5RUFBeUUsYUFBYSxDQUFDLDJHQUEyRyxVQUFVLENBQUMsMkVBQTJFLGFBQWEsQ0FBQyw4QkFBOEIsa0JBQWtCLENBQUMsd0RBQXdELDBCQUEwQixDQUFDLG1DQUFtQyx1QkFBdUIsNEJBQTRCLENBQUMseUNBQXlDLHVCQUF1Qix5QkFBeUIsQ0FBQywwQ0FBMEMseUJBQXlCLENBQUMseUNBQXlDLHVCQUF1Qix5QkFBeUIsQ0FBQyxtQ0FBbUMsV0FBVyxnQkFBZ0IsQ0FBQyx5QkFBeUIsa0JBQWtCLENBQUMsZ0NBQWdDLDhCQUE4QixVQUFVLENBQUMsOEJBQThCLDJCQUEyQixVQUFVLENBQUMsa0VBQWtFLG9FQUErRCxBQUEvRCwrREFBK0QsQ0FBQywrQkFBK0IsYUFBYSxDQUFDLHNDQUFzQyxVQUFVLENBQUMscUNBQXFDLFVBQVUsQ0FBQyw4SkFBOEosZ0NBQWdDLENBQUMseUlBQXlJLGdDQUFnQyxDQUFDLGtKQUFrSixVQUFVLENBQUMsK0JBQStCLFdBQVcsWUFBWSxpQkFBaUIsQ0FBQywrREFBK0QsV0FBVyxZQUFZLGlCQUFpQixDQUFDLGlDQUFpQyxjQUFjLGVBQWUsb0JBQW9CLENBQUMsaUVBQWlFLGNBQWMsZUFBZSxvQkFBb0IsQ0FBQyx5QkFBeUIsYUFBYSxDQUFDLDBDQUEwQyxXQUFXLHNDQUFzQyxDQUFDLG1EQUFtRCxVQUFVLENBQUMseUNBQXlDLHdCQUF3QixDQUFDLDZKQUE2SixjQUFjLENBQUMsbUNBQW1DLDZCQUE2QixDQUFDLHNHQUFzRyxrQkFBa0IsQ0FBQyxvREFBb0QsV0FBVyxDQUFDLDJFQUEyRSxrQkFBa0IsQ0FBQyx1QkFBdUIsWUFBWSxDQUFDLG9DQUFvQyxzQkFBc0IsQ0FBQyw0Q0FBNEMsV0FBVyxzQkFBc0IsWUFBWSxhQUFhLGlCQUFpQixDQUFDLGtDQUFrQyxVQUFVLENBQUMsMEZBQTBGLFVBQVUsQ0FBQyIsImZpbGUiOiJnbG93LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5qdy1za2luLWdsb3cgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7Ym9yZGVyLXJhZGl1czouNGVtfS5qdy1za2luLWdsb3cgLmp3LWRvY2stYnV0dG9ue2JvcmRlci1yYWRpdXM6LjRlbX0uanctc2tpbi1nbG93Om5vdCguanctaWUpIC5qdy1jb250cm9sYmFyIC5qdy1jb250cm9sYmFyLWNlbnRlci1ncm91cCAuanctdGV4dC1hbHR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW46YXV0bztib3R0b206YXV0b30uanctc2tpbi1nbG93Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWNvbnRyb2xiYXIsLmp3LXNraW4tZ2xvdy5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWNvbnRyb2xiYXJ7aGVpZ2h0OjJlbX0uanctc2tpbi1nbG93Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWNvbnRyb2xiYXIgLmp3LW92ZXJsYXksLmp3LXNraW4tZ2xvdy5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWNvbnRyb2xiYXIgLmp3LW92ZXJsYXl7Ym90dG9tOjJlbX0uanctc2tpbi1nbG93Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWljb24taW5saW5lLC5qdy1za2luLWdsb3cuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1nbG93Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1nbG93Lmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctaWNvbi10b29sdGlwLC5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLWdsb3cuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWVsYXBzZWQsLmp3LXNraW4tZ2xvdzpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy10ZXh0LWR1cmF0aW9uLC5qdy1za2luLWdsb3cuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWR1cmF0aW9uLC5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1jb3VudGRvd24sLmp3LXNraW4tZ2xvdy5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LXRleHQtY291bnRkb3due2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtfS5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctc2VsZWN0aW9uLW1lbnUgLmp3LW1lbnUtc2VsZWN0aW9uLXRleHQsLmp3LXNraW4tZ2xvdy5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LXNlbGVjdGlvbi1tZW51IC5qdy1tZW51LXNlbGVjdGlvbi10ZXh0e2hlaWdodDoyLjY2OGVtO2xpbmUtaGVpZ2h0OjIuNjY4ZW19Lmp3LXNraW4tZ2xvdy5qdy1mbGFnLWFkcy5qdy1pZSAuanctdGV4dC1hbHQsLmp3LXNraW4tZ2xvdy5qdy1mbGFnLWxpdmUuanctaWUgLmp3LXRleHQtYWx0e3RvcDoxcHg7bWFyZ2luOjB9Lmp3LXNraW4tZ2xvdzpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy10aW1lLXRpcHtib3R0b206MWVtfS5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctY2FwdGlvbnN7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAzOHB4KX0uandwbGF5ZXIuanctc2tpbi1nbG93Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAzOHB4KX0uanctc2tpbi1nbG93Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWNvbnRyb2xzIC5qdy1jb250cm9scy1yaWdodHtib3R0b206MmVtfS5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctY29udHJvbGJhcntoZWlnaHQ6MTAwJX0uanctc2tpbi1nbG93Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWljb24taW5saW5lLC5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctaWNvbi10b29sdGlwLC5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1nbG93Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtY291bnRkb3due2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0Om5vcm1hbH0uanctc2tpbi1nbG93Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWljb24taW5saW5lLC5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctaWNvbi10b29sdGlwe21pbi13aWR0aDoxLjI1ZW19Lmp3LXNraW4tZ2xvdzpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1zZWxlY3Rpb24tbWVudXtwYWRkaW5nOjAgLjI1ZW19Lmp3LXNraW4tZ2xvdyAuanctYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kOnJnYmEoMTksMjAsMjEsMC44KX0uanctc2tpbi1nbG93IC5qdy10ZXh0e2NvbG9yOiM5NTk3OWJ9Lmp3LXNraW4tZ2xvdyAuancta25vYntjb2xvcjojOTU5NzliO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uanctc2tpbi1nbG93IC5qdy1idXR0b24tY29sb3J7Y29sb3I6Izk1OTc5YjtmaWxsOiM5NTk3OWJ9Lmp3LXNraW4tZ2xvdzpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1idXR0b24tY29sb3I6aG92ZXIsLmp3LXNraW4tZ2xvdyAuanctYnV0dG9uLWNvbG9yOmZvY3Vze291dGxpbmU6bm9uZTtjb2xvcjojZmZmO2ZpbGw6I2ZmZn0uanctc2tpbi1nbG93IC5qdy10b2dnbGV7Y29sb3I6I2ZmZn0uanctc2tpbi1nbG93IC5qdy10b2dnbGUuanctb2Zme2NvbG9yOiM5NTk3OWJ9Lmp3LXNraW4tZ2xvdyAuanctdG9nZ2xlLmp3LW9mZjpmb2N1c3tjb2xvcjojZmZmfS5qdy1za2luLWdsb3cgLmp3LXRvZ2dsZTpmb2N1c3tvdXRsaW5lOm5vbmV9Lmp3LXNraW4tZ2xvdzpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy10b2dnbGUuanctb2ZmOmhvdmVye2NvbG9yOiNmZmZ9Lmp3LXNraW4tZ2xvdyAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcnttYXJnaW46MCAuMjVlbX0uanctc2tpbi1nbG93IC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVyIC5qdy1pY29ue2NvbG9yOiM5NTk3OWJ9Lmp3LXNraW4tZ2xvdyAuanctcmFpbHtiYWNrZ3JvdW5kOiMyYTJjMmV9Lmp3LXNraW4tZ2xvdyAuanctYnVmZmVye2JhY2tncm91bmQ6Izk1OTc5Yn0uanctc2tpbi1nbG93IC5qdy1wcm9ncmVzc3tiYWNrZ3JvdW5kOiNmZmZ9Lmp3LXNraW4tZ2xvdyAuanctc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi40ZW19Lmp3LXNraW4tZ2xvdyAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LXJhaWwsLmp3LXNraW4tZ2xvdyAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWJ1ZmZlciwuanctc2tpbi1nbG93IC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcHJvZ3Jlc3N7aGVpZ2h0Oi40ZW19Lmp3LXNraW4tZ2xvdyAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWtub2J7bWFyZ2luLWxlZnQ6LTAuNGVtfS5qdy1za2luLWdsb3cgLmp3LXNsaWRlci12ZXJ0aWNhbCAuancta25vYnttYXJnaW4tYm90dG9tOi0wLjRlbX0uanctc2tpbi1nbG93IC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXNsaWRlci1jb250YWluZXIsLmp3LXNraW4tZ2xvdyAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1yYWlsLC5qdy1za2luLWdsb3cgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcHJvZ3Jlc3N7d2lkdGg6LjRlbX0uanctc2tpbi1nbG93IC5qdy1tZW51LC5qdy1za2luLWdsb3cgLmp3LXRpbWUtdGlwLC5qdy1za2luLWdsb3cgLmp3LXZvbHVtZS10aXB7Ym9yZGVyOjB9Lmp3LXNraW4tZ2xvdyAuanctbWVudSwuanctc2tpbi1nbG93IC5qdy10aW1lLXRpcHtwYWRkaW5nOi41ZW19Lmp3LXNraW4tZ2xvdyAuanctdm9sdW1lLXRpcHtwYWRkaW5nOjFlbX0uanctc2tpbi1nbG93IC5qdy1za2lwe3BhZGRpbmc6LjVlbX0uanctc2tpbi1nbG93IC5qdy1za2lwIC5qdy1za2lwdGV4dCwuanctc2tpbi1nbG93IC5qdy1za2lwIC5qdy1za2lwLWljb257Y29sb3I6Izk1OTc5Yn0uanctc2tpbi1nbG93IC5qdy1za2lwLmp3LXNraXBwYWJsZTpob3ZlciAuanctc2tpcC1pY29uLC5qdy1za2luLWdsb3cgLmp3LXNraXAuanctc2tpcHBhYmxlOmhvdmVyIC5qdy10ZXh0e2NvbG9yOiNmZmZ9Lmp3LXNraW4tZ2xvdyAuanctdGltZS10aXAgLmp3LXRleHQsLmp3LXNraW4tZ2xvdyAuanctZG9jay1idXR0b24gLmp3LXRleHR7Y29sb3I6Izk1OTc5Yn0uanctc2tpbi1nbG93IC5qdy1kb2NrLWJ1dHRvbntiYWNrZ3JvdW5kOiMyMTIxMjF9Lmp3LXNraW4tZ2xvdzpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1kb2NrLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC44KX0uanctc2tpbi1nbG93IC5qdy1pY29uLWNhc3QgYnV0dG9uey0tY29ubmVjdGVkLWNvbG9yOiNmZmY7LS1kaXNjb25uZWN0ZWQtY29sb3I6Izk1OTc5Yn0uanctc2tpbi1nbG93IC5qdy1pY29uLWNhc3QgYnV0dG9uOmZvY3Vzey0tY29ubmVjdGVkLWNvbG9yOiNmZmY7LS1kaXNjb25uZWN0ZWQtY29sb3I6I2ZmZn0uanctc2tpbi1nbG93IC5qdy1pY29uLWNhc3QgYnV0dG9uLmp3LW9mZnstLWNvbm5lY3RlZC1jb2xvcjojOTU5NzlifS5qdy1za2luLWdsb3cgLmp3LWljb24tY2FzdDpob3ZlciBidXR0b257LS1jb25uZWN0ZWQtY29sb3I6I2ZmZjstLWRpc2Nvbm5lY3RlZC1jb2xvcjojZmZmfS5qdy1za2luLWdsb3cgLmp3LW5leHR1cC1jb250YWluZXJ7Ym90dG9tOjJlbTtwYWRkaW5nOjVweCAuNWVtfS5qdy1za2luLWdsb3cgLmp3LW5leHR1cHtib3JkZXItcmFkaXVzOi4zZW19Lmp3LXNraW4tZ2xvdyAuanctbmV4dHVwLWhlYWRlcntiYWNrZ3JvdW5kOnJnYmEoMTksMjAsMjEsMC45KTtjb2xvcjojZmZmfS5qdy1za2luLWdsb3cgLmp3LW5leHR1cC1ib2R5e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkpO2NvbG9yOiNmZmZ9Lmp3LXNraW4tZ2xvdyAuanctbmV4dHVwLXRodW1ibmFpbC12aXNpYmxlKy5qdy1uZXh0dXAtdGl0bGU6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgcmdiYSgwLDAsMCwwKSAwLCAjMDAwIDEwMCUpfS5qdy1za2luLWdsb3cgLmp3LW5leHR1cC1jbG9zZXtjb2xvcjojOTU5NzlifS5qdy1za2luLWdsb3cgLmp3LW5leHR1cC1jbG9zZTphY3RpdmV7Y29sb3I6I2ZmZn0uanctc2tpbi1nbG93IC5qdy1uZXh0dXAtY2xvc2U6aG92ZXJ7Y29sb3I6I2ZmZn0uanctc2tpbi1nbG93Lmp3cGxheWVyOm5vdCguanctZmxhZy10b3VjaCk6bm90KC5qdy1lcnJvcik6bm90KC5qdy1zdGF0ZS1lcnJvcik6bm90KC5qdy1zdGF0ZS1idWZmZXJpbmcpIC5qdy1tZWRpYTpob3Zlcn4uanctY29udHJvbHMgLmp3LWRpc3BsYXktaWNvbi1kaXNwbGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpfS5qdy1za2luLWdsb3cuandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Lmp3LXNraW4tZ2xvdy5qd3BsYXllcjpub3QoLmp3LWZsYWctdG91Y2gpOm5vdCguanctZXJyb3IpOm5vdCguanctc3RhdGUtZXJyb3IpOm5vdCguanctc3RhdGUtYnVmZmVyaW5nKSAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcjpob3ZlciAuanctaWNvbntjb2xvcjojZmZmfS5qdy1za2luLWdsb3cgLmp3LWNvbG9yLWFjdGl2ZXtjb2xvcjojZmZmO3N0cm9rZTojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5qdy1za2luLWdsb3c6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctY29sb3ItYWN0aXZlLWhvdmVyOmhvdmVye2NvbG9yOiNmZmY7c3Ryb2tlOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9Lmp3LXNraW4tZ2xvdyAuanctY29sb3ItaW5hY3RpdmV7Y29sb3I6Izk1OTc5YjtzdHJva2U6Izk1OTc5Yjtib3JkZXItY29sb3I6Izk1OTc5Yn0uanctc2tpbi1nbG93Om5vdCguanctZmxhZy10b3VjaCkgLmp3LWNvbG9yLWluYWN0aXZlLWhvdmVyOmhvdmVye2NvbG9yOiM5NTk3OWI7c3Ryb2tlOiM5NTk3OWI7Ym9yZGVyLWNvbG9yOiM5NTk3OWJ9Lmp3LXNraW4tZ2xvdyAuanctb3B0aW9ue2NvbG9yOiM5NTk3OWJ9Lmp3LXNraW4tZ2xvdyAuanctb3B0aW9uLmp3LWFjdGl2ZS1vcHRpb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKX0uanctc2tpbi1nbG93Om5vdCguanctZmxhZy10b3VjaCkgLmp3LW9wdGlvbjpob3Zlcntjb2xvcjojZmZmfS5qdy1za2luLWdsb3cgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojMjEyMTIxfS5qdy1za2luLWdsb3cgLmp3LWljb24taW5saW5lLC5qdy1za2luLWdsb3cgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1nbG93IC5qdy10ZXh0LWVsYXBzZWQsLmp3LXNraW4tZ2xvdyAuanctdGV4dC1jb3VudGRvd24sLmp3LXNraW4tZ2xvdyAuanctdGV4dC1kdXJhdGlvbntwYWRkaW5nOjAgLjVlbX0uanctc2tpbi1nbG93IC5qdy1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQ6cmdiYSg1MSw1MSw1MSwwLjgpfS5qdy1za2luLWdsb3cgLmp3LXRpbWUtdGlwLC5qdy1za2luLWdsb3cgLmp3LXZvbHVtZS10aXAsLmp3LXNraW4tZ2xvdyAuanctbWVudSwuanctc2tpbi1nbG93IC5qdy1za2lwe2JvcmRlci1yYWRpdXM6LjVlbX0uanctc2tpbi1nbG93IC5qdy12b2x1bWUtdGlwLC5qdy1za2luLWdsb3cgLmp3LW1lbnV7Ym90dG9tOi4zZW19Lmp3LXNraW4tZ2xvdyAuanctcmFpbCwuanctc2tpbi1nbG93IC5qdy1idWZmZXIsLmp3LXNraW4tZ2xvdyAuanctcHJvZ3Jlc3N7Ym9yZGVyLXJhZGl1czouNGVtfS5qdy1za2luLWdsb3cgLmp3LWtub2J7ZGlzcGxheTpub25lfS5qdy1za2luLWdsb3cgLmp3LXNsaWRlci1ob3Jpem9udGFse2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lmp3LXNraW4tZ2xvdyAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWN1ZXt0b3A6LjA3NWVtO2JhY2tncm91bmQtY29sb3I6IzAwMDt3aWR0aDouMjVlbTtoZWlnaHQ6LjI1ZW07Ym9yZGVyLXJhZGl1czoxZW19Lmp3LXNraW4tZ2xvdyAuanctc2xpZGVyLXZlcnRpY2Fse2JvdHRvbTo1cHh9Lmp3LXNraW4tZ2xvdyAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1yYWlsLC5qdy1za2luLWdsb3cgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcHJvZ3Jlc3N7d2lkdGg6LjRlbX0iXX0= */ \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/roundster.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/roundster.css new file mode 100644 index 00000000..5a6660c4 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/roundster.css @@ -0,0 +1,2 @@ +.jw-skin-roundster .jw-display-icon-container{border-radius:.5em}.jw-skin-roundster .jw-dock-button{border-radius:.5em}.jw-skin-roundster:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-roundster.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-roundster.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-roundster.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-roundster.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-roundster.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-roundster.jw-flag-ads-googleima .jw-text-duration,.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-roundster.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-selection-menu .jw-menu-selection-text,.jw-skin-roundster.jw-flag-ads-googleima .jw-selection-menu .jw-menu-selection-text{height:2.668em;line-height:2.668em}.jw-skin-roundster.jw-flag-ads.jw-ie .jw-text-alt,.jw-skin-roundster.jw-flag-live.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-selection-menu{padding:0 .25em}.jw-skin-roundster .jw-background-color{background:#dfe2e9}.jw-skin-roundster .jw-text{color:#8490a0}.jw-skin-roundster .jw-knob{color:#8490a0;background-color:#f15173}.jw-skin-roundster .jw-button-color{color:#8490a0;fill:#8490a0}.jw-skin-roundster:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-roundster .jw-button-color:focus{outline:none;color:#f15173;fill:#f15173}.jw-skin-roundster .jw-toggle{color:#f15173}.jw-skin-roundster .jw-toggle.jw-off{color:#8490a0}.jw-skin-roundster .jw-toggle.jw-off:focus{color:#f15173}.jw-skin-roundster .jw-toggle:focus{outline:none}.jw-skin-roundster:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#f15173}.jw-skin-roundster .jw-display-icon-container{margin:0 .25em}.jw-skin-roundster .jw-display-icon-container .jw-icon{color:rgba(255,255,255,0.5)}.jw-skin-roundster .jw-rail{background:#878fa2}.jw-skin-roundster .jw-buffer{background:#9c9a9d}.jw-skin-roundster .jw-progress{background:#f15173}.jw-skin-roundster .jw-slider-horizontal{height:.4em}.jw-skin-roundster .jw-slider-horizontal .jw-rail,.jw-skin-roundster .jw-slider-horizontal .jw-buffer,.jw-skin-roundster .jw-slider-horizontal .jw-progress{height:.4em}.jw-skin-roundster .jw-slider-horizontal .jw-knob{margin-left:-0.5em}.jw-skin-roundster .jw-slider-vertical .jw-knob{margin-bottom:-0.5em}.jw-skin-roundster .jw-slider-vertical .jw-slider-container,.jw-skin-roundster .jw-slider-vertical .jw-rail,.jw-skin-roundster .jw-slider-vertical .jw-progress{width:.75em}.jw-skin-roundster .jw-menu,.jw-skin-roundster .jw-time-tip,.jw-skin-roundster .jw-volume-tip{border:0}.jw-skin-roundster .jw-menu,.jw-skin-roundster .jw-time-tip{padding:.5em}.jw-skin-roundster .jw-volume-tip{padding:1em}.jw-skin-roundster .jw-skip{padding:.5em}.jw-skin-roundster .jw-skip .jw-skiptext,.jw-skin-roundster .jw-skip .jw-skip-icon{color:#8490a0}.jw-skin-roundster .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-roundster .jw-skip.jw-skippable:hover .jw-text{color:#f15173}.jw-skin-roundster .jw-time-tip .jw-text,.jw-skin-roundster .jw-dock-button .jw-text{color:#8490a0}.jw-skin-roundster .jw-dock-button{background:#8490a0}.jw-skin-roundster:not(.jw-flag-touch) .jw-dock-button:hover{background:#f15173}.jw-skin-roundster .jw-icon-cast button{--connected-color:#f15173;--disconnected-color:#8490a0}.jw-skin-roundster .jw-icon-cast button:focus{--connected-color:#f15173;--disconnected-color:#f15173}.jw-skin-roundster .jw-icon-cast button.jw-off{--connected-color:#8490a0}.jw-skin-roundster .jw-icon-cast:hover button{--connected-color:#f15173;--disconnected-color:#f15173}.jw-skin-roundster .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-roundster .jw-nextup{border-radius:.5em}.jw-skin-roundster .jw-nextup-header{background:rgba(223,226,233,0.8);color:#f15173}.jw-skin-roundster .jw-nextup-body{background:rgba(163,171,191,0.8);color:#fff}.jw-skin-roundster .jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top, rgba(163,171,191,0) 0, #a3abbf 100%);background:linear-gradient(-180deg, rgba(163,171,191,0) 0, #a3abbf 100%)}.jw-skin-roundster .jw-nextup-close{color:#8490a0}.jw-skin-roundster .jw-nextup-close:active{color:#f15173}.jw-skin-roundster .jw-nextup-close:hover{color:#f15173}.jw-skin-roundster.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#f15173}.jw-skin-roundster.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#f15173}.jw-skin-roundster.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-roundster .jw-color-active{color:#f15173;stroke:#f15173;border-color:#f15173}.jw-skin-roundster:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#f15173;stroke:#f15173;border-color:#f15173}.jw-skin-roundster .jw-color-inactive{color:#8490a0;stroke:#8490a0;border-color:#8490a0}.jw-skin-roundster:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#8490a0;stroke:#8490a0;border-color:#8490a0}.jw-skin-roundster .jw-option{color:#8490a0}.jw-skin-roundster .jw-option.jw-active-option{color:#f15173;background-color:rgba(255,255,255,0.5)}.jw-skin-roundster:not(.jw-flag-touch) .jw-option:hover{color:#f15173}.jw-skin-roundster .jw-display-icon-container{background-color:#8490a0}.jw-skin-roundster .jw-icon-inline,.jw-skin-roundster .jw-icon-tooltip,.jw-skin-roundster .jw-text-elapsed,.jw-skin-roundster .jw-text-countdown,.jw-skin-roundster .jw-text-duration{padding:0 .5em}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch.jw-flag-autostart:not(.jw-flag-ads-vpaid).jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar{display:inline-block}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-controlbar{bottom:.7em;max-width:800px;margin:0 auto;left:2%;right:2%;width:96%}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0).jw-flag-ads-googleima .jw-controlbar{bottom:0}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-captions{max-height:calc(100% - 46px)}.jwplayer.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) video::-webkit-media-text-track-container{max-height:calc(100% - 46px)}.jw-skin-roundster:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-flag-small-player).jw-ie.jw-flag-ads .jw-controlbar-center-group .jw-text-alt{top:1px}.jw-skin-roundster:not(.jw-flag-time-slider-above) .jw-nextup-container{bottom:3.2em;padding-left:0;padding-right:0;max-width:800px}.jw-skin-roundster:not(.jw-flag-time-slider-above).jw-breakpoint-2 .jw-nextup-container,.jw-skin-roundster:not(.jw-flag-time-slider-above).jw-breakpoint-3 .jw-nextup-container,.jw-skin-roundster:not(.jw-flag-time-slider-above).jw-breakpoint-4 .jw-nextup-container{padding-left:2%;padding-right:2%}.jw-skin-roundster.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-roundster:not(.jw-breakpoint-0) .jw-controlbar{border-radius:1em;padding:0 1em}.jw-skin-roundster .jw-rail,.jw-skin-roundster .jw-progress,.jw-skin-roundster .jw-buffer{border-radius:1em}.jw-skin-roundster .jw-slider-volume{border:0}.jw-skin-roundster .jw-knob{background-color:#fff;width:1em;height:1em;border-radius:50%;box-shadow:0 1px 5px 1px #868ea3}.jw-skin-roundster .jw-slider-horizontal{background:none}.jw-skin-roundster .jw-slider-horizontal .jw-cue{top:.075em;width:.25em;height:.25em;border-radius:50%;background-color:#fff}.jw-skin-roundster .jw-slider-horizontal .jw-knob{top:-0.3em}.jw-skin-roundster .jw-slider-vertical .jw-rail,.jw-skin-roundster .jw-slider-vertical .jw-progress{width:.4em}.jw-skin-roundster .jw-slider-vertical .jw-knob{left:-0.125em}.jw-skin-roundster .jw-slider-vertical .jw-slider-container{width:.75em}.jw-skin-roundster.jw-flag-time-slider-above .jw-slider-vertical .jw-slider-container{width:.8em}.jw-skin-roundster .jw-time-tip,.jw-skin-roundster .jw-volume-tip,.jw-skin-roundster .jw-menu{border-radius:.25em}.jw-skin-roundster .jw-volume-tip,.jw-skin-roundster .jw-menu{bottom:.3em}.jw-skin-roundster .jw-dock .jw-dock-button{border-radius:50%}.jw-skin-roundster .jw-dock .jw-overlay{border-radius:2.5em}.jw-skin-roundster .jw-skip{border-radius:1em;padding:.25em 1em} +/*# sourceMappingURL=data:application/json;base64,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LENBQUMseUNBQXlDLGVBQWUsQ0FBQyxpREFBaUQsV0FBVyxZQUFZLGFBQWEsa0JBQWtCLHFCQUFxQixDQUFDLGtEQUFrRCxVQUFVLENBQUMsb0dBQW9HLFVBQVUsQ0FBQyxnREFBZ0QsYUFBYSxDQUFDLDREQUE0RCxXQUFXLENBQUMsc0ZBQXNGLFVBQVUsQ0FBQyw4RkFBOEYsbUJBQW1CLENBQUMsOERBQThELFdBQVcsQ0FBQyw0Q0FBNEMsaUJBQWlCLENBQUMsd0NBQXdDLG1CQUFtQixDQUFDLDRCQUE0QixrQkFBa0IsaUJBQWlCLENBQUMiLCJmaWxlIjoicm91bmRzdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5qdy1za2luLXJvdW5kc3RlciAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcntib3JkZXItcmFkaXVzOi41ZW19Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1kb2NrLWJ1dHRvbntib3JkZXItcmFkaXVzOi41ZW19Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctaWUpIC5qdy1jb250cm9sYmFyIC5qdy1jb250cm9sYmFyLWNlbnRlci1ncm91cCAuanctdGV4dC1hbHR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW46YXV0bztib3R0b206YXV0b30uanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctY29udHJvbGJhciwuanctc2tpbi1yb3VuZHN0ZXIuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1jb250cm9sYmFye2hlaWdodDoyZW19Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWNvbnRyb2xiYXIgLmp3LW92ZXJsYXksLmp3LXNraW4tcm91bmRzdGVyLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctY29udHJvbGJhciAuanctb3ZlcmxheXtib3R0b206MmVtfS5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1yb3VuZHN0ZXIuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctaWNvbi10b29sdGlwLC5qdy1za2luLXJvdW5kc3Rlci5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLXJvdW5kc3Rlci5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1yb3VuZHN0ZXIuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWR1cmF0aW9uLC5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy10ZXh0LWNvdW50ZG93biwuanctc2tpbi1yb3VuZHN0ZXIuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWNvdW50ZG93bntoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbX0uanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctc2VsZWN0aW9uLW1lbnUgLmp3LW1lbnUtc2VsZWN0aW9uLXRleHQsLmp3LXNraW4tcm91bmRzdGVyLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctc2VsZWN0aW9uLW1lbnUgLmp3LW1lbnUtc2VsZWN0aW9uLXRleHR7aGVpZ2h0OjIuNjY4ZW07bGluZS1oZWlnaHQ6Mi42NjhlbX0uanctc2tpbi1yb3VuZHN0ZXIuanctZmxhZy1hZHMuanctaWUgLmp3LXRleHQtYWx0LC5qdy1za2luLXJvdW5kc3Rlci5qdy1mbGFnLWxpdmUuanctaWUgLmp3LXRleHQtYWx0e3RvcDoxcHg7bWFyZ2luOjB9Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LXRpbWUtdGlwe2JvdHRvbToxZW19Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWNhcHRpb25ze21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMzhweCl9Lmp3cGxheWVyLmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAzOHB4KX0uanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctY29udHJvbHMgLmp3LWNvbnRyb2xzLXJpZ2h0e2JvdHRvbToyZW19Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWNvbnRyb2xiYXJ7aGVpZ2h0OjEwMCV9Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWljb24taW5saW5lLC5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctdGV4dC1jb3VudGRvd257aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6bm9ybWFsfS5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctaWNvbi10b29sdGlwe21pbi13aWR0aDoxLjI1ZW19Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LXNlbGVjdGlvbi1tZW51e3BhZGRpbmc6MCAuMjVlbX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZDojZGZlMmU5fS5qdy1za2luLXJvdW5kc3RlciAuanctdGV4dHtjb2xvcjojODQ5MGEwfS5qdy1za2luLXJvdW5kc3RlciAuancta25vYntjb2xvcjojODQ5MGEwO2JhY2tncm91bmQtY29sb3I6I2YxNTE3M30uanctc2tpbi1yb3VuZHN0ZXIgLmp3LWJ1dHRvbi1jb2xvcntjb2xvcjojODQ5MGEwO2ZpbGw6Izg0OTBhMH0uanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctYnV0dG9uLWNvbG9yOmhvdmVyLC5qdy1za2luLXJvdW5kc3RlciAuanctYnV0dG9uLWNvbG9yOmZvY3Vze291dGxpbmU6bm9uZTtjb2xvcjojZjE1MTczO2ZpbGw6I2YxNTE3M30uanctc2tpbi1yb3VuZHN0ZXIgLmp3LXRvZ2dsZXtjb2xvcjojZjE1MTczfS5qdy1za2luLXJvdW5kc3RlciAuanctdG9nZ2xlLmp3LW9mZntjb2xvcjojODQ5MGEwfS5qdy1za2luLXJvdW5kc3RlciAuanctdG9nZ2xlLmp3LW9mZjpmb2N1c3tjb2xvcjojZjE1MTczfS5qdy1za2luLXJvdW5kc3RlciAuanctdG9nZ2xlOmZvY3Vze291dGxpbmU6bm9uZX0uanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctdG9nZ2xlLmp3LW9mZjpob3Zlcntjb2xvcjojZjE1MTczfS5qdy1za2luLXJvdW5kc3RlciAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcnttYXJnaW46MCAuMjVlbX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXIgLmp3LWljb257Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5qdy1za2luLXJvdW5kc3RlciAuanctcmFpbHtiYWNrZ3JvdW5kOiM4NzhmYTJ9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1idWZmZXJ7YmFja2dyb3VuZDojOWM5YTlkfS5qdy1za2luLXJvdW5kc3RlciAuanctcHJvZ3Jlc3N7YmFja2dyb3VuZDojZjE1MTczfS5qdy1za2luLXJvdW5kc3RlciAuanctc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi40ZW19Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcmFpbCwuanctc2tpbi1yb3VuZHN0ZXIgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1idWZmZXIsLmp3LXNraW4tcm91bmRzdGVyIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcHJvZ3Jlc3N7aGVpZ2h0Oi40ZW19Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuancta25vYnttYXJnaW4tbGVmdDotMC41ZW19Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LWtub2J7bWFyZ2luLWJvdHRvbTotMC41ZW19Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXNsaWRlci1jb250YWluZXIsLmp3LXNraW4tcm91bmRzdGVyIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXJhaWwsLmp3LXNraW4tcm91bmRzdGVyIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXByb2dyZXNze3dpZHRoOi43NWVtfS5qdy1za2luLXJvdW5kc3RlciAuanctbWVudSwuanctc2tpbi1yb3VuZHN0ZXIgLmp3LXRpbWUtdGlwLC5qdy1za2luLXJvdW5kc3RlciAuanctdm9sdW1lLXRpcHtib3JkZXI6MH0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LW1lbnUsLmp3LXNraW4tcm91bmRzdGVyIC5qdy10aW1lLXRpcHtwYWRkaW5nOi41ZW19Lmp3LXNraW4tcm91bmRzdGVyIC5qdy12b2x1bWUtdGlwe3BhZGRpbmc6MWVtfS5qdy1za2luLXJvdW5kc3RlciAuanctc2tpcHtwYWRkaW5nOi41ZW19Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1za2lwIC5qdy1za2lwdGV4dCwuanctc2tpbi1yb3VuZHN0ZXIgLmp3LXNraXAgLmp3LXNraXAtaWNvbntjb2xvcjojODQ5MGEwfS5qdy1za2luLXJvdW5kc3RlciAuanctc2tpcC5qdy1za2lwcGFibGU6aG92ZXIgLmp3LXNraXAtaWNvbiwuanctc2tpbi1yb3VuZHN0ZXIgLmp3LXNraXAuanctc2tpcHBhYmxlOmhvdmVyIC5qdy10ZXh0e2NvbG9yOiNmMTUxNzN9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy10aW1lLXRpcCAuanctdGV4dCwuanctc2tpbi1yb3VuZHN0ZXIgLmp3LWRvY2stYnV0dG9uIC5qdy10ZXh0e2NvbG9yOiM4NDkwYTB9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1kb2NrLWJ1dHRvbntiYWNrZ3JvdW5kOiM4NDkwYTB9Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10b3VjaCkgLmp3LWRvY2stYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2YxNTE3M30uanctc2tpbi1yb3VuZHN0ZXIgLmp3LWljb24tY2FzdCBidXR0b257LS1jb25uZWN0ZWQtY29sb3I6I2YxNTE3MzstLWRpc2Nvbm5lY3RlZC1jb2xvcjojODQ5MGEwfS5qdy1za2luLXJvdW5kc3RlciAuanctaWNvbi1jYXN0IGJ1dHRvbjpmb2N1c3stLWNvbm5lY3RlZC1jb2xvcjojZjE1MTczOy0tZGlzY29ubmVjdGVkLWNvbG9yOiNmMTUxNzN9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1pY29uLWNhc3QgYnV0dG9uLmp3LW9mZnstLWNvbm5lY3RlZC1jb2xvcjojODQ5MGEwfS5qdy1za2luLXJvdW5kc3RlciAuanctaWNvbi1jYXN0OmhvdmVyIGJ1dHRvbnstLWNvbm5lY3RlZC1jb2xvcjojZjE1MTczOy0tZGlzY29ubmVjdGVkLWNvbG9yOiNmMTUxNzN9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1uZXh0dXAtY29udGFpbmVye2JvdHRvbToyZW07cGFkZGluZzo1cHggLjVlbX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LW5leHR1cHtib3JkZXItcmFkaXVzOi41ZW19Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1uZXh0dXAtaGVhZGVye2JhY2tncm91bmQ6cmdiYSgyMjMsMjI2LDIzMywwLjgpO2NvbG9yOiNmMTUxNzN9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1uZXh0dXAtYm9keXtiYWNrZ3JvdW5kOnJnYmEoMTYzLDE3MSwxOTEsMC44KTtjb2xvcjojZmZmfS5qdy1za2luLXJvdW5kc3RlciAuanctbmV4dHVwLXRodW1ibmFpbC12aXNpYmxlKy5qdy1uZXh0dXAtdGl0bGU6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgcmdiYSgxNjMsMTcxLDE5MSwwKSAwLCAjYTNhYmJmIDEwMCUpfS5qdy1za2luLXJvdW5kc3RlciAuanctbmV4dHVwLWNsb3Nle2NvbG9yOiM4NDkwYTB9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1uZXh0dXAtY2xvc2U6YWN0aXZle2NvbG9yOiNmMTUxNzN9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1uZXh0dXAtY2xvc2U6aG92ZXJ7Y29sb3I6I2YxNTE3M30uanctc2tpbi1yb3VuZHN0ZXIuandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LW1lZGlhOmhvdmVyfi5qdy1jb250cm9scyAuanctZGlzcGxheS1pY29uLWRpc3BsYXl7YmFja2dyb3VuZC1jb2xvcjojZjE1MTczfS5qdy1za2luLXJvdW5kc3Rlci5qd3BsYXllcjpub3QoLmp3LWZsYWctdG91Y2gpOm5vdCguanctZXJyb3IpOm5vdCguanctc3RhdGUtZXJyb3IpOm5vdCguanctc3RhdGUtYnVmZmVyaW5nKSAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMTUxNzN9Lmp3LXNraW4tcm91bmRzdGVyLmp3cGxheWVyOm5vdCguanctZmxhZy10b3VjaCk6bm90KC5qdy1lcnJvcik6bm90KC5qdy1zdGF0ZS1lcnJvcik6bm90KC5qdy1zdGF0ZS1idWZmZXJpbmcpIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVyOmhvdmVyIC5qdy1pY29ue2NvbG9yOiNmZmZ9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1jb2xvci1hY3RpdmV7Y29sb3I6I2YxNTE3MztzdHJva2U6I2YxNTE3Mztib3JkZXItY29sb3I6I2YxNTE3M30uanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctY29sb3ItYWN0aXZlLWhvdmVyOmhvdmVye2NvbG9yOiNmMTUxNzM7c3Ryb2tlOiNmMTUxNzM7Ym9yZGVyLWNvbG9yOiNmMTUxNzN9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1jb2xvci1pbmFjdGl2ZXtjb2xvcjojODQ5MGEwO3N0cm9rZTojODQ5MGEwO2JvcmRlci1jb2xvcjojODQ5MGEwfS5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1jb2xvci1pbmFjdGl2ZS1ob3Zlcjpob3Zlcntjb2xvcjojODQ5MGEwO3N0cm9rZTojODQ5MGEwO2JvcmRlci1jb2xvcjojODQ5MGEwfS5qdy1za2luLXJvdW5kc3RlciAuanctb3B0aW9ue2NvbG9yOiM4NDkwYTB9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1vcHRpb24uanctYWN0aXZlLW9wdGlvbntjb2xvcjojZjE1MTczO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1vcHRpb246aG92ZXJ7Y29sb3I6I2YxNTE3M30uanctc2tpbi1yb3VuZHN0ZXIgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojODQ5MGEwfS5qdy1za2luLXJvdW5kc3RlciAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tcm91bmRzdGVyIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tcm91bmRzdGVyIC5qdy10ZXh0LWVsYXBzZWQsLmp3LXNraW4tcm91bmRzdGVyIC5qdy10ZXh0LWNvdW50ZG93biwuanctc2tpbi1yb3VuZHN0ZXIgLmp3LXRleHQtZHVyYXRpb257cGFkZGluZzowIC41ZW19Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcikgLmp3LWNvbnRyb2xiYXIsLmp3LWZsYWctYWRzLmp3LWZsYWctdG91Y2g6bm90KC5qdy1mbGFnLWFkcy12cGFpZCkuanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctYXVkaW8tcGxheWVyKSAuanctY29udHJvbGJhciwuanctZmxhZy1hZHMuanctZmxhZy10b3VjaC5qdy1mbGFnLWF1dG9zdGFydDpub3QoLmp3LWZsYWctYWRzLXZwYWlkKS5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpIC5qdy1jb250cm9sYmFye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpOm5vdCguanctYnJlYWtwb2ludC0wKSAuanctY29udHJvbGJhcntib3R0b206LjdlbTttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0bztsZWZ0OjIlO3JpZ2h0OjIlO3dpZHRoOjk2JX0uanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctYXVkaW8tcGxheWVyKTpub3QoLmp3LWJyZWFrcG9pbnQtMCkuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1jb250cm9sYmFye2JvdHRvbTowfS5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpOm5vdCguanctYnJlYWtwb2ludC0wKSAuanctY2FwdGlvbnN7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA0NnB4KX0uandwbGF5ZXIuanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctYXVkaW8tcGxheWVyKTpub3QoLmp3LWJyZWFrcG9pbnQtMCkgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA0NnB4KX0uanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctYXVkaW8tcGxheWVyKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1pZS5qdy1mbGFnLWFkcyAuanctY29udHJvbGJhci1jZW50ZXItZ3JvdXAgLmp3LXRleHQtYWx0e3RvcDoxcHh9Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LW5leHR1cC1jb250YWluZXJ7Ym90dG9tOjMuMmVtO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXgtd2lkdGg6ODAwcHh9Lmp3LXNraW4tcm91bmRzdGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkuanctYnJlYWtwb2ludC0yIC5qdy1uZXh0dXAtY29udGFpbmVyLC5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpLmp3LWJyZWFrcG9pbnQtMyAuanctbmV4dHVwLWNvbnRhaW5lciwuanctc2tpbi1yb3VuZHN0ZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKS5qdy1icmVha3BvaW50LTQgLmp3LW5leHR1cC1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjIlO3BhZGRpbmctcmlnaHQ6MiV9Lmp3LXNraW4tcm91bmRzdGVyLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1jb250cm9sYmFye2JvdHRvbTowfS5qdy1za2luLXJvdW5kc3Rlcjpub3QoLmp3LWJyZWFrcG9pbnQtMCkgLmp3LWNvbnRyb2xiYXJ7Ym9yZGVyLXJhZGl1czoxZW07cGFkZGluZzowIDFlbX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LXJhaWwsLmp3LXNraW4tcm91bmRzdGVyIC5qdy1wcm9ncmVzcywuanctc2tpbi1yb3VuZHN0ZXIgLmp3LWJ1ZmZlcntib3JkZXItcmFkaXVzOjFlbX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LXNsaWRlci12b2x1bWV7Ym9yZGVyOjB9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1rbm9ie2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxZW07aGVpZ2h0OjFlbTtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgMXB4IDVweCAxcHggIzg2OGVhM30uanctc2tpbi1yb3VuZHN0ZXIgLmp3LXNsaWRlci1ob3Jpem9udGFse2JhY2tncm91bmQ6bm9uZX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1jdWV7dG9wOi4wNzVlbTt3aWR0aDouMjVlbTtoZWlnaHQ6LjI1ZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5qdy1za2luLXJvdW5kc3RlciAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWtub2J7dG9wOi0wLjNlbX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcmFpbCwuanctc2tpbi1yb3VuZHN0ZXIgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcHJvZ3Jlc3N7d2lkdGg6LjRlbX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LXNsaWRlci12ZXJ0aWNhbCAuancta25vYntsZWZ0Oi0wLjEyNWVtfS5qdy1za2luLXJvdW5kc3RlciAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1zbGlkZXItY29udGFpbmVye3dpZHRoOi43NWVtfS5qdy1za2luLXJvdW5kc3Rlci5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXNsaWRlci1jb250YWluZXJ7d2lkdGg6LjhlbX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LXRpbWUtdGlwLC5qdy1za2luLXJvdW5kc3RlciAuanctdm9sdW1lLXRpcCwuanctc2tpbi1yb3VuZHN0ZXIgLmp3LW1lbnV7Ym9yZGVyLXJhZGl1czouMjVlbX0uanctc2tpbi1yb3VuZHN0ZXIgLmp3LXZvbHVtZS10aXAsLmp3LXNraW4tcm91bmRzdGVyIC5qdy1tZW51e2JvdHRvbTouM2VtfS5qdy1za2luLXJvdW5kc3RlciAuanctZG9jayAuanctZG9jay1idXR0b257Ym9yZGVyLXJhZGl1czo1MCV9Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1kb2NrIC5qdy1vdmVybGF5e2JvcmRlci1yYWRpdXM6Mi41ZW19Lmp3LXNraW4tcm91bmRzdGVyIC5qdy1za2lwe2JvcmRlci1yYWRpdXM6MWVtO3BhZGRpbmc6LjI1ZW0gMWVtfSJdfQ== */ \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/seven.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/seven.css new file mode 100644 index 00000000..a6958c70 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/seven.css @@ -0,0 +1,2 @@ +.jw-controls-right,.jw-plugin-sharing,.jw-display,.jw-overlay,.jw-dock{-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.jw-background-color{-webkit-transition:background-color .3s ease,opacity .3s ease,visibility .3s ease;transition:background-color .3s ease,opacity .3s ease,visibility .3s ease}.jw-button-color{-webkit-transition:color .3s ease,fill .3s ease;transition:color .3s ease,fill .3s ease}.jw-knob{-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.jw-skin-seven .jw-display-icon-container{border-radius:3.5em}.jw-skin-seven .jw-display-icon-container>.jw-icon{color:rgba(255,255,255,0.9)}.jw-skin-seven.jw-breakpoint-2 .jw-display .jw-icon{width:66px;height:66px;line-height:66px}.jw-skin-seven .jw-dock-button{border-radius:2.5em}.jw-skin-seven .jw-dock-button:hover{background:rgba(33,33,33,0.8)}.jw-skin-seven .jw-menu{padding:0}.jw-skin-seven .jw-dock .jw-overlay{border-radius:.5em}.jw-skin-seven .jw-skip{border-radius:.5em}.jw-skin-seven .jw-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jw-skin-seven .jw-slider-container .jw-knob{opacity:0}.jw-skin-seven .jw-slider-container:hover .jw-knob{opacity:1}.jw-skin-seven.jw-flag-touch .jw-knob{opacity:1} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldmVuLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx1RUFBdUUsd0RBQStDLEFBQS9DLCtDQUErQyxDQUFDLHFCQUFxQixrRkFBeUUsQUFBekUseUVBQXlFLENBQUMsaUJBQWlCLGdEQUF1QyxBQUF2Qyx1Q0FBdUMsQ0FBQyxTQUFTLHFDQUE0QixBQUE1Qiw0QkFBNEIsQ0FBQywwQ0FBMEMsbUJBQW1CLENBQUMsbURBQW1ELDJCQUEyQixDQUFDLG9EQUFvRCxXQUFXLFlBQVksZ0JBQWdCLENBQUMsK0JBQStCLG1CQUFtQixDQUFDLHFDQUFxQyw2QkFBNkIsQ0FBQyx3QkFBd0IsU0FBUyxDQUFDLG9DQUFvQyxrQkFBa0IsQ0FBQyx3QkFBd0Isa0JBQWtCLENBQUMsd0JBQXdCLGtDQUFrQyxtQ0FBbUMsaUNBQWlDLENBQUMsNkNBQTZDLFNBQVMsQ0FBQyxtREFBbUQsU0FBUyxDQUFDLHNDQUFzQyxTQUFTLENBQUMiLCJmaWxlIjoic2V2ZW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmp3LWNvbnRyb2xzLXJpZ2h0LC5qdy1wbHVnaW4tc2hhcmluZywuanctZGlzcGxheSwuanctb3ZlcmxheSwuanctZG9ja3t0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UsdmlzaWJpbGl0eSAuM3MgZWFzZX0uanctYmFja2dyb3VuZC1jb2xvcnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZSx2aXNpYmlsaXR5IC4zcyBlYXNlfS5qdy1idXR0b24tY29sb3J7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZSxmaWxsIC4zcyBlYXNlfS5qdy1rbm9ie3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9Lmp3LXNraW4tc2V2ZW4gLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7Ym9yZGVyLXJhZGl1czozLjVlbX0uanctc2tpbi1zZXZlbiAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcj4uanctaWNvbntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9Lmp3LXNraW4tc2V2ZW4uanctYnJlYWtwb2ludC0yIC5qdy1kaXNwbGF5IC5qdy1pY29ue3dpZHRoOjY2cHg7aGVpZ2h0OjY2cHg7bGluZS1oZWlnaHQ6NjZweH0uanctc2tpbi1zZXZlbiAuanctZG9jay1idXR0b257Ym9yZGVyLXJhZGl1czoyLjVlbX0uanctc2tpbi1zZXZlbiAuanctZG9jay1idXR0b246aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDMzLDMzLDMzLDAuOCl9Lmp3LXNraW4tc2V2ZW4gLmp3LW1lbnV7cGFkZGluZzowfS5qdy1za2luLXNldmVuIC5qdy1kb2NrIC5qdy1vdmVybGF5e2JvcmRlci1yYWRpdXM6LjVlbX0uanctc2tpbi1zZXZlbiAuanctc2tpcHtib3JkZXItcmFkaXVzOi41ZW19Lmp3LXNraW4tc2V2ZW4gLmp3LXRleHR7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5qdy1za2luLXNldmVuIC5qdy1zbGlkZXItY29udGFpbmVyIC5qdy1rbm9ie29wYWNpdHk6MH0uanctc2tpbi1zZXZlbiAuanctc2xpZGVyLWNvbnRhaW5lcjpob3ZlciAuancta25vYntvcGFjaXR5OjF9Lmp3LXNraW4tc2V2ZW4uanctZmxhZy10b3VjaCAuancta25vYntvcGFjaXR5OjF9Il19 */ \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/six.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/six.css new file mode 100644 index 00000000..d02d5c06 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/six.css @@ -0,0 +1,2 @@ +.jw-skin-six .jw-display-icon-container{border-radius:.4em}.jw-skin-six .jw-dock-button{border-radius:.4em}.jw-skin-six:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-six:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-six.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-six:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-six.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-six:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-six.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-six:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-six.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-six:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-six.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-six:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-six.jw-flag-ads-googleima .jw-text-duration,.jw-skin-six:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-six.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-six:not(.jw-flag-time-slider-above) .jw-selection-menu .jw-menu-selection-text,.jw-skin-six.jw-flag-ads-googleima .jw-selection-menu .jw-menu-selection-text{height:2.668em;line-height:2.668em}.jw-skin-six.jw-flag-ads.jw-ie .jw-text-alt,.jw-skin-six.jw-flag-live.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-selection-menu{padding:0 .25em}.jw-skin-six .jw-background-color{background:-webkit-linear-gradient(bottom, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%);background:linear-gradient(0deg, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%)}.jw-skin-six .jw-text{color:#aaa}.jw-skin-six .jw-knob{color:#aaa;background-color:#eee}.jw-skin-six .jw-button-color{color:#aaa;fill:#aaa}.jw-skin-six:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-six .jw-button-color:focus{outline:none;color:#eee;fill:#eee}.jw-skin-six .jw-toggle{color:#eee}.jw-skin-six .jw-toggle.jw-off{color:#aaa}.jw-skin-six .jw-toggle.jw-off:focus{color:#eee}.jw-skin-six .jw-toggle:focus{outline:none}.jw-skin-six:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#eee}.jw-skin-six .jw-display-icon-container{margin:0 .25em}.jw-skin-six .jw-display-icon-container .jw-icon{color:#aaa}.jw-skin-six .jw-rail{background:#666}.jw-skin-six .jw-buffer{background:#202020}.jw-skin-six .jw-progress{background:#eee}.jw-skin-six .jw-slider-horizontal{height:.65em}.jw-skin-six .jw-slider-horizontal .jw-rail,.jw-skin-six .jw-slider-horizontal .jw-buffer,.jw-skin-six .jw-slider-horizontal .jw-progress{height:.65em}.jw-skin-six .jw-slider-horizontal .jw-knob{margin-left:-0.4em}.jw-skin-six .jw-slider-vertical .jw-knob{margin-bottom:-0.4em}.jw-skin-six .jw-slider-vertical .jw-slider-container,.jw-skin-six .jw-slider-vertical .jw-rail,.jw-skin-six .jw-slider-vertical .jw-progress{width:.65em}.jw-skin-six .jw-menu,.jw-skin-six .jw-time-tip,.jw-skin-six .jw-volume-tip{border:1px solid #000}.jw-skin-six .jw-menu,.jw-skin-six .jw-time-tip{padding:.5em}.jw-skin-six .jw-volume-tip{padding:.5em}.jw-skin-six .jw-skip{padding:.5em}.jw-skin-six .jw-skip .jw-skiptext,.jw-skin-six .jw-skip .jw-skip-icon{color:#aaa}.jw-skin-six .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-six .jw-skip.jw-skippable:hover .jw-text{color:#eee}.jw-skin-six .jw-time-tip .jw-text,.jw-skin-six .jw-dock-button .jw-text{color:#aaa}.jw-skin-six .jw-dock-button{background:#212121}.jw-skin-six:not(.jw-flag-touch) .jw-dock-button:hover{background:rgba(0,0,0,0.8)}.jw-skin-six .jw-icon-cast button{--connected-color:#eee;--disconnected-color:#aaa}.jw-skin-six .jw-icon-cast button:focus{--connected-color:#eee;--disconnected-color:#eee}.jw-skin-six .jw-icon-cast button.jw-off{--connected-color:#aaa}.jw-skin-six .jw-icon-cast:hover button{--connected-color:#eee;--disconnected-color:#eee}.jw-skin-six .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-six .jw-nextup{border-radius:.3em}.jw-skin-six .jw-nextup-header{background:rgba(68,68,68,0.9);color:#eee}.jw-skin-six .jw-nextup-body{background:rgba(17,17,17,0.9);color:#fff}.jw-skin-six .jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top, rgba(17,17,17,0) 0, #111 100%);background:linear-gradient(-180deg, rgba(17,17,17,0) 0, #111 100%)}.jw-skin-six .jw-nextup-close{color:#aaa}.jw-skin-six .jw-nextup-close:active{color:#eee}.jw-skin-six .jw-nextup-close:hover{color:#eee}.jw-skin-six.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:rgba(0,0,0,0.8)}.jw-skin-six.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:rgba(0,0,0,0.8)}.jw-skin-six.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#fff}.jw-skin-six .jw-color-active{color:#eee;stroke:#eee;border-color:#eee}.jw-skin-six:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#eee;stroke:#eee;border-color:#eee}.jw-skin-six .jw-color-inactive{color:#aaa;stroke:#aaa;border-color:#aaa}.jw-skin-six:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#aaa;stroke:#aaa;border-color:#aaa}.jw-skin-six .jw-option{color:#aaa}.jw-skin-six .jw-option.jw-active-option{color:#eee;background-color:rgba(255,255,255,0.1)}.jw-skin-six:not(.jw-flag-touch) .jw-option:hover{color:#eee}.jw-skin-six .jw-icon-inline,.jw-skin-six .jw-icon-tooltip,.jw-skin-six .jw-text-elapsed,.jw-skin-six .jw-text-countdown,.jw-skin-six .jw-text-duration{padding:0 .5em}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch:not(.jw-flag-ads-vpaid).jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar,.jw-flag-ads.jw-flag-touch.jw-flag-autostart:not(.jw-flag-ads-vpaid).jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player) .jw-controlbar{display:inline-block}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-controlbar{bottom:.7em;max-width:800px;margin:0 auto;left:2%;right:2%;width:96%}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0).jw-flag-ads-googleima .jw-controlbar{bottom:0}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) .jw-captions{max-height:calc(100% - 46px)}.jwplayer.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-breakpoint-0) video::-webkit-media-text-track-container{max-height:calc(100% - 46px)}.jw-skin-six:not(.jw-flag-time-slider-above):not(.jw-flag-audio-player):not(.jw-flag-small-player).jw-ie.jw-flag-ads .jw-controlbar-center-group .jw-text-alt{top:1px}.jw-skin-six:not(.jw-flag-time-slider-above) .jw-nextup-container{bottom:3.2em;padding-left:0;padding-right:0;max-width:800px}.jw-skin-six:not(.jw-flag-time-slider-above).jw-breakpoint-2 .jw-nextup-container,.jw-skin-six:not(.jw-flag-time-slider-above).jw-breakpoint-3 .jw-nextup-container,.jw-skin-six:not(.jw-flag-time-slider-above).jw-breakpoint-4 .jw-nextup-container{padding-left:2%;padding-right:2%}.jw-skin-six.jw-flag-audio-player .jw-controlbar{bottom:0}.jw-skin-six .jw-background-color{background-color:#444}.jw-skin-six .jw-controlbar{border:1px solid #000;background-size:100% 100%}.jw-skin-six .jw-controlbar .jw-overlay{bottom:2em;padding-bottom:.25em}.jw-skin-six:not(.jw-breakpoint-0) .jw-controlbar{border-radius:.3em}.jw-skin-six .jw-rail,.jw-skin-six .jw-buffer,.jw-skin-six .jw-progress{border-radius:.5em}.jw-skin-six .jw-progress,.jw-skin-six .jw-buffer{border:1px solid #000}.jw-skin-six .jw-progress{background:-webkit-linear-gradient(top, #fff 0, #ccc 50%, #fff 100%);background:linear-gradient(to bottom, #fff 0, #ccc 50%, #fff 100%)}.jw-skin-six .jw-rail{border:1px solid #000;box-shadow:inset 0 3px 10px 1px rgba(51,51,51,0.85)}.jw-skin-six .jw-knob{width:.8em;height:.8em;border-radius:1em;background:-webkit-radial-gradient(center ellipse, #f3f3f3 0, #d2d2d2 90%, #b0b0b0 100%);background:radial-gradient(ellipse at center, #f3f3f3 0, #d2d2d2 90%, #b0b0b0 100%);box-shadow:0 1px 10px 1px rgba(0,0,0,0.75)}.jw-skin-six .jw-slider-horizontal{background:none}.jw-skin-six .jw-slider-horizontal .jw-knob{top:-0.075em}.jw-skin-six .jw-slider-horizontal .jw-progress{border-radius:.5em 0 0 .5em}.jw-skin-six .jw-slider-horizontal .jw-progress,.jw-skin-six .jw-slider-horizontal .jw-buffer{border:1px solid #000;border-style:solid none #000}.jw-skin-six .jw-slider-horizontal .jw-cue{top:.2em;width:.25em;height:.25em;background-color:#616164;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.75)}.jw-skin-six .jw-slider-vertical .jw-slider-container,.jw-skin-six .jw-slider-vertical .jw-rail,.jw-skin-six .jw-slider-vertical .jw-progress{width:.65em}.jw-skin-six .jw-slider-vertical .jw-progress{background:-webkit-linear-gradient(left, #fff 0, #ccc 50%, #fff 100%);background:linear-gradient(to right, #fff 0, #ccc 50%, #fff 100%);border-radius:0 0 .5em .5em}.jw-skin-six .jw-slider-vertical .jw-knob{left:-0.075em}.jw-skin-six .jw-display-icon-container{background:-webkit-linear-gradient(bottom, rgba(73,73,75,0.85) 0, rgba(69,69,71,0.9) 3%, rgba(63,63,65,0.9) 7%, rgba(62,62,64,0.9) 10%, rgba(58,58,61,0.9) 59%, rgba(52,52,55,0.9) 97%, rgba(52,52,55,0.85) 100%);background:linear-gradient(0deg, rgba(73,73,75,0.85) 0, rgba(69,69,71,0.9) 3%, rgba(63,63,65,0.9) 7%, rgba(62,62,64,0.9) 10%, rgba(58,58,61,0.9) 59%, rgba(52,52,55,0.9) 97%, rgba(52,52,55,0.85) 100%);background-size:100% 100%;border-radius:.3em;border:1px solid #000}.jw-skin-six:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background:-webkit-linear-gradient(bottom, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%);background:linear-gradient(0deg, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%);background-size:100% 100%}.jw-skin-six:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background:rgba(0,0,0,0.8)}.jw-skin-six .jw-option{text-align:left}.jw-skin-six .jw-option .jw-icon-menu-bullet:before{content:"\e606"}.jw-skin-six .jw-option:before{font-size:.4em;vertical-align:middle;margin-right:.4em}.jw-skin-six .jw-time-tip,.jw-skin-six .jw-volume-tip,.jw-skin-six .jw-menu{background-size:100% 100%;border-radius:.5em}.jw-skin-six .jw-dock .jw-dock-button{background:-webkit-linear-gradient(bottom, rgba(73,73,75,0.85) 0, rgba(69,69,71,0.9) 3%, rgba(63,63,65,0.9) 7%, rgba(62,62,64,0.9) 10%, rgba(58,58,61,0.9) 59%, rgba(52,52,55,0.9) 97%, rgba(52,52,55,0.85) 100%);background:linear-gradient(0deg, rgba(73,73,75,0.85) 0, rgba(69,69,71,0.9) 3%, rgba(63,63,65,0.9) 7%, rgba(62,62,64,0.9) 10%, rgba(58,58,61,0.9) 59%, rgba(52,52,55,0.9) 97%, rgba(52,52,55,0.85) 100%);background-size:100% 100%;border-radius:.25em}.jw-skin-six .jw-dock .jw-dock-button:hover{background:-webkit-linear-gradient(bottom, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%);background:linear-gradient(0deg, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%)}.jw-skin-six .jw-dock .jw-dock-button .jw-overlay{background:-webkit-linear-gradient(bottom, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%);background:linear-gradient(0deg, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%);background-size:100% 100%;border-radius:.25em}.jw-skin-six .jw-skip{background:-webkit-linear-gradient(bottom, rgba(73,73,75,0.85) 0, rgba(69,69,71,0.9) 3%, rgba(63,63,65,0.9) 7%, rgba(62,62,64,0.9) 10%, rgba(58,58,61,0.9) 59%, rgba(52,52,55,0.9) 97%, rgba(52,52,55,0.85) 100%);background:linear-gradient(0deg, rgba(73,73,75,0.85) 0, rgba(69,69,71,0.9) 3%, rgba(63,63,65,0.9) 7%, rgba(62,62,64,0.9) 10%, rgba(58,58,61,0.9) 59%, rgba(52,52,55,0.9) 97%, rgba(52,52,55,0.85) 100%);background-size:100% 100%;border:1px solid #000;border-radius:.3em}.jw-skin-six .jw-skip:hover.jw-skippable{background:-webkit-linear-gradient(bottom, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%);background:linear-gradient(0deg, rgba(73,73,75,0.87) 0, #454547 3%, #3f3f41 7%, #3e3e40 10%, #3a3a3d 59%, #343437 97%, rgba(52,52,55,0.87) 100%);background-size:100% 100%} +/*# sourceMappingURL=data:application/json;base64,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LHFCQUFxQixDQUFDLDBCQUEwQixxRUFBa0UsQUFBbEUsa0VBQWtFLENBQUMsc0JBQXNCLHNCQUFzQixtREFBbUQsQ0FBQyxzQkFBc0IsV0FBVyxZQUFZLGtCQUFrQix5RkFBb0YsQUFBcEYsb0ZBQW9GLDBDQUEwQyxDQUFDLG1DQUFtQyxlQUFlLENBQUMsNENBQTRDLFlBQVksQ0FBQyxnREFBZ0QsMkJBQTJCLENBQUMsOEZBQThGLHNCQUFzQiw0QkFBNEIsQ0FBQywyQ0FBMkMsU0FBUyxZQUFZLGFBQWEseUJBQXlCLGtCQUFrQixxQ0FBcUMsQ0FBQyw4SUFBOEksV0FBVyxDQUFDLDhDQUE4QyxzRUFBa0UsQUFBbEUsa0VBQWtFLDJCQUEyQixDQUFDLDBDQUEwQyxhQUFhLENBQUMsd0NBQXdDLGtOQUF3TSxBQUF4TSx3TUFBd00sMEJBQTBCLG1CQUFtQixxQkFBcUIsQ0FBQyxvSkFBb0osMkpBQWlKLEFBQWpKLGlKQUFpSix5QkFBeUIsQ0FBQywrSEFBK0gsMEJBQTBCLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxvREFBb0QsZUFBZSxDQUFDLCtCQUErQixlQUFlLHNCQUFzQixpQkFBaUIsQ0FBQyw0RUFBNEUsMEJBQTBCLGtCQUFrQixDQUFDLHNDQUFzQyxrTkFBd00sQUFBeE0sd01BQXdNLDBCQUEwQixtQkFBbUIsQ0FBQyw0Q0FBNEMsMkpBQWdKLEFBQWhKLGdKQUFnSixDQUFDLGtEQUFrRCwySkFBaUosQUFBakosaUpBQWlKLDBCQUEwQixtQkFBbUIsQ0FBQyxzQkFBc0Isa05BQXdNLEFBQXhNLHdNQUF3TSwwQkFBMEIsc0JBQXNCLGtCQUFrQixDQUFDLHlDQUF5QywySkFBaUosQUFBakosaUpBQWlKLHlCQUF5QixDQUFDIiwiZmlsZSI6InNpeC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuanctc2tpbi1zaXggLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7Ym9yZGVyLXJhZGl1czouNGVtfS5qdy1za2luLXNpeCAuanctZG9jay1idXR0b257Ym9yZGVyLXJhZGl1czouNGVtfS5qdy1za2luLXNpeDpub3QoLmp3LWllKSAuanctY29udHJvbGJhciAuanctY29udHJvbGJhci1jZW50ZXItZ3JvdXAgLmp3LXRleHQtYWx0e3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87Ym90dG9tOmF1dG99Lmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWNvbnRyb2xiYXIsLmp3LXNraW4tc2l4Lmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctY29udHJvbGJhcntoZWlnaHQ6MmVtfS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1jb250cm9sYmFyIC5qdy1vdmVybGF5LC5qdy1za2luLXNpeC5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWNvbnRyb2xiYXIgLmp3LW92ZXJsYXl7Ym90dG9tOjJlbX0uanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tc2l4Lmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1zaXguanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1zaXguanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWVsYXBzZWQsLmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXRleHQtZHVyYXRpb24sLmp3LXNraW4tc2l4Lmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1jb3VudGRvd24sLmp3LXNraW4tc2l4Lmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctdGV4dC1jb3VudGRvd257aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW19Lmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXNlbGVjdGlvbi1tZW51IC5qdy1tZW51LXNlbGVjdGlvbi10ZXh0LC5qdy1za2luLXNpeC5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LXNlbGVjdGlvbi1tZW51IC5qdy1tZW51LXNlbGVjdGlvbi10ZXh0e2hlaWdodDoyLjY2OGVtO2xpbmUtaGVpZ2h0OjIuNjY4ZW19Lmp3LXNraW4tc2l4Lmp3LWZsYWctYWRzLmp3LWllIC5qdy10ZXh0LWFsdCwuanctc2tpbi1zaXguanctZmxhZy1saXZlLmp3LWllIC5qdy10ZXh0LWFsdHt0b3A6MXB4O21hcmdpbjowfS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy10aW1lLXRpcHtib3R0b206MWVtfS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1jYXB0aW9uc3ttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDM4cHgpfS5qd3BsYXllci5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMzhweCl9Lmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWNvbnRyb2xzIC5qdy1jb250cm9scy1yaWdodHtib3R0b206MmVtfS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1jb250cm9sYmFye2hlaWdodDoxMDAlfS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctaWNvbi10b29sdGlwLC5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy10ZXh0LWVsYXBzZWQsLmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtZHVyYXRpb24sLmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtY291bnRkb3due2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0Om5vcm1hbH0uanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWljb24tdG9vbHRpcHttaW4td2lkdGg6MS4yNWVtfS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1zZWxlY3Rpb24tbWVudXtwYWRkaW5nOjAgLjI1ZW19Lmp3LXNraW4tc2l4IC5qdy1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNzMsNzMsNzUsMC44NykgMCwgIzQ1NDU0NyAzJSwgIzNmM2Y0MSA3JSwgIzNlM2U0MCAxMCUsICMzYTNhM2QgNTklLCAjMzQzNDM3IDk3JSwgcmdiYSg1Miw1Miw1NSwwLjg3KSAxMDAlKX0uanctc2tpbi1zaXggLmp3LXRleHR7Y29sb3I6I2FhYX0uanctc2tpbi1zaXggLmp3LWtub2J7Y29sb3I6I2FhYTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9Lmp3LXNraW4tc2l4IC5qdy1idXR0b24tY29sb3J7Y29sb3I6I2FhYTtmaWxsOiNhYWF9Lmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10b3VjaCkgLmp3LWJ1dHRvbi1jb2xvcjpob3Zlciwuanctc2tpbi1zaXggLmp3LWJ1dHRvbi1jb2xvcjpmb2N1c3tvdXRsaW5lOm5vbmU7Y29sb3I6I2VlZTtmaWxsOiNlZWV9Lmp3LXNraW4tc2l4IC5qdy10b2dnbGV7Y29sb3I6I2VlZX0uanctc2tpbi1zaXggLmp3LXRvZ2dsZS5qdy1vZmZ7Y29sb3I6I2FhYX0uanctc2tpbi1zaXggLmp3LXRvZ2dsZS5qdy1vZmY6Zm9jdXN7Y29sb3I6I2VlZX0uanctc2tpbi1zaXggLmp3LXRvZ2dsZTpmb2N1c3tvdXRsaW5lOm5vbmV9Lmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10b3VjaCkgLmp3LXRvZ2dsZS5qdy1vZmY6aG92ZXJ7Y29sb3I6I2VlZX0uanctc2tpbi1zaXggLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7bWFyZ2luOjAgLjI1ZW19Lmp3LXNraW4tc2l4IC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVyIC5qdy1pY29ue2NvbG9yOiNhYWF9Lmp3LXNraW4tc2l4IC5qdy1yYWlse2JhY2tncm91bmQ6IzY2Nn0uanctc2tpbi1zaXggLmp3LWJ1ZmZlcntiYWNrZ3JvdW5kOiMyMDIwMjB9Lmp3LXNraW4tc2l4IC5qdy1wcm9ncmVzc3tiYWNrZ3JvdW5kOiNlZWV9Lmp3LXNraW4tc2l4IC5qdy1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjY1ZW19Lmp3LXNraW4tc2l4IC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcmFpbCwuanctc2tpbi1zaXggLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1idWZmZXIsLmp3LXNraW4tc2l4IC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcHJvZ3Jlc3N7aGVpZ2h0Oi42NWVtfS5qdy1za2luLXNpeCAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWtub2J7bWFyZ2luLWxlZnQ6LTAuNGVtfS5qdy1za2luLXNpeCAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1rbm9ie21hcmdpbi1ib3R0b206LTAuNGVtfS5qdy1za2luLXNpeCAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1zbGlkZXItY29udGFpbmVyLC5qdy1za2luLXNpeCAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1yYWlsLC5qdy1za2luLXNpeCAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1wcm9ncmVzc3t3aWR0aDouNjVlbX0uanctc2tpbi1zaXggLmp3LW1lbnUsLmp3LXNraW4tc2l4IC5qdy10aW1lLXRpcCwuanctc2tpbi1zaXggLmp3LXZvbHVtZS10aXB7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5qdy1za2luLXNpeCAuanctbWVudSwuanctc2tpbi1zaXggLmp3LXRpbWUtdGlwe3BhZGRpbmc6LjVlbX0uanctc2tpbi1zaXggLmp3LXZvbHVtZS10aXB7cGFkZGluZzouNWVtfS5qdy1za2luLXNpeCAuanctc2tpcHtwYWRkaW5nOi41ZW19Lmp3LXNraW4tc2l4IC5qdy1za2lwIC5qdy1za2lwdGV4dCwuanctc2tpbi1zaXggLmp3LXNraXAgLmp3LXNraXAtaWNvbntjb2xvcjojYWFhfS5qdy1za2luLXNpeCAuanctc2tpcC5qdy1za2lwcGFibGU6aG92ZXIgLmp3LXNraXAtaWNvbiwuanctc2tpbi1zaXggLmp3LXNraXAuanctc2tpcHBhYmxlOmhvdmVyIC5qdy10ZXh0e2NvbG9yOiNlZWV9Lmp3LXNraW4tc2l4IC5qdy10aW1lLXRpcCAuanctdGV4dCwuanctc2tpbi1zaXggLmp3LWRvY2stYnV0dG9uIC5qdy10ZXh0e2NvbG9yOiNhYWF9Lmp3LXNraW4tc2l4IC5qdy1kb2NrLWJ1dHRvbntiYWNrZ3JvdW5kOiMyMTIxMjF9Lmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10b3VjaCkgLmp3LWRvY2stYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpfS5qdy1za2luLXNpeCAuanctaWNvbi1jYXN0IGJ1dHRvbnstLWNvbm5lY3RlZC1jb2xvcjojZWVlOy0tZGlzY29ubmVjdGVkLWNvbG9yOiNhYWF9Lmp3LXNraW4tc2l4IC5qdy1pY29uLWNhc3QgYnV0dG9uOmZvY3Vzey0tY29ubmVjdGVkLWNvbG9yOiNlZWU7LS1kaXNjb25uZWN0ZWQtY29sb3I6I2VlZX0uanctc2tpbi1zaXggLmp3LWljb24tY2FzdCBidXR0b24uanctb2Zmey0tY29ubmVjdGVkLWNvbG9yOiNhYWF9Lmp3LXNraW4tc2l4IC5qdy1pY29uLWNhc3Q6aG92ZXIgYnV0dG9uey0tY29ubmVjdGVkLWNvbG9yOiNlZWU7LS1kaXNjb25uZWN0ZWQtY29sb3I6I2VlZX0uanctc2tpbi1zaXggLmp3LW5leHR1cC1jb250YWluZXJ7Ym90dG9tOjJlbTtwYWRkaW5nOjVweCAuNWVtfS5qdy1za2luLXNpeCAuanctbmV4dHVwe2JvcmRlci1yYWRpdXM6LjNlbX0uanctc2tpbi1zaXggLmp3LW5leHR1cC1oZWFkZXJ7YmFja2dyb3VuZDpyZ2JhKDY4LDY4LDY4LDAuOSk7Y29sb3I6I2VlZX0uanctc2tpbi1zaXggLmp3LW5leHR1cC1ib2R5e2JhY2tncm91bmQ6cmdiYSgxNywxNywxNywwLjkpO2NvbG9yOiNmZmZ9Lmp3LXNraW4tc2l4IC5qdy1uZXh0dXAtdGh1bWJuYWlsLXZpc2libGUrLmp3LW5leHR1cC10aXRsZTphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDE3LDE3LDE3LDApIDAsICMxMTEgMTAwJSl9Lmp3LXNraW4tc2l4IC5qdy1uZXh0dXAtY2xvc2V7Y29sb3I6I2FhYX0uanctc2tpbi1zaXggLmp3LW5leHR1cC1jbG9zZTphY3RpdmV7Y29sb3I6I2VlZX0uanctc2tpbi1zaXggLmp3LW5leHR1cC1jbG9zZTpob3Zlcntjb2xvcjojZWVlfS5qdy1za2luLXNpeC5qd3BsYXllcjpub3QoLmp3LWZsYWctdG91Y2gpOm5vdCguanctZXJyb3IpOm5vdCguanctc3RhdGUtZXJyb3IpOm5vdCguanctc3RhdGUtYnVmZmVyaW5nKSAuanctbWVkaWE6aG92ZXJ+Lmp3LWNvbnRyb2xzIC5qdy1kaXNwbGF5LWljb24tZGlzcGxheXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KX0uanctc2tpbi1zaXguandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Lmp3LXNraW4tc2l4Lmp3cGxheWVyOm5vdCguanctZmxhZy10b3VjaCk6bm90KC5qdy1lcnJvcik6bm90KC5qdy1zdGF0ZS1lcnJvcik6bm90KC5qdy1zdGF0ZS1idWZmZXJpbmcpIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVyOmhvdmVyIC5qdy1pY29ue2NvbG9yOiNmZmZ9Lmp3LXNraW4tc2l4IC5qdy1jb2xvci1hY3RpdmV7Y29sb3I6I2VlZTtzdHJva2U6I2VlZTtib3JkZXItY29sb3I6I2VlZX0uanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctY29sb3ItYWN0aXZlLWhvdmVyOmhvdmVye2NvbG9yOiNlZWU7c3Ryb2tlOiNlZWU7Ym9yZGVyLWNvbG9yOiNlZWV9Lmp3LXNraW4tc2l4IC5qdy1jb2xvci1pbmFjdGl2ZXtjb2xvcjojYWFhO3N0cm9rZTojYWFhO2JvcmRlci1jb2xvcjojYWFhfS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1jb2xvci1pbmFjdGl2ZS1ob3Zlcjpob3Zlcntjb2xvcjojYWFhO3N0cm9rZTojYWFhO2JvcmRlci1jb2xvcjojYWFhfS5qdy1za2luLXNpeCAuanctb3B0aW9ue2NvbG9yOiNhYWF9Lmp3LXNraW4tc2l4IC5qdy1vcHRpb24uanctYWN0aXZlLW9wdGlvbntjb2xvcjojZWVlO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjEpfS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1vcHRpb246aG92ZXJ7Y29sb3I6I2VlZX0uanctc2tpbi1zaXggLmp3LWljb24taW5saW5lLC5qdy1za2luLXNpeCAuanctaWNvbi10b29sdGlwLC5qdy1za2luLXNpeCAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLXNpeCAuanctdGV4dC1jb3VudGRvd24sLmp3LXNraW4tc2l4IC5qdy10ZXh0LWR1cmF0aW9ue3BhZGRpbmc6MCAuNWVtfS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1hdWRpby1wbGF5ZXIpIC5qdy1jb250cm9sYmFyLC5qdy1mbGFnLWFkcy5qdy1mbGFnLXRvdWNoOm5vdCguanctZmxhZy1hZHMtdnBhaWQpLmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcikgLmp3LWNvbnRyb2xiYXIsLmp3LWZsYWctYWRzLmp3LWZsYWctdG91Y2guanctZmxhZy1hdXRvc3RhcnQ6bm90KC5qdy1mbGFnLWFkcy12cGFpZCkuanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctYXVkaW8tcGxheWVyKSAuanctY29udHJvbGJhcntkaXNwbGF5OmlubGluZS1ibG9ja30uanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctYXVkaW8tcGxheWVyKTpub3QoLmp3LWJyZWFrcG9pbnQtMCkgLmp3LWNvbnRyb2xiYXJ7Ym90dG9tOi43ZW07bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG87bGVmdDoyJTtyaWdodDoyJTt3aWR0aDo5NiV9Lmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcik6bm90KC5qdy1icmVha3BvaW50LTApLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctY29udHJvbGJhcntib3R0b206MH0uanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctYXVkaW8tcGxheWVyKTpub3QoLmp3LWJyZWFrcG9pbnQtMCkgLmp3LWNhcHRpb25ze21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gNDZweCl9Lmp3cGxheWVyLmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcik6bm90KC5qdy1icmVha3BvaW50LTApIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gNDZweCl9Lmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLWF1ZGlvLXBsYXllcik6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctaWUuanctZmxhZy1hZHMgLmp3LWNvbnRyb2xiYXItY2VudGVyLWdyb3VwIC5qdy10ZXh0LWFsdHt0b3A6MXB4fS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1uZXh0dXAtY29udGFpbmVye2JvdHRvbTozLjJlbTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWF4LXdpZHRoOjgwMHB4fS5qdy1za2luLXNpeDpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpLmp3LWJyZWFrcG9pbnQtMiAuanctbmV4dHVwLWNvbnRhaW5lciwuanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKS5qdy1icmVha3BvaW50LTMgLmp3LW5leHR1cC1jb250YWluZXIsLmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkuanctYnJlYWtwb2ludC00IC5qdy1uZXh0dXAtY29udGFpbmVye3BhZGRpbmctbGVmdDoyJTtwYWRkaW5nLXJpZ2h0OjIlfS5qdy1za2luLXNpeC5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctY29udHJvbGJhcntib3R0b206MH0uanctc2tpbi1zaXggLmp3LWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojNDQ0fS5qdy1za2luLXNpeCAuanctY29udHJvbGJhcntib3JkZXI6MXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX0uanctc2tpbi1zaXggLmp3LWNvbnRyb2xiYXIgLmp3LW92ZXJsYXl7Ym90dG9tOjJlbTtwYWRkaW5nLWJvdHRvbTouMjVlbX0uanctc2tpbi1zaXg6bm90KC5qdy1icmVha3BvaW50LTApIC5qdy1jb250cm9sYmFye2JvcmRlci1yYWRpdXM6LjNlbX0uanctc2tpbi1zaXggLmp3LXJhaWwsLmp3LXNraW4tc2l4IC5qdy1idWZmZXIsLmp3LXNraW4tc2l4IC5qdy1wcm9ncmVzc3tib3JkZXItcmFkaXVzOi41ZW19Lmp3LXNraW4tc2l4IC5qdy1wcm9ncmVzcywuanctc2tpbi1zaXggLmp3LWJ1ZmZlcntib3JkZXI6MXB4IHNvbGlkICMwMDB9Lmp3LXNraW4tc2l4IC5qdy1wcm9ncmVzc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCwgI2NjYyA1MCUsICNmZmYgMTAwJSl9Lmp3LXNraW4tc2l4IC5qdy1yYWlse2JvcmRlcjoxcHggc29saWQgIzAwMDtib3gtc2hhZG93Omluc2V0IDAgM3B4IDEwcHggMXB4IHJnYmEoNTEsNTEsNTEsMC44NSl9Lmp3LXNraW4tc2l4IC5qdy1rbm9ie3dpZHRoOi44ZW07aGVpZ2h0Oi44ZW07Ym9yZGVyLXJhZGl1czoxZW07YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICNmM2YzZjMgMCwgI2QyZDJkMiA5MCUsICNiMGIwYjAgMTAwJSk7Ym94LXNoYWRvdzowIDFweCAxMHB4IDFweCByZ2JhKDAsMCwwLDAuNzUpfS5qdy1za2luLXNpeCAuanctc2xpZGVyLWhvcml6b250YWx7YmFja2dyb3VuZDpub25lfS5qdy1za2luLXNpeCAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWtub2J7dG9wOi0wLjA3NWVtfS5qdy1za2luLXNpeCAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LXByb2dyZXNze2JvcmRlci1yYWRpdXM6LjVlbSAwIDAgLjVlbX0uanctc2tpbi1zaXggLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1wcm9ncmVzcywuanctc2tpbi1zaXggLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1idWZmZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1zdHlsZTpzb2xpZCBub25lICMwMDB9Lmp3LXNraW4tc2l4IC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctY3Vle3RvcDouMmVtO3dpZHRoOi4yNWVtO2hlaWdodDouMjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiM2MTYxNjQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgwLDAsMCwwLjc1KX0uanctc2tpbi1zaXggLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctc2xpZGVyLWNvbnRhaW5lciwuanctc2tpbi1zaXggLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcmFpbCwuanctc2tpbi1zaXggLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcHJvZ3Jlc3N7d2lkdGg6LjY1ZW19Lmp3LXNraW4tc2l4IC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXByb2dyZXNze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDAsICNjY2MgNTAlLCAjZmZmIDEwMCUpO2JvcmRlci1yYWRpdXM6MCAwIC41ZW0gLjVlbX0uanctc2tpbi1zaXggLmp3LXNsaWRlci12ZXJ0aWNhbCAuancta25vYntsZWZ0Oi0wLjA3NWVtfS5qdy1za2luLXNpeCAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDczLDczLDc1LDAuODUpIDAsIHJnYmEoNjksNjksNzEsMC45KSAzJSwgcmdiYSg2Myw2Myw2NSwwLjkpIDclLCByZ2JhKDYyLDYyLDY0LDAuOSkgMTAlLCByZ2JhKDU4LDU4LDYxLDAuOSkgNTklLCByZ2JhKDUyLDUyLDU1LDAuOSkgOTclLCByZ2JhKDUyLDUyLDU1LDAuODUpIDEwMCUpO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czouM2VtO2JvcmRlcjoxcHggc29saWQgIzAwMH0uanctc2tpbi1zaXg6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LW1lZGlhOmhvdmVyfi5qdy1jb250cm9scyAuanctZGlzcGxheS1pY29uLWRpc3BsYXl7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg3Myw3Myw3NSwwLjg3KSAwLCAjNDU0NTQ3IDMlLCAjM2YzZjQxIDclLCAjM2UzZTQwIDEwJSwgIzNhM2EzZCA1OSUsICMzNDM0MzcgOTclLCByZ2JhKDUyLDUyLDU1LDAuODcpIDEwMCUpO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9Lmp3LXNraW4tc2l4Om5vdCguanctZmxhZy10b3VjaCk6bm90KC5qdy1lcnJvcik6bm90KC5qdy1zdGF0ZS1lcnJvcik6bm90KC5qdy1zdGF0ZS1idWZmZXJpbmcpIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVyOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpfS5qdy1za2luLXNpeCAuanctb3B0aW9ue3RleHQtYWxpZ246bGVmdH0uanctc2tpbi1zaXggLmp3LW9wdGlvbiAuanctaWNvbi1tZW51LWJ1bGxldDpiZWZvcmV7Y29udGVudDpcIlxcZTYwNlwifS5qdy1za2luLXNpeCAuanctb3B0aW9uOmJlZm9yZXtmb250LXNpemU6LjRlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi40ZW19Lmp3LXNraW4tc2l4IC5qdy10aW1lLXRpcCwuanctc2tpbi1zaXggLmp3LXZvbHVtZS10aXAsLmp3LXNraW4tc2l4IC5qdy1tZW51e2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czouNWVtfS5qdy1za2luLXNpeCAuanctZG9jayAuanctZG9jay1idXR0b257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg3Myw3Myw3NSwwLjg1KSAwLCByZ2JhKDY5LDY5LDcxLDAuOSkgMyUsIHJnYmEoNjMsNjMsNjUsMC45KSA3JSwgcmdiYSg2Miw2Miw2NCwwLjkpIDEwJSwgcmdiYSg1OCw1OCw2MSwwLjkpIDU5JSwgcmdiYSg1Miw1Miw1NSwwLjkpIDk3JSwgcmdiYSg1Miw1Miw1NSwwLjg1KSAxMDAlKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JvcmRlci1yYWRpdXM6LjI1ZW19Lmp3LXNraW4tc2l4IC5qdy1kb2NrIC5qdy1kb2NrLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDczLDczLDc1LDAuODcpIDAsICM0NTQ1NDcgMyUsICMzZjNmNDEgNyUsICMzZTNlNDAgMTAlLCAjM2EzYTNkIDU5JSwgIzM0MzQzNyA5NyUsIHJnYmEoNTIsNTIsNTUsMC44NykgMTAwJSl9Lmp3LXNraW4tc2l4IC5qdy1kb2NrIC5qdy1kb2NrLWJ1dHRvbiAuanctb3ZlcmxheXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDczLDczLDc1LDAuODcpIDAsICM0NTQ1NDcgMyUsICMzZjNmNDEgNyUsICMzZTNlNDAgMTAlLCAjM2EzYTNkIDU5JSwgIzM0MzQzNyA5NyUsIHJnYmEoNTIsNTIsNTUsMC44NykgMTAwJSk7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXItcmFkaXVzOi4yNWVtfS5qdy1za2luLXNpeCAuanctc2tpcHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDczLDczLDc1LDAuODUpIDAsIHJnYmEoNjksNjksNzEsMC45KSAzJSwgcmdiYSg2Myw2Myw2NSwwLjkpIDclLCByZ2JhKDYyLDYyLDY0LDAuOSkgMTAlLCByZ2JhKDU4LDU4LDYxLDAuOSkgNTklLCByZ2JhKDUyLDUyLDU1LDAuOSkgOTclLCByZ2JhKDUyLDUyLDU1LDAuODUpIDEwMCUpO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6LjNlbX0uanctc2tpbi1zaXggLmp3LXNraXA6aG92ZXIuanctc2tpcHBhYmxle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNzMsNzMsNzUsMC44NykgMCwgIzQ1NDU0NyAzJSwgIzNmM2Y0MSA3JSwgIzNlM2U0MCAxMCUsICMzYTNhM2QgNTklLCAjMzQzNDM3IDk3JSwgcmdiYSg1Miw1Miw1NSwwLjg3KSAxMDAlKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfSJdfQ== */ \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/stormtrooper.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/stormtrooper.css new file mode 100644 index 00000000..13392a87 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/stormtrooper.css @@ -0,0 +1,2 @@ +.jw-skin-stormtrooper .jw-display-icon-container{border-radius:.05em}.jw-skin-stormtrooper .jw-dock-button{border-radius:.05em}.jw-skin-stormtrooper:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-text-duration,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above) .jw-selection-menu .jw-menu-selection-text,.jw-skin-stormtrooper.jw-flag-ads-googleima .jw-selection-menu .jw-menu-selection-text{height:2.668em;line-height:2.668em}.jw-skin-stormtrooper.jw-flag-ads.jw-ie .jw-text-alt,.jw-skin-stormtrooper.jw-flag-live.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-stormtrooper:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-selection-menu{padding:0 .25em}.jw-skin-stormtrooper .jw-background-color{background:#2b3036}.jw-skin-stormtrooper .jw-text{color:#6d7a8b}.jw-skin-stormtrooper .jw-knob{color:#6d7a8b;background-color:#35e5fc}.jw-skin-stormtrooper .jw-button-color{color:#6d7a8b;fill:#6d7a8b}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-stormtrooper .jw-button-color:focus{outline:none;color:#35e5fc;fill:#35e5fc}.jw-skin-stormtrooper .jw-toggle{color:#35e5fc}.jw-skin-stormtrooper .jw-toggle.jw-off{color:#6d7a8b}.jw-skin-stormtrooper .jw-toggle.jw-off:focus{color:#35e5fc}.jw-skin-stormtrooper .jw-toggle:focus{outline:none}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#35e5fc}.jw-skin-stormtrooper .jw-display-icon-container{margin:0 .25em}.jw-skin-stormtrooper .jw-display-icon-container .jw-icon{color:#6d7a8b}.jw-skin-stormtrooper .jw-rail{background:#2b3036}.jw-skin-stormtrooper .jw-buffer{background:#000}.jw-skin-stormtrooper .jw-progress{background:#35e5fc}.jw-skin-stormtrooper .jw-slider-horizontal{height:.375em}.jw-skin-stormtrooper .jw-slider-horizontal .jw-rail,.jw-skin-stormtrooper .jw-slider-horizontal .jw-buffer,.jw-skin-stormtrooper .jw-slider-horizontal .jw-progress{height:.375em}.jw-skin-stormtrooper .jw-slider-horizontal .jw-knob{margin-left:-0.05em}.jw-skin-stormtrooper .jw-slider-vertical .jw-knob{margin-bottom:-0.05em}.jw-skin-stormtrooper .jw-slider-vertical .jw-slider-container,.jw-skin-stormtrooper .jw-slider-vertical .jw-rail,.jw-skin-stormtrooper .jw-slider-vertical .jw-progress{width:.375em}.jw-skin-stormtrooper .jw-menu,.jw-skin-stormtrooper .jw-time-tip,.jw-skin-stormtrooper .jw-volume-tip{border:0}.jw-skin-stormtrooper .jw-menu,.jw-skin-stormtrooper .jw-time-tip{padding:.5em}.jw-skin-stormtrooper .jw-volume-tip{padding:1em}.jw-skin-stormtrooper .jw-skip{padding:.5em}.jw-skin-stormtrooper .jw-skip .jw-skiptext,.jw-skin-stormtrooper .jw-skip .jw-skip-icon{color:#6d7a8b}.jw-skin-stormtrooper .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-stormtrooper .jw-skip.jw-skippable:hover .jw-text{color:#35e5fc}.jw-skin-stormtrooper .jw-time-tip .jw-text,.jw-skin-stormtrooper .jw-dock-button .jw-text{color:#6d7a8b}.jw-skin-stormtrooper .jw-dock-button{background:#2b3036}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-dock-button:hover{background:#212121}.jw-skin-stormtrooper .jw-icon-cast button{--connected-color:#35e5fc;--disconnected-color:#6d7a8b}.jw-skin-stormtrooper .jw-icon-cast button:focus{--connected-color:#35e5fc;--disconnected-color:#35e5fc}.jw-skin-stormtrooper .jw-icon-cast button.jw-off{--connected-color:#6d7a8b}.jw-skin-stormtrooper .jw-icon-cast:hover button{--connected-color:#35e5fc;--disconnected-color:#35e5fc}.jw-skin-stormtrooper .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-stormtrooper .jw-nextup{border-radius:2px}.jw-skin-stormtrooper .jw-nextup-header{background:rgba(43,48,54,0.9);color:#35e5fc}.jw-skin-stormtrooper .jw-nextup-body{background:rgba(0,0,0,0.9);color:#fff}.jw-skin-stormtrooper .jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, #000 100%);background:linear-gradient(-180deg, rgba(0,0,0,0) 0, #000 100%)}.jw-skin-stormtrooper .jw-nextup-close{color:#6d7a8b}.jw-skin-stormtrooper .jw-nextup-close:active{color:#35e5fc}.jw-skin-stormtrooper .jw-nextup-close:hover{color:#35e5fc}.jw-skin-stormtrooper.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#212121}.jw-skin-stormtrooper.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#212121}.jw-skin-stormtrooper.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#35e5fc}.jw-skin-stormtrooper .jw-color-active{color:#35e5fc;stroke:#35e5fc;border-color:#35e5fc}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#35e5fc;stroke:#35e5fc;border-color:#35e5fc}.jw-skin-stormtrooper .jw-color-inactive{color:#6d7a8b;stroke:#6d7a8b;border-color:#6d7a8b}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:#6d7a8b;stroke:#6d7a8b;border-color:#6d7a8b}.jw-skin-stormtrooper .jw-option{color:#6d7a8b}.jw-skin-stormtrooper .jw-option.jw-active-option{color:#35e5fc;background-color:rgba(255,255,255,0.1)}.jw-skin-stormtrooper:not(.jw-flag-touch) .jw-option:hover{color:#35e5fc}.jw-skin-stormtrooper .jw-display-icon-container{background-color:#2b3036}.jw-skin-stormtrooper .jw-icon-inline,.jw-skin-stormtrooper .jw-icon-tooltip,.jw-skin-stormtrooper .jw-text-elapsed,.jw-skin-stormtrooper .jw-text-countdown,.jw-skin-stormtrooper .jw-text-duration{padding:0 .5em}.jw-skin-stormtrooper .jw-time-tip,.jw-skin-stormtrooper .jw-volume-tip,.jw-skin-stormtrooper .jw-menu,.jw-skin-stormtrooper .jw-skip{border-radius:.5em}.jw-skin-stormtrooper .jw-volume-tip,.jw-skin-stormtrooper .jw-menu{bottom:.3em}.jw-skin-stormtrooper .jw-rail,.jw-skin-stormtrooper .jw-buffer,.jw-skin-stormtrooper .jw-progress,.jw-skin-stormtrooper .jw-knob{box-sizing:border-box;border:1.5px solid #000;border-radius:2px}.jw-skin-stormtrooper .jw-progress,.jw-skin-stormtrooper .jw-knob{background:#2b3036}.jw-skin-stormtrooper .jw-slider-horizontal .jw-progress{background:-webkit-linear-gradient(top, #1389af 0, #36e4fc 50%, #1389af 100%);background:linear-gradient(to bottom, #1389af 0, #36e4fc 50%, #1389af 100%)}.jw-skin-stormtrooper .jw-slider-horizontal .jw-knob{top:-0.0625em;background:-webkit-linear-gradient(left, #1389af 0, #36e4fc 50%, #1389af 100%);background:linear-gradient(to right, #1389af 0, #36e4fc 50%, #1389af 100%);width:.3em;height:.5em;border-width:1px;border-radius:0}.jw-skin-stormtrooper .jw-slider-horizontal .jw-cue{top:-0.0125em;background-color:#6d7a8b;border:1px solid #000}.jw-skin-stormtrooper .jw-slider-vertical .jw-rail,.jw-skin-stormtrooper .jw-slider-vertical .jw-progress{width:.375em}.jw-skin-stormtrooper .jw-slider-vertical .jw-progress{background:-webkit-linear-gradient(left, #1389af 0, #36e4fc 50%, #1389af 100%);background:linear-gradient(to right, #1389af 0, #36e4fc 50%, #1389af 100%)}.jw-skin-stormtrooper .jw-slider-vertical .jw-knob{width:.5em;height:.2em;background:-webkit-linear-gradient(top, #1389af 0, #36e4fc 50%, #1389af 100%);background:linear-gradient(to bottom, #1389af 0, #36e4fc 50%, #1389af 100%);border-width:1px;left:-0.0625em}.jw-skin-stormtrooper .jw-icon-cc:before{content:"\e604"}.jw-skin-stormtrooper .jw-icon-hd:before{content:"\e609"} +/*# sourceMappingURL=data:application/json;base64,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QUMseUNBQXlDLGVBQWUsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDIiwiZmlsZSI6InN0b3JtdHJvb3Blci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7Ym9yZGVyLXJhZGl1czouMDVlbX0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWRvY2stYnV0dG9ue2JvcmRlci1yYWRpdXM6LjA1ZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctaWUpIC5qdy1jb250cm9sYmFyIC5qdy1jb250cm9sYmFyLWNlbnRlci1ncm91cCAuanctdGV4dC1hbHR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW46YXV0bztib3R0b206YXV0b30uanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctY29udHJvbGJhciwuanctc2tpbi1zdG9ybXRyb29wZXIuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1jb250cm9sYmFye2hlaWdodDoyZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWNvbnRyb2xiYXIgLmp3LW92ZXJsYXksLmp3LXNraW4tc3Rvcm10cm9vcGVyLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctY29udHJvbGJhciAuanctb3ZlcmxheXtib3R0b206MmVtfS5qdy1za2luLXN0b3JtdHJvb3Blcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1zdG9ybXRyb29wZXIuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctaWNvbi10b29sdGlwLC5qdy1za2luLXN0b3JtdHJvb3Blci5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLXN0b3JtdHJvb3Blci5qdy1mbGFnLWFkcy1nb29nbGVpbWEgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1zdG9ybXRyb29wZXIuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWR1cmF0aW9uLC5qdy1za2luLXN0b3JtdHJvb3Blcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy10ZXh0LWNvdW50ZG93biwuanctc2tpbi1zdG9ybXRyb29wZXIuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWNvdW50ZG93bntoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbX0uanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctc2VsZWN0aW9uLW1lbnUgLmp3LW1lbnUtc2VsZWN0aW9uLXRleHQsLmp3LXNraW4tc3Rvcm10cm9vcGVyLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctc2VsZWN0aW9uLW1lbnUgLmp3LW1lbnUtc2VsZWN0aW9uLXRleHR7aGVpZ2h0OjIuNjY4ZW07bGluZS1oZWlnaHQ6Mi42NjhlbX0uanctc2tpbi1zdG9ybXRyb29wZXIuanctZmxhZy1hZHMuanctaWUgLmp3LXRleHQtYWx0LC5qdy1za2luLXN0b3JtdHJvb3Blci5qdy1mbGFnLWxpdmUuanctaWUgLmp3LXRleHQtYWx0e3RvcDoxcHg7bWFyZ2luOjB9Lmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LXRpbWUtdGlwe2JvdHRvbToxZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LWNhcHRpb25ze21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMzhweCl9Lmp3cGxheWVyLmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAzOHB4KX0uanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctY29udHJvbHMgLmp3LWNvbnRyb2xzLXJpZ2h0e2JvdHRvbToyZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWNvbnRyb2xiYXJ7aGVpZ2h0OjEwMCV9Lmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWljb24taW5saW5lLC5qdy1za2luLXN0b3JtdHJvb3Blcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctdGV4dC1jb3VudGRvd257aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6bm9ybWFsfS5qdy1za2luLXN0b3JtdHJvb3Blcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1pY29uLWlubGluZSwuanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctaWNvbi10b29sdGlwe21pbi13aWR0aDoxLjI1ZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgLmp3LXNlbGVjdGlvbi1tZW51e3BhZGRpbmc6MCAuMjVlbX0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZDojMmIzMDM2fS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctdGV4dHtjb2xvcjojNmQ3YThifS5qdy1za2luLXN0b3JtdHJvb3BlciAuancta25vYntjb2xvcjojNmQ3YThiO2JhY2tncm91bmQtY29sb3I6IzM1ZTVmY30uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWJ1dHRvbi1jb2xvcntjb2xvcjojNmQ3YThiO2ZpbGw6IzZkN2E4Yn0uanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctYnV0dG9uLWNvbG9yOmhvdmVyLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctYnV0dG9uLWNvbG9yOmZvY3Vze291dGxpbmU6bm9uZTtjb2xvcjojMzVlNWZjO2ZpbGw6IzM1ZTVmY30uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXRvZ2dsZXtjb2xvcjojMzVlNWZjfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctdG9nZ2xlLmp3LW9mZntjb2xvcjojNmQ3YThifS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctdG9nZ2xlLmp3LW9mZjpmb2N1c3tjb2xvcjojMzVlNWZjfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctdG9nZ2xlOmZvY3Vze291dGxpbmU6bm9uZX0uanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctdG9nZ2xlLmp3LW9mZjpob3Zlcntjb2xvcjojMzVlNWZjfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcnttYXJnaW46MCAuMjVlbX0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXIgLmp3LWljb257Y29sb3I6IzZkN2E4Yn0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXJhaWx7YmFja2dyb3VuZDojMmIzMDM2fS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctYnVmZmVye2JhY2tncm91bmQ6IzAwMH0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXByb2dyZXNze2JhY2tncm91bmQ6IzM1ZTVmY30uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouMzc1ZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcmFpbCwuanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1idWZmZXIsLmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcHJvZ3Jlc3N7aGVpZ2h0Oi4zNzVlbX0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1rbm9ie21hcmdpbi1sZWZ0Oi0wLjA1ZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LWtub2J7bWFyZ2luLWJvdHRvbTotMC4wNWVtfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1zbGlkZXItY29udGFpbmVyLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1yYWlsLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1wcm9ncmVzc3t3aWR0aDouMzc1ZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1tZW51LC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctdGltZS10aXAsLmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy12b2x1bWUtdGlwe2JvcmRlcjowfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctbWVudSwuanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXRpbWUtdGlwe3BhZGRpbmc6LjVlbX0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXZvbHVtZS10aXB7cGFkZGluZzoxZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1za2lwe3BhZGRpbmc6LjVlbX0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXNraXAgLmp3LXNraXB0ZXh0LC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctc2tpcCAuanctc2tpcC1pY29ue2NvbG9yOiM2ZDdhOGJ9Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1za2lwLmp3LXNraXBwYWJsZTpob3ZlciAuanctc2tpcC1pY29uLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctc2tpcC5qdy1za2lwcGFibGU6aG92ZXIgLmp3LXRleHR7Y29sb3I6IzM1ZTVmY30uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXRpbWUtdGlwIC5qdy10ZXh0LC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctZG9jay1idXR0b24gLmp3LXRleHR7Y29sb3I6IzZkN2E4Yn0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWRvY2stYnV0dG9ue2JhY2tncm91bmQ6IzJiMzAzNn0uanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctZG9jay1idXR0b246aG92ZXJ7YmFja2dyb3VuZDojMjEyMTIxfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctaWNvbi1jYXN0IGJ1dHRvbnstLWNvbm5lY3RlZC1jb2xvcjojMzVlNWZjOy0tZGlzY29ubmVjdGVkLWNvbG9yOiM2ZDdhOGJ9Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1pY29uLWNhc3QgYnV0dG9uOmZvY3Vzey0tY29ubmVjdGVkLWNvbG9yOiMzNWU1ZmM7LS1kaXNjb25uZWN0ZWQtY29sb3I6IzM1ZTVmY30uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWljb24tY2FzdCBidXR0b24uanctb2Zmey0tY29ubmVjdGVkLWNvbG9yOiM2ZDdhOGJ9Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1pY29uLWNhc3Q6aG92ZXIgYnV0dG9uey0tY29ubmVjdGVkLWNvbG9yOiMzNWU1ZmM7LS1kaXNjb25uZWN0ZWQtY29sb3I6IzM1ZTVmY30uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LW5leHR1cC1jb250YWluZXJ7Ym90dG9tOjJlbTtwYWRkaW5nOjVweCAuNWVtfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctbmV4dHVwe2JvcmRlci1yYWRpdXM6MnB4fS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctbmV4dHVwLWhlYWRlcntiYWNrZ3JvdW5kOnJnYmEoNDMsNDgsNTQsMC45KTtjb2xvcjojMzVlNWZjfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctbmV4dHVwLWJvZHl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7Y29sb3I6I2ZmZn0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LW5leHR1cC10aHVtYm5haWwtdmlzaWJsZSsuanctbmV4dHVwLXRpdGxlOmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMCwwLDAsMCkgMCwgIzAwMCAxMDAlKX0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LW5leHR1cC1jbG9zZXtjb2xvcjojNmQ3YThifS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctbmV4dHVwLWNsb3NlOmFjdGl2ZXtjb2xvcjojMzVlNWZjfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctbmV4dHVwLWNsb3NlOmhvdmVye2NvbG9yOiMzNWU1ZmN9Lmp3LXNraW4tc3Rvcm10cm9vcGVyLmp3cGxheWVyOm5vdCguanctZmxhZy10b3VjaCk6bm90KC5qdy1lcnJvcik6bm90KC5qdy1zdGF0ZS1lcnJvcik6bm90KC5qdy1zdGF0ZS1idWZmZXJpbmcpIC5qdy1tZWRpYTpob3Zlcn4uanctY29udHJvbHMgLmp3LWRpc3BsYXktaWNvbi1kaXNwbGF5e2JhY2tncm91bmQtY29sb3I6IzIxMjEyMX0uanctc2tpbi1zdG9ybXRyb29wZXIuandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMjEyMTIxfS5qdy1za2luLXN0b3JtdHJvb3Blci5qd3BsYXllcjpub3QoLmp3LWZsYWctdG91Y2gpOm5vdCguanctZXJyb3IpOm5vdCguanctc3RhdGUtZXJyb3IpOm5vdCguanctc3RhdGUtYnVmZmVyaW5nKSAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcjpob3ZlciAuanctaWNvbntjb2xvcjojMzVlNWZjfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctY29sb3ItYWN0aXZle2NvbG9yOiMzNWU1ZmM7c3Ryb2tlOiMzNWU1ZmM7Ym9yZGVyLWNvbG9yOiMzNWU1ZmN9Lmp3LXNraW4tc3Rvcm10cm9vcGVyOm5vdCguanctZmxhZy10b3VjaCkgLmp3LWNvbG9yLWFjdGl2ZS1ob3Zlcjpob3Zlcntjb2xvcjojMzVlNWZjO3N0cm9rZTojMzVlNWZjO2JvcmRlci1jb2xvcjojMzVlNWZjfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctY29sb3ItaW5hY3RpdmV7Y29sb3I6IzZkN2E4YjtzdHJva2U6IzZkN2E4Yjtib3JkZXItY29sb3I6IzZkN2E4Yn0uanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctY29sb3ItaW5hY3RpdmUtaG92ZXI6aG92ZXJ7Y29sb3I6IzZkN2E4YjtzdHJva2U6IzZkN2E4Yjtib3JkZXItY29sb3I6IzZkN2E4Yn0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LW9wdGlvbntjb2xvcjojNmQ3YThifS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctb3B0aW9uLmp3LWFjdGl2ZS1vcHRpb257Y29sb3I6IzM1ZTVmYztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKX0uanctc2tpbi1zdG9ybXRyb29wZXI6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctb3B0aW9uOmhvdmVye2NvbG9yOiMzNWU1ZmN9Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6IzJiMzAzNn0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWljb24taW5saW5lLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctaWNvbi10b29sdGlwLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctdGV4dC1jb3VudGRvd24sLmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy10ZXh0LWR1cmF0aW9ue3BhZGRpbmc6MCAuNWVtfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctdGltZS10aXAsLmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy12b2x1bWUtdGlwLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctbWVudSwuanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXNraXB7Ym9yZGVyLXJhZGl1czouNWVtfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctdm9sdW1lLXRpcCwuanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LW1lbnV7Ym90dG9tOi4zZW19Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1yYWlsLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctYnVmZmVyLC5qdy1za2luLXN0b3JtdHJvb3BlciAuanctcHJvZ3Jlc3MsLmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1rbm9ie2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MS41cHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjJweH0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXByb2dyZXNzLC5qdy1za2luLXN0b3JtdHJvb3BlciAuancta25vYntiYWNrZ3JvdW5kOiMyYjMwMzZ9Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcHJvZ3Jlc3N7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMTM4OWFmIDAsICMzNmU0ZmMgNTAlLCAjMTM4OWFmIDEwMCUpfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWtub2J7dG9wOi0wLjA2MjVlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzEzODlhZiAwLCAjMzZlNGZjIDUwJSwgIzEzODlhZiAxMDAlKTt3aWR0aDouM2VtO2hlaWdodDouNWVtO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czowfS5qdy1za2luLXN0b3JtdHJvb3BlciAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWN1ZXt0b3A6LTAuMDEyNWVtO2JhY2tncm91bmQtY29sb3I6IzZkN2E4Yjtib3JkZXI6MXB4IHNvbGlkICMwMDB9Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXJhaWwsLmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXByb2dyZXNze3dpZHRoOi4zNzVlbX0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcHJvZ3Jlc3N7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxMzg5YWYgMCwgIzM2ZTRmYyA1MCUsICMxMzg5YWYgMTAwJSl9Lmp3LXNraW4tc3Rvcm10cm9vcGVyIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LWtub2J7d2lkdGg6LjVlbTtoZWlnaHQ6LjJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxMzg5YWYgMCwgIzM2ZTRmYyA1MCUsICMxMzg5YWYgMTAwJSk7Ym9yZGVyLXdpZHRoOjFweDtsZWZ0Oi0wLjA2MjVlbX0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWljb24tY2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDRcIn0uanctc2tpbi1zdG9ybXRyb29wZXIgLmp3LWljb24taGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDlcIn0iXX0= */ \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/vapor.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/vapor.css new file mode 100644 index 00000000..150367d6 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/skins/vapor.css @@ -0,0 +1,2 @@ +.jw-skin-vapor .jw-display-icon-container{border-radius:2em}.jw-skin-vapor .jw-dock-button{border-radius:2em}.jw-skin-vapor:not(.jw-ie) .jw-controlbar .jw-controlbar-center-group .jw-text-alt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;bottom:auto}.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-controlbar,.jw-skin-vapor.jw-flag-ads-googleima .jw-controlbar{height:2em}.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-controlbar .jw-overlay,.jw-skin-vapor.jw-flag-ads-googleima .jw-controlbar .jw-overlay{bottom:2em}.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-icon-inline,.jw-skin-vapor.jw-flag-ads-googleima .jw-icon-inline,.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-icon-tooltip,.jw-skin-vapor.jw-flag-ads-googleima .jw-icon-tooltip,.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-text-elapsed,.jw-skin-vapor.jw-flag-ads-googleima .jw-text-elapsed,.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-text-duration,.jw-skin-vapor.jw-flag-ads-googleima .jw-text-duration,.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-text-countdown,.jw-skin-vapor.jw-flag-ads-googleima .jw-text-countdown{height:2em;line-height:2em}.jw-skin-vapor:not(.jw-flag-time-slider-above) .jw-selection-menu .jw-menu-selection-text,.jw-skin-vapor.jw-flag-ads-googleima .jw-selection-menu .jw-menu-selection-text{height:2.668em;line-height:2.668em}.jw-skin-vapor.jw-flag-ads.jw-ie .jw-text-alt,.jw-skin-vapor.jw-flag-live.jw-ie .jw-text-alt{top:1px;margin:0}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-time-tip{bottom:1em}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-captions{max-height:calc(100% - 38px)}.jwplayer.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) video::-webkit-media-text-track-container{max-height:calc(100% - 38px)}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-controls .jw-controls-right{bottom:2em}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-controlbar{height:100%}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-inline,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-icon-tooltip,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-elapsed,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-duration,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player).jw-flag-audio-player .jw-text-countdown{height:auto;line-height:normal}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-inline,.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-icon-tooltip{min-width:1.25em}.jw-skin-vapor:not(.jw-flag-time-slider-above):not(.jw-flag-small-player) .jw-selection-menu{padding:0 .25em}.jw-skin-vapor .jw-background-color{background:rgba(255,255,255,0.4)}.jw-skin-vapor .jw-text{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-knob{color:rgba(0,0,0,0.5);background-color:#0f9e60}.jw-skin-vapor .jw-button-color{color:rgba(0,0,0,0.5);fill:rgba(0,0,0,0.5)}.jw-skin-vapor:not(.jw-flag-touch) .jw-button-color:hover,.jw-skin-vapor .jw-button-color:focus{outline:none;color:#0f9e60;fill:#0f9e60}.jw-skin-vapor .jw-toggle{color:#0f9e60}.jw-skin-vapor .jw-toggle.jw-off{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-toggle.jw-off:focus{color:#0f9e60}.jw-skin-vapor .jw-toggle:focus{outline:none}.jw-skin-vapor:not(.jw-flag-touch) .jw-toggle.jw-off:hover{color:#0f9e60}.jw-skin-vapor .jw-display-icon-container{margin:0 .25em}.jw-skin-vapor .jw-display-icon-container .jw-icon{color:rgba(255,255,255,0.5)}.jw-skin-vapor .jw-rail{background:rgba(255,255,255,0.4)}.jw-skin-vapor .jw-buffer{background:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-progress{background:#0f9e60}.jw-skin-vapor .jw-slider-horizontal{height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-rail,.jw-skin-vapor .jw-slider-horizontal .jw-buffer,.jw-skin-vapor .jw-slider-horizontal .jw-progress{height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-knob{margin-left:-2em}.jw-skin-vapor .jw-slider-vertical .jw-knob{margin-bottom:-2em}.jw-skin-vapor .jw-slider-vertical .jw-slider-container,.jw-skin-vapor .jw-slider-vertical .jw-rail,.jw-skin-vapor .jw-slider-vertical .jw-progress{width:.5em}.jw-skin-vapor .jw-menu,.jw-skin-vapor .jw-time-tip,.jw-skin-vapor .jw-volume-tip{border:0}.jw-skin-vapor .jw-menu,.jw-skin-vapor .jw-time-tip{padding:.5em}.jw-skin-vapor .jw-volume-tip{padding:1em}.jw-skin-vapor .jw-skip{padding:.5em}.jw-skin-vapor .jw-skip .jw-skiptext,.jw-skin-vapor .jw-skip .jw-skip-icon{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-skip.jw-skippable:hover .jw-skip-icon,.jw-skin-vapor .jw-skip.jw-skippable:hover .jw-text{color:#0f9e60}.jw-skin-vapor .jw-time-tip .jw-text,.jw-skin-vapor .jw-dock-button .jw-text{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-dock-button{background:rgba(0,0,0,0.5)}.jw-skin-vapor:not(.jw-flag-touch) .jw-dock-button:hover{background:#000}.jw-skin-vapor .jw-icon-cast button{--connected-color:#0f9e60;--disconnected-color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-icon-cast button:focus{--connected-color:#0f9e60;--disconnected-color:#0f9e60}.jw-skin-vapor .jw-icon-cast button.jw-off{--connected-color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-icon-cast:hover button{--connected-color:#0f9e60;--disconnected-color:#0f9e60}.jw-skin-vapor .jw-nextup-container{bottom:2em;padding:5px .5em}.jw-skin-vapor .jw-nextup{border-radius:.25em}.jw-skin-vapor .jw-nextup-header{background:rgba(128,128,128,0.9);color:#0f9e60}.jw-skin-vapor .jw-nextup-body{background:rgba(77,77,77,0.9);color:#fff}.jw-skin-vapor .jw-nextup-thumbnail-visible+.jw-nextup-title:after{background:-webkit-linear-gradient(top, rgba(77,77,77,0) 0, #4d4d4d 100%);background:linear-gradient(-180deg, rgba(77,77,77,0) 0, #4d4d4d 100%)}.jw-skin-vapor .jw-nextup-close{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-nextup-close:active{color:#0f9e60}.jw-skin-vapor .jw-nextup-close:hover{color:#0f9e60}.jw-skin-vapor.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-media:hover~.jw-controls .jw-display-icon-display{background-color:#000}.jw-skin-vapor.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover{background-color:#000}.jw-skin-vapor.jwplayer:not(.jw-flag-touch):not(.jw-error):not(.jw-state-error):not(.jw-state-buffering) .jw-display-icon-container:hover .jw-icon{color:#0f9e60}.jw-skin-vapor .jw-color-active{color:#0f9e60;stroke:#0f9e60;border-color:#0f9e60}.jw-skin-vapor:not(.jw-flag-touch) .jw-color-active-hover:hover{color:#0f9e60;stroke:#0f9e60;border-color:#0f9e60}.jw-skin-vapor .jw-color-inactive{color:rgba(0,0,0,0.5);stroke:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5)}.jw-skin-vapor:not(.jw-flag-touch) .jw-color-inactive-hover:hover{color:rgba(0,0,0,0.5);stroke:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-option{color:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-option.jw-active-option{color:#0f9e60;background-color:rgba(255,255,255,0.5)}.jw-skin-vapor:not(.jw-flag-touch) .jw-option:hover{color:#0f9e60}.jw-skin-vapor .jw-icon-inline,.jw-skin-vapor .jw-icon-tooltip,.jw-skin-vapor .jw-text-elapsed,.jw-skin-vapor .jw-text-countdown,.jw-skin-vapor .jw-text-duration{padding:0 .5em}.jw-skin-vapor .jw-display-icon-container{background-color:rgba(0,0,0,0.5);border-radius:50%}.jw-skin-vapor .jw-time-tip,.jw-skin-vapor .jw-volume-tip,.jw-skin-vapor .jw-menu{border-radius:.5em;bottom:.3em}.jw-skin-vapor .jw-skip{border-radius:.5em}.jw-skin-vapor .jw-icon-inline,.jw-skin-vapor .jw-icon-tooltip,.jw-skin-vapor .jw-slider-horizontal,.jw-skin-vapor .jw-text-elapsed,.jw-skin-vapor .jw-text-duration,.jw-skin-vapor .jw-text-countdown{height:2em;line-height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-knob,.jw-skin-vapor .jw-slider-horizontal .jw-cue{height:2em}.jw-skin-vapor .jw-slider-horizontal .jw-knob{margin-left:0;background-color:#fff;width:.2em;top:0}.jw-skin-vapor .jw-slider-horizontal .jw-cue{top:.67em;background:rgba(255,255,255,0.5);height:.66em}.jw-skin-vapor .jw-slider-vertical{padding:.4em;bottom:3px;border-radius:2px;border:0}.jw-skin-vapor .jw-slider-vertical .jw-knob{display:none}.jw-skin-vapor .jw-slider-vertical .jw-rail{background:rgba(0,0,0,0.5)}.jw-skin-vapor .jw-slider-vertical .jw-rail,.jw-skin-vapor .jw-slider-vertical .jw-progress{border:1px solid #000}.jw-skin-vapor .jw-icon-cc:before{content:"\e604"}.jw-skin-vapor .jw-icon-hd:before{content:"\e609"}.jw-skin-vapor.jw-flag-audio-player .jw-controlbar{background:rgba(0,0,0,0.5)}.jw-skin-vapor.jw-flag-audio-player .jw-controlbar-center-group{padding-bottom:0}.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal{height:.5em}.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal .jw-rail,.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal .jw-progress,.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal .jw-buffer,.jw-skin-vapor.jw-flag-time-slider-above .jw-slider-volume.jw-slider-horizontal .jw-knob{height:.5em}.jw-skin-vapor.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-text{color:rgba(255,255,255,0.6)}.jw-skin-vapor.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color{color:rgba(255,255,255,0.6);fill:rgba(255,255,255,0.6)}.jw-skin-vapor.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color:hover{color:#0f9e60;fill:#0f9e60}.jw-skin-vapor.jw-flag-time-slider-above .jw-controlbar .jw-group>.jw-button-color:focus{color:#0f9e60;fill:#0f9e60} +/*# sourceMappingURL=data:application/json;base64,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Q0FBQyxnRUFBZ0UsZ0JBQWdCLENBQUMsZ0ZBQWdGLFdBQVcsQ0FBQywwV0FBMFcsV0FBVyxDQUFDLDJFQUEyRSwyQkFBMkIsQ0FBQyxtRkFBbUYsNEJBQTRCLDBCQUEwQixDQUFDLHlGQUF5RixjQUFjLFlBQVksQ0FBQyx5RkFBeUYsY0FBYyxZQUFZLENBQUMiLCJmaWxlIjoidmFwb3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmp3LXNraW4tdmFwb3IgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXJ7Ym9yZGVyLXJhZGl1czoyZW19Lmp3LXNraW4tdmFwb3IgLmp3LWRvY2stYnV0dG9ue2JvcmRlci1yYWRpdXM6MmVtfS5qdy1za2luLXZhcG9yOm5vdCguanctaWUpIC5qdy1jb250cm9sYmFyIC5qdy1jb250cm9sYmFyLWNlbnRlci1ncm91cCAuanctdGV4dC1hbHR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW46YXV0bztib3R0b206YXV0b30uanctc2tpbi12YXBvcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1jb250cm9sYmFyLC5qdy1za2luLXZhcG9yLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctY29udHJvbGJhcntoZWlnaHQ6MmVtfS5qdy1za2luLXZhcG9yOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LWNvbnRyb2xiYXIgLmp3LW92ZXJsYXksLmp3LXNraW4tdmFwb3IuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1jb250cm9sYmFyIC5qdy1vdmVybGF5e2JvdHRvbToyZW19Lmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tdmFwb3IuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1pY29uLWlubGluZSwuanctc2tpbi12YXBvcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tdmFwb3IuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1pY29uLXRvb2x0aXAsLmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLXZhcG9yLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLXZhcG9yOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXRleHQtZHVyYXRpb24sLmp3LXNraW4tdmFwb3IuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy10ZXh0LWR1cmF0aW9uLC5qdy1za2luLXZhcG9yOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSkgLmp3LXRleHQtY291bnRkb3duLC5qdy1za2luLXZhcG9yLmp3LWZsYWctYWRzLWdvb2dsZWltYSAuanctdGV4dC1jb3VudGRvd257aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW19Lmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKSAuanctc2VsZWN0aW9uLW1lbnUgLmp3LW1lbnUtc2VsZWN0aW9uLXRleHQsLmp3LXNraW4tdmFwb3IuanctZmxhZy1hZHMtZ29vZ2xlaW1hIC5qdy1zZWxlY3Rpb24tbWVudSAuanctbWVudS1zZWxlY3Rpb24tdGV4dHtoZWlnaHQ6Mi42NjhlbTtsaW5lLWhlaWdodDoyLjY2OGVtfS5qdy1za2luLXZhcG9yLmp3LWZsYWctYWRzLmp3LWllIC5qdy10ZXh0LWFsdCwuanctc2tpbi12YXBvci5qdy1mbGFnLWxpdmUuanctaWUgLmp3LXRleHQtYWx0e3RvcDoxcHg7bWFyZ2luOjB9Lmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctdGltZS10aXB7Ym90dG9tOjFlbX0uanctc2tpbi12YXBvcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1jYXB0aW9uc3ttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDM4cHgpfS5qd3BsYXllci5qdy1za2luLXZhcG9yOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAzOHB4KX0uanctc2tpbi12YXBvcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpIC5qdy1jb250cm9scyAuanctY29udHJvbHMtcmlnaHR7Ym90dG9tOjJlbX0uanctc2tpbi12YXBvcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1jb250cm9sYmFye2hlaWdodDoxMDAlfS5qdy1za2luLXZhcG9yOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWljb24taW5saW5lLC5qdy1za2luLXZhcG9yOm5vdCguanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSk6bm90KC5qdy1mbGFnLXNtYWxsLXBsYXllcikuanctZmxhZy1hdWRpby1wbGF5ZXIgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi12YXBvcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy10ZXh0LWVsYXBzZWQsLmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKS5qdy1mbGFnLWF1ZGlvLXBsYXllciAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi12YXBvcjpub3QoLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUpOm5vdCguanctZmxhZy1zbWFsbC1wbGF5ZXIpLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy10ZXh0LWNvdW50ZG93bntoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDpub3JtYWx9Lmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctaWNvbi10b29sdGlwe21pbi13aWR0aDoxLjI1ZW19Lmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlKTpub3QoLmp3LWZsYWctc21hbGwtcGxheWVyKSAuanctc2VsZWN0aW9uLW1lbnV7cGFkZGluZzowIC4yNWVtfS5qdy1za2luLXZhcG9yIC5qdy1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjQpfS5qdy1za2luLXZhcG9yIC5qdy10ZXh0e2NvbG9yOnJnYmEoMCwwLDAsMC41KX0uanctc2tpbi12YXBvciAuancta25vYntjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7YmFja2dyb3VuZC1jb2xvcjojMGY5ZTYwfS5qdy1za2luLXZhcG9yIC5qdy1idXR0b24tY29sb3J7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2ZpbGw6cmdiYSgwLDAsMCwwLjUpfS5qdy1za2luLXZhcG9yOm5vdCguanctZmxhZy10b3VjaCkgLmp3LWJ1dHRvbi1jb2xvcjpob3Zlciwuanctc2tpbi12YXBvciAuanctYnV0dG9uLWNvbG9yOmZvY3Vze291dGxpbmU6bm9uZTtjb2xvcjojMGY5ZTYwO2ZpbGw6IzBmOWU2MH0uanctc2tpbi12YXBvciAuanctdG9nZ2xle2NvbG9yOiMwZjllNjB9Lmp3LXNraW4tdmFwb3IgLmp3LXRvZ2dsZS5qdy1vZmZ7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5qdy1za2luLXZhcG9yIC5qdy10b2dnbGUuanctb2ZmOmZvY3Vze2NvbG9yOiMwZjllNjB9Lmp3LXNraW4tdmFwb3IgLmp3LXRvZ2dsZTpmb2N1c3tvdXRsaW5lOm5vbmV9Lmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctdG9nZ2xlLmp3LW9mZjpob3Zlcntjb2xvcjojMGY5ZTYwfS5qdy1za2luLXZhcG9yIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVye21hcmdpbjowIC4yNWVtfS5qdy1za2luLXZhcG9yIC5qdy1kaXNwbGF5LWljb24tY29udGFpbmVyIC5qdy1pY29ue2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0uanctc2tpbi12YXBvciAuanctcmFpbHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC40KX0uanctc2tpbi12YXBvciAuanctYnVmZmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpfS5qdy1za2luLXZhcG9yIC5qdy1wcm9ncmVzc3tiYWNrZ3JvdW5kOiMwZjllNjB9Lmp3LXNraW4tdmFwb3IgLmp3LXNsaWRlci1ob3Jpem9udGFse2hlaWdodDoyZW19Lmp3LXNraW4tdmFwb3IgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1yYWlsLC5qdy1za2luLXZhcG9yIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctYnVmZmVyLC5qdy1za2luLXZhcG9yIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcHJvZ3Jlc3N7aGVpZ2h0OjJlbX0uanctc2tpbi12YXBvciAuanctc2xpZGVyLWhvcml6b250YWwgLmp3LWtub2J7bWFyZ2luLWxlZnQ6LTJlbX0uanctc2tpbi12YXBvciAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1rbm9ie21hcmdpbi1ib3R0b206LTJlbX0uanctc2tpbi12YXBvciAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1zbGlkZXItY29udGFpbmVyLC5qdy1za2luLXZhcG9yIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXJhaWwsLmp3LXNraW4tdmFwb3IgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcHJvZ3Jlc3N7d2lkdGg6LjVlbX0uanctc2tpbi12YXBvciAuanctbWVudSwuanctc2tpbi12YXBvciAuanctdGltZS10aXAsLmp3LXNraW4tdmFwb3IgLmp3LXZvbHVtZS10aXB7Ym9yZGVyOjB9Lmp3LXNraW4tdmFwb3IgLmp3LW1lbnUsLmp3LXNraW4tdmFwb3IgLmp3LXRpbWUtdGlwe3BhZGRpbmc6LjVlbX0uanctc2tpbi12YXBvciAuanctdm9sdW1lLXRpcHtwYWRkaW5nOjFlbX0uanctc2tpbi12YXBvciAuanctc2tpcHtwYWRkaW5nOi41ZW19Lmp3LXNraW4tdmFwb3IgLmp3LXNraXAgLmp3LXNraXB0ZXh0LC5qdy1za2luLXZhcG9yIC5qdy1za2lwIC5qdy1za2lwLWljb257Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5qdy1za2luLXZhcG9yIC5qdy1za2lwLmp3LXNraXBwYWJsZTpob3ZlciAuanctc2tpcC1pY29uLC5qdy1za2luLXZhcG9yIC5qdy1za2lwLmp3LXNraXBwYWJsZTpob3ZlciAuanctdGV4dHtjb2xvcjojMGY5ZTYwfS5qdy1za2luLXZhcG9yIC5qdy10aW1lLXRpcCAuanctdGV4dCwuanctc2tpbi12YXBvciAuanctZG9jay1idXR0b24gLmp3LXRleHR7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5qdy1za2luLXZhcG9yIC5qdy1kb2NrLWJ1dHRvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KX0uanctc2tpbi12YXBvcjpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1kb2NrLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiMwMDB9Lmp3LXNraW4tdmFwb3IgLmp3LWljb24tY2FzdCBidXR0b257LS1jb25uZWN0ZWQtY29sb3I6IzBmOWU2MDstLWRpc2Nvbm5lY3RlZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lmp3LXNraW4tdmFwb3IgLmp3LWljb24tY2FzdCBidXR0b246Zm9jdXN7LS1jb25uZWN0ZWQtY29sb3I6IzBmOWU2MDstLWRpc2Nvbm5lY3RlZC1jb2xvcjojMGY5ZTYwfS5qdy1za2luLXZhcG9yIC5qdy1pY29uLWNhc3QgYnV0dG9uLmp3LW9mZnstLWNvbm5lY3RlZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lmp3LXNraW4tdmFwb3IgLmp3LWljb24tY2FzdDpob3ZlciBidXR0b257LS1jb25uZWN0ZWQtY29sb3I6IzBmOWU2MDstLWRpc2Nvbm5lY3RlZC1jb2xvcjojMGY5ZTYwfS5qdy1za2luLXZhcG9yIC5qdy1uZXh0dXAtY29udGFpbmVye2JvdHRvbToyZW07cGFkZGluZzo1cHggLjVlbX0uanctc2tpbi12YXBvciAuanctbmV4dHVwe2JvcmRlci1yYWRpdXM6LjI1ZW19Lmp3LXNraW4tdmFwb3IgLmp3LW5leHR1cC1oZWFkZXJ7YmFja2dyb3VuZDpyZ2JhKDEyOCwxMjgsMTI4LDAuOSk7Y29sb3I6IzBmOWU2MH0uanctc2tpbi12YXBvciAuanctbmV4dHVwLWJvZHl7YmFja2dyb3VuZDpyZ2JhKDc3LDc3LDc3LDAuOSk7Y29sb3I6I2ZmZn0uanctc2tpbi12YXBvciAuanctbmV4dHVwLXRodW1ibmFpbC12aXNpYmxlKy5qdy1uZXh0dXAtdGl0bGU6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgcmdiYSg3Nyw3Nyw3NywwKSAwLCAjNGQ0ZDRkIDEwMCUpfS5qdy1za2luLXZhcG9yIC5qdy1uZXh0dXAtY2xvc2V7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5qdy1za2luLXZhcG9yIC5qdy1uZXh0dXAtY2xvc2U6YWN0aXZle2NvbG9yOiMwZjllNjB9Lmp3LXNraW4tdmFwb3IgLmp3LW5leHR1cC1jbG9zZTpob3Zlcntjb2xvcjojMGY5ZTYwfS5qdy1za2luLXZhcG9yLmp3cGxheWVyOm5vdCguanctZmxhZy10b3VjaCk6bm90KC5qdy1lcnJvcik6bm90KC5qdy1zdGF0ZS1lcnJvcik6bm90KC5qdy1zdGF0ZS1idWZmZXJpbmcpIC5qdy1tZWRpYTpob3Zlcn4uanctY29udHJvbHMgLmp3LWRpc3BsYXktaWNvbi1kaXNwbGF5e2JhY2tncm91bmQtY29sb3I6IzAwMH0uanctc2tpbi12YXBvci5qd3BsYXllcjpub3QoLmp3LWZsYWctdG91Y2gpOm5vdCguanctZXJyb3IpOm5vdCguanctc3RhdGUtZXJyb3IpOm5vdCguanctc3RhdGUtYnVmZmVyaW5nKSAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lmp3LXNraW4tdmFwb3IuandwbGF5ZXI6bm90KC5qdy1mbGFnLXRvdWNoKTpub3QoLmp3LWVycm9yKTpub3QoLmp3LXN0YXRlLWVycm9yKTpub3QoLmp3LXN0YXRlLWJ1ZmZlcmluZykgLmp3LWRpc3BsYXktaWNvbi1jb250YWluZXI6aG92ZXIgLmp3LWljb257Y29sb3I6IzBmOWU2MH0uanctc2tpbi12YXBvciAuanctY29sb3ItYWN0aXZle2NvbG9yOiMwZjllNjA7c3Ryb2tlOiMwZjllNjA7Ym9yZGVyLWNvbG9yOiMwZjllNjB9Lmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctY29sb3ItYWN0aXZlLWhvdmVyOmhvdmVye2NvbG9yOiMwZjllNjA7c3Ryb2tlOiMwZjllNjA7Ym9yZGVyLWNvbG9yOiMwZjllNjB9Lmp3LXNraW4tdmFwb3IgLmp3LWNvbG9yLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC41KTtzdHJva2U6cmdiYSgwLDAsMCwwLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lmp3LXNraW4tdmFwb3I6bm90KC5qdy1mbGFnLXRvdWNoKSAuanctY29sb3ItaW5hY3RpdmUtaG92ZXI6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO3N0cm9rZTpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC41KX0uanctc2tpbi12YXBvciAuanctb3B0aW9ue2NvbG9yOnJnYmEoMCwwLDAsMC41KX0uanctc2tpbi12YXBvciAuanctb3B0aW9uLmp3LWFjdGl2ZS1vcHRpb257Y29sb3I6IzBmOWU2MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0uanctc2tpbi12YXBvcjpub3QoLmp3LWZsYWctdG91Y2gpIC5qdy1vcHRpb246aG92ZXJ7Y29sb3I6IzBmOWU2MH0uanctc2tpbi12YXBvciAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tdmFwb3IgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi12YXBvciAuanctdGV4dC1lbGFwc2VkLC5qdy1za2luLXZhcG9yIC5qdy10ZXh0LWNvdW50ZG93biwuanctc2tpbi12YXBvciAuanctdGV4dC1kdXJhdGlvbntwYWRkaW5nOjAgLjVlbX0uanctc2tpbi12YXBvciAuanctZGlzcGxheS1pY29uLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC41KTtib3JkZXItcmFkaXVzOjUwJX0uanctc2tpbi12YXBvciAuanctdGltZS10aXAsLmp3LXNraW4tdmFwb3IgLmp3LXZvbHVtZS10aXAsLmp3LXNraW4tdmFwb3IgLmp3LW1lbnV7Ym9yZGVyLXJhZGl1czouNWVtO2JvdHRvbTouM2VtfS5qdy1za2luLXZhcG9yIC5qdy1za2lwe2JvcmRlci1yYWRpdXM6LjVlbX0uanctc2tpbi12YXBvciAuanctaWNvbi1pbmxpbmUsLmp3LXNraW4tdmFwb3IgLmp3LWljb24tdG9vbHRpcCwuanctc2tpbi12YXBvciAuanctc2xpZGVyLWhvcml6b250YWwsLmp3LXNraW4tdmFwb3IgLmp3LXRleHQtZWxhcHNlZCwuanctc2tpbi12YXBvciAuanctdGV4dC1kdXJhdGlvbiwuanctc2tpbi12YXBvciAuanctdGV4dC1jb3VudGRvd257aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW19Lmp3LXNraW4tdmFwb3IgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1rbm9iLC5qdy1za2luLXZhcG9yIC5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctY3Vle2hlaWdodDoyZW19Lmp3LXNraW4tdmFwb3IgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1rbm9ie21hcmdpbi1sZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOi4yZW07dG9wOjB9Lmp3LXNraW4tdmFwb3IgLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1jdWV7dG9wOi42N2VtO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2hlaWdodDouNjZlbX0uanctc2tpbi12YXBvciAuanctc2xpZGVyLXZlcnRpY2Fse3BhZGRpbmc6LjRlbTtib3R0b206M3B4O2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjowfS5qdy1za2luLXZhcG9yIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LWtub2J7ZGlzcGxheTpub25lfS5qdy1za2luLXZhcG9yIC5qdy1zbGlkZXItdmVydGljYWwgLmp3LXJhaWx7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSl9Lmp3LXNraW4tdmFwb3IgLmp3LXNsaWRlci12ZXJ0aWNhbCAuanctcmFpbCwuanctc2tpbi12YXBvciAuanctc2xpZGVyLXZlcnRpY2FsIC5qdy1wcm9ncmVzc3tib3JkZXI6MXB4IHNvbGlkICMwMDB9Lmp3LXNraW4tdmFwb3IgLmp3LWljb24tY2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDRcIn0uanctc2tpbi12YXBvciAuanctaWNvbi1oZDpiZWZvcmV7Y29udGVudDpcIlxcZTYwOVwifS5qdy1za2luLXZhcG9yLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1jb250cm9sYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpfS5qdy1za2luLXZhcG9yLmp3LWZsYWctYXVkaW8tcGxheWVyIC5qdy1jb250cm9sYmFyLWNlbnRlci1ncm91cHtwYWRkaW5nLWJvdHRvbTowfS5qdy1za2luLXZhcG9yLmp3LWZsYWctdGltZS1zbGlkZXItYWJvdmUgLmp3LXNsaWRlci12b2x1bWUuanctc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi41ZW19Lmp3LXNraW4tdmFwb3IuanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSAuanctc2xpZGVyLXZvbHVtZS5qdy1zbGlkZXItaG9yaXpvbnRhbCAuanctcmFpbCwuanctc2tpbi12YXBvci5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlIC5qdy1zbGlkZXItdm9sdW1lLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1wcm9ncmVzcywuanctc2tpbi12YXBvci5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlIC5qdy1zbGlkZXItdm9sdW1lLmp3LXNsaWRlci1ob3Jpem9udGFsIC5qdy1idWZmZXIsLmp3LXNraW4tdmFwb3IuanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSAuanctc2xpZGVyLXZvbHVtZS5qdy1zbGlkZXItaG9yaXpvbnRhbCAuancta25vYntoZWlnaHQ6LjVlbX0uanctc2tpbi12YXBvci5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlIC5qdy1jb250cm9sYmFyIC5qdy1ncm91cD4uanctdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNil9Lmp3LXNraW4tdmFwb3IuanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSAuanctY29udHJvbGJhciAuanctZ3JvdXA+Lmp3LWJ1dHRvbi1jb2xvcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7ZmlsbDpyZ2JhKDI1NSwyNTUsMjU1LDAuNil9Lmp3LXNraW4tdmFwb3IuanctZmxhZy10aW1lLXNsaWRlci1hYm92ZSAuanctY29udHJvbGJhciAuanctZ3JvdXA+Lmp3LWJ1dHRvbi1jb2xvcjpob3Zlcntjb2xvcjojMGY5ZTYwO2ZpbGw6IzBmOWU2MH0uanctc2tpbi12YXBvci5qdy1mbGFnLXRpbWUtc2xpZGVyLWFib3ZlIC5qdy1jb250cm9sYmFyIC5qdy1ncm91cD4uanctYnV0dG9uLWNvbG9yOmZvY3Vze2NvbG9yOiMwZjllNjA7ZmlsbDojMGY5ZTYwfSJdfQ== */ \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/vttparser.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/vttparser.js new file mode 100644 index 00000000..72ad6b9a --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/jwplayer/vttparser.js @@ -0,0 +1 @@ +webpackJsonpjwplayer([13],{25:function(e,t,r){var n,i;n=[r(36)],i=function(e){function t(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}}function r(e){function t(e,t,r,n){return 3600*(0|e)+60*(0|t)+(0|r)+(0|n)/1e3}var r=e.match(s);return r?r[3]?t(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}function n(){this.values=Object.create(null)}function i(e,t,r,n){for(var i=n?e.split(n):[e],a=0;a<=i.length;a+=1)if("string"==typeof i[a]){var s=i[a].split(r);if(2===s.length){var o=s[0],u=s[1];t(o,u)}}}function a(e,t,a){function s(){var t=r(e);if(null===t)throw new Error("Malformed timestamp: "+c);return e=e.replace(f,""),t}function o(e,t){var r=new n;i(e,function(e,t){switch(e){case"region":for(var n=a.length-1;n>=0;n--)if(a[n].id===t){r.set(e,a[n].region);break}break;case"vertical":r.alt(e,t,["rl","lr"]);break;case"line":var i=t.split(","),s=i[0];r.integer(e,s),r.percent(e,s)&&r.set("snapToLines",!1),r.alt(e,s,["auto"]),2===i.length&&r.alt("lineAlign",i[1],["start",T,"end"]);break;case"position":i=t.split(","),r.percent(e,i[0]),2===i.length&&r.alt("positionAlign",i[1],["start",T,"end","line-left","line-right","auto"]);break;case"size":r.percent(e,t);break;case"align":r.alt(e,t,["start",T,"end","left","right"])}},l,h),t.region=r.get("region",null),t.vertical=r.get("vertical","");var s=r.get("line","auto");"auto"===s&&E.line===-1&&(s=-1),t.line=s,t.lineAlign=r.get("lineAlign","start"),t.snapToLines=r.get("snapToLines",!0),t.size=r.get("size",100),t.align=r.get("align",T);var o=r.get("position","auto");"auto"===o&&50===E.position&&(o="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=o}function u(){e=e.replace(g,"")}var c=e;if(u(),t.startTime=s(),u(),"-->"!==e.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+c);e=e.substr(3),u(),t.endTime=s(),u(),o(e,t)}var s=/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/,o=/^-?\d+$/,u=/\r\n|\n/,c=/^NOTE($|[ \t])/,f=/^[^\sa-zA-Z-]+/,l=/:/,h=/\s/,g=/^\s+/,d=/-->/,p=/^WEBVTT([ \t].*)?$/,b=window.requestAnimationFrame||function(e){return window.setTimeout(e,17)},v=function(e,r){this.window=e,this.state="INITIAL",this.buffer="",this.decoder=r||new t,this.regionList=[],this.maxCueBatch=1e3};n.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,r){for(var n=0;n=0&&t<=100&&(this.set(e,t),!0)}};var E=new e(0,0,0),T="middle"===E.align?"middle":"center";return v.prototype={parse:function(t,r){function n(){for(var e=h.buffer,t=0;t + +Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple +Computer, Inc. ("Apple") in consideration of your agreement to the +following terms, and your use, installation, modification or +redistribution of this Apple software constitutes acceptance of these +terms. If you do not agree with these terms, please do not use, +install, modify or redistribute this Apple software. + +In consideration of your agreement to abide by the following terms, and +subject to these terms, Apple grants you a personal, non-exclusive +license, under Apple's copyrights in this original Apple software (the +"Apple Software"), to use, reproduce, modify and redistribute the Apple +Software, with or without modifications, in source and/or binary forms; +provided that if you redistribute the Apple Software in its entirety and +without modifications, you must retain this notice and the following +text and disclaimers in all such redistributions of the Apple Software. +Neither the name, trademarks, service marks or logos of Apple Computer, +Inc. may be used to endorse or promote products derived from the Apple +Software without specific prior written permission from Apple. Except +as expressly stated in this notice, no other rights or licenses, express +or implied, are granted by Apple herein, including but not limited to +any patent rights that may be infringed by your derivative works or by +other works in which the Apple Software may be incorporated. + +The Apple Software is provided by Apple on an "AS IS" basis. APPLE +MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION +THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND +OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + +IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL +OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, +MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED +AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), +STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +Copyright © 2006-2007 Apple Computer, Inc., All Rights Reserved + +*/ + +/* + * This file contains functions to generate OBJECT and EMBED tags for QuickTime content. + */ + +/************** LOCALIZABLE GLOBAL VARIABLES ****************/ + +var gArgCountErr = 'The "%%" function requires an even number of arguments.' + + '\nArguments should be in the form "atttributeName", "attributeValue", ...'; + +/******************** END LOCALIZABLE **********************/ + +var gTagAttrs = null; +var gQTGeneratorVersion = 1.2; +var gQTBehaviorID = "qt_event_source"; +var gQTEventsEnabled = false; + +function AC_QuickTimeVersion() { return gQTGeneratorVersion; } + +function _QTComplain(callingFcnName, errMsg) +{ + errMsg = errMsg.replace("%%", callingFcnName); + alert(errMsg); +} + +function _QTIsMSIE() +{ + var ua = navigator.userAgent.toLowerCase(); + var msie = /msie/.test(ua) && !/opera/.test(ua); + + return msie; +} + + +function _QTGenerateBehavior() +{ + return objTag = ''; +} + +function _QTPageHasBehaviorObject(callingFcnName, args) +{ + var haveBehavior = false; + var objects = document.getElementsByTagName('object'); + + for ( var ndx = 0, obj; obj = objects[ndx]; ndx++ ) + { + if ( obj.getAttribute('classid') == "clsid:CB927D12-4FF7-4a9e-A169-56E4B8A75598" ) + { + if ( obj.getAttribute('id') == gQTBehaviorID ) + haveBehavior = false; + break; + } + } + + return haveBehavior; +} + + +function _QTShouldInsertBehavior() +{ + var shouldDo = false; + + if ( gQTEventsEnabled && _QTIsMSIE() && !_QTPageHasBehaviorObject() ) + shouldDo = true; + + return shouldDo; +} + + +function _QTAddAttribute(prefix, slotName, tagName) +{ + var value; + + value = gTagAttrs[prefix + slotName]; + if ( null == value ) + value = gTagAttrs[slotName]; + + if ( null != value ) + { + if ( 0 == slotName.indexOf(prefix) && (null == tagName) ) + tagName = slotName.substring(prefix.length); + if ( null == tagName ) + tagName = slotName; + return ' ' + tagName + '="' + value + '"'; + } + else + return ""; +} + +function _QTAddObjectAttr(slotName, tagName) +{ + // don't bother if it is only for the embed tag + if ( 0 == slotName.indexOf("emb#") ) + return ""; + + if ( 0 == slotName.indexOf("obj#") && (null == tagName) ) + tagName = slotName.substring(4); + + return _QTAddAttribute("obj#", slotName, tagName); +} + +function _QTAddEmbedAttr(slotName, tagName) +{ + // don't bother if it is only for the object tag + if ( 0 == slotName.indexOf("obj#") ) + return ""; + + if ( 0 == slotName.indexOf("emb#") && (null == tagName) ) + tagName = slotName.substring(4); + + return _QTAddAttribute("emb#", slotName, tagName); +} + + +function _QTAddObjectParam(slotName, generateXHTML) +{ + var paramValue; + var paramStr = ""; + var endTagChar = (generateXHTML) ? ' />' : '>'; + + if ( -1 == slotName.indexOf("emb#") ) + { + // look for the OBJECT-only param first. if there is none, look for a generic one + paramValue = gTagAttrs["obj#" + slotName]; + if ( null == paramValue ) + paramValue = gTagAttrs[slotName]; + + if ( 0 == slotName.indexOf("obj#") ) + slotName = slotName.substring(4); + + if ( null != paramValue ) + paramStr = '' + + _QTAddObjectParam("src", generateXHTML); + var embedTag = ''; +} + + +// return the object/embed as a string +function QT_GenerateOBJECTText() +{ + var txt = _QTGenerate("QT_GenerateOBJECTText", false, arguments); + if ( _QTShouldInsertBehavior() ) + txt = _QTGenerateBehavior() + txt; + return txt; +} + +function QT_GenerateOBJECTText_XHTML() +{ + var txt = _QTGenerate("QT_GenerateOBJECTText_XHTML", true, arguments); + if ( _QTShouldInsertBehavior() ) + txt = _QTGenerateBehavior() + txt; + return txt; +} + +function QT_WriteOBJECT() +{ + var txt = _QTGenerate("QT_WriteOBJECT", false, arguments); + if ( _QTShouldInsertBehavior() ) + document.writeln(_QTGenerateBehavior()); + document.writeln(txt); +} + +function QT_WriteOBJECT_XHTML() +{ + var txt = _QTGenerate("QT_WriteOBJECT_XHTML", true, arguments); + if ( _QTShouldInsertBehavior() ) + document.writeln(_QTGenerateBehavior()); + document.writeln(txt); +} + +function QT_GenerateBehaviorOBJECT() +{ + return _QTGenerateBehavior(); +} + +function QT_ReplaceElementContents() +{ + var element = arguments[0]; + var args = []; + + // copy all other arguments we want to pass through to the fcn + for ( var ndx = 1; ndx < arguments.length; ndx++ ) + args.push(arguments[ndx]); + + var txt = _QTGenerate("QT_ReplaceElementContents", false, args); + if ( txt.length > 0 ) + element.innerHTML = txt; +} + + +function QT_ReplaceElementContents_XHTML() +{ + var element = arguments[0]; + var args = []; + + // copy all other arguments we want to pass through to the fcn + for ( var ndx = 1; ndx < arguments.length; ndx++ ) + args.push(arguments[ndx]); + + var txt = _QTGenerate("QT_ReplaceElementContents_XHTML", true, args); + if ( txt.length > 0 ) + element.innerHTML = txt; +} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/quicktimeplayer/ac_quicktime.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/quicktimeplayer/ac_quicktime.js new file mode 100644 index 00000000..0af883fe --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/quicktimeplayer/ac_quicktime.js @@ -0,0 +1,362 @@ +/* + +File: AC_QuickTime.js + +Abstract: This file contains functions to generate OBJECT and EMBED tags for QuickTime content. + +Version: <1.2> + +Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple +Computer, Inc. ("Apple") in consideration of your agreement to the +following terms, and your use, installation, modification or +redistribution of this Apple software constitutes acceptance of these +terms. If you do not agree with these terms, please do not use, +install, modify or redistribute this Apple software. + +In consideration of your agreement to abide by the following terms, and +subject to these terms, Apple grants you a personal, non-exclusive +license, under Apple's copyrights in this original Apple software (the +"Apple Software"), to use, reproduce, modify and redistribute the Apple +Software, with or without modifications, in source and/or binary forms; +provided that if you redistribute the Apple Software in its entirety and +without modifications, you must retain this notice and the following +text and disclaimers in all such redistributions of the Apple Software. +Neither the name, trademarks, service marks or logos of Apple Computer, +Inc. may be used to endorse or promote products derived from the Apple +Software without specific prior written permission from Apple. Except +as expressly stated in this notice, no other rights or licenses, express +or implied, are granted by Apple herein, including but not limited to +any patent rights that may be infringed by your derivative works or by +other works in which the Apple Software may be incorporated. + +The Apple Software is provided by Apple on an "AS IS" basis. APPLE +MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION +THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND +OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + +IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL +OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, +MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED +AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), +STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +Copyright © 2006-2007 Apple Computer, Inc., All Rights Reserved + +*/ + +/* + * This file contains functions to generate OBJECT and EMBED tags for QuickTime content. + */ + +/************** LOCALIZABLE GLOBAL VARIABLES ****************/ + +var gArgCountErr = 'The "%%" function requires an even number of arguments.' + + '\nArguments should be in the form "atttributeName", "attributeValue", ...'; + +/******************** END LOCALIZABLE **********************/ + +var gTagAttrs = null; +var gQTGeneratorVersion = 1.2; +var gQTBehaviorID = "qt_event_source"; +var gQTEventsEnabled = false; + +function AC_QuickTimeVersion() { return gQTGeneratorVersion; } + +function _QTComplain(callingFcnName, errMsg) +{ + errMsg = errMsg.replace("%%", callingFcnName); + alert(errMsg); +} + +function _QTIsMSIE() +{ + var ua = navigator.userAgent.toLowerCase(); + var msie = /msie/.test(ua) && !/opera/.test(ua); + + return msie; +} + + +function _QTGenerateBehavior() +{ + return objTag = ''; +} + +function _QTPageHasBehaviorObject(callingFcnName, args) +{ + var haveBehavior = false; + var objects = document.getElementsByTagName('object'); + + for ( var ndx = 0, obj; obj = objects[ndx]; ndx++ ) + { + if ( obj.getAttribute('classid') == "clsid:CB927D12-4FF7-4a9e-A169-56E4B8A75598" ) + { + if ( obj.getAttribute('id') == gQTBehaviorID ) + haveBehavior = false; + break; + } + } + + return haveBehavior; +} + + +function _QTShouldInsertBehavior() +{ + var shouldDo = false; + + if ( gQTEventsEnabled && _QTIsMSIE() && !_QTPageHasBehaviorObject() ) + shouldDo = true; + + return shouldDo; +} + + +function _QTAddAttribute(prefix, slotName, tagName) +{ + var value; + + value = gTagAttrs[prefix + slotName]; + if ( null == value ) + value = gTagAttrs[slotName]; + + if ( null != value ) + { + if ( 0 == slotName.indexOf(prefix) && (null == tagName) ) + tagName = slotName.substring(prefix.length); + if ( null == tagName ) + tagName = slotName; + return ' ' + tagName + '="' + value + '"'; + } + else + return ""; +} + +function _QTAddObjectAttr(slotName, tagName) +{ + // don't bother if it is only for the embed tag + if ( 0 == slotName.indexOf("emb#") ) + return ""; + + if ( 0 == slotName.indexOf("obj#") && (null == tagName) ) + tagName = slotName.substring(4); + + return _QTAddAttribute("obj#", slotName, tagName); +} + +function _QTAddEmbedAttr(slotName, tagName) +{ + // don't bother if it is only for the object tag + if ( 0 == slotName.indexOf("obj#") ) + return ""; + + if ( 0 == slotName.indexOf("emb#") && (null == tagName) ) + tagName = slotName.substring(4); + + return _QTAddAttribute("emb#", slotName, tagName); +} + + +function _QTAddObjectParam(slotName, generateXHTML) +{ + var paramValue; + var paramStr = ""; + var endTagChar = (generateXHTML) ? ' />' : '>'; + + if ( -1 == slotName.indexOf("emb#") ) + { + // look for the OBJECT-only param first. if there is none, look for a generic one + paramValue = gTagAttrs["obj#" + slotName]; + if ( null == paramValue ) + paramValue = gTagAttrs[slotName]; + + if ( 0 == slotName.indexOf("obj#") ) + slotName = slotName.substring(4); + + if ( null != paramValue ) + paramStr = '' + + _QTAddObjectParam("src", generateXHTML); + var embedTag = ''; +} + + +// return the object/embed as a string +function QT_GenerateOBJECTText() +{ + var txt = _QTGenerate("QT_GenerateOBJECTText", false, arguments); + if ( _QTShouldInsertBehavior() ) + txt = _QTGenerateBehavior() + txt; + return txt; +} + +function QT_GenerateOBJECTText_XHTML() +{ + var txt = _QTGenerate("QT_GenerateOBJECTText_XHTML", true, arguments); + if ( _QTShouldInsertBehavior() ) + txt = _QTGenerateBehavior() + txt; + return txt; +} + +function QT_WriteOBJECT() +{ + var txt = _QTGenerate("QT_WriteOBJECT", false, arguments); + if ( _QTShouldInsertBehavior() ) + document.writeln(_QTGenerateBehavior()); + document.writeln(txt); +} + +function QT_WriteOBJECT_XHTML() +{ + var txt = _QTGenerate("QT_WriteOBJECT_XHTML", true, arguments); + if ( _QTShouldInsertBehavior() ) + document.writeln(_QTGenerateBehavior()); + document.writeln(txt); +} + +function QT_GenerateBehaviorOBJECT() +{ + return _QTGenerateBehavior(); +} + +function QT_ReplaceElementContents() +{ + var element = arguments[0]; + var args = []; + + // copy all other arguments we want to pass through to the fcn + for ( var ndx = 1; ndx < arguments.length; ndx++ ) + args.push(arguments[ndx]); + + var txt = _QTGenerate("QT_ReplaceElementContents", false, args); + if ( txt.length > 0 ) + element.innerHTML = txt; +} + + +function QT_ReplaceElementContents_XHTML() +{ + var element = arguments[0]; + var args = []; + + // copy all other arguments we want to pass through to the fcn + for ( var ndx = 1; ndx < arguments.length; ndx++ ) + args.push(arguments[ndx]); + + var txt = _QTGenerate("QT_ReplaceElementContents_XHTML", true, args); + if ( txt.length > 0 ) + element.innerHTML = txt; +} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/silverlight.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/silverlight.js new file mode 100644 index 00000000..c35f877f --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/silverlight.js @@ -0,0 +1,576 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// Silverlight.js version 2.0.30523.6 +// +// This file is provided by Microsoft as a helper file for websites that +// incorporate Silverlight Objects. This file is provided under the Microsoft +// Public License available at +// http://code.msdn.microsoft.com/silverlightjs/Project/License.aspx. +// You may not use or distribute this file or the code in this file except as +// expressly permitted under that license. +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +/////////////////////////////////////////////////////////////////////////////// + +if (!window.Silverlight) +{ + window.Silverlight = { }; +} + +////////////////////////////////////////////////////////////////// +// +// _silverlightCount: +// +// Counter of globalized event handlers +// +////////////////////////////////////////////////////////////////// +Silverlight._silverlightCount = 0; + +////////////////////////////////////////////////////////////////// +// +// fwlinkRoot: +// +// Prefix for fwlink URL's +// +////////////////////////////////////////////////////////////////// +Silverlight.fwlinkRoot='http://go2.microsoft.com/fwlink/?LinkID='; + +////////////////////////////////////////////////////////////////// +// +// onGetSilverlight: +// +// Called by Silverlight.GetSilverlight to notify the page that a user +// has requested the Silverlight installer +// +////////////////////////////////////////////////////////////////// +Silverlight.onGetSilverlight = null; + +////////////////////////////////////////////////////////////////// +// +// onSilverlightInstalled: +// +// Called by Silverlight.WaitForInstallCompletion when the page detects +// that Silverlight has been installed. The event handler is not called +// in upgrade scenarios. +// +////////////////////////////////////////////////////////////////// +Silverlight.onSilverlightInstalled = function () {window.location.reload(false);}; + +////////////////////////////////////////////////////////////////// +// +// isInstalled: +// +// Checks to see if the correct version is installed +// +////////////////////////////////////////////////////////////////// +Silverlight.isInstalled = function(version) +{ + var isVersionSupported=false; + var container = null; + + try + { + var control = null; + + try + { + control = new ActiveXObject('AgControl.AgControl'); + if ( version == null ) + { + isVersionSupported = true; + } + else if ( control.IsVersionSupported(version) ) + { + isVersionSupported = true; + } + control = null; + } + catch (e) + { + var plugin = navigator.plugins["Silverlight Plug-In"] ; + if ( plugin ) + { + if ( version === null ) + { + isVersionSupported = true; + } + else + { + var actualVer = plugin.description; + if ( actualVer === "1.0.30226.2") + actualVer = "2.0.30226.2"; + var actualVerArray =actualVer.split("."); + while ( actualVerArray.length > 3) + { + actualVerArray.pop(); + } + while ( actualVerArray.length < 4) + { + actualVerArray.push(0); + } + var reqVerArray = version.split("."); + while ( reqVerArray.length > 4) + { + reqVerArray.pop(); + } + + var requiredVersionPart ; + var actualVersionPart + var index = 0; + + + do + { + requiredVersionPart = parseInt(reqVerArray[index]); + actualVersionPart = parseInt(actualVerArray[index]); + index++; + } + while (index < reqVerArray.length && requiredVersionPart === actualVersionPart); + + if ( requiredVersionPart <= actualVersionPart && !isNaN(requiredVersionPart) ) + { + isVersionSupported = true; + } + } + } + } + } + catch (e) + { + isVersionSupported = false; + } + if (container) + { + document.body.removeChild(container); + } + + return isVersionSupported; +} +////////////////////////////////////////////////////////////////// +// +// WaitForInstallCompletion: +// +// Occasionally checks for Silverlight installation status. If it +// detects that Silverlight has been installed then it calls +// Silverlight.onSilverlightInstalled();. This is only supported +// if Silverlight was not previously installed on this computer. +// +////////////////////////////////////////////////////////////////// +Silverlight.WaitForInstallCompletion = function() +{ + if ( ! Silverlight.isBrowserRestartRequired && Silverlight.onSilverlightInstalled ) + { + try + { + navigator.plugins.refresh(); + } + catch(e) + { + } + if ( Silverlight.isInstalled(null) ) + { + Silverlight.onSilverlightInstalled(); + } + else + { + setTimeout(Silverlight.WaitForInstallCompletion, 3000); + } + } +} +////////////////////////////////////////////////////////////////// +// +// __startup: +// +// Performs startup tasks +////////////////////////////////////////////////////////////////// +Silverlight.__startup = function() +{ + Silverlight.isBrowserRestartRequired = Silverlight.isInstalled(null); + if ( !Silverlight.isBrowserRestartRequired) + { + Silverlight.WaitForInstallCompletion(); + } + if (window.removeEventListener) { + window.removeEventListener('load', Silverlight.__startup , false); + } + else { + window.detachEvent('onload', Silverlight.__startup ); + } +} + +if (window.addEventListener) +{ + window.addEventListener('load', Silverlight.__startup , false); +} +else +{ + window.attachEvent('onload', Silverlight.__startup ); +} + +/////////////////////////////////////////////////////////////////////////////// +// createObject: +// +// Inserts a Silverlight tag or installation experience into the HTML +// DOM based on the current installed state of Silverlight. +// +///////////////////////////////////////////////////////////////////////////////// + +Silverlight.createObject = function(source, parentElement, id, properties, events, initParams, userContext) +{ + var slPluginHelper = new Object(); + var slProperties = properties; + var slEvents = events; + + slPluginHelper.version = slProperties.version; + slProperties.source = source; + slPluginHelper.alt = slProperties.alt; + + //rename properties to their tag property names. For bacwards compatibility + //with Silverlight.js version 1.0 + if ( initParams ) + slProperties.initParams = initParams; + if ( slProperties.isWindowless && !slProperties.windowless) + slProperties.windowless = slProperties.isWindowless; + if ( slProperties.framerate && !slProperties.maxFramerate) + slProperties.maxFramerate = slProperties.framerate; + if ( id && !slProperties.id) + slProperties.id = id; + + // remove elements which are not to be added to the instantiation tag + delete slProperties.ignoreBrowserVer; + delete slProperties.inplaceInstallPrompt; + delete slProperties.version; + delete slProperties.isWindowless; + delete slProperties.framerate; + delete slProperties.data; + delete slProperties.src; + delete slProperties.alt; + + + // detect that the correct version of Silverlight is installed, else display install + + if (Silverlight.isInstalled(slPluginHelper.version)) + { + //move unknown events to the slProperties array + for (var name in slEvents) + { + if ( slEvents[name]) + { + if ( name == "onLoad" && typeof slEvents[name] == "function" && slEvents[name].length != 1 ) + { + var onLoadHandler = slEvents[name]; + slEvents[name]=function (sender){ return onLoadHandler(document.getElementById(id), userContext, sender)}; + } + var handlerName = Silverlight.__getHandlerName(slEvents[name]); + if ( handlerName != null ) + { + slProperties[name] = handlerName; + slEvents[name] = null; + } + else + { + throw "typeof events."+name+" must be 'function' or 'string'"; + } + } + } + slPluginHTML = Silverlight.buildHTML(slProperties); + } + //The control could not be instantiated. Show the installation prompt + else + { + slPluginHTML = Silverlight.buildPromptHTML(slPluginHelper); + } + + // insert or return the HTML + if(parentElement) + { + parentElement.innerHTML = slPluginHTML; + } + else + { + return slPluginHTML; + } + +} + +/////////////////////////////////////////////////////////////////////////////// +// +// buildHTML: +// +// create HTML that instantiates the control +// +/////////////////////////////////////////////////////////////////////////////// +Silverlight.buildHTML = function( slProperties) +{ + var htmlBuilder = []; + + htmlBuilder.push(''); + + delete slProperties.id; + delete slProperties.width; + delete slProperties.height; + + for (var name in slProperties) + { + if (slProperties[name]) + { + htmlBuilder.push(''); + } + } + htmlBuilder.push('<\/object>'); + return htmlBuilder.join(''); +} + + + +////////////////////////////////////////////////////////////////// +// +// createObjectEx: +// +// takes a single parameter of all createObject +// parameters enclosed in {} +// +////////////////////////////////////////////////////////////////// + +Silverlight.createObjectEx = function(params) +{ + var parameters = params; + var html = Silverlight.createObject(parameters.source, parameters.parentElement, parameters.id, parameters.properties, parameters.events, parameters.initParams, parameters.context); + if (parameters.parentElement == null) + { + return html; + } +} + +/////////////////////////////////////////////////////////////////////////////////////////////// +// +// buildPromptHTML +// +// Builds the HTML to prompt the user to download and install Silverlight +// +/////////////////////////////////////////////////////////////////////////////////////////////// +Silverlight.buildPromptHTML = function(slPluginHelper) +{ + var slPluginHTML = ""; + var urlRoot = Silverlight.fwlinkRoot; + var shortVer = slPluginHelper.version ; + if ( slPluginHelper.alt ) + { + slPluginHTML = slPluginHelper.alt; + } + else + { + if (! shortVer ) + { + shortVer=""; + } + slPluginHTML = "Get Microsoft Silverlight"; + slPluginHTML = slPluginHTML.replace('{1}', shortVer ); + slPluginHTML = slPluginHTML.replace('{2}', urlRoot + '108181'); + } + + return slPluginHTML; +} + +/////////////////////////////////////////////////////////////////////////////////////////////// +// +// getSilverlight: +// +// Navigates the browser to the appropriate Silverlight installer +// +/////////////////////////////////////////////////////////////////////////////////////////////// +Silverlight.getSilverlight = function(version) +{ + if (Silverlight.onGetSilverlight ) + { + Silverlight.onGetSilverlight(); + } + + var shortVer = ""; + var reqVerArray = String(version).split("."); + if (reqVerArray.length > 1) + { + var majorNum = parseInt(reqVerArray[0] ); + if ( isNaN(majorNum) || majorNum < 2 ) + { + shortVer = "1.0"; + } + else + { + shortVer = reqVerArray[0]+'.'+reqVerArray[1]; + } + } + + var verArg = ""; + + if (shortVer.match(/^\d+\056\d+$/) ) + { + verArg = "&v="+shortVer; + } + + Silverlight.followFWLink("114576" + verArg); +} + + +/////////////////////////////////////////////////////////////////////////////////////////////// +// +// followFWLink: +// +// Navigates to a url based on fwlinkid +// +/////////////////////////////////////////////////////////////////////////////////////////////// +Silverlight.followFWLink = function(linkid) +{ + top.location=Silverlight.fwlinkRoot+String(linkid); +} + +/////////////////////////////////////////////////////////////////////////////////////////////// +// +// HtmlAttributeEncode: +// +// Encodes special characters in input strings as charcodes +// +/////////////////////////////////////////////////////////////////////////////////////////////// +Silverlight.HtmlAttributeEncode = function( strInput ) +{ + var c; + var retVal = ''; + + if(strInput == null) + { + return null; + } + + for(var cnt = 0; cnt < strInput.length; cnt++) + { + c = strInput.charCodeAt(cnt); + + if (( ( c > 96 ) && ( c < 123 ) ) || + ( ( c > 64 ) && ( c < 91 ) ) || + ( ( c > 43 ) && ( c < 58 ) && (c!=47)) || + ( c == 95 )) + { + retVal = retVal + String.fromCharCode(c); + } + else + { + retVal = retVal + '&#' + c + ';'; + } + } + + return retVal; +} +/////////////////////////////////////////////////////////////////////////////// +// +// default_error_handler: +// +// Default error handling function +// +/////////////////////////////////////////////////////////////////////////////// + +Silverlight.default_error_handler = function (sender, args) +{ + var iErrorCode; + var errorType = args.ErrorType; + + iErrorCode = args.ErrorCode; + + var errMsg = "\nSilverlight error message \n" ; + + errMsg += "ErrorCode: "+ iErrorCode + "\n"; + + + errMsg += "ErrorType: " + errorType + " \n"; + errMsg += "Message: " + args.ErrorMessage + " \n"; + + if (errorType == "ParserError") + { + errMsg += "XamlFile: " + args.xamlFile + " \n"; + errMsg += "Line: " + args.lineNumber + " \n"; + errMsg += "Position: " + args.charPosition + " \n"; + } + else if (errorType == "RuntimeError") + { + if (args.lineNumber != 0) + { + errMsg += "Line: " + args.lineNumber + " \n"; + errMsg += "Position: " + args.charPosition + " \n"; + } + errMsg += "MethodName: " + args.methodName + " \n"; + } + alert (errMsg); +} + +/////////////////////////////////////////////////////////////////////////////////////////////// +// +// __cleanup: +// +// Releases event handler resources when the page is unloaded +// +/////////////////////////////////////////////////////////////////////////////////////////////// +Silverlight.__cleanup = function () +{ + for (var i = Silverlight._silverlightCount - 1; i >= 0; i--) { + window['__slEvent' + i] = null; + } + Silverlight._silverlightCount = 0; + if (window.removeEventListener) { + window.removeEventListener('unload', Silverlight.__cleanup , false); + } + else { + window.detachEvent('onunload', Silverlight.__cleanup ); + } +} + +/////////////////////////////////////////////////////////////////////////////////////////////// +// +// __getHandlerName: +// +// Generates named event handlers for delegates. +// +/////////////////////////////////////////////////////////////////////////////////////////////// +Silverlight.__getHandlerName = function (handler) +{ + var handlerName = ""; + if ( typeof handler == "string") + { + handlerName = handler; + } + else if ( typeof handler == "function" ) + { + if (Silverlight._silverlightCount == 0) + { + if (window.addEventListener) + { + window.addEventListener('onunload', Silverlight.__cleanup , false); + } + else + { + window.attachEvent('onunload', Silverlight.__cleanup ); + } + } + var count = Silverlight._silverlightCount++; + handlerName = "__slEvent"+count; + + window[handlerName]=handler; + } + else + { + handlerName = null; + } + return handlerName; +} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.js b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.js new file mode 100644 index 00000000..e19e6656 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.js @@ -0,0 +1,749 @@ +/**************************************************************************** +* JW WMV Player version 1.1, created with M$ Silverlight 1.0 +* +* This file contains all logic for the JW WMV Player. For a functional setup, +* the following two files are also needed: +* - silverlight.js (for instantiating the silverlight plugin) +* - wmvplayer.xaml (or another XAML skin describing the player graphics) +* +* More info: http://www.jeroenwijering.com/?item=JW_WMV_Player +****************************************************************************/ +if(typeof jeroenwijering == "undefined") { + var jeroenwijering = new Object(); + jeroenwijering.utils = new Object(); +} + +/**************************************************************************** +* The player wrapper; loads config variables and starts MVC cycle. +****************************************************************************/ +jeroenwijering.Player = function(cnt,src,cfg) { + this.controller; + this.model; + this.view; + this.configuration = { + backgroundcolor:'FFFFFF', + windowless:'false', + file:'', + height:'260', + image:'', + backcolor:'FFFFFF', + frontcolor:'000000', + lightcolor:'000000', + screencolor:'000000', + width:'320', + logo:'', + overstretch:'false', + shownavigation:'true', + showstop:'false', + showdigits:'true', + usefullscreen:'true', + usemute:'false', + autostart:'false', + bufferlength:'3', + duration:'0', + repeat:'false', + sender:'', + start:'0', + volume:'90', + link:'', + linkfromdisplay:'false', + linktarget:'_self' + }; + for(itm in this.configuration) { + if(cfg[itm] != undefined) { + if (itm.indexOf('color') > 0) { + this.configuration[itm] = cfg[itm].substr(cfg[itm].length-6); + } else { + this.configuration[itm] = cfg[itm]; + } + } + } + Silverlight.createObjectEx({ + source:src, + parentElement:cnt, + properties:{ + width:this.configuration['width'], + height:this.configuration['height'], + version:'1.0', + inplaceInstallPrompt:true, + isWindowless:this.configuration['windowless'], + background:'#'+this.configuration['backgroundcolor'] + }, + events:{ + onLoad:this.onLoadHandler, + onError:null + }, + context:this + }); +} + +jeroenwijering.Player.prototype = { + addListener: function(typ,fcn) { + this.view.listeners.push({type:typ,func:fcn}); + }, + + getConfig: function() { + return this.configuration; + }, + + onLoadHandler: function(pid,tgt,sdr) { + tgt.configuration['sender'] = sdr; + tgt.controller = new jeroenwijering.Controller(tgt.configuration); + tgt.view = new jeroenwijering.View(tgt.configuration,tgt.controller); + tgt.model = new jeroenwijering.Model(tgt.configuration,tgt.controller,tgt.view); + tgt.controller.startMVC(tgt.view,tgt.model); + }, + + sendEvent: function(typ,prm) { + switch(typ.toUpperCase()) { + case 'LINK': + this.controller.setLink(); + break; + case 'LOAD': + this.controller.setLoad(prm); + break; + case 'MUTE': + this.controller.setMute(); + break; + case 'PLAY': + this.controller.setPlay(); + break; + case 'SCRUB': + this.controller.setScrub(prm); + break; + case 'STOP': + this.controller.setStop(); + break; + case 'VOLUME': + this.controller.setVolume(prm); + break; + } + } +} + +/**************************************************************************** +* The controller of the player MVC triad, which processes all user input. +****************************************************************************/ +jeroenwijering.Controller = function(cfg) { + this.configuration = cfg; +} + +jeroenwijering.Controller.prototype = { + startMVC: function(vie,mdl) { + this.view = vie; + this.model = mdl; + if(this.configuration['usemute'] == 'true') { + this.view.onVolume(0); + this.view.onMute(true); + this.model.goVolume(0); + } else { + this.view.onVolume(this.configuration['volume']); + this.model.goVolume(this.configuration['volume']); + } + if(this.configuration['autostart'] == 'true') { + this.model.goStart(); + } else { + this.model.goPause(); + } + }, + + setState: function(old,stt) { + this.state = stt; + var pos = this.configuration['start']; + if(old == 'Closed' && pos > 0) { + setTimeout(jeroenwijering.utils.delegate(this,this.setScrub),200,pos); + } + }, + + setLink: function() { + if (this.configuration['linktarget'].indexOf('javascript:') == 0) { + return Function(this.configuration['linktarget']).apply(); + } else if (this.configuration['linktarget'] == '_blank') { + window.open(this.configuration['link']); + } else if (this.configuration['linktarget'] != '') { + window.location = this.configuration['link']; + } + }, + + setLoad: function(fil) { + if(this.model.state != "Closed") { + this.model.goStop(); + } + this.configuration['file'] = fil; + if(this.configuration['autostart'] == 'true') { + setTimeout(jeroenwijering.utils.delegate(this.model,this.model.goStart),100); + } + }, + + setMute: function() { + if(this.configuration['usemute'] == 'true') { + this.configuration['usemute'] = 'false'; + this.model.goVolume(this.configuration['volume']); + this.view.onMute(false); + } else { + this.configuration['usemute'] = 'true'; + this.model.goVolume(0); + this.view.onMute(true); + } + }, + + setPlay: function() { + if(this.state == 'Buffering' || this.state == 'Playing') { + if(this.configuration['duration'] == 0) { + this.model.goStop(); + } else { + this.model.goPause(); + } + } else { + this.model.goStart(); + } + }, + + setScrub: function(sec) { + if(sec < 2) { + sec = 0; + } else if (sec > this.configuration['duration']-4) { + sec = this.configuration['duration']-4; + } + if(this.state == 'Buffering' || this.state == 'Playing') { + this.model.goStart(sec); + } else { + this.model.goPause(sec); + } + }, + + setStop: function() { + this.model.goStop(); + }, + + setVolume: function(pct) { + if(pct < 0) { pct = 0; } else if(pct > 100) { pct = 100; } + this.configuration['volume'] = Math.round(pct); + this.model.goVolume(pct); + this.view.onVolume(pct); + if(this.configuration['usemute'] == 'true') { + this.configuration['usemute'] = 'false'; + this.view.onMute(false); + } + }, + + setFullscreen: function() { + var fss = !this.configuration['sender'].getHost().content.FullScreen; + this.configuration['sender'].getHost().content.FullScreen = fss; + jeroenwijering.utils.delegate(this.view,this.view.onFullscreen); + } +} + +/**************************************************************************** +* The view of the player MVC triad, which manages the graphics. +****************************************************************************/ +jeroenwijering.View = function(cfg,ctr) { + this.configuration = cfg; + this.listeners = Array(); + this.controller = ctr; + this.fstimeout; + this.fslistener; + this.display = this.configuration['sender'].findName("PlayerDisplay"); + this.controlbar = this.configuration['sender'].findName("PlayerControls"); + this.configuration['sender'].getHost().content.onResize = + jeroenwijering.utils.delegate(this,this.resizePlayer); + this.configuration['sender'].getHost().content.onFullScreenChange = + jeroenwijering.utils.delegate(this,this.onFullscreen); + this.assignColorsClicks(); + this.resizePlayer(); +} + +jeroenwijering.View.prototype = { + onBuffer: function(pct) { + var snd = this.configuration['sender']; + if(pct == 0) { + snd.findName("BufferText").Text = null; + } else { + pct < 10 ? pct = "0"+pct: pct = ""+pct; + snd.findName("BufferText").Text = pct; + } + this.delegate('BUFFER',[pct]); + }, + + onFullscreen: function(fss) { + var snd = this.configuration['sender']; + var fst = snd.getHost().content.FullScreen; + if(fst) { + this.fstimeout = setTimeout(jeroenwijering.utils.delegate(this, + this.hideFSControls),2000); + this.fslistener = this.display.addEventListener('MouseMove', + jeroenwijering.utils.delegate(this,this.showFSControls)); + snd.findName("FullscreenSymbol").Visibility = "Collapsed"; + snd.findName("FullscreenOffSymbol").Visibility = "Visible"; + } else { + clearTimeout(this.fstimeout); + this.display.removeEventListener("MouseMove",this.fslistener); + this.controlbar.Visibility = "Visible"; + this.display.Cursor = "Hand"; + snd.findName("FullscreenSymbol").Visibility = "Visible"; + snd.findName("FullscreenOffSymbol").Visibility = "Collapsed"; + } + this.resizePlayer(); + this.delegate('FULLSCREEN'); + }, + + showFSControls: function(sdr,arg) { + var vbt = sdr.findName('PlayerControls'); + var yps = arg.GetPosition(vbt).Y; + clearTimeout(this.fstimeout); + this.controlbar.Visibility = "Visible"; + this.display.Cursor = "Hand"; + if(yps < 0) { + this.fstimeout = setTimeout(jeroenwijering.utils.delegate(this, + this.hideFSControls),2000); + } + }, + + hideFSControls: function() { + this.controlbar.Visibility = "Collapsed"; + this.display.Cursor = "None"; + }, + + onLoad: function(pct) { + var snd = this.configuration['sender']; + var max = snd.findName("TimeSlider").Width; + snd.findName("DownloadProgress").Width = Math.round(max*pct/100); + this.delegate('LOAD',[pct]); + }, + + onMute: function(mut) { + var snd = this.configuration['sender']; + this.configuration['usemute'] = ''+mut; + if(mut) { + snd.findName("VolumeHighlight").Visibility = "Collapsed"; + snd.findName("MuteSymbol").Visibility = "Visible"; + snd.findName("MuteOffSymbol").Visibility = "Collapsed"; + if(this.state == 'Playing') { + snd.findName("MuteIcon").Visibility = "Visible"; + } + } else { + snd.findName("VolumeHighlight").Visibility = "Visible"; + snd.findName("MuteSymbol").Visibility = "Collapsed"; + snd.findName("MuteOffSymbol").Visibility = "Visible"; + snd.findName("MuteIcon").Visibility = "Collapsed"; + } + this.delegate('MUTE'); + }, + + onState: function(old,stt) { + var snd = this.configuration['sender']; + this.state = stt; + if(stt == 'Buffering' || stt == 'Playing' || stt == 'Opening') { + snd.findName("PlayIcon").Visibility = "Collapsed"; + snd.findName("PlaySymbol").Visibility = "Collapsed"; + snd.findName("PlayOffSymbol").Visibility = "Visible"; + if (stt=='Playing') { + snd.findName("BufferIcon").Visibility = "Collapsed"; + snd.findName("BufferText").Visibility = "Collapsed"; + if(this.configuration['usemute'] == 'true') { + snd.findName("MuteIcon").Visibility = "Visible"; + } + } else{ + snd.findName("BufferIcon").Visibility = "Visible"; + snd.findName("BufferText").Visibility = "Visible"; + } + } else { + snd.findName("MuteIcon").Visibility = "Collapsed"; + snd.findName("BufferIcon").Visibility = "Collapsed"; + snd.findName("BufferText").Visibility = "Collapsed"; + snd.findName("PlayOffSymbol").Visibility = "Collapsed"; + snd.findName("PlaySymbol").Visibility = "Visible"; + if(this.configuration['linkfromdisplay'] == 'true') { + snd.findName("PlayIcon").Visibility = "Collapsed"; + } else { + snd.findName("PlayIcon").Visibility = "Visible"; + } + } + try { + if(!(old == 'Completed' && stt == 'Buffering') && + !(old == 'Buffering' && stt == 'Paused')) { + playerStatusChange(old.toUpperCase(),stt.toUpperCase()); + } + } catch (err) {} + this.delegate('STATE',[old,stt]); + }, + + onTime: function(elp,dur) { + var snd = this.configuration['sender']; + var snd = this.configuration['sender']; + var max = snd.findName("TimeSlider").Width; + if(dur > 0) { + var pos = Math.round(max*elp/dur); + this.configuration['duration'] = dur; + snd.findName("ElapsedText").Text = jeroenwijering.utils.timestring(elp); + snd.findName("RemainingText").Text = jeroenwijering.utils.timestring(dur-elp); + snd.findName("TimeSymbol").Visibility = "Visible"; + snd.findName("TimeSymbol")['Canvas.Left'] = pos+4; + snd.findName("TimeHighlight").Width = pos-2; + } else { + snd.findName("TimeSymbol").Visibility = "Collapsed"; + } + this.delegate('TIME',[elp,dur]); + }, + + onVolume: function(pct) { + var snd = this.configuration['sender']; + snd.findName("VolumeHighlight").Width = Math.round(pct/5); + this.delegate('VOLUME',[pct]); + }, + + assignColorsClicks: function() { + this.display.Cursor = "Hand"; + this.display.Background = "#FF"+this.configuration['screencolor']; + if(this.configuration['linkfromdisplay'] == 'false') { + this.display.addEventListener('MouseLeftButtonUp', + jeroenwijering.utils.delegate(this.controller, + this.controller.setPlay)); + } else { + this.display.addEventListener('MouseLeftButtonUp', + jeroenwijering.utils.delegate(this.controller, + this.controller.setLink)); + this.display.findName("PlayIcon").Visibility = "Collapsed"; + } + if(this.configuration['logo'] != '') { + this.display.findName('OverlayCanvas').Visibility = "Visible"; + this.display.findName('OverlayLogo').ImageSource = + this.configuration['logo']; + } + this.controlbar.findName("ControlbarBack").Fill = + "#FF"+this.configuration['backcolor']; + this.assignButton('Play',this.controller.setPlay); + this.assignButton('Stop',this.controller.setStop); + this.configuration['sender'].findName('ElapsedText').Foreground = + "#FF"+this.configuration['frontcolor']; + this.assignSlider('Time',this.changeTime); + this.configuration['sender'].findName('DownloadProgress').Fill = + "#FF"+this.configuration['frontcolor']; + this.configuration['sender'].findName('RemainingText').Foreground = + "#FF"+this.configuration['frontcolor']; + this.assignButton('Link',this.controller.setLink); + this.assignButton('Fullscreen',this.controller.setFullscreen); + this.assignButton('Mute',this.controller.setMute); + this.assignSlider('Volume',this.changeVolume); + }, + + assignButton: function(btn,act) { + var el1 = this.configuration['sender'].findName(btn+'Button'); + el1.Cursor = "Hand"; + el1.addEventListener('MouseLeftButtonUp', + jeroenwijering.utils.delegate(this.controller,act)); + el1.addEventListener('MouseEnter', + jeroenwijering.utils.delegate(this,this.rollOver)); + el1.addEventListener('MouseLeave', + jeroenwijering.utils.delegate(this,this.rollOut)); + this.configuration['sender'].findName(btn+'Symbol').Fill = + "#FF"+this.configuration['frontcolor']; + try { + this.configuration['sender'].findName(btn+'OffSymbol').Fill = + "#FF"+this.configuration['frontcolor']; + } catch(e) {} + }, + + assignSlider: function(sld,act) { + var el1 = this.configuration['sender'].findName(sld+'Button'); + el1.Cursor = "Hand"; + el1.addEventListener('MouseLeftButtonUp', + jeroenwijering.utils.delegate(this,act)); + el1.addEventListener('MouseEnter', + jeroenwijering.utils.delegate(this,this.rollOver)); + el1.addEventListener('MouseLeave', + jeroenwijering.utils.delegate(this,this.rollOut)); + this.configuration['sender'].findName(sld+'Slider').Fill = + "#FF"+this.configuration['frontcolor']; + this.configuration['sender'].findName(sld+'Highlight').Fill = + "#FF"+this.configuration['frontcolor']; + this.configuration['sender'].findName(sld+'Symbol').Fill = + "#FF"+this.configuration['frontcolor']; + }, + + delegate: function(typ,arg) { + for(var i=0; i 160) { + rgt += 35; + this.controlbar.findName('RemainingButton').Visibility="Visible"; + this.controlbar.findName('ElapsedButton').Visibility="Visible"; + this.placeElement('RemainingButton',wid-rgt); + this.placeElement('ElapsedButton',lft); + lft +=35; + } else { + this.controlbar.findName('RemainingButton').Visibility = + "Collapsed"; + this.controlbar.findName('ElapsedButton').Visibility="Collapsed"; + } + this.placeElement('TimeButton',lft); + this.stretchElement('TimeButton',wid-lft-rgt); + this.stretchElement('TimeShadow',wid-lft-rgt); + this.stretchElement('TimeStroke',wid-lft-rgt); + this.stretchElement('TimeFill',wid-lft-rgt); + this.stretchElement('TimeSlider',wid-lft-rgt-10); + this.stretchElement('DownloadProgress',wid-lft-rgt-10); + var tsb = this.configuration['sender'].findName('TimeSymbol'); + this.stretchElement('TimeHighlight',tsb['Canvas.Left']-5); + this.controlbar.Visibility = "Visible"; + }, + + centerElement: function(nam,wid,hei) { + var elm = this.configuration['sender'].findName(nam); + elm['Canvas.Left'] = Math.round(wid/2 - elm.Width/2); + elm['Canvas.Top'] = Math.round(hei/2 - elm.Height/2); + }, + + stretchElement: function(nam,wid,hei) { + var elm = this.configuration['sender'].findName(nam); + elm.Width = wid; + if (hei != undefined) { elm.Height = hei; } + }, + + placeElement: function(nam,xps,yps) { + var elm = this.configuration['sender'].findName(nam); + elm['Canvas.Left'] = xps; + if(yps) { elm['Canvas.Top'] = yps; } + } +} + +/**************************************************************************** +* The model of the player MVC triad, which stores all playback logic. +****************************************************************************/ +jeroenwijering.Model = function(cfg,ctr,vie) { + this.configuration = cfg; + this.controller = ctr; + this.view = vie; + this.video = this.configuration['sender'].findName("VideoWindow"); + this.preview = this.configuration['sender'].findName("PlaceholderImage"); + var str = { + 'true':'UniformToFill', + 'false':'Uniform', + 'fit':'Fill', + 'none':'None' + } + this.state = this.video.CurrentState; + this.timeint; + this.video.Stretch = str[this.configuration['overstretch']]; + this.preview.Stretch = str[this.configuration['overstretch']]; + this.video.BufferingTime = + jeroenwijering.utils.spanstring(this.configuration['bufferlength']); + this.video.AutoPlay = true; + this.video.AddEventListener("CurrentStateChanged", + jeroenwijering.utils.delegate(this,this.stateChanged)); + this.video.AddEventListener("MediaEnded", + jeroenwijering.utils.delegate(this,this.mediaEnded)); + this.video.AddEventListener("BufferingProgressChanged", + jeroenwijering.utils.delegate(this,this.bufferChanged)); + this.video.AddEventListener("DownloadProgressChanged", + jeroenwijering.utils.delegate(this,this.downloadChanged)); + if(this.configuration['image'] != '') { + this.preview.Source = this.configuration['image']; + } +} + +jeroenwijering.Model.prototype = { + goPause: function(sec) { + this.video.pause(); + if(!isNaN(sec)) { + this.video.Position = jeroenwijering.utils.spanstring(sec); + } + this.timeChanged(); + }, + + goStart: function(sec) { + this.video.Visibility = 'Visible'; + this.preview.Visibility = 'Collapsed'; + if(this.state == "Closed") { + this.video.Source = this.configuration['file']; + } else { + this.video.play(); + } + if(!isNaN(sec)) { + this.video.Position = jeroenwijering.utils.spanstring(sec); + } + }, + + goStop: function() { + this.video.Visibility = 'Collapsed'; + this.preview.Visibility = 'Visible'; + this.goPause(0); + this.video.Source = 'null'; + this.view.onBuffer(0); + clearInterval(this.timeint); + }, + + goVolume: function(pct) { + this.video.Volume = pct/100; + }, + + stateChanged: function() { + var stt = this.video.CurrentState; + if(stt != this.state) { + this.controller.setState(this.state,stt); + this.view.onState(this.state,stt); + this.state = stt; + this.configuration['duration'] = + Math.round(this.video.NaturalDuration.Seconds*10)/10; + if(stt != "Playing" && stt != "Buffering" && stt != "Opening") { + clearInterval(this.timeint); + } else { + this.timeint = setInterval(jeroenwijering.utils.delegate( + this,this.timeChanged),100); + } + } + }, + + mediaEnded: function() { + if(this.configuration['repeat'] == 'true') { + this.goStart(0); + } else { + this.state = 'Completed'; + this.view.onState(this.state,'Completed'); + this.video.Visibility = 'Collapsed'; + this.preview.Visibility = 'Visible'; + this.goPause(0); + } + }, + + bufferChanged: function() { + var bfr = Math.round(this.video.BufferingProgress*100); + this.view.onBuffer(bfr); + }, + + downloadChanged: function() { + var dld = Math.round(this.video.DownloadProgress*100); + this.view.onLoad(dld); + }, + + timeChanged: function() { + var pos = Math.round(this.video.Position.Seconds*10)/10; + this.view.onTime(pos,this.configuration['duration']); + } +} + +/**************************************************************************** +* Some utility functions. +****************************************************************************/ +jeroenwijering.utils.delegate = function(obj,fcn) { + return function() { + return fcn.apply(obj,arguments); + } +} +jeroenwijering.utils.timestring = function(stp) { + var hrs = Math.floor(stp/3600); + var min = Math.floor(stp%3600/60); + var sec = Math.round(stp%60); + var str = ""; + sec > 9 ? str += sec: str +='0'+sec; + min > 9 ? str = min+":"+str: str='0'+min+":"+str; + hrs > 0 ? str = hrs+":"+str: null; + return str; +} +jeroenwijering.utils.spanstring = function(stp) { + var hrs = Math.floor(stp/3600); + var min = Math.floor(stp%3600/60); + var sec = Math.round(stp%60*10)/10; + var str = hrs+':'+min+':'+sec; + return str; +} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.xaml b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.xaml new file mode 100644 index 00000000..9ca56fcd --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/js/wmvplayer/wmvplayer.xaml @@ -0,0 +1,313 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/sources.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/sources.php new file mode 100644 index 00000000..119578eb --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/includes/sources.php @@ -0,0 +1,387 @@ + + +"; + +$clapprEmbedRemote = " +
    + +"; + +/* -------------------------------- JW Player embed templates -------------------------------- */ +$jwPlayerEmbed = " +
    + +"; + +$jwPlayerEmbedRemote = " +
    + +"; + +/* -------------------------------- Embed templates for Quicktime Media -------------------------------- */ +$qtEmbed = " + +"; + +$qtEmbedRemote = " + +"; + +/* -------------------------------- Embed templates for Windows Media -------------------------------- */ +$wmEmbed = " +
    + +"; + +$wmEmbedRemote = " +
    + +"; + + + +/* -------------------------------- Tags & formats -------------------------------- */ +$tagReplace = array( + +/* --- Audio/Video formats --- */ + +/* JW Player compatible media */ +"3gp" => $jwPlayerEmbed, +"3gpremote" => $jwPlayerEmbedRemote, +"3g2" => $jwPlayerEmbed, +"3g2remote" => $jwPlayerEmbedRemote, + +"mp4" => $clapprEmbed, +"mp4remote" => $clapprEmbedRemote, +"m4v" => $jwPlayerEmbed, +"m4vremote" => $jwPlayerEmbedRemote, +"mkv" => $jwPlayerEmbed, +"mkvremote" => $jwPlayerEmbedRemote, +"webm" => $clapprEmbed, +"webmremote" => $clapprEmbedRemote, + +"ogv" => $jwPlayerEmbed, +"ogvremote" => $jwPlayerEmbedRemote, + +"flv" => $jwPlayerEmbed, +"flvremote" => $jwPlayerEmbedRemote, +"f4v" => $jwPlayerEmbed, +"f4vremote" => $jwPlayerEmbedRemote, + +"mp3" => $clapprEmbed, +"mp3remote" => $clapprEmbedRemote, +"aac" => $jwPlayerEmbed, +"aacremote" => $jwPlayerEmbedRemote, +"m4a" => $jwPlayerEmbed, +"m4aremote" => $jwPlayerEmbedRemote, +"ogg" => $jwPlayerEmbed, +"oggremote" => $jwPlayerEmbedRemote, +"oga" => $jwPlayerEmbed, +"ogaremote" => $jwPlayerEmbedRemote, + +/* Quicktime */ +"mov" => $qtEmbed, +"movremote" => $qtEmbedRemote, +"mpeg" => $qtEmbed, +"mpegremote" => $qtEmbedRemote, +"mpg" => $qtEmbed, +"mpgremote" => $qtEmbedRemote, +"avi" => $qtEmbed, +"aviremote" => $qtEmbedRemote, + +/* Windows Media */ +"wmv" => $wmEmbed, +"wma" => $wmEmbed, +"wmvremote" => $wmEmbedRemote, +"wmaremote" => $wmEmbedRemote, + +/* DivX */ +"divx" => " + + + + + + + + + + + + + + +

    No video? Get the DivX browser plug-in for Windows or Mac

    +
    +", + +"divxremote" => " + + + + + + + + + + + + + + +

    No video? Get the DivX browser plug-in for Windows or Mac

    +
    +", + +/* SWF */ +"swf" => " + + + + + + + + +", + +"swfremote" => " + + + + + + + + +", + + + +/* --- Major 3rd party video providers --- */ + +// youtube.com - https://www.youtube.com/watch?v=g5lGNkS5TE0 or https://www.youtube.com/playlist?list=PL0875C16C899A8DE6 +"YouTube" => "", + +// vimeo.com - http://www.vimeo.com/1319796 +"Vimeo" => "", + +// dailymotion.com - http://www.dailymotion.com/featured/video/x35714_cap-nord-projet-1_creation +"Dailymotion" => "", + +// facebook.com - https://www.facebook.com/Channel4News/videos/10155042102006939/ +"Facebook" => "", + +// soundcloud.com - https://soundcloud.com/sebastien-tellier/look +"SoundCloud" => " + +
     
    +", + + + +/* --- Other 3rd party video providers --- */ +// collegehumor.com - http://www.collegehumor.com/video/6961115/should-we-do-a-bitcoin-sketch +"CollegeHumor" => " + +
     
    +", + +// dotsub.com - https://dotsub.com/view/6c5d7514-5656-476a-9504-07dd4e2f6509 +"Dotsub" => "", + +// flickr.com - https://www.flickr.com/photos/bswise/5930051523/in/pool-726923@N23/ +"Flickr" => " + +
     
    +", + +// funnyordie.com - https://www.funnyordie.com/videos/7c52bd0f81/the-pussy-patch-from-lil-jon +"FunnyOrDie" => "", + +// gloria.tv - https://gloria.tv/video/radASVdUvido2xP8bd8n6zEpS +"Gloria" => "", + +// godtube.com - http://www.godtube.com/watch/?v=FJ219MNU +"GodTube" => "", + +// ku6.com (China) - http://ku6.com/2017/detail.html?vid=MY8_sA92OcjFb4EezXaFZQ +"Ku6" => $clapprEmbedRemote, + +// liveleak.com - https://www.liveleak.com/view?i=ea0_1506997861 +"LiveLeak" => "", + +// metacafe.com - http://www.metacafe.com/watch/11498826/amazing-girl-pours-rainbow-shots/ +"Metacafe" => "", + +// myspace.com - https://myspace.com/myspace/video/the-pedicab-interviews-chris-cole/109546118 +"Myspace" => "", + +// rutube.ru - https://rutube.ru/video/2e311cf4495d9b69304b50a6aafe72cb/ +"Rutube" => " + +
     
    +", + +// sapo.pt - http://videos.sapo.pt/A9AWbpCMRmFKA2ZZIdNm - oEmbed API: https://rd3.videos.sapo.pt/oembed?format=json&url=http://videos.sapo.pt/A9AWbpCMRmFKA2ZZIdNm +"SAPO" => "", + +// screenr.com - http://www.screenr.com/LQ2s [retired but existing videos still work] +"Screenr" => "", + +// twitch.tv - https://go.twitch.tv/rom_bik (channel) or https://www.twitch.tv/videos/179343513 (video) +"Twitch" => "", + +// ustream.tv - http://www.ustream.tv/recorded/108521696 +"Ustream" => "", + +// vbox7.com - https://www.vbox7.com/play:213e79223b +"VBox7" => "", + +// veoh.com - http://www.veoh.com/watch/v21091373cQe4FGa9 +"veoh" => " + + + + + + + + + + +", + +// videa.hu - http://videa.hu/videok/filmklub/film-animacio/tom-cruise-tancol-kockazatos-uzlet-pmd0e3xAJUEbJird +"Videa" => "", + +// vine.co - https://vine.co/v/hr9OQTHJYPj +"Vine" => "", + +// yahoo.com - https://uk.news.yahoo.com/video/catalan-protesters-block-roads-general-114436805.html +"Yahoo" => "", + +// youku.com (China) - http://v.youku.com/v_show/id_XMzAyNjcxNDkzNg==.html?spm=a2hww.20027244.ykRecommend.5~5!2~5~5~A +"Youku" => "", + +// youmaker.com - https://www.youmaker.com/video/722db6ac-1ce4-4beb-7385-9621278e738a +"YouMaker" => "", + +); diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Classic/css/template.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Classic/css/template.css new file mode 100644 index 00000000..3e272fc9 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Classic/css/template.css @@ -0,0 +1,29 @@ +/** + * @version 4.8.0 + * @package AllVideos (plugin) + * @author JoomlaWorks - http://www.joomlaworks.net + * @copyright Copyright (c) 2006 - 2017 JoomlaWorks Ltd. All rights reserved. + * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html + */ + +/* General */ +.avPlayerWrapper div, +.avPlayerWrapper iframe, +.avPlayerWrapper object, +.avPlayerWrapper embed {outline:0;padding:0;margin:0;} + +/* Classic Layout */ +.avPlayerWrapper {display:block;text-align:center;clear:both;} +.avPlayerWrapper .avPlayerContainer {display:block;padding:0;margin:0 auto;} + /* Video container styling only */ + .avVideo .avPlayerContainer {padding:0;} + /* Audio container styling only */ + .avAudio .avPlayerContainer {} +.avPlayerWrapper .avPlayerContainer .avPlayerBlock {display:block;padding:0;margin:0;line-height:normal;text-align:center;} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock div {text-align:center!important;} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink {text-align:center;padding:4px;font-size:11px;} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a span {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover span {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink span.hint {padding-left:4px;color:#999;font-style:italic;} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Classic/default.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Classic/default.php new file mode 100644 index 00000000..5edaae68 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Classic/default.php @@ -0,0 +1,29 @@ + + +
    +
    +
    + player; ?> + mediaType=='audio'): ?> + + +
    +
    +
    diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/css/template.css b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/css/template.css new file mode 100644 index 00000000..9139de35 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/css/template.css @@ -0,0 +1,29 @@ +/** + * @version 4.8.0 + * @package AllVideos (plugin) + * @author JoomlaWorks - http://www.joomlaworks.net + * @copyright Copyright (c) 2006 - 2017 JoomlaWorks Ltd. All rights reserved. + * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html + */ + +/* General */ +.avPlayerWrapper div, +.avPlayerWrapper iframe, +.avPlayerWrapper object, +.avPlayerWrapper embed {outline:0;padding:0;margin:0;} + +/* Framed Layout */ +.avPlayerWrapper {display:block;text-align:center;clear:both;} +.avPlayerWrapper .avPlayerContainer {display:block;padding:0;margin:0 auto;} + /* Video container styling only */ + .avVideo .avPlayerContainer {padding:16px 20px 14px;border-radius:4px;background:url(../images/allvideos_v4_bg_1000x550.jpg) repeat 50% 50%;} + /* Audio container styling only */ + .avAudio .avPlayerContainer {} +.avPlayerWrapper .avPlayerContainer .avPlayerBlock {display:block;padding:0;margin:0;line-height:normal;text-align:center;} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock div {text-align:center!important;} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink {text-align:center;padding:4px;font-size:11px;} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a span {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover span {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink span.hint {padding-left:4px;color:#999;font-style:italic;} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/default.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/default.php new file mode 100644 index 00000000..5edaae68 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/default.php @@ -0,0 +1,29 @@ + + +
    +
    +
    + player; ?> + mediaType=='audio'): ?> + + +
    +
    +
    diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/images/allvideos_v4_bg_1000x550.jpg b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Framed/images/allvideos_v4_bg_1000x550.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47da816406a390f3658ef30a123021c00eb3592f GIT binary patch literal 14059 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 div {position:absolute!important;top:0;left:0;min-width:100%!important;width:100%!important;max-width:100%;height:100%!important;} + + /* Corrects the transform issue in mp4 videos by JWPlayer */ + .avVideo .avPlayerContainer .avPlayerBlock video { transform: scale(1,1)!important; } + + /* SoundCloud container styling only */ + .avSoundCloudSet .avPlayerContainer .avPlayerBlock {width:100%!important;position:relative!important;padding:0 0 56% 0!important;} + .avSoundCloudSet .avPlayerContainer .avPlayerBlock iframe, + .avSoundCloudSet .avPlayerContainer .avPlayerBlock object, + .avSoundCloudSet .avPlayerContainer .avPlayerBlock embed {position:absolute!important;top:0;left:0;min-width:100%!important;width:100%!important;height:100%!important;} + + .avSoundCloudSong .avPlayerContainer .avPlayerBlock {width:100%!important;padding:0!important;} + .avSoundCloudSong .avPlayerContainer .avPlayerBlock iframe, + .avSoundCloudSong .avPlayerContainer .avPlayerBlock object, + .avSoundCloudSong .avPlayerContainer .avPlayerBlock embed {min-width:100%!important;width:100%!important;height:168px!important;} + /* Audio container styling only */ + .avAudio .avPlayerContainer .avPlayerBlock {width:100%!important;padding:0!important;} + .avAudio .avPlayerContainer .avPlayerBlock > div {min-width:100%!important;width:100%!important;height:24px!important;} + + .avPlayerWrapper .avPlayerContainer .avPlayerBlock > div {text-align:center!important;} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink {text-align:center;padding:4px;font-size:11px;} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a span {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink a:hover span {} + .avPlayerWrapper .avPlayerContainer .avPlayerBlock .avDownloadLink span.hint {padding-left:4px;color:#999;font-style:italic;} diff --git a/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Responsive/default.php b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Responsive/default.php new file mode 100644 index 00000000..d017c8d4 --- /dev/null +++ b/deployed/jw_allvideos/plugins/content/jw_allvideos/jw_allvideos/tmpl/Responsive/default.php @@ -0,0 +1,29 @@ + + +
    +
    +
    + player; ?> + mediaType=='audio'): ?> + + +
    +
    +