@mux/mux-player
Version:
An open source Mux player web component that Just Worksâ„¢
14 lines • 1.01 MB
JavaScript
"use strict";(()=>{var cS=Object.defineProperty;var hS=Object.getPrototypeOf;var fS=Reflect.get;var $0=i=>{throw TypeError(i)};var mS=(i,e,t)=>e in i?cS(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var _e=(i,e,t)=>mS(i,typeof e!="symbol"?e+"":e,t),Hh=(i,e,t)=>e.has(i)||$0("Cannot "+t);var D=(i,e,t)=>(Hh(i,e,"read from private field"),t?t.call(i):e.get(i)),ae=(i,e,t)=>e.has(i)?$0("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(i):e.set(i,t),ie=(i,e,t,r)=>(Hh(i,e,"write to private field"),r?r.call(i,t):e.set(i,t),t),Fe=(i,e,t)=>(Hh(i,e,"access private method"),t);var ql=(i,e,t)=>fS(hS(i),t,e);var Sn=class{addEventListener(){}removeEventListener(){}dispatchEvent(e){return!0}};if(typeof DocumentFragment=="undefined"){class i extends Sn{}globalThis.DocumentFragment=i}var Ka=class extends Sn{},Gh=class extends Sn{},pS={get(i){},define(i,e,t){},getName(i){return null},upgrade(i){},whenDefined(i){return Promise.resolve(Ka)}},Va,Kh=class{constructor(e,t={}){ae(this,Va);ie(this,Va,t==null?void 0:t.detail)}get detail(){return D(this,Va)}initCustomEvent(){}};Va=new WeakMap;function gS(i,e){return new Ka}var H0={document:{createElement:gS},DocumentFragment,customElements:pS,CustomEvent:Kh,EventTarget:Sn,HTMLElement:Ka,HTMLVideoElement:Gh},G0=typeof window=="undefined"||typeof globalThis.customElements=="undefined",Yl=G0?H0:globalThis,BP=G0?H0.document:globalThis.document;var vS=Object.create,X0=Object.defineProperty,ES=Object.getOwnPropertyDescriptor,yS=Object.getOwnPropertyNames,TS=Object.getPrototypeOf,bS=Object.prototype.hasOwnProperty,Z0=function(i,e){return function(){return i&&(e=i(i=0)),e}},Nt=function(i,e){return function(){return e||i((e={exports:{}}).exports,e),e.exports}},_S=function(i,e,t,r){if(e&&typeof e=="object"||typeof e=="function")for(var s=yS(e),n=0,a=s.length,o;n<a;n++)o=s[n],!bS.call(i,o)&&o!==t&&X0(i,o,{get:function(l){return e[l]}.bind(null,o),enumerable:!(r=ES(e,o))||r.enumerable});return i},jt=function(i,e,t){return t=i!=null?vS(TS(i)):{},_S(e||!i||!i.__esModule?X0(t,"default",{value:i,enumerable:!0}):t,i)},yi=Nt(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 xs(i,e){return e!=null&&typeof Symbol!="undefined"&&e[Symbol.hasInstance]?!!e[Symbol.hasInstance](i):xs(i,e)}var Ls=Z0(function(){Ls()});function J0(i){"@swc/helpers - typeof";return i&&typeof Symbol!="undefined"&&i.constructor===Symbol?"symbol":typeof i}var ev=Z0(function(){}),tv=Nt(function(i,e){var t=Array.prototype.slice;e.exports=r;function r(s,n){for(("length"in s)||(s=[s]),s=t.call(s);s.length;){var a=s.shift(),o=n(a);if(o)return o;a.childNodes&&a.childNodes.length&&(s=t.call(a.childNodes).concat(s))}}}),AS=Nt(function(i,e){Ls(),e.exports=t;function t(r,s){if(!xs(this,t))return new t(r,s);this.data=r,this.nodeValue=r,this.length=r.length,this.ownerDocument=s||null}t.prototype.nodeType=8,t.prototype.nodeName="#comment",t.prototype.toString=function(){return"[object Comment]"}}),SS=Nt(function(i,e){Ls(),e.exports=t;function t(r,s){if(!xs(this,t))return new t(r);this.data=r||"",this.length=this.data.length,this.ownerDocument=s||null}t.prototype.type="DOMTextNode",t.prototype.nodeType=3,t.prototype.nodeName="#text",t.prototype.toString=function(){return this.data},t.prototype.replaceData=function(r,s,n){var a=this.data,o=a.substring(0,r),l=a.substring(r+s,a.length);this.data=o+n+l,this.length=this.data.length}}),iv=Nt(function(i,e){e.exports=t;function t(r){var s=this,n=r.type;r.target||(r.target=s),s.listeners||(s.listeners={});var a=s.listeners[n];if(a)return a.forEach(function(o){r.currentTarget=s,typeof o=="function"?o(r):o.handleEvent(r)});s.parentNode&&s.parentNode.dispatchEvent(r)}}),rv=Nt(function(i,e){e.exports=t;function t(r,s){var n=this;n.listeners||(n.listeners={}),n.listeners[r]||(n.listeners[r]=[]),n.listeners[r].indexOf(s)===-1&&n.listeners[r].push(s)}}),sv=Nt(function(i,e){e.exports=t;function t(r,s){var n=this;if(n.listeners&&n.listeners[r]){var a=n.listeners[r],o=a.indexOf(s);o!==-1&&a.splice(o,1)}}}),IS=Nt(function(i,e){ev(),e.exports=r;var t=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];function r(h){switch(h.nodeType){case 3:return u(h.data);case 8:return"<!--"+h.data+"-->";default:return s(h)}}function s(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(r)):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=J0(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 E=h._attributes[p][g],T=(E.prefix?E.prefix+":":"")+g;f.push({name:T,value:E.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,""")}}),nv=Nt(function(i,e){Ls();var t=tv(),r=iv(),s=rv(),n=sv(),a=IS(),o="http://www.w3.org/1999/xhtml";e.exports=l;function l(d,u,c){if(!xs(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=s,l.prototype.dispatchEvent=r,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}}),xS=Nt(function(i,e){Ls();var t=nv();e.exports=r;function r(s){if(!xs(this,r))return new r;this.childNodes=[],this.parentNode=null,this.ownerDocument=s||null}r.prototype.type="DocumentFragment",r.prototype.nodeType=11,r.prototype.nodeName="#document-fragment",r.prototype.appendChild=t.prototype.appendChild,r.prototype.replaceChild=t.prototype.replaceChild,r.prototype.removeChild=t.prototype.removeChild,r.prototype.toString=function(){return this.childNodes.map(function(s){return String(s)}).join("")}}),LS=Nt(function(i,e){e.exports=t;function t(r){}t.prototype.initEvent=function(r,s,n){this.type=r,this.bubbles=s,this.cancelable=n},t.prototype.preventDefault=function(){}}),RS=Nt(function(i,e){Ls();var t=tv(),r=AS(),s=SS(),n=nv(),a=xS(),o=LS(),l=iv(),d=rv(),u=sv();e.exports=c;function c(){if(!xs(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 s(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 r(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}),kS=Nt(function(i,e){var t=RS();e.exports=new t}),av=Nt(function(i,e){var t=typeof global!="undefined"?global:typeof window!="undefined"?window:{},r=kS(),s;typeof document!="undefined"?s=document:(s=t["__GLOBAL_DOCUMENT_CACHE@4"],s||(s=t["__GLOBAL_DOCUMENT_CACHE@4"]=r)),e.exports=s});function DS(i){if(Array.isArray(i))return i}function CS(i,e){var t=i==null?null:typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(t!=null){var r=[],s=!0,n=!1,a,o;try{for(t=t.call(i);!(s=(a=t.next()).done)&&(r.push(a.value),!(e&&r.length===e));s=!0);}catch(l){n=!0,o=l}finally{try{!s&&t.return!=null&&t.return()}finally{if(n)throw o}}return r}}function wS(){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 zh(i,e){(e==null||e>i.length)&&(e=i.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=i[t];return r}function ov(i,e){if(i){if(typeof i=="string")return zh(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 zh(i,e)}}function dr(i,e){return DS(i)||CS(i,e)||ov(i,e)||wS()}var Ya=jt(yi()),K0=jt(yi()),MS=jt(yi()),PS={now:function(){var i=MS.default.performance,e=i&&i.timing,t=e&&e.navigationStart,r=typeof t=="number"&&typeof i.now=="function"?t+i.now():Date.now();return Math.round(r)}},ot=PS,za=function(){var i,e,t;if(typeof((i=K0.default.crypto)===null||i===void 0?void 0:i.getRandomValues)=="function"){t=new Uint8Array(32),K0.default.crypto.getRandomValues(t);for(var r=0;r<32;r++)t[r]=t[r]%16}else{t=[];for(var s=0;s<32;s++)t[s]=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=ot.now(),o=a==null?void 0:a.toString(16).substring(3);return o?e.substring(0,28)+o:e},lv=function(){return("000000"+(Math.random()*Math.pow(36,6)<<0).toString(36)).slice(-6)},gi=function(i){if(i&&typeof i.nodeName!="undefined")return i.muxId||(i.muxId=lv()),i.muxId;var e;try{e=document.querySelector(i)}catch{}return e&&!e.muxId&&(e.muxId=i),(e==null?void 0:e.muxId)||i},Ql=function(i){var e;i&&typeof i.nodeName!="undefined"?(e=i,i=gi(e)):e=document.querySelector(i);var t=e&&e.nodeName?e.nodeName.toLowerCase():"";return[e,i,t]};function OS(i){if(Array.isArray(i))return zh(i)}function NS(i){if(typeof Symbol!="undefined"&&i[Symbol.iterator]!=null||i["@@iterator"]!=null)return Array.from(i)}function US(){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 vi(i){return OS(i)||NS(i)||ov(i)||US()}var Ss={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},FS=function(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3,t,r,s,n,a,o=i?[console,i]:[console],l=(t=console.trace).bind.apply(t,vi(o)),d=(r=console.info).bind.apply(r,vi(o)),u=(s=console.debug).bind.apply(s,vi(o)),c=(n=console.warn).bind.apply(n,vi(o)),h=(a=console.error).bind.apply(a,vi(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>Ss.TRACE))return l.apply(void 0,vi(p))},debug:function(){for(var m=arguments.length,p=new Array(m),g=0;g<m;g++)p[g]=arguments[g];if(!(f>Ss.DEBUG))return u.apply(void 0,vi(p))},info:function(){for(var m=arguments.length,p=new Array(m),g=0;g<m;g++)p[g]=arguments[g];if(!(f>Ss.INFO))return d.apply(void 0,vi(p))},warn:function(){for(var m=arguments.length,p=new Array(m),g=0;g<m;g++)p[g]=arguments[g];if(!(f>Ss.WARN))return c.apply(void 0,vi(p))},error:function(){for(var m=arguments.length,p=new Array(m),g=0;g<m;g++)p[g]=arguments[g];if(!(f>Ss.ERROR))return h.apply(void 0,vi(p))},get level(){return f},set level(m){m!==this.level&&(f=m!=null?m:e)}}},Ve=FS("[mux]"),Vh=jt(yi());function Qh(){var i=Vh.default.doNotTrack||Vh.default.navigator&&Vh.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}Ls();function Et(i,e){if(!xs(i,e))throw new TypeError("Cannot call a class as a function")}function V0(i,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(i,r.key,r)}}function Pi(i,e,t){return e&&V0(i.prototype,e),t&&V0(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 xn(i){return xn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xn(i)}function BS(i,e){for(;!Object.prototype.hasOwnProperty.call(i,e)&&(i=xn(i),i!==null););return i}function zl(i,e,t){return typeof Reflect!="undefined"&&Reflect.get?zl=Reflect.get:zl=function(r,s,n){var a=BS(r,s);if(a){var o=Object.getOwnPropertyDescriptor(a,s);return o.get?o.get.call(n||r):o.value}},zl(i,e,t||i)}function Xh(i,e){return Xh=Object.setPrototypeOf||function(t,r){return t.__proto__=r,t},Xh(i,e)}function $S(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&&Xh(i,e)}function HS(){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}}ev();function GS(i,e){return e&&(J0(e)==="object"||typeof e=="function")?e:de(i)}function KS(i){var e=HS();return function(){var t=xn(i),r;if(e){var s=xn(this).constructor;r=Reflect.construct(t,arguments,s)}else r=t.apply(this,arguments);return GS(this,r)}}var Ei=function(i){return Qa(i)[0]},Qa=function(i){if(typeof i!="string"||i==="")return["localhost"];var e=/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,t=i.match(e)||[],r=t[4],s;return r&&(s=(r.match(/[^\.]+\.[^\.]+$/)||[])[0]),[r,s]},Wh=jt(yi()),VS={exists:function(){var i=Wh.default.performance,e=i&&i.timing;return e!==void 0},domContentLoadedEventEnd:function(){var i=Wh.default.performance,e=i&&i.timing;return e&&e.domContentLoadedEventEnd},navigationStart:function(){var i=Wh.default.performance,e=i&&i.timing;return e&&e.navigationStart}},Xl=VS;function at(i,e,t){t=t===void 0?1:t,i[e]=i[e]||0,i[e]+=t}function Zl(i){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable}))),r.forEach(function(s){q(i,s,t[s])})}return i}function WS(i,e){var t=Object.keys(i);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(i);e&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(i,s).enumerable})),t.push.apply(t,r)}return t}function Jh(i,e){return e=e!=null?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(e)):WS(Object(e)).forEach(function(t){Object.defineProperty(i,t,Object.getOwnPropertyDescriptor(e,t))}),i}var qS=["x-cdn","content-type"],dv=["x-request-id","cf-ray","x-amz-cf-id","x-akamai-request-id"],YS=qS.concat(dv);function ef(i){i=i||"";var e={},t=i.trim().split(/[\r\n]+/);return t.forEach(function(r){if(r){var s=r.split(": "),n=s.shift();n&&(YS.indexOf(n.toLowerCase())>=0||n.toLowerCase().indexOf("x-litix-")===0)&&(e[n]=s.join(": "))}}),e}function Jl(i){if(i){var e=dv.find(function(t){return i[t]!==void 0});return e?i[e]:void 0}}var jS=function(i){var e={};for(var t in i){var r=i[t],s=r["DATA-ID"].search("io.litix.data.");if(s!==-1){var n=r["DATA-ID"].replace("io.litix.data.","");e[n]=r.VALUE}}return e},uv=jS,jl=function(i){if(!i)return{};var e=Xl.navigationStart(),t=i.loading,r=t?t.start:i.trequest,s=t?t.first:i.tfirst,n=t?t.end:i.tload;return{bytesLoaded:i.total,requestStart:Math.round(e+r),responseStart:Math.round(e+s),responseEnd:Math.round(e+n)}},Wa=function(i){if(!(!i||typeof i.getAllResponseHeaders!="function"))return ef(i.getAllResponseHeaders())},zS=function(i,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=arguments.length>4?arguments[4]:void 0,n=i.log,a=i.utils.secondsToMs,o=function(E){var T=parseInt(s.version),y;return T===1&&E.programDateTime!==null&&(y=E.programDateTime),T===0&&E.pdt!==null&&(y=E.pdt),y};if(!Xl.exists()){n.warn("performance timing not supported. Not tracking HLS.js.");return}var l=function(E,T){return i.emit(e,E,T)},d=function(E,T){var y=T.levels,b=T.audioTracks,S=T.url,k=T.stats,x=T.networkDetails,A=T.sessionData,L={},I={};y.forEach(function(H,Z){L[Z]={width:H.width,height:H.height,bitrate:H.bitrate,attrs:H.attrs}}),b.forEach(function(H,Z){I[Z]={name:H.name,language:H.lang,bitrate:H.bitrate}});var C=jl(k),P=C.bytesLoaded,$=C.requestStart,W=C.responseStart,V=C.responseEnd;l("requestcompleted",Jh(Zl({},uv(A)),{request_event_type:E,request_bytes_loaded:P,request_start:$,request_response_start:W,request_response_end:V,request_type:"manifest",request_hostname:Ei(S),request_response_headers:Wa(x),request_rendition_lists:{media:L,audio:I,video:{}}}))};t.on(s.Events.MANIFEST_LOADED,d);var u=function(E,T){var y=T.details,b=T.level,S=T.networkDetails,k=T.stats,x=jl(k),A=x.bytesLoaded,L=x.requestStart,I=x.responseStart,C=x.responseEnd,P=y.fragments[y.fragments.length-1],$=o(P)+a(P.duration);l("requestcompleted",{request_event_type:E,request_bytes_loaded:A,request_start:L,request_response_start:I,request_response_end:C,request_current_level:b,request_type:"manifest",request_hostname:Ei(y.url),request_response_headers:Wa(S),video_holdback:y.holdBack&&a(y.holdBack),video_part_holdback:y.partHoldBack&&a(y.partHoldBack),video_part_target_duration:y.partTarget&&a(y.partTarget),video_target_duration:y.targetduration&&a(y.targetduration),video_source_is_live:y.live,player_manifest_newest_program_time:isNaN($)?void 0:$})};t.on(s.Events.LEVEL_LOADED,u);var c=function(E,T){var y=T.details,b=T.networkDetails,S=T.stats,k=jl(S),x=k.bytesLoaded,A=k.requestStart,L=k.responseStart,I=k.responseEnd;l("requestcompleted",{request_event_type:E,request_bytes_loaded:x,request_start:A,request_response_start:L,request_response_end:I,request_type:"manifest",request_hostname:Ei(y.url),request_response_headers:Wa(b)})};t.on(s.Events.AUDIO_TRACK_LOADED,c);var h=function(E,T){var y=T.stats,b=T.networkDetails,S=T.frag;y=y||S.stats;var k=jl(y),x=k.bytesLoaded,A=k.requestStart,L=k.responseStart,I=k.responseEnd,C=b?Wa(b):void 0,P={request_event_type:E,request_bytes_loaded:x,request_start:A,request_response_start:L,request_response_end:I,request_hostname:b?Ei(b.responseURL):void 0,request_id:C?Jl(C):void 0,request_response_headers:C,request_media_duration:S.duration,request_url:b==null?void 0:b.responseURL};S.type==="main"?(P.request_type="media",P.request_current_level=S.level,P.request_video_width=(t.levels[S.level]||{}).width,P.request_video_height=(t.levels[S.level]||{}).height,P.request_labeled_bitrate=(t.levels[S.level]||{}).bitrate):P.request_type=S.type,l("requestcompleted",P)};t.on(s.Events.FRAG_LOADED,h);var f=function(E,T){var y=T.frag,b=y.start,S=o(y),k={currentFragmentPDT:S,currentFragmentStart:a(b)};l("fragmentchange",k)};t.on(s.Events.FRAG_CHANGED,f);var m=function(E,T){var y=T.type,b=T.details,S=T.response,k=T.fatal,x=T.frag,A=T.networkDetails,L=(x==null?void 0:x.url)||T.url||"",I=A?Wa(A):void 0;if((b===s.ErrorDetails.MANIFEST_LOAD_ERROR||b===s.ErrorDetails.MANIFEST_LOAD_TIMEOUT||b===s.ErrorDetails.FRAG_LOAD_ERROR||b===s.ErrorDetails.FRAG_LOAD_TIMEOUT||b===s.ErrorDetails.LEVEL_LOAD_ERROR||b===s.ErrorDetails.LEVEL_LOAD_TIMEOUT||b===s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||b===s.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT||b===s.ErrorDetails.SUBTITLE_LOAD_ERROR||b===s.ErrorDetails.SUBTITLE_LOAD_TIMEOUT||b===s.ErrorDetails.KEY_LOAD_ERROR||b===s.ErrorDetails.KEY_LOAD_TIMEOUT)&&l("requestfailed",{request_error:b,request_url:L,request_hostname:Ei(L),request_id:I?Jl(I):void 0,request_type:b===s.ErrorDetails.FRAG_LOAD_ERROR||b===s.ErrorDetails.FRAG_LOAD_TIMEOUT?"media":b===s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||b===s.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT?"audio":b===s.ErrorDetails.SUBTITLE_LOAD_ERROR||b===s.ErrorDetails.SUBTITLE_LOAD_TIMEOUT?"subtitle":b===s.ErrorDetails.KEY_LOAD_ERROR||b===s.ErrorDetails.KEY_LOAD_TIMEOUT?"encryption":"manifest",request_error_code:S==null?void 0:S.code,request_error_text:S==null?void 0:S.text}),k){var C,P="".concat(L?"url: ".concat(L,`
`):"")+"".concat(S&&(S.code||S.text)?"response: ".concat(S.code,", ").concat(S.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((C=T.err)===null||C===void 0?void 0:C.message,`
`):"");l("error",{player_error_code:y,player_error_message:b,player_error_context:P})}};t.on(s.Events.ERROR,m);var p=function(E,T){var y=T.frag,b=y&&y._url||"";l("requestcanceled",{request_event_type:E,request_url:b,request_type:"media",request_hostname:Ei(b)})};t.on(s.Events.FRAG_LOAD_EMERGENCY_ABORTED,p);var g=function(E,T){var y=T.level,b=t.levels[y];if(b&&b.attrs&&b.attrs.BANDWIDTH){var S=b.attrs.BANDWIDTH,k,x=parseFloat(b.attrs["FRAME-RATE"]);isNaN(x)||(k=x),S?l("renditionchange",{video_source_fps:k,video_source_bitrate:S,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(s.Events.LEVEL_SWITCHED,g),t._stopMuxMonitor=function(){t.off(s.Events.MANIFEST_LOADED,d),t.off(s.Events.LEVEL_LOADED,u),t.off(s.Events.AUDIO_TRACK_LOADED,c),t.off(s.Events.FRAG_LOADED,h),t.off(s.Events.FRAG_CHANGED,f),t.off(s.Events.ERROR,m),t.off(s.Events.FRAG_LOAD_EMERGENCY_ABORTED,p),t.off(s.Events.LEVEL_SWITCHED,g),t.off(s.Events.DESTROYING,t._stopMuxMonitor),delete t._stopMuxMonitor},t.on(s.Events.DESTROYING,t._stopMuxMonitor)},QS=function(i){i&&typeof i._stopMuxMonitor=="function"&&i._stopMuxMonitor()},W0=function(i,e){if(!i||!i.requestEndDate)return{};var t=Ei(i.url),r=i.url,s=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=ef(d[d.length-1]._responseHeaders||""));var c=u?Jl(u):void 0;return{requestStart:n,requestResponseStart:a,requestResponseEnd:o,requestBytesLoaded:s,requestResponseHeaders:u,requestMediaDuration:l,requestHostname:t,requestUrl:r,requestId:c}},XS=function(i,e){var t=e.getQualityFor(i),r=e.getCurrentTrackFor(i).bitrateList;return r?{currentLevel:t,renditionWidth:r[t].width||null,renditionHeight:r[t].height||null,renditionBitrate:r[t].bandwidth}:{}},ZS=function(i){var e;return(e=i.match(/.*codecs\*?="(.*)"/))===null||e===void 0?void 0:e[1]},JS=function(i){try{var e,t,r=(t=i.getVersion)===null||t===void 0||(e=t.call(i))===null||e===void 0?void 0:e.split(".").map(function(s){return parseInt(s)})[0];return r}catch{return!1}},e1=function(i,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=i.log;if(!t||!t.on){s.warn("Invalid dash.js player reference. Monitoring blocked.");return}var n=JS(t),a=function(y,b){return i.emit(e,y,b)},o=function(y){var b=y.type,S=y.data,k=(S||{}).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:Ei(k),request_url:k})};t.on("manifestLoaded",o);var l={},d=function(y){if(typeof y.getRequests!="function")return null;var b=y.getRequests({state:"executed"});return b.length===0?null:b[b.length-1]},u=function(y){var b=y.type,S=y.fragmentModel,k=y.chunk,x=d(S);c({type:b,request:x,chunk:k})},c=function(y){var b=y.type,S=y.chunk,k=y.request,x=(S||{}).mediaInfo,A=x||{},L=A.type,I=A.bitrateList;I=I||[];var C={};I.forEach(function(G,U){C[U]={},C[U].width=G.width,C[U].height=G.height,C[U].bitrate=G.bandwidth,C[U].attrs={}}),L==="video"?l.video=C:L==="audio"?l.audio=C:l.media=C;var P=W0(k,t),$=P.requestStart,W=P.requestResponseStart,V=P.requestResponseEnd,H=P.requestResponseHeaders,Z=P.requestMediaDuration,F=P.requestHostname,ne=P.requestUrl,J=P.requestId;a("requestcompleted",{request_event_type:b,request_start:$,request_response_start:W,request_response_end:V,request_bytes_loaded:-1,request_type:L+"_init",request_response_headers:H,request_hostname:F,request_id:J,request_url:ne,request_media_duration:Z,request_rendition_lists:l})};n>=4?t.on("initFragmentLoaded",c):t.on("initFragmentLoaded",u);var h=function(y){var b=y.type,S=y.fragmentModel,k=y.chunk,x=d(S);f({type:b,request:x,chunk:k})},f=function(y){var b=y.type,S=y.chunk,k=y.request,x=S||{},A=x.mediaInfo,L=x.start,I=A||{},C=I.type,P=W0(k,t),$=P.requestStart,W=P.requestResponseStart,V=P.requestResponseEnd,H=P.requestBytesLoaded,Z=P.requestResponseHeaders,F=P.requestMediaDuration,ne=P.requestHostname,J=P.requestUrl,G=P.requestId,U=XS(C,t),fe=U.currentLevel,pe=U.renditionWidth,Se=U.renditionHeight,be=U.renditionBitrate;a("requestcompleted",{request_event_type:b,request_start:$,request_response_start:W,request_response_end:V,request_bytes_loaded:H,request_type:C,request_response_headers:Z,request_hostname:ne,request_id:G,request_url:J,request_media_start_time:L,request_media_duration:F,request_current_level:fe,request_labeled_bitrate:be,request_video_width:pe,request_video_height:Se})};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)){s.warn("have bitrate info for video but missing width/height");return}var y=m.video.bitrate;if(m.audio&&typeof m.audio.bitrate=="number"&&(y+=m.audio.bitrate),y!==m.totalBitrate)return m.totalBitrate=y,{video_source_bitrate:y,video_source_height:m.video.height,video_source_width:m.video.width,video_source_codec:ZS(m.video.codec)}}},g=function(y,b,S){if(typeof y.newQuality!="number"){s.warn("missing evt.newQuality in qualityChangeRendered event",y);return}var k=y.mediaType;if(k==="audio"||k==="video"){var x=t.getBitrateInfoListFor(k).find(function(L){var I=L.qualityIndex;return I===y.newQuality});if(!(x&&typeof x.bitrate=="number")){s.warn("missing bitrate info for ".concat(k));return}m[k]=Jh(Zl({},x),{codec:t.getCurrentTrackFor(k).codec});var A=p();A&&a("renditionchange",A)}};t.on("qualityChangeRendered",g);var E=function(y){var b=y.request,S=y.mediaType;b=b||{},a("requestcanceled",{request_event_type:b.type+"_"+b.action,request_url:b.url,request_type:S,request_hostname:Ei(b.url)})};t.on("fragmentLoadingAbandoned",E);var T=function(y){var b=y.error,S,k,x=(b==null||(S=b.data)===null||S===void 0?void 0:S.request)||{},A=(b==null||(k=b.data)===null||k===void 0?void 0:k.response)||{};(b==null?void 0:b.code)===27&&a("requestfailed",{request_error:x.type+"_"+x.action,request_url:x.url,request_hostname:Ei(x.url),request_type:x.mediaType,request_error_code:A.status,request_error_text:A.statusText});var L="".concat(x!=null&&x.url?"url: ".concat(x.url,`
`):"")+"".concat(A!=null&&A.status||A!=null&&A.statusText?"response: ".concat(A==null?void 0:A.status,", ").concat(A==null?void 0:A.statusText,`
`):"");a("error",{player_error_code:b==null?void 0:b.code,player_error_message:b==null?void 0:b.message,player_error_context:L})};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",E),delete t._stopMuxMonitor}},t1=function(i){i&&typeof i._stopMuxMonitor=="function"&&i._stopMuxMonitor()},q0=0,i1=function(){"use strict";function i(){Et(this,i),q(this,"_listeners",void 0)}return Pi(i,[{key:"on",value:function(e,t,r){return t._eventEmitterGuid=t._eventEmitterGuid||++q0,this._listeners=this._listeners||{},this._listeners[e]=this._listeners[e]||[],r&&(t=t.bind(r)),this._listeners[e].push(t),t}},{key:"off",value:function(e,t){var r=this._listeners&&this._listeners[e];r&&r.forEach(function(s,n){s._eventEmitterGuid===t._eventEmitterGuid&&r.splice(n,1)})}},{key:"one",value:function(e,t,r){var s=this;t._eventEmitterGuid=t._eventEmitterGuid||++q0;var n=function(){s.off(e,n),t.apply(r||this,arguments)};n._eventEmitterGuid=t._eventEmitterGuid,this.on(e,n)}},{key:"emit",value:function(e,t){var r=this;if(this._listeners){t=t||{};var s=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(r,{type:e},d)})};o(s,t),o(n,t),o(a,t)}}}]),i}(),r1=i1,qh=jt(yi()),s1=function(){"use strict";function i(e){var t=this;Et(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(r,s){t._playbackHeartbeatInterval!==null&&(qh.default.clearInterval(t._playbackHeartbeatInterval),e.emit("playbackheartbeatend",{viewer_time:s.viewer_time}),t._playbackHeartbeatInterval=null)})}return Pi(i,[{key:"_startPlaybackHeartbeatInterval",value:function(){var e=this;this._playbackHeartbeatInterval===null&&(this.pm.emit("playbackheartbeat"),this._playbackHeartbeatInterval=qh.default.setInterval(function(){e.pm.emit("playbackheartbeat")},this.pm.playbackHeartbeatTime))}},{key:"_stopPlaybackHeartbeatInterval",value:function(){this._playheadShouldBeProgressing=!1,this._playbackHeartbeatInterval!==null&&(qh.default.clearInterval(this._playbackHeartbeatInterval),this.pm.emit("playbackheartbeatend"),this._playbackHeartbeatInterval=null)}}]),i}(),n1=s1,a1=function i(e){"use strict";var t=this;Et(this,i),q(this,"viewErrored",void 0),e.on("viewinit",function(){t.viewErrored=!1}),e.on("error",function(r,s){try{var n=e.errorTranslator({player_error_code:s.player_error_code,player_error_message:s.player_error_message,player_error_context:s.player_error_context,player_error_severity:s.player_error_severity,player_error_business_exception:s.player_error_business_exception});n&&(e.data.player_error_code=n.player_error_code||s.player_error_code,e.data.player_error_message=n.player_error_message||s.player_error_message,e.data.player_error_context=n.player_error_context||s.player_error_context,e.data.player_error_severity=n.player_error_severity||s.player_error_severity,e.data.player_error_business_exception=n.player_error_business_exception||s.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 r,s,n,a,o;(r=e.data)===null||r===void 0||delete r.player_error_code,(s=e.data)===null||s===void 0||delete s.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})},o1=a1,l1=function(){"use strict";function i(e){Et(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 Pi(i,[{key:"_updateWatchTime",value:function(e,t){var r=t.viewer_time;this._watchTimeTrackerLastCheckedTime===null&&(this._watchTimeTrackerLastCheckedTime=r),at(this.pm.data,"view_watch_time",r-this._watchTimeTrackerLastCheckedTime),this._watchTimeTrackerLastCheckedTime=r}},{key:"_clearWatchTimeState",value:function(e,t){this._updateWatchTime(e,t),this._watchTimeTrackerLastCheckedTime=null}}]),i}(),d1=l1,u1=function(){"use strict";function i(e){var t=this;Et(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=ot.now(),this._isAdPlaying=!1,this._callbackUpdatePlaybackTime=null;var r=this._startPlaybackTimeTracking.bind(this);e.on("playing",r),e.on("adplaying",r),e.on("seeked",r);var s=this._stopPlaybackTimeTracking.bind(this);e.on("playbackheartbeatend",s),e.on("seeking",s),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=ot.now(),t._isAdPlaying=!1,t._callbackUpdatePlaybackTime=null})}return Pi(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=ot.now(),r=-1;this._playbackTimeTrackerLastPlayheadPosition>=0&&e>this._playbackTimeTrackerLastPlayheadPosition?r=e-this._playbackTimeTrackerLastPlayheadPosition:this._isAdPlaying&&(r=t-this._lastTime),r>0&&r<=1e3&&at(this.pm.data,"view_content_playback_time",r),this._playbackTimeTrackerLastPlayheadPosition=e,this._lastTime=t}}]),i}(),c1=u1,h1=function(){"use strict";function i(e){Et(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 Pi(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 r=this,s=function(){r.pm.currentFragmentPDT&&r.pm.currentFragmentStart&&(r.pm.data.player_program_time=r.pm.currentFragmentPDT+r.pm.data.player_playhead_time-r.pm.currentFragmentStart)};if(t&&t.player_playhead_time)this.pm.data.player_playhead_time=t.player_playhead_time,s(),this._updateMaxPlayheadPosition();else if(this.pm.getPlayheadTime){var n=this.pm.getPlayheadTime();typeof n!="undefined"&&(this.pm.data.player_playhead_time=n,s(),this._updateMaxPlayheadPosition())}}}]),i}(),f1=h1,Y0=5*60*1e3,m1=function i(e){"use strict";if(Et(this,i),!e.disableRebufferTracking){var t,r=function(n,a){s(a),t=void 0},s=function(n){if(t){var a=n.viewer_time-t;at(e.data,"view_rebuffer_duration",a),t=n.viewer_time,e.data.view_rebuffer_duration>Y0&&(e.emit("viewend"),e.send("viewend"),e.mux.log.warn("Ending view after rebuffering for longer than ".concat(Y0,"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 s(a)}),e.on("rebufferstart",function(n,a){t||(at(e.data,"view_rebuffer_count",1),t=a.viewer_time,e.one("rebufferend",r))}),e.on("viewinit",function(){t=void 0,e.off("rebufferend",r)})}},p1=m1,g1=function(){"use strict";function i(e){var t=this;Et(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:ot.now()})}))}return Pi(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 r=t.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.sustainedRebufferThreshold=="number"&&r>=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 r=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 s=this.pm.data.player_playhead_time-this._lastPlayheadTime,n=t.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.minimumRebufferDuration=="number"&&s>0&&n-s>this.pm.minimumRebufferDuration&&(this._lastCheckedTime=null,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}),this.pm.emit("rebufferend",{viewer_time:this._lastPlayheadTimeUpdatedTime+n-s}))}r?this._prepareRebufferTrackerState(t.viewer_time):this._clearRebufferTrackerState()}}]),i}(),v1=g1,E1=function(){"use strict";function i(e){var t=this;Et(this,i),q(this,"NAVIGATION_START",void 0),q(this,"pm",void 0),this.pm=e,e.on("viewinit",function(){var r=e.data,s=r.view_id;if(!r.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||ot.now(),s)};e.one("playing",n),e.one("adplaying",n),e.one("viewend",function(){e.off("playing",n),e.off("adplaying",n)})}})}return Pi(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}(),y1=E1,T1=function i(e){"use strict";var t=this;Et(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 r=["pause","rebufferstart","seeking","error","adbreakstart","hb","renditionchange","orientationchange","viewend"],s=["playing","hb","renditionchange","orientationchange"];r.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),at(e.data,"view_total_content_playback_time",a),at(e.data,"view_total_upscaling",l*a),at(e.data,"view_total_downscaling",d*a)}t._lastPlayheadPosition=-1})}),s.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})})},b1=T1,_1=2e3,A1=function i(e){"use strict";var t=this;Et(this,i),q(this,"isSeeking",void 0),this.isSeeking=!1;var r=-1,s=function(){var n=ot.now(),a=(e.data.viewer_time||n)-(r||n);at(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,r=-1};e.on("seeking",function(n,a){if(Object.assign(e.data,a),t.isSeeking&&a.viewer_time-r<=_1){r=a.viewer_time;return}t.isSeeking&&s(),t.isSeeking=!0,r=a.viewer_time,at(e.data,"view_seek_count",1),e.send("seeking")}),e.on("seeked",function(){s()}),e.on("viewend",function(){t.isSeeking&&(s(),e.send("seeked")),t.isSeeking=!1,r=-1})},S1=A1,j0=function(i,e){i.push(e),i.sort(function(t,r){return t.viewer_time-r.viewer_time})},I1=["adbreakstart","adrequest","adresponse","adplay","adplaying","adpause","adended","adbreakend","aderror","adclicked","adskipped"],x1=function(){"use strict";function i(e){var t=this;Et(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}),I1.forEach(function(s){return e.on(s,t._updateAdData.bind(t))});var r=function(){t.isAdBreak=!1};e.on("adbreakstart",function(){t.isAdBreak=!0}),e.on("play",r),e.on("playing",r),e.on("viewend",r),e.on("adrequest",function(s,n){n=Object.assign({ad_request_id:"generatedAdRequestId"+t._currentAdRequestNumber++},n),j0(t._adRequests,n),at(e.data,"view_ad_request_count"),t.inPrerollPosition()&&(e.data.view_preroll_requested=!0,t._adHasPlayed||at(e.data,"view_preroll_request_count"))}),e.on("adresponse",function(s,n){n=Object.assign({ad_request_id:"generatedAdRequestId"+t._currentAdResponseNumber++},n),j0(t._adResponses,n);var a=t.findAdRequest(n.ad_request_id);a&&at(e.data,"view_ad_request_time",Math.max(0,n.viewer_time-a.viewer_time))}),e.on("adplay",function(s,n){t._adHasPlayed=!0,t._wouldBeNewAdPlay&&(t._wouldBeNewAdPlay=!1,at(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(s,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(s,n){t._wouldBeNewAdPlay||at(e.data,"view_ad_clicked_count")}),e.on("adskipped",function(s,n){t._wouldBeNewAdPlay||at(e.data,"view_ad_skipped_count")}),e.on("adended",function(){t._wouldBeNewAdPlay=!0}),e.on("aderror",function(){t._wouldBeNewAdPlay=!0})}return Pi(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 r=dr(Qa(t.ad_tag_url),2),s=r[0],n=r[1];this.pm.data.view_preroll_ad_tag_domain=n,this.pm.data.view_preroll_ad_tag_hostname=s}if(!this.pm.data.view_preroll_ad_asset_hostname&&t.ad_asset_url){var a=dr(Qa(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}(),L1=x1,z0=jt(yi()),R1=function i(e){"use strict";Et(this,i);var t,r,s=function(){e.disableRebufferTracking||(at(e.data,"view_waiting_rebuffer_count",1),t=ot.now(),r=z0.default.setInterval(function(){if(t){var d=ot.now();at(e.data,"view_waiting_rebuffer_duration",d-t),t=d}},250))},n=function(){e.disableRebufferTracking||t&&(at(e.data,"view_waiting_rebuffer_duration",ot.now()-t),t=!1,z0.default.clearInterval(r))},a=!1,o=function(){a=!0},l=function(){a=!1,n()};e.on("waiting",function(){a&&s()}),e.on("playing",function(){n(),o()}),e.on("pause",l),e.on("seeking",l)},k1=R1,D1=fu