1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3626],{60562:function(t,r,n){"use strict";n.d(r,{Au:function(){return u},G3:function(){return v},Ki:function(){return l},d3:function(){return h},hL:function(){return f},lx:function(){return g},qX:function(){return m},tm:function(){return p}});var i,a,o=n(58908),s=n.n(o),u=function(t){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer},l=function(t){return t instanceof Uint8Array?t:(Array.isArray(t)||u(t)||t instanceof ArrayBuffer||(t="number"!=typeof t||"number"==typeof t&&t!=t?0:[t]),new Uint8Array(t&&t.buffer||t,t&&t.byteOffset||0,t&&t.byteLength||0))},c=s().BigInt||Number,d=[c("0x1"),c("0x100"),c("0x10000"),c("0x1000000"),c("0x100000000"),c("0x10000000000"),c("0x1000000000000"),c("0x100000000000000"),c("0x10000000000000000")];255===(a=new Uint8Array((i=new Uint16Array([65484])).buffer,i.byteOffset,i.byteLength))[0]||a[0];var p=function(t,r){var n=void 0===r?{}:r,i=n.signed,a=n.le,o=void 0!==a&&a;t=l(t);var s=o?"reduce":"reduceRight",u=(t[s]?t[s]:Array.prototype[s]).call(t,function(r,n,i){var a=o?i:Math.abs(i+1-t.length);return r+c(n)*d[a]},c(0));if(void 0!==i&&i){var p=d[t.length]/c(2)-c(1);(u=c(u))>p&&(u-=p,u-=p,u-=c(2))}return Number(u)},f=function(t,r){var n=(void 0===r?{}:r).le,i=void 0!==n&&n;("bigint"!=typeof t&&"number"!=typeof t||"number"==typeof t&&t!=t)&&(t=0);for(var a=Math.ceil((t=c(t)).toString(2).length/8),o=new Uint8Array(new ArrayBuffer(a)),s=0;s<a;s++){var u=i?s:Math.abs(s+1-o.length);o[u]=Number(t/d[s]&c(255)),t<0&&(o[u]=Math.abs(~o[u]),o[u]-=0===s?1:2)}return o},h=function(t){if(!t)return"";t=Array.prototype.slice.call(t);var r=String.fromCharCode.apply(null,l(t));try{return decodeURIComponent(escape(r))}catch(t){}return r},m=function(t,r){if("string"!=typeof t&&t&&"function"==typeof t.toString&&(t=t.toString()),"string"!=typeof t)return new Uint8Array;r||(t=unescape(encodeURIComponent(t)));for(var n=new Uint8Array(t.length),i=0;i<t.length;i++)n[i]=t.charCodeAt(i);return n},g=function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];if((r=r.filter(function(t){return t&&(t.byteLength||t.length)&&"string"!=typeof t})).length<=1)return l(r[0]);var i=new Uint8Array(r.reduce(function(t,r,n){return t+(r.byteLength||r.length)},0)),a=0;return r.forEach(function(t){t=l(t),i.set(t,a),a+=t.byteLength}),i},v=function(t,r,n){var i=void 0===n?{}:n,a=i.offset,o=void 0===a?0:a,s=i.mask,u=void 0===s?[]:s;t=l(t);var c=(r=l(r)).every?r.every:Array.prototype.every;return r.length&&t.length-o>=r.length&&c.call(r,function(r,n){return r===(u[n]?u[n]&t[o+n]:t[o+n])})}},92260:function(t,r,n){"use strict";n.d(r,{Hi:function(){return m},Jg:function(){return d},KL:function(){return p},_5:function(){return f},kS:function(){return c},lA:function(){return g},p7:function(){return h},ws:function(){return l},xz:function(){return v}});var i=n(58908),a=n.n(i),o={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},s=["video","audio","text"],u=["Video","Audio","Text"],l=function(t){return t?t.replace(/avc1\.(\d+)\.(\d+)/i,function(t,r,n){return"avc1."+("00"+Number(r).toString(16)).slice(-2)+"00"+("00"+Number(n).toString(16)).slice(-2)}):t},c=function(t){void 0===t&&(t="");var r=t.split(","),n=[];return r.forEach(function(t){var r;t=t.trim(),s.forEach(function(i){var a=o[i].exec(t.toLowerCase());if(a&&!(a.length<=1)){r=i;var s=t.substring(0,a[1].length),u=t.replace(s,"");n.push({type:s,details:u,mediaType:i})}}),r||n.push({type:t,details:"",mediaType:"unknown"})}),n},d=function(t,r){if(!t.mediaGroups.AUDIO||!r)return null;var n=t.mediaGroups.AUDIO[r];if(!n)return null;for(var i in n){var a=n[i];if(a.default&&a.playlists)return c(a.playlists[0].attributes.CODECS)}return null},p=function(t){return void 0===t&&(t=""),o.audio.test(t.trim().toLowerCase())},f=function(t){if(t&&"string"==typeof t){var r,n=t.toLowerCase().split(",").map(function(t){return l(t.trim())}),i="video";1===n.length&&p(n[0])?i="audio":1===n.length&&(void 0===(r=n[0])&&(r=""),o.text.test(r.trim().toLowerCase()))&&
1(i="application");var a="mp4";return n.every(function(t){return o.mp4.test(t)})?a="mp4":n.every(function(t){return o.webm.test(t)})?a="webm":n.every(function(t){return o.ogg.test(t)})&&(a="ogg"),i+"/"+a+';codecs="'+t+'"'}},h=function(t,r){return void 0===t&&(t=""),void 0===r&&(r=!1),a().MediaSource&&a().MediaSource.isTypeSupported&&a().MediaSource.isTypeSupported(f(t))||r&&a().ManagedMediaSource&&a().ManagedMediaSource.isTypeSupported&&a().ManagedMediaSource.isTypeSupported(f(t))||!1},m=function(t){return void 0===t&&(t=""),t.toLowerCase().split(",").every(function(t){t=t.trim();for(var r=0;r<u.length;r++)if(o["muxer"+u[r]].test(t))return!0;return!1})},g="mp4a.40.2",v="avc1.4d400d"},86185:function(t,r,n){"use strict";n.d(r,{Xm:function(){return x},cz:function(){return A}});var i,a=n(60562);new Uint8Array([79,112,117,115,72,101,97,100]);var o=function(t){return"string"==typeof t?(0,a.qX)(t):t},s=function(t){t=(0,a.Ki)(t);for(var r=[],n=0;t.length>n;){var o=t[n],s=0,u=0,l=t[++u];for(u++;128&l;)s=(127&l)<<7,l=t[u],u++;s+=127&l;for(var c=0;c<i.length;c++){var d=i[c],p=d.id,f=d.parser;if(o===p){r.push(f(t.subarray(u,u+s)));break}}n+=s+u}return r};i=[{id:3,parser:function(t){var r={tag:3,id:t[0]<<8|t[1],flags:t[2],size:3,dependsOnEsId:0,ocrEsId:0,descriptors:[],url:""};if(128&r.flags&&(r.dependsOnEsId=t[r.size]<<8|t[r.size+1],r.size+=2),64&r.flags){var n=t[r.size];r.url=(0,a.d3)(t.subarray(r.size+1,r.size+1+n)),r.size+=n}return 32&r.flags&&(r.ocrEsId=t[r.size]<<8|t[r.size+1],r.size+=2),r.descriptors=s(t.subarray(r.size))||[],r}},{id:4,parser:function(t){return{tag:4,oti:t[0],streamType:t[1],bufferSize:t[2]<<16|t[3]<<8|t[4],maxBitrate:t[5]<<24|t[6]<<16|t[7]<<8|t[8],avgBitrate:t[9]<<24|t[10]<<16|t[11]<<8|t[12],descriptors:s(t.subarray(13))}}},{id:5,parser:function(t){return{tag:5,bytes:t}}},{id:6,parser:function(t){return{tag:6,bytes:t}}}];var u=function t(r,n,i){void 0===i&&(i=!1),n=Array.isArray(s=n)?s.map(function(t){return o(t)}):[o(s)],r=(0,a.Ki)(r);var s,u=[];if(!n.length)return u;for(var l=0;l<r.length;){var c=(r[l]<<24|r[l+1]<<16|r[l+2]<<8|r[l+3])>>>0,d=r.subarray(l+4,l+8);if(0===c)break;var p=l+c;if(p>r.length){if(i)break;p=r.length}var f=r.subarray(l+8,p);(0,a.G3)(d,n[0])&&(1===n.length?u.push(f):u.push.apply(u,t(f,n.slice(1),i))),l=p}return u},l={EBML:(0,a.Ki)([26,69,223,163]),DocType:(0,a.Ki)([66,130]),Segment:(0,a.Ki)([24,83,128,103]),SegmentInfo:(0,a.Ki)([21,73,169,102]),Tracks:(0,a.Ki)([22,84,174,107]),Track:(0,a.Ki)([174]),TrackNumber:(0,a.Ki)([215]),DefaultDuration:(0,a.Ki)([35,227,131]),TrackEntry:(0,a.Ki)([174]),TrackType:(0,a.Ki)([131]),FlagDefault:(0,a.Ki)([136]),CodecID:(0,a.Ki)([134]),CodecPrivate:(0,a.Ki)([99,162]),VideoTrack:(0,a.Ki)([224]),AudioTrack:(0,a.Ki)([225]),Cluster:(0,a.Ki)([31,67,182,117]),Timestamp:(0,a.Ki)([231]),TimestampScale:(0,a.Ki)([42,215,177]),BlockGroup:(0,a.Ki)([160]),BlockDuration:(0,a.Ki)([155]),Block:(0,a.Ki)([161]),SimpleBlock:(0,a.Ki)([163])},c=[128,64,32,16,8,4,2,1],d=function(t){for(var r=1,n=0;n<c.length&&!(t&c[n]);n++)r++;return r},p=function(t,r,n,i){void 0===n&&(n=!0),void 0===i&&(i=!1);var o=d(t[r]),s=t.subarray(r,r+o);return n&&(s=Array.prototype.slice.call(t,r,r+o),s[0]^=c[o-1]),{length:o,value:(0,a.tm)(s,{signed:i}),bytes:s}},f=function t(r){return"string"==typeof r?r.match(/.{1,2}/g).map(function(r){return t(r)}):"number"==typeof r?(0,a.hL)(r):r},h=function t(r,n,i){if(i>=n.length)return n.length;var o=p(n,i,!1);if((0,a.G3)(r.bytes,o.bytes))return i;var s=p(n,i+o.length);return t(r,n,i+s.length+s.value+o.length)},m=function t(r,n){n=Array.isArray(i=n)?i.map(function(t){return f(t)}):[f(i)],r=(0,a.Ki)(r);var i,o=[];if(!n.length)return o;for(var s=0;s<r.length;){var u=p(r,s,!1),l=p(r,s+u.length),c=s+u.length+l.length;127===l.value&&(l.value=h(u,r,c),l.value!==r.length&&(l.value-=c));var d=c+l.value>r.length?r.length:c+l.value,m=r.subarray(c,d);(0,a.G3)(n[0],u.bytes)&&(1===n.length?o.push(m):o=o.concat(t(m,n.slice(1)))),s+=u.length+l.length+m.length}return o},g=n(68925),v=(0,a.Ki)([0,0,0,1]),y=(0,a.Ki)([0,0,1]),b=(0,a.Ki)([0,0,3]),_=function(t){for(var r=[],n=1;n<t.length-2;)(0,a.G3)(t.subarray(n,n+3),b)&&(r.push(n+2),n++),n++;if(0===r.length)return t;var i=t.length-r.length,o=new Uint8Array(i),s=0;for(n=0;n<i;s++,n++)s===r[0]&&(s++,r.shift()),o[n]=t[s];return o},T=function(t,r,n,i){void 0===i&&(i=1/0),t=(0,a.Ki)(t),n=[].concat(n);for(var o,s=0,u=0;s<t.length&&(u<i||o);){var l=void 0;if((0,a.G3)(t.subarray(s),v)?l=4:(0,a.G3)(t.subarray(s),y)&&(l=3),!l){s++;continue}if(u++,o)return _(t.subarray(o,s));var c=void 0;"h264"===r?c=31&t[s+l]:"h265"===r&&(c=t[s+l]>>1&63),-1!==n.indexOf(c)&&(o=s+l),s+=l+("h264"===r?1:2)}return t.subarray(0,0)},E={webm:(0,a.Ki)([119,101,98,109]),matroska:(0,a.Ki)([109,97,116,114,111,115,107,97]),flac:(0,a.Ki)([102,76,97,67]),ogg:(0,a.Ki)([79,103,103,83]),ac3:(0,a.Ki)([11,119]),riff:(0,a.Ki)([82,73,70,70]),avi:(0,a.Ki)([65,86,73]),wav:(0,a.Ki)([87,65,86,69]),"3gp":(0,a.Ki)([102,116,121,112,51,103]),mp4:(0,a.Ki)([102,116,121,112]),fmp4:(0,a.Ki)([115,116,121,112]),mov:(0,a.Ki)([102,116,121,112,113,116]),moov:(0,a.Ki)([109,111,111,118]),moof:(0,a.Ki)([109,111,111,102])},w={aac:function(t){var r=(0,g.c)(t);return(0,a.G3)(t,[255,16],{offset:r,mask:[255,22]})},mp3:function(t){var r=(0,g.c)(t);return(0,a.G3)(t,[255,2],{offset:r,mask:[255,6]})},webm:function(t){var r=m(t,[l.EBML,l.DocType])[0];return(0,a.G3)(r,E.webm)},mkv:function(t){var r=m(t,[l.EBML,l.DocType])[0];return(0,a.G3)(r,E.matroska)},mp4:function(t){return!(w["3gp"](t)||w.mov(t))&&(!!((0,a.G3)(t,E.mp4,{offset:4})||(0,a.G3)(t,E.fmp4,{offset:4})||(0,a.G3)(t,E.moof,{offset:4})||(0,a.G3)(t,E.moov,{offset:4}))||void 0)},mov:function(t){return(0,a.G3)(t,E.mov,{offset:4})},"3gp":function(t){return(0,a.G3)(t,E["3gp"],{offset:4})},ac3:function(t){var r=(0,g.c)(t);return(0,a.G3)(t,E.ac3,{offset:r})},ts:function(t){if(t.length<189&&t.length>=1)return 71===t[0];for(var r=0;r+188<t.length&&r<188;){if(71===t[r]&&71===t[r+188])return!0;r+=1}return!1},flac:function(t){var r=(0,g.c)(t);return(0,a.G3)(t,E.flac,{offset:r})},ogg:function(t){return(0,a.G3)(t,E.ogg)},avi:function(t){return(0,a.G3)(t,E.riff)&&(0,a.G3)(t,E.avi,{offset:8})},wav:function(t){return(0,a.G3)(t,E.riff)&&(0,a.G3)(t,E.wav,{offset:8})},h264:function(t){return T(t,"h264",7,3).length},h265:function(t){return T(t,"h265",[32,33],3).length}},D=Object.keys(w).filter(function(t){return"ts"!==t&&"h264"!==t&&"h265"!==t}).concat(["ts","h264","h265"]);D.forEach(function(t){var r=w[t];w[t]=function(t){return r((0,a.Ki)(t))}});var x=function(t){t=(0,a.Ki)(t);for(var r=0;r<D.length;r++){var n=D[r];if(w[n](t))return n}return""},A=function(t){return u(t,["moof"]).length>0}},36722:function(t,r,n){"use strict";n.d(r,{Z:function(){return s}});var i=n(58908),a=n.n(i),o=n(48764).Buffer;function s(t){for(var r=a().atob?a().atob(t):o.from(t,"base64").toString("binary"),n=new Uint8Array(r.length),i=0;i<r.length;i++)n[i]=r.charCodeAt(i);return n}},68925:function(t,r,n){"use strict";n.d(r,{c:function(){return s}});var i=n(60562),a=(0,i.Ki)([73,68,51]),o=function(t,r){void 0===r&&(r=0);var n=(t=(0,i.Ki)(t))[r+5],a=t[r+6]<<21|t[r+7]<<14|t[r+8]<<7|t[r+9];return(16&n)>>4?a+20:a+10},s=function t(r,n){return(void 0===n&&(n=0),(r=(0,i.Ki)(r)).length-n<10||!(0,i.G3)(r,a,{offset:n}))?n:(n+=o(r,n),t(r,n))}},8485:function(t,r,n){"use strict";n.d(r,{t:function(){return o}});var i=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,a=/^application\/dash\+xml/i,o=function(t){return i.test(t)?"hls":a.test(t)?"dash":"application/vnd.videojs.vhs+json"===t?"vhs-json":null}},80779:function(t,r,n){"use strict";var i=n(58908),a=n.n(i),o="https://example.com";r.Z=function(t,r){if(/^[a-z]+:/i.test(r))return r;/^data:/.test(t)&&(t=a().location&&a().location.href||"");var n=/^\/\//.test(t),i=!a().location&&!/\/\//i.test(t),s=new URL(r,t=new(a()).URL(t,a().location||o));return i?s.href.slice(o.length):n?s.href.slice(s.protocol.length):s.href}},13490:function(t,r,n){"use strict";var i=n(58908);t.exports=function(t,r){return void 0===r&&(r=!1),function(n,a,o){if(n){t(n);return}if(a.statusCode>=400&&a.statusCode<=599){var s=o;if(r){if(i.TextDecoder){var u,l=(void 0===(u=a.headers&&a.headers["content-type"])&&(u=""),u.toLowerCase().split(";").reduce(function(t,r){var n=r.split("="),i=n[0],a=n[1];return"charset"===i.trim()?a.trim():t},"utf-8"));try{s=new TextDecoder(l).decode(o)}catch(t){}}else s=String.fromCharCode.apply(null,new Uint8Array(o))}t({cause:s});return}t(null,o)}}},9603:function(t,r,n){"use strict";var i=n(58908),a=n(10434),o=n(27376),s=n(61608),u=n(75973);d.httpHandler=n(13490),d.requestInterceptorsStorage=new s,d.responseInterceptorsStorage=new s,d.retryManager=new u;var l=function(t){var r={};return t&&t.trim().split("\n").forEach(function(t){var n=t.indexOf(":"),i=t.slice(0,n).trim().toLowerCase(),a=t.slice(n+1).trim();void 0===r[i]?r[i]=a:Array.isArray(r[i])?r[i].push(a):r[i]=[r[i],a]}),r};function c(t,r,n){var i=t;return o(r)?(n=r,"string"==typeof t&&(i={uri:t})):i=a({},r,{uri:t}),i.callback=n,i}function d(t,r,n){return p(r=c(t,r,n))}function p(t){if(void 0===t.callback)throw Error("callback argument missing");if(t.requestType&&d.requestInterceptorsStorage.getIsEnabled()){var r,n,i,a={uri:t.uri||t.url,headers:t.headers||{},body:t.body,metadata:t.metadata||{},retry:t.retry,timeout:t.timeout},o=d.requestInterceptorsStorage.execute(t.requestType,a);t.uri=o.uri,t.headers=o.headers,t.body=o.body,t.metadata=o.metadata,t.retry=o.retry,t.timeout=o.timeout}var s=!1,u=function(r,n,i){s||(s=!0,t.callback(r,n,i))};function c(r){if(clearTimeout(i),clearTimeout(t.retryTimeout),r instanceof Error||(r=Error(""+(r||"Unknown XMLHttpRequest Error"))),r.statusCode=0,!n&&d.retryManager.getIsEnabled()&&t.retry&&t.retry.shouldRetry()){t.retryTimeout=setTimeout(function(){t.retry.moveToNextAttempt(),t.xhr=h,p(t)},t.retry.getCurrentFuzzedDelay());return}if(t.requestType&&d.responseInterceptorsStorage.getIsEnabled()){var a={headers:T.headers||{},body:T.body,responseUrl:h.responseURL,responseType:h.responseType},o=d.responseInterceptorsStorage.execute(t.requestType,a);T.body=o.body,T.headers=o.headers}return u(r,T)}function f(){if(!n){clearTimeout(i),clearTimeout(t.retryTimeout);var r,a=T,o=null;if(0!==(r=t.useXDR&&void 0===h.status?200:1223===h.status?204:h.status)?(a={body:function(){var t=void 0;if(t=h.response?h.response:h.responseText||function(t){try{if("document"===t.responseType)return t.responseXML;var r=t.responseXML&&"parsererror"===t.responseXML.documentElement.nodeName;if(""===t.responseType&&!r)return t.responseXML}catch(t){}return null}(h),_)try{t=JSON.parse(t)}catch(t){}return t}(),statusCode:r,method:g,headers:{},url:m,rawRequest:h},h.getAllResponseHeaders&&(a.headers=l(h.getAllResponseHeaders()))):o=Error("Internal XMLHttpRequest Error"),t.requestType&&d.responseInterceptorsStorage.getIsEnabled()){var s={headers:a.headers||{},body:a.body,responseUrl:h.responseURL,responseType:h.responseType},c=d.responseInterceptorsStorage.execute(t.requestType,s);a.body=c.body,a.headers=c.headers}return u(o,a,a.body)}}var h=t.xhr||null;h||(h=t.cors||t.useXDR?new d.XDomainRequest:new d.XMLHttpRequest);var m=h.url=t.uri||t.url,g=h.method=t.method||"GET",v=t.body||t.data,y=h.headers=t.headers||{},b=!!t.sync,_=!1,T={body:void 0,headers:{},statusCode:0,method:g,url:m,rawRequest:h};if("json"in t&&!1!==t.json&&(_=!0,y.accept||y.Accept||(y.Accept="application/json"),"GET"!==g&&"HEAD"!==g&&(y["content-type"]||y["Content-Type"]||(y["Content-Type"]="application/json"),v=JSON.stringify(!0===t.json?v:t.json))),h.onreadystatechange=function(){4!==h.readyState||d.responseInterceptorsStorage.getIsEnabled()||setTimeout(f,0)},h.onload=f,h.onerror=c,h.onprogress=function(){},h.onabort=function(){n=!0,clearTimeout(t.retryTimeout)},h.ontimeout=c,h.open(g,m,!b,t.username,t.password),b||(h.withCredentials=!!t.withCredentials),!b&&t.timeout>0&&(i=setTimeout(function(){if(!n){n=!0,h.abort("timeout");var t=Error("XMLHttpRequest timeout");t.code="ETIMEDOUT",c(t)}},t.timeout)),h.setRequestHeader)for(r in y)y.hasOwnProperty(r)&&h.setRequestHeader(r,y[r]);else if(t.headers&&!function(t){for(var r in t)if(t.hasOwnProperty(r))return!1;return!0}(t.headers))throw Error("Headers cannot be set on an XDomainRequest object");return"responseType"in t&&(h.responseType=t.responseType),"beforeSend"in t&&"function"==typeof t.beforeSend&&t.beforeSend(h),h.send(v||null),h}t.exports=d,t.exports.default=d,d.XMLHttpRequest=i.XMLHttpRequest||function(){},d.XDomainRequest="withCredentials"in new d.XMLHttpRequest?d.XMLHttpRequest:i.XD
1omainRequest,function(t,r){for(var n=0;n<t.length;n++)r(t[n])}(["get","put","post","patch","head","delete"],function(t){d["delete"===t?"del":t]=function(r,n,i){return(n=c(r,n,i)).method=t.toUpperCase(),p(n)}})},61608:function(t){"use strict";function r(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,i=Array(r);n<r;n++)i[n]=t[n];return i}var n=function(){function t(){this.typeToInterceptorsMap_=new Map,this.enabled_=!1}var n=t.prototype;return n.getIsEnabled=function(){return this.enabled_},n.enable=function(){this.enabled_=!0},n.disable=function(){this.enabled_=!1},n.reset=function(){this.typeToInterceptorsMap_=new Map,this.enabled_=!1},n.addInterceptor=function(t,r){this.typeToInterceptorsMap_.has(t)||this.typeToInterceptorsMap_.set(t,new Set);var n=this.typeToInterceptorsMap_.get(t);return!n.has(r)&&(n.add(r),!0)},n.removeInterceptor=function(t,r){var n=this.typeToInterceptorsMap_.get(t);return!!(n&&n.has(r))&&(n.delete(r),!0)},n.clearInterceptorsByType=function(t){return!!this.typeToInterceptorsMap_.get(t)&&(this.typeToInterceptorsMap_.delete(t),this.typeToInterceptorsMap_.set(t,new Set),!0)},n.clear=function(){return!!this.typeToInterceptorsMap_.size&&(this.typeToInterceptorsMap_=new Map,!0)},n.getForType=function(t){return this.typeToInterceptorsMap_.get(t)||new Set},n.execute=function(t,n){for(var i,a=this.getForType(t),o=function(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=function(t,n){if(t){if("string"==typeof t)return r(t,void 0);var i=Object.prototype.toString.call(t).slice(8,-1);if("Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return r(t,void 0)}}(t))){i&&(t=i);var a=0;return function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(a);!(i=o()).done;){var s=i.value;try{n=s(n)}catch(t){}}return n},t}();t.exports=n},75973:function(t){"use strict";var r=function(){function t(){this.maxAttempts_=1,this.delayFactor_=.1,this.fuzzFactor_=.1,this.initialDelay_=1e3,this.enabled_=!1}var r=t.prototype;return r.getIsEnabled=function(){return this.enabled_},r.enable=function(){this.enabled_=!0},r.disable=function(){this.enabled_=!1},r.reset=function(){this.maxAttempts_=1,this.delayFactor_=.1,this.fuzzFactor_=.1,this.initialDelay_=1e3,this.enabled_=!1},r.getMaxAttempts=function(){return this.maxAttempts_},r.setMaxAttempts=function(t){this.maxAttempts_=t},r.getDelayFactor=function(){return this.delayFactor_},r.setDelayFactor=function(t){this.delayFactor_=t},r.getFuzzFactor=function(){return this.fuzzFactor_},r.setFuzzFactor=function(t){this.fuzzFactor_=t},r.getInitialDelay=function(){return this.initialDelay_},r.setInitialDelay=function(t){this.initialDelay_=t},r.createRetry=function(t){var r=void 0===t?{}:t,i=r.maxAttempts,a=r.delayFactor,o=r.fuzzFactor,s=r.initialDelay;return new n({maxAttempts:i||this.maxAttempts_,delayFactor:a||this.delayFactor_,fuzzFactor:o||this.fuzzFactor_,initialDelay:s||this.initialDelay_})},t}(),n=function(){function t(t){this.maxAttempts_=t.maxAttempts,this.delayFactor_=t.delayFactor,this.fuzzFactor_=t.fuzzFactor,this.currentDelay_=t.initialDelay,this.currentAttempt_=1}var r=t.prototype;return r.moveToNextAttempt=function(){this.currentAttempt_++;var t=this.currentDelay_*this.delayFactor_;this.currentDelay_=this.currentDelay_+t},r.shouldRetry=function(){return this.currentAttempt_<this.maxAttempts_},r.getCurrentDelay=function(){return this.currentDelay_},r.getCurrentMinPossibleDelay=function(){return(1-this.fuzzFactor_)*this.currentDelay_},r.getCurrentMaxPossibleDelay=function(){return(1+this.fuzzFactor_)*this.currentDelay_},r.getCurrentFuzzedDelay=function(){var t=this.getCurrentMinPossibleDelay();return t+Math.random()*(this.getCurrentMaxPossibleDelay()-t)},t}();t.exports=r},72167:function(t,r){"use strict";function n(t,r){return void 0===r&&(r=Object),r&&"function"==typeof r.freeze?r.freeze(t):t}var i=n({HTML:"text/html",isHTML:function(t){return t===i.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),a=n({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(t){return t===a.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});r.assign=function(t,r){if(null===t||"object"!=typeof t)throw TypeError("target is not an object");
vendor: 4,868 bytes, line 1
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t},r.find=function(t,r,n){if(void 0===n&&(n=Array.prototype),t&&"function"==typeof n.find)return n.find.call(t,r);for(var i=0;i<t.length;i++)if(Object.prototype.hasOwnProperty.call(t,i)){var a=t[i];if(r.call(void 0,a,i,t))return a}},r.freeze=n,r.MIME_TYPE=i,r.NAMESPACE=a},86129:function(t,r,n){var i=n(72167),a=n(41146),o=n(31045),s=n(76925),u=a.DOMImplementation,l=i.NAMESPACE,c=s.ParseError,d=s.XMLReader;function p(t){return t.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function f(t){this.options=t||{locator:{}}}function h(){this.cdata=!1}function m(t,r){r.lineNumber=t.lineNumber,r.columnNumber=t.columnNumber}function g(t){if(t)return"\n@"+(t.systemId||"")+"#[line:"+t.lineNumber+",col:"+t.columnNumber+"]"}function v(t,r,n){return"string"==typeof t?t.substr(r,n):t.length>=r+n||r?new java.lang.String(t,r,n)+"":t}function y(t,r){t.currentElement?t.currentElement.appendChild(r):t.doc.appendChild(r)}f.prototype.parseFromString=function(t,r){var n=this.options,i=new d,a=n.domBuilder||new h,s=n.errorHandler,u=n.locator,c=n.xmlns||{},f=/\/x?html?$/.test(r),m=f?o.HTML_ENTITIES:o.XML_ENTITIES;u&&a.setDocumentLocator(u),i.errorHandler=function(t,r,n){if(!t){if(r instanceof h)return r;t=r}var i={},a=t instanceof Function;function o(r){var o=t[r];!o&&a&&(o=2==t.length?function(n){t(r,n)}:t),i[r]=o&&function(t){o("[xmldom "+r+"] "+t+g(n))}||function(){}}return n=n||{},o("warning"),o("error"),o("fatalError"),i}(s,a,u),i.domBuilder=n.domBuilder||a,f&&(c[""]=l.HTML),c.xml=c.xml||l.XML;var v=n.normalizeLineEndings||p;return t&&"string"==typeof t?i.parse(v(t),c,m):i.errorHandler.error("invalid doc source"),a.doc},h.prototype={startDocument:function(){this.doc=new u().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(t,r,n,i){var a=this.doc,o=a.createElementNS(t,n||r),s=i.length;y(this,o),this.currentElement=o,this.locator&&m(this.locator,o);for(var u=0;u<s;u++){var t=i.getURI(u),l=i.getValue(u),n=i.getQName(u),c=a.createAttributeNS(t,n);this.locator&&m(i.getLocator(u),c),c.value=c.nodeValue=l,o.setAttributeNode(c)}},endElement:function(t,r,n){var i=this.currentElement;i.tagName,this.currentElement=i.parentNode},startPrefixMapping:function(t,r){},endPrefixMapping:function(t){},processingInstruction:function(t,r){var n=this.doc.createProcessingInstruction(t,r);this.locator&&m(this.locator,n),y(this,n)},ignorableWhitespace:function(t,r,n){},characters:function(t,r,n){if(t=v.apply(this,arguments)){if(this.cdata)var i=this.doc.createCDATASection(t);else var i=this.doc.createTextNode(t);this.currentElement?this.currentElement.appendChild(i):/^\s*$/.test(t)&&this.doc.appendChild(i),this.locator&&m(this.locator,i)}},skippedEntity:function(t){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(t){(this.locator=t)&&(t.lineNumber=0)},comment:function(t,r,n){t=v.apply(this,arguments);var i=this.doc.createComment(t);this.locator&&m(this.locator,i),y(this,i)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(t,r,n){var i=this.doc.implementation;if(i&&i.createDocumentType){var a=i.createDocumentType(t,r,n);this.locator&&m(this.locator,a),y(this,a),this.doc.doctype=a}},warning:function(t){console.warn("[xmldom warning] "+t,g(this.locator))},error:function(t){console.error("[xmldom error] "+t,g(this.locator))},fatalError:function(t){throw new c(t,this.locator)}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(t){h.prototype[t]=function(){return null}}),r.DOMParser=f},41146:function(t,r,n){var i=n(72167),a=i.find,o=i.NAMESPACE;function s(t){return""!==t}function u(t,r){return t.hasOwnProperty(r)||(t[r]=!0),t}function l(t){return t?Object.keys((t?t.split(/[\t\n\f\r ]+/).filter(s):[]).reduce(u,{})):[]}function c(t,r){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n])}function d(t,r){var n=t.prototype;if(!(n instanceof r)){function i(){}i.prototype=r.prototype,c(n,i=new i),t.prototype=n=i}n.constructor!=t&&("function"!=typeof t&&console.error("unknown Class:"+t),n.constructor=t)}var p={},f=p.ELEMENT_NODE=1,h=p.ATTRIBUTE_NODE=2,m=p.TEXT_NODE=3,g=p.CDATA_SECTION_NODE=4,v=p.ENTITY_REFERENCE_NODE=5,y=p.ENTITY_NODE=6,b=p.PROCESSING_INSTRUCTION_NODE=7,_=p.COMMENT_NODE=8,T=p.DOCUMENT_NODE=9,E=p.DOCUMENT_TYPE_NODE=10,w=p.DOCUMENT_FRAGMENT_NODE=11,D=p.NOTATION_NODE=12,x={},A={};x.INDEX_SIZE_ERR=(A[1]="Index size error",1),x.DOMSTRING_SIZE_ERR=(A[2]="DOMString size error",2);var S=x.HIERARCHY_REQUEST_ERR=(A[3]="Hierarchy request error",3);x.WRONG_DOCUMENT_ERR=(A[4]="Wrong document",4),x.INVALID_CHARACTER_ERR=(A[5]="Invalid character",5),x.NO_DATA_ALLOWED_ER
1R=(A[6]="No data allowed",6),x.NO_MODIFICATION_ALLOWED_ERR=(A[7]="No modification allowed",7);var N=x.NOT_FOUND_ERR=(A[8]="Not found",8);x.NOT_SUPPORTED_ERR=(A[9]="Not supported",9);var R=x.INUSE_ATTRIBUTE_ERR=(A[10]="Attribute in use",10);function I(t,r){if(r instanceof Error)var n=r;else n=this,Error.call(this,A[t]),this.message=A[t],Error.captureStackTrace&&Error.captureStackTrace(this,I);return n.code=t,r&&(this.message=this.message+": "+r),n}function k(){}function O(t,r){this._node=t,this._refresh=r,C(this)}function C(t){var r=t._node._inc||t._node.ownerDocument._inc;if(t._inc!==r){var n=t._refresh(t._node);if(eg(t,"length",n.length),!t.$$length||n.length<t.$$length)for(var i=n.length;(i in t);i++)Object.prototype.hasOwnProperty.call(t,i)&&delete t[i];c(n,t),t._inc=r}}function q(){}function L(t,r){for(var n=t.length;n--;)if(t[n]===r)return n}function P(t,r,n,i){if(i?r[L(r,i)]=n:r[r.length++]=n,t){n.ownerElement=t;var a=t.ownerDocument;a&&(i&&X(a,t,i),a&&a._inc++,n.namespaceURI===o.XMLNS&&(t._nsMap[n.prefix?n.localName:""]=n.value))}}function M(t,r,n){var i=L(r,n);if(i>=0){for(var a=r.length-1;i<a;)r[i]=r[++i];if(r.length=a,t){var o=t.ownerDocument;o&&(X(o,t,n),n.ownerElement=null)}}else throw new I(N,Error(t.tagName+"@"+n))}function U(){}function B(){}function H(t){return"<"==t&&"<"||">"==t&&">"||"&"==t&&"&"||'"'==t&&"""||"&#"+t.charCodeAt()+";"}function F(t,r){if(r(t))return!0;if(t=t.firstChild)do if(F(t,r))return!0;while(t=t.nextSibling)}function j(){this.ownerDocument=this}function X(t,r,n,i){t&&t._inc++,n.namespaceURI===o.XMLNS&&delete r._nsMap[n.prefix?n.localName:""]}function G(t,r,n){if(t&&t._inc){t._inc++;var i=r.childNodes;if(n)i[i.length++]=n;else{for(var a=r.firstChild,o=0;a;)i[o++]=a,a=a.nextSibling;i.length=o,delete i[i.length]}}}function V(t,r){var n=r.previousSibling,i=r.nextSibling;return n?n.nextSibling=i:t.firstChild=i,i?i.previousSibling=n:t.lastChild=n,r.parentNode=null,r.previousSibling=null,r.nextSibling=null,G(t.ownerDocument,t),r}function z(t){return t&&t.nodeType===B.DOCUMENT_TYPE_NODE}function K(t){return t&&t.nodeType===B.ELEMENT_NODE}function $(t){return t&&t.nodeType===B.TEXT_NODE}function W(t,r){var n=t.childNodes||[];if(a(n,K)||z(r))return!1;var i=a(n,z);return!(r&&i&&n.indexOf(i)>n.indexOf(r))}function Y(t,r){var n=t.childNodes||[];if(a(n,function(t){return K(t)&&t!==r}))return!1;var i=a(n,z);return!(r&&i&&n.indexOf(i)>n.indexOf(r))}function Q(t,r,n){var i=t.childNodes||[],o=r.childNodes||[];if(r.nodeType===B.DOCUMENT_FRAGMENT_NODE){var s=o.filter(K);if(s.length>1||a(o,$))throw new I(S,"More than one element or text in fragment");if(1===s.length&&!Y(t,n))throw new I(S,"Element in fragment can not be inserted before doctype")}if(K(r)&&!Y(t,n))throw new I(S,"Only one element can be added and only after doctype");if(z(r)){if(a(i,function(t){return z(t)&&t!==n}))throw new I(S,"Only one doctype is allowed");var u=a(i,K);if(n&&i.indexOf(u)<i.indexOf(n))throw new I(S,"Doctype can only be inserted before an element")}}function J(t,r,n,i){!function(t,r,n){if(!(t&&(t.nodeType===B.DOCUMENT_NODE||t.nodeType===B.DOCUMENT_FRAGMENT_NODE||t.nodeType===B.ELEMENT_NODE)))throw new I(S,"Unexpected parent node type "+t.nodeType);if(n&&n.parentNode!==t)throw new I(N,"child not in parent");if(!(r&&(K(r)||$(r)||z(r)||r.nodeType===B.DOCUMENT_FRAGMENT_NODE||r.nodeType===B.COMMENT_NODE||r.nodeType===B.PROCESSING_INSTRUCTION_NODE))||z(r)&&t.nodeType!==B.DOCUMENT_NODE)throw new I(S,"Unexpected node type "+r.nodeType+" for parent node type "+t.nodeType)}(t,r,n),t.nodeType===B.DOCUMENT_NODE&&(i||function(t,r,n){var i=t.childNodes||[],o=r.childNodes||[];if(r.nodeType===B.DOCUMENT_FRAGMENT_NODE){var s=o.filter(K);if(s.length>1||a(o,$))throw new I(S,"More than one element or text in fragment");if(1===s.length&&!W(t,n))throw new I(S,"Element in fragment can not be inserted before doctype")}if(K(r)&&!W(t,n))throw new I(S,"Only one element can be added and only after doctype");if(z(r)){if(a(i,z))throw new I(S,"Only one doctype is allowed");var u=a(i,K);if(n&&i.indexOf(u)<i.indexOf(n))throw new I(S,"Doctype can only be inserted before an element");
1if(!n&&u)throw new I(S,"Doctype can not be appended since element is present")}})(t,r,n);var o=r.parentNode;if(o&&o.removeChild(r),r.nodeType===w){var s=r.firstChild;if(null==s)return r;var u=r.lastChild}else s=u=r;var l=n?n.previousSibling:t.lastChild;s.previousSibling=l,u.nextSibling=n,l?l.nextSibling=s:t.firstChild=s,null==n?t.lastChild=u:n.previousSibling=u;do s.parentNode=t;while(s!==u&&(s=s.nextSibling));return G(t.ownerDocument||t,t),r.nodeType==w&&(r.firstChild=r.lastChild=null),r}function Z(){this._nsMap={}}function ee(){}function et(){}function er(){}function en(){}function ei(){}function ea(){}function eo(){}function es(){}function eu(){}function el(){}function ec(){}function ed(){}function ep(t,r){var n=[],i=9==this.nodeType&&this.documentElement||this,a=i.prefix,o=i.namespaceURI;if(o&&null==a){var a=i.lookupPrefix(o);if(null==a)var s=[{namespace:o,prefix:null}]}return em(this,n,t,r,s),n.join("")}function ef(t,r,n){var i=t.prefix||"",a=t.namespaceURI;if(!a||"xml"===i&&a===o.XML||a===o.XMLNS)return!1;for(var s=n.length;s--;){var u=n[s];if(u.prefix===i)return u.namespace!==a}return!0}function eh(t,r,n){t.push(" ",r,'="',n.replace(/[<>&"\t\n\r]/g,H),'"')}function em(t,r,n,i,a){if(a||(a=[]),i){if(!(t=i(t)))return;if("string"==typeof t){r.push(t);return}}switch(t.nodeType){case f:var s,u=t.attributes,l=u.length,c=t.firstChild,d=t.tagName;n=o.isHTML(t.namespaceURI)||n;var p=d;if(!n&&!t.prefix&&t.namespaceURI){for(var y=0;y<u.length;y++)if("xmlns"===u.item(y).name){s=u.item(y).value;break}if(!s)for(var D=a.length-1;D>=0;D--){var x=a[D];if(""===x.prefix&&x.namespace===t.namespaceURI){s=x.namespace;break}}if(s!==t.namespaceURI)for(var D=a.length-1;D>=0;D--){var x=a[D];if(x.namespace===t.namespaceURI){x.prefix&&(p=x.prefix+":"+d);break}}}r.push("<",p);for(var A=0;A<l;A++){var S=u.item(A);"xmlns"==S.prefix?a.push({prefix:S.localName,namespace:S.value}):"xmlns"==S.nodeName&&a.push({prefix:"",namespace:S.value})}for(var A=0;A<l;A++){var S=u.item(A);if(ef(S,n,a)){var N=S.prefix||"",R=S.namespaceURI;eh(r,N?"xmlns:"+N:"xmlns",R),a.push({prefix:N,namespace:R})}em(S,r,n,i,a)}if(d===p&&ef(t,n,a)){var N=t.prefix||"",R=t.namespaceURI;eh(r,N?"xmlns:"+N:"xmlns",R),a.push({prefix:N,namespace:R})}if(c||n&&!/^(?:meta|link|img|br|hr|input)$/i.test(d)){if(r.push(">"),n&&/^script$/i.test(d))for(;c;)c.data?r.push(c.data):em(c,r,n,i,a.slice()),c=c.nextSibling;else for(;c;)em(c,r,n,i,a.slice()),c=c.nextSibling;r.push("</",p,">")}else r.push("/>");return;case T:case w:for(var c=t.firstChild;c;)em(c,r,n,i,a.slice()),c=c.nextSibling;return;case h:return eh(r,t.name,t.value);case m:return r.push(t.data.replace(/[<&>]/g,H));case g:return r.push("<![CDATA[",t.data,"]]>");case _:return r.push("<!--",t.data,"-->");case E:var I=t.publicId,k=t.systemId;if(r.push("<!DOCTYPE ",t.name),I)r.push(" PUBLIC ",I),k&&"."!=k&&r.push(" ",k),r.push(">");else if(k&&"."!=k)r.push(" SYSTEM ",k,">");else{var O=t.internalSubset;O&&r.push(" [",O,"]"),r.push(">")}return;case b:return r.push("<?",t.target," ",t.data,"?>");case v:return r.push("&",t.nodeName,";");default:r.push("??",t.nodeName)}}function eg(t,r,n){t[r]=n}x.INVALID_STATE_ERR=(A[11]="Invalid state",11),x.SYNTAX_ERR=(A[12]="Syntax error",12),x.INVALID_MODIFICATION_ERR=(A[13]="Invalid modification",13),x.NAMESPACE_ERR=(A[14]="Invalid namespace",14),x.INVALID_ACCESS_ERR=(A[15]="Invalid access",15),I.prototype=Error.prototype,c(x,I),k.prototype={length:0,item:function(t){return t>=0&&t<this.length?this[t]:null},toString:function(t,r){for(var n=[],i=0;i<this.length;i++)em(this[i],n,t,r);return n.join("")},filter:function(t){return Array.prototype.filter.call(this,t)},indexOf:function(t){return Array.prototype.indexOf.call(this,t)}},O.prototype.item=function(t){return C(this),this[t]||null},d(O,k),q.prototype={length:0,item:k.prototype.item,getNamedItem:function(t){for(var r=this.length;r--;){var n=this[r];if(n.nodeName==t)return n}},setNamedItem:function(t){var r=t.ownerElement;if(r&&r!=this._ownerElement)throw new I(R);var n=this.getNamedItem(t.nodeName);return P(this._ownerElement,this,t,n),n},setNamedItemNS:function(t){var r,n=t.ownerElement;if(n&&n!=this._ownerElement)throw new I(R);return r=this.getNamedItemNS(t.namespaceURI,t.localName),P(this._ownerElement,this,t,r),r},removeNamedItem:function(t){var r=this.getNamedItem(t);return M(this._ownerElement,this,r),r},removeNamedItemNS:function(t,r){var n=this.getNamedItemNS(t,r);return M(this._ownerElement,this,n),n},getNamedItemNS:function(t,r){for(var n=this.length;n--;){var i=this[n];if(i.localName==r&&i.namespaceURI==t)return i}return null}},U.prototype={hasFeature:function(t,r){return!0},createDocument:function(t,r,n){var i=new j;
1if(i.implementation=this,i.childNodes=new k,i.doctype=n||null,n&&i.appendChild(n),r){var a=i.createElementNS(t,r);i.appendChild(a)}return i},createDocumentType:function(t,r,n){var i=new ea;return i.name=t,i.nodeName=t,i.publicId=r||"",i.systemId=n||"",i}},B.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(t,r){return J(this,t,r)},replaceChild:function(t,r){J(this,t,r,Q),r&&this.removeChild(r)},removeChild:function(t){return V(this,t)},appendChild:function(t){return this.insertBefore(t,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(t){return function t(r,n,i){var a=new n.constructor;for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var s=n[o];"object"!=typeof s&&s!=a[o]&&(a[o]=s)}switch(n.childNodes&&(a.childNodes=new k),a.ownerDocument=r,a.nodeType){case f:var u=n.attributes,l=a.attributes=new q,c=u.length;l._ownerElement=a;for(var d=0;d<c;d++)a.setAttributeNode(t(r,u.item(d),!0));break;case h:i=!0}if(i)for(var p=n.firstChild;p;)a.appendChild(t(r,p,i)),p=p.nextSibling;return a}(this.ownerDocument||this,this,t)},normalize:function(){for(var t=this.firstChild;t;){var r=t.nextSibling;r&&r.nodeType==m&&t.nodeType==m?(this.removeChild(r),t.appendData(r.data)):(t.normalize(),t=r)}},isSupported:function(t,r){return this.ownerDocument.implementation.hasFeature(t,r)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(t){for(var r=this;r;){var n=r._nsMap;if(n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)&&n[i]===t)return i}r=r.nodeType==h?r.ownerDocument:r.parentNode}return null},lookupNamespaceURI:function(t){for(var r=this;r;){var n=r._nsMap;if(n&&Object.prototype.hasOwnProperty.call(n,t))return n[t];r=r.nodeType==h?r.ownerDocument:r.parentNode}return null},isDefaultNamespace:function(t){return null==this.lookupPrefix(t)}},c(p,B),c(p,B.prototype),j.prototype={nodeName:"#document",nodeType:T,doctype:null,documentElement:null,_inc:1,insertBefore:function(t,r){if(t.nodeType==w){for(var n=t.firstChild;n;){var i=n.nextSibling;this.insertBefore(n,r),n=i}return t}return J(this,t,r),t.ownerDocument=this,null===this.documentElement&&t.nodeType===f&&(this.documentElement=t),t},removeChild:function(t){return this.documentElement==t&&(this.documentElement=null),V(this,t)},replaceChild:function(t,r){J(this,t,r,Q),t.ownerDocument=this,r&&this.removeChild(r),K(t)&&(this.documentElement=t)},importNode:function(t,r){return function t(r,n,i){var a;switch(n.nodeType){case f:(a=n.cloneNode(!1)).ownerDocument=r;case w:break;case h:i=!0}if(a||(a=n.cloneNode(!1)),a.ownerDocument=r,a.parentNode=null,i)for(var o=n.firstChild;o;)a.appendChild(t(r,o,i)),o=o.nextSibling;return a}(this,t,r)},getElementById:function(t){var r=null;return F(this.documentElement,function(n){if(n.nodeType==f&&n.getAttribute("id")==t)return r=n,!0}),r},getElementsByClassName:function(t){var r=l(t);return new O(this,function(n){var i=[];return r.length>0&&F(n.documentElement,function(a){if(a!==n&&a.nodeType===f){var o=a.getAttribute("class");if(o){var s=t===o;if(!s){var u=l(o);s=r.every(function(t){return u&&-1!==u.indexOf(t)})}s&&i.push(a)}}}),i})},createElement:function(t){var r=new Z;return r.ownerDocument=this,r.nodeName=t,r.tagName=t,r.localName=t,r.childNodes=new k,(r.attributes=new q)._ownerElement=r,r},createDocumentFragment:function(){var t=new el;return t.ownerDocument=this,t.childNodes=new k,t},createTextNode:function(t){var r=new er;return r.ownerDocument=this,r.appendData(t),r},createComment:function(t){var r=new en;return r.ownerDocument=this,r.appendData(t),r},createCDATASection:function(t){var r=new ei;return r.ownerDocument=this,r.appendData(t),r},createProcessingInstruction:function(t,r){var n=new ec;return n.ownerDocument=this,n.tagName=n.nodeName=n.target=t,n.nodeValue=n.data=r,n},createAttribute:function(t){var r=new ee;return r.ownerDocument=this,r.name=t,r.nodeName=t,r.localName=t,r.specified=!0,r},createEntityReference:function(t){var r=new eu;return r.ownerDocument=this,r.nodeName=t,r},createElementNS:function(t,r){var n=new Z,i=r.split(":"),a=n.attributes=new q;return n.childNodes=new k,n.ownerDocument=this,n.nodeName=r,n.tagName=r,n.namespaceURI=t,2==i.length?(n.prefix=i[0],n.localName=i[1]):n.localName=r,a._ownerElement=n,n},createAttributeNS:function(t,r){var n=new ee,i=r.split(":");return n.ownerDocument=this,n.nodeName=r,n.name=r,n.namespaceURI=t,n.specified=!0,2==i.length?(n.prefix=i[0],n.localName=i[1]):n.localName=r,n}},d(j,B),Z.prototype={nodeType:f,hasAttribute:function(t){return null!=this.getAttributeNode(t)},getAttribute:function(t){var r=this.getAttributeNode(t);return r&&r.value||""},getAttributeNode:function(t){return this.attributes.getNamedItem(t)},setAttribute:function(t,r){var n=this.ownerDocument.createAttribute(t);n.value=n.nodeValue=""+r,this.setAttributeNode(n)},removeAttribute:function(t){var r=this.getAttributeNode(t);r&&this.removeAttributeNode(r)},appendChild:function(t){return t.nodeType===w?this.insertBefore(t,null):(t.parentNode&&t.parentNode.removeChild(t),t.parentNode=this,t.previousSibling=this.lastChild,t.nextSibling=null,t.previousSibling?t.previousSibling.nextSibling=t:this.firstChild=t,this.lastChild=t,G(this.ownerDocument,this,t),t)},setAttributeNode:function(t){return this.attributes.setNamedItem(t)},setAttributeNodeNS:function(t){return this.attributes.setNamedItemNS(t)},removeAttributeNode:function(t){return this.attributes.removeNamedItem(t.nodeName)},removeAttributeNS:function(t,r){var n=this.getAttributeNodeNS(t,r);n&&this.removeAttributeNode(n)},hasAttributeNS:function(t,r){return null!=this.getAttributeNodeNS(t,r)},getAttributeNS:function(t,r){var n=this.getAttributeNodeNS(t,r);return n&&n.value||""},setAttributeNS:function(t,r,n){var i=this.ownerDocument.createAttributeNS(t,r);i.value=i.nodeValue=""+n,this.setAttributeNode(i)},getAttributeNodeNS:function(t,r){return this.attributes.getNamedItemNS(t,r)},getElementsByTagName:function(t){return new O(this,function(r){var n=[];return F(r,function(i){i!==r&&i.nodeType==f&&("*"===t||i.tagName==t)&&n.push(i)}),n})},getElementsByTagNameNS:function(t,r){return new O(this,function(n){var i=[];return F(n,function(a){a!==n&&a.nodeType===f&&("*"===t||a.namespaceURI===t)&&("*"===r||a.localName==r)&&i.push(a)}),i})}},j.prototype.getElementsByTagName=Z.prototype.getElementsByTagName,j.prototype.getElementsByTagNameNS=Z.prototype.getElementsByTagNameNS,d(Z,B),ee.prototype.nodeType=h,d(ee,B),et.prototype={data:"",substringData:function(t,r){return this.data.substring(t,t+r)},appendData:function(t){t=this.data+t,this.nodeValue=this.data=t,this.length=t.length},insertData:function(t,r){this.replaceData(t,0,r)},appendChild:function(t){throw Error(A[S])},deleteData:function(t,r){this.replaceData(t,r,"")},replaceData:function(t,r,n){n=this.data.substring(0,t)+n+this.data.substring(t+r),this.nodeValue=this.data=n,this.length=n.length}},d(et,B),er.prototype={nodeName:"#text",nodeType:m,splitText:function(t){var r=this.data,n=r.substring(t);r=r.substring(0,t),this.data=this.nodeValue=r,this.length=r.length;var i=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(i,this.nextSibling),i}},d(er,et),en.prototype={nodeName:"#comment",nodeType:_},d(en,et),ei.prototype={nodeName:"#cdata-section",nodeType:g},d(ei,et),ea.prototype.nodeType=E,d(ea,B),eo.prototype.nodeType=D,d(eo,B),es.prototype.nodeType=y,d(es,B),eu.prototype.nodeType=v,d(eu,B),el.prototype.nodeName="#document-fragment",el.prototype.nodeType=w,d(el,B),ec.prototype.nodeType=b,d(ec,B),ed.prototype.serializeToString=function(t,r,n){return ep.call(t,r,n)},B.prototype.toString=ep;try{Object.defineProperty&&(Object.defineProperty(O.prototype,"length",{get:function(){return C(this),this.$$length}}),Object.defineProperty(B.prototype,"textContent",{get:function(){return function t(r){switch(r.nodeType){case f:case w:var n=[];for(r=r.firstChild;r;)7!==r.nodeType&&8!==r.nodeType&&n.push(t(r)),r=r.nextSibling;return n.join("");default:return r.nodeValue}}(this)},set:function(t){switch(this.nodeType){case f:case w:for(;this.firstChild;)this.removeChild(this.firstChild);(t||String(t))&&this.appendChild(this.ownerDocument.createTextNode(t));break;default:this.data=t,this.value=t,this.nodeValue=t}}}),eg=function(t,r,n){t["$$"+r]=n})}catch(t){}r.DocumentType=ea,r.DOMException=I,r.DOMImplementation=U,r.Element=Z,r.Node=B,r.NodeList=k,r.XMLSerializer
1=ed},31045:function(t,r,n){"use strict";var i=n(72167).freeze;r.XML_ENTITIES=i({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),r.HTML_ENTITIES=i({Aacute:"\xc1",aacute:"\xe1",Abreve:"Ä",abreve:"Ä",ac:"â¾",acd:"â¿",acE:"â¾Ì³",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"Ð",acy:"а",AElig:"\xc6",aelig:"\xe6",af:"â¡",Afr:"\uD835\uDD04",afr:"\uD835\uDD1E",Agrave:"\xc0",agrave:"\xe0",alefsym:"âµ",aleph:"âµ",Alpha:"Î",alpha:"α",Amacr:"Ä",amacr:"Ä",amalg:"⨿",AMP:"&",amp:"&",And:"â©",and:"â§",andand:"â©",andd:"â©",andslope:"â©",andv:"â©",ang:"â ",ange:"⦤",angle:"â ",angmsd:"â¡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"â¦",angmsdag:"⦮",angmsdah:"⦯",angrt:"â",angrtvb:"â¾",angrtvbd:"â¦",angsph:"â¢",angst:"\xc5",angzarr:"â¼",Aogon:"Ä",aogon:"Ä
",Aopf:"\uD835\uDD38",aopf:"\uD835\uDD52",ap:"â",apacir:"⩯",apE:"â©°",ape:"â",apid:"â",apos:"'",ApplyFunction:"â¡",approx:"â",approxeq:"â",Aring:"\xc5",aring:"\xe5",Ascr:"\uD835\uDC9C",ascr:"\uD835\uDCB6",Assign:"â",ast:"*",asymp:"â",asympeq:"â",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"â³",awint:"â¨",backcong:"â",backepsilon:"϶",backprime:"âµ",backsim:"â½",backsimeq:"â",Backslash:"â",Barv:"â«§",barvee:"â½",Barwed:"â",barwed:"â
",barwedge:"â
",bbrk:"âµ",bbrktbrk:"â¶",bcong:"â",Bcy:"Ð",bcy:"б",bdquo:"â",becaus:"âµ",Because:"âµ",because:"âµ",bemptyv:"⦰",bepsi:"϶",bernou:"â¬",Bernoullis:"â¬",Beta:"Î",beta:"β",beth:"â¶",between:"â¬",Bfr:"\uD835\uDD05",bfr:"\uD835\uDD1F",bigcap:"â",bigcirc:"â¯",bigcup:"â",bigodot:"â¨",bigoplus:"â¨",bigotimes:"â¨",bigsqcup:"â¨",bigstar:"â
",bigtriangledown:"â½",bigtriangleup:"â³",biguplus:"â¨",bigvee:"â",bigwedge:"â",bkarow:"â¤",blacklozenge:"â§«",blacksquare:"âª",blacktriangle:"â´",blacktriangledown:"â¾",blacktriangleleft:"â",blacktriangleright:"â¸",blank:"â£",blk12:"â",blk14:"â",blk34:"â",block:"â",bne:"=â¥",bnequiv:"â¡â¥",bNot:"â«",bnot:"â",Bopf:"\uD835\uDD39",bopf:"\uD835\uDD53",bot:"â¥",bottom:"â¥",bowtie:"â",boxbox:"â§",boxDL:"â",boxDl:"â",boxdL:"â",boxdl:"â",boxDR:"â",boxDr:"â",boxdR:"â",boxdr:"â",boxH:"â",boxh:"â",boxHD:"â¦",boxHd:"â¤",boxhD:"â¥",boxhd:"â¬",boxHU:"â©",boxHu:"â§",boxhU:"â¨",boxhu:"â´",boxminus:"â",boxplus:"â",boxtimes:"â ",boxUL:"â",boxUl:"â",boxuL:"â",boxul:"â",boxUR:"â",boxUr:"â",boxuR:"â",boxur:"â",boxV:"â",boxv:"â",boxVH:"â¬",boxVh:"â«",boxvH:"âª",boxvh:"â¼",boxVL:"â£",boxVl:"â¢",boxvL:"â¡",boxvl:"â¤",boxVR:"â ",boxVr:"â",boxvR:"â",boxvr:"â",bprime:"âµ",Breve:"Ë",breve:"Ë",brvbar:"\xa6",Bscr:"â¬",bscr:"\uD835\uDCB7",bsemi:"â",bsim:"â½",b
1sime:"â",bsol:"\\",bsolb:"â§
",bsolhsub:"â",bull:"â¢",bullet:"â¢",bump:"â",bumpE:"⪮",bumpe:"â",Bumpeq:"â",bumpeq:"â",Cacute:"Ä",cacute:"Ä",Cap:"â",cap:"â©",capand:"â©",capbrcup:"â©",capcap:"â©",capcup:"â©",capdot:"â©",CapitalDifferentialD:"â
",caps:"â©ï¸",caret:"â",caron:"Ë",Cayleys:"â",ccaps:"â©",Ccaron:"Ä",ccaron:"Ä",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"Ä",ccirc:"Ä",Cconint:"â°",ccups:"â©",ccupssm:"â©",Cdot:"Ä",cdot:"Ä",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"⦲",cent:"\xa2",CenterDot:"\xb7",centerdot:"\xb7",Cfr:"â",cfr:"\uD835\uDD20",CHcy:"Ч",chcy:"Ñ",check:"â",checkmark:"â",Chi:"Χ",chi:"Ï",cir:"â",circ:"Ë",circeq:"â",circlearrowleft:"âº",circlearrowright:"â»",circledast:"â",circledcirc:"â",circleddash:"â",CircleDot:"â",circledR:"\xae",circledS:"â",CircleMinus:"â",CirclePlus:"â",CircleTimes:"â",cirE:"â§",cire:"â",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§",ClockwiseContourIntegral:"â²",CloseCurlyDoubleQuote:"â",CloseCurlyQuote:"â",clubs:"â£",clubsuit:"â£",Colon:"â·",colon:":",Colone:"â©´",colone:"â",coloneq:"â",comma:",",commat:"@",comp:"â",compfn:"â",complement:"â",complexes:"â",cong:"â
",congdot:"â©",Congruent:"â¡",Conint:"â¯",conint:"â®",ContourIntegral:"â®",Copf:"â",copf:"\uD835\uDD54",coprod:"â",Coproduct:"â",COPY:"\xa9",copy:"\xa9",copysr:"â",CounterClockwiseContourIntegral:"â³",crarr:"âµ",Cross:"⨯",cross:"â",Cscr:"\uD835\uDC9E",cscr:"\uD835\uDCB8",csub:"â«",csube:"â«",csup:"â«",csupe:"â«",ctdot:"â¯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"â",cuesc:"â",cularr:"â¶",cularrp:"⤽",Cup:"â",cup:"âª",cupbrcap:"â©",CupCap:"â",cupcap:"â©",cupcup:"â©",cupdot:"â",cupor:"â©
",cups:"âªï¸",curarr:"â·",curarrm:"⤼",curlyeqprec:"â",curlyeqsucc:"â",curlyvee:"â",curlywedge:"â",curren:"\xa4",curvearrowleft:"â¶",curvearrowright:"â·",cuvee:"â",cuwed:"â",cwconint:"â²",cwint:"â±",cylcty:"â",Dagger:"â¡",dagger:"â ",daleth:"â¸",Darr:"â¡",dArr:"â",darr:"â",dash:"â",Dashv:"⫤",dashv:"â£",dbkarow:"â¤",dblac:"Ë",Dcaron:"Ä",dcaron:"Ä",Dcy:"Ð",dcy:"д",DD:"â
",dd:"â
",ddagger:"â¡",ddarr:"â",DDotrahd:"â¤",ddotseq:"â©·",deg:"\xb0",Del:"â",Delta:"Î",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"\uD835\uDD07",dfr:"\uD835\uDD21",dHar:"⥥",dharl:"â",dharr:"â",DiacriticalAcute:"\xb4",DiacriticalDot:"Ë",DiacriticalDoubleAcute:"Ë",DiacriticalGrave:"`",DiacriticalTilde:"Ë",diam:"â",Diamond:"â",diamond:"â",diamondsuit:"â¦",diams:"â¦",die:"\xa8",DifferentialD:"â
",digamma:"Ï",disin:"â²",div:"\xf7",divide:"\xf7",divideontimes:"â",divonx:"â",DJcy:"Ð",djcy:"Ñ",dlcorn:"â",dlcrop:"â",dollar:"$",Dopf:"\uD835\uDD3B",dopf:"\uD835\uDD55",Dot:"\xa8",dot:"Ë",DotDot:"â",doteq:"â",doteqdot:"â",DotEqual:"â",dotminus:"â¸",dotplus:"â",dotsquare:"â¡",doublebarwedge:"â",DoubleContourIntegral:"â¯",DoubleDot:"\xa8",DoubleDownArrow:"â",DoubleLeftArrow:"â",DoubleLeftRightArrow:"â",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"â¸",DoubleLongLeftRightArrow:"âº",DoubleLongRightArrow:"â¹",DoubleRightArrow:"â",DoubleRightTee:"â¨",DoubleUpArrow:"â",DoubleUpDownArrow:"â",DoubleVerticalBar:"â¥",DownArrow:"â",Downarrow:"â",downarrow:"â",DownArrowBar:"â¤",DownArrowUpArrow:"âµ",DownBreve:"Ì",downdownarrows:"â",downharpoonleft:"â",downharpoonright:"â",DownLeftRightVector:"â¥",DownLeftTeeVector:"â¥",DownLeftVector:"â½",DownLeftVectorBar:"â¥",DownRightTeeVector:"â¥",DownRightVector:"â",DownRightVectorBar:"â¥",DownTee:"â¤",DownTeeArrow:"â§",drbkarow:"â¤",drcorn:"â",drcrop:"â",Dscr:"\uD835\uDC9F",dscr:"\uD835\uDCB9",DScy:"Ð
",dscy:"Ñ",dsol:"â§¶",Dstrok:"Ä",dstrok:"Ä",dtdot:"â±",dtri:"â¿",dtrif:"â¾",duarr:"âµ",duhar:"⥯",dwangle:"⦦",DZcy:"Ð",dzcy:"Ñ",dzigrarr:"â¿",Eacute:"\xc9",eacute:"\xe9",easter:"â©®",Ecaron:"Ä",ecaron:"Ä",ecir:"â",Ecirc:"\xca",ecirc:"\xea",ecolon:"â",Ecy:"Ð",ecy:"Ñ",eDDot:"â©·",Edot:"Ä",eDot:"â",edot:"Ä",ee:"â
",efDot:"â",Efr:"\uD835\uDD08",efr:"\uD835\uDD22",eg:"âª",Egrave:"\xc8",egrave:"\xe8",egs:"âª",egsdot:"âª",el:"âª",Element:"â",elinters:"â§",ell:"â",els:"âª",elsdot:"âª",Emacr:"Ä",emacr:"Ä",empty:"â
",emptyset:"â
",EmptySmallSquare:"â»",emptyv:"â
",EmptyVerySmallSquare:"â«",emsp:"â",emsp13:"â",emsp14:"â
",ENG:"Å",eng:"Å",ensp:"â",Eogon:"Ä",eogon:"Ä",Eopf:"\uD835\uDD3C",eopf:"\uD835\uDD56",epar:"â",eparsl:"â§£",eplus:"⩱",epsi:"ε",Epsilon:"Î",epsilon:"ε",epsiv:"ϵ",eqcirc:"â",eqcolon:"â",eqsim:"â",eqslantgtr:"âª",eqslantless:"âª",Equal:"⩵",equals:"=",EqualTilde:"â",equest:"â",Equilibrium:"â",equiv:"â¡",equivDD:"⩸",eqvparsl:"â§¥",erarr:"⥱",erDot:"â",Escr:"â°",escr:"â¯",esdot:"â",Esim:"⩳",esim:"â",Eta:"Î",eta:"η",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"â¬",excl:"!",exist:"â",Exists:"â",expectation:"â°",ExponentialE:"â
",exponentiale:"â
",fallingdotseq:"â",Fcy:"Ф",fcy:"Ñ",female:"â",ffilig:"ï¬",fflig:"ï¬",ffllig:"ï¬",Ffr:"\uD835\uDD09",ffr:"\uD835\uDD23",filig:"ï¬",FilledSmallSquare:"â¼",FilledVerySmallSquare:"âª",fjlig:"fj",flat:"â",fllig:"ï¬",fltns:"â±",fnof:"Æ",Fopf:"\uD835\uDD3D",fopf:"\uD835\uDD57",ForAll:"â",forall:"â",fork:"â",forkv:"â«",Fouriertrf:"â±",fpartint:"â¨",frac12:"\xbd",frac13:"â
",frac14:"\xbc",frac15:"â
",frac16:"â
",frac18
1:"â
",frac23:"â
",frac25:"â
",frac34:"\xbe",frac35:"â
",frac38:"â
",frac45:"â
",frac56:"â
",frac58:"â
",frac78:"â
",frasl:"â",frown:"â¢",Fscr:"â±",fscr:"\uD835\uDCBB",gacute:"ǵ",Gamma:"Î",gamma:"γ",Gammad:"Ï",gammad:"Ï",gap:"âª",Gbreve:"Ä",gbreve:"Ä",Gcedil:"Ä¢",Gcirc:"Ä",gcirc:"Ä",Gcy:"Ð",gcy:"г",Gdot:"Ä ",gdot:"Ä¡",gE:"â§",ge:"â¥",gEl:"âª",gel:"â",geq:"â¥",geqq:"â§",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"âª",gesdoto:"âª",gesdotol:"âª",gesl:"âï¸",gesles:"âª",Gfr:"\uD835\uDD0A",gfr:"\uD835\uDD24",Gg:"â",gg:"â«",ggg:"â",gimel:"â·",GJcy:"Ð",gjcy:"Ñ",gl:"â·",gla:"⪥",glE:"âª",glj:"⪤",gnap:"âª",gnapprox:"âª",gnE:"â©",gne:"âª",gneq:"âª",gneqq:"â©",gnsim:"â§",Gopf:"\uD835\uDD3E",gopf:"\uD835\uDD58",grave:"`",GreaterEqual:"â¥",GreaterEqualLess:"â",GreaterFullEqual:"â§",GreaterGreater:"⪢",GreaterLess:"â·",GreaterSlantEqual:"⩾",GreaterTilde:"â³",Gscr:"\uD835\uDCA2",gscr:"â",gsim:"â³",gsime:"âª",gsiml:"âª",Gt:"â«",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"â",gtlPar:"â¦",gtquest:"⩼",gtrapprox:"âª",gtrarr:"⥸",gtrdot:"â",gtreqless:"â",gtreqqless:"âª",gtrless:"â·",gtrsim:"â³",gvertneqq:"â©ï¸",gvnE:"â©ï¸",Hacek:"Ë",hairsp:"â",half:"\xbd",hamilt:"â",HARDcy:"Ъ",hardcy:"Ñ",hArr:"â",harr:"â",harrcir:"â¥",harrw:"â",Hat:"^",hbar:"â",Hcirc:"Ĥ",hcirc:"Ä¥",hearts:"â¥",heartsuit:"â¥",hellip:"â¦",hercon:"â¹",Hfr:"â",hfr:"\uD835\uDD25",HilbertSpace:"â",hksearow:"⤥",hkswarow:"⤦",hoarr:"â¿",homtht:"â»",hookleftarrow:"â©",hookrightarrow:"âª",Hopf:"â",hopf:"\uD835\uDD59",horbar:"â",HorizontalLine:"â",Hscr:"â",hscr:"\uD835\uDCBD",hslash:"â",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"â",HumpEqual:"â",hybull:"â",hyphen:"â",Iacute:"\xcd",iacute:"\xed",ic:"â£",Icirc:"\xce",icirc:"\xee",Icy:"Ð",icy:"и",Idot:"İ",IEcy:"Ð",iecy:"е",iexcl:"\xa1",iff:"â",Ifr:"â",ifr:"\uD835\uDD26",Igrave:"\xcc",igrave:"\xec",ii:"â
",iiiint:"â¨",iiint:"â",iinfin:"â§",iiota:"â©",IJlig:"IJ",ijlig:"ij",Im:"â",Imacr:"Ī",imacr:"Ä«",image:"â",ImaginaryI:"â
",imagline:"â",imagpart:"â",imath:"ı",imof:"â·",imped:"Ƶ",Implies:"â",in:"â",incare:"â
",infin:"â",infintie:"â§",inodot:"ı",Int:"â¬",int:"â«",intcal:"âº",integers:"â¤",Integral:"â«",intercal:"âº",Intersection:"â",intlarhk:"â¨",intprod:"⨼",InvisibleComma:"â£",InvisibleTimes:"â¢",IOcy:"Ð",iocy:"Ñ",Iogon:"Ä®",iogon:"į",Iopf:"\uD835\uDD40",iopf:"\uD835\uDD5A",Iota:"Î",iota:"ι",iprod:"⨼",iquest:"\xbf",Iscr:"â",iscr:"\uD835\uDCBE",isin:"â",isindot:"âµ",isinE:"â¹",isins:"â´",isinsv:"â³",isinv:"â",it:"â¢",Itilde:"Ĩ",itilde:"Ä©",Iukcy:"Ð",iukcy:"Ñ",Iuml:"\xcf",iuml:"\xef",Jcirc:"Ä´",jcirc:"ĵ",Jcy:"Ð",jcy:"й",Jfr:"\uD835\uDD0D",jfr:"\uD835\uDD27",jmath:"È·",Jopf:"\uD835\uDD41",jopf:"\uD835\uDD5B",Jscr:"\uD835\uDCA5",jscr:"\uD835\uDCBF",Jsercy:"Ð",jsercy:"Ñ",Jukcy:"Ð",jukcy:"Ñ",Kappa:"Î",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"Ä·",Kcy:"Ð",kcy:"к",Kfr:"\uD835\uDD0E",kfr:"\uD835\uDD28",kgreen:"ĸ",KHcy:"Ð¥",khcy:"Ñ
",KJcy:"Ð",kjcy:"Ñ",Kopf:"\uD835\uDD42",kopf:"\uD835\uDD5C",Kscr:"\uD835\uDCA6",kscr:"\uD835\uDCC0",lAarr:"â",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"â",Lambda:"Î",lambda:"λ",Lang:"âª",lang:"â¨",langd:"â¦",langle:"â¨",lap:"âª
",Laplacetrf:"â",laquo:"\xab",Larr:"â",lArr:"â",larr:"â",larrb:"â¤",larrbfs:"â¤",larrfs:"â¤",larrhk:"â©",larrlp:"â«",larrpl:"⤹",larrsim:"⥳",larrtl:"â¢",lat:"⪫",lAtail:"â¤",latail:"â¤",late:"âª",lates:"âªï¸",lBarr:"â¤",lbarr:"â¤",lbbrk:"â²",lbrace:"{",lbrack:"[",lbrke:"â¦",lbrksld:"â¦",lbrkslu:"â¦",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ä»",lcedil:"ļ",lceil:"â",lcub:"{",Lcy:"Ð",lcy:"л",ldca:"⤶",ldquo:"â",ldquor:"â",ldrdhar:"⥧",ldrushar:"â¥",ldsh:"â²",lE:"â¦",le:"â¤",LeftAngleBracket:"â¨",LeftArrow:"â",Leftarrow:"â",leftarrow:"â",LeftArrowBar:"â¤",LeftArrowRightArrow:"â",leftarrowtail:"â¢",LeftCeiling:"â",LeftDoubleBracket:"â¦",LeftDownTeeVector:"⥡",LeftDownVector:"â",LeftDownVectorBar:"â¥",LeftFloor:"â",leftharpoondown:"â½",leftharpoonup:"â¼",leftleftarrows:"â",LeftRightArrow:"â",Leftrightarrow:"â",leftrightarrow:"â",leftrightarrows:"â",leftrightharpoons:"â",leftrightsquigarrow:"â",LeftRightVector:"â¥",LeftTee:"â£",LeftTeeArrow:"â¤",LeftTeeVector:"â¥",leftthreetimes:"â",LeftTriangle:"â²",LeftTriangleBar:"â§",LeftTriangleEqual:"â´",LeftUpDownVector:"â¥",LeftUpTeeVector:"⥠",LeftUpVector:"â¿",LeftUpVectorBar:"â¥",LeftVector:"â¼",LeftVectorBar:"â¥",lEg:"âª",leg:"â",leq:"â¤",leqq:"â¦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"â©¿",lesdoto:"âª",lesdotor:"âª",lesg:"âï¸",lesges:"âª",lessapprox:"âª
",lessdot:"â
1",lesseqgtr:"â",lesseqqgtr:"âª",LessEqualGreater:"â",LessFullEqual:"â¦",LessGreater:"â¶",lessgtr:"â¶",LessLess:"⪡",lesssim:"â²",LessSlantEqual:"⩽",LessTilde:"â²",lfisht:"⥼",lfloor:"â",Lfr:"\uD835\uDD0F",lfr:"\uD835\uDD29",lg:"â¶",lgE:"âª",lHar:"⥢",lhard:"â½",lharu:"â¼",lharul:"⥪",lhblk:"â",LJcy:"Ð",ljcy:"Ñ",Ll:"â",ll:"âª",llarr:"â",llcorner:"â",Lleftarrow:"â",llhard:"⥫",lltri:"âº",Lmidot:"Ä¿",lmidot:"Å",lmoust:"â°",lmoustache:"â°",lnap:"âª",lnapprox:"âª",lnE:"â¨",lne:"âª",lneq:"âª",lneqq:"â¨",lnsim:"â¦",loang:"â¬",loarr:"â½",lobrk:"â¦",LongLeftArrow:"âµ",Longleftarrow:"â¸",longleftarrow:"âµ",LongLeftRightArrow:"â·",Longleftrightarrow:"âº",longleftrightarrow:"â·",longmapsto:"â¼",LongRightArrow:"â¶",Longrightarrow:"â¹",longrightarrow:"â¶",looparrowleft:"â«",looparrowright:"â¬",lopar:"â¦
",Lopf:"\uD835\uDD43",lopf:"\uD835\uDD5D",loplus:"â¨",lotimes:"⨴",lowast:"â",lowbar:"_",LowerLeftArrow:"â",LowerRightArrow:"â",loz:"â",lozenge:"â",lozf:"â§«",lpar:"(",lparlt:"â¦",lrarr:"â",lrcorner:"â",lrhar:"â",lrhard:"â¥",lrm:"â",lrtri:"â¿",lsaquo:"â¹",Lscr:"â",lscr:"\uD835\uDCC1",Lsh:"â°",lsh:"â°",lsim:"â²",lsime:"âª",lsimg:"âª",lsqb:"[",lsquo:"â",lsquor:"â",Lstrok:"Å",lstrok:"Å",Lt:"âª",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"â",lthree:"â",ltimes:"â",ltlarr:"⥶",ltquest:"â©»",ltri:"â",ltrie:"â´",ltrif:"â",ltrPar:"â¦",lurdshar:"â¥",luruhar:"⥦",lvertneqq:"â¨ï¸",lvnE:"â¨ï¸",macr:"\xaf",male:"â",malt:"â ",maltese:"â ",Map:"â¤
",map:"â¦",mapsto:"â¦",mapstodown:"â§",mapstoleft:"â¤",mapstoup:"â¥",marker:"â®",mcomma:"⨩",Mcy:"Ð",mcy:"м",mdash:"â",mDDot:"âº",measuredangle:"â¡",MediumSpace:"â",Mellintrf:"â³",Mfr:"\uD835\uDD10",mfr:"\uD835\uDD2A",mho:"â§",micro:"\xb5",mid:"â£",midast:"*",midcir:"â«°",middot:"\xb7",minus:"â",minusb:"â",minusd:"â¸",minusdu:"⨪",MinusPlus:"â",mlcp:"â«",mldr:"â¦",mnplus:"â",models:"â§",Mopf:"\uD835\uDD44",mopf:"\uD835\uDD5E",mp:"â",Mscr:"â³",mscr:"\uD835\uDCC2",mstpos:"â¾",Mu:"Î",mu:"μ",multimap:"â¸",mumap:"â¸",nabla:"â",Nacute:"Å",nacute:"Å",nang:"â â",nap:"â",napE:"⩰̸",napid:"â̸",napos:"Å",napprox:"â",natur:"â®",natural:"â®",naturals:"â",nbsp:"\xa0",nbump:"â̸",nbumpe:"â̸",ncap:"â©",Ncaron:"Å",ncaron:"Å",Ncedil:"Å
",ncedil:"Å",ncong:"â",ncongdot:"â©Ì¸",ncup:"â©",Ncy:"Ð",ncy:"н",ndash:"â",ne:"â ",nearhk:"⤤",neArr:"â",nearr:"â",nearrow:"â",nedot:"â̸",NegativeMediumSpace:"â",NegativeThickSpace:"â",NegativeThinSpace:"â",NegativeVeryThinSpace:"â",nequiv:"â¢",nesear:"⤨",nesim:"â̸",NestedGreaterGreater:"â«",NestedLessLess:"âª",NewLine:"\n",nexist:"â",nexists:"â",Nfr:"\uD835\uDD11",nfr:"\uD835\uDD2B",ngE:"â§Ì¸",nge:"â±",ngeq:"â±",ngeqq:"â§Ì¸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"â̸",ngsim:"âµ",nGt:"â«â",ngt:"â¯",ngtr:"â¯",nGtv:"â«Ì¸",nhArr:"â",nharr:"â®",nhpar:"⫲",ni:"â",nis:"â¼",nisd:"âº",niv:"â",NJcy:"Ð",njcy:"Ñ",nlArr:"â",nlarr:"â",nldr:"â¥",nlE:"â¦Ì¸",nle:"â°",nLeftarrow:"â",nleftarrow:"â",nLeftrightarrow:"â",nleftrightarrow:"â®",nleq:"â°",nleqq:"â¦Ì¸",nleqslant:"⩽̸",nles:"⩽̸",nless:"â®",nLl:"â̸",nlsim:"â´",nLt:"âªâ",nlt:"â®",nltri:"âª",nltrie:"â¬",nLtv:"âªÌ¸",nmid:"â¤",NoBreak:"â ",NonBreakingSpace:"\xa0",Nopf:"â",nopf:"\uD835\uDD5F",Not:"⫬",not:"\xac",NotCongruent:"â¢",NotCupCap:"â",NotDoubleVerticalBar:"â¦",NotElement:"â",NotEqual:"â ",NotEqualTilde:"â̸",NotExists:"â",NotGreater:"â¯",NotGreaterEqual:"â±",NotGreaterFullEqual:"â§Ì¸",NotGreaterGreater:"â«Ì¸",NotGreaterLess:"â¹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"âµ",NotHumpDownHump:"â̸",NotHumpEqual:"â̸",notin:"â",notindot:"âµÌ¸",notinE:"â¹Ì¸",notinva:"â",notinvb:"â·",notinvc:"â¶",NotLeftTriangle:"âª",NotLeftTriangleBar:"â§Ì¸",NotLeftTriangleEqual:"â¬",NotLess:"â®",NotLessEqual:"â°",NotLessGreater:"â¸",NotLessLess:"âªÌ¸",NotLessSlantEqual:"⩽̸",NotLessTilde:"â´",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"â",notniva:"â",notnivb:"â¾",notnivc:"â½",NotPrecedes:"â",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"â ",NotReverseElement:"â",NotRightTriangle:"â«",NotRightTriangleBar:"â§Ì¸",NotRightTriangleEqual:"â",NotSquareSubset:"â̸",NotSquareSubsetEqual:"â¢",NotSquareSuperset:"â̸",NotSquareSupersetEqual:"â£",NotSubset:"ââ",NotSubsetEqual:"â",NotSucceeds:"â",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"â¡",NotSucceedsTilde:"â¿Ì¸",NotSuperset:"ââ",NotSupersetEqual:"â",NotTilde:"â",NotTildeEqual:"â",NotTildeFullEqual:"â",NotTildeTilde:"â",NotVerticalBar:"â¤",npar:"â¦",nparallel:"â¦",nparsl:"⫽â¥",npart:"â̸",npolint:"â¨",npr:"â",nprcue:"â
1 ",npre:"⪯̸",nprec:"â",npreceq:"⪯̸",nrArr:"â",nrarr:"â",nrarrc:"⤳̸",nrarrw:"â̸",nRightarrow:"â",nrightarrow:"â",nrtri:"â«",nrtrie:"â",nsc:"â",nsccue:"â¡",nsce:"⪰̸",Nscr:"\uD835\uDCA9",nscr:"\uD835\uDCC3",nshortmid:"â¤",nshortparallel:"â¦",nsim:"â",nsime:"â",nsimeq:"â",nsmid:"â¤",nspar:"â¦",nsqsube:"â¢",nsqsupe:"â£",nsub:"â",nsubE:"â«
̸",nsube:"â",nsubset:"ââ",nsubseteq:"â",nsubseteqq:"â«
̸",nsucc:"â",nsucceq:"⪰̸",nsup:"â
",nsupE:"â«Ì¸",nsupe:"â",nsupset:"ââ",nsupseteq:"â",nsupseteqq:"â«Ì¸",ntgl:"â¹",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"â¸",ntriangleleft:"âª",ntrianglelefteq:"â¬",ntriangleright:"â«",ntrianglerighteq:"â",Nu:"Î",nu:"ν",num:"#",numero:"â",numsp:"â",nvap:"ââ",nVDash:"â¯",nVdash:"â®",nvDash:"â",nvdash:"â¬",nvge:"â¥â",nvgt:">â",nvHarr:"â¤",nvinfin:"â§",nvlArr:"â¤",nvle:"â¤â",nvlt:"<â",nvltrie:"â´â",nvrArr:"â¤",nvrtrie:"âµâ",nvsim:"â¼â",nwarhk:"⤣",nwArr:"â",nwarr:"â",nwarrow:"â",nwnear:"⤧",Oacute:"\xd3",oacute:"\xf3",oast:"â",ocir:"â",Ocirc:"\xd4",ocirc:"\xf4",Ocy:"Ð",ocy:"о",odash:"â",Odblac:"Å",odblac:"Å",odiv:"⨸",odot:"â",odsold:"⦼",OElig:"Å",oelig:"Å",ofcir:"⦿",Ofr:"\uD835\uDD12",ofr:"\uD835\uDD2C",ogon:"Ë",Ograve:"\xd2",ograve:"\xf2",ogt:"â§",ohbar:"⦵",ohm:"Ω",oint:"â®",olarr:"âº",olcir:"⦾",olcross:"⦻",oline:"â¾",olt:"â§",Omacr:"Å",omacr:"Å",Omega:"Ω",omega:"Ï",Omicron:"Î",omicron:"ο",omid:"⦶",ominus:"â",Oopf:"\uD835\uDD46",oopf:"\uD835\uDD60",opar:"⦷",OpenCurlyDoubleQuote:"â",OpenCurlyQuote:"â",operp:"⦹",oplus:"â",Or:"â©",or:"â¨",orarr:"â»",ord:"â©",order:"â´",orderof:"â´",ordf:"\xaa",ordm:"\xba",origof:"â¶",oror:"â©",orslope:"â©",orv:"â©",oS:"â",Oscr:"\uD835\uDCAA",oscr:"â´",Oslash:"\xd8",oslash:"\xf8",osol:"â",Otilde:"\xd5",otilde:"\xf5",Otimes:"⨷",otimes:"â",otimesas:"⨶",Ouml:"\xd6",ouml:"\xf6",ovbar:"â½",OverBar:"â¾",OverBrace:"â",OverBracket:"â´",OverParenthesis:"â",par:"â¥",para:"\xb6",parallel:"â¥",parsim:"⫳",parsl:"⫽",part:"â",PartialD:"â",Pcy:"Ð",pcy:"п",percnt:"%",period:".",permil:"â°",perp:"â¥",pertenk:"â±",Pfr:"\uD835\uDD13",pfr:"\uD835\uDD2D",Phi:"Φ",phi:"Ï",phiv:"Ï",phmmat:"â³",phone:"â",Pi:"Î ",pi:"Ï",pitchfork:"â",piv:"Ï",planck:"â",planckh:"â",plankv:"â",plus:"+",plusacir:"⨣",plusb:"â",pluscir:"⨢",plusdo:"â",plusdu:"⨥",pluse:"⩲",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",Poincareplane:"â",pointint:"â¨",Popf:"â",popf:"\uD835\uDD61",pound:"\xa3",Pr:"⪻",pr:"âº",prap:"⪷",prcue:"â¼",prE:"⪳",pre:"⪯",prec:"âº",precapprox:"⪷",preccurlyeq:"â¼",Precedes:"âº",PrecedesEqual:"⪯",PrecedesSlantEqual:"â¼",PrecedesTilde:"â¾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"â¨",precsim:"â¾",Prime:"â³",prime:"â²",primes:"â",prnap:"⪹",prnE:"⪵",prnsim:"â¨",prod:"â",Product:"â",profalar:"â®",profline:"â",profsurf:"â",prop:"â",Proportion:"â·",Proportional:"â",propto:"â",prsim:"â¾",prurel:"â°",Pscr:"\uD835\uDCAB",pscr:"\uD835\uDCC5",Psi:"Ψ",psi:"Ï",puncsp:"â",Qfr:"\uD835\uDD14",qfr:"\uD835\uDD2E",qint:"â¨",Qopf:"â",qopf:"\uD835\uDD62",qprime:"â",Qscr:"\uD835\uDCAC",qscr:"\uD835\uDCC6",quaternions:"â",quatint:"â¨",quest:"?",questeq:"â",QUOT:'"',quot:'"',rAarr:"â",race:"â½Ì±",Racute:"Å",racute:"Å",radic:"â",raemptyv:"⦳",Rang:"â«",rang:"â©",rangd:"â¦",range:"⦥",rangle:"â©",raquo:"\xbb",Rarr:"â ",rArr:"â",rarr:"â",rarrap:"⥵",rarrb:"â¥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"â¤",rarrhk:"âª",rarrlp:"â¬",rarrpl:"â¥
",rarrsim:"⥴",Rarrtl:"â¤",rarrtl:"â£",rarrw:"â",rAtail:"â¤",ratail:"â¤",ratio:"â¶",rationals:"â",RBarr:"â¤",rBarr:"â¤",rbarr:"â¤",rbbrk:"â³",rbrace:"}",rbrack:"]",rbrke:"â¦",rbrksld:"â¦",rbrkslu:"â¦",Rcaron:"Å",rcaron:"Å",Rcedil:"Å",rcedil:"Å",rceil:"â",rcub:"}",Rcy:"Ð ",rcy:"Ñ",rdca:"⤷",rdldhar:"⥩",rdquo:"â",rdquor:"â",rdsh:"â³",Re:"â",real:"â",realine:"â",realpart:"â",reals:"â",rect:"â",REG:"\xae",reg:"\xae",ReverseElement:"â",ReverseEquilibrium:"â",ReverseUpEquilibrium:"⥯",rf
1isht:"⥽",rfloor:"â",Rfr:"â",rfr:"\uD835\uDD2F",rHar:"⥤",rhard:"â",rharu:"â",rharul:"⥬",Rho:"Ρ",rho:"Ï",rhov:"ϱ",RightAngleBracket:"â©",RightArrow:"â",Rightarrow:"â",rightarrow:"â",RightArrowBar:"â¥",RightArrowLeftArrow:"â",rightarrowtail:"â£",RightCeiling:"â",RightDoubleBracket:"â§",RightDownTeeVector:"â¥",RightDownVector:"â",RightDownVectorBar:"â¥",RightFloor:"â",rightharpoondown:"â",rightharpoonup:"â",rightleftarrows:"â",rightleftharpoons:"â",rightrightarrows:"â",rightsquigarrow:"â",RightTee:"â¢",RightTeeArrow:"â¦",RightTeeVector:"â¥",rightthreetimes:"â",RightTriangle:"â³",RightTriangleBar:"â§",RightTriangleEqual:"âµ",RightUpDownVector:"â¥",RightUpTeeVector:"â¥",RightUpVector:"â¾",RightUpVectorBar:"â¥",RightVector:"â",RightVectorBar:"â¥",ring:"Ë",risingdotseq:"â",rlarr:"â",rlhar:"â",rlm:"â",rmoust:"â±",rmoustache:"â±",rnmid:"â«®",roang:"â",roarr:"â¾",robrk:"â§",ropar:"â¦",Ropf:"â",ropf:"\uD835\uDD63",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"â¦",rppolint:"â¨",rrarr:"â",Rrightarrow:"â",rsaquo:"âº",Rscr:"â",rscr:"\uD835\uDCC7",Rsh:"â±",rsh:"â±",rsqb:"]",rsquo:"â",rsquor:"â",rthree:"â",rtimes:"â",rtri:"â¹",rtrie:"âµ",rtrif:"â¸",rtriltri:"â§",RuleDelayed:"â§´",ruluhar:"⥨",rx:"â",Sacute:"Å",sacute:"Å",sbquo:"â",Sc:"⪼",sc:"â»",scap:"⪸",Scaron:"Å ",scaron:"Å¡",sccue:"â½",scE:"⪴",sce:"⪰",Scedil:"Å",scedil:"Å",Scirc:"Å",scirc:"Å",scnap:"⪺",scnE:"⪶",scnsim:"â©",scpolint:"â¨",scsim:"â¿",Scy:"С",scy:"Ñ",sdot:"â
",sdotb:"â¡",sdote:"⩦",searhk:"⤥",seArr:"â",searr:"â",searrow:"â",sect:"\xa7",semi:";",seswar:"⤩",setminus:"â",setmn:"â",sext:"â¶",Sfr:"\uD835\uDD16",sfr:"\uD835\uDD30",sfrown:"â¢",sharp:"â¯",SHCHcy:"Щ",shchcy:"Ñ",SHcy:"Ш",shcy:"Ñ",ShortDownArrow:"â",ShortLeftArrow:"â",shortmid:"â£",shortparallel:"â¥",ShortRightArrow:"â",ShortUpArrow:"â",shy:"\xad",Sigma:"Σ",sigma:"Ï",sigmaf:"Ï",sigmav:"Ï",sim:"â¼",simdot:"⩪",sime:"â",simeq:"â",simg:"âª",simgE:"⪠",siml:"âª",simlE:"âª",simne:"â",simplus:"⨤",simrarr:"⥲",slarr:"â",SmallCircle:"â",smallsetminus:"â",smashp:"⨳",smeparsl:"⧤",smid:"â£",smile:"â£",smt:"⪪",smte:"⪬",smtes:"⪬ï¸",SOFTcy:"Ь",softcy:"Ñ",sol:"/",solb:"â§",solbar:"â¿",Sopf:"\uD835\uDD4A",sopf:"\uD835\uDD64",spades:"â ",spadesuit:"â ",spar:"â¥",sqcap:"â",sqcaps:"âï¸",sqcup:"â",sqcups:"âï¸",Sqrt:"â",sqsub:"â",sqsube:"â",sqsubset:"â",sqsubseteq:"â",sqsup:"â",sqsupe:"â",sqsupset:"â",sqsupseteq:"â",squ:"â¡",Square:"â¡",square:"â¡",SquareIntersection:"â",SquareSubset:"â",SquareSubsetEqual:"â",SquareSuperset:"â",SquareSupersetEqual:"â",SquareUnion:"â",squarf:"âª",squf:"âª",srarr:"â",Sscr:"\uD835\uDCAE",sscr:"\uD835\uDCC8",ssetmn:"â",ssmile:"â£",sstarf:"â",Star:"â",star:"â",starf:"â
",straightepsilon:"ϵ",straightphi:"Ï",strns:"\xaf",Sub:"â",sub:"â",subdot:"⪽",subE:"â«
",sube:"â",subedot:"â«",submult:"â«",subnE:"â«",subne:"â",subplus:"⪿",subrarr:"⥹",Subset:"â",subset:"â",subseteq:"â",subseteqq:"â«
",SubsetEqual:"â",subsetneq:"â",subsetneqq:"â«",subsim:"â«",subsub:"â«",subsup:"â«",succ:"â»",succapprox:"⪸",succcurlyeq:"â½",Succeeds:"â»",SucceedsEqual:"⪰",SucceedsSlantEqual:"â½",SucceedsTilde:"â¿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"â©",succsim:"â¿",SuchThat:"â",Sum:"â",sum:"â",sung:"âª",Sup:"â",sup:"â",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"⪾",supdsub:"â«",supE:"â«",supe:"â",supedot:"â«",Superset:"â",SupersetEqual:"â",suphsol:"â",suphsub:"â«",suplarr:"⥻",supmult:"â«",supnE:"â«",supne:"â",supplus:"â«",Supset:"â",supset:"â",supseteq:"â",supseteqq:"â«",supsetneq:"â",supsetneqq:"â«",supsim:"â«",supsub:"â«",supsup:"â«",swarhk:"⤦",swArr:"â",swarr:"â",swarrow:"â",swnwar:"⤪",szlig:"\xdf",Tab:" ",target:"â",Tau:"Τ",tau:"Ï",tbrk:"â´",Tcaron:"Ť",tcaron:"Å¥",Tcedil:"Å¢",tcedil:"Å£",Tcy:"Т",tcy:"Ñ",tdot:"â",telrec:"â",Tfr:"\uD835\uDD17",tfr:"\uD835\uDD31",there4:"â´",Therefore:"â´",therefore:"â´",Theta:"Î",theta:"θ",thetasym:"Ï",thetav:"Ï",thickapprox:"â",thicksim:"â¼",ThickS
1pace:"ââ",thinsp:"â",ThinSpace:"â",thkap:"â",thksim:"â¼",THORN:"\xde",thorn:"\xfe",Tilde:"â¼",tilde:"Ë",TildeEqual:"â",TildeFullEqual:"â
",TildeTilde:"â",times:"\xd7",timesb:"â ",timesbar:"⨱",timesd:"⨰",tint:"â",toea:"⤨",top:"â¤",topbot:"â¶",topcir:"⫱",Topf:"\uD835\uDD4B",topf:"\uD835\uDD65",topfork:"â«",tosa:"⤩",tprime:"â´",TRADE:"â¢",trade:"â¢",triangle:"âµ",triangledown:"â¿",triangleleft:"â",trianglelefteq:"â´",triangleq:"â",triangleright:"â¹",trianglerighteq:"âµ",tridot:"â¬",trie:"â",triminus:"⨺",TripleDot:"â",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",Tscr:"\uD835\uDCAF",tscr:"\uD835\uDCC9",TScy:"Ц",tscy:"Ñ",TSHcy:"Ð",tshcy:"Ñ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"â¬",twoheadleftarrow:"â",twoheadrightarrow:"â ",Uacute:"\xda",uacute:"\xfa",Uarr:"â",uArr:"â",uarr:"â",Uarrocir:"â¥",Ubrcy:"Ð",ubrcy:"Ñ",Ubreve:"Ŭ",ubreve:"Å",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"У",ucy:"Ñ",udarr:"â
",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"\uD835\uDD18",ufr:"\uD835\uDD32",Ugrave:"\xd9",ugrave:"\xf9",uHar:"⥣",uharl:"â¿",uharr:"â¾",uhblk:"â",ulcorn:"â",ulcorner:"â",ulcrop:"â",ultri:"â¸",Umacr:"Ū",umacr:"Å«",uml:"\xa8",UnderBar:"_",UnderBrace:"â",UnderBracket:"âµ",UnderParenthesis:"â",Union:"â",UnionPlus:"â",Uogon:"Ų",uogon:"ų",Uopf:"\uD835\uDD4C",uopf:"\uD835\uDD66",UpArrow:"â",Uparrow:"â",uparrow:"â",UpArrowBar:"â¤",UpArrowDownArrow:"â
",UpDownArrow:"â",Updownarrow:"â",updownarrow:"â",UpEquilibrium:"⥮",upharpoonleft:"â¿",upharpoonright:"â¾",uplus:"â",UpperLeftArrow:"â",UpperRightArrow:"â",Upsi:"Ï",upsi:"Ï
",upsih:"Ï",Upsilon:"Î¥",upsilon:"Ï
",UpTee:"â¥",UpTeeArrow:"â¥",upuparrows:"â",urcorn:"â",urcorner:"â",urcrop:"â",Uring:"Å®",uring:"ů",urtri:"â¹",Uscr:"\uD835\uDCB0",uscr:"\uD835\uDCCA",utdot:"â°",Utilde:"Ũ",utilde:"Å©",utri:"âµ",utrif:"â´",uuarr:"â",Uuml:"\xdc",uuml:"\xfc",uwangle:"⦧",vangrt:"â¦",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"â
",varphi:"Ï",varpi:"Ï",varpropto:"â",vArr:"â",varr:"â",varrho:"ϱ",varsigma:"Ï",varsubsetneq:"âï¸",varsubsetneqq:"â«ï¸",varsupsetneq:"âï¸",varsupsetneqq:"â«ï¸",vartheta:"Ï",vartriangleleft:"â²",vartriangleright:"â³",Vbar:"â««",vBar:"⫨",vBarv:"â«©",Vcy:"Ð",vcy:"в",VDash:"â«",Vdash:"â©",vDash:"â¨",vdash:"â¢",Vdashl:"⫦",Vee:"â",vee:"â¨",veebar:"â»",veeeq:"â",vellip:"â®",Verbar:"â",verbar:"|",Vert:"â",vert:"|",VerticalBar:"â£",VerticalLine:"|",VerticalSeparator:"â",VerticalTilde:"â",VeryThinSpace:"â",Vfr:"\uD835\uDD19",vfr:"\uD835\uDD33",vltri:"â²",vnsub:"ââ",vnsup:"ââ",Vopf:"\uD835\uDD4D",vopf:"\uD835\uDD67",vprop:"â",vrtri:"â³",Vscr:"\uD835\uDCB1",vscr:"\uD835\uDCCB",vsubnE:"â«ï¸",vsubne:"âï¸",vsupnE:"â«ï¸",vsupne:"âï¸",Vvdash:"âª",vzigzag:"â¦",Wcirc:"Å´",wcirc:"ŵ",wedbar:"â©",Wedge:"â",wedge:"â§",wedgeq:"â",weierp:"â",Wfr:"\uD835\uDD1A",wfr:"\uD835\uDD34",Wopf:"\uD835\uDD4E",wopf:"\uD835\uDD68",wp:"â",wr:"â",wreath:"â",Wscr:"\uD835\uDCB2",wscr:"\uD835\uDCCC",xcap:"â",xcirc:"â¯",xcup:"â",xdtri:"â½",Xfr:"\uD835\uDD1B",xfr:"\uD835\uDD35",xhArr:"âº",xharr:"â·",Xi:"Î",xi:"ξ",xlArr:"â¸",xlarr:"âµ",xmap:"â¼",xnis:"â»",xodot:"â¨",Xopf:"\uD835\uDD4F",xopf:"\uD835\uDD69",xoplus:"â¨",xotime:"â¨",xrArr:"â¹",xrarr:"â¶",Xscr:"\uD835\uDCB3",xscr:"\uD835\uDCCD",xsqcup:"â¨",xuplus:"â¨",xutri:"â³",xvee:"â",xwedge:"â",Yacute:"\xdd",yacute:"\xfd",YAcy:"Я",yacy:"Ñ",Ycirc:"Ŷ",ycirc:"Å·",Ycy:"Ы",ycy:"Ñ",yen:"\xa5",Yfr:"\uD835\uDD1C",yfr:"\uD835\uDD36",YIcy:"Ð",yicy:"Ñ",Yopf:"\uD835\uDD50",yopf:"\uD835\uDD6A",Yscr:"\uD835\uDCB4",yscr:"\uD835\uDCCE",YUcy:"Ю",yucy:"Ñ",Yuml:"Ÿ",yuml:"\xff",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"Ð",zcy:"з",Zdot:"Å»",zdot:"ż",zeetrf:"â¨",ZeroWidthSpace:"â",Zeta:"Î",zeta:"ζ",Zfr:"â¨",zfr:"\uD835\uDD37",ZHcy:"Ð",zhcy:"ж",zigrarr:"â",Zopf:"â¤",zopf:"\uD835\uDD6B",Zscr:"\uD835\uDCB5",zscr:"\uD835\uDCCF",zwj:"â",zwnj:"â"}),r.entityMap=r.HTML_ENTITIES},3969:function(t,r,n){var i=n(41146);i.DOMImplementation,i.XMLSerializer,r.DOMParser=n(86129).DOMParser}
1,76925:function(t,r,n){var i=n(72167).NAMESPACE,a=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,o=RegExp("[\\-\\.0-9"+a.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),s=RegExp("^"+a.source+o.source+"*(?::"+a.source+o.source+"*)?$");function u(t,r){this.message=t,this.locator=r,Error.captureStackTrace&&Error.captureStackTrace(this,u)}function l(){}function c(t,r){return r.lineNumber=t.lineNumber,r.columnNumber=t.columnNumber,r}function d(t,r,n){for(var a=t.tagName,o=null,s=t.length;s--;){var u=t[s],l=u.qName,c=u.value,d=l.indexOf(":");if(d>0)var f=u.prefix=l.slice(0,d),h=l.slice(d+1),m="xmlns"===f&&h;else h=l,f=null,m="xmlns"===l&&"";u.localName=h,!1!==m&&(null==o&&(o={},p(n,n={})),n[m]=o[m]=c,u.uri=i.XMLNS,r.startPrefixMapping(m,c))}for(var s=t.length;s--;){var f=(u=t[s]).prefix;f&&("xml"===f&&(u.uri=i.XML),"xmlns"!==f&&(u.uri=n[f||""]))}var d=a.indexOf(":");d>0?(f=t.prefix=a.slice(0,d),h=t.localName=a.slice(d+1)):(f=null,h=t.localName=a);var g=t.uri=n[f||""];if(r.startElement(g,h,a,t),!t.closed)return t.currentNSMap=n,t.localNSMap=o,!0;if(r.endElement(g,h,a),o)for(f in o)Object.prototype.hasOwnProperty.call(o,f)&&r.endPrefixMapping(f)}function p(t,r){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n])}function f(){this.attributeNames={}}u.prototype=Error(),u.prototype.name=u.name,l.prototype={parse:function(t,r,n){var a=this.domBuilder;a.startDocument(),p(r,r={}),function(t,r,n,a,o){function s(t){var r,i=t.slice(1,-1);return Object.hasOwnProperty.call(n,i)?n[i]:"#"!==i.charAt(0)?(o.error("entity not found:"+t),t):(r=parseInt(i.substr(1).replace("x","0x")))>65535?String.fromCharCode(55296+((r-=65536)>>10),56320+(1023&r)):String.fromCharCode(r)}function l(r){if(r>_){var n=t.substring(_,r).replace(/&#?\w+;/g,s);v&&p(_),a.characters(n,0,r-_),_=r}}function p(r,n){for(;r>=m&&(n=g.exec(t));)m=(h=n.index)+n[0].length,v.lineNumber++;v.columnNumber=r-h+1}for(var h=0,m=0,g=/.*(?:\r\n?|\n)|.*$/g,v=a.locator,y=[{currentNSMap:r}],b={},_=0;;){try{var T=t.indexOf("<",_);if(T<0){if(!t.substr(_).match(/^\s*$/)){var E=a.doc,w=E.createTextNode(t.substr(_));E.appendChild(w),a.currentElement=w}return}switch(T>_&&l(T),t.charAt(T+1)){case"/":var D=t.indexOf(">",T+3),x=t.substring(T+2,D).replace(/[ \t\n\r]+$/g,""),A=y.pop();D<0?(x=t.substring(T+2).replace(/[\s<].*/,""),o.error("end tag name: "+x+" is not complete:"+A.tagName),D=T+1+x.length):x.match(/\s</)&&(x=x.replace(/[\s<].*/,""),o.error("end tag name: "+x+" maybe not complete"),D=T+1+x.length);var S=A.localNSMap,N=A.tagName==x;if(N||A.tagName&&A.tagName.toLowerCase()==x.toLowerCase()){if(a.endElement(A.uri,A.localName,x),S)for(var R in S)Object.prototype.hasOwnProperty.call(S,R)&&a.endPrefixMapping(R);N||o.fatalError("end tag name: "+x+" is not match the current start tagName:"+A.tagName)}else y.push(A);D++;break;case"?":v&&p(T),D=function(t,r,n){var i=t.indexOf("?>",r);if(i){var a=t.substring(r,i).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(a)return a[0].length,n.processingInstruction(a[1],a[2]),i+2}return -1}(t,T,a);break;case"!":v&&p(T),D=function(t,r,n,i){if("-"===t.charAt(r+2)){if("-"===t.charAt(r+3)){var a=t.indexOf("-->",r+4);if(a>r)return n.comment(t,r+4,a-r-4),a+3;i.error("Unclosed comment")}}else{if("CDATA["==t.substr(r+3,6)){var a=t.indexOf("]]>",r+9);return n.startCDATA(),n.characters(t,r+9,a-r-9),n.endCDATA(),a+3}var o=function(t,r){var n,i=[],a=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(a.lastIndex=r,a.exec(t);n=a.exec(t);)if(i.push(n),n[1])return i}(t,r),s=o.length;if(s>1&&/!doctype/i.test(o[0][0])){var u=o[1][0],l=!1,c=!1;s>3&&(/^public$/i.test(o[2][0])?(l=o[3][0],c=s>4&&o[4][0]):/^system$/i.test(o[2][0])&&(c=o[3][0]));var d=o[s-1];return n.startDTD(u,l,c),n.endDTD(),d.index+d[0].length}}return -1}(t,T,a,o);break;default:v&&p(T);var I=new f,k=y[y.length-1].currentNSMap,D=function(t,r,n,a,o,s){function u(t,r,i){n.attributeNames.hasOwnProperty(t)&&s.fatalError("Attribute "+t+" redefined"),n.addValue(t,r.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,o),i)}for(var l,c,d=++r,p=0;;){var f=t.charAt(d);switch(f){case"=":if(1===p)l=t.slice(r,d),p=3;else if(2===p)p=3;else throw Error("attribute equal must after attrName");break;case"'":case'"':if(3===p||1===p){if(1===p&&(s.warning('attribute value must after "="'),l=t.slice(r,d)),r=d+1,(d=t.indexOf(f,r))>0)u(l,c=t.slice(r,d),r-1),p=5;else throw Error("attribute value no end '"+f+"' match")}else if(4==p)u(l,c=t.slice(r,d),r),s.warning('attribute "'+l+'" missed start quot('+f+")!!"),r=d+1,p=5;else throw Error('attribute value must after "="');break;case"/":switch(p){case 0:n.setTagName(t.slice(r,d));
1case 5:case 6:case 7:p=7,n.closed=!0;case 4:case 1:break;case 2:n.closed=!0;break;default:throw Error("attribute invalid close char('/')")}break;case"":return s.error("unexpected end of input"),0==p&&n.setTagName(t.slice(r,d)),d;case">":switch(p){case 0:n.setTagName(t.slice(r,d));case 5:case 6:case 7:break;case 4:case 1:"/"===(c=t.slice(r,d)).slice(-1)&&(n.closed=!0,c=c.slice(0,-1));case 2:2===p&&(c=l),4==p?(s.warning('attribute "'+c+'" missed quot(")!'),u(l,c,r)):(i.isHTML(a[""])&&c.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+c+'" missed value!! "'+c+'" instead!!'),u(c,c,r));break;case 3:throw Error("attribute value missed!!")}return d;case"\x80":f=" ";default:if(f<=" ")switch(p){case 0:n.setTagName(t.slice(r,d)),p=6;break;case 1:l=t.slice(r,d),p=2;break;case 4:var c=t.slice(r,d);s.warning('attribute "'+c+'" missed quot(")!!'),u(l,c,r);case 5:p=6}else switch(p){case 2:n.tagName,i.isHTML(a[""])&&l.match(/^(?:disabled|checked|selected)$/i)||s.warning('attribute "'+l+'" missed value!! "'+l+'" instead2!!'),u(l,l,r),r=d,p=1;break;case 5:s.warning('attribute space is required"'+l+'"!!');case 6:p=1,r=d;break;case 3:p=4,r=d;break;case 7:throw Error("elements closed character '/' and '>' must be connected to")}}d++}}(t,T,I,k,s,o),O=I.length;if(!I.closed&&function(t,r,n,i){var a=i[n];return null==a&&((a=t.lastIndexOf("</"+n+">"))<r&&(a=t.lastIndexOf("</"+n)),i[n]=a),a<r}(t,D,I.tagName,b)&&(I.closed=!0,n.nbsp||o.warning("unclosed xml attribute")),v&&O){for(var C=c(v,{}),q=0;q<O;q++){var L=I[q];p(L.offset),L.locator=c(v,{})}a.locator=C,d(I,a,k)&&y.push(I),a.locator=v}else d(I,a,k)&&y.push(I);i.isHTML(I.uri)&&!I.closed?D=function(t,r,n,i,a){if(/^(?:script|textarea)$/i.test(n)){var o=t.indexOf("</"+n+">",r),s=t.substring(r+1,o);if(/[&<]/.test(s))return/^script$/i.test(n)||(s=s.replace(/&#?\w+;/g,i)),a.characters(s,0,s.length),o}return r+1}(t,D,I.tagName,s,a):D++}}catch(t){if(t instanceof u)throw t;o.error("element parse error: "+t),D=-1}D>
1_?_=D:l(Math.max(T,_)+1)}}(t,r,n,a,this.errorHandler),a.endDocument()}},f.prototype={setTagName:function(t){if(!s.test(t))throw Error("invalid tagName:"+t);this.tagName=t},addValue:function(t,r,n){if(!s.test(t))throw Error("invalid attribute:"+t);this.attributeNames[t]=this.length,this[this.length++]={qName:t,value:r,offset:n}},length:0,getLocalName:function(t){return this[t].localName},getLocator:function(t){return this[t].locator},getQName:function(t){return this[t].qName},getURI:function(t){return this[t].uri},getValue:function(t){return this[t].value}},r.XMLReader=l,r.ParseError=u},89144:function(t,r,n){var i,a=void 0!==n.g?n.g:"undefined"!=typeof window?window:{},o=n(25893);"undefined"!=typeof document?i=document:(i=a["__GLOBAL_DOCUMENT_CACHE@4"])||(i=a["__GLOBAL_DOCUMENT_CACHE@4"]=o),t.exports=i},58908:function(t,r,n){var i;"undefined"!=typeof window?i=window:void 0!==n.g?i=n.g:"undefined"!=typeof self?i=self:i={},t.exports=i},27376:function(t){t.exports=function(t){if(!t)return!1;var n=r.call(t);return"[object Function]"===n||"function"==typeof t&&"[object RegExp]"!==n||"undefined"!=typeof window&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)};var r=Object.prototype.toString},9323:function(t,r,n){"use strict";n.d(r,{_b:function(){return m}});var i=function(){function t(){this.listeners={}}var r=t.prototype;return r.on=function(t,r){this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push(r)},r.off=function(t,r){if(!this.listeners[t])return!1;var n=this.listeners[t].indexOf(r);return this.listeners[t]=this.listeners[t].slice(0),this.listeners[t].splice(n,1),n>-1},r.trigger=function(t){var r=this.listeners[t];if(r){if(2==arguments.length)for(var n=r.length,i=0;i<n;++i)r[i].call(this,arguments[1]);else for(var a=Array.prototype.slice.call(arguments,1),o=r.length,s=0;s<o;++s)r[s].apply(this,a)}},r.dispose=function(){this.listeners={}},r.pipe=function(t){this.on("data",function(r){t.push(r)})},t}(),a=n(87462),o=n(36722);class s extends i{constructor(){super(),this.buffer=""}push(t){let r;for(this.buffer+=t,r=this.buffer.indexOf("\n");r>-1;r=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,r)),this.buffer=this.buffer.substring(r+1)}}let u=function(t){let r=/([0-9.]*)?@?([0-9.]*)?/.exec(t||""),n={};return r[1]&&(n.length=parseInt(r[1],10)),r[2]&&(n.offset=parseInt(r[2],10)),n},l=function(t){let r;let n={};if(!t)return n;let i=t.split(RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),a=i.length;for(;a--;)""!==i[a]&&((r=/([^=]*)=(.*)/.exec(i[a]).slice(1))[0]=r[0].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^['"](.*)['"]$/g,"$1"),n[r[0]]=r[1]);return n},c=t=>{let r=t.split("x"),n={};return r[0]&&(n.width=parseInt(r[0],10)),r[1]&&(n.height=parseInt(r[1],10)),n};class d extends i{constructor(){super(),this.customParsers=[],this.tagMappers=[]}push(t){let r,n;if(0!==(t=t.trim()).length){if("#"!==t[0]){this.trigger("data",{type:"uri",uri:t});return}this.tagMappers.reduce((r,n)=>{let i=n(t);return i===t?r:r.concat([i])},[t]).forEach(t=>{for(let r=0;r<this.customParsers.length;r++)if(this.customParsers[r].call(this,t))return;if(0!==t.indexOf("#EXT")){this.trigger("data",{type:"comment",text:t.slice(1)});return}if(t=t.replace("\r",""),r=/^#EXTM3U/.exec(t)){this.trigger("data",{type:"tag",tagType:"m3u"});return}if(r=/^#EXTINF:([0-9\.]*)?,?(.*)?$/.exec(t)){n={type:"tag",tagType:"inf"},r[1]&&(n.duration=parseFloat(r[1])),r[2]&&(n.title=r[2]),this.trigger("data",n);return}if(r=/^#EXT-X-TARGETDURATION:([0-9.]*)?/.exec(t)){n={type:"tag",tagType:"targetduration"},r[1]&&(n.duration=parseInt(r[1],10)),this.trigger("data",n);return}if(r=/^#EXT-X-VERSION:([0-9.]*)?/.exec(t)){n={type:"tag",tagType:"version"},r[1]&&(n.version=parseInt(r[1],10)),this.trigger("data",n);return}if(r=/^#EXT-X-MEDIA-SEQUENCE:(\-?[0-9.]*)?/.exec(t)){n={type:"tag",tagType:"media-sequence"},r[1]&&(n.number=parseInt(r[1],10)),this.trigger("data",n);return}if(r=/^#EXT-X-DISCONTINUITY-SEQUENCE:(\-?[0-9.]*)?/.exec(t)){n={type:"tag",tagType:"discontinuity-sequence"},r[1]&&(n.number=parseInt(r[1],10)),this.trigger("data",n);return}if(r=/^#EXT-X-PLAYLIST-TYPE:(.*)?$/.exec(t)){n={type:"tag",tagType:"playlist-type"},r[1]&&(n.playlistType=r[1]),this.trigger("data",n);return}if(r=/^#EXT-X-BYTERANGE:(.*)?$/.exec(t)){n=(0,a.Z)(u(r[1]),{type:"tag",tagType:"byterange"}),this.trigger("data",n);return}if(r=/^#EXT-X-ALLOW-CACHE:(YES|NO)?/.exec(t)){n={type:"tag",tagType:"allow-cache"},r[1]&&(n.allowed=!/NO/.test(r[1])),this.trigger("data",n);return}if(r=/^#EXT-X-MAP:(.*)$/.exec(t)){if(n={type:"tag",tagType:"map"},r[1]){let t=l(r[1]);t.URI&&(n.uri=t.URI),t.BYTERANGE&&(n.byterange=u(t.BYTERANGE))}this.trigger("data",n);return}if(r=/^#EXT-X-STREAM-INF:(.*)$/.exec(t)){n={type:"tag",tagType:"stream-inf"},r[1]&&(n.attributes=l(r[1]),n.attributes.RESOLUTION&&(n.attributes.RESOLUTION=c(n.attributes.RESOLUTION)),n.attributes.BANDWIDTH&&(n.attributes.BANDWIDTH=parseInt(n.attributes.BANDWIDTH,10)),n.attributes["FRAME-RATE"]&&(n.attributes["FRAME-RATE"]=parseFloat(n.attributes["FRAME-RATE"])),n.attributes["PROGRAM-ID"]&&(n.attributes["PROGRAM-ID"]=parseInt(n.attributes["PROGRAM-ID"],10))),this.trigger("data",n);return}if(r=/^#EXT-X-MEDIA:(.*)$/.exec(t)){n={type:"tag",tagType:"media"},r[1]&&(n.attributes=l(r[1])),this.trigger("data",n);return}if(r=/^#EXT-X-ENDLIST/.exec(t)){this.trigger("data",{type:"tag",tagType:"endlist"});return}if(r=/^#EXT-X-DISCONTINUITY/.exec(t)){this.trigger("data",{type:"tag",tagType:"discontinuity"});return}if(r=/^#EXT-X-PROGRAM-DATE-TIME:(.*)$/.exec(t)){n={type:"tag",tagType:"program-date-time"}
1,r[1]&&(n.dateTimeString=r[1],n.dateTimeObject=new Date(r[1])),this.trigger("data",n);return}if(r=/^#EXT-X-KEY:(.*)$/.exec(t)){n={type:"tag",tagType:"key"},r[1]&&(n.attributes=l(r[1]),n.attributes.IV&&("0x"===n.attributes.IV.substring(0,2).toLowerCase()&&(n.attributes.IV=n.attributes.IV.substring(2)),n.attributes.IV=n.attributes.IV.match(/.{8}/g),n.attributes.IV[0]=parseInt(n.attributes.IV[0],16),n.attributes.IV[1]=parseInt(n.attributes.IV[1],16),n.attributes.IV[2]=parseInt(n.attributes.IV[2],16),n.attributes.IV[3]=parseInt(n.attributes.IV[3],16),n.attributes.IV=new Uint32Array(n.attributes.IV))),this.trigger("data",n);return}if(r=/^#EXT-X-START:(.*)$/.exec(t)){n={type:"tag",tagType:"start"},r[1]&&(n.attributes=l(r[1]),n.attributes["TIME-OFFSET"]=parseFloat(n.attributes["TIME-OFFSET"]),n.attributes.PRECISE=/YES/.test(n.attributes.PRECISE)),this.trigger("data",n);return}if(r=/^#EXT-X-CUE-OUT-CONT:(.*)?$/.exec(t)){n={type:"tag",tagType:"cue-out-cont"},r[1]?n.data=r[1]:n.data="",this.trigger("data",n);return}if(r=/^#EXT-X-CUE-OUT:(.*)?$/.exec(t)){n={type:"tag",tagType:"cue-out"},r[1]?n.data=r[1]:n.data="",this.trigger("data",n);return}if(r=/^#EXT-X-CUE-IN:?(.*)?$/.exec(t)){n={type:"tag",tagType:"cue-in"},r[1]?n.data=r[1]:n.data="",this.trigger("data",n);return}if((r=/^#EXT-X-SKIP:(.*)$/.exec(t))&&r[1]){(n={type:"tag",tagType:"skip"}).attributes=l(r[1]),n.attributes.hasOwnProperty("SKIPPED-SEGMENTS")&&(n.attributes["SKIPPED-SEGMENTS"]=parseInt(n.attributes["SKIPPED-SEGMENTS"],10)),n.attributes.hasOwnProperty("RECENTLY-REMOVED-DATERANGES")&&(n.attributes["RECENTLY-REMOVED-DATERANGES"]=n.attributes["RECENTLY-REMOVED-DATERANGES"].split(" ")),this.trigger("data",n);return}if((r=/^#EXT-X-PART:(.*)$/.exec(t))&&r[1]){(n={type:"tag",tagType:"part"}).attributes=l(r[1]),["DURATION"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=parseFloat(n.attributes[t]))}),["INDEPENDENT","GAP"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=/YES/.test(n.attributes[t]))}),n.attributes.hasOwnProperty("BYTERANGE")&&(n.attributes.byterange=u(n.attributes.BYTERANGE)),this.trigger("data",n);return}if((r=/^#EXT-X-SERVER-CONTROL:(.*)$/.exec(t))&&r[1]){(n={type:"tag",tagType:"server-control"}).attributes=l(r[1]),["CAN-SKIP-UNTIL","PART-HOLD-BACK","HOLD-BACK"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=parseFloat(n.attributes[t]))}),["CAN-SKIP-DATERANGES","CAN-BLOCK-RELOAD"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=/YES/.test(n.attributes[t]))}),this.trigger("data",n);return}if((r=/^#EXT-X-PART-INF:(.*)$/.exec(t))&&r[1]){(n={type:"tag",tagType:"part-inf"}).attributes=l(r[1]),["PART-TARGET"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=parseFloat(n.attributes[t]))}),this.trigger("data",n);return}if((r=/^#EXT-X-PRELOAD-HINT:(.*)$/.exec(t))&&r[1]){(n={type:"tag",tagType:"preload-hint"}).attributes=l(r[1]),["BYTERANGE-START","BYTERANGE-LENGTH"].forEach(function(t){if(n.attributes.hasOwnProperty(t)){n.attributes[t]=parseInt(n.attributes[t],10);let r="BYTERANGE-LENGTH"===t?"length":"offset";n.attributes.byterange=n.attributes.byterange||{},n.attributes.byterange[r]=n.attributes[t],delete n.attributes[t]}}),this.trigger("data",n);return}if((r=/^#EXT-X-RENDITION-REPORT:(.*)$/.exec(t))&&r[1]){(n={type:"tag",tagType:"rendition-report"}).attributes=l(r[1]),["LAST-MSN","LAST-PART"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=parseInt(n.attributes[t],10))}),this.trigger("data",n);return}if((r=/^#EXT-X-DATERANGE:(.*)$/.exec(t))&&r[1]){(n={type:"tag",tagType:"daterange"}).attributes=l(r[1]),["ID","CLASS"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=String(n.attributes[t]))}),["START-DATE","END-DATE"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=new Date(n.attributes[t]))}),["DURATION","PLANNED-DURATION"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=parseFloat(n.attributes[t]))}),["END-ON-NEXT"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=/YES/i.test(n.attributes[t]))}),["SCTE35-CMD"," SCTE35-OUT","SCTE35-IN"].forEach(function(t){n.attributes.hasOwnProperty(t)&&(n.attributes[t]=n.attributes[t].toString(16))});let t=/^X-([A-Z]+-)+[A-Z]+$/;
1for(let r in n.attributes){if(!t.test(r))continue;let i=/[0-9A-Fa-f]{6}/g.test(n.attributes[r]),a=/^\d+(\.\d+)?$/.test(n.attributes[r]);n.attributes[r]=i?n.attributes[r].toString(16):a?parseFloat(n.attributes[r]):String(n.attributes[r])}this.trigger("data",n);return}if(r=/^#EXT-X-INDEPENDENT-SEGMENTS/.exec(t)){this.trigger("data",{type:"tag",tagType:"independent-segments"});return}if(r=/^#EXT-X-I-FRAMES-ONLY/.exec(t)){this.trigger("data",{type:"tag",tagType:"i-frames-only"});return}if(r=/^#EXT-X-CONTENT-STEERING:(.*)$/.exec(t)){(n={type:"tag",tagType:"content-steering"}).attributes=l(r[1]),this.trigger("data",n);return}if(r=/^#EXT-X-I-FRAME-STREAM-INF:(.*)$/.exec(t)){(n={type:"tag",tagType:"i-frame-playlist"}).attributes=l(r[1]),n.attributes.URI&&(n.uri=n.attributes.URI),n.attributes.BANDWIDTH&&(n.attributes.BANDWIDTH=parseInt(n.attributes.BANDWIDTH,10)),n.attributes.RESOLUTION&&(n.attributes.RESOLUTION=c(n.attributes.RESOLUTION)),n.attributes["AVERAGE-BANDWIDTH"]&&(n.attributes["AVERAGE-BANDWIDTH"]=parseInt(n.attributes["AVERAGE-BANDWIDTH"],10)),n.attributes["FRAME-RATE"]&&(n.attributes["FRAME-RATE"]=parseFloat(n.attributes["FRAME-RATE"])),this.trigger("data",n);return}if(r=/^#EXT-X-DEFINE:(.*)$/.exec(t)){(n={type:"tag",tagType:"define"}).attributes=l(r[1]),this.trigger("data",n);return}this.trigger("data",{type:"tag",data:t.slice(4)})})}}addParser({expression:t,customType:r,dataParser:n,segment:i}){"function"!=typeof n&&(n=t=>t),this.customParsers.push(a=>{if(t.exec(a))return this.trigger("data",{type:"custom",data:n(a),customType:r,segment:i}),!0})}addTagMapper({expression:t,map:r}){this.tagMappers.push(n=>t.test(n)?r(n):n)}}let p=t=>t.toLowerCase().replace(/-(\w)/g,t=>t[1].toUpperCase()),f=function(t){let r={};return Object.keys(t).forEach(function(n){r[p(n)]=t[n]}),r},h=function(t){let{serverControl:r,targetDuration:n,partTargetDuration:i}=t;if(!r)return;let a="#EXT-X-SERVER-CONTROL",o="holdBack",s="partHoldBack",u=n&&3*n,l=i&&2*i;n&&!r.hasOwnProperty(o)&&(r[o]=u,this.trigger("info",{message:`${a} defaulting HOLD-BACK to targetDuration * 3 (${u}).`})),u&&r[o]<u&&(this.trigger("warn",{message:`${a} clamping HOLD-BACK (${r[o]}) to targetDuration * 3 (${u})`}),r[o]=u),i&&!r.hasOwnProperty(s)&&(r[s]=3*i,this.trigger("info",{message:`${a} defaulting PART-HOLD-BACK to partTargetDuration * 3 (${r[s]}).`})),i&&r[s]<l&&(this.trigger("warn",{message:`${a} clamping PART-HOLD-BACK (${r[s]}) to partTargetDuration * 2 (${l}).`}),r[s]=l)};class m extends i{constructor(t={}){let r,n;super(),this.lineStream=new s,this.parseStream=new d,this.lineStream.pipe(this.parseStream),this.mainDefinitions=t.mainDefinitions||{},this.params=new URL(t.uri,"https://a.com").searchParams,this.lastProgramDateTime=null;let i=this,u=[],l={},c=!1,p=function(){},m={AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},g=0;this.manifest={allowCache:!0,discontinuityStarts:[],dateRanges:[],iFramePlaylists:[],segments:[]};let v=0,y=0,b={};this.on("end",()=>{!l.uri&&(l.parts||l.preloadHints)&&(!l.map&&r&&(l.map=r),!l.key&&n&&(l.key=n),l.timeline||"number"!=typeof g||(l.timeline=g),this.manifest.preloadSegment=l)}),this.parseStream.on("data",function(t){let s,d;if(i.manifest.definitions){for(let r in i.manifest.definitions)if(t.uri&&(t.uri=t.uri.replace(`{$${r}}`,i.manifest.definitions[r])),t.attributes)for(let n in t.attributes)"string"==typeof t.attributes[n]&&(t.attributes[n]=t.attributes[n].replace(`{$${r}}`,i.manifest.definitions[r]))}({tag(){(({version(){t.version&&(this.manifest.version=t.version)},"allow-cache"(){this.manifest.allowCache=t.allowed,"allowed"in t||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange(){let r={};"length"in t&&(l.byterange=r,r.length=t.length,"offset"in t||(t.offset=v)),"offset"in t&&(l.byterange=r,r.offset=t.offset),v=r.offset+r.length},endlist(){this.manifest.endList=!0},inf(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),t.title&&(l.title=t.title),t.duration>0&&(l.duration=t.duration),0===t.duration&&(l.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=u},key(){if(!t.attributes){this.trigger("warn",{message:"ignoring key declaration without attribute list"});return}if("NONE"===t.attributes.METHOD){n=null;return}if(!t.attributes.URI){this.trigger("warn",{message:"ignoring key declaration without URI"});return}if("com.apple.streamingkeydelivery"===t.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:t.attributes};return}if("com.microsoft.playready"===t.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.microsoft.playready"]={uri:t.attributes.URI};return}if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===t.attributes.KEYFORMAT){if(-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(t.attributes.METHOD)){this.trigger("warn",{message:"invalid key method provided for Widevine"});return}if("SAMPLE-AES-CENC"===t.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==t.attributes.URI.substring(0,23)){this.trigger("warn",{message:"invalid key URI provided for Widevine"});return}if(!(t.attributes.KEYID&&"0x"===t.attributes.KEYID.substring(0,2))){this.trigger("warn",{message:"invalid key ID provided for Widevine"});return}this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:t.attributes.KEYFORMAT,keyId:t.attributes.KEYID.substring(2)},pssh:(0,o.Z)(t.attributes.URI.split(",")[1])};return}t.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),n={method:t.attributes.METHOD||"AES-128",uri:t.attributes.URI},void 0!==t.attributes.IV&&(n.iv=t.attributes.IV)},"media-sequence"(){if(!isFinite(t.number)){this.trigger("warn",{message:"ignoring invalid media sequence: "+t.number});return}this.manifest.mediaSequence=t.number},"discontinuity-sequence"(){if(!isFinite(t.number)){this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+t.number});return}this.manifest.discontinuitySequence=t.number,g=t.number},"playlist-type"(){if(!/VOD|EVENT/.test(t.playlistType)){this.trigger("warn",{message:"ignoring unknown playlist type: "+t.playlist});return}this.manifest.playlistType=t.playlistType},map(){r={},t.uri&&(r.uri=t.uri),t.byterange&&(r.byterange=t.byterange),n&&(r.key=n)}
1,"stream-inf"(){if(this.manifest.playlists=u,this.manifest.mediaGroups=this.manifest.mediaGroups||m,!t.attributes){this.trigger("warn",{message:"ignoring empty stream-inf attributes"});return}l.attributes||(l.attributes={}),(0,a.Z)(l.attributes,t.attributes)},media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||m,!(t.attributes&&t.attributes.TYPE&&t.attributes["GROUP-ID"]&&t.attributes.NAME)){this.trigger("warn",{message:"ignoring incomplete or missing media group"});return}let r=this.manifest.mediaGroups[t.attributes.TYPE];r[t.attributes["GROUP-ID"]]=r[t.attributes["GROUP-ID"]]||{},s=r[t.attributes["GROUP-ID"]],(d={default:/yes/i.test(t.attributes.DEFAULT)}).default?d.autoselect=!0:d.autoselect=/yes/i.test(t.attributes.AUTOSELECT),t.attributes.LANGUAGE&&(d.language=t.attributes.LANGUAGE),t.attributes.URI&&(d.uri=t.attributes.URI),t.attributes["INSTREAM-ID"]&&(d.instreamId=t.attributes["INSTREAM-ID"]),t.attributes.CHARACTERISTICS&&(d.characteristics=t.attributes.CHARACTERISTICS),t.attributes.FORCED&&(d.forced=/yes/i.test(t.attributes.FORCED)),s[t.attributes.NAME]=d},discontinuity(){g+=1,l.discontinuity=!0,this.manifest.discontinuityStarts.push(u.length)},"program-date-time"(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=t.dateTimeString,this.manifest.dateTimeObject=t.dateTimeObject),l.dateTimeString=t.dateTimeString,l.dateTimeObject=t.dateTimeObject;let{lastProgramDateTime:r}=this;this.lastProgramDateTime=new Date(t.dateTimeString).getTime(),null===r&&this.manifest.segments.reduceRight((t,r)=>(r.programDateTime=t-1e3*r.duration,r.programDateTime),this.lastProgramDateTime)},targetduration(){if(!isFinite(t.duration)||t.duration<0){this.trigger("warn",{message:"ignoring invalid target duration: "+t.duration});return}this.manifest.targetDuration=t.duration,h.call(this,this.manifest)},start(){if(!t.attributes||isNaN(t.attributes["TIME-OFFSET"])){this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"});return}this.manifest.start={timeOffset:t.attributes["TIME-OFFSET"],precise:t.attributes.PRECISE}},"cue-out"(){l.cueOut=t.data},"cue-out-cont"(){l.cueOutCont=t.data},"cue-in"(){l.cueIn=t.data},skip(){this.manifest.skip=f(t.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",t.attributes,["SKIPPED-SEGMENTS"])},part(){c=!0;let r=this.manifest.segments.length,n=f(t.attributes);l.parts=l.parts||[],l.parts.push(n),n.byterange&&(n.byterange.hasOwnProperty("offset")||(n.byterange.offset=y),y=n.byterange.offset+n.byterange.length);let i=l.parts.length-1;this.warnOnMissingAttributes_(`#EXT-X-PART #${i} for segment #${r}`,t.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((t,r)=>{t.hasOwnProperty("lastPart")||this.trigger("warn",{message:`#EXT-X-RENDITION-REPORT #${r} lacks required attribute(s): LAST-PART`})})},"server-control"(){let r=this.manifest.serverControl=f(t.attributes);r.hasOwnProperty("canBlockReload")||(r.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),h.call(this,this.manifest),r.canSkipDateranges&&!r.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint"(){let r=this.manifest.segments.length,n=f(t.attributes),i=n.type&&"PART"===n.type;l.preloadHints=l.preloadHints||[],l.preloadHints.push(n),n.byterange&&!n.byterange.hasOwnProperty("offset")&&(n.byterange.offset=i?y:0,i&&(y=n.byterange.offset+n.byterange.length));let a=l.preloadHints.length-1;if(this.warnOnMissingAttributes_(`#EXT-X-PRELOAD-HINT #${a} for segment #${r}`,t.attributes,["TYPE","URI"]),n.type)for(let t=0;t<l.preloadHints.length-1;t++){let i=l.preloadHints[t];i.type&&i.type===n.type&&this.trigger("warn",{message:`#EXT-X-PRELOAD-HINT #${a} for segment #${r} has the same TYPE ${n.type} as preload hint #${t}`})}},"rendition-report"(){let r=f(t.attributes);this.manifest.renditionReports=this.manifest.renditionReports||[],this.manifest.renditionReports.push(r);let n=this.manifest.renditionReports.length-1,i=["LAST-MSN","URI"];c&&i.push("LAST-PART"),this.warnOnMissingAttributes_(`#EXT-X-RENDITION-REPORT #${n}`,t.attributes,i)},"part-inf"(){this.manifest.partInf=f(t.attributes),this.warnOnMissingAttributes_("#EXT-X-PART-INF",t.attributes,["PART-TARGET"]),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),h.call(this,this.manifest)},daterange(){this.manifest.dateRanges.push(f(t.attributes));let r=this.manifest.dateRanges.length-1;this.warnOnMissingAttributes_(`#EXT-X-DATERANGE #${r}`,t.attributes,["ID","START-DATE"]);let n=this.manifest.dateRanges[r];n.endDate&&n.startDate&&new Date(n.endDate)<new Date(n.startDate)&&this.trigger("warn",{message:"EXT-X-DATERANGE END-DATE must be equal to or later than the value of the START-DATE"}),n.duration&&n.duration<0&&this.trigger("warn",{message:"EXT-X-DATERANGE DURATION must not be negative"}),n.plannedDuration&&n.plannedDuration<0&&this.trigger("warn",{message:"EXT-X-DATERANGE PLANNED-DURATION must not be negative"});let i=!!n.endOnNext;if(i&&!n.class&&this.trigger("warn",{message:"EXT-X-DATERANGE with an END-ON-NEXT
1=YES attribute must have a CLASS attribute"}),i&&(n.duration||n.endDate)&&this.trigger("warn",{message:"EXT-X-DATERANGE with an END-ON-NEXT=YES attribute must not contain DURATION or END-DATE attributes"}),n.duration&&n.endDate){let t=n.startDate.getTime()+1e3*n.duration;this.manifest.dateRanges[r].endDate=new Date(t)}if(b[n.id]){for(let t in b[n.id])if(n[t]&&JSON.stringify(b[n.id][t])!==JSON.stringify(n[t])){this.trigger("warn",{message:"EXT-X-DATERANGE tags with the same ID in a playlist must have the same attributes values"});break}let t=this.manifest.dateRanges.findIndex(t=>t.id===n.id);this.manifest.dateRanges[t]=(0,a.Z)(this.manifest.dateRanges[t],n),b[n.id]=(0,a.Z)(b[n.id],n),this.manifest.dateRanges.pop()}else b[n.id]=n},"independent-segments"(){this.manifest.independentSegments=!0},"i-frames-only"(){this.manifest.iFramesOnly=!0,this.requiredCompatibilityversion(this.manifest.version,4)},"content-steering"(){this.manifest.contentSteering=f(t.attributes),this.warnOnMissingAttributes_("#EXT-X-CONTENT-STEERING",t.attributes,["SERVER-URI"])},define(){this.manifest.definitions=this.manifest.definitions||{};let r=(t,r)=>{if(t in this.manifest.definitions){this.trigger("error",{message:`EXT-X-DEFINE: Duplicate name ${t}`});return}this.manifest.definitions[t]=r};if("QUERYPARAM"in t.attributes){if("NAME"in t.attributes||"IMPORT"in t.attributes){this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"});return}let n=this.params.get(t.attributes.QUERYPARAM);if(!n){this.trigger("error",{message:`EXT-X-DEFINE: No query param ${t.attributes.QUERYPARAM}`});return}r(t.attributes.QUERYPARAM,decodeURIComponent(n));return}if("NAME"in t.attributes){if("IMPORT"in t.attributes){this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"});return}if(!("VALUE"in t.attributes)||"string"!=typeof t.attributes.VALUE){this.trigger("error",{message:`EXT-X-DEFINE: No value for ${t.attributes.NAME}`});return}r(t.attributes.NAME,t.attributes.VALUE);return}if("IMPORT"in t.attributes){if(!this.mainDefinitions[t.attributes.IMPORT]){this.trigger("error",{message:`EXT-X-DEFINE: No value ${t.attributes.IMPORT} to import, or IMPORT used on main playlist`});return}r(t.attributes.IMPORT,this.mainDefinitions[t.attributes.IMPORT]);return}this.trigger("error",{message:"EXT-X-DEFINE: No attribute"})},"i-frame-playlist"(){this.manifest.iFramePlaylists.push({attributes:t.attributes,uri:t.uri,timeline:g}),this.warnOnMissingAttributes_("#EXT-X-I-FRAME-STREAM-INF",t.attributes,["BANDWIDTH","URI"])}})[t.tagType]||p).call(i)},uri(){l.uri=t.uri,u.push(l),!this.manifest.targetDuration||"duration"in l||(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),l.duration=this.manifest.targetDuration),n&&(l.key=n),l.timeline=g,r&&(l.map=r),y=0,null!==this.lastProgramDateTime&&(l.programDateTime=this.lastProgramDateTime,this.lastProgramDateTime+=1e3*l.duration),l={}},comment(){},custom(){t.segment?(l.custom=l.custom||{},l.custom[t.customType]=t.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[t.customType]=t.data)}})[t.type].call(i)})}requiredCompatibilityversion(t,r){(t<r||!t)&&this.trigger("warn",{message:`manifest must be at least version ${r}`})}warnOnMissingAttributes_(t,r,n){let i=[];n.forEach(function(t){r.hasOwnProperty(t)||i.push(t)}),i.length&&this.trigger("warn",{message:`${t} lacks required attribute(s): ${i.join(", ")}`})}push(t){this.lineStream.push(t)}end(){this.lineStream.push("\n"),this.manifest.dateRanges.length&&null===this.lastProgramDateTime&&this.trigger("warn",{message:"A playlist with EXT-X-DATERANGE tag must contain atleast one EXT-X-PROGRAM-DATE-TIME tag"}),this.lastProgramDateTime=null,this.trigger("end")}addParser(t){this.parseStream.addParser(t)}addTagMapper(t){this.parseStream.addTagMapper(t)}}},12955:function(t,r,n){"use strict";n.d(r,{jp:function(){return A},mm:function(){return L},Qc:function(){return eR},LG:function(){return eI}});var i=n(80779),a=n(58908),o=n.n(a),s=function(t,r,n){r.forEach(function(r){for(var i in t.mediaGroups[r])for(var a in t.mediaGroups[r][i])n(t.mediaGroups[r][i][a],r,i,a)})},u=n(36722),l=n(3969);let c=t=>!!t&&"object"==typeof t,d=(...t)=>t.reduce((t,r)=>("object"!=typeof r||Object.keys(r).forEach(n=>{Array.isArray(t[n])&&Array.isArray(r[n])?t[n]=t[n].concat(r[n]):c(t[n])&&c(r[n])?t[n]=d(t[n],r[n]):t[n]=r[n]}),t),{}),p=t=>Object.keys(t).map(r=>t[r]),f=(t,r)=>{let n=[];for(let i=t;i<r;i++)n.push(i);return n},h=t=>t.reduce((t,r)=>t.concat(r),[]),m=t=>{if(!t.length)return[];let r=[];for(let n=0;n<t.length;n++)r.push(t[n]);return r},g=(t,r)=>t.reduce((t,n,i)=>(n[r]&&t.push(i),t),[]),v=(t,r)=>p(t.reduce((t,n)=>(n.forEach(n=>{t[r(n)]=n}),t),{}));
1var y={INVALID_NUMBER_OF_PERIOD:"INVALID_NUMBER_OF_PERIOD",DASH_EMPTY_MANIFEST:"DASH_EMPTY_MANIFEST",DASH_INVALID_XML:"DASH_INVALID_XML",NO_BASE_URL:"NO_BASE_URL",SEGMENT_TIME_UNSPECIFIED:"SEGMENT_TIME_UNSPECIFIED",UNSUPPORTED_UTC_TIMING_SCHEME:"UNSUPPORTED_UTC_TIMING_SCHEME"};let b=({baseUrl:t="",source:r="",range:n="",indexRange:a=""})=>{let s={uri:r,resolvedUri:(0,i.Z)(t||"",r)};if(n||a){let t;let r=(n||a).split("-"),i=o().BigInt?o().BigInt(r[0]):parseInt(r[0],10),u=o().BigInt?o().BigInt(r[1]):parseInt(r[1],10);i<Number.MAX_SAFE_INTEGER&&"bigint"==typeof i&&(i=Number(i)),u<Number.MAX_SAFE_INTEGER&&"bigint"==typeof u&&(u=Number(u)),"bigint"==typeof(t="bigint"==typeof u||"bigint"==typeof i?o().BigInt(u)-o().BigInt(i)+o().BigInt(1):u-i+1)&&t<Number.MAX_SAFE_INTEGER&&(t=Number(t)),s.byterange={length:t,offset:i}}return s},_=t=>{let r;return r="bigint"==typeof t.offset||"bigint"==typeof t.length?o().BigInt(t.offset)+o().BigInt(t.length)-o().BigInt(1):t.offset+t.length-1,`${t.offset}-${r}`},T=t=>(t&&"number"!=typeof t&&(t=parseInt(t,10)),isNaN(t))?null:t,E={static(t){let{duration:r,timescale:n=1,sourceDuration:i,periodDuration:a}=t,o=T(t.endNumber),s=r/n;return"number"==typeof o?{start:0,end:o}:"number"==typeof a?{start:0,end:a/s}:{start:0,end:i/s}},dynamic(t){let{NOW:r,clientOffset:n,availabilityStartTime:i,timescale:a=1,duration:o,periodStart:s=0,minimumUpdatePeriod:u=0,timeShiftBufferDepth:l=1/0}=t,c=T(t.endNumber),d=(r+n)/1e3,p=i+s;return{start:Math.max(0,Math.floor((d-p-l)*a/o)),end:"number"==typeof c?c:Math.min(Math.ceil((d+u-p)*a/o),Math.floor((d-p)*a/o))}}},w=t=>r=>{let{duration:n,timescale:i=1,periodStart:a,startNumber:o=1}=t;return{number:o+r,duration:n/i,timeline:a,time:r*n}},D=t=>{let{type:r,duration:n,timescale:i=1,periodDuration:a,sourceDuration:o}=t,{start:s,end:u}=E[r](t),l=f(s,u).map(w(t));if("static"===r){let t=l.length-1;l[t].duration=("number"==typeof a?a:o)-n/i*t}return l},x=t=>{let{baseUrl:r,initialization:n={},sourceDuration:i,indexRange:a="",periodStart:o,presentationTime:s,number:u=0,duration:l}=t;if(!r)throw Error(y.NO_BASE_URL);let c=b({baseUrl:r,source:n.sourceURL,range:n.range}),d=b({baseUrl:r,source:r,indexRange:a});if(d.map=c,l){let r=D(t);r.length&&(d.duration=r[0].duration,d.timeline=r[0].timeline)}else i&&(d.duration=i,d.timeline=o);return d.presentationTime=s||o,d.number=u,[d]},A=(t,r,n)=>{let i;let a=t.sidx.map?t.sidx.map:null,s=t.sidx.duration,u=t.timeline||0,l=t.sidx.byterange,c=l.offset+l.length,d=r.timescale,p=r.references.filter(t=>1!==t.referenceType),f=[],h=t.endList?"static":"dynamic",m=t.sidx.timeline,g=m,v=t.mediaSequence||0;i="bigint"==typeof r.firstOffset?o().BigInt(c)+r.firstOffset:c+r.firstOffset;for(let t=0;t<p.length;t++){let l;let c=r.references[t],p=c.referencedSize,y=c.subsegmentDuration;l="bigint"==typeof i?i+o().BigInt(p)-o().BigInt(1):i+p-1;let b=x({baseUrl:n,timescale:d,timeline:u,periodStart:m,presentationTime:g,number:v,duration:y,sourceDuration:s,indexRange:`${i}-${l}`,type:h})[0];a&&(b.map=a),f.push(b),"bigint"==typeof i?i+=o().BigInt(p):i+=p,g+=y/d,v++}return t.segments=f,t},S=["AUDIO","SUBTITLES"],N=1/60,R=t=>v(t,({timeline:t})=>t).sort((t,r)=>t.timeline>r.timeline?1:-1),I=(t,r)=>{for(let n=0;n<t.length;n++)if(t[n].attributes.NAME===r)return t[n];return null},k=t=>{let r=[];return s(t,S,(t,n,i,a)=>{r=r.concat(t.playlists||[])}),r},O=({playlist:t,mediaSequence:r})=>{t.mediaSequence=r,t.segments.forEach((r,n)=>{r.number=t.mediaSequence+n})},C=({oldPlaylists:t,newPlaylists:r,timelineStarts:n})=>{r.forEach(r=>{r.discontinuitySequence=n.findIndex(function({timeline:t}){return t===r.timeline});let i=I(t,r.attributes.NAME);if(!i||r.sidx)return;let a=r.segments[0],o=i.segments.findIndex(function(t){return Math.abs(t.presentationTime-a.presentationTime)<N});if(-1===o){O({playlist:r,mediaSequence:i.mediaSequence+i.segments.length}),r.segments[0].discontinuity=!0,r.discontinuityStarts.unshift(0),(!i.segments.length&&r.timeline>i.timeline||i.segments.length&&r.timeline>i.segments[i.segments.length-1].timeline)&&r.discontinuitySequence--;return}i.segments[o].discontinuity&&!a.discontinuity&&(a.discontinuity=!0,r.discontinuityStarts.unshift(0),r.discontinuitySequence--),O({playlist:r,mediaSequence:i.segments[o].number})})},q=({oldManifest:t,newManifest:r})=>{let n=t.playlists.concat(k(t)),i=r.playlists.concat(k(r));return r.timelineStarts=R([t.timelineStarts,r.timelineStarts]),C({oldPlaylists:n,newPlaylists:i,timelineStarts:r.timelineStarts}),r},L=t=>t&&t.uri+"-"+_(t.byterange),P=t=>{let r=t.reduce(function(t,r){return t[r.attributes.baseUrl]||(t[r.attributes.baseUrl]=[]),t[r.attributes.baseUrl].push(r),t},{}),n=[];return Object.values(r).forEach(t=>{let r=p(t.reduce((t,r)=>{let n=r.attributes.id+(r.attributes.lang||"");return t[n]?(r.segments&&(r.segments[0]&&(r.segments[0].discontinuity=!0),t[n].segments.push(...r.segments)),r.attributes.contentProtection&&(t[n].attributes.contentProtection=r.attributes.contentProtection)):(t[n]=r,t[n].attributes.timelineStarts=[]),t[n].attributes.timelineStarts.push({start:r.attributes.periodStart,timeline:r.attributes.periodStart}),t},{}));n=n.concat(r)}),n.map(t=>(t.discontinuityStarts=g(t.segments||[],"discontinuity"),t))},M=(t,r)=>{let n=L(t.sidx),i=n&&r[n]&&r[n].sidx;return i&&A(t,i,t.sidx.resolvedUri),t},U=(t,r={})=>
1{if(!Object.keys(r).length)return t;for(let n in t)t[n]=M(t[n],r);return t},B=({attributes:t,segments:r,sidx:n,mediaSequence:i,discontinuitySequence:a,discontinuityStarts:o},s)=>{let u={attributes:{NAME:t.id,BANDWIDTH:t.bandwidth,CODECS:t.codecs,"PROGRAM-ID":1},uri:"",endList:"static"===t.type,timeline:t.periodStart,resolvedUri:t.baseUrl||"",targetDuration:t.duration,discontinuitySequence:a,discontinuityStarts:o,timelineStarts:t.timelineStarts,mediaSequence:i,segments:r};return t.contentProtection&&(u.contentProtection=t.contentProtection),t.serviceLocation&&(u.attributes.serviceLocation=t.serviceLocation),n&&(u.sidx=n),s&&(u.attributes.AUDIO="audio",u.attributes.SUBTITLES="subs"),u},H=({attributes:t,segments:r,mediaSequence:n,discontinuityStarts:i,discontinuitySequence:a})=>{void 0===r&&(r=[{uri:t.baseUrl,timeline:t.periodStart,resolvedUri:t.baseUrl||"",duration:t.sourceDuration,number:0}],t.duration=t.sourceDuration);let o={NAME:t.id,BANDWIDTH:t.bandwidth,"PROGRAM-ID":1};t.codecs&&(o.CODECS=t.codecs);let s={attributes:o,uri:"",endList:"static"===t.type,timeline:t.periodStart,resolvedUri:t.baseUrl||"",targetDuration:t.duration,timelineStarts:t.timelineStarts,discontinuityStarts:i,discontinuitySequence:a,mediaSequence:n,segments:r};return t.serviceLocation&&(s.attributes.serviceLocation=t.serviceLocation),s},F=(t,r={},n=!1)=>{let i;let a=t.reduce((t,a)=>{let o=a.attributes.role&&a.attributes.role.value||"",s=a.attributes.lang||"",u=a.attributes.label||"main";if(s&&!a.attributes.label){let t=o?` (${o})`:"";u=`${a.attributes.lang}${t}`}t[u]||(t[u]={language:s,autoselect:!0,default:"main"===o,playlists:[],uri:""});let l=M(B(a,n),r);return t[u].playlists.push(l),void 0===i&&"main"===o&&((i=a).default=!0),t},{});if(!i){let t=Object.keys(a)[0];a[t].default=!0}return a},j=(t,r={})=>t.reduce((t,n)=>{let i=n.attributes.label||n.attributes.lang||"text",a=n.attributes.lang||"und";return t[i]||(t[i]={language:a,default:!1,autoselect:!1,playlists:[],uri:""}),t[i].playlists.push(M(H(n),r)),t},{}),X=t=>t.reduce((t,r)=>(r&&r.forEach(r=>{let{channel:n,language:i}=r;t[i]={autoselect:!1,default:!1,instreamId:n,language:i},r.hasOwnProperty("aspectRatio")&&(t[i].aspectRatio=r.aspectRatio),r.hasOwnProperty("easyReader")&&(t[i].easyReader=r.easyReader),r.hasOwnProperty("3D")&&(t[i]["3D"]=r["3D"])}),t),{}),G=({attributes:t,segments:r,sidx:n,discontinuityStarts:i})=>{let a={attributes:{NAME:t.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:t.width,height:t.height},CODECS:t.codecs,BANDWIDTH:t.bandwidth,"PROGRAM-ID":1},uri:"",endList:"static"===t.type,timeline:t.periodStart,resolvedUri:t.baseUrl||"",targetDuration:t.duration,discontinuityStarts:i,timelineStarts:t.timelineStarts,segments:r};return t.frameRate&&(a.attributes["FRAME-RATE"]=t.frameRate),t.contentProtection&&(a.contentProtection=t.contentProtection),t.serviceLocation&&(a.attributes.serviceLocation=t.serviceLocation),n&&(a.sidx=n),a},V=({attributes:t})=>"video/mp4"===t.mimeType||"video/webm"===t.mimeType||"video"===t.contentType,z=({attributes:t})=>"audio/mp4"===t.mimeType||"audio/webm"===t.mimeType||"audio"===t.contentType,K=({attributes:t})=>"text/vtt"===t.mimeType||"text"===t.contentType,$=(t,r)=>{t.forEach(t=>{t.mediaSequence=0,t.discontinuitySequence=r.findIndex(function({timeline:r}){return r===t.timeline}),t.segments&&t.segments.forEach((t,r)=>{t.number=r})})},W=t=>t?Object.keys(t).reduce((r,n)=>{let i=t[n];return r.concat(i.playlists)},[]):[],Y=({dashPlaylists:t,locations:r,contentSteering:n,sidxMapping:i={},previousManifest:a,eventStream:o})=>{if(!t.length)return{};let{sourceDuration:s,type:u,suggestedPresentationDelay:l,minimumUpdatePeriod:c}=t[0].attributes,d=P(t.filter(V)).map(G),p=P(t.filter(z)),f=P(t.filter(K)),h=t.map(t=>t.attributes.captionServices).filter(Boolean),m={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:"",duration:s,playlists:U(d,i)};c>=0&&(m.minimumUpdatePeriod=1e3*c),r&&(m.locations=r),n&&(m.contentSteering=n),"dynamic"===u&&(m.suggestedPresentationDelay=l),o&&o.length>0&&(m.eventStream=o);let g=0===m.playlists.length,v=p.length?F(p,i,g):null,y=f.length?j(f,i):null,b=d.concat(W(v),W(y)),_=b.map(({timelineStarts:t})=>t);return(m.timelineStarts=R(_),$(b,m.timelineStarts),v&&(m.mediaGroups.AUDIO.audio=v),y&&(m.mediaGroups.SUBTITLES.subs=y),h.length&&(m.mediaGroups["CLOSED-CAPTIONS"].cc=X(h)),a)?q({oldManifest:a,newManifest:m}):m},Q=(t,r,n)=>{let{NOW:i,clientOffset:a,availabilityStartTime:o,timescale:s=1,periodStart:u=0,minimumUpdatePeriod:l=0}=t;return Math.ceil((((i+a)/1e3+l-(o+u))*s-r)/n)},J=(t,r)=>{let{type:n,minimumUpdatePeriod:i=0,media:a="",sourceDuration:o,timescale:s=1,startNumber:u=1,peri
1odStart:l}=t,c=[],d=-1;for(let p=0;p<r.length;p++){let f;let h=r[p],m=h.d,g=h.r||0,v=h.t||0;if(d<0&&(d=v),v&&v>d&&(d=v),g<0){let u=p+1;f=u===r.length?"dynamic"===n&&i>0&&a.indexOf("$Number$")>0?Q(t,d,m):(o*s-d)/m:(r[u].t-d)/m}else f=g+1;let y=u+c.length+f,b=u+c.length;for(;b<y;)c.push({number:b,duration:m/s,time:d,timeline:l}),d+=m,b++}return c},Z=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,ee=t=>(r,n,i,a)=>{if("$$"===r)return"$";if(void 0===t[n])return r;let o=""+t[n];return"RepresentationID"===n?o:(a=i?parseInt(a,10):1,o.length>=a)?o:`${Array(a-o.length+1).join("0")}${o}`},et=(t,r)=>t.replace(Z,ee(r)),er=(t,r)=>t.duration||r?t.duration?D(t):J(t,r):[{number:t.startNumber||1,duration:t.sourceDuration,time:0,timeline:t.periodStart}],en=(t,r)=>{let n={RepresentationID:t.id,Bandwidth:t.bandwidth||0},{initialization:a={sourceURL:"",range:""}}=t,o=b({baseUrl:t.baseUrl,source:et(a.sourceURL,n),range:a.range});return er(t,r).map(r=>{n.Number=r.number,n.Time=r.time;let a=et(t.media||"",n),s=t.timescale||1,u=t.presentationTimeOffset||0,l=t.periodStart+(r.time-u)/s;return{uri:a,timeline:r.timeline,duration:r.duration,resolvedUri:(0,i.Z)(t.baseUrl||"",a),map:o,number:r.number,presentationTime:l}})},ei=(t,r)=>{let{baseUrl:n,initialization:i={}}=t,a=b({baseUrl:n,source:i.sourceURL,range:i.range}),o=b({baseUrl:n,source:r.media,range:r.mediaRange});return o.map=a,o},ea=(t,r)=>{let n;let{duration:i,segmentUrls:a=[],periodStart:o}=t;if(!i&&!r||i&&r)throw Error(y.SEGMENT_TIME_UNSPECIFIED);let s=a.map(r=>ei(t,r));return i&&(n=D(t)),r&&(n=J(t,r)),n.map((r,n)=>{if(s[n]){let i=s[n],a=t.timescale||1,u=t.presentationTimeOffset||0;return i.timeline=r.timeline,i.duration=r.duration,i.number=r.number,i.presentationTime=o+(r.time-u)/a,i}}).filter(t=>t)},eo=({attributes:t,segmentInfo:r})=>{let n,i;r.template?(i=en,n=d(t,r.template)):r.base?(i=x,n=d(t,r.base)):r.list&&(i=ea,n=d(t,r.list));let a={attributes:t};if(!i)return a;let o=i(n,r.segmentTimeline);if(n.duration){let{duration:t,timescale:r=1}=n;n.duration=t/r}else o.length?n.duration=o.reduce((t,r)=>Math.max(t,Math.ceil(r.duration)),0):n.duration=0;return a.attributes=n,a.segments=o,r.base&&n.indexRange&&(a.sidx=o[0],a.segments=[]),a},es=t=>t.map(eo),eu=(t,r)=>m(t.childNodes).filter(({tagName:t})=>t===r),el=t=>t.textContent.trim(),ec=t=>parseFloat(t.split("/").reduce((t,r)=>t/r)),ed=t=>{let r=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(t);if(!r)return 0;let[n,i,a,o,s,u]=r.slice(1);return 31536e3*parseFloat(n||0)+2592e3*parseFloat(i||0)+86400*parseFloat(a||0)+3600*parseFloat(o||0)+60*parseFloat(s||0)+parseFloat(u||0)},ep=t=>(/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t)&&(t+="Z"),Date.parse(t)),ef={mediaPresentationDuration:t=>ed(t),availabilityStartTime:t=>ep(t)/1e3,minimumUpdatePeriod:t=>ed(t),suggestedPresentationDelay:t=>ed(t),type:t=>t,timeShiftBufferDepth:t=>ed(t),start:t=>ed(t),width:t=>parseInt(t,10),height:t=>parseInt(t,10),bandwidth:t=>parseInt(t,10),frameRate:t=>ec(t),startNumber:t=>parseInt(t,10),timescale:t=>parseInt(t,10),presentationTimeOffset:t=>parseInt(t,10),duration(t){let r=parseInt(t,10);return isNaN(r)?ed(t):r},d:t=>parseInt(t,10),t:t=>parseInt(t,10),r:t=>parseInt(t,10),presentationTime:t=>parseInt(t,10),DEFAULT:t=>t},eh=t=>t&&t.attributes?m(t.attributes).reduce((t,r)=>{let n=ef[r.name]||ef.DEFAULT;return t[r.name]=n(r.value),t},{}):{},em={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime","urn:mpeg:dash:mp4protection:2011":"mp4protection"},eg=(t,r)=>r.length?h(t.map(function(t){return r.map(function(r){let n=el(r),a=(0,i.Z)(t.baseUrl,n),o=d(eh(r),{baseUrl:a});return a!==n&&!o.serviceLocation&&t.serviceLocation&&(o.serviceLocation=t.serviceLocation),o})})):t,ev=t=>{let r=eu(t,"SegmentTemplate")[0],n=eu(t,"SegmentList")[0],i=n&&eu(n,"SegmentURL").map(t=>d({tag:"SegmentURL"},eh(t))),a=eu(t,"SegmentBase")[0],o=n||r,s=o&&eu(o,"SegmentTimeline")[0],u=n||a||r,l=u&&eu(u,"Initialization")[0],c=r&&eh(r);c&&l?c.initialization=l&&eh(l):c&&c.initialization&&(c.initialization={sourceURL:c.initialization});let p={template:c,segmentTimeline:s&&eu(s,"S").map(t=>eh(t)),list:n&&d(eh(n),{segmentUrls:i,initialization:eh(l)}),base:a&&d(eh(a),{initialization:eh(l)})};
1return Object.keys(p).forEach(t=>{p[t]||delete p[t]}),p},ey=(t,r,n)=>i=>{let a=eg(r,eu(i,"BaseURL")),o=d(t,eh(i)),s=ev(i);return a.map(t=>({segmentInfo:d(n,s),attributes:d(o,t)}))},eb=t=>t.reduce((t,r)=>{let n=eh(r);n.schemeIdUri&&(n.schemeIdUri=n.schemeIdUri.toLowerCase());let i=em[n.schemeIdUri];if(i){t[i]={attributes:n};let a=eu(r,"cenc:pssh")[0];if(a){let r=el(a);t[i].pssh=r&&(0,u.Z)(r)}}return t},{}),e_=t=>"urn:scte:dash:cc:cea-608:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(t=>{let r,n;return n=t,/^CC\d=/.test(t)?[r,n]=t.split("="):/^CC\d$/.test(t)&&(r=t),{channel:r,language:n}}):"urn:scte:dash:cc:cea-708:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(t=>{let r={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(t)){let[n,i=""]=t.split("=");r.channel=n,r.language=t,i.split(",").forEach(t=>{let[n,i]=t.split(":");"lang"===n?r.language=i:"er"===n?r.easyReader=Number(i):"war"===n?r.aspectRatio=Number(i):"3D"===n&&(r["3D"]=Number(i))})}else r.language=t;return r.channel&&(r.channel="SERVICE"+r.channel),r}):void 0,eT=t=>h(eu(t.node,"EventStream").map(r=>{let n=eh(r),i=n.schemeIdUri;return eu(r,"Event").map(r=>{let a=eh(r),o=a.presentationTime||0,s=n.timescale||1,u=a.duration||0,l=o/s+t.attributes.start;return{schemeIdUri:i,value:n.value,id:a.id,start:l,end:l+u/s,messageData:el(r)||a.messageData,contentEncoding:n.contentEncoding,presentationTimeOffset:n.presentationTimeOffset||0}})})),eE=(t,r,n)=>i=>{let a=eh(i),o=eg(r,eu(i,"BaseURL")),s=d(t,a,{role:eh(eu(i,"Role")[0])}),u=e_(eh(eu(i,"Accessibility")[0]));u&&(s=d(s,{captionServices:u}));let l=eu(i,"Label")[0];l&&l.childNodes.length&&(s=d(s,{label:l.childNodes[0].nodeValue.trim()}));let c=eb(eu(i,"ContentProtection"));Object.keys(c).length&&(s=d(s,{contentProtection:c}));let p=ev(i),f=eu(i,"Representation"),m=d(n,p);return h(f.map(ey(s,o,m)))},ew=(t,r)=>(n,i)=>{let a=eg(r,eu(n.node,"BaseURL")),o=d(t,{periodStart:n.attributes.start});"number"==typeof n.attributes.duration&&(o.periodDuration=n.attributes.duration);let s=eu(n.node,"AdaptationSet"),u=ev(n.node);return h(s.map(eE(o,a,u)))},eD=(t,r)=>{if(t.length>1&&r({type:"warn",message:"The MPD manifest should contain no more than one ContentSteering tag"}),!t.length)return null;let n=d({serverURL:el(t[0])},eh(t[0]));return n.queryBeforeStart="true"===n.queryBeforeStart,n},ex=({attributes:t,priorPeriodAttributes:r,mpdType:n})=>"number"==typeof t.start?t.start:r&&"number"==typeof r.start&&"number"==typeof r.duration?r.start+r.duration:r||"static"!==n?null:0,eA=(t,r={})=>{let{manifestUri:n="",NOW:i=Date.now(),clientOffset:a=0,eventHandler:o=function(){}}=r,s=eu(t,"Period");if(!s.length)throw Error(y.INVALID_NUMBER_OF_PERIOD);let u=eu(t,"Location"),l=eh(t),c=eg([{baseUrl:n}],eu(t,"BaseURL")),d=eu(t,"ContentSteering");l.type=l.type||"static",l.sourceDuration=l.mediaPresentationDuration||0,l.NOW=i,l.clientOffset=a,u.length&&(l.locations=u.map(el));let p=[];return s.forEach((t,r)=>{let n=eh(t),i=p[r-1];n.start=ex({attributes:n,priorPeriodAttributes:i?i.attributes:null,mpdType:l.type}),p.push({node:t,attributes:n})}),{locations:l.locations,contentSteeringInfo:eD(d,o),representationInfo:h(p.map(ew(l,c))),eventStream:h(p.map(eT))}},eS=t=>{let r,n;if(""===t)throw Error(y.DASH_EMPTY_MANIFEST);let i=new l.DOMParser;try{n=(r=i.parseFromString(t,"application/xml"))&&"MPD"===r.documentElement.tagName?r.documentElement:null}catch(t){}if(!n||n&&n.getElementsByTagName("parsererror").length>0)throw Error(y.DASH_INVALID_XML);return n},eN=t=>{let r=eu(t,"UTCTiming")[0];if(!r)return null;let n=eh(r);switch(n.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":n.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":n.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":n.method="DIRECT",n.value=Date.parse(n.value);break;default:throw Error(y.UNSUPPORTED_UTC_TIMING_SCHEME)}return n},eR=(t,r={})=>{let n=eA(eS(t),r);return Y({dashPlaylists:es(n.representationInfo),locations:n.locations,contentSteering:n.contentSteeringInfo,sidxMapping:r.sidxMapping,previousManifest:r.previousManifest,eventStream:n.eventStream})},eI=t=>eN(eS(t))},84221:function(t,r,n){var i=n(46894).getUint64;t.exports=function(t){var r=new DataView(t.buffer,t.byteOffset,t.byteLength),n={version:t[0],flags:new Uint8Array(t.subarray(1,4)),references:[],referenceId:r.getUint32(4),timescale:r.getUint32(8)},a=12;0===n.version?(n.earliestPresentationTime=r.getUint32(a),n.firstOffset=r.getUint32(a+4),a+=8):(n.earliestPresentationTime=i(t.subarray(a)),n.firstOffset=i(t.subarray(a+8)),a+=16),a+=2;var o=r.getUint16(a);for(a+=2;o>0;a+=12,o--)n.references.push({referenceType:(128&t[a])>>>7,referencedSize:2147483647&r.getUint32(a),subsegmentDuration:r.getUint32(a+4),startsWithSap:!!(128&t[a+8]),sapType:(112&t[a+8])>>>4,sapDeltaTime:268435455&r.getUint32(a+8)});return n}},51489:function(t){var r,n,i,a,o,s,u;r=function(t){return 9e4*t},n=function(t,r){return t*r},i=function(t){return t/9e4},a=function(t,r){return t/r},o=function(t,n){return r(a(t,n))},s=function(t,r){return n(i(t),r)},u=function(t,r,n){return i(n?t:t-r)},t.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:r,secondsToAudioTs:n,videoTsToSeconds:i,audioTsToSeconds:a,audioTsToVideoTs:o,videoTsToAudioTs:s,metadataTsToSeconds:u}},46894:function(t){t.exports={getUint64:function(t){var r,n=new DataView(t.buffer,t.byteOffset,t.byteLength);return n.getBigUint64?(r=n.getBigUint64(0))<Number.MAX_SAFE_INTEGER?
1Number(r):r:4294967296*n.getUint32(0)+n.getUint32(4)},MAX_UINT32:4294967296}},45621:function(){},79689:function(t,r,n){var i;i=function(t){return function(){var r={48:function(t,r,n){var i;i="undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t.exports=i},855:function(r){"use strict";r.exports=t}},i={};function a(t){var n=i[t];if(void 0!==n)return n.exports;var o=i[t]={exports:{}};return r[t](o,o.exports,a),o.exports}a.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(r,{a:r}),r},a.d=function(t,r){for(var n in r)a.o(r,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(t){if("object"==typeof window)return window}}(),a.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var o={};return function(){"use strict";a.r(o),a.d(o,{register:function(){return t$}});var t=a(48),r=a.n(t),i=a(855),s=a.n(i),u=Object.create,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,p=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,h=function(t,r){return function(){return t&&(r=t(t=0)),r}},m=function(t,r){return function(){return r||t((r={exports:{}}).exports,r),r.exports}},g=function(t,r,n){return n=null!=t?u(p(t)):{},function(t,r,n,i){if(r&&"object"==typeof r||"function"==typeof r)for(var a,o=d(r),s=0,u=o.length;s<u;s++)a=o[s],f.call(t,a)||void 0===a||l(t,a,{get:(function(t){return r[t]}).bind(null,a),enumerable:!(i=c(r,a))||i.enumerable});return t}(!r&&t&&t.__esModule?n:l(n,"default",{value:t,enumerable:!0}),t)},v=m(function(t,r){var i;i="undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},r.exports=i});function y(t,r){return null!=r&&"undefined"!=typeof Symbol&&r[Symbol.hasInstance]?!!r[Symbol.hasInstance](t):y(t,r)}var b=h(function(){b()});function _(t){return t&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t}var T=h(function(){}),E=m(function(t,r){var n=Array.prototype.slice;r.exports=function(t,r){for(("length"in t)||(t=[t]),t=n.call(t);t.length;){var i=t.shift(),a=r(i);if(a)return a;i.childNodes&&i.childNodes.length&&(t=n.call(i.childNodes).concat(t))}}}),w=m(function(t,r){function n(t,r){if(!y(this,n))return new n(t,r);this.data=t,this.nodeValue=t,this.length=t.length,this.ownerDocument=r||null}b(),r.exports=n,n.prototype.nodeType=8,n.prototype.nodeName="#comment",n.prototype.toString=function(){return"[object Comment]"}}),D=m(function(t,r){function n(t,r){if(!y(this,n))return new n(t);this.data=t||"",this.length=this.data.length,this.ownerDocument=r||null}b(),r.exports=n,n.prototype.type="DOMTextNode",n.prototype.nodeType=3,n.prototype.nodeName="#text",n.prototype.toString=function(){return this.data},n.prototype.replaceData=function(t,r,n){var i=this.data,a=i.substring(0,t),o=i.substring(t+r,i.length);this.data=a+n+o,this.length=this.data.length}}),x=m(function(t,r){r.exports=function(t){var r=this,n=t.type;t.target||(t.target=r),r.listeners||(r.listeners={});var i=r.listeners[n];if(i)return i.forEach(function(n){t.currentTarget=r,"function"==typeof n?n(t):n.handleEvent(t)});r.parentNode&&r.parentNode.dispatchEvent(t)}}),A=m(function(t,r){r.exports=function(t,r){this.listeners||(this.listeners={}),this.listeners[t]||(this.listeners[t]=[]),-1===this.listeners[t].indexOf(r)&&this.listeners[t].push(r)}}),S=m(function(t,r){r.exports=function(t,r){if(this.listeners&&this.listeners[t]){var n=this.listeners[t],i=n.indexOf(r);-1!==i&&n.splice(i,1)}}}),N=m(function(t,r){T(),r.exports=function t(r){switch(r.nodeType){case 3:return a(r.data);case 8:return"<!--"+r.data+"-->";default:var o,s;return o=[],s=r.tagName,"http://www.w3.org/1999/xhtml"===r.namespaceURI&&(s=s.toLowerCase()),o.push("<"+s+function(t){var r=[];for(var n in t)(function(t,r){var n=_(t[r]);return"style"===r&&Object.keys(t.style).length>0||t.hasOwnProperty(r)&&("string"===n||"boolean"===n||"number"===n)&&"nodeName"!==r&&"className"!==r&&"tagName"!==r&&"textContent"!==r&&"innerText"!==r&&"namespaceURI"!==r&&"innerHTML"!==r}
1)(t,n)&&r.push({name:n,value:t[n]});for(var a in t._attributes)for(var o in t._attributes[a]){var s=t._attributes[a][o],u=(s.prefix?s.prefix+":":"")+o;r.push({name:u,value:s.value})}return t.className&&r.push({name:"class",value:t.className}),r.length?i(r):""}(r)+function(t){var r=t.dataset,n=[];for(var a in r)n.push({name:"data-"+a,value:r[a]});return n.length?i(n):""}(r)),n.indexOf(s)>-1?o.push(" />"):(o.push(">"),r.childNodes.length?o.push.apply(o,r.childNodes.map(t)):r.textContent||r.innerText?o.push(a(r.textContent||r.innerText)):r.innerHTML&&o.push(r.innerHTML),o.push("</"+s+">")),o.join("")}};var n=["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];function i(t){var r=[];return t.forEach(function(t){var n=t.name,i=t.value;"style"===n&&(i=function(t){if("string"==typeof t)return t;var r="";return Object.keys(t).forEach(function(n){var i=t[n];n=n.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()}),r+=n+":"+i+";"}),r}(i)),r.push(n+'="'+a(i).replace(/"/g,""")+'"')}),r.length?" "+r.join(" "):""}function a(t){var r="";return"string"==typeof t?r=t:t&&(r=t.toString()),r.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}}),R=m(function(t,r){b();var n=E(),i=x(),a=A(),o=S(),s=N(),u="http://www.w3.org/1999/xhtml";function l(t,r,n){if(!y(this,l))return new l(t);var i=void 0===n?u:n||null;this.tagName=i===u?String(t).toUpperCase():t,this.nodeName=this.tagName,this.className="",this.dataset={},this.childNodes=[],this.parentNode=null,this.style={},this.ownerDocument=r||null,this.namespaceURI=i,this._attributes={},"INPUT"===this.tagName&&(this.type="text")}r.exports=l,l.prototype.type="DOMElement",l.prototype.nodeType=1,l.prototype.appendChild=function(t){return t.parentNode&&t.parentNode.removeChild(t),this.childNodes.push(t),t.parentNode=this,t},l.prototype.replaceChild=function(t,r){t.parentNode&&t.parentNode.removeChild(t);var n=this.childNodes.indexOf(r);return r.parentNode=null,this.childNodes[n]=t,t.parentNode=this,r},l.prototype.removeChild=function(t){var r=this.childNodes.indexOf(t);return this.childNodes.splice(r,1),t.parentNode=null,t},l.prototype.insertBefore=function(t,r){t.parentNode&&t.parentNode.removeChild(t);var n=null==r?-1:this.childNodes.indexOf(r);return n>-1?this.childNodes.splice(n,0,t):this.childNodes.push(t),t.parentNode=this,t},l.prototype.setAttributeNS=function(t,r,n){var i=null,a=r,o=r.indexOf(":");(o>-1&&(i=r.substr(0,o),a=r.substr(o+1)),"INPUT"===this.tagName&&"type"===r)?this.type=n:(this._attributes[t]||(this._attributes[t]={}))[a]={value:n,prefix:i}},l.prototype.getAttributeNS=function(t,r){var n=this._attributes[t],i=n&&n[r]&&n[r].value;return"INPUT"===this.tagName&&"type"===r?this.type:"string"!=typeof i?null:i},l.prototype.removeAttributeNS=function(t,r){var n=this._attributes[t];n&&delete n[r]},l.prototype.hasAttributeNS=function(t,r){var n=this._attributes[t];return!!n&&r in n},l.prototype.setAttribute=function(t,r){return this.setAttributeNS(null,t,r)},l.prototype.getAttribute=function(t){return this.getAttributeNS(null,t)},l.prototype.removeAttribute=function(t){return this.removeAttributeNS(null,t)},l.prototype.hasAttribute=function(t){return this.hasAttributeNS(null,t)},l.prototype.removeEventListener=o,l.prototype.addEventListener=a,l.prototype.dispatchEvent=i,l.prototype.focus=function(){},l.prototype.toString=function(){return s(this)},l.prototype.getElementsByClassName=function(t){var r=t.split(" "),i=[];return n(this,function(t){if(1===t.nodeType){var n=(t.className||"").split(" ");r.every(function(t){return -1!==n.indexOf(t)})&&i.push(t)}}),i},l.prototype.getElementsByTagName=function(t){t=t.toLowerCase();var r=[];return n(this.childNodes,function(n){1===n.nodeType&&("*"===t||n.tagName.toLowerCase()===t)&&r.push(n)}),r},l.prototype.contains=function(t){return n(this,function(r){return t===r})||!1}}),I=m(function(t,r){b();var n=R();function i(t){if(!y(this,i))return new i;this.childNodes=[],this.parentNode=null,this.ownerDocument=t||null}r.exports=i,i.prototype.type="DocumentFragment",i.prototype.nodeType=11,i.prototype.nodeName="#document-fragment",i.prototype.appendChild=n.prototype.appendChild,i.prototype.replaceChild=n.prototype.replaceChild,i.prototype.removeChild=n.prototype.removeChild,i.prototype.toString=function(){return this.childNodes.map(function(t){return String(t)}).join("")}}),k=m(function(t,r){function n(t){}r.exports=n,n.prototype.initEvent=function(t,r,n){this.type=t,this.bubbles=r,this.cancelable=n},n.prototype.preventDefault=function(){}}),O=m(function(t,r){b();var n=E(),i=w(),a=D(),o=R(),s=I(),u=k(),l=x(),c=A(),d=S();function p(){if(!y(this,p))return new p;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}r.exports=p;var f=p.prototype;f.createTextNode=function(t){return new a(t,this)},f.createElementNS=function(t,r){return new o(r,this,null===t?null:String(t))},f.createElement=function(t){return new o(t,this)},f.createDocumentFragment=function(){return new s(this)},f.createEvent=function(t){return new u(t)},f.createComment=function(t){return new i(t,this)},f.getElementById=function(t){return t=String(t),n(this.childNodes,function(r){if(String(r.id)===t)return r})||null},f.getElementsByClassName=o.prototype.getElementsByClassName,f.getElementsByTagName=o.prototype.getElementsByTagName,f.contains=o.prototype.contains,f.removeEventListener=d,f.addEventListener=c,f.dispatchEvent=l}),C=m(function(t,r){var n=O();
1r.exports=new n}),q=m(function(t,r){var i,a=void 0!==n.g?n.g:"undefined"!=typeof window?window:{},o=C();"undefined"!=typeof document?i=document:(i=a["__GLOBAL_DOCUMENT_CACHE@4"])||(i=a["__GLOBAL_DOCUMENT_CACHE@4"]=o),r.exports=i});function L(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,i=Array(r);n<r;n++)i[n]=t[n];return i}function P(t,r){if(t){if("string"==typeof t)return L(t,r);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(t,r)}}function M(t,r){return function(t){if(Array.isArray(t))return t}(t)||function(t,r){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,a,o=[],s=!0,u=!1;try{for(n=n.call(t);!(s=(i=n.next()).done)&&(o.push(i.value),!r||o.length!==r);s=!0);}catch(t){u=!0,a=t}finally{try{s||null==n.return||n.return()}finally{if(u)throw a}}return o}}(t,r)||P(t,r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var U=g(v()),B=g(v()),H=g(v()),F={now:function(){var t=H.default.performance,r=t&&t.timing,n=r&&r.navigationStart;return Math.round("number"==typeof n&&"function"==typeof t.now?n+t.now():Date.now())}},j=function(){if("function"==typeof(null===(t=B.default.crypto)||void 0===t?void 0:t.getRandomValues)){n=new Uint8Array(32),B.default.crypto.getRandomValues(n);for(var t,r,n,i=0;i<32;i++)n[i]=n[i]%16}else{n=[];for(var a=0;a<32;a++)n[a]=16*Math.random()|0}var o=0;r="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var r="x"===t?n[o]:3&n[o]|8;return o++,r.toString(16)});var s=F.now(),u=null==s?void 0:s.toString(16).substring(3);return u?r.substring(0,28)+u:r},X=function(){return("000000"+(2176782336*Math.random()<<0).toString(36)).slice(-6)},G=function(t){var r;if(t&&void 0!==t.nodeName)return t.muxId||(t.muxId=X()),t.muxId;try{r=document.querySelector(t)}catch(t){}return r&&!r.muxId&&(r.muxId=t),(null==r?void 0:r.muxId)||t},V=function(t){t&&void 0!==t.nodeName?t=G(r=t):r=document.querySelector(t);var r,n=r&&r.nodeName?r.nodeName.toLowerCase():"";return[r,t,n]};function z(t){return function(t){if(Array.isArray(t))return L(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||P(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var K=function(t){var r,n,i,a,o,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,u=t?[console,t]:[console],l=(r=console.trace).bind.apply(r,z(u)),c=(n=console.info).bind.apply(n,z(u)),d=(i=console.debug).bind.apply(i,z(u)),p=(a=console.warn).bind.apply(a,z(u)),f=(o=console.error).bind.apply(o,z(u)),h=s;return{trace:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!(h>0))return l.apply(void 0,z(r))},debug:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!(h>1))return d.apply(void 0,z(r))},info:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!(h>2))return c.apply(void 0,z(r))},warn:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!(h>3))return p.apply(void 0,z(r))},error:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!(h>4))return f.apply(void 0,z(r))},get level(){return h},set level(e){e!==this.level&&(h=null!=e?e:s)}}}("[mux]"),$=g(v());function W(){return"1"===($.default.doNotTrack||$.default.navigator&&$.default.navigator.doNotTrack)}function Y(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Q(t,r){if(!y(t,r))throw TypeError("Cannot call a class as a function")}function J(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function Z(t,r,n){return r&&J(t.prototype,r),n&&J(t,n),t}function ee(t,r,n){return r in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}function et(t){return(et=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function er(t,r,n){return(er="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,r,n){var i=function(t,r){for(;!Object.prototype.hasOwnProperty.call(t,r)&&null!==(t=et(t)););return t}(t,r);if(i){var a=Object.getOwnPropertyDescriptor(i,r);return a.get?a.get.call(n||t):a.value}})(t,r,n||t)}
1function en(t,r){return(en=Object.setPrototypeOf||function(t,r){return t.__proto__=r,t})(t,r)}b(),T();var ei=function(t){return ea(t)[0]},ea=function(t){if("string"!=typeof t||""===t)return["localhost"];var r,n=(t.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/)||[])[4];return n&&(r=(n.match(/[^\.]+\.[^\.]+$/)||[])[0]),[n,r]},eo=g(v()),es={exists:function(){var t=eo.default.performance;return void 0!==(t&&t.timing)},domContentLoadedEventEnd:function(){var t=eo.default.performance,r=t&&t.timing;return r&&r.domContentLoadedEventEnd},navigationStart:function(){var t=eo.default.performance,r=t&&t.timing;return r&&r.navigationStart}};function eu(t,r,n){n=void 0===n?1:n,t[r]=t[r]||0,t[r]+=n}function el(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),i.forEach(function(r){ee(t,r,n[r])})}return t}function ec(t,r){return r=null!=r?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(t,r){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n.push.apply(n,i)}return n})(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))}),t}var ed=["x-request-id","cf-ray","x-amz-cf-id","x-akamai-request-id"],ep=["x-cdn","content-type"].concat(ed);function ef(t){var r={};return(t=t||"").trim().split(/[\r\n]+/).forEach(function(t){if(t){var n=t.split(": "),i=n.shift();i&&(ep.indexOf(i.toLowerCase())>=0||0===i.toLowerCase().indexOf("x-litix-"))&&(r[i]=n.join(": "))}}),r}function eh(t){if(t){var r=ed.find(function(r){return void 0!==t[r]});return r?t[r]:void 0}}var em=function(t){var r={};for(var n in t){var i=t[n];-1!==i["DATA-ID"].search("io.litix.data.")&&(r[i["DATA-ID"].replace("io.litix.data.","")]=i.VALUE)}return r},eg=function(t){if(!t)return{};var r=es.navigationStart(),n=t.loading,i=n?n.start:t.trequest,a=n?n.first:t.tfirst,o=n?n.end:t.tload;return{bytesLoaded:t.total,requestStart:Math.round(r+i),responseStart:Math.round(r+a),responseEnd:Math.round(r+o)}},ev=function(t){if(t&&"function"==typeof t.getAllResponseHeaders)return ef(t.getAllResponseHeaders())},ey=function(t,r){if(!t||!t.requestEndDate)return{};var n,i=ei(t.url),a=t.url,o=t.bytesLoaded,s=new Date(t.requestStartDate).getTime(),u=new Date(t.firstByteDate).getTime(),l=new Date(t.requestEndDate).getTime(),c=isNaN(t.duration)?0:t.duration,d="function"==typeof r.getMetricsFor?r.getMetricsFor(t.mediaType).HttpList:r.getDashMetrics().getHttpRequests(t.mediaType);return d.length>0&&(n=ef(d[d.length-1]._responseHeaders||"")),{requestStart:s,requestResponseStart:u,requestResponseEnd:l,requestBytesLoaded:o,requestResponseHeaders:n,requestMediaDuration:c,requestHostname:i,requestUrl:a,requestId:n?eh(n):void 0}},eb=function(t,r){if("function"==typeof r.getCurrentRepresentationForType){var n=r.getCurrentRepresentationForType(t);return n?{currentLevel:n.absoluteIndex,renditionWidth:n.width||null,renditionHeight:n.height||null,renditionBitrate:n.bandwidth}:{}}var i=r.getQualityFor(t),a=r.getCurrentTrackFor(t).bitrateList;return a?{currentLevel:i,renditionWidth:a[i].width||null,renditionHeight:a[i].height||null,renditionBitrate:a[i].bandwidth}:{}},e_=function(t){var r;return null===(r=t.match(/.*codecs\*?="(.*)"/))||void 0===r?void 0:r[1]},eT=function(t){try{var r,n;return null===(n=t.getVersion)||void 0===n||null===(r=n.call(t))||void 0===r?void 0:r.split(".").map(function(t){return parseInt(t)})[0]}catch(t){return!1}},eE=0,ew=function(){function t(){Q(this,t),ee(this,"_listeners",void 0)}return Z(t,[{key:"on",value:function(t,r,n){return r._eventEmitterGuid=r._eventEmitterGuid||++eE,this._listeners=this._listeners||{},this._listeners[t]=this._listeners[t]||[],n&&(r=r.bind(n)),this._listeners[t].push(r),r}},{key:"off",value:function(t,r){var n=this._listeners&&this._listeners[t];n&&n.forEach(function(t,i){t._eventEmitterGuid===r._eventEmitterGuid&&n.splice(i,1)})}},{key:"one",value:function(t,r,n){var i=this;r._eventEmitterGuid=r._eventEmitterGuid||++eE;var a=function(){i.off(t,a),r.apply(n||this,arguments)};a._eventEmitterGuid=r._eventEmitterGuid,this.on(t,a)}},{key:"emit",value:function(t,r){var n=this;if(this._listeners){r=r||{};var i=this._listeners["before"+t]||[],a=this._listeners["before*"]||[],o=this._listeners[t]||[],s=this._listeners["after"+t]||[],u=function(r,i){(r=r.slice()).forEac
1h(function(r){r.call(n,{type:t},i)})};u(i,r),u(a,r),u(o,r),u(s,r)}}}]),t}(),eD=g(v()),ex=function(){function t(r){var n=this;Q(this,t),ee(this,"_playbackHeartbeatInterval",void 0),ee(this,"_playheadShouldBeProgressing",void 0),ee(this,"pm",void 0),this.pm=r,this._playbackHeartbeatInterval=null,this._playheadShouldBeProgressing=!1,r.on("playing",function(){n._playheadShouldBeProgressing=!0}),r.on("play",this._startPlaybackHeartbeatInterval.bind(this)),r.on("playing",this._startPlaybackHeartbeatInterval.bind(this)),r.on("adbreakstart",this._startPlaybackHeartbeatInterval.bind(this)),r.on("adplay",this._startPlaybackHeartbeatInterval.bind(this)),r.on("adplaying",this._startPlaybackHeartbeatInterval.bind(this)),r.on("devicewake",this._startPlaybackHeartbeatInterval.bind(this)),r.on("viewstart",this._startPlaybackHeartbeatInterval.bind(this)),r.on("rebufferstart",this._startPlaybackHeartbeatInterval.bind(this)),r.on("pause",this._stopPlaybackHeartbeatInterval.bind(this)),r.on("ended",this._stopPlaybackHeartbeatInterval.bind(this)),r.on("viewend",this._stopPlaybackHeartbeatInterval.bind(this)),r.on("error",this._stopPlaybackHeartbeatInterval.bind(this)),r.on("aderror",this._stopPlaybackHeartbeatInterval.bind(this)),r.on("adpause",this._stopPlaybackHeartbeatInterval.bind(this)),r.on("adended",this._stopPlaybackHeartbeatInterval.bind(this)),r.on("adbreakend",this._stopPlaybackHeartbeatInterval.bind(this)),r.on("seeked",function(){r.data.player_is_paused?n._stopPlaybackHeartbeatInterval():n._startPlaybackHeartbeatInterval()}),r.on("timeupdate",function(){null!==n._playbackHeartbeatInterval&&r.emit("playbackheartbeat")}),r.on("devicesleep",function(t,i){null!==n._playbackHeartbeatInterval&&(eD.default.clearInterval(n._playbackHeartbeatInterval),r.emit("playbackheartbeatend",{viewer_time:i.viewer_time}),n._playbackHeartbeatInterval=null)})}return Z(t,[{key:"_startPlaybackHeartbeatInterval",value:function(){var t=this;null===this._playbackHeartbeatInterval&&(this.pm.emit("playbackheartbeat"),this._playbackHeartbeatInterval=eD.default.setInterval(function(){t.pm.emit("playbackheartbeat")},this.pm.playbackHeartbeatTime))}},{key:"_stopPlaybackHeartbeatInterval",value:function(){this._playheadShouldBeProgressing=!1,null!==this._playbackHeartbeatInterval&&(eD.default.clearInterval(this._playbackHeartbeatInterval),this.pm.emit("playbackheartbeatend"),this._playbackHeartbeatInterval=null)}}]),t}(),eA=function t(r){var n=this;Q(this,t),ee(this,"viewErrored",void 0),r.on("viewinit",function(){n.viewErrored=!1}),r.on("error",function(t,i){try{var a=r.errorTranslator({player_error_code:i.player_error_code,player_error_message:i.player_error_message,player_error_context:i.player_error_context,player_error_severity:i.player_error_severity,player_error_business_exception:i.player_error_business_exception});a&&(r.data.player_error_code=a.player_error_code||i.player_error_code,r.data.player_error_message=a.player_error_message||i.player_error_message,r.data.player_error_context=a.player_error_context||i.player_error_context,r.data.player_error_severity=a.player_error_severity||i.player_error_severity,r.data.player_error_business_exception=a.player_error_business_exception||i.player_error_business_exception,n.viewErrored=!0)}catch(t){r.mux.log.warn("Exception in error translator callback.",t),n.viewErrored=!0}}),r.on("aftererror",function(){var t,n,i,a,o;null===(t=r.data)||void 0===t||delete t.player_error_code,null===(n=r.data)||void 0===n||delete n.player_error_message,null===(i=r.data)||void 0===i||delete i.player_error_context,null===(a=r.data)||void 0===a||delete a.player_error_severity,null===(o=r.data)||void 0===o||delete o.player_error_business_exception})},eS=function(){function t(r){Q(this,t),ee(this,"_watchTimeTrackerLastCheckedTime",void 0),ee(this,"pm",void 0),this.pm=r,this._watchTimeTrackerLastCheckedTime=null,r.on("playbackheartbeat",this._updateWatchTime.bind(this)),r.on("playbackheartbeatend",this._clearWatchTimeState.bind(this))}return Z(t,[{key:"_updateWatchTime",value:function(t,r){var n=r.viewer_time;null===this._watchTimeTrackerLastCheckedTime&&(this._watchTimeTrackerLastCheckedTime=n),eu(this.pm.data,"view_watch_time",n-this._watchTimeTrackerLastCheckedTime),this._watchTimeTrackerLastCheckedTime=n}},{key:"_clearWatchTimeState",value:function(t,r){this._updateWatchTime(t,r),this._watchTimeTrackerLastCheckedTime=null}}]),t}(),eN=function(){function t(r){var n=this;Q(this,t),ee(this,"_playbackTimeTrackerLastPlayheadPosition",void 0),ee(this,"_lastTime",void 0),ee(this,"_isAdPlaying",void 0),ee(this,"_callbackUpdatePlaybackTime",void 0),ee(this,"pm",void 0),this.pm=r,this._playbackTimeTrackerLastPlayheadPosition=-1,this._lastTime=F.now(),this._isAdPlaying=!1,this._callbackUpdatePlaybackTime=null,r.on("viewinit",function(){n.pm.data.view_playing_time_ms_cumulative=0});var i=this._startPlaybackTimeTracking.bind(this);r.on("playing",i),r.on("adplaying",i);var a=function(){n.pm.data.player_is_paused||i()};r.on("seeked",a),r.on("rebufferend",a);var o=this._stopPlaybackTimeTracking.bind(this);r.on("playbackheartbeatend",o),r.on("seeking",o),r.on("rebufferstart",o),r.on("adplaying",function(){n._isAdPlaying=!0}),r.on("adended",function(){n._isAdPlaying=!1}),r.on("adpause",function(){n._isAdPlaying=!1}),r.on("adbreakstart",function(){n._isAdPlaying=!1}),r.on("adbreakend",function(){n._isAdPlaying=!1}),r.on("adplay",function(){n._isAdPlaying=!1}),r.on("viewinit",function(){n._playbackTimeTrackerLastPlayheadPosition=-1,n._lastTime=F.now(),n._isAdPlaying=!1,n._callbackUpdatePlaybackTime=null})}return Z(t,[{key:"_startPlaybackTimeTracking",value:function(){null===this._callbackUpdatePlaybackTime&&(this._callbackUpdatePlaybackTime=this._updatePlaybackTime.bind(this),this._playbackTimeTrackerLastPlayheadPosition=this.pm.data.player_playhead_time,this._lastTime=F.now(),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 t=this.pm.data.player_playhead_time||0,r
1=F.now(),n=r-this._lastTime,i=-1;this._playbackTimeTrackerLastPlayheadPosition>=0&&t>this._playbackTimeTrackerLastPlayheadPosition?i=t-this._playbackTimeTrackerLastPlayheadPosition:this._isAdPlaying&&(i=n),i>0&&i<=1e3&&eu(this.pm.data,"view_content_playback_time",i),null!==this._callbackUpdatePlaybackTime&&n>0&&n<=1e3&&(this._isAdPlaying&&eu(this.pm.data,"ad_playing_time_ms_cumulative",n),eu(this.pm.data,"view_playing_time_ms_cumulative",n)),this._playbackTimeTrackerLastPlayheadPosition=t,this._lastTime=r}}]),t}(),eR=function(){function t(r){Q(this,t),ee(this,"pm",void 0),this.pm=r;var n=this._updatePlayheadTime.bind(this);r.on("playbackheartbeat",n),r.on("playbackheartbeatend",n),r.on("timeupdate",n),r.on("destroy",function(){r.off("timeupdate",n)})}return Z(t,[{key:"_updateMaxPlayheadPosition",value:function(){this.pm.data.view_max_playhead_position=void 0===this.pm.data.view_max_playhead_position?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(t,r){var n=this,i=function(){n.pm.currentFragmentPDT&&n.pm.currentFragmentStart&&(n.pm.data.player_program_time=n.pm.currentFragmentPDT+n.pm.data.player_playhead_time-n.pm.currentFragmentStart)};if(r&&r.player_playhead_time)this.pm.data.player_playhead_time=r.player_playhead_time,i(),this._updateMaxPlayheadPosition();else if(this.pm.getPlayheadTime){var a=this.pm.getPlayheadTime();void 0!==a&&(this.pm.data.player_playhead_time=a,i(),this._updateMaxPlayheadPosition())}}}]),t}(),eI=function t(r){if(Q(this,t),!r.disableRebufferTracking){var n,i=function(t,r){a(r),n=void 0},a=function(t){if(n){var i=t.viewer_time-n;eu(r.data,"view_rebuffer_duration",i),n=t.viewer_time,r.data.view_rebuffer_duration>3e5&&(r.emit("viewend"),r.send("viewend"),r.mux.log.warn("Ending view after rebuffering for longer than ".concat(3e5,"ms, future events will be ignored unless a programchange or videochange occurs.")))}r.data.view_watch_time>=0&&r.data.view_rebuffer_count>0&&(r.data.view_rebuffer_frequency=r.data.view_rebuffer_count/r.data.view_watch_time,r.data.view_rebuffer_percentage=r.data.view_rebuffer_duration/r.data.view_watch_time)};r.on("playbackheartbeat",function(t,r){return a(r)}),r.on("rebufferstart",function(t,a){n||(eu(r.data,"view_rebuffer_count",1),n=a.viewer_time,r.one("rebufferend",i))}),r.on("viewinit",function(){n=void 0,r.off("rebufferend",i)})}},ek=function(){function t(r){var n=this;Q(this,t),ee(this,"_lastCheckedTime",void 0),ee(this,"_lastPlayheadTime",void 0),ee(this,"_lastPlayheadTimeUpdatedTime",void 0),ee(this,"_rebuffering",void 0),ee(this,"pm",void 0),this.pm=r,r.disableRebufferTracking||r.disablePlayheadRebufferTracking||(this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null,r.on("playbackheartbeat",this._checkIfRebuffering.bind(this)),r.on("playbackheartbeatend",this._cleanupRebufferTracker.bind(this)),r.on("seeking",function(){n._cleanupRebufferTracker(null,{viewer_time:F.now()})}))}return Z(t,[{key:"_checkIfRebuffering",value:function(t,r){if(this.pm.seekingTracker.isSeeking||this.pm.adTracker.isAdBreak||!this.pm.playbackHeartbeat._playheadShouldBeProgressing)this._cleanupRebufferTracker(t,r);else if(null!==this._lastCheckedTime){if(this._lastPlayheadTime===this.pm.data.player_playhead_time){var n=r.viewer_time-this._lastPlayheadTimeUpdatedTime;"number"==typeof this.pm.sustainedRebufferThreshold&&n>=this.pm.sustainedRebufferThreshold&&(this._rebuffering||(this._rebuffering=!0,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}))),this._lastCheckedTime=r.viewer_time}else this._cleanupRebufferTracker(t,r,!0)}else this._prepareRebufferTrackerState(r.viewer_time)}},{key:"_clearRebufferTrackerState",value:function(){this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null}},{key:"_prepareRebufferTrackerState",value:function(t){this._lastCheckedTime=t,this._lastPlayheadTime=this.pm.data.player_playhead_time,this._lastPlayheadTimeUpdatedTime=t}},{key:"_cleanupRebufferTracker",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this._rebuffering)this._rebuffering=!1,this.pm.emit("rebufferend",{viewer_time:r.viewer_time});else{if(null===this._lastCheckedTime)return;var i=this.pm.data.player_playhead_time-this._lastPlayheadTime,a=r.viewer_time-this._lastPlayheadTimeUpdatedTime;"number"==typeof this.pm.minimumRebufferDuration&&i>0&&a-i>this.pm.minimumRebufferDuration&&(this._lastCheckedTime=null,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}),this.pm.emit("rebufferend",{viewer_time:this._lastPlayheadTimeUpdatedTime+a-i}))}n?this._prepareRebufferTrackerState(r.viewer_time):this._clearRebufferTrackerState()}}]),t}(),eO=function(){function t(r){var n=this;Q(this,t),ee(this,"pm",void 0),this.pm=r,r.on("viewinit",function(){var t=r.data,i=t.view_id;if(!t.view_program_changed){var a=function(t,a){var o=a.viewer_time;("playing"===t.type&&void 0===r.data.view_time_to_first_frame||"adplaying"===t.type&&(void 0===r.data.view_time_to_first_frame||n._inPrerollPosition()))&&n.calculateTimeToFirstFrame(o||F.now(),i)};r.one("playing",a),r.one("adplaying",a),r.one("viewend",function(){r.off("playing",a),r.off("adplaying",a)})}})}return Z(t,[{key:"_inPrerollPosition",value:function(){return void 0===this.pm.data.view_content_playback_time||this.pm.data.view_content_playback_time<=1e3}},{key:"calculateTimeToFirstFrame",value:function(t,r){r===this.pm.data.view_id&&(this.pm.watchTimeTracker._updateWatchTime(null,{viewer_time:t}),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.pm.pageLoadInitTime&&(this.pm.data.view_aggregate_startup_time=this.pm.data.view_start+this.pm.data.view_watch_time-this.pm.pageLoadInitTime))}}]),t}(),eC=function t(r){var n=this;Q(this,t),ee(this,"_lastPlayerHeight",void 0),ee(this,"_lastPlayerWidth",void 0),ee(this,"_lastPlayheadPosition",void 0),ee(this,"_lastSourceHeight",void 0),ee(this,"_lastSourceWidth",void 0),r.on("viewinit",function(){n._lastPlayheadPosition=-1}),["pause","rebufferstart","seeking","error","adbreakstart","hb","renditionchange","orientationchange","viewend","playbackmodechange"].forEach(function(t){r.on(t,function(){if(n._lastPlayheadPosition>=0&&r.data.player_playhead_time>=0&&n._lastPlayerWidth>=0&&n._lastSourceWidth>0&&n._lastPlayerHeight>=0&&n._lastSourceHeight>0){var t=r.data.player_playhead_time-n._lastPlayheadPosition;if(t<0)return void(n._lastPlayheadPosition=-1);var i=Math.min(n._lastPlayerWidth/n._lastSourceWidth,n._lastPlayerHeight/n._lastSourceHeight),a=Math.max(0,i-1),o=Math.max(0,1-i);r.data.view_max_upscale_percentage=Math.max(r.data.view_max_upscale_percentage||0,a),r.data.view_max_downscale_percentage=Math.max(r.data.view_max_downscale_percentage||0,o),eu(r.data,"view_total_content_playback_time",t),eu(r.data,"view_total_upscaling",a*t),eu(r.data,"view_total_downscaling",o*t)}n._lastPlayheadPosition=-1})}),["playing","hb","renditionchange","orientationchange","playbackmodechange"].forEach(function(t){r.on(t,function(){n._lastPlayheadPosition=r.data.player_playhead_time,n._lastPlayerWidth=r.data.player_width,n._lastPlayerHeight=r.data.player_height,n._lastSourceWidth=r.data.video_source_width,n._lastSourceHeight=r.data.video_source_height})})},eq=function t(r){var n=this;Q(this,t),ee(this,"isSeeking",void 0),this.isSeeking=!1;var i=-1,a=function(){var t=F.now(),a=(r.data.viewer_time||t)-(i||t);eu(r.data,"view_seek_duration",a),r.data.view_max_seek_time=Math.max(r.data.view_max_seek_time||0,a),n.isSeeking=!1,i=-1};r.on("seeking",function(t,o){Object.assign(r.data,o),n.isSeeking&&o.viewer_time-i<=2e3?i=o.viewer_time:(n.isSeeking&&a(),n.isSeeking=!0,i=o.viewer_time,eu(r.data,"view_seek_count",1),r.send("seeking"))}),r.on("seeked",function(){a()}),r.on("viewend",function(){n.isSeeking&&(a(),r.send("seeked")),n.isSeeking=!1,i=-1})},eL=function(t,r){t.push(r),t.sort(function(t,r){return t.viewer_time-r.viewer_time})},eP=["adbreakstart","adrequest","adresponse","adplay","adplaying","adpause","adended","adbreakend","aderror","adclicked","adskipped"],eM=function(){function t(r){var n=this;Q(this,t),ee(this,"_adHasPlayed",void 0),ee(this,"_adRequests",void 0),ee(this,"_adResponses",void 0),ee(this,"_currentAdRequestNumber",void 0),ee(this,"_currentAdResponseNumber",void 0),ee(this,"_prerollPlayTime",void 0),ee(this,"_wouldBeNewAdPlay",void 0),ee(this,"isAdBreak",void 0),ee(this,"pm",void 0),this.pm=r,r.on("viewinit",function(){n.isAdBreak=!1,n._currentAdRequestNumber=0,n._currentAdResponseNumber=0,n._adRequests=[],n._adResponses=[],n._adHasPlayed=!1,n._wouldBeNewAdPlay=!0,n._prerollPlayTime=void 0}),eP.forEach(function(t){return r.on(t,n._updateAdData.bind(n))});var i=function(){n.isAdBreak=!1};r.on("adbreakstart",function(){n.isAdBreak=!0}),r.on("play",i),r.on("playing",i),r.on("viewend",i),r.on("adrequest",function(t,i){i=Object.assign({ad_request_id:"generatedAdRequestId"+n._currentAdRequestNumber++},i),eL(n._adRequests,i),eu(r.data,"view_ad_request_count"),n.inPrerollPosition()&&(r.data.view_preroll_requested=!0,n._adHasPlayed||eu(r.data,"view_preroll_request_count"))}),r.on("adresponse",function(t,i){i=Object.assign({ad_request_id:"generatedAdRequestId"+n._currentAdResponseNumber++},i),eL(n._adResponses,i);var a=n.findAdRequest(i.ad_request_id);a&&eu(r.data,"view_ad_request_time",Math.max(0,i.viewer_time-a.viewer_time))}),r.on("adplay",function(t,i){n._adHasPlayed=!0,n._wouldBeNewAdPlay&&(n._wouldBeNewAdPlay=!1,eu(r.data,"view_ad_played_count")),n.inPrerollPosition()&&
1!r.data.view_preroll_played&&(r.data.view_preroll_played=!0,n._adRequests.length>0&&(r.data.view_preroll_request_time=Math.max(0,i.viewer_time-n._adRequests[0].viewer_time)),r.data.view_start&&(r.data.view_startup_preroll_request_time=Math.max(0,i.viewer_time-r.data.view_start)),n._prerollPlayTime=i.viewer_time)}),r.on("adplaying",function(t,i){n.inPrerollPosition()&&void 0===r.data.view_preroll_load_time&&void 0!==n._prerollPlayTime&&(r.data.view_preroll_load_time=i.viewer_time-n._prerollPlayTime,r.data.view_startup_preroll_load_time=i.viewer_time-n._prerollPlayTime)}),r.on("adclicked",function(t,i){n._wouldBeNewAdPlay||eu(r.data,"view_ad_clicked_count")}),r.on("adskipped",function(t,i){n._wouldBeNewAdPlay||eu(r.data,"view_ad_skipped_count")}),r.on("adended",function(){n._wouldBeNewAdPlay=!0}),r.on("aderror",function(){n._wouldBeNewAdPlay=!0})}return Z(t,[{key:"inPrerollPosition",value:function(){return void 0===this.pm.data.view_content_playback_time||this.pm.data.view_content_playback_time<=1e3}},{key:"findAdRequest",value:function(t){for(var r=0;r<this._adRequests.length;r++)if(this._adRequests[r].ad_request_id===t)return this._adRequests[r]}},{key:"_updateAdData",value:function(t,r){if(this.inPrerollPosition()){if(!this.pm.data.view_preroll_ad_tag_hostname&&r.ad_tag_url){var n=M(ea(r.ad_tag_url),2),i=n[0],a=n[1];this.pm.data.view_preroll_ad_tag_domain=a,this.pm.data.view_preroll_ad_tag_hostname=i}if(!this.pm.data.view_preroll_ad_asset_hostname&&r.ad_asset_url){var o=M(ea(r.ad_asset_url),2),s=o[0],u=o[1];this.pm.data.view_preroll_ad_asset_domain=u,this.pm.data.view_preroll_ad_asset_hostname=s}this.pm.data.ad_type="preroll"}this.pm.data.ad_asset_url=null==r?void 0:r.ad_asset_url,this.pm.data.ad_tag_url=null==r?void 0:r.ad_tag_url,this.pm.data.ad_creative_id=null==r?void 0:r.ad_creative_id,this.pm.data.ad_id=null==r?void 0:r.ad_id,this.pm.data.ad_universal_id=null==r?void 0:r.ad_universal_id,null!=r&&r.ad_type&&(this.pm.data.ad_type=null==r?void 0:r.ad_type)}}]),t}(),eU=function t(r){var n=this;Q(this,t),ee(this,"lastWallClockTime",void 0);var i=function(){n.lastWallClockTime=F.now(),r.on("before*",a)},a=function(t){var i=F.now(),a=n.lastWallClockTime;n.lastWallClockTime=i,i-a>3e4&&(r.emit("devicesleep",{viewer_time:a}),Object.assign(r.data,{viewer_time:a}),r.send("devicesleep"),r.emit("devicewake",{viewer_time:i}),Object.assign(r.data,{viewer_time:i}),r.send("devicewake"))};r.one("playbackheartbeat",i),r.on("playbackheartbeatend",function(){r.off("before*",a),r.one("playbackheartbeat",i)})},eB=g(v()),eH=(td=function(){for(var t=0,r={};t<arguments.length;t++){var n=arguments[t];for(var i in n)r[i]=n[i]}return r},function t(r){function n(t,i,a){var o;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(a=td({path:"/"},n.defaults,a)).expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*a.expires),a.expires=s}try{o=JSON.stringify(i),/^[\{\[]/.test(o)&&(i=o)}catch(t){}return i=r.write?r.write(i,t):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape),document.cookie=[t,"=",i,a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}t||(o={});for(var u=document.cookie?document.cookie.split("; "):[],l=/(%[0-9A-Z]{2})+/g,c=0;c<u.length;c++){var d=u[c].split("="),p=d.slice(1).join("=");'"'===p.charAt(0)&&(p=p.slice(1,-1));try{var f=d[0].replace(l,decodeURIComponent);if(p=r.read?r.read(p,f):r(p,f)||p.replace(l,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch(t){}if(t===f){o=p;break}t||(o[f]=p)}catch(t){}}return o}}return n.set=n,n.get=function(t){return n.call(n,t)},n.getJSON=function(){return n.apply({json:!0},[].slice.call(arguments))},n.defaults={},n.remove=function(t,r){n(t,"",td(r,{expires:-1}))},n.withConverter=t,n}(function(){})),eF="muxData",ej=function(){var t;try{t=(eH.get(eF)||"").split("&").reduce(function(t,r){var n=M(r.split("="),2),i=n[0],a=n[1],o=+a;return t[i]=a&&o==a?o:a,t},{})}catch(r){t={}}return t},eX=function(t){try{eH.set(eF,Object.entries(t).map(function(t){var r=M(t,2),n=r[0],i=r[1];return"".concat(n,"=").concat(i)}).join("&"),{expires:365})}catch(t){}},eG=function(){var t=ej();return t.mux_viewer_id=t.mux_viewer_id||j(),t.msn=t.msn||Math.random(),eX(t),{mux_viewer_id:t.mux_viewer_id,mux_sample_number:t.msn}},eV=g(v()),ez=function(){var t;switch(eK()){case"cellular":t="cellular";break;case"ethernet":t="wired";break;case"wifi":t="wifi";break;case void 0:break;default:t="other"}return t},eK=function(){var t=eV.default.navigator,r=t&&(t.connection||t.mozConnection||t.webkitConnection);return r&&r.type};ez.getConnectionFromAPI=eK;var e$=eY({a:"env",b:"beacon",c:"custom",d:"ad",e:"event",f:"experiment",i:"internal",m:"mux",n:"response",p:"player",q:"request",r:"retry",s:"session",t:"timestamp",u:"viewer",v:"video",w:"page",x:"view",y:"sub"}),eW=eY({ad:"ad",af:"affiliate",ag:"aggregate",ap:"api",al:"application",ao:"audio",ar:"architecture",as:"asset",au:"autoplay",av:"average",bi:"bitrate",bn:"brand",br:"break",bw:"browser",by:"bytes",bz:"business",ca:"cached",cb:"cancel",cc:"codec",cd:"code",cg:"category",ch:"changed",ci:"client",ck:"clicked",cl:"canceled",cm:"cmcd",cn:"config",co:"count",ce:"counter",cp:"complete",cq:"creator",cr:"creative",cs:"captions",ct:"content",cu:"current",cv:"cumulative",cx:"c
1onnection",cz:"context",da:"data",dg:"downscaling",dm:"domain",dn:"cdn",do:"downscale",dr:"drm",dp:"dropped",du:"duration",dv:"device",dy:"dynamic",eb:"enabled",ec:"encoding",ed:"edge",en:"end",eg:"engine",em:"embed",er:"error",ep:"experiments",es:"errorcode",et:"errortext",ee:"event",ev:"events",ex:"expires",ez:"exception",fa:"failed",fi:"first",fm:"family",ft:"format",fp:"fps",fq:"frequency",fr:"frame",fs:"fullscreen",ha:"has",hb:"holdback",he:"headers",ho:"host",hn:"hostname",ht:"height",id:"id",ii:"init",in:"instance",ip:"ip",is:"is",ke:"key",la:"language",lb:"labeled",le:"level",li:"live",ld:"loaded",lo:"load",ls:"lists",lt:"latency",ma:"max",md:"media",me:"message",mf:"manifest",mi:"mime",ml:"midroll",mm:"min",mn:"manufacturer",mo:"model",mp:"mode",ms:"ms",mx:"mux",ne:"newest",nm:"name",no:"number",on:"on",or:"origin",os:"os",pa:"paused",pb:"playback",pd:"producer",pe:"percentage",pf:"played",pg:"program",ph:"playhead",pi:"plugin",pl:"preroll",pn:"playing",po:"poster",pp:"pip",pr:"preload",ps:"position",pt:"part",pv:"previous",py:"property",px:"pop",pz:"plan",ra:"rate",rd:"requested",re:"rebuffer",rf:"rendition",rg:"range",rm:"remote",ro:"ratio",rp:"response",rq:"request",rs:"requests",sa:"sample",sd:"skipped",se:"session",sh:"shift",sk:"seek",sm:"stream",so:"source",sq:"sequence",sr:"series",ss:"status",st:"start",su:"startup",sv:"server",sw:"software",sy:"severity",ta:"tag",tc:"tech",te:"text",tg:"target",th:"throughput",ti:"time",tl:"total",to:"to",tt:"title",ty:"type",ug:"upscaling",un:"universal",up:"upscale",ur:"url",us:"user",va:"variant",vd:"viewed",vi:"video",ve:"version",vw:"view",vr:"viewer",wd:"width",wa:"watch",wt:"waiting"});function eY(t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[t[n]]=n);return r}function eQ(t){var r={},n={};return Object.keys(t).forEach(function(i){var a=!1;if(t.hasOwnProperty(i)&&void 0!==t[i]){var o=i.split("_"),s=o[0],u=e$[s];u||(K.info("Data key word `"+o[0]+"` not expected in "+i),u=s+"_"),o.splice(1).forEach(function(t){"url"===t&&(a=!0),eW[t]?u+=eW[t]:Number.isInteger(Number(t))?u+=t:(K.info("Data key word `"+t+"` not expected in "+i),u+="_"+t+"_")}),a?n[u]=t[i]:r[u]=t[i]}}),Object.assign(r,n)}var eJ=g(v()),eZ=g(q()),e0={maxBeaconSize:300,maxQueueLength:3600,baseTimeBetweenBeacons:1e4,maxPayloadKBSize:500},e1=["hb","requestcompleted","requestfailed","requestcanceled"],e2=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._beaconUrl=t||"https://img.litix.io",this._eventQueue=[],this._postInFlight=!1,this._resendAfterPost=!1,this._failureCount=0,this._sendTimeout=!1,this._options=Object.assign({},e0,r)};e2.prototype.queueEvent=function(t,r){var n=Object.assign({},r);return(this._eventQueue.length<=this._options.maxQueueLength||"eventrateexceeded"===t)&&(this._eventQueue.push(n),this._sendTimeout||this._startBeaconSending(),this._eventQueue.length<=this._options.maxQueueLength)},e2.prototype.flushEvents=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t&&1===this._eventQueue.length?this._eventQueue.pop():(this._eventQueue.length&&this._sendBeaconQueue(),this._startBeaconSending())},e2.prototype.destroy=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.destroyed=!0,t?this._clearBeaconQueue():this.flushEvents(),eJ.default.clearTimeout(this._sendTimeout)},e2.prototype._clearBeaconQueue=function(){var t=this._eventQueue.length>this._options.maxBeaconSize?this._eventQueue.length-this._options.maxBeaconSize:0,r=this._eventQueue.slice(t);t>0&&Object.assign(r[r.length-1],eQ({mux_view_message:"event queue truncated"}));var n=this._createPayload(r);e5(this._beaconUrl,n,!0,function(){})},e2.prototype._sendBeaconQueue=function(){var t=this;if(this._postInFlight)this._resendAfterPost=!0;else{var r=this._eventQueue.slice(0,this._options.maxBeaconSize);this._eventQueue=this._eventQueue.slice(this._options.maxBeaconSize),this._postInFlight=!0;var n=this._createPayload(r),i=F.now();e5(this._beaconUrl,n,!1,function(n,a){a?(t._eventQueue=r.concat(t._eventQueue),t._failureCount+=1,K.info("Error sending beacon: "+a)):t._failureCount=0,t._roundTripTime=F.now()-i,t._postInFlight=!1,t._resendAfterPost&&(t._resendAfterPost=!1,t._eventQueue.length>0&&t._sendBeaconQueue())})}},e2.prototype._getNextBeaconTime=function(){if(!this._failureCount)return this._options.baseTimeBetweenBeacons;var t=Math.pow(2,this._failureCount-1);return(1+(t*=Math.random()))*this._options.baseTimeBetweenBeacons},e2.prototype._startBeaconSending=function(){var t=this;eJ.default.clearTimeout(this._sendTimeout),this.destroyed||(this._sendTimeout=eJ.default.setTimeout(function(){t._eventQueue.length&&t._sendBeaconQueue(),t._startBeaconSending()},this._getNextBeaconTime()))},e2.prototype._createPayload=function(t){var r=this,n={transmission_timestamp:Math.round(F.now())};this._roundTripTime&&(n.rtt_ms=Math.round(this._roundTripTime));var i,a,o,s=function(){o=(i=JSON.stringify({metadata:n,events:a||t})).length/1024},u=function(){return o<=r._options.maxPayloadKBSize};return s(),u()||(K.info("Payload size is too big ("+o+" kb). Removing unnecessary events."),a=t.filter(function(t){return -1===e1.indexOf(t.e)}),s()),u()||(K.info("Payload size still too big ("+o+" kb). Cropping fields.."),a.forEach(function(t){for(var r in t){var n=t[r];"string"==typeof n&&n.length>51200&&(t[r]=n.substring(0,51200))}}),s()),i};var e3="function"==typeof eZ.default.exitPictureInPicture?function(t){return t.length<=57344}:function(t){return!1},e5=function(t,r,n,i){if(n&&navigator&&navigator.sendBeacon&&navigator.sendBeacon(t,r))i();else if(eJ.default.fetch)eJ.default.fetch(t,{method:"POST",body:r,headers:{"Content-Type":"text/plain"},keepalive:e3(r)}).then(function(t){return i(null,t.ok?null:"Error")}).catch(function(t){return i(null,t)});else{if(eJ.default.XMLHttpRequest){var a=new eJ.default.XMLHttpRequest;return a.onreadystatechange=function(){if(4===a.readyState)return i(null,200!==a.status?"error":void 0)},a.open("POST",t),a.setRequestHeader("Content-Type","text/plain"),void a.send(r)}i()}},e6=["env_key","view_id","view_sequence_number","player_sequence_number","beacon_domain","player_playhead_time","viewer_time","mux_api_version","event","video_id","player_instance_id","player_error_code","player_error_message","player_error_context","player_error_severity","player_error_business_exception","view_playing_time_ms_cumulative","ad_playing_time_ms_cumulative"],e8=["adplay","adplaying","adpause","adfirstquartile","admidpoint","adthirdquartile","adended","adresponse","adrequest"],e4=["ad_id","ad_creative_id","ad_universal_id"],e7=["viewstart","error","ended","viewend"],e9=function(){function t(r,n){var i,a,o,s,u,l,c,d,p,f,h,m,g,v,y,b,_,T,E,w=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Q(this,t),ee(this,"mux",void 0),ee(this,"envKey",void 0),ee(this,"options",void 0),ee(this,"eventQueue",void 0),ee(this,"sampleRate",void 0),ee(this,"disableCookies",void 0),ee(this,"respectDoNotTrack",void 0),ee(this,"previousBeaconData",void 0),ee(this,"lastEventTime",void 0),ee(this,"rateLimited",void 0),ee(this,"pageLevelData",void 0),ee(this,"viewerData",void 0),this.mux=r,this.envKey=n,this.options=w,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.eventQueue=new e2((i=this.envKey,o=(a=this.options).beaconCollectionDomain,s=a.beaconDomain,o?"https://"+o:(i=i||"inferred").match(/^[a-z0-9]+$/)?"https://"+i+"."+(s||"litix.io"):"https://img.litix.io/a.gif")),this.sampleRate=null!==(_=this.options.sampleRate)&&void 0!==_?_:1,this.disableCookies=null!==(T=this.options.disableCookies)&&void 0!==T&&T,this.respectDoNotTrack=null!==(E=this.options.respectDoNotTrack)&&void 0!==E&&E,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.pageLevelData={mux_api_version:this.mux.API_VERSION,mux_embed:this.mux.NAME,mux_embed_version:this.mux.VERSION,viewer_application_name:null===(u=this.options.platform)||void 0===u?void 0:u.name,viewer_application_version:null===(l=this.options.platform)||void 0===l?void 0:l.version,viewer_application_engine:null===(c=this.options.platform)||void 0===c?void 0:c.layout,viewer_device_name:null===(d=this.options.platform)||void 0===d?void 0:d.product,viewer_device_category:"",viewer_device_manufacturer:null===(p=this.options.platform)||void 0===p?void 0:p.manufacturer,viewer_os_family:null===(h=this.options.platform)||void 0===h||null===(f=h.os)||void 0===f?void 0:f.fam
1ily,viewer_os_architecture:null===(g=this.options.platform)||void 0===g||null===(m=g.os)||void 0===m?void 0:m.architecture,viewer_os_version:null===(y=this.options.platform)||void 0===y||null===(v=y.os)||void 0===v?void 0:v.version,viewer_connection_type:ez(),page_url:null===eB.default||void 0===eB.default||null===(b=eB.default.location)||void 0===b?void 0:b.href},this.viewerData=this.disableCookies?{}:eG()}return Z(t,[{key:"send",value:function(t,r){if(t&&null!=r&&r.view_id){if(this.respectDoNotTrack&&W())return K.info("Not sending `"+t+"` because Do Not Track is enabled");if(!r||"object"!=typeof r)return K.error("A data object was expected in send() but was not provided");var n=this.disableCookies?{}:(a=ej(),o=F.now(),a.session_start&&(a.sst=a.session_start,delete a.session_start),a.session_id&&(a.sid=a.session_id,delete a.session_id),a.session_expires&&(a.sex=a.session_expires,delete a.session_expires),(!a.sex||a.sex<o)&&(a.sid=j(),a.sst=o),a.sex=o+15e5,eX(a),{session_id:a.sid,session_start:a.sst,session_expires:a.sex}),i=ec(el({},this.pageLevelData,r,n,this.viewerData),{event:t,env_key:this.envKey});i.user_id&&(i.viewer_user_id=i.user_id,delete i.user_id);var a,o,s,u=(null!==(s=i.mux_sample_number)&&void 0!==s?s:0)>=this.sampleRate,l=eQ(this._deduplicateBeaconData(t,i));if(this.lastEventTime=this.mux.utils.now(),u)return K.info("Not sending event due to sample rate restriction",t,i,l);if(this.envKey||K.info("Missing environment key (envKey) - beacons will be dropped if the video source is not a valid mux video URL",t,i,l),!this.rateLimited){if(K.info("Sending event",t,i,l),this.rateLimited=!this.eventQueue.queueEvent(t,l),this.mux.WINDOW_UNLOADING&&"viewend"===t)this.eventQueue.destroy(!0);else{if(this.mux.WINDOW_HIDDEN&&"hb"===t)this.eventQueue.flushEvents(!0);else if(e7.indexOf(t)>=0){if("error"===t&&"warning"===r.player_error_severity)return;this.eventQueue.flushEvents()}if(this.rateLimited)return i.event="eventrateexceeded",l=eQ(i),this.eventQueue.queueEvent(i.event,l),K.error("Beaconing disabled due to rate limit.")}}}}},{key:"destroy",value:function(){this.eventQueue.destroy(!1)}},{key:"_deduplicateBeaconData",value:function(t,r){var n=this,i={},a=r.view_id;if("-1"===a||"viewstart"===t||"viewend"===t||!this.previousBeaconData||this.mux.utils.now()-this.lastEventTime>=6e5)i=el({},r),a&&(this.previousBeaconData=i),a&&"viewend"===t&&(this.previousBeaconData=null);else{var o=0===t.indexOf("request");Object.entries(r).forEach(function(r){var a=M(r,2),s=a[0],u=a[1];n.previousBeaconData&&(u!==n.previousBeaconData[s]||e6.indexOf(s)>-1||n.objectHasChanged(o,s,u,n.previousBeaconData[s])||n.eventRequiresKey(t,s))&&(i[s]=u,n.previousBeaconData[s]=u)})}return i}},{key:"objectHasChanged",value:function(t,r,n,i){return!(!t||0!==r.indexOf("request_"))&&("request_response_headers"===r||"object"!=typeof n||"object"!=typeof i||Object.keys(n||{}).length!==Object.keys(i||{}).length)}},{key:"eventRequiresKey",value:function(t,r){return!!("renditionchange"===t&&0===r.indexOf("video_source_")||e4.includes(r)&&e8.includes(t)||"playbackmodechange"===t&&0===r.indexOf("player_playback_mode"))}}]),t}(),te=function t(r){Q(this,t);var n=0,i=0,a=0,o=0,s=0,u=0,l=0;r.on("requestcompleted",function(t,u){var l,c,d=u.request_start,p=u.request_response_start,f=u.request_response_end,h=u.request_bytes_loaded;if(o++,p?(l=p-(null!=d?d:0),c=(null!=f?f:0)-p):c=(null!=f?f:0)-(null!=d?d:0),c>0&&h&&h>0){var m=h/c*8e3;s++,i+=h,a+=c,r.data.view_min_request_throughput=Math.min(r.data.view_min_request_throughput||1/0,m),r.data.view_average_request_throughput=i/a*8e3,r.data.view_request_count=o,l>0&&(n+=l,r.data.view_max_request_latency=Math.max(r.data.view_max_request_latency||0,l),r.data.view_average_request_latency=n/s)}}),r.on("requestfailed",function(t,n){o++,u++,r.data.view_request_count=o,r.data.view_request_failed_count=u}),r.on("requestcanceled",function(t,n){o++,l++,r.data.view_request_count=o,r.data.view_request_canceled_count=l})},tt=function t(r){var n=this;Q(this,t),ee(this,"_lastEventTime",void 0),r.on("before*",function(t,i){var a=i.viewer_time,o=F.now(),s=n._lastEventTime;if(n._lastEventTime=o,s&&o-s>36e5){var u=Object.keys(r.data).reduce(function(t,n){return 0===n.indexOf("video_")?Object.assign(t,ee({},n,r.data[n])):t},{});r.mux.log.info("Received event after at least an hour inactivity, creating a new view");var l=r.playbackHeartbeat._playheadShouldBeProgressing;r._resetView(Object.assign({viewer_time:a},u)),r.playbackHeartbeat._playheadShouldBeProgressing=l,r.playbackHeartbeat._playheadShouldBeProgressing&&"play"!==t.type&&"adbreakstart"!==t.type&&(r.emit("play",{viewer_time:a}),"playing"!==t.type&&r.emit("playing",{viewer_time:a}))}})};function tr(t,r){return(null==t?void 0:t.toLowerCase())===(null==r?void 0:r.toLowerCase())}var tn=function t(r){Q(this,t);var n=function(t){var n,i=null!=t&&t.request_type&&("media"===t.request_type||"video"===t.request_type)&&null!==(n=t.request_response_headers)&&void 0!==n&&n["x-cdn"]?t.request_response_headers["x-cdn"]:null!=t&&t.video_cdn?t.video_cdn:null,a=null!=t&&t.request_start?t.request_start:null!=t&&t.viewer_time?t.viewer_time:Date.now();null!=i&&!tr(i,o)&&s<=a&&(o=i,s=a,r.emit("cdnchange",{video_cdn:i}))},i=null,a=null,o=null,s=0;r.on("viewinit",function(){i=null,a=null,o=null,s=0}),r.on("beforecdnchange",function(t,r){var n=null==r?void 0:r.video_cdn;n&&(void 0===r.video_previous_cdn||null===r.video_previous_cdn)&&(tr(n,a)?r.video_previous_cdn=null!=i?i:void 0:(r.video_previous_cdn=null!=a?a:void 0,i=a,a=n))}),r.on("requestcompleted",function(t,r){n(r)})},ti=function t(r){var n=this;Q(this,t),ee(this,"_emittingAutomaticEvent",!1),ee(this,"_hasInitialized",!1),ee(this,"_currentMode","standard"),r.on("viewstart",function(){n._hasInitialized||(n._hasInitialized=!0,n._currentMode=r.data.player_playback_mode||"standard",n._emittingAutomaticEvent=!0,r.emit("playbackmodechange",{player_playback_mode:n._currentMode,player_playback_mode_data:"{}"}),n._emittingAutomaticEvent=!1)}),r.on("viewend",function(){n._hasInitialized=!1}),r.on("playbackmodechange",function(t,i){n._emittingAutomaticEvent||(i.player_playback_mode_data?function(t){try{return JSON.parse(t),!0}catch(t){return!1}}(i.player_playback_mode_data)||(r.mux.log.warn("Invalid JSON string for player_playback_mode_data"),i.player_playback_mode_data="{}"):i.player_playback_mode_data="{}",r.data.player_playback_mode_data=i.player_playback_mode_data,r.data.player_playback_mode=i.player_playback_mode,n._currentMode=i.player_playback_mode)})},ta=function(){function t(r){Q(this,t),ee(this,"pm",void 0),ee(this,"_currentRangeStart",void 0),ee(this,"_lastPlayheadTime",void 0),this.pm=r,this._currentRangeStart=null,this._lastPlayheadTime=null,r.on("playbackheartbeat",this._updatePlaybackRange.bind(this)),r.on("playbackheartbeatend",this._endPlaybackRange.bind(this))}return Z(t,[{key:"_updateLastRangeEnd",value:function(){var t=this.pm.data.video_playback_ranges;if(t&&t.length>0){var r=this.pm.data.player_playhead_time||0;t[t.length-1][1]=r}}},{key:"_updatePlaybackRange",value:function(){var t,r=this.pm.data.player_playhead_time||0;if(!(!this.pm.disableAdPlaybackRangeFiltering&&null!==(t=this.pm.adTracker)&&void 0!==t&&t.isAdBreak&&null!==this._lastPlayheadTime&&r<this._lastPlayheadTime)){if(null!==this._lastPlayheadTime&&null!==this._currentRangeStart&&Math.abs(r-this._lastPlayheadTime)>1e3){var n=this.pm.data.video_playback_ranges;n&&n.length>0&&(n[n.length-1][1]=this._lastPlayheadTime),this._currentRangeStart=null}if(null===this._currentRangeStart){var i=this.pm.data.video_playback_ranges||[];i.length>0&&i[i.length-1][1]===r?this._currentRangeStart=i[i.length-1][0]:(this._currentRangeStart=r,i.push([r,r])),this.pm.data.video_playback_ranges=i}else this._updateLastRangeEnd();this._lastPlayheadTime=r}}},{key:"_endPlaybackRange",value:function(){null!==this._currentRangeStart&&(this._updateLastRangeEnd(),this._currentRangeStart=null,this._lastPlayheadTime=null)}}]),t}(),to=["viewstart","ended","loadstart","pause","play","playing","ratechange","waiting","adplay","adpause","adended","aderror","adplaying","adrequest","adresponse","adbreakstart","adbreakend","adfirstquartile","admidpoint","adthirdquartile","rebufferstart","rebufferend","seeked","error","hb","requestcompleted","requestfailed","requestcanceled","renditionchange","cdnchange","playbackmodechange"],ts=new Set(["requestcompleted","requestfailed","requestcanceled"]),tu=function(t){!function(t,r){if("function"!=typeof r&&null!==r)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),r&&en(t,r)}(i,t);var r,n=(r=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}(),function(){var t,n=et(i);return t=r?Reflect.construct(n,arguments,et(this).constructor):n.apply(this,arguments),t&&("object"===_(t)||"function"==typeof t)?t:Y(this)});function i(t,r,a){Q(this,i),ee(Y(o=n.call(this)),"pageLoadEndTime",void 0),ee(Y(o),"pageLoadInitTime",void 0),ee(Y(o),"_destroyed",void 0),ee(Y(o),"_heartBeatTimeout",void 0),ee(Y(o),"adTracker",void 0),ee(Y(o),"dashjs",void 0),ee(Y(o),"data",void 0),ee(Y(o),"disablePlayheadRebufferTracking",void 0),ee(Y(o),"disableRebufferTracking",void 0),ee(Y(o),"disableAdPlaybackRangeFiltering",void 0),ee(Y(o),"errorTracker",void 0),ee(Y(o),"errorTranslator",void 0),ee(Y(o),"emitTranslator",void 0),ee(Y(o),"getAdData",void 0),ee(Y(o),"getPlayheadTime",void 0),ee(Y(o),"getStateData",void 0),ee(Y(o),"stateDataTranslator",void 0),ee(Y(o),"hlsjs",void 0),ee(Y(o),"id",void 0),ee(Y(o),"longResumeTracker",void 0),ee(Y(o),"minimumRebufferDuration",void 0),ee(Y(o),"mux",void 0),ee(Y(o),"playbackEventDispatcher",void 0),ee(Y(o),"playbackHeartbeat",void 0),ee(Y(o),"playbackHeartbeatTime",void 0),ee(Y(o),"playheadTime",void 0),ee(Y(o),"seekingTracker",void 0),ee(Y(o),"sustainedRebufferThreshold",void 0),ee(Y(o),"watchTimeTracker",void 0),ee(Y(o),"currentFragmentPDT",void 0),ee(Y(o),"currentFragmentStart",void 0),o.pageLoadInitTime=es.navigationStart(),o.pageLoadEndTime=es.domContentLoadedEventEnd(),o.mux=t,o.id=r,null!=a&&a.beaconDomain&&o.mux.log.warn("The `beaconDomain` setting has been deprecated
1in favor of `beaconCollectionDomain`. Please change your integration to use `beaconCollectionDomain` instead of `beaconDomain`."),(a=Object.assign({debug:!1,minimumRebufferDuration:250,sustainedRebufferThreshold:1e3,playbackHeartbeatTime:25,beaconDomain:"litix.io",sampleRate:1,disableCookies:!1,respectDoNotTrack:!1,disableRebufferTracking:!1,disablePlayheadRebufferTracking:!1,disableAdPlaybackRangeFiltering:!1,errorTranslator:function(t){return t},emitTranslator:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return r},stateDataTranslator:function(t){return t}},a)).data=a.data||{},a.data.property_key&&(a.data.env_key=a.data.property_key,delete a.data.property_key),K.level=a.debug?1:3,o.getPlayheadTime=a.getPlayheadTime,o.getStateData=a.getStateData||function(){return{}},o.getAdData=a.getAdData||function(){},o.minimumRebufferDuration=a.minimumRebufferDuration,o.sustainedRebufferThreshold=a.sustainedRebufferThreshold,o.playbackHeartbeatTime=a.playbackHeartbeatTime,o.disableRebufferTracking=a.disableRebufferTracking,o.disableRebufferTracking&&o.mux.log.warn("Disabling rebuffer tracking. This should only be used in specific circumstances as a last resort when your player is known to unreliably track rebuffering."),o.disablePlayheadRebufferTracking=a.disablePlayheadRebufferTracking,o.disableAdPlaybackRangeFiltering=a.disableAdPlaybackRangeFiltering,o.errorTranslator=a.errorTranslator,o.emitTranslator=a.emitTranslator,o.stateDataTranslator=a.stateDataTranslator,o.playbackEventDispatcher=new e9(t,a.data.env_key,a),o.data={player_instance_id:j(),mux_sample_rate:a.sampleRate,beacon_domain:a.beaconCollectionDomain||a.beaconDomain},o.data.view_sequence_number=1,o.data.player_sequence_number=1;var o,s=(function(){void 0===this.data.view_start&&(this.data.view_start=this.mux.utils.now(),this.emit("viewstart"),this.emit("renditionchange"))}).bind(Y(o));if(o.on("viewinit",function(t,r){this._resetVideoData(),this._resetViewData(),this._resetErrorData(),this._updateStateData(),Object.assign(this.data,r),this._initializeViewData(),this.one("play",s),this.one("adbreakstart",s)}),o.on("videochange",function(t,r){this._resetView(r)}),o.on("programchange",function(t,r){this.data.player_is_paused&&this.mux.log.warn("The `programchange` event is intended to be used when the content changes mid playback without the video source changing, however the video is not currently playing. If the video source is changing please use the videochange event otherwise you will lose startup time information."),this._resetView(Object.assign(r,{view_program_changed:!0})),s(),this.emit("play"),this.emit("playing")}),o.on("fragmentchange",function(t,r){this.currentFragmentPDT=r.currentFragmentPDT,this.currentFragmentStart=r.currentFragmentStart}),o.on("destroy",o.destroy),"undefined"!=typeof window&&"function"==typeof window.addEventListener&&"function"==typeof window.removeEventListener){var u=function(){var t=void 0!==o.data.view_start;o.mux.WINDOW_HIDDEN="hidden"===document.visibilityState,t&&o.mux.WINDOW_HIDDEN&&(o.data.player_is_paused||o.emit("hb"))};window.addEventListener("visibilitychange",u,!1);var l=function(t){t.persisted||o.destroy()};window.addEventListener("pagehide",l,!1),o.on("destroy",function(){window.removeEventListener("visibilitychange",u),window.removeEventListener("pagehide",l)})}return o.on("playerready",function(t,r){Object.assign(this.data,r)}),to.forEach(function(t){o.on(t,function(r,n){0!==t.indexOf("ad")&&this._updateStateData(),Object.assign(this.data,n),this._sanitizeData()}),o.on("after"+t,function(){("error"!==t||this.errorTracker.viewErrored)&&this.send(t)})}),o.on("viewend",function(t,r){Object.assign(o.data,r)}),o.one("playerready",function(t){var r=this.mux.utils.now();this.data.player_init_time&&(this.data.player_startup_time=r-this.data.player_init_time),this.pageLoadInitTime=this.data.page_load_init_time||this.pageLoadInitTime,this.pageLoadEndTime=this.data.page_load_end_time||this.pageLoadEndTime,!this.mux.PLAYER_TRACKED&&this.pageLoadInitTime&&(this.mux.PLAYER_TRACKED=!0,(this.data.player_init_time||this.pageLoadEndTime)&&(this.data.page_load_time=Math.min(this.data.player_init_time||1/0,this.pageLoadEndTime||1/0)-this.pageLoadInitTime)),this.send("playerready"),delete this.data.player_startup_time,delete this.data.page_load_time}),o.longResumeTracker=new tt(Y(o)),o.errorTracker=new eA(Y(o)),new eU(Y(o)),o.seekingTracker=new eq(Y(o)),o.playheadTime=new eR(Y(o)),o.playbackHeartbeat=new ex(Y(o)),new eC(Y(o)),o.watchTimeTracker=new eS(Y(o)),new eN(Y(o)),new ta(Y(o)),o.adTracker=new eM(Y(o)),new ek(Y(o)),new eI(Y(o)),new eO(Y(o)),new te(Y(o)),new tn(Y(o)),new ti(Y(o)),a.hlsjs&&o.addHLSJS(a),a.dashjs&&o.addD
1ashJS(a),o.emit("viewinit",a.data),o}return Z(i,[{key:"emit",value:function(t,r){var n,a=Object.assign({viewer_time:this.mux.utils.now()},r),o=[t,a];if(this.emitTranslator)try{o=this.emitTranslator(t,a)}catch(t){this.mux.log.warn("Exception in emit translator callback.",t)}null!=o&&o.length&&(n=er(et(i.prototype),"emit",this)).call.apply(n,[this].concat(z(o)))}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,void 0!==this.data.view_start&&(this.emit("viewend"),this.send("viewend")),this.playbackEventDispatcher.destroy(),this.removeHLSJS(),this.removeDashJS(),window.clearTimeout(this._heartBeatTimeout))}},{key:"send",value:function(t){if(this.data.view_id){var r=Object.assign({},this.data);if(void 0===r.video_source_is_live&&(r.player_source_duration===1/0||r.video_source_duration===1/0?r.video_source_is_live=!0:(r.player_source_duration>0||r.video_source_duration>0)&&(r.video_source_is_live=!1)),r.video_source_is_live||["player_program_time","player_manifest_newest_program_time","player_live_edge_program_time","player_program_time","video_holdback","video_part_holdback","video_target_duration","video_part_target_duration"].forEach(function(t){r[t]=void 0}),r.video_source_url=r.video_source_url||r.player_source_url,r.video_source_url){var n=M(ea(r.video_source_url),2),i=n[0],a=n[1];r.video_source_domain=a,r.video_source_hostname=i}delete r.ad_request_id,r.video_playback_ranges&&(r.video_playback_range=JSON.stringify(r.video_playback_ranges.filter(function(t){return t[0]!==t[1]}).map(function(t){return"".concat(t[0],":").concat(t[1])})),delete r.video_playback_ranges),this.playbackEventDispatcher.send(t,r),this.data.view_sequence_number++,this.data.player_sequence_number++,ts.has(t)||this._restartHeartBeat(),"viewend"===t&&delete this.data.view_id}}},{key:"_resetView",value:function(t){this.emit("viewend"),this.send("viewend"),this.emit("viewinit",t)}},{key:"_updateStateData",value:function(){var t,r=this.getStateData();if("function"==typeof this.stateDataTranslator)try{r=this.stateDataTranslator(r)}catch(t){this.mux.log.warn("Exception in stateDataTranslator translator callback.",t)}null!==(t=this.data)&&void 0!==t&&t.video_cdn&&null!=r&&r.video_cdn&&(r.video_cdn,r=function(t,r){if(null==t)return{};var n,i,a=function(t,r){if(null==t)return{};var n,i,a={},o=Object.keys(t);for(i=0;i<o.length;i++)n=o[i],r.indexOf(n)>=0||(a[n]=t[n]);return a}(t,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],!(r.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(a[n]=t[n])}return a}(r,["video_cdn"])),Object.assign(this.data,r),this.playheadTime._updatePlayheadTime(),this._sanitizeData()}},{key:"_sanitizeData",value:function(){var t=this;["player_width","player_height","video_source_width","video_source_height","player_playhead_time","video_source_bitrate"].forEach(function(r){var n=parseInt(t.data[r],10);t.data[r]=isNaN(n)?void 0:n}),["player_source_url","video_source_url"].forEach(function(r){if(t.data[r]){var n=t.data[r].toLowerCase();(0===n.indexOf("data:")||0===n.indexOf("blob:"))&&(t.data[r]="MSE style URL")}})}},{key:"_resetVideoData",value:function(){var t=this;Object.keys(this.data).forEach(function(r){0===r.indexOf("video_")&&delete t.data[r]})}},{key:"_resetViewData",value:function(){var t=this;Object.keys(this.data).forEach(function(r){0===r.indexOf("view_")&&delete t.data[r]}),this.data.view_sequence_number=1}},{key:"_resetErrorData",value:function(){delete this.data.player_error_code,delete this.data.player_error_message,delete this.data.player_error_context,delete this.data.player_error_severity,delete this.data.player_error_business_exception}},{key:"_initializeViewData",value:function(){var t=this,r=this.data.view_id=j(),n=function(){r===t.data.view_id&&eu(t.data,"player_view_count",1)};this.data.player_is_paused?this.one("play",n):n()}},{key:"_restartHeartBeat",value:function(){var t=this;window.clearTimeout(this._heartBeatTimeout),this._heartBeatTimeout=window.setTimeout(function(){t.data.player_is_paused||t.emit("hb")},1e4)}},{key:"addHLSJS",value:function(t){t.hlsjs?this.hlsjs?this.mux.log.warn("An instance of HLS.js is already being monitored for this player."):(this.hlsjs=t.hlsjs,function(t,r,n){var i=arguments.length>4?arguments[4]:void 0,a=t.log,o=t.utils.secondsToMs,s=function(t){var r,n=parseInt(i.version);return 1===n&&null!==t.programDateTime&&(r=t.programDateTime),0===n&&null!==t.pdt&&(r=t.pdt),r};if(es.exists()){var u=function(n,i){return t.emit(r,n,i)}
1,l=function(t,r){var n=r.levels,i=r.audioTracks,a=r.url,o=r.stats,s=r.networkDetails,l=r.sessionData,c={},d={};n.forEach(function(t,r){c[r]={width:t.width,height:t.height,bitrate:t.bitrate,attrs:t.attrs}}),i.forEach(function(t,r){d[r]={name:t.name,language:t.lang,bitrate:t.bitrate}});var p=eg(o),f=p.bytesLoaded,h=p.requestStart,m=p.responseStart,g=p.responseEnd;u("requestcompleted",ec(el({},em(l)),{request_event_type:t,request_bytes_loaded:f,request_start:h,request_response_start:m,request_response_end:g,request_type:"manifest",request_hostname:ei(a),request_response_headers:ev(s),request_rendition_lists:{media:c,audio:d,video:{}}}))};n.on(i.Events.MANIFEST_LOADED,l);var c=function(t,r){var n=r.details,i=r.level,a=r.networkDetails,l=eg(r.stats),c=l.bytesLoaded,d=l.requestStart,p=l.responseStart,f=l.responseEnd,h=n.fragments[n.fragments.length-1],m=s(h)+o(h.duration);u("requestcompleted",{request_event_type:t,request_bytes_loaded:c,request_start:d,request_response_start:p,request_response_end:f,request_current_level:i,request_type:"manifest",request_hostname:ei(n.url),request_response_headers:ev(a),video_holdback:n.holdBack&&o(n.holdBack),video_part_holdback:n.partHoldBack&&o(n.partHoldBack),video_part_target_duration:n.partTarget&&o(n.partTarget),video_target_duration:n.targetduration&&o(n.targetduration),video_source_is_live:n.live,player_manifest_newest_program_time:isNaN(m)?void 0:m})};n.on(i.Events.LEVEL_LOADED,c);var d=function(t,r){var n=r.details,i=r.networkDetails,a=eg(r.stats);u("requestcompleted",{request_event_type:t,request_bytes_loaded:a.bytesLoaded,request_start:a.requestStart,request_response_start:a.responseStart,request_response_end:a.responseEnd,request_type:"manifest",request_hostname:ei(n.url),request_response_headers:ev(i)})};n.on(i.Events.AUDIO_TRACK_LOADED,d);var p=function(t,r){var i=r.stats,a=r.networkDetails,o=r.frag,s=eg(i=i||o.stats),l=s.bytesLoaded,c=s.requestStart,d=s.responseStart,p=s.responseEnd,f=a?ev(a):void 0,h={request_event_type:t,request_bytes_loaded:l,request_start:c,request_response_start:d,request_response_end:p,request_hostname:a?ei(a.responseURL):void 0,request_id:f?eh(f):void 0,request_response_headers:f,request_media_duration:o.duration,request_url:null==a?void 0:a.responseURL};"main"===o.type?(h.request_type="media",h.request_current_level=o.level,h.request_video_width=(n.levels[o.level]||{}).width,h.request_video_height=(n.levels[o.level]||{}).height,h.request_labeled_bitrate=(n.levels[o.level]||{}).bitrate):h.request_type=o.type,u("requestcompleted",h)};n.on(i.Events.FRAG_LOADED,p);var f=function(t,r){var n=r.frag,i=n.start;u("fragmentchange",{currentFragmentPDT:s(n),currentFragmentStart:o(i)})};n.on(i.Events.FRAG_CHANGED,f);var h=function(t,r){var n,a=r.type,o=r.details,s=r.response,l=r.fatal,c=r.frag,d=r.networkDetails,p=(null==c?void 0:c.url)||r.url||"",f=d?ev(d):void 0;(o===i.ErrorDetails.MANIFEST_LOAD_ERROR||o===i.ErrorDetails.MANIFEST_LOAD_TIMEOUT||o===i.ErrorDetails.FRAG_LOAD_ERROR||o===i.ErrorDetails.FRAG_LOAD_TIMEOUT||o===i.ErrorDetails.LEVEL_LOAD_ERROR||o===i.ErrorDetails.LEVEL_LOAD_TIMEOUT||o===i.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||o===i.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT||o===i.ErrorDetails.SUBTITLE_LOAD_ERROR||o===i.ErrorDetails.SUBTITLE_LOAD_TIMEOUT||o===i.ErrorDetails.KEY_LOAD_ERROR||o===i.ErrorDetails.KEY_LOAD_TIMEOUT)&&u("requestfailed",{request_error:o,request_url:p,request_hostname:ei(p),request_id:f?eh(f):void 0,request_type:o===i.ErrorDetails.FRAG_LOAD_ERROR||o===i.ErrorDetails.FRAG_LOAD_TIMEOUT?"media":o===i.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||o===i.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT?"audio":o===i.ErrorDetails.SUBTITLE_LOAD_ERROR||o===i.ErrorDetails.SUBTITLE_LOAD_TIMEOUT?"subtitle":o===i.ErrorDetails.KEY_LOAD_ERROR||o===i.ErrorDetails.KEY_LOAD_TIMEOUT?"encryption":"manifest",request_error_code:null==s?void 0:s.code,request_error_text:null==s?void 0:s.text}),l&&u("error",{player_error_code:a,player_error_message:o,player_error_context:"".concat(p?"url: ".concat(p,"\n"):"")+"".concat(s&&(s.code||s.text)?"response: ".concat(s.code,", ").concat(s.text,"\n"):"")+"".concat(r.reason?"failure reason: ".concat(r.reason,"\n"):"")+"".concat(r.level?"level: ".concat(r.level,"\n"):"")+"".concat(r.parent?"parent stream controller: ".concat(r.parent,"\n"):"")+"".concat(r.buffer?"buffer length: ".concat(r.buffer,"\n"):"")+"".concat(r.error?"error: ".concat(r.error,"\n"):"")+"".concat(r.event?"event: ".concat(r.event,"\n"):"")+"".concat(r.err?"error message: ".concat(null===(n=r.err)||void 0===n?void 0:n.message,"\n"):"")})};n.on(i.Events.ERROR,h);var m=function(t,r){var n=r.frag,i=n&&n._url||"";u("requestcanceled",{request_event_type:t,request_url:i,request_type:"media",request_hostname:ei(i)})};n.on(i.Events.FRAG_LOAD_EMERGENCY_ABORTED,m);var g=function(t,r){var i=r.level,o=n.levels[i];if(o&&o.attrs&&o.attrs.BANDWIDTH){var s,l=o.attrs.BANDWIDTH,c=parseFloat(o.attrs["FRAME-RATE"]);isNaN(c)||(s=c),l?u("renditionchange",{video_source_fps:s,video_source_bitrate:l,video_source_width:o.width,video_source_height:o.height,video_source_rendition_name:o.name,video_source_codec:null==o?void 0:o.videoCodec}):a.warn("missing BANDWIDTH from HLS manifest parsed by HLS.js")}};n.on(i.Events.LEVEL_SWITCHED,g),n._stopMuxMonitor=function(){n.off(i.Events.MANIFEST_LOADED,l),n.off(i.Events.LEVEL_LOADED,c),n.off(i.Events.AUDIO_TRACK_LOADED,d),n.off(i.Events.FRAG_LOADED,p),n.off(i.Events.FRAG_CHANGED,f),n.off(i.Events.ERROR,h),n.off(i.Events.FRAG_LOAD_EMERGENCY_ABORTED,m),n.off(i.Events.LEVEL_SWITCHED,g),n.off(i.Events.DESTROYING,n._stopMuxMonitor),delete n._stopMuxMonitor},n.on(i.Events.DESTROYING,n._stopMuxMonitor)}else a.warn("performance timing not supported. Not tracking HLS.js.")}(this.mux,this.id,t.hlsjs,{},t.Hls||window.Hls)):this.mux.log.warn("You must pass a valid hlsjs instance in order to track it.")}},{key:"removeHLSJS",value:function(){var t;this.hlsjs&&((t=this.hlsjs)&&"function"==typeof t._stopMuxMonitor&&t._stopMuxMonitor(),this.hlsjs=void 0)}},{key:"addDashJS",value:function(t){t.dashjs?this.dashjs?this.mux.log.warn("An instance of Dash.js is already being monitored for this player."):(this.dashjs=t.dashjs,function(t,r,n){var i=t.log;if(n&&n.on){var a=eT(n),o=function(n,i){return t.emit(r,n,i)},s=function(t){var r=t.type,n=(t.data||{}).url;o("requestcompleted",{request_event_type:r,request_start:0,request_response_start:0,request_response_end:0,request_bytes_loaded:-1,request_type:"manifest",request_hostname:ei(n),request_url:n})};n.on("manifestLoaded",s);var u={},l=function(t){if("function"!=typeof t.getRequests)return null;var r=t.getRequests({state:"executed"});return 0===r.length?null:r[r.length-1]},c=function(t){var r=t.type,i=t.chunk,a=t.request,s=(i||{}).mediaInfo||{},l=s.type,c=s.bitrateList,d={};
1(c=c||[]).forEach(function(t,r){d[r]={},d[r].width=t.width,d[r].height=t.height,d[r].bitrate=t.bandwidth,d[r].attrs={}}),"video"===l?u.video=d:"audio"===l?u.audio=d:u.media=d;var p=ey(a,n),f=p.requestStart,h=p.requestResponseStart,m=p.requestResponseEnd,g=p.requestResponseHeaders,v=p.requestMediaDuration,y=p.requestHostname,b=p.requestUrl;o("requestcompleted",{request_event_type:r,request_start:f,request_response_start:h,request_response_end:m,request_bytes_loaded:-1,request_type:l+"_init",request_response_headers:g,request_hostname:y,request_id:p.requestId,request_url:b,request_media_duration:v,request_rendition_lists:u})};a>=4?n.on("initFragmentLoaded",c):n.on("initFragmentLoaded",function(t){var r=t.type,n=t.fragmentModel,i=t.chunk;c({type:r,request:l(n),chunk:i})});var d=function(t){var r=t.type,i=t.chunk,a=t.request,s=i||{},u=s.mediaInfo,l=s.start,c=(u||{}).type,d=ey(a,n),p=d.requestStart,f=d.requestResponseStart,h=d.requestResponseEnd,m=d.requestBytesLoaded,g=d.requestResponseHeaders,v=d.requestMediaDuration,y=d.requestHostname,b=d.requestUrl,_=d.requestId,T=eb(c,n),E=T.currentLevel,w=T.renditionWidth,D=T.renditionHeight;o("requestcompleted",{request_event_type:r,request_start:p,request_response_start:f,request_response_end:h,request_bytes_loaded:m,request_type:c,request_response_headers:g,request_hostname:y,request_id:_,request_url:b,request_media_start_time:l,request_media_duration:v,request_current_level:E,request_labeled_bitrate:T.renditionBitrate,request_video_width:w,request_video_height:D})};a>=4?n.on("mediaFragmentLoaded",d):n.on("mediaFragmentLoaded",function(t){var r=t.type,n=t.fragmentModel,i=t.chunk;d({type:r,request:l(n),chunk:i})});var p={video:void 0,audio:void 0,totalBitrate:void 0},f=function(){if(p.video&&"number"==typeof p.video.bitrate){if(!p.video.width||!p.video.height)return void i.warn("have bitrate info for video but missing width/height");var t=p.video.bitrate;if(p.audio&&"number"==typeof p.audio.bitrate&&(t+=p.audio.bitrate),t!==p.totalBitrate)return p.totalBitrate=t,{video_source_bitrate:t,video_source_height:p.video.height,video_source_width:p.video.width,video_source_codec:e_(p.video.codec)}}},h=function(t,r,a){var s=t.mediaType;if("audio"===s||"video"===s){if("function"==typeof n.getRepresentationsByType){if(t.newRepresentation)u={bitrate:t.newRepresentation.bandwidth,width:t.newRepresentation.width,height:t.newRepresentation.height,qualityIndex:t.newRepresentation.absoluteIndex};else{var u,l=n.getRepresentationsByType(s);if(l&&"number"==typeof t.newQuality){var c=l.find(function(r){return r.absoluteIndex===t.newQuality||r.index===t.newQuality});c&&(u={bitrate:c.bandwidth,width:c.width,height:c.height,qualityIndex:t.newQuality})}}}else{if("number"!=typeof t.newQuality)return void i.warn("missing evt.newQuality in qualityChangeRendered event",t);u=n.getBitrateInfoListFor(s).find(function(r){return r.qualityIndex===t.newQuality})}if(!u||"number"!=typeof u.bitrate)return void i.warn("missing bitrate info for ".concat(s));p[s]=ec(el({},u),{codec:n.getCurrentTrackFor(s).codec});var d=f();d&&o("renditionchange",d)}};n.on("qualityChangeRendered",h);var m=function(t){var r=t.request,n=t.mediaType;o("requestcanceled",{request_event_type:(r=r||{}).type+"_"+r.action,request_url:r.url,request_type:n,request_hostname:ei(r.url)})};n.on("fragmentLoadingAbandoned",m);var g=function(t){var r,n,i=t.error,a=(null==i||null===(r=i.data)||void 0===r?void 0:r.request)||{},s=(null==i||null===(n=i.data)||void 0===n?void 0:n.response)||{};27===(null==i?void 0:i.code)&&o("requestfailed",{request_error:a.type+"_"+a.action,request_url:a.url,request_hostname:ei(a.url),request_type:a.mediaType,request_error_code:s.status,request_error_text:s.statusText});var u="".concat(null!=a&&a.url?"url: ".concat(a.url,"\n"):"")+"".concat(null!=s&&s.status||null!=s&&s.statusText?"response: ".concat(null==s?void 0:s.status,", ").concat(null==s?void 0:s.statusText,"\n"):"");o("error",{player_error_code:null==i?void 0:i.code,player_error_message:null==i?void 0:i.message,player_error_context:u})};n.on("error",g),n._stopMuxMonitor=function(){n.off("manifestLoaded",s),n.off("initFragmentLoaded",c),n.off("mediaFragmentLoaded",d),n.off("qualityChangeRendered",h),n.off("error",g),n.off("fragmentLoadingAbandoned",m),delete n._stopMuxMonitor}}else i.warn("Invalid dash.js player reference. Monitoring blocked.")}(this.mux,this.id,t.dashjs)):this.mux.log.warn("You must pass a valid dashjs instance in order to track it.")}},{key:"removeDashJS",value:function(){var t;this.dashjs&&((t=this.dashjs)&&"function"==typeof t._stopMuxMonitor&&t._stopMuxMonitor(),this.dashjs=void 0)}}]),i}(ew),tl=g(q());function tc(){return tl.default&&!!(tl.default.fullscreenElement||tl.default.webkitFullscreenElement||tl.default.mozFullScreenElement||tl.default.msFullscreenElement)}var td,tp,tf=["loadstart","pause","play","playing","seeking","seeked","timeupdate","ratechange","stalled","waiting","error","ended"],th={1:"MEDIA_ERR_ABORTED",2:"MEDIA_ERR_NETWORK",3:"MEDIA_ERR_DECODE",4:"MEDIA_ERR_SRC_NOT_SUPPORTED"},tm=g(v());tm.default&&tm.default.WeakMap&&(tp=new WeakMap);var tg=function(t){return this.buffer="",this.manifest={segments:[],serverControl:{},sessionData:{}},this.currentUri={},this.process(t),this.manifest};tg.prototype.process=function(t){var r;for(this.buffer+=t,r=this.buffer.indexOf("\n");r>-1;r=this.buffer.indexOf("\n"))this.processLine(this.buffer.substring(0,r)),this.buffer=this.buffer.substring(r+1)}
1,tg.prototype.processLine=function(t){var r=t.indexOf(":"),n=tw(t,r),i=n[0],a=2===n.length?tb(n[1]):void 0;if("#"!==i[0])this.currentUri.uri=i,this.manifest.segments.push(this.currentUri),!this.manifest.targetDuration||"duration"in this.currentUri||(this.currentUri.duration=this.manifest.targetDuration),this.currentUri={};else switch(i){case"#EXT-X-TARGETDURATION":if(!isFinite(a)||a<0)return;this.manifest.targetDuration=a,this.setHoldBack();break;case"#EXT-X-PART-INF":tv(this.manifest,n),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),this.setHoldBack();break;case"#EXT-X-SERVER-CONTROL":tv(this.manifest,n),this.setHoldBack();break;case"#EXTINF":0===a?this.currentUri.duration=.01:a>0&&(this.currentUri.duration=a);break;case"#EXT-X-PROGRAM-DATE-TIME":var o=new Date(a);this.manifest.dateTimeString||(this.manifest.dateTimeString=a,this.manifest.dateTimeObject=o),this.currentUri.dateTimeString=a,this.currentUri.dateTimeObject=o;break;case"#EXT-X-VERSION":tv(this.manifest,n);break;case"#EXT-X-SESSION-DATA":var s=em(tD(n[1]));Object.assign(this.manifest.sessionData,s)}},tg.prototype.setHoldBack=function(){var t=this.manifest,r=t.serverControl,n=t.targetDuration,i=t.partTargetDuration;if(r){var a="holdBack",o="partHoldBack",s=n&&3*n,u=i&&2*i;n&&!r.hasOwnProperty(a)&&(r[a]=s),s&&r[a]<s&&(r[a]=s),i&&!r.hasOwnProperty(o)&&(r[o]=3*i),i&&r[o]<u&&(r[o]=u)}};var tv=function(t,r){var n,i=ty(r[0].replace("#EXT-X-",""));tE(r[1])?(n={},n=Object.assign(tT(r[1]),n)):n=tb(r[1]),t[i]=n},ty=function(t){return t.toLowerCase().replace(/-(\w)/g,function(t){return t[1].toUpperCase()})},tb=function(t){if("yes"===t.toLowerCase()||"no"===t.toLowerCase())return"yes"===t.toLowerCase();var r=-1!==t.indexOf(":")?t:parseFloat(t);return isNaN(r)?t:r},t_=function(t){var r={},n=t.split("=");return n.length>1&&(r[ty(n[0])]=tb(n[1])),r},tT=function(t){for(var r=t.split(","),n={},i=0;r.length>i;i++)n=Object.assign(t_(r[i]),n);return n},tE=function(t){return t.indexOf("=")>-1},tw=function(t,r){return -1===r?[t]:[t.substring(0,r),t.substring(r+1)]},tD=function(t){var r={};if(t){var n=t.search(",");return[t.slice(0,n),t.slice(n+1)].forEach(function(t,n){for(var i=t.replace(/['"]+/g,"").split("="),a=0;a<i.length;a++)"DATA-ID"===i[a]&&(r["DATA-ID"]=i[1-a]),"VALUE"===i[a]&&(r.VALUE=i[1-a])}),{data:r}}},tx={safeCall:function(t,r,n,i){var a=i;if(t&&"function"==typeof t[r])try{a=t[r].apply(t,n)}catch(t){K.info("safeCall error",t)}return a},safeIncrement:eu,getComputedStyle:function(t,r){var n;return t&&r&&tm.default&&"function"==typeof tm.default.getComputedStyle?(tp&&tp.has(t)&&(n=tp.get(t)),n||(n=tm.default.getComputedStyle(t,null),tp&&tp.set(t,n)),n.getPropertyValue(r)):""},secondsToMs:function(t){return Math.floor(1e3*t)},assign:Object.assign,headersStringToObject:ef,cdnHeadersToRequestId:eh,extractHostnameAndDomain:ea,extractHostname:ei,manifestParser:tg,generateShortID:X,generateUUID:j,now:F.now,findMediaElement:V},tA={},tS=function(t){var r=arguments;"string"==typeof t?tS.hasOwnProperty(t)?U.default.setTimeout(function(){r=Array.prototype.splice.call(r,1),tS[t].apply(null,r)},0):K.warn("`"+t+"` is an unknown task"):"function"==typeof t?U.default.setTimeout(function(){t(tS)},0):K.warn("`"+t+"` is invalid.")},tN={loaded:F.now(),NAME:"mux-embed",VERSION:"5.17.10",API_VERSION:"2.1",PLAYER_TRACKED:!1,monitor:function(t,r){return function(t,r,n){var i=M(V(r),3),a=i[0],o=i[1],s=i[2],u=t.log,l=t.utils.getComputedStyle,c=t.utils.secondsToMs;if(!a)return u.error("No element was found with the `"+o+"` query selector.");if("video"!==s&&"audio"!==s)return u.error("The element of `"+o+"` was not a media element.");a.mux&&(a.mux.destroy(),delete a.mux,u.warn("Already monitoring this video element, replacing existing event listeners")),(n=Object.assign({automaticErrorTracking:!0},n,{getPlayheadTime:function(){return c(a.currentTime)},getStateData:function(){var t,r,n=(null===(t=this.getPlayheadTime)||void 0===t?void 0:t.call(this))||c(a.currentTime),i=this.hlsjs&&this.hlsjs.url,o=this.dashjs&&"function"==typeof this.dashjs.getSource&&this.dashjs.getSource(),s={player_is_paused:a.paused,player_width:parseInt(l(a,"width")),player_height:parseInt(l(a,"he
1ight")),player_autoplay_on:a.autoplay,player_preload_on:a.preload,player_language_code:a.lang,player_is_fullscreen:tc(),video_poster_url:a.poster,video_source_url:i||o||a.currentSrc,video_source_duration:c(a.duration),video_source_height:a.videoHeight,video_source_width:a.videoWidth,view_dropped_frame_count:null==a||null===(r=a.getVideoPlaybackQuality)||void 0===r?void 0:r.call(a).droppedVideoFrames};if(a.getStartDate&&n>0){var u=a.getStartDate();if(u&&"function"==typeof u.getTime&&u.getTime()){var d=u.getTime();if(s.player_program_time=d+n,a.seekable.length>0){var p=d+a.seekable.end(a.seekable.length-1);s.player_live_edge_program_time=p}}}return s}})).data=Object.assign({player_software:"HTML5 Video Element",player_mux_plugin_name:"VideoElementMonitor",player_mux_plugin_version:t.VERSION},n.data),a.mux=a.mux||{},a.mux.deleted=!1,a.mux.emit=function(r,n){t.emit(o,r,n)},a.mux.updateData=function(t){a.mux.emit("hb",t)};var d=function(){u.error("The monitor for this video element has already been destroyed.")};a.mux.destroy=function(){Object.keys(a.mux.listeners).forEach(function(t){a.removeEventListener(t,a.mux.listeners[t],!1)}),delete a.mux.listeners,a.mux.fullscreenChangeListener&&(document.removeEventListener("fullscreenchange",a.mux.fullscreenChangeListener,!1),delete a.mux.fullscreenChangeListener),a.mux.destroy=d,a.mux.swapElement=d,a.mux.emit=d,a.mux.addHLSJS=d,a.mux.addDashJS=d,a.mux.removeHLSJS=d,a.mux.removeDashJS=d,a.mux.updateData=d,a.mux.setEmitTranslator=d,a.mux.setStateDataTranslator=d,a.mux.setGetPlayheadTime=d,a.mux.deleted=!0,t.emit(o,"destroy")},a.mux.swapElement=function(r){var n=M(V(r),3),i=n[0],o=n[1],s=n[2];return i?"video"!==s&&"audio"!==s?t.log.error("The element of `"+o+"` was not a media element."):(i.muxId=a.muxId,delete a.muxId,i.mux=i.mux||{},i.mux.listeners=Object.assign({},a.mux.listeners),delete a.mux.listeners,Object.keys(i.mux.listeners).forEach(function(t){a.removeEventListener(t,i.mux.listeners[t],!1),i.addEventListener(t,i.mux.listeners[t],!1)}),i.mux.fullscreenChangeListener=a.mux.fullscreenChangeListener,delete a.mux.fullscreenChangeListener,i.mux.swapElement=a.mux.swapElement,i.mux.destroy=a.mux.destroy,delete a.mux,void(a=i)):t.log.error("No element was found with the `"+o+"` query selector.")},a.mux.addHLSJS=function(r){t.addHLSJS(o,r)},a.mux.addDashJS=function(r){t.addDashJS(o,r)},a.mux.removeHLSJS=function(){t.removeHLSJS(o)},a.mux.removeDashJS=function(){t.removeDashJS(o)},a.mux.setEmitTranslator=function(r){t.setEmitTranslator(o,r)},a.mux.setStateDataTranslator=function(r){t.setStateDataTranslator(o,r)},a.mux.setGetPlayheadTime=function(r){r||(r=n.getPlayheadTime),t.setGetPlayheadTime(o,r)},t.init(o,n),t.emit(o,"playerready"),a.paused||(t.emit(o,"play"),a.readyState>2&&t.emit(o,"playing")),a.mux.listeners={},tf.forEach(function(r){("error"!==r||n.automaticErrorTracking)&&(a.mux.listeners[r]=function(){var n={};if("error"===r){if(!a.error||1===a.error.code)return;n.player_error_code=a.error.code,n.player_error_message=th[a.error.code]||a.error.message}t.emit(o,r,n)},a.addEventListener(r,a.mux.listeners[r],!1))}),a.mux.listeners.enterpictureinpicture=function(){t.emit(o,"playbackmodechange",{player_playback_mode:"pip",player_playback_mode_data:"{}"})},a.mux.listeners.leavepictureinpicture=function(){var r=tc()?"fullscreen":"standard";t.emit(o,"playbackmodechange",{player_playback_mode:r,player_playback_mode_data:"{}"})},a.addEventListener("enterpictureinpicture",a.mux.listeners.enterpictureinpicture,!1),a.addEventListener("leavepictureinpicture",a.mux.listeners.leavepictureinpicture,!1),a.mux.fullscreenChangeListener=function(){var r=tc(),n=document.fullscreenElement;if(r&&(n===a||null!=n&&n.contains(a)))t.emit(o,"playbackmodechange",{player_playback_mode:"fullscreen",player_playback_mode_data:"{}"});else if(!r){var i=document.pictureInPictureElement===a?"pip":"standard";t.emit(o,"playbackmodechange",{player_playback_mode:i,player_playback_mode_data:"{}"})}},document.addEventListener("fullscreenchange",a.mux.fullscreenChangeListener,!1)}(tS,t,r)}
1,destroyMonitor:function(t){var r=M(V(t),1)[0];r&&r.mux&&"function"==typeof r.mux.destroy?r.mux.destroy():K.error("A video element monitor for `"+t+"` has not been initialized via `mux.monitor`.")},addHLSJS:function(t,r){var n=G(t);tA[n]?tA[n].addHLSJS(r):K.error("A monitor for `"+n+"` has not been initialized.")},addDashJS:function(t,r){var n=G(t);tA[n]?tA[n].addDashJS(r):K.error("A monitor for `"+n+"` has not been initialized.")},removeHLSJS:function(t){var r=G(t);tA[r]?tA[r].removeHLSJS():K.error("A monitor for `"+r+"` has not been initialized.")},removeDashJS:function(t){var r=G(t);tA[r]?tA[r].removeDashJS():K.error("A monitor for `"+r+"` has not been initialized.")},init:function(t,r){W()&&r&&r.respectDoNotTrack&&K.info("The browser's Do Not Track flag is enabled - Mux beaconing is disabled.");var n=G(t);tA[n]=new tu(tS,n,r)},emit:function(t,r,n){var i=G(t);tA[i]?(tA[i].emit(r,n),"destroy"===r&&delete tA[i]):K.error("A monitor for `"+i+"` has not been initialized.")},updateData:function(t,r){var n=G(t);tA[n]?tA[n].emit("hb",r):K.error("A monitor for `"+n+"` has not been initialized.")},setEmitTranslator:function(t,r){var n=G(t);tA[n]?tA[n].emitTranslator=r:K.error("A monitor for `"+n+"` has not been initialized.")},setStateDataTranslator:function(t,r){var n=G(t);tA[n]?tA[n].stateDataTranslator=r:K.error("A monitor for `"+n+"` has not been initialized.")},setGetPlayheadTime:function(t,r){var n=G(t);tA[n]?tA[n].getPlayheadTime=r:K.error("A monitor for `"+n+"` has not been initialized.")},checkDoNotTrack:W,log:K,utils:tx,events:{PLAYER_READY:"playerready",VIEW_INIT:"viewinit",VIDEO_CHANGE:"videochange",PLAY:"play",PAUSE:"pause",PLAYING:"playing",TIME_UPDATE:"timeupdate",SEEKING:"seeking",SEEKED:"seeked",REBUFFER_START:"rebufferstart",REBUFFER_END:"rebufferend",ERROR:"error",ENDED:"ended",RENDITION_CHANGE:"renditionchange",ORIENTATION_CHANGE:"orientationchange",PLAYBACK_MODE_CHANGE:"playbackmodechange",AD_REQUEST:"adrequest",AD_RESPONSE:"adresponse",AD_BREAK_START:"adbreakstart",AD_PLAY:"adplay",AD_PLAYING:"adplaying",AD_PAUSE:"adpause",AD_FIRST_QUARTILE:"adfirstquartile",AD_MID_POINT:"admidpoint",AD_THIRD_QUARTILE:"adthirdquartile",AD_ENDED:"adended",AD_BREAK_END:"adbreakend",AD_ERROR:"aderror",REQUEST_COMPLETED:"requestcompleted",REQUEST_FAILED:"requestfailed",REQUEST_CANCELLED:"requestcanceled",HEARTBEAT:"hb",DESTROY:"destroy"},WINDOW_HIDDEN:!1,WINDOW_UNLOADING:!1};Object.assign(tS,tN),void 0!==U.default&&"function"==typeof U.default.addEventListener&&U.default.addEventListener("pagehide",function(t){t.persisted||(tS.WINDOW_UNLOADING=!0)},!1);var tR=tS.utils.secondsToMs;function tI(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return{}},o=!1;t.on("adstart",function(){o=!0}),t.on("adend",function(){o=!1}),t.on("adserror",function(){o=!1});var s=function(){var i=tR(r.currentTime()),s=function n(){var s=tS.utils.now(),u=tR(r.currentTime());if(o){if(u>i){var l=a();l.viewer_time=s-Math.max(0,u-i),r.off("timeupdate",n),t.mux.emit("adplaying",l)}}else r.off("timeupdate",n)};r.on("timeupdate",s);var u=function t(){r.off("timeupdate",s),n.forEach(function(n){r.off(n,t)})};n.forEach(function(t){r.on(t,u)})};i.forEach(function(t){r.on(t,s)})}function tk(t){if("string"!=typeof t)return!1;var r=t.split(".").map(function(t){return parseInt(t)}),n=r[0],i=r[1];return n>2||2===n&&i>=3}var tO=tS.utils.manifestParser;function tC(t,r){return function(t){if(Array.isArray(t))return t}(t)||function(t,r){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,a,o=[],s=!0,u=!1;try{for(n=n.call(t);!(s=(i=n.next()).done)&&(o.push(i.value),!r||o.length!==r);s=!0);}catch(t){u=!0,a=t}finally{try{s||null==n.return||n.return()}finally{if(u)throw a}}return o}}(t,r)||function(t,r){if(t){if("string"==typeof t)return tq(t,r);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tq(t,r)}}
1(t,r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tq(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,i=Array(r);n<r;n++)i[n]=t[n];return i}var tL=tS.utils,tP=tL.assign,tM=tL.secondsToMs,tU=function(t){var r,n=function(t){for(var r,n=t.textTracks(),i=0;i<n.length;i++)"segment-metadata"===n[i].label&&(r=n[i]);return r}(t);n&&n.on&&n.on("cuechange",function(){try{var n=t.tech({IWillNotUseThisInPlugins:!0}),i=(n.vhs||n.hls).playlists.media().attributes.BANDWIDTH;r!==i&&t.mux.emit("renditionchange",{video_source_bitrate:i}),r=i}catch(r){t.mux&&t.mux.log&&t.mux.log.warn&&t.mux.log.warn("Cannot retrieve BANDWIDTH information from player: ".concat(r))}})};function tB(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,i=Array(r);n<r;n++)i[n]=t[n];return i}var tH,tF=new Map,tj=tS.log,tX=tS.utils.assign,tG=tS.utils.safeCall,tV=tS.utils.getComputedStyle,tz=tS.utils.secondsToMs,tK=["loadstart","pause","play","playing","seeking","seeked","timeupdate","ratechange","stalled","waiting","error","ended"];function t$(t){(t.registerPlugin||t.plugin||function(){tS.log.error("No valid method to register videojs plugin available.")})("mux",function(n){if(t.IS_IE8)return!1;var i,a,o,s=this,u=s.id(),l=(null===(a=s.tech)||void 0===a||null===(o=a.call(s,!0))||void 0===o?void 0:o.el())||s.tag,c=tH&&(tH.get(l)||tH.get(s.el()));(n=tX({automaticErrorTracking:!0},n)).data=tX({player_software_name:"Video.js",player_software_version:t.VERSION||"< 4.11",player_mux_plugin_name:"videojs-mux",player_mux_plugin_version:"4.21.27",player_init_time:c},n.data),n.getPlayheadTime=function(){return tz(s.currentTime())},n.getStateData=function(){var t=tG(s,"videoHeight"),r=tG(s,"videoWidth");if(void 0===r||void 0===t){var n=s.el().firstChild;n&&"VIDEO"===n.nodeName.toUpperCase()&&(t=n.videoHeight,r=n.videoWidth)}return{player_is_paused:tG(s,"paused"),player_is_fullscreen:tG(s,"isFullscreen"),player_autoplay_on:!!tG(s,"autoplay"),player_preload_on:tG(s,"preload"),player_width:parseInt(tV(s.el(),"width"),10),player_height:parseInt(tV(s.el(),"height"),10),player_language_code:tG(s,"language"),video_poster_url:tG(s,"poster"),video_source_url:tG(s,"currentSrc"),video_source_mime_type:tG(s,"currentType")&&tG(s,"currentType").toLowerCase(),video_source_duration:tz(tG(s,"duration")||0),video_source_is_live:s.duration()===1/0,video_source_height:t,video_source_width:r}},s.mux=function(){tj.error("[videojs-mux] The plugin was initialized more than once.")},s.mux.emit=function(t,r){tS.emit(u,t,r)},s.mux.updateData=function(t){s.mux.emit("hb",t)},s.mux.addHLSJS=function(t){tS.addHLSJS(u,t)},s.mux.log=tj,s.mux.utils=tS.utils,tS.init(u,n);var d=!1,p=function(){d||s.mux.emit("playerready"),d=!0};s.ready(function(){s.addClass("vjs-mux"),r().setTimeout(p,0)});var f=!1;s.one("play",p),tK.forEach(function(t){("error"!==t||n.automaticErrorTracking)&&s.on(t,function(){if(!f){var r={};if("error"===t){var n=tG(s,"error");if(n){if(1===n.code)return;r={player_error_code:n.code,player_error_message:n.message,player_error_context:n.status}}}s.mux.emit(t,r)}})});var h=!1;s.on("play",function(){h=!0}),s.on("pause",function(){h=!1}),s.on("adstart",function(){f=!0,h&&s.mux.emit("pause"),s.mux.emit("adbreakstart")}),s.on("adend",function(){s.mux.emit("adbreakend"),f=!1,tG(s,"paused")||(s.mux.emit("play"),h=!0,s.onceux&&s.mux.emit("playing"))}),s.ima&&function(t){var r,n,i,a,o,s,u=function(r){var n="function"==typeof(r=r||{}).getAdData?r.getAdData():{},i="function"==typeof r.getAd?r.getAd():{},a="function"==typeof i.getMediaUrl?i.getMediaUrl():n.mediaUrl,o=null==n?void 0:n.adId,s=null==n?void 0:n.creativeId,u=null==n?void 0:n.universalAdIdValue,l=t.ima.settings||{},c={};return a&&(c.ad_asset_url=a),l.adTagUrl&&(c.ad_tag_url=l.adTagUrl),o&&(c.ad_id=o),s&&(c.ad_creative_id=s),u&&(c.ad_universal_id=u),c};try{var l=window.google.ima.AdEvent.Type;r=l.LOADED,n=l.STARTED,i=l.COMPLETE,a=l.PAUSED,o=l.RESUMED,s=l.SKIPPED}catch(t){r="loaded",n="start",i="complete",a="pause",o="resume",s="skip"}var c=0;t.mux.triggerAdRequest=function(){c++,t.mux.emit("adrequest",u())},t.on("adsready",function(){var l=t.ima.addEventListener||function(){};l(r,function(r){var n=u(r);c>0&&(c--,t.mux.emit("adresponse",n)),t.mux.emit("adplay",n)}),l(n,function(r){var n=u(r);t.mux.emit("adplaying",n)}),l(o,function(r){var n=u(r);t.mux.emit("adplay",n),t.mux.emit("adplaying",n)}),l(a,function(r){var n=u(r);t.mux.emit("adpause",n)}),l(i,function(r){var n=u(r);t.mux.emit("adended",n)}),l(s,function(r){var n=u(r);t.mux.emit("adended",n)}),t.on("adserror",function(){c>0&&(c--,t.mux.emit("adresponse")),t.mux.emit("aderror")})})}(s),s.onceux&&(tI(s,s,["onceux-linearad-pause","onceux-linearad-skipped","onceux-linearad-complete","adserror"],["adstart","onceux-linearad-resume"]),s.on("adstart",function(){s.mux.emit("adplay")}),s.on("onceux-linearad-start",function(t){t.linearAd&&t.linearAd.index>0&&(s.mux.emit("adplay"),s.mux.emit("adplaying"))}),s.on("onceux-linearad-resume",function(){s.mux.emit("adplay")}),s.on("onceux-linearad-pause",function(){s.mux.emit("adpause")}),s.on("onceux-linearad-complete",function(){s.mux.emit("adended")}),s.on("onceux-linearad-skipped",function(){s.mux.emit("adended")})),s.ima3&&"function"==typeof s.ima3.ready&&function(t){var r=function(){var r=t.ima3.currentAd,n=t.ima3.settings,i={};return r&&(i.ad_asset_url=r.mediaUrl),n&&(i.ad_tag_url=n.serverUrl),i};if(tk(t.ima3.version)){var n=0,i=function(){n>0&&(n--,t.mux.emit("adresponse",r()))};t.on("ads-request",function(){n++,t.mux.emit("adrequest",r())}),t.on("ads-load",function(){i(),t.mux.emit("adplay",r())}),t.on("adserror",function(){i(),t.mux.emit("aderror")}),t.on("ads-play",function(){t.mux.emit("adplay",r())}),t.on("ads-pause",function(){t.mux.emit("adpause",r())}),t.on("ads-ad-ended",function(){t.mux.emit("adended",r())})}t.ima3.ready(function(){t.ima3.adPlayer?(tk(t.ima3.version)||(t.ima3.adPlayer.on("play",function(){t.mux.emit("adplay")}),t.ima3.adPlayer.on("pause",function(){t.mux.emit("adpause")}),t.ima3.adPlayer.on("ended",function(){t.mux.emit("adended")})),tI(t,t.ima3.adPlayer,["pause","ended","adserror"],["play"],r)):(t.mux.log("Legacy IMA3 plugin found, ad events may not track correctly."),t.on("ads-ad-started",function(){t.mux.emit("adplaying",r())}),t.on("ads-play",function(){t.mux.emit("adplaying",r())}))})}(s),s.FreeWheelPlugin&&s.FreeWheelPlugin.VERSION&&(i=function(t){var r=s.FreeWheelPlugin,n={};switch(t){case"adplay":case"adplaying":case"adpause":n.ad_asset_url=s.currentSrc()}return r&&(n.ad_tag_url="html5"===r.tech.toLowerCase()?r.settings.Html5.serverUrl:r.settings.Flash.serverUrl),n},s.on("ads-request",function(){s.mux.emit("adrequest",i("adrequest"))}),s.on("ads-load",function(){s.mux.emit("adresponse",i("adresponse"))}),s.on("adserror",function(){s.mux.emit("aderror")}),s.on("ads-ad-started",function(){s.mux.emit("adplay",i("adplay")),s.mux.emit("adplaying",i("adplaying"))}),s.on("ads-play",function(){s.mux.emit("adplay",i("adplay")),s.mux.emit("adplaying",i("adplaying"))}),s.on("ads-pause",function(){s.mux.emit("adpause",i("adpause"))}),s.on("ads-ad-ended",function(){s.mux.emit("adended",i("adended"))}),s.on("adend",function(){s.mux.emit("play")})),s.on("dispose",function(){s.mux.emit("destroy"),tH.delete(s)})}),function(t){if(!tF.get(t)&&(tF.set(t,"video.js ".concat(t.VERSION," initialized")),"function"==typeof t.getTech))for(var r=(t.getTech("Html5")||{}).sourceHandlers,n=t.Vhs||t.Hls,i=0;i<r.length;i++)(function(i){var a=r[i],o=a.handleSource;a.handleSource=function(r,i){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n&&n.xhr&&(u=function(){return t(i.el())},l=n.xhr,d=function(t){return function(r){var n,i,a,o=tS.utils.now();try{t(r)}catch(t){}try{r.onreadystatechange=(n=r.onreadystatechange||function(){},i=0,a=function(){var t=r.readyState;if(t>=2){if(i=i||tS.utils.now(),4!==t)return;var n=u(),a=n.mux.utils.extractHostnameAndDomain,s=n.mux.utils.headersStringToObject,l=tS.utils.now(),c=tC(a(r.responseURL),1)[0],d="arraybuffer"===r.responseType?r.response.byteLength:r.responseText.length,p=s(r.getAllResponseHeaders?r.getAllResponseHeaders():""),f=(m=p["content-type"])?m.match(/^audio\/mpegurl/i)?"manifest":m.match(/^audio.*/i)?"audio":m.match(/^video.*/)?"video":m.match(/^application\/x-mpegurl/i)||m.match(/^application\/vnd.apple.mpegurl/i)||m.match(/^application\/dash+xml/i)?"manifest":"unknown":"unknown";if(r.status>=200&&r.status<300){var h={request_start:o,request_response_start:i,request_response_end:l,request_bytes_loaded:d,request_hostname:c,request_url:r.responseURL,request_response_headers:p,request_type:f};if("manifest"===f){var m,g,v,y,b,_,T,E,w=new tO(r.responseText);if(w){g=w.partTargetDuration,v=w.targetDuration,y=w.segments;var D=w.serverControl;b=D.partHoldBack,_=D.holdBack,E=w.sessionData;var x=y[y.length-1];x&&x.dateTimeObject&&(T=x.dateTimeObject.getTime()+tM(x.duration)),h=tP(h,{video_holdback:_&&tM(_),video_part_holdback:b&&tM(b),video_part_target_duration:g&&tM(g),video_target_duration:v&&tM(v),player_manifest_newest_program_time:T}),E&&(h=tP(h,E))}}n.mux.emit("requestcompleted",h)}else{var A={request_hostname:tC(a(r.responseURL),1)[0],request_url:r.responseURL,request_type:f};n.mux.emit("requestfailed",A)}}},function(){try{a()}catch(t){}try{n()}catch(t){}})}catch(t){}}},"function"==typeof(null==l?void 0:l.onRequest)?l.onRequest(function(t){return t.beforeSend=d(t.beforeSend||function(){}),t}):l.beforeRequest=(c=l.beforeRequest||function(t){return t},function(t){var r=c(t);return r?(r.beforeSend=d(r.beforeSend||function(){}),r):t}));var s=o(r,i,a);if(s&&"function"==typeof s.xhr)try{var u,l,c,d,p,f=(p=t.VERSION.split("."),function(t){if(Array.isArray(t))return t}(p)||function(t,r){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,a,o=[],s=!0,u=!1;try{for(n=n.call(t);!(s=(i=n.next()).done)&&(o.push(i.value),2!==o.length);s=!0);}catch(t){u=!0,a=t}finally{try{s||null==n.return||n.return()}finally{if(u)throw a}}return o}}(p,2)||function(t,r){if(t){if("string"==typeof t)return tB(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tB(t,2)}}
1(p,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),h=f[0],m=f[1];h=parseInt(h),m=parseInt(m);var g=h>=7&&m>=4?s.player().id():s.player_.el_.parentNode.id;tU(t(g))}catch(t){}return s}})(i)}(t)}tH="undefined"!=typeof WeakMap?new WeakMap:new Map,s().hook&&s().hook("beforesetup",function(t,r){return tH.set(t,tS.utils.now()),r}),t$(s())}(),o}()},t.exports=i(n(85215))},13407:function(t,r,n){var i=n(58908),a=t.exports={WebVTT:n(63706),VTTCue:n(22230),VTTRegion:n(13710)};i.vttjs=a,i.WebVTT=a.WebVTT;var o=a.VTTCue,s=a.VTTRegion,u=i.VTTCue,l=i.VTTRegion;a.shim=function(){i.VTTCue=o,i.VTTRegion=s},a.restore=function(){i.VTTCue=u,i.VTTRegion=l},i.VTTCue||a.shim()},63706:function(t,r,n){var i=n(89144),a=Object.create||function(){function t(){}return function(r){if(1!=arguments.length)throw Error("Object.create shim only accepts one parameter.");return t.prototype=r,new t}}();function o(t,r){this.name="ParsingError",this.code=t.code,this.message=r||t.message}function s(t){function r(t,r,n,i){return(0|t)*3600+(0|r)*60+(0|n)+(0|i)/1e3}var n=t.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return n?n[3]?r(n[1],n[2],n[3].replace(":",""),n[4]):n[1]>59?r(n[1],n[2],0,n[4]):r(0,n[1],n[2],n[4]):null}function u(){this.values=a(null)}function l(t,r,n,i){var a=i?t.split(i):[t];for(var o in a)if("string"==typeof a[o]){var s=a[o].split(n);2===s.length&&r(s[0].trim(),s[1].trim())}}o.prototype=a(Error.prototype),o.prototype.constructor=o,o.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},u.prototype={set:function(t,r){this.get(t)||""===r||(this.values[t]=r)},get:function(t,r,n){return n?this.has(t)?this.values[t]:r[n]:this.has(t)?this.values[t]:r},has:function(t){return t in this.values},alt:function(t,r,n){for(var i=0;i<n.length;++i)if(r===n[i]){this.set(t,r);break}},integer:function(t,r){/^-?\d+$/.test(r)&&this.set(t,parseInt(r,10))},percent:function(t,r){return!!(r.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(r=parseFloat(r))>=0&&r<=100)&&(this.set(t,r),!0)}};var c=i.createElement&&i.createElement("textarea"),d={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},p={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},f={v:"title",lang:"lang"},h={rt:"ruby"};function m(t,r){for(var n,i=t.document.createElement("div"),a=i,o=[];null!==(n=function(){if(!r)return null;var t,n=r.match(/^([^<]*)(<[^>]*>?)?/);return t=n[1]?n[1]:n[2],r=r.substr(t.length),t}());){if("<"===n[0]){if("/"===n[1]){o.length&&o[o.length-1]===n.substr(2).replace(">","")&&(o.pop(),a=a.parentNode);continue}var u,l,m,g,v=s(n.substr(1,n.length-2));if(v){g=t.document.createProcessingInstruction("timestamp",v),a.appendChild(g);continue}var y=n.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!y||!(g=function(r,n){var i=d[r];if(!i)return null;var a=t.document.createElement(i),o=f[r];return o&&n&&(a[o]=n.trim()),a}(y[1],y[3]))||(l=a,h[(m=g).localName]&&h[m.localName]!==l.localName))continue;if(y[2]){var b=y[2].split(".");b.forEach(function(t){var r=/^bg_/.test(t),n=r?t.slice(3):t;if(p.hasOwnProperty(n)){var i=r?"background-color":"color",a=p[n];g.style[i]=a}}),g.className=b.join(" ")}o.push(y[1]),a.appendChild(g),a=g;continue}a.appendChild(t.document.createTextNode((u=n,c.innerHTML=u,u=c.textContent,c.textContent="",u)))}return i}var g=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551
vendor: 4,838 bytes, line 1
1],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function v(){}function y(t,r,n){v.call(this),this.cue=r,this.cueDiv=m(t,r.text);var i={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===r.vertical?"horizontal-tb":"lr"===r.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(i,this.cueDiv),this.div=t.document.createElement("div"),i={direction:function(t){var r=[],n="";if(!t||!t.childNodes)return"ltr";function i(t,r){for(var n=r.childNodes.length-1;n>=0;n--)t.push(r.childNodes[n])}for(i(r,t);n=function t(r){if(!r||!r.length)return null;var n=r.pop(),a=n.textContent||n.innerText;if(a){var o=a.match(/^.*(\n|\r)/);return o?(r.length=0,o[0]):a}return"ruby"===n.tagName?t(r):n.childNodes?(i(r,n),t(r)):void 0}(r);)for(var a=0;a<n.length;a++)if(function(t){for(var r=0;r<g.length;r++){var n=g[r];if(t>=n[0]&&t<=n[1])return!0}return!1}(n.charCodeAt(a)))return"rtl";return"ltr"}(this.cueDiv),writingMode:""===r.vertical?"horizontal-tb":"lr"===r.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===r.align?"center":r.align,font:n.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(i),this.div.appendChild(this.cueDiv);var a=0;switch(r.positionAlign){case"start":case"line-left":a=r.position;break;case"center":a=r.position-r.size/2;break;case"end":case"line-right":a=r.position-r.size}""===r.vertical?this.applyStyles({left:this.formatStyle(a,"%"),width:this.formatStyle(r.size,"%")}):this.applyStyles({top:this.formatStyle(a,"%"),height:this.formatStyle(r.size,"%")}),this.move=function(t){this.applyStyles({top:this.formatStyle(t.top,"px"),bottom:this.formatStyle(t.bottom,"px"),left:this.formatStyle(t.left,"px"),right:this.formatStyle(t.right,"px"),height:this.formatStyle(t.height,"px"),width:this.formatStyle(t.width,"px")})}}function b(t){var r,n,i,a;if(t.div){n=t.div.offsetHeight,i=t.div.offsetWidth,a=t.div.offsetTop;var o=(o=t.div.childNodes)&&(o=o[0])&&o.getClientRects&&o.getClientRects();t=t.div.getBoundingClientRect(),r=o?Math.max(o[0]&&o[0].height||0,t.height/o.length):0}this.left=t.left,this.right=t.right,this.top=t.top||a,this.height=t.height||n,this.bottom=t.bottom||a+(t.height||n),this.width=t.width||i,this.lineHeight=void 0!==r?r:t.lineHeight}function _(){}v.prototype.applyStyles=function(t,r){for(var n in r=r||this.div,t)t.hasOwnProperty(n)&&(r.style[n]=t[n])},v.prototype.formatStyle=function(t,r){return 0===t?0:t+r},y.prototype=a(v.prototype),y.prototype.constructor=y,b.prototype.move=function(t,r){switch(r=void 0!==r?r:this.lineHeight,t){case"+x":this.left+=r,this.right+=r;break;case"-x":this.left-=r,this.right-=r;break;case"+y":this.top+=r,this.bottom+=r;break;case"-y":this.top-=r,this.bottom-=r}},b.prototype.overlaps=function(t){return this.left<t.right&&this.right>t.left&&this.top<t.bottom&&this.bottom>t.top},b.prototype.overlapsAny=function(t){for(var r=0;r<t.length;r++)if(this.overlaps(t[r]))return!0;return!1},b.prototype.within=function(t){return this.top>=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},b.prototype.overlapsOppositeAxis=function(t,r){switch(r){case"+x":return this.left<t.left;case"-x":return this.right>t.right;case"+y":return this.top<t.top;case"-y":return this.bottom>t.bottom}},b.prototype.intersectPercentage=function(t){return Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left))*Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top))/(this.height*this.width)},b.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},b.getSimpleBoxPosition=function(t){var r=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,n=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,i=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;return{left:(t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t).left,right:t.right,top:t.top||i,height:t.height||r,bottom:t.bottom||i+(t.height||r),width:t.width||n}},_.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},_.convertCueToDOMTree=function(t,r){return t&&r?m(t,r):null},_.processCues=function(t,r,n){if(!t||!r||!n)return null;for(;n.firstChild;)n.removeChild(n.firstChild);var i=t.document.createElement("div");if(i.style.position="absolute",i.style.left="0",i.style.right="0",i.style.top="0",i.style.bottom="0",
1i.style.margin="1.5%",n.appendChild(i),!function(t){for(var r=0;r<t.length;r++)if(t[r].hasBeenReset||!t[r].displayState)return!0;return!1}(r)){for(var a=0;a<r.length;a++)i.appendChild(r[a].displayState);return}var o=[],s=b.getSimpleBoxPosition(i),u={font:Math.round(5*s.height)/100+"px sans-serif"};!function(){for(var n,a,l=0;l<r.length;l++)n=new y(t,a=r[l],u),i.appendChild(n.div),function(t,r,n,i){var a=new b(r),o=r.cue,s=function(t){if("number"==typeof t.line&&(t.snapToLines||t.line>=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return -1;for(var r=t.track,n=r.textTrackList,i=0,a=0;a<n.length&&n[a]!==r;a++)"showing"===n[a].mode&&i++;return -1*++i}(o),u=[];if(o.snapToLines){switch(o.vertical){case"":u=["+y","-y"],l="height";break;case"rl":u=["+x","-x"],l="width";break;case"lr":u=["-x","+x"],l="width"}var l,c=a.lineHeight,d=c*Math.round(s),p=n[l]+c,f=u[0];Math.abs(d)>p&&(d=Math.ceil(p/c)*c*(d<0?-1:1)),s<0&&(d+=""===o.vertical?n.height:n.width,u=u.reverse()),a.move(f,d)}else{var h=a.lineHeight/n.height*100;switch(o.lineAlign){case"center":s-=h/2;break;case"end":s-=h}switch(o.vertical){case"":r.applyStyles({top:r.formatStyle(s,"%")});break;case"rl":r.applyStyles({left:r.formatStyle(s,"%")});break;case"lr":r.applyStyles({right:r.formatStyle(s,"%")})}u=["+y","-x","+x","-y"],a=new b(r)}var m=function(t,r){for(var a,o=new b(t),s=1,u=0;u<r.length;u++){for(;t.overlapsOppositeAxis(n,r[u])||t.within(n)&&t.overlapsAny(i);)t.move(r[u]);if(t.within(n))return t;var l=t.intersectPercentage(n);s>l&&(a=new b(t),s=l),t=new b(o)}return a||o}(a,u);r.move(m.toCSSCompatValues(n))}(0,n,s,o),a.displayState=n.div,o.push(b.getSimpleBoxPosition(n))}()},_.Parser=function(t,r,n){n||(n=r,r={}),r||(r={}),this.window=t,this.vttjs=r,this.state="INITIAL",this.buffer="",this.decoder=n||new TextDecoder("utf8"),this.regionList=[]},_.Parser.prototype={reportOrThrowError:function(t){if(t instanceof o)this.onparsingerror&&this.onparsingerror(t);else throw t},parse:function(t){var r=this;function n(){for(var t=r.buffer,n=0;n<t.length&&"\r"!==t[n]&&"\n"!==t[n];)++n;var i=t.substr(0,n);return"\r"===t[n]&&++n,"\n"===t[n]&&++n,r.buffer=t.substr(n),i}t&&(r.buffer+=r.decoder.decode(t,{stream:!0}));try{if("INITIAL"===r.state){if(!/\r\n|\n/.test(r.buffer))return this;var i,a,c=(a=n()).match(/^WEBVTT([ \t].*)?$/);if(!c||!c[0])throw new o(o.Errors.BadSignature);r.state="HEADER"}for(var d=!1;r.buffer&&/\r\n|\n/.test(r.buffer);)switch(d?d=!1:a=n(),r.state){case"HEADER":/:/.test(a)?(i=a).match(/X-TIMESTAMP-MAP/)?l(i,function(t,n){if("X-TIMESTAMP-MAP"===t){var i;i=new u,l(n,function(t,r){switch(t){case"MPEGT":i.integer(t+"S",r);break;case"LOCA":i.set(t+"L",s(r))}},/[^\d]:/,/,/),r.ontimestampmap&&r.ontimestampmap({MPEGTS:i.get("MPEGTS"),LOCAL:i.get("LOCAL")})}},/=/):l(i,function(t,n){"Region"===t&&function(t){var n=new u;if(l(t,function(t,r){switch(t){case"id":n.set(t,r);break;case"width":n.percent(t,r);break;case"lines":n.integer(t,r);break;case"regionanchor":case"viewportanchor":var i=r.split(",");if(2!==i.length)break;var a=new u;if(a.percent("x",i[0]),a.percent("y",i[1]),!a.has("x")||!a.has("y"))break;n.set(t+"X",a.get("x")),n.set(t+"Y",a.get("y"));break;case"scroll":n.alt(t,r,["up"])}},/=/,/\s/),n.has("id")){var i=new(r.vttjs.VTTRegion||r.window.VTTRegion);i.width=n.get("width",100),i.lines=n.get("lines",3),i.regionAnchorX=n.get("regionanchorX",0),i.regionAnchorY=n.get("regionanchorY",100),i.viewportAnchorX=n.get("viewportanchorX",0),i.viewportAnchorY=n.get("viewportanchorY",100),i.scroll=n.get("scroll",""),r.onregion&&r.onregion(i),r.regionList.push({id:n.get("id"),region:i})}}(n)},/:/):a||(r.state="ID");continue;case"NOTE":a||(r.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(a)){r.state="NOTE";break}if(!a)continue;r.cue=new(r.vttjs.VTTCue||r.window.VTTCue)(0,0,"");try{r.cue.align="center"}catch(t){r.cue.align="middle"}if(r.state="CUE",-1===a.indexOf("-->")){r.cue.id=a;continue}case"CUE":try{!function(t,r,n){var i=t;function a(){var r=s(t);if(null===r)throw new o(o.Errors.BadTimeStamp,"Malformed timestamp: "+i);return t=t.replace(/^[^\sa-zA-Z-]+/,""),r}function c(){t=t.replace(/^\s+/,"")}if(c(),r.startTime=a(),c(),"-->"!==t.substr(0,3))throw new o(o.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+i);t=t.substr(3),c(),r.endTime=a(),c(),function(t,r){var i=new u;l(t,function(t,r){switch(t){case"region":for(var a=n.length-1;a>=0;a--)if(n[a].id===r){i.set(t,n[a].region);break}break;case"vertical":i.alt(t,r,["rl","lr"]);break;case"line":var o=r.split(","),s=o[0];i.integer(t,s),i.percent(t,s)&&i.set("snapToLines",!1),i.alt(t,s,["auto"]),2===o.length&&i.alt("lineAlign",o[1],["start","center","end"]);break;case"position":o=r.split(","),i.percent(t,o[0]),2===o.length&&i.alt("positionAlign",o[1],["start","center","end"]);break;case"size":i.percent(t,r);break;case"align":i.alt(t,r,["start","center","end","left","right"])}},/:/,/\s/),r.region=i.get("region",null),r.vertical=i.get("vertical","");try{r.line=i.get("line","auto")}catch(t){}r.lineAlign=i.get("lineAlign","start"),r.snapToLines=i.get("snapToLines",!0),r.size=i.get("size",100);try{r.align=i.get("align","center")}catch(t){r.align=i.get("align","middle")}try{r.position=i.get("position","auto")}catch(t){r.position=i.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},r.align)}r.positionAlign=i.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},r.align)}(t,r)}(a,r.cue,r.regionList)}catch(t){r.reportOrThrowError(t),r.cue=null,r.state="BADCUE";continue}r.state="CUETEXT";continue;case"CUETEXT":var p=-1!==a.indexOf("-->");if(!a||p&&(d=!0)){r.oncue&&r.oncue(r.cue),r.cue=null,r.state="ID";continue}r.cue.text&&(r.cue.text+="\n"),r.cue.text+=a.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case"BADCUE":a||(r.state="ID");continue}}catch(t){r.reportOrThrowError(t),"CUETEXT"===r.state&&r.cue&&r.oncue&&r.oncue(r.cue),r.cue=null,r.state="INITIAL"===r.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){try{if(this.buffer+=this.decoder.decode(),(this.cue||"HEADER"===this.state)&&(this.buffer+="\n\n",this.parse()),"INITIAL"===this.state)throw new o(o.Errors.BadSignature)}catch(t){this.reportOrThrowError(t)}return this.onflush&&this.onflush(),this}},t.exports=_}
1,22230:function(t){var r={"":1,lr:1,rl:1},n={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function i(t){return"string"==typeof t&&!!n[t.toLowerCase()]&&t.toLowerCase()}function a(t,n,a){this.hasBeenReset=!1;var o="",s=!1,u=t,l=n,c=a,d=null,p="",f=!0,h="auto",m="start",g="auto",v="auto",y=100,b="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return o},set:function(t){o=""+t}},pauseOnExit:{enumerable:!0,get:function(){return s},set:function(t){s=!!t}},startTime:{enumerable:!0,get:function(){return u},set:function(t){if("number"!=typeof t)throw TypeError("Start time must be set to a number.");u=t,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return l},set:function(t){if("number"!=typeof t)throw TypeError("End time must be set to a number.");l=t,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return c},set:function(t){c=""+t,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return d},set:function(t){d=t,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return p},set:function(t){var n="string"==typeof t&&!!r[t.toLowerCase()]&&t.toLowerCase();if(!1===n)throw SyntaxError("Vertical: an invalid or illegal direction string was specified.");p=n,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return f},set:function(t){f=!!t,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return h},set:function(t){if("number"!=typeof t&&"auto"!==t)throw SyntaxError("Line: an invalid number or illegal string was specified.");h=t,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return m},set:function(t){var r=i(t);r?(m=r,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return g},set:function(t){if(t<0||t>100)throw Error("Position must be between 0 and 100.");g=t,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return v},set:function(t){var r=i(t);r?(v=r,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return y},set:function(t){if(t<0||t>100)throw Error("Size must be between 0 and 100.");y=t,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return b},set:function(t){var r=i(t);if(!r)throw SyntaxError("align: an invalid or illegal alignment string was specified.");b=r,this.hasBeenReset=!0}}}),this.displayState=void 0}a.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},t.exports=a},13710:function(t){var r={"":!0,up:!0};function n(t){return"number"==typeof t&&t>=0&&t<=100}t.exports=function(){var t=100,i=3,a=0,o=100,s=0,u=100,l="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(r){if(!n(r))throw Error("Width must be between 0 and 100.");t=r}},lines:{enumerable:!0,get:function(){return i},set:function(t){if("number"!=typeof t)throw TypeError("Lines must be set to a number.");i=t}},regionAnchorY:{enumerable:!0,get:function(){return o},set:function(t){if(!n(t))throw Error("RegionAnchorX must be between 0 and 100.");o=t}},regionAnchorX:{enumerable:!0,get:function(){return a}
1,set:function(t){if(!n(t))throw Error("RegionAnchorY must be between 0 and 100.");a=t}},viewportAnchorY:{enumerable:!0,get:function(){return u},set:function(t){if(!n(t))throw Error("ViewportAnchorY must be between 0 and 100.");u=t}},viewportAnchorX:{enumerable:!0,get:function(){return s},set:function(t){if(!n(t))throw Error("ViewportAnchorX must be between 0 and 100.");s=t}},scroll:{enumerable:!0,get:function(){return l},set:function(t){var n="string"==typeof t&&!!r[t.toLowerCase()]&&t.toLowerCase();!1===n?console.warn("Scroll: an invalid or illegal string was specified."):l=n}}})}},10434:function(t){function r(){return t.exports=r=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},t.exports.__esModule=!0,t.exports.default=t.exports,r.apply(null,arguments)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports},87462:function(t,r,n){"use strict";function i(){return(i=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var i in n)({}).hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(null,arguments)}n.d(r,{Z:function(){return i}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.