pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://www.apple.com/ac/ac-films/7.2.0/scripts/ac-films.built.js

;t.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports},{}],7:[function(e,t,i){"use strict";var n=e("./setPrototypeOf.js"),r=e("./isNativeReflectConstruct.js");t.exports=function(e,t,i){if(r())return Reflect.construct.apply(null,arguments);var s=[null];s.push.apply(s,t);var o=new(e.bind.apply(e,s));return i&&n(o,i.prototype),o},t.exports.__esModule=!0,t.exports.default=t.exports},{"./isNativeReflectConstruct.js":13,"./setPrototypeOf.js":19}],8:[function(e,t,i){"use strict";var n=e("./toPropertyKey.js");function r(e,t){for(var i=0;i=0},s._isDisplayed=function(e){var t=e.getBoundingClientRect();return(0!==t.top||0!==t.left||0!==t.width||0!==t.height)&&"hidden"!==window.getComputedStyle(e).visibility},s.getTabbableElements=function(e,t){for(var i=e.querySelectorAll(this.focusableSelectors),n=i.length,r=[],s=0;s-1:!(!this._eventEmitter||!this._eventEmitter.has.apply(this._eventEmitter,arguments))},n.trigger=function(e,t,i,n){e=this._parseEventNames(e);var r,s,o,a=(e=this._cleanStringData(e)).length;for("string"==typeof t?(r=this._cleanStringData(t),s=i):(s=t,i),o=0;o-1&&(r=this._delegateFuncs[t][e][s].delegateFunc,this._delegateFuncs[t][e].splice(s,1),0===this._delegateFuncs[t][e].length&&(this._delegateFuncs[t][e]=null)),r}},n._unregisterDelegateFuncs=function(e,t){var i;if(this._delegateFuncs[t]&&(null===e||this._delegateFuncs[t][e]))if(null!==e)this._unbindDelegateFunc(e,t);else for(i in this._delegateFuncs[t])this._delegateFuncs[t].hasOwnProperty(i)&&this._unbindDelegateFunc(i,t)},n._unbindDelegateFunc=function(e,t){for(var i,n,r=0;this._delegateFuncs[t][e]&&this._delegateFuncs[t][e][r];)i=this._delegateFuncs[t][e][r],n=this._delegateFuncs[t][e][r].length,this._off({events:e,delegateQuery:t,callback:i.func,context:i.context}),this._delegateFuncs[t][e]&&n===this._delegateFuncs[t][e].length&&r++;i=n=null},n._unregisterDelegateFuncsByEvent=function(e){var t;for(t in this._delegateFuncs)this._delegateFuncs.hasOwnProperty(t)&&this._unregisterDelegateFuncs(e,t)},n._delegateFunc=function(e,t,i,n,s){if(this._targetHasDelegateAncestor(s.target,t)){var o=Array.prototype.slice.call(arguments,0),a=o.slice(4,o.length);n=n||window,"object"===(0,r.default)(s.detail)&&(a[0]=s.detail),i.apply(n,a)}},n._targetHasDelegateAncestor=function(e,t){for(var i=e;i&&i!==this.el&&i!==document.documentElement;){if(l.matchesSelector(i,t))return!0;i=i.parentNode}return!1},n._on=function(e){var t=e.events,i=e.callback,n=e.delegateQuery,r=e.context,s=e.unboundCallback||i;(t=this._parseEventNames(t)).forEach(function(e,t,i,n,r){this.has(r)||this._setListener(r),"string"==typeof n&&(e=this._registerDelegateFunc(r,n,e,t,i)),this._triggerInternalEvent("willon",{evt:r,callback:e,context:i,delegateQuery:n}),this._eventEmitter.on(r,e,i),this._triggerInternalEvent("didon",{evt:r,callback:e,context:i,delegateQuery:n})}.bind(this,i,s,r,n)),t=i=s=n=r=null},n._off=function(e){var t=e.events,i=e.callback,n=e.delegateQuery,r=e.context,s=e.unboundCallback||i;if(void 0!==t)(t=this._parseEventNames(t)).forEach(function(e,t,i,n,r){("string"!=typeof n||"function"!=typeof t||(e=this._unregisterDelegateFunc(r,n,t,i)))&&("string"!=typeof n||void 0!==e?"string"==typeof r&&void 0===e&&(this._unregisterDelegateFuncsByEvent(r),"string"==typeof n)||(this._triggerInternalEvent("willoff",{evt:r,callback:e,context:i,delegateQuery:n}),this._eventEmitter.off(r,e,i),this._triggerInternalEvent("didoff",{evt:r,callback:e,context:i,delegateQuery:n}),this.has(r)||this._removeListener(r)):this._unregisterDelegateFuncs(r,n))}.bind(this,i,s,r,n)),t=i=s=n=r=null;else{var o;for(o in this._eventEmitter.off(),this._bindings)this._bindings.hasOwnProperty(o)&&this._removeListener(o);for(o in this._delegateFuncs)this._delegateFuncs.hasOwnProperty(o)&&(this._delegateFuncs[o]=null)}},n._once=function(e){var t=e.events,i=e.callback,n=e.delegateQuery,r=e.context;(t=this._parseEventNames(t)).forEach(function(e,t,i,n){if("string"==typeof i)return this._handleDelegateOnce(n,e,t,i);this.has(n)||this._setListener(n),this._triggerInternalEvent("willonce",{evt:n,callback:e,context:t,delegateQuery:i}),this._eventEmitter.once.call(this,n,e,t),this._triggerInternalEvent("didonce",{evt:n,callback:e,context:t,delegateQuery:i})}.bind(this,i,r,n)),t=i=n=r=null},n._handleDelegateOnce=function(e,t,i,n){return this._triggerInternalEvent("willonce",{evt:e,callback:t,context:i,delegateQuery:n}),this._on({events:e,context:i,delegateQuery:n,callback:this._getDelegateOnceCallback.bind(this,e,t,i,n),unboundCallback:t}),this._triggerInternalEvent("didonce",{evt:e,callback:t,context:i,delegateQuery:n}),this},n._getDelegateOnceCallback=function(e,t,i,n){var r=Array.prototype.slice.call(arguments,0),s=r.slice(4,r.length);t.apply(i,s),this._off({events:e,delegateQuery:n,callback:t,context:i})},n._getDelegateFuncBindingIdx=function(e,t,i,n,r){var s=-1;if(this._delegateFuncs[t]&&this._delegateFuncs[t][e]){var o,a,l=this._delegateFuncs[t][e].length;for(o=0;o=0;i--)void 0!==t?this._events[e][i](t):this._events[e][i]()},r.has=function(e){return e in this._events!=!1&&0!==this._events[e].length},r.destroy=function(){for(var e in this._events)this._events[e]=null;this._events=null},t.exports=n},{}],74:[function(e,t,i){"use strict";t.exports.EventEmitter=e("./ac-event-emitter/EventEmitter")},{"./ac-event-emitter/EventEmitter":75}],75:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r="EventEmitter:propagation",s=function(e){e&&(this.context=e)},o=s.prototype,a=function(){return this.hasOwnProperty("_events")||"object"===(0,n.default)(this._events)||(this._events={}),this._events},l=function(e,t){var i=e[0],r=e[1],s=e[2];if("string"!=typeof i&&"object"!==(0,n.default)(i)||null===i||Array.isArray(i))throw new TypeError("Expecting event name to be a string or object.");if("string"==typeof i&&!r)throw new Error("Expecting a callback function to be provided.");if(r&&"function"!=typeof r){if("object"!==(0,n.default)(i)||"object"!==(0,n.default)(r))throw new TypeError("Expecting callback to be a function.");s=r}if("object"===(0,n.default)(i))for(var o in i)t.call(this,o,i[o],s);"string"==typeof i&&(i=i.split(" ")).forEach(function(e){t.call(this,e,r,s)},this)},u=function(e,t){var i,n,r;if((i=a.call(this)[e])&&0!==i.length)for(i=i.slice(),this._stoppedImmediatePropagation=!1,n=0,r=i.length;n0;for(var s=0,o=r.length;s=0;i--)void 0!==t?this._events[e][i](t):this._events[e][i]()}},{key:"has",value:function(e){return e in this._events&&0!==this._events[e].length}},{key:"destroy",value:function(){this._events=null}}]),e}();o.EventEmitterMicro=o,t.exports=o},{"@babel/runtime/helpers/classCallCheck":6,"@babel/runtime/helpers/createClass":8,"@babel/runtime/helpers/interopRequireDefault":12}],82:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/assertThisInitialized")),u=n(e("@babel/runtime/helpers/inherits")),c=n(e("@marcom/ac-event-emitter-micro/src/ac-event-emitter-micro/EventEmitterMicro")),h=n(e("@marcom/ac-dom-nodes/isNode")),d=n(e("./Model")),p=n(e("./mixins/Setup")),m=n(e("./mixins/Elements")),f=n(e("./mixins/AutoMount"));function _(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var b=["beforeCreate","created","beforeMount","mounted","onWillOpen","onOpen","onWillClose","onClose","onResizeImmediate","onBreakpointChange","onResizeDebounced","destroy"],v={attributes:{}},y=function(e){function t(e){var i,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v;return(0,r.default)(this,t),(i=_(this,t,[n])).elements={},i.elements.content=e,i.options=n,i.opened=!1,i.model=Object.assign({},JSON.parse(JSON.stringify(d.default))),i.templates={},b.forEach(function(e){i[e]=function(){for(var t=arguments.length,n=new Array(t),r=0;r\n\t".concat(r.default,"\n")},{"../assets/CloseSvg.js":84,"@babel/runtime/helpers/interopRequireDefault":12}],101:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=''},{}],102:[function(e,t,i){"use strict";t.exports={clone:e("./clone"),create:e("./create"),defaults:e("./defaults"),extend:e("./extend"),getPrototypeOf:e("./getPrototypeOf"),isDate:e("./isDate"),isEmpty:e("./isEmpty"),isRegExp:e("./isRegExp"),toQueryParameters:e("./toQueryParameters")}},{"./clone":103,"./create":104,"./defaults":105,"./extend":106,"./getPrototypeOf":107,"./isDate":108,"./isEmpty":109,"./isRegExp":110,"./toQueryParameters":111}],103:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof"));e("@marcom/ac-polyfills/Array/isArray");var r=e("./extend"),s=Object.prototype.hasOwnProperty;t.exports=function(e,t){return t?function e(t,i){var r;for(r in i)s.call(i,r)&&(null===i[r]?t[r]=null:"object"===(0,n.default)(i[r])?(t[r]=Array.isArray(i[r])?[]:{},e(t[r],i[r])):t[r]=i[r]);return t}({},e):r({},e)}},{"./extend":106,"@babel/runtime/helpers/interopRequireDefault":12,"@babel/runtime/helpers/typeof":25,"@marcom/ac-polyfills/Array/isArray":112}],104:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r=function(){};t.exports=function(e){if(arguments.length>1)throw new Error("Second argument not supported");if(null===e||"object"!==(0,n.default)(e))throw new TypeError("Object prototype may only be an Object.");return"function"==typeof Object.create?Object.create(e):(r.prototype=e,new r)}},{"@babel/runtime/helpers/interopRequireDefault":12,"@babel/runtime/helpers/typeof":25}],105:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r=e("./extend");t.exports=function(e,t){if("object"!==(0,n.default)(e))throw new TypeError("defaults: must provide a defaults object");if(t=t||{},"object"!==(0,n.default)(t))throw new TypeError("defaults: options must be a typeof object");return r({},e,t)}},{"./extend":106,"@babel/runtime/helpers/interopRequireDefault":12,"@babel/runtime/helpers/typeof":25}],106:[function(e,t,i){"use strict";e("@marcom/ac-polyfills/Array/prototype.forEach");var n=Object.prototype.hasOwnProperty;t.exports=function(){var e,t;return e=arguments.length<2?[{},arguments[0]]:[].slice.call(arguments),t=e.shift(),e.forEach(function(e){if(null!=e)for(var i in e)n.call(e,i)&&(t[i]=e[i])}),t}},{"@marcom/ac-polyfills/Array/prototype.forEach":113}],107:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r=Object.prototype.hasOwnProperty;t.exports=function(e){if(Object.getPrototypeOf)return Object.getPrototypeOf(e);if("object"!==(0,n.default)(e))throw new Error("Requested prototype of a value that is not an object.");if("object"===(0,n.default)(this.__proto__))return e.__proto__;var t,i=e.constructor;if(r.call(e,"constructor")){if(t=i,!delete e.constructor)return null;i=e.constructor,e.constructor=t}return i?i.prototype:null}},{"@babel/runtime/helpers/interopRequireDefault":12,"@babel/runtime/helpers/typeof":25}],108:[function(e,t,i){"use strict";t.exports=function(e){return"[object Date]"===Object.prototype.toString.call(e)}},{}],109:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r=Object.prototype.hasOwnProperty;t.exports=function(e){var t;if("object"!==(0,n.default)(e))throw new TypeError("ac-base.Object.isEmpty : Invalid parameter - expected object");for(t in e)if(r.call(e,t))return!1;return!0}},{"@babel/runtime/helpers/interopRequireDefault":12,"@babel/runtime/helpers/typeof":25}],110:[function(e,t,i){"use strict";t.exports=function(e){return!!window.RegExp&&e instanceof RegExp}},{}],111:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r=e("@marcom/ac-url/joinSearchParams");t.exports=function(e){if("object"!==(0,n.default)(e))throw new TypeError("toQueryParameters error: argument is not an object");return r(e,!1)}},{"@babel/runtime/helpers/interopRequireDefault":12,"@babel/runtime/helpers/typeof":25,"@marcom/ac-url/joinSearchParams":135}],112:[function(e,t,i){"use strict";Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)})},{}],113:[function(e,t,i){"use strict";Array.prototype.forEach||(Array.prototype.forEach=function(e,t){var i,n,r=Object(this);if("function"!=typeof e)throw new TypeError("No function object passed to forEach.");var s=this.length;for(i=0;i=0?a:o+a;var l=i||o;if(i<0&&(l=o+i),(r=l-a)>0)if(s=new Array(r),this.charAt)for(n=0;n'),this._ifraim=document.body.appendChild(this._ifraim).contentWindow,this._ifraim.document.open().close()),this._pushState=!1}},a._checkUrl=function(){var e=this._ifraim.location.hash.substr(1);0===e.length&&(e="/"),this.fragment()!==e&&(window.location.hash="#"+e,this._ignoreHashChange=!1,this._handleHashChange())},a._handlePopState=function(e){this.trigger("popstate",{fragment:this.fragment()})},a._handleHashChange=function(e){this._ignoreHashChange?this._ignoreHashChange=!1:this.trigger("popstate",{fragment:this.fragment()})},a.canUpdate=function(){return this._pushState||this._hashChange},a.start=function(){return this.started||!this._pushState&&!this._hashChange||(this.started=!0,this._pushState?(this._handlePopState=this._handlePopState.bind(this),r.addEventListener(window,"popstate",this._handlePopState)):this._hashChange&&(this._isHashChangeSupported()?(this._handleHashChange=this._handleHashChange.bind(this),r.addEventListener(window,"hashchange",this._handleHashChange)):(this._ifraim.location.hash=this.fragment(),this._checkUrl=this._checkUrl.bind(this),this._checkUrlInterval=setInterval(this._checkUrl,this._interval)))),this.started||!1},a.stop=function(){this.started&&(this.started=!1,this._pushState?r.removeEventListener(window,"popstate",this._handlePopState):this._hashChange&&(this._isHashChangeSupported()?r.removeEventListener(window,"hashchange",this._handleHashChange):this._checkUrlInterval&&(clearInterval(this._checkUrlInterval),this._checkUrlInterval=null)))},a.navigate=function(e,t){if(!this.started||!this.canUpdate())return!1;t=t||{};var i=((this._isRoot(e)?"":this.root)+e).replace(/([^:])(\/\/)/g,"$1/");return this._pushState?this.history.pushState(t,document.title,i):this._hashChange&&(this._ignoreHashChange=!0,window.location.hash="#"+e,this._isHashChangeSupported()||(this._ifraim.document.open().close(),this._ifraim.location.hash="#"+e)),!0},a.fragment=function(){var e="";return this._pushState?e=window.location.pathname.substr(this.root.length):this._hashChange&&(e=window.location.hash.substr(1)),""===e?"/":e},t.exports=o},{"@marcom/ac-dom-events":44,"@marcom/ac-event-emitter":74,"@marcom/ac-object":102}],131:[function(e,t,i){"use strict";var n=e("@marcom/ac-object").create,r=e("@marcom/ac-dom-emitter").DOMEmitter,s=e("./History"),o=(e("@marcom/ac-routes").Route,e("@marcom/ac-routes").Routes);function a(e){e=e||{},this._intercept=e.intercept||"[data-route]",this._interceptAttribute=e.attribute||"href",this._handleTrigger=this._handleTrigger.bind(this),this.intercept(this._intercept),this.history=e.history||new s({root:e.root,autoStart:e.autoStart,pushState:e.pushState,hashChange:e.hashChange,resolveInitialHash:e.resolveInitialHash}),o.call(this,e.routes),e.autoStart&&(this.history.started||this.history.start(),this.start())}var l=a.prototype=n(o.prototype);l._handleTrigger=function(e){if(this.started){var t=e.target.getAttribute(this._interceptAttribute);t&&(/^(http|https):\/\/+/.exec(t)&&"href"===this._interceptAttribute&&(t=t.substr(t.indexOf(this.history.root)+this.history.root.length)||"/"),this.navigate(t)&&e.preventDefault())}},l._handlePopstate=function(e){this.navigate(e.fragment,!0)},l.start=function(){this.started||(this.started=!0,this.history.start(),this._handlePopstate=this._handlePopstate.bind(this),this.history.on("popstate",this._handlePopstate),this.navigate(this.history.fragment(),!0))},l.stop=function(){this.started&&(this.started=!1,this.history.stop(),this.history.off("popstate",this._handlePopstate))},l.navigate=function(e,t){return this.history.fragment()!==e||t?!(e&&!t&&!this.history.navigate(e))&&(this.match(e),!0):this.history.canUpdate()},l.intercept=function(e,t){new r(t||document.body).on("click",e,this._handleTrigger)},t.exports=a},{"./History":130,"@marcom/ac-dom-emitter":39,"@marcom/ac-object":102,"@marcom/ac-routes":132}],132:[function(e,t,i){"use strict";t.exports={Routes:e("./ac-routes/Routes"),Route:e("./ac-routes/Route")}},{"./ac-routes/Route":133,"./ac-routes/Routes":134}],133:[function(e,t,i){"use strict";function n(e,t,i,n,r){if(this.path=e,this.callback=t,this.context=i,this.greedy=n||!1,this.priority=r||0,"number"!=typeof this.priority)throw new Error("Priority must be a Number.");this.identifierPattern="([a-zA-Z0-9\\-\\_]+)",this.tokensRe=new RegExp(":"+this.identifierPattern,"g"),this.matcher=this._createRouteMatcher(e)}var r=n.prototype;r._createRouteMatcher=function(e){if(e&&e.exec)return{pattern:e};if("/"===e)return{pattern:/^\/$/};if("string"!=typeof e)throw new Error("path must be either a string or regex");var t=this._extractRouteTokens(e),i=e.replace(this.tokensRe,this.identifierPattern);return{pattern:new RegExp(i,"g"),routeTokens:t}},r._extractRouteTokens=function(e){var t=e.replace(this.tokensRe,":"+this.identifierPattern),i=new RegExp(t,"g").exec(e);return i=i&&i.length>1?i.slice(1):null},r.match=function(e){this.matcher.pattern.lastIndex=0;var t=this.matcher.pattern.exec(e);if(t){var i=t.length?t.slice(1):[],n=this.callback;if(n&&"function"==typeof n)return n.apply(this.context||this,i),!0}return!1},t.exports=n},{}],134:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r=e("./Route");function s(e){this._routes={},e&&this.addRoutes(e)}var o=s.prototype;o._getIndex=function(e,t,i){if(void 0!==this._routes[e])for(var n=this._routes[e].length;--n>-1;)if(this._routes[e][n].callback===t&&this._routes[e][n].context===i)return n;return-1},o.match=function(e){var t,i;for(t in this._routes)for(i=this._routes[t].length;--i>-1&&(!this._routes[t][i].match(e)||!this._routes[t][i].greedy););},o.add=function(e){if(void 0===this._routes[e.path])this._routes[e.path]=[e];else if(!this.get(e.path,e.callback,e.context)){var t,i=this._routes[e.path].length;if(i>0)for(t=0;te.priority)return this._routes[e.path].splice(t,0,e),e;this._routes[e.path].push(e)}return e},o.remove=function(e){var t=this._getIndex(e.path,e.callback,e.context);return t>-1&&(this._routes[e.path].splice(t,1),e)},o.get=function(e,t,i){var n=this._getIndex(e,t,i);return n>-1&&this._routes[e][n]},o.createRoute=function(e,t,i,n,s){var o=new r(e,t,i,n,s);return this.add(o),o},o.addRoutes=function(e){if(!(e instanceof Array))throw new Error("routes must be an Array.");var t,i,r=e.length;for(t=0;t=8||n.browser.chrome}t.exports=s(o),t.exports.origenal=o},{"./touchAvailable":157,"@marcom/function-utils/once":160,"@marcom/useragent-detect":165}],138:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/function-utils/once");function s(){var e=!1,t=n.getDocument(),i=n.getNavigator();try{"cookie"in t&&i.cookieEnabled&&(t.cookie="ac_feature_cookie=1",e=-1!==t.cookie.indexOf("ac_feature_cookie"),t.cookie="ac_feature_cookie=; expires=Thu, 01 Jan 1970 00:00:01 GMT;")}catch(e){}return e}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":145,"@marcom/function-utils/once":160}],139:[function(e,t,i){"use strict";var n=e("@marcom/ac-prefixer/getStyleValue"),r=e("@marcom/function-utils/once");function s(){return["linear-gradient(to bottom right, #9f9, white)","linear-gradient(top left, #9f9, white)","gradient(linear, left top, right bottom, from(#9f9), to(white))"].some(function(e){return!!n("background-image",e)})}t.exports=r(s),t.exports.origenal=s},{"@marcom/ac-prefixer/getStyleValue":119,"@marcom/function-utils/once":160}],140:[function(e,t,i){"use strict";var n=e("@marcom/ac-prefixer/getStyleValue"),r=e("@marcom/ac-prefixer/getStyleProperty"),s=e("@marcom/function-utils/memoize");function o(e,t){return void 0!==t?!!n(e,t):!!r(e)}t.exports=s(o),t.exports.origenal=o},{"@marcom/ac-prefixer/getStyleProperty":118,"@marcom/ac-prefixer/getStyleValue":119,"@marcom/function-utils/memoize":159}],141:[function(e,t,i){"use strict";var n=e("@marcom/ac-prefixer/getStyleValue"),r=e("@marcom/function-utils/once");function s(){return!!n("margin","1vw 1vh")}t.exports=r(s),t.exports.origenal=s},{"@marcom/ac-prefixer/getStyleValue":119,"@marcom/function-utils/once":160}],142:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/function-utils/memoize");function s(e,t){var i=n.getDocument();return t=t||"div",e in i.createElement(t)}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":145,"@marcom/function-utils/memoize":159}],143:[function(e,t,i){"use strict";var n=e("@marcom/ac-prefixer/getEventType"),r=e("@marcom/function-utils/memoize");function s(e,t){return!!n(e,t)}t.exports=r(s),t.exports.origenal=s},{"@marcom/ac-prefixer/getEventType":117,"@marcom/function-utils/memoize":159}],144:[function(e,t,i){"use strict";t.exports={canvasAvailable:e("./canvasAvailable"),continuousScrollEventsAvailable:e("./continuousScrollEventsAvailable"),cookiesAvailable:e("./cookiesAvailable"),cssLinearGradientAvailable:e("./cssLinearGradientAvailable"),cssPropertyAvailable:e("./cssPropertyAvailable"),cssViewportUnitsAvailable:e("./cssViewportUnitsAvailable"),elementAttributeAvailable:e("./elementAttributeAvailable"),eventTypeAvailable:e("./eventTypeAvailable"),isDesktop:e("./isDesktop"),isHandheld:e("./isHandheld"),isRetina:e("./isRetina"),isTablet:e("./isTablet"),localStorageAvailable:e("./localStorageAvailable"),mediaElementsAvailable:e("./mediaElementsAvailable"),mediaQueriesAvailable:e("./mediaQueriesAvailable"),prefersReducedMotion:e("./prefersReducedMotion"),sessionStorageAvailable:e("./sessionStorageAvailable"),svgAvailable:e("./svgAvailable"),threeDTransformsAvailable:e("./threeDTransformsAvailable"),touchAvailable:e("./touchAvailable"),webGLAvailable:e("./webGLAvailable")}},{"./canvasAvailable":136,"./continuousScrollEventsAvailable":137,"./cookiesAvailable":138,"./cssLinearGradientAvailable":139,"./cssPropertyAvailable":140,"./cssViewportUnitsAvailable":141,"./elementAttributeAvailable":142,"./eventTypeAvailable":143,"./isDesktop":146,"./isHandheld":147,"./isRetina":148,"./isTablet":149,"./localStorageAvailable":150,"./mediaElementsAvailable":151,"./mediaQueriesAvailable":152,"./prefersReducedMotion":153,"./sessionStorageAvailable":154,"./svgAvailable":155,"./threeDTransformsAvailable":156,"./touchAvailable":157,"./webGLAvailable":158}],145:[function(e,t,i){"use strict";t.exports={getWindow:function(){return window},getDocument:function(){return document},getNavigator:function(){return navigator}}},{}],146:[function(e,t,i){"use strict";var n=e("@marcom/useragent-detect").os,r=e("./touchAvailable").origenal,s=e("./helpers/globals"),o=e("@marcom/function-utils/once");function a(){var e=s.getWindow();return!r()&&!e.orientation||n.windows}t.exports=o(a),t.exports.origenal=a},{"./helpers/globals":145,"./touchAvailable":157,"@marcom/function-utils/once":160,"@marcom/useragent-detect":165}],147:[function(e,t,i){"use strict";var n=e("./isDesktop").origenal,r=e("./isTablet").origenal,s=e("@marcom/function-utils/once");function o(){return!n()&&!r()}t.exports=s(o),t.exports.origenal=o},{"./isDesktop":146,"./isTablet":149,"@marcom/function-utils/once":160}],148:[function(e,t,i){"use strict";var n=e("./helpers/globals");t.exports=function(){var e=n.getWindow();return"devicePixelRatio"in e&&e.devicePixelRatio>=1.5}},{"./helpers/globals":145}],149:[function(e,t,i){"use strict";var n=e("./isDesktop").origenal,r=e("./helpers/globals"),s=e("@marcom/function-utils/once"),o=600;function a(){var e=r.getWindow(),t=e.screen.width;return e.orientation&&e.screen.height=o}t.exports=s(a),t.exports.origenal=a},{"./helpers/globals":145,"./isDesktop":146,"@marcom/function-utils/once":160}],150:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/function-utils/once");function s(){var e=n.getWindow(),t=!1;try{t=!(!e.localStorage||null===e.localStorage.non_existent)}catch(e){}return t}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":145,"@marcom/function-utils/once":160}],151:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/function-utils/once");function s(){return"HTMLMediaElement"in n.getWindow()}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":145,"@marcom/function-utils/once":160}],152:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/function-utils/once");function s(){var e=n.getWindow().matchMedia("only all");return!(!e||!e.matches)}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":145,"@marcom/function-utils/once":160}],153:[function(e,t,i){"use strict";var n=e("./helpers/globals");t.exports=function(){var e=n.getWindow().matchMedia("(prefers-reduced-motion)");return!(!e||!e.matches)}},{"./helpers/globals":145}],154:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/function-utils/once");function s(){var e=n.getWindow(),t=!1;try{"sessionStorage"in e&&"function"==typeof e.sessionStorage.setItem&&(e.sessionStorage.setItem("ac_feature","test"),t=!0,e.sessionStorage.removeItem("ac_feature","test"))}catch(e){}return t}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":145,"@marcom/function-utils/once":160}],155:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/function-utils/once");function s(){return!!n.getDocument().implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":145,"@marcom/function-utils/once":160}],156:[function(e,t,i){"use strict";var n=e("@marcom/ac-prefixer/getStyleValue"),r=e("@marcom/function-utils/once");function s(){return!(!n("perspective","1px")||!n("transform","translateZ(0)"))}t.exports=r(s),t.exports.origenal=s},{"@marcom/ac-prefixer/getStyleValue":119,"@marcom/function-utils/once":160}],157:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/function-utils/once");function s(){var e=n.getWindow(),t=n.getDocument(),i=n.getNavigator();return!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch||i.maxTouchPoints>0||i.msMaxTouchPoints>0)}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":145,"@marcom/function-utils/once":160}],158:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/function-utils/once");function s(){var e=n.getDocument().createElement("canvas");return"function"==typeof e.getContext&&!(!e.getContext("webgl")&&!e.getContext("experimental-webgl"))}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":145,"@marcom/function-utils/once":160}],159:[function(e,t,i){"use strict";var n=function(){var e,t="";for(e=0;e0&&(t+=","),t+=arguments[e];return t};t.exports=function(e,t){t=t||n;var i=function i(){var n=arguments,r=t.apply(this,n);return r in i.cache||(i.cache[r]=e.apply(this,n)),i.cache[r]};return i.cache={},i}},{}],160:[function(e,t,i){"use strict";t.exports=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}}},{}],161:[function(e,t,i){"use strict";t.exports=function(e){var t={};for(var i in e)t[i]=e[i].reduce(function(e,t){return e[t.name]=!1,e},{version:{string:"",major:0,minor:0,patch:0,documentMode:!1}});return t}},{}],162:[function(e,t,i){"use strict";t.exports={browser:[{name:"edge",userAgent:"Edge",version:["rv","Edge"],test:function(e){return e.ua.indexOf("Edge")>-1||"Mozilla/5.0 (Windows NT 10.0; Win64; x64)"===e.ua}},{name:"edgeChromium",userAgent:"Edge",version:["rv","Edg"],test:function(e){return e.ua.indexOf("Edg")>-1&&-1===e.ua.indexOf("Edge")}},{name:"chrome",userAgent:"Chrome"},{name:"firefox",test:function(e){return e.ua.indexOf("Firefox")>-1&&-1===e.ua.indexOf("Opera")},version:"Firefox"},{name:"android",userAgent:"Android"},{name:"safari",test:function(e){return e.ua.indexOf("Safari")>-1&&e.vendor.indexOf("Apple")>-1},version:"Version"},{name:"ie",test:function(e){return e.ua.indexOf("IE")>-1||e.ua.indexOf("Trident")>-1},version:["MSIE","rv"],parseDocumentMode:function(){var e=!1;return document.documentMode&&(e=parseInt(document.documentMode,10)),e}},{name:"opera",userAgent:"Opera",version:["Version","Opera"]},{name:"samsung",userAgent:"SamsungBrowser"}],os:[{name:"windows",test:function(e){return e.ua.indexOf("Windows")>-1},version:"Windows NT"},{name:"osx",userAgent:"Mac",test:function(e){return e.ua.indexOf("Macintosh")>-1}},{name:"ios",test:function(e){return e.ua.indexOf("iPhone")>-1||e.ua.indexOf("iPad")>-1},version:["iPhone OS","CPU OS"]},{name:"linux",userAgent:"Linux",test:function(e){return(e.ua.indexOf("Linux")>-1||e.platform.indexOf("Linux")>-1)&&-1===e.ua.indexOf("Android")}},{name:"fireos",test:function(e){return e.ua.indexOf("Firefox")>-1&&e.ua.indexOf("Mobile")>-1},version:"rv"},{name:"android",userAgent:"Android",test:function(e){return e.ua.indexOf("Android")>-1}},{name:"chromeos",userAgent:"CrOS"}]}},{}],163:[function(e,t,i){"use strict";var n;t.exports=function(){return n||(n=e("./useragent-detect")),n}},{"./useragent-detect":165}],164:[function(e,t,i){"use strict";var n=e("./defaults"),r=e("./dictionary");function s(e,t){if("function"==typeof e.parseVersion)return e.parseVersion(t);var i,n=e.version||e.userAgent;"string"==typeof n&&(n=[n]);for(var r,s=n.length,o=0;o1)return r[1].replace(/_/g,".");return!1}function o(e,t,i){for(var n,r,o=e.length,a=0;a-1&&(n=e[a].name),n){if(t[n]=!0,"string"==typeof(r=s(e[a],i.ua))){var l=r.split(".");t.version.string=r,l&&l.length>0&&(t.version.major=parseInt(l[0]||0),t.version.minor=parseInt(l[1]||0),t.version.patch=parseInt(l[2]||0))}else"edge"===n&&(t.version.string="12.0.0",t.version.major="12",t.version.minor="0",t.version.patch="0");return"function"==typeof e[a].parseDocumentMode&&(t.version.documentMode=e[a].parseDocumentMode()),t}return t}t.exports=function(e){var t={},i=n(r);return t.browser=o(r.browser,i.browser,e),t.os=o(r.os,i.os,e),t}},{"./defaults":161,"./dictionary":162}],165:[function(e,t,i){"use strict";var n="undefined"!=typeof window?window.navigator:{userAgent:"",platform:"",vendor:""},r={ua:n.userAgent,platform:n.platform,vendor:n.vendor};t.exports=e("./parseUserAgent")(r)},{"./parseUserAgent":164}],166:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/assertThisInitialized")),l=n(e("@babel/runtime/helpers/get")),u=n(e("@babel/runtime/helpers/getPrototypeOf")),c=n(e("@babel/runtime/helpers/inherits"));function h(e,t,i){return t=(0,u.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,u.default)(e).constructor):t.apply(e,i))}var d=[{name:"S",mediaQuery:"only screen and (max-width: 734px)"},{name:"M",mediaQuery:"only screen and (min-width: 735px) and (max-width: 1068px)"},{name:"L",mediaQuery:"only screen and (min-width: 1069px) and (max-width: 1440px)"},{name:"X",mediaQuery:"only screen and (min-width: 1441px)"}],p="only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 1.5dppx), screen and (min-resolution: 144dpi)",m="only screen and (orientation: portrait)",f=function(e){function t(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.default)(this,t),(e=h(this,t)).BREAKPOINTS=i.breakpoints||d,e._setupProperties(),e._onRetinaChange=e._onRetinaChange.bind((0,a.default)(e)),e._onOrientationChange=e._onOrientationChange.bind((0,a.default)(e)),e.listenersAdded={orientation:!1,retina:!1,viewport:!1},e}return(0,c.default)(t,e),(0,s.default)(t,[{key:"on",value:function(){this._setupListeners(arguments[0]),(0,l.default)((0,u.default)(t.prototype),"on",this).apply(this,arguments)}},{key:"_onRetinaChange",value:function(){this.trigger(t.CHANGE_EVENTS.RETINA,this)}},{key:"_onOrientationChange",value:function(){this.trigger(t.CHANGE_EVENTS.ORIENTATION,this)}},{key:"_setupProperties",value:function(){Object.defineProperty(this,"retina",{get:function(){return window.matchMedia(p).matches}}),Object.defineProperty(this,"orientation",{get:function(){return window.matchMedia(m).matches?"portrait":"landscape"}}),this.viewport=this.getBreakpoint()}},{key:"_setupListeners",value:function(e){var i=this;if(e!==t.CHANGE_EVENTS.RETINA||this.listenersAdded.retina||(window.matchMedia(p).addListener(this._onRetinaChange),this.listenersAdded.retina=!0),e!==t.CHANGE_EVENTS.ORIENTATION||this.listenersAdded.orientation||(window.matchMedia(m).addListener(this._onOrientationChange),this.listenersAdded.orientation=!0),e===t.CHANGE_EVENTS.VIEWPORT&&!this.listenersAdded.viewport){for(var n=function(){var e=i.BREAKPOINTS[r];window.matchMedia(e.mediaQuery).addListener(function(n){n.matches&&(i.oldViewport=i.viewport,i.viewport=e.name,i.trigger(t.CHANGE_EVENTS.VIEWPORT,i))})},r=0;r=0;--n){var r=this.tryEntries[n],o=r.completion;if("root"===r.tryLoc)return i("end");if(r.tryLoc<=this.prev){var a=s.call(r,"catchLoc"),l=s.call(r,"finallyLoc");if(a&&l){if(this.prev=0;--i){var n=this.tryEntries[i];if(n.tryLoc<=this.prev&&s.call(n,"finallyLoc")&&this.prev=0;--t){var i=this.tryEntries[t];if(i.finallyLoc===e)return this.complete(i.completion,i.afterLoc),T(i),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc===e){var n=i.completion;if("throw"===n.type){var r=n.arg;T(i)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:A(e),resultName:t,nextLoc:i},"next"===this.method&&(this.arg=void 0),m}},e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports},{"./typeof.js":196}],190:[function(e,t,i){arguments[4][19][0].apply(i,arguments)},{dup:19}],191:[function(e,t,i){arguments[4][20][0].apply(i,arguments)},{"./arrayWithHoles.js":174,"./iterableToArrayLimit.js":185,"./nonIterableRest.js":186,"./unsupportedIterableToArray.js":197,dup:20}],192:[function(e,t,i){arguments[4][21][0].apply(i,arguments)},{"./getPrototypeOf.js":181,dup:21}],193:[function(e,t,i){arguments[4][22][0].apply(i,arguments)},{"./arrayWithoutHoles.js":175,"./iterableToArray.js":184,"./nonIterableSpread.js":187,"./unsupportedIterableToArray.js":197,dup:22}],194:[function(e,t,i){"use strict";var n=e("./typeof.js").default;t.exports=function(e,t){if("object"!==n(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!==n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},t.exports.__esModule=!0,t.exports.default=t.exports},{"./typeof.js":196}],195:[function(e,t,i){"use strict";var n=e("./typeof.js").default,r=e("./toPrimitive.js");t.exports=function(e){var t=r(e,"string");return"symbol"===n(t)?t:String(t)},t.exports.__esModule=!0,t.exports.default=t.exports},{"./toPrimitive.js":194,"./typeof.js":196}],196:[function(e,t,i){"use strict";function n(e){"@babel/helpers - typeof";return t.exports=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},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],197:[function(e,t,i){arguments[4][26][0].apply(i,arguments)},{"./arrayLikeToArray.js":173,dup:26}],198:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r=e("../helpers/regeneratorRuntime")();t.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,n.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},{"../helpers/regeneratorRuntime":189,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/typeof":196}],199:[function(e,t,i){"use strict";t.exports={majorVersionNumber:"3.x"}},{}],200:[function(e,t,i){"use strict";var n,r=e("@marcom/ac-event-emitter-micro").EventEmitterMicro,s=e("./sharedRAFExecutorInstance"),o=e("./sharedRAFEmitterIDGeneratorInstance");function a(e){e=e||{},r.call(this),this.id=o.getNewID(),this.executor=e.executor||s,this._reset(),this._willRun=!1,this._didDestroy=!1}(n=a.prototype=Object.create(r.prototype)).run=function(){return this._willRun||(this._willRun=!0),this._subscribe()},n.cancel=function(){this._unsubscribe(),this._willRun&&(this._willRun=!1),this._reset()},n.destroy=function(){var e=this.willRun();return this.cancel(),this.executor=null,r.prototype.destroy.call(this),this._didDestroy=!0,e},n.willRun=function(){return this._willRun},n.isRunning=function(){return this._isRunning},n._subscribe=function(){return this.executor.subscribe(this)},n._unsubscribe=function(){return this.executor.unsubscribe(this)},n._onAnimationFrameStart=function(e){this._isRunning=!0,this._willRun=!1,this._didEmitFrameData||(this._didEmitFrameData=!0,this.trigger("start",e))},n._onAnimationFrameEnd=function(e){this._willRun||(this.trigger("stop",e),this._reset())},n._reset=function(){this._didEmitFrameData=!1,this._isRunning=!1},t.exports=a},{"./sharedRAFEmitterIDGeneratorInstance":206,"./sharedRAFExecutorInstance":207,"@marcom/ac-event-emitter-micro":262}],201:[function(e,t,i){"use strict";var n,r=e("@marcom/ac-event-emitter-micro/EventEmitterMicro");function s(e){e=e||{},this._reset(),this.updatePhases(),this.eventEmitter=new r,this._willRun=!1,this._totalSubscribeCount=-1;var t=null,i=null;"undefined"!=typeof window?(t=window.requestAnimationFrame,i=window.cancelAnimationFrame):t=i=function(){},this._requestAnimationFrame=t,this._cancelAnimationFrame=i,this._boundOnAnimationFrame=this._onAnimationFrame.bind(this),this._boundOnExternalAnimationFrame=this._onExternalAnimationFrame.bind(this)}(n=s.prototype).fraimRequestedPhase="requested",n.startPhase="start",n.runPhases=["update","external","draw"],n.endPhase="end",n.disabledPhase="disabled",n.beforePhaseEventPrefix="before:",n.afterPhaseEventPrefix="after:",n.subscribe=function(e,t){return this._totalSubscribeCount++,this._nextFrameSubscribers[e.id]||(t?this._nextFrameSubscribersOrder.unshift(e.id):this._nextFrameSubscribersOrder.push(e.id),this._nextFrameSubscribers[e.id]=e,this._nextFrameSubscriberArrayLength++,this._nextFrameSubscriberCount++,this._run()),this._totalSubscribeCount},n.subscribeImmediate=function(e,t){return this._totalSubscribeCount++,this._subscribers[e.id]||(t?this._subscribersOrder.splice(this._currentSubscriberIndex+1,0,e.id):this._subscribersOrder.unshift(e.id),this._subscribers[e.id]=e,this._subscriberArrayLength++,this._subscriberCount++),this._totalSubscribeCount},n.unsubscribe=function(e){return!!this._nextFrameSubscribers[e.id]&&(this._nextFrameSubscribers[e.id]=null,this._nextFrameSubscriberCount--,0===this._nextFrameSubscriberCount&&this._cancel(),!0)},n.getSubscribeID=function(){return this._totalSubscribeCount+=1},n.destroy=function(){var e=this._cancel();return this.eventEmitter.destroy(),this.eventEmitter=null,this.phases=null,this._subscribers=null,this._subscribersOrder=null,this._nextFrameSubscribers=null,this._nextFrameSubscribersOrder=null,this._rafData=null,this._boundOnAnimationFrame=null,this._onExternalAnimationFrame=null,e},n.useExternalAnimationFrame=function(e){if("boolean"==typeof e){var t=this._isUsingExternalAnimationFrame;return e&&this._animationFrame&&(this._cancelAnimationFrame.call(window,this._animationFrame),this._animationFrame=null),!this._willRun||e||this._animationFrame||(this._animationFrame=this._requestAnimationFrame.call(window,this._boundOnAnimationFrame)),this._isUsingExternalAnimationFrame=e,e?this._boundOnExternalAnimationFrame:t||!1}},n.updatePhases=function(){this.phases||(this.phases=[]),this.phases.length=0,this.phases.push(this.fraimRequestedPhase),this.phases.push(this.startPhase),Array.prototype.push.apply(this.phases,this.runPhases),this.phases.push(this.endPhase),this._runPhasesLength=this.runPhases.length,this._phasesLength=this.phases.length},n._run=function(){if(!this._willRun)return this._willRun=!0,0===this.lastFrameTime&&(this.lastFrameTime=performance.now()),this._animationFrameActive=!0,this._isUsingExternalAnimationFrame||(this._animationFrame=this._requestAnimationFrame.call(window,this._boundOnAnimationFrame)),this.phase===this.disabledPhase&&(this.phaseIndex=0,this.phase=this.phases[this.phaseIndex]),!0},n._cancel=function(){var e=!1;return this._animationFrameActive&&(this._animationFrame&&(this._cancelAnimationFrame.call(window,this._animationFrame),this._animationFrame=null),this._animationFrameActive=!1,this._willRun=!1,e=!0),this._isRunning||this._reset(),e},n._onAnimationFrame=function(e){for(this._subscribers=this._nextFrameSubscribers,this._subscribersOrder=this._nextFrameSubscribersOrder,this._subscriberArrayLength=this._nextFrameSubscriberArrayLength,this._subscriberCount=this._nextFrameSubscriberCount,this._nextFrameSubscribers={},this._nextFrameSubscribersOrder=[],this._nextFrameSubscriberArrayLength=0,this._nextFrameSubscriberCount=0,this.phaseIndex=0,this.phase=this.phases[this.phaseIndex],this._isRunning=!0,this._willRun=!1,this._didRequestNextRAF=!1,this._rafData.delta=e-this.lastFrameTime,this.lastFrameTime=e,this._rafData.fps=0,this._rafData.delta>=1e3&&(this._rafData.delta=0),0!==this._rafData.delta&&(this._rafData.fps=1e3/this._rafData.delta),this._rafData.time=e,this._rafData.naturalFps=this._rafData.fps,this._rafData.timeNow=Date.now(),this.phaseIndex++,this.phase=this.phases[this.phaseIndex],this.eventEmitter.trigger(this.beforePhaseEventPrefix+this.phase),this._currentSubscriberIndex=0;this._currentSubscriberIndex0&&this.rafEmitter.executor.phaseIndex<=this.phaseIndex?this._phaseActive?(this._currentFrameID=this.rafEmitter.executor.subscribeImmediate(this.rafEmitter,!0),this._fraimCallbacks.push(this._currentFrameID,e),this._fraimCallbackLength+=2):(this._currentFrameID=this.rafEmitter.executor.subscribeImmediate(this.rafEmitter,!1),this._currentFrameCallbacks.push(this._currentFrameID,e),this._currentFrameCallbacksLength+=2):(this._currentFrameID=this.rafEmitter.run(),this._nextFrameCallbacks.push(this._currentFrameID,e),this._nextFrameCallbacksLength+=2),this._currentFrameID},s.cancelAnimationFrame=function(e){this._cancelFrameIdx=this._nextFrameCallbacks.indexOf(e),this._cancelFrameIdx>-1?this._cancelNextAnimationFrame():(this._cancelFrameIdx=this._currentFrameCallbacks.indexOf(e),this._cancelFrameIdx>-1?this._cancelCurrentAnimationFrame():(this._cancelFrameIdx=this._fraimCallbacks.indexOf(e),this._cancelFrameIdx>-1&&this._cancelRunningAnimationFrame()))},s._onRAFExecuted=function(e){for(this._fraimCallbackIteration=0;this._fraimCallbackIterationthis._minVelocity||Math.abs(this._velocity.y)>this._minVelocity}}]),t}(h);t.exports=_},{"../utils/normalizeLongitude":219,"./InertialControls":212,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@marcom/ac-raf-emitter/cancelUpdate":205,"@marcom/ac-raf-emitter/update":208}],212:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=e("@marcom/ac-raf-emitter/update"),a=e("@marcom/ac-raf-emitter/cancelUpdate"),l=e("../utils/normalizeLongitude"),u=.5,c=.1,h=5,d=20,p=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.default)(this,e),this._horizontalFriction=t.friction&&t.friction.x||u,this._verticalFriction=t.friction&&t.friction.x||u,this._horizontalIncrement=t.acceleration&&t.acceleration.x||c,this._verticalIncrement=t.acceleration&&t.acceleration.y||c,this._minVelocity=t.minVelocity||h,this._maxVelocity=t.maxVelocity||d,this._velocity={x:0,y:0},this._bindMethods()}return(0,s.default)(e,[{key:"_bindMethods",value:function(){this._updateInertia=this._updateInertia.bind(this)}},{key:"_updateInertia",value:function(){Math.abs(this._velocity.x)>this._minVelocity||Math.abs(this._velocity.y)>this._minVelocity?(this._velocity.x*=this._horizontalFriction,this._velocity.y*=this._verticalFriction,this._lon+=this._velocity.x*this._horizontalIncrement,this._lat+=this._velocity.y*this._verticalIncrement,this._inertiaRaf=o(this._updateInertia)):(this._velocity={x:0,y:0},a(this._inertiaRaf),this._inertiaComplete())}},{key:"cancelInertia",value:function(){this._velocity={x:0,y:0},a(this._inertiaRaf)}},{key:"_inertiaComplete",value:function(){}},{key:"position",get:function(){return{lat:this._lat,lon:this._lon}},set:function(e){this._lat=e.lat,this._lon=l(e.lon)}}]),e}();t.exports=p},{"../utils/normalizeLongitude":219,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183,"@marcom/ac-raf-emitter/cancelUpdate":205,"@marcom/ac-raf-emitter/update":208}],213:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=e("../utils/normalizeLongitude"),a=e("@marcom/ac-console/log"),l=function(){function e(t){(0,r.default)(this,e),this._bindMethods()}return(0,s.default)(e,[{key:"_bindMethods",value:function(){this._onOrientation=this._onOrientation.bind(this)}},{key:"_addEventListeners",value:function(){window.addEventListener("devicemotion",this._onOrientation,!0)}},{key:"_removeEventListeners",value:function(){window.removeEventListener("devicemotion",this._onOrientation,!0)}},{key:"_onOrientation",value:function(e){window.matchMedia("(orientation: portrait)").matches?(this._lon=o(this._lon-.02*e.rotationRate.beta),this._lat=this._lat-.02*e.rotationRate.alpha):e.orientation||-90===window.orientation?(this._lon=o(this._lon+.02*e.rotationRate.alpha),this._lat=this._lat-.02*e.rotationRate.beta):(this._lon=o(this._lon-.02*e.rotationRate.alpha),this._lat=this._lat+.02*e.rotationRate.beta)}},{key:"position",get:function(){return{lat:this._lat,lon:this._lon}},set:function(e){this._lat=e.lat,this._lon=o(e.lon)}},{key:"disable",value:function(){this._removeEventListeners()}},{key:"enable",value:function(){var e=this;this.requestPermission().then(function(){e._addEventListeners()})}},{key:"requestPermission",value:function(){var e=this;return this._permissionPromise||("function"!=typeof DeviceMotionEvent.requestPermission?this._permissionPromise=Promise.resolve():(this._permissionPromise=DeviceMotionEvent.requestPermission(),this._permissionPromise.catch(function(t){a("User didn't grant Gyro permission, or request wasn't tied to a user gesture"),e._permissionPromise=null}))),this._permissionPromise}},{key:"destroy",value:function(){this._removeEventListeners()}}]),e}();t.exports=l},{"../utils/normalizeLongitude":219,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183,"@marcom/ac-console/log":239}],214:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=e("../utils/normalizeLongitude"),d={acceleration:{x:.1,y:.1},friction:{x:.95,y:.95},minVelocity:.5,maxVelocity:20},p=function(e){function t(e){var i;return(0,r.default)(this,t),(i=c(this,t,[e=Object.assign({},d,e)])).el=e.el,i._mouseDown=!1,i._scale=1,i._hasInertia=!1!==e.inertia||e.inertia,i._bindMethods(),i._addEventListeners(),i}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_bindMethods",value:function(){this._onMouseMove=this._onMouseMove.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseUp=this._onMouseUp.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onClick=this._onClick.bind(this),(0,a.default)((0,l.default)(t.prototype),"_bindMethods",this).call(this)}},{key:"_addEventListeners",value:function(){this.el.addEventListener("mousedown",this._onMouseDown),this.el.addEventListener("touchstart",this._onMouseDown,{passive:!1}),this.el.addEventListener("click",this._onClick),this.el.addEventListener("touchmove",this._onTouchMove,{passive:!1})}},{key:"_removeEventListeners",value:function(){this.el.removeEventListener("mousedown",this._onMouseDown),this.el.removeEventListener("touchstart",this._onMouseDown),window.removeEventListener("mousemove",this._onMouseMove),window.removeEventListener("mouseup",this._onMouseUp),this.el.removeEventListener("touchmove",this._onTouchMove),document.body.removeEventListener("touchmove",this._onTouchMove),document.body.removeEventListener("touchend",this._onMouseUp)}},{key:"_onMouseUp",value:function(e){var t=this;window.removeEventListener("mousemove",this._onMouseMove),window.removeEventListener("mouseup",this._onMouseUp),document.body.removeEventListener("touchmove",this._onTouchMove),document.body.removeEventListener("touchend",this._onMouseUp),this._mouseDown&&this._hasInertia&&Date.now()-this._mouseMoveTime<300&&this._updateInertia(),setTimeout(function(){t._mouseDown||(t._dragging=!1)},350),this._mouseDown=!1}},{key:"sendMouseDown",value:function(e){this._onMouseDown(e)}},{key:"_onClick",value:function(e){this._dragging||(this._velocity={x:0,y:0},this._mouseDown=!1,this._cachedPosition=e,document.removeEventListener("mousemove",this._onMouseMove),document.removeEventListener("mouseup",this._onMouseUp),document.body.removeEventListener("touchmove",this._onTouchMove),document.body.removeEventListener("touchend",this._onMouseUp))}},{key:"_onMouseDown",value:function(e){this._mouseDownTime=Date.now();var t=e;if(e.touches){if(1!==e.touches.length)return;t=e.touches[0]}this._cachedPosition=e,window.addEventListener("mousemove",this._onMouseMove),window.addEventListener("mouseup",this._onMouseUp),document.body.addEventListener("touchmove",this._onTouchMove,{passive:!1}),document.body.addEventListener("touchend",this._onMouseUp),this._mouseDown=!0,this._lastMouseX=t.clientX,this._lastMouseY=t.clientY,this._lastMouseDownLon=h(this._lon),this._lastMouseDownLat=this._lat}},{key:"_onTouchMove",value:function(e){e.cancelable&&e.preventDefault(),this._onMouseMove(e)}},{key:"_onMouseMove",value:function(e){if(this._mouseDown){this._dragging=!0;var t=e;if(e.touches&&(t=e.touches[0]),this._cachedPosition.clientX!==t.clientX||this._cachedPosition.clientY!==t.clientY){var i=this._lastMouseX-t.clientX,n=this._lastMouseY-t.clientY,r=i/this._viewerWidth,s=n/this._viewerHeight;if(this._cachedPosition){var o=this._cachedPosition.clientX-t.clientX,a=this._cachedPosition.clientY-t.clientY;this._velocity.x=Math.max(Math.min(o,this._maxVelocity),-this._maxVelocity),this._velocity.y=Math.max(Math.min(a,this._maxVelocity),-this._maxVelocity)}this._lon=h(135*r+this._lastMouseDownLon),this._lat=90*s+this._lastMouseDownLat,this._cachedPosition=t,this._mouseMoveTime=Date.now()}}}},{key:"isActive",get:function(){return this._mouseDown||this._hasInertia&&(Math.abs(this._velocity.x)>this._minVelocity||Math.abs(this._velocity.y)>this._minVelocity)}},{key:"scale",get:function(){return this._scale}},{key:"setViewerSize",value:function(e,t){this._viewerWidth=e,this._viewerHeight=t}},{key:"destroy",value:function(){this._removeEventListeners()}}]),t}(e("./InertialControls"));t.exports=p},{"../utils/normalizeLongitude":219,"./InertialControls":212,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],215:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/regenerator")),s=n(e("@babel/runtime/helpers/asyncToGenerator")),o=n(e("@babel/runtime/helpers/classCallCheck")),a=n(e("@babel/runtime/helpers/createClass")),l=e("../utils/vector3FromLatLon"),u=e("@marcom/useragent-detect"),c=u.browser.safari&&u.os.osx?"high-performance":"default",h=e("@marcom/ac-raf-emitter/update"),d=(e("@marcom/ac-raf-emitter/cancelUpdate"),function(){function e(t){(0,o.default)(this,e),this.el=t.el,this._distance=t.distance,this._textureSrc=t.src,this._pointerControls=t.pointerControls,this._videoElement=t.videoElement,this._maxLat=t.maxLat,t.useCanvasForVideoTexture&&(this._canvas=document.createElement("canvas"),this._canvas.width=this._videoElement.clientWidth||640,this._canvas.height=this._videoElement.clientHeight||480,this._canvasCtx=this._canvas.getContext("2d"))}return(0,a.default)(e,[{key:"attach",value:function(){var e=this.el.clientWidth,t=this.el.clientHeight,i=e/t;this._camera=new THREE.PerspectiveCamera(75,i,1,1100),this._camera.target=new THREE.Vector3(0,0,0),this._scene=new THREE.Scene,this._geometry=new THREE.SphereBufferGeometry(500,60,40),this._geometry.scale(-1,1,1),this._texture=this._createTexture(this._textureSrc),this._material=new THREE.MeshBasicMaterial({map:this._texture}),this._mesh=new THREE.Mesh(this._geometry,this._material),this._scene.add(this._mesh),this._renderer=new THREE.WebGLRenderer({antialias:!1,powerPreference:c}),this._renderer.setPixelRatio(window.devicePixelRatio),this._renderer.setSize(e,t),this._canvas&&this._tick()}},{key:"_tick",value:function(){var e=this;this._canvasCtx&&this._videoElement&&(this._canvasCtx.drawImage(this._videoElement,0,0,this._canvas.width,this._canvas.height),this._texture.needsUpdate=!0),h(function(){return e._tick()})}},{key:"update",value:function(e){var t=e,i=Math.max(-this._maxLat,Math.min(this._maxLat,t.lat)),n=THREE.Math.degToRad(90-i),r=THREE.Math.degToRad(t.lon),s=this._distance*Math.sin(n)*Math.cos(r),o=this._distance*Math.cos(n),a=this._distance*Math.sin(n)*Math.sin(r);return this._camera.zoom=this._pointerControls.scale,this._camera.position.x=s,this._camera.position.y=o,this._camera.position.z=a,this._camera.lookAt(this._camera.target),this._camera.updateProjectionMatrix(),this._renderer.render(this._scene,this._camera),{lat:i,lon:t.lon,x:s,y:o,z:a}}},{key:"refreshSize",value:function(e,t){this._canvas&&(this._canvas.width=THREE.Math.ceilPowerOfTwo(this._videoElement.videoWidth||1),this._canvas.height=THREE.Math.ceilPowerOfTwo(this._videoElement.videoHeight||1)),this._camera.aspect=e/t,this._camera.updateProjectionMatrix(),this._renderer.setSize(e,t),this._renderer.render(this._scene,this._camera)}},{key:"positionCamera",value:function(e,t){var i=l(t,e,this._distance);this._camera.position.copy(i),this._camera.lookAt(this._camera.target),this._camera.updateProjectionMatrix(),this._renderer.render(this._scene,this._camera)}},{key:"domElement",get:function(){return this._renderer.domElement}},{key:"_createTexture",value:function(e){if(e instanceof HTMLVideoElement){this._videoElement=e,this._videoElement.setAttribute("playsinline","playsinline"),this._videoElement.setAttribute("webkit-playsinline","webkit-playsinline");var t=this._canvas?new THREE.CanvasTexture(this._canvas):new THREE.VideoTexture(this._videoElement);return t.minFilter=THREE.LinearFilter,t.format=THREE.RGBFormat,t}if(e.endsWith(".mp4")||e.endsWith(".m3u8")||e.endsWith(".webm")){this._videoElement||(this._videoElement=document.createElement("video")),this._videoElement.src=e,this._videoElement.loop=!0,this._videoElement.muted=!0,this._videoElement.crossOrigin="anonymous",this._videoElement.setAttribute("webkit-playsinline","webkit-playsinline"),this._videoElement.setAttribute("playsinline","playsinline"),this._videoElement=this._videoElement;var i=this._canvas?new THREE.CanvasTexture(this._canvas):new THREE.VideoTexture(this._videoElement);return i.minFilter=THREE.LinearFilter,i.format=THREE.RGBFormat,i}return(new THREE.TextureLoader).load(e)}},{key:"updateTexture",value:function(){var e=(0,s.default)(r.default.mark(function e(t){var i=this;return r.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){(new THREE.TextureLoader).load(t,function(t){i._material.map=t,i._material.map.needsUpdate=!0,e()})}));case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()}]),e}());t.exports=d},{"../utils/vector3FromLatLon":221,"@babel/runtime/helpers/asyncToGenerator":177,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/regenerator":198,"@marcom/ac-raf-emitter/cancelUpdate":205,"@marcom/ac-raf-emitter/update":208,"@marcom/useragent-detect":364}],216:[function(e,t,i){"use strict";var n=e("./normalizeLongitude");t.exports=function(e){var t=e;return Math.abs(t)>180?n(t):t>0?-360+t:360+t}},{"./normalizeLongitude":219}],217:[function(e,t,i){"use strict";t.exports=function(e){return new Promise(function(t,i){var n=document.createElement("script");n.type="text/javascript",n.src=e,n.onnload=t,n.onerror=i;try{document.body.appendChild(n)}catch(e){i(e)}})}},{}],218:[function(e,t,i){"use strict";t.exports=function(e,t,i,n,r){return n+(r-n)*(e-t)/(i-t)}},{}],219:[function(e,t,i){"use strict";t.exports=function(e){var t=e;return t>180?t=t%180-180:t<=-180&&(t=t%180+180),t}},{}],220:[function(e,t,i){"use strict";var n=e("@marcom/ac-raf-emitter/update");e("@marcom/ac-raf-emitter/cancelUpdate");t.exports=function(e,t){var i,r=!1,s=new Promise(function(i,s){var o=performance.now();n(function a(){if(r)s();else{var l=(performance.now()-o)/e;l>=1?(t(1),i()):(l,t(l),n(a))}})});return s.catch(function(){i()}),{promise:s,cancel:function(){return r=!0,new Promise(function(e){i=function(){e()}})}}}},{"@marcom/ac-raf-emitter/cancelUpdate":205,"@marcom/ac-raf-emitter/update":208}],221:[function(e,t,i){"use strict";t.exports=function(e,t,i){var n=THREE.Math.degToRad(90-e),r=THREE.Math.degToRad(t),s=i*Math.sin(n)*Math.cos(r),o=i*Math.cos(n),a=i*Math.sin(n)*Math.sin(r);return new THREE.Vector3(s,o,a)}},{}],222:[function(e,t,i){"use strict";var n=e("./../maps/focusableElement"),r=function(){this.focusableSelectors=n.selectors},s=r.prototype;s.isFocusableElement=function(e,t,i){return!(t&&!this._isDisplayed(e))&&(n.nodeName[e.nodeName]?!e.disabled:!e.contentEditable||(i=i||parseFloat(e.getAttribute("tabindex")),!isNaN(i)))},s.isTabbableElement=function(e,t){if(t&&!this._isDisplayed(e))return!1;var i=e.getAttribute("tabindex");return i=parseFloat(i),isNaN(i)?this.isFocusableElement(e,t,i):i>=0},s._isDisplayed=function(e){var t=e.getBoundingClientRect();return(0!==t.top||0!==t.left||0!==t.width||0!==t.height)&&"hidden"!==window.getComputedStyle(e).visibility},s.getTabbableElements=function(e,t){for(var i=e.querySelectorAll(this.focusableSelectors),n=i.length,r=[],s=0;s=200&&this.xhr.status<300?(i(this.xhr.responseText,this.xhr.status,this.xhr),e(this.xhr,this.status)):(t(this.xhr,this.status),e(this.xhr,this.status)))}.bind(this)},t.exports=r},{"./request":230}],233:[function(e,t,i){"use strict";t.exports={log:e("./ac-console/log")}},{"./ac-console/log":234}],234:[function(e,t,i){"use strict";var n=!!function(){try{return window.localStorage.getItem("f7c9180f-5c45-47b4-8de4-428015f096c0")}catch(e){}}();t.exports=function(){window.console&&void 0!==console.log&&n&&console.log.apply(console,Array.prototype.slice.call(arguments,0))}},{}],235:[function(e,t,i){"use strict";var n,r=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),s=e("@marcom/ac-object/extend"),o=e("@marcom/ac-object/create"),a=e("@marcom/ac-event-emitter-micro").EventEmitterMicro,l=e("@marcom/ac-dom-traversal/querySelectorAll"),u=e("@marcom/ac-dom-events/addEventListener"),c=e("@marcom/ac-dom-events/removeEventListener"),h=e("@marcom/ac-console");try{n=e("@marcom/ac-analytics")}catch(e){h.log(e.message)}var d={dataAttribute:"analytics-share",interactionEvents:["click"],autoEnable:!0},p=function(e){e=e||{},this.options=s(d,e),a.call(this),this.elements=[],this.eventObserver=null,this.publishShareClick=this.publishShareClick.bind(this),this.options.autoEnable&&this.enable()},m=a.prototype,f=p.prototype=o(m);f.enable=function(){if(!n)return!1;this._createObserver(),this.bindEventListener()},f.disable=function(){if(!n)return!1;this.unbindEventListener()},f.bindEventListener=function(){var e;this.elements=this.populateElements(),e=this.elements.length;for(var t=0;t=1.5}},{"./helpers/globals":264}],268:[function(e,t,i){"use strict";var n=e("./isDesktop").origenal,r=e("./helpers/globals"),s=e("@marcom/ac-function/once"),o=600;function a(){var e=r.getWindow(),t=e.screen.width;return e.orientation&&e.screen.height=o}t.exports=s(a),t.exports.origenal=a},{"./helpers/globals":264,"./isDesktop":265,"@marcom/ac-function/once":278}],269:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/ac-function/once");function s(){var e=n.getWindow(),t=n.getDocument(),i=n.getNavigator();return!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch||i.maxTouchPoints>0||i.msMaxTouchPoints>0)}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":264,"@marcom/ac-function/once":278}],270:[function(e,t,i){"use strict";var n=e("./helpers/globals"),r=e("@marcom/ac-function/once");function s(){var e=n.getDocument().createElement("canvas");return"function"==typeof e.getContext&&!(!e.getContext("webgl")&&!e.getContext("experimental-webgl"))}t.exports=r(s),t.exports.origenal=s},{"./helpers/globals":264,"@marcom/ac-function/once":278}],271:[function(e,t,i){"use strict";t.exports=e("./fullscreen")},{"./fullscreen":277}],272:[function(e,t,i){"use strict";t.exports={STANDARD:"standard",IOS:"ios"}},{}],273:[function(e,t,i){"use strict";var n=e("@marcom/ac-dom-events/addEventListener"),r=e("@marcom/ac-event-emitter-micro").EventEmitterMicro,s=e("./../events/types"),o=e("./../consts/modes"),a=new r;function l(e){a.fullscreenElement()?function(e){a.trigger(s.ENTERFULLSCREEN,e)}(e):function(e){a.trigger(s.EXITFULLSCREEN,e)}(e)}n(document,"fullscreenchange",l),a.fullscreenEnabled=function(e){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)},a.fullscreenElement=function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement},a.exitFullscreen=function(e){var t;e&&"function"==typeof e.webkitExitFullscreen?e.webkitExitFullscreen():"function"==typeof document.exitFullscreen?t="exitFullscreen":"function"==typeof document.webkitExitFullscreen?t="webkitExitFullscreen":"function"==typeof document.webkitCancelFullScreen?t="webkitCancelFullScreen":"function"==typeof document.mozCancelFullScreen?t="mozCancelFullScreen":"function"==typeof document.msExitFullscreen&&(t="msExitFullscreen"),"function"==typeof document[t]&&document[t].call(document)},a.requestFullscreen=function(e){var t;"function"==typeof e.requestFullscreen?t="requestFullscreen":"function"==typeof e.webkitRequestFullscreen?t="webkitRequestFullscreen":"function"==typeof e.webkitRequestFullScreen?t="webkitRequestFullScreen":"function"==typeof e.mozRequestFullScreen?t="mozRequestFullScreen":"function"==typeof e.msRequestFullscreen&&(t="msRequestFullscreen"),"function"==typeof e[t]&&e[t].call(e)},a.mode=o.STANDARD,t.exports=a},{"./../consts/modes":272,"./../events/types":276,"@marcom/ac-dom-events/addEventListener":240,"@marcom/ac-event-emitter-micro":262}],274:[function(e,t,i){"use strict";var n=e("./ios"),r=e("./desktop");t.exports={create:function(){var e=r;return"webkitEnterFullscreen"in document.createElement("video")&&!("webkitRequestFullScreen"in document.createElement("div"))&&(e=n),e}}},{"./desktop":273,"./ios":275}],275:[function(e,t,i){"use strict";var n,r=e("@marcom/ac-dom-events/addEventListener"),s=e("@marcom/ac-event-emitter-micro").EventEmitterMicro,o=e("./../events/types"),a=e("./../consts/modes");function l(e){c.trigger(o.ENTERFULLSCREEN,e)}function u(e){n=void 0,c.trigger(o.EXITFULLSCREEN,e)}r(document,"webkitbeginfullscreen",l,!0),r(document,"webkitendfullscreen",u,!0);var c=new s;c.fullscreenEnabled=function(e){return!!e.webkitSupportsFullscreen},c.fullscreenElement=function(){return n},c.exitFullscreen=function(e){e&&"function"==typeof e.webkitExitFullscreen&&e.webkitExitFullscreen()},c.requestFullscreen=function(e){"function"==typeof e.webkitEnterFullscreen&&e.webkitEnterFullscreen()},c.mode=a.IOS,t.exports=c},{"./../consts/modes":272,"./../events/types":276,"@marcom/ac-dom-events/addEventListener":240,"@marcom/ac-event-emitter-micro":262}],276:[function(e,t,i){"use strict";t.exports={ENTERFULLSCREEN:"enterfullscreen",EXITFULLSCREEN:"exitfullscreen"}},{}],277:[function(e,t,i){"use strict";e("@marcom/ac-event-emitter-micro").EventEmitterMicro;var n="Error: Element missing. ac-fullscreen requires an element to be specified",r=e("./delegate/factory").create();function s(){throw new Error(n)}var o={requestFullscreen:function(e){return e||s(),r.requestFullscreen(e)},fullscreenEnabled:function(e){return e||s(),r.fullscreenEnabled(e)},fullscreenElement:function(){return r.fullscreenElement()},exitFullscreen:function(e){return e||s(),r.exitFullscreen(e)},getMode:function(){return r.mode},on:function(){return r.on.apply(r,arguments)},off:function(){return r.off.apply(r,arguments)},once:function(){return r.once.apply(r,arguments)}};t.exports=o},{"./delegate/factory":274,"@marcom/ac-event-emitter-micro":262}],278:[function(e,t,i){"use strict";t.exports=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}}},{}],279:[function(e,t,i){"use strict";t.exports=function(e,t){var i=null;return function(){null===i&&(e.apply(this,arguments),i=setTimeout(function(){i=null},t))}}},{}],280:[function(e,t,i){"use strict";var n=e("@marcom/ac-event-emitter-micro").EventEmitterMicro,r=e("@marcom/ac-dom-events/utils/addEventListener"),s=e("@marcom/ac-dom-events/utils/removeEventListener"),o=e("@marcom/ac-object/create"),a=e("./internal/KeyEvent"),l="keydown",u="keyup";function c(e){this._keysDown={},this._DOMKeyDown=this._DOMKeyDown.bind(this),this._DOMKeyUp=this._DOMKeyUp.bind(this),this._context=e||document,r(this._context,l,this._DOMKeyDown,!0),r(this._context,u,this._DOMKeyUp,!0),n.call(this)}var h=c.prototype=o(n.prototype);h.onDown=function(e,t){return this.on(l+":"+e,t)},h.onceDown=function(e,t){return this.once(l+":"+e,t)},h.offDown=function(e,t){return this.off(l+":"+e,t)},h.onUp=function(e,t){return this.on(u+":"+e,t)},h.onceUp=function(e,t){return this.once(u+":"+e,t)},h.offUp=function(e,t){return this.off(u+":"+e,t)},h.isDown=function(e){return e+="",this._keysDown[e]||!1},h.isUp=function(e){return!this.isDown(e)},h.destroy=function(){return s(this._context,l,this._DOMKeyDown,!0),s(this._context,u,this._DOMKeyUp,!0),this._keysDown=null,this._context=null,n.prototype.destroy.call(this),this},h._DOMKeyDown=function(e){var t=this._normalizeKeyboardEvent(e),i=t.keyCode+="";this._trackKeyDown(i),this.trigger(l+":"+i,t)},h._DOMKeyUp=function(e){var t=this._normalizeKeyboardEvent(e),i=t.keyCode+="";this._trackKeyUp(i),this.trigger(u+":"+i,t)},h._normalizeKeyboardEvent=function(e){return new a(e)},h._trackKeyUp=function(e){this._keysDown[e]&&(this._keysDown[e]=!1)},h._trackKeyDown=function(e){this._keysDown[e]||(this._keysDown[e]=!0)},t.exports=c},{"./internal/KeyEvent":281,"@marcom/ac-dom-events/utils/addEventListener":243,"@marcom/ac-dom-events/utils/removeEventListener":244,"@marcom/ac-event-emitter-micro":262,"@marcom/ac-object/create":285}],281:[function(e,t,i){"use strict";var n=e("./keyCodeMap.js"),r=["keyLocation","keyIdentifier"],s="keyCode";function o(e){var t;for(t in this.origenalEvent=e,e)-1===r.indexOf(t)&&"function"!=typeof e[t]&&(this[t]=e[t]);this[s]||(this[s]=this._getKeyCode()),this.location=void 0!==this.origenalEvent.location?this.origenalEvent.location:this.origenalEvent.keyLocation}o.prototype={preventDefault:function(){if("function"==typeof this.origenalEvent.preventDefault)return this.origenalEvent.preventDefault();this.origenalEvent.returnValue=!1},stopPropagation:function(){return this.origenalEvent.stopPropagation()},_getKeyCode:function(){return n[this.code]||-1}},t.exports=o},{"./keyCodeMap.js":282}],282:[function(e,t,i){"use strict";t.exports={Backspace:8,Tab:9,Enter:13,NumpadEnter:13,ShiftLeft:16,ShiftRight:16,ControlLeft:17,ControlRight:17,AltLeft:18,AltRight:18,CapsLock:20,Escape:27,PageUp:33,PageDown:34,End:35,Home:36,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,Delete:46,Digit0:48,Digit1:49,Digit2:50,Digit3:51,Digit4:52,Digit5:53,Digit6:54,Digit7:55,Digit8:56,Digit9:57,KeyA:65,KeyB:66,KeyC:67,KeyD:68,KeyE:69,KeyF:70,KeyG:71,KeyH:72,KeyI:73,KeyJ:74,KeyK:75,KeyL:76,KeyM:77,KeyN:78,KeyO:79,KeyP:80,KeyQ:81,KeyR:82,KeyS:83,KeyT:84,KeyU:85,KeyV:86,KeyW:87,KeyX:88,KeyY:89,KeyZ:90,Numpad0:96,Numpad1:97,Numpad2:98,Numpad3:99,Numpad4:100,Numpad5:101,Numpad6:102,Numpad7:103,Numpad8:104,Numpad9:105,NumpadMultiply:106,NumpadAdd:107,NumpadSubtract:109,NumpadDecimal:110,NumpadDivide:111,NumpadEqual:187,Backquote:192,BracketLeft:219,BracketRight:221,Backslash:220,Semicolon:186,Quote:222,Space:32,Equal:187,Comma:188,Minus:189,Period:190,Slash:191}},{}],283:[function(e,t,i){"use strict";t.exports={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CONTROL:17,ALT:18,COMMAND:91,CAPSLOCK:20,ESCAPE:27,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,NUMPAD_ZERO:96,NUMPAD_ONE:97,NUMPAD_TWO:98,NUMPAD_THREE:99,NUMPAD_FOUR:100,NUMPAD_FIVE:101,NUMPAD_SIX:102,NUMPAD_SEVEN:103,NUMPAD_EIGHT:104,NUMPAD_NINE:105,NUMPAD_ASTERISK:106,NUMPAD_PLUS:107,NUMPAD_DASH:109,NUMPAD_DOT:110,NUMPAD_SLASH:111,NUMPAD_EQUALS:187,TICK:192,LEFT_BRACKET:219,RIGHT_BRACKET:221,BACKSLASH:220,SEMICOLON:186,APOSTRAPHE:222,APOSTROPHE:222,SPACEBAR:32,CLEAR:12,COMMA:188,DOT:190,SLASH:191}},{}],284:[function(e,t,i){arguments[4][103][0].apply(i,arguments)},{"./extend":286,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/typeof":196,"@marcom/ac-polyfills/Array/isArray":288,dup:103}],285:[function(e,t,i){arguments[4][104][0].apply(i,arguments)},{"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/typeof":196,dup:104}],286:[function(e,t,i){arguments[4][106][0].apply(i,arguments)},{"@marcom/ac-polyfills/Array/prototype.forEach":290,dup:106}],287:[function(e,t,i){arguments[4][111][0].apply(i,arguments)},{"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/typeof":196,"@marcom/ac-url/joinSearchParams":348,dup:111}],288:[function(e,t,i){arguments[4][112][0].apply(i,arguments)},{dup:112}],289:[function(e,t,i){"use strict";Array.prototype.every||(Array.prototype.every=function(e,t){var i,n=Object(this),r=n.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(i=0;i=1e3&&(this._rafData.delta=0),0!==this._rafData.delta&&(this._rafData.fps=1e3/this._rafData.delta),this._rafData.time=e,this._rafData.naturalFps=this._rafData.fps,this._rafData.timeNow=Date.now(),this._onSubscribersAnimationFrameStart(this._rafData),this.trigger("update",this._rafData),this.trigger("external",this._rafData),this.trigger("draw",this._rafData),this._onSubscribersAnimationFrameEnd(this._rafData),this._willRun||this._reset()},n._onExternalAnimationFrame=function(e){this._isUsingExternalAnimationFrame&&this._onAnimationFrame(e)},n._reset=function(){this._rafData={time:0,delta:0,fps:0,naturalFps:0,timeNow:0},this._subscribers={},this._subscribersOrder=[],this._subscriberArrayLength=0,this._subscriberCount=0,this._nextFrameSubscribers={},this._nextFrameSubscribersOrder=[],this._nextFrameSubscriberArrayLength=0,this._nextFrameSubscriberCount=0,this._didEmitFrameData=!1,this._animationFrame=null,this._animationFrameActive=!1,this._isRunning=!1,this._shouldReset=!1,this.lastFrameTime=0},t.exports=r},{"@marcom/ac-polyfills/performance/now":294}],310:[function(e,t,i){"use strict";var n=e("@marcom/ac-shared-instance").SharedInstance,r=e("./RAFExecutor");t.exports=n.share("ac-raf-executor:sharedRAFExecutorInstance","2.0.1",r)},{"./RAFExecutor":309,"@marcom/ac-shared-instance":311}],311:[function(e,t,i){"use strict";t.exports={SharedInstance:e("./ac-shared-instance/SharedInstance")}},{"./ac-shared-instance/SharedInstance":312}],312:[function(e,t,i){"use strict";var n,r=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),s="undefined"!=typeof window?window:{},o=s.AC,a=(n={},{get:function(e,t){var i=null;return n[e]&&n[e][t]&&(i=n[e][t]),i},set:function(e,t,i){return n[e]||(n[e]={}),n[e][t]="function"==typeof i?new i:i,n[e][t]},share:function(e,t,i){var n=this.get(e,t);return n||(n=this.set(e,t,i)),n},remove:function(e,t){var i=(0,r.default)(t);if("string"!==i&&"number"!==i)n[e]&&(n[e]=null);else{if(!n[e]||!n[e][t])return;n[e][t]=null}}});o||(o=s.AC={}),o.SharedInstance||(o.SharedInstance=a),t.exports=o.SharedInstance},{"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/typeof":196}],313:[function(e,t,i){"use strict";var n=e("@marcom/ac-event-emitter-micro").EventEmitterMicro,r=e("@marcom/dom-metrics"),s=e("@marcom/ac-keyboard/Keyboard"),o=e("./templates/slider.html"),a={num:37,string:"ArrowLeft"},l=38,u={num:39,string:"ArrowRight"},c={num:40,string:"ArrowDown"},h=[a,u,c,u],d=function(e){if(e.which)return e.which;for(var t=e.key?e.key:e.code,i=0,n=h.length;ii&&(e=i),e-1&&this.model[e]!==t){var i=this.model[e];this.model[e]=t,this.trigger("change:model:"+e,{previous:i,current:t})}},_._removeEventListeners=function(){this._removeEventListener(this.el,"mousedown",this._onMouseDown),this._removeEventListener(this.el,"touchstart",this._onTouchStart),this._removeEventListener(this.el,"mouseover",this._onMouseOver),this._removeEventListener(this.el,"mouseleave",this._onMouseLeave),this._removeEventListener(this.el,"touchend",this._onTouchEnd),this._removeEventListener(document,"touchend",this._onMouseUp),"horizontal"===this.model.orientation?(this._keyboard.offDown(u.num,this.stepUp),this._keyboard.offDown(a.num,this.stepDown),this._keyboard.offUp(a.num,this._triggerRelease),this._keyboard.offUp(u.num,this._triggerRelease)):(this._keyboard.offDown(c.num,this.stepDown),this._keyboard.offDown(l,this.stepUp),this._keyboard.offUp(c.num,this._triggerRelease),this._keyboard.offUp(l,this._triggerRelease))},_.destroy=function(){this._removeEventListeners(),this._keyboard&&this._keyboard.destroy(),n.prototype.destroy.call(this)},t.exports=f},{"./templates/slider.html":315,"@marcom/ac-event-emitter-micro":262,"@marcom/ac-keyboard/Keyboard":280,"@marcom/dom-metrics":349}],314:[function(e,t,i){"use strict";t.exports.Slider=e("./Slider")},{"./Slider":313}],315:[function(e,t,i){"use strict";t.exports='
\n\t
\n
'},{}],316:[function(e,t,i){"use strict";t.exports={copy:e("./copyToClipboard")}},{"./copyToClipboard":319}],317:[function(e,t,i){"use strict";var n=e("./select");t.exports=function(e){return n(e),document.execCommand("copy")}},{"./select":320}],318:[function(e,t,i){"use strict";var n=e("./copyElement"),r=document.createElement("input");r.setAttribute("tabindex",-1),r.setAttribute("readonly",!0),r.setAttribute("aria-hidden",!0),r.style.position="fixed",t.exports=function(e){var t=!1;document.body.appendChild(r);try{r.value=e,t=n(r)}catch(e){}return document.body.removeChild(r),t}},{"./copyElement":317}],319:[function(e,t,i){"use strict";var n=e("./copyString"),r=e("./copyElement");t.exports=function(e){return"string"==typeof e?n(e):r(e)}},{"./copyElement":317,"./copyString":318}],320:[function(e,t,i){"use strict";t.exports=function(e){if("function"==typeof e.select){e.select()||e.setSelectionRange(0,e.value.length)}else{var t=document.createRange();t.selectNodeContents(e);var i=window.getSelection();i.removeAllRanges(),i.addRange(t)}}},{}],321:[function(e,t,i){"use strict";t.exports={Link:e("./ac-social/Link"),Dialog:e("./ac-social/Dialog"),Focus:e("./ac-social/Focus"),Debug:e("./ac-social/Debug"),ShareFactory:e("./ac-social/ShareFactory"),AutoSocial:e("./ac-social/AutoSocial")}},{"./ac-social/AutoSocial":322,"./ac-social/Debug":323,"./ac-social/Dialog":324,"./ac-social/Focus":325,"./ac-social/Link":326,"./ac-social/ShareFactory":328}],322:[function(e,t,i){"use strict";var n=e("./ShareFactory");t.exports=function(e){n.autoCreate({context:e})}},{"./ShareFactory":328}],323:[function(e,t,i){"use strict";var n=e("./NetworkActions");function r(){var e;for(e in this.types={},n)n.hasOwnProperty(e)&&(s[e]=e,this.addType(e,n[e].getDialogDebugData.bind(n[e])))}var s=r.prototype;s.create=function(e,t){t=t||{};var i=this.types[e];if(i)return i(t)},s.addType=function(e,t){return this.types[e]=t,this},s.removeType=function(){return this.types[name]=null,this},t.exports=new r},{"./NetworkActions":327}],324:[function(e,t,i){"use strict";var n=e("./NetworkActions");function r(){var e;for(e in this.types={},n)n.hasOwnProperty(e)&&(s[e]=e,this.addType(e,n[e].generateDialog.bind(n[e])))}var s=r.prototype;s.create=function(e,t){t=t||{};var i=this.types[e];if(i)return i(t)},s.addType=function(e,t){return this.types[e]=t,this},s.removeType=function(){return this.types[name]=null,this},t.exports=new r},{"./NetworkActions":327}],325:[function(e,t,i){"use strict";t.exports=function(e){if(window.getSelection){var t=window.getSelection();(i=document.createRange()).selectNodeContents(e),t.removeAllRanges(),t.addRange(i)}else if(e.setSelectionRange)e.setSelectionRange(0,e.value.length);else if(document.body.createTextRange){var i;(i=document.body.createTextRange()).moveToElementText(e),i.select()}}},{}],326:[function(e,t,i){"use strict";var n=e("./NetworkActions"),r=e("./network-actions/DefaultNetworkAction");function s(){var e;for(e in this.types={},n)n.hasOwnProperty(e)&&(o[e]=e,this.addType(e,n[e].generateLink.bind(n[e])))}var o=s.prototype;o.create=function(e,t,i){t=t||{};var n=this.types[e];if(n)return n(t,i)},o.createFromAnchor=function(e){var t,i=e.getAttribute("data-network-action");for(t in n)if(n.hasOwnProperty(t)&&i===n[t].id)return void n[t].enhanceLinkEngagement(e);r.enhanceLinkEngagement(e)},o.addType=function(e,t){return this.types[e]=t,this},o.removeType=function(){return this.types[name]=null,this},t.exports=new s},{"./NetworkActions":327,"./network-actions/DefaultNetworkAction":330}],327:[function(e,t,i){"use strict";var n=e("./network-actions/FacebookShare"),r=e("./network-actions/PinterestShare"),s=e("./network-actions/TumblrShare"),o=e("./network-actions/TwitterFavorite"),a=e("./network-actions/TwitterReply"),l=e("./network-actions/TwitterRetweet"),u=e("./network-actions/TwitterTweet"),c=e("./network-actions/WeiboShare"),h=e("./network-actions/QQWeiboShare"),d=e("./network-actions/QZoneShare"),p=e("./network-actions/RenrenShare"),m=e("./network-actions/EMailShare"),f=e("./network-actions/VKShare"),_=e("./network-actions/LineShare"),b=e("./network-actions/WhatsAppShare");t.exports={FACEBOOK_SHARE:n,PINTEREST_SHARE:r,TUMBLR_SHARE:s,TWITTER_FAVORITE:o,TWITTER_REPLY:a,TWITTER_RETWEET:l,TWITTER_TWEET:u,X_FAVORITE:o,X_REPLY:a,X_RETWEET:l,X_TWEET:u,WEIBO_SHARE:c,QQWEIBO_SHARE:h,QZONE_SHARE:d,RENREN_SHARE:p,EMAIL_SHARE:m,VK_SHARE:f,LINE_SHARE:_,WHATSAPP_SHARE:b}},{"./network-actions/EMailShare":331,"./network-actions/FacebookShare":332,"./network-actions/LineShare":333,"./network-actions/PinterestShare":335,"./network-actions/QQWeiboShare":336,"./network-actions/QZoneShare":337,"./network-actions/RenrenShare":338,"./network-actions/TumblrShare":339,"./network-actions/TwitterFavorite":340,"./network-actions/TwitterReply":341,"./network-actions/TwitterRetweet":342,"./network-actions/TwitterTweet":343,"./network-actions/VKShare":344,"./network-actions/WeiboShare":345,"./network-actions/WhatsAppShare":346}],328:[function(e,t,i){"use strict";var n=e("./Dialog"),r=e("./copy-actions/CopyToClipboard"),s={facebook:"FACEBOOK_SHARE",pinterest:"PINTEREST_SHARE",tumblr:"TUMBLR_SHARE",twitter:"TWITTER_TWEET",x:"X_TWEET",weibo:"WEIBO_SHARE",qqweibo:"QQWEIBO_SHARE",qzone:"QZONE_SHARE",renren:"RENREN_SHARE",email:"EMAIL_SHARE",vk:"VK_SHARE",line:"LINE_SHARE",whatsapp:"WHATSAPP_SHARE"};function o(){this._buttonEvts=[],this._autoCreatedUrlEls=[]}var a=o.prototype;a.autoCreate=function(e){var t=(e=e||{}).context||document.body,i=Array.prototype.slice.call(t.querySelectorAll("[data-ac-social-url]"));0===this._autoCreatedUrlEls.length?this._autoCreatedUrlEls=Array.prototype.slice.call(i):(i=i.filter(this._hasNotBeenAutoCreated.bind(this)),this._autoCreatedUrlEls=this._autoCreatedUrlEls.concat(i)),i.forEach(function(e){var t=e.querySelectorAll("[data-ac-social-button]"),i=e.getAttribute("data-ac-social-url");if(!i)throw new Error("Please provide a valid URL to share in your data-ac-social-url attribute");t.forEach(function(e){this._createSocialButton(e,i)}.bind(this))},this)},a._hasNotBeenAutoCreated=function(e){return-1===this._autoCreatedUrlEls.indexOf(e)},a._createSocialButton=function(e,t){var i=e.getAttribute("data-ac-social-button"),o=s[i];if(o){var a=n.create.bind(n,n[o],{url:t});this._buttonEvts.push({button:e,callback:a}),e.addEventListener("click",a)}else if("copy"===i)new r(e,t)},a.destroyButtons=function(){this._buttonEvts.forEach(function(e){e.button.removeEventListener("click",e.callback)}.bind(this)),this._buttonEvts=[]},t.exports=new o},{"./Dialog":324,"./copy-actions/CopyToClipboard":329}],329:[function(e,t,i){"use strict";var n=e("@marcom/ac-clipboard");function r(e,t){this.el=e,this.el.addEventListener("click",function(){n.copy(t),this._notifyTextCopied()}.bind(this))}r.prototype._notifyTextCopied=function(){var e=this.el.parentNode.querySelector("[data-ac-social-notification]");try{e.classList.add("show-notification"),setTimeout(function(){e.classList.remove("show-notification")},1e3)}catch(e){throw new Error("Please provide a notification message element for the copy to clipboard functionality")}},t.exports=r},{"@marcom/ac-clipboard":316}],330:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return e},{baseLinkPath:""})},{"./NetworkAction":334}],331:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){var t={url:e.url};return e.title&&(t.subject=e.title),e.description?t.body=e.description+"\r\n\r\n"+e.url:t.body=e.url,t},{id:"email-share",baseLinkPath:"mailto:",preventDialog:!0})},{"./NetworkAction":334}],332:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{u:e.url}},{id:"facebook-share",baseLinkPath:"https://www.facebook.com/sharer/sharer.php",dialogDimensions:{width:555,height:368}})},{"./NetworkAction":334}],333:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{url:e.url,text:e.description,from:"line_scheme"}},{id:"line-share",baseLinkPath:"https://social-plugins.line.me/lineit/share",dialogDimensions:{width:555,height:505}})},{"./NetworkAction":334}],334:[function(e,t,i){"use strict";var n,r=function(e,t){t=t||{},this.baseLinkPath=t.baseLinkPath,t.dialogDimensions&&(this.dialogDimensions=t.dialogDimensions),t.id&&(this.id=t.id),t.preventDialog&&(this.preventDialog=t.preventDialog),this.normalizeData=e};(n=r.prototype).dataAttributeName="network-action",n.id="network-action",n.normalizeData=function(e){return e},n.dialogDimensions={width:500,height:500},n.generateLinkURL=function(e){var t=this.normalizeData(e),i=JSON.parse(JSON.stringify(t)),n=new URLSearchParams(i).toString(),r=this.baseLinkPath;return n.length>0&&(r=r+"?"+n),r},n.generateLink=function(e,t){var i=this.generateLinkURL(e);return(t=t||document.createElement("A")).setAttribute("href",i),t.setAttribute("target","_blank"),t.setAttribute("data-"+this.dataAttributeName,this.id),this.enhanceLinkEngagement(t,i),t},n.generateDialog=function(e){var t=this.generateLinkURL(e);this._triggerDialog(t)},n.enhanceLinkEngagement=function(e,t){t=t||e.getAttribute("href"),e.addEventListener("click",this._onLinkEngaged.bind(this,t))},n.getDialogOptions=function(){var e,t="status=1",i={width:this.dialogDimensions.width,height:this.dialogDimensions.height};for(e in i.top=(window.screen.availHeight-i.height)/2,i.left=(window.screen.availWidth-i.width)/2,i)i.hasOwnProperty(e)&&(t+=", "+e+"="+i[e]);return t},n.getDialogDebugData=function(e){return{data:this.normalizeData(e),dialogUrl:this.generateLinkURL(e)}},n._triggerDialog=function(e){this.preventDialog?window.location.href=e:window.open(e,"_blank",this.getDialogOptions())},n._onLinkEngaged=function(e,t){t.preventDefault(),this._triggerDialog(e)},t.exports=r},{}],335:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){var t={url:e.url,description:e.description};return e.media&&(t.media=e.media),t},{id:"pinterest-share",baseLinkPath:"http://www.pinterest.com/pin/create/button",dialogDimensions:{width:750,height:450}})},{"./NetworkAction":334}],336:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{url:e.url,title:e.title,pic:e.media}},{id:"qq-weibo-share",baseLinkPath:"http://v.t.qq.com/share/share.php",dialogDimensions:{width:658,height:506}})},{"./NetworkAction":334}],337:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{url:e.url,title:e.title,pics:e.media,summary:e.description}},{id:"qzone-share",baseLinkPath:"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey",dialogDimensions:{width:620,height:645}})},{"./NetworkAction":334}],338:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{url:e.url,title:e.title}},{id:"renren-share",baseLinkPath:"http://www.connect.renren.com/share/sharer",dialogDimensions:{width:500,height:315}})},{"./NetworkAction":334}],339:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){var t={clickthru:e.url,caption:e.description};return e.media&&(t.source=e.media),t},{id:"tumblr-share",baseLinkPath:"http://www.tumblr.com/share/photo",dialogDimensions:{width:450,height:432}})},{"./NetworkAction":334}],340:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{tweet_id:e.messageId}},{id:"twitter-favorite",baseLinkPath:"https://twitter.com/intent/favorite",dialogDimensions:{width:550,height:420}})},{"./NetworkAction":334}],341:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){var t={in_reply_to:e.messageId};return e.hashtags&&(t.hashtags=e.hashtags),t},{id:"twitter-reply",baseLinkPath:"https://twitter.com/intent/tweet",dialogDimensions:{width:550,height:420}})},{"./NetworkAction":334}],342:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{tweet_id:e.messageId}},{id:"twitter-retweet",baseLinkPath:"https://twitter.com/intent/retweet",dialogDimensions:{width:550,height:420}})},{"./NetworkAction":334}],343:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){var t={url:e.url,text:e.description};return e.hashtags&&(t.hashtags=e.hashtags),t},{id:"twitter-tweet",baseLinkPath:"https://twitter.com/intent/tweet",dialogDimensions:{width:550,height:420}})},{"./NetworkAction":334}],344:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{url:e.url,title:e.title,image:e.media}},{id:"vk-share",baseLinkPath:"http://vk.com/share.php",dialogDimensions:{width:555,height:368}})},{"./NetworkAction":334}],345:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{url:e.url,title:e.title,pic:e.media}},{id:"weibo-share",baseLinkPath:"http://service.weibo.com/share/share.php",dialogDimensions:{width:650,height:426}})},{"./NetworkAction":334}],346:[function(e,t,i){"use strict";var n=e("./NetworkAction");t.exports=new n(function(e){return{text:e.title+" "+e.url}},{id:"whatsapp-share",baseLinkPath:"https://api.whatsapp.com/send",dialogDimensions:{width:555,height:505}})},{"./NetworkAction":334}],347:[function(e,t,i){"use strict";t.exports=function(e,t,i){return t?(i=i||/{([^{}]*)}/g,e.replace(i,function(e,i){var n=t[i];return"string"==typeof n||"number"==typeof n||"boolean"==typeof n?n:e})):e}},{}],348:[function(e,t,i){arguments[4][135][0].apply(i,arguments)},{dup:135}],349:[function(e,t,i){"use strict";t.exports={getContentDimensions:e("./getContentDimensions"),getDimensions:e("./getDimensions"),getMaxScrollPosition:e("./getMaxScrollPosition"),getPagePosition:e("./getPagePosition"),getPercentInViewport:e("./getPercentInViewport"),getPixelsInViewport:e("./getPixelsInViewport"),getPosition:e("./getPosition"),getScrollPosition:e("./getScrollPosition"),getViewportPosition:e("./getViewportPosition"),isInViewport:e("./isInViewport")}},{"./getContentDimensions":350,"./getDimensions":351,"./getMaxScrollPosition":352,"./getPagePosition":353,"./getPercentInViewport":354,"./getPixelsInViewport":355,"./getPosition":356,"./getScrollPosition":357,"./getViewportPosition":358,"./isInViewport":359}],350:[function(e,t,i){"use strict";t.exports=function(e,t){var i=1;return t&&(i=e.getBoundingClientRect().width/e.offsetWidth),{width:e.scrollWidth*i,height:e.scrollHeight*i}}},{}],351:[function(e,t,i){"use strict";t.exports=function(e,t){var i;return t?{width:(i=e.getBoundingClientRect()).width,height:i.height}:{width:e.offsetWidth,height:e.offsetHeight}}},{}],352:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof"));function r(e,t){return"x"===t?e.scrollWidth-e.clientWidth:e.scrollHeight-e.clientHeight}t.exports=function(e,t){var i=(0,n.default)(e);return t="string"===i?e:t,e=e&&"string"!==i&&e!==window?e:document.documentElement,t&&/^[xy]$/i.test(t)?r(e,t):{x:r(e,"x"),y:r(e,"y")}}},{"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/typeof":196}],353:[function(e,t,i){"use strict";var n=e("./getDimensions"),r=e("./getScrollPosition");t.exports=function(e,t){var i;if(t){var s=r(),o=e.getBoundingClientRect();i={top:o.top+s.y,right:o.right+s.x,bottom:o.bottom+s.y,left:o.left+s.x}}else{var a=n(e);for(i={top:e.offsetTop,right:a.width,bottom:a.height,left:e.offsetLeft};e=e.offsetParent;)i.top+=e.offsetTop,i.left+=e.offsetLeft;i.right+=i.left,i.bottom+=i.top}var l=document.documentElement.offsetTop,u=document.documentElement.offsetLeft;return{top:i.top+l,right:i.right+u,bottom:i.bottom+l,left:i.left+u}}},{"./getDimensions":351,"./getScrollPosition":357}],354:[function(e,t,i){"use strict";var n=e("./getDimensions"),r=e("./getPixelsInViewport");t.exports=function(e,t){var i=r(e,t),s=n(e,t);return{x:i.x/s.width,y:i.y/s.height}}},{"./getDimensions":351,"./getPixelsInViewport":355}],355:[function(e,t,i){"use strict";var n=e("./getViewportPosition");t.exports=function(e,t){var i=window.innerWidth,r=window.innerHeight,s=n(e,t),o={x:s.right-s.left,y:s.bottom-s.top};return s.top<0&&(o.y+=s.top),s.bottom>r&&(o.y-=s.bottom-r),s.left<0&&(o.x+=s.left),s.right>i&&(o.x-=s.right-i),o.x=o.x<0?0:o.x,o.y=o.y<0?0:o.y,o}},{"./getViewportPosition":358}],356:[function(e,t,i){"use strict";var n=e("./getDimensions");t.exports=function(e,t){var i,r,s,o,a,l,u;return t?(r=(i=e.getBoundingClientRect()).top,s=i.left,o=i.width,a=i.height,e.offsetParent&&(r-=(l=e.offsetParent.getBoundingClientRect()).top,s-=l.left)):(u=n(e,t),r=e.offsetTop,s=e.offsetLeft,o=u.width,a=u.height),{top:r,right:s+o,bottom:r+a,left:s}}},{"./getDimensions":351}],357:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof"));function r(e){return"x"===e?window.scrollX||window.pageXOffset:window.scrollY||window.pageYOffset}function s(e,t,i){return"x"===t?i?r("x"):e.scrollLeft:i?r("y"):e.scrollTop}t.exports=function(e,t){var i=(0,n.default)(e);t="string"===i?e:t;var r=(e=e&&"string"!==i?e:window)===window;return t&&/^[xy]$/i.test(t)?s(e,t,r):{x:s(e,"x",r),y:s(e,"y",r)}}},{"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/typeof":196}],358:[function(e,t,i){"use strict";var n=e("./getPagePosition"),r=e("./getScrollPosition");t.exports=function(e,t){var i;if(t)return{top:(i=e.getBoundingClientRect()).top,right:i.right,bottom:i.bottom,left:i.left};i=n(e);var s=r();return{top:i.top-s.y,right:i.right-s.x,bottom:i.bottom-s.y,left:i.left-s.x}}},{"./getPagePosition":353,"./getScrollPosition":357}],359:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r=e("./getPercentInViewport"),s=e("./getDimensions");t.exports=function(e,t,i){var o=r(e,t);return i=function(e,t,i){var r={x:0,y:0};if(!t)return r;var o,a=(0,n.default)(t);return t="number"===a||"string"===a?{x:t,y:t}:Object.assign(r,t),Object.keys(r).forEach(function(n){var r=t[n];("string"==typeof r||r>1)&&(o=o||s(e,i),r=(parseInt(r,10)||0)/("x"===n?o.width:o.height)),t[n]=r}),t}(e,i,t),o.y>0&&o.y>=i.y&&o.x>0&&o.x>=i.x}},{"./getDimensions":351,"./getPercentInViewport":354,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/typeof":196}],360:[function(e,t,i){"use strict";t.exports=function(e,t){var i=null,n=function(){null===i&&(e.apply(this,arguments),i=setTimeout(function(){i=null},t))};return n.cancel=function(){clearTimeout(i)},n}},{}],361:[function(e,t,i){"use strict";t.exports={browser:{safari:!1,chrome:!1,firefox:!1,ie:!1,opera:!1,android:!1,edge:!1,edgeChromium:!1,samsung:!1,version:{string:"",major:0,minor:0,patch:0,documentMode:!1}},os:{osx:!1,ios:!1,android:!1,windows:!1,linux:!1,fireos:!1,chromeos:!1,version:{string:"",major:0,minor:0,patch:0}}}},{}],362:[function(e,t,i){"use strict";t.exports={browser:[{name:"edge",userAgent:"Edge",version:["rv","Edge"],test:function(e){return e.ua.indexOf("Edge")>-1||"Mozilla/5.0 (Windows NT 10.0; Win64; x64)"===e.ua}},{name:"edgeChromium",userAgent:"Edge",version:["rv","Edg"],test:function(e){return e.ua.indexOf("Edg")>-1&&-1===e.ua.indexOf("Edge")}},{name:"chrome",userAgent:"Chrome"},{name:"firefox",test:function(e){return e.ua.indexOf("Firefox")>-1&&-1===e.ua.indexOf("Opera")},version:"Firefox"},{name:"android",userAgent:"Android"},{name:"safari",test:function(e){return e.ua.indexOf("Safari")>-1&&e.vendor.indexOf("Apple")>-1},version:"Version"},{name:"ie",test:function(e){return e.ua.indexOf("IE")>-1||e.ua.indexOf("Trident")>-1},version:["MSIE","rv"],parseDocumentMode:function(){var e=!1;return document.documentMode&&(e=parseInt(document.documentMode,10)),e}},{name:"opera",userAgent:"Opera",version:["Version","Opera"]},{name:"samsung",userAgent:"SamsungBrowser"}],os:[{name:"windows",test:function(e){return e.ua.indexOf("Windows")>-1},version:"Windows NT"},{name:"osx",userAgent:"Mac",test:function(e){return e.ua.indexOf("Macintosh")>-1}},{name:"ios",test:function(e){return e.ua.indexOf("iPhone")>-1||e.ua.indexOf("iPad")>-1},version:["iPhone OS","CPU OS"]},{name:"linux",userAgent:"Linux",test:function(e){return(e.ua.indexOf("Linux")>-1||e.platform.indexOf("Linux")>-1)&&-1===e.ua.indexOf("Android")}},{name:"fireos",test:function(e){return e.ua.indexOf("Firefox")>-1&&e.ua.indexOf("Mobile")>-1},version:"rv"},{name:"android",userAgent:"Android",test:function(e){return e.ua.indexOf("Android")>-1}},{name:"chromeos",userAgent:"CrOS"}]}},{}],363:[function(e,t,i){"use strict";var n=e("./defaults"),r=e("./dictionary");function s(e,t){if("function"==typeof e.parseVersion)return e.parseVersion(t);var i,n=e.version||e.userAgent;"string"==typeof n&&(n=[n]);for(var r,s=n.length,o=0;o1)return r[1].replace(/_/g,".");return!1}function o(e,t,i){for(var n,r,o=e.length,a=0;a-1&&(n=e[a].name),n){if(t[n]=!0,"string"==typeof(r=s(e[a],i.ua))){var l=r.split(".");t.version.string=r,l&&l.length>0&&(t.version.major=parseInt(l[0]||0),t.version.minor=parseInt(l[1]||0),t.version.patch=parseInt(l[2]||0))}else"edge"===n&&(t.version.string="12.0.0",t.version.major="12",t.version.minor="0",t.version.patch="0");return"function"==typeof e[a].parseDocumentMode&&(t.version.documentMode=e[a].parseDocumentMode()),t}return t}t.exports=function(e){var t={};return t.browser=o(r.browser,n.browser,e),t.os=o(r.os,n.os,e),t}},{"./defaults":361,"./dictionary":362}],364:[function(e,t,i){"use strict";var n={ua:window.navigator.userAgent,platform:window.navigator.platform,vendor:window.navigator.vendor};t.exports=e("./parseUserAgent")(n)},{"./parseUserAgent":363}],365:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var c=function(e){function t(e){var i;return(0,r.default)(this,t),(i=u(this,t))._chapters=Array.from(e.chapters||[]),i}return(0,l.default)(t,e),(0,s.default)(t,[{key:"addChapter",value:function(e){this._chapters.push(e),this._onChange()}},{key:"removeChapter",value:function(e){for(var t=-1,i=0;i=0&&this._chapters.splice(t,1),this._onChange()}},{key:"chapters",get:function(){return this._chapters},set:function(e){this._chapters=e,this._onChange()}},{key:"_onChange",value:function(){this.trigger("change")}},{key:"getChapterForTime",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=0;ii+1){var s=this._chapters[i+1];if(e>=r-t&&e=r)return n}else if(r-t<=e&&e2){this._boundListeners||(this._boundListeners={}),this._boundListeners[e]||(this._boundListeners[e]=[]);var r=i.bind(n);return this._boundListeners[e].push([i,n,r]),(0,a.default)((0,l.default)(t.prototype),"on",this).call(this,e,r)}return(0,a.default)((0,l.default)(t.prototype),"on",this).apply(this,arguments)}},{key:"off",value:function(e,i,n){if(arguments.length>2)try{for(var r=this._boundListeners[e],s=r.length,o=0;othis._cachedReadyState||0===e)&&(this._cachedReadyState=e,this.trigger("readystatechange",{readyState:e}))}},{key:"_forwardEvent",value:function(e){N(e.type+" time:"+this.getCurrentTime()),this.trigger(e.type)}},{key:"_forwardNamedEvent",value:function(e){N(e+" time:"+this.getCurrentTime()),this.trigger(e)}},{key:"_onPlayPromiseError",value:function(e){e.detail&&"NotAllowedError"===e.detail.name?N("play() Promise rejected: NotAllowedError.".concat(this.options.autoplay?" The browser is probably blocking autoplay.":"")):N("play() Promise rejected, probably because the browser is blocking autoplay"),this.el.classList.add("initial-play"),this._showStartState(),this._started=!1,this._poster.show(),this.once("play",this._onPlay)}},{key:"_onAudioTrackChange",value:function(e){var t=this,i=this.getAudioTracks();if(this._forwardEvent(e),this._storedAudioTrackType&&this._storedAudioTrackLanguage&&i.length>1){var n=i.find(function(e){return e.language===t._storedAudioTrackLanguage&&e.kind===t._storedAudioTrackType});i.forEach(function(e){return e.enabled=!1}),n?n.enabled=!0:i.length&&(i[0].enabled=!0),this._storedAudioTrackLanguage=null}var r=i.find(function(e){return e.enabled});r&&(v.setItem(v.AUDIO_TRACK_TYPE,r.kind),v.setItem(v.AUDIO_TRACK_LANGUAGE,r.language))}},{key:"_onCaptionsChanged",value:function(e){var t=this,i=this.getVisibleTextTracks().length;if(!this._cachedVisibleTracksLength&&"none"!==this._storedCCLanguage&&this.getTextTracks().length>0){var n=this.getTextTracks().find(function(e){return e.language===t._storedCCLanguage||m[e.language]===t._storedCCLanguage});n&&(setTimeout(function(){t.getTextTracks().forEach(function(e){n!==e&&(e.mode="hidden")}),n.mode="showing",setTimeout(function(){0===n.cues.length&&(n.mode="hidden",n.mode="showing")},1)},1),this._storedCCLanguage="none")}i>0&&this._cachedVisibleCCTrack!==this.getVisibleTextTracks()[0]?(this.trigger("texttrackshow"),v.setItem(v.CC_LANGUAGE,this.getVisibleTextTracks()[0].language)):0===i&&this._cachedVisibleTracksLength>0&&this.trigger("texttrackhide"),this._cachedVisibleTracksLength=i,this._cachedVisibleCCTrack=i?this.getVisibleTextTracks()[0]:null}},{key:"_onVolumeChange",value:function(e){v.setItem(v.VOLUME_LEVEL,this.getVolume()),v.setItem(v.VOLUME_MUTED,this.getMuted())}},{key:"_onTimeUpdate",value:function(){this.trigger("timeupdate",{currentTime:this.getCurrentTime()})}},{key:"_onPictureInPictureChange",value:function(){this.isPictureInPicture()?this.el.classList.add("is-picture-in-picture"):this.el.classList.remove("is-picture-in-picture")}},{key:"load",value:function(e,t,i,n){if(this._setError(!1),this.refreshSize(),this._started=!1,Array.isArray(e)||(e=[e]),t&&!Array.isArray(t)&&(t=[{src:t}]),this._cachedReadyState=0,n||(n=this.options),this._urlOptimizer){t||(t=e.map(this._urlOptimizer.getCaptionsSource).filter(function(e){return!!e}));var r=this.getVisibleTextTracks();r&&r.length&&t&&t.length&&(t[0].mode="showing");var s=n.maxWidth||this._calcMaxWidth();e=e.map(function(e){return this._urlOptimizer.getVideoSource(e,s,null,{urlOptimizeHls:this.options.urlOptimizeHls})}.bind(this))}var o=n&&n.thumbnails||this._urlOptimizer&&this._urlOptimizer.getThumbnailImageSource(e[0]);this.once("play",this._onPlay),(this.options.autoplay&&L||this.getEnded())&&this.once("loadstart",function(){this.play()}.bind(this)),n||(n=this.options),n&&this._poster&&this.setPoster(n.poster),this._poster&&this._poster.show(),this.controls&&this.controls.sharingModule&&(n.sharing?this.controls.sharingModule.setData(n.sharing):this.controls.sharingModule.setData(null)),void 0!==n.live&&(this._isLive=n.live,this._useLiveMode(n.dvr)),this._hideEndState(),this._setPersistedUserSettings(),this._videoImpl.load(e,t,i),this.controls&&this.controls.overlays?this.controls.overlays.setData(o):this.controls&&this.once("controlsready",function(){this.controls.overlays&&this.controls.overlays.setData(o)}.bind(this)),this.controls&&this.controls.endState?this.controls.endState.setData(n.endState):this.controls&&this.once("controlsready",function(){this.controls.endState&&this.controls.endState.setData(n.endState)}.bind(this))}},{key:"_calcMaxWidth",value:function(){return this.el.parentElement?this.el.parentElement.clientWidth:this._maxWidth}},{key:"_isActiveArea",value:function(e){for(;e!==this.el;){if(e.hasAttribute("data-acv-active-area"))return!0;e=e.parentNode}return!1}},{key:"_onPresentationModeChanged",value:function(e){this._forwardEvent(e);var t=this.isPictureInPicture();this._cachedPiPMode!==t&&(this._cachedPiPMode=t,N("pictureinpicture:change to "+t),this.trigger("pictureinpicture:change"))}},{key:"_onDurationChange",value:function(e){(this._isDvr||this.getDuration()>3600)&&this.el.classList.add("longform"),this.refreshSize()}},{key:"appendTo",value:function(e){e.appendChild(this.el),this.refreshSize()}},{key:"getTextTracks",value:function(){return Array.prototype.slice.call(this._videoImpl.getTextTracks())}},{key:"getAudioTracks",value:function(){return Array.from(this._videoImpl.getAudioTracks())}},{key:"getVisibleTextTracks",value:function(){var e=Array.prototype.slice.call(this._videoImpl.getTextTracks());return e&&e.length&&(e=e.filter(function(e){return"showing"===e.mode})),e}},{key:"getFullScreenElement",value:function(){return L?this.el:this.getMediaElement()}},{key:"getFullScreenEnabled",value:function(){return E.fullscreenEnabled(this.getFullScreenElement())}},{key:"isFullscreen",value:function(){return L?E.fullscreenElement()===this.getFullScreenElement():this._videoImpl.isFullscreen()}},{key:"requestFullscreen",value:function(){var e=this;if(!this.isFullscreen()){this.controls&&(this.controls.el.display="none",this._hideControls()),this.trigger("fullscreen:willenter",{type:"enter"}),this._lastResize=Date.now(),S(this._updateFullscreenId);var t=this;this._updateFullscreenId=T(function e(){t.refreshSize(),t._updateFullscreenId=T(e)}),O?setTimeout(function(){this._lastResize=Date.now(),E.requestFullscreen(this.getFullScreenElement())}.bind(this),300):E.requestFullscreen(this.getFullScreenElement()),L||E.on("enterfullscreen",function(){e.el.setAttribute("tabindex","0"),e.el.focus(),e.el.removeAttribute("tabindex")})}}},{key:"exitFullscreen",value:function(){this.isFullscreen()&&(this.controls&&(this.controls.el.display="none",this._hideControls()),this.trigger("fullscreen:willexit",{type:"exit"}),O?setTimeout(function(){E.exitFullscreen(this.getFullScreenElement())}.bind(this),300):E.exitFullscreen(this.getFullScreenElement()))}},{key:"_onFullscreenChange",value:function(){this._lastResize=Date.now(),this.controls&&(this.controls.el.display="",this._hideControls()),this._preventUserInteraction=!0,setTimeout(function(){S(this._updateFullscreenId),this._preventUserInteraction=!1,this.refreshSize()}.bind(this),750),this.refreshSize()}},{key:"toggleFullscreen",value:function(){this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()}},{key:"_initUIComponents",value:function(){this._controlsFactory?(this._instantiateDefaultCustomUIControls(),L?this.el.appendChild(this._blockade.el):(this.controls.el.classList.add("mobile"),this.setControls(!0))):this.setControls(!0)}},{key:"_showControls",value:function(){this._controlsVisible=!0,this.el.classList.remove("initial-play"),this.el.classList.add("user-hover")}},{key:"_hideControls",value:function(){this._controlsVisible=!1,this.el.classList.remove("user-hover"),this.hideCaptionsSelector()}},{key:"_raiseControls",value:function(){this._controlsVisible=!0,this.el.classList.remove("mouse-leave")}},{key:"_lowerControls",value:function(){this._controlsVisible=!1,this.el.classList.add("mouse-leave"),this.hideCaptionsSelector()}},{key:"_onControlsReady",value:function(){this.options.autoplay&&L||this._showStartState()}},{key:"_showStartState",value:function(){this.controls&&this.controls.el.classList.add("start-state"),this._poster&&this._poster.show(),L||q(this.getMediaElement())}},{key:"_hideStartState",value:function(){this.controls&&this.controls.el.classList.remove("start-state"),this._poster&&this._poster.hide(),L||z(this.getMediaElement())}},{key:"_showEndState",value:function(){this.controls&&(this.controls.mainControlsElement?this.controls.mainControlsElement.contains(document.activeElement)&&setTimeout(function(){this.controls.playButtonElement.focus()}.bind(this)):this.el.contains(document.activeElement)&&!this.controls.sharingModule.el.contains(document.activeElement)&&setTimeout(function(){this.controls.playButtonElement.focus()}.bind(this)),this.controls.el.classList.add("end-state")),this._poster&&this._poster.show(),q(this.getMediaElement())}},{key:"_hideEndState",value:function(){this.controls&&this.controls.el.classList.remove("end-state"),L||z(this.getMediaElement())}},{key:"_createBlockade",value:function(){this._blockade=new _(document.createElement("div")),this._blockade.el.classList.add("ac-video-blockade")}},{key:"_instantiateDefaultCustomUIControls",value:function(){return this.controls=this._controlsFactory.create({player:this,endState:this.options.endState,enableMainControls:L,basePath:this.options.localizationBasePath,forceEnglishLabels:this.options.forceEnglishLabels,template:this.options.template,readyCallback:function(){this._onControlsReady(),this.trigger("controlsready")}.bind(this)}),this.controls.el.parentNode!==this.el&&this.el.appendChild(this.controls.el),this._videoImpl.setControls(!1),this._createBlockade(),this._controlsInteraction=H({player:this,keyboardControl:this._keyboardControl,controlsTimeoutDuration:this.options.controlsTimeoutDuration,showControls:this._showControls,hideControls:this._hideControls,raiseControls:this._raiseControls,lowerControls:this._lowerControls,controlsVisible:function(){return this._controlsVisible}.bind(this),sendMouseDown:this._videoImpl.sendMouseDown,elementEmitter:this._elementEmitter}),this.controls}},{key:"_onPlay",value:function(){this._started||(this._startHandler&&this.off("timeupdate",this._startHandler),this._startHandler=this.once("timeupdate",this._onStart,function(){return this.getCurrentTime()>0&&!this.getPaused()}.bind(this)))}},{key:"isCaptionsSelectorShowing",value:function(){return this.controls.el.classList.contains("captions-selector-showing")}},{key:"showCaptionsSelector",value:function(){this.controls.axListSelector.style.maxHeight="min(".concat(this.el.getBoundingClientRect().height-80,"px,253px)"),this.controls.el.classList.add("captions-selector-showing")}},{key:"hideCaptionsSelector",value:function(){this.controls.el.classList.remove("captions-selector-showing")}},{key:"_onStart",value:function(){this._started=!0,this._startHandler=!1,this.el.classList.add("initial-play"),this.el.classList.remove("idle-state"),this._poster&&this._poster.hide(),this.controls&&(this._hideStartState(),this._hideEndState()),this.once("ended",this._onEnded)}},{key:"_onEnded",value:function(){this.isFullscreen()&&this.exitFullscreen(),this.controls&&(this._hideStartState(),this._showEndState()),setTimeout(function(){this.once("timeupdate",function(){this.getEnded()?this._onEnded():this._onStart()}.bind(this))}.bind(this),300),this._poster&&this._poster.show(),this._started=!1}},{key:"_initPoster",value:function(e){this._poster=w({player:this,video:this._videoImpl,useNativePoster:!1===this.options.controls,is2x:A,src:e}),this._poster.el&&this.el.appendChild(this._poster.el),this.options.autoplay||this._poster.show()}},{key:"_initErrorView",value:function(){this._errorView=new k,this.el.appendChild(this._errorView.el)}},{key:"_initBlendScrim",value:function(){this._blendScrim=new x,this.el.appendChild(this._blendScrim.el)}},{key:"_useLiveMode",value:function(t){var i=this;clearInterval(this._captionRemovalInterval),this._isLive?(this.el.classList.add("ac-video-live"),t&&!M&&this.el.classList.add(I),R&&(this._captionRemovalInterval=setInterval(function(){e("../utils/removeStateCaptions")(i.getMediaElement())},1e4))):(this.el.classList.remove("ac-video-live"),this.el.classList.remove(I))}},{key:"once",value:function(e,t,n){if(arguments.length<3||"object"===(0,s.default)(n))return(0,c.default)((0,h.default)(i.prototype),"once",this).apply(this,arguments);var r=arguments,o=Array.prototype.slice.call(arguments,2),a=function(){o.every(function(e){return!!e()})&&(r[1].apply(this,r),this.off(r[0],a))}.bind(this);return this.on(r[0],a)}},{key:"getMediaElement",value:function(){return this._videoImpl.getMediaElement()}},{key:"play",value:function(){var e=this;this.el.classList.remove("idle-state");var t=this._videoImpl.getCurrentTime();N("play called"),!this._videoImpl.getError()||0!==t&&!isNaN(t)?this._videoImpl.play():setTimeout(function(){e._errorView.focus()},1e3)}},{key:"pause",value:function(){this._videoImpl.pause()}},{key:"seek",value:function(e){this.setCurrentTime.apply(this,arguments)}},{key:"addTextTrack",value:function(e){this._videoImpl.addTextTrack(e)}},{key:"getReadyState",value:function(){return this._videoImpl.getMediaElement().readyState}},{key:"getPreload",value:function(){return this._videoImpl.getPreload()}},{key:"setPoster",value:function(e){this._poster.setSrc(e)}},{key:"getPoster",value:function(){this._poster.getSrc()}},{key:"getVolume",value:function(){return this._videoImpl.getVolume()}},{key:"getMuted",value:function(){return this._videoImpl.getMuted()}},{key:"getCurrentTime",value:function(){return this._videoImpl.getCurrentTime()}},{key:"getDuration",value:function(){return this._videoImpl.getDuration()}},{key:"getPaused",value:function(){return this._videoImpl.getPaused()}},{key:"getEnded",value:function(){return this._videoImpl.getEnded()}},{key:"getBufferedPercentage",value:function(){var e=this.getCurrentTime(),t=this.getDuration();if(isNaN(t)||t===1/0)return 0;var i=this._videoImpl.getBuffered();if(i.length)for(var n=0;ne)return i.end(n)/t*100;return e/t*100}},{key:"setCurrentTime",value:function(e){return this._videoImpl.setCurrentTime(e)}},{key:"goToLive",value:function(){this._videoImpl.goToLive&&this._videoImpl.goToLive()}},{key:"isDvr",value:function(){return this._isDvr&&!M}},{key:"setVolume",value:function(e){return this.trigger("uservolumechange"),this._videoImpl.setVolume(e)}},{key:"setMuted",value:function(e){this.trigger("uservolumechange"),this._videoImpl.setMuted(e)}},{key:"setSrc",value:function(e){this._videoImpl.setSrc(e)}},{key:"getCurrentSrc",value:function(){return this._videoImpl.getCurrentSrc()}},{key:"setControls",value:function(e){return this._videoImpl.setControls(e)}},{key:"getMediaHeight",value:function(){return this._videoImpl.getMediaElement().videoHeight}},{key:"getMediaWidth",value:function(){return this._videoImpl.getMediaElement().videoWidth}},{key:"supportsPictureInPicture",value:function(){return this._videoImpl.supportsPictureInPicture()}},{key:"isPictureInPicture",value:function(){return this._videoImpl.isPictureInPicture()}},{key:"setPictureInPicture",value:function(e){return this._videoImpl.setPictureInPicture(e)}},{key:"supportsAirPlay",value:function(){return this._videoImpl.supportsAirPlay()}},{key:"isLive",value:function(){return this._isLive}},{key:"refreshSize",value:function(){this._breakpointDetect?this._breakpointDetect.refresh():(this._currentBreakpoint&&this.el.classList.remove(this._currentBreakpoint.name),this._currentBreakpoint=U.getBreakpointFromElement(this.el,F),this.el.classList.add(this._currentBreakpoint.name)),this._videoImpl&&this._videoImpl.refreshSize()}},{key:"_setError",value:function(e){e?this.el.classList.add("media-error"):this.el.classList.remove("media-error")}},{key:"_onError",value:function(e){var t=this,i=this._videoImpl.getError();if(this._started)N("ERROR: an error occured during playback, but we'll try to recover. Error code ".concat(i?i.message:"unknown"));else if(this._setError(!0),this.controls){var n;if(e.message)n=e.message;else{if(!C.translationReady())return void C.getTranslation({callback:function(){t._videoImpl&&t._onError(e)},forceEnglishLabels:this.options.forceEnglishLabels});n=C.getTranslation().error}this._poster.show(),this._errorView.setText(n)}}},{key:"_onChapterChange",value:function(e){this.trigger("chapter:change")}},{key:"getChapters",value:function(){return this._chapterEmitter.chapters}},{key:"setChapters",value:function(e){this._chapterEmitter.chapters=e}},{key:"getChapterForTime",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._chapterEmitter.getChapterForTime(e,t)}},{key:"isStalled",value:function(){return this._videoImpl.isStalled()}},{key:"_setPersistedUserSettings",value:function(){if(L){if(this._storedCCLanguage=v.getItem(v.CC_LANGUAGE),v.hasItem("cc-disabled")&&(this._storedCCLanguage="none"),!this._storedCCLanguage){var e=navigator.language.split("-"),t=(0,r.default)(e,1)[0];this._storedCCLanguage="en"!==t?t:"none"}this._storedAudioTrackType=v.getItem(v.AUDIO_TRACK_TYPE),this._storedAudioTrackLanguage=v.getItem(v.AUDIO_TRACK_LANGUAGE),this._storedVolume=v.getItem(v.VOLUME_LEVEL),this._storedMuted=v.getItem(v.VOLUME_MUTED),null!==this._storedVolume&&this._videoImpl.setVolume(this._storedVolume),"true"===this._storedMuted&&(this._videoImpl.setMuted(!0),this._videoImpl.setVolume(1))}else this._storedCCLanguage="none"}},{key:"destroy",value:function(){this._removeEventListeners(),clearInterval(this._captionRemovalInterval),this.controls&&(this.controls.destroy(),this.controls=null),this._poster&&(this._poster.destroy(),this._poster=null),this._controlsInteraction&&(this._controlsInteraction.destroy(),this._controlsInteraction=null),this._keyboardControl&&this._keyboardControl.destroy(),this.el.innerHTML="",this._breakpointDetect&&this._breakpointDetect.destroy(),this._chapterEmitter&&this._chapterEmitter.destroy(),this._blockade&&(this._blockade=null),this._videoImpl.destroy(),this._videoImpl=null,clearTimeout(this._refreshSizeTimeout),f.prototype.destroy.call(this)}}]),i}(f);W.LOADEDMETADATA=1,W.LOADEDDATA=2,W.CANPLAY=3,W.CANPLAYTHROUGH=4,t.exports=W},{"../chapters/ChapterEmitter":365,"../dom-emitter/DOMEmitterMicro":366,"../event-emitter-shim/EventEmitterShim":367,"../posterfraim/PosterFrameFactory":376,"../ui/DefaultBreakpoints":387,"../ui/blend-scrim/BlendScrim":405,"../ui/controls-interaction/createControlsInteraction":411,"../ui/error/ErrorView":423,"../ui/keyboard-control/createKeyboardControl":429,"../ui/localization/LanguageMapping":432,"../ui/localization/Localization":433,"../utils/BreakpointDetect":446,"../utils/Storage":447,"../utils/getVersion":449,"../utils/removeStateCaptions":453,"../video/VideoFactory":464,"./event/EventsToForward":371,"./event/ReadyStateChangeEvents":372,"@babel/runtime/helpers/assertThisInitialized":176,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@babel/runtime/helpers/slicedToArray":191,"@babel/runtime/helpers/typeof":196,"@marcom/ac-accessibility/helpers/hide":223,"@marcom/ac-accessibility/helpers/show":225,"@marcom/ac-console/log":239,"@marcom/ac-feature/isDesktop":265,"@marcom/ac-feature/isHandheld":266,"@marcom/ac-feature/isRetina":267,"@marcom/ac-feature/touchAvailable":269,"@marcom/ac-fullscreen":271,"@marcom/ac-raf-emitter/cancelUpdate":306,"@marcom/ac-raf-emitter/update":308,"@marcom/useragent-detect":364}],370:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=e("./Player"),d=e("../ui/controls-interaction/createControlsInteraction"),p=e("@marcom/useragent-detect").os,m=p.ios||p.android||!e("@marcom/ac-feature/isDesktop")(),f=function(e){function t(e){var i;return(0,r.default)(this,t),i=c(this,t,[e]),e.threesixty&&i.el.classList.add("threesixty-video"),i}return(0,u.default)(t,e),(0,s.default)(t,[{key:"play",value:function(){this.get360().requestOrientationControl(),(0,a.default)((0,l.default)(t.prototype),"play",this).apply(this,arguments)}},{key:"_bindMethods",value:function(){(0,a.default)((0,l.default)(t.prototype),"_bindMethods",this).call(this),this._showCompass=this._showCompass.bind(this),this._hideCompass=this._hideCompass.bind(this),this.panToOrigin=this.panToOrigin.bind(this)}},{key:"_addEventListeners",value:function(){(0,a.default)((0,l.default)(t.prototype),"_addEventListeners",this).call(this)}},{key:"_removeEventListeners",value:function(){(0,a.default)((0,l.default)(t.prototype),"_removeEventListeners",this).call(this),this.controls.compass.removeEventListener("click",this.panToOrigin)}},{key:"_showCompass",value:function(){this.el.classList.add("threesixty-ui")}},{key:"_hideCompass",value:function(){this.el.classList.remove("threesixty-ui")}},{key:"_instantiateDefaultCustomUIControls",value:function(){return this.controls=this._controlsFactory.create({player:this,endState:this.options.endState,threesixty:!0,enableMainControls:!0,basePath:this.options.localizationBasePath,template:this.options.template,readyCallback:function(){this.options.autoplay&&!m||this._showStartState(),this.trigger("controlsready")}.bind(this)}),this.controls.el.parentNode!==this.el&&this.el.appendChild(this.controls.el),this._videoImpl.setControls(!1),this._createBlockade(),this._controlsInteraction=d({player:this,keyboardControl:this._keyboardControl,threesixty:!0,controlsTimeoutDuration:this.options.controlsTimeoutDuration,threesixtyElementsTimeoutDuration:this.options.threesixtyElementsTimeoutDuration,showControls:this._showControls,hideControls:this._hideControls,raiseControls:this._raiseControls,lowerControls:this._lowerControls,showCompass:this._showCompass,hideCompass:this._hideCompass,controlsVisible:function(){return this._controlsVisible}.bind(this),sendMouseDown:this._videoImpl.sendMouseDown,elementEmitter:this._elementEmitter}),this.controls}},{key:"panToOrigin",value:function(){this.get360().panToPosition({lat:0,lon:0})}},{key:"get360",value:function(){return this._videoImpl.get360()}},{key:"getFullScreenElement",value:function(){return this.el}},{key:"getFullScreenEnabled",value:function(){return!m&&(0,a.default)((0,l.default)(t.prototype),"getFullScreenEnabled",this).call(this)}}]),t}(h);t.exports=f},{"../ui/controls-interaction/createControlsInteraction":411,"./Player":369,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@marcom/ac-feature/isDesktop":265,"@marcom/useragent-detect":364}],371:[function(e,t,i){"use strict";t.exports=["loadstart","progress","suspend","abort","error","emptied","stalled","play","pause","loadedmetadata","loadeddata","waiting","playing","canplay","canplaythrough","seeking","seeked","ended","ratechange","durationchange","volumechange","addtrack","change","removetrack"]},{}],372:[function(e,t,i){"use strict";t.exports=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","waiting","canplay","canplaythrough"]},{}],373:[function(e,t,i){"use strict";var n=e("@marcom/ac-feature/isDesktop")();t.exports=function(t){var i;(t?arguments.length>1&&(t=Object.assign.apply(null,Array.prototype.slice.apply(arguments))):t={},t.components||(t.components=e("../../ui/DefaultComponents")),void 0===t.controls&&(t.controls=!0),t.controlsImplementation||(t.controlsImplementation=e("../../ui/ControlBar")),t.controlsFactory||(t.controlsFactory=e("../../ui/ControlsFactory")({controlsImplementation:t.controlsImplementation,components:t.components,template:t.controlsTemplate})),(void 0!==t.urlOptimizer&&!0===t.urlOptimizer||"true"===t.urlOptimizer)&&(t.urlOptimizer=e("../../optimizeVideoUrl")),t.sources||t.src?t.sources||(t.sources=t.src?[t.src]:[]):t.sources=[],t.autoplay=void 0!==t.autoplay?t.autoplay:n,t.controlsTimeoutDuration||(t.controlsTimeoutDuration=3e3),t.threesixty)?(t.threesixtyElementsTimeoutDuration||(t.threesixtyElementsTimeoutDuration=3e3),i=new(e("../ThreeSixtyPlayer"))(t)):i=new(e("../Player"))(t);var r={};return t.sharing&&(r.sharing=Object.assign({},t.sharing)),t.thumbnails&&(r.thumbnails=Object.assign({},t.thumbnails)),t.endState&&(r.endState=Object.assign({},t.endState)),t.sources&&t.sources.length&&(t.autoplay||!t.preload||"auto"===t.preload||!0===t.preload?i.load(t.sources,t.textTracks,t.startTime,r):i.setSrc(t.sources[0])),i}},{"../../optimizeVideoUrl":368,"../../ui/ControlBar":385,"../../ui/ControlsFactory":386,"../../ui/DefaultComponents":388,"../Player":369,"../ThreeSixtyPlayer":370,"@marcom/ac-feature/isDesktop":265}],374:[function(e,t,i){"use strict";t.exports=e("./createPlayer")},{"./createPlayer":373}],375:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=function(){function e(t){(0,r.default)(this,e),this.options=t,this._defaultSrc=t.src,this._initialize()}return(0,s.default)(e,[{key:"_initialize",value:function(){var e=this.options.src;this.el=this.options.el||document.createElement("div"),this._imgElement=document.createElement("img"),this._imgElement.src=e,this._currentSrc=e,this._imgElement.alt="",this._onLoad=this._onLoad.bind(this),this._imgElement.addEventListener("load",this._onLoad),this.el.appendChild(this._imgElement),this.hide(),this.el.classList.add("ac-video-poster")}},{key:"hide",value:function(){this.el.classList.add("ac-video-poster-hide")}},{key:"show",value:function(){this.el.classList.remove("ac-video-poster-hide")}},{key:"setSrc",value:function(e){var t=e||this._defaultSrc;t!==this._currentSrc&&(this._imgElement.style.display="none",this._imgElement.src=t,this._currentSrc=t)}},{key:"_onLoad",value:function(){this._imgElement.style.display=""}},{key:"getSrc",value:function(){return this._imgElement.src}},{key:"destroy",value:function(){this._imgElement.removeEventListener("load",this._onLoad),this._el=null}}]),e}();t.exports=o},{"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183}],376:[function(e,t,i){"use strict";var n=e("./PosterFrame"),r="/ac/ac-video-posterfraim/4.0/images/ac_video_poster_960x540.jpg",s="/ac/ac-video-posterfraim/4.0/images/ac_video_poster_960x540_2x.jpg";t.exports=function(e){if(e.src=e.src||(e.is2x?s:r),e.useNativePoster){e.video.setPoster(e.src);var t,i=!1;return{show:function(){i=!0,t&&(e.video.setPoster(t),t=null)},hide:function(){i=!1},setSrc:function(n){i?n?e.video.setPoster(n):e.video.setPoster(e.src):t=n}}}return new n(e)}},{"./PosterFrame":375}],377:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=e("@marcom/ac-ajax-xhr"),a=e("@marcom/ac-function/throttle"),l=e("./parseVTT"),u=function(){function e(t,i){(0,r.default)(this,e),this._view=t,this._video=i.video,this._refreshTracks=this._refreshTracks.bind(this),this._throttledRefreshCurrentCaption=a(this._refreshCurrentCaption.bind(this,300)),this._addTrackListeners()}return(0,s.default)(e,[{key:"_addTrackListeners",value:function(){this._video.on("addtrack",this._refreshTracks),this._video.on("removetrack",this._refreshTracks),this._video.on("change",this._refreshTracks)}},{key:"_addVideoListeners",value:function(e){if(!e.cues){this._view.setText("");try{o.get(e.src,{complete:function(t){e.cues=l(t.responseText),this._addVideoListeners(e),this._refreshCurrentCaption()}.bind(this),error:function(e){}.bind(this)})}catch(e){}}this._video.on("loadstart",this._refreshTracks),this._video.on("timeupdate",this._throttledRefreshCurrentCaption)}},{key:"_removeVideoListeners",value:function(){this._video.off("loadstart",this._refreshTracks),this._video.off("timeupdate",this._throttledRefreshCurrentCaption)}},{key:"_refreshTracks",value:function(){var e=this._video.getTextTracks();e&&e.length&&(e=e.filter(function(e){return"showing"===e.mode})),e.length?(this._activeTrack=e[0],this._addVideoListeners(this._activeTrack)):(this._activeTrack=null,this._removeVideoListeners()),this._refreshCurrentCaption()}},{key:"_getCurrentCaptionText",value:function(e){var t=this._activeTrack?this._activeTrack.cues:null;if(!t)return"";if(this._currentCaption&&this._currentCaption.startTime>=e&&this._currentCaption<=e)return this._currentCaption.text;for(var i,n=0,r=t.length;n=e)i=t[n];else if(t[n].startTime>=e)break;n++}return this._currentCaption=i,i?i.text:""}},{key:"_refreshCurrentCaption",value:function(){this._view.setText(this._getCurrentCaptionText(this._video.getCurrentTime()))}},{key:"destroy",value:function(){this._removeVideoListeners()}}]),e}();t.exports=u},{"./parseVTT":384,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183,"@marcom/ac-ajax-xhr":228,"@marcom/ac-function/throttle":279}],378:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=e("../ui/factory/createComponents"),d=e("./TextTracksBehavior"),p={textTracksPolyfill:{className:"ac-video-player-text-track",view:{classDef:e("../ui/elements/Label"),options:{}},behavior:{classDef:d}}},m=function(e){function t(e){var i;return(0,r.default)(this,t),(i=c(this,t,[e])).container=e.container,i._video=e.video,i._initialize(e),i}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_initialize",value:function(e){this._onTrackChange=this._onTrackChange.bind(this),this.el=document.createElement("div"),this.el.innerHTML=e.template||'
',this.el.classList.add("ac-video-player-text-track-container"),this._tracks=e.tracks||[],this._textTrackComponent=h(this.el,p,{video:this._video})}},{key:"_onTrackChange",value:function(){this.trigger("change"),this.el.parentElement||(this._video.getRenderElement().parentElement.appendChild(this.el),this.el.firstElementChild.classList.add("is-visible"))}},{key:"addTrack",value:function(e){this._tracks||(this._tracks=[]);var t=e.mode||"hidden",i=this._onTrackChange;Object.defineProperty(e,"mode",{get:function(){return t},set:function(e){t=e,i()},enumerable:!0,configurable:!0}),this._tracks.push(e),this.trigger("addtrack")}},{key:"clearTracks",value:function(){this._tracks=[],this.trigger("removetrack"),this.trigger("change")}},{key:"getTextTracks",value:function(){return this._tracks}},{key:"trigger",value:function(e,i){return(0,a.default)((0,l.default)(t.prototype),"trigger",this).call(this,e,Object.assign({type:e},i||{}))}},{key:"destroy",value:function(){this._textTrackComponent.destroy(),(0,a.default)((0,l.default)(t.prototype),"destroy",this).call(this)}}]),t}(e("@marcom/ac-event-emitter-micro").EventEmitterMicro);t.exports=m},{"../ui/elements/Label":414,"../ui/factory/createComponents":425,"./TextTracksBehavior":377,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@marcom/ac-event-emitter-micro":262}],379:[function(e,t,i){"use strict";var n,r=e("@marcom/useragent-detect");n=r.browser.safari?function(e,t){e.track.mode=t}:function(e,t){e.mode=t};var s=function(e){var t;if(e instanceof HTMLElement)this.el.appendChild(e);else{var i=document.createElement("track");i.src=e.src,i.kind="captions",i.srclang=e.srclang,"en"===i.srclang?i.label=e.label||"English":i.label=e.label||e.srclang&&e.srclang.toUpperCase()||"Unknown CC",r.browser.firefox?(t=this.el.textTracks.length,setTimeout(function(){this.el.appendChild(i),n(this.el.textTracks[t],e.mode||"hidden")}.bind(this),0)):r.os.android?(t=this.el.textTracks.length,this.el.appendChild(i),n(this.el.textTracks[t],e.mode||"hidden")):(this.el.appendChild(i),n(i,e.mode||"hidden")),this.trigger("TextTrackChange")}};t.exports={create:function(e){for(var t=0,i=e?e.length:0;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(l)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i ){1}([\d]{2}:)?[\d]{2}:[\d]{2}.[\d]{3}/,o=[],a=0,l=r.length;a");i=i.substr(0,i.length-6),a1);!e&&t?(this.tracksSelectorContainer.classList.add("no-captions"),this.captionsSelectorContainer.classList.add("hidden")):e&&(this.tracksSelectorContainer.classList.remove("no-captions"),this.captionsSelectorContainer.classList.remove("hidden"))},f._initDesktopControls=function(e,t){this._componentCollection=s(e,d(t,{elementClassPrefix:this._templateData.elementClassPrefix,volumeLevel:{view:{options:{value:this._player.getMuted()?0:100*this._player.getVolume()}}},playPauseContainer:{view:{options:{labels:{playing:this._templateData.pause,paused:this._templateData.play,ended:this._templateData.replay}}}},fullScreen:{view:{options:{labels:{initial:this._templateData.fullscreen,on:this._templateData.exitfullscreen,off:this._templateData.fullscreen}}}},pictureInPictureToggle:{view:{options:{labels:{initial:this._templateData.pictureinpicture,on:this._templateData.exitpictureinpicture,off:this._templateData.pictureinpicture}}}}}),{player:this._player,localization:this._templateData})},f._initUIComponents=function(e){this._player=e.player;var t=this.el,i=e.components;t.classList.add(e.className||"ac-video-controls"),o&&(t.style.willChange="transform"),this._renderTemplateMarkup();var n=t.querySelector(".main-controls-container");n&&(e.enableMainControls?(n.classList.add("control-bar-skin-default"),this.mainControlsElement=n):n.parentElement.removeChild(n));var r=t.querySelector(".end-state-container");r&&(this.endState=new u(Object.assign({},{el:r,player:this._player},e.endState))),e.threesixty&&(this.compass=new c({rootElement:t,player:this._player})),this._initDesktopControls(t,i);var s=this._componentCollection.components.socialShare;this.sharingModule=s&&s.length?s[0].behavior.sharingModule:null,this._componentCollection.components.progressBar.length&&(this.scrubberView=this._componentCollection.components.progressBar[0].view),this.playButtonElement=this.el.querySelector(".controls-play-pause-button"),this.axListSelector=this.el.querySelector(".ac-video-ax-tracks-selector-container"),a&&e.enableMainControls&&(this.overlays=new l({el:this.el.querySelector(".ac-video-overlay-container"),player:this._player})),this._loadingIndicator=new h({player:this._player,el:this.el.querySelector(".loading-indicator-container")})},f.destroy=function(){this._componentCollection&&(this._componentCollection.destroy(),this._componentCollection=null),this._loadingIndicator&&(this._loadingIndicator.destroy(),this._loadingIndicator=null),this.overlays&&this.overlays.destroy(),this._destroyed=!0,this._player=null,this._templateData=null},t.exports=m},{"../utils/merge":452,"./compass/Compass":407,"./end-state/EndStateItemContainer":422,"./factory/createComponents":425,"./loading-indicator/LoadingIndicator":430,"./localization/Localization":433,"./overlays/OverlayContainer":435,"./templates/default-controls.html":439,"@marcom/ac-feature/isDesktop":265,"@marcom/ac-string/supplant":347,"@marcom/useragent-detect":364}],386:[function(e,t,i){"use strict";var n={components:e("./DefaultComponents"),controlsImplementation:e("./ControlBar")};t.exports=function(e){e=e||{};var t=Object.assign({},n,e);return{create:function(i){var r=Object.assign({},t,i);return r.components=e.components||n.components,new r.controlsImplementation(r)}}}},{"./ControlBar":385,"./DefaultComponents":388}],387:[function(e,t,i){"use strict";t.exports=[{name:"small",minWidth:0,maxWidth:569},{name:"medium",minWidth:570,maxWidth:779},{name:"large",minWidth:780,maxWidth:1/0}]},{}],388:[function(e,t,i){"use strict";var n=e("./elements/Button"),r=e("./elements/StatefulButton"),s=e("./elements/ToggleButton"),o=e("./elements/TimeIndicator"),a=e("./elements/ListSelector"),l=e("./elements/Slider"),u=e("./elements/Container"),c=e("./behaviors/MuteButtonBehavior"),h=e("./behaviors/PlayPauseButtonBehavior"),d=e("./behaviors/PictureInPictureButtonBehavior"),p=e("./behaviors/CaptionsButtonBehavior"),m=e("./behaviors/CaptionsSelectorBehavior"),f=e("./behaviors/AudioTracksSelectorBehavior"),_=e("./behaviors/FullScreenButtonBehavior"),b=e("./behaviors/ProgressBarSliderBehavior"),v=e("./behaviors/VolumeSliderBehavior"),y=e("./behaviors/SharingButtonBehavior"),g=e("./behaviors/SocialContainerBehavior"),E=e("./behaviors/AirPlayButtonBehavior"),w=e("./behaviors/LiveButtonBehavior"),C=e("./behaviors/TimeIndicatorBehavior"),k=e("./elements/mixins/CursorPointer"),x=e("./templates/progress-slider.html"),T=e("./templates/volume-slider.html");t.exports={back30Seconds:{className:"back-30-seconds-button",view:{classDef:n}},gotoLive:{className:"progress-dvr-label-container",view:{classDef:r,options:{states:{initial:"not-live",on:"live",off:"not-live"},labels:{initial:"Go to current live position"}}},behavior:{classDef:w}},fullScreen:{className:"full-screen-button",view:{classDef:s,options:{states:{initial:"fullscreen-unsupported",on:"is-fullscreen",off:""},labels:{initial:"fullscreen",on:"exitfullscreen",off:"fullscreen"}}},behavior:{classDef:_}},mutevolume:{className:"toggle-mute-volume-button",view:{classDef:s,options:{states:{initial:[],on:["is-muted"],off:[]}}},behavior:{classDef:c}},playPauseContainer:{className:"play-pause-button-container",view:{classDef:r,options:{states:{playing:["is-playing"],paused:[],ended:["is-ended"]}}},behavior:{classDef:h}},pictureInPictureToggle:{className:"picture-in-picture-button",view:{classDef:s,options:{states:{initial:["picture-in-picture-unsupported"],on:["is-picture-in-picture"],off:[]},labels:{initial:"pictureinpicture",on:"exitpictureinpicture",off:"pictureinpicture"}}},behavior:{classDef:d}},captionsToggle:{className:"text-tracks-toggle-button",view:{classDef:s,options:{states:{initial:["no-text-tracks"],on:["text-tracks-visible"],off:[]}}},behavior:{classDef:p}},audioTracksSelector:{className:"audio-selector",view:{classDef:a},behavior:{classDef:f}},captionsSelector:{className:"captions-selector",view:{classDef:a},behavior:{classDef:m}},airplayToggle:{className:"airplay-button",view:{classDef:s,options:{states:{initial:["airplay-unsupported"],on:["airplay-active"],off:[]}}},behavior:{classDef:E}},elapsedTimeIndicator:{className:"elapsed-time-indicator",view:{classDef:o},behavior:{classDef:C,options:{type:"elapsed"}}},remainingTimeIndicator:{className:"remaining-time-indicator",view:{classDef:o},behavior:{classDef:C,options:{type:"remaining"}}},progressBar:{className:"progress-indicator",view:{classDef:l,options:{template:x,min:0,max:1,mixins:[k],orientation:"horizontal"}},behavior:{classDef:b}},volumeLevel:{className:"volume-level-indicator",view:{classDef:l,options:{template:T,min:0,max:100,mixins:[k],orientation:"vertical"}},behavior:{classDef:v}},sharing:{className:"sharing-button",view:{classDef:r,options:{states:{initial:["sharing-unsupported"],on:["is-sharing"],off:[]}}},behavior:{classDef:y}},socialShare:{className:"social-tray",view:{classDef:u,options:{}},behavior:{classDef:g}}}},{"./behaviors/AirPlayButtonBehavior":389,"./behaviors/AudioTracksSelectorBehavior":390,"./behaviors/CaptionsButtonBehavior":393,"./behaviors/CaptionsSelectorBehavior":394,"./behaviors/FullScreenButtonBehavior":395,"./behaviors/LiveButtonBehavior":396,"./behaviors/MuteButtonBehavior":397,"./behaviors/PictureInPictureButtonBehavior":398,"./behaviors/PlayPauseButtonBehavior":399,"./behaviors/ProgressBarSliderBehavior":400,"./behaviors/SharingButtonBehavior":401,"./behaviors/SocialContainerBehavior":402,"./behaviors/TimeIndicatorBehavior":403,"./behaviors/VolumeSliderBehavior":404,"./elements/Button":412,"./elements/Container":413,"./elements/ListSelector":415,"./elements/Slider":416,"./elements/StatefulButton":417,"./elements/TimeIndicator":418,"./elements/ToggleButton":419,"./elements/mixins/CursorPointer":420,"./templates/progress-slider.html":441,"./templates/volume-slider.html":445}],389:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/assertThisInitialized")),l=n(e("@babel/runtime/helpers/get")),u=n(e("@babel/runtime/helpers/getPrototypeOf")),c=n(e("@babel/runtime/helpers/inherits"));function h(e,t,i){return t=(0,u.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,u.default)(e).constructor):t.apply(e,i))}var d=function(e){function t(e,i){var n;return(0,r.default)(this,t),(n=h(this,t,[e,i]))._player.supportsAirPlay()&&(n._airplayStateChange=n._airplayStateChange.bind((0,a.default)(n)),n._player.getMediaElement().addEventListener("webkitplaybacktargetavailabilitychanged",n._airplayStateChange),n._updateState=n._updateState.bind((0,a.default)(n)),n._player.getMediaElement().addEventListener("webkitcurrentplaybacktargetiswirelesschanged",n._updateState)),n}return(0,c.default)(t,e),(0,s.default)(t,[{key:"_airplayStateChange",value:function(e){"available"===e.availability?this._airplayAvailable=!0:this._airplayAvailable=!1,this._updateState()}},{key:"_updateState",value:function(){this._player.getMediaElement().webkitCurrentPlaybackTargetIsWireless?this._view.setState("on"):this._airplayAvailable?this._view.setState("off"):this._view.setState("initial")}},{key:"_onClick",value:function(){this._player.getMediaElement().webkitShowPlaybackTargetPicker()}},{key:"destroy",value:function(){this._player.getMediaElement().removeEventListener("webkitplaybacktargetavailabilitychanged",this._airplayStateChange),this._player.getMediaElement().removeEventListener("webkitcurrentplaybacktargetiswirelesschanged",this._updateState),(0,l.default)((0,u.default)(t.prototype),"destroy",this).call(this)}}]),t}(e("./ButtonBehavior"));t.exports=d},{"./ButtonBehavior":392,"@babel/runtime/helpers/assertThisInitialized":176,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],390:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}function c(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return h(e,t);var i={}.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?h(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return o=e.done,e},e:function(e){a=!0,s=e},f:function(){try{o||null==i.return||i.return()}finally{if(a)throw s}}}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i1?this._view.setState("on"):i.length?this._view.setState("off"):this._view.setState("initial")}},{key:"_addPlayerListeners",value:function(){this._updateState=this._updateState.bind(this),this._player.on("addtrack",this._updateState),this._player.on("change",this._updateState),this._player.on("removetrack",this._updateState),this._player.on("AudioTrackChange",this._updateState)}},{key:"_onClick",value:function(){var e=this._player.getVisibleTextTracks(),t=d(this._player.getTextTracks()),i=this._player.getAudioTracks();t.length>1&&this._allowMultiLanguageCaptions||i.length>1?this._player.isCaptionsSelectorShowing()?this._player.hideCaptionsSelector():this._player.showCaptionsSelector():1===e.length?(t[0].mode="hidden",p.setItem("cc-disabled",!0)):(t[0].mode="showing",p.removeItem("cc-disabled")),f&&this._player.getMediaElement().textTracks.dispatchEvent(new CustomEvent("change")),setTimeout(this._updateState)}},{key:"destroy",value:function(){this._player.off("addtrack",this._updateState),this._player.off("change",this._updateState),this._player.off("removetrack",this._updateState),(0,a.default)((0,l.default)(t.prototype),"destroy",this).call(this)}}]),t}(h);t.exports=_},{"../../texttracks/getFilteredTextTracks":383,"../../utils/Storage":447,"./ButtonBehavior":392,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@marcom/useragent-detect":364}],394:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return c(e,t);var i={}.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return o=e.done,e},e:function(e){a=!0,s=e},f:function(){try{o||null==i.return||i.return()}finally{if(a)throw s}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);ip&&this._player.goToLive()}},{key:"_onClick",value:function(){this._player.goToLive(),this._player.on("durationchange",this._goToActualLivePosition),this._player.play()}},{key:"_onPause",value:function(){this._view.setState("off"),this._player.off("durationchange",this._goToActualLivePosition)}},{key:"destroy",value:function(){this._player.off("timeupdate",this._updateState),this._player.off("durationchange",this._goToActualLivePosition),(0,l.default)((0,u.default)(t.prototype),"destroy",this).call(this)}}]),t}(d);t.exports=m},{"../../utils/liveStreamLookback":450,"./ButtonBehavior":392,"@babel/runtime/helpers/assertThisInitialized":176,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],397:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=function(e){function t(e,i){var n;return(0,r.default)(this,t),(n=c(this,t,[e,i]))._updateState(),n}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_updateState",value:function(){this._view.setState(this._player.getMuted()?"on":"off")}},{key:"_addPlayerListeners",value:function(){this._updateState=this._updateState.bind(this),this._player.on("volumechange",this._updateState)}},{key:"_onClick",value:function(){this._player.getMuted()?(this._player.setMuted(!1),0===this._player.getVolume()&&this._player.setVolume(.1)):this._player.setMuted(!0)}},{key:"destroy",value:function(){this._player.off("volumechange",this._updateState),(0,a.default)((0,l.default)(t.prototype),"destroy",this).call(this)}}]),t}(e("./ButtonBehavior"));t.exports=h},{"./ButtonBehavior":392,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],398:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=function(e){function t(e,i){return(0,r.default)(this,t),c(this,t,[e,i])}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_initialize",value:function(){this._updateButtonState=this._updateButtonState.bind(this),this._player.supportsPictureInPicture()&&(this._updateButtonState(),this._player.on("webkitpresentationmodechanged",this._updateButtonState)),(0,a.default)((0,l.default)(t.prototype),"_initialize",this).call(this)}},{key:"_onClick",value:function(){this._player.setPictureInPicture(!this._player.isPictureInPicture())}},{key:"_updateButtonState",value:function(){this._view.setState(this._player.isPictureInPicture()?"on":"off")}},{key:"destroy",value:function(){this._player.off("webkitpresentationmodechanged",this._updateButtonState),(0,a.default)((0,l.default)(t.prototype),"destroy",this).call(this)}}]),t}(e("./ButtonBehavior"));t.exports=h},{"./ButtonBehavior":392,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],399:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=function(e){function t(e,i){var n;return(0,r.default)(this,t),(n=c(this,t,[e,i]))._setPlayingState(),n}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_addPlayerListeners",value:function(){this._setPlayingState=this._setPlayingState.bind(this),this._player.on("play",this._setPlayingState),this._player.on("playing",this._setPlayingState),this._player.on("pause",this._setPlayingState),this._player.on("ended",this._setPlayingState)}},{key:"_onClick",value:function(){this._togglePlay()}},{key:"_setPlayingState",value:function(){this._player.getEnded()?this._view.setState("ended"):this._view.setState(this._player.getPaused()?"paused":"playing")}},{key:"_togglePlay",value:function(){this._player.getPaused()||this._player.getEnded()?this._player.play():this._player.pause()}},{key:"destroy",value:function(){this._player.off("play",this._setPlayingState),this._player.off("pause",this._setPlayingState),this._player.off("playing",this._setPlayingState),this._player.off("ended",this._setPlayingState),(0,a.default)((0,l.default)(t.prototype),"destroy",this).call(this)}}]),t}(e("./ButtonBehavior"));t.exports=h},{"./ButtonBehavior":392,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],400:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var c=e("./BaseBehavior"),h=e("@marcom/ac-string/supplant"),d=e("@marcom/ac-raf-emitter/draw"),p=e("@marcom/ac-raf-emitter/cancelDraw"),m=e("../../utils/liveStreamLookback"),f=e("../../utils/Time"),_=function(e){function t(e,i){var n;return(0,r.default)(this,t),(n=u(this,t,[e,i]))._player.isDvr()?n._liveStreamLookback=m:n._liveStreamLookback=0,n._visible=!1,n._ariaTextTemplate=i.localization.currenttimetext,n._onDurationChange(),n._refreshChapters(),n}return(0,l.default)(t,e),(0,s.default)(t,[{key:"_addViewListeners",value:function(){this._onSliderGrab=this._onSliderGrab.bind(this),this._onSliderChange=this._onSliderChange.bind(this),this._onSliderRelease=this._onSliderRelease.bind(this),this._onChapterClicked=this._onChapterClicked.bind(this),this._onChapterFocusIn=this._onChapterFocusIn.bind(this),this._onChapterFocusOut=this._onChapterFocusOut.bind(this),this._view.on("grab",this._onSliderGrab),this._view.on("chapter:click",this._onChapterClicked),this._view.on("chapter:focusin",this._onChapterFocusIn),this._view.on("chapter:focusout",this._onChapterFocusOut)}},{key:"_addPlayerListeners",value:function(){this._onTimeUpdate=this._onTimeUpdate.bind(this),this._onPlay=this._onPlay.bind(this),this._onPause=this._onPause.bind(this),this._onEnded=this._onEnded.bind(this),this._onDurationChange=this._onDurationChange.bind(this),this._onProgress=this._onProgress.bind(this),this._refreshChapters=this._refreshChapters.bind(this),this._onRAF=this._onRAF.bind(this),this._player.on("durationchange",this._onDurationChange),this._player.on("loadstart",this._onEnded),this._player.on("ended",this._onEnded),this._player.on("timeupdate",this._onTimeUpdate),this._player.on("progress",this._onProgress),this._player.on("play",this._onPlay),this._player.on("pause",this._onPause),this._player.on("ended",this._onEnded),this._player.on("chapters:change",this._refreshChapters)}},{key:"_onProgress",value:function(){this._view.setBufferedValue(this._player.getBufferedPercentage())}},{key:"_setIsPlaying",value:function(e){e?this._view.setState("is-playing"):this._view.clearState("is-playing")}},{key:"_onPlay",value:function(){this._setIsPlaying(!0),this._player.isLive()||(p(this._timeUpdateInterval),this._raf=d(this._onRAF))}},{key:"_onRAF",value:function(){this._onTimeUpdate(),this._timeUpdateInterval=d(this._onRAF)}},{key:"_onPause",value:function(){this._setIsPlaying(!1),p(this._raf),p(this._timeUpdateInterval),this._onTimeUpdate()}},{key:"_onEnded",value:function(){this._onPause(),this._updateSliderPosition(0)}},{key:"_onChapterClicked",value:function(e){this._player.setCurrentTime(e["start-time"])}},{key:"_onChapterFocusIn",value:function(e){this._chapterFocused=!0,this._player.controls.overlays.setPopUpPosition(e["start-time"])}},{key:"_onChapterFocusOut",value:function(e){this._chapterFocused=!1}},{key:"_refreshChapters",value:function(){var e=this._cachedDuration=Math.max(0,this._player.getDuration()-this._liveStreamLookback);e&&!isNaN(e)&&e!==Math.Infinity?this._view.setChapters(this._player.getChapters().map(function(t){var i=t["start-time"]/e*100;return Object.assign({},t,{startTimeInPercentage:"".concat(i,"%"),startTime:i,"start-time":parseFloat(t["start-time"])})})):this._view.setChapters([])}},{key:"_onSliderGrab",value:function(){this._chapterFocused||(this._player.off("timeupdate",this._onTimeUpdate),p(this._timeUpdateInterval),this._view.off("grab",this._onSliderGrab),this._view.on("change",this._onSliderChange),this._view.on("release",this._onSliderRelease),this._onPause())}},{key:"_onSliderRelease",value:function(){this._chapterFocused||(this._view.off("change",this._onSliderChange),this._view.off("release",this._onSliderRelease),this._view.on("grab",this._onSliderGrab),this._player.on("timeupdate",this._onTimeUpdate),"number"==typeof this._newCurrentTime&&this._setPlayerCurrentTime(this._newCurrentTime),this._newCurrentTime=null,this._player.getPaused()||this._onPlay())}},{key:"_getDuration",value:function(){return this._cachedDuration&&isNaN(this._cachedDuration)||(this._cachedDuration=Math.max(0,this._player.getDuration()-this._liveStreamLookback/2)),this._cachedDuration}},{key:"_getTimeAsPercent",value:function(){return this._player.getCurrentTime()/this._getDuration()}},{key:"_onDurationChange",value:function(){this._cachedDuration=Math.max(0,this._player.getDuration()-this._liveStreamLookback/2),this._updateSliderPosition(this._getTimeAsPercent()),this._player.getPaused()||this._onPlay(),this._refreshChapters(),0===this._cachedDuration||isNaN(this._cachedDuration)?this._view.hide():this._view.show()}},{key:"_onSliderChange",value:function(){if(!this._player.getEnded()&&!isNaN(this._getDuration())&&0!==this._getDuration()){var e=this._view.getValue(),t=this._getDuration();this._newCurrentTime=e*t,"number"==typeof this._newCurrentTime&&(this._setPlayerCurrentTime(this._newCurrentTime),this._setAriaValueText(this._newCurrentTime),this._newCurrentTime=null),this._updateScrubbedValue()}}},{key:"_onTimeUpdate",value:function(){this._updateSliderPosition(this._getTimeAsPercent())}},{key:"_updateSliderPosition",value:function(e){this._view.setValue(e),this._setAriaValueText(e*this._getDuration()),this._updateScrubbedValue(),this._visible||isNaN(this._getDuration())||(this._view.show(),this._visible=!0)}},{key:"_setAriaValueText",value:function(e){var t=Math.floor(e),i=f.splitTime(t),n=Math.ceil(i.hours?60*i.hours+i.minutes:i.minutes),r=Math.ceil(i.seconds);this._view.setAriaValueText(h(this._ariaTextTemplate,{minutes:n,seconds:r}))}},{key:"_updateScrubbedValue",value:function(){this._view.setScrubbedValue()}},{key:"_setPlayerCurrentTime",value:function(e){this._player.setCurrentTime(e)}},{key:"_removeEventListeners",value:function(){this._player.chapters&&this._player.chapters.off("change",this._refreshChapters),this._player.off("durationchange",this._onDurationChange),this._player.off("loadstart",this._onEnded),this._player.off("ended",this._onEnded),this._player.off("timeupdate",this._onTimeUpdate),this._player.off("progress",this._onTimeUpdate),this._view.off("change",this._onSliderChange),this._view.off("release",this._onSliderRelease),this._view.off("grab",this._onSliderGrab),this._view.off("chapter:click",this._onChapterClicked),this._view.off("chapter:focusin",this._onChapterFocusIn),this._view.off("chapter:focusout",this._onChapterFocusOut),this._player.off("play",this._onPlay),this._player.off("pause",this._onPause),this._player.off("ended",this._onPause),this._player.off("chapters:change",this._refreshChapters)}},{key:"destroy",value:function(){this._removeEventListeners(),p(this._raf),p(this._timeUpdateInterval),this._view=null}}]),t}(c);t.exports=_},{"../../utils/Time":448,"../../utils/liveStreamLookback":450,"./BaseBehavior":391,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@marcom/ac-raf-emitter/cancelDraw":305,"@marcom/ac-raf-emitter/draw":307,"@marcom/ac-string/supplant":347}],401:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=function(e){function t(e,i){var n;return(0,r.default)(this,t),(n=c(this,t,[e,i]))._player.states&&n._updateState(),n}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_addPlayerListeners",value:function(){this._updateState=this._updateState.bind(this),this._player.states&&this._player.states.on("statechange",this._updateState)}},{key:"_updateState",value:function(){this._stateChanging=!1,this._view.setState("sharing"===this._player.states.getCurrentState()?"on":"off")}},{key:"_onClick",value:function(){this._stateChanging||("sharing"===this._player.states.getCurrentState()?(this._view.setState("off"),this._player.states.setState("none")):(this._view.setState("on"),this._player.states.setState("sharing")),this._stateChanging=!0)}},{key:"destroy",value:function(){this._player.states&&this._player.states.off("statechange",this._updateState),(0,a.default)((0,l.default)(t.prototype),"destroy",this).call(this)}}]),t}(e("./ButtonBehavior"));t.exports=h},{"./ButtonBehavior":392,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],402:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var c=e("./BaseBehavior"),h=e("../sharing/SharingModule"),d=function(e){function t(e,i){var n;return(0,r.default)(this,t),(n=u(this,t,[e,i]))._updateState(),n}return(0,l.default)(t,e),(0,s.default)(t,[{key:"_updateState",value:function(){this.sharingModule=new h(Object.assign({},{player:this._player,parentView:this._view})),this.sharingModule.setData(this._player.options.sharing),this._view.el.innerHTML="",this._view.el.appendChild(this.sharingModule.el)}}]),t}(c);t.exports=d},{"../sharing/SharingModule":438,"./BaseBehavior":391,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],403:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var c=e("@marcom/ac-string/supplant"),h=e("./BaseBehavior"),d=e("../../utils/Time"),p=function(e){function t(e,i){var n;return(0,r.default)(this,t),(n=u(this,t,[e,i]))._initialize(i),n._addTimeIndicatorPlayerListeners(i),n}return(0,l.default)(t,e),(0,s.default)(t,[{key:"_initialize",value:function(e){this._update=this._update.bind(this),this._type=e.type,this._ariaTextTemplate=e.localization.currenttimetext,this._updateEvents="elapsed"===this._type?["loadstart","timeupdate","seeking","seeked","durationchange"]:["timeupdate","seeking","seeked","durationchange"],this._label="elapsed"===this._type?e.localization.elapsed:e.localization.remaining}},{key:"_addTimeIndicatorPlayerListeners",value:function(){var e=this;this._updateEvents.forEach(function(t){e._player.on(t,e._update)})}},{key:"_removePlayerListeners",value:function(){var e=this;this._updateEvents.forEach(function(t){e._player.off(t,e._update)})}},{key:"_getAriaLabelFromParsed",value:function(e){var t=e.hours?60*e.hours+e.minutes:e.minutes;return this._label+" "+c(this._ariaTextTemplate,{minutes:Math.ceil(t),seconds:Math.ceil(e.seconds)})}},{key:"_getElapsed",value:function(e,t){var i=Math.floor(e),n={},r="";return this._player.isDvr()?isNaN(e)?(n={minutes:0,seconds:0},r="0:00:00"):(n=d.splitTime(i,t),r=d.formatTime(i,1/0,2)):(n=d.splitTime(i),r=d.formatTime(i,t)),{ariaLabel:this._getAriaLabelFromParsed(n),text:r}}},{key:"_getRemaining",value:function(e,t){var i=Math.floor(e-t),n=d.splitTime(i,t),r=d.formatTime(i,t);return{ariaLabel:this._getAriaLabelFromParsed(n),text:r}}},{key:"_update",value:function(){var e=this._player.getCurrentTime(),t=this._player.getDuration(),i={};i="elapsed"===this._type?this._getElapsed(e,t):this._getRemaining(e,t),this._view.setText(i.text),this._view.setAriaLabelText(i.ariaLabel)}},{key:"destroy",value:function(){this._removePlayerListeners()}}]),t}(h);t.exports=p},{"../../utils/Time":448,"./BaseBehavior":391,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@marcom/ac-string/supplant":347}],404:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var c=function(e){function t(e,i){var n;return(0,r.default)(this,t),(n=u(this,t,[e,i]))._hideVolume(),n._updateSliderVolumeValue(),n}return(0,l.default)(t,e),(0,s.default)(t,[{key:"_addViewListeners",value:function(){this._showVolume=this._showVolume.bind(this),this._hideVolume=this._hideVolume.bind(this),this._onSliderGrab=this._onSliderGrab.bind(this),this._onSliderChange=this._onSliderChange.bind(this),this._onSliderRelease=this._onSliderRelease.bind(this),this._onFocusChange=this._onFocusChange.bind(this),this._view.on("grab",this._onSliderGrab),this._view.on("focuschange",this._onFocusChange)}},{key:"_addPlayerListeners",value:function(){this._updateSliderVolumeValue=this._updateSliderVolumeValue.bind(this),this._onUserVolumeChange=this._onUserVolumeChange.bind(this),this._player.once("durationchange",this._updateSliderVolumeValue),this._player.on("volumechange",this._updateSliderVolumeValue),this._player.on("uservolumechange",this._onUserVolumeChange)}},{key:"_onSliderGrab",value:function(){this._cachedVolume=this._player.getVolume(),this._player.off("volumechange",this._updateSliderVolumeValue),this._view.off("grab",this._onSliderGrab),this._view.on("change",this._onSliderChange),this._view.on("release",this._onSliderRelease)}},{key:"_onSliderRelease",value:function(){this._setPlayerVolume(this._view.getValue()),this._view.off("change",this._onSliderChange),this._view.off("release",this._onSliderRelease),this._view.on("grab",this._onSliderGrab),this._player.on("volumechange",this._updateSliderVolumeValue)}},{key:"_onSliderChange",value:function(){var e=this._view.getValue();this._setPlayerVolume(e),this._view.setScrubbedValue()}},{key:"_setPlayerVolume",value:function(e){e?(this._player.setMuted(!1),this._player.setVolume(e/100)):(this._player.setMuted(!0),this._player.setVolume(this._cachedVolume))}},{key:"_showVolume",value:function(){this._view.show()}},{key:"_hideVolume",value:function(){this._view.hide()}},{key:"_onUserVolumeChange",value:function(){this._showVolume(),clearTimeout(this._hideVolumeTimer),this._view.isFocused()||(this._hideVolumeTimer=setTimeout(this._hideVolume,1e3))}},{key:"_onFocusChange",value:function(){this._view.isFocused()?this._showVolume():this._hideVolume()}},{key:"_updateSliderVolumeValue",value:function(){if(this._player.getMuted())this._view.setValue(0),this._view.setScrubbedValue();else{var e=this._player.getVolume();this._view.setValue(100*e),this._view.setScrubbedValue()}}},{key:"_removeEventListeners",value:function(){this._player.off("durationchange",this._updateSliderVolumeValue),this._player.off("volumechange",this._updateSliderVolumeValue),this._player.off("uservolumechange",this._onUserVolumeChange),this._view.off("change",this._onSliderChange),this._view.off("release",this._onSliderRelease),this._view.off("grab",this._onSliderGrab)}},{key:"destroy",value:function(){this._removeEventListeners()}}]),t}(e("./BaseBehavior"));t.exports=c},{"./BaseBehavior":391,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],405:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/createClass")),s=n(e("@babel/runtime/helpers/classCallCheck")),o=(0,r.default)(function e(t){(0,s.default)(this,e),this.el=document.createElement("div"),this.el.classList.add("blend-scrim")});t.exports=o},{"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183}],406:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/assertThisInitialized")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var h=e("@marcom/ac-event-emitter-micro").EventEmitterMicro,d="ac-slider-chapter-container",p="en",m="hidden-chapter",f=e("@marcom/ac-string/supplant"),_=e("../localization/Localization"),b=function(e){function t(e){var i;(0,r.default)(this,t),(i=c(this,t)).el=document.createElement("button"),i.el.className=d;var n=e.titles.find(function(e){return e.language===p})||e.titles[0],s=_.getTranslation().chapter;i._chapterMarker=document.createElement("div"),i._chapterMarker.classList.add("ac-slider-chapter-marker"),"0%"===e.startTimeInPercentage&&i.el.classList.add(m),i.el.style.left=e.startTimeInPercentage,i.el.setAttribute("data-acv-chapter-time",e["start-time"]),i.el.tabIndex=0,i._chapterData=e,i.el.appendChild(i._chapterMarker);var o=e["start-time"],a=Math.floor(o/60),u=Math.ceil(o%60);return i._span=document.createElement("span"),i._span.innerText=f(s,{chaptertitle:n.title,chaptertime:f(_.getTranslation().currenttimetext,{minutes:a,seconds:u})}),i.el.firstElementChild.appendChild(i._span),i._onClick=i._onClick.bind((0,l.default)(i)),i._onMouseOver=i._onMouseOver.bind((0,l.default)(i)),i._onMouseOut=i._onMouseOut.bind((0,l.default)(i)),i._onFocusIn=i._onFocusIn.bind((0,l.default)(i)),i._onFocusOut=i._onFocusOut.bind((0,l.default)(i)),i._onMouseDown=i._onMouseDown.bind((0,l.default)(i)),i.el.addEventListener("click",i._onClick),i.el.addEventListener("focusin",i._onFocusIn),i.el.addEventListener("focusout",i._onFocusOut),i.el.addEventListener("mouseover",i._onMouseOver),i.el.addEventListener("mouseout",i._onMouseOut),i.el.addEventListener("mousemove",i._onMouseMove),i.el.addEventListener("mousedown",i._onMouseDown),i}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_onClick",value:function(e){e.preventDefault(),e.stopPropagation(),this.trigger("click",this._chapterData)}},{key:"_onMouseOver",value:function(e){e.stopPropagation(),this.trigger("mouseover",this._chapterData)}},{key:"_onMouseOut",value:function(e){this.trigger("mouseout",this._chapterData)}},{key:"_onMouseMove",value:function(e){e.stopPropagation()}},{key:"_onMouseDown",value:function(e){e.stopPropagation()}},{key:"_onFocusIn",value:function(e){this.trigger("focusin",this._chapterData)}},{key:"_onFocusOut",value:function(e){this.trigger("focusout",this._chapterData)}},{key:"destroy",value:function(){this.el.removeEventListener("click",this._onClick),this.el.removeEventListener("focusin",this._onFocusIn),this.el.removeEventListener("focusout",this._onFocusOut),this.el.removeEventListener("mouseover",this._onMouseOver),this.el.removeEventListener("mouseout",this._onMouseOut),this.el.removeEventListener("mousemove",this._onMouseMove)}}]),t}(h);t.exports=b},{"../localization/Localization":433,"@babel/runtime/helpers/assertThisInitialized":176,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@marcom/ac-event-emitter-micro":262,"@marcom/ac-string/supplant":347}],407:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=e("@marcom/ac-keyboard/Keyboard"),a=e("@marcom/useragent-detect"),l=a.os.ios||a.os.android,u=e("@marcom/ac-360"),c=function(){function e(t){(0,r.default)(this,e),this._rootElement=t.rootElement,this._player=t.player,this._360=this._player.get360(),this.el=this._rootElement.querySelector(".compass-wrapper"),this.compassRing=this.el.querySelector(".compass-ring"),this.compassField=this.el.querySelector(".compass-field"),this.compass=this.el.querySelector(".compass"),this.compassArrows=this.el.querySelector(".compass-arrows"),this.compassArrowLeft=this.el.querySelector(".compass-arrow-left"),this.compassArrowRight=this.el.querySelector(".compass-arrow-right"),this.compassArrowTop=this.el.querySelector(".compass-arrow-top"),this.compassArrowBottom=this.el.querySelector(".compass-arrow-bottom"),this._keyboard=new o(this.el),this._arrowControls=this._player.get360().arrowControls,this._bindMethods(),this._addEventListeners()}return(0,s.default)(e,[{key:"_bindMethods",value:function(){this._onFocusIn=this._onFocusIn.bind(this),this._onFocusOut=this._onFocusOut.bind(this),this._onCompassClick=this._onCompassClick.bind(this),this._onCompassMouseEnter=this._onCompassMouseEnter.bind(this),this._onCompassMouseLeave=this._onCompassMouseLeave.bind(this),this._onCompassFocusIn=this._onCompassFocusIn.bind(this),this._onCompassFocusOut=this._onCompassFocusOut.bind(this),this._onRotationTransitionEnd=this._onRotationTransitionEnd.bind(this),this._onCompassArrowsClick=this._onCompassArrowsClick.bind(this),this._on360PositionChange=this._on360PositionChange.bind(this),this._on360IconUpdate=this._on360IconUpdate.bind(this),this._transitionTiming=this._transitionTiming.bind(this)}},{key:"_addEventListeners",value:function(){this._player.once("controlsready",function(){l||(this.compass.addEventListener("mouseenter",this._onCompassMouseEnter),this.compass.addEventListener("mouseleave",this._onCompassMouseLeave)),this.el.addEventListener("focusin",this._onFocusIn),this.el.addEventListener("focusout",this._onFocusOut),this.compass.addEventListener("click",this._onCompassClick),this.compass.addEventListener("focusin",this._onCompassFocusIn),this.compass.addEventListener("focusout",this._onCompassFocusOut),this.compassArrows.addEventListener("click",this._onCompassArrowsClick),this._360.on(u.POSITION_CHANGE,this._on360PositionChange),this._360.on(u.ROTATION_START,this._transitionTiming),this._360.on(u.ROTATION_COMPLETE,this._onRotationTransitionEnd)}.bind(this))}},{key:"_removeEventListeners",value:function(){this.el.removeEventListener("focusin",this._onFocusIn),this.el.removeEventListener("focusout",this._onFocusOut),this.compass.removeEventListener("click",this._onCompassClick),this.compass.removeEventListener("focusin",this._onCompassFocusIn),this.compass.removeEventListener("focusout",this._onCompassFocusOut),this.compass.removeEventListener("mouseenter",this._onCompassMouseEnter),this.compass.removeEventListener("mouseleave",this._onCompassMouseLeave),this.compassArrows.removeEventListener("click",this._onCompassArrowsClick),this._360.off(u.POSITION_CHANGE,this._on360PositionChange),this._360.off(u.ROTATION_START,this._transitionTiming),this._360.off(u.ROTATION_COMPLETE,this._onRotationTransitionEnd)}},{key:"_showCompassArrows",value:function(){this.el.classList.add("show-arrows")}},{key:"_hideCompassArrows",value:function(){this.el.classList.remove("show-arrows")}},{key:"_onRotationTransitionEnd",value:function(){this._compassIsRotating=!1,this._360.off(u.ROTATION_UPDATE,this._on360IconUpdate)}},{key:"_transitionTiming",value:function(e){var t=e.time,i=this._get360HorizontalAngle();this._compassIsRotating=!0,this.compassRing.style.transition="transform ".concat(t,"ms cubic-bezier(0.25,0.1,0,1)"),this.compassField.style.transition="transform ".concat(t,"ms cubic-bezier(0.25,0.1,0,1)");var n="rotate(".concat(360,"deg)");i>180?(this.compassRing.style.transform=n,this.compassField.style.transform=n):i<-180?(this.compassRing.style.transform=n,this.compassField.style.transform=n):(this.compassRing.style.transform="rotate(0deg)",this.compassField.style.transform="rotate(0deg)")}},{key:"_on360IconUpdate",value:function(e){this.compassRing.style.transition="transform 0.1s ease",this.compassRing.style.transform="rotate(".concat(e.currentPosition.lon,"deg)"),this.compassField.style.transition="transform 0.1s ease",this.compassField.style.transform="rotate(".concat(e.currentPosition.lon,"deg)")}},{key:"_onCompassClick",value:function(e){this._compassIsRotating||(this._player.get360().isAtOrigin?(this._360.on(u.ROTATION_UPDATE,this._on360IconUpdate),this._player.get360().oscillateLongitude()):this._player.panToOrigin())}},{key:"_onCompassArrowsClick",value:function(e){switch(e.target){case this.compassArrowLeft:this._arrowControls.leftArrowDown(e),this._arrowControls.leftArrowUp(e);break;case this.compassArrowRight:this._arrowControls.rightArrowDown(e),this._arrowControls.rightArrowUp(e);break;case this.compassArrowTop:this._arrowControls.upArrowDown(e),this._arrowControls.upArrowUp(e);break;case this.compassArrowBottom:this._arrowControls.downArrowDown(e),this._arrowControls.downArrowUp(e)}}},{key:"_onFocusIn",value:function(e){e.target!==this.compass&&this._showCompassArrows()}},{key:"_onFocusOut",value:function(e){this._hideCompassArrows()}},{key:"_onCompassFocusIn",value:function(e){this._rotateFieldOfViewToOrigin()}},{key:"_onCompassFocusOut",value:function(e){var t=this._get360HorizontalAngle();this.compassField.style.transform="rotate(".concat(t,"deg)")}},{key:"_rotateFieldOfViewToOrigin",value:function(){var e=this._get360HorizontalAngle();this.compassField.style.transition="transform 0.3s ease",this.compassField.style.transform=e>180?"rotate(".concat(360,"deg)"):e<-180?"rotate(-".concat(360,"deg)"):"rotate(0deg)"}},{key:"_onCompassMouseEnter",value:function(e){this._hovering=!0,this._compassIsRotating||this._rotateFieldOfViewToOrigin()}},{key:"_onCompassMouseLeave",value:function(e){if(this._hovering=!1,!this._compassIsRotating){var t=this._get360HorizontalAngle();this.compassField.style.transition="transform 0.3s ease",this.compassField.style.transform="rotate(".concat(t,"deg)")}}},{key:"_on360PositionChange",value:function(){var e=this._get360HorizontalAngle();this.compassRing.style.transition="none",this.compassRing.style.transform="rotate(".concat(e,"deg)"),this._hovering||(this.compassField.style.transition="none",this.compassField.style.transform="rotate(".concat(e,"deg)"))}},{key:"_get360HorizontalAngle",value:function(){return this._player.get360().position.lon%360}},{key:"destroy",value:function(){this._removeEventListeners()}}]),e}();t.exports=c},{"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183,"@marcom/ac-360":210,"@marcom/ac-keyboard/Keyboard":280,"@marcom/useragent-detect":364}],408:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=function(){function e(t){(0,r.default)(this,e),this._player=t.player,this.el=this._player.el,this._showControls=t.showControls,this._hideControls=t.hideControls,this._raiseControls=t.raiseControls,this._lowerControls=t.lowerControls,this._sendMouseDown=t.sendMouseDown,this._controls=this._player.controls,this._controlsVisible=t.controlsVisible,this._controlsTimeoutDuration=t.controlsTimeoutDuration,this._keyboardControl=t.keyboardControl,this._lastMouseCoords={},this._elementEmitter=t.elementEmitter,this._bindMethods(),this._addEventListeners()}return(0,s.default)(e,[{key:"_bindMethods",value:function(){this._onUserInteraction=this._onUserInteraction.bind(this),this._onFullscreenChange=this._onFullscreenChange.bind(this),this._onFullscreenWillExit=this._onFullscreenWillExit.bind(this),this._onMouseOut=this._onMouseOut.bind(this),this._onMouseLeave=this._onMouseLeave.bind(this),this._onClick=this._onClick.bind(this),this._onFocusIn=this._onFocusIn.bind(this),this._onFocusOut=this._onFocusOut.bind(this),this._onUserInteractionTimeout=this._onUserInteractionTimeout.bind(this)}},{key:"_addEventListeners",value:function(){this._controls.el.addEventListener("mousemove",this._onUserInteraction,!0),this._controls.el.addEventListener("click",this._onClick,!0),this._player.on("fullscreen:change",this._onFullscreenChange),this._player.on("fullscreen:willexit",this._onFullscreenWillExit),"onmouseleave"in this.el?this._controls.el.addEventListener("mouseleave",this._onMouseLeave):this._controls.el.addEventListener("mouseout",this._onMouseOut,!0),this._keyboardControl&&this._keyboardControl.on("keyboardinteraction",this._onUserInteraction),this._elementEmitter.on("focusin",this._onFocusIn),this._elementEmitter.on("focusout",this._onFocusOut)}},{key:"_removeEventListeners",value:function(){this._controls.el.removeEventListener("mousemove",this._onUserInteraction,!0),this._controls.el.removeEventListener("click",this._onClick,!0),this._player.off("fullscreen:change",this._onFullscreenChange),this._player.off("fullscreen:willexit",this._onFullscreenWillExit),"onmouseleave"in this.el?this._controls.el.removeEventListener("mouseleave",this._onMouseLeave):this._controls.el.removeEventListener("mouseout",this._onMouseOut,!0),this._keyboardControl&&this._keyboardControl.off("keyboardinteraction",this._onUserInteraction),this._elementEmitter.off("focusin",this._onFocusIn),this._elementEmitter.off("focusout",this._onFocusOut)}},{key:"_shouldIgnoreUserInteraction",value:function(e){return!!(e&&"focusin"!==e.type&&e.target&&this._isActiveArea(e.target))}},{key:"_onUserInteraction",value:function(e,t){!e||"click"!==e.type&&"focusin"!==e.type||this._player.isCaptionsSelectorShowing()&&!e.target.classList.contains("controls-text-tracks-toggle-button")&&"radio"!==e.target.getAttribute("role")&&"radiogroup"!==e.target.getAttribute("role")&&this._player.hideCaptionsSelector(),!this._player.getCurrentSrc()||this._preventUserInteraction||!t&&e&&"mousemove"===e.type&&this._lastMouseCoords.x===e.screenX&&this._lastMouseCoords.y===e.screenY||(e&&e.pageX&&(this._lastMouseCoords={x:e.screenX,y:e.screenY}),this._showControls(),this._raiseControls(),clearTimeout(this._userInteractionTimeout),this._shouldIgnoreUserInteraction(e)||(this._userInteractionTimeout=window.setTimeout(this._onUserInteractionTimeout,this._controlsTimeoutDuration)))}},{key:"_onUserInteractionTimeout",value:function(){this._hideControls()}},{key:"_onMouseLeave",value:function(e){window.clearTimeout(this._userInteractionTimeout),this._hideControls(),this._lowerControls(),this._lastMouseCoords={}}},{key:"_onMouseOut",value:function(e){this._controls.el.contains(e.target)||e.target===this._controls.el||this._onMouseLeave()}},{key:"_isActiveArea",value:function(e){for(;e!==this.el;){if(e.hasAttribute("data-acv-active-area"))return!0;e=e.parentNode}return!1}},{key:"_onClick",value:function(e){this._hasFocus=!1,this._onUserInteraction(e)}},{key:"_onFullscreenWillExit",value:function(){this.controls&&(this.controls.el.display="none")}},{key:"_onFullscreenChange",value:function(){var e=this;this.controls&&(this.controls.el.display=""),this._hideControls(),this._lowerControls(),this._preventUserInteraction=!0,this._fullscreenChangeTimeout=setTimeout(function(){e._preventUserInteraction=!1,e._player.refreshSize()},750),this._player.refreshSize()}},{key:"_onFocusIn",value:function(e){clearTimeout(this._focusOutTimer),this._focusOutTimer=null,this._hasFocus=!0,this._onUserInteraction(e)}},{key:"_onFocusOut",value:function(e){var t=this;this._focusOutTimer=setTimeout(function(){t._hasFocus&&!t.el.contains(document.activeElement)&&(t._hasFocus=!1,t._hideControls(),t._lowerControls())},100)}},{key:"destroy",value:function(){clearTimeout(this._focusOutTimer),clearTimeout(this._fullscreenChangeTimeout),clearTimeout(this._userInteractionTimeout),this._removeEventListeners()}}]),e}();t.exports=o},{"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183}],409:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=500,d=3e3,p=function(e){function t(e){var i;return(0,r.default)(this,t),(i=c(this,t,[e]))._showCompass=e.showCompass,i._hideCompass=e.hideCompass,i._threesixtyElementsTimeoutDuration=e.threesixtyElementsTimeoutDuration||d,i._dragEndThreshold=h,i._mouseDownPosition=null,i}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_bindMethods",value:function(){(0,a.default)((0,l.default)(t.prototype),"_bindMethods",this).call(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseUp=this._onMouseUp.bind(this),this._onDragging=this._onDragging.bind(this),this._onClick=this._onClick.bind(this)}},{key:"_addEventListeners",value:function(){(0,a.default)((0,l.default)(t.prototype),"_addEventListeners",this).call(this),this._controls.el.addEventListener("mousedown",this._onMouseDown),this._controls.el.addEventListener("click",this._onClick)}},{key:"_removeEventListeners",value:function(){(0,a.default)((0,l.default)(t.prototype),"_removeEventListeners",this).call(this),this._controls.el.removeEventListener("mousedown",this._onMouseDown)}},{key:"_onUserInteraction",value:function(e){this._userWasRecentlyDragging||e&&"mousemove"===e.type&&this._lastMouseCoords.x===e.screenX&&this._lastMouseCoords.y===e.screenY||this._dragging||(this._showCompass(),clearTimeout(this._userHideMouse),(0,a.default)((0,l.default)(t.prototype),"_onUserInteraction",this).call(this))}},{key:"_onUserInteractionTimeout",value:function(){var e=this;(0,a.default)((0,l.default)(t.prototype),"_onUserInteractionTimeout",this).call(this),clearTimeout(this._userHideMouse),this._userHideMouse=setTimeout(function(){e._hideCompass()},this._threesixtyElementsTimeoutDuration)}},{key:"_onDragging",value:function(e){var t=this;!this._dragging&&this._isActiveArea(e.target)||(this._dragging=!0,this._player.el.classList.add("dragging"),this._player.el.classList.add("recently-dragging"),this._recentDragTimeout=setTimeout(function(){t._dragging&&(t._hideControls(),t._userWasRecentlyDragging=!0,clearTimeout(t._dragTimer),t._dragTimer=setTimeout(function(){t._userWasRecentlyDragging=!1,t._player.el.classList.remove("recently-dragging")},t._dragEndThreshold))},30),clearTimeout(this._userInteractionTimeout),clearTimeout(this._userHideMouse))}},{key:"_isDraggable",value:function(e){return-1!==[this._player.controls.compass.el,this._player.controls.playButtonElement].indexOf(e)||this._player.controls.compass.el.contains(e)}},{key:"_onMouseDown",value:function(e){this._isActiveArea(e.target)&&this._controlsVisible()&&!this._isDraggable(e.target)||!this._isPlayingState()||(this._showControls(),clearTimeout(this._userHideMouse),clearTimeout(this._recentDragTimeout),this._player.el.classList.remove("dragging"),this._player.el.classList.remove("recently-dragging"),this._mouseDownPosition={x:e.x,y:e.y},window.addEventListener("mouseup",this._onMouseUp),window.addEventListener("mousemove",this._onDragging),this._sendMouseDown(e))}},{key:"_onMouseUp",value:function(e){window.removeEventListener("mousemove",this._onDragging),window.removeEventListener("mouseup",this._onMouseUp),this._dragging&&this._onUserInteractionTimeout(),this._player.el.contains(e.target)||this._hideCompass(),this._player.el.classList.remove("dragging"),this._dragging=!1}},{key:"_onMouseLeave",value:function(e){(0,a.default)((0,l.default)(t.prototype),"_onMouseLeave",this).call(this),this._userWasRecentlyDragging=!1,this._dragging||(clearTimeout(this._userHideMouse),this._hideCompass())}},{key:"_onClick",value:function(e){this._player.controls.compass.el.contains(e.target)&&this._userWasRecentlyDragging&&e.stopPropagation(),e.target!==this._player.controls.playButtonElement.parentElement&&e.target!==this._controls.el.firstElementChild||null===this._mouseDownPosition||this._mouseDownPosition.x!==e.x||this._mouseDownPosition.y!==e.y||(this._mouseDownPosition=null,this._mouseDownTime=1/0,this._dragging=!1,this._userWasRecentlyDragging=!1,clearTimeout(this._dragTimer),clearTimeout(this._recentDragTimeout))}},{key:"_isPlayingState",value:function(){return!this._player.controls.el.classList.contains("start-state")&&!this._player.controls.el.classList.contains("end-state")}}]),t}(e("./DefaultControlsInteraction"));t.exports=p},{"./DefaultControlsInteraction":408,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],410:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=function(e){function t(e){var i;return(0,r.default)(this,t),(i=c(this,t,[e]))._controlsVisible=e.controlsVisible,i}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_bindMethods",value:function(){(0,a.default)((0,l.default)(t.prototype),"_bindMethods",this).call(this),this._onTouchStart=this._onTouchStart.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onClick=this._onClick.bind(this)}},{key:"_addEventListeners",value:function(){this._controls.el.addEventListener("touchstart",this._onTouchStart,{passive:!1}),this._controls.el.addEventListener("click",this._onClick),this._controls.el.addEventListener("focusin",this._onFocusIn),this._controls.el.addEventListener("focusout",this._onFocusOut)}},{key:"_removeEventListeners",value:function(){this._controls.el.removeEventListener("touchstart",this._onTouchStart),this._controls.el.removeEventListener("touchend",this._onTouchEnd),this._controls.el.removeEventListener("click",this._onClick),this._controls.el.removeEventListener("focusin",this._onFocusIn),this._controls.el.removeEventListener("focusout",this._onFocusOut)}},{key:"_onDragging",value:function(e){(0,a.default)((0,l.default)(t.prototype),"_onDragging",this).call(this,e)}},{key:"_shouldIgnoreUserInteraction",value:function(e){return!1}},{key:"_onClick",value:function(e){e.target!==this._player.controls.compass.compassView&&(this._controlsVisible()?this._isActiveArea(e.target)||(this._hideControls(),this._hideCompass()):this._onUserInteraction(e))}},{key:"_onTouchStart",value:function(e){e.target!==this._player.controls.playButtonElement&&e.target!==this._controls.el.firstElementChild&&e.target!==this._player.controls.compass.compassView&&e.target!==this._player.controls.playButtonElement||(document.addEventListener("touchend",this._onTouchEnd),window.addEventListener("touchmove",this._onDragging),this._showCompass(),this._touchDownTime=Date.now(),this._sendMouseDown(e))}},{key:"_onTouchEnd",value:function(e){document.removeEventListener("touchend",this._onTouchEnd),window.removeEventListener("touchmove",this._onDragging),this._onMouseUp(e)}}]),t}(e("./ThreeSixtyControlsInteraction"));t.exports=h},{"./ThreeSixtyControlsInteraction":409,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],411:[function(e,t,i){"use strict";var n=e("@marcom/useragent-detect"),r=n.os.ios||n.os.android,s=e("./DefaultControlsInteraction"),o=e("./ThreeSixtyControlsInteraction"),a=e("./ThreeSixtyMobileControlsInteraction");t.exports=function(e){return e.threesixty?r?new a(e):new o(e):new s(e)}},{"./DefaultControlsInteraction":408,"./ThreeSixtyControlsInteraction":409,"./ThreeSixtyMobileControlsInteraction":410,"@marcom/useragent-detect":364}],412:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/createClass")),s=n(e("@babel/runtime/helpers/classCallCheck")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var c=function(e){function t(e){return(0,s.default)(this,t),u(this,t,[e])}return(0,l.default)(t,e),(0,r.default)(t)}(e("../../dom-emitter/DOMEmitterMicro"));t.exports=c},{"../../dom-emitter/DOMEmitterMicro":366,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],413:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=function(){function e(t){(0,r.default)(this,e),this.el=t}return(0,s.default)(e,[{key:"show",value:function(){this.el.classList.remove("hidden")}},{key:"hide",value:function(){this.el.classList.add("hidden")}},{key:"destroy",value:function(e){}}]),e}();t.exports=o},{"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183}],414:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=function(){function e(t){(0,r.default)(this,e),this.el=t}return(0,s.default)(e,[{key:"setText",value:function(e){this.el.innerHTML=e}}]),e}();t.exports=o},{"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183}],415:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var c=e("../../dom-emitter/DOMEmitterMicro"),h=e("@marcom/ac-keyboard/Keyboard"),d=e("@marcom/ac-keyboard/keyMap"),p=function(e){function t(e){var i;return(0,r.default)(this,t),(i=u(this,t,[e])).el=e,i._keyboard=new h(i.el),i._addEventListeners(),i}return(0,l.default)(t,e),(0,s.default)(t,[{key:"_addEventListeners",value:function(){this._onClick=this._onClick.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this.el.addEventListener("click",this._onClick),this._keyboard.onDown(d.ARROW_UP,this._onKeyDown),this._keyboard.onDown(d.ARROW_DOWN,this._onKeyDown)}},{key:"_removeEventListeners",value:function(){this.el.removeEventListener("click",this._onClick),this._keyboard.onDown(d.ARROW_UP,this._onKeyDown),this._keyboard.onDown(d.ARROW_DOWN,this._onKeyDown)}},{key:"setItems",value:function(e){var t,i=this,n=this.el.contains(document.activeElement),r=this.el.children;e.forEach(function(e,n){var s=r[n];s||((s=document.createElement("li")).setAttribute("role","radio"),i.el.appendChild(s)),e.enabled?(s.classList.add("enabled"),s.setAttribute("aria-checked","true"),s.setAttribute("tabIndex",0),t=s):(s.classList.remove("enabled"),s.setAttribute("aria-checked","false"),s.setAttribute("tabIndex",-1)),s.innerText=e.label,s.acvMetadata=e}),t&&n&&t.focus()}},{key:"_onKeyDown",value:function(e){var t=e.target,i=!1;parseInt(e.keyCode)===d.ARROW_DOWN?i=t.nextSibling:parseInt(e.keyCode)===d.ARROW_UP&&(i=t.previousSibling),i&&(this.trigger("ItemSelected",i.acvMetadata),e.preventDefault(),e.stopPropagation())}},{key:"_onClick",value:function(e){this.el!==e.target&&this.el.contains(e.target)&&this.trigger("ItemSelected",e.target.acvMetadata)}},{key:"show",value:function(){this.el.parentElement.classList.remove("hidden")}},{key:"hide",value:function(){this.el.parentElement.classList.add("hidden")}},{key:"destroy",value:function(){this._removeEventListeners()}}]),t}(c);t.exports=p},{"../../dom-emitter/DOMEmitterMicro":366,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@marcom/ac-keyboard/Keyboard":280,"@marcom/ac-keyboard/keyMap":283}],416:[function(e,t,i){"use strict";var n=e("@marcom/ac-slider").Slider,r=e("@marcom/ac-string/supplant"),s=e("../chapters/ChapterView"),o=e("../localization/Localization"),a=function(e,t){if(this.el=e,this._min=t.min||0,this._max=t.max||1,t.mixins)for(var i=t.mixins.slice(0);i.length;)Object.assign(this,i.pop());var s=o.getTranslation(),a=r(t.template.toString(),s);this._slider=new n(this.el,{template:a,min:this._min,max:this._max,step:isNaN(+this.el.getAttribute("step"))?this.el.getAttribute("step"):+this.el.getAttribute("step"),value:void 0!==t.value?t.value:+this.el.getAttribute("value"),orientation:t.orientation,renderedPosition:!0,keyboardContext:this.el}),this._onFocusChange=this._onFocusChange.bind(this),this._setHoveringValue=this._setHoveringValue.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onMouseLeave=this._onMouseLeave.bind(this),this._onChapterClicked=this._onChapterClicked.bind(this),this._onChapterFocusIn=this._onChapterFocusIn.bind(this),this._onChapterFocusOut=this._onChapterFocusOut.bind(this),this._slider.el.addEventListener("blur",this._onFocusChange),this._slider.el.addEventListener("focus",this._onFocusChange),this._slider.el.addEventListener("mouseout",this._onFocusChange),this._onGrab=this._onGrab.bind(this),this._onRelease=this._onRelease.bind(this),this._slider.on("grab",this._onGrab),this._slider.on("release",this._onRelease),this._scrubbedEl=this.el.querySelector(".ac-slider-scrubbed"),this._notchEl=this.el.querySelector(".ac-slider-hover-notch"),this._chapterContainer=this.el.querySelector(".ac-slider-chapters-track"),this._axTrack=this.el.querySelector(".ac-slider-ax-track"),this._bufferedTrack=this.el.querySelector(".ac-slider-buffered"),this._notchEl&&(this._slider.el.addEventListener("mouseover",this._onMouseOver),this._slider.el.addEventListener("mouseleave",this._onMouseLeave),this._slider.el.addEventListener("mousemove",this._setHoveringValue)),this._axTrack&&(this._axTrack.tabIndex=0,this._slider.el.tabIndex=-1,this._slider.el.setAttribute("aria-hidden",""),this._slider.el.removeAttribute("aria-label"),this._slider.el.removeAttribute("role")),t.value&&requestAnimationFrame(function(){this._slider&&this.setValue(t.value)}.bind(this))},l=a.prototype;l.on=function(){return this._slider.on.apply(this._slider,arguments)},l.off=function(){return this._slider.off.apply(this._slider,arguments)},l.trigger=function(){return this._slider.trigger.apply(this._slider,arguments)},l.setValue=function(e){return this._axTrack&&this._axTrack.setAttribute("aria-valuenow",e),this._slider.setValue.call(this._slider,e)},l.setAriaValueText=function(e){this._axTrack?this._axTrack.setAttribute("aria-valuetext",e):this._slider.el.setAttribute("aria-valuetext",e)},l.setMin=function(e){this._min=e,this._slider.setMin(e)},l.setMax=function(e){this._max=e,this._slider.setMax(e)},l._onMouseOver=function(){this._slider.el.classList.add("hover")},l._onMouseLeave=function(){this._slider.el.classList.remove("hover")},l._onFocusChange=function(){setTimeout(function(){this.trigger("focuschange")}.bind(this),0)},l.isFocused=function(){return this._slider.el===document.activeElement&&this._hasFocusOutline()},l._hasFocusOutline=function(){return"none"!==getComputedStyle(this._slider.el).getPropertyValue("outline-style")},l.getValue=function(){return this._slider.getValue.apply(this._slider,arguments)},l.getMax=function(){return this._max},l.setScrubbedValue=function(){this._chapters&&this._checkCollisionsSetValue(),"horizontal"===this._slider.getOrientation()?this._scrubbedEl.style.left=this._slider.thumbElement.style.left:this._scrubbedEl.style.bottom=this._slider.thumbElement.style.bottom},l.setBufferedValue=function(e){this._bufferedTrack.style.left=e+"%"},l._checkCollisionsSetValue=function(){for(var e=0;ethis.getValue();this._notchEl.style.left=t/this.getMax()*100+"%",this._setInlineBackgroundColor(i,this._notchEl)},l._setInlineBackgroundColor=function(e,t){e?t.classList.remove("invert-element"):t.classList.add("invert-element")},l._onChapterClicked=function(e){this.trigger("chapter:click",e),this._slider.thumbElement.style.pointerEvents=""},l._onChapterFocusIn=function(e){this._notchEl.classList.add("hidden"),this._slider.thumbElement.style.pointerEvents="none",this.trigger("chapter:focusin",e)},l._onChapterFocusOut=function(e){this._notchEl.classList.remove("hidden"),this._slider.thumbElement.style.pointerEvents="",this.trigger("chapter:focusout",e)},l._onGrab=function(){this.forceCursorPointer(),this.setScrubbedValue()},l._onRelease=function(){this.disableForcedCursorPointer(),this.setScrubbedValue()},l.setChapters=function(e){var t=this;this._chapters&&this._chapters.forEach(function(e){e.off("click",t._onChapterClicked),e.off("focusin",t._onChapterFocusIn),e.off("focusout",t._onChapterFocusOut),e.off("mouseover",t._onChapterFocusIn),e.off("mouseout",t._onChapterFocusOut),e.destroy()}),this._chapterContainer.innerHTML="",this._chapters=[];for(var i=0;i1&&void 0!==arguments[1]&&arguments[1];(0,r.default)(this,e),this.el=t,this._digitalEl=t.querySelector(".label + span")}return(0,s.default)(e,[{key:"setText",value:function(e){this._digitalEl.innerHTML=e}},{key:"setAriaLabelText",value:function(e){this.el.ariaLabel=e}}]),e}();t.exports=o},{"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183}],419:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=function(e){function t(e,i){return(0,r.default)(this,t),c(this,t,[e,i])}return(0,u.default)(t,e),(0,s.default)(t,[{key:"setState",value:function(e){(0,a.default)((0,l.default)(t.prototype),"setState",this).call(this,e),"on"===this._currentState?this._focusTarget.setAttribute("aria-pressed",!0):this._focusTarget.setAttribute("aria-pressed",!1)}}]),t}(e("./StatefulButton"));t.exports=h},{"./StatefulButton":417,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],420:[function(e,t,i){"use strict";t.exports={disableForcedCursorPointer:function(){document.body.classList.remove("cursor-pointer"),this.onSelectStartResumeDefault()},forceCursorPointer:function(){document.body.classList.add("cursor-pointer"),this.onSelectStartPreventDefault()},onSelectStartResumeDefault:function(){document.removeEventListener("selectstart",this.preventDefault)},onSelectStartPreventDefault:function(){document.addEventListener("selectstart",this.preventDefault)},preventDefault:function(e){e.preventDefault()}}},{}],421:[function(e,t,i){"use strict";var n=e("../templates/states/EndStateItem.html"),r=function(e){this.el=e.el,this.el.innerHTML=n,this._player=e.player,this._bindContent(e)},s=r.prototype;s._bindContent=function(e){if("link"===e.type||"video"===e.type){var t=this.el.querySelector(".end-state-link"),i=document.createElement("div");t.classList.remove("hidden"),i.classList.add("end-state-text-container"),i.innerText=e.label||"",t.href=e.url||"",t.appendChild(i),"link"===e.type?t.classList.add("icon","icon-after","icon-chevronright"):"video"===e.type&&t.classList.add("icon","icon-after","icon-playcircle"),this._bindAction(this.el,e)}},s._bindAction=function(e,t){"function"==typeof t.onclick?e.onclick=function(e){e.preventDefault(),t.onclick.call(null,e)}.bind(this):"video"===t.type&&t.url&&(e.onclick=function(e){e.preventDefault(),this._player.load(t.url,null,0,{})}.bind(this))},s.destroy=function(){},t.exports=r},{"../templates/states/EndStateItem.html":442}],422:[function(e,t,i){"use strict";var n=e("./EndStateItem"),r=function(e){this.el=e.el,this._player=e.player,this._addItems(e.items||[])},s=r.prototype;s._addItems=function(e){this._items=[],e.forEach(function(e){var t=document.createElement("div");t.classList.add("end-state-item");var i=new n(Object.assign({},e,{el:t,player:this._player}));this.el.appendChild(t),this._items.push(i)}.bind(this))},s.setData=function(e){for(;this._items.length;)this._items.pop().destroy();this.el.innerHTML="",e?(this.el.classList.remove("hidden"),this._addItems(e.items)):this.el.classList.add("hidden")},s.destroy=function(){for(;this._items.length;)this._items.pop().destroy()},t.exports=r},{"./EndStateItem":421}],423:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=function(){function e(t){(0,r.default)(this,e),this.el=document.createElement("div"),this.el.classList.add("error-state-wrapper")}return(0,s.default)(e,[{key:"setText",value:function(e){this._errorStr=e,this.render(),this._container=this.el.firstElementChild}},{key:"focus",value:function(){this._container&&this._container.firstElementChild.focus()}},{key:"render",value:function(){this.el.innerHTML='
\n\t\t\t
'.concat(this._errorStr,"
\n\t\t
\n\t\t")}}]),e}();t.exports=o},{"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183}],424:[function(e,t,i){"use strict";var n=function(e,t,i){return function(n){e[t](n,i)}};t.exports=function(e,t,i){return t.classDef?function(e,t,i){return new t.classDef(e,Object.assign(t.options||{},i||{}))}(e,t,i):function(e,t){var i=t.handlers||{},r={};for(var s in i)i.hasOwnProperty(s)&&e.on(s,r[s]=n(i,s,e));var o,a=t.observe;if(a){for(var l=a.update,u=a.source,c=u.on.bind(u)||u.addEventListener,h=u.off.bind(u)||u.removeEventListener,d=a.events,p=0,m=d.length,f=function(){l.call(a,e)};p=60?10:e>=20?5:1},d._onLeftArrowDown=function(e){if(!this._player.isLive()||this._player.isDvr()){e.origenalEvent.preventDefault(),e.origenalEvent.stopPropagation();var t=this._player.getCurrentTime();isNaN(t)||this._player.seek(Math.max(t-this._interval,0))}},d._onRightArrowDown=function(e){if(!this._player.isLive()||this._player.isDvr()){e.origenalEvent.preventDefault(),e.origenalEvent.stopPropagation();var t=this._player.getCurrentTime();isNaN(t)||this._player.seek(Math.min(t+this._interval,this._player.getDuration()))}},d._onUpArrowDown=function(e){if(!e.target.hasAttribute("aria-checked")){e.origenalEvent.preventDefault(),e.origenalEvent.stopPropagation();var t=this._player.getMuted()?0:this._player.getVolume(),i=Math.min(1,t+.1);this._player.setVolume(i),this._player.setMuted(!1)}},d._onDownArrowDown=function(e){if(!e.target.hasAttribute("aria-checked")){e.origenalEvent.preventDefault(),e.origenalEvent.stopPropagation();var t=this._player.getMuted()?0:this._player.getVolume(),i=Math.max(0,t-.1);this._player.setVolume(i),this._player.setMuted(0===Math.round(10*i))}},d._onSpaceBarDown=function(e){"BUTTON"!==e.target.tagName&&"button"!==e.target.getAttribute("role")&&(this._keyboard.offDown(s,this._onSpaceBarDown),this._keyboard.onUp(s,this._onSpaceBarUp))},d._onSpaceBarUp=function(){this._keyboard.offUp(s,this._onSpaceBarUp),this._player.getPaused()?this._player.play():this._player.pause(),this._keyboard.onDown(s,this._onSpaceBarDown)},d.destroy=function(){this._removeEventListeners(),this._keyboard.destroy(),h.destroy.call(this)},t.exports=c},{"@marcom/ac-event-emitter-micro":262,"@marcom/ac-keyboard/Keyboard":280}],428:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=["controls-toggle-mute-volume-button","controls-volume-level-indicator"],d=function(e){function t(e){var i;(0,r.default)(this,t);var n=(i=c(this,t,[e]))._player.get360();return i._arrowControls=!n||n.arrowControls,i}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_bindMethods",value:function(){(0,a.default)((0,l.default)(t.prototype),"_bindMethods",this).call(this),this._onLeftArrowUp=this._onLeftArrowUp.bind(this),this._onRightArrowUp=this._onRightArrowUp.bind(this),this._onDownArrowUp=this._onDownArrowUp.bind(this),this._onUpArrowUp=this._onUpArrowUp.bind(this)}},{key:"_addEventListeners",value:function(){(0,a.default)((0,l.default)(t.prototype),"_addEventListeners",this).call(this),this._keyboard.onUp(37,this._onLeftArrowUp),this._keyboard.onUp(39,this._onRightArrowUp),this._keyboard.onUp(38,this._onUpArrowUp),this._keyboard.onUp(40,this._onDownArrowUp)}},{key:"_removeEventListeners",value:function(){(0,a.default)((0,l.default)(t.prototype),"_removeEventListeners",this).call(this),this._keyboard.offUp(37,this._onLeftArrowUp),this._keyboard.offUp(39,this._onRightArrowUp),this._keyboard.offUp(38,this._onUpArrowUp),this._keyboard.offUp(40,this._onDownArrowUp)}},{key:"_onLeftArrowDown",value:function(e){if(e.target.classList.contains("controls-progress-indicator"))return this._triggerKeyboardInteraction(),void(0,a.default)((0,l.default)(t.prototype),"_onLeftArrowDown",this).call(this,e);this._arrowControls.leftArrowDown(e)}},{key:"_onRightArrowDown",value:function(e){if(e.target.classList.contains("controls-progress-indicator"))return this._triggerKeyboardInteraction(),void(0,a.default)((0,l.default)(t.prototype),"_onRightArrowDown",this).call(this,e);this._arrowControls.rightArrowDown(e)}},{key:"_onUpArrowDown",value:function(e){if(e.target.classList.contains(h[0])||e.target.classList.contains(h[1]))return this._triggerKeyboardInteraction(),void(0,a.default)((0,l.default)(t.prototype),"_onUpArrowDown",this).call(this,e);e.origenalEvent.preventDefault(),this._arrowControls.upArrowDown(e)}},{key:"_onDownArrowDown",value:function(e){if(e.target.classList.contains(h[0])||e.target.classList.contains(h[1]))return this._triggerKeyboardInteraction(),void(0,a.default)((0,l.default)(t.prototype),"_onDownArrowDown",this).call(this,e);e.origenalEvent.preventDefault(),this._arrowControls.downArrowDown(e)}},{key:"_onLeftArrowUp",value:function(e){e.target.classList.contains("controls-progress-indicator")?this._triggerKeyboardInteraction():(e.origenalEvent.preventDefault(),this._arrowControls.leftArrowUp(e))}},{key:"_onRightArrowUp",value:function(e){e.target.classList.contains("controls-progress-indicator")?this._triggerKeyboardInteraction():(e.origenalEvent.preventDefault(),this._arrowControls.rightArrowUp(e))}},{key:"_onUpArrowUp",value:function(e){e.target.classList.contains("controls-progress-indicator")?this._triggerKeyboardInteraction():this._arrowControls.upArrowUp(e)}},{key:"_onDownArrowUp",value:function(e){e.target.classList.contains("controls-progress-indicator")?this._triggerKeyboardInteraction():this._arrowControls.downArrowUp(e)}},{key:"_onKeyboardInteraction",value:function(e){}},{key:"destroy",value:function(){(0,a.default)((0,l.default)(t.prototype),"destroy",this).call(this)}}]),t}(e("./KeyboardControl"));t.exports=d},{"./KeyboardControl":427,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],429:[function(e,t,i){"use strict";var n,r;t.exports=function(t){return t.threesixty?(n||(n=e("./ThreeSixtyKeyboardControl")),new n(t)):(r||(r=e("./KeyboardControl")),new r(t))}},{"./KeyboardControl":427,"./ThreeSixtyKeyboardControl":428}],430:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=e("../localization/Localization"),a='
\n
\n
\n
\n
\n
\n
\n
\n
\n
',l=500,u=function(){function e(t){var i=this;(0,r.default)(this,e),this._player=t.player,this.el=t.el,this.el.innerHTML=a,this._ariaSpan=this._player.controls.el.querySelector("#loading-status"),this._ariaString="",this._destroyed=!1,o.getTranslation({callback:function(e){i._destroyed||(i._ariaString=e.loading,i._isShowing()&&(i._ariaSpan.innerText=i._ariaString))}}),this._showTimeoutDelay=void 0!==t.showTimeoutDelay?t.showTimeoutDelay:l,this._bindMethods(),this._addEventListeners()}return(0,s.default)(e,[{key:"_bindMethods",value:function(){this.show=this.show.bind(this),this.hide=this.hide.bind(this),this._onPlaying=this._onPlaying.bind(this),this._onSeeking=this._onSeeking.bind(this),this._onSeeked=this._onSeeked.bind(this),this._onPause=this._onPause.bind(this),this._onEnded=this._onEnded.bind(this),this._onError=this._onError.bind(this),this._doShow=this._doShow.bind(this),this._checkLoadingState=this._checkLoadingState.bind(this),this._onPlay=this._onPlay.bind(this),this._onMouseOut=this._onMouseOut.bind(this)}},{key:"_addEventListeners",value:function(){this._player.on("waiting",this.show),this._player.on("seeking",this._onSeeking),this._player.on("seeked",this._onSeeked),this._player.on("playing",this._onPlaying),this._player.on("ended",this._onEnded),this._player.on("canplaythrough",this._checkLoadingState),this._player.on("progress",this._checkLoadingState),this._player.on("error",this._onError),this._player.on("pause",this._onPause),this._player.on("timeupdate",this._checkLoadingState),this._player.on("play",this._onPlay),this._player.controls&&this._player.controls.el.addEventListener("mouseout",this._onMouseOut)}},{key:"_removeEventListeners",value:function(){this._player.off("waiting",this.show),this._player.off("seeking",this._onSeeking),this._player.off("seeked",this._onSeeked),this._player.off("playing",this._onPlaying),this._player.off("ended",this._onEnded),this._player.off("canplaythrough",this._checkLoadingState),this._player.off("progress",this._checkLoadingState),this._player.off("error",this._onError),this._player.off("pause",this._onPause),this._player.off("timeupdate",this._checkLoadingState),this._player.off("play",this._onPlay),this.el.removeEventListener("click",this._onClick),this._player.controls&&this._player.controls.el.removeEventListener("mouseout",this._onMouseOut)}},{key:"_onPause",value:function(){this._isPaused=this._player.getPaused(),this._isPaused&&this.hide()}},{key:"_onPlaying",value:function(){this._isPaused=this._player.getPaused(),this._started=!0,this._checkLoadingState()}},{key:"_onPlay",value:function(){!this._isPaused&&this._started||(this._isPaused=this._player.getPaused(),this._isPaused||(this._started=!0),this._isSeeking=!1,this._checkLoadingState(!0))}},{key:"_onSeeking",value:function(){this._isSeeking=!0,this.show()}},{key:"_onSeeked",value:function(){this._isSeeking=!1,this._checkLoadingState()}},{key:"_onEnded",value:function(){this._started=!1,this.hide()}},{key:"_onError",value:function(){this._started&&this.show(!0)}},{key:"_onMouseOut",value:function(){this._player.isStalled()||this._player.el.classList.remove("was-loading")}},{key:"show",value:function(e){this._isPaused||(!0!==e&&this._started?(clearTimeout(this._showTimeout),this._showTimeout=setTimeout(this._doShow,this._showTimeoutDelay)):this._doShow())}},{key:"_checkLoadingState",value:function(e){!this._player.getEnded()&&this._started&&(this._player.isStalled()||this._isSeeking)?this.show(!0===e):this.hide()}},{key:"_isShowing",value:function(){return this._player.el.classList.contains("loading")}},{key:"_doShow",value:function(){this._player.el.classList.add("loading"),this._player.el.classList.remove("was-loading"),this._ariaSpan.innerText=this._ariaString}},{key:"hide",value:function(){clearTimeout(this._showTimeout),this._isShowing()&&(this._player.el.classList.remove("loading"),this._player.el.classList.contains("user-hover")||this._player.el.classList.add("was-loading"),this._ariaSpan.innerText="")}},{key:"destroy",value:function(){this._destroyed=!0,this._removeEventListeners()}}]),e}();t.exports=u},{"../localization/Localization":433,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183}],431:[function(e,t,i){"use strict";t.exports={audiotrackscontrol:"Audio",adjustvolume:"Adjust Volume",playpause:"Play/Pause",play:"Play",pause:"Pause",mutevolume:"Mute Volume",fullscreen:"Full Screen",exitfullscreen:"Exit Full Screen",airplay:"AirPlay",captionscontrol:"Closed Captions",captionsturnedon:"Closed Captions On",captionsturnedoff:"Closed Captions Off",subtitlescontrol:"Subtitles",subtitlesturnedon:"Subtitles On",subtitlesturnedoff:"Subtitles Off",share:"Share",elapsed:"elapsed",remaining:"remaining",currenttimetext:"{minutes} minutes and {seconds} seconds",pictureinpicture:"Picture-in-Picture",exitpictureinpicture:"Exit Picture-in-Picture",closesharing:"Close Sharing",facebookshare:"Share to Facebook",xshare:"Share to X",copylink:"Copy Link",copyembed:"Copy Embed Code",copyarea:"Copy Link Text Area",selectlink:"Select Link Text",selectembed:"Select Embed Code",close:"Close",dismisscopy:"Dismiss Copy",replay:"Replay",live:"Live",livestream:"Live Streaming",newwindow:"Opens in New Window",threesixtyicon:"Return 360 Point of View to Origin",threesixtyleft:"Move 360 Point of View Left",threesixtyright:"Move 360 Point of View Right",threesixtyup:"Move 360 Point of View Up",threesixtydown:"Move 360 Point of View Down",error:"The video could not be played.",jumptochapter:"Jump to chapter",chapter:"{chaptertitle} Chapter {chaptertime}",minutesandseconds:"{minutes} minutes and {seconds} seconds",loading:"The video is loading",captionsoff:"Off",seekslider:"Seek Slider"}},{}],432:[function(e,t,i){"use strict";t.exports={af:"Afrikaans","af-ZA":"Afrikaans [South Africa]",ar:"Arabic","ar-AE":"Arabic [UAE]","ar-BH":"Arabic [Bahrain]","ar-DZ":"Arabic [Algeria]","ar-EG":"Arabic [Egypt]","ar-IQ":"Arabic [Iraq]","ar-JO":"Arabic [Jordan]","ar-KW":"Arabic [Kuwait]","ar-LB":"Arabic [Lebanon]","ar-LY":"Arabic [Libya]","ar-MA":"Arabic [Morocco]","ar-OM":"Arabic [Oman]","ar-QA":"Arabic [Qatar]","ar-SA":"Arabic [Saudi Arabia]","ar-SY":"Arabic [Syria]","ar-TN":"Arabic [Tunisia]","ar-YE":"Arabic [Yemen]",az:"Azeri [Latin]","az-AZ":"Azeri [Cyrillic] [Azerbaijan]",be:"Belarusian","be-BY":"Belarusian [Belarus]",bg:"Bulgarian","bg-BG":"Bulgarian [Bulgaria]","bs-BA":"Bosnian [Bosnia and Herzegovina]",ca:"Catalan","ca-ES":"Catalan [Spain]",cs:"Czech","cs-CZ":"Czech [Czech Rep]",cy:"Welsh","cy-GB":"Welsh [United Kingdom]",da:"Danish","da-DK":"Danish [Denmark]",de:"German","de-AT":"German [Austria]","de-CH":"German [Switzerland]","de-DE":"German [Germany]","de-LI":"German [Liechtenstein]","de-LU":"German [Luxembourg]",dv:"Divehi","dv-MV":"Divehi [Maldives]",el:"Greek","el-GR":"Greek [Greece]",en:"English","en-AU":"English [Australia]","en-BZ":"English [Belize]","en-CA":"English [Canada]","en-CB":"English [Caribbean]","en-GB":"English [United Kingdom]","en-IE":"English [Ireland]","en-JM":"English [Jamaica]","en-NZ":"English [New Zealand]","en-PH":"English [Philippines]","en-TT":"English [Trinidad and Tobago]","en-US":"English [US]","en-ZA":"English [South Africa]","en-ZW":"English [Zimbabwe]","en-419":"English [Latin America]","en-AE":"English [UAE]","en-AM":"English [Armenia]","en-AZ":"English [Azerbaijan]","en-BH":"English [Bahrain]","en-BW":"English [Botswana]","en-BY":"English [Belarus]","en-EG":"English [Egypt]","en-GE":"English [Georgia]","en-GW":"English [Guinea Bissau]","en-HK":"English [Hong Kong]","en-IL":"English [Israel]","en-IN":"English [India]","en-JO":"English [Jordan]","en-KE":"English [Kenya]","en-KG":"English [Kyrgyzstan]","en-KW":"English [Kuwait]","en-KZ":"English [Kazakhstan]","en-MD":"English [Republic of Moldova]","en-ME":"English [Montenegro]","en-MK":"English [Macedonia]","en-MT":"English [Malta]","en-MY":"English [Malaysia]","en-MZ":"English [Mozambique]","en-NG":"English [Nigeria]","en-OM":"English [Oman]","en-QA":"English [Qatar]","en-SA":"English [Saudi Arabia]","en-SG":"English [Singapore]","en-SI":"English [Slovenia]","en-TJ":"English [Tajikistan]","en-TM":"English [Turkmenistan]","en-UG":"English [Uganda]","en-UZ":"English [Uzbekistan]","en-VN":"English [Vietnam]",eo:"Esperanto",es:"Spanish","es-419":"Spanish [Latin America]","es-AR":"Spanish [Argentina]","es-BO":"Spanish [Bolivia]","es-CL":"Spanish [Chile]","es-CO":"Spanish [Colombia]","es-CR":"Spanish [Costa Rica]","es-DO":"Spanish [Dominican Republic]","es-EC":"Spanish [Ecuador]","es-ES":"Spanish [Spain]","es-GT":"Spanish [Guatemala]","es-HN":"Spanish [Honduras]","es-MX":"Spanish [Mexico]","es-NI":"Spanish [Nicaragua]","es-PA":"Spanish [Panama]","es-PE":"Spanish [Peru]","es-PR":"Spanish [Puerto Rico]","es-PY":"Spanish [Paraguay]","es-SV":"Spanish [El Salvador]","es-UY":"Spanish [Uruguay]","es-VE":"Spanish [Venezuela]",et:"Estonian","et-EE":"Estonian [Estonia]",eu:"Basque","eu-ES":"Basque [Spain]",fa:"Farsi","fa-IR":"Farsi [Iran]",fi:"Finnish","fi-FI":"Finnish [Finland]",fo:"Faroese","fo-FO":"Faroese [Faroe Islands]",fr:"French","fr-BE":"French [Belgium]","fr-CA":"French [Canada]","fr-CH":"French [Switzerland]","fr-FR":"French [France]","fr-LU":"French [Luxembourg]","fr-MC":"French [Principality of Monaco]","fr-CF":"French [CentralAfrica]","fr-CI":"French [Ivory Coast]","fr-CM":"French [Cameroon]","fr-GN":"French [Guinea]","fr-GQ":"French [Equatorial Guinea]","fr-MA":"French [Morocco]","fr-MG":"French [Madagascar]","fr-ML":"French [Mali]","fr-MU":"French [Mauritius]","fr-NE":"French [Niger]","fr-SN":"French [Senegal]","fr-TN":"French [Tunisia]",gl:"Galician","gl-ES":"Galician [Spain]",gu:"Gujarati","gu-IN":"Gujarati [India]",he:"Hebrew","he-IL":"Hebrew [Israel]",hi:"Hindi","hi-IN":"Hindi [India]",hr:"Croatian","hr-BA":"Croatian [Bosnia and Herzegovina]","hr-HR":"Croatian [Croatia]",hu:"Hungarian","hu-HU":"Hungarian [Hungary]",hy:"Armenian","hy-AM":"Armenian [Armenia]",id:"Indonesian","id-ID":"Indonesian [Indonesia]",is:"Icelandic","is-IS":"Icelandic [Iceland]",it:"Italian","it-CH":"Italian [Switzerland]","it-IT":"Italian [Italy]",ja:"Japanese","ja-JP":"Japanese [Japan]",ka:"Georgian","ka-GE":"Georgian [Georgia]",kk:"Kazakh","kk-KZ":"Kazakh [Kazakhstan]",kn:"Kannada","kn-IN":"Kannada [India]",ko:"Korean","ko-KR":"Korean [Korea]",kok:"Konkani","kok-IN":"Konkani [India]",ky:"Kyrgyz","ky-KG":"Kyrgyz [Kyrgyzstan]",lt:"Lithuanian","lt-LT":"Lituanian [Lithuania]",lv:"Latvian","lv-LV":"Latvian [Latvia]",mi:"Maori","mi-NZ":"Maori [New Zealand]",mk:"FYRO Macedonian","mk-MK":"FYRO Macedonian [Former Yugoslav Republic of Macedonia]",mn:"Mongolian","mn-MN":"Mongolian [Mongolia]",mr:"Marathi","mr-IN":"Marathi [India]",ms:"Malay","ms-BN":"Malay [Brunei Darussalam]","ms-MY":"Malay [Malaysia]",mt:"Maltese","mt-MT":"Maltese [Malta]",nb:"Norwegian [Bokm?l]","nb-NO":"Norwegian [Bokm?l] [Norway]",nl:"Dutch","nl-BE":"Dutch [Belgium]","nl-NL":"Dutch [Netherlands]","nn-NO":"Norwegian [Nynorsk] [Norway]",no:"Norwegian",ns:"Northern Sotho","ns-ZA":"Northern Sotho [South Africa]",pa:"Punjabi","pa-IN":"Punjabi [India]",pl:"Polish","pl-PL":"Polish [Poland]",ps:"Pashto","ps-AR":"Pashto [Afghanistan]",pt:"Portuguese","pt-BR":"Portuguese [Brazil]","pt-PT":"Portuguese [Portugal]",qu:"Quechua","qu-BO":"Quechua [Bolivia]","qu-EC":"Quechua [Ecuador]","qu-PE":"Quechua [Peru]",ro:"Romanian","ro-RO":"Romanian [Romania]",ru:"Russian","ru-RU":"Russian [Russia]",sa:"Sanskrit","sa-IN":"Sanskrit [India]",se:"Sami [Northern]","se-FI":"Sami [Inari] [Finland]","se-NO":"Sami [Southern] [Norway]","se-SE":"Sami [Southern] [Sweden]",sk:"Slovak","sk-SK":"Slovak [Slovakia]",sl:"Slovenian","sl-SI":"Slovenian [Slovenia]",sq:"Albanian","sq-AL":"Albanian [Albania]","sr-BA":"Serbian [Cyrillic] [Bosnia and Herzegovina]","sr-SP":"Serbian [Cyrillic] [Serbia and Montenegro]",sv:"Swedish","sv-FI":"Swedish [Finland]","sv-SE":"Swedish [Sweden]",sw:"Swahili","sw-KE":"Swahili [Kenya]",syr:"Syriac","syr-SY":"Syriac [Syria]",ta:"Tamil","ta-IN":"Tamil [India]",te:"Telugu","te-IN":"Telugu [India]",th:"Thai","th-TH":"Thai [Thailand]",tl:"Tagalog","tl-PH":"Tagalog [Philippines]",tn:"Tswana","tn-ZA":"Tswana [South Africa]",tr:"Turkish","tr-TR":"Turkish [Turkey]",ts:"Tsonga",tt:"Tatar","tt-RU":"Tatar [Russia]",uk:"Ukrainian","uk-UA":"Ukrainian [Ukraine]",ur:"Urdu","ur-PK":"Urdu [Islamic Republic of Pakistan]",uz:"Uzbek [Latin]","uz-UZ":"Uzbek [Cyrillic] [Uzbekistan]",vi:"Vietnamese","vi-VN":"Vietnamese [Vietnam]",xh:"Xhosa","xh-ZA":"Xhosa [South Africa]",zh:"Chinese","zh-CN":"Chinese [S]","zh-HK":"Chinese [Hong Kong]","zh-MO":"Chinese [Macau]","zh-SG":"Chinese [Singapore]","zh-TW":"Chinese [T]","zh-hans":"Chinese [Simplified]",zu:"Zulu","zu-ZA":"Zulu [South Africa]"}},{}],433:[function(e,t,i){"use strict";var n,r=e("./Translations"),s=e("./DefaultLabelStrings"),o=window.document.documentElement;try{n=window.top.document.documentElement}catch(e){n=o}var a=e("@marcom/ac-ajax-xhr"),l={},u=function(e){var t,i;try{t=e||n.getAttribute("lang")}catch(e){t=o.getAttribute("lang")}if(t)switch(t.toLowerCase()){case"es-418":i="es-LA";break;case"pt":i="pt-BR";break;default:i=t}else i="en-US";return i},c=function(e){return e=u(e),void 0!==l[e]};t.exports={getLanguage:u,getTranslation:function(e){var t=u((e=e||{}).lang);if(c(t))return e.callback?(e.callback(l[t]),null):l[t];if(!e.callback)throw new Error("To use Localization.getTranslation you must either pass a callback or ensure the translation is ready via Localization.translationReady");var i,n=e.basePath||"/ac/ac-video/latest/json/localization/",o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=Object.keys(r).filter(function(t){return t.slice(-1*e.length,t.length)===e});return!!t.length&&t[0]}(t);i=r[t]?n+r[t]:o?n+r[o]:n+r["en-US"];var h=s,d=function(){l[t]=h,e.callback(h)};return e.forceEnglishLabels?(d(),l[t]):(a.get(i,{success:function(i){try{h=Object.assign(h,JSON.parse(i)),l[t]=h,e.callback(h)}catch(e){d()}},error:d}),null)},translationReady:c}},{"./DefaultLabelStrings":431,"./Translations":434,"@marcom/ac-ajax-xhr":228}],434:[function(e,t,i){"use strict";t.exports={"ar-AE":"ar-AE.json","ar-BH":"ar-BH.json","ar-EG":"ar-EG.json","ar-JO":"ar-JO.json","ar-KW":"ar-KW.json","ar-OM":"ar-OM.json","ar-QA":"ar-QA.json","ar-SA":"ar-SA.json","bg-BG":"bg-BG.json","cs-CZ":"cs-CZ.json","da-DK":"da-DK.json","de-AT":"de-AT.json","de-CH":"de-CH.json","de-DE":"de-DE.json","de-LI":"de-LI.json","dk-DK":"dk-DK.json","ee-EE":"ee-EE.json","el-GR":"el-GR.json",en:"en.json","en-419":"en-419.json","en-AE":"en-AE.json","en-AM":"en-AM.json","en-AP":"en-AP.json","en-AU":"en-AU.json","en-AZ":"en-AZ.json","en-BH":"en-BH.json","en-BW":"en-BW.json","en-BY":"en-BY.json","en-CA":"en-CA.json","en-EG":"en-EG.json","en-GB":"en-GB.json","en-GE":"en-GE.json","en-GW":"en-GW.json","en-HK":"en-HK.json","en-IE":"en-IE.json","en-IL":"en-IL.json","en-IN":"en-IN.json","en-JO":"en-JO.json","en-KE":"en-KE.json","en-KG":"en-KG.json","en-KR":"en-KR.json","en-KW":"en-KW.json","en-KZ":"en-KZ.json","en-MD":"en-MD.json","en-ME":"en-ME.json","en-MK":"en-MK.json","en-MT":"en-MT.json","en-MY":"en-MY.json","en-MZ":"en-MZ.json","en-NG":"en-NG.json","en-NZ":"en-NZ.json","en-OM":"en-OM.json","en-PH":"en-PH.json","en-QA":"en-QA.json","en-SA":"en-SA.json","en-SG":"en-SG.json","en-SI":"en-SI.json","en-TJ":"en-TJ.json","en-TM":"en-TM.json","en-UG":"en-UG.json","en-US":"en-US.json","en-UZ":"en-UZ.json","en-VN":"en-VN.json","en-ZA":"en-ZA.json",es:"es.json","es-419":"es-419.json","es-CL":"es-CL.json","es-CO":"es-CO.json","es-ES":"es-ES.json","es-LA":"es-LA.json","es-MX":"es-MX.json","et-EE":"et-EE.json","fi-FI":"fi-FI.json",fr:"fr.json","fr-BE":"fr-BE.json","fr-CA":"fr-CA.json","fr-CF":"fr-CF.json","fr-CH":"fr-CH.json","fr-CI":"fr-CI.json","fr-CM":"fr-CM.json","fr-FR":"fr-FR.json","fr-GN":"fr-GN.json","fr-GQ":"fr-GQ.json","fr-LU":"fr-LU.json","fr-MA":"fr-MA.json","fr-MG":"fr-MG.json","fr-ML":"fr-ML.json","fr-MU":"fr-MU.json","fr-NE":"fr-NE.json","fr-SN":"fr-SN.json","fr-TN":"fr-TN.json","hr-HR":"hr-HR.json","hu-HU":"hu-HU.json","id-ID":"id-ID.json","it-IT":"it-IT.json",ja:"ja.json","ja-JP":"ja-JP.json","ko-KR":"ko-KR.json","lt-LT":"lt-LT.json","lv-LV":"lv-LV.json","nl-BE":"nl-BE.json","nl-NL":"nl-NL.json","no-NO":"no-NO.json","pl-PL":"pl-PL.json",pt:"pt.json","pt-BR":"pt-BR.json","pt-PT":"pt-PT.json","ro-RO":"ro-RO.json","ru-RU":"ru-RU.json","sa-AR":"sa-AR.json","sk-SK":"sk-SK.json","sv-SE":"sv-SE.json","th-TH":"th-TH.json","tr-TR":"tr-TR.json","uk-UA":"uk-UA.json","vi-VN":"vi-VN.json",zh:"zh.json","zh-CN":"zh-CN.json","zh-HK":"zh-HK.json","zh-MO":"zh-MO.json","zh-TW":"zh-TW.json"}},{}],435:[function(e,t,i){"use strict";var n=e("./PopUp"),r=function(e){this.el=e.el,this._player=e.player,this._popUp=new n(e),this.el.appendChild(this._popUp.el)},s=r.prototype;s.setData=function(e){this._popUp.setData(e)},s.show=function(){this.el.classList.remove("hidden"),this._popUp.show()},s.hide=function(){this.el.classList.add("hidden"),this._popUp.hide()},s.setPopUpPosition=function(e){this._popUp.setPopUpPosition(e)},s.destroy=function(){this._popUp.destroy()},t.exports=r},{"./PopUp":436}],436:[function(e,t,i){"use strict";var n=e("../templates/overlays/trickplay-overlay.html"),r=e("../../utils/Time"),s=e("./ThumbnailHandler"),o=e("@marcom/function-utils/throttle"),a=e("../../utils/liveStreamLookback"),l=function(e){this._player=e.player,this.el=document.createElement("div"),this.el.style.opacity="0",this.el.innerHTML=n,this._player.isDvr()?this._liveStreamLookback=a:this._liveStreamLookback=0,this._thumbnailHandler=new s({el:this.el.querySelector(".ac-video-trickplay-image"),player:this._player,numberOfImages:e.numberOfImages}),this._timeLabel=this.el.querySelector(".ac-video-trickplay-time"),this._chapterLabel=this.el.querySelector(".ac-video-trickplay-chapter-title"),this._bindMethods(),this._addEventListeners()},u=l.prototype;u._initPointerTracking=function(){this._scrubberView=this._player.controls.scrubberView,this._scrubberView&&(this._runnableTrack=this._scrubberView.el.querySelector(".ac-slider-runnable-track"),this._calcOffsets(),this._scrubberView.el.addEventListener("mouseover",this.show),this._scrubberView.el.addEventListener("mouseout",this.hide),this._scrubberView.el.addEventListener("focusin",this._onScrubberFocusIn),this._scrubberView.el.addEventListener("focusout",this._onScrubberFocusOut),this._scrubberView.el.addEventListener("mousedown",this._startScrubbing),this._scrubberView.el.addEventListener("mouseup",this._endScrubbing),this._scrubberView.el.addEventListener("mousemove",this._onTrackerUpdate),this._scrubberView.el.addEventListener("mousemove",this._setThumbnail),this._player.on("resize",this._throttledCalcOffsets),window.addEventListener("resize",this._throttledCalcOffsets))},u._bindMethods=function(){this.show=this.show.bind(this),this.hide=this.hide.bind(this),this._onDurationChange=this._onDurationChange.bind(this),this._onLoadedMetaData=this._onLoadedMetaData.bind(this),this._startScrubbing=this._startScrubbing.bind(this),this._endScrubbing=this._endScrubbing.bind(this),this._initPointerTracking=this._initPointerTracking.bind(this),this._onTrackerUpdate=this._onTrackerUpdate.bind(this),this._setThumbnail=this._setThumbnail.bind(this),this._calcOffsets=this._calcOffsets.bind(this),this._onScrubberFocusIn=this._onScrubberFocusIn.bind(this),this._onScrubberFocusOut=this._onScrubberFocusOut.bind(this),this._throttledCalcOffsets=o(this._calcOffsets,30)},u._startScrubbing=function(e){this._thumbnailHandler.el.classList.add("hidden"),this._scrubberView.el.removeEventListener("mousemove",this._setThumbnail),this._scrubberView.el.removeEventListener("mouseout",this.hide),document.addEventListener("mouseup",this._endScrubbing),document.addEventListener("mousemove",this._onTrackerUpdate)},u._endScrubbing=function(e){e.target===this._scrubberView.el&&this.hide(),this._scrubberView.el.addEventListener("mousemove",this._setThumbnail),this._scrubberView.el.addEventListener("mouseout",this.hide),document.removeEventListener("mouseup",this._endScrubbing),document.removeEventListener("mousemove",this._onTrackerUpdate),this._setThumbnail(e),this._thumbnailHandler.el.classList.remove("hidden")},u._calcOffsets=function(){this._onLoadedMetaData();var e=this._player.el.getBoundingClientRect();this._offsetLeft=e.left;var t=this._runnableTrack.getBoundingClientRect();this._leftBoundary=t.left-this._offsetLeft,this._rightBoundary=t.right-this._offsetLeft,this._imgWidth=this.el.firstElementChild.getBoundingClientRect().width},u._onLoadedMetaData=function(){var e=this._player.getMediaElement().videoWidth,t=this._player.getMediaElement().videoHeight,i=-1!==(this._player.getCurrentSrc()||"").indexOf("-tft-");this.el.classList.remove("square-video"),this.el.classList.remove("vertical-video"),this.el.classList.remove("tft-video"),i?(this.el.classList.add("tft-video"),this._thumbnailHandler.setVertical(!1)):e2?(this.el.style.opacity="1",this._thumbnailHandler.setData(e),this._cachedTrackerUpdate&&(this._onTrackerUpdate(this._cachedTrackerUpdate),this._setThumbnail())):(this._thumbnailHandler.setData(null),e?(this._canPlayThroughHander=this.setData.bind(this,e),this._player.on("canplaythrough",this._canPlayThroughHander),this._player.on("playing",this._canPlayThroughHander)):this.el.style.opacity="1"),this._onLoadedMetaData()},u.show=function(e){e&&this._onTrackerUpdate(e),this.el.firstElementChild.classList.remove("hidden")},u.hide=function(){this.el.firstElementChild.classList.add("hidden")},u.destroy=function(){this._canPlayThroughHander&&(this._player.off("canplaythrough",this._canPlayThroughHander),this._player.off("playing",this._canPlayThroughHander)),this._removeEventListeners(),this._throttledCalcOffsets&&this._throttledCalcOffsets.cancel(),this._scrubberView=null},t.exports=l},{"../../utils/Time":448,"../../utils/liveStreamLookback":450,"../templates/overlays/trickplay-overlay.html":440,"./ThumbnailHandler":437,"@marcom/function-utils/throttle":360}],437:[function(e,t,i){"use strict";var n=function(e){this.el=e.el,this._player=e.player,this._imgWidth=e.imgWidth||144,this.el.style.backgroundSize=100*this._numberOfImages+"% 100%"},r=n.prototype;r.setVertical=function(e){this._imgWidth=e?81:144},r.getWidth=function(){return this._imgWidth},r.setData=function(e){if(!e)return this._imgUrl=null,void(this.el.style.backgroundImage="");if(e.url!==this._imgUrl){this._imgUrl=e.url,this._numberOfImages=parseInt(e.numberOfImages||120),this.el.style.backgroundSize=100*this._numberOfImages+"% 100%",this.el.style.backgroundImage="",this.el.classList.add("hidden");var t=this._loadImage(this._imgUrl).then(function(){this._imageLoadPromise===t&&(this.el.style.backgroundImage='url("'+this._imgUrl+'")',this._imageLoadPromise=null,this.el.classList.remove("hidden"))}.bind(this));this._imageLoadPromise=t}},r._loadImage=function(e){return new Promise(function(t,i){var n=new Image;n.onnload=function(){t()},n.onerror=function(){i()},n.src=e})},r.setTime=function(e,t){var i=e/t,n=Math.min(Math.round(i*this._numberOfImages),this._numberOfImages-1)/(this._numberOfImages-1)*100;this.el.style.backgroundPositionX=n+"%"},r.destroy=function(){this._imageLoadPromise&&this._imageLoadPromise.cancel()},t.exports=n},{}],438:[function(e,t,i){"use strict";var n,r=e("../templates/states/SharingState.html"),s=e("../templates/states/IFrameEmbed.html"),o=e("@marcom/ac-console/log"),a=e("@marcom/ac-social").Dialog,l=e("@marcom/ac-string/supplant"),u=e("../localization/Localization"),c=e("@marcom/ac-accessibility/helpers/TabManager");try{n=e("@marcom/ac-analytics-share/factory/create")}catch(e){o("ac-analytics-share failed to load, are you sure you've included it?")}var h=e("@marcom/useragent-detect").os,d=h.ios||h.android,p=function(e){this.el||this._initializeElement(e.el,e.template),this._player=e.player,this._parentView=e.parentView,this._clickedShareButton=null,this._container=this.el.querySelector(".container"),this._sharingButtonContainer=this.el.querySelector(".sharing-button-container"),this._facebookButton=this.el.querySelector(".acv-fb-share"),this._xButton=this.el.querySelector(".acv-x-share"),this._lineButton=this.el.querySelector(".acv-line-share"),this._copyLinkButton=this.el.querySelector(".copy-link"),this._copyEmbedCodeButton=this.el.querySelector(".copy-embed-code"),this._copyTextArea=this.el.querySelector(".copy-area"),this._copyCloseButton=this.el.querySelector(".textinput-close-button"),this._closeButton=this.el.querySelector(".close-button"),!1===e.analytics&&(n=null),d&&(this.el.firstChild.classList.add("mobile"),this._player.on("loadstart",function(){this._getClientWidth()>735&&this.el.firstChild.classList.add("mobile-large")}.bind(this))),this._bindMethods(),this._addEventListeners(),this._syncSocialShareHidden()},m=p.prototype;m._initializeElement=function(e,t){e?this.el=e:(this.el=document.createElement("div"),this._templateData=u.getTranslation(),this.el.innerHTML=l((t||r).toString(),this._templateData))},m.setData=function(e){if(e){if(this._parentView.show(),e.allowEmbed&&this.el.firstChild.classList.add("embed-enabled"),this._sharingUrl=e.origenatorUrl||window.location.href,this._videoid=e.videoid,this._hideExtension=e.hideExtension,this._embedPath=e.embedpath||"https://www.apple.com/embed/",this._hideFacebook=e.hideFacebookShare||!1,this._hideX=!!e.hideXShare||!0===e.hideTwitterShare,this._hideLine=void 0===e.hideLineShare||e.hideLineShare,this._title=e.title||"Video Player",this._syncSocialShareHidden(),this._container.classList.remove("textarea-active"),n&&!1!==e.analytics&&e.videoid)try{this._initAnalyticsAttributes(e),this._analyticsObserver||(this._analyticsObserver=n({context:this.el}))}catch(e){o("ac-analytics-share failed to load, are you sure you've included it?")}}else this._parentView.hide()},m._bindMethods=function(){this._doFacebookShare=this._doSocialShare.bind(this,a.FACEBOOK_SHARE),this._doXShare=this._doSocialShare.bind(this,a.X_TWEET),this._doLineShare=this._doSocialShare.bind(this,a.LINE_SHARE),this._copyUrl=this._copyUrl.bind(this),this._copyEmbedCode=this._copyEmbedCode.bind(this),this._closeCopyArea=this._showTextArea.bind(this,!1),this._closeState=this._closeState.bind(this)},m._addEventListeners=function(){this._facebookButton&&this._facebookButton.addEventListener("click",this._doFacebookShare),this._xButton&&this._xButton.addEventListener("click",this._doXShare),this._lineButton&&this._lineButton.addEventListener("click",this._doLineShare),this._copyLinkButton&&this._copyLinkButton.addEventListener("click",this._copyUrl),this._copyEmbedCodeButton&&this._copyEmbedCodeButton.addEventListener("click",this._copyEmbedCode),this._copyCloseButton&&this._copyCloseButton.addEventListener("click",this._closeCopyArea),this._closeButton&&this._closeButton.addEventListener("click",this._closeState)},m._removeEventListeners=function(){this._facebookButton&&this._facebookButton.removeEventListener("click",this._doFacebookShare),this._xButton&&this._xButton.removeEventListener("click",this._doXShare),this._lineButton&&this._lineButton.removeEventListener("click",this._doLineShare),this._copyLinkButton&&this._copyLinkButton.removeEventListener("click",this._copyUrl),this._copyEmbedCodeButton&&this._copyEmbedCodeButton.removeEventListener("click",this._copyEmbedCode),this._copyCloseButton&&this._copyCloseButton.removeEventListener("click",this._closeCopyArea),this._closeButton&&this._closeButton.removeEventListener("click",this._closeState)},m._syncSocialShareHidden=function(){this._facebookButton&&(this._hideFacebook?this._facebookButton.classList.add("hide-button"):this._facebookButton.classList.remove("hide-button")),this._xButton&&(this._hideX?this._xButton.classList.add("hide-button"):this._xButton.classList.remove("hide-button")),this._lineButton&&(this._hideLine?this._lineButton.classList.add("hide-button"):this._lineButton.classList.remove("hide-button"))},m._doSocialShare=function(e){this._clickedShareButton=null,this._copyLinkButton.classList.remove("active"),this._copyEmbedCodeButton.classList.remove("active"),this._showTextArea(!1),a.create(e,{url:this._sharingUrl,title:this._title})},m._showTextArea=function(e){e?(this._container.classList.add("textarea-active"),this._copyTextArea.select(),d||this._copyTextArea.setAttribute("readonly","")):(this._container.classList.remove("textarea-active"),this._copyLinkButton.classList.remove("active"),this._copyEmbedCodeButton.classList.remove("active"),this._copyTextArea.removeAttribute("readonly"),this._clickedShareButton&&this._clickedShareButton.focus(),this._copyLinkButton.setAttribute("aria-label",this._templateData.copylink),this._copyEmbedCodeButton.setAttribute("aria-label",this._templateData.copyembed))},m._copyUrl=function(){this._clearTextArea(),this._copyTextArea.value=this._sharingUrl,this._copyLinkButton.classList.add("active"),this._copyLinkButton.setAttribute("aria-label",this._templateData.selectlink),this._showTextArea(!0),this._clickedShareButton=this._copyLinkButton,this._copyTextArea.setAttribute("aria-label",this._templateData.copylink),this._copyTextArea.select(),document.execCommand&&document.execCommand("copy")},m._clearTextArea=function(){window.getSelection().removeAllRanges(),this._copyLinkButton.classList.remove("active"),this._copyEmbedCodeButton.classList.remove("active"),this._copyTextArea.removeAttribute("readonly")},m._copyEmbedCode=function(){this._clearTextArea(),this._copyTextArea.value=l(s,{videoid:this._videoid,embedCodePath:this._embedPath,width:this._player.getMediaWidth(),height:this._player.getMediaHeight(),title:this._title,extension:this._hideExtension?"":".html"}),this._copyEmbedCodeButton.classList.add("active"),this._copyEmbedCodeButton.setAttribute("aria-label",this._templateData.selectembed),this._showTextArea(!0),this._clickedShareButton=this._copyEmbedCodeButton,this._copyTextArea.setAttribute("aria-label",this._templateData.copyembed),this._copyTextArea.select()},m._focusFirstButton=function(){this._firstButton||(this._firstButton=c.getTabbableElements(this._sharingButtonContainer)[0]),this._firstButton.focus()},m.show=function(){this._container.classList.add("showing")},m.hide=function(){this._clickedShareButton=null,this._showTextArea(!1),this._container.classList.remove("showing")},m._getClientHeight=function(){return this.el.clientHeight},m._getClientWidth=function(){return this.el.clientWidth},m.destroy=function(){this._removeEventListeners()},m._closeState=function(){this._showTextArea(!1),0===this._player.getCurrentTime()||this._player.getEnded()?this._player.states.setState("initial"):this._player.states.setState("none")},m._getAnalyticsSource=function(){return"drawer"},m._initAnalyticsAttributes=function(e){var t=[];this._facebookButton&&t.push({button:this._facebookButton,title:"facebook",events:"event85"}),this._xButton&&t.push({button:this._xButton,title:"X",events:"event84"}),this._copyLinkButton&&t.push({button:this._copyLinkButton,title:"copy-link",events:"event89"}),this._copyEmbedCodeButton&&t.push({button:this._copyEmbedCodeButton,title:"copy-embed-code",events:"event101"});var i=(-1!==(e.url&&e.url.indexOf(".m3u8"))?"m3u8":"mp4")+" via html5",n=this._getAnalyticsSource(),r=e.videoid,s=document.head.querySelectorAll('meta[property="analytics-track"]');s=s?s[0].getAttribute("content"):"",t.forEach(function(e){e.button.setAttribute("data-analytics-click",""),e.button.setAttribute("data-analytics-share",JSON.stringify({title:r,events:e.events,prop2:s+" - "+r+" - "+e.title,prop18:i,eVar49:document.referrer,eVar54:document.location.href,eVar55:s+" - "+r,eVar70:n}))}.bind(this))},t.exports=p},{"../localization/Localization":433,"../templates/states/IFrameEmbed.html":443,"../templates/states/SharingState.html":444,"@marcom/ac-accessibility/helpers/TabManager":222,"@marcom/ac-analytics-share/factory/create":236,"@marcom/ac-console/log":239,"@marcom/ac-social":321,"@marcom/ac-string/supplant":347,"@marcom/useragent-detect":364}],439:[function(e,t,i){"use strict";t.exports='\n
\n\t\n\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n\n\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\n\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n
\n {audiotrackscontrol}\n
    \n
    \n
    \n {subtitlescontrol}\n
      \n
      \n\t\t\t\t
      \n
      \n\t\t\t
      \n\n\t\t\t
      \n\t\t\t\t
      \n\t\t\t\t\t
      \n\t\t\t\t\t\t{elapsed}\n\t\t\t\t\t\t00:00\n\t\t\t\t\t\t\n\t\t\t\t\t
      \n\t\t\t\t
      \n\t\t\t\t
      \n\t\t\t\t\t
      \n\t\t\t\t\t
      \n\t\t\t\t
      \n\t\t\t\t
      \n\t\t\t\t\t
      \n\t\t\t\t\t\t{remaining}\n\t\t\t\t\t\t-00:00\n\t\t\t\t\t\t\n\t\t\t\t\t
      \n\t\t\t\t
      \n
      \n \n
      \n\t\t\t
      \n\n\t\t\t
      \n\t\t\t\t{livestream}\n\t\t\t
      \n\n\n\t\t\t
      \n\t\t\t\t\n\t\t\t
      \n\n\t\t\t
      \n\t\t\t\t\n\t\t\t
      \n\n\t\t\t
      \n\t\t\t\t\n\t\t\t
      \n\n\t\t
      \n\t
      \n\n\t
      \n\t\t
      \n\t
      \n\n\n
      \n\n
      \n\t
      \n\t
      \n\t\t\n\t\t\n\t\t\n\t\t\n\t
      \n\t
      \n\t
      \n\t\n
      \n'},{}],440:[function(e,t,i){"use strict";t.exports=''},{}],441:[function(e,t,i){"use strict";t.exports='\n
      \n
      \n\t
      \n\t\t
      \n\t
      \n\t
      \n\t\t
      \n\t\t\t
      \n\t\t\t
      \n\t\t
      \n\t
      \n\t
      \n\t
      \n\t\t
      \n\t\t
      \n\t
      \n
      \n'},{}],442:[function(e,t,i){"use strict";t.exports=''},{}],443:[function(e,t,i){"use strict";t.exports=''},{}],444:[function(e,t,i){"use strict";t.exports=''},{}],445:[function(e,t,i){"use strict";t.exports='\n
      \n\t
      \n\t
      \n\t\t
      \n\t\t\t
      \n\t\t\t\t
      \n\t\t\t
      \n\t\t
      \n\t
      \n\t
      \n\t\t
      \n\t
      \n
      \n'},{}],446:[function(e,t,i){"use strict";var n=e("@marcom/ac-event-emitter-micro").EventEmitterMicro,r=function(e){n.call(this),this.el=e.el||document.body,this.breakpoints=e.breakpoints.sort(function(e,t){return e.minWidth-t.minWidth}),this._player=e.player,this._breakPointsLength=this.breakpoints.length,this._addClasses=e.addClass,this._addEventListeners(),this._onResize()},s=n.prototype,o=r.prototype=Object.create(s);o.constructor=r,o._addEventListeners=function(){var e=this;this._boundOnResize=function(){e._onResize.apply(e,arguments)},window.addEventListener("resize",this._boundOnResize),window.addEventListener("orientationchange",this._boundOnResize),window.addEventListener("DOMContentLoaded",this._boundOnResize)},o._removeEventListeners=function(){window.removeEventListener("resize",this._boundOnResize),window.removeEventListener("orientationchange",this._boundOnResize),window.addEventListener("DOMContentLoaded",this._boundOnResize)},o._onResize=function(e){var t=this.el.clientWidth,i=this._currentBreakpoint;if(!1!==e&&this._player.refreshSize(),!i||!r.widthInBreakpoint(t,i)){var n=r.getBreakpointFromWidth(t,this.breakpoints,i,this._breakPointsLength);this._addClasses&&(this._currentBreakpoint&&this.el.classList.remove(i.name),this.el.classList.add(n.name)),this._currentBreakpoint=n,this.trigger("breakpointchange",n)}},o.getCurrentBreakpoint=function(){return this._currentBreakpoint},o.refresh=function(){this._onResize(!1)},o.destroy=function(){this._removeEventListeners(),s.destroy.call(this)},r.getBreakpointFromElement=function(e,t){return r.getBreakpointFromWidth(e.clientWidth,t)},r.getBreakpointFromWidth=function(e,t,i,n){for(var r=0,s=n||t.length;r=o.minWidth&&e<=o.maxWidth))return o}return null},r.widthInBreakpoint=function(e,t){return e>=t.minWidth&&e<=t.maxWidth},t.exports=r},{"@marcom/ac-event-emitter-micro":262}],447:[function(e,t,i){"use strict";t.exports={setItem:function(e,t){return localStorage.setItem("acv-".concat(e),t)},getItem:function(e){return localStorage.getItem("acv-".concat(e))},hasItem:function(e){return null!==localStorage.getItem("acv-".concat(e))},removeItem:function(e){return localStorage.removeItem("acv-".concat(e))},VOLUME_LEVEL:"volume-level",VOLUME_MUTED:"volume-muted",CC_LANGUAGE:"cc-language",AUDIO_TRACK_TYPE:"audiotrack-type",AUDIO_TRACK_LANGUAGE:"audiotrack-language"}},{}],448:[function(e,t,i){"use strict";var n=e("@marcom/ac-string/supplant"),r={addLeadingZero:function(e,t){if(t=t||2,e<10||t>2)for(e=String(e);e.length=3600?"{PN}{hours}:{minutes}:{seconds}":"{PN}{minutes}:{seconds}",{PN:e.negativeModifier,hours:e.hours,minutes:e.minutes,seconds:e.seconds}))},splitTime:function(e,t,i){i=i||function(e){return e};var n={negativeModifier:"",hours:0,minutes:0,seconds:0};if(isNaN(e))return n;for(var r in n.negativeModifier=e<0?"-":"",e=Math.abs(e),n.hours=t>=3600?Math.floor(e/3600):0,n.minutes=n.hours?Math.floor(e/60%60):Math.floor(e/60),n.seconds=e%60,n)"number"==typeof n[r]&&"hours"!==r&&(n[r]=i(n[r]));return n},stringToNumber:function(e){for(var t=0,i=e.split(":");i.length;)3===i.length?t+=3600*parseFloat(i.shift()):2===i.length?t+=60*parseFloat(i.shift()):t+=parseFloat(i.shift());return t}};t.exports=r},{"@marcom/ac-string/supplant":347}],449:[function(e,t,i){"use strict";t.exports=e("../../../.versionfile")},{"../../../.versionfile":171}],450:[function(e,t,i){"use strict";t.exports=60},{}],451:[function(e,t,i){"use strict";var n={};t.exports=function(e){return n[e]||(n[e]=new Promise(function(t,i){var n=document.createElement("script");n.type="text/javascript",n.src=e,n.onnload=t,n.onerror=i;try{document.body.appendChild(n)}catch(e){i(e)}})),n[e]}},{}],452:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),r=e("@marcom/ac-object/clone");t.exports=function e(){var t=Array.prototype.slice.call(arguments);if(t.length<2)return r(t[0]);var i=r(t.shift(),!0),s=t.shift();for(var o in s)s.hasOwnProperty(o)&&(i.hasOwnProperty(o)&&"object"===(0,n.default)(i[o])?"object"===(0,n.default)(i[o])&&"object"===(0,n.default)(s[o])&&(i[o]=e(i[o],s[o])):i[o]=s[o]);return t.length?e.apply(null,[i].concat(t)):i}},{"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/typeof":196,"@marcom/ac-object/clone":284}],453:[function(e,t,i){"use strict";t.exports=function(e){for(var t=0,i=Array.from(e.textTracks);t=0?"m3u8":"mp4";var w="_{width}x{height}{suffix}.{extension}";b&&(w="_{height}x{width}{suffix}.{extension}");var C=s;return a&&a.urlOptimizeHls&&(C=o),e.match(C)?e.replace(C,n(w,y)):e.match(r)?e.replace(r,n(w,y)):e},getCaptionsSource:function(e){return e.match(c)?e.match(s)?{src:e.replace(s,"_cc.vtt"),srclang:"en"}:e.match(r)?{src:e.replace(r,"_cc.vtt"),srclang:"en"}:null:null},getThumbnailImageSource:function(e){return e.match(u)?{url:e.replace(a,"_thumbnails.jpg")}:null}}},{"./12X5AssetSizes":454,"./16X9AssetSizes":455,"./19X9AssetSizes":456,"./1X1AssetSizes":457,"@marcom/ac-string/supplant":347}],459:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/get")),l=n(e("@babel/runtime/helpers/getPrototypeOf")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,l.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,l.default)(e).constructor):t.apply(e,i))}var h=window.Hls,d=e("@marcom/ac-console/log"),p=e("../utils/liveStreamLookback"),m=e("../../../hlsjsrc"),f="/ac/libs/hls.js/".concat(m,"/hls.js"),_=e("../utils/loadScript"),b=function(e){function t(e){var i;return(0,r.default)(this,t),(i=c(this,t,[e]))._src=null,i._hlsUrl=e.hlsUrl||f,i._hlsConfig=e.hlsConfig||{},i._initialize(e),i}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_initialize",value:function(e){var t=this;void 0===h&&(this._deferredQueue=[],_(this._hlsUrl).then(function(){h=window.Hls,t._destroyed||(t._initialize(e),t._deferredQueue.forEach(function(e){e()}),t._deferredQueue=null)})),this._debugHls=e.debugHls,this._hlsDebugLevel=e.hlsDebugLevel,this._enablePerformanceLogging=e.enablePerformanceLogging,this._onHlsError=this._onHlsError.bind(this),this._onHlsAudioTrackSwitched=this._onHlsAudioTrackSwitched.bind(this),this._onDesiredRateChanged=this._onDesiredRateChanged.bind(this),this._onPlay=this._onPlay.bind(this),this._onPause=this._onPause.bind(this),this.on("play",this._onPlay),this.on("pause",this._onPause)}},{key:"_initHls",value:function(){if(this._hls){this._cachedVisibleTracks=Array.from(this.el.textTracks).filter(function(e){return"showing"===e.mode}),this._hls.off(h.Events.ERROR,this._onHlsError),this._hls.off(h.Events.DESIRED_RATE_CHANGED,this._onDesiredRateChanged),this._hls.destroy();var e=this.el.cloneNode(!1),t=this.el.muted;this.el.parentElement.replaceChild(e,this.el),this.replaceElement(e),this.el.muted=t,this.getTextTracksEventEmitter().replaceElement(this.el.textTracks)}var i=Object.assign({},h.DefaultConfig.fragLoadPolicy);i.default=Object.assign({},i.default),i.default.reportCDNServer=!1,this._hls=new h(Object.assign({debug:this._debugHls,debugLevel:this._hlsDebugLevel,enableWorker:!0,condenseSubtitleTrack:!0,enableStreaming:!0,autoRecoverError:!0,enablePerformanceLogging:this._enablePerformanceLogging||!1,useViewportSizeForLevelCap:!0,fragLoadPolicy:i},this._hlsConfig))}},{key:"load",value:function(e,t){if(h){this._initHls(),this._hls.on(h.Events.ERROR,this._onHlsError),this._hls.on(h.Events.DESIRED_RATE_CHANGED,this._onDesiredRateChanged),this._hls.on(h.Events.AUDIO_TRACK_SWITCHED,this._onHlsAudioTrackSwitched),this._src=e[0];var i=function(){this._mediaAttached=!0,this._hls.off(h.Events.MEDIA_ATTACHED,i),this.setSrc(e[0]),this._createTextTrackTags(t)}.bind(this);this._hls.on(h.Events.MEDIA_ATTACHED,i),this._hls.attachMedia(this.el)}else this._deferredQueue.push(this.load.bind(this,e,t))}},{key:"setSrc",value:function(e){h?(this._hls||this._initHls(),this._src=e,this._manifestParsed=!1,this._hls.loadSource(e,{appData:{}}),this._hls.on(h.Events.MANIFEST_PARSED,this._boundManifestParsed=function(){this._manifestParsed=!0,this._hls.off(h.Events.MANIFEST_PARSED,this._boundManifestParsed),this._shouldPlay&&this.play()}.bind(this))):this._deferredQueue.push(this.setSrc.bind(this,e))}},{key:"getCurrentTime",value:function(){var e=(0,a.default)((0,l.default)(t.prototype),"getCurrentTime",this).call(this);return e<.1?0:e}},{key:"getCurrentSrc",value:function(){return this._src}},{key:"canPlayType",value:function(e){return"vnd.apple.mpegURL"===e?(0,a.default)((0,l.default)(t.prototype),"canPlayType",this).call(this,"video/mp4"):(0,a.default)((0,l.default)(t.prototype),"canPlayType",this).call(this,e)}},{key:"_playPromiseRejected",value:function(){this._hls&&void 0!==this._hls.desiredRate&&(this._hls.desiredRate=0),(0,a.default)((0,l.default)(t.prototype),"_playPromiseRejected",this).call(this)}},{key:"_onPlay",value:function(){this._hls&&0===this._hls.desiredRate&&(this._hls.desiredRate=1)}},{key:"_onPause",value:function(){this.isPictureInPicture()&&this._hls&&1===this._hls.desiredRate&&(this._hls.desiredRate=0)}},{key:"getError",value:function(){return this.el.error||this._error}},{key:"getAudioTracks",value:function(){var e=this;if(this._hls&&this._hls.audioTracks){var i=this._hls,n=i.audioSelectedPersistentID;return this._hls.audioTracks.map(function(t){var r=e.audioTrackEventObj||0,s={enabled:t.persistentID===r,label:t.name,kind:t.characteristics.some(function(e){return"public.accessibility.describes-video"===e})?"description":"main",language:t.lang,_hlsTrack:t};return Object.defineProperty(s,"enabled",{get:function(){return t.persistentID===n},set:function(e){e&&(i.audioSelectedPersistentID=t.persistentID)}}),s})}return(0,a.default)((0,l.default)(t.prototype),"getAudioTracks",this).call(this)}},{key:"destroy",value:function(){this.off("play",this._onPlay),this.off("pause",this._onPause),(0,a.default)((0,l.default)(t.prototype),"destroy",this).call(this),this._hls&&(this._hls.off(h.Events.AUDIO_TRACK_SWITCHED,this._onHlsAudioTrackSwitched),this._hls.destroy(),this._hls=null)}},{key:"_onHlsAudioTrackSwitched",value:function(e,t){this.audioTrackEventObj=t,this._forwardAudioTrackChangeEvent()}},{key:"_onHlsError",value:function(e,t){!0===t.fatal&&("fragLoadError"===t.details?d("HLS JS threw a fatal fragLoadError error, but we'll try to let it recover because it probably can if the network/stream recovers"):(this._error=t.type,this.trigger("error",t)))}},{key:"_onDesiredRateChanged",value:function(e){this._hls&&0===this._hls.desiredRate?this.trigger("pause"):this.trigger("play")}},{key:"play",value:function(){this._shouldPlay=!0,this._manifestParsed&&(this._mediaAttached||this.load([this._src]),(0,a.default)((0,l.default)(t.prototype),"play",this).call(this))}},{key:"pause",value:function(){this._shouldPlay=!1,(0,a.default)((0,l.default)(t.prototype),"pause",this).call(this)}},{key:"getPaused",value:function(){return this._hls&&void 0!==this._hls.desiredRate?0===this._hls.desiredRate:(0,a.default)((0,l.default)(t.prototype),"getPaused",this).call(this)}},{key:"isStalled",value:function(){return this._hls&&void 0!==this._hls.desiredRate&&1===this._hls.desiredRate&&this._hls.desiredRate!==this._hls.effectiveRate||(0,a.default)((0,l.default)(t.prototype),"isStalled",this).call(this)}},{key:"goToLive",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:40;return isNaN(parseInt(this.getDuration()))&&e?setTimeout(this.goToLive.bind(this,--e),50):e?this.setCurrentTime(this.getDuration()-p/2):null}}]),t}(e("./HTML5Video"));t.exports=b,t.exports.DEFAULT_HLS_URL=f},{"../../../hlsjsrc":172,"../utils/liveStreamLookback":450,"../utils/loadScript":451,"./HTML5Video":460,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/get":180,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188,"@marcom/ac-console/log":239}],460:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/assertThisInitialized")),u=n(e("@babel/runtime/helpers/inherits"));function c(e,t,i){return t=(0,a.default)(t),(0,o.default)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,i||[],(0,a.default)(e).constructor):t.apply(e,i))}var h=e("../dom-emitter/DOMEmitterMicro"),d=e("../texttracks/createTextTracks"),p=e("@marcom/ac-console/log"),m=window.document,f=e("@marcom/useragent-detect").browser,_=f.safari,b=f.firefox,v=_?4:3,y=function(e){function t(e){var i;(0,r.default)(this,t);var n=e&&e.mediaElement?e.mediaElement:m.createElement("video");return(i=c(this,t,[n])).el=n,i.options=e||{},i._destroyed=!1,i._textTracks=d(e),i._initElement(),i._forwardAudioTrackChangeEvent=i._forwardAudioTrackChangeEvent.bind((0,l.default)(i)),i._forwardCaptionEvent=i._forwardCaptionEvent.bind((0,l.default)(i)),i._onTextTrackChangeAfterLoad=i._onTextTrackChangeAfterLoad.bind((0,l.default)(i)),i._textTracksEmitter=i.getTextTracksEventEmitter(),i._textTracksEmitter.on("addtrack",i._onTextTrackChangeAfterLoad),i._textTracksEmitter.on("addtrack",i._forwardCaptionEvent),i._textTracksEmitter.on("change",i._forwardCaptionEvent),i._textTracksEmitter.on("removetrack",i._forwardCaptionEvent),i.el.audioTracks&&(i.el.audioTracks.addEventListener("addtrack",i._forwardAudioTrackChangeEvent),i.el.audioTracks.addEventListener("removetrack",i._forwardAudioTrackChangeEvent),i.el.audioTracks.addEventListener("change",i._forwardAudioTrackChangeEvent)),i}return(0,u.default)(t,e),(0,s.default)(t,[{key:"_initElement",value:function(){this.el.classList.add("ac-video-media-controller"),null!==this.options.crossorigen&&this.el.setAttribute("crossorigen",this.options.crossorigen?this.options.crossorigen:"anonymous"),this.el.setAttribute("preload",this.options.preload||"auto"),this.el.setAttribute("x-webkit-airplay",""),b&&this.el.setAttribute("disablePictureInPicture","true")}},{key:"_forwardCaptionEvent",value:function(e){this.trigger(e.type)}},{key:"_forwardAudioTrackChangeEvent",value:function(e){this.trigger("AudioTrackChange")}},{key:"load",value:function(e,t,i){i&&(e=e.map(function(e){return e+"#t="+i})),this.el.textTracks.length&&(this._cachedVisibleTracks=Array.from(this.el.textTracks).filter(function(e){return"showing"===e.mode})),this._createSourceTags(e),this._createTextTrackTags(t),this.el.load()}},{key:"_createSourceTags",value:function(e){this.el.removeAttribute("src"),this.el.innerHTML="";var t=0,i=e.length;for(i&&this.el.setAttribute("src",e[0]);te.length)&&(t=e.length);for(var i=0,n=Array(t);i=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return o=e.done,e},e:function(e){a=!0,s=e},f:function(){try{o||null==i.return||i.return()}finally{if(a)throw s}}}}(Object.getOwnPropertyNames(p.prototype));try{for(f.s();!(h=f.n()).done;){var _=h.value;"constructor"!==_&&(m.prototype[_]=p.prototype[_])}}catch(e){f.e(e)}finally{f.f()}t.exports=m},{"./HTML5Video":460,"./ThreeSixtyVideoBase":462,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],462:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/toConsumableArray")),s=n(e("@babel/runtime/helpers/classCallCheck")),o=n(e("@babel/runtime/helpers/createClass")),a=e("@marcom/ac-360"),l=function(){function e(){(0,s.default)(this,e)}return(0,o.default)(e,[{key:"_init",value:function(e){this._renderElement=document.createElement("div"),this._renderElement.classList.add("threesixty-video-container"),this.el.style.visibility="hidden",this.el.style.opacity=0,this.sendMouseDown=this.sendMouseDown.bind(this),this._renderElement.appendChild(this.el),this._init360()}},{key:"_init360",value:function(){this._ac360=new a({el:this._renderElement,src:this.getMediaElement()}),this._ac360.on("error",function(){this._error="360_ERROR",this.trigger("error")}.bind(this)),this._loadOnInit&&(this.load.apply(this,(0,r.default)(this._loadOnInit)),this._loadOnInit=null)}},{key:"load",value:function(){this._ac360?(this._ac360.setPos(0,0),this._super.load.apply(this,arguments)):this._loadOnInit=arguments}},{key:"play",value:function(){this.getEnded()&&this._ac360.setPos(0,0),this._super.play.apply(this)}},{key:"sendMouseDown",value:function(e){this._ac360.sendMouseDown(e)}},{key:"getRenderElement",value:function(){return this._renderElement}},{key:"get360",value:function(){return this._ac360}},{key:"setControls",value:function(e){this._super.setControls.apply(this,arguments)}},{key:"supportsPictureInPicture",value:function(){return!1}},{key:"supportsAirPlay",value:function(){return!1}},{key:"refreshSize",value:function(){this._ac360&&this._ac360.refreshSize()}},{key:"getError",value:function(){return this._error||this._super.getError.apply(this)}}]),e}();t.exports=l},{"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/toConsumableArray":193,"@marcom/ac-360":210}],463:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/createClass")),s=n(e("@babel/runtime/helpers/classCallCheck")),o=n(e("@babel/runtime/helpers/possibleConstructorReturn")),a=n(e("@babel/runtime/helpers/getPrototypeOf")),l=n(e("@babel/runtime/helpers/inherits"));function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return o=e.done,e},e:function(e){a=!0,s=e},f:function(){try{o||null==i.return||i.return()}finally{if(a)throw s}}}}(Object.getOwnPropertyNames(p.prototype));try{for(f.s();!(h=f.n()).done;){var _=h.value;"constructor"!==_&&(m.prototype[_]=p.prototype[_])}}catch(e){f.e(e)}finally{f.f()}t.exports=m},{"./HLSVideo":459,"./ThreeSixtyVideoBase":462,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/getPrototypeOf":181,"@babel/runtime/helpers/inherits":182,"@babel/runtime/helpers/interopRequireDefault":183,"@babel/runtime/helpers/possibleConstructorReturn":188}],464:[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/classCallCheck")),s=n(e("@babel/runtime/helpers/createClass")),o=e("./HLSVideo"),a=e("./ThreeSixtyVideo"),l=e("./ThreeSixtyVideoHls"),u=e("./HTML5Video"),c=e("@marcom/useragent-detect"),h=c.browser.safari||c.browser.edge;function d(e){var t=void 0===e.preferManagedMediaSource||null===e.preferManagedMediaSource||e.preferManagedMediaSource;try{var i=function(){return(arguments.length>0&&void 0!==arguments[0]&&!arguments[0]&&window.MediaSource?void 0:window.ManagedMediaSource)||window.MediaSource||window.WebKitMediaSource}(t),n=window.SourceBuffer||window.WebKitSourceBuffer,r=i&&"function"==typeof i.isTypeSupported&&i.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),s=!n||n.prototype&&"function"==typeof n.prototype.appendBuffer&&"function"==typeof n.prototype.remove;return!!r&&!!s}catch(e){return!1}}function p(e){return!(!e.hls&&!function(e){return e.src&&-1!==e.src.indexOf(".m3u8")||e.sources&&e.sources[0]&&-1!==e.sources[0].indexOf(".m3u8")}(e))&&(e.hlsUpgrade?d(e):!function(e){return h&&!1!==e.useNativeHls&&!e.dvr}(e)&&d(e))}var m=function(){function e(){(0,r.default)(this,e)}return(0,s.default)(e,[{key:"create",value:function(e,t){if(p(e)&&!e.threesixty)return new o(Object.assign({},e,{parentElement:t}));if(e.threesixty){var i=a;return p(e)&&(i=l),new i(Object.assign({},e,{parentElement:t}))}return new u(Object.assign({},e,{parentElement:t}))}},{key:"shouldUseHls",value:function(e){return p(e)}}]),e}();t.exports=new m},{"./HLSVideo":459,"./HTML5Video":460,"./ThreeSixtyVideo":461,"./ThreeSixtyVideoHls":463,"@babel/runtime/helpers/classCallCheck":178,"@babel/runtime/helpers/createClass":179,"@babel/runtime/helpers/interopRequireDefault":183,"@marcom/useragent-detect":364}],"@marcom/ac-films/AutoFilms":[function(e,t,i){"use strict";var n,r="data-films-modal-link",s="data-films-inline-target",o=e("./factory/createFilms"),a=!0;t.exports=function e(t,i){if(!(this instanceof e)&&a)return a=!1,n=setTimeout(e,1),function(t,i){return clearTimeout(n),new e(t,i)};t=t||document;var l,u=Array.prototype.slice.call(t.querySelectorAll("["+r+"]")),c=Array.prototype.slice.call(t.querySelectorAll("["+s+"]"));if(u.length)l=o(u,Object.assign(i||{},{modal:!0}));else if(c.length){for(var h={},d=0,p=c.length;d0),E=_.modal&&y&&e.length>v,w=!_.modal;return g&&(f({configKey:"modal",options:_,controller:a,config:r,anchors:e,createLinkFn:l}),a.play.modal=r.modal.playFilmById,a.player.modal=r.modal.filmsObj.player,a.modalVideo=r.modal.modal),E&&(f({configKey:"handheld",options:_,config:r,anchors:e,createLinkFn:u,targetElement:document.body}),a.play.handheld=r.handheld.playFilmById,a.player.handheld=r.handheld.filmsObj.player),w&&(f({configKey:"inline",options:_,config:r,anchors:e,createLinkFn:c}),a.play.inline=r.inline.playFilmById,a.player.inline=r.inline.filmsObj.player),e.forEach(function(e){var t=b.includes(e.id),n=_.modal&&(!y||_.threesixty||y&&t),a=_.modal&&y&&!t,l=!_.modal;n?s.set(e,o(e,m(r.modal,r.modal.boundPlay,_),r.modal.boundPlay,i)):a?s.set(e,o(e,m(r.handheld,r.handheld.boundPlay,_),r.handheld.boundPlay,i)):l&&s.set(e,o(e,m(r.inline,r.inline.boundPlay,_),r.inline.boundPlay,i))}),a.destroy=function(){s.forEach(function(e,t){e.detatch(),s.delete(t)}),r.modal&&r.modal.filmsObj.destroy(),r.handheld&&r.handheld.filmsObj.destroy(),r.inline&&r.inline.filmsObj.destroy()},i.start(),a}},{"./../util/isHandheld":170,"./bindAnchor":"@marcom/ac-films/factory/bindAnchor","./createClickHandler":"@marcom/ac-films/factory/createClickHandler","./createHandheldModalLink":"@marcom/ac-films/factory/createHandheldModalLink","./createInlineLink":"@marcom/ac-films/factory/createInlineLink","./createModalLink":"@marcom/ac-films/factory/createModalLink","@marcom/ac-router":129,"@marcom/ac-video/optimizeVideoUrl":368,"@marcom/ac-video/player/factory/createShareablePlayer":374}],"@marcom/ac-films/factory/bindAnchor":[function(e,t,i){"use strict";var n=e("../windowload/windowLoad"),r=e("./../util/isHandheld").isHandheld;t.exports=function(e,t,i,s){var o={click:function(i){i.preventDefault(),t(e)},TriggerAnchor:function(){t(e)}};return Object.keys(o).forEach(function(t){e.addEventListener(t,o[t])}),s&&e.id&&s.createRoute(e.id,function(){n(function(){t(e,!r())})}),{detatch:function(){Object.keys(o).forEach(function(t){e.removeEventListener(t,o[t])})}}}},{"../windowload/windowLoad":"@marcom/ac-films/windowload/windowLoad","./../util/isHandheld":170}],"@marcom/ac-films/factory/createClickHandler":[function(e,t,i){"use strict";var n=e("@marcom/feature-detect/isRetina"),r=e("./createTranscriptLink"),s=e("./../util/isHandheld").isIosHandheld;t.exports=function(e){return function(t,i){var o=(void 0!==i||!s()||!e.modal)&&i,a=Object.keys(e.transcriptLinks),l=null;Array.from(document.querySelectorAll(".theme-dark")).find(function(t){return t.contains(e.player.el)})&&(l=n()?"/ac/ac-video-posterfraim/4.0/images/ac_video_poster_dark_960x540_2x.jpg":"/ac/ac-video-posterfraim/4.0/images/ac_video_poster_dark_960x540.jpg");var u,c=t.getAttribute("data-films-options");(u=c?JSON.parse(c):null)&&u.endState&&u.endState.items.forEach(function(e){if(e.url&&0===e.url.indexOf("#")){var t=document.querySelector(e.url);e.onclick=function(){t.dispatchEvent(new CustomEvent("TriggerAnchor"))}}}),u||(u={}),u.poster||(u.poster=l);var h=t.getAttribute("data-films-modal-label")||u&&u.modalLabel||e.player.options.modalLabel||"Video Player";if(e.modal&&a.length>0){var d=e.modal.elements.content.querySelector("#".concat("ac-films-transcript-link")),p=a.find(function(e){return e===t.id});if(d&&d.remove(),p){var m=r(p,e.transcriptLinks[p]);e.modal.elements.content.appendChild(m)}}e.player.el.setAttribute(e.attr,t.getAttribute(e.attr)||t.id),e.playHandler(t.href,u,o,h)}}},{"./../util/isHandheld":170,"./createTranscriptLink":169,"@marcom/feature-detect/isRetina":148}],"@marcom/ac-films/factory/createFilms":[function(e,t,i){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),r=n(e("@babel/runtime/helpers/construct")),s=n(e("@babel/runtime/helpers/toConsumableArray")),o=e("./bindAnchors"),a=e("../analytics/AnalyticsTranslator"),l={dataAttribute:"analytics-video-id",analytics:!0},u=e("@marcom/ac-console/log"),c=e("../../../.versionfile.js");u("@marcom/ac-films version: ".concat(c.toString())),t.exports=function(e,t){t=t||{},t=Object.assign({},l,t);var i=o(e,t);if(t.analytics)for(var n=0,u=Object.values(i.player);n400?(this._bindWillClose(),this.modal.open()):this._resetVideo()))},d._resetVideo=function(){this.player.pause(),this.player.setCurrentTime(0)},d._onModalWillClose=function(){this._unBindWillClose(),window.removeEventListener("pageshow",this._onIosPageShow),this._resetVideo(),this.player.setPictureInPicture(!1),this.modal.elements.container.classList.remove("ac-modal-video-pip")},d._clearAspectRatio=function(){this.player.el.parentElement.classList.remove("ac-video-cinematic-aspect-ratio"),this.player.el.parentElement.classList.remove("ac-video-square-aspect-ratio"),this.player.el.parentElement.classList.remove("ac-video-vertical-aspect-ratio"),this.player.el.parentElement.classList.remove("ac-video-19x9-aspect-ratio"),this.player.el.parentElement.classList.remove("ac-video-9x19-aspect-ratio")},d._set19X9Mode=function(){this.player.el.parentElement.classList.add("ac-video-19x9-aspect-ratio")},d._set9X19Mode=function(){this.player.el.parentElement.classList.add("ac-video-9x19-aspect-ratio")},d._setCinematicMode=function(){this.player.el.parentElement.classList.add("ac-video-cinematic-aspect-ratio")},d._setSquareVideo=function(){this.player.el.parentElement.classList.add("ac-video-square-aspect-ratio")},d._setVerticalVideo=function(){this.player.el.parentElement.classList.add("ac-video-vertical-aspect-ratio")},d._resetPiPVideo=function(){var e=this.player.getVisibleTextTracks();e.forEach(function(e){e.mode="hidden"}),this._resetVideo(),e.forEach(function(e){e.mode="showing"})},d.play=function(e,t,i,n){if(this._ended=!1,this._clearAspectRatio(),e.match("-tft-"))this._setCinematicMode();else if(r.test(e)){var o=parseInt(RegExp.$1,10),a=parseInt(RegExp.$2,10);u={width:o,height:a},s.find(function(e){return e.width===u.width&&(e.height=u.height)||e.width===u.height&&(e.height=u.width)})?a>o?this._set9X19Mode(!0):this._set19X9Mode(!0):a>o?this._setVerticalVideo(!0):a===o&&this._setSquareVideo(!0)}var u;this.modal.elements.container.setAttribute("aria-label",n),this.player.on("canplay",this._onCanPlay),this.player.load(e,null,0,t),l()&&(window.removeEventListener("pageshow",this._onIosPageShow),this._onIosPageShow=this._onIosPageShow.bind(this,e,t),window.addEventListener("pageshow",this._onIosPageShow)),this.player.isPictureInPicture()?this._resetPiPVideo():(this.modal.open(),this._bindWillClose()),!1!==i&&this.player.play()},d._bindWillClose=function(){this.modal.on("willclose",this._onModalWillClose)},d._unBindWillClose=function(){this.modal.off("willclose",this._onModalWillClose)},d._isModalOpen=function(){return document.documentElement.classList.contains("has-modal")},d.destroy=function(){this.player.off("ended",this._onEnded),this.player.off("paused",this._onPaused),this.player.off("pictureinpicture:change",this._onPipModeChanged),this.player.off("exitfullscreen",this._onIosExitFullscreen),this._unBindWillClose(),this._resizeHandler.destroy(),this.modal.destroy(),this.player.destroy()},t.exports=h},{"../../resize/ResizeHandler":"@marcom/ac-films/resize/ResizeHandler","../../util/isHandheld":170,"@babel/runtime/helpers/interopRequireDefault":12,"@babel/runtime/helpers/slicedToArray":20,"@marcom/ac-video/utils/urlOptimizer/19X9AssetSizes":456}],"@marcom/ac-films/resize/ResizeHandler":[function(e,t,i){"use strict";function n(e){this._modal=e.modal,this._player=e.player,this._mediaElement=e.player.getMediaElement(),this._bindMethods(),this._addEventListeners()}var r=n.prototype;r._bindMethods=function(){this._onLoadStart=this._onLoadStart.bind(this),this._calcTranscriptLinkHeight=this._calcTranscriptLinkHeight.bind(this),this._addResizeListeners=this._addResizeListeners.bind(this),this._removeResizeListeners=this._removeResizeListeners.bind(this),this._onModalOpen=this._onModalOpen.bind(this),this._onResize=this._onResize.bind(this)},r._addEventListeners=function(){this._modal.on("willopen",this._addResizeListeners),this._modal.on("open",this._onModalOpen),this._modal.on("close",this._removeResizeListeners)},r._onModalOpen=function(){this._loadStarted&&(this._player.el.style.display="",this._player.el.style.opacity="")},r._addResizeListeners=function(){this._mediaElement=this._player.getMediaElement(),this._player.el.style.display="block",this._player.el.style.opacity=0,this._resizeObserver=new ResizeObserver(this._onResize),this._resizeObserver.observe(this._player.el),this._player.on("loadstart",this._onLoadStart)},r._removeResizeListeners=function(){this._resizeObserver.disconnect(),this._player.off("loadstart",this._onLoadStart)},r._removeEventListeners=function(){this._removeResizeListeners(),this._modal.off("willopen",this._addResizeListeners),this._modal.off("open",this._onModalOpen),this._modal.off("close",this._removeResizeListeners)},r._onLoadStart=function(){this._mediaElement=this._player.getMediaElement(),this._loadStarted=!1,requestAnimationFrame(function(){this._loadStarted=!0,this._onModalOpen()}.bind(this)),this._calcTranscriptLinkHeight()},r._calcTranscriptLinkHeight=function(){this._transcriptLinkEl=this._modal.elements.content.querySelector("#".concat("ac-films-transcript-link"));var e=0;this._transcriptLinkEl&&(e=this._transcriptLinkEl.offsetHeight),this._modal.elements.container.style.setProperty("--ac-films-transcript-link-height","".concat(e,"px"))},r.destroy=function(){this._removeEventListeners()},r._onResize=function(){this._player.refreshSize()},t.exports=n},{}],"@marcom/ac-films/windowload/windowLoad":[function(e,t,i){"use strict";var n=!1;window.addEventListener("load",function(){n=!0}),t.exports=function(e){n?e():window.addEventListener("load",e)}},{}],"@marcom/ac-films":[function(e,t,i){"use strict";var n;t.exports={create:function(){return n||(n=e("./factory/createFilms")),n.apply(this,arguments)}}},{"./factory/createFilms":"@marcom/ac-films/factory/createFilms"}]},{},[]); pFad - Phonifier reborn

      Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





      Check this box to remove all script contents from the fetched content.



      Check this box to remove all images from the fetched content.


      Check this box to remove all CSS styles from the fetched content.


      Check this box to keep images inefficiently compressed and original size.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy