@mux/mux-player
Version:
An open source Mux player web component that Just Worksâ„¢
14 lines • 1.03 MB
JavaScript
"use strict";(()=>{var f1=Object.defineProperty;var m1=Object.getPrototypeOf;var p1=Reflect.get;var Ev=i=>{throw TypeError(i)};var g1=(i,e,t)=>e in i?f1(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var _e=(i,e,t)=>g1(i,typeof e!="symbol"?e+"":e,t),hf=(i,e,t)=>e.has(i)||Ev("Cannot "+t);var C=(i,e,t)=>(hf(i,e,"read from private field"),t?t.call(i):e.get(i)),ae=(i,e,t)=>e.has(i)?Ev("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(i):e.set(i,t),se=(i,e,t,s)=>(hf(i,e,"write to private field"),s?s.call(i,t):e.set(i,t),t),Fe=(i,e,t)=>(hf(i,e,"access private method"),t);var ad=(i,e,t)=>p1(m1(i),t,e);var Mn=class{addEventListener(){}removeEventListener(){}dispatchEvent(e){return!0}};if(typeof DocumentFragment=="undefined"){class i extends Mn{}globalThis.DocumentFragment=i}var so=class extends Mn{},ff=class extends Mn{},v1={get(i){},define(i,e,t){},getName(i){return null},upgrade(i){},whenDefined(i){return Promise.resolve(so)}},ro,mf=class{constructor(e,t={}){ae(this,ro);se(this,ro,t==null?void 0:t.detail)}get detail(){return C(this,ro)}initCustomEvent(){}};ro=new WeakMap;function E1(i,e){return new so}var yv={document:{createElement:E1},DocumentFragment,customElements:v1,CustomEvent:mf,EventTarget:Mn,HTMLElement:so,HTMLVideoElement:ff},Tv=typeof window=="undefined"||typeof globalThis.customElements=="undefined",od=Tv?yv:globalThis,n2=Tv?yv.document:globalThis.document;var y1=Object.create,kv=Object.defineProperty,T1=Object.getOwnPropertyDescriptor,b1=Object.getOwnPropertyNames,_1=Object.getPrototypeOf,A1=Object.prototype.hasOwnProperty,Dv=function(i,e){return function(){return i&&(e=i(i=0)),e}},$t=function(i,e){return function(){return e||i((e={exports:{}}).exports,e),e.exports}},S1=function(i,e,t,s){if(e&&typeof e=="object"||typeof e=="function")for(var r=b1(e),n=0,a=r.length,o;n<a;n++)o=r[n],!A1.call(i,o)&&o!==t&&kv(i,o,{get:function(l){return e[l]}.bind(null,o),enumerable:!(s=T1(e,o))||s.enumerable});return i},Jt=function(i,e,t){return t=i!=null?y1(_1(i)):{},S1(e||!i||!i.__esModule?kv(t,"default",{value:i,enumerable:!0}):t,i)},Ii=$t(function(i,e){var t;typeof window!="undefined"?t=window:typeof global!="undefined"?t=global:typeof self!="undefined"?t=self:t={},e.exports=t});function Mr(i,e){return e!=null&&typeof Symbol!="undefined"&&e[Symbol.hasInstance]?!!e[Symbol.hasInstance](i):Mr(i,e)}var Pr=Dv(function(){Pr()});function Cv(i){"@swc/helpers - typeof";return i&&typeof Symbol!="undefined"&&i.constructor===Symbol?"symbol":typeof i}var wv=Dv(function(){}),Mv=$t(function(i,e){var t=Array.prototype.slice;e.exports=s;function s(r,n){for(("length"in r)||(r=[r]),r=t.call(r);r.length;){var a=r.shift(),o=n(a);if(o)return o;a.childNodes&&a.childNodes.length&&(r=t.call(a.childNodes).concat(r))}}}),I1=$t(function(i,e){Pr(),e.exports=t;function t(s,r){if(!Mr(this,t))return new t(s,r);this.data=s,this.nodeValue=s,this.length=s.length,this.ownerDocument=r||null}t.prototype.nodeType=8,t.prototype.nodeName="#comment",t.prototype.toString=function(){return"[object Comment]"}}),x1=$t(function(i,e){Pr(),e.exports=t;function t(s,r){if(!Mr(this,t))return new t(s);this.data=s||"",this.length=this.data.length,this.ownerDocument=r||null}t.prototype.type="DOMTextNode",t.prototype.nodeType=3,t.prototype.nodeName="#text",t.prototype.toString=function(){return this.data},t.prototype.replaceData=function(s,r,n){var a=this.data,o=a.substring(0,s),l=a.substring(s+r,a.length);this.data=o+n+l,this.length=this.data.length}}),Pv=$t(function(i,e){e.exports=t;function t(s){var r=this,n=s.type;s.target||(s.target=r),r.listeners||(r.listeners={});var a=r.listeners[n];if(a)return a.forEach(function(o){s.currentTarget=r,typeof o=="function"?o(s):o.handleEvent(s)});r.parentNode&&r.parentNode.dispatchEvent(s)}}),Ov=$t(function(i,e){e.exports=t;function t(s,r){var n=this;n.listeners||(n.listeners={}),n.listeners[s]||(n.listeners[s]=[]),n.listeners[s].indexOf(r)===-1&&n.listeners[s].push(r)}}),Nv=$t(function(i,e){e.exports=t;function t(s,r){var n=this;if(n.listeners&&n.listeners[s]){var a=n.listeners[s],o=a.indexOf(r);o!==-1&&a.splice(o,1)}}}),L1=$t(function(i,e){wv(),e.exports=s;var t=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];function s(h){switch(h.nodeType){case 3:return u(h.data);case 8:return"<!--"+h.data+"-->";default:return r(h)}}function r(h){var f=[],m=h.tagName;return h.namespaceURI==="http://www.w3.org/1999/xhtml"&&(m=m.toLowerCase()),f.push("<"+m+d(h)+o(h)),t.indexOf(m)>-1?f.push(" />"):(f.push(">"),h.childNodes.length?f.push.apply(f,h.childNodes.map(s)):h.textContent||h.innerText?f.push(u(h.textContent||h.innerText)):h.innerHTML&&f.push(h.innerHTML),f.push("</"+m+">")),f.join("")}function n(h,f){var m=Cv(h[f]);return f==="style"&&Object.keys(h.style).length>0?!0:h.hasOwnProperty(f)&&(m==="string"||m==="boolean"||m==="number")&&f!=="nodeName"&&f!=="className"&&f!=="tagName"&&f!=="textContent"&&f!=="innerText"&&f!=="namespaceURI"&&f!=="innerHTML"}function a(h){if(typeof h=="string")return h;var f="";return Object.keys(h).forEach(function(m){var p=h[m];m=m.replace(/[A-Z]/g,function(g){return"-"+g.toLowerCase()}),f+=m+":"+p+";"}),f}function o(h){var f=h.dataset,m=[];for(var p in f)m.push({name:"data-"+p,value:f[p]});return m.length?l(m):""}function l(h){var f=[];return h.forEach(function(m){var p=m.name,g=m.value;p==="style"&&(g=a(g)),f.push(p+'="'+c(g)+'"')}),f.length?" "+f.join(" "):""}function d(h){var f=[];for(var m in h)n(h,m)&&f.push({name:m,value:h[m]});for(var p in h._attributes)for(var g in h._attributes[p]){var y=h._attributes[p][g],T=(y.prefix?y.prefix+":":"")+g;f.push({name:T,value:y.value})}return h.className&&f.push({name:"class",value:h.className}),f.length?l(f):""}function u(h){var f="";return typeof h=="string"?f=h:h&&(f=h.toString()),f.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function c(h){return u(h).replace(/"/g,""")}}),Uv=$t(function(i,e){Pr();var t=Mv(),s=Pv(),r=Ov(),n=Nv(),a=L1(),o="http://www.w3.org/1999/xhtml";e.exports=l;function l(d,u,c){if(!Mr(this,l))return new l(d);var h=c===void 0?o:c||null;this.tagName=h===o?String(d).toUpperCase():d,this.nodeName=this.tagName,this.className="",this.dataset={},this.childNodes=[],this.parentNode=null,this.style={},this.ownerDocument=u||null,this.namespaceURI=h,this._attributes={},this.tagName==="INPUT"&&(this.type="text")}l.prototype.type="DOMElement",l.prototype.nodeType=1,l.prototype.appendChild=function(d){return d.parentNode&&d.parentNode.removeChild(d),this.childNodes.push(d),d.parentNode=this,d},l.prototype.replaceChild=function(d,u){d.parentNode&&d.parentNode.removeChild(d);var c=this.childNodes.indexOf(u);return u.parentNode=null,this.childNodes[c]=d,d.parentNode=this,u},l.prototype.removeChild=function(d){var u=this.childNodes.indexOf(d);return this.childNodes.splice(u,1),d.parentNode=null,d},l.prototype.insertBefore=function(d,u){d.parentNode&&d.parentNode.removeChild(d);var c=u==null?-1:this.childNodes.indexOf(u);return c>-1?this.childNodes.splice(c,0,d):this.childNodes.push(d),d.parentNode=this,d},l.prototype.setAttributeNS=function(d,u,c){var h=null,f=u,m=u.indexOf(":");if(m>-1&&(h=u.substr(0,m),f=u.substr(m+1)),this.tagName==="INPUT"&&u==="type")this.type=c;else{var p=this._attributes[d]||(this._attributes[d]={});p[f]={value:c,prefix:h}}},l.prototype.getAttributeNS=function(d,u){var c=this._attributes[d],h=c&&c[u]&&c[u].value;return this.tagName==="INPUT"&&u==="type"?this.type:typeof h!="string"?null:h},l.prototype.removeAttributeNS=function(d,u){var c=this._attributes[d];c&&delete c[u]},l.prototype.hasAttributeNS=function(d,u){var c=this._attributes[d];return!!c&&u in c},l.prototype.setAttribute=function(d,u){return this.setAttributeNS(null,d,u)},l.prototype.getAttribute=function(d){return this.getAttributeNS(null,d)},l.prototype.removeAttribute=function(d){return this.removeAttributeNS(null,d)},l.prototype.hasAttribute=function(d){return this.hasAttributeNS(null,d)},l.prototype.removeEventListener=n,l.prototype.addEventListener=r,l.prototype.dispatchEvent=s,l.prototype.focus=function(){},l.prototype.toString=function(){return a(this)},l.prototype.getElementsByClassName=function(d){var u=d.split(" "),c=[];return t(this,function(h){if(h.nodeType===1){var f=h.className||"",m=f.split(" ");u.every(function(p){return m.indexOf(p)!==-1})&&c.push(h)}}),c},l.prototype.getElementsByTagName=function(d){d=d.toLowerCase();var u=[];return t(this.childNodes,function(c){c.nodeType===1&&(d==="*"||c.tagName.toLowerCase()===d)&&u.push(c)}),u},l.prototype.contains=function(d){return t(this,function(u){return d===u})||!1}}),R1=$t(function(i,e){Pr();var t=Uv();e.exports=s;function s(r){if(!Mr(this,s))return new s;this.childNodes=[],this.parentNode=null,this.ownerDocument=r||null}s.prototype.type="DocumentFragment",s.prototype.nodeType=11,s.prototype.nodeName="#document-fragment",s.prototype.appendChild=t.prototype.appendChild,s.prototype.replaceChild=t.prototype.replaceChild,s.prototype.removeChild=t.prototype.removeChild,s.prototype.toString=function(){return this.childNodes.map(function(r){return String(r)}).join("")}}),k1=$t(function(i,e){e.exports=t;function t(s){}t.prototype.initEvent=function(s,r,n){this.type=s,this.bubbles=r,this.cancelable=n},t.prototype.preventDefault=function(){}}),D1=$t(function(i,e){Pr();var t=Mv(),s=I1(),r=x1(),n=Uv(),a=R1(),o=k1(),l=Pv(),d=Ov(),u=Nv();e.exports=c;function c(){if(!Mr(this,c))return new c;this.head=this.createElement("head"),this.body=this.createElement("body"),this.documentElement=this.createElement("html"),this.documentElement.appendChild(this.head),this.documentElement.appendChild(this.body),this.childNodes=[this.documentElement],this.nodeType=9}var h=c.prototype;h.createTextNode=function(f){return new r(f,this)},h.createElementNS=function(f,m){var p=f===null?null:String(f);return new n(m,this,p)},h.createElement=function(f){return new n(f,this)},h.createDocumentFragment=function(){return new a(this)},h.createEvent=function(f){return new o(f)},h.createComment=function(f){return new s(f,this)},h.getElementById=function(f){f=String(f);var m=t(this.childNodes,function(p){if(String(p.id)===f)return p});return m||null},h.getElementsByClassName=n.prototype.getElementsByClassName,h.getElementsByTagName=n.prototype.getElementsByTagName,h.contains=n.prototype.contains,h.removeEventListener=u,h.addEventListener=d,h.dispatchEvent=l}),C1=$t(function(i,e){var t=D1();e.exports=new t}),Fv=$t(function(i,e){var t=typeof global!="undefined"?global:typeof window!="undefined"?window:{},s=C1(),r;typeof document!="undefined"?r=document:(r=t["__GLOBAL_DOCUMENT_CACHE@4"],r||(r=t["__GLOBAL_DOCUMENT_CACHE@4"]=s)),e.exports=r});function w1(i){if(Array.isArray(i))return i}function M1(i,e){var t=i==null?null:typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(t!=null){var s=[],r=!0,n=!1,a,o;try{for(t=t.call(i);!(r=(a=t.next()).done)&&(s.push(a.value),!(e&&s.length===e));r=!0);}catch(l){n=!0,o=l}finally{try{!r&&t.return!=null&&t.return()}finally{if(n)throw o}}return s}}function P1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Tf(i,e){(e==null||e>i.length)&&(e=i.length);for(var t=0,s=new Array(e);t<e;t++)s[t]=i[t];return s}function Bv(i,e){if(i){if(typeof i=="string")return Tf(i,e);var t=Object.prototype.toString.call(i).slice(8,-1);if(t==="Object"&&i.constructor&&(t=i.constructor.name),t==="Map"||t==="Set")return Array.from(t);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Tf(i,e)}}function ps(i,e){return w1(i)||M1(i,e)||Bv(i,e)||P1()}var oo=Jt(Ii()),bv=Jt(Ii()),O1=Jt(Ii()),N1={now:function(){var i=O1.default.performance,e=i&&i.timing,t=e&&e.navigationStart,s=typeof t=="number"&&typeof i.now=="function"?t+i.now():Date.now();return Math.round(s)}},ut=N1,uo=function(){var i,e,t;if(typeof((i=bv.default.crypto)===null||i===void 0?void 0:i.getRandomValues)=="function"){t=new Uint8Array(32),bv.default.crypto.getRandomValues(t);for(var s=0;s<32;s++)t[s]=t[s]%16}else{t=[];for(var r=0;r<32;r++)t[r]=Math.random()*16|0}var n=0;e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(l){var d=l==="x"?t[n]:t[n]&3|8;return n++,d.toString(16)});var a=ut.now(),o=a==null?void 0:a.toString(16).substring(3);return o?e.substring(0,28)+o:e},$v=function(){return("000000"+(Math.random()*Math.pow(36,6)<<0).toString(36)).slice(-6)},_i=function(i){if(i&&typeof i.nodeName!="undefined")return i.muxId||(i.muxId=$v()),i.muxId;var e;try{e=document.querySelector(i)}catch{}return e&&!e.muxId&&(e.muxId=i),(e==null?void 0:e.muxId)||i},ud=function(i){var e;i&&typeof i.nodeName!="undefined"?(e=i,i=_i(e)):e=document.querySelector(i);var t=e&&e.nodeName?e.nodeName.toLowerCase():"";return[e,i,t]};function U1(i){if(Array.isArray(i))return Tf(i)}function F1(i){if(typeof Symbol!="undefined"&&i[Symbol.iterator]!=null||i["@@iterator"]!=null)return Array.from(i)}function B1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ai(i){return U1(i)||F1(i)||Bv(i)||B1()}var Cr={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},$1=function(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3,t,s,r,n,a,o=i?[console,i]:[console],l=(t=console.trace).bind.apply(t,Ai(o)),d=(s=console.info).bind.apply(s,Ai(o)),u=(r=console.debug).bind.apply(r,Ai(o)),c=(n=console.warn).bind.apply(n,Ai(o)),h=(a=console.error).bind.apply(a,Ai(o)),f=e;return{trace:function(){for(var m=arguments.length,p=new Array(m),g=0;g<m;g++)p[g]=arguments[g];if(!(f>Cr.TRACE))return l.apply(void 0,Ai(p))},debug:function(){for(var m=arguments.length,p=new Array(m),g=0;g<m;g++)p[g]=arguments[g];if(!(f>Cr.DEBUG))return u.apply(void 0,Ai(p))},info:function(){for(var m=arguments.length,p=new Array(m),g=0;g<m;g++)p[g]=arguments[g];if(!(f>Cr.INFO))return d.apply(void 0,Ai(p))},warn:function(){for(var m=arguments.length,p=new Array(m),g=0;g<m;g++)p[g]=arguments[g];if(!(f>Cr.WARN))return c.apply(void 0,Ai(p))},error:function(){for(var m=arguments.length,p=new Array(m),g=0;g<m;g++)p[g]=arguments[g];if(!(f>Cr.ERROR))return h.apply(void 0,Ai(p))},get level(){return f},set level(m){m!==this.level&&(f=m!=null?m:e)}}},Ke=$1("[mux]"),pf=Jt(Ii());function bf(){var i=pf.default.doNotTrack||pf.default.navigator&&pf.default.navigator.doNotTrack;return i==="1"}function de(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}Pr();function _t(i,e){if(!Mr(i,e))throw new TypeError("Cannot call a class as a function")}function _v(i,e){for(var t=0;t<e.length;t++){var s=e[t];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(i,s.key,s)}}function $i(i,e,t){return e&&_v(i.prototype,e),t&&_v(i,t),i}function q(i,e,t){return e in i?Object.defineProperty(i,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):i[e]=t,i}function On(i){return On=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},On(i)}function H1(i,e){for(;!Object.prototype.hasOwnProperty.call(i,e)&&(i=On(i),i!==null););return i}function dd(i,e,t){return typeof Reflect!="undefined"&&Reflect.get?dd=Reflect.get:dd=function(s,r,n){var a=H1(s,r);if(a){var o=Object.getOwnPropertyDescriptor(a,r);return o.get?o.get.call(n||s):o.value}},dd(i,e,t||i)}function _f(i,e){return _f=Object.setPrototypeOf||function(t,s){return t.__proto__=s,t},_f(i,e)}function G1(i,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");i.prototype=Object.create(e&&e.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),e&&_f(i,e)}function K1(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}wv();function V1(i,e){return e&&(Cv(e)==="object"||typeof e=="function")?e:de(i)}function W1(i){var e=K1();return function(){var t=On(i),s;if(e){var r=On(this).constructor;s=Reflect.construct(t,arguments,r)}else s=t.apply(this,arguments);return V1(this,s)}}var Si=function(i){return co(i)[0]},co=function(i){if(typeof i!="string"||i==="")return["localhost"];var e=/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,t=i.match(e)||[],s=t[4],r;return s&&(r=(s.match(/[^\.]+\.[^\.]+$/)||[])[0]),[s,r]},gf=Jt(Ii()),q1={exists:function(){var i=gf.default.performance,e=i&&i.timing;return e!==void 0},domContentLoadedEventEnd:function(){var i=gf.default.performance,e=i&&i.timing;return e&&e.domContentLoadedEventEnd},navigationStart:function(){var i=gf.default.performance,e=i&&i.timing;return e&&e.navigationStart}},cd=q1;function dt(i,e,t){t=t===void 0?1:t,i[e]=i[e]||0,i[e]+=t}function hd(i){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{},s=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(t).filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),s.forEach(function(r){q(i,r,t[r])})}return i}function Y1(i,e){var t=Object.keys(i);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(i);e&&(s=s.filter(function(r){return Object.getOwnPropertyDescriptor(i,r).enumerable})),t.push.apply(t,s)}return t}function Sf(i,e){return e=e!=null?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(e)):Y1(Object(e)).forEach(function(t){Object.defineProperty(i,t,Object.getOwnPropertyDescriptor(e,t))}),i}var j1=["x-cdn","content-type"],Hv=["x-request-id","cf-ray","x-amz-cf-id","x-akamai-request-id"],z1=j1.concat(Hv);function If(i){i=i||"";var e={},t=i.trim().split(/[\r\n]+/);return t.forEach(function(s){if(s){var r=s.split(": "),n=r.shift();n&&(z1.indexOf(n.toLowerCase())>=0||n.toLowerCase().indexOf("x-litix-")===0)&&(e[n]=r.join(": "))}}),e}function fd(i){if(i){var e=Hv.find(function(t){return i[t]!==void 0});return e?i[e]:void 0}}var Q1=function(i){var e={};for(var t in i){var s=i[t],r=s["DATA-ID"].search("io.litix.data.");if(r!==-1){var n=s["DATA-ID"].replace("io.litix.data.","");e[n]=s.VALUE}}return e},Gv=Q1,ld=function(i){if(!i)return{};var e=cd.navigationStart(),t=i.loading,s=t?t.start:i.trequest,r=t?t.first:i.tfirst,n=t?t.end:i.tload;return{bytesLoaded:i.total,requestStart:Math.round(e+s),responseStart:Math.round(e+r),responseEnd:Math.round(e+n)}},no=function(i){if(!(!i||typeof i.getAllResponseHeaders!="function"))return If(i.getAllResponseHeaders())},X1=function(i,e,t){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},r=arguments.length>4?arguments[4]:void 0,n=i.log,a=i.utils.secondsToMs,o=function(y){var T=parseInt(r.version),E;return T===1&&y.programDateTime!==null&&(E=y.programDateTime),T===0&&y.pdt!==null&&(E=y.pdt),E};if(!cd.exists()){n.warn("performance timing not supported. Not tracking HLS.js.");return}var l=function(y,T){return i.emit(e,y,T)},d=function(y,T){var E=T.levels,b=T.audioTracks,A=T.url,k=T.stats,I=T.networkDetails,S=T.sessionData,R={},x={};E.forEach(function(U,j){R[j]={width:U.width,height:U.height,bitrate:U.bitrate,attrs:U.attrs}}),b.forEach(function(U,j){x[j]={name:U.name,language:U.lang,bitrate:U.bitrate}});var D=ld(k),P=D.bytesLoaded,F=D.requestStart,Y=D.responseStart,V=D.responseEnd;l("requestcompleted",Sf(hd({},Gv(S)),{request_event_type:y,request_bytes_loaded:P,request_start:F,request_response_start:Y,request_response_end:V,request_type:"manifest",request_hostname:Si(A),request_response_headers:no(I),request_rendition_lists:{media:R,audio:x,video:{}}}))};t.on(r.Events.MANIFEST_LOADED,d);var u=function(y,T){var E=T.details,b=T.level,A=T.networkDetails,k=T.stats,I=ld(k),S=I.bytesLoaded,R=I.requestStart,x=I.responseStart,D=I.responseEnd,P=E.fragments[E.fragments.length-1],F=o(P)+a(P.duration);l("requestcompleted",{request_event_type:y,request_bytes_loaded:S,request_start:R,request_response_start:x,request_response_end:D,request_current_level:b,request_type:"manifest",request_hostname:Si(E.url),request_response_headers:no(A),video_holdback:E.holdBack&&a(E.holdBack),video_part_holdback:E.partHoldBack&&a(E.partHoldBack),video_part_target_duration:E.partTarget&&a(E.partTarget),video_target_duration:E.targetduration&&a(E.targetduration),video_source_is_live:E.live,player_manifest_newest_program_time:isNaN(F)?void 0:F})};t.on(r.Events.LEVEL_LOADED,u);var c=function(y,T){var E=T.details,b=T.networkDetails,A=T.stats,k=ld(A),I=k.bytesLoaded,S=k.requestStart,R=k.responseStart,x=k.responseEnd;l("requestcompleted",{request_event_type:y,request_bytes_loaded:I,request_start:S,request_response_start:R,request_response_end:x,request_type:"manifest",request_hostname:Si(E.url),request_response_headers:no(b)})};t.on(r.Events.AUDIO_TRACK_LOADED,c);var h=function(y,T){var E=T.stats,b=T.networkDetails,A=T.frag;E=E||A.stats;var k=ld(E),I=k.bytesLoaded,S=k.requestStart,R=k.responseStart,x=k.responseEnd,D=b?no(b):void 0,P={request_event_type:y,request_bytes_loaded:I,request_start:S,request_response_start:R,request_response_end:x,request_hostname:b?Si(b.responseURL):void 0,request_id:D?fd(D):void 0,request_response_headers:D,request_media_duration:A.duration,request_url:b==null?void 0:b.responseURL};A.type==="main"?(P.request_type="media",P.request_current_level=A.level,P.request_video_width=(t.levels[A.level]||{}).width,P.request_video_height=(t.levels[A.level]||{}).height,P.request_labeled_bitrate=(t.levels[A.level]||{}).bitrate):P.request_type=A.type,l("requestcompleted",P)};t.on(r.Events.FRAG_LOADED,h);var f=function(y,T){var E=T.frag,b=E.start,A=o(E),k={currentFragmentPDT:A,currentFragmentStart:a(b)};l("fragmentchange",k)};t.on(r.Events.FRAG_CHANGED,f);var m=function(y,T){var E=T.type,b=T.details,A=T.response,k=T.fatal,I=T.frag,S=T.networkDetails,R=(I==null?void 0:I.url)||T.url||"",x=S?no(S):void 0;if((b===r.ErrorDetails.MANIFEST_LOAD_ERROR||b===r.ErrorDetails.MANIFEST_LOAD_TIMEOUT||b===r.ErrorDetails.FRAG_LOAD_ERROR||b===r.ErrorDetails.FRAG_LOAD_TIMEOUT||b===r.ErrorDetails.LEVEL_LOAD_ERROR||b===r.ErrorDetails.LEVEL_LOAD_TIMEOUT||b===r.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||b===r.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT||b===r.ErrorDetails.SUBTITLE_LOAD_ERROR||b===r.ErrorDetails.SUBTITLE_LOAD_TIMEOUT||b===r.ErrorDetails.KEY_LOAD_ERROR||b===r.ErrorDetails.KEY_LOAD_TIMEOUT)&&l("requestfailed",{request_error:b,request_url:R,request_hostname:Si(R),request_id:x?fd(x):void 0,request_type:b===r.ErrorDetails.FRAG_LOAD_ERROR||b===r.ErrorDetails.FRAG_LOAD_TIMEOUT?"media":b===r.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||b===r.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT?"audio":b===r.ErrorDetails.SUBTITLE_LOAD_ERROR||b===r.ErrorDetails.SUBTITLE_LOAD_TIMEOUT?"subtitle":b===r.ErrorDetails.KEY_LOAD_ERROR||b===r.ErrorDetails.KEY_LOAD_TIMEOUT?"encryption":"manifest",request_error_code:A==null?void 0:A.code,request_error_text:A==null?void 0:A.text}),k){var D,P="".concat(R?"url: ".concat(R,`
`):"")+"".concat(A&&(A.code||A.text)?"response: ".concat(A.code,", ").concat(A.text,`
`):"")+"".concat(T.reason?"failure reason: ".concat(T.reason,`
`):"")+"".concat(T.level?"level: ".concat(T.level,`
`):"")+"".concat(T.parent?"parent stream controller: ".concat(T.parent,`
`):"")+"".concat(T.buffer?"buffer length: ".concat(T.buffer,`
`):"")+"".concat(T.error?"error: ".concat(T.error,`
`):"")+"".concat(T.event?"event: ".concat(T.event,`
`):"")+"".concat(T.err?"error message: ".concat((D=T.err)===null||D===void 0?void 0:D.message,`
`):"");l("error",{player_error_code:E,player_error_message:b,player_error_context:P})}};t.on(r.Events.ERROR,m);var p=function(y,T){var E=T.frag,b=E&&E._url||"";l("requestcanceled",{request_event_type:y,request_url:b,request_type:"media",request_hostname:Si(b)})};t.on(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,p);var g=function(y,T){var E=T.level,b=t.levels[E];if(b&&b.attrs&&b.attrs.BANDWIDTH){var A=b.attrs.BANDWIDTH,k,I=parseFloat(b.attrs["FRAME-RATE"]);isNaN(I)||(k=I),A?l("renditionchange",{video_source_fps:k,video_source_bitrate:A,video_source_width:b.width,video_source_height:b.height,video_source_rendition_name:b.name,video_source_codec:b==null?void 0:b.videoCodec}):n.warn("missing BANDWIDTH from HLS manifest parsed by HLS.js")}};t.on(r.Events.LEVEL_SWITCHED,g),t._stopMuxMonitor=function(){t.off(r.Events.MANIFEST_LOADED,d),t.off(r.Events.LEVEL_LOADED,u),t.off(r.Events.AUDIO_TRACK_LOADED,c),t.off(r.Events.FRAG_LOADED,h),t.off(r.Events.FRAG_CHANGED,f),t.off(r.Events.ERROR,m),t.off(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,p),t.off(r.Events.LEVEL_SWITCHED,g),t.off(r.Events.DESTROYING,t._stopMuxMonitor),delete t._stopMuxMonitor},t.on(r.Events.DESTROYING,t._stopMuxMonitor)},Z1=function(i){i&&typeof i._stopMuxMonitor=="function"&&i._stopMuxMonitor()},Av=function(i,e){if(!i||!i.requestEndDate)return{};var t=Si(i.url),s=i.url,r=i.bytesLoaded,n=new Date(i.requestStartDate).getTime(),a=new Date(i.firstByteDate).getTime(),o=new Date(i.requestEndDate).getTime(),l=isNaN(i.duration)?0:i.duration,d=typeof e.getMetricsFor=="function"?e.getMetricsFor(i.mediaType).HttpList:e.getDashMetrics().getHttpRequests(i.mediaType),u;d.length>0&&(u=If(d[d.length-1]._responseHeaders||""));var c=u?fd(u):void 0;return{requestStart:n,requestResponseStart:a,requestResponseEnd:o,requestBytesLoaded:r,requestResponseHeaders:u,requestMediaDuration:l,requestHostname:t,requestUrl:s,requestId:c}},J1=function(i,e){var t=e.getQualityFor(i),s=e.getCurrentTrackFor(i).bitrateList;return s?{currentLevel:t,renditionWidth:s[t].width||null,renditionHeight:s[t].height||null,renditionBitrate:s[t].bandwidth}:{}},eI=function(i){var e;return(e=i.match(/.*codecs\*?="(.*)"/))===null||e===void 0?void 0:e[1]},tI=function(i){try{var e,t,s=(t=i.getVersion)===null||t===void 0||(e=t.call(i))===null||e===void 0?void 0:e.split(".").map(function(r){return parseInt(r)})[0];return s}catch{return!1}},iI=function(i,e,t){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},r=i.log;if(!t||!t.on){r.warn("Invalid dash.js player reference. Monitoring blocked.");return}var n=tI(t),a=function(E,b){return i.emit(e,E,b)},o=function(E){var b=E.type,A=E.data,k=(A||{}).url;a("requestcompleted",{request_event_type:b,request_start:0,request_response_start:0,request_response_end:0,request_bytes_loaded:-1,request_type:"manifest",request_hostname:Si(k),request_url:k})};t.on("manifestLoaded",o);var l={},d=function(E){if(typeof E.getRequests!="function")return null;var b=E.getRequests({state:"executed"});return b.length===0?null:b[b.length-1]},u=function(E){var b=E.type,A=E.fragmentModel,k=E.chunk,I=d(A);c({type:b,request:I,chunk:k})},c=function(E){var b=E.type,A=E.chunk,k=E.request,I=(A||{}).mediaInfo,S=I||{},R=S.type,x=S.bitrateList;x=x||[];var D={};x.forEach(function($,B){D[B]={},D[B].width=$.width,D[B].height=$.height,D[B].bitrate=$.bandwidth,D[B].attrs={}}),R==="video"?l.video=D:R==="audio"?l.audio=D:l.media=D;var P=Av(k,t),F=P.requestStart,Y=P.requestResponseStart,V=P.requestResponseEnd,U=P.requestResponseHeaders,j=P.requestMediaDuration,K=P.requestHostname,Z=P.requestUrl,ie=P.requestId;a("requestcompleted",{request_event_type:b,request_start:F,request_response_start:Y,request_response_end:V,request_bytes_loaded:-1,request_type:R+"_init",request_response_headers:U,request_hostname:K,request_id:ie,request_url:Z,request_media_duration:j,request_rendition_lists:l})};n>=4?t.on("initFragmentLoaded",c):t.on("initFragmentLoaded",u);var h=function(E){var b=E.type,A=E.fragmentModel,k=E.chunk,I=d(A);f({type:b,request:I,chunk:k})},f=function(E){var b=E.type,A=E.chunk,k=E.request,I=A||{},S=I.mediaInfo,R=I.start,x=S||{},D=x.type,P=Av(k,t),F=P.requestStart,Y=P.requestResponseStart,V=P.requestResponseEnd,U=P.requestBytesLoaded,j=P.requestResponseHeaders,K=P.requestMediaDuration,Z=P.requestHostname,ie=P.requestUrl,$=P.requestId,B=J1(D,t),fe=B.currentLevel,xe=B.renditionWidth,me=B.renditionHeight,Ee=B.renditionBitrate;a("requestcompleted",{request_event_type:b,request_start:F,request_response_start:Y,request_response_end:V,request_bytes_loaded:U,request_type:D,request_response_headers:j,request_hostname:Z,request_id:$,request_url:ie,request_media_start_time:R,request_media_duration:K,request_current_level:fe,request_labeled_bitrate:Ee,request_video_width:xe,request_video_height:me})};n>=4?t.on("mediaFragmentLoaded",f):t.on("mediaFragmentLoaded",h);var m={video:void 0,audio:void 0,totalBitrate:void 0},p=function(){if(m.video&&typeof m.video.bitrate=="number"){if(!(m.video.width&&m.video.height)){r.warn("have bitrate info for video but missing width/height");return}var E=m.video.bitrate;if(m.audio&&typeof m.audio.bitrate=="number"&&(E+=m.audio.bitrate),E!==m.totalBitrate)return m.totalBitrate=E,{video_source_bitrate:E,video_source_height:m.video.height,video_source_width:m.video.width,video_source_codec:eI(m.video.codec)}}},g=function(E,b,A){if(typeof E.newQuality!="number"){r.warn("missing evt.newQuality in qualityChangeRendered event",E);return}var k=E.mediaType;if(k==="audio"||k==="video"){var I=t.getBitrateInfoListFor(k).find(function(R){var x=R.qualityIndex;return x===E.newQuality});if(!(I&&typeof I.bitrate=="number")){r.warn("missing bitrate info for ".concat(k));return}m[k]=Sf(hd({},I),{codec:t.getCurrentTrackFor(k).codec});var S=p();S&&a("renditionchange",S)}};t.on("qualityChangeRendered",g);var y=function(E){var b=E.request,A=E.mediaType;b=b||{},a("requestcanceled",{request_event_type:b.type+"_"+b.action,request_url:b.url,request_type:A,request_hostname:Si(b.url)})};t.on("fragmentLoadingAbandoned",y);var T=function(E){var b=E.error,A,k,I=(b==null||(A=b.data)===null||A===void 0?void 0:A.request)||{},S=(b==null||(k=b.data)===null||k===void 0?void 0:k.response)||{};(b==null?void 0:b.code)===27&&a("requestfailed",{request_error:I.type+"_"+I.action,request_url:I.url,request_hostname:Si(I.url),request_type:I.mediaType,request_error_code:S.status,request_error_text:S.statusText});var R="".concat(I!=null&&I.url?"url: ".concat(I.url,`
`):"")+"".concat(S!=null&&S.status||S!=null&&S.statusText?"response: ".concat(S==null?void 0:S.status,", ").concat(S==null?void 0:S.statusText,`
`):"");a("error",{player_error_code:b==null?void 0:b.code,player_error_message:b==null?void 0:b.message,player_error_context:R})};t.on("error",T),t._stopMuxMonitor=function(){t.off("manifestLoaded",o),t.off("initFragmentLoaded",c),t.off("mediaFragmentLoaded",f),t.off("qualityChangeRendered",g),t.off("error",T),t.off("fragmentLoadingAbandoned",y),delete t._stopMuxMonitor}},sI=function(i){i&&typeof i._stopMuxMonitor=="function"&&i._stopMuxMonitor()},Sv=0,rI=function(){"use strict";function i(){_t(this,i),q(this,"_listeners",void 0)}return $i(i,[{key:"on",value:function(e,t,s){return t._eventEmitterGuid=t._eventEmitterGuid||++Sv,this._listeners=this._listeners||{},this._listeners[e]=this._listeners[e]||[],s&&(t=t.bind(s)),this._listeners[e].push(t),t}},{key:"off",value:function(e,t){var s=this._listeners&&this._listeners[e];s&&s.forEach(function(r,n){r._eventEmitterGuid===t._eventEmitterGuid&&s.splice(n,1)})}},{key:"one",value:function(e,t,s){var r=this;t._eventEmitterGuid=t._eventEmitterGuid||++Sv;var n=function(){r.off(e,n),t.apply(s||this,arguments)};n._eventEmitterGuid=t._eventEmitterGuid,this.on(e,n)}},{key:"emit",value:function(e,t){var s=this;if(this._listeners){t=t||{};var r=this._listeners["before*"]||[],n=this._listeners[e]||[],a=this._listeners["after"+e]||[],o=function(l,d){l=l.slice(),l.forEach(function(u){u.call(s,{type:e},d)})};o(r,t),o(n,t),o(a,t)}}}]),i}(),nI=rI,vf=Jt(Ii()),aI=function(){"use strict";function i(e){var t=this;_t(this,i),q(this,"_playbackHeartbeatInterval",void 0),q(this,"_playheadShouldBeProgressing",void 0),q(this,"pm",void 0),this.pm=e,this._playbackHeartbeatInterval=null,this._playheadShouldBeProgressing=!1,e.on("playing",function(){t._playheadShouldBeProgressing=!0}),e.on("play",this._startPlaybackHeartbeatInterval.bind(this)),e.on("playing",this._startPlaybackHeartbeatInterval.bind(this)),e.on("adbreakstart",this._startPlaybackHeartbeatInterval.bind(this)),e.on("adplay",this._startPlaybackHeartbeatInterval.bind(this)),e.on("adplaying",this._startPlaybackHeartbeatInterval.bind(this)),e.on("devicewake",this._startPlaybackHeartbeatInterval.bind(this)),e.on("viewstart",this._startPlaybackHeartbeatInterval.bind(this)),e.on("rebufferstart",this._startPlaybackHeartbeatInterval.bind(this)),e.on("pause",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("ended",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("viewend",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("error",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("aderror",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("adpause",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("adended",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("adbreakend",this._stopPlaybackHeartbeatInterval.bind(this)),e.on("seeked",function(){e.data.player_is_paused?t._stopPlaybackHeartbeatInterval():t._startPlaybackHeartbeatInterval()}),e.on("timeupdate",function(){t._playbackHeartbeatInterval!==null&&e.emit("playbackheartbeat")}),e.on("devicesleep",function(s,r){t._playbackHeartbeatInterval!==null&&(vf.default.clearInterval(t._playbackHeartbeatInterval),e.emit("playbackheartbeatend",{viewer_time:r.viewer_time}),t._playbackHeartbeatInterval=null)})}return $i(i,[{key:"_startPlaybackHeartbeatInterval",value:function(){var e=this;this._playbackHeartbeatInterval===null&&(this.pm.emit("playbackheartbeat"),this._playbackHeartbeatInterval=vf.default.setInterval(function(){e.pm.emit("playbackheartbeat")},this.pm.playbackHeartbeatTime))}},{key:"_stopPlaybackHeartbeatInterval",value:function(){this._playheadShouldBeProgressing=!1,this._playbackHeartbeatInterval!==null&&(vf.default.clearInterval(this._playbackHeartbeatInterval),this.pm.emit("playbackheartbeatend"),this._playbackHeartbeatInterval=null)}}]),i}(),oI=aI,lI=function i(e){"use strict";var t=this;_t(this,i),q(this,"viewErrored",void 0),e.on("viewinit",function(){t.viewErrored=!1}),e.on("error",function(s,r){try{var n=e.errorTranslator({player_error_code:r.player_error_code,player_error_message:r.player_error_message,player_error_context:r.player_error_context,player_error_severity:r.player_error_severity,player_error_business_exception:r.player_error_business_exception});n&&(e.data.player_error_code=n.player_error_code||r.player_error_code,e.data.player_error_message=n.player_error_message||r.player_error_message,e.data.player_error_context=n.player_error_context||r.player_error_context,e.data.player_error_severity=n.player_error_severity||r.player_error_severity,e.data.player_error_business_exception=n.player_error_business_exception||r.player_error_business_exception,t.viewErrored=!0)}catch(a){e.mux.log.warn("Exception in error translator callback.",a),t.viewErrored=!0}}),e.on("aftererror",function(){var s,r,n,a,o;(s=e.data)===null||s===void 0||delete s.player_error_code,(r=e.data)===null||r===void 0||delete r.player_error_message,(n=e.data)===null||n===void 0||delete n.player_error_context,(a=e.data)===null||a===void 0||delete a.player_error_severity,(o=e.data)===null||o===void 0||delete o.player_error_business_exception})},dI=lI,uI=function(){"use strict";function i(e){_t(this,i),q(this,"_watchTimeTrackerLastCheckedTime",void 0),q(this,"pm",void 0),this.pm=e,this._watchTimeTrackerLastCheckedTime=null,e.on("playbackheartbeat",this._updateWatchTime.bind(this)),e.on("playbackheartbeatend",this._clearWatchTimeState.bind(this))}return $i(i,[{key:"_updateWatchTime",value:function(e,t){var s=t.viewer_time;this._watchTimeTrackerLastCheckedTime===null&&(this._watchTimeTrackerLastCheckedTime=s),dt(this.pm.data,"view_watch_time",s-this._watchTimeTrackerLastCheckedTime),this._watchTimeTrackerLastCheckedTime=s}},{key:"_clearWatchTimeState",value:function(e,t){this._updateWatchTime(e,t),this._watchTimeTrackerLastCheckedTime=null}}]),i}(),cI=uI,hI=function(){"use strict";function i(e){var t=this;_t(this,i),q(this,"_playbackTimeTrackerLastPlayheadPosition",void 0),q(this,"_lastTime",void 0),q(this,"_isAdPlaying",void 0),q(this,"_callbackUpdatePlaybackTime",void 0),q(this,"pm",void 0),this.pm=e,this._playbackTimeTrackerLastPlayheadPosition=-1,this._lastTime=ut.now(),this._isAdPlaying=!1,this._callbackUpdatePlaybackTime=null;var s=this._startPlaybackTimeTracking.bind(this);e.on("playing",s),e.on("adplaying",s),e.on("seeked",s);var r=this._stopPlaybackTimeTracking.bind(this);e.on("playbackheartbeatend",r),e.on("seeking",r),e.on("adplaying",function(){t._isAdPlaying=!0}),e.on("adended",function(){t._isAdPlaying=!1}),e.on("adpause",function(){t._isAdPlaying=!1}),e.on("adbreakstart",function(){t._isAdPlaying=!1}),e.on("adbreakend",function(){t._isAdPlaying=!1}),e.on("adplay",function(){t._isAdPlaying=!1}),e.on("viewinit",function(){t._playbackTimeTrackerLastPlayheadPosition=-1,t._lastTime=ut.now(),t._isAdPlaying=!1,t._callbackUpdatePlaybackTime=null})}return $i(i,[{key:"_startPlaybackTimeTracking",value:function(){this._callbackUpdatePlaybackTime===null&&(this._callbackUpdatePlaybackTime=this._updatePlaybackTime.bind(this),this._playbackTimeTrackerLastPlayheadPosition=this.pm.data.player_playhead_time,this.pm.on("playbackheartbeat",this._callbackUpdatePlaybackTime))}},{key:"_stopPlaybackTimeTracking",value:function(){this._callbackUpdatePlaybackTime&&(this._updatePlaybackTime(),this.pm.off("playbackheartbeat",this._callbackUpdatePlaybackTime),this._callbackUpdatePlaybackTime=null,this._playbackTimeTrackerLastPlayheadPosition=-1)}},{key:"_updatePlaybackTime",value:function(){var e=this.pm.data.player_playhead_time,t=ut.now(),s=-1;this._playbackTimeTrackerLastPlayheadPosition>=0&&e>this._playbackTimeTrackerLastPlayheadPosition?s=e-this._playbackTimeTrackerLastPlayheadPosition:this._isAdPlaying&&(s=t-this._lastTime),s>0&&s<=1e3&&dt(this.pm.data,"view_content_playback_time",s),this._playbackTimeTrackerLastPlayheadPosition=e,this._lastTime=t}}]),i}(),fI=hI,mI=function(){"use strict";function i(e){_t(this,i),q(this,"pm",void 0),this.pm=e;var t=this._updatePlayheadTime.bind(this);e.on("playbackheartbeat",t),e.on("playbackheartbeatend",t),e.on("timeupdate",t),e.on("destroy",function(){e.off("timeupdate",t)})}return $i(i,[{key:"_updateMaxPlayheadPosition",value:function(){this.pm.data.view_max_playhead_position=typeof this.pm.data.view_max_playhead_position=="undefined"?this.pm.data.player_playhead_time:Math.max(this.pm.data.view_max_playhead_position,this.pm.data.player_playhead_time)}},{key:"_updatePlayheadTime",value:function(e,t){var s=this,r=function(){s.pm.currentFragmentPDT&&s.pm.currentFragmentStart&&(s.pm.data.player_program_time=s.pm.currentFragmentPDT+s.pm.data.player_playhead_time-s.pm.currentFragmentStart)};if(t&&t.player_playhead_time)this.pm.data.player_playhead_time=t.player_playhead_time,r(),this._updateMaxPlayheadPosition();else if(this.pm.getPlayheadTime){var n=this.pm.getPlayheadTime();typeof n!="undefined"&&(this.pm.data.player_playhead_time=n,r(),this._updateMaxPlayheadPosition())}}}]),i}(),pI=mI,Iv=5*60*1e3,gI=function i(e){"use strict";if(_t(this,i),!e.disableRebufferTracking){var t,s=function(n,a){r(a),t=void 0},r=function(n){if(t){var a=n.viewer_time-t;dt(e.data,"view_rebuffer_duration",a),t=n.viewer_time,e.data.view_rebuffer_duration>Iv&&(e.emit("viewend"),e.send("viewend"),e.mux.log.warn("Ending view after rebuffering for longer than ".concat(Iv,"ms, future events will be ignored unless a programchange or videochange occurs.")))}e.data.view_watch_time>=0&&e.data.view_rebuffer_count>0&&(e.data.view_rebuffer_frequency=e.data.view_rebuffer_count/e.data.view_watch_time,e.data.view_rebuffer_percentage=e.data.view_rebuffer_duration/e.data.view_watch_time)};e.on("playbackheartbeat",function(n,a){return r(a)}),e.on("rebufferstart",function(n,a){t||(dt(e.data,"view_rebuffer_count",1),t=a.viewer_time,e.one("rebufferend",s))}),e.on("viewinit",function(){t=void 0,e.off("rebufferend",s)})}},vI=gI,EI=function(){"use strict";function i(e){var t=this;_t(this,i),q(this,"_lastCheckedTime",void 0),q(this,"_lastPlayheadTime",void 0),q(this,"_lastPlayheadTimeUpdatedTime",void 0),q(this,"_rebuffering",void 0),q(this,"pm",void 0),this.pm=e,!(e.disableRebufferTracking||e.disablePlayheadRebufferTracking)&&(this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null,e.on("playbackheartbeat",this._checkIfRebuffering.bind(this)),e.on("playbackheartbeatend",this._cleanupRebufferTracker.bind(this)),e.on("seeking",function(){t._cleanupRebufferTracker(null,{viewer_time:ut.now()})}))}return $i(i,[{key:"_checkIfRebuffering",value:function(e,t){if(this.pm.seekingTracker.isSeeking||this.pm.adTracker.isAdBreak||!this.pm.playbackHeartbeat._playheadShouldBeProgressing){this._cleanupRebufferTracker(e,t);return}if(this._lastCheckedTime===null){this._prepareRebufferTrackerState(t.viewer_time);return}if(this._lastPlayheadTime!==this.pm.data.player_playhead_time){this._cleanupRebufferTracker(e,t,!0);return}var s=t.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.sustainedRebufferThreshold=="number"&&s>=this.pm.sustainedRebufferThreshold&&(this._rebuffering||(this._rebuffering=!0,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}))),this._lastCheckedTime=t.viewer_time}},{key:"_clearRebufferTrackerState",value:function(){this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null}},{key:"_prepareRebufferTrackerState",value:function(e){this._lastCheckedTime=e,this._lastPlayheadTime=this.pm.data.player_playhead_time,this._lastPlayheadTimeUpdatedTime=e}},{key:"_cleanupRebufferTracker",value:function(e,t){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this._rebuffering)this._rebuffering=!1,this.pm.emit("rebufferend",{viewer_time:t.viewer_time});else{if(this._lastCheckedTime===null)return;var r=this.pm.data.player_playhead_time-this._lastPlayheadTime,n=t.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.minimumRebufferDuration=="number"&&r>0&&n-r>this.pm.minimumRebufferDuration&&(this._lastCheckedTime=null,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}),this.pm.emit("rebufferend",{viewer_time:this._lastPlayheadTimeUpdatedTime+n-r}))}s?this._prepareRebufferTrackerState(t.viewer_time):this._clearRebufferTrackerState()}}]),i}(),yI=EI,TI=function(){"use strict";function i(e){var t=this;_t(this,i),q(this,"NAVIGATION_START",void 0),q(this,"pm",void 0),this.pm=e,e.on("viewinit",function(){var s=e.data,r=s.view_id;if(!s.view_program_changed){var n=function(a,o){var l=o.viewer_time;(a.type==="playing"&&typeof e.data.view_time_to_first_frame=="undefined"||a.type==="adplaying"&&(typeof e.data.view_time_to_first_frame=="undefined"||t._inPrerollPosition()))&&t.calculateTimeToFirstFrame(l||ut.now(),r)};e.one("playing",n),e.one("adplaying",n),e.one("viewend",function(){e.off("playing",n),e.off("adplaying",n)})}})}return $i(i,[{key:"_inPrerollPosition",value:function(){return typeof this.pm.data.view_content_playback_time=="undefined"||this.pm.data.view_content_playback_time<=1e3}},{key:"calculateTimeToFirstFrame",value:function(e,t){t===this.pm.data.view_id&&(this.pm.watchTimeTracker._updateWatchTime(null,{viewer_time:e}),this.pm.data.view_time_to_first_frame=this.pm.data.view_watch_time,(this.pm.data.player_autoplay_on||this.pm.data.video_is_autoplay)&&this.NAVIGATION_START&&(this.pm.data.view_aggregate_startup_time=this.pm.data.view_start+this.pm.data.view_watch_time-this.NAVIGATION_START))}}]),i}(),bI=TI,_I=function i(e){"use strict";var t=this;_t(this,i),q(this,"_lastPlayerHeight",void 0),q(this,"_lastPlayerWidth",void 0),q(this,"_lastPlayheadPosition",void 0),q(this,"_lastSourceHeight",void 0),q(this,"_lastSourceWidth",void 0),e.on("viewinit",function(){t._lastPlayheadPosition=-1});var s=["pause","rebufferstart","seeking","error","adbreakstart","hb","renditionchange","orientationchange","viewend"],r=["playing","hb","renditionchange","orientationchange"];s.forEach(function(n){e.on(n,function(){if(t._lastPlayheadPosition>=0&&e.data.player_playhead_time>=0&&t._lastPlayerWidth>=0&&t._lastSourceWidth>0&&t._lastPlayerHeight>=0&&t._lastSourceHeight>0){var a=e.data.player_playhead_time-t._lastPlayheadPosition;if(a<0){t._lastPlayheadPosition=-1;return}var o=Math.min(t._lastPlayerWidth/t._lastSourceWidth,t._lastPlayerHeight/t._lastSourceHeight),l=Math.max(0,o-1),d=Math.max(0,1-o);e.data.view_max_upscale_percentage=Math.max(e.data.view_max_upscale_percentage||0,l),e.data.view_max_downscale_percentage=Math.max(e.data.view_max_downscale_percentage||0,d),dt(e.data,"view_total_content_playback_time",a),dt(e.data,"view_total_upscaling",l*a),dt(e.data,"view_total_downscaling",d*a)}t._lastPlayheadPosition=-1})}),r.forEach(function(n){e.on(n,function(){t._lastPlayheadPosition=e.data.player_playhead_time,t._lastPlayerWidth=e.data.player_width,t._lastPlayerHeight=e.data.player_height,t._lastSourceWidth=e.data.video_source_width,t._lastSourceHeight=e.data.video_source_height})})},AI=_I,SI=2e3,II=function i(e){"use strict";var t=this;_t(this,i),q(this,"isSeeking",void 0),this.isSeeking=!1;var s=-1,r=function(){var n=ut.now(),a=(e.data.viewer_time||n)-(s||n);dt(e.data,"view_seek_duration",a),e.data.view_max_seek_time=Math.max(e.data.view_max_seek_time||0,a),t.isSeeking=!1,s=-1};e.on("seeking",function(n,a){if(Object.assign(e.data,a),t.isSeeking&&a.viewer_time-s<=SI){s=a.viewer_time;return}t.isSeeking&&r(),t.isSeeking=!0,s=a.viewer_time,dt(e.data,"view_seek_count",1),e.send("seeking")}),e.on("seeked",function(){r()}),e.on("viewend",function(){t.isSeeking&&(r(),e.send("seeked")),t.isSeeking=!1,s=-1})},xI=II,xv=function(i,e){i.push(e),i.sort(function(t,s){return t.viewer_time-s.viewer_time})},LI=["adbreakstart","adrequest","adresponse","adplay","adplaying","adpause","adended","adbreakend","aderror","adclicked","adskipped"],RI=function(){"use strict";function i(e){var t=this;_t(this,i),q(this,"_adHasPlayed",void 0),q(this,"_adRequests",void 0),q(this,"_adResponses",void 0),q(this,"_currentAdRequestNumber",void 0),q(this,"_currentAdResponseNumber",void 0),q(this,"_prerollPlayTime",void 0),q(this,"_wouldBeNewAdPlay",void 0),q(this,"isAdBreak",void 0),q(this,"pm",void 0),this.pm=e,e.on("viewinit",function(){t.isAdBreak=!1,t._currentAdRequestNumber=0,t._currentAdResponseNumber=0,t._adRequests=[],t._adResponses=[],t._adHasPlayed=!1,t._wouldBeNewAdPlay=!0,t._prerollPlayTime=void 0}),LI.forEach(function(r){return e.on(r,t._updateAdData.bind(t))});var s=function(){t.isAdBreak=!1};e.on("adbreakstart",function(){t.isAdBreak=!0}),e.on("play",s),e.on("playing",s),e.on("viewend",s),e.on("adrequest",function(r,n){n=Object.assign({ad_request_id:"generatedAdRequestId"+t._currentAdRequestNumber++},n),xv(t._adRequests,n),dt(e.data,"view_ad_request_count"),t.inPrerollPosition()&&(e.data.view_preroll_requested=!0,t._adHasPlayed||dt(e.data,"view_preroll_request_count"))}),e.on("adresponse",function(r,n){n=Object.assign({ad_request_id:"generatedAdRequestId"+t._currentAdResponseNumber++},n),xv(t._adResponses,n);var a=t.findAdRequest(n.ad_request_id);a&&dt(e.data,"view_ad_request_time",Math.max(0,n.viewer_time-a.viewer_time))}),e.on("adplay",function(r,n){t._adHasPlayed=!0,t._wouldBeNewAdPlay&&(t._wouldBeNewAdPlay=!1,dt(e.data,"view_ad_played_count")),t.inPrerollPosition()&&!e.data.view_preroll_played&&(e.data.view_preroll_played=!0,t._adRequests.length>0&&(e.data.view_preroll_request_time=Math.max(0,n.viewer_time-t._adRequests[0].viewer_time)),e.data.view_start&&(e.data.view_startup_preroll_request_time=Math.max(0,n.viewer_time-e.data.view_start)),t._prerollPlayTime=n.viewer_time)}),e.on("adplaying",function(r,n){t.inPrerollPosition()&&typeof e.data.view_preroll_load_time=="undefined"&&typeof t._prerollPlayTime!="undefined"&&(e.data.view_preroll_load_time=n.viewer_time-t._prerollPlayTime,e.data.view_startup_preroll_load_time=n.viewer_time-t._prerollPlayTime)}),e.on("adclicked",function(r,n){t._wouldBeNewAdPlay||dt(e.data,"view_ad_clicked_count")}),e.on("adskipped",function(r,n){t._wouldBeNewAdPlay||dt(e.data,"view_ad_skipped_count")}),e.on("adended",function(){t._wouldBeNewAdPlay=!0}),e.on("aderror",function(){t._wouldBeNewAdPlay=!0})}return $i(i,[{key:"inPrerollPosition",value:function(){return typeof this.pm.data.view_content_playback_time=="undefined"||this.pm.data.view_content_playback_time<=1e3}},{key:"findAdRequest",value:function(e){for(var t=0;t<this._adRequests.length;t++)if(this._adRequests[t].ad_request_id===e)return this._adRequests[t]}},{key:"_updateAdData",value:function(e,t){if(this.inPrerollPosition()){if(!this.pm.data.view_preroll_ad_tag_hostname&&t.ad_tag_url){var s=ps(co(t.ad_tag_url),2),r=s[0],n=s[1];this.pm.data.view_preroll_ad_tag_domain=n,this.pm.data.view_preroll_ad_tag_hostname=r}if(!this.pm.data.view_preroll_ad_asset_hostname&&t.ad_asset_url){var a=ps(co(t.ad_asset_url),2),o=a[0],l=a[1];this.pm.data.view_preroll_ad_asset_domain=l,this.pm.data.view_preroll_ad_asset_hostname=o}}this.pm.data.ad_asset_url=t==null?void 0:t.ad_asset_url,this.pm.data.ad_tag_url=t==null?void 0:t.ad_tag_url,this.pm.data.ad_creative_id=t==null?void 0:t.ad_creative_id,this.pm.data.ad_id=t==null?void 0:t.ad_id,this.pm.data.ad_universal_id=t==null?void 0:t.ad_universal_id}}]),i}(),kI=RI,Lv=Jt(Ii()),DI=function i(e){"use strict";_t(this,i);var t,s,r=function(){e.disableRebufferTracking||(dt(e.data,"view_waiting_rebuffer_count",1),t=ut.now(),s=Lv.default.setInterval(function(){if(t){var d=ut.now();dt(e.data,"view_waiting_rebuffer_duration",d-t),t=d}},250))},n=function(){e.disableRebufferTracking||t&&(dt(e.data,"view_waiting_rebuffer_duration",ut.now()-t),t=!1,Lv.default.clearInterval(s))},a=!1,o=function(){a=!0},l=function(){a=!1,n()};e.on("waiting",function(){a&&r()}),e.on("playing",function(){n(),o()}),e.on("pause",l),e.on("seeking",l)},CI=DI,wI=fu