CINXE.COM
Warpwire
<!DOCTYPE html> <html lang="en-us"> <head> <title>Warpwire</title> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="format-detection" content="telephone=no"> <meta name="description" content="Secure media delivery powered by Warpwire."> <meta name="robots" content="noindex"> <link rel="alternate" type="application/json+oembed" href="https://ethosce.warpwire.com/api/oembed/?url=https%3A%2F%2Fethosce.warpwire.com%2Fw%2FXwYAAA%2F&format=json" title="Warpwire Video" /> <link rel="alternate" type="text/xml+oembed" href="https://ethosce.warpwire.com/api/oembed/?url=https%3A%2F%2Fethosce.warpwire.com%2Fw%2FXwYAAA%2F&format=xml" title="Warpwire Video" /> <link rel="shortcut icon" href="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/image/icon-favicon-blue-c.png" type="image/x-icon" /> <script> var siteLoadTestCookie = null; var siteLoadTestPageUnloading = false; // number of test that must be successful var preflightLoadTest = 2; var preflightLoadTestCompleted = 0; try { var value = '; ' + document.cookie; var parts = value.split('; dexcdn='); if (parts.length == 2) { siteLoadTestCookie = parts.pop().split(';').shift(); } } catch (e) { console.log('Unable to access session cookies'); }; if (window.location.href.indexOf('dexcdn') === -1 && siteLoadTestCookie != 'disabled') { var loadTestTimeout1 = setTimeout(function() { testScriptLoadFailure(this); }, 20000); // detect if site can be loaded from cdn var testLoadScript = document.createElement('script'); testLoadScript.type = 'text/javascript'; // note: disabled due to CORS integrity script error in certain domain context //testLoadScript.integrity = 'sha384-0xYxLJjlTTl1fZZ9L0RhsVrp8rrH5xAfR2pUJrXg6QIkbfk1aGzABzKWfUOsP/Br'; testLoadScript.src = 'https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/warpwire/connect_external.js?r=62599388'; document.head.appendChild(testLoadScript); window.addEventListener('beforeunload', testScriptLoadUnloadEvent); testLoadScript.addEventListener('load', function() { if (_ww_connectivity_test_external() == true) { console.info('[Info] External content integrity ok.'); preflightLoadTestCompleted++; clearTimeout(loadTestTimeout1); if (preflightLoadTestCompleted >= preflightLoadTest) { dismissScriptLoadFailureWindow(); } window.removeEventListener('beforeunload', testScriptLoadUnloadEvent); } else { preflightLoadTestCompleted++; testScriptLoadFailure(); } }, false); testLoadScript.addEventListener('error', function() { preflightLoadTestCompleted++; testScriptLoadFailure(); }, false); } else { // change the default ajax handler to append the appropriate header var jqueryLoadedStateCheck = setInterval(function() { if (document.readyState === 'complete' && typeof jQuery !== 'undefined') { clearInterval(jqueryLoadedStateCheck); window.removeEventListener('beforeunload', testScriptLoadUnloadEvent); $.ajaxSetup({ beforeSend: function(xhr, settings) { if (typeof settings.url == 'string' && settings.url.match(/\/api\//i) !== null) { xhr.setRequestHeader('x-disable-external-cdn', true); } } }); } }, 100); } function testScriptLoadUnloadEvent() { siteLoadTestPageUnloading = true; clearInterval(jqueryLoadedStateCheck); return false; } function testScriptLoadFailure(script) { if (siteLoadTestPageUnloading == true) { return; } if (preflightLoadTestCompleted >= preflightLoadTest) { dismissScriptLoadFailureWindow(); } window.removeEventListener('beforeunload', testScriptLoadUnloadEvent); var loadErrorDiv = document.getElementById('loadingNotifyError'); var loadErrorOverlay = document.getElementById('loadingNotifyErrorOverlay'); if (typeof loadErrorDiv == 'object') { loadErrorDiv.style.display = 'inline-block'; } if (typeof loadErrorOverlay == 'object') { loadErrorOverlay.style.display = 'inline-block'; } } function resolveScriptLoadFailure(event) { if (typeof event == 'object') { event.preventDefault(); } // set a cookie to not test again for 24 hours try { var cookieExpireDate = new Date(); cookieExpireDate.setTime(cookieExpireDate.getTime()+(24*60*60*1000)); document.cookie = 'dexcdn=disabled; SameSite=None; expires=' + cookieExpireDate.toGMTString() + ';path=/; Secure;'; } catch (e) { console.log('Unable to set session cookie'); } // attempt to reload this page indicating the cdn failed var pageLocation = window.location.href; // remove the hash information from the location if (pageLocation.indexOf('?') > -1) { pageLocation += '&dexcdn=1'; } else { pageLocation += '?dexcdn=1'; } // add url fragments base to the URL if (window.location.hash) { pageLocation = pageLocation.replace(window.location.hash, ''); pageLocation += window.location.hash; } window.location.href = pageLocation; } function dismissScriptLoadFailureWindow(event) { if (typeof event == 'object') { event.preventDefault(); } var loadErrorDiv = document.getElementById('loadingNotifyError'); var loadErrorOverlay = document.getElementById('loadingNotifyErrorOverlay'); if (typeof loadErrorDiv == 'object') { loadErrorDiv.style.display = 'none'; } if (typeof loadErrorOverlay == 'object') { loadErrorOverlay.style.display = 'none'; } return false; } var link = document.createElement('link'); link.rel = 'stylesheet'; link.type = 'text/css'; if (typeof window.CSS != 'undefined' && CSS.supports('color', 'var(--primary)')) { link.integrity = 'sha384-GoLeL2OJR499RYvjJDuT556SwwgNz4UYC4dmXFpIuvu9Lx7ayG5QkqeiZT7IFagu'; link.href = 'https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/css/embed.css'; } else { link.integrity = 'sha384-FR+DWIiZOTbAx/PD4rnv2upSC0iLjDIFZYkjJgS5xXX1NMIUpNXPCNyBD3Xei0X6'; link.href = 'https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/css/embed_static.css'; } link.crossOrigin = 'anonymous'; document.head.appendChild(link); </script> <noscript> <link rel="stylesheet" integrity="sha384-FR+DWIiZOTbAx/PD4rnv2upSC0iLjDIFZYkjJgS5xXX1NMIUpNXPCNyBD3Xei0X6" crossorigin="anonymous" href="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/css/embed_static.css" /> </noscript> <link rel="stylesheet" integrity="sha384-0f2GRlkOHOVn3K7Vbw4obskrl8y32GzbQpH3ijS/1P1WdP7hcS1nDWddt6Qn7Hhm" crossorigin="anonymous" href="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/css/catalog.css" /> <link rel="stylesheet" integrity="sha384-gG4MAjbeaBay7t5SklC8Oj6YzC/vUf4uDN/KtUrxx/jm2Pluu0vKpv8l5EwykJao" crossorigin="anonymous" href="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/daterangepicker/jquery.daterangepicker.css" /> <link rel="stylesheet" integrity="sha384-aX8n9Nn9e7h2oSLgNHLa7dWD0JWmEZgSfYGmsMghfgmP9s9elEeFXtAYxey+/z6y" crossorigin="anonymous" href="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/pickadate/themes/default.css" /> <link rel="stylesheet" integrity="sha384-CxLyIRMcbRsfLCI4pDaGGZAc0Av94Q8QZoWPA90rCtdNsOCY3No0dydwKFMAQ0cl" crossorigin="anonymous" href="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/pickadate/themes/default.date.css" /> <!-- wwplayer styling --> <link rel="stylesheet" integrity="sha384-mRGn5H1B+utlM0SPZHWyZ786RMmVcmImptvETjNc/MgyPTesjh4/hOPiMrXJYUfN" crossorigin="anonymous" href="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/wwplayer/wwplayer.css" /> <link rel="apple-touch-icon" sizes="152x152" href="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/image/icon-apple-touch-grey.png" /> </head> <body> <div id="loadingNotifyErrorOverlay" style="position: absolute; z-index: 1000; width: 100%; height: 100%; text-align: center; background-color: #222222; opacity: 0.9; display: none;" width="100%"></div> <div id="loadingNotifyError" style="position: absolute; z-index: 1001; text-align: center; width: 100%; height: 100%; margin: 0 auto; display: none;"> <div style="display: inline-block; margin: 0 auto; padding: 15px 30px; background-color: #0073ba; opacity: 1 !important; color: #fff; font-size: 15px; line-height: 24px;"> <p style="margin-bottom: 30px;">Warpwire did not load properly.<br />Please click the button below to try again.</p> <a href="#" target="_self" onclick="return resolveScriptLoadFailure(event);" style="background-color: #000; color: #fff; padding: 8px 10px;">Reload Page</a> <p><a href="#" onclick="return dismissScriptLoadFailureWindow(event);" style="color: #fff; text-decoration: underline;">Close</a></p> </div> </div> <a id="skipNavigationLink" onclick="skipToContent(event);" onmousedown="skipToContent(event);" href="javascript:void(0);" class="skipNavigation lightGrey fontTiny" style="position: absolute; text-indent: -1000em;">Skip Navigation</a> <div id="uploadStatusList" style="display: none;" data-bind="template: {name: 'uploadStatus', data: uploadObj, afterRender: uploadObj.applyHandlers}"></div> <div class="paneTopStatic"></div> <!-- dummy divs used for static css properties --> <div class="listItemSectionLeftStatic hiddenForce"></div> <div class="listItemSectionLeft hiddenForce"></div> <div class="listItem hiddenForce"></div> <div id="backgroundPlaceholder" style="width: 100%; height: 100%; left: 0; top: 0; position: absolute"></div> <div id="describe" class="warpwire-player" data-resource-id="UUID"><div id="describeContainerId" style="color: #FFFFFF; font-family: helvetica; font-size: 16px; text-align: center; letter-spacing: 1px;"><span class="blink">·</span><span class="blink blink2">·</span><span class="blink blink3">·</span></div></div> <script type="text/javascript" integrity="sha384-oI4i9+4bRPWi1NerS2Vy3xdSJYMC5TdfXsD3p5D+LVQfFMDQSn42K4k7p3uMKd5B" crossorigin="anonymous" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/bluebird.min.js"></script> <script type="text/javascript"> var _globalIsEmbed = function() { try { return window.self !== window.top; } catch (e) { return(false); } } if(_globalIsEmbed()) { window['_wwMessageCache'] = []; var _messageCache = function(e){ // no type set, return if(typeof(e.data.event) == 'undefined') { return(false); } window['_wwMessageCache'].push(e); } window.removeEventListener('message', _messageCache, false); window.addEventListener('message', _messageCache, false); var linkNode = document.getElementById('skipNavigationLink'); if (linkNode && linkNode.parentNode) { linkNode.parentNode.removeChild(linkNode); } // apply the embed background image if possible if ("video" == 'video' && typeof document.getElementById('backgroundPlaceholder') == 'object') { var _localDescribeObject = document.getElementById('backgroundPlaceholder'); var _viewportWidth = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0); var _viewportHeight = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0); _localDescribeObject.style.width = _viewportWidth + 'px'; _localDescribeObject.style.height = _viewportHeight + 'px'; _localDescribeObject.style.backgroundImage = 'url("https://ethosce.warpwire.com/img/3AADEC27-D1D6-42D4-B24A-998D209DE536/75806994-EBBD-4E12-9E39-68C22645610F/cover/")'; _localDescribeObject.style.backgroundRepeat = 'no-repeat'; _localDescribeObject.style.backgroundSize = 'cover'; _localDescribeObject.style.backgroundPosition = 'center'; } } </script> <script type="text/javascript"> function GetURLParameter(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i < sURLVariables.length; i++) { var sParameterName = sURLVariables[i].split('='); if (sParameterName[0] == sParam) { return sParameterName[1]; } } return(false); } var _RESOURCE_ROOT = "https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac"; var _RESOURCE_HASH = "ec8410d26001e047d4889ce034ce010dee342eac"; var _WWCOLLECTIONID = "3AADEC27-D1D6-42D4-B24A-998D209DE536"; var _WWOBJECTID = "75806994-EBBD-4E12-9E39-68C22645610F"; var _WWTAGS = "[]"; var _WWCOLLECTIONTYPE = "video"; var _mediaBackgroundAllowedTypes = {video: true}; var _mediaSelectedType = _WWCOLLECTIONTYPE; var ENDPOINT_LOGIN = "https://ethosce.warpwire.com/p/guest/?guest=true"; var ENDPOINT_LOGOUT = "https://ethosce.warpwire.com/sso/logout/?_WWORIGIN=ethosce.warpwire.com"; var ENDPOINT_API = "https://ethosce.warpwire.com/api/"; var ENDPOINT_UPLOAD = "https://upload-production.warpwire.com/uploader?_WWORIGIN=ethosce.warpwire.com"; var ENDPOINT_IMAGE = "https://ethosce.warpwire.com/img/"; var ENDPOINT_UPLOAD_PROGRESS = "https://upload-production.warpwire.com/progress?X-Progress-ID="; var ENDPOINT_UPLOAD_STATUS_CHECK = "https://upload-production.warpwire.com/p/true/"; var ENDPOINT_METADATA_UPLOAD = "https://upload-production.warpwire.com/uploadMetadata?_WWORIGIN=ethosce.warpwire.com"; var ENDPOINT_ENCODING_LIST = "https://ethosce.warpwire.com/status/?_WWORIGIN=ethosce.warpwire.com"; var ENDPOINT_PLUGIN = ""; var TEMPLATE_AGGREGATE = "https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/aggregateTemplate.html"; var COOKIE_PATH = "/"; var COOKIE_DOMAIN = "ethosce.warpwire.com"; var LTI_LAUNCH_ID = ""; var _WWORIGIN = "ethosce.warpwire.com"; var PLAYER_KEY = ""; var PLAYER_ABOUT_TEXT = ""; var PLAYER_ABOUT_LINK = ""; var PLAYBACK_REPORTING_INTERVAL = 10; var SPLASH_VIDEO = ""; var ENCODING_THUMBNAIL = "https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/image/icon-status-processing.png"; var CLIENT_NAME = "Ethos CE"; var CLIENT_TITLE = "EthosCE"; var PREFIX_TITLE = "Warpwire"; var HTML5_RECORDING = "1"; var ALLOW_PROGRESSIVE_DOWNLOAD = "0"; var CLIENT_UNIQUE_IDENTIFIER = "Account"; var CLIENT_ICON = ""; var CLIENT_SMALL_ICON = ""; var EXTERNAL_CLIENT = false; if(EXTERNAL_CLIENT === "1") EXTERNAL_CLIENT = true; else EXTERNAL_CLIENT = false; var UPLOAD_NOTICE_TEXT = "By clicking 'Start Uploading' you agree that you're clear of copyright infringement."; var CLIENT_DEFAULT_SORT = ""; var LIMITS_REACHED_NOTICE_TEXT = "Please contact your account representative to resolve this issue."; var LIMITS_REACHED_NOTICE_LINK_TARGET = ""; var LIMITS_REACHED_NOTICE_LINK_TEXT = ""; var DEBUG_ENABLED = "false"; var DOWNLOADS_ENABLED = "1"; var SUPPORTED_BROWSER_LOCATION = "https://www.warpwire.com/support/playback/browser-requirements-and-file-types/"; var ZOOM_ACCOUNT_MANAGEMENT_ENABLED = "1"; var ZOOM_NEW_ACCOUNTS_ALLOWED = true; var PREFER_SINGLE_PAGE_VIEW = "0"; var PUBLIC_SHARING_ENABLED = "1"; var PLAYER_LANGUAGE = ""; var PLAYER_LAYOUT_VERSION = "1"; var VIDEO_EDITOR_ENABLED = false; var _describeContainer = document.getElementById('describeContainerId'); if(_describeContainer){ _describeContainer.style.paddingTop = "174px"; } if((_mediaSelectedType != false) && (_mediaBackgroundAllowedTypes.hasOwnProperty(_mediaSelectedType))){ try { if(window.self !== window.top) { document.body.style.overflow = "hidden"; document.body.style.fontSize = "0"; document.body.style.lineHeight = "0"; document.body.style.backgroundColor = "#FFFFFF"; } } catch (e) { } _describeContainer.style.paddingTop = '0px'; _describeContainer.style.height = document.documentElement.clientHeight + 'px'; _describeContainer.style.lineHeight = document.documentElement.clientHeight + 'px'; //_describeContainer.style.paddingTop = "26%"; } </script> <div id="wwLightBox" class="hidden dropShadow"> <div id="hoverBoxContainer"> <div id="wwHoverWait" onclick="window.open(_constants.ENDPOINT_LOGIN);"> <div class="wwLightBoxOverlay wwLightBoxOverlayMedia"></div> <div class="wwLightBox"> <div class="wwLightBoxOverlayCloseTarget"></div> <div class="wwLightBoxContent"><div id="describeContainerId" style="font-family: helvetica; font-size: 16px; text-align: center; letter-spacing: 1px;"><span class="blink">·</span><span class="blink blink2">·</span><span class="blink blink3">·</span><!-- describeContainerId --></div></div> </div> </div> <div id="wwHoverContent" class="hidden"></div> <!-- wwHoverContent --> <div id="wwHoverActionArea" class="hidden"> <div class="wwLightBoxOverlay"></div> <div class="wwLightBox"> <div class="wwLightBoxOverlayCloseTarget"></div> <div id="wwLightBoxContent" class="wwLightBoxContent wwLightBoxContentActions"> <div id="wwLightBoxTopBar"></div> <div id="mediaHoverActionsBar"></div> <a href="javascript:;" class="wwLightBoxPopOut hidden close"><img title="Pop out" alt="Pop out" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/image/icon-arrow-top-right.png" /></a> <a href="javascript:;" class="wwLightBoxBack hidden close"><img title="Go back" alt="Go back" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/image/icon-arrow-left.png" /></a> <a href="javascript:;" class="wwLightBoxClose hidden close"><img title="Close" alt="Close" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/image/icon-cancel-upload.png" /></a> <div id="wwHoverActionAreaContent"></div> </div> </div> </div> <!-- wwHoverActionArea --> </div> <!-- hoverBoxContainer --> </div> <!-- wwLightBox --> <div id="uploadIframeContainer"></div> <div class="hidden templates" id="templateAggregate"></div> <script type="text/javascript" integrity="sha384-kmTgRJ8KF1qZwS8uSdRdH2j0+vukb6KYhiayz57x5uwyAtYc/0hdKH2WQkIY4gIX" crossorigin="anonymous" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/vendors.js"></script> <!-- wwplayer self references requires this to not be in the aggregate vendor js file --> <script type="text/javascript" integrity="sha384-BykffWv9HmKwNjIpbY2U2mmkszps5q+yzFAXEsYR9oEC56Io97bjCRpB8vtLcw0d" crossorigin="anonymous" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/wwplayer/wwplayer.min.js"></script> <!-- order matters --> <!-- sham to emulate EcmaScript 5 Object.create method, and other possible prototype functionality in IE8--> <!-- Include support for xdomain request --> <!--[if lte IE 9]> <script type="text/javascript" integrity="sha384-I2CuairjOKJ5RsL84dNg3H6e2IQPbfuBn4F2uQwPWw0M1sWSCeVmLlsc3XTIvmkD" crossorigin="anonymous" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/jquery.xdomainrequest.js"></script> <![endif]--> <!--[if IE]> <script type="text/javascript" integrity="sha384-6exSOGu4W28uxduyGLb0sMZl1qw3Lo+dKKV+1jWsoOO36OEJMJHFoTjwNIP9r6Ag" crossorigin="anonymous" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/es5-sham.min.js"></script> <![endif]--> <script type="text/javascript" integrity="sha384-q34caq/1bAKkPCuBp7LqsbKeCSsOgcJgHtKCFeVYm9VFkK9Rh/SJRm8nO9cjZpgr" crossorigin="anonymous" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/vendor/wwrecorder/wwrtc.min.js"></script> <script type="text/javascript" integrity="sha384-q6whiD26+RaCrqmMCeIBzNhZa5CG6GnKkLvMKPq+gnJPZyU6TWzvgbglZBLuwbSP" crossorigin="anonymous" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/warpwire/aggregate.js"></script> <script type="text/javascript" integrity="sha384-Z8YZc9VhVgav01sVM/TlI5//WMDUxN2fPr7NHU3n0Bob+rgUaKtozpsZMJkG/NhS" crossorigin="anonymous" src="https://static-cdn.warpwire.com/app/ec8410d26001e047d4889ce034ce010dee342eac/js/warpwire/viewmodels.js"></script> <div id="wwDetectContainer" style="left: 0px; top: -2000px;"> <div id="wwDetect"></div> </div> <div id="wwIsMobile" class="hideWhenSmall"></div> <div id="wwCookieDetectionContainer"></div> <!--[if IE 8]><div id="isIE8"></div><![endif]--> <!--[if IE 9]><div id="isIE9"></div><![endif]--> <div id="siteDefaultColorMode"></div> <script> var dexcdn_state = null; if (window.location.href.indexOf('dexcdn') >= 0) { var regex = new RegExp('[\?&]dexcdn=([^&#]*)'); var results = regex.exec(location.search); if (results !== null) { dexcdn_state = decodeURIComponent(results[1].replace(/\+/g, ' ')); } } if ((window.location.href.indexOf('dexcdn') === -1 || dexcdn_state != 1) && siteLoadTestCookie != 'disabled') { var loadTestTimeout2 = setTimeout(function() { testScriptLoadFailure(this); }, 11000); if (_ww_connectivity_test_internal() == true) { console.info('[Info] Internal content integrity ok.'); preflightLoadTestCompleted++; clearTimeout(loadTestTimeout2); if (preflightLoadTestCompleted >= preflightLoadTest) { dismissScriptLoadFailureWindow(); } } else { testLoadScript.addEventListener('error', testScriptLoadFailure, false); } } </script> </body> </html>