/* @license Shaka Player Copyright 2016 Google LLC SPDX-License-Identifier: Apache-2.0 */ (function(){var innerGlobal=typeof window!="undefined"?window:global;var exportTo={};(function(window,global,module){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var p,ba=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},da=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; function ea(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b0;){var a=this.g.pop();if(a in this.i)return a}return null};xa.prototype.getNext=xa.prototype.h;function ya(a){this.g=new ta;this.h=a}function Aa(a,b){va(a.g);var c=a.g.H;if(c)return Ba(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.g.return);a.g.return(b);return Ca(a)} function Ba(a,b,c,d){try{var e=b.call(a.g.H,c);sa(e);if(!e.done)return a.g.J=!1,e;var f=e.value}catch(g){return a.g.H=null,wa(a.g,g),Ca(a)}a.g.H=null;d.call(a.g,f);return Ca(a)}function Ca(a){for(;a.g.h;)try{var b=a.h(a.g);if(b)return a.g.J=!1,{value:b.value,done:!1}}catch(c){a.g.i=void 0,wa(a.g,c)}a.g.J=!1;if(a.g.D){b=a.g.D;a.g.D=null;if(b.Sj)throw b.Bj;return{value:b.return,done:!0}}return{value:void 0,done:!0}} function Da(a){this.next=function(b){va(a.g);a.g.H?b=Ba(a,a.g.H.next,b,a.g.K):(a.g.K(b),b=Ca(a));return b};this.throw=function(b){va(a.g);a.g.H?b=Ba(a,a.g.H["throw"],b,a.g.K):(wa(a.g,b),b=Ca(a));return b};this.return=function(b){return Aa(a,b)};this[Symbol.iterator]=function(){return this}}function Ea(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})} function E(a){return Ea(new Da(new ya(a)))}function Fa(){for(var a=Number(this),b=[],c=a;c>>0)+"_",e=0;return b}); ha("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");da(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return Ga(qa(this))}});return a});function Ga(a){a={next:a};a[Symbol.iterator]=function(){return this};return a} ha("Promise",function(a){function b(g){this.h=0;this.i=void 0;this.g=[];this.o=!1;var h=this.j();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}}function c(){this.g=null}function d(g){return g instanceof b?g:new b(function(h){h(g)})}if(a)return a;c.prototype.h=function(g){if(this.g==null){this.g=[];var h=this;this.i(function(){h.l()})}this.g.push(g)};var e=fa.setTimeout;c.prototype.i=function(g){e(g,0)};c.prototype.l=function(){for(;this.g&&this.g.length;){var g=this.g;this.g=[];for(var h=0;h=f}}); ha("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});ha("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c1114111||e!==Math.floor(e))throw new RangeError("invalid_code_point "+e);e<=65535?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}}); function La(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e>>0;if(b===0)return 32;var c=0;(b&4294901760)===0&&(b<<=16,c+=16);(b&4278190080)===0&&(b<<=8,c+=8);(b&4026531840)===0&&(b<<=4,c+=4);(b&3221225472)===0&&(b<<=2,c+=2);(b&2147483648)===0&&c++;return c}});ha("Number.isNaN",function(a){return a?a:function(b){return typeof b==="number"&&isNaN(b)}}); ha("String.prototype.trimLeft",function(a){function b(){return this.replace(/^[\s\xa0]+/,"")}return a||b});ha("String.prototype.trimStart",function(a){return a||String.prototype.trimLeft});ha("String.prototype.repeat",function(a){return a?a:function(b){var c=Ka(this,null,"repeat");if(b<0||b>1342177279)throw new RangeError("Invalid count value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}}); ha("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});ha("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Ha(b,d)&&c.push(b[d]);return c}});ha("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}}); ha("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=Ka(this,b,"endsWith");c===void 0&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;e>0&&c>0;)if(d[--c]!=b[--e])return!1;return e<=0}});ha("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}});var Na=this||self; function F(a,b){a=a.split(".");var c=Na;a[0]in c||typeof c.execScript=="undefined"||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};/* @license Shaka Player Copyright 2016 Google LLC SPDX-License-Identifier: Apache-2.0 */ function Q(a,b){if(b)if(b instanceof Map)for(var c=u(b.keys()),d=c.next();!d.done;d=c.next())d=d.value,Object.defineProperty(this,d,{value:b.get(d),writable:!0,enumerable:!0});else for(c in b)Object.defineProperty(this,c,{value:b[c],writable:!0,enumerable:!0});this.defaultPrevented=this.cancelable=this.bubbles=!1;this.timeStamp=window.performance&&window.performance.now?window.performance.now():Date.now();this.type=a;this.isTrusted=!1;this.target=this.currentTarget=null;this.g=!1} function Oa(a){var b=new Q(a.type),c;for(c in a)Object.defineProperty(b,c,{value:a[c],writable:!0,enumerable:!0});return b}Q.prototype.preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)};Q.prototype.stopImmediatePropagation=function(){this.g=!0};Q.prototype.stopPropagation=function(){};F("shaka.util.FakeEvent",Q); var Pa={Bn:"abrstatuschanged",Cn:"adaptation",Dn:"audiotrackchanged",En:"audiotrackschanged",Fn:"boundarycrossed",Hn:"buffering",Gn:"bufferappending",In:"canupdatestarttime",Jn:"complete",Kn:"configurationchanged",Ln:"currentitemchanged",Mn:"downloadcompleted",Nn:"downloadfailed",On:"downloadheadersreceived",Pn:"drmsessionupdate",Qn:"emsg",Wn:"itemsinserted",Xn:"itemsremoved",qo:"prft",Error:"error",Rn:"expirationupdated",Sn:"firstquartile",Tn:"gapjumped",Yn:"keystatuschanged",ao:"loaded",bo:"loading", fo:"manifestparsed",ho:"manifestupdated",io:"mediaqualitychanged",jo:"mediasourcerecovered",lo:"metadataadded",Metadata:"metadata",mo:"midpoint",oo:"nospatialvideoinfo",po:"onstatechange",so:"programinformation",uo:"ratechange",xo:"segmentappended",yo:"sessiondata",zo:"spatialvideoinfo",Ao:"stalldetected",Bo:"started",Co:"statechanged",Do:"streaming",Eo:"textchanged",Fo:"thirdquartile",Go:"timelineregionadded",Ho:"timelineregionenter",Io:"timelineregionexit",Jo:"trackschanged",Lo:"unloading",No:"variantchanged"};function Qa(){}function Ra(){}function Sa(){}function Ta(a){var b=Fa.apply(1,arguments);Ua.has(a)||(Ua.add(a),Sa.apply(Qa,ra(b)))}function Va(){}function Wa(){}function Xa(){}var Ua=new Set; window.console&&((new Map).set(1,function(){return console.error.apply(console,ra(Fa.apply(0,arguments)))}).set(2,function(){return console.warn.apply(console,ra(Fa.apply(0,arguments)))}).set(3,function(){return console.info.apply(console,ra(Fa.apply(0,arguments)))}).set(4,function(){return console.log.apply(console,ra(Fa.apply(0,arguments)))}).set(5,function(){return console.debug.apply(console,ra(Fa.apply(0,arguments)))}).set(6,function(){return console.debug.apply(console,ra(Fa.apply(0,arguments)))}), Sa=function(){return console.warn.apply(console,ra(Fa.apply(0,arguments)))},Ra=function(){console.error.apply(console,ra(Fa.apply(0,arguments)))});function Ya(){this.g=new Map}p=Ya.prototype;p.push=function(a,b){this.g.getOrInsertComputed(a,function(){return[]}).push(b)};p.get=function(a){return this.g.has(a)?this.g.get(a).slice():null};p.remove=function(a,b){if(this.g.has(a)){var c=this.g.get(a).filter(function(d){return d!=b});this.g.set(a,c);c.length||this.g.delete(a)}};p.forEach=function(a){this.g.forEach(function(b,c){a(c,b)})};p.size=function(){return this.g.size};p.keys=function(){return Array.from(this.g.keys())};function Za(){this.qb=new Ya;this.pf=this}Za.prototype.addEventListener=function(a,b){this.qb&&this.qb.push(a,b)};Za.prototype.removeEventListener=function(a,b){this.qb&&this.qb.remove(a,b)};Za.prototype.dispatchEvent=function(a){if(!this.qb)return!0;var b=this.qb.get(a.type)||[],c=this.qb.get("All");c&&(b=b.concat(c));b=u(b);for(c=b.next();!c.done;c=b.next()){c=c.value;a.target=this.pf;a.currentTarget=this.pf;try{c.handleEvent?c.handleEvent(a):c.call(this,a)}catch(d){}if(a.g)break}return a.defaultPrevented}; Za.prototype.release=function(){this.qb=null};function ab(a,b){var c=[];a=u(a);for(var d=a.next();!d.done;d=a.next())c.push(b(d.value));return c}function bb(a,b){a=u(a);for(var c=a.next();!c.done;c=a.next())if(!b(c.value))return!1;return!0}function cb(a,b){a=u(a);for(var c=a.next();!c.done;c=a.next())if(b(c.value))return!0;return!1}function db(a,b){var c=[];a=u(a);for(var d=a.next();!d.done;d=a.next())d=d.value,b(d)&&c.push(d);return c};/* @license Copyright 2006 The Closure Library Authors SPDX-License-Identifier: Apache-2.0 */ var eb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function fb(a){var b;a instanceof fb?(gb(this,a.Ec),this.Id=a.Id,hb(this,a.Vb),ib(this,a.qe),this.Cc=a.Cc,jb(this,a.g.clone()),this.ud=a.ud):a&&(b=String(a).match(eb))?(gb(this,b[1]||"",!0),this.Id=kb(b[2]||""),hb(this,b[3]||"",!0),ib(this,b[4]),this.Cc=kb(b[5]||"",!0),jb(this,b[6]||"",!0),this.ud=kb(b[7]||"")):this.g=new nb(null)}p=fb.prototype;p.Ec="";p.Id="";p.Vb="";p.qe=null;p.Cc="";p.ud=""; p.toString=function(){var a=[],b=this.Ec;b&&a.push(ob(b,pb,!0),":");if(b=this.Vb){a.push("//");var c=this.Id;c&&a.push(ob(c,pb,!0),"@");a.push(encodeURIComponent(b).replace(/%25([0-9a-fA-F]{2})/g,"%$1"));b=this.qe;b!=null&&a.push(":",String(b))}if(b=this.Cc)this.Vb&&b.charAt(0)!="/"&&a.push("/"),a.push(ob(b,b.charAt(0)=="/"?qb:rb,!0));(b=this.g.toString())&&a.push("?",b);(b=this.ud)&&a.push("#",ob(b,sb));return a.join("")}; p.resolve=function(a){var b=this.clone();b.Ec==="data"&&(b=new fb);var c=!!a.Ec;c?gb(b,a.Ec):c=!!a.Id;c?b.Id=a.Id:c=!!a.Vb;c?hb(b,a.Vb):c=a.qe!=null;var d=a.Cc;if(c)ib(b,a.qe);else if(c=!!a.Cc){if(d.charAt(0)!="/")if(this.Vb&&!this.Cc)d="/"+d;else{var e=b.Cc.lastIndexOf("/");e!=-1&&(d=b.Cc.substr(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(e.indexOf("./")==-1&&e.indexOf("/.")==-1)d=e;else{d=e.lastIndexOf("/",0)==0;e=e.split("/");for(var f=[],g=0;g1||f.length==1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}}c?b.Cc=d:c=a.g.toString()!=="";c?jb(b,a.g.clone()):c=!!a.ud;c&&(b.ud=a.ud);return b};p.clone=function(){return new fb(this)};function gb(a,b,c){a.Ec=c?kb(b,!0):b;a.Ec&&(a.Ec=a.Ec.replace(/:$/,""))}function hb(a,b,c){a.Vb=c?kb(b,!0):b}function ib(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Bad port number "+b);a.qe=b}else a.qe=null} function jb(a,b,c){b instanceof nb?a.g=b:(c||(b=ob(b,tb)),a.g=new nb(b))}function kb(a,b){return a?b?decodeURI(a):decodeURIComponent(a):""}function ob(a,b,c){return a!=null?(a=encodeURI(a).replace(b,ub),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function ub(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var pb=/[#\/\?@]/g,rb=/[#\?:]/g,qb=/[#\?]/g,tb=/[#\?@]/g,sb=/#/g;function nb(a){this.g=a||null} function wb(a){if(!a.rb&&(a.rb=new Map,a.He=0,a.g))for(var b=a.g.split("&"),c=0;c=0){var f=b[c].substring(0,d);e=b[c].substring(d+1)}else f=b[c];f=decodeURIComponent(f);e=e||"";a.add(f,decodeURIComponent(e))}}p=nb.prototype;p.rb=null;p.He=null;p.add=function(a,b){wb(this);this.g=null;var c=this.rb.has(a)?this.rb.get(a):null;c||this.rb.set(a,c=[]);c.push(b);this.He++;return this}; p.set=function(a,b){wb(this);this.g=null;this.rb.has(a)?this.rb.set(a,[b]):this.add(a,b);return this};p.get=function(a){wb(this);return this.rb.get(a)||[]};p.toString=function(){if(this.g)return this.g;if(!this.rb||!this.rb.size)return"";for(var a=[],b=u(this.rb.keys()),c=b.next();!c.done;c=b.next()){var d=c.value;c=encodeURIComponent(d);d=this.rb.get(d);for(var e=0;e=c+2&&(a[c]&224)==192&&(a[c+1]&192)==128?(d=(a[c]&31)<<6|a[c+1]&63,c+=1):a.length>=c+3&&(a[c]&240)==224&&(a[c+1]&192)==128&& (a[c+2]&192)==128?(d=(a[c]&15)<<12|(a[c+1]&63)<<6|a[c+2]&63,c+=2):a.length>=c+4&&(a[c]&241)==240&&(a[c+1]&192)==128&&(a[c+2]&192)==128&&(a[c+3]&192)==128&&(d=(a[c]&7)<<18|(a[c+1]&63)<<12|(a[c+2]&63)<<6|a[c+3]&63,c+=3);if(d<=65535)b+=String.fromCharCode(d);else{d-=65536;var e=d&1023;b+=String.fromCharCode(55296+(d>>10));b+=String.fromCharCode(56320+e)}}return b} function ac(a,b,c){if(!a)return"";if(!c&&a.byteLength%2!=0)throw new V(2,2,2004);c=Math.floor(a.byteLength/2);var d=new Uint16Array(c);a=Db(a);for(var e=0;e=9&&c[d]<=126}if(!a)return"";var c=zb(a);if(c[0]==239&&c[1]==187&&c[2]==191)return $b(c);if(c[0]==254&&c[1]==255)return ac(c.subarray(2),!1);if(c[0]==255&&c[1]==254)return ac(c.subarray(2),!0);if(c[0]==0&&c[2]==0)return ac(a,!1);if(c[1]==0&&c[3]==0)return ac(a,!0);if(b(0)&&b(1)&&b(2)&&b(3))return $b(a);throw new V(2,2,2003);} function fc(a){if(window.TextEncoder&&!Vb().Qi()){var b=new TextEncoder;return Ab(b.encode(a))}a=encodeURIComponent(a);a=unescape(a);b=new Uint8Array(a.length);for(var c=0;c",""":'"',"'":"'"," ":"\u00a0","‎":"\u200e","‏":"\u200f"},c=/&(?:amp|lt|gt|quot|apos|nbsp|lrm|rlm|#[xX]?[0-9a-fA-F]+);/g,d=RegExp(c.source);return a&&d.test(a)?a.replace(c,function(e){return e[1]=="#"?(e=e[2]=="x"||e[2]=="X"?parseInt(e.substring(3),16):parseInt(e.substring(2),10),e>=0&&e<=1114111?String.fromCodePoint(e):""):b[e]||"'"}):a||""}F("shaka.util.StringUtils",Zb);Zb.resetFromCharCode=function(){bc.g=void 0}; Zb.toUTF16=hc;Zb.toUTF8=fc;Zb.fromBytesAutoDetect=ec;Zb.fromUTF16=ac;Zb.fromUTF8=$b;var bc=new Eb(function(){function a(c){try{var d=new Uint8Array(c);return String.fromCharCode.apply(null,d).length>0}catch(e){return!1}}for(var b={qd:65536};b.qd>0;b={qd:b.qd},b.qd/=2)if(a(b.qd))return function(c){return function(d){for(var e="",f=0;f=0?a.substring(0,b):a;a=a.toLowerCase();return a=Ic.get(a)||a}function Mc(a){return a.language?Ec(a.language):a.audio&&a.audio.language?Ec(a.audio.language):a.video&&a.video.language?Ec(a.video.language):"und"} function Nc(a,b){a=Ec(a);var c=new Set;b=u(b);for(var d=b.next();!d.done;d=b.next())c.add(Ec(d.value));b=u(c);for(d=b.next();!d.done;d=b.next())if(d=d.value,d==a)return d;b=u(c);for(d=b.next();!d.done;d=b.next())if(d=d.value,Fc(d,a))return d;b=u(c);for(d=b.next();!d.done;d=b.next())if(d=d.value,Gc(d,a))return d;c=u(c);for(b=c.next();!b.done;b=c.next())if(b=b.value,Fc(a,b))return b;return null}F("shaka.util.LanguageUtils",Cc);Cc.findClosestLocale=Nc;Cc.getLocaleForVariant=Mc; Cc.getLocaleForText=function(a){return Ec(a.language||"und")};Cc.getBase=Kc;Cc.relatedness=Lc;Cc.areSiblings=Jc;Cc.normalize=Ec;Cc.isSiblingOf=Gc;Cc.isParentOf=Fc;Cc.areLanguageCompatible=Dc;Cc.areLocaleCompatible=function(a,b){a=Ec(a);b=Ec(b);return a==b}; var Ic=new Map([["aar","aa"],["abk","ab"],["afr","af"],["aka","ak"],["alb","sq"],["amh","am"],["ara","ar"],["arg","an"],["arm","hy"],["asm","as"],["ava","av"],["ave","ae"],["aym","ay"],["aze","az"],["bak","ba"],["bam","bm"],["baq","eu"],["bel","be"],["ben","bn"],["bih","bh"],["bis","bi"],["bod","bo"],["bos","bs"],["bre","br"],["bul","bg"],["bur","my"],["cat","ca"],["ces","cs"],["cha","ch"],["che","ce"],["chi","zh"],["chu","cu"],["chv","cv"],["cor","kw"],["cos","co"],["cre","cr"],["cym","cy"],["cze", "cs"],["dan","da"],["deu","de"],["div","dv"],["dut","nl"],["dzo","dz"],["ell","el"],["eng","en"],["epo","eo"],["est","et"],["eus","eu"],["ewe","ee"],["fao","fo"],["fas","fa"],["fij","fj"],["fin","fi"],["fra","fr"],["fre","fr"],["fry","fy"],["ful","ff"],["geo","ka"],["ger","de"],["gla","gd"],["gle","ga"],["glg","gl"],["glv","gv"],["gre","el"],["grn","gn"],["guj","gu"],["hat","ht"],["hau","ha"],["heb","he"],["her","hz"],["hin","hi"],["hmo","ho"],["hrv","hr"],["hun","hu"],["hye","hy"],["ibo","ig"],["ice", "is"],["ido","io"],["iii","ii"],["iku","iu"],["ile","ie"],["ina","ia"],["ind","id"],["ipk","ik"],["isl","is"],["ita","it"],["jav","jv"],["jpn","ja"],["kal","kl"],["kan","kn"],["kas","ks"],["kat","ka"],["kau","kr"],["kaz","kk"],["khm","km"],["kik","ki"],["kin","rw"],["kir","ky"],["kom","kv"],["kon","kg"],["kor","ko"],["kua","kj"],["kur","ku"],["lao","lo"],["lat","la"],["lav","lv"],["lim","li"],["lin","ln"],["lit","lt"],["ltz","lb"],["lub","lu"],["lug","lg"],["mac","mk"],["mah","mh"],["mal","ml"],["mao", "mi"],["mar","mr"],["may","ms"],["mkd","mk"],["mlg","mg"],["mlt","mt"],["mon","mn"],["mri","mi"],["msa","ms"],["mya","my"],["nau","na"],["nav","nv"],["nbl","nr"],["nde","nd"],["ndo","ng"],["nep","ne"],["nld","nl"],["nno","nn"],["nob","nb"],["nor","no"],["nya","ny"],["oci","oc"],["oji","oj"],["ori","or"],["orm","om"],["oss","os"],["pan","pa"],["per","fa"],["pli","pi"],["pol","pl"],["por","pt"],["pus","ps"],["que","qu"],["roh","rm"],["ron","ro"],["rum","ro"],["run","rn"],["rus","ru"],["sag","sg"],["san", "sa"],["sin","si"],["slk","sk"],["slo","sk"],["slv","sl"],["sme","se"],["smo","sm"],["sna","sn"],["snd","sd"],["som","so"],["sot","st"],["spa","es"],["sqi","sq"],["srd","sc"],["srp","sr"],["ssw","ss"],["sun","su"],["swa","sw"],["swe","sv"],["tah","ty"],["tam","ta"],["tat","tt"],["tel","te"],["tgk","tg"],["tgl","tl"],["tha","th"],["tib","bo"],["tir","ti"],["ton","to"],["tsn","tn"],["tso","ts"],["tuk","tk"],["tur","tr"],["twi","tw"],["uig","ug"],["ukr","uk"],["urd","ur"],["uzb","uz"],["ven","ve"],["vie", "vi"],["vol","vo"],["wel","cy"],["wln","wa"],["wol","wo"],["xho","xh"],["yid","yi"],["yor","yo"],["zha","za"],["zho","zh"],["zul","zu"]]);function Oc(a){Za.call(this);this.j=Ec(a);this.i=new Map;this.g=new Set;this.h=new Map}pa(Oc,Za);p=Oc.prototype;p.release=function(){Za.prototype.release.call(this)}; p.rj=function(a){var b=this;this.g.clear();a=u(a);for(var c=a.next();!c.done;c=a.next())this.g.add(Ec(c.value));Pc(this);a=db(this.g,function(d){return!b.h.has(d)});a.length&&this.dispatchEvent(new Q("unknown-locales",(new Map).set("locales",a)));a=db(this.g,function(d){return b.h.has(d)});a=(new Map).set("locales",a.length?a:[this.j]);this.dispatchEvent(new Q("locale-changed",a))}; p.cb=function(a,b,c){a=Ec(a);c===void 0&&(c=Qc);var d=this.h.getOrInsert(a,new Map);b.forEach(function(e,f){d.has(f)&&c!=Qc||d.set(f,e)});Pc(this);this.dispatchEvent(new Q("locale-updated"));return this};p.$m=function(a){for(var b=u(a.keys()),c=b.next();!c.done;c=b.next())c=c.value,a.set(c,this.resolve(c))};p.resolve=function(a){var b=this.i.get(a);if(b)return b;a=(new Map).set("locales",Array.from(this.g)).set("missing",a);this.dispatchEvent(new Q("unknown-localization",a));return""};p.Kl=function(){return this.g}; function Pc(a){for(var b=a.h,c=a.j,d=a.g,e=new Set,f=u(d),g=f.next(),h={};!g.done;h={Te:void 0},g=f.next()){h.Te=g.value;e.add(h.Te);e.add(Kc(h.Te));g=db(b.keys(),function(l){return function(m){return Jc(m,l.Te)}}(h));g.sort();g=u(g);for(var k=g.next();!k.done;k=g.next())e.add(k.value);h=db(b.keys(),function(l){return function(m){return Kc(m)==l.Te}}(h));h.sort();h=u(h);for(g=h.next();!g.done;g=h.next())e.add(g.value)}e.add(c);c=[];e=u(e);for(f=e.next();!f.done;f=e.next())(f=b.get(f.value))&&c.push(f); c.reverse();a.i.clear();b=u(c);for(e=b.next();!e.done;e=b.next())e.value.forEach(function(l,m){a.i.set(m,l)});b=a.i.keys();e=new Set;c=u(a.g);for(f=c.next();!f.done;f=c.next())f=a.h.get(f.value)||new Map,Rc(f,b,e);e.size>0&&(d=(new Map).set("locales",Array.from(d)).set("missing",Array.from(e)),a.dispatchEvent(new Q("missing-localizations",d)))}function Rc(a,b,c){b=u(b);for(var d=b.next();!d.done;d=b.next())d=d.value,a.get(d)||c.add(d)}F("shaka.ui.Localization",Oc);Oc.prototype.getCurrentLocales=Oc.prototype.Kl; Oc.prototype.resolve=Oc.prototype.resolve;Oc.prototype.resolveDictionary=Oc.prototype.$m;Oc.prototype.insert=Oc.prototype.cb;Oc.prototype.changeLocale=Oc.prototype.rj;Oc.prototype.release=Oc.prototype.release;var Qc=1;Oc.ConflictResolution={USE_OLD:0,USE_NEW:Qc};Oc.UNKNOWN_LOCALES="unknown-locales";Oc.UNKNOWN_LOCALIZATION="unknown-localization";Oc.MISSING_LOCALIZATIONS="missing-localizations";Oc.LOCALE_CHANGED="locale-changed";Oc.LOCALE_UPDATED="locale-updated";function Sc(a){this.i=Math.log(.5);this.g=Math.exp(this.i/a);this.j=this.h=0}Sc.prototype.sample=function(a,b){var c=Math.pow(this.g,a);b=b*(1-c)+c*this.h;isNaN(b)||(this.h=b,this.j+=a)};function Tc(a){return a.h/(1-Math.pow(a.g,a.j))};function Uc(){this.h=new Sc(2);this.j=new Sc(5);this.g=0;this.i=128E3;this.l=16E3}Uc.prototype.configure=function(a){this.i=a.minTotalBytes;this.l=a.minBytes;var b=this.h;b.g=Math.exp(b.i/a.fastHalfLife);b=this.j;b.g=Math.exp(b.i/a.slowHalfLife)};Uc.prototype.sample=function(a,b){if(!(b-1&&a.splice(b,1)}function Yc(a,b,c){c||(c=Vc);if(a.length!=b.length)return!1;b=b.slice();a=u(a);for(var d=a.next(),e={};!d.done;e={Uj:void 0},d=a.next()){e.Uj=d.value;d=b.findIndex(function(f){return function(g){return c(f.Uj,g)}}(e));if(d==-1)return!1;b[d]=b[b.length-1];b.pop()}return b.length==0} function Zc(a,b){var c=[],d=[];a=u(a);for(var e=a.next();!e.done;e=a.next())e=e.value,b(e)?c.push(e):d.push(e);return[c,d]}function $c(a,b){for(var c=0,d=a.length;c>>1;b(a[e])?c=e+1:d=e}return c}function ad(a,b,c){if(a===b)return!0;if(!a||!b)return a==b;c||(c=Vc);if(a.length!=b.length)return!1;for(var d=0;d0)switch(c.format){case xd:a.g.extract(d,c.pts);break;case yd:a.g.extractRaw608(d,c.pts)}}return a.g.decode()}td.prototype.remove=function(a){a=a===void 0?[]:a;a=new Set(a);for(var b=u(this.h.keys()),c=b.next();!c.done;c=b.next())if(c=c.value,!a.has(c)){var d=this.h.get(c);d&&d.clear();this.h.delete(c)}};function zd(a,b){Ad.set(a,b)}function ud(a){return Ad.get(a)} F("shaka.media.ClosedCaptionParser",td);td.findDecoder=function(){return vd};td.unregisterDecoder=function(){vd=null};td.registerDecoder=function(a){vd=a};td.findParser=ud;td.unregisterParser=function(a){Ad.delete(a)};td.registerParser=zd;var Ad=new Map,vd=null,xd="sei",yd="raw608";function Bd(){this.id="";this.regionAnchorY=this.regionAnchorX=this.viewportAnchorY=this.viewportAnchorX=0;this.height=this.width=100;this.viewportAnchorUnits=this.widthUnits=this.heightUnits=Cd;this.scroll=Dd} Bd.prototype.clone=function(){var a=new Bd;a.id=this.id;a.viewportAnchorX=this.viewportAnchorX;a.viewportAnchorY=this.viewportAnchorY;a.regionAnchorX=this.regionAnchorX;a.regionAnchorY=this.regionAnchorY;a.width=this.width;a.height=this.height;a.heightUnits=this.heightUnits;a.widthUnits=this.widthUnits;a.viewportAnchorUnits=this.viewportAnchorUnits;a.scroll=this.scroll;return a};F("shaka.text.CueRegion",Bd);Bd.prototype.clone=Bd.prototype.clone;var Cd=1;Bd.units={PX:0,PERCENTAGE:Cd,LINES:2}; var Dd="";Bd.scrollMode={NONE:Dd,UP:"up"};function Ed(a){this.h=a||"";this.g=0}function Gd(a){Hd(a,/[ \t]+/gm)}function Hd(a,b){b.lastIndex=a.g;b=b.exec(a.h);b=b==null?null:{position:b.index,length:b[0].length,results:b};if(a.g==a.h.length||b==null||b.position!=a.g)return null;a.g+=b.length;return b.results}function Id(a){return a.g==a.h.length?null:(a=Hd(a,/[^ \t\n]*/gm))?a[0]:null} function Jd(a){a=Hd(a,Kd);if(a==null)return null;var b=Number(a[2]),c=Number(a[3]);return b>59||c>59?null:(Number(a[6])||0)/1E3+c+b*60+(Number(a[1])||0)*3600}function Ld(a){return a?Jd(new Ed(a)):null}var Kd=/(?:(\d{1,}):)?(\d{2}):(\d{2})((\.(\d{1,3})))?/g;function Md(){}function Nd(a){function b(d){switch(typeof d){case "undefined":case "boolean":case "number":case "string":case "symbol":case "function":return d;default:if(!d||ArrayBuffer.isView(d))return d;if(c.has(d))return null;var e=Array.isArray(d);if(d.constructor!=Object&&!e)return null;c.add(d);var f=e?[]:{},g;for(g in d)f[g]=b(d[g]);e&&(f.length=d.length);return f}}var c=new WeakSet;return b(a)}function Od(a){var b={},c;for(c in a)b[c]=a[c];return b} function Pd(a){if(Array.isArray(a)){for(var b=[],c=0;c",e);h=a.substring(h,e);var l=h.indexOf(g);if(l==-1){var m=g.indexOf(".");m>0&&(l=h.indexOf(g.substring(0,m)))}if(l==-1)throw g=a.substring(0,e).split("\n"),Error("Unexpected close tag\nLine: "+(g.length-1)+"\nColumn: "+(g[g.length-1].length+1)+"\nChar: "+a[e]);e+1&&(e+=1);break}else if(a.charCodeAt(e+1)===33){if(a.charCodeAt(e+2)==45){for(;e!==-1&&(a.charCodeAt(e)!== 62||a.charCodeAt(e-1)!=45||a.charCodeAt(e-2)!=45||e==-1);)e=a.indexOf(">",e+1);e===-1&&(e=a.length)}else if(a.charCodeAt(e+2)===91&&a.charCodeAt(e+8)===91&&a.substr(e+3,5).toLowerCase()==="cdata"){l=a.indexOf("]]\x3e",e);l==-1?(k.push(a.substr(e+9)),e=a.length):(k.push(a.substring(e+9,l)),e=l+3);continue}e++;continue}if(f>512)throw Error("XML is too deeply nested");f++;a:{m=h;e++;var n=d(),q={};for(l=[];a.charCodeAt(e)!==62&&a[e];){var r=a.charCodeAt(e);if(r>64&&r<91||r>96&&r<123){r=d();for(var t= a.charCodeAt(e);t&&t!==39&&t!==34&&!(t>64&&t<91||t>96&&t<123)&&t!==62;)e++,t=a.charCodeAt(e);var v=e+1;e=a.indexOf(a[e],v);v=(" "+a.slice(v,e)).slice(1);if(t===39||t===34){if(e===-1){m={tagName:n,attributes:q,children:l,parent:null};if(b)for(n=0;n0&&k.push(l):k.length&&l.length==1&&l[0]=="\n"?k.push(l):l.trim().length>0&&k.push(l),e++;return k}function d(){for(var g=e;"\r\n\t>/= ".indexOf(a[e])=== -1&&a[e];)e++;return(" "+a.slice(g,e)).slice(1)}var e=0,f=0;return c("")}function Wd(a){return typeof a==="string"}function Xd(a){var b=[];if(!a.children)return[];a=u(a.children);for(var c=a.next();!c.done;c=a.next())c=c.value,typeof c!=="string"&&b.push(c);return b}function Yd(a,b){var c=[];if(!a.children)return[];a=u(a.children);for(var d=a.next();!d.done;d=a.next())d=d.value,d.tagName===b&&c.push(d);return c} function Zd(a){if(typeof a==="string")return ic(a);var b=[];a=u(a.children);for(var c=a.next();!c.done;c=a.next())c=c.value,typeof c==="string"&&b.push(c);b=b.join("");return b===""?null:ic(b)}function $d(a){for(var b=u(a.children),c=b.next();!c.done;c=b.next())if(typeof c.value!=="string")return null;(a=Zd(a))&&(a=a.trim());return a}function be(a,b,c){c=c===void 0?[]:c;a.tagName===b&&c.push(a);if(a.children){a=u(a.children);for(var d=a.next();!d.done;d=a.next())be(d.value,b,c)}return c} function ce(a,b){a=Yd(a,b);return a.length!=1?null:a[0]}function de(a,b,c){a=ee(a,b,c);return a.length!=1?null:a[0]}function fe(a,b,c,d){d=d===void 0?null:d;var e=null;a=a.attributes[b];a==null||a===""&&d!==null||(e=c(a));return e==null?d:e}function ge(a,b,c){b=Td(b);return a.attributes[b+":"+c]||null}function ee(a,b,c){var d=Td(b);b=[];if(a.children)for(c=d?d+":"+c:c,a=u(a.children),d=a.next();!d.done;d=a.next())(d=d.value)&&d.tagName===c&&b.push(d);return b} function he(a,b,c){b=u(b);for(var d=b.next();!d.done;d=b.next())if(d=ge(a,d.value,c))return d;return null}function ie(a){if(!a)return null;/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(a)&&(a+="Z");a=Date.parse(a);return isNaN(a)?null:a/1E3} function je(a){if(!a)return null;a=RegExp("^P(?:([0-9]*)Y)?(?:([0-9]*)M)?(?:([0-9]*)D)?(?:T(?:([0-9]*)H)?(?:([0-9]*)M)?(?:([0-9.]*)S)?)?$","i").exec(a);if(!a)return null;a=31536E3*Number(a[1]||null)+2592E3*Number(a[2]||null)+86400*Number(a[3]||null)+3600*Number(a[4]||null)+60*Number(a[5]||null)+Number(a[6]||null);return isFinite(a)?a:null} function ke(a){var b=/([0-9]+)-([0-9]+)/.exec(a);if(!b)return null;a=Number(b[1]);if(!isFinite(a))return null;b=Number(b[2]);return isFinite(b)?{start:a,end:b}:null}function le(a){a=Number(a);return a%1===0?a:null}function me(a){a=Number(a);return a%1===0&&a>0?a:null}function ne(a){a=Number(a);return a%1===0&&a>=0?a:null}function oe(a){a=Number(a);return isNaN(a)?null:a}function pe(a){return a?a.toLowerCase()==="true":!1} function qe(a){var b;var c=(b=a.match(/^(\d+)\/(\d+)$/))?Number(b[1])/Number(b[2]):Number(a);return isNaN(c)?null:c} function re(a){var b=[];a=ic(a).split(/\/+(?=(?:[^'"]*['"][^'"]*['"])*[^'"]*$)/);a=u(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=c.match(/^([\w]+)/);if(d){var e=c.match(/(@id='(.*?)')/),f=c.match(/(@t='(\d+)')/),g=c.match(/(@n='(\d+)')/),h=c.match(/\[(\d+)\]/);b.push({name:d[0],id:e?e[0].match(/'(.*?)'/)[0].replace(/'/gm,""):null,t:f?Number(f[0].match(/'(.*?)'/)[0].replace(/'/gm,"")):null,n:g?Number(g[0].match(/'(.*?)'/)[0].replace(/'/gm,"")):null,position:h?Number(h[1])-1:null,bd:c.split("/@")[1]|| null})}else c.startsWith("@")&&b.length&&(b[b.length-1].bd=c.slice(1))}return b} function se(a,b){var c=re(b.attributes.sel||"");if(c.length){var d=c[c.length-1],e=b.attributes.pos||null;c=d.position;c==null&&(d.t!==null&&(c=te(a,"t",d.t)),d.n!==null&&(c=te(a,"n",d.n)));c===null?c=e==="prepend"?0:a.length:e==="prepend"?--c:e==="after"&&++c;e=b.tagName;(d=d.bd)&&a[c]?ue(a[c],e,d,$d(b)||""):(e!=="remove"&&e!=="replace"||a.splice(c,1),e!=="add"&&e!=="replace"||a.splice.apply(a,[c,0].concat(ra(b.children))))}} function te(a,b,c){var d=0;a=u(a);for(var e=a.next();!e.done;e=a.next()){if(Number(e.value.attributes[b])===c)return d;d++}return null}function ue(a,b,c,d){if(b==="remove")delete a.attributes[c];else if(b==="add"||b==="replace")a.attributes[c]=d} function xe(a){if(!a)return null;var b={tagName:a.tagName,attributes:Od(a.attributes),children:[],parent:null};a=u(a.children);for(var c=a.next();!c.done;c=a.next())c=c.value,typeof c==="string"?b.children.push(c):(c=xe(c),c.parent=b,b.children.push(c));return b}var Ud=new Map,Vd=new Map;function ye(a,b,c){this.startTime=a;this.endTime=b;this.payload=c;this.region=new Bd;this.position=null;this.positionAlign=ze;this.size=0;this.textAlign=Ae;this.direction=Be;this.writingMode=Ce;this.lineInterpretation=De;this.line=null;this.lineHeight="";this.lineAlign=Ee;this.displayAlign=Fe;this.fontSize=this.border=this.backgroundImage=this.backgroundColor=this.color="";this.fontWeight=Ge;this.fontStyle=He;this.linePadding=this.letterSpacing=this.fontFamily="";this.opacity=1;this.textCombineUpright= "";this.textDecoration=[];this.textStrokeWidth=this.textStrokeColor=this.textShadow="";this.wrapLine=!0;this.id="";this.nestedCues=[];this.lineBreak=this.isContainer=!1;this.rubyTag=null;this.cellResolution={columns:32,rows:15}}function Ie(a,b){a=new ye(a,b,"");a.lineBreak=!0;return a} ye.prototype.clone=function(){function a(d){if(d===null||typeof d!=="object")return d;if(Array.isArray(d))return d.map(a);if(d instanceof ye)return d.clone();if(d instanceof Bd)return d.clone();var e={},f;for(f in d)e[f]=a(d[f]);return e}var b=new ye(0,0,""),c;for(c in this)b[c]=a(this[c]);return b}; function Je(a,b){if(a.payload!=b.payload||!(Math.abs(a.startTime-b.startTime)<.001&&Math.abs(a.endTime-b.endTime)<.001))return!1;for(var c in a)if(c!="startTime"&&c!="endTime"&&c!="payload")if(c=="nestedCues"){if(!ad(a.nestedCues,b.nestedCues,Je))return!1}else if(c=="region"||c=="cellResolution")for(var d in a[c]){if(a[c][d]!=b[c][d])return!1}else if(Array.isArray(a[c])){if(!ad(a[c],b[c]))return!1}else if(a[c]!=b[c])return!1;return!0} function Ke(a,b){b=b===void 0?new Map:b;var c=a.payload;if(c.includes("<")){b.size===0&&Le(b);var d=c;c=[];for(var e=-1,f=0;f"&&e>0&&(e=d.substr(e,f-e),e.match(Me)&&c.push(e),e=-1);c=u(c);for(f=c.next();!f.done;f=c.next())f=f.value,d=d.replace("<"+f+">",'
'),d+="
";a:{f=d;e=[];var g=-1;c="";d=!1;for(var h=0;h",h);if(k===-1){c=f;break a}if((k=f.substring(h+1,k))&&k=="v"){d=!0;var l=null;e.length&& (l=e[e.length-1]);if(l){if(l===k)c+="/"+k+">";else{if(!l.startsWith("v")){c+=f[h];continue}c+="/"+l+">"}h+=k.length+1}else c+=f[h]}else c+=f[h]}else f[h]==="<"?(g=h+1,f[g]!="v"&&(g=-1)):f[h]===">"&&g>0&&(e.push(f.substr(g,h-g)),g=-1),c+=f[h];f=u(e);for(e=f.next();!e.done;e=f.next())e=e.value,g=e.replace(" ",".voice-"),c=c.replace("<"+e+">","<"+g+">"),c=c.replace("",""),d||(c+="")}c=Ne(c);a.payload="";d=""+c.replace(/\n/g,"
")+"
";try{var m=Rd(d,"span")}catch(n){}if(m)if(m= m.children,m.length!=1||m[0].tagName)for(m=u(m),c=m.next();!c.done;c=m.next())Oe(c.value,a,b);else a.payload=ic(c);else a.payload=ic(c)}else a.payload=ic(c)}function Le(a){for(var b=u(Object.entries(Pe)),c=b.next();!c.done;c=b.next()){var d=u(c.value);c=d.next().value;d=d.next().value;var e=new ye(0,0,"");e.color=d;a.set("."+c,e)}b=u(Object.entries(Qe));for(c=b.next();!c.done;c=b.next())d=u(c.value),c=d.next().value,d=d.next().value,e=new ye(0,0,""),e.backgroundColor=d,a.set("."+c,e)} function Ne(a){var b={"< ":""," >":" >"},c=/(< +>|<\s|\s>)/g,d=RegExp(c.source);return a&&d.test(a)?a.replace(c,function(e){return b[e]||""}):a||""} function Oe(a,b,c){var d=b.clone();d.nestedCues=[];d.payload="";d.rubyTag="";d.line=null;d.region=new Bd;d.position=null;d.size=0;d.textAlign=Ae;if(a.tagName)for(var e=u(a.tagName.split(/(?=[ .])+/g)),f=e.next();!f.done;f=e.next()){var g=f=f.value;if(g.startsWith(".voice-")){var h=g.split("-").pop();g='v[voice="'+h+'"]';c.has(g)||(g="v[voice="+h+"]")}c.has(g)&&(h=d,g=c.get(g))&&(h.backgroundColor=Re(g.backgroundColor,h.backgroundColor),h.color=Re(g.color,h.color),h.fontFamily=Re(g.fontFamily,h.fontFamily), h.fontSize=Re(g.fontSize,h.fontSize),h.textShadow=Re(g.textShadow,h.textShadow),h.fontWeight=g.fontWeight,h.fontStyle=g.fontStyle,h.opacity=g.opacity,h.rubyTag=g.rubyTag,h.textCombineUpright=g.textCombineUpright,h.wrapLine=g.wrapLine);switch(f){case "br":d=Ie(d.startTime,d.endTime);b.nestedCues.push(d);return;case "b":d.fontWeight=Se;break;case "i":d.fontStyle=Te;break;case "u":d.textDecoration.push(Ue);break;case "font":if(f=a.attributes.color)d.color=f;break;case "div":f=a.attributes.time;if(!f)break; if(f=Ld(f))d.startTime=f;break;case "ruby":case "rp":case "rt":d.rubyTag=f}}e=a.children;if(Wd(a)||e.length==1&&Wd(e[0]))for(c=Zd(a).split("\n"),a=!0,c=u(c),e=c.next();!e.done;e=c.next())e=e.value,a||(a=Ie(d.startTime,d.endTime),b.nestedCues.push(a)),e.length>0&&(a=d.clone(),a.payload=ic(e),b.nestedCues.push(a)),a=!1;else for(b.nestedCues.push(d),b=u(e),a=b.next();!a.done;a=b.next())Oe(a.value,d,c)}function Re(a,b){return a&&a.length>0?a:b}F("shaka.text.Cue",ye);ye.parseCuePayload=Ke;ye.equal=Je; ye.prototype.clone=ye.prototype.clone;var ze="auto";ye.positionAlign={LEFT:"line-left",RIGHT:"line-right",CENTER:"center",AUTO:ze};var Ae="center",Ve={LEFT:"left",RIGHT:"right",CENTER:Ae,START:"start",END:"end"};ye.textAlign=Ve;var Fe="after",Ye={BEFORE:"before",CENTER:"center",AFTER:Fe};ye.displayAlign=Ye;var Be="ltr";ye.direction={HORIZONTAL_LEFT_TO_RIGHT:Be,HORIZONTAL_RIGHT_TO_LEFT:"rtl"};var Ce="horizontal-tb";ye.writingMode={HORIZONTAL_TOP_TO_BOTTOM:Ce,VERTICAL_LEFT_TO_RIGHT:"vertical-lr",VERTICAL_RIGHT_TO_LEFT:"vertical-rl"}; var De=0;ye.lineInterpretation={LINE_NUMBER:De,PERCENTAGE:1};var Ee="start",Ze={CENTER:"center",START:Ee,END:"end"};ye.lineAlign=Ze;var Pe={white:"white",lime:"lime",cyan:"cyan",red:"red",yellow:"yellow",magenta:"magenta",blue:"blue",black:"black"};ye.defaultTextColor=Pe;var Qe={bg_white:"white",bg_lime:"lime",bg_cyan:"cyan",bg_red:"red",bg_yellow:"yellow",bg_magenta:"magenta",bg_blue:"blue",bg_black:"black"};ye.defaultTextBackgroundColor=Qe;var Ge=400,Se=700;ye.fontWeight={NORMAL:Ge,BOLD:Se}; var He="normal",Te="italic",$e={NORMAL:He,ITALIC:Te,OBLIQUE:"oblique"};ye.fontStyle=$e;var Ue="underline";ye.textDecoration={UNDERLINE:Ue,LINE_THROUGH:"lineThrough",OVERLINE:"overline"};var Me=/(?:(\d{1,}):)?(\d{2}):(\d{2})\.(\d{2,3})/g;function af(){}af.prototype.destroy=function(){};function bf(a,b,c){cf.set(a.toLowerCase().split(";")[0]+"-"+c,{priority:c,rg:b})}function df(a,b){for(var c=a.toLowerCase().split(";")[0],d=u([ef,ff,gf,hf]),e=d.next();!e.done;e=d.next())if(e=cf.get(c+"-"+e.value)){var f=e.rg(),g=f.isSupported(a,b);f.destroy();if(g)return e.rg}return null}F("shaka.transmuxer.TransmuxerEngine",af);af.findTransmuxer=df;af.unregisterTransmuxer=function(a,b){cf.delete(a.toLowerCase().split(";")[0]+"-"+b)}; af.registerTransmuxer=bf;af.prototype.destroy=af.prototype.destroy;var cf=new Map,hf=1,gf=2,ff=3,ef=4;af.PluginPriority={FALLBACK:hf,PREFERRED_SECONDARY:gf,PREFERRED:ff,APPLICATION:ef};function jf(){}function kf(a,b){var c=a;b&&!lf.includes(a)&&(c+='; codecs="'+b+'"');return c}function mf(a,b){b&&(a+='; codecs="'+b+'"');return a}function nf(a,b,c){var d=kf(a,b);b=mf(a,b);df(b)?(a=df(b))?(a=a(),c=a.convertCodecs(c,b),a.destroy()):c=b:c=a!="video/mp2t"&&c=="audio"?d.replace("video","audio"):d;return c}function of(a){return a.split(";")[0].split("/")[1]} function pf(a){var b=qf(a);a=b[0].toLowerCase();b=b[1].toLowerCase();switch(!0){case a==="mp4a"&&b==="69":case a==="mp4a"&&b==="6b":case a==="mp4a"&&b==="40.34":return"mp3";case a==="mp4a"&&b==="66":case a==="mp4a"&&b==="67":case a==="mp4a"&&b==="68":case a==="mp4a"&&b==="40.2":case a==="mp4a"&&b==="40.02":case a==="mp4a"&&b==="40.5":case a==="mp4a"&&b==="40.05":case a==="mp4a"&&b==="40.29":case a==="mp4a"&&b==="40.42":return"aac";case a==="mp4a"&&b==="a5":case a==="ac3":case a==="ac-3":return"ac-3"; case a==="mp4a"&&b==="a6":case a==="eac3":case a==="ec-3":return"ec-3";case a==="ac-4":return"ac-4";case a==="mp4a"&&b==="b2":return"dtsx";case a==="mp4a"&&b==="a9":return"dtsc";case a==="vp09":case a==="vp9":return"vp9";case a==="avc1":case a==="avc3":return"avc";case a==="hvc1":case a==="hev1":return"hevc";case a==="vvc1":case a==="vvi1":return"vvc";case a==="dvh1":case a==="dvhe":return b&&b.startsWith("05")?"dovi-p5":"dovi-hevc";case a==="dvav":case a==="dva1":return"dovi-avc";case a==="dav1":return"dovi-av1"; case a==="dvc1":case a==="dvi1":return"dovi-vvc";case a==="lvc1":return"lcevc"}return a}function rf(a){var b=[];a=u(a.split(","));for(var c=a.next();!c.done;c=a.next())c=qf(c.value),b.push(c[0]);return b.sort().join(",")}function sf(a){return a.split(";")[0]}function tf(a){a=a.split(/ *; */);a.shift();return(a=a.find(function(b){return b.startsWith("codecs=")}))?a.split("=")[1].replace(/^"|"$/g,""):""} function uf(a){return a==="application/x-mpegurl"||a==="application/vnd.apple.mpegurl"||a==="audio/x-mpegurl"}function qf(a){a=a.split(".");var b=a[0];a.shift();return[b,a.join(".")]}F("shaka.util.MimeUtils",jf);jf.getFullTypeWithAllCodecs=mf;jf.getFullType=kf;(new Map).set("codecs","codecs").set("frameRate","framerate").set("bandwidth","bitrate").set("width","width").set("height","height").set("channelsCount","channels");var lf=["audio/aac","audio/ac3","audio/ec3","audio/mpeg"];function vf(a,b){this.l=null;this.j=a;this.F=b===void 0?"UNKNOWN":b;this.D=this.J=this.I=!1;this.o=new Map;this.i=new Map;this.A=0;this.B=Infinity;this.h=this.g=null;this.H="";this.G=function(){};this.m=new Map}function wf(a,b){xf.set(a,b)}function yf(a){return xf.get(a)}function zf(a){return xf.has(a)?!0:a=="application/cea-608"||a=="application/cea-708"?!!vd:!1}vf.prototype.destroy=function(){this.j=this.l=null;this.o.clear();this.i.clear();this.m.clear();return Promise.resolve()}; function Af(a,b,c,d,e,f){f=f===void 0?-1:f;var g,h,k,l,m,n,q,r,t;return E(function(v){if(v.h==1)return a.D||a.o.has(f)?v.g(Promise.resolve(),2):(g=a.i.get(f)||[],g.push({buffer:b,startTime:c,endTime:d,uri:e,ul:f}),a.i.set(f,g),v.return());if(!a.l||!a.j)return v.return();if(c==null||d==null)return a.l.parseInit(zb(b)),v.return();h=a.D?0:a.o.get(f);k=a.I||a.D?c:a.o.get(f);l={periodStart:h,segmentStart:c,segmentEnd:d,vttOffset:k,isMpegTs:a.J};m=a.l.parseMedia(zb(b),l,e,[]);n=u(m);for(q=n.next();!q.done;q= n.next())r=q.value,a.G(r,e||null,l);t=m.filter(function(w){return w.startTime>=a.A&&w.startTime=b||c&&(Bf(d,a,b),d.H===""))return q.return();e=function(r){return r.startTimea};f=u(d.i.keys());for(g=f.next();!g.done;g=f.next()){h=g.value;k=d.i.get(h);l=[];for(m=0;m=d.h||(a<=d.g&&b>=d.h?d.g=d.h=null:a<=d.g&&bd.g&&b>=d.h&&(d.h= a)),Cf(d));q.j()})};function Df(a,b,c){c=c===void 0?-1:c;(!a.o.has(c)||a.F!=="HLS"||a.F==="HLS"&&c===-1&&a.o.get(c)===0)&&a.o.set(c,b);b=a.i.get(c)||[];for(var d=0;d=a.A&&f.startTime=c});a.m.set(e,f)}} function Cf(a){for(var b=Infinity,c=-Infinity,d=u(a.m.values()),e=d.next();!e.done;e=d.next()){e=u(e.value);for(var f=e.next();!f.done;f=e.next())f=f.value,b=Math.min(b,f.startTime),c=Math.max(c,f.endTime)}b!==Infinity&&c!==-Infinity&&(a.g=a.g==null?Math.max(b,a.A):Math.min(a.g,Math.max(b,a.A)),a.h=Math.max(a.h,Math.min(c,a.B)))}F("shaka.text.TextEngine",vf);vf.prototype.destroy=vf.prototype.destroy;vf.findParser=yf;vf.unregisterParser=function(a){xf.delete(a)};vf.registerParser=wf;var xf=new Map;function Jf(a){this.h=a;this.g=null}Jf.prototype.Aa=function(){this.stop();this.h();return this};Jf.prototype.Y=function(a){var b=this;this.stop();Kf(this,function(){b.h()},a);return this};Jf.prototype.wa=function(a){this.stop();Lf(this,a);return this};Jf.prototype.stop=function(){var a;(a=this.g)==null||a.call(this);this.g=null};function Kf(a,b,c){var d=!0,e=null;a.g=function(){clearTimeout(e);d=!1};e=setTimeout(function(){d&&b()},c*1E3)}function Lf(a,b){Kf(a,function(){Lf(a,b);a.h()},b)} F("shaka.util.Timer",Jf);Jf.prototype.stop=Jf.prototype.stop;Jf.prototype.tickEvery=Jf.prototype.wa;Jf.prototype.tickAfter=Jf.prototype.Y;Jf.prototype.tickNow=Jf.prototype.Aa;function Mf(a){return a!=null}function Nf(a,b){return Promise.race([b,new Promise(function(c,d){(new Jf(d)).Y(a)})])}function Of(a){return new Promise(function(b){(new Jf(b)).Y(a)})};function Pf(){} function Qf(a,b,c,d,e){if(e.length){var f=a.textStreams;e=u(e);for(var g=e.next(),h={};!g.done;h={Zi:void 0},g=e.next())if(h.Zi=g.value,g=f.filter(function(t){return function(v){return v.codecs.startsWith(t.Zi)||v.mimeType.startsWith(t.Zi)?!0:!1}}(h)),g.length){f=g;break}a.textStreams=f}f=a.variants;if(b.length||c.length)f=Rf(f,b,c);if(d.length){b=new Ya;f=u(f);for(c=f.next();!c.done;c=f.next())c=c.value,b.push(String(c.video.width||0),c);var k=[];b.forEach(function(t,v){t=0;var w=[];v=u(v);for(var y= v.next(),x={};!y.done;x={Vg:void 0},y=v.next())x.Vg=y.value,y=d.filter(function(A){return function(C){return A.Vg.decodingInfos[0][C]}}(x)).length,y>t?(t=y,w=[x.Vg]):y==t&&w.push(x.Vg);k.push.apply(k,ra(w))});f=k}b=new Set;c=u(f);for(e=c.next();!e.done;e=c.next())e=e.value,e.video&&b.add(e.video);if(b.size){var l={vp8:1,avc:1,"dovi-avc":.95,vp9:.9,vp09:.9,hevc:.85,"dovi-hevc":.8,"dovi-p5":.75,av01:.7,"dovi-av1":.65,vvc:.6};e=Array.from(b).sort(function(t,v){return t.bandwidth&&v.bandwidth&&t.bandwidth!= v.bandwidth?t.bandwidth-v.bandwidth:t.width!=v.width?t.width-v.width:t.codecs&&v.codecs?(t=pf(t.codecs),v=pf(v.codecs),(l[t]||1)-(l[v]||1)):0});var m=[];b=new Map;c=function(t){var v=[String(t.width||""),String(t.height||""),String(Math.round(t.frameRate||0)),t.hdr||"",t.fastSwitching];t.dependencyStream&&v.push(t.dependencyStream.baseOriginalId||"");t.roles&&v.push(t.roles.sort().join("_"));return v.join(";")};e=u(e);for(g=e.next();!g.done;g=e.next()){g=g.value;h=c(g);var n=b.get(h)||[];if(n.length){var q= pf(n[n.length-1].codecs),r=pf(g.codecs);q==r&&(n.push(g),m.push(g.id))}else n.push(g),m.push(g.id);b.set(h,n)}a.variants=f.filter(function(t){return(t=t.video)&&!m.includes(t.id)?!1:!0})}else a.variants=f} function Rf(a,b,c){b=u(b);for(var d=b.next(),e={};!d.done;e={Vk:void 0},d=b.next())if(e.Vk=d.value,d=a.filter(function(f){return function(g){return g.video&&g.video.codecs.startsWith(f.Vk)}}(e)),d.length){a=d;break}c=u(c);b=c.next();for(d={};!b.done;d={mj:void 0},b=c.next())if(d.mj=b.value,b=a.filter(function(f){return function(g){return g.audio&&g.audio.codecs.startsWith(f.mj)}}(d)),b.length){a=b;break}return a}function Sf(a,b,c){a.variants=a.variants.filter(function(d){return Tf(d,b,c)})} function Tf(a,b,c){function d(g,h,k){return g>=h&&g<=k}if(a&&a.video&&a.video.width&&a.video.height){var e=a.video.width,f=a.video.height;f>e&&(f=u([f,e]),e=f.next().value,f=f.next().value);if(!d(e,b.minWidth,Math.min(b.maxWidth,c.width))||!d(f,b.minHeight,Math.min(b.maxHeight,c.height))||!d(e*f,b.minPixels,b.maxPixels))return!1}return a&&a.video&&a.video.frameRate&&!d(a.video.frameRate,b.minFrameRate,b.maxFrameRate)||a&&a.audio&&a.audio.channelsCount&&!d(a.audio.channelsCount,b.minChannelsCount, b.maxChannelsCount)||!d(a.bandwidth,b.minBandwidth,b.maxBandwidth)?!1:!0}function Uf(a,b,c,d){c=c===void 0?[]:c;d=d===void 0?{}:d;return E(function(e){if(e.h==1)return e.g(Vf(a,b,b.offlineSessionIds.length>0,c,d),2);Wf(b);return e.g(Xf(b),0)})} function Vf(a,b,c,d,e){var f,g;return E(function(h){if(h.h==1)return Vb().Ik()&&Yf(b.variants),h.g(Zf(b.variants,c,!1,d),2);f=null;a&&(g=a.g)&&(f=g.keySystem);b.variants=b.variants.filter(function(k){var l=$f(k,f,e);if(!l){var m=[];k.audio&&m.push(ag(k.audio));k.video&&m.push(ag(k.video))}return l});h.j()})} function Yf(a){var b=(new Map).set("dvav","avc3").set("dva1","avc1").set("dvhe","hev1").set("dvh1","hvc1").set("dvc1","vvc1").set("dvi1","vvi1"),c=new Set;a=u(a);for(var d=a.next();!d.done;d=a.next())d=d.value,d.video&&c.add(d.video);c=u(c);for(a=c.next();!a.done;a=c.next()){a=a.value;d=u(b);for(var e=d.next();!e.done;e=d.next()){var f=u(e.value);e=f.next().value;f=f.next().value;if(a.codecs.includes(e)){a.codecs=a.codecs.replace(e,f);break}}}} function $f(a,b,c){if(!a.decodingInfos.some(function(k){return!k.supported||b&&(k=k.keySystemAccess)&&(c[k.keySystem]||k.keySystem)!=b?!1:!0}))return!1;var d=Vb(),e=d.Kb()==="Xbox";d=d.Ka()==="MOBILE"&&d.Oa()==="GECKO";var f=a.video,g=f&&f.width||0,h=f&&f.height||0;if(e&&f&&(g>1920||h>1080)&&(f.codecs.includes("avc1.")||f.codecs.includes("avc3."))||(e=f&&f.dependencyStream)&&!id(e))return!1;a=a.audio;return d&&a&&a.encrypted&&a.codecs.toLowerCase().includes("opus")||a&&a.dependencyStream?!1:!0} function cg(a,b){var c,d,e,f,g,h,k;return E(function(l){if(l.h==1){c=function(m,n){if(m){var q=Od(m);q.supported=m.supported&&n.supported;q.powerEfficient=m.powerEfficient&&n.powerEfficient;q.smooth=m.smooth&&n.smooth;n.keySystemAccess&&!q.keySystemAccess&&(q.keySystemAccess=n.keySystemAccess);return q}return n};d=null;e=[];f=u(b);g=f.next();for(h={};!g.done;h={cache:void 0,Df:void 0},g=f.next())k=g.value,h.Df=Pd(k),h.cache=dg,h.cache.has(h.Df)?d=c(d,h.cache.get(h.Df)):e.push(eg(k).then(function(m){return function(n){var q= null;n=u(n||[]);for(var r=n.next();!r.done;r=n.next())q=c(q,r.value);q&&(m.cache.set(m.Df,q),d=c(d,q))}}(h)));return l.g(Promise.all(e),2)}d&&a.decodingInfos.push(d);l.j()})} function eg(a){var b=[""];a.video&&(b=tf(a.video.contentType).split(","));var c=[""];a.audio&&(c=tf(a.audio.contentType).split(","));var d=[];b=u(b);for(var e=b.next();!e.done;e=b.next()){e=e.value;for(var f=u(c),g=f.next(),h={};!g.done;h={td:void 0},g=f.next())g=g.value,h.td=Nd(a),a.video&&(h.td.video.contentType=kf(sf(h.td.video.contentType),e)),a.audio&&(h.td.audio.contentType=kf(sf(h.td.audio.contentType),g)),d.push(new Promise(function(k){return function(l,m){(Vb().Ka()=="MOBILE"?Nf(5,navigator.mediaCapabilities.decodingInfo(k.td)): navigator.mediaCapabilities.decodingInfo(k.td)).then(function(n){l(n)}).catch(m)}}(h)))}return Promise.all(d).catch(function(){JSON.stringify(a);return null})} function Zf(a,b,c,d){var e,f,g,h,k,l,m,n,q,r,t,v,w,y,x,A,C,z,B;return E(function(D){switch(D.h){case 1:if(e=a.some(function(H){return H.decodingInfos.length}))return D.return();f=u(d);g=f.next();h={};case 2:if(g.done){D.C(4);break}h.ik=g.value;k=!1;l=u(a);m=l.next();case 5:if(m.done){D.C(7);break}n=m.value;q=fg(n,b,c).filter(function(H){return function(J){J=J[0];J=J.keySystemConfiguration&&J.keySystemConfiguration.keySystem;return!J||J===H.ik}}(h));r=u(q);t=r.next();case 8:if(t.done){D.C(10);break}v= t.value;return D.g(cg(n,v),9);case 9:t=r.next();D.C(8);break;case 10:n.decodingInfos.some(function(H){return H.supported})&&(k=!0);m=l.next();D.C(5);break;case 7:if(k)return D.return();h={ik:void 0};g=f.next();D.C(2);break;case 4:w=u(a),y=w.next();case 12:if(y.done){D.C(0);break}x=y.value;A=fg(x,b,c).filter(function(H){H=H[0];H=H.keySystemConfiguration&&H.keySystemConfiguration.keySystem;return!H||!d.includes(H)});C=u(A);z=C.next();case 15:if(z.done){y=w.next();D.C(12);break}B=z.value;return D.g(cg(x, B),16);case 16:z=C.next(),D.C(15)}})} function fg(a,b,c){var d=a.audio,e=a.video,f=[],g=[];if(e)for(var h=u(e.fullMimeTypes),k=h.next();!k.done;k=h.next()){k=k.value;var l=tf(k);if(l.includes(",")&&!d){var m=l.split(","),n=sf(k);l=vc("video",m);m=vc("audio",m);m=gg(m,n);n=nf(n,m,"audio");g.push({contentType:n,channels:2,bitrate:a.bandwidth||1,samplerate:1,spatialRendering:!1})}l=hg(l);k={contentType:nf(sf(k),l,"video"),width:e.width||64,height:e.height||64,bitrate:e.bandwidth||a.bandwidth||1,framerate:e.frameRate||30};if(e.hdr)switch(e.hdr){case "PQ":k.transferFunction= "pq";break;case "HLG":k.transferFunction="hlg"}e.colorGamut&&(k.colorGamut=e.colorGamut);f.push(k)}if(d)for(h=u(d.fullMimeTypes),k=h.next();!k.done;k=h.next())l=k.value,k=sf(l),l=gg(tf(l),k),k=nf(k,l,"audio"),g.push({contentType:k,channels:d.channelsCount||2,bitrate:d.bandwidth||a.bandwidth||1,samplerate:d.audioSamplingRate||1,spatialRendering:d.spatialAudio});h=[];f.length==0&&f.push(null);g.length==0&&g.push(null);f=u(f);for(k=f.next();!k.done;k=f.next())for(k=k.value,l=u(g),n=l.next();!n.done;n= l.next())n=n.value,m={type:c?"file":"media-source"},k&&(m.video=k),n&&(m.audio=n),h.push(m);g=(a.video?a.video.drmInfos:[]).concat(a.audio?a.audio.drmInfos:[]);if(!g.length)return[h];a=[];c=new Map;g=u(g);for(f=g.next();!f.done;f=g.next())f=f.value,c.get(f.keySystem)||c.set(f.keySystem,[]),c.get(f.keySystem).push(f);g=b?"required":"optional";b=b?["persistent-license"]:["temporary"];f=u(c.keys());for(k=f.next();!k.done;k=f.next()){k=k.value;n=c.get(k);l=new Map;n=u(n);for(m=n.next();!m.done;m=n.next()){m= m.value;var q=m.videoRobustness+","+m.audioRobustness;l.get(q)||l.set(q,[]);l.get(q).push(m)}l=u(l.values());for(n=l.next();!n.done;n=l.next()){n=n.value;m=[];q=u(h);for(var r=q.next();!r.done;r=q.next()){r=Object.assign({},r.value);for(var t={keySystem:k,initDataType:"cenc",persistentState:g,distinctiveIdentifier:"optional",sessionTypes:b},v=u(n),w=v.next();!w.done;w=v.next()){w=w.value;if(w.initData&&w.initData.length){for(var y=new Set,x=u(w.initData),A=x.next();!A.done;A=x.next())y.add(A.value.initDataType); t.initDataType=w.initData[0].initDataType}w.distinctiveIdentifierRequired&&(t.distinctiveIdentifier="required");w.persistentStateRequired&&(t.persistentState="required");w.sessionType&&(t.sessionTypes=[w.sessionType]);d&&(t.audio?(w.encryptionScheme&&(t.audio.encryptionScheme=t.audio.encryptionScheme||w.encryptionScheme),t.audio.robustness=t.audio.robustness||w.audioRobustness):(t.audio={robustness:w.audioRobustness},w.encryptionScheme&&(t.audio.encryptionScheme=w.encryptionScheme)),t.audio.robustness== ""&&delete t.audio.robustness);e&&(t.video?(w.encryptionScheme&&(t.video.encryptionScheme=t.video.encryptionScheme||w.encryptionScheme),t.video.robustness=t.video.robustness||w.videoRobustness):(t.video={robustness:w.videoRobustness},w.encryptionScheme&&(t.video.encryptionScheme=w.encryptionScheme)),t.video.robustness==""&&delete t.video.robustness)}r.keySystemConfiguration=t;m.push(r)}a.push(m)}}return a} function gg(a,b){var c=Vb();return a.toLowerCase()=="flac"?c.Oa()!="WEBKIT"?"flac":"fLaC":a.toLowerCase()==="opus"?c.Oa()!="WEBKIT"?"opus":of(b)=="mp4"?"Opus":"opus":a.toLowerCase()=="ac-3"&&c.$e()?"ec-3":a}function hg(a){if(a.includes("avc1")){var b=a.split(".");if(b.length==3)return a=b.shift()+".",a+=parseInt(b.shift(),10).toString(16),a+=("000"+parseInt(b.shift(),10).toString(16)).slice(-4)}else if(a=="vp9")return"vp09.00.41.08";return a} function Wf(a){a.textStreams=a.textStreams.filter(function(b){b=kf(b.mimeType,b.codecs);return zf(b)})} function Xf(a){var b,c,d,e,f,g,h,k;return E(function(l){switch(l.h){case 1:b=[],c=u(a.imageStreams),d=c.next();case 2:if(d.done){l.C(4);break}e=d.value;f=e.mimeType;f=="application/mp4"&&e.codecs=="mjpg"&&(f="image/jpg");if(ig.has(f)){l.C(5);break}g=jg.get(f);if(!g){ig.set(f,!1);l.C(5);break}return l.g(kg(g),7);case 7:h=l.i,ig.set(f,h);case 5:(k=ig.get(f))&&b.push(e);d=c.next();l.C(2);break;case 4:a.imageStreams=b,l.j()}})} function kg(a){return new Promise(function(b){var c=new Image;c.src=a;"decode"in c?c.decode().then(function(){b(!0)}).catch(function(){b(!1)}):c.onload=c.onerror=function(){b(c.height===2)}})} function lg(a){var b=a.audio,c=a.video,d=b?b.mimeType:null,e=c?c.mimeType:null,f=b?b.codecs:null,g=c?c.codecs:null,h=b?b.groupId:null,k=[];c&&k.push(c.mimeType);b&&k.push(b.mimeType);k=k[0]||null;var l=[];b&&l.push(b.kind);c&&l.push(c.kind);l=l[0]||null;var m=new Set;if(b)for(var n=u(b.roles),q=n.next();!q.done;q=n.next())m.add(q.value);if(c)for(n=u(c.roles),q=n.next();!q.done;q=n.next())m.add(q.value);a={id:a.id,active:!1,type:"variant",bandwidth:a.bandwidth,language:a.language,label:null,videoLabel:null, kind:l,width:null,height:null,frameRate:null,pixelAspectRatio:null,hdr:null,colorGamut:null,videoLayout:null,mimeType:k,audioMimeType:d,videoMimeType:e,codecs:"",audioCodec:f,videoCodec:g,primary:a.primary,roles:Array.from(m),audioRoles:null,videoRoles:null,forced:!1,videoId:null,audioId:null,audioGroupId:h,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,tilesLayout:null,audioBandwidth:null,videoBandwidth:null,originalVideoId:null,originalAudioId:null,originalTextId:null,originalImageId:null, accessibilityPurpose:null,originalLanguage:null};if(c){a.videoId=c.id;a.originalVideoId=c.originalId;a.width=c.width||null;a.height=c.height||null;a.frameRate=c.frameRate||null;a.pixelAspectRatio=c.pixelAspectRatio||null;a.videoBandwidth=c.bandwidth||null;a.hdr=c.hdr||null;a.colorGamut=c.colorGamut||null;a.videoLayout=c.videoLayout||null;a.videoRoles=c.roles;a.videoLabel=c.label;if(d=c.dependencyStream)a.width=d.width||a.width,a.height=d.height||a.height,a.videoCodec=d.codecs||a.videoCodec,a.pixelAspectRatio= d.pixelAspectRatio||a.pixelAspectRatio,a.videoBandwidth&&d.bandwidth&&(a.videoBandwidth+=d.bandwidth);if(g.includes(",")){a.channelsCount=c.channelsCount;a.audioSamplingRate=c.audioSamplingRate;a.spatialAudio=c.spatialAudio;a.originalLanguage=c.originalLanguage;a.audioMimeType=e;e=g.split(",");try{a.videoCodec=vc("video",e),a.audioCodec=vc("audio",e)}catch(r){}}}b&&(a.audioId=b.id,a.originalAudioId=b.originalId,a.channelsCount=b.channelsCount,a.audioSamplingRate=b.audioSamplingRate,a.audioBandwidth= b.bandwidth||null,a.spatialAudio=b.spatialAudio,a.label=b.label,a.audioRoles=b.roles,a.accessibilityPurpose=b.accessibilityPurpose,a.originalLanguage=b.originalLanguage,e=b.dependencyStream)&&(a.audioCodec=e.codecs||a.audioCodec,a.audioBandwidth&&e.bandwidth&&(a.audioBandwidth+=e.bandwidth));c&&!a.videoBandwidth&&(b?a.audioBandwidth&&(a.videoBandwidth=a.bandwidth-a.audioBandwidth):a.videoBandwidth=a.bandwidth);b&&!a.audioBandwidth&&(c?a.videoBandwidth&&(a.audioBandwidth=a.bandwidth-a.videoBandwidth): a.audioBandwidth=a.bandwidth);b=[];a.videoCodec&&b.push(a.videoCodec);a.audioCodec&&b.push(a.audioCodec);a.codecs=b.join(", ");return a}function mg(a){return{id:a.id,active:!1,type:yc,bandwidth:a.bandwidth||0,language:a.language,label:a.label,kind:a.kind||null,mimeType:a.mimeType,codecs:a.codecs||null,primary:a.primary,roles:a.roles,accessibilityPurpose:a.accessibilityPurpose,forced:a.forced,originalTextId:a.originalId,originalLanguage:a.originalLanguage}} function ng(a){var b=a.width||null,c=a.height||null,d=null;a.segmentIndex&&(d=a.segmentIndex.Wb());var e=a.tilesLayout;d&&(e=d.tilesLayout||e);e&&b!=null&&(b/=Number(e.split("x")[0]));e&&c!=null&&(c/=Number(e.split("x")[1]));return{id:a.id,type:"image",bandwidth:a.bandwidth||0,width:b,height:c,mimeType:a.mimeType,codecs:a.codecs||null,tilesLayout:e||null,originalImageId:a.originalId}}function og(a){return{id:a.id,type:"chapter",bandwidth:a.bandwidth||0,language:a.language}} function pg(a){a.__shaka_id==void 0&&(a.__shaka_id=qg++);return a.__shaka_id}function rg(a,b){b=b===void 0?!1:b;b={id:pg(a),active:b&&a.mode!="disabled",type:yc,bandwidth:0,language:Ec(a.language||"und"),label:a.label,kind:a.kind,mimeType:null,codecs:null,primary:!1,roles:[],accessibilityPurpose:null,forced:a.kind=="forced",originalTextId:a.id,originalLanguage:a.language};a.kind=="captions"&&(b.mimeType="unknown");a.kind=="subtitles"&&(b.mimeType="text/vtt");a.kind&&(b.roles=[a.kind]);return b} function sg(a,b){var c=a?a.language:null;c={id:pg(a||b),active:a?a.enabled:b.selected,type:"variant",bandwidth:0,language:Ec(c||"und"),label:a?a.label:null,videoLabel:null,kind:a?a.kind:null,width:null,height:null,frameRate:null,pixelAspectRatio:null,hdr:null,colorGamut:null,videoLayout:null,mimeType:null,audioMimeType:null,videoMimeType:null,codecs:null,audioCodec:null,videoCodec:null,primary:a?a.kind=="main":!1,roles:[],forced:!1,audioRoles:null,videoRoles:null,videoId:null,audioId:null,audioGroupId:null, channelsCount:null,audioSamplingRate:null,spatialAudio:!1,tilesLayout:null,audioBandwidth:null,videoBandwidth:null,originalVideoId:b?b.id:null,originalAudioId:a?a.id:null,originalTextId:null,originalImageId:null,accessibilityPurpose:null,originalLanguage:c};a&&a.kind&&(c.roles=[a.kind],c.audioRoles=[a.kind]);a&&a.configuration&&(a.configuration.codec&&(c.audioCodec=a.configuration.codec,c.codecs=c.audioCodec),a.configuration.bitrate&&(c.audioBandwidth=a.configuration.bitrate,c.bandwidth+=c.audioBandwidth), a.configuration.sampleRate&&(c.audioSamplingRate=a.configuration.sampleRate),a.configuration.numberOfChannels&&(c.channelsCount=a.configuration.numberOfChannels));if(b&&b.configuration&&(b.configuration.codec&&(c.videoCodec=b.configuration.codec,c.codecs=c.codecs?c.codecs+(","+c.videoCodec):c.videoCodec),b.configuration.bitrate&&(c.videoBandwidth=b.configuration.bitrate,c.bandwidth+=c.videoBandwidth),b.configuration.framerate&&(c.frameRate=b.configuration.framerate),b.configuration.width&&(c.width= b.configuration.width),b.configuration.height&&(c.height=b.configuration.height),b.configuration.colorSpace&&b.configuration.colorSpace.transfer))switch(b.configuration.colorSpace.transfer){case "pq":c.hdr="PQ";break;case "hlg":c.hdr="HLG";break;case "bt709":c.hdr="SDR"}return c}function tg(a){return a.allowedByApplication&&a.allowedByKeySystem&&a.disabledUntilTime==0}function ug(a){return a.filter(function(b){return tg(b)})} function vg(a,b,c,d){if(!b)return[];var e=a,f=a.filter(function(k){return k.primary});f.length&&(e=f);var g=e.length?e[0].language:"";e=e.filter(function(k){return k.language==g});if(b){var h=Nc(Ec(b),a.map(function(k){return k.language}));if(h)e=a.filter(function(k){return Ec(k.language)==h});else return[]}e=e.filter(function(k){return k.forced==d});if(c){if(a=wg(e,c),a.length)return a}else if(a=e.filter(function(k){return k.roles.length==0}),a.length)return a;a=e.map(function(k){return k.roles}).reduce(function(k, l){return k.concat(l)},[]);return a.length?wg(e,a[0]):e}function wg(a,b){return a.filter(function(c){return c.roles.includes(b)})}function xg(a){var b=[];a.audio&&b.push(a.audio);a.video&&b.push(a.video);return b} function yg(a,b){b.length&&(b=b.filter(function(c){return pf(a.codecs)==pf(c.codecs)}).sort(function(c,d){return c.bandwidth&&d.bandwidth&&c.bandwidth!=d.bandwidth?c.bandwidth-d.bandwidth:(c.width||0)-(d.width||0)}),a.trickModeVideo=b[0],b.length>1&&(b=b.find(function(c){return a.width==c.width&&a.height==c.height})))&&(a.trickModeVideo=b)} function ag(a){return a.type=="audio"?"type=audio codecs="+a.codecs+" bandwidth="+a.bandwidth+" channelsCount="+a.channelsCount+" audioSamplingRate="+a.audioSamplingRate:a.type=="video"?"type=video codecs="+a.codecs+" bandwidth="+a.bandwidth+" frameRate="+a.frameRate+" width="+a.width+" height="+a.height:"unexpected stream type"} function zg(a){var b={id:0,language:"und",disabledUntilTime:0,primary:!1,audio:null,video:null,bandwidth:100,allowedByApplication:!0,allowedByKeySystem:!0,decodingInfos:[]};a=u(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d={id:0,originalId:null,groupId:null,createSegmentIndex:function(){return Promise.resolve()},segmentIndex:null,mimeType:c?sf(c):"",codecs:c?tf(c):"",supplementalCodecs:"",encrypted:!0,drmInfos:[],keyIds:new Set,language:"und",originalLanguage:null,label:null,type:"video", primary:!1,trickModeVideo:null,dependencyStream:null,emsgSchemeIdUris:null,roles:[],forced:!1,channelsCount:null,audioSamplingRate:null,spatialAudio:!1,closedCaptions:null,accessibilityPurpose:null,external:!1,fastSwitching:!1,fullMimeTypes:new Set,isAudioMuxedInVideo:!1,baseOriginalId:null};d.fullMimeTypes.add(kf(d.mimeType,d.codecs));c.startsWith("audio/")?(d.type="audio",b.audio=d):b.video=d}return b}F("shaka.util.StreamUtils",Pf);Pf.meetsRestrictions=Tf; var dg=new Map,qg=0,ig=(new Map).set("image/svg+xml",!0).set("image/png",!0).set("image/jpeg",!0).set("image/jpg",!0),jg=(new Map).set("image/webp","data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA").set("image/avif","data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A=");function Ag(){var a=this;this.L=this.H=null;this.o=!1;this.A=new Uc;this.i=new bd;navigator.connection&&navigator.connection.addEventListener&&this.i.u(navigator.connection,"change",function(){a.g.useNetworkInformation&&navigator.onLine&&(a.A=new Uc,a.g&&a.A.configure(a.g.advanced),a.trySuggestStreams())});this.m=[];this.I=1;this.N=!1;this.l=this.h=this.g=this.B=null;this.D=new Jf(function(){if(a.o&&(a.g.restrictToElementSize||a.g.restrictToScreenSize)){var b=a.chooseVariant();b&&a.H&&a.H(b,a.g.clearBufferSwitch, a.g.safeMarginSwitch)}});this.F=window;"documentPictureInPicture"in window&&this.i.u(window.documentPictureInPicture,"enter",function(){a.F=window.documentPictureInPicture.window;a.D&&a.D.Aa();a.i.ea(a.F,"pagehide",function(){a.F=window;a.D&&a.D.Aa()})});this.M=this.G=this.j=null;this.K=this.J=0}p=Ag.prototype;p.stop=function(){this.H=null;this.o=!1;this.m=[];this.I=1;this.h=this.B=null;var a;(a=this.l)==null||a.disconnect();this.l=null;var b;(b=this.D)==null||b.stop();this.G=this.j=null;Bg(this)}; p.release=function(){this.stop();this.i.release();this.D=null};p.init=function(a,b){this.H=a;this.L=b}; p.chooseVariant=function(a){a=a===void 0?!1:a;var b=Infinity,c=Infinity;this.g.restrictToScreenSize&&(c=this.g.ignoreDevicePixelRatio?1:this.F.devicePixelRatio,b=this.F.screen.height*c,c*=this.F.screen.width);if(this.l&&this.g.restrictToElementSize){var d=this.g.ignoreDevicePixelRatio?1:this.F.devicePixelRatio,e=this.h.clientHeight,f=this.h.clientWidth;this.j&&document.pictureInPictureElement&&document.pictureInPictureElement==this.h&&(e=this.j.height,f=this.j.width);b=Math.min(b,e*d);c=Math.min(c, f*d)}e=this.m.filter(function(l){return l&&!(l.audio&&l.audio.fastSwitching||l.video&&l.video.fastSwitching)});e.length||(e=this.m);d=e;a&&e.length!=this.m.length&&(d=this.m.filter(function(l){return l&&(l.audio&&l.audio.fastSwitching||l.video&&l.video.fastSwitching?!0:!1)}));a=Cg(this,this.g.restrictions,d,Infinity,Infinity);if(b!=Infinity||c!=Infinity){a=Dg(a);a=u(a);for(e=a.next();!e.done;e=a.next())if(e=e.value,e.height>=b&&e.width>=c){b=e.height;c=e.width;break}a=Cg(this,this.g.restrictions, d,b,c)}b=this.getBandwidthEstimate();d.length&&!a.length&&(a=Cg(this,null,d,Infinity,Infinity),a=[a[0]]);c=a[0]||null;for(d=0;d=f&&b<=g&&(c.bandwidth!=e.bandwidth||c.bandwidth==e.bandwidth&&c.video&&e.video&&(c.video.width=this.g.cacheLoadThreshold&&this.A.sample(a,b);c&&this.B!=null&&this.o&&Fg(this)};p.trySuggestStreams=function(){this.o&&(this.B=Date.now(),Fg(this,!0))}; p.getBandwidthEstimate=function(){var a=this.g.defaultBandwidthEstimate;navigator.connection&&navigator.connection.downlink&&this.g.useNetworkInformation&&(a=navigator.connection.downlink*1E6);if(navigator.connection&&navigator.connection.downlink&&this.g.useNetworkInformation&&this.g.preferNetworkInformationBandwidth)return a;a=this.A.getBandwidthEstimate(a);return this.G?this.G.getBandwidthEstimate(a):a};p.setVariants=function(a){if(Yc(a,this.m))return!1;this.m=a;return!0}; p.playbackRateChanged=function(a){this.I=a};p.setMediaElement=function(a){function b(){c.D.Y(Gg)}var c=this;this.h=a;this.l&&(this.l.disconnect(),this.l=null);this.h&&"ResizeObserver"in window&&(this.l=new ResizeObserver(b),this.l.observe(this.h));this.i.u(a,"enterpictureinpicture",function(d){d.pictureInPictureWindow&&(c.j=d.pictureInPictureWindow,c.i.u(c.j,"resize",b))});this.i.u(a,"leavepictureinpicture",function(){c.j&&c.i.Ea(c.j,"resize",b);c.j=null});Hg(this)}; p.setCmsdManager=function(a){this.G=a};p.configure=function(a){this.g=a;this.A&&this.g&&this.A.configure(this.g.advanced);Hg(this)};function Fg(a,b){if(b===void 0||!b){if(!a.N){b=a.A;if(!(b.g>=b.i))return;a.N=!0;a.B-=(a.g.switchInterval-a.g.minTimeToSwitch)*1E3}if(Date.now()-a.B1||!c)a.J=d,a.K=c;else{var e=d-a.J,f=c-a.K;a.J=d;a.K=c;e/f>=a.g.advanced.droppedFramesThreshold&&a.L&&a.L("video",a.g.advanced.droppedFramesBanDuration)}}})).wa(a.g.advanced.droppedFramesInterval))} function Bg(a){a.i.Ea(a.h,"resize");var b;(b=a.M)==null||b.stop();a.M=null}function Eg(a){var b=a.h;a.g.droppedFrames&&(b==null?0:b.getVideoPlaybackQuality)&&(b=b.getVideoPlaybackQuality(),a.J=b.droppedVideoFrames,a.K=b.totalVideoFrames)}function Ig(a){a.i.u(a.h,"resize",function(){Eg(a)})}F("shaka.abr.SimpleAbrManager",Ag);Ag.prototype.configure=Ag.prototype.configure;Ag.prototype.setCmsdManager=Ag.prototype.setCmsdManager;Ag.prototype.setMediaElement=Ag.prototype.setMediaElement; Ag.prototype.playbackRateChanged=Ag.prototype.playbackRateChanged;Ag.prototype.setVariants=Ag.prototype.setVariants;Ag.prototype.getBandwidthEstimate=Ag.prototype.getBandwidthEstimate;Ag.prototype.trySuggestStreams=Ag.prototype.trySuggestStreams;Ag.prototype.segmentDownloaded=Ag.prototype.segmentDownloaded;Ag.prototype.disable=Ag.prototype.disable;Ag.prototype.enable=Ag.prototype.enable;Ag.prototype.chooseVariant=Ag.prototype.chooseVariant;Ag.prototype.init=Ag.prototype.init; Ag.prototype.release=Ag.prototype.release;Ag.prototype.stop=Ag.prototype.stop;var Gg=1;function Jg(a){this.video=a===void 0?null:a}p=Jg.prototype;p.needsSkipUI=function(){return!0};p.isClientRendering=function(){return!0};p.hasCustomClick=function(){return!1};p.isUsingAnotherMediaElement=function(){return!1};p.getDuration=function(){return-1};p.getMinSuggestedDuration=function(){return this.getDuration()};p.getRemainingTime=function(){return-1};p.isPaused=function(){return this.video?this.video.paused:!1};p.isSkippable=function(){return!1};p.getTimeUntilSkippable=function(){return 0}; p.canSkipNow=function(){return!1};p.skip=function(){};p.pause=function(){this.video&&this.video.pause()};p.play=function(){this.video&&this.video.play()};p.getVolume=function(){return this.video?this.video.volume:1};p.setVolume=function(a){this.video&&(this.video.volume=a)};p.isMuted=function(){return this.video?this.video.muted:!1};p.isLinear=function(){return!0};p.resize=function(){};p.setMuted=function(a){this.video&&(this.video.muted=a)};p.getSequenceLength=function(){return 1}; p.getPositionInSequence=function(){return 1};p.getTitle=function(){return""};p.getDescription=function(){return""};p.getVastMediaBitrate=function(){return 0};p.getVastMediaHeight=function(){return 0};p.getVastMediaWidth=function(){return 0};p.getVastAdId=function(){return""};p.getAdId=function(){return""};p.getCreativeAdId=function(){return""};p.getAdvertiserName=function(){return""};p.getMediaUrl=function(){return null};p.getTimeOffset=function(){return 0};p.getPodIndex=function(){return 0}; p.release=function(){this.video=null};F("shaka.ads.AbstractAd",Jg);function Kg(a,b){this.g=a;this.h=b}Kg.prototype.toString=function(){return"v"+this.g+"."+this.h};function Lg(a,b){var c=new Kg(6,0),d=Mg,e=d.g,f=c.h-e.h;((c.g-e.g||f)>0?d.i:d.h)(d.g,c,a,b)};function Ng(a,b,c,d){Sa([c,"has been deprecated and will be removed in",b,". We are currently at version",a,". Additional information:",d].join(" "))}function Og(a,b,c,d){Ra([c,"has been deprecated and has been removed in",b,". We are now at version",a,". Additional information:",d].join(" "))}var Mg=null;function Pg(a,b){var c=Qg();this.l=a.maxAttempts==null?c.maxAttempts:a.maxAttempts;this.j=a.baseDelay==null?c.baseDelay:a.baseDelay;this.o=a.fuzzFactor==null?c.fuzzFactor:a.fuzzFactor;this.m=a.backoffFactor==null?c.backoffFactor:a.backoffFactor;this.g=0;this.h=this.j;if(this.i=b===void 0?!1:b)this.g=1} Pg.prototype.attempt=function(){var a=this,b,c;return E(function(d){if(d.h==1){if(a.g>=a.l)if(a.i)a.g=1,a.h=a.j;else throw new V(2,7,1010);b=a.g;a.g++;if(b==0)return d.return();c=a.h*(1+(Math.random()*2-1)*a.o);return d.g(new Promise(function(e){(new Jf(e)).Y(c/1E3)}),2)}a.h*=a.m;d.j()})};function Qg(){return{maxAttempts:2,baseDelay:1E3,backoffFactor:2,fuzzFactor:.5,timeout:3E4,stallTimeout:5E3,connectionTimeout:1E4}};function Rg(a,b){this.promise=a;this.i=b;this.g=null}function Sg(a){return new Rg(Promise.reject(a),function(){return Promise.resolve()})}function Tg(){var a=Promise.reject(new V(2,7,7001));a.catch(function(){});return new Rg(a,function(){return Promise.resolve()})}function Ug(a){return new Rg(Promise.resolve(a),function(){return Promise.resolve()})}function Vg(a){return new Rg(a,function(){return a.catch(function(){})})}Rg.prototype.abort=function(){this.g||(this.g=this.i());return this.g}; function Wg(a){return new Rg(Promise.all(a.map(function(b){return b.promise})),function(){return Promise.all(a.map(function(b){return b.abort()}))})}Rg.prototype.finally=function(a){this.promise.then(function(){return a(!0)},function(){return a(!1)});return this}; Rg.prototype.jb=function(a,b){function c(h){return function(k){if(e.g&&h)f.reject(g);else{var l=h?a:b;l?d=Xg(l,k,f):(h?f.resolve:f.reject)(k)}}}function d(){f.reject(g);return e.abort()}var e=this,f=Promise.withResolvers();f.promise.catch(function(){});var g=new V(2,7,7001);this.promise.then(c(!0),c(!1));return new Rg(f.promise,function(){return d()})}; function Xg(a,b,c){try{var d=a(b);if(d&&d.promise&&d.abort)return c.resolve(d.promise),function(){return d.abort()};c.resolve(d);return function(){return Promise.resolve(d).then(function(){},function(){})}}catch(e){return c.reject(e),function(){return Promise.resolve()}}}fa.Object.defineProperties(Rg.prototype,{aborted:{configurable:!0,enumerable:!0,get:function(){return this.g!==null}}});F("shaka.util.AbortableOperation",Rg);Rg.prototype.chain=Rg.prototype.jb;Rg.prototype["finally"]=Rg.prototype.finally; Rg.all=Wg;Rg.prototype.abort=Rg.prototype.abort;Rg.notAbortable=Vg;Rg.completed=Ug;Rg.aborted=Tg;Rg.failed=Sg;function Yg(){this.g=[]}function Zg(a,b){a.g.push(b.finally(function(){Wc(a.g,b)}))}Yg.prototype.destroy=function(){for(var a=[],b=u(this.g),c=b.next();!c.done;c=b.next())c=c.value,c.promise.catch(function(){}),a.push(c.abort());this.g=[];return Promise.all(a)};function $g(a,b,c,d,e,f,g){Za.call(this);this.i=null;this.j=!1;this.A=new Yg;this.g=new Set;this.h=new Set;this.o=a||null;this.m=b||null;this.B=c||null;this.D=d||null;this.F=e||null;this.H=f||null;this.G=g||null;this.l=new Map}pa($g,Za);p=$g.prototype;p.configure=function(a){this.i=a};function ah(a,b,c,d){d=d===void 0?!1:d;c=c||bh;var e=ch.get(a);(!e||c>=e.priority)&&ch.set(a,{priority:c,rg:b,Pm:d})} function dh(a,b){for(var c=u(a.g),d=c.next();!d.done;d=c.next())b.g.add(d.value);a=u(a.h);for(c=a.next();!c.done;c=a.next())b.h.add(c.value)}p.Sm=function(a){this.g.add(a)};p.un=function(a){this.g.delete(a)};p.jl=function(){this.g.clear()};p.Tm=function(a){this.h.add(a)};p.vn=function(a){this.h.delete(a)};p.kl=function(){this.h.clear()};p.tj=function(){this.l.clear()}; function eh(a,b,c){return{uris:a,method:"GET",body:null,headers:{},allowCrossSiteCredentials:!1,retryParameters:b,licenseRequestType:null,sessionId:null,drmInfo:null,initData:null,initDataType:null,streamDataCallback:c===void 0?null:c,attempt:0}}p.destroy=function(){this.j=!0;this.g.clear();this.h.clear();this.l.clear();Za.prototype.release.call(this);return this.A.destroy()}; p.request=function(a,b,c){var d=this,e=new fh;if(this.j){var f=Promise.reject(new V(2,7,7001));f.catch(function(){});return new gh(f,function(){return Promise.resolve()},e)}b.method=b.method||"GET";b.headers=b.headers||{};b.retryParameters=b.retryParameters?Nd(b.retryParameters):Qg();b.uris=Nd(b.uris);b.attempt=0;f=hh(this,a,b,c,new Pg(b.retryParameters,!1),null,e);var g=f.jb(function(l){return ih(d,a,l,c)}),h=0;f.promise.then(function(){h=Date.now()},function(){});var k=g.jb(function(l){var m=l.response; m.timeMs+=Date.now()-h;l.qm||!d.o||m.fromCache||b.method=="HEAD"||a!=jh||d.o(m.timeMs,m.data.byteLength,kh(c),b,c);d.G&&d.G(a,m,c);return m},function(l){l&&(l.severity=2);throw l;});e=new gh(k.promise,function(){return k.abort()},e);Zg(this.A,e);return e}; function lh(a,b,c,d){function e(h){f=f.jb(function(){c.body&&(c.body=Ab(c.body));return h(b,c,d)})}var f=Ug(void 0);a.F&&e(a.F);a=u(a.g);for(var g=a.next();!g.done;g=a.next())e(g.value);return f.jb(void 0,function(h){if(h instanceof V&&h.code==7001)throw h;throw new V(2,1,1006,h);})} function hh(a,b,c,d,e,f,g){var h=c.attempt%c.uris.length,k=lh(a,b,c,d),l=Date.now(),m=0;k.promise.then(function(){m=Date.now()-l},function(){});a.i.forceHTTP&&(c.uris[h]=c.uris[h].replace("https://","http://"));a.i.forceHTTPS&&(c.uris[h]=c.uris[h].replace("http://","https://"));h>0&&a.H&&a.H(b,d,c.uris[h],c.uris[h-1]);var n=new fb(c.uris[h]),q=n.Ec,r=!1;q||(q=location.protocol,q=q.slice(0,-1),gb(n,q),c.uris[h]=n.toString());q=q.toLowerCase();var t=(q=ch.get(q))?q.rg:null;if(!t)return Sg(new V(2,1, 1E3,n));var v=q.Pm;(n=a.l.get(n.Vb))&&(c.headers[a.i.commonAccessTokenHeaderName]=n);var w=null,y=null,x=!1,A=!1,C;return k.jb(function(){return Vg(e.attempt())}).jb(function(){if(a.j)return Tg();C=Date.now();var z=0;c.requestStartTime=Date.now();var B=t(c.uris[h],c,b,function(J,I,G){w&&w.stop();y&&y.Y(H/1E3);a.o&&b==jh&&(z++,c.packetNumber=z,a.o(J,I,kh(d),c,d),r=!0,g.g=G)},function(J){A=!0;c.timeToFirstByte=Date.now()-c.requestStartTime;a.m&&a.m(J,c,b)},{minBytesForProgressEvents:a.i.minBytesForProgressEvents}); if(!v)return B;var D=c.retryParameters.connectionTimeout;D&&(w=new Jf(function(){x=!0;B.abort()}),w.Y(D/1E3));var H=c.retryParameters.stallTimeout;H&&(y=new Jf(function(){x=!0;B.abort()}));return B}).jb(function(z){w&&w.stop();y&&y.stop();z.timeMs==void 0&&(z.timeMs=Date.now()-C,z.timeMs+=m);var B=z.headers[a.i.commonAccessTokenHeaderName];if(B){var D=new fb(z.uri);a.l.set(D.Vb,B)}B={response:z,qm:r};!A&&a.m&&a.m(z.headers,c,b);a.B&&a.B(b,c,d,z);return B},function(z){w&&w.stop();y&&y.stop();if(a.D){var B= null,D=0;z instanceof V&&(B=z,z.code==1001&&(D=z.data[1]));a.D(b,c,d,B,D,x)}if(a.j)return Tg();x&&(z=new V(1,1,1003,c.uris[h],b));if(z instanceof V){if(z.code==7001)throw z;if(z.code==1010)throw f;if(z.severity==1){B=(new Map).set("error",z);B=new Q("retry",B);B.cancelable=!0;a.dispatchEvent(B);if(B.defaultPrevented)throw z;++c.attempt;return hh(a,b,c,d,e,z,g)}}throw z;})} function ih(a,b,c,d){var e=Ug(void 0);a=u(a.h);for(var f=a.next(),g={};!f.done;g={qk:void 0},f=a.next())g.qk=f.value,e=e.jb(function(h){return function(){var k=c.response;k.data&&(k.data=Ab(k.data));return(0,h.qk)(b,k,d)}}(g));return e.jb(function(){return c},function(h){var k=2;if(h instanceof V){if(h.code==7001)throw h;k=h.severity}throw new V(k,1,1007,h);})}function kh(a){if(a){var b=a.segment;a=a.stream;if(b&&a&&a.fastSwitching&&b.Bd)return!1}return!0}F("shaka.net.NetworkingEngine",$g); $g.prototype.request=$g.prototype.request;$g.prototype.destroy=$g.prototype.destroy;$g.makeRequest=eh;$g.defaultRetryParameters=function(){return Qg()};$g.prototype.clearCommonAccessTokenMap=$g.prototype.tj;$g.prototype.clearAllResponseFilters=$g.prototype.kl;$g.prototype.unregisterResponseFilter=$g.prototype.vn;$g.prototype.registerResponseFilter=$g.prototype.Tm;$g.prototype.clearAllRequestFilters=$g.prototype.jl;$g.prototype.unregisterRequestFilter=$g.prototype.un; $g.prototype.registerRequestFilter=$g.prototype.Sm;$g.unregisterScheme=function(a){ch.delete(a)};$g.registerScheme=ah;$g.prototype.configure=$g.prototype.configure;function fh(){this.g=0}$g.NumBytesRemainingClass=fh;function gh(a,b,c){Rg.call(this,a,b);this.h=c}pa(gh,Rg);$g.PendingRequest=gh;var jh=1;$g.RequestType={MANIFEST:0,SEGMENT:jh,LICENSE:2,APP:3,TIMING:4,SERVER_CERTIFICATE:5,KEY:6,ADS:7,CONTENT_STEERING:8,CMCD:9,SESSION_DATA:10,FINGERPRINT:11}; $g.AdvancedRequestType={INIT_SEGMENT:0,MEDIA_SEGMENT:1,MEDIA_PLAYLIST:2,MASTER_PLAYLIST:3,MPD:4,MPD_PATCH:6,MEDIATAILOR_SESSION_INFO:7,MEDIATAILOR_TRACKING_INFO:8,MEDIATAILOR_STATIC_RESOURCE:9,MEDIATAILOR_TRACKING_EVENT:10,INTERSTITIAL_ASSET_LIST:11,INTERSTITIAL_AD_URL:12,TRACKING_EVENT:13};var bh=3;$g.PluginPriority={FALLBACK:1,PREFERRED:2,APPLICATION:bh};var ch=new Map;function mh(a){this.g=!1;this.h=Promise.withResolvers();this.i=a}mh.prototype.destroy=function(){var a=this;if(this.g)return this.h.promise;this.g=!0;return this.i().then(function(){a.h.resolve()},function(){a.h.resolve()})};function nh(a,b){if(a.g){if(b instanceof V&&b.code==7003)throw b;throw new V(2,7,7003,b);}};function oh(a){for(var b=new Map,c=u(Object.keys(a)),d=c.next();!d.done;d=c.next())d=d.value,b.set(d,a[d]);return b}function ph(a){var b={};a.forEach(function(c,d){b[d]=c});return b};function qh(a,b){this.h=Db(a);this.i=b==rh;this.g=0}p=qh.prototype;p.Ta=function(){return this.g2097151)throw new V(2,3,3001);this.g+=8;return b*4294967296+a};p.Bb=function(a,b){if(this.g+a>this.h.byteLength)throw sh();var c=zb(this.h,this.g,a);this.g+=a;return b?new Uint8Array(c):c}; p.skip=function(a){if(this.g+a>this.h.byteLength)throw sh();this.g+=a};p.rk=function(a){if(this.gthis.h.byteLength)throw sh();this.g=a};p.re=function(){for(var a=this.g;this.Ta()&&this.h.getUint8(this.g)!=0;)this.g+=1;a=zb(this.h,a,this.g-a);this.g+=1;return $b(a)};function sh(){return new V(2,3,3E3)}F("shaka.util.DataViewReader",qh);qh.prototype.readTerminatedString=qh.prototype.re;qh.prototype.seek=qh.prototype.seek;qh.prototype.rewind=qh.prototype.rk; qh.prototype.skip=qh.prototype.skip;qh.prototype.readBytes=qh.prototype.Bb;qh.prototype.readUint64=qh.prototype.se;qh.prototype.readInt32=qh.prototype.zi;qh.prototype.readUint32=qh.prototype.$;qh.prototype.readUint16=qh.prototype.Na;qh.prototype.readUint8=qh.prototype.ha;qh.prototype.getLength=qh.prototype.Lb;qh.prototype.getPosition=qh.prototype.Za;qh.prototype.hasMoreData=qh.prototype.Ta;var rh=1;qh.Endianness={BIG_ENDIAN:0,LITTLE_ENDIAN:rh};function th(){this.i=new Map;this.h=new Map;this.g=!1}p=th.prototype;p.box=function(a,b){a=uh(a);this.i.set(a,vh);this.h.set(a,b);return this};p.Sa=function(a,b){a=u(a);for(var c=a.next();!c.done;c=a.next())this.box(c.value,b);return this};p.ka=function(a,b){a=uh(a);this.i.set(a,wh);this.h.set(a,b);return this};p.stop=function(){this.g=!0};p.parse=function(a,b,c){a=new qh(a,0);for(this.g=!1;a.Ta()&&!this.g;)this.oe(0,a,b,c)}; p.oe=function(a,b,c,d){var e=b.Za();if(d&&e+8>b.Lb())this.g=!0;else{var f=b.$(),g=b.$(),h=xh(g),k=!1;switch(f){case 0:f=b.Lb()-e;break;case 1:if(d&&b.Za()+8>b.Lb()){this.g=!0;return}f=b.se();k=!0}var l=this.h.get(g);if(l){var m=null,n=null;if(this.i.get(g)==wh){if(d&&b.Za()+4>b.Lb()){this.g=!0;return}n=b.$();m=n>>>24;n&=16777215}g=e+f;c&&g>b.Lb()&&(g=b.Lb());d&&g>b.Lb()?this.g=!0:(g-=b.Za(),b=g>0?b.Bb(g,!1):new Uint8Array(0),b=new qh(b,0),l({name:h,parser:this,partialOkay:c||!1,stopOnPartial:d||!1, version:m,flags:n,reader:b,size:f,start:e+a,has64BitSize:k}))}else b.skip(Math.min(e+f-b.Za(),b.Lb()-b.Za()))}};function yh(a){for(var b=zh(a);a.reader.Ta()&&!a.parser.g;)a.parser.oe(a.start+b,a.reader,a.partialOkay,a.stopOnPartial)}function Ah(a){for(var b=zh(a),c=a.reader.$(),d=0;d>24&255,a>>16&255,a>>8&255,a&255)}function zh(a){return 8+(a.has64BitSize?8:0)+(a.flags!=null?4:0)}F("shaka.util.Mp4Parser",th);th.headerSize=zh;th.typeToString=xh;th.allData=Dh;th.audioSampleEntry=Ch;th.visualSampleEntry=Bh;th.sampleDescription=Ah;th.children=yh;th.prototype.parseNext=th.prototype.oe;th.prototype.parse=th.prototype.parse; th.prototype.stop=th.prototype.stop;th.prototype.fullBox=th.prototype.ka;th.prototype.boxes=th.prototype.Sa;th.prototype.box=th.prototype.box;var vh=0,wh=1;function Eh(a){var b=this;this.g=[];this.data=[];(new th).Sa(["moov","moof"],yh).ka("pssh",function(c){if(!(c.version>1)){var d=zb(c.reader.h,-12,c.size);b.data.push(d);c=c.reader.Bb(16,!1);b.g.push(oc(c))}}).parse(a)} function Fh(a,b,c,d){var e=a.length,f=12+b.length+4+e;d>0&&(f+=4+16*c.size);var g=new Uint8Array(f),h=Db(g),k=0;h.setUint32(k,f);k+=4;h.setUint32(k,1886614376);k+=4;d<1?h.setUint32(k,0):h.setUint32(k,16777216);k+=4;g.set(b,k);k+=b.length;if(d>0)for(h.setUint32(k,c.size),k+=4,b=u(c),c=b.next();!c.done;c=b.next())c=nc(c.value),g.set(c,k),k+=c.length;h.setUint32(k,e);g.set(a,k+4);return g};function Gh(a){var b=this;this.F=a;this.o=this.A=null;this.W=this.S=!1;this.J=0;this.g=null;this.D=new bd;this.i=new Map;this.U=[];this.B=new Map;this.K=!1;this.l=Promise.withResolvers();this.h=null;this.m=function(c){c.severity==2&&b.l.reject(c);a.onError(c)};this.X=new Map;this.Z=new Map;this.L=new Jf(function(){return Hh(b)});this.P=!1;this.M=[];this.aa=!1;this.G=new Jf(function(){Ih(b)});this.l.promise.catch(function(){});this.j=new mh(function(){return Kh(b)});this.N=!1;this.H=this.I=null;this.T= function(){return!1}}p=Gh.prototype;p.destroy=function(){return this.j.destroy()};function Kh(a){var b;return E(function(c){switch(c.h){case 1:return a.D.release(),a.D=null,a.l.reject(),a.G.stop(),a.G=null,a.L.stop(),a.L=null,c.g(Lh(a),2);case 2:if(!a.o){c.C(3);break}c.m(4);return c.g(a.o.setMediaKeys(null),6);case 6:c.o(5);break;case 4:b=c.l(),Sa("DrmEngine.destroyNow_ exception",b);case 5:a.o=null;case 3:a.g=null,a.A=null,a.B=new Map,a.h=null,a.m=function(){},a.F=null,a.N=!1,a.I=null,c.j()}})} p.configure=function(a,b){this.h=a;b&&(this.T=b);this.G&&this.S&&this.g&&this.G.wa(this.h.updateExpirationTime)};function Mh(a,b,c){a.W=!0;a.B=new Map;a.P=c;return Nh(a,b,!1)} function Oh(a,b,c,d){d=d===void 0?!0:d;a.B=new Map;c=u(c);for(var e=c.next();!e.done;e=c.next())a.B.set(e.value,{initData:null,initDataType:null});c=u(a.h.persistentSessionsMetadata);for(e=c.next();!e.done;e=c.next())e=e.value,a.B.set(e.sessionId,{initData:e.initData,initDataType:e.initDataType});a.P=a.B.size>0;return Nh(a,b,d)} function Ph(a,b,c,d,e,f){var g,h,k,l,m;return E(function(n){if(n.h==1)return g=[],f.length&&g.push(f[0].contentType),e.length&&g.push(e[0].contentType),h=function(q){q=tc(b,q,null);q.licenseServerUri=c;q.serverCertificate=d;q.persistentStateRequired=!0;q.sessionType="persistent-license";return q},k=zg(g),k.video&&(l=h(f[0].encryptionScheme||""),k.video.drmInfos.push(l)),k.audio&&(m=h(e[0].encryptionScheme||""),k.audio.drmInfos.push(m)),n.g(Zf([k],!0,a.N,[]),2);nh(a.j);return n.return(Qh(a,[k]))})} function Nh(a,b,c){var d,e,f,g,h,k,l,m,n,q,r,t,v,w,y,x,A,C;return E(function(z){if(z.h==1){Rh(a.h.clearKeys,b);d=b.some(function(B){return B.video&&B.video.drmInfos.length||B.audio&&B.audio.drmInfos.length?!0:!1});e=oh(a.h.servers);f=oh(a.h.advanced||{});!d&&c&&Sh(b,e);g=new WeakSet;h=u(b);for(k=h.next();!k.done;k=h.next())for(l=k.value,m=Th(l),n=u(m),q=n.next();!q.done;q=n.next())r=q.value,g.has(r)||(g.add(r),Uh(r,e,f,a.h.keySystemsMapping));t=function(B,D){var H=[];B=u(B);for(var J=B.next();!J.done;J= B.next()){J=J.value;var I=J[D]||f.has(J.keySystem)&&f.get(J.keySystem)[D]||"";I==""&&Lb(J.keySystem)&&(D=="audioRobustness"?I=[a.h.defaultAudioRobustnessForWidevine]:D=="videoRobustness"&&(I=[a.h.defaultVideoRobustnessForWidevine]));if(typeof I==="string")H.push(J);else if(Array.isArray(I)){I.length===0&&(I=[""]);I=u(I);for(var G=I.next();!G.done;G=I.next()){var K={};H.push(Object.assign({},J,(K[D]=G.value,K)))}}}return H};v=new WeakSet;w=u(b);for(y=w.next();!y.done;y=w.next())x=y.value,x.video&& !v.has(x.video)&&(x.video.drmInfos=t(x.video.drmInfos,"videoRobustness"),x.video.drmInfos=t(x.video.drmInfos,"audioRobustness"),v.add(x.video)),x.audio&&!v.has(x.audio)&&(x.audio.drmInfos=t(x.audio.drmInfos,"videoRobustness"),x.audio.drmInfos=t(x.audio.drmInfos,"audioRobustness"),v.add(x.audio));return z.g(Zf(b,a.P,a.N,a.h.preferredKeySystems),2)}nh(a.j);A=d||e.size>0;if(!A)return a.S=!0,z.return(Promise.resolve());C=Qh(a,b);return z.return(d?C:C.catch(function(){}))})} function Vh(a){var b;return E(function(c){switch(c.h){case 1:if(a.o.mediaKeys)return c.return();if(!a.I){c.C(2);break}return c.g(a.I,3);case 3:return nh(a.j),c.return();case 2:return c.m(4),a.I=a.o.setMediaKeys(a.A),c.g(a.I,6);case 6:c.o(5);break;case 4:b=c.l(),a.m(new V(2,6,6003,b.message));case 5:nh(a.j),c.j()}})}function Wh(a,b){return E(function(c){if(c.h==1)return c.g(Vh(a),2);Xh(a,b.initDataType,zb(b.initData));c.j()})} p.bc=function(a){var b=this,c,d,e,f;return E(function(g){if(g.h==1){if(b.o===a)return g.return();if(!b.A)return b.D.ea(a,"encrypted",function(){b.m(new V(2,6,6010))}),g.return();c=Vb();b.o=a;b.h.delayLicenseRequestUntilPlayed&&b.D.ea(b.o,"play",function(){for(var h=u(b.M),k=h.next();!k.done;k=h.next())Yh(b,k.value);b.aa=!0;b.M=[]});(d=Zh(c,b.o))?b.D.R(d,["connect","connecting","disconnect"],function(){Lh(b)}):"webkitCurrentPlaybackTargetIsWireless"in b.o&&b.D.u(b.o,"webkitcurrentplaybacktargetiswirelesschanged", function(){return Lh(b)});b.H=b.g?b.g.initData.find(function(h){return h.initData.length>0})||null:null;e=b.g.keySystem;return(f=c.li(e))||!b.H&&b.g.keySystem==="com.apple.fps"&&!b.B.size?g.C(2):g.g(Vh(b),2)}$h(b).catch(function(){});!f&&(b.H||b.B.size||b.h.parseInbandPsshEnabled)||b.D.u(b.o,"encrypted",function(h){return Wh(b,h)});g.j()})}; function ai(a){var b,c,d,e,f;return E(function(g){switch(g.h){case 1:if(!a.A||!a.g)return g.return();if(!a.g.serverCertificateUri||a.g.serverCertificate&&a.g.serverCertificate.length){g.C(2);break}b=eh([a.g.serverCertificateUri],a.h.retryParameters);g.m(3);c=a.F.Wc.request(5,b,{isPreload:a.T()});return g.g(c.promise,5);case 5:d=g.i;a.g.serverCertificate=zb(d.data);g.o(4);break;case 3:throw e=g.l(),new V(2,6,6017,e);case 4:if(a.j.g)return g.return();case 2:if(!a.g.serverCertificate||!a.g.serverCertificate.length)return g.return(); g.m(6);return g.g(a.A.setServerCertificate(a.g.serverCertificate),8);case 8:g.o(0);break;case 6:throw f=g.l(),new V(2,6,6004,f.message);}})}function bi(a,b){var c,d,e;return E(function(f){if(f.h==1)return f.g(ci(a,b,{initData:null,initDataType:null}),2);if(f.h!=3){c=f.i;if(!c)return f.return();d=[];if(e=a.i.get(c))e.Db=Promise.withResolvers(),d.push(e.Db.promise);d.push(c.remove());return f.g(Promise.all(d),3)}a.i.delete(c);f.j()})} function $h(a){var b,c,d,e,f;return E(function(g){if(g.h==1){if(!a.B.size)return g.C(2);a.B.forEach(function(h,k){ci(a,k,h)});return g.g(a.l.promise,3)}if(g.h!=2){b=a.g&&a.g.keyIds||new Set([]);if(b.size>0&&di(a))return g.return(a.l.promise);a.K=!1;a.l=Promise.withResolvers();a.l.promise.catch(function(){})}c=(a.g?a.g.initData:[])||[];d=u(c);for(e=d.next();!e.done;e=d.next())f=e.value,Xh(a,f.initDataType,f.initData);ei(a)&&a.l.resolve();return g.return(a.l.promise)})} function Xh(a,b,c){if(c.length){try{c=a.h.initDataTransform(c,b,a.g)}catch(g){b=g;g instanceof V||(b=new V(2,6,6016,g));a.m(b);return}if(a.h.ignoreDuplicateInitData){var d=a.i.values();d=u(d);for(var e=d.next();!e.done;e=d.next())if(yb(c,e.value.initData))return;var f=!1;a.B.forEach(function(g){!f&&yb(c,g.initData)&&(f=!0)});if(f)return}a.K=!0;a.i.size>0&&ei(a)&&(a.l.resolve(),a.K=!1,a.l=Promise.withResolvers(),a.l.promise.catch(function(){}));fi(a,b,c,a.g.sessionType)}} function gi(a){a=a.i.keys();a=ab(a,function(b){return b.sessionId});return Array.from(a)}p.Ph=function(){var a=this,b=this.i.keys();b=ab(b,function(c){var d=a.i.get(c);return{sessionId:c.sessionId,sessionType:d.type,initData:d.initData,initDataType:d.initDataType}});return Array.from(b)};p.Ci=function(a){var b=this;this.i.forEach(function(c,d){a!=void 0&&d.sessionId!=a||hi(b,d)})}; p.Hi=function(a,b){b=b===void 0?.1:b;var c=this,d,e,f,g,h;return E(function(k){switch(k.h){case 1:nh(c.j);e=d=null;c.i.forEach(function(l,m){m.sessionId===a.sessionId&&(d=m,e=l)});if(!(d&&e&&c.g&&e.initData&&e.initDataType))return k.return(!1);f=e.initData;g=e.initDataType;if(!(b>0)){k.C(2);break}return k.g(Of(b),2);case 2:return k.m(4),c.i.delete(d),k.g(ii(c,d),6);case 6:h=fi(c,g,f,c.g.sessionType,!1);if(!h)throw new V(2,6,6005,"Failed to create new session for license retry");return k.return(!0); case 4:return k.l(),k.return(!1)}})};p.Je=function(){var a=Infinity,b=this.i.keys();b=u(b);for(var c=b.next();!c.done;c=b.next())c=c.value,isNaN(c.expiration)||(a=Math.min(a,c.expiration));return a};function ji(a){return a.J?a.J:NaN}p.Qf=function(){return ph(this.Z)}; function Qh(a,b){var c,d,e,f,g,h,k;return E(function(l){switch(l.h){case 1:c=new Map;d=ki(a,b,c);if(!d){if(!navigator.requestMediaKeySystemAccess)throw new V(2,6,6020);throw new V(2,6,6001);}nh(a.j);l.m(2);d.getConfiguration();e=a.h.keySystemsMapping[d.keySystem]||d.keySystem;a.g=li(a,e,c.get(e));if(!a.g.licenseServerUri)throw new V(2,6,6012,a.g.keySystem);return l.g(d.createMediaKeys(),4);case 4:f=l.i;nh(a.j);a.A=f;if(!(a.h.minHdcpVersion!=""&&"getStatusForPolicy"in a.A)){l.C(5);break}l.m(6);return l.g(a.A.getStatusForPolicy({minHdcpVersion:a.h.minHdcpVersion}), 8);case 8:g=l.i;if(g!="usable")throw new V(2,6,6018);nh(a.j);l.o(5,2);break;case 6:h=l.l(2);if(h instanceof V)throw h;throw new V(2,6,6019,h.message);case 5:return a.S=!0,a.G.wa(a.h.updateExpirationTime),l.g(ai(a),9);case 9:nh(a.j);l.o(0);break;case 2:k=l.l();nh(a.j,k);a.g=null;if(k instanceof V)throw k;throw new V(2,6,6002,k.message);}})} function ki(a,b,c){for(var d=u(b),e=d.next();!e.done;e=d.next()){e=u(Th(e.value));for(var f=e.next();!f.done;f=e.next())f=f.value,c.getOrInsertComputed(f.keySystem,function(){return[]}).push(f)}if(c.size==1&&c.has(""))throw new V(2,6,6E3);d=a.h.preferredKeySystems;d.length||(e=oh(a.h.servers),e.size==1&&(d=Array.from(e.keys())));e=u(d);var g=e.next();for(f={};!g.done;f={jk:void 0},g=e.next()){f.jk=g.value;g=u(b);for(var h=g.next();!h.done;h=g.next())if(h=h.value.decodingInfos.find(function(n){return function(q){return q.supported&& q.keySystemAccess!=null&&q.keySystemAccess.keySystem==n.jk}}(f)))return h.keySystemAccess}e=u([!0,!1]);for(f=e.next();!f.done;f=e.next())for(f=f.value,g=u(b),h=g.next();!h.done;h=g.next()){h=u(h.value.decodingInfos);for(var k=h.next();!k.done;k=h.next())if(k=k.value,k.supported&&k.keySystemAccess){var l=k.keySystemAccess.keySystem;if(!d.includes(l)){var m=c.get(l);!m&&a.h.keySystemsMapping[l]&&(m=c.get(a.h.keySystemsMapping[l]));l=u(m);for(m=l.next();!m.done;m=l.next())if(!!m.value.licenseServerUri== f)return k.keySystemAccess}}}return null}function mi(a){ei(a)&&a.l.resolve()}function ni(a,b){(new Jf(function(){b.loaded=!0;mi(a)})).Y(oi)} function ci(a,b,c){var d,e,f,g,h,k,l;return E(function(m){switch(m.h){case 1:try{d=a.A.createSession("persistent-license")}catch(n){return e=new V(2,6,6005,n.message),a.m(e),m.return(Promise.reject(e))}a.D.u(d,"message",function(n){pi(a)?a.M.push(n):Yh(a,n)});a.D.u(d,"keystatuseschange",function(n){return qi(a,n)});f={initData:c.initData,initDataType:c.initDataType,loaded:!1,oi:Infinity,Db:null,type:"persistent-license",Se:0,Tj:!1};a.i.set(d,f);m.m(2);return m.g(d.load(b),4);case 4:return g=m.i,nh(a.j), g||(a.i.delete(d),h=a.h.persistentSessionOnlinePlayback?1:2,a.m(new V(h,6,6013)),f.loaded=!0),ni(a,f),mi(a),m.return(d);case 2:k=m.l(),nh(a.j,k),a.i.delete(d),l=a.h.persistentSessionOnlinePlayback?1:2,a.m(new V(l,6,6005,k.message)),f.loaded=!0,mi(a);case 3:return m.return(Promise.resolve())}})} function fi(a,b,c,d,e){e=e===void 0?!1:e;try{var f=a.A.createSession(d)}catch(g){return a.m(new V(2,6,6005,g.message)),null}a.D.u(f,"message",function(g){pi(a)?a.M.push(g):Yh(a,g)});a.D.u(f,"keystatuseschange",function(g){return qi(a,g)});a.i.set(f,{initData:c,initDataType:b,loaded:!1,oi:Infinity,Db:null,type:d,Se:0,Tj:e});f.closed.then(function(g){if(!a.j.g){var h=a.i.get(f);if(h){var k=f;g=g||"unknown";g!=="unknown"&&(a.i.delete(k),ri(a,g,h))}}}).catch(function(){});a.h.logLicenseExchange&&lc(c); f.generateRequest(b,c).catch(function(g){if(!a.j.g){a.i.delete(f);var h=g.errorCode;if(h&&h.systemCode){var k=h.systemCode;k<0&&(k+=4294967296);k="0x"+k.toString(16)}a.m(new V(2,6,6006,g.message,g,k))}});return f}function pi(a){return a.o?a.h.delayLicenseRequestUntilPlayed&&a.o.paused&&!a.aa:!a.W&&a.h.delayLicenseRequestUntilPlayed}function si(a){return E(function(b){return b.h==1?!a.K||pi(a)?b.C(0):b.g(a.l.promise,3):b.g(Promise.all(a.U.map(function(c){return c.promise})),0)})} function Yh(a,b){var c,d,e,f,g,h,k,l,m,n,q,r,t,v,w,y;E(function(x){switch(x.h){case 1:c=b.target;a.h.logLicenseExchange&&lc(b.message);d=a.i.get(c);e=a.g.licenseServerUri;f=a.h.advanced[a.g.keySystem];b.messageType=="individualization-request"&&f&&f.individualizationServer&&(e=f.individualizationServer);g=eh([e],a.h.retryParameters);g.body=b.message;g.method="POST";g.licenseRequestType=b.messageType;g.sessionId=c.sessionId;g.drmInfo=a.g;d&&(g.initData=d.initData,g.initDataType=d.initDataType,d.Tj&& (g.licenseRequestType="license-renewal"));if(f&&f.headers)for(h in f.headers)g.headers[h]=f.headers[h];if(Jb(a.g.keySystem)){var A=g,C=a.g;try{var z=ec(A.body);if(z){var B=JSON.parse(z);B.type||(B.type=C.sessionType,A.body=fc(JSON.stringify(B)))}}catch(D){}}if(Nb(a.g.keySystem))if(A=ac(g.body,!0,!0),A.includes("PlayReadyKeyMessage")){A=Rd(A,"PlayReadyKeyMessage");C=be(A,"HttpHeader");C=u(C);for(z=C.next();!z.done;z=C.next())B=z.value,z=be(B,"name")[0],B=be(B,"value")[0],g.headers[Zd(z)]=Zd(B);A=be(A, "Challenge")[0];g.body=mc(Zd(A))}else g.headers["Content-Type"]="text/xml; charset=utf-8";k=Date.now();x.m(2);m=a.F.Wc.request(2,g,{isPreload:a.T()});a.U.push(m);return x.g(m.promise,4);case 4:l=x.i;Wc(a.U,m);x.o(3);break;case 2:n=x.l();if(a.j.g)return x.return();q={sessionId:c.sessionId,sessionType:d.type,initData:d.initData,initDataType:d.initDataType};r=new V(2,6,6007,n,q);if(a.h.failureCallback)try{a.h.failureCallback(r)}catch(D){}if(r.handled)return d&&d.Db&&d.Db.reject(r),x.return();a.i.size== 1?(a.m(r),d&&d.Db&&d.Db.reject(r)):(d&&d.Db&&d.Db.reject(r),a.i.delete(c),ei(a)&&(a.l.resolve(),a.L.Y(.1)));return x.return();case 3:if(a.j.g)return x.return();a.J+=(Date.now()-k)/1E3;a.h.logLicenseExchange&&lc(l.data);x.m(5);return x.g(c.update(l.data),7);case 7:d&&(d.Se=Date.now()/1E3);x.o(6);break;case 5:return v=(t=x.l())&&t.message||String(t),w=new V(2,6,6008,v),a.m(w),d&&d.Db&&d.Db.reject(w),x.return();case 6:if(a.j.g)return x.return();y=new Q("drmsessionupdate");a.F.onEvent(y);d&&(d.Db&&d.Db.resolve(), ni(a,d));x.j()}})} function qi(a,b){b=b.target;var c=a.i.get(b),d=!1;b.keyStatuses.forEach(function(f,g){if(typeof g=="string"){var h=g;g=f;f=h}h=Vb();if(Nb(a.g.keySystem)&&g.byteLength==16&&h.yg()){h=Db(g);var k=h.getUint32(0,!0),l=h.getUint16(4,!0),m=h.getUint16(6,!0);h.setUint32(0,k,!1);h.setUint16(4,l,!1);h.setUint16(6,m,!1)}c&&f!="status-pending"&&(c.loaded=!0);f=="expired"&&(d=!0);g=oc(g).slice(0,32);a.X.set(g,f)});var e=b.expiration-Date.now();(e<0||d&&e<1E3)&&c&&!c.Db&&(a.i.delete(b),ii(a,b));ei(a)&&(a.l.resolve(), a.L.Y(ti))}function Hh(a){var b=a.X,c=a.Z;c.clear();b.forEach(function(d,e){return c.set(e,d)});b=Array.from(c.values());b.length&&b.every(function(d){return d=="expired"})&&a.m(new V(2,6,6014));a.F.qg(ph(c))} function ui(){var a,b,c,d,e,f,g,h,k,l,m,n,q,r,t,v,w,y,x,A,C,z,B,D,H,J,I,G,K;return E(function(P){if(P.h==1){a="org.w3.clearkey com.widevine.alpha com.microsoft.playready com.microsoft.playready.hardware com.microsoft.playready.recommendation com.microsoft.playready.recommendation.3000 com.microsoft.playready.recommendation.3000.clearlead com.chromecast.playready com.apple.fps.1_0 com.apple.fps com.huawei.wiseplay".split(" ");if(!(window.MediaKeys&&window.navigator&&window.navigator.requestMediaKeySystemAccess&& window.MediaKeySystemAccess&&window.MediaKeySystemAccess.prototype.getConfiguration)){b={};c=u(a);for(d=c.next();!d.done;d=c.next())e=d.value,b[e]=null;return P.return(b)}f="1.0 1.1 1.2 1.3 1.4 2.0 2.1 2.2 2.3".split(" ");g=["SW_SECURE_CRYPTO","SW_SECURE_DECODE","HW_SECURE_CRYPTO","HW_SECURE_DECODE","HW_SECURE_ALL"];h=["150","2000","3000"];k={"com.widevine.alpha":g,"com.widevine.alpha.experiment":g,"com.microsoft.playready.recommendation":h};l=[{contentType:'video/mp4; codecs="avc1.42E01E"'},{contentType:'video/webm; codecs="vp8"'}]; m=[{contentType:'audio/mp4; codecs="mp4a.40.2"'},{contentType:'audio/webm; codecs="opus"'}];n={videoCapabilities:l,audioCapabilities:m,initDataTypes:["cenc","sinf","skd","keyids"]};q=[null,"cenc","cbcs"];r=new Map;t=Vb();v=function(O,L,N){var T,R,W,ca,M,S,U,aa,la,za,na,Ia,$a;return E(function(ua){switch(ua.h){case 1:return ua.m(2),ua.g(L.createMediaKeys(),5);case 5:T=ua.i;case 4:ua.o(3);break;case 2:return ua.l(),ua.return();case 3:W=(R=L.getConfiguration().sessionTypes)?R.includes("persistent-license"): !1;t.bk()&&(W=!1);ca=L.getConfiguration().videoCapabilities;M=L.getConfiguration().audioCapabilities;S={persistentState:W,encryptionSchemes:[],videoRobustnessLevels:[],audioRobustnessLevels:[],minHdcpVersions:[]};r.get(O)?S=r.get(O):r.set(O,S);(U=ca[0].encryptionScheme)&&!S.encryptionSchemes.includes(U)&&S.encryptionSchemes.push(U);(aa=ca[0].robustness)&&!S.videoRobustnessLevels.includes(aa)&&S.videoRobustnessLevels.push(aa);(la=M[0].robustness)&&!S.audioRobustnessLevels.includes(la)&&S.audioRobustnessLevels.push(la); if(!(N&&"getStatusForPolicy"in T)){ua.C(0);break}za=u(f);na=za.next();case 7:if(na.done){ua.C(0);break}Ia=na.value;if(S.minHdcpVersions.includes(Ia)){ua.C(8);break}return ua.g(T.getStatusForPolicy({minHdcpVersion:Ia}),10);case 10:if($a=ua.i,$a=="usable")S.minHdcpVersions.includes(Ia)||S.minHdcpVersions.push(Ia);else{ua.C(0);break}case 8:na=za.next(),ua.C(7)}})};w=function(O,L,N,T,R){R=R===void 0?!1:R;var W,ca,M,S,U,aa,la,za,na,Ia,$a;return E(function(ua){switch(ua.h){case 1:ua.m(2);W=Nd(n);ca=u(W.videoCapabilities); for(M=ca.next();!M.done;M=ca.next())S=M.value,S.encryptionScheme=L,S.robustness=N;U=u(W.audioCapabilities);for(aa=U.next();!aa.done;aa=U.next())la=aa.value,la.encryptionScheme=L,la.robustness=T;za=Nd(W);za.persistentState="required";za.sessionTypes=["persistent-license"];na=[za,W];$a=Vb();return $a.Ka()=="MOBILE"?ua.g(Nf(5,navigator.requestMediaKeySystemAccess(O,na)),7):ua.g(navigator.requestMediaKeySystemAccess(O,na),6);case 6:Ia=ua.i;ua.C(5);break;case 7:Ia=ua.i;case 5:return ua.g(v(O,Ia,R),8); case 8:ua.o(0);break;case 2:ua.l(),ua.j()}})};y=function(O){return Vb().Oa()==="WEBKIT"&&Jb(O)?!1:!0};x=[];A=u(a);for(C=A.next();!C.done;C=A.next())if(z=C.value,r.set(z,null),y(z)){B=!0;D=u(q);for(H=D.next();!H.done;H=D.next())J=H.value,x.push(w(z,J,"","",B)),B=!1;I=u(k[z]||[]);for(G=I.next();!G.done;G=I.next())K=G.value,x.push(w(z,null,K,"")),x.push(w(z,null,"",K))}return P.g(Promise.all(x),2)}return P.return(ph(r))})} function ii(a,b){var c,d;return E(function(e){switch(e.h){case 1:return c=null,e.m(2),e.g(Nf(vi,Promise.all([b.close().catch(function(){}),b.closed])),4);case 4:d=e.i;c=d[1];e.o(3);break;case 2:e.l();case 3:c&&c!=="unknown"&&ri(a,c),e.j()}})} function ri(a,b,c){if(b==="internal-error")a.m(new V(2,6,6005,"CDM reported internal error"));else if(b!=="closed-by-application"&&b!=="release-acknowledged"&&b!=="resource-evicted"&&b==="hardware-context-reset"&&c)if(c.initDataType&&c.initData)try{fi(a,c.initDataType,c.initData,c.type)}catch(d){a.m(new V(2,6,6005,"Failed to recreate session after hardware context reset: "+d.message))}else a.m(new V(2,6,6005,"Cannot recreate session after hardware reset: missing metadata"))} function Lh(a){var b;return E(function(c){b=Array.from(a.i.entries());a.i.clear();return c.g(Promise.all(b.map(function(d){d=u(d);var e=d.next().value;var f=d.next().value;return E(function(g){if(g.h==1)return g.m(2),a.W||a.B.has(e.sessionId)||f.type!=="persistent-license"||a.h.persistentSessionOnlinePlayback?g.g(ii(a,e),5):g.g(e.remove(),5);if(g.h!=2)return g.o(0);g.l();g.j()})})),0)})}function Th(a){return(a.video?a.video.drmInfos:[]).concat(a.audio?a.audio.drmInfos:[])} function Ih(a){var b=Date.now()/1E3;a.i.forEach(function(c,d){var e=c.oi,f=d.expiration;isNaN(f)&&(f=Infinity);f!=e&&(a.F.onExpirationUpdated(d.sessionId,f),c.oi=f);a.h.renewalIntervalSec>0&&(e=b-c.Se,c.Se>0&&e>=a.h.renewalIntervalSec&&hi(a,d))})} function hi(a,b){var c,d,e,f,g,h,k,l;E(function(m){switch(m.h){case 1:if(c=a.i.get(b))c.Se=Date.now()/1E3;if(!a.g)return m.return();d=a.g.keySystem;e=b;f={sessionId:b.sessionId,sessionType:a.g.sessionType,initData:c?c.initData:null,initDataType:c?c.initDataType:null};m.m(2);return Ob(d)?(g=fc("renew"),m.g(b.update(g),5)):Nb(d)&&c&&c.initData&&c.initDataType?m.g(wi(a,b,c),7):(Sa("Manual license renewal is not supported for "+d),m.return());case 7:e=m.i;m.C(5);break;case 5:m.o(3);break;case 2:return m.l(), m.return();case 3:h=a.i.get(e),k={sessionId:e.sessionId,sessionType:a.g.sessionType,initData:h?h.initData:null,initDataType:h?h.initDataType:null},l=new Q("licenserenewal",(new Map).set("oldSessionMetadata",f).set("newSessionMetadata",k)),a.F.onEvent(l),m.j()}})}function wi(a,b,c){var d;return E(function(e){if(e.h==1)return a.i.delete(b),e.g(ii(a,b),2);d=fi(a,c.initDataType,c.initData,a.g.sessionType,!0);if(!d)throw new V(2,6,6005,"Failed to create new session for renewal");return e.return(d)})} function ei(a){a=a.i.values();return bb(a,function(b){return b.loaded})}function di(a){for(var b=u(a.g&&a.g.keyIds||new Set([])),c=b.next();!c.done;c=b.next())if(a.X.get(c.value)!=="usable")return!1;return!0} function Sh(a,b){var c=[];b.forEach(function(d,e){c.push({keySystem:e,licenseServerUri:d,distinctiveIdentifierRequired:!1,persistentStateRequired:!1,audioRobustness:"",videoRobustness:"",serverCertificate:null,serverCertificateUri:"",initData:[],keyIds:new Set})});a=u(a);for(b=a.next();!b.done;b=a.next())b=b.value,b.video&&(b.video.drmInfos=c),b.audio&&(b.audio.drmInfos=c)} function li(a,b,c){var d=[],e=[],f=[],g=[],h=[],k=new Set,l=new Set;xi(c,d,e,g,f,h,k,l);a=a.P?"persistent-license":"temporary";b={keySystem:b,encryptionScheme:d[0],licenseServerUri:e[0],distinctiveIdentifierRequired:c[0].distinctiveIdentifierRequired,persistentStateRequired:c[0].persistentStateRequired,sessionType:c[0].sessionType||a,audioRobustness:c[0].audioRobustness||"",videoRobustness:c[0].videoRobustness||"",serverCertificate:g[0],serverCertificateUri:f[0],initData:h,keyIds:k,mediaTypes:c[0].mediaTypes}; l.size>0&&(b.keySystemUris=l);c=u(c);for(l=c.next();!l.done;l=c.next())l=l.value,l.distinctiveIdentifierRequired&&(b.distinctiveIdentifierRequired=l.distinctiveIdentifierRequired),l.persistentStateRequired&&(b.persistentStateRequired=l.persistentStateRequired);return b} function xi(a,b,c,d,e,f,g,h){var k=[];a=u(a);for(var l=a.next(),m={};!l.done;m={Xa:void 0},l=a.next()){m.Xa=l.value;b.includes(m.Xa.encryptionScheme)||b.push(m.Xa.encryptionScheme);Jb(m.Xa.keySystem)&&m.Xa.licenseServerUri.startsWith("data:application/json;base64,")?k.includes(m.Xa.licenseServerUri)||k.push(m.Xa.licenseServerUri):c.includes(m.Xa.licenseServerUri)||c.push(m.Xa.licenseServerUri);e.includes(m.Xa.serverCertificateUri)||e.push(m.Xa.serverCertificateUri);m.Xa.serverCertificate&&(d.some(function(r){return function(t){return yb(t, r.Xa.serverCertificate)}}(m))||d.push(m.Xa.serverCertificate));if(m.Xa.initData){l=u(m.Xa.initData);for(var n=l.next(),q={};!n.done;q={Zh:void 0},n=l.next())q.Zh=n.value,f.some(function(r){return function(t){var v=r.Zh;return t.keyId&&t.keyId==v.keyId?!0:t.initDataType==v.initDataType&&yb(t.initData,v.initData)}}(q))||f.push(q.Zh)}if(m.Xa.keyIds)for(l=u(m.Xa.keyIds),n=l.next();!n.done;n=l.next())g.add(n.value);if(m.Xa.keySystemUris&&h)for(m=u(m.Xa.keySystemUris),l=m.next();!l.done;l=m.next())h.add(l.value)}if(k.length== 1)c.push(k[0]);else if(k.length>0){b=[];k=u(k);for(d=k.next();!d.done;d=k.next())d=window.atob(d.value.split("data:application/json;base64,").pop()),d=JSON.parse(d),b.push.apply(b,ra(d.keys));k=JSON.stringify({keys:b});c.push("data:application/json;base64,"+window.btoa(k))}} function Uh(a,b,c,d){var e=a.keySystem;if(e&&(!Jb(e)||!a.licenseServerUri)){b.size&&b.get(e)&&(b=b.get(e),a.licenseServerUri=b);a.keyIds||(a.keyIds=new Set);if(c=c.get(e))a.distinctiveIdentifierRequired||(a.distinctiveIdentifierRequired=c.distinctiveIdentifierRequired),a.persistentStateRequired||(a.persistentStateRequired=c.persistentStateRequired),a.serverCertificate||(a.serverCertificate=c.serverCertificate),c.sessionType&&(a.sessionType=c.sessionType),a.serverCertificateUri||(a.serverCertificateUri= c.serverCertificateUri);d[e]&&(a.keySystem=d[e]);window.cast&&window.cast.__platform__&&e=="com.microsoft.playready"&&(a.keySystem="com.chromecast.playready")}}function Rh(a,b){a=oh(a);if(a.size!=0){a=uc(a);b=u(b);for(var c=b.next();!c.done;c=b.next())c=c.value,c.video&&(c.video.drmInfos=[a]),c.audio&&(c.audio.drmInfos=[a])}}var vi=1,oi=5,ti=.5;function yi(){this.g=zi;this.j=(new Map).set(zi,2).set(Ai,1);this.i=0;this.h=-1}function Bi(a,b){var c=a.g!==b;a.g=b;c&&b===zi&&(a.i=Date.now());return c}var Ai=0,zi=1;function Ci(a,b,c){this.h=a;this.i=b;this.g=c} function Di(a,b){var c,d,e;return E(function(f){if(f.h==1)return f.g(Uf(a.g,b,a.h.drm.preferredKeySystems,a.h.drm.keySystemsMapping),2);a.h.streaming.dontChooseCodecs||(c=a.h.preferredVideo.map(function(g){return g.codec}).filter(Boolean),d=a.h.preferredAudio.map(function(g){return g.codec}).filter(Boolean),e=a.h.preferredText.map(function(g){return g.format}).filter(Boolean),Qf(b,c,d,a.h.preferredDecodingAttributes,e));if(!b.variants.some(tg))throw new V(2,4,4032);return f.return(Ei(a,b))})} function Fi(a,b){var c=a.h.restrictions;a=a.i;var d=!1;b=u(b.variants);for(var e=b.next();!e.done;e=b.next()){e=e.value;var f=e.allowedByApplication;e.allowedByApplication=Tf(e,c,a);f!=e.allowedByApplication&&(d=!0)}return d} function Ei(a,b){var c=Fi(a,b);if(b){var d=a.g?a.g.g:null;if(d&&a.g.A){for(var e=new Set,f=u(b.variants),g=f.next();!g.done;g=f.next())g=g.value,g.audio&&e.add(g.audio),g.video&&e.add(g.video);e=u(e);for(f=e.next();!f.done;f=e.next())Gi(a,d.keySystem,f.value)}Hi(a,b)}return c} function Gi(a,b,c){c=u(c.drmInfos);for(var d=c.next();!d.done;d=c.next())if(d=d.value,d.keySystem==b){for(var e=u(d.initData||[]),f=e.next();!f.done;f=e.next())f=f.value,Xh(a.g,f.initDataType,f.initData);e=a.g;e.g&&(e.g.mediaTypes!==d.mediaTypes&&(e.g.mediaTypes=d.mediaTypes),Gb(d)&&(e.g=li(e,e.g.keySystem,[e.g,d])))}} function Hi(a,b){function c(l){if(l&&!h.has(l)&&(h.add(l),l.keyIds.size)){l=u(l.keyIds);for(var m=l.next();!m.done;m=l.next()){m=m.value;var n=d[e?"00":m];n?Ii.includes(n)&&g.add(n):f.add(m)}}}var d=a.g?a.g.Qf():{};a=Object.keys(d);var e=a.length&&a[0]=="00";a=!1;var f=new Set,g=new Set,h=new WeakSet;b=u(b.variants);for(var k=b.next();!k.done;k=b.next()){k=k.value;if(!k.allowedByApplication)a=!0;else if(k.allowedByKeySystem)return;c(k.audio);c(k.video)}a={hasAppRestrictions:a,missingKeys:Array.from(f), restrictedKeyStatuses:Array.from(g)};throw new V(2,4,4012,a);}var Ii=["output-restricted","internal-error"];F("shaka.config.CodecSwitchingStrategy",{RELOAD:"reload",SMOOTH:"smooth"});function Ji(a){return Ki.getOrInsertComputed(a,function(){var b,c;return(c=(b=window.ManagedMediaSource||window.MediaSource)==null?void 0:b.isTypeSupported(a))!=null?c:!1})}function Li(){var a=window.ManagedMediaSource||window.MediaSource;return a&&a.prototype?!!a.prototype.setLiveSeekableRange&&!!a.prototype.clearLiveSeekableRange:!1}var Ki=new Map;function Mi(a,b){var c=null,d=null,e=null,f=null,g=a.$();b&1&&(e=a.se());b&2&&(f=a.$());b&8&&(c=a.$());b&16&&(d=a.$());return{trackId:g,cd:c,Vd:d,hl:e,tk:f}}function Ni(a,b){return b==1?(b=a.$(),a=a.$(),{Ra:b*4294967296+a}):{Ra:a.$()}}function Oi(a,b){b==1?(a.skip(8),a.skip(8)):(a.skip(4),a.skip(4));b=a.$();a.skip(4);a=a.Na();return{timescale:b,language:String.fromCharCode((a>>10)+96)+String.fromCharCode(((a&960)>>5)+96)+String.fromCharCode((a&31)+96)}} function Pi(a,b,c){var d=a.$(),e=[],f=null;c&1&&(f=a.zi());c&4&&a.skip(4);for(var g=0;g0)c=Zi("esds",a.mb);else{c=Zi;d=a.id+1;e=a.stream.channelsCount||2;var f=a.stream.audioSamplingRate||44100,g=vc("audio",a.codecs.split(",")),h={96E3:0,88200:1,64E3:2,48E3:3,44100:4,32E3:5, 24E3:6,22050:7,16E3:8,12E3:9,11025:10,8E3:11,7350:12},k=h[f];if(g==="mp4a.40.5"||g==="mp4a.40.29")k=h[f*2];f=parseInt(g.split(".").pop(),10);g=sj.value();cj(g,d,6);g[26]=f<<3|k>>>1;g[27]=k<<7|e<<3;c=c("esds",g)}d="mp4a";e=new Uint8Array([]);qj(a.stream)&&(e=rj(a.stream,a.codecs),d="enca");a=Zi(d,pj(a),c,e)}d=a}a=Zi("stsd",tj.value(),d);return b("stbl",a,uj.value(),vj.value(),wj.value(),xj.value())} function oj(a,b,c){var d=a.stream.width||0,e=a.stream.height||0,f=new Uint8Array([]);a.mb.byteLength>0&&(f=Zi(c,a.mb));c=yj.value();cj(c,d,24);cj(c,e,26);if(a.wd||a.Jd){d=a.wd||0;e=a.Jd||0;var g=zj("pasp",8);bj(g,d,8);bj(g,e,12);d=g}else d=new Uint8Array([]);e=new Uint8Array([]);qj(a.stream)&&(e=rj(a.stream,a.codecs),b="encv");return Zi(b,c,f,d,e)}function pj(a){var b=a.stream.channelsCount||2;a=a.stream.audioSamplingRate||44100;var c=Aj.value();c[17]=b;cj(c,a,24);return c} function mj(a){var b=[];if(!qj(a))return new Uint8Array([]);a=u(a.drmInfos);for(var c=a.next();!c.done;c=a.next())if(c=c.value,c.initData){c=u(c.initData);for(var d=c.next();!d.done;d=c.next())b.push(d.value.initData)}return pc.apply(jc,ra(b))} function rj(a,b){var c=Zi,d=b.split(".")[0];b=zj("frma",4);bj(b,Bj(d),8);d="cenc";var e=a.drmInfos[0];e&&e.encryptionScheme&&(d=e.encryptionScheme);e=Cj.value();bj(e,Bj(d),4);d=Zi("schm",e);e=Zi;var f=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);a=u(a.drmInfos);for(var g=a.next();!g.done;g=a.next())if((g=g.value)&&g.keyIds&&g.keyIds.size){g=u(g.keyIds);for(var h=g.next();!h.done;h=g.next()){f=h.value;h=new Uint8Array(f.length/2);for(var k=0;k>>24&255;a[c+1]=b>>>16&255;a[c+2]=b>>>8&255;a[c+3]=b&255}function cj(a,b,c){a[c]=b>>>8&255;a[c+1]=b&255}function Bj(a){for(var b=0,c=0;c>24&255;b[1]=a>>16&255;b[2]=a>>8&255;b[3]=a&255;b.set(c,4);return b}function qj(a){return a.encrypted&&a.drmInfos.length>0} var $i=4294967295,Hj=new Map,Gj=new Eb(function(){return new Uint8Array([109,100,97,116])}),kj=new Eb(function(){return new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255])}),aj=new Eb(function(){return new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0])}),dj=new Eb(function(){return new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])}),lj=new Eb(function(){return new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])}),Fj=new Eb(function(){return new Uint8Array([0,0,0,58,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])}),sj=new Eb(function(){return new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0, 0,0,0,0,0,0,0,0,0,0,5,2,0,0,6,1,2])}),Aj=new Eb(function(){return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0])}),yj=new Eb(function(){return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17])}),Dj=new Eb(function(){return new Uint8Array([0,0,0,0,0,0,1,8])}),Cj=new Eb(function(){return new Uint8Array([0,0,0, 0,0,0,0,0,0,1,0,0])}),ej=new Eb(function(){return new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0])}),fj=new Eb(function(){return new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0])}),gj=new Eb(function(){return new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}),jj=new Eb(function(){return new Uint8Array([0,0,0,0,0,0,0,0])}),tj=new Eb(function(){return new Uint8Array([0, 0,0,0,0,0,0,1])}),nj=new Eb(function(){var a=new Uint8Array([105,115,111,109]),b=new Uint8Array([97,118,99,49]),c=new Uint8Array([0,0,0,1]);return Zi("ftyp",a,c,a,b)}),hj=new Eb(function(){var a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]);a=Zi("dref",a);return Zi("dinf",a)}),uj=new Eb(function(){return zj("stts",8)}),vj=new Eb(function(){return zj("stsc",8)}),wj=new Eb(function(){return zj("stsz",12)}),xj=new Eb(function(){return zj("stco",8)});function Ij(a){a=zb(a);var b=null;(new th).Sa(["moov","trak","mdia","minf","stbl"],yh).ka("stsd",Ah).box("enca",function(c){b=c.reader.h;return Ch(c)}).box("sinf",yh).box("frma",function(c){c.parser.stop();Si(c.reader).codec==="ec-3"&&b&&b.getUint16(16)!==2&&b.setUint16(16,2)}).parse(a);return a} function Jj(a){a=zb(a);var b=null,c=-1;(new th).Sa(["moov","trak","mdia","minf","stbl"],yh).ka("stsd",Ah).box("hvc1",function(d){b=d.reader.h;c=d.start;return Bh(d)}).box("dvvC",function(d){d.parser.stop();b.setUint32(d.start-c-4,1718773093)}).parse(a);return a} function Kj(a,b,c,d){var e=b=zb(b),f=!1,g,h=[],k=[];(new th).Sa(["moov","trak","mdia","minf","stbl"],function(m){h.push(m);yh(m)}).ka("stsd",function(m){g=m;h.push(m);Ah(m)}).Sa(["encv","enca"],function(m){f=!0;m.parser.stop()}).Sa("dvav dva1 dvh1 dvhe dvc1 dvi1 hev1 hvc1 avc1 avc3".split(" "),function(m){k.push({box:m,ck:1701733238})}).Sa("ac-3 ec-3 ac-4 Opus fLaC mp4a".split(" "),function(m){k.push({box:m,ck:1701733217})}).parse(b);if(f)return b;if(k.length==0||!g)throw Xa(oc(b)),new V(2,3,3019, c);k.reverse();c=u(k);for(var l=c.next();!l.done;l=c.next())l=l.value,e=Lj(a,e,g,l.box,h,l.ck,d);e=Mj(a,e);return Vb().Fi(d)?(a=new Uint8Array(b.byteLength+e.byteLength),a.set(e),a.set(b,e.byteLength),a):e}function Nj(a){a=zb(a);var b=[];(new th).box("mdat",function(g){b.push(g)}).parse(a);for(var c=[],d=0;d=0;l--)k.push(2>>8*l&255);a.set(new Uint8Array(k),g);a.set(h,g+4);g=u(f);for(h=g.next();!h.done;h=g.next())h=h.value,Pj(a,h.start,h.size+4)}}return a} function Lj(a,b,c,d,e,f,g){var h=rj(a,d.name),k=b.subarray(d.start,d.start+d.size);a=new Uint8Array(d.size+h.byteLength);a.set(k,0);Db(a).setUint32(4,f);a.set(h,d.size);Pj(a,0,a.byteLength);f=new Uint8Array(b.byteLength+a.byteLength);d=Vb().Yf(g)?d.start:d.start+d.size;g=b.subarray(d);f.set(b.subarray(0,d));f.set(a,d);f.set(g,d+a.byteLength);b=u(e);for(e=b.next();!e.done;e=b.next())e=e.value,Pj(f,e.start,e.size+a.byteLength);a=Db(f,c.start);c=zh(c);b=a.getUint32(c);a.setUint32(c,b+1);return f} function Mj(a,b){a=mj(a);if(a.byteLength===0)return b;var c=0,d=0;(new th).box("moov",function(h){c=h.start;d=h.size;h.parser.stop()}).parse(b);var e=c+d;Pj(b,c,d+a.byteLength);var f=new Uint8Array(b.byteLength+a.byteLength),g=b.subarray(e);f.set(b.subarray(0,e));f.set(a,e);f.set(g,e+a.byteLength);return f}function Pj(a,b,c){a=Db(a,b);b=a.getUint32(0);b!=0&&(b==1?(a.setUint32(8,c>>32),a.setUint32(12,c&4294967295)):a.setUint32(0,c))} function Qj(a){var b=zb(a),c=[];(new th).Sa(["moov","trak","mdia","minf","stbl"],function(d){c.push({start:d.start,size:d.size});yh(d)}).box("stsd",function(d){c.push({start:d.start,size:d.size});for(var e=Db(b,d.start),f=0;f0)return b}if(a.h.length>0&&a.m)for(a=u(a.h),a=a.next();!a.done;a=a.next()){Vj(a.value);break}return null}p.jm=function(){return this.tilesLayout};p.im=function(){return this.B};p.xc=function(){return this.status};p.Fm=function(){this.status=Wj};p.ki=function(){this.preload=!0};p.isPreload=function(){return this.preload};p.ie=function(){this.l=!1};p.um=function(){return this.l}; p.Zj=function(){this.Bd=!0};p.wm=function(){return this.Bd};p.Yj=function(){this.Re=!0};p.vm=function(){return this.Re};p.Xj=function(){this.o=!0};p.rm=function(){return this.o};p.Hg=function(a){this.thumbnailSprite=a};p.hm=function(){return this.thumbnailSprite};p.offset=function(a){this.startTime+=a;this.endTime+=a;this.j+=a;for(var b=u(this.h),c=b.next();!c.done;c=b.next())c=c.value,c.startTime+=a,c.endTime+=a,c.j+=a}; p.Wi=function(a){this.g==null?Ra("Sync attempted without sync time!"):(a=this.g-a-this.startTime,Math.abs(a)>=.001&&this.offset(a))};p.df=function(a,b){this.A=a;this.G=b===void 0?!1:b};p.wc=function(a){var b=this.A;(a===void 0||a)&&this.G&&(this.A=null);return b};function Xj(a,b){a.oa=b;a=u(a.h);for(var c=a.next();!c.done;c=a.next())Xj(c.value,b)}p.Fg=function(a){this.D=a};p.getMetadata=function(){return this.D};F("shaka.media.SegmentReference",Tj);Tj.prototype.getMetadata=Tj.prototype.getMetadata; Tj.prototype.setMetadata=Tj.prototype.Fg;Tj.prototype.getSegmentData=Tj.prototype.wc;Tj.prototype.setSegmentData=Tj.prototype.df;Tj.prototype.syncAgainst=Tj.prototype.Wi;Tj.prototype.offset=Tj.prototype.offset;Tj.prototype.getThumbnailSprite=Tj.prototype.hm;Tj.prototype.setThumbnailSprite=Tj.prototype.Hg;Tj.prototype.hasByterangeOptimization=Tj.prototype.rm;Tj.prototype.markAsByterangeOptimization=Tj.prototype.Xj;Tj.prototype.isLastPartial=Tj.prototype.vm;Tj.prototype.markAsLastPartial=Tj.prototype.Yj; Tj.prototype.isPartial=Tj.prototype.wm;Tj.prototype.markAsPartial=Tj.prototype.Zj;Tj.prototype.isIndependent=Tj.prototype.um;Tj.prototype.markAsNonIndependent=Tj.prototype.ie;Tj.prototype.isPreload=Tj.prototype.isPreload;Tj.prototype.markAsPreload=Tj.prototype.ki;Tj.prototype.markAsUnavailable=Tj.prototype.Fm;Tj.prototype.getStatus=Tj.prototype.xc;Tj.prototype.getTileDuration=Tj.prototype.im;Tj.prototype.getTilesLayout=Tj.prototype.jm;Tj.prototype.getEndByte=Tj.prototype.gd; Tj.prototype.getStartByte=Tj.prototype.kd;Tj.prototype.getEndTime=Tj.prototype.Nl;Tj.prototype.getStartTime=Tj.prototype.getStartTime;Tj.prototype.getUris=Tj.prototype.V;var Uj=0,Wj=1;Tj.Status={An:Uj,Ko:Wj,co:2};function Yj(a){return a.length==1&&a.end(0)-a.start(0)<1E-4}function Zj(a){return!a||Yj(a)?null:a.length==1&&a.start(0)<0?0:a.length?a.start(0):null}function ak(a){return!a||Yj(a)?null:a.length?a.end(a.length-1):null}function bk(a,b){return!a||!a.length||Yj(a)||b>a.end(a.length-1)?!1:b>=a.start(0)}function ck(a,b){if(!a||!a.length||Yj(a))return 0;var c=0;a=u(dk(a));for(var d=a.next();!d.done;d=a.next()){var e=d.value;d=e.start;e=e.end;e>b&&(c+=e-Math.max(d,b))}return c} function ek(a,b,c){if(!a||!a.length||Yj(a))return null;a=dk(a).findIndex(function(d,e,f){return d.start>b&&(e==0||f[e-1].end-b<=c)});return a>=0?a:null}function dk(a){if(!a)return[];for(var b=[],c=0;c=0;--d)a.removeChild(c[d]),b=!0;a.src&&(a.removeAttribute("src"),b=!0);return b} function kk(a){a=a.getElementsByClassName("shaka-overflow-quality-mark");return a.length?a[0]:null}function lk(a){for(;a.firstChild;)a.removeChild(a.firstChild)}function pd(){if(mk)return mk;nk||(nk=new Jf(function(){mk=null}));(mk=document.getElementsByTagName("video")[0]||document.getElementsByTagName("audio")[0])||(mk=document.createElement("video"));nk.Y(1);return mk} function ok(a,b){var c,d,e,f,g;return E(function(h){if(h.h==1)return"fonts"in document&&"FontFace"in window?h.g(document.fonts.ready,2):h.return();if(!("entries"in document.fonts))return h.return();c=function(k){k=k.entries();for(var l=[],m=k.next();m.done===!1;)l.push(m.value),m=k.next();return l};d=u(c(document.fonts));for(e=d.next();!e.done;e=d.next())if(f=e.value,f.family===a&&f.display==="swap")return h.return();g=new FontFace(a,"url("+b+")",{display:"swap"});document.fonts.add(g);h.j()})} F("shaka.util.Dom",fk);fk.removeAllChildren=lk;fk.clearSourceFromVideo=jk;var nk=null,mk=null;function pk(){}function qk(a,b){return b+10<=a.length&&a[b]===73&&a[b+1]===68&&a[b+2]===51&&a[b+3]<255&&a[b+4]<255&&a[b+6]<128&&a[b+7]<128&&a[b+8]<128&&a[b+9]<128?!0:!1}function rk(a,b){return b+10<=a.length&&a[b]===51&&a[b+1]===68&&a[b+2]===73&&a[b+3]<255&&a[b+4]<255&&a[b+6]<128&&a[b+7]<128&&a[b+8]<128&&a[b+9]<128?!0:!1}function sk(a,b){var c=(a[b]&127)<<21;c|=(a[b+1]&127)<<14;c|=(a[b+2]&127)<<7;return c|=a[b+3]&127} function tk(a){var b={key:a.type,description:"",data:"",mimeType:null,pictureType:null};if(a.type==="APIC"){if(a.size<2||a.data[0]!==3)return null;var c=a.data.subarray(1).indexOf(0);if(c===-1)return null;var d=$b(zb(a.data,1,c)),e=a.data[2+c],f=a.data.subarray(3+c).indexOf(0);if(f===-1)return null;var g=$b(zb(a.data,3+c,f)),h;d==="--\x3e"?h=$b(zb(a.data,4+c+f)):h=Ab(a.data.subarray(4+c+f));b.mimeType=d;b.pictureType=e;b.description=g;b.data=h;return b}if(a.type==="TXXX"){if(a.size<2||a.data[0]!== 3)return null;d=a.data.subarray(1).indexOf(0);if(d===-1)return null;c=$b(zb(a.data,1,d));a=$b(zb(a.data,2+d)).replace(/\0*$/,"");b.description=c;b.data=a;return b}if(a.type==="WXXX"){if(a.size<2||a.data[0]!==3)return null;d=a.data.subarray(1).indexOf(0);if(d===-1)return null;c=$b(zb(a.data,1,d));a=$b(zb(a.data,2+d)).replace(/\0*$/,"");b.description=c;b.data=a;return b}if(a.type==="PRIV"){if(a.size<2)return null;c=a.data.indexOf(0);if(c===-1)return null;c=$b(zb(a.data,0,c));b.description=c;c=="com.apple.streaming.transportStreamTimestamp"? (c=a.data.subarray(c.length+1),a=c[3]&1,c=(c[4]<<23)+(c[5]<<15)+(c[6]<<7)+c[7],c/=45,a&&(c+=4.772185884E7),b.data=c):(a=Ab(a.data.subarray(c.length+1)),b.data=a);return b}if(a.type[0]==="T"){if(a.size<2||a.data[0]!==3)return null;a=$b(a.data.subarray(1)).replace(/\0*$/,"");b.data=a;return b}return a.type[0]==="W"?(a=$b(a.data).replace(/\0*$/,""),b.data=a,b):a.data?(b.data=Ab(a.data),b):null} function uk(a){for(var b=0,c=[];qk(a,b);){var d=sk(a,b+6);a[b+5]>>6&1&&(b+=10);b+=10;for(d=b+d;b+10>6&1&&(d+=10),d+=10,d+=sk(a,b+6),rk(a,b+10)&&(d+=10),b+=d;return d>0?a.subarray(c,c+d):new Uint8Array([])}F("shaka.util.Id3Utils",pk);pk.getID3Data=vk; pk.getID3Frames=uk;function wk(a,b,c){c=c===void 0?Number.EPSILON:c;if(a===b)return!0;a=Math.abs(a-b);return a<=c?!0:c!==Number.EPSILON?Math.abs(a-c)<=Number.EPSILON:!1};function xk(a){return(new Date(Date.UTC(1900,0,1,0,0,0,0)+a)).getTime()};/* Copyright Brightcove, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ function yk(a,b){this.j=a;if(b===void 0?0:b){b=new Uint8Array(a.byteLength);for(var c=0,d=0;d=2&&a[d]==3&&a[d-1]==0&&a[d-2]==0||(b[c]=a[d],c++);this.j=zb(b,0,c)}this.i=this.j.byteLength;this.g=this.h=0}function zk(a){var b=a.j.byteLength-a.i,c=Math.min(4,a.i);if(c!==0){for(var d=0,e=0;e>>32-c;a.g-=c;a.g>0?a.h<<=c:a.i>0&&zk(a);c=b-c;return c>0?d<a.g&&(c=a.g);b+=c;a.h<<=c;a.g-=c;if(a.g>0||a.i===0)break;zk(a)}return b}function Dk(a){Ak(a,1+Ck(a))}function Ek(a){var b=Ck(a);return Bk(a,b+1)-1}function Fk(a){a=Ek(a);return 1&a?1+a>>>1:-1*(a>>>1)}function Gk(a){return Bk(a,1)===1}function Hk(a){return Bk(a,8)} function Ik(a,b){for(var c=8,d=8,e=0;e>4>1){var h=e+5+a[e+4];if(h==e+188)continue}else h=e+4;switch(g){case 0:f&&(h+=a[h]+1);this.L=(a[h+10]&31)<<8|a[h+11];break;case 17:case 8191:break;case this.L:f&&(h+=a[h]+1);f=a;g={audio:-1,video:-1,Wf:-1,audioCodec:"",videoCodec:""};var k=h+3+((f[h+1]&15)<<8|f[h+2])-4;for(h+=12+((f[h+10]&15)<<8|f[h+11]);h< k;){var l=(f[h+1]&31)<<8|f[h+2],m=(f[h+3]&15)<<8|f[h+4];switch(f[h]){case 6:if(m>0)for(var n=h+5,q=m;q>2;){var r=f[n+1]+2;switch(f[n]){case 5:var t=n+2;t=f[t]<<24|f[t+1]<<16|f[t+2]<<8|f[t+3];g.audio==-1&&t===1332770163?(g.audio=l,g.audioCodec="opus"):g.video==-1&&t===1096167473&&(g.video=l,g.videoCodec="av1");break;case 106:g.audio==-1&&(g.audio=l,g.audioCodec="ac3");break;case 122:g.audio==-1&&(g.audio=l,g.audioCodec="ec3");break;case 124:g.audio==-1&&(g.audio=l,g.audioCodec="aac");break;case 127:g.audioCodec== "opus"&&(t=null,f[n+2]===128&&(t=f[n+3]),t!=null&&(this.K={channelCount:(t&15)===0?2:t&15,il:t,sampleRate:48E3}))}n+=r;q-=r}break;case 15:g.audio==-1&&(g.audio=l,g.audioCodec="aac");break;case 17:g.audio==-1&&(g.audio=l,g.audioCodec="aac-loas");break;case 21:g.Wf==-1&&(g.Wf=l);break;case 27:g.video==-1&&(g.video=l,g.videoCodec="avc");break;case 3:case 4:g.audio==-1&&(g.audio=l,g.audioCodec="mp3");break;case 36:g.video==-1&&(g.video=l,g.videoCodec="hvc");break;case 129:g.audio==-1&&(g.audio=l,g.audioCodec= "ac3");break;case 132:case 135:g.audio==-1&&(g.audio=l,g.audioCodec="ec3")}h+=m+5}f=g;f.video!=-1&&(this.N=f.video,this.D=f.videoCodec);f.audio!=-1&&(this.I=f.audio,this.H=f.audioCodec);f.Wf!=-1&&(this.J=f.Wf);d&&!this.M&&(d=!1,e=b-188);this.M=!0;break;case this.N:h=a.subarray(h,e+188);f?(this.j.push(this.F.length),this.F.push(h)):this.j.length&&this.F.push(h);break;case this.I:h=a.subarray(h,e+188);f?(this.i.push(this.l.length),this.l.push(h)):this.i.length&&this.l.push(h);break;case this.J:h=a.subarray(h, e+188);f?(this.m.push(this.o.length),this.o.push(h)):this.m.length&&this.o.push(h);break;default:d=!0}}return this};function Mk(a,b,c){return rc(a,b[c],c+1b.byteLength-6)return null;var d=null,e=null,f=b[7];if(f&192){var g=(b[9]&14)*536870912+(b[10]&255)*4194304+(b[11]&254)*16384+(b[12]&255)*128+(b[13]&254)/2;a.B==null&&(a.B=g);d=Ok(g,a.B);e=a.B=d;f&64&&(e=(b[14]&14)*536870912+(b[15]&255)*4194304+(b[16]&254)*16384+(b[17]&255)*128+(b[18]&254)/2,a.A==null&&(a.A=e),e=d!=g?Ok(e,a.A):e);a.A=e}a=b[8]+9;return b.byteLength<=a?null:{data:b.subarray(a),packetLength:c,pts:d, dts:e,nalus:[]}} p.hk=function(a,b){var c=a.pts?a.pts/9E4:null;a=a.data;var d=a.byteLength,e=1;this.D=="hvc"&&(e=2);var f=b.state||0,g=f,h=0,k=[],l=-1,m=0,n=this.D==="hvc";f==-1&&(l=0,m=n?a[0]>>1&63:a[0]&31,f=0,h=1);for(;h=0)k.push({data:a.subarray(l+e,q),fullData:a.subarray(l,q),type:m,time:c,state:null});else if(f=k.length?k[k.length-1]:b.mg)g&&h<=4-g&&f.state&&(f.data=f.data.subarray(0,f.data.byteLength-g),f.fullData=f.fullData.subarray(0,f.fullData.byteLength- g)),q>0&&(q=a.subarray(0,q),f.data=pc(f.data,q),f.fullData=pc(f.fullData,q),f.state=0);h>1&63:a[h]&31,l=h,f=0):f=-1}else f=0;else f=3;else f=q?0:1}l>=0&&f>=0&&k.push({data:a.subarray(l+e,d),fullData:a.subarray(l,d),type:m,time:c,state:f});!k.length&&b.mg&&(c=k.length?k[k.length-1]:b.mg)&&(c.data=pc(c.data,a),c.fullData=pc(c.fullData,a));b.state=f;return k}; p.getMetadata=function(){for(var a=[],b=0;b1&&(a=b[0].pts,b=b[1].pts,!isNaN(b-a))?Math.abs(1/(b-a)*9E4):null} function Qk(a){var b={height:null,width:null,codec:null,frameRate:null},c=a.Tf();if(!c.length)return b;c=c.find(function(r){return r.type==7});if(!c)return b;c=new yk(c.data);var d=Hk(c),e=Hk(c),f=Hk(c);Dk(c);if(Sk.includes(d)){var g=Ek(c);g===3&&Ak(c,1);Dk(c);Dk(c);Ak(c,1);if(Gk(c)){g=g!==3?8:12;for(var h=0;h0)for(y=e;y<8;y++)Bk(d,2);for(y=0;y>D&1)<<31-D;return B>>>0}(k);g=g==1?"H":"L";f="hvc1"+("."+["","A","B","C"][f]+h);f+="."+d.toString(16).toUpperCase();f+="."+g+t;r&&(f+="."+r.toString(16).toUpperCase());q&&(f+="."+q.toString(16).toUpperCase());n&&(f+="."+n.toString(16).toUpperCase());m&&(f+="."+m.toString(16).toUpperCase());l&&(f+="."+l.toString(16).toUpperCase()); c&&(f+="."+c.toString(16).toUpperCase());b.codec=f;b.frameRate=Rk(a);return b}function Ok(a,b){var c=1;for(a>b&&(c=-1);Math.abs(b-a)>4294967296;)a+=c*8589934592;return a}function Tk(a){return Lk(a)<0?!1:!0}function Lk(a){for(var b=Math.min(1E3,a.length-564),c=0;c=0&&d0||a.A.dispatchAllEmsgBoxes,n=[];m&&l.ka("emsg", function(v){a:{var w=e.emsgSchemeIdUris;if(v.version===0){var y=v.reader.re();var x=v.reader.re();var A=v.reader.$();var C=v.reader.$();var z=v.reader.$();var B=v.reader.$();var D=d.startTime+C/A}else A=v.reader.$(),D=v.reader.se()/A+d.timestampOffset,C=D-d.startTime,z=v.reader.$(),B=v.reader.$(),y=v.reader.re(),x=v.reader.re();v=v.reader.Bb(v.reader.Lb()-v.reader.Za(),!0);if(w&&w.includes(y)||a.A.dispatchAllEmsgBoxes)if(y=="urn:mpeg:dash:event:2012")a.F.Om();else{w=D;if(y!=="https://aomedia.org/emsg/ID3"|| z!==4294967295)w+=z/A;A={startTime:D,endTime:w,schemeIdUri:y,value:x,timescale:A,presentationTimeDelta:C,eventDuration:z,id:B,messageData:v};break a}A=null}A&&n.push(A)});var q=d.oa.timescale;b=q&&!isNaN(q);var r=0,t=!1;b&&l.ka("prft",function(v){var w=v.reader,y=v.version;w.$();v=w.$();var x=w.$();v=v*1E3+x/4294967296*1E3;y===0?w=w.$():(y=w.$(),w=w.$(),w=y*4294967296+w);v=xk(v);w=(new Map).set("detail",{wallClockTime:v,programStartDate:new Date(v-w/q*1E3)});w=new Q("prft",w);a.F.onEvent(w)}).Sa(["moof", "traf"],yh).ka("tfdt",function(v){t||(r=Ni(v.reader,v.version).Ra/q,t=!0,m||v.parser.stop())});(m||b)&&l.parse(c,!1,g);t&&d.timestampOffset==0&&(h=r);l=u(n);for(c=l.next();!c.done;c=l.next())nl(a,c.value,d,h)}else f.includes("/mp4")||f.includes("/webm")||!Tk(l)||(k=a.Ma.getOrInsertComputed(b,function(){return new Kk}),k.clearData(),k.Eg(d.i),k.parse(l),l=k.getStartTime(b),l!=null&&(h=l),k=k.getMetadata());return{timestamp:h,metadata:k}} function nl(a,b,c,d){var e=wk(b.startTime,c.startTime+b.presentationTimeDelta/b.timescale);d&&a.S=="HLS"&&!e&&(c=-d+c.startTime,b.startTime+=c,b.endTime+=c);a.F.Mm(b);!b.messageData||b.schemeIdUri!="https://aomedia.org/emsg/ID3"&&b.schemeIdUri!="https://developer.apple.com/streaming/emsg-id3"||(c=uk(b.messageData),c.length&&(d=b.startTime,a.F.onMetadata([{cueTime:d,data:b.messageData,frames:c,dts:d,pts:d}],0,b.endTime)))} function ol(a,b,c,d,e,f,g,h,k,l,m){g=g===void 0?!1:g;h=h===void 0?!1:h;k=k===void 0?!1:k;l=l===void 0?!1:l;var n,q,r,t,v,w,y,x,A,C,z,B,D,H,J,I,G,K,P,O;return E(function(L){switch(L.h){case 1:n=Ac;if(b!=n.bb){L.C(2);break}return L.g(Af(a.h,c,d?d.startTime:null,d?d.endTime:null,d?d.V()[0]:null,d?d.i:-1),3);case 3:return L.return();case 2:if(l||!a.o){L.C(4);break}return L.g(ol(a,n.ma,c,d,e,f,g,h,k,!0),5);case 5:return L.g(ol(a,n.Ja,c,d,e,f,g,h,k,!0),6);case 6:return L.return();case 4:if(!a.l.has(b))return L.return(); q=a.l.get(b).timestampOffset;r=a.D.get(b);a.j.has(b)&&(r=a.j.get(b).getOriginalMimeType());if(d&&(t=ml(a,b,c,d,e,r,k),v=t.timestamp,w=t.metadata,v!=null&&(a.P==null&&b==n.Ja&&(a.P=v,a.aa=d.startTime,a.N!=null&&(y=0,a.aa==a.Z&&(y=a.P-a.N),a.X.resolve(y))),a.N==null&&b==n.ma&&(a.N=v,a.Z=d.startTime,a.P!=null&&(x=0,a.aa==a.Z&&(x=a.P-a.N),a.X.resolve(x))),A=v,C=lf,!a.M&&C.includes(a.D.get(b))&&(A=0),z=d.startTime-A,B=Math.abs(q-z),(B>=.001||g||h)&&(!k||z>0||!q)&&(q=z,a.ab&&(pl(a,b,function(){return ql(a, b)},null),pl(a,b,function(){return rl(a,b,q)},null))),(D=b==n.Ja||!a.l.has(n.Ja))&&a.h&&(Df(a.h,q,d.i),Ef(a.h,(r||"").includes("mp2t")))),w.length))a.F.onMetadata(w,q,d?d.endTime:null);f&&b==n.Ja&&(a.h||dl(a,"application/cea-608",!1),a.I||(H=r.split(";",1)[0],a.I=new td(H)),d?(J=wd(a.I,c),J.length&&If(a.h,J,q)):a.I.init(c,h,m));if(!a.j.has(b)){L.C(7);break}return L.g(a.j.get(b).transmux(c,e,d,a.i.duration,b),8);case 8:I=L.i,ArrayBuffer.isView(I)?c=I:(G=I,G.init!=null&&(K=G.init,pl(a,b,function(){sl(a, b,K,q,e,!0)},d?d.V()[0]:null)),c=G.data);case 7:c=tl(a,e,c,d,b);if(!d||!a.M||b==n.bb){L.C(9);break}if(!g&&!h){L.C(9);break}P=d.startTime;if(a.S!="HLS"||a.o||b!=n.ma||!a.l.has(n.Ja)){L.C(11);break}return L.g(a.X.promise,12);case 12:O=L.i,Math.abs(O)>.15&&(P-=O);case 11:pl(a,b,function(){return ql(a,b)},null),pl(a,b,function(){return rl(a,b,P)},null);case 9:return L.g(pl(a,b,function(){sl(a,b,c,q,e,!d)},d?d.V()[0]:null),13);case 13:L.j()}})}function ul(a,b){var c=jl(a,"video")||0;Gf(a.h,b,c)} function vl(a){a.h&&Gf(a.h,"",0)}p.remove=function(a,b,c,d){var e=this,f,g;return E(function(h){return h.h==1?(f=Ac,a==f.Ja&&e.I&&(e.I.remove(d),g=e.h.g||0,e.h.remove(g,c,!0)),a==f.bb?h.g(e.h.remove(b,c),0):c>b?h.g(pl(e,a,function(){return wl(e,a,b,c)},null),5):h.C(0)):e.o?h.g(pl(e,f.ma,function(){return wl(e,f.ma,b,c)},null),0):h.C(0)})}; function xl(a,b){var c;return E(function(d){return d.h==1?(c=Ac,b==c.bb?a.h?d.g(a.h.remove(0,Infinity),0):d.return():b===c.Ja&&a.I&&a.h?d.g(a.h.remove(0,Infinity,!0),4):d.C(4)):d.h!=6?d.g(pl(a,b,function(){return wl(a,b,0,a.i.duration)},null),6):a.o?d.g(pl(a,c.ma,function(){return wl(a,c.ma,0,a.i.duration)},null),0):d.C(0)})} p.flush=function(a){var b=this,c;return E(function(d){return d.h==1?(c=Ac,a==c.bb?d.return():d.g(pl(b,a,function(){b.g.currentTime-=.001;fl(b,a)},null),2)):b.o?d.g(pl(b,c.ma,function(){var e=c.ma;b.g.currentTime-=.001;fl(b,e)},null),0):d.C(0)})}; function yl(a,b,c,d,e,f,g,h,k){var l,m,n;return E(function(q){if(q.h==1){l=Ac;if(b==l.bb)return f||Df(a.h,c),Ff(a.h,d,e),q.return();m=[];return q.g(zl(a,b,g,h,k),2)}n=q.i;n||(m.push(pl(a,b,function(){return ql(a,b)},null)),a.o&&m.push(pl(a,l.ma,function(){return ql(a,l.ma)},null)));f||(m.push(pl(a,b,function(){return rl(a,b,c)},null)),a.o&&m.push(pl(a,l.ma,function(){return rl(a,l.ma,c)},null)));if(d!=0||e!=Infinity)m.push(pl(a,b,function(){return Al(a,b,d,e)},null)),a.o&&m.push(pl(a,l.ma,function(){return Al(a, l.ma,d,e)},null));return m.length?q.g(Promise.all(m),0):q.C(0)})}function Bl(a,b,c){var d,e;return E(function(f){if(f.h==1){d=Ac;if(b==d.bb||!a.M||(e=jl(a,b))&&Math.abs(e-c)<.15)return f.return();pl(a,b,function(){return ql(a,b)},null);a.o&&pl(a,d.ma,function(){return ql(a,d.ma)},null);return f.g(pl(a,b,function(){return rl(a,b,c)},null),2)}return a.o?f.g(pl(a,d.ma,function(){return rl(a,d.ma,c)},null),0):f.C(0)})} p.endOfStream=function(a){var b=this;return E(function(c){return c.g(Cl(b,function(){al(b)||bl(b)||(a?b.i.endOfStream(a):b.i.endOfStream())}),0)})};p.jc=function(a){var b=this;return E(function(c){return c.g(Cl(b,function(){if(b.A.durationReductionEmitsUpdateEnd&&ae[f].end){d=f+1;break}d==null||d==0&&!a.B||(e=c.start(d),(f=a.h.gapPadding)&&(e=Math.ceil((e+f)*100)/100),f=a.F.Nb(),e>=f||e-b<.001||(d!=0&&c.end(d-1), Wl(a,e),b==a.m&&(a.m=e),a.G++,a.A(new Q("gapjumped"))))}}}function Wl(a,b){a.D=!0;a.l.ea(a.g,"seeked",function(){a.D=!1});a.g.currentTime=b} function Tl(a){if(!a.h.stallEnabled)return null;var b=a.h.stallThreshold,c=a.h.stallSkip;return new Xl(new Yl(a.g),b,function(){var d;return E(function(e){if(e.h==1)return d=dk(a.g.buffered),d.length?c?(a.g.currentTime+=c,e.C(2)):e.g(a.g.play(),3):e.return();if(e.h!=2){if(!a.g)return e.return();a.g.pause();a.g.play()}a.H++;a.A(new Q("stalldetected"));e.j()})})}function Xl(a,b,c){this.h=a;this.m=Zl(a);this.g=a.g.currentTime;this.l=Date.now()/1E3;this.i=!1;this.o=b;this.j=c} Xl.prototype.release=function(){this.h&&this.h.release();this.j=this.h=null};function Vl(a){var b=a.h,c=Zl(b),d=b.g.currentTime,e=Date.now()/1E3;if(a.g!=d||a.m!=c)a.l=e,a.g=d,a.m=c,a.i=!1;d=e-a.l;if(c=d>=a.o&&c&&!a.i)a.j&&a.j(a.g,d),a.i=!0,a.g=b.g.currentTime;return c}function Yl(a){var b=this;this.g=a;this.h=new bd;this.i=!1;this.h.u(this.g,"audiofocuspaused",function(){b.i=!0});this.h.u(this.g,"audiofocusgranted",function(){b.i=!1});this.h.u(this.g,"audiofocuslost",function(){b.i=!0})} function Zl(a){if(a.g.paused||a.g.playbackRate==0||a.i||a.g.buffered.length==0)var b=!1;else a:{b=a.g.currentTime;a=u(dk(a.g.buffered));for(var c=a.next();!c.done;c=a.next())if(c=c.value,!(bc.end-.5)){b=!0;break a}b=!1}return b}Yl.prototype.release=function(){this.h&&this.h.release();this.h=null};function $l(a,b,c,d){b==HTMLMediaElement.HAVE_NOTHING||a.readyState>=b?d():(b=am.value().get(b),c.ea(a,b,d))}var am=new Eb(function(){return new Map([[HTMLMediaElement.HAVE_METADATA,"loadedmetadata"],[HTMLMediaElement.HAVE_CURRENT_DATA,"loadeddata"],[HTMLMediaElement.HAVE_FUTURE_DATA,"canplay"],[HTMLMediaElement.HAVE_ENOUGH_DATA,"canplaythrough"]])});function bm(a,b,c,d){var e=this;this.g=a;this.m=b;this.A=c;this.l=null;this.j=function(){e.l==null&&(e.l=d());return e.l};this.o=!1;this.h=new bd;this.i=new cm(a);$l(this.g,HTMLMediaElement.HAVE_METADATA,this.h,function(){dm(e,e.j())})}bm.prototype.release=function(){this.h&&(this.h.release(),this.h=null);this.i!=null&&(this.i.release(),this.i=null);this.m=function(){};this.g=null};function em(a){return a.o?a.g.currentTime:a.j()} function fm(a,b){a.g.readyState>0?gm(a.i,b):$l(a.g,HTMLMediaElement.HAVE_METADATA,a.h,function(){dm(a,a.j())})}function dm(a,b){Math.abs(a.g.currentTime-b)<.001?hm(a):(a.h.ea(a.g,"seeking",function(){hm(a)}),gm(a.i,b))}function hm(a){a.o=!0;a.h.u(a.g,"seeking",function(){return a.m()});a.A(a.g.currentTime)} function cm(a){var b=this;this.g=a;this.m=10;this.j=this.l=this.i=0;this.h=new Jf(function(){b.i<=0?b.h.stop():b.g.currentTime!=b.l||b.g.currentTime===b.j?b.h.stop():(b.g.currentTime=b.j,b.i--)})}cm.prototype.release=function(){this.h&&(this.h.stop(),this.h=null);this.g=null};function gm(a,b){a.l=a.g.currentTime;a.j=b;a.i=a.m;a.g.currentTime=b;a.h.wa(.1)};function im(a){this.g=a;this.i=!1;this.h=null;this.j=new bd}p=im.prototype;p.ready=function(){function a(){if(b.h==null||b.h==0&&b.g.duration!=Infinity)b.i=!0;else{var c=b.g.currentTime,d=null;if(typeof b.h==="number")d=b.h;else if(b.h instanceof Date){var e=jm(b);e!==null&&(d=b.h.getTime()/1E3-e,d=km(b,d))}d==null?b.i=!0:(d<0&&(d=Math.max(0,c+d)),c!=d?(b.j.ea(b.g,"seeking",function(){b.i=!0}),b.g.currentTime=d):b.i=!0)}}var b=this;$l(this.g,HTMLMediaElement.HAVE_FUTURE_DATA,this.j,function(){a()})}; p.release=function(){this.j&&(this.j.release(),this.j=null);this.g=null};p.Xg=function(a){this.h=this.i?this.h:a};p.Ce=function(){var a=this.i?this.g.currentTime:this.h;a instanceof Date&&(a=a.getTime()/1E3-(jm(this)||0),a=km(this,a));return a||0};p.gj=function(){return 0};p.ej=function(){return 0};p.fj=function(){return!1};p.dk=function(){};p.Qj=function(){var a=ak(this.g.buffered);return a!=null&&a>=this.g.duration-1}; function jm(a){return a.g.getStartDate&&(a=a.g.getStartDate().getTime(),!isNaN(a))?a/1E3:null}function km(a,b){a=a.g.seekable;a.length>0&&(b=Math.max(a.start(0),b),b=Math.min(a.end(a.length-1),b));return b} function lm(a,b,c,d,e,f){var g=this;this.h=a;this.g=b.presentationTimeline;this.l=c;this.A=e;this.o=null;this.i=new Sl(a,b.presentationTimeline,c,f);this.j=new bm(a,function(){a:{var h=g.i;h.o=!0;h.B=!1;h.i&&h.i.wa(h.h.gapJumpTimerTime);Ul(h);var k=em(g.j);h=mm(g,k);if(!Li()&&Math.abs(h-k)>.001){k=!1;var l=Vb().vk();if(l){var m=Date.now()/1E3;if(!g.o||g.o0&&!this.h.paused?om(this,a):a};p.gj=function(){return this.i.H};p.ej=function(){return this.i.G};p.fj=function(){return this.i.D};function nm(a,b){b==null?b=a.g.sa()?a.g.Nb():a.g.dc():b instanceof Date?b=b.getTime()/1E3-(a.g.j||a.g.h):b<0&&(b=a.g.Nb()+b);return pm(a,om(a,b))}p.dk=function(){this.i.me()};p.Qj=function(){if(this.g.sa()){var a=this.g.jd(),b=ak(this.h.buffered);if(b!=null&&b>=a)return!0}return!1}; function pm(a,b){var c=a.g.getDuration();return b>=c?c-a.l.durationBackoff:b}function mm(a,b){var c=a.l.rebufferingGoal,d=a.l.safeSeekOffset,e=a.g.dc(),f=a.g.Nb(),g=a.g.getDuration();f-e<3&&(e=f-3);var h=a.g.Me(c),k=a.g.Me(d);c=a.g.Me(c+d);return b>=g?pm(a,b):b>f?f-a.l.safeSeekEndOffset:b=h||bk(a.h.buffered,b)?b:c}function om(a,b){var c=a.g.dc();if(ba?a:b};function qm(a){this.g=a;this.m=null;this.i=0;this.o=!1}p=qm.prototype;p.getNumReferences=function(){return this.g.length};p.getNumEvicted=function(){return this.i};p.release=function(){this.o||(this.g=[],this.m&&this.m.stop(),this.m=null)};p.Gm=function(){this.o=!0};p.Xb=function(a){for(var b=u(this.g),c=b.next();!c.done;c=b.next())a(c.value)};p.Wb=function(){return this.g[0]||null}; p.find=function(a){var b=this.g.length-1;if(b<0)return null;if(a=d.startTime&&a=this.g.length?null:this.g[a]};p.offset=function(a){if(!this.o)for(var b=u(this.g),c=b.next();!c.done;c=b.next())c.value.offset(a)}; p.jg=function(a){if(!this.o&&a.length){var b=Math.round(a[0].startTime*1E3)/1E3,c=$c(this.g,function(d){return Math.round(d.startTime*1E3)/1E30?this.g[0].startTime:-Infinity),d=0;d0&&(a=a.slice(d));this.jg(a);this.fb(b)};p.fb=function(a){if(!this.o){var b=$c(this.g,function(c){return c.endTime<=a});b>0&&(this.i+=b,this.g=this.g.slice(b))}}; p.Wd=function(a,b,c){c=c===void 0?!1:c;if(!this.o){for(;this.g.length;)if(this.g[this.g.length-1].startTime>=b)this.g.pop();else break;var d=$c(this.g,function(e){return e.endTime<=a});d>0&&(c||(this.i+=d),this.g=this.g.slice(d));this.g.length!=0&&(c=this.g[this.g.length-1],b=new Tj(c.startTime,b,c.F,c.startByte,c.endByte,c.oa,c.timestampOffset,c.appendWindowStart,c.appendWindowEnd,c.h,c.tilesLayout,c.B,c.g,c.status,c.aesKey),b.mimeType=c.mimeType,b.codecs=c.codecs,b.i=c.i,this.g[this.g.length-1]= b)}};p.Pg=function(a,b){var c=this;this.o||(this.m&&this.m.stop(),this.m=new Jf(function(){var d=b();d?c.g.push.apply(c.g,ra(d)):(c.m.stop(),c.m=null)}),this.m.wa(a))};qm.prototype[Symbol.iterator]=function(){return this.uc(0)}; qm.prototype.uc=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;var d=this.find(a);if(d==null)return null;var e=this.get(d);c?d++:d--;var f=-1;if(e&&e.h.length>0)for(var g=e.h.length-1;g>=0;--g){var h=e.h[g];if(a>=h.startTime&&a0&&a.m&&this.g>=a.h.length&&(this.h++,this.g=0,a=this.i.get(this.h));return a&&a.h.length>0?a.h[this.g]:a}; p.next=function(){var a=this.i.get(this.h);this.reverse?a&&a.h.length>0?(this.g--,this.g<0&&(this.h--,this.g=(a=this.i.get(this.h))&&a.h.length>0?a.h.length-1:0)):(this.h--,this.g=0):a&&a.h.length>0?(this.g++,a.m&&this.g==a.h.length&&(this.h++,this.g=0)):(this.h++,this.g=0);a=this.current();return{value:a,done:!a}};p.Gi=function(){var a=this.current();if(a&&a.Bd&&!a.l&&(a=this.i.get(this.h))&&a.h.length>0)for(var b=a.h[this.g];b.l&&!(this.g<=0);)this.g--,b=a.h[this.g]}; F("shaka.media.SegmentIterator",rm);rm.prototype.resetToLastIndependent=rm.prototype.Gi;rm.prototype.next=rm.prototype.next;rm.prototype.current=rm.prototype.current;rm.prototype.currentPosition=rm.prototype.ql;rm.prototype.setReverse=rm.prototype.xe;function tm(){qm.call(this,[]);this.h=[]}pa(tm,qm);p=tm.prototype;p.clone=function(){var a=new tm;a.h=this.h.slice();a.i=this.i;return a};p.release=function(){this.h=[]};p.Xb=function(a){for(var b=u(this.h),c=b.next();!c.done;c=b.next())c.value.Xb(a)}; function um(a,b){a=u(a.h);for(var c=a.next();!c.done;c=a.next())b(c.value)}p.find=function(a){for(var b=this.i,c=u(this.h),d=c.next();!d.done;d=c.next()){d=d.value;var e=d.find(a);if(e!=null)return e+b;b+=d.getNumEvicted()+d.getNumReferences()}return null};function vm(a,b){a=u(a.h);for(var c=a.next();!c.done;c=a.next())if(c=c.value,c.find(b)!=null)return c.Kf();return-1} p.get=function(a){for(var b=this.i,c=u(this.h),d=c.next();!d.done;d=c.next()){d=d.value;var e=d.get(a-b);if(e)return e;e=d.getNumReferences();b+=d.getNumEvicted()+e}return null};p.offset=function(){};p.jg=function(){};p.fb=function(a){if(this.h.length){var b=this.h[0];b.fb(a);b.getNumReferences()==0&&(this.h.shift(),this.i+=b.getNumEvicted(),b.release(),this.fb(a))}};p.le=function(){};p.Wd=function(){};p.Pg=function(){};F("shaka.media.MetaSegmentIndex",tm);tm.prototype.updateEvery=tm.prototype.Pg; tm.prototype.fit=tm.prototype.Wd;tm.prototype.mergeAndEvict=tm.prototype.le;tm.prototype.evict=tm.prototype.fb;tm.prototype.merge=tm.prototype.jg;tm.prototype.offset=tm.prototype.offset;tm.prototype.get=tm.prototype.get;tm.prototype.find=tm.prototype.find;tm.prototype.forEachTopLevelReference=tm.prototype.Xb;tm.prototype.release=tm.prototype.release;function wm(a){var b=this;this.g=a;this.j=!1;this.h=this.g.Sh();this.i=new Jf(function(){b.g.isPaused()||b.g.Km(b.h*.25)})}wm.prototype.release=function(){this.set(this.Yd());this.i&&(this.i.stop(),this.i=null);this.g=null};wm.prototype.set=function(a){this.h=a;xm(this)};wm.prototype.Yd=function(){return this.g.Yd()};function xm(a){a.i.stop();var b=a.j?0:a.h;if(b>=0&&b<=16)try{a.g.Sh()!=b&&a.g.Ek(b);return}catch(c){}a.i.wa(.25);a.g.Sh()!=0&&a.g.Ek(0)};function ym(a){var b=this;this.j=a;this.h=new bd;this.g=new Set;this.i=(new Jf(function(){zm(b,!1)})).Aa();a.paused||this.i.wa(.25);this.h.u(a,"playing",function(){b.i.Aa().wa(.25)});this.h.u(a,"pause",function(){b.i.stop()});this.h.u(a,"seeked",function(){b.i.Aa();a.paused||b.i.wa(.25)})}ym.prototype.release=function(){this.h&&(this.h.release(),this.h=null);this.i.stop();for(var a=u(this.g),b=a.next();!b.done;b=a.next())b.value.release();this.g.clear()}; function zm(a,b){var c=a.j.currentTime;a=u(a.g);for(var d=a.next();!d.done;d=a.next())d.value.j(c,b)};function Am(a){Za.call(this);this.g=new Map;this.h=a}pa(Am,Za);Am.prototype.release=function(){this.g.clear();Za.prototype.release.call(this)};function Bm(a,b){var c=a.g.get(b);c||(c={Ye:[],sh:null,contentType:b},a.g.set(b,c));return c}function Cm(a,b,c){var d=Bm(a,b.contentType);Dm(a,d);a={je:b,position:c};d=d.Ye;b=d.findIndex(function(e){return e.position>=c});b>=0?d.splice(b,d[b].position==c?1:0,a):d.push(a)} Am.prototype.j=function(a){for(var b=u(this.g.values()),c=b.next();!c.done;c=b.next()){c=c.value;var d=c.sh;a:{var e=c.Ye;for(var f=e.length-1;f>=0;f--){var g=e[f];if(g.position<=a){e=g.je;break a}}e=null}f=e&&!(d===e||d&&e&&d.bandwidth==e.bandwidth&&d.audioSamplingRate==e.audioSamplingRate&&d.codecs==e.codecs&&d.contentType==e.contentType&&d.frameRate==e.frameRate&&d.height==e.height&&d.mimeType==e.mimeType&&d.channelsCount==e.channelsCount&&d.pixelAspectRatio==e.pixelAspectRatio&&d.width==e.width); g=e&&d&&e.label&&d.label&&d.label!==e.label;var h=e&&d&&e.language&&d.language&&d.language!==e.language;d=e&&d&&e.roles&&d.roles&&!ad(d.roles,e.roles);(g||h||d)&&Em(this,a,e.contentType)&&(c.sh=e,d=new Q("audiotrackchange",new Map([["quality",e],["position",a]])),this.dispatchEvent(d));f&&Em(this,a,e.contentType)&&(c.sh=e,JSON.stringify(e),c=new Q("qualitychange",new Map([["quality",e],["position",a]])),this.dispatchEvent(c))}}; function Em(a,b,c){return(a=a.h()[c])&&a.length>0&&(c=a[a.length-1].end,b>=a[0].start&&b0){var c=a[0].start,d=a[a.length-1].end,e=b.Ye;b.Ye=e.filter(function(f,g){return f.position<=c&&g+1=d?!1:!0})}else b.Ye=[]} function Fm(a){var b={bandwidth:a.bandwidth||0,audioSamplingRate:null,codecs:a.codecs,contentType:a.type,frameRate:null,height:null,mimeType:a.mimeType,channelsCount:null,pixelAspectRatio:null,width:null,label:null,roles:a.roles,language:null};a.type=="video"&&(b.frameRate=a.frameRate||null,b.height=a.height||null,b.pixelAspectRatio=a.pixelAspectRatio||null,b.width=a.width||null);a.type=="audio"&&(b.audioSamplingRate=a.audioSamplingRate,b.channelsCount=a.channelsCount,b.label=a.label||null,b.language= a.language);return b};function Gm(a){Za.call(this);this.g=new Map;this.i=a;this.h=null}pa(Gm,Za);Gm.prototype.release=function(){this.g.clear();this.h&&(this.h.stop(),this.h=null);Za.prototype.release.call(this)};function Hm(a,b){var c=b.schemeIdUri+"_"+b.id+"_"+(b.startTime.toFixed(1)+"_"+b.endTime.toFixed(1));a.g.has(c)||(a.g.set(c,b),b=new Q("regionadd",new Map([["region",b]])),a.dispatchEvent(b),Im(a))} function Im(a){a.h||(a.h=(new Jf(function(){for(var b=a.i(),c=u(a.g),d=c.next();!d.done;d=c.next()){var e=u(d.value);d=e.next().value;e=e.next().value;e.endTimed.endTime&&Rm(this,d);b&&Pm(this)}; Jm.prototype.xe=function(a){this.o=a;this.h&&this.h.xe(a)};function Pm(a){if(a.g.size)for(var b=Array.from(a.g.keys()),c=u(a.j.keys()),d=c.next(),e={};!d.done;e={$h:void 0},d=c.next())e.$h=d.value,b.some(function(f){return function(g){return Sj(g.oa,f.$h)}}(e))||Rm(a,e.$h)}function Tm(a,b){a.m=b;for(var c=Array.from(a.g.keys());c.length>b;){var d=c.pop();d&&Rm(a,d)}Pm(a)}function Um(a,b){b&&b!==a.i&&(Sm(a),a.i=b)} function Rm(a,b){var c=a.g;b instanceof Rj&&(c=a.j);a=c.get(b);c.delete(b);a&&a.abort()}function Nm(a){this.g=a;this.Ve=this.Si=null}function Om(a,b,c){var d=new Uint8Array(0);a.Ve=a.g(b,c,function(e){return E(function(f){if(f.h==1)return d.byteLength>0?d=pc(d,e):d=e,a.Si?f.g(a.Si(d),3):f.C(0);d=new Uint8Array(0);f.j()})});return a.Ve.promise.catch(function(e){return e instanceof V&&e.code==7001?Promise.resolve():Promise.reject(e)})}Nm.prototype.abort=function(){this.Ve&&this.Ve.abort()};F("shaka.config.CrossBoundaryStrategy",{KEEP:"keep",RESET:"reset",RESET_TO_ENCRYPTED:"reset_to_encrypted",RESET_ON_ENCRYPTION_CHANGE:"RESET_ON_ENCRYPTION_CHANGE"});function Vm(a){var b=0,c=Db(a),d=c.getUint32(b,!0);if(d!=a.byteLength)return[];a:{a=b+4+2;for(b=[];ac.byteLength){c=[];break a}var f=zb(c,a,e);b.push({type:d,value:f});a+=e}c=b}return c}function Wm(a){a=Vm(a).find(function(b){return b.type===Xm});if(!a)return null;a=ac(a.value,!0);return(a=Rd(a,"WRMHEADER"))?a:null}function Ym(a){a=mc(Zd(a));return Zm(a)} function $m(a){var b=8;a=Db(a);var c=a.getUint8(b);b+=20;c>0&&(b+=4+16*a.getUint32(b));b=zb(a,b+4);return Zm(b)}function Zm(a){try{var b=Wm(a);if(b)a:{for(var c=u(be(b,"DATA")),d=c.next();!d.done;d=c.next()){var e=d.value;if(e.children)for(var f=u(e.children),g=f.next();!g.done;g=f.next()){var h=g.value;if(h.tagName=="LA_URL"){var k=Zd(h);break a}}}k=""}else k="";return k}catch(l){return""}}var Xm=1;function an(a){var b=sf(a),c=b.split("/")[0];a=tf(a);return{type:c,mimeType:b,codecs:a,language:null,height:null,width:null,channelCount:null,sampleRate:null,closedCaptions:new Map,mf:null,colorGamut:null,frameRate:null,timescale:null,drmInfos:[]}} function bn(a,b,c){function d(M){J=M.name;var S=M.reader;S.skip(24);var U=S.Na(),aa=S.Na();S.skip(50);t=String(U);r=String(aa);M.reader.Ta()&&yh(M)}function e(M){var S=Ri(M.reader);v=S.channelCount;w=S.sampleRate;f(M.name);M.reader.Ta()&&yh(M)}function f(M){M=M.toLowerCase();switch(M){case "avc1":case "avc3":h.push(M+".42E01E");m=!0;break;case "hev1":case "hvc1":h.push(M+".1.6.L93.90");m=!0;break;case "dvh1":case "dvhe":h.push(M+".05.04");m=!0;break;case "vp09":h.push(M+".00.10.08");m=!0;break;case "av01":h.push(M+ ".0.01M.08");m=!0;break;case "mp4a":g.push("mp4a.40.2");l=!0;break;case "ac-3":case "ec-3":case "ac-4":case "opus":case "flac":g.push(M);l=!0;break;case "apac":g.push("apac.31.00"),l=!0}}var g=[],h=[],k=[],l=!1,m=!1,n=!1,q=null,r=null,t=null,v=null,w=null,y=null,x=null,A=null,C=null,z=new Map,B=new Set,D=null,H=null,J,I=0,G=[],K=new Map,P=null,O=new Map;if(a&&b){C=zb(a);var L=zb(b);L=pc(C,L)}else b?L=zb(b):a&&(L=zb(a));var N;(new th).Sa("moov trak mdia minf stbl moof traf".split(" "),yh).ka("tkhd", function(M){P=Qi(M.reader,M.version).trackId}).ka("mdhd",function(M){M=Oi(M.reader,M.version);q=M.language;P!==null&&K.set(P,M.timescale)}).ka("stsd",Ah).ka("tfhd",function(M){M=Mi(M.reader,M.flags);M.cd&&(I=M.cd)}).ka("trun",function(M){G=Pi(M.reader,M.version,M.flags).bf}).box("mp4a",function(M){var S=Ri(M.reader);v=S.channelCount;w=S.sampleRate;M.reader.Ta()?yh(M):f(M.name)}).box("esds",function(M){M=M.reader;for(var S="mp4a",U,aa;M.Ta();){U=M.ha();for(var la=M.ha();la&128;)la=M.ha();if(U==3)M.Na(), la=M.ha(),la&128&&M.Na(),la&64&&M.skip(M.ha()),la&32&&M.Na();else if(U==4)aa=M.ha(),M.skip(12);else if(U==5)break}aa&&(S+="."+Vi(aa),U==5&&M.Ta()&&(U=M.ha(),aa=(U&248)>>3,aa===31&&M.Ta()&&(aa=32+((U&7)<<3)+((M.ha()&224)>>5)),S+="."+aa));g.push(S);l=!0}).Sa("ac-3 ec-3 ac-4 Opus fLaC apac".split(" "),e).Sa("avc1 avc3 hev1 hvc1 dva1 dvav dvh1 dvhe vp09 av01".split(" "),d).box("avcC",function(M){var S=J||"";switch(J){case "dvav":S="avc3";break;case "dva1":S="avc1"}M=M.reader;M.skip(1);M=S+"."+Vi(M.ha())+ Vi(M.ha())+Vi(M.ha());h.push(M);m=!0}).box("hvcC",function(M){var S=J||"";switch(J){case "dvh1":S="hvc1";break;case "dvhe":S="hev1"}var U=M.reader;U.skip(1);M=U.ha();var aa=["","A","B","C"][M>>6],la=M&31,za=U.$(),na=(M&32)>>5?"H":"L";M=[U.ha(),U.ha(),U.ha(),U.ha(),U.ha(),U.ha()];U=U.ha();for(var Ia=0,$a=0;$a<32;$a++){Ia|=za&1;if($a==31)break;Ia<<=1;za>>=1}S=S+("."+aa+la)+("."+Vi(Ia,!0));S+="."+na+U;aa="";for(la=M.length;la--;)if((na=M[la])||aa)aa="."+na.toString(16).toUpperCase()+aa;S+=aa;h.push(S); m=!0}).box("dvcC",function(M){var S=J||"";switch(J){case "hvc1":S="dvh1";break;case "hev1":S="dvhe";break;case "avc1":S="dva1";break;case "avc3":S="dvav";break;case "av01":S="dav1"}var U=M.reader;U.skip(2);M=U.ha();U=U.ha();h.push(S+"."+Wi(M>>1&127)+"."+Wi(M<<5&32|U>>3&31));m=!0}).box("dvvC",function(M){var S=J||"";switch(J){case "hvc1":S="dvh1";break;case "hev1":S="dvhe";break;case "avc1":S="dva1";break;case "avc3":S="dvav";break;case "av01":S="dav1"}var U=M.reader;U.skip(2);M=U.ha();U=U.ha();h.push(S+ "."+Wi(M>>1&127)+"."+Wi(M<<5&32|U>>3&31));m=!0}).ka("vpcC",function(M){var S=J||"",U=M.reader;M=U.ha();var aa=U.ha();U=U.ha()>>4&15;h.push(S+"."+Wi(M)+"."+Wi(aa)+"."+Wi(U));m=!0}).box("av1C",function(M){var S=J||"";switch(J){case "dav1":S="av01"}var U=M.reader;U.skip(1);M=U.ha();U=U.ha();var aa=M>>>5,la=(U&64)>>6;h.push(S+"."+aa+"."+Wi(M&31)+(U>>>7?"H":"M")+"."+Wi(aa===2&&la?(U&32)>>5?12:10:la?10:8)+"."+((U&16)>>4)+"."+((U&8)>>3)+((U&4)>>2)+(U&3)+"."+Wi(1)+"."+Wi(1)+"."+Wi(1)+".0");m=!0}).box("wvtt", function(M){k.push(M.name);n=!0}).box("stpp",function(M){k.push(M.name);n=!0}).box("c608",function(){O.set("CC1","CC1");P!==null&&K.delete(P)}).box("enca",e).box("encv",d).box("sinf",yh).box("frma",function(M){M=Si(M.reader).codec;f(M)}).box("colr",function(M){h=h.map(function(aa){if(aa.startsWith("av01.")){var la=M.reader,za=la.Za(),na=la.Bb(4,!1);var Ia=String.fromCharCode(na[0]);Ia+=String.fromCharCode(na[1]);Ia+=String.fromCharCode(na[2]);Ia+=String.fromCharCode(na[3]);if(Ia==="nclx"){na=la.Na(); Ia=la.Na();var $a=la.Na(),ua=la.ha()>>7,lb=aa.split(".");lb.length==10&&(lb[6]=Wi(na),lb[7]=Wi(Ia),lb[8]=Wi($a),lb[9]=String(ua),aa=lb.join("."))}la.seek(za)}return aa});var S=Ui(M.reader),U=S.colorGamut;y=S.mf;x=U}).ka("schm",function(M){D=xh(M.reader.$())}).box("schi",yh).ka("tenc",function(M){H=Ti(M.reader).defaultKID}).ka("pssh",function(M){var S=zb(M.reader.h,-12,M.size),U=oc(S);if(!B.has(U)&&(B.add(U),U=M.reader.Bb(16,!1),U=oc(U),N||(N=Qb(!0)),U=N[U.toLowerCase()])){var aa=tc(U,"cenc",[{initDataType:"cenc", initData:S}]);Nb(U)&&(aa.licenseServerUri=$m(S));if(M.version>0){S=M.reader.$();for(var la=0;la0&&(A=L*G.length/R)}return{type:b,mimeType:T,codecs:cn(a).join(", "),language:q,height:r,width:t,channelCount:v,sampleRate:w,closedCaptions:O, mf:y,colorGamut:x,frameRate:A,timescale:C,drmInfos:Array.from(z.values())}}function cn(a){var b=new Set,c=[];a=u(a);for(var d=a.next();!d.done;d=a.next()){d=d.value;var e=rf(d);b.has(e)||(c.push(d),b.add(e))}b=zc("audio",c);d=zc("video",c);a=zc(yc,c);d=dn(d);b=b.concat(d).concat(a);return c.length&&!b.length?c:b} function dn(a){if(a.length<=1)return a;var b=a.find(function(c){return c.startsWith("dvav.")||c.startsWith("dva1.")||c.startsWith("dvh1.")||c.startsWith("dvhe.")||c.startsWith("dav1.")||c.startsWith("dvc1.")||c.startsWith("dvi1.")});return b?Ji('video/mp4; codecs="'+b+'"')?[b]:a.filter(function(c){return c!=b}):a} function en(a){var b=null;(new th).Sa(["moov","trak","mdia","minf","stbl"],yh).ka("stsd",Ah).box("encv",Bh).box("enca",Ch).box("sinf",yh).box("schi",yh).ka("tenc",function(c){b=Ti(c.reader).defaultKID}).parse(a,!0);return b} function fn(a,b,c){var d,e,f,g,h,k,l,m,n;return E(function(q){if(q.h==1)return d=b,d.cryptoKey?q.C(2):q.g(d.fetchKey(),3);if(b.blockCipherMode=="GCM"&&b.bitsKey==256){e=zb(a);if(e.byteLength<32)throw new V(2,4,4060);f=e.slice(0,16);g=e.slice(16);h={name:"AES-GCM",iv:f,tagLength:128};return q.return(window.crypto.subtle.decrypt(h,d.cryptoKey,g))}k=d.iv;if(!k)for(k=zb(new ArrayBuffer(16)),l=d.firstMediaSequenceNumber+c,m=k.byteLength-1;m>=0;m--)k[m]=l&255,l>>=8;b.blockCipherMode=="CBC"?n={name:"AES-CBC", iv:k}:n={name:"AES-CTR",counter:k,length:64};return q.return(window.crypto.subtle.decrypt(n,d.cryptoKey,a))})};function gn(a,b,c){var d,e,f,g,h,k;return E(function(l){switch(l.h){case 1:if(d=hn(a))return l.return(d);e=0;f=eh([a],c);l.m(2);f.method="HEAD";return l.g(b.request(e,f).promise,4);case 4:g=l.i;d=g.headers["content-type"];l.o(3);break;case 2:h=l.l();if(!h||h.code!=1002&&h.code!=1001){l.C(3);break}f.method="GET";return l.g(b.request(e,f).promise,6);case 6:k=l.i,d=k.headers["content-type"];case 3:return l.return(d?d.toLowerCase().split(";").shift():"")}})} function hn(a){var b;return(b=jn.get(kn(a)))!=null?b:""}function kn(a){for(var b=a.length,c=0;c=0;c--){d=a.charCodeAt(c);if(d===46){if(c+11?Dl(c.g.ba,d,e):El(c.g.ba)}else El(c.g.ba), c.A&&c.A.stop();else c.A&&c.A.stop()});this.H=null;this.I=!1;this.L=new Jf(function(){var d=c.g.video;!d.ended&&c.H&&(c.I=!0,d.currentTime=c.H,c.H=null)});this.K=new bd}p=mn.prototype;p.destroy=function(){return this.l.destroy()}; function nn(a){var b,c,d,e,f,g,h,k,l,m,n;return E(function(q){if(q.h==1){(b=a.A)==null||b.stop();a.A=null;(c=a.M)==null||c.release();a.M=null;(d=a.L)==null||d.stop();a.L=null;(e=a.K)==null||e.release();a.K=null;f=[];g=u(a.h.values());for(h=g.next();!h.done;h=g.next())k=h.value,on(k),f.push(pn(k)),k.ra&&(Sm(k.ra),k.ra=null);l=u(a.m.values());for(m=l.next();!m.done;m=l.next())n=m.value,Sm(n);return q.g(Promise.all(f),2)}a.h.clear();a.m.clear();a.g=null;a.j=null;a.i=null;a.H=null;q.j()})} p.configure=function(a){this.i=a;this.W=new Pg({maxAttempts:Math.max(a.retryParameters.maxAttempts,2),baseDelay:a.retryParameters.baseDelay,backoffFactor:a.retryParameters.backoffFactor,fuzzFactor:a.retryParameters.fuzzFactor,timeout:0,stallTimeout:0,connectionTimeout:0},!0);if(a.disableAudioPrefetch){var b=this.h.get("audio");b&&b.ra&&(Sm(b.ra),b.ra=null);b=u(this.m.keys());for(var c=b.next();!c.done;c=b.next())c=c.value,Sm(this.m.get(c)),this.m.delete(c)}a.disableTextPrefetch&&(b=this.h.get(yc))&& b.ra&&(Sm(b.ra),b.ra=null);a.disableVideoPrefetch&&(b=this.h.get("video"))&&b.ra&&(Sm(b.ra),b.ra=null);b=u(this.h.keys());for(c=b.next();!c.done;c=b.next())c=this.h.get(c.value),c.ra?(Tm(c.ra,a.segmentPrefetchLimit),a.segmentPrefetchLimit>0||(Sm(c.ra),c.ra=null)):a.segmentPrefetchLimit>0&&(c.ra=qn(this,c.stream));a.disableAudioPrefetch||rn(this)};function sn(a,b,c){a.j.presentationTimeline.sa()||(a.Z=b,a.X=c)} p.start=function(a){var b=this;return E(function(c){if(c.h==1)return c.g(tn(b,a||new Map),2);nh(b.l);b.J=!0;c.j()})};function un(a,b){var c,d,e,f,g,h,k;E(function(l){switch(l.h){case 1:return c=Ac,a.U++,d=a.U,l.m(2),l.g(xl(a.g.ba,c.bb),4);case 4:l.o(3);break;case 2:if(e=l.l(),a.g)a.g.onError(e);case 3:f=kf(b.mimeType,b.codecs),dl(a.g.ba,f,b.external),g=a.g.ba.W,(h=g.isTextVisible())&&a.U==d&&(k=vn(a,b),a.h.set(c.bb,k),wn(a,k,0)),l.j()}})} function xn(a){var b=a.h.get(yc);b&&(on(b),pn(b).catch(function(){}),a.G=a.h.get(yc),a.h.delete(yc),b.stream&&b.stream.closeSegmentIndex&&b.stream.closeSegmentIndex());a.D=null} function yn(a,b){for(var c=a.g.Ya()<0,d=u(a.h.values()),e=d.next();!e.done;e=d.next())e=e.value,e.Ca&&e.Ca.xe(c),e.ra&&e.ra.xe(c);d=u(a.m.values());for(e=d.next();!e.done;e=d.next())e.value.xe(c);if(c=a.h.get("video"))if(d=c.stream)if(b)(b=d.trickModeVideo)&&!c.od&&(zn(a,b,!1,0,!1),c.od=d);else if(b=c.od)c.od=null,zn(a,b,!0,0,!1)} function An(a,b,c,d,e,f){c=c===void 0?!1:c;d=d===void 0?0:d;e=e===void 0?!1:e;f=f===void 0?!1:f;a.o=b;a.J&&(b.video&&zn(a,b.video,c,d,e,f),b.audio&&zn(a,b.audio,c,d,e,f))}function Bn(a,b){E(function(c){if(c.h==1)return a.G=null,a.D=b,a.J?b.segmentIndex?c.C(2):c.g(b.createSegmentIndex(),2):c.return();zn(a,b,!0,0,!1);c.j()})}function Cn(a){var b=a.h.get(yc);b&&zn(a,b.stream,!0,0,!0)} function Dn(a,b){for(var c=u(a.P.entries()),d=c.next();!d.done;d=c.next()){var e=u(d.value);d=e.next().value;e=e.next().value;d.includes(b.type)&&(e(),a.P.delete(d))}} function zn(a,b,c,d,e,f){var g=a.h.get(b.type);g||b.type!=yc?g&&(g.od&&(b.trickModeVideo?(g.od=b,b=b.trickModeVideo):g.od=null),g.stream!=b||e)&&(a.m.has(b)?g.ra=a.m.get(b):g.ra&&Um(g.ra,b),b.type==yc&&g.stream!=b&&(e=kf(b.mimeType,b.codecs),dl(a.g.ba,e,b.external)),a.m.has(g.stream)||g.stream.closeSegmentIndex&&(g.Ua?a.P.getOrInsert("("+g.type+":"+g.stream.id+")",g.stream.closeSegmentIndex):g.stream.closeSegmentIndex()),e=g.stream.isAudioMuxedInVideo!=b.isAudioMuxedInVideo,g.stream=b,g.Ca=null,g.fh= !!f,b.dependencyStream?g.dd=vn(a,b.dependencyStream):g.dd=null,En(a),e&&(g.Ab=null,g.Uc=null,g.Tc=null,b.isAudioMuxedInVideo&&(b=null,g.type==="video"?b=a.h.get("audio"):g.type==="audio"&&(b=a.h.get("video")),b&&(pn(b).catch(function(){}),b.Ab=null,b.Uc=null,b.Tc=null,Fn(a,b),Gn(a,b).catch(function(h){if(a.g)a.g.onError(h)})))),c?g.nc?g.Ae=!0:g.Ua?(g.kc=!0,g.Qd=d,g.Ae=!0):(on(g),Hn(a,g,!0,d).catch(function(h){if(a.g)a.g.onError(h)})):g.Ua||g.Eb||wn(a,g,0),Gn(a,g).catch(function(h){if(a.g)a.g.onError(h)})): un(a,b)} function Gn(a,b){var c,d,e;return E(function(f){if(f.h==1){if(!b.gb)return f.return();c=b.stream;d=b.gb;return c.segmentIndex?f.C(2):f.g(c.createSegmentIndex(),2)}if(f.h!=4)return e=c.dependencyStream,!e||e.segmentIndex?f.C(4):f.g(e.createSegmentIndex(),4);if(b.gb!=d||b.stream!=c)return f.return();var g=a.g.vc();var h=jl(a.g.ba,b.type),k=b.stream.segmentIndex.find(b.Qa?b.Qa.endTime:g),l=k==null?null:b.stream.segmentIndex.get(k);k=l?Vj(l):null;l&&!k&&(k=(l.endTime-l.getStartTime())*(b.stream.bandwidth||a.o.bandwidth)/ 8);k?((l=l.oa)&&(k+=(l.endByte?l.endByte+1-l.startByte:null)||0),l=a.g.getBandwidthEstimate(),g=k*8/l<(h||0)-g-a.i.rebufferingGoal||b.gb.h.g>k?!0:!1):g=!0;g&&b.gb.abort();f.j()})} p.Ed=function(){if(this.g){for(var a=this.g.vc(),b=u(this.h.keys()),c=b.next();!c.done;c=b.next()){var d=c.value;c=this.h.get(d);var e;if(e=!this.I)e=this.g.ba,d==yc?(e=e.h,e=e.g==null||e.h==null?!1:a>=e.g&&a0?new Jm(a.i.segmentPrefetchLimit,b,function(d,e,f){return Ln(d,e,f||null,a.i.retryParameters,a.g.Wc)},a.g.Ya()<0,a.g.pn,a.g.Ya):null} function rn(a){for(var b=a.i.segmentPrefetchLimit,c=a.i.prefetchAudioLanguages,d=u(a.j.variants),e=d.next(),f={};!e.done;f={ac:void 0},e=d.next())if(f.ac=e.value,f.ac.audio)if(a.m.has(f.ac.audio)){if(e=a.m.get(f.ac.audio),Tm(e,b),!(b>0&&c.some(function(h){return function(k){return Dc(h.ac.audio.language,k)}}(f)))){var g=a.h.get(f.ac.audio.type);e!==(g&&g.ra)&&Sm(e);a.m.delete(f.ac.audio)}}else b<=0||!c.some(function(h){return function(k){return Dc(h.ac.audio.language,k)}}(f))||!(e=qn(a,f.ac.audio))|| (f.ac.audio.segmentIndex||f.ac.audio.createSegmentIndex(),a.m.set(f.ac.audio,e))}p.updateDuration=function(){var a=this,b,c;return E(function(d){if(d.h==1)return b=Li(),c=a.j.presentationTimeline.getDuration(),a.M.Da(),c0&&a.i.stopFetchingOnPause&&a.g.video.paused||g>=f)return c/2;g=!b.Ca;k=Rn(a,b,d,k);if(!k){if(!a.j.presentationTimeline.sa()&&h<1E-6)return b.endOfStream=!0,b.type=="video"&& (c=a.h.get(yc))&&Pn(c)&&(c.endOfStream=!0),null;a=Infinity;(b=b.Qa)&&(a=b.endTime-b.startTime);return Math.min(a/2,c)}h=b.Ab;var l=k.oa;h&&l&&Sj(l,h)&&(h.g=l.g);h=!1;g&&b.fh&&(h=!0,b.fh=!1);g=Infinity;l=u(a.h.values());for(var m=l.next();!m.done;m=l.next())m=m.value,Pn(m)||m.stream.isAudioMuxedInVideo||m.Ca&&!m.Ca.current()||(g=Math.min(g,m.Qa?m.Qa.endTime:d));if(e>=g+a.j.presentationTimeline.i)return c;b.ra&&b.Ca&&!a.m.has(b.stream)&&(b.ra.fb(k.startTime+.001),Lm(b.ra,k.startTime).catch(function(){})); if(In(a)&&Sn(a,b,k))return null;Tn(a,b,d,k,h).catch(function(){});b.dd&&Un(a,b.dd,d,f);return null} function Rn(a,b,c,d){if(b.Ca){var e=b.Ca.current();e&&b.Qa&&(c=b.Qa.endTime,wk(b.Qa.startTime,e.startTime,.002)&&wk(c,e.endTime,.002)&&(e=b.Ca.next().value));return e}if(b.Qa||d)return e=b.Qa?b.Qa.endTime:d,c=a.g.Ya()<0,b.stream.segmentIndex&&(b.Ca=b.stream.segmentIndex.uc(e,!1,c)),b.Ca&&b.Ca.next().value;d=a.j.sequenceMode||In(a)||a.j.type==="MSF"?0:a.i.inaccurateManifestTolerance;var f=Math.max(c-d,0),g=a.g.ba.getDuration();Math.abs(f-g)<1&&(d=1,f=Math.max(c-d,0));g=a.g.Ya()<0;a=null;d&&(b.stream.segmentIndex&& (b.Ca=b.stream.segmentIndex.uc(f,!1,g)),a=b.Ca&&b.Ca.next().value);a||(b.stream.segmentIndex&&(b.Ca=b.stream.segmentIndex.uc(c,!1,g)),a=b.Ca&&b.Ca.next().value);for(;((e=a)==null?void 0:e.xc())===2;)d=c=void 0,a=(d=(c=b.Ca)==null?void 0:c.next().value)!=null?d:null;return a} function Tn(a,b,c,d,e){var f,g,h,k,l,m,n,q,r,t,v,w,y,x,A,C,z,B;return E(function(D){switch(D.h){case 1:f=Ac;g=b.stream;h=b.Ca;b.Ua=!0;D.m(2);if(d.xc()==2)throw new V(1,1,1011);return D.g(Vn(a,b,d,e),4);case 4:nh(a.l);if(a.F)return D.return();k=g.mimeType=="video/mp4"||g.mimeType=="audio/mp4";l=window.ReadableStream;if((m=a.i.lowLatencyMode&&a.j.isLowLatency)&&l&&k&&(a.j.type!="HLS"||d.o))return r=new Uint8Array(0),v=t=!1,y=function(H){var J,I,G,K;return E(function(P){switch(P.h){case 1:if(t)return P.return(); v=!0;nh(a.l);if(a.F)return P.return();P.m(2);r=pc(r,H);J=!1;I=0;(new th).box("mdat",function(O){I=O.size+O.start;J=!0}).parse(r,!1,!0);if(!J){P.C(4);break}G=r.subarray(0,I);r=r.subarray(I);return P.g(Wn(a,b,c,g,d,G,!0,e),5);case 5:b.ra&&b.Ca&&Lm(b.ra,d.startTime,!0);case 4:P.o(0);break;case 2:w=K=P.l(),P.j()}})},D.g(Xn(a,b,d,y),9);n=Xn(a,b,d);return D.g(n,7);case 7:q=D.i;nh(a.l);if(a.F)return D.return();nh(a.l);return b.kc?(b.Ua=!1,wn(a,b,0),D.return()):D.g(Wn(a,b,c,g,d,q,!1,e),6);case 9:x=D.i;if(w)throw w; if(v){D.C(10);break}t=!0;nh(a.l);return a.F?D.return():b.kc?(b.Ua=!1,wn(a,b,0),D.return()):D.g(Wn(a,b,c,g,d,x,!1,e),10);case 10:b.ra&&b.Ca&&Lm(b.ra,d.startTime,!0);case 6:nh(a.l);if(a.F)return D.return();b.Qa=d;h.next();b.Ua=!1;b.Ai=!1;A=a.g.ba.fd();C=A[b.type];Wa(JSON.stringify(C));b.kc||(z=null,b.type===f.Ja?z=a.h.get(f.ma):b.type===f.ma&&(z=a.h.get(f.Ja)),z&&z.type==f.ma?a.g.me(d,b.stream,z.stream.isAudioMuxedInVideo,!1):a.g.me(d,b.stream,b.stream.codecs.includes(","),!1));on(b);wn(a,b,0);D.o(0); break;case 2:B=D.l();nh(a.l,B);if(a.F)return D.return();b.Ua=!1;if(B.code==7001)b.Ua=!1,on(b),wn(a,b,0),D.C(0);else if(b.type==f.bb&&a.i.ignoreTextStreamFailures)a.h.delete(f.bb),D.C(0);else{if(B.code==3017)return D.g(Yn(a,b,B),0);b.ae=!0;B.category==1&&b.ra&&Rm(b.ra,d);B.severity=2;return D.g(Nn(a,b,B),0)}}})} function Un(a,b,c,d){var e,f,g,h,k,l,m,n,q,r,t,v,w;return E(function(y){switch(y.h){case 1:e=Ac;f=b.stream;for(k=(h=(g=f.segmentIndex)&&g.uc(c))&&h.next().value;k&&a.N.includes(k.startTime);)k=h&&h.next().value;if(!k){y.C(0);break}l=k.oa;if(!l||Sj(l,b.Ab)){y.C(3);break}b.Ab=l;y.m(4);return y.g(Xn(a,b,l),6);case 6:m=y.i;if(!a.g)return y.return();var x=a.g.ba;x.H&&hd(x.H,m,0,f);a.N=[];y.o(3);break;case 4:throw n=y.l(),b.Ab=null,n;case 3:if(b.Qa&&b.Qa==k){y.C(0);break}b.Qa=k;y.m(8);return y.g(Xn(a,b, k),10);case 10:q=y.i;if(!a.g)return y.return();x=a.g.ba;x.H&&hd(x.H,q,0,f);a.N.push(k.startTime);y.o(9);break;case 8:throw r=y.l(),b.Qa=null,r;case 9:if(!a.g)return y.return();b.kc||(t=null,b.type===e.Ja?t=a.h.get(e.ma):b.type===e.ma&&(t=a.h.get(e.Ja)),t&&t.type==e.ma?a.g.me(k,b.stream,t.stream.isAudioMuxedInVideo,!0):a.g.me(k,b.stream,b.stream.codecs.includes(","),!0));v=Math.max.apply(Math,[0].concat(ra(a.N)));w=a.g.vc();if(w+d>v)return y.g(Un(a,b,k.startTime,d),0);y.C(0)}})} function Yn(a,b,c){var d,e,f,g,h,k,l,m,n,q,r;return E(function(t){switch(t.h){case 1:d=!1;e=u(a.h.values());for(f=e.next();!f.done;f=e.next())if(g=f.value,g!=b&&g.Ai){d=!0;break}if(d){t.C(2);break}if(a.i.avoidEvictionOnQuotaExceededError){h=Zn(a,c);if(k=a.g.disableStream(b.stream,h))return t.return();wn(a,b,4);return t.return()}l=Math.round(100*a.B);if(l>20){a.B-=.2;t.C(3);break}if(l>4){a.B-=.04;t.C(3);break}m=Zn(a,c);n=a.g.disableStream(b.stream,m);if(!n){b.ae=!0;a.F=!0;a.g.onError(c);t.C(5);break}a.B= 1;q=a.g.vc();return t.g($n(a,b,q),5);case 5:return t.return();case 3:return b.Ai=!0,r=a.g.vc(),t.g($n(a,b,r),2);case 2:wn(a,b,4),t.j()}})} function Vn(a,b,c,d){var e,f,g,h,k,l,m,n,q,r,t,v,w,y,x,A,C;return E(function(z){switch(z.h){case 1:e=Ac;f=b.Qa==null;g=[];h=Math.max(0,Math.max(c.appendWindowStart,a.Z)-.1);k=Math.min(c.appendWindowEnd,a.X)+.1;a.i.clampAppendWindowToDuration&&(l=a.j.presentationTimeline.getDuration(),l0,T.g(a.g.pj(b.type,B),5);case 5:return T.g(ol(a.g.ba,b.type,B,null,b.stream,L,b.Ed,d,!1,!1,O),6);case 6:T.o(0);break;case 2:throw N=T.l(),b.Ab=null,N;}})},x=c.startTime,f&&(A=jl(a.g.ba,b.type),A!=null&&(x=A)),a.g.Nm(x,c.oa),g.push(y()))),C=b.Qa?b.Qa.i:-1,c.i!=C&&g.push(Bl(a.g.ba,b.type,c.startTime)),z.g(Promise.all(g),0)}})} function ao(a,b,c,d,e,f,g,h){var k,l,m,n,q;return E(function(r){switch(r.h){case 1:k=Ac;l=Kn(a);r.m(2);b.Uc=d;b.Tc=e;g&&(b.fg=g);h&&(b.gg=h);b.hg=c;m=a.j.sequenceMode||a.j.type=="HLS";n=null;b.type===k.Ja?n=a.h.get(k.ma):b.type===k.ma&&(n=a.h.get(k.Ja));if(!(n&&n.stream&&n.stream.isAudioMuxedInVideo)){r.C(4);break}return r.g(yl(a.g.ba,n.type,c,d,e,m,n.stream.mimeType,n.stream.codecs,l),4);case 4:return r.g(yl(a.g.ba,b.type,c,d,e,m,f.mimeType||b.stream.mimeType,f.codecs||b.stream.codecs,l),6);case 6:r.o(0); break;case 2:throw q=r.l(),b.Uc=null,b.Tc=null,b.fg=null,b.gg=null,b.hg=null,q;}})} function Wn(a,b,c,d,e,f,g,h){g=g===void 0?!1:g;h=h===void 0?!1:h;var k,l,m,n,q;return E(function(r){switch(r.h){case 1:return k=d.closedCaptions&&d.closedCaptions.size>0,a.i.shouldFixTimestampOffset&&(l=d.mimeType=="video/mp4"||d.mimeType=="audio/mp4",m=null,e.oa&&(m=e.oa.timescale),(n=l&&m&&d.type==="video"&&a.j.type=="DASH")&&(new th).box("moof",yh).box("traf",yh).ka("tfdt",function(t){var v,w,y,x,A,C;return E(function(z){v=Ni(t.reader,t.version);w=v.Ra;if(!w)return z.return();y=-w/m;x=Number(b.hg)|| 0;if(!(xk&&(q=Math.max(h-f,l-k-g));return q<=k?r.return():r.g(a.g.ba.remove(b.type,g, g+q,e),2)}if(r.h!=4)return nh(a.l),a.G?r.g($n(a,a.G,c),4):r.C(0);nh(a.l);r.j()})}function Pn(a){return a&&a.type==yc&&(a.stream.mimeType=="application/cea-608"||a.stream.mimeType=="application/cea-708")} function Xn(a,b,c,d){var e,f,g,h,k;return E(function(l){switch(l.h){case 1:if(e=c.wc())return l.return(e);f=null;if(b.ra){var m=b.ra,n=m.g;c instanceof Rj&&(n=m.j);n.has(c)?(m=n.get(c),d&&(m.Si=d),f=m.Ve):f=null}f||(f=Ln(c,b.stream,d||null,a.i.retryParameters,a.g.Wc));g=0;b.Ca&&(g=b.Ca.h);b.gb=f;return l.g(f.promise,2);case 2:h=l.i;b.gb=null;k=h.data;if(!c.aesKey){l.C(3);break}return l.g(fn(k,c.aesKey,g),4);case 4:k=l.i;case 3:return l.return(k)}})} function Ln(a,b,c,d,e,f){f=f===void 0?!1:f;var g=a instanceof Tj?a:void 0,h=g?1:0;a=ln(a.V(),a.startByte,a.endByte,d,c);a.contentType=b.type;return e.request(jh,a,{type:h,stream:b,segment:g,isPreload:f})} function Hn(a,b,c,d){var e,f;return E(function(g){if(g.h==1)return b.kc=!1,b.Ae=!1,b.Qd=0,b.nc=!0,b.Qa=null,b.Ca=null,b.ra&&!a.m.has(b.stream)&&Sm(b.ra),d?(e=a.g.vc(),f=a.g.ba.getDuration(),g.g(a.g.ba.remove(b.type,e+d,f),3)):g.g(xl(a.g.ba,b.type),4);if(g.h!=3)return nh(a.l),c?g.g(a.g.ba.flush(b.type),3):g.C(3);nh(a.l);b.nc=!1;b.endOfStream=!1;b.Ua||b.Eb||wn(a,b,0);g.j()})} function wn(a,b,c){var d=b.type;if(d!=yc||a.h.has(d))b.Eb=(new Jf(function(){var e;return E(function(f){if(f.h==1)return f.m(2),f.g(Mn(a,b),4);if(f.h!=2)return f.o(0);e=f.l();if(a.g)a.g.onError(e);f.j()})})).Y(c)}function on(a){a.Eb!=null&&(a.Eb.stop(),a.Eb=null)}function pn(a){return E(function(b){return a.gb?b.g(a.gb.abort(),0):b.C(0)})} function Nn(a,b,c){var d,e,f,g,h;return E(function(k){switch(k.h){case 1:return c.code==3024?(b.Ua=!1,on(b),wn(a,b,0),k.return()):k.g(a.W.attempt(),2);case 2:nh(a.l);if(c.code==3015||c.code==3014||c.category===1&&c.code!=1003){if(b.od)return yn(a,!1),k.return();d=Zn(a,c);c.handled=a.g.disableStream(b.stream,d);c.handled&&(c.severity=1)}if(c.handled||c.code!=1011){k.C(3);break}e=a.g.vc();f=jl(a.g.ba,b.type);for(g=Rn(a,b,e,f);((h=g)==null?void 0:h.xc())===2;)b.Qa=g,g=Rn(a,b,e,f);if(!g){k.C(3);break}return k.g(Bl(a.g.ba, b.type,g.startTime),5);case 5:return b.Ua=!1,b.ae=!1,on(b),wn(a,b,0),k.return();case 3:if(!c.handled||c.code!=1011)a.g.onError(c);c.handled||a.i.failureCallback(c);k.j()}})}function Zn(a,b){return a.i.maxDisabledTime===0&&b.code==1011?1:b.code==3014||b.code==3015?Infinity:a.i.maxDisabledTime} function Qn(a,b){b=b===void 0?!1:b;var c,d,e,f,g,h;return E(function(k){if(k.h==1){c=Date.now()/1E3;d=a.i.minTimeBetweenRecoveries;if(!b&&(!a.i.allowMediaSourceRecoveries||c-a.S1)return!0}else if(!b.Lg())for(b=u(a.h.keys()),c=b.next();!c.done;c=b.next())if(c=a.h.get(c.value),c.type!==Ac.bb&&(c=c.stream)&&c.fullMimeTypes&&c.fullMimeTypes.size>1){a=new Set;b=u(c.fullMimeTypes);for(c=b.next();!c.done;c=b.next())a.add(of(c.value));return a.size> 1}return!1}function En(a){a.K.Da();In(a)&&a.K.R(a.g.video,["waiting","timeupdate"],function(){Jn(a)})}function Jn(a){if(In(a)){a.L.stop();var b=a.g.vc(),c=a.h.get("video")||a.h.get("audio");c&&(c=c.Ab)&&c.g!==null&&(b=c.g-b,b<0||b>1||(a.H=c.g+.1,a.L.Y(b)))}} function Sn(a,b,c){if(b.type===yc)return!1;var d=b.Ab;if(!d)return!1;var e=c.oa;c=d.g!==e.g;a.i.crossBoundaryStrategy==="reset_to_encrypted"&&(d.encrypted||e.encrypted||(c=!1),d.encrypted&&(a.i.crossBoundaryStrategy="keep"));a.i.crossBoundaryStrategy==="RESET_ON_ENCRYPTION_CHANGE"&&d.encrypted==e.encrypted&&(c=!1);if(a.i.crossBoundaryStrategy==="keep"&&d.mimeType&&e.mimeType){var f=pf(tf(d.mimeType)),g=pf(tf(e.mimeType));d.mimeType==e.mimeType&&f==g&&(c=!1)}(a.h.get("video")||a.h.get("audio"))=== b&&c&&(a.I||b.Ed)&&(a.I=!1,Qn(a,!0).then(function(){var h=(new Map).set("oldEncrypted",d.encrypted).set("newEncrypted",e.encrypted);a.g.onEvent(new Q("boundarycrossed",h))}));return c} function Kn(a,b){function c(f){if(f.fullMimeTypes&&f.fullMimeTypes.size>1&&a.h.has(f.type)){var g=a.h.get(f.type),h=jl(a.g.ba,g.type),k=a.g.vc();(g=Rn(a,g,k,h))&&g.codecs&&g.mimeType&&(f.codecs=g.codecs,f.mimeType=g.mimeType)}}b=b===void 0?!1:b;var d=new Map,e=a.o.audio;e&&(c(e),d.set("audio",e));if(e=a.o.video)c(e),d.set("video",e);b&&a.D&&d.set(yc,a.D);return d};function co(){} function eo(a,b,c,d,e){var f=e in d,g=new Set(["__proto__","constructor","prototype"]);var h=f?c.constructor==Object&&Object.keys(d).length==0:c.constructor==Object&&Object.keys(c).length==0;for(var k=f||h,l=!0,m=u(Object.keys(b)),n=m.next();!n.done;n=m.next()){n=n.value;var q=e+"."+n,r=f?d[e]:c[n];g.has(n)?(Ra("Invalid config, dangerous key "+q),l=!1):k||n in c?b[n]===void 0?r===void 0||k?delete a[n]:a[n]=Nd(r):h?a[n]=b[n]:r.constructor==Object&&b[n]&&b[n].constructor==Object?(a[n]||(a[n]=Nd(r)), n=eo(a[n],b[n],r,d,q),l=l&&n):typeof b[n]!=typeof r||b[n]==null||typeof b[n]!="function"&&b[n].constructor!=r.constructor?(Ra("Invalid config, wrong type for "+q),l=!1):typeof c[n]=="function"&&c[n].length!=b[n].length?(Sa("Unexpected number of arguments for "+q),a[n]=b[n]):a[n]=Array.isArray(a[n])?b[n].slice():b[n]:(Ra("Invalid config, unrecognized key "+q),l=!1)}return l} function fo(a,b){for(var c={},d=c,e=0,f=0;;){e=a.indexOf(".",e);if(e<0)break;if(e==0||a[e-1]!="\\")f=a.substring(f,e).replace(/\\\./g,"."),d[f]={},d=d[f],f=e+1;e+=1}d[a.substring(f).replace(/\\\./g,".")]=b;return c}function go(a,b){return a&&b} function ho(a,b){function c(f){for(var g=u(Object.keys(f)),h=g.next();!h.done;h=g.next())h=h.value,f[h]instanceof HTMLElement||(e(f[h])&&Object.keys(f[h]).length===0?delete f[h]:typeof f[h]=="function"?delete f[h]:e(f[h])&&(c(f[h]),Object.keys(f[h]).length===0&&delete f[h]))}function d(f,g){return Object.keys(f).reduce(function(h,k){var l=f[k];if(g.hasOwnProperty(k))if(l instanceof HTMLElement&&g[k]instanceof HTMLElement)l.isEqualNode(g[k])||(h[k]=l);else if(e(l)&&e(g[k])){if(l=d(l,g[k]),Object.keys(l).length> 0||!e(l))h[k]=l}else Array.isArray(l)&&Array.isArray(g[k])?ad(l,g[k])||(h[k]=l):Number.isNaN(l)&&Number.isNaN(g[k])||l!==g[k]&&(h[k]=l);else h[k]=l;return h},{})}function e(f){return f&&typeof f==="object"&&!Array.isArray(f)}a=d(a,b);c(a);return a}F("shaka.util.ConfigUtils",co);co.getDifferenceFromConfigObjects=ho;co.convertToConfigObject=fo;co.mergeConfigObjects=eo;F("shaka.config.MsfFilterType",{NONE:0,NEXT_GROUP_START:1,LARGEST_OBJECT:2,ABSOLUTE_START:3,ABSOLUTE_RANGE:4});F("shaka.config.MsfVersion",{AUTO:"auto",DRAFT_14:"draft-14",DRAFT_16:"draft-16"});var io={DEFAULT:0,TOP_LEFT:1,TOP_CENTER:2,TOP_RIGHT:3,CENTER_LEFT:4,CENTER:5,CENTER_RIGHT:6,BOTTOM_LEFT:7,BOTTOM_CENTER:8,BOTTOM_RIGHT:9};F("shaka.config.PositionArea",io);F("shaka.config.RepeatMode",{OFF:0,ALL:1,SINGLE:2});function jo(){}function ko(a){a=ec(a);return(new fb(a)).Vb}function lo(a,b,c){function d(h){Db(f).setUint32(g,h.byteLength,!0);g+=4;f.set(zb(h),g);g+=h.byteLength}if(!c||!c.byteLength)throw new V(2,6,6015);var e;typeof b=="string"?e=hc(b,!0):e=b;a=ec(a);a=hc(a,!0);var f=new Uint8Array(12+a.byteLength+e.byteLength+c.byteLength),g=0;d(a);d(e);d(c);return f}function mo(a,b,c){if(b!=="skd")return a;b=c.serverCertificate;c=ec(a).split("skd://").pop();return lo(a,c,b)} function no(a,b){a!==2||b.attempt>0||(a=b.drmInfo)&&Ob(a.keySystem)&&(b.headers["Content-Type"]="application/octet-stream")}F("shaka.drm.FairPlay",jo); jo.commonFairPlayResponse=function(a,b){if(a===2&&(a=b.originalRequest.drmInfo)&&Ob(a.keySystem)){try{var c=$b(b.data)}catch(e){return}a=!1;c=c.trim();c.substr(0,5)===""&&c.substr(-6)===""&&(c=c.slice(5,-6),a=!0);if(!a)try{var d=JSON.parse(c);d.ckc&&(c=d.ckc,a=!0);d.CkcMessage&&(c=d.CkcMessage,a=!0);d.License&&(c=d.License,a=!0)}catch(e){}a&&(b.data=Ab(mc(c)))}}; jo.gumletFairPlayRequest=function(a,b){a!==2||b.attempt>0||(a=b.drmInfo)&&Ob(a.keySystem)&&b.body&&(a=zb(b.body),a=lc(a),b.body=fc(JSON.stringify({Uo:a})),b.headers["Content-Type"]="application/json")};jo.muxFairPlayRequest=function(a,b){no(a,b)};jo.expressplayFairPlayRequest=function(a,b){no(a,b)};jo.conaxFairPlayRequest=function(a,b){no(a,b)};jo.ezdrmFairPlayRequest=function(a,b){no(a,b)}; jo.verimatrixFairPlayRequest=function(a,b){a!==2||b.attempt>0||(a=b.drmInfo)&&Ob(a.keySystem)&&(a=zb(b.body),a=lc(a),b.headers["Content-Type"]="application/x-www-form-urlencoded",b.body=fc("spc="+a))};jo.muxInitDataTransform=function(a,b,c){return mo(a,b,c)};jo.expressplayInitDataTransform=function(a,b,c){return mo(a,b,c)}; jo.conaxInitDataTransform=function(a,b,c){if(b!=="skd")return a;b=c.serverCertificate;c=ec(a).split("skd://").pop().split("?").shift();c=window.atob(c);var d=new ArrayBuffer(c.length*2);d=Cb(d);for(var e=0,f=c.length;e2||e.channelsCount>2)&&d.channelsCount!=e.channelsCount||d.spatialAudio!==e.spatialAudio||b&&!po(d,e))&&Yc(d.roles,e.roles)&&d.groupId===e.groupId)}!d&&(d=c.video&&a.video)&&(c=c.video,d=a.video,d=!((!b||po(c,d))&&Yc(c.roles,d.roles)));return d?!1:(this.g.add(a), !0)};oo.prototype.values=function(){return this.g.values()};function po(a,b){if(a.mimeType!=b.mimeType)return!1;a=a.codecs.split(",").map(function(c){return rf(c)});b=b.codecs.split(",").map(function(c){return rf(c)});return Yc(a,b)}F("shaka.media.AdaptationSet",oo);function qo(){this.h=this.g=null}qo.prototype.configure=function(a){this.g=a};qo.prototype.getConfiguration=function(){return this.g}; qo.prototype.create=function(a){a=ro(a,this.g.preferredAudio,this.g.audioCodec,this.g.activeAudioCodec);a:for(var b=u(this.g.preferredVideo),c=b.next();!c.done;c=b.next()){c=c.value;var d=a;if(c.role&&(d=so(d,c.role),!d.length))continue;if(c.label&&(d=to(d,c.label),!d.length))continue;if(c.hdrLevel&&(d=uo(d,c.hdrLevel),!d.length))continue;if(c.layout&&(d=vo(d,c.layout),!d.length))continue;if(c.codec)if(c=wo(d,c.codec),c.length)d=c;else continue;if(d.length){a=d;break a}}b=Vb();c=this.g.keySystem; b=this.g.codecSwitchingStrategy=="smooth"&&b.Cb(c);return this.h=new oo(a[0],a,!b)};qo.prototype.getLastAdaptationSet=function(){return this.h}; function ro(a,b,c,d){b=u(b);for(var e=b.next(),f={};!e.done;f={Rd:void 0},e=b.next()){e=e.value;var g=a;if(e.language&&(g=xo(g,e.language),!g.length))continue;if(e.role&&(g=yo(g,e.role),!g.length))continue;if(e.label&&(g=zo(g,e.label),!g.length))continue;if(e.channelCount&&(g=Ao(g,e.channelCount),!g.length))continue;f.Rd=[];e.codec&&f.Rd.push(e.codec);c&&f.Rd.push(c);d&&f.Rd.push(d);var h=f.Rd.filter(function(m){return function(n,q){return m.Rd.indexOf(n)===q}}(f));if(h.length){f=!1;h=u(h);for(var k= h.next();!k.done;k=h.next())if(k=Bo(g,k.value),k.length){g=k;f=!0;break}if(!f&&e.codec)continue}if(e.spatialAudio!==void 0)if(e=Co(g,e.spatialAudio),e.length)g=e;else continue;if(g.length)return g}var l=[];c&&l.push(c);d&&l.push(d);c=l.filter(function(m,n){return l.indexOf(m)===n});if(c.length)for(c=u(c),d=c.next();!d.done;d=c.next())if(d=Bo(a,d.value),d.length){a=d;break}c=a.filter(function(m){return m.primary});return c.length?c:a} function xo(a,b){b=Ec(b);var c=Nc(b,a.map(function(d){return Mc(d)}));return c?a.filter(function(d){return c==Mc(d)}):[]}function yo(a,b){return a.filter(function(c){return c.audio?b?c.audio.roles.includes(b):c.audio.roles.length==0:!1})}function so(a,b){return a.filter(function(c){return c.video?b?c.video.roles.includes(b):c.video.roles.length==0:!1})}function zo(a,b){return a.filter(function(c){return c.audio&&c.audio.label?c.audio.label.toLowerCase()==b.toLowerCase():!1})} function to(a,b){return a.filter(function(c){return c.video&&c.video.label?c.video.label.toLowerCase()==b.toLowerCase():!1})}function Ao(a,b){return a.filter(function(c){return c.audio&&c.audio.channelsCount&&c.audio.channelsCount>b?!1:!0}).sort(function(c,d){return c.audio||d.audio?c.audio?d.audio?(d.audio.channelsCount||0)-(c.audio.channelsCount||0):1:-1:0})} function uo(a,b){if(b=="AUTO"){var c=a.some(function(d){return d.video&&d.video.hdr&&d.video.hdr=="HLG"?!0:!1});b=Vb().hd(c)}return a.filter(function(d){return d.video&&d.video.hdr&&d.video.hdr!=b?!1:!0})}function vo(a,b){return a.filter(function(c){return c.video&&c.video.videoLayout&&c.video.videoLayout!=b?!1:!0})}function Co(a,b){return a.filter(function(c){return c.audio&&c.audio.spatialAudio!=b?!1:!0})}function Bo(a,b){return a.filter(function(c){return c.audio&&c.audio.codecs!=b?!1:!0})} function wo(a,b){return a.filter(function(c){return c.video&&c.video.codecs!=b?!1:!0})};function Do(){} function Eo(){var a=Infinity,b=Vb();navigator.connection&&navigator.connection.saveData&&(a=360);var c={retryParameters:Qg(),servers:{},clearKeys:{},advanced:{},delayLicenseRequestUntilPlayed:!1,persistentSessionOnlinePlayback:!1,persistentSessionsMetadata:[],initDataTransform:function(h,k,l){"apple"===window.shakaMediaKeysPolyfill&&k=="skd"&&(k=l.serverCertificate,l=ko(h),h=lo(h,l,k));return h},logLicenseExchange:!1,updateExpirationTime:1,preferredKeySystems:[],keySystemsMapping:{},parseInbandPsshEnabled:!1, minHdcpVersion:"",ignoreDuplicateInitData:!0,defaultAudioRobustnessForWidevine:"SW_SECURE_CRYPTO",defaultVideoRobustnessForWidevine:"SW_SECURE_DECODE",renewalIntervalSec:0,failureCallback:function(h){return go([h])}},d="reload";b.Cb("")&&(d="smooth");var e={retryParameters:Qg(),availabilityWindowOverride:NaN,disableAudio:!1,disableVideo:!1,disableText:!1,disableThumbnails:!1,disableIFrames:!1,disableChapters:!1,defaultPresentationDelay:0,segmentRelativeVttTiming:!1,raiseFatalErrorOnManifestUpdateRequestFailure:!1, continueLoadingWhenPaused:!0,ignoreSupplementalCodecs:!1,updatePeriod:-1,ignoreDrmInfo:!1,enableAudioGroups:!0,dash:{clockSyncUri:"",xlinkFailGracefully:!1,ignoreMinBufferTime:!1,autoCorrectDrift:!0,initialSegmentLimit:1E3,ignoreSuggestedPresentationDelay:!1,ignoreEmptyAdaptationSet:!1,ignoreMaxSegmentDuration:!1,keySystemsByURI:Qb(!1,!0),manifestPreprocessorTXml:Fo,sequenceMode:!1,useStreamOnceInPeriodFlattening:!1,enableFastSwitching:!0},hls:{ignoreTextStreamFailures:!1,ignoreImageStreamFailures:!1, defaultAudioCodec:"mp4a.40.2",defaultVideoCodec:"avc1.42E01E",ignoreManifestProgramDateTime:!1,ignoreManifestProgramDateTimeForTypes:[],mediaPlaylistFullMimeType:'video/mp2t; codecs="avc1.42E01E, mp4a.40.2"',liveSegmentsDelay:3,sequenceMode:b.Gd(),ignoreManifestTimestampsInSegmentsMode:!1,disableCodecGuessing:!1,disableClosedCaptionsDetection:!1,allowLowLatencyByteRangeOptimization:!0,allowRangeRequestsToGuessMimeType:!1,chaptersUri:""},msf:{fingerprintUri:"",namespaces:[],authorizationToken:"",subscribeFilterType:2, useFetchCatalog:!1,version:"auto"}},f={trackSelectionCallback:function(h){return E(function(k){return k.return(h)})},downloadSizeCallback:function(h){var k;return E(function(l){if(l.h==1)return navigator.storage&&navigator.storage.estimate?l.g(navigator.storage.estimate(),3):l.return(!0);k=l.i;return l.return(k.usage+h=0&&(a.o=b)}function Uo(a,b){b>=0&&(a.F=b)}function Vo(a,b){b>=0&&(a.K=b)}function Wo(a,b){a.i=isNaN(a.i)?b:a.i+b} function Xo(a){var b=a.U,c=a.D,d=a.l,e=a.B,f=a.N,g=a.P,h=a.M,k=a.T,l=a.S,m=a.A,n=a.h,q=a.G,r=a.J,t=a.m,v=Lo(a.g,"playing"),w=Lo(a.g,"paused"),y=Lo(a.g,"buffering"),x=a.o,A=a.F,C=a.K,z=a.Wj,B=a.i,D=a.L,H=a.I,J=a.H,I=Mo(a.g),G=[];a=u(a.j.g);for(var K=a.next();!K.done;K=a.next())K=K.value,G.push({timestamp:K.timestamp,id:K.id,type:K.type,fromAdaptation:K.fromAdaptation,bandwidth:K.bandwidth});return{width:b,height:c,currentCodecs:d,streamBandwidth:e,decodedFrames:f,droppedFrames:g,corruptedFrames:h, stallsDetected:k,gapsJumped:l,estimatedBandwidth:m,completionPercent:n,loadLatency:q,manifestTimeSeconds:r,drmTimeSeconds:t,playTime:v,pauseTime:w,bufferingTime:y,licenseTime:x,liveLatency:A,maxSegmentDuration:C,manifestSizeBytes:z,bytesDownloaded:B,nonFatalErrorCount:D,manifestPeriodCount:H,manifestGapCount:J,stateHistory:I,switchHistory:G}};function Yo(a,b,c,d){Za.call(this);this.N=a;this.T=b;this.ya=d.networkingEngine;this.B=c;this.m=null;this.va=0;this.Ga=d.Sd;this.I=d.Dm;this.Ma=d.Em;this.i=d.config;this.o=this.J=this.g=null;this.aa=!1;this.K=d.Rm;this.ia=!1;this.j=null;this.X=!1;this.D=null;this.F=new Map;this.qa=!1;this.Fa=d.Qm;this.U=new Po;this.Z=Promise.withResolvers();this.G=Promise.withResolvers();this.P=null;this.l=!1;this.W=d.cl;this.A=this.h=null;this.S=!1;this.M=[];this.L=[];this.H=!0}pa(Yo,Za); function Zo(a,b,c){(a=b?a.L:a.M)?a.push(c):c()}function $o(a){if(a.L)for(var b=u(a.L),c=b.next();!c.done;c=b.next())c=c.value,c();a.L=null}function ap(a,b){a.P=b;a.S=!0;if(a.M){b=u(a.M);for(var c=b.next();!c.done;c=b.next())c=c.value,c()}a.M=null}p=Yo.prototype;p.getStartTime=function(){return this.B};p.Rf=function(){return this.T};p.ed=function(){return this.N};p.Qh=function(){return this.g};function bp(a){a.ia=!0;return a.K}p.getStats=function(){return this.U};function cp(a){a.X=!0;return a.j} p.$l=function(){return this.h?lg(this.h):null};p.Zl=function(){return this.A?mg(this.A):null};function dp(a){a.qa=!0;return a.F} p.start=function(){var a=this;(function(){var b;return E(function(c){switch(c.h){case 1:return c.g(Promise.resolve(),2);case 2:return c.m(3),c.g(ep(a),5);case 5:fp(a);if("webkit"===window.shakaMediaKeysPolyfill){c.C(6);break}return c.g(gp(a),7);case 7:fp(a);case 6:return c.g(hp(a),8);case 8:fp(a);if(!a.W){c.C(9);break}return c.g(ip(a),10);case 10:fp(a);case 9:if(!a.W||!a.j){c.C(11);break}return c.g(si(a.j),12);case 12:fp(a);case 11:a.G.resolve();c.o(0);break;case 3:b=c.l(),b instanceof V&&(b.code== 7001||b.code==7003)||a.G.reject(b),c.j()}})})()};p.dispatchEvent=function(a){return this.P?this.P.dispatchEvent(a):Za.prototype.dispatchEvent.call(this,a)};p.onError=function(a){a.severity===2&&(this.G.reject(a),this.destroy());var b=(new Map).set("detail",a);b=new Q("error",b);this.dispatchEvent(b);b.defaultPrevented&&(a.handled=!0)};function fp(a){if(a.l)throw new V(2,7,7003);}function jp(a,b){a.dispatchEvent(new Q("onstatechange",(new Map).set("state",b)))} function ep(a){var b,c,d,e,f,g;return E(function(h){switch(h.h){case 1:jp(a,"manifest-parser");a.o||(a.J=qd(a.N,a.T),a.o=a.J(),a.o.configure(a.i.manifest,function(){return a.H}));b=Date.now()/1E3;jp(a,"manifest");if(a.g){h.C(2);break}return h.g(a.o.start(a.N,a.Ma),3);case 3:return a.g=h.i,kp(a.g),h.g(lp(a),2);case 2:return a.Z.resolve(),c=new Q("manifestparsed",void 0),h.g(Promise.resolve(),5);case 5:a.dispatchEvent(c);if(a.g.variants.length==0)throw new V(2,4,4036);kp(a.g);d=Fi(a.I,a.g);if(!d){h.C(6); break}e=new Q("trackschanged",void 0);return h.g(Promise.resolve(),7);case 7:fp(a),a.dispatchEvent(e);case 6:f=Date.now()/1E3,g=f-b,g>=0&&(a.U.J=g),h.j()}})} function gp(a,b){var c,d,e,f,g;return E(function(h){switch(h.h){case 1:if(!a.g||a.j)return h.return();jp(a,"drm-engine");a.va=Date.now()/1E3;a.j=a.Ga();a.I.g=a.j;a.j.configure(a.i.drm,function(){return a.H});c=ug(a.g.variants);d=!0;a.g&&a.g.presentationTimeline&&(d=a.g.presentationTimeline.sa());return h.g(Oh(a.j,c,a.g.offlineSessionIds,d),2);case 2:fp(a);if(!b){h.C(3);break}return h.g(a.j.bc(b),4);case 4:fp(a);case 3:return a.m&&(e=a.m.getConfiguration(),e.keySystem=Ib(a.j?a.j.g:null),a.m.configure(e)), h.g(Di(a.I,a.g),5);case 5:f=h.i;if(!f){h.C(0);break}g=new Q("trackschanged",void 0);return h.g(Promise.resolve(),7);case 7:a.dispatchEvent(g),h.j()}})}p.configure=function(a,b){a=fo(a,b);Io(this.i,a);mp(this)};p.getConfiguration=function(){return Nd(this.i)}; function lp(a){var b;return E(function(c){a.m||(a.m=a.i.adaptationSetCriteriaFactory(),b={preferredAudio:a.i.preferredAudio,preferredVideo:a.i.preferredVideo,language:"",role:"",videoRole:"",channelCount:0,hdrLevel:"",spatialAudio:!1,videoLayout:"",audioLabel:"",videoLabel:"",preferredAudioCodecs:[],preferredAudioChannelCount:0,codecSwitchingStrategy:a.i.mediaSource.codecSwitchingStrategy,audioCodec:"",activeAudioCodec:"",activeAudioChannelCount:0,keySystem:Ib(a.j?a.j.g:null)},Jo(b),a.m.configure(b)); if(a.h||!a.g.variants.length||a.g.variants.length!=1&&a.g.type!="HLS")return c.C(0);a.h=np(a);return a.h?c.g(op(a.h),0):c.C(0)})}function hp(a){return E(function(b){if(b.h==1)return!a.h||a.g.variants.includes(a.h)?b.C(0):b.g(pp(a.h),3);a.h=np(a);return a.h?b.g(op(a.h),0):b.C(0)})} function ip(a){var b,c,d,e,f;return E(function(g){!a.h&&(b=np(a))&&(a.h=b);if(!a.h)return g.C(0);c=a.g.presentationTimeline.isLive();d=[];e=a.h;e.video&&d.push(qp(a,e.video,c));e.audio&&d.push(qp(a,e.audio,c));if(f=rp(a,e))d.push(qp(a,f,c)),a.A=f;return g.g(Promise.all(d),0)})} function np(a){if(!a.D){var b=a.i.abrFactory;a.D=b();a.D.configure(a.i.abr)}b=a.g.isLowLatency&&a.i.streaming.lowLatencyMode;var c=ug(a.g.variants);c=a.m.create(c);a.D.setVariants(Array.from(c.values()),b);return a.D.chooseVariant(!0)} function rp(a,b){for(var c=null,d=u(a.i.preferredText),e=d.next();!e.done;e=d.next())if(e=e.value,e.language&&(e=vg(a.g.textStreams,e.language,e.role,e.forced),e.length)){c=e[0];break}!c&&(b==null?0:b.audio)&&a.i.accessibility.handleForcedSubtitlesAutomatically&&(a=vg(a.g.textStreams,b.audio.language,"",!0),a.length&&(c=a[0]));return c} function qp(a,b,c){var d,e,f,g,h;return E(function(k){if(k.h==1)return d=a.i.streaming.segmentPrefetchLimit||2,e=new Jm(d,b,function(l,m,n){return Ln(l,m,n||null,a.i.streaming.retryParameters,a.ya,a.H)},!1),a.F.set(b.id,e),b.segmentIndex?k.C(2):k.g(b.createSegmentIndex(),2);f=typeof a.B==="number"?a.B:0;g=b.segmentIndex.uc(f);h=null;g&&(h=g.current(),h||(h=g.next().value));h||(h=b.segmentIndex.Wb());return h?c?h.oa?k.g(Mm(e,h.oa),0):k.C(0):k.g(Lm(e,h.startTime),0):k.C(0)})} function mp(a){var b,c,d,e,f,g,h,k,l,m,n,q,r;E(function(t){if(t.h==1){if(!a.h)return t.return();b=a.g.presentationTimeline.isLive();c=[];d=function(v){v&&(a.F.has(v.id)&&(Sm(a.F.get(v.id)),a.F.delete(v.id)),v.segmentIndex&&v.closeSegmentIndex&&c.push(v.closeSegmentIndex()))};e=function(){var v=a.h;v=u([v.video,v.audio]);for(var w=v.next();!w.done;w=v.next())d(w.value);a.A=null};f=function(){d(a.A);a.A=null};g=a.m.getConfiguration();h={preferredAudio:a.i.preferredAudio,preferredVideo:a.i.preferredVideo, language:"",role:"",videoRole:"",channelCount:0,hdrLevel:"",spatialAudio:!1,videoLayout:"",audioLabel:"",videoLabel:"",preferredAudioCodecs:[],preferredAudioChannelCount:0,codecSwitchingStrategy:a.i.mediaSource.codecSwitchingStrategy,audioCodec:"",activeAudioCodec:"",activeAudioChannelCount:0,keySystem:Ib(a.j?a.j.g:null)};Jo(h);Pd(g)!=Pd(h)&&(a.m.configure(h),e(),a.h=np(a));a.h?(k=rp(a,a.h))?k!=a.A&&(f(),a.A=k):f():f();return t.g(Promise.all(c),2)}l=[];if(a.h){m=a.h;n=u([m.video,m.audio]);for(q=n.next();!q.done;q= n.next())r=q.value,l.push(qp(a,r,b));a.A&&l.push(qp(a,a.A,b))}return t.g(Promise.all(l),0)})}function op(a){var b,c,d,e;return E(function(f){b=[];c=u([a.video,a.audio]);for(d=c.next();!d.done;d=c.next())(e=d.value)&&!e.segmentIndex&&b.push(e.createSegmentIndex());return b.length>0?f.g(Promise.all(b),0):f.C(0)})} function pp(a){var b,c,d,e;return E(function(f){b=[];c=u([a.video,a.audio]);for(d=c.next();!d.done;d=c.next())(e=d.value)&&e.segmentIndex&&e.closeSegmentIndex&&b.push(e.closeSegmentIndex());return b.length>0?f.g(Promise.all(b),0):f.C(0)})}p.yn=function(){return this.G.promise}; p.destroy=function(){var a=this,b,c,d;return E(function(e){if(e.h==1)return a.l=!0,!a.o||a.aa?e.C(2):e.g(a.o.stop(),2);if(e.h!=4)return a.D&&a.D.release(),a.K&&!a.ia&&a.K.release(),!a.j||a.X?e.C(4):e.g(a.j.destroy(),4);if(a.F.size>0&&!a.qa)for(b=u(a.F.values()),c=b.next();!c.done;c=b.next())d=c.value,Sm(d);e.j()})};function kp(a){function b(c){return c.video&&c.audio||c.video&&c.video.codecs.includes(",")}a.variants.some(b)&&(a.variants=a.variants.filter(b))}F("shaka.media.PreloadManager",Yo); Yo.prototype.destroy=Yo.prototype.destroy;Yo.prototype.waitForFinish=Yo.prototype.yn;Yo.prototype.getPrefetchedTextTrack=Yo.prototype.Zl;Yo.prototype.getPrefetchedVariantTrack=Yo.prototype.$l;function sp(a,b){Za.call(this);var c=this;this.i=a;this.l=b;this.g=new Map;this.m=[{Md:null,Ld:tp,yd:function(d,e){return up(c,"enter",d,e)}},{Md:vp,Ld:tp,yd:function(d,e){return up(c,"enter",d,e)}},{Md:wp,Ld:tp,yd:function(d,e){return up(c,"enter",d,e)}},{Md:tp,Ld:vp,yd:function(d,e){return up(c,"exit",d,e)}},{Md:tp,Ld:wp,yd:function(d,e){return up(c,"exit",d,e)}},{Md:vp,Ld:wp,yd:function(d,e){e?up(c,"skip",d,e):(up(c,"enter",d,e),up(c,"exit",d,e))}},{Md:wp,Ld:vp,yd:function(d,e){return up(c,"skip", d,e)}}];this.h=new bd;this.h.u(this.i,"regionremove",function(d){c.g.delete(d.region)})}pa(sp,Za);sp.prototype.release=function(){this.i=null;this.g.clear();this.h.release();this.h=null;Za.prototype.release.call(this)}; sp.prototype.j=function(a,b){if(!this.l||a!=0){this.l=!1;for(var c=u(this.i.g.values()),d=c.next();!d.done;d=c.next()){d=d.value;var e=this.g.get(d),f=ad.endTime?wp:tp;this.g.set(d,f);for(var g=u(this.m),h=g.next();!h.done;h=g.next())h=h.value,h.Md==e&&h.Ld==f&&h.yd(d,b)}}};function up(a,b,c,d){b=new Q(b,new Map([["region",c],["seeking",d]]));a.dispatchEvent(b)}var vp=1,tp=2,wp=3;/* @license Copyright 2013 Ali Al Dallal Licensed under the MIT license. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ for(var xp={ach:"Lwo",ady:"\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d",af:"Afrikaans","af-NA":"Afrikaans (Namibia)","af-ZA":"Afrikaans (South Africa)",ak:"T\u0255\u0265i",ar:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629","ar-AR":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629","ar-MA":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629","ar-SA":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629 (\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629)","ay-BO":"Aymar aru",az:"Az\u0259rbaycan dili","az-AZ":"Az\u0259rbaycan dili", "be-BY":"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f",bg:"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438","bg-BG":"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438",bn:"\u09ac\u09be\u0982\u09b2\u09be","bn-IN":"\u09ac\u09be\u0982\u09b2\u09be (\u09ad\u09be\u09b0\u09a4)","bn-BD":"\u09ac\u09be\u0982\u09b2\u09be(\u09ac\u09be\u0982\u09b2\u09be\u09a6\u09c7\u09b6)","bs-BA":"Bosanski",ca:"Catal\u00e0","ca-ES":"Catal\u00e0",cak:"Maya Kaqchikel","ck-US":"\u13e3\u13b3\u13a9 (tsalagi)", cs:"\u010ce\u0161tina","cs-CZ":"\u010ce\u0161tina",cy:"Cymraeg","cy-GB":"Cymraeg",da:"Dansk","da-DK":"Dansk",de:"Deutsch","de-AT":"Deutsch (\u00d6sterreich)","de-DE":"Deutsch (Deutschland)","de-CH":"Deutsch (Schweiz)",dsb:"Dolnoserb\u0161\u0107ina",el:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac","el-GR":"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac",en:"English","en-GB":"English (UK)","en-AU":"English (Australia)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-IN":"English (India)", "en-PI":"English (Pirate)","en-UD":"English (Upside Down)","en-US":"English (US)","en-ZA":"English (South Africa)","en@pirate":"English (Pirate)",eo:"Esperanto","eo-EO":"Esperanto",es:"Espa\u00f1ol","es-AR":"Espa\u00f1ol (Argentine)","es-419":"Espa\u00f1ol (Latinoam\u00e9rica)","es-CL":"Espa\u00f1ol (Chile)","es-CO":"Espa\u00f1ol (Colombia)","es-EC":"Espa\u00f1ol (Ecuador)","es-ES":"Espa\u00f1ol (Espa\u00f1a)","es-LA":"Espa\u00f1ol (Latinoam\u00e9rica)","es-NI":"Espa\u00f1ol (Nicaragua)","es-MX":"Espa\u00f1ol (M\u00e9xico)", "es-US":"Espa\u00f1ol (Estados Unidos)","es-VE":"Espa\u00f1ol (Venezuela)",et:"eesti keel","et-EE":"Eesti (Estonia)",eu:"Euskara","eu-ES":"Euskara",fa:"\u0641\u0627\u0631\u0633\u06cc","fa-IR":"\u0641\u0627\u0631\u0633\u06cc","fb-LT":"Leet Speak",ff:"Fulah",fi:"Suomi","fi-FI":"Suomi","fo-FO":"F\u00f8royskt",fr:"Fran\u00e7ais","fr-CA":"Fran\u00e7ais (Canada)","fr-FR":"Fran\u00e7ais (France)","fr-BE":"Fran\u00e7ais (Belgique)","fr-CH":"Fran\u00e7ais (Suisse)","fy-NL":"Frysk",ga:"Gaeilge","ga-IE":"Gaeilge (Gaelic)", gl:"Galego","gl-ES":"Galego","gn-PY":"Ava\u00f1e'\u1ebd","gu-IN":"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0","gx-GR":"\u1f19\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ae \u1f00\u03c1\u03c7\u03b1\u03af\u03b1",he:"\u05e2\u05d1\u05e8\u05d9\u05ea\u200f","he-IL":"\u05e2\u05d1\u05e8\u05d9\u05ea\u200f",hi:"\u0939\u093f\u0928\u094d\u0926\u0940","hi-IN":"\u0939\u093f\u0928\u094d\u0926\u0940",hr:"Hrvatski","hr-HR":"Hrvatski",hsb:"Hornjoserb\u0161\u0107ina",ht:"Krey\u00f2l",hu:"Magyar","hu-HU":"Magyar","hy-AM":"\u0540\u0561\u0575\u0565\u0580\u0565\u0576", id:"Bahasa Indonesia","id-ID":"Bahasa Indonesia",is:"\u00cdslenska","is-IS":"\u00cdslenska (Iceland)",it:"Italiano","it-IT":"Italiano",ja:"\u65e5\u672c\u8a9e","ja-JP":"\u65e5\u672c\u8a9e","jv-ID":"Basa Jawa","ka-GE":"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8","kk-KZ":"\u049a\u0430\u0437\u0430\u049b\u0448\u0430",km:"\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a","km-KH":"\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a",kab:"Taqbaylit",kn:"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1","kn-IN":"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1 (India)", ko:"\ud55c\uad6d\uc5b4","ko-KR":"\ud55c\uad6d\uc5b4 (\u97e9\u56fd)",ku:"Kurd\u00ee","ku-TR":"Kurd\u00ee",la:"Latin","la-VA":"Latin",lb:"L\u00ebtzebuergesch","li-NL":"L\u00e8mb\u00f6rgs",lt:"Lietuvi\u0173","lt-LT":"Lietuvi\u0173",lv:"Latvie\u0161u","lv-LV":"Latvie\u0161u",mai:"\u092e\u0948\u0925\u093f\u0932\u0940, \u09ae\u09c8\u09a5\u09bf\u09b2\u09c0","mg-MG":"Malagasy",mk:"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438","mk-MK":"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 (\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438)", ml:"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02","ml-IN":"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02","mn-MN":"\u041c\u043e\u043d\u0433\u043e\u043b",mr:"\u092e\u0930\u093e\u0920\u0940","mr-IN":"\u092e\u0930\u093e\u0920\u0940",ms:"Bahasa Melayu","ms-MY":"Bahasa Melayu",mt:"Malti","mt-MT":"Malti",my:"\u1017\u1019\u102c\u1005\u1000\u102c",nb:"Norsk (bokm\u00e5l)","nb-NO":"Norsk (bokm\u00e5l)",ne:"\u0928\u0947\u092a\u093e\u0932\u0940","ne-NP":"\u0928\u0947\u092a\u093e\u0932\u0940",nl:"Nederlands","nl-BE":"Nederlands (Belgi\u00eb)", "nl-NL":"Nederlands (Nederland)","nn-NO":"Norsk (nynorsk)",no:"Norsk",oc:"Occitan","or-IN":"\u0b13\u0b21\u0b3c\u0b3f\u0b06",pa:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40","pa-IN":"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40 (\u0a2d\u0a3e\u0a30\u0a24 \u0a28\u0a42\u0a70)",pl:"Polski","pl-PL":"Polski","ps-AF":"\u067e\u069a\u062a\u0648",pt:"Portugu\u00eas","pt-BR":"Portugu\u00eas (Brasil)","pt-PT":"Portugu\u00eas (Portugal)","qu-PE":"Qhichwa","rm-CH":"Rumantsch",ro:"Rom\u00e2n\u0103","ro-RO":"Rom\u00e2n\u0103",ru:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439", "ru-RU":"\u0420\u0443\u0441\u0441\u043a\u0438\u0439","sa-IN":"\u0938\u0902\u0938\u094d\u0915\u0943\u0924\u092e\u094d","se-NO":"Davvis\u00e1megiella","si-LK":"\u0db4\u0dc5\u0dcf\u0dad",sk:"Sloven\u010dina","sk-SK":"Sloven\u010dina (Slovakia)",sl:"Sloven\u0161\u010dina","sl-SI":"Sloven\u0161\u010dina","so-SO":"Soomaaliga",sq:"Shqip","sq-AL":"Shqip",sr:"\u0421\u0440\u043f\u0441\u043a\u0438","sr-RS":"\u0421\u0440\u043f\u0441\u043a\u0438 (Serbia)",su:"Basa Sunda",sv:"Svenska","sv-SE":"Svenska",sw:"Kiswahili", "sw-KE":"Kiswahili",ta:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd","ta-IN":"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd",te:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41","te-IN":"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41",tg:"\u0437\u0430\u0431\u043e\u0301\u043d\u0438 \u0442\u043e\u04b7\u0438\u043a\u04e3\u0301","tg-TJ":"\u0442\u043e\u04b7\u0438\u043a\u04e3",th:"\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22","th-TH":"\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22 (\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22)",tl:"Filipino","tl-PH":"Filipino", tlh:"tlhIngan-Hol",tr:"T\u00fcrk\u00e7e","tr-TR":"T\u00fcrk\u00e7e","tt-RU":"\u0442\u0430\u0442\u0430\u0440\u0447\u0430",uk:"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430","uk-UA":"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430",ur:"\u0627\u0631\u062f\u0648","ur-PK":"\u0627\u0631\u062f\u0648",uz:"O'zbek","uz-UZ":"O'zbek",vi:"Ti\u1ebfng Vi\u1ec7t","vi-VN":"Ti\u1ebfng Vi\u1ec7t","xh-ZA":"isiXhosa",yi:"\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9","yi-DE":"\u05d9\u05d9\u05b4\u05d3\u05d9\u05e9 (German)", zh:"\u4e2d\u6587","zh-HANS":"\u4e2d\u6587\u7b80\u4f53","zh-HANT":"\u4e2d\u6587\u7e41\u9ad4","zh-CN":"\u4e2d\u6587\uff08\u4e2d\u56fd\uff09","zh-HK":"\u4e2d\u6587\uff08\u9999\u6e2f\uff09","zh-SG":"\u4e2d\u6587\uff08\u65b0\u52a0\u5761\uff09","zh-TW":"\u4e2d\u6587\uff08\u53f0\u7063\uff09","zu-ZA":"isiZulu"},yp=u(Object.keys(xp)),zp=yp.next();!zp.done;zp=yp.next()){var Ap=zp.value;xp[Ap.toLowerCase()]=xp[Ap]};function Bp(a,b){if(a.lineBreak)return"\n";if(a.nestedCues.length)return a.nestedCues.map(function(g){return Bp(g,a)}).join("");if(!a.payload)return a.payload;var c=[],d=a.fontWeight>=Se,e=a.fontStyle==Te,f=a.textDecoration.includes(Ue);d&&c.push(["b"]);e&&c.push(["i"]);f&&c.push(["u"]);e=a.color;e==""&&b&&(e=b.color);d="";(e=Cp(e))&&(d+="."+e);e=a.backgroundColor;e==""&&b&&(e=b.backgroundColor);(b=Cp(e))&&(d+=".bg_"+b);d&&c.push(["c",d]);return c.reduceRight(function(g,h){var k=u(h);h=k.next().value; k=k.next().value;return"<"+h+(k===void 0?"":k)+">"+g+""},a.payload)} function Cp(a){a=a.toLowerCase();var b=a.replace(/\s/g,"").match(/^rgba?\((\d+),(\d+),(\d+),?([^,\s)]+)?/i);b?a="#"+(parseInt(b[1],10)|256).toString(16).slice(1)+(parseInt(b[2],10)|256).toString(16).slice(1)+(parseInt(b[3],10)|256).toString(16).slice(1):a.startsWith("#")&&a.length>7&&(a=a.slice(0,7));switch(a){case "white":case "#fff":case "#ffffff":return"white";case "lime":case "#0f0":case "#00ff00":return"lime";case "cyan":case "#0ff":case "#00ffff":return"cyan";case "red":case "#f00":case "#ff0000":return"red"; case "yellow":case "#ff0":case "#ffff00":return"yellow";case "magenta":case "#f0f":case "#ff00ff":return"magenta";case "blue":case "#00f":case "#0000ff":return"blue";case "black":case "#000":case "#000000":return"black"}return null}function Dp(a,b){var c=[];a=u(Ep(a));for(var d=a.next();!d.done;d=a.next())if(d=d.value,d.isContainer)c.push.apply(c,ra(Dp(d.nestedCues,d)));else{var e=d.clone();e.nestedCues=[];e.payload=Bp(d,b);c.push(e)}return c} function Ep(a){var b=[];a=u(a);for(var c=a.next(),d={};!c.done;d={ph:void 0},c=a.next())d.ph=c.value,b.some(function(e){return function(f){return Je(e.ph,f)}}(d))||b.push(d.ph);return b} function Fp(a){function b(d){for(var e=5381,f=d.length;f;)e=e*33^d.charCodeAt(--f);return(e>>>0).toString()}if(a.startTime>=a.endTime)return null;var c=new VTTCue(a.startTime,a.endTime,a.payload);c.id=b(a.startTime.toString())+b(a.endTime.toString())+b(a.payload);c.lineAlign=a.lineAlign;c.positionAlign=a.positionAlign;a.size&&(c.size=a.size);try{c.align=a.textAlign}catch(d){}a.textAlign=="center"&&c.align!="center"&&(c.align="middle");a.writingMode=="vertical-lr"?c.vertical="lr":a.writingMode=="vertical-rl"&& (c.vertical="rl");a.lineInterpretation==1&&(c.snapToLines=!1);a.line!=null&&(c.line=a.line);a.position!=null&&(c.position=a.position);return c} function Gp(a,b){var c=Dp(b),d=[];b=a.cues?Array.from(a.cues):[];c=u(c);for(var e=c.next(),f={};!e.done;f={be:void 0},e=c.next())f.be=e.value,!b.some(function(g){return function(h){return h.startTime==g.be.startTime&&h.endTime==g.be.endTime&&h.text==g.be.payload?!0:!1}}(f))&&f.be.payload&&(e=Fp(f.be))&&d.push(e);b=d.slice().sort(function(g,h){return g.startTime!=h.startTime?g.startTime-h.startTime:g.endTime!=h.endTime?g.endTime-h.startTime:"line"in VTTCue.prototype?d.indexOf(h)-d.indexOf(g):d.indexOf(g)- d.indexOf(h)});b=u(b);for(c=b.next();!c.done;c=b.next())a.addCue(c.value)}function Hp(a,b){var c=!1;a.mode==="disabled"&&(c=!0,a.mode="hidden");for(var d=0;da});return!0}; p.append=function(a){var b=Lp(this);if(b){var c,d,e=(d=(c=this.B)==null?void 0:c.subtitleDelay)!=null?d:0;a=e!==0?a.map(function(f){f=f.clone();f.startTime=Math.max(0,f.startTime+e);f.endTime=Math.max(0,f.endTime+e);return f}):a;Gp(b,a)}};p.destroy=function(){this.h&&(this.j&&Mp(this),this.h=null);var a;(a=this.l)==null||a.stop();this.l=null;var b;(b=this.o)==null||b.release();this.o=null;var c;(c=this.m)==null||c.release();this.m=null;return Promise.resolve()};p.isTextVisible=function(){return this.A}; p.setTextVisibility=function(a){this.A=a;var b=Lp(this);b?b.mode!=="disabled"&&(a=a?"showing":"hidden",b.mode!==a&&(b.mode=a)):this.h&&this.h.Pc()===Np&&Op(this,a)};p.setTextLanguage=function(){};function Mp(a){var b;(b=a.l)==null||b.stop();a.l=null;var c;(c=a.m)==null||c.Da();b=u(a.g.values());for(c=b.next();!c.done;c=b.next())c.value.remove();a.g.clear();a.i=-1;a.j=null} function Pp(a){var b=new Map,c=a.h.$a();c=u(c);for(var d=c.next();!d.done;d=c.next()){d=d.value;if(a.g.has(d.id)){var e=a;var f=e.g.get(d.id);d.active||f.track.mode==="disabled"||(f.track.mode="disabled");e.g.delete(d.id);e=f}else{e=a;f=e.j.ownerDocument.createElement("track");var g=Vb();g=d.forced&&g.Oa()==="WEBKIT"?"forced":d.kind==="caption"?"captions":"subtitles";f.kind=g;f.label=Qp(d);var h=void 0;g=d.language?d.language in xp?d.language:(h=Kc(d.language))!=null?h:"und":"und";f.srclang=g;f.src= "data:,WEBVTT";f.track.mode="disabled";e.j.appendChild(f);e=f}b.set(d.id,e);d.active&&(a.i=d.id)}c=u(a.g.values());for(d=c.next();!d.done;d=c.next())d.value.remove();a.g=b;a.i<=-1||(a.g.has(a.i)?(b=a.g.get(a.i).track,b.mode==="disabled"&&(b.mode=a.A?"showing":"hidden")):a.i=-1)} function Rp(a){if(!a.l){var b=a.j;a.l=(new Jf(function(){a.l=null;if(a.j===b){a:{var c=-1;if(a.g.has(a.i)){var d=a.g.get(a.i).track.mode;if(d==="showing"){c=a.i;break a}d==="hidden"&&(c=a.i)}d=u(a.g.keys());for(var e=d.next();!e.done;e=d.next()){e=e.value;var f=a.g.get(e);if(f.track.mode==="showing"){c=e;break a}c<0&&f.track.mode==="hidden"&&(c=e)}}d=a.g.get(c);e=u(a.g.values());for(f=e.next();!f.done;f=e.next())f=f.value,f!==d&&f.track.mode!=="disabled"&&(f.track.mode="disabled");a.i!==c&&(a.i=c, Sp(a,c))}})).Y(0)}}function Lp(a){return a.g.has(a.i)?a.g.get(a.i).track:null}function Op(a,b){a=Array.from(a.h.Mb().textTracks).filter(function(c){return["captions","subtitles","forced"].includes(c.kind)});if(b)!a.some(function(c){return c.mode==="showing"})&&(b=a.find(function(c){return c.mode==="hidden"}))&&(b.mode="showing");else for(b=u(a),a=b.next();!a.done;a=b.next())a=a.value,a.mode==="showing"&&(a.mode="hidden")} function Sp(a,b){if(b>-1){var c=a.h.$a().find(function(d){return d.id===b});if(c){a.h.Sb(c);return}}a.h.Sb(null)}function Kp(a){!a.j&&a.h&&a.h.Pc()===Tp&&(a.j=a.h.Mb(),a.o.ea(a.h,"unloading",function(){return Mp(a)}),a.m.u(a.h,"textchanged",function(){return Pp(a)}),a.m.u(a.j.textTracks,"change",function(){return Rp(a)}),Pp(a))} function Qp(a){if(a.label)return a.label;if(a.language){var b=Kc(a.language);if(window.Intl&&"DisplayNames"in Intl)try{var c=(new Intl.DisplayNames(a.language,{type:"language",languageDisplay:"standard"})).of(a.language);if(c&&c.toLowerCase()!=a.language.toLowerCase())return c.charAt(0).toUpperCase()+c.slice(1)}catch(e){}if(c=xp[a.language])return c;if(c=b&&xp[b])return b===a.language?c:c+" ("+a.language+")"}var d;b=String((d=a.originalTextId)!=null?d:"");return a.language&&a.language!==a.originalTextId? b+" ("+a.language+")":b}F("shaka.text.NativeTextDisplayer",Jp);Jp.prototype.setTextLanguage=Jp.prototype.setTextLanguage;Jp.prototype.setTextVisibility=Jp.prototype.setTextVisibility;Jp.prototype.isTextVisible=Jp.prototype.isTextVisible;Jp.prototype.destroy=Jp.prototype.destroy;Jp.prototype.append=Jp.prototype.append;Jp.prototype.remove=Jp.prototype.remove;Jp.prototype.configure=Jp.prototype.configure;var Tp=2,Np=3;function Up(a){var b=this;this.l=a;this.o=null;this.j=new bd;this.G=Vp.value();this.g=null;this.A=!1;this.B=new Wp;this.K=new Jf(function(){Xp(b)});this.J=1E15;this.H=Yp(this);this.i=[this.H];this.F=this.I=this.h=this.m=null;this.D=new Zp(this.B,this.K,function(c){if(b.A&&b.g){var d=b.o.maxTextLength;if(!(c.length<=d)){for(d=c.length-d;d>0&&c[d-1]!==" ";)d--;c="..."+c.slice(d).trimStart()}var e;(e=b.h)!=null&&e.h&&(e.g||(e.g=X("span"),e.g.setAttribute("translate","no"),e.g.style.backgroundColor="rgba(0,0,0,0.8)", e.g.style.padding="0px 5px",e.g.style.margin="2.5% 5%",e.h.appendChild(e.g)),e.g.textContent=c)}},function(){var c;(c=b.h)!=null&&c.g&&(c.g.textContent="")})}p=Up.prototype;p.configure=function(a){this.o=a;$p(this)};p.release=function(){this.m=null;this.j.Da();aq(this);this.l=null;this.j.release();var a;(a=this.h)==null||a.release();this.g&&this.g.parentElement&&(this.g.remove(),this.g=null)}; p.enable=function(a){var b=this;this.G&&(this.g||(this.g=bq(this)),this.g&&(this.h||(this.h=new cq(this.g)),this.A&&a.id==this.m||(this.A=!0,this.m=a.id,this.j.u(this.l,"audiotrackschanged",function(){Xp(b)}),a=this.l.Mb(),this.j.u(a,"seeking",function(){Xp(b)}),this.j.u(a,"pause",function(){aq(b,!1)}),this.j.u(a,"play",function(){Xp(b)}),a.paused||Xp(this))))}; p.disable=function(){if(this.A){this.A=!1;this.m=null;this.j.Da();aq(this);var a;(a=this.h)==null||a.release();this.h=null;this.B.release();this.D.release()}};p.isSupported=function(){if(!this.G)return!1;this.g||(this.g=bq(this));return this.g?!0:!1};p.$a=function(){if(!this.isSupported())return[];for(var a=u(this.i),b=a.next();!b.done;b=a.next())b=b.value,b.active=b.id==this.m;return this.i}; function Xp(a){var b,c,d,e,f,g,h,k;E(function(l){switch(l.h){case 1:(b=a.h)!=null&&b.g&&(b.g.textContent="");c=a.l.getAudioTracks();if(!c.length)return l.return();d=dq(a);if(!d)return l.return();e=c.find(function(m){return m.active});f="en";e&&e.language&&e.language!="und"&&(f=e.language);g=a.i.find(function(m){return m.id==a.m});h="";g&&g.language&&g.language!="und"&&(h=g.language);if(!a.D.isActive()||a.I!==f||a.F===h){l.C(2);break}a.F=h;return l.g(eq(a.B,f,h),3);case 3:return l.return();case 2:return aq(a), l.m(4),l.g(eq(a.B,f,h),6);case 6:l.o(5);break;case 4:if(k=l.l(),k.name=="NotSupportedError")return l.return();case 5:return l.g(a.D.start(d,f,a.o.processLocally),7);case 7:a.I=f,a.F=h,l.j()}})}function aq(a,b){a.D.stop(b===void 0?!0:b)} function dq(a){var b=a.l.Mb();return b?fq.getOrInsertComputed(b,function(){var c=new (window.AudioContext||window.webkitAudioContext),d=c.createMediaElementSource(b),e=c.createMediaStreamDestination();d.connect(e);d.connect(c.destination);var f=e.stream.getAudioTracks()[0];return{Oo:c,To:d,Qo:e,fl:f}}).fl:null} function bq(a){a=a.l.ld();if(!a)return null;var b=X("div");b.classList.add("shaka-speech-to-text-container");b.style.textAlign="center";b.style.display="flex";b.style.flexDirection="column";b.style.alignItems="center";b.style.justifyContent="flex-end";a.appendChild(b);return b} function $p(a){var b=a.i.map(function(e){return e.language}).filter(function(e){return e});if(!Yc(a.o.languagesToTranslate,b)&&"Translator"in window){a.i=a.i.filter(function(e){if(e.id==a.H.id||a.o.languagesToTranslate.includes(e.language))return!0;e.id==a.m&&a.disable();return!1});b=u(a.o.languagesToTranslate);for(var c=b.next(),d={};!c.done;d={ii:void 0},c=b.next())d.ii=c.value,c=a.i.find(function(e){return function(f){return f.language==e.ii}}(d)),c||(c=Yp(a),c.language=d.ii,a.i.push(c));b=new Q("textchanged"); a.l.dispatchEvent(b)}}function Yp(a){return{id:a.J++,active:!1,type:yc,bandwidth:0,language:"",label:null,kind:null,mimeType:null,codecs:null,primary:!1,roles:[],accessibilityPurpose:null,forced:!1,originalTextId:null,originalLanguage:"speech-to-text"}} var fq=new Map,Vp=new Eb(function(){var a=document.body.appendChild(document.createElement("iframe"));var b=a.contentWindow;b=b.SpeechRecognition||b.webkitSpeechRecognition;if(!b)return a.remove(),!1;b=new b;a.remove();try{return b.start(0),b.stop(),!1}catch(c){return c.name=="TypeError"}});function cq(a){this.h=a;this.g=null}cq.prototype.release=function(){this.h&&lk(this.h);this.g=null};function Zp(a,b,c,d){this.m=a;this.i=b;this.A=c;this.o=d;this.h=new bd;this.l=null;this.g=0;this.j=!1} Zp.prototype.start=function(a,b,c){var d=this,e,f,g,h,k;return E(function(l){switch(l.h){case 1:d.stop();d.g++;e=d.g;d.j=!0;f=window.SpeechRecognition||window.webkitSpeechRecognition;g=new f;d.l=g;g.lang=b;g.continuous=!0;g.interimResults=!0;if(!(c&&"install"in f&&"available"in f)){l.C(2);break}l.m(3);return l.g(f.available({langs:[b],processLocally:!0}),5);case 5:h=l.i;switch(h){case "available":g.processLocally=!0;break;case "downloading":case "downloadable":return l.C(6);default:return l.return()}l.C(7); break;case 6:return l.g(f.install({langs:[b],processLocally:!0}),8);case 8:g.processLocally=!0;l.C(7);break;case 7:l.o(2);break;case 3:l.l();case 2:if(e!==d.g)return l.return();k=!1;d.h.u(g,"start",function(){e===d.g&&d.i.Y(5)});d.h.u(g,"result",function(m){var n,q,r,t;return E(function(v){if(v.h==1){if(e!==d.g)return v.return();n=m;q="";for(r=n.resultIndex;r0;var d;c=((d=b.h)==null?void 0:d.captionsUpdatePeriod)||.25;b.A.Y(c)}},{root:null,threshold:[.01]}),this.J.observe(this.o));this.i.u(document,"visibilitychange",function(){b.A.Aa()});this.i.u(document,"fullscreenchange",function(){b.A.Aa()});this.i.R(this.m,["enterpictureinpicture","leavepictureinpicture"],function(){b.A.Aa()});"documentPictureInPicture"in window&&this.i.u(window.documentPictureInPicture,"enter",function(c){b.A.Aa();b.i.ea(c.window, "pagehide",function(){b.A.Aa()})});a=this.m;(a.webkitPresentationMode||a.webkitSupportsFullscreen)&&this.i.u(a,"webkitpresentationmodechanged",function(){b.A.Aa()});lq(this)}p=iq.prototype;p.configure=function(a){this.h=a;kq(this);jq(this,!0)};p.append=function(a){var b=[].concat(ra(this.j));a=u(Ep(a));for(var c=a.next(),d={};!c.done;d={qh:void 0},c=a.next())d.qh=c.value,b.some(function(e){return function(f){return Je(f,e.qh)}}(d))||this.j.push(d.qh);this.j.length&&kq(this);jq(this)}; p.destroy=function(){if(!this.g)return Promise.resolve();this.g.parentElement&&this.o.removeChild(this.g);this.g=null;this.B=!1;this.j=[];var a;(a=this.D)==null||a.stop();this.D=null;var b;(b=this.A)==null||b.stop();this.A=null;this.l.clear();var c;(c=this.i)==null||c.release();this.i=null;var d;(d=this.I)==null||d.disconnect();this.I=null;var e;(e=this.J)==null||e.disconnect();this.J=null;return Promise.resolve()}; p.remove=function(a,b){if(!this.g)return!1;var c=this.j.length;this.j=this.j.filter(function(d){return d.startTime=b});jq(this,c>this.j.length);this.j.length||kq(this);return!0};p.isTextVisible=function(){return this.B};p.setTextVisibility=function(a){(this.B=a)?(this.g.parentElement||this.o.appendChild(this.g),jq(this,!0)):this.g.parentElement&&this.o.removeChild(this.g)};p.setTextLanguage=function(a){a&&a!="und"?this.g.setAttribute("lang",a):this.g.setAttribute("lang","")}; function kq(a){a.D&&(a.j.length&&!a.G?a.D.wa((a.h?a.h.captionsUpdatePeriod:.25)/Math.max(1,Math.abs(a.m.playbackRate))):a.D.stop())} function lq(a){var b=a.m,c=!1;window.documentPictureInPicture&&window.documentPictureInPicture.window?c=!0:document.pictureInPictureElement===b&&(c=!0);var d=!1;document.fullscreenEnabled&&document.fullscreenElement===a.o?d=!0:b.webkitSupportsFullscreen&&(d=b.webkitDisplayingFullscreen);b=document.visibilityState==="visible";c||d||b&&a.L?a.G&&(a.G=!1,kq(a),requestAnimationFrame(function(){a.g&&a.g.parentElement&&a.B&&jq(a)})):a.G||(a.G=!0,a.D&&a.D.stop())} function mq(a,b){for(;b!=null;){if(b==a.g)return!0;b=b.parentElement}return!1} function nq(a,b,c,d,e){var f=!1,g=[],h=[];b=u(b);for(var k=b.next();!k.done;k=b.next()){k=k.value;e.push(k);var l=k,m=a.l.get(k);if(!m&&a.h&&a.h.positionArea!=0)for(var n=u(a.l.keys()),q=n.next();!q.done;q=n.next())q=q.value,Je(k,q)&&(l=q,m=a.l.get(q));n=k.startTime<=d&&k.endTime>d;q=m?m.Yk:null;m&&(g.push(m.rh),m.Dd&&g.push(m.Dd),n||(f=!0,a.l.delete(l),m=null));n&&(h.push(k),m?mq(a,q)||(f=!0):(oq(a,k,e),m=a.l.get(l),q=m.Yk,f=!0));k.nestedCues.length>0&&q&&nq(a,k.nestedCues,q,d,e);e.pop()}if(f){d= u(g);for(e=d.next();!e.done;e=d.next())e=e.value,e.parentElement&&e.parentElement.removeChild(e);h.sort(function(r,t){return r.startTime!=t.startTime?r.startTime-t.startTime:r.endTime-t.endTime});h=u(h);for(d=h.next();!d.done;d=h.next()){d=d.value;e=a.l.get(d);if(!e&&a.h.positionArea!=0)for(f=u(a.l.keys()),g=f.next();!g.done;g=f.next())g=g.value,Je(d,g)&&(e=a.l.get(g));e.Dd?(e.Dd.contains(c)&&e.Dd.removeChild(c),c.appendChild(e.Dd),e.Dd.appendChild(e.rh)):c.appendChild(e.rh)}}} function jq(a,b){if(a.g&&!a.G){var c,d,e=(d=(c=a.h)==null?void 0:c.subtitleDelay)!=null?d:0;c=a.m.currentTime-e;if(!a.B||(b===void 0?0:b)){b=u(a.H.values());for(d=b.next();!d.done;d=b.next())lk(d.value);lk(a.g);a.l.clear();a.H.clear()}a.B&&(b=a.j,a.h&&a.h.positionArea!=0&&(b=b.map(function(f){f=f.clone();Ip(f);f.region=pq.value();switch(a.h.positionArea){case 1:f.textAlign="left";f.displayAlign="before";break;case 2:f.textAlign=Ae;f.displayAlign="before";break;case 3:f.textAlign="right";f.displayAlign= "before";break;case 4:f.textAlign="left";f.displayAlign="center";break;case 5:f.textAlign=Ae;f.displayAlign="center";break;case 6:f.textAlign="right";f.displayAlign="center";break;case 7:f.textAlign="left";f.displayAlign=Fe;break;case 8:f.textAlign=Ae;f.displayAlign=Fe;break;case 9:f.textAlign="right",f.displayAlign=Fe}return f})),nq(a,b,a.g,c,[]))}} function oq(a,b,c){var d=c.length>1,e=d?"span":"div";b.lineBreak&&(e="br");b.rubyTag&&(e=b.rubyTag);d=!d&&b.nestedCues.length>0;var f=X(e);e!="br"&&qq(a,f,b,c,d);c=null;if(b.region&&b.region.id){var g=b.region,h=a.F===4/3?2.5:1.9;c=g.id+"_"+g.width+"x"+g.height+(g.heightUnits==Cd?"%":"px")+"-"+g.viewportAnchorX+"x"+g.viewportAnchorY+(g.viewportAnchorUnits==Cd?"%":"px")+"-"+g.regionAnchorX+"x"+g.regionAnchorY;if(a.H.has(c))c=a.H.get(c);else{e=X("span");var k=g.heightUnits==Cd?"%":"px",l=g.widthUnits== Cd?"%":"px",m=g.viewportAnchorUnits==Cd?"%":"px";e.id="shaka-text-region---"+c;e.classList.add("shaka-text-region");e.style.position="absolute";var n=g.height,q=g.width;g.heightUnits===2&&(n=g.height*5.33,k="%");g.widthUnits===2&&(q=g.width*h,l="%");e.style.height=n+k;e.style.width=q+l;g.viewportAnchorUnits===2?(h=g.viewportAnchorY/75*100,k=g.viewportAnchorX/(a.F===4/3?160:210)*100,h-=g.regionAnchorY*n/100,k-=g.regionAnchorX*q/100,e.style.top=h+"%",e.style.left=k+"%"):(e.style.top=g.viewportAnchorY- g.regionAnchorY*n/100+m,e.style.left=g.viewportAnchorX-g.regionAnchorX*q/100+m);g.heightUnits!==0&&g.widthUnits!==0&&g.viewportAnchorUnits!==0&&(g=Math.max(0,Math.min(100-(parseInt(e.style.width.slice(0,-1),10)||0),parseInt(e.style.left.slice(0,-1),10)||0)),e.style.top=Math.max(0,Math.min(100-(parseInt(e.style.height.slice(0,-1),10)||0),parseInt(e.style.top.slice(0,-1),10)||0))+"%",e.style.left=g+"%");e.style.display="flex";e.style.flexDirection="column";e.style.alignItems="center";e.style.justifyContent= b.displayAlign=="before"?"flex-start":b.displayAlign=="center"?"center":"flex-end";a.H.set(c,e);c=e}}e=f;d&&(e=X("span"),e.classList.add("shaka-text-wrapper"),e.style.backgroundColor=b.backgroundColor,e.style.lineHeight="normal",f.appendChild(e));a.l.set(b,{rh:f,Yk:e,Dd:c})}function rq(a){var b=a.direction,c=a.positionAlign;a=a.textAlign;return c!==ze?c:a==="left"||a==="start"&&b===Be||a==="end"&&b==="rtl"?"line-left":a==="right"||a==="start"&&b==="rtl"||a==="end"&&b===Be?"line-right":"center"} function qq(a,b,c,d,e){var f=b.style,g=c.nestedCues.length==0,h=d.length>1;f.whiteSpace="pre-wrap";var k=c.payload.replace(/\s+$/g,function(m){return"\u00a0".repeat(m.length)});f.webkitTextStrokeColor=c.textStrokeColor;f.webkitTextStrokeWidth=c.textStrokeWidth;f.color=c.color;f.direction=c.direction;f.opacity=c.opacity;f.paddingLeft=sq(c.linePadding,c,a.o);f.paddingRight=sq(c.linePadding,c,a.o);f.textCombineUpright=c.textCombineUpright;f.textShadow=c.textShadow;if(c.backgroundImage)f.backgroundImage= "url('"+c.backgroundImage.replace(/['"()\\]/g,"")+"')",f.backgroundRepeat="no-repeat",f.backgroundSize="contain",f.backgroundPosition="center",c.backgroundColor&&(f.backgroundColor=c.backgroundColor),f.width="100%",f.height="100%";else{if(c.nestedCues.length)var l=b;else l=X("span"),b.appendChild(l);c.border&&(l.style.border=c.border);e||((b=tq(d,function(m){return m.backgroundColor}))?l.style.backgroundColor=b:k&&(l.style.backgroundColor="rgba(0, 0, 0, 0.8)"));k&&(l.setAttribute("translate","no"), l.textContent=k)}if(h&&!d[d.length-1].isContainer)f.display="inline";else{f.display="flex";f.flexDirection="column";f.alignItems="center";if(c.textAlign=="left"||c.textAlign=="start")f.width="100%",f.alignItems="flex-start";else if(c.textAlign=="right"||c.textAlign=="end")f.width="100%",f.alignItems="flex-end";f.justifyContent=c.displayAlign=="before"?"flex-start":c.displayAlign=="center"?"center":"flex-end"}g||(f.margin="0");f.fontFamily=c.fontFamily;f.fontWeight=c.fontWeight.toString();f.fontStyle= c.fontStyle;f.letterSpacing=c.letterSpacing;d=a.h?a.h.fontScaleFactor:1;if(d!==1||c.fontSize)f.fontSize=sq(c.fontSize||"1em",c,a.o,d);d=c.line;d!=null&&(g=c.lineInterpretation,g==De&&(g=1,h=16,a.F&&a.F<1&&(h=32),d=d<0?100+d/h*100:d/h*100),g==1&&(f.position="absolute",c.writingMode==Ce?(f.width="100%",c.lineAlign==Ee?f.top=d+"%":c.lineAlign=="end"&&(f.bottom=100-d+"%")):c.writingMode=="vertical-lr"?(f.height="100%",c.lineAlign==Ee?f.left=d+"%":c.lineAlign=="end"&&(f.right=100-d+"%")):(f.height="100%", c.lineAlign==Ee?f.right=d+"%":c.lineAlign=="end"&&(f.left=100-d+"%"))));f.lineHeight=c.lineHeight;a=rq(c);a=="line-left"?(f.cssFloat="left",c.position!==null&&(f.position="absolute",c.writingMode==Ce?(f.left=c.position+"%",f.width="auto"):f.top=c.position+"%")):a=="line-right"?(f.cssFloat="right",c.position!==null&&(f.position="absolute",c.writingMode==Ce?(f.right=100-c.position+"%",f.width="auto"):f.bottom=c.position+"%")):c.position!==null&&c.position!=50&&(f.position="absolute",c.writingMode== Ce?(f.left=c.position+"%",f.width="auto"):f.top=c.position+"%",c.size&&(f.transform="translateX(-50%)"));f.textAlign=c.textAlign;f.textDecoration=c.textDecoration.join(" ");f.writingMode=c.writingMode;"writingMode"in document.documentElement.style&&f.writingMode==c.writingMode||(f.webkitWritingMode=c.writingMode);c.size&&(c.writingMode==Ce?f.width=c.size+"%":f.height=c.size+"%")} function sq(a,b,c,d){d=d===void 0?1:d;var e=(e=(new RegExp(/(\d*\.?\d+)([a-z]+|%+)/)).exec(a))?{value:Number(e[1]),unit:e[2]}:null;if(!e)return a;a=e.unit;d*=e.value;switch(a){case "%":return d/100*c.clientHeight/b.cellResolution.rows+"px";case "c":return c.clientHeight*d/b.cellResolution.rows+"px";default:return d+a}}function tq(a,b){for(var c=a.length-1;c>=0;c--){var d=b(a[c]);if(d||d===0)return d}return null}F("shaka.text.UITextDisplayer",iq);iq.prototype.setTextLanguage=iq.prototype.setTextLanguage; iq.prototype.setTextVisibility=iq.prototype.setTextVisibility;iq.prototype.isTextVisible=iq.prototype.isTextVisible;iq.prototype.remove=iq.prototype.remove;iq.prototype.destroy=iq.prototype.destroy;iq.prototype.append=iq.prototype.append;iq.prototype.configure=iq.prototype.configure;var pq=new Eb(function(){var a=new Bd;a.id="shaka-custom-region";a.height=90;a.width=90;a.viewportAnchorX=5;a.viewportAnchorY=5;return a});function uq(a,b){function c(f){for(var g=f,h=u(b),k=h.next();!k.done;k=h.next())k=k.value,k.end&&k.start=1){var d=new Jf(function(){return Gq(a,Qq)});d.wa(c);a.G.push(d)}}function zq(a){if(a.G)for(var b=u(a.G),c=b.next();!c.done;c=b.next())c.value.stop();a.G=[]} function Oq(a){return(a=a.g.targets)?a.filter(function(b){return b.enabled}):[]}function Rq(a){return(a=a.g.targets)?a.some(function(b){return b.events&&b.events.includes("rr")&&b.enabled}):!1}function Iq(a){a.g.sessionId||(a.g.sessionId=window.crypto.randomUUID());return{v:a.g.version,sf:a.l,sid:a.g.sessionId,cid:a.g.contentId,mtp:a.j.getBandwidthEstimate()/1E3}} function Gq(a,b,c){c=c===void 0?{}:c;b=Object.assign({e:b,ts:Date.now()},c);b=Sq(a,b,Tq);c=a.g.targets;if(!(a.g.version0)||f.includes(h)))a:{f=a;h=Qg();k=e.url;if(e.useHeaders){e=cr(g);if(!Object.keys(e).length)break a;g=eh([k],h);Object.assign(g.headers,e)}else{e=Mq(g);if(!e)break a;e=Nq(k,e);g=eh([e],h)}f.j.kb().request(9,g)}}}} function dr(a,b,c){if(a.g.enabled){c=Sq(a,c,er);var d=Zq({mode:er,useHeaders:a.g.useHeaders,includeKeys:a.g.includeKeys||[]});a.o[d]||(a.o[d]={request:1,response:1});c.sn=a.o[d].request++;d=a.g.includeKeys||[];var e=a.g.version==Uq?Array.from(new Set([].concat(ra(Vq),ra(fr)))):gr;d=Xq(d,e);c=$q(c,d);hr(a,c,b,a.g.useHeaders)}} function hr(a,b,c,d){if(d){b=cr(b);if(!Object.keys(b).length)return;Object.assign(c.headers,b)}else{var e=Mq(b);if(!e)return;c.uris=c.uris.map(function(f){return Nq(f,e)})}!Rq(a)&&a.m.has(c)&&a.m.delete(c)}function Xq(a,b){if(!a||a.length===0)return b;for(var c=u(a),d=c.next();!d.done;d=c.next())b.includes(d.value);return a=a.filter(function(e){return b.includes(e)})}function $q(a,b){return Object.keys(a).reduce(function(c,d){b.includes(d)&&(c[d]=a[d]);return c},{})} function ir(a){if(a.type===0)return jr;if(a=a.stream){var b=a.type;if(b=="video")return a.codecs&&a.codecs.includes(",")?Kq:kr;if(b=="audio")return Jq;if(b=="text")return a.mimeType==="application/mp4"?lr:mr}}function Zq(a){var b=Object.keys(a).sort().reduce(function(c,d){d!=="enabled"&&(c[d]=a[d]);return c},{});return JSON.stringify(b)}function nr(a,b){b=a.j.fd()[b];if(!b.length)return NaN;var c=a.h?a.h.currentTime:0;return(a=b.find(function(d){return d.start<=c&&d.end>=c}))?(a.end-c)*1E3:NaN} function or(a,b){b=a.j.fd()[b];if(!b.length)return 0;var c=a.h?a.h.currentTime:0;return(a=b.find(function(d){return d.start<=c&&d.end>=c}))?(a.end-c)*1E3:0}function pr(a,b){var c=a.j.yc();if(!c.length)return NaN;a=c[0];c=u(c);for(var d=c.next();!d.done;d=c.next())d=d.value,d.type==="variant"&&d.bandwidth>a.bandwidth&&(a=d);switch(b){case kr:return a.videoBandwidth||NaN;case Jq:return a.audioBandwidth||NaN;default:return a.bandwidth}} function qr(a,b,c){var d=b.segment,e=0;d&&(e=d.endTime-d.startTime);e={d:e*1E3,st:a.j.isLive()?rr:sr};e.ot=ir(b);var f=e.ot===kr||e.ot===Jq||e.ot===Kq||e.ot===lr;if(b=b.stream){var g=a.j.Ya();if(f&&(e.bl=nr(a,b.type),e.ot!==lr)){var h=or(a,b.type);e.dl=g?h/Math.abs(g):h}b.bandwidth&&(e.br=b.bandwidth/1E3);if(b.segmentIndex&&d){if((g=b.segmentIndex.uc(d.endTime,!0,g<0))&&(g=g.next().value)&&g!=d){if(c&&!ad(d.V(),g.V())){var k=g.V()[0];h=new URL(k);var l=new URL(c);if(h.origin!==l.origin)c=k;else{c= h.pathname.split("/").slice(1);k=l.pathname.split("/").slice(1,-1);l=Math.min(c.length,k.length);for(var m=0;m0&&c<=1?a*(1-c)+b*c:a};function zr(a){return a?a.toLowerCase()==="false"?!1:/^[-0-9]/.test(a)?parseInt(a,10):a.replace(/["]+/g,""):!0}F("shaka.util.CmsdManager",ur);ur.prototype.getBandwidthEstimate=ur.prototype.getBandwidthEstimate;ur.prototype.getRoundTripTime=ur.prototype.dm;ur.prototype.getResponseDelay=ur.prototype.bm;ur.prototype.getEstimatedThroughput=ur.prototype.Gj; ur.prototype.getMaxBitrate=ur.prototype.Hj;var wr="etp",vr="mb",xr="rd",yr="rtt";function Ar(){this.g=null;this.h=[]}function Br(a,b){return E(function(c){if(c.h==1)return a.g?c.g(new Promise(function(d){return a.h.push(d)}),2):c.C(2);a.g=b;c.j()})}Ar.prototype.release=function(){this.h.length>0?this.h.shift()():this.g=null};function Y(a,b,c){b=b===void 0?null:b;Za.call(this);var d=this;this.l=Cr;this.h=null;this.Kd=b;this.ya=!1;this.zf=new bd;this.Nd=new bd;this.m=new bd;this.wb=new bd;this.Zb=new bd;this.G=this.H=this.B=this.N=null;this.Af=0;this.aa=new Ar;this.P=this.Ga=this.W=this.i=this.Qb=this.I=this.j=this.rd=this.T=this.ij=this.va=this.K=this.ab=this.Z=this.Rb=this.S=this.Wa=this.L=this.sb=null;this.X=!1;this.tf=this.A=null;this.rf=1E9;this.yf=[];this.Pb=new Map;this.xf=[];this.Yg=-1;this.g=Dr(this);this.bh=Ho(); this.U=null;this.Bf=-1;this.ub=null;this.Fa={width:Infinity,height:Infinity};this.qf=new Ci(this.g,this.Fa,null);this.vf=[];this.o=null;this.M=this.g.adaptationSetCriteriaFactory();b={preferredAudio:this.g.preferredAudio,preferredVideo:this.g.preferredVideo,language:"",role:"",videoRole:"",channelCount:0,hdrLevel:"",spatialAudio:!1,videoLayout:"",audioLabel:"",videoLabel:"",preferredAudioCodecs:[],preferredAudioChannelCount:0,codecSwitchingStrategy:this.g.mediaSource.codecSwitchingStrategy,audioCodec:"", activeAudioCodec:"",activeAudioChannelCount:0,keySystem:this.keySystem()};Jo(b);this.M.configure(b);var e;this.wf=((e=this.g.preferredText[0])==null?void 0:e.language)||"";var f;this.$g=((f=this.g.preferredText[0])==null?void 0:f.role)||"";var g;this.Zg=((g=this.g.preferredText[0])==null?void 0:g.forced)||!1;this.Od=[];c&&c(this);this.K=new vq(this,this.g.cmcd);this.va=new ur(this.g.cmsd);this.N=Er(this);this.ia=this.qa=this.Ma=this.D=null;this.eh=!1;this.ah=[];this.dh=new Jf(function(){return E(function(h){if(h.h== 1)return d.qa?h.g(d.bc(d.ia,!0),3):h.C(0);if(h.h!=4)return h.g(d.load(d.qa),4);d.eh?d.ia.pause():d.ia.play();d.qa=null;d.eh=!1;h.j()})});Fr&&(this.D=Fr(this),this.D.configure(this.g.ads),this.Zb.u(this.D,"ad-content-pause-requested",function(h){var k,l;return E(function(m){if(m.h==1){d.dh.stop();if(d.qa)return m.C(0);d.ia=d.h;d.eh=d.md();k=h.saveLivePosition||!1;l=!0;d.isLive()&&(l=k);return m.g(d.zj(!0,l),3)}d.qa=m.i;m.j()})}),this.Zb.u(this.D,"ad-content-resume-requested",function(h){h=h.offset|| 0;if(d.qa){var k=d.qa;k.B&&h&&(typeof k.B==="number"?k.B+=h:k.B.setTime(k.B.getTime()+h*1E3))}d.dh.Y(.1)}),this.Zb.u(this.D,"ad-content-attach-requested",function(){return E(function(h){if(h.h==1)return d.h||!d.ia?h.C(0):h.g(d.bc(d.ia,!0),3);d.ia=null;h.j()})}));Gr&&(this.Ma=Gr(this),this.Ma.configure(this.g.queue));this.zf.u(window,"online",function(){Hr(d);d.Ii()});this.uf=new Jf(function(){for(var h=Date.now()/1E3,k=!1,l=!0,m=u(d.i.variants),n=m.next();!n.done;n=m.next())n=n.value,n.disabledUntilTime> 0&&n.disabledUntilTime<=h&&(n.disabledUntilTime=0,k=!0),n.disabledUntilTime>0&&(l=!1);l&&d.uf.stop();k&&Ir(d,!1,void 0,!1,!1)});this.J=this.F=this.eb=null;this.Be=new Set;a&&(Sa("Please migrate from initializing Player with a mediaElement; use the attach method instead."),this.bc(a,!0))}pa(Y,Za);function Jr(a){a.T!=null&&(jd(a.T),a.T.release(),a.T=null)}function Kr(a,b,c){c||b.lcevc.enabled?(Jr(a),a.T==null&&(a.T=new gd(a.h,a.ij,b.lcevc,c),a.H&&(a.H.H=a.T))):Jr(a)} function Lr(a,b){return new Q(a,b)}p=Y.prototype; p.destroy=function(){var a=this,b;return E(function(c){switch(c.h){case 1:if(a.l==Mr)return c.return();Jr(a);b=a.detach();a.l=Mr;return c.g(b,2);case 2:return c.g(a.uh(),3);case 3:a.zf&&(a.zf.release(),a.zf=null);a.Nd&&(a.Nd.release(),a.Nd=null);a.m&&(a.m.release(),a.m=null);a.wb&&(a.wb.release(),a.wb=null);a.Zb&&(a.Zb.release(),a.Zb=null);a.tf=null;a.g=null;a.o=null;a.Kd=null;a.K=null;a.va=null;if(!a.N){c.C(4);break}return c.g(a.N.destroy(),5);case 5:a.N=null;case 4:a.A&&(a.A.release(),a.A=null), a.Ma&&(a.Ma.destroy(),a.Ma=null),a.J&&(a.J.release(),a.J=null),Za.prototype.release.call(a),c.j()}})};function Nr(a,b){Or.set(a,b)}function Pr(){window.Promise||Sa("A Promise implementation or polyfill is required");if(!(window.Promise&&window.Uint8Array&&Array.prototype.forEach)||(navigator.userAgent||"").includes("Trident/"))return!1;Vb();return od()?!0:pd().canPlayType("application/x-mpegurl")!=""}function Qr(a,b){a.dispatchEvent(Lr("onstatechange",(new Map).set("state",b)))} p.bc=function(a,b){b=b===void 0?!0:b;var c=this,d,e,f;return E(function(g){switch(g.h){case 1:if(c.l==Mr)throw new V(2,7,7E3);d=c.h&&c.h==a;if(!c.h||c.h==a){g.C(2);break}return g.g(c.detach(),2);case 2:return g.g(Rr(c,"attach"),4);case 4:if(g.i)return g.return();g.m(5,6);d||(Qr(c,"attach"),e=function(){var h=Sr(c,!1);h&&Tr(c,h)},c.Nd.u(a,"error",e),c.h=a,c.K&&c.K.setMediaElement(a));Vb();if(!b||!od()||c.H){g.C(6);break}return g.g(Ur(c),6);case 6:g.A();c.aa.release();g.B(0);break;case 5:return f=g.l(), g.g(c.detach(),10);case 10:throw f;}})};p.lj=function(a){this.ij=a};p.detach=function(a,b){a=a===void 0?!1:a;b=b===void 0?!1:b;var c=this;return E(function(d){if(d.h==1){if(c.l==Mr)throw new V(2,7,7E3);return d.g(c.Kc(!1,a,b),2)}if(d.h!=3)return d.g(Rr(c,"detach"),3);if(d.i)return d.return();try{c.h&&(c.Nd.Da(),c.h=null),Qr(c,"detach"),c.D&&!a&&c.D.release()}finally{c.aa.release()}d.j()})}; function Rr(a,b){var c;return E(function(d){return d.h==1?(c=++a.Af,d.g(Br(a.aa,b),2)):c!=a.Af?(a.aa.release(),d.return(!0)):d.return(!1)})} p.Kc=function(a,b,c){a=a===void 0?!0:a;b=b===void 0?!1:b;c=c===void 0?!1:c;var d=this,e,f,g,h,k,l,m,n,q,r,t,v,w,y,x,A,C;return E(function(z){switch(z.h){case 1:return d.l!=Mr&&(d.l=Cr),z.g(Rr(d,"unload"),2);case 2:if(z.i)return z.return();z.F(3);d.X=!1;Qr(d,"unload");Jr(d);e=d.Od.map(function(B){return B()});d.Od=[];return z.g(Promise.all(e),5);case 5:f=(new Map).set("isSwitchingContent",c);d.dispatchEvent(Lr("unloading",f));d.Rb&&(d.Rb.release(),d.Rb=null);d.Z&&(d.Z.release(),d.Z=null);d.ab&&(d.ab.release(), d.ab=null);d.h&&(d.m.Da(),d.wb.Da());d.uf.stop();d.sb&&(d.sb.release(),d.sb=null);d.Wa&&(d.Wa.stop(),d.Wa=null);if(!d.I){z.C(6);break}return z.g(d.I.stop(),7);case 7:d.I=null,d.Qb=null;case 6:d.A&&d.A.stop();if(!d.j){z.C(8);break}return z.g(d.j.destroy(),9);case 9:d.j=null;case 8:d.L&&(d.L.release(),d.L=null);d.G&&(d.G.release(),d.G=null);if("webkit"!==window.shakaMediaKeysPolyfill||!d.B){z.C(10);break}return z.g(d.B.destroy(),11);case 11:d.B=null;case 10:if(!d.H){z.C(12);break}return z.g(d.H.destroy(), 13);case 13:d.H=null;case 12:if(d.D&&!b)d.D.onAssetUnload();d.qa&&!b&&(d.qa.destroy(),d.qa=null);b||d.dh.stop();d.K&&yq(d.K);d.va&&(d.va.g=null);if(!d.F){z.C(14);break}return z.g(d.F.destroy(),15);case 15:d.F=null;case 14:d.ya=!1;d.J&&d.J.disable();d.Be.clear();if(d.h){g=u(d.ah);for(h=g.next();!h.done;h=g.next())k=h.value,k.src.startsWith("blob:")&&URL.revokeObjectURL(k.src),k.remove();d.ah=[];jk(d.h)&&d.h.load()}if(!d.B){z.C(16);break}return z.g(d.B.destroy(),17);case 17:d.B=null;case 16:d.eb&&d.W!= d.eb.ed()&&(d.eb.l||d.eb.destroy(),d.eb=null);d.W=null;d.Ga=null;d.S=null;if(d.i){l=u(d.i.variants);for(m=l.next();!m.done;m=l.next())for(n=m.value,q=u([n.audio,n.video]),r=q.next();!r.done;r=q.next())(t=r.value)&&t.segmentIndex&&t.segmentIndex.release();v=u(d.i.textStreams);for(w=v.next();!w.done;w=v.next())y=w.value,y.segmentIndex&&y.segmentIndex.release()}d.g&&d.g.streaming.clearDecodingCache&&(dg.clear(),Sb.clear());d.i=null;d.o=new Po;d.hj=null;d.ub=null;d.U=null;d.Bf=-1;d.yf=[];x=u(d.Pb.values()); for(A=x.next();!A.done;A=x.next())C=A.value,C.stop();d.Pb.clear();d.xf=[];d.Yg=-1;d.N&&d.N.tj();Vr(d);case 3:z.A();d.aa.release();z.B(4);break;case 4:Vb();if(a&&od()&&!d.H&&d.h)return z.g(Ur(d),0);z.C(0)}})};p.xn=function(a){this.P=a}; p.load=function(a,b,c){b=b===void 0?null:b;var d=this,e,f,g,h,k,l,m,n,q,r,t,v,w,y,x,A;return E(function(C){switch(C.h){case 1:if(d.l==Mr)throw new V(2,7,7E3);if(d.h||!d.ia){C.C(2);break}return C.g(d.bc(d.ia,!0),3);case 3:d.ia=null;case 2:e=null;f="";c=(g=c)==null?void 0:g.toLowerCase();if(a instanceof Yo){if(a.l)throw new V(2,7,7006);e=a;f=e.ed()||""}else f=a||"";return C.g(Br(d.aa,"load"),4);case 4:d.aa.release();if(!d.h)throw new V(2,7,7002);if(!d.W){C.C(5);break}d.W=f;return C.g(d.Kc(!1,!1,!0), 5);case 5:h=++d.Af;k=function(){return E(function(z){if(z.h==1)return d.Af==h?z.C(0):e?z.g(e.destroy(),3):z.C(3);throw new V(2,7,7E3);})};l=function(z,B){return E(function(D){switch(D.h){case 1:return D.F(2),D.g(Br(d.aa,B),4);case 4:return D.g(k(),5);case 5:return D.g(z(),6);case 6:return D.g(k(),7);case 7:e&&d.g&&(e.i=d.g);case 2:D.A(),d.aa.release(),D.B(0)}})};C.m(7,8);b==null&&e&&(b=e.getStartTime());d.P=b;d.X=!1;d.dispatchEvent(Lr("loading"));if(e){c=e.Rf();C.C(10);break}if(c){C.C(10);break}return C.g(l(function(){return E(function(z){if(z.h== 1)return z.g(Wr(d,f),2);c=z.i;z.j()})},"guessMimeType_"),10);case 10:m=!!e;if(e){ap(e,d);d.o=e.getStats();C.C(13);break}return C.g(Xr(d,f,b,c,!0,d.g),14);case 14:(e=C.i)?(e.H=!1,ap(e,d),d.o=e.getStats(),e.start(),e.G.promise.catch(function(){})):d.o=new Po;case 13:n=!e;q=Date.now()/1E3;d.o=e?e.getStats():new Po;d.W=f;d.Ga=c||null;Vr(d);r=function(){var z=d.h?d.h.buffered:null;return{start:Zj(z)||0,end:ak(z)||0}};d.Z=new Gm(r);d.Z.addEventListener("regionadd",function(z){Yr(d,z.region,"metadataadded")}); if(n)return C.g(l(function(){return E(function(z){return z.g(Zr(d,c),0)})},"initializeSrcEqualsDrmInner_"),25);d.ab=new Gm(r);return C.g(l(function(){return E(function(z){if(z.h==1)return z.g(Promise.race([e.Z.promise,e.G.promise]),2);d.Qb=e.J;var B=e;B.aa=!0;d.I=B.o;d.i=e.Qh();z.j()})},"waitForFinish"),17);case 17:if(d.H){C.C(18);break}return C.g(l(function(){return E(function(z){return z.g(Ur(d),0)})},"initializeMediaSourceEngineInner_"),18);case 18:return C.g(l(function(){return E(function(z){return z.g(e.G.promise, 0)})},"waitForFinish"),20);case 20:d.g=e.getConfiguration();d.qf=e.I;d.I&&d.I.setMediaElement&&d.h&&d.I.setMediaElement(d.h);d.Rb=bp(e);d.rd=e.Fa;if(t=e.m)d.M=t;m&&d.h&&d.h.nodeName==="AUDIO"&&($r(d),d.configure("manifest.disableVideo",!0));if(e.j){C.C(21);break}return C.g(l(function(){return E(function(z){return z.g(gp(e,d.h),0)})},"drmEngine_.init"),21);case 21:return d.B=cp(e),C.g(l(function(){return E(function(z){return z.g(d.B.bc(d.h),0)})},"drmEngine_.attach"),23);case 23:return d.M&&(v=d.M.getConfiguration(), v.keySystem=d.keySystem(),d.M.configure(v)),w=d.g.abrFactory,d.A&&d.tf==w||(d.tf=w,d.A&&d.A.release(),d.A=w(),d.A.configure(d.g.abr)),y=dp(e),x=e.h,C.g(l(function(){return E(function(z){return z.g(as(d,q,x,y),0)})},"loadInner_"),24);case 24:$o(e);d.Ga&&Vb().Kg()&&uf(d.Ga)&&Zk(d.H,d.W,d.Ga);C.C(16);break;case 25:return C.g(l(function(){return E(function(z){return z.g(bs(d,q,c),0)})},"srcEqualsInner_"),16);case 16:d.dispatchEvent(Lr("loaded"));case 8:C.A();if(!e){C.C(27);break}return C.g(e.destroy(), 27);case 27:d.eb=null;C.B(0);break;case 7:A=C.l();if(!A||A.code==7E3){C.C(29);break}return C.g(d.Kc(!1),29);case 29:throw A;}})};function $r(a){for(var b=u(a.i.variants),c=b.next();!c.done;c=b.next())c=c.value,c.video&&(c.video.closeSegmentIndex(),c.video=null),c.bandwidth=c.audio&&c.audio.bandwidth?c.audio.bandwidth:0;a.i.variants=a.i.variants.filter(function(d){return d.audio})} p.Sk=function(a,b,c,d){a=a===void 0?!0:a;b=b===void 0?!1:b;c=c===void 0?!1:c;d=d===void 0?!1:d;var e=this,f;return E(function(g){return g.h==1?g.g(cs(e,c),2):g.h!=3?(f=g.i,g.g(e.Kc(a,b,d),3)):g.return(f)})};p.zj=function(a,b,c){a=a===void 0?!1:a;b=b===void 0?!1:b;c=c===void 0?!1:c;var d=this,e;return E(function(f){return f.h==1?f.g(cs(d,b),2):f.h!=3?(e=f.i,f.g(d.detach(a,c),3)):f.return(e)})}; function cs(a,b){b=b===void 0?!1:b;var c,d,e;return E(function(f){if(f.h==1){c=null;if(!(a.i&&a.I&&a.Qb&&a.W&&a.g))return f.C(2);d=a.h.currentTime;b||(d=null);return f.g(ds(a,a.W,d,a.Ga,a.g,!0,!1),3)}if(f.h!=2){c=f.i;a.vf.push(c);a.I&&a.I.setMediaElement&&a.I.setMediaElement(null);if(e=a.j?a.j.o:null)c.h=e;var g=c,h=a.I,k=a.Qb;g.g=a.i;g.o=h;g.J=k;c.m=a.M;c.start();a.i=null;a.I=null;a.Qb=null;a.A=null;a.tf=null}return f.return(c)})} p.preload=function(a,b,c,d){b=b===void 0?null:b;var e=this,f,g,h;return E(function(k){if(k.h==1)return c=(f=c)==null?void 0:f.toLowerCase(),g=Dr(e),Io(g,d||e.g,Dr(e)),k.g(Xr(e,a,b,c,!1,g),2);(h=k.i)?h.start():Tr(e,new V(2,7,7005));return k.return(h)})};p.uh=function(){var a=this,b,c,d,e;return E(function(f){b=[];c=u(a.vf);for(d=c.next();!d.done;d=c.next())e=d.value,e.l||b.push(e.destroy());a.vf=[];return f.g(Promise.all(b),0)})}; function Xr(a,b,c,d,e,f){e=e===void 0?!1:e;var g,h,k,l;return E(function(m){if(m.h==1)return d?m.C(2):m.g(Wr(a,b),3);m.h!=2&&(d=m.i);if(g=es(a,d))return m.return(null);h=f||a.g;k=!1;e&&a.h&&a.h.nodeName==="AUDIO"&&(k=!0);l=ds(a,b,c,d||null,h,!e,k);l=e?l.then(function(n){n.H=!1;return n}):l.then(function(n){a.vf.push(n);return n});return m.return(l)})} function ds(a,b,c,d,e,f,g){f=f===void 0?!0:f;g=g===void 0?!1:g;var h,k,l,m,n,q,r,t,v,w,y,x,A,C,z;return E(function(B){if(B.h==1){h=null;k=Nd(e);g&&(k.manifest.disableVideo=!0);l=function(){return h.S&&h.l?null:h};m=function(){return l()?l().getConfiguration():a.g};if(a.Fa.width!=Infinity||a.Fa.height!=Infinity||a.g.ignoreHardwareResolution)return B.C(2);n=Vb();return B.g(n.qc(),3)}B.h!=2&&(q=B.i,a.Fa.width=q.width,a.Fa.height=q.height);r=new Ci(k,a.Fa,null);t={networkingEngine:a.N,filter:function(D){var H, J;return E(function(I){if(I.h==1)return I.g(Di(r,D),2);if(I.h!=4){H=I.i;if(!H)return I.C(0);J=Lr("trackschanged");return I.g(Promise.resolve(),4)}h.dispatchEvent(J);I.j()})},makeTextStreamsForClosedCaptions:function(D){return fs(a,D)},onTimelineRegionAdded:function(D){Hm(h.K,D)},onEvent:function(D){return h.dispatchEvent(D)},onError:function(D){return h.onError(D)},isLowLatencyMode:function(){return m().streaming.lowLatencyMode},updateDuration:function(){a.j&&h.S&&a.j.updateDuration()},newDrmInfo:function(D){var H= h.j,J=H?H.g:null;J&&H.A&&Gi(r,J.keySystem,D)},onManifestUpdated:function(){var D=(new Map).set("isLive",a.isLive()).set("isInProgress",a.fe());h.dispatchEvent(Lr("manifestupdated",D));Zo(h,!1,function(){if(a.D)a.D.onManifestUpdated(a.sa())})},getBandwidthEstimate:function(){return a.A.getBandwidthEstimate()},onMetadata:function(D,H,J,I){var G=D;if(D=="com.apple.hls.interstitial"||D=="com.apple.hls.overlay")G="com.apple.quicktime.HLS";var K={type:G,startTime:H,endTime:J,values:I};D=new Promise(function(L){Zo(h, !1,function(){return E(function(N){switch(N.h){case 1:if(!a.D){N.C(0);break}if(!a.h){N.C(3);break}N.m(4);return N.g(a.D.onHLSMetadata(K),6);case 6:N.o(3);break;case 4:N.l();case 3:L(),N.j()}})})});I=u(I);for(var P=I.next(),O={};!P.done;O={ti:void 0},P=I.next())O.ti=P.value,O.ti.name!="ID"&&Zo(h,!1,function(L){return function(){gs(a,H,J,G,L.ti)}}(O));return D},disableStream:function(D){return a.disableStream(D,a.g.streaming.maxDisabledTime)},addFont:function(D,H){return a.addFont(D,H)},getStreamingRetryParameters:function(){return a.g.streaming.retryParameters}}; v=new Gm(function(){return a.ua()});v.addEventListener("regionadd",function(D){var H=D.region;hs(a,"timelineregionadded",H,h);Zo(h,!1,function(){if(a.D)a.D.onDASHMetadata(H)})});w=null;k.streaming.observeQualityChanges&&(w=new Am(function(){return a.fd()}),w.addEventListener("qualitychange",function(D){is(a,D.quality,D.position)}),w.addEventListener("audiotrackchange",function(D){is(a,D.quality,D.position,!0)}));y=!0;x={Wc:a.N,onError:function(D){return h.onError(D)},qg:function(D){Zo(h,!0,function(){a.B&& js(a,D)})},onExpirationUpdated:function(D,H){var J=Lr("expirationupdated");h.dispatchEvent(J);if((J=h.o)&&J.onExpirationUpdated)J.onExpirationUpdated(D,H)},onEvent:function(D){h.dispatchEvent(D);if(D.type=="drmsessionupdate"&&y){y=!1;D=Date.now()/1E3-h.va;var H=a.o||h.getStats();D>=0&&(H.m=D);a.T&&jd(a.T)}}};A=Er(a,l);dh(a.N,A);C=function(){return a.Sd(x)};z={config:k,Em:t,Rm:v,Qm:w,Sd:C,Dm:r,networkingEngine:A,cl:f};h=new Yo(b,d,c,z);return B.return(h)})} function Wr(a,b){var c,d,e,f;return E(function(g){if(g.h==1)return c=a.g.manifest.retryParameters,g.g(gn(b,a.N,c),2);d=g.i;uf(d)?(e=Vb(),e.Oa()==="WEBKIT"&&(d="application/vnd.apple.mpegurl")):d==="video/quicktime"&&(f=Vb(),f.Oa()==="CHROMIUM"&&(d="video/mp4"));return g.return(d)})} function es(a,b){if(!od(Vb()))return!0;if(b){if((a.h||pd()).canPlayType(b)=="")return!1;if(!od(Vb())||!md.has(b))return!0;if(uf(b))return Vb().Oa()==="WEBKIT"&&(a.g.drm.servers["com.apple.fps"]||a.g.drm.servers["com.apple.fps.1_0"])?a.g.streaming.useNativeHlsForFairPlay:a.g.streaming.preferNativeHls;if(b==="application/dash+xml"||b==="video/vnd.mpeg.dash.mpd")return a.g.streaming.preferNativeDash}return!1} function ks(a,b){var c=a.g.textDisplayFactory;a.hj!==c||(b===void 0?0:b)?(b=a.F,a.F=c(a),a.F.configure(a.g.textDisplayer),b?(a.F.setTextVisibility(b.isTextVisible()),b.destroy().catch(function(){})):a.F.setTextVisibility(a.ya),a.H&&Hl(a.H,a.F),a.hj=c,a.j&&Cn(a.j)):a.F&&a.F.configure(a.g.textDisplayer)} function Ur(a){var b,c,d;return E(function(e){if(e.h==1)return Vb(),Qr(a,"media-source"),a.g.mediaSource.useSourceElements&&jk(a.h),ks(a),b=ls(a.h,a.F,{Le:function(){return a.keySystem()},onMetadata:function(f,g,h){f=u(f);for(var k=f.next();!k.done;k=f.next())if(k=k.value,k.data&&typeof k.cueTime=="number"&&k.frames){var l=k.cueTime+g,m=h;m&&l>m&&(m=l);for(var n=u(k.frames),q=n.next();!q.done;q=n.next())gs(a,l,m,"org.id3",q.value);if(a.D)a.D.onHlsTimedMetadata(k,l)}},Mm:function(f){a.ab&&Hm(a.ab, {schemeIdUri:f.schemeIdUri,startTime:f.startTime,endTime:f.endTime,id:String(f.id),emsg:f})},onEvent:function(f){return a.dispatchEvent(f)},Om:function(){a.I&&a.I.update&&a.I.update()}},a.T,a.g.mediaSource),c=a.g.manifest,d=c.segmentRelativeVttTiming,b.ya=d,e.g(b.K.promise,2);a.H=b;e.j()})} function ms(a,b){a.L=new wm({Sh:function(){return b.playbackRate},Yd:function(){return b.defaultPlaybackRate},Ek:function(c){b.playbackRate=c},Km:function(c){var d=b.currentTime;if(bk(b.buffered,d)&&!(b.readyState<=HTMLMediaElement.HAVE_CURRENT_DATA)){c=d+c;var e=a.ua();ce.end?d!==e.end&&(b.currentTime=e.end):b.currentTime=c}},isPaused:function(){return b.paused}})} function ns(a,b,c){a.m.R(b,["playing","pause","ended"],function(){os(a)});a.m.u(b,"ratechange",function(){ps(a)});var d=Zh(Vb(),b);d&&(a.m.u(d,"connect",function(){a.j&&d.state=="connected"&&qs(a);rs(a)}),a.m.u(d,"connecting",function(){return rs(a)}),a.m.u(d,"disconnect",function(){return E(function(f){if(f.h==1)return a.j&&d.state=="disconnected"?f.g(Qn(a.j),3):f.C(2);f.h!=2&&qs(a);rs(a);f.j()})}));b.audioTracks&&a.m.R(b.audioTracks,["addtrack","removetrack","change"],function(){rs(a)});b.videoTracks&& a.m.R(b.videoTracks,["addtrack","removetrack","change"],function(){rs(a)});(b.webkitPresentationMode||b.webkitSupportsFullscreen)&&a.m.u(b,"webkitpresentationmodechanged",function(){a.Kd&&ks(a,!0)});if(b.textTracks){var e=function(){a.l===ss&&a.F instanceof Jp&&qs(a);rs(a)};a.m.u(b.textTracks,"addtrack",function(f){if(f.track)switch(f=f.track,f.kind){case "metadata":ts(a,f);break;case "chapters":us(a,f);break;default:e()}});a.m.R(b.textTracks,["removetrack","change"],e)}b.preload!="none"&&a.m.ea(b, "loadedmetadata",function(){var f=a.o,g=Date.now()/1E3-c;g>=0&&(f.G=g)})} function as(a,b,c,d){var e,f,g,h,k,l,m,n,q,r,t,v,w,y,x,A,C,z,B,D,H,J,I,G,K,P,O,L,N,T;return E(function(R){switch(R.h){case 1:Qr(a,"load");e=a.h;ms(a,e);ns(a,e,b);"onchange"in window.screen&&a.m.u(window.screen,"change",function(){if(a.M.getConfiguration){var W=a.M.getConfiguration();W.preferredVideo.some(function(ca){return ca.hdrLevel=="AUTO"})?vs(a):a.g.preferredVideo.some(function(ca){return ca.hdrLevel=="AUTO"})&&a.g.abr.enabled&&(W.preferredVideo=a.g.preferredVideo,Jo(W),a.M.configure(W),vs(a))}}); f=!1;g=u(a.i.variants);for(h=g.next();!h.done;h=g.next())k=h.value,(l=k.video&&k.video.dependencyStream)&&(f=id(l));Kr(a,a.g,f);a.wf=a.g.preferredText[0]&&a.g.preferredText[0].language||"";a.$g=a.g.preferredText[0]&&a.g.preferredText[0].role||"";a.Zg=((m=a.g.preferredText[0])==null?void 0:m.forced)||!1;ws(a.i.presentationTimeline,a.g.playRangeStart,a.g.playRangeEnd);a.A.init(function(W,ca,M){a.i&&a.j&&W!=a.j.o&&xs(a,W,!0,ca===void 0?!1:ca,M===void 0?0:M)},function(W,ca){var M,S=(M=a.j)==null?void 0: M.o;(W=S&&S[W])&&a.disableStream(W,ca)});a.A.setMediaElement(e);a.A.setCmsdManager(a.va);a.j=ys(a);a.j.configure(a.g.streaming);a.l=zs;a.dispatchEvent(Lr("streaming"));n=c;case 2:r=a.j.o;r||(t=As(a,!0),c||(n=t));v=[];q=r||n;w=u([q.video,q.audio]);for(y=w.next();!y.done;y=w.next())(x=y.value)&&!x.segmentIndex&&(v.push(x.createSegmentIndex()),x.dependencyStream&&v.push(x.dependencyStream.createSegmentIndex()));if(!(v.length>0)){R.C(4);break}return R.g(Promise.all(v),4);case 4:if(!q||q.disabledUntilTime!= 0){R.C(2);break}vs(a);if(a.I&&a.I.onInitialVariantChosen)a.I.onInitialVariantChosen(q);a.i.isLowLatency&&(a.g.streaming.lowLatencyMode?a.configure(a.bh):Sa("Low-latency live stream detected, but low-latency streaming mode is not enabled in Shaka Player. Set streaming.lowLatencyMode configuration to true, and see https://bit.ly/3clctcj for details."));a.K&&(Aq(a.K,a.i.isLowLatency&&a.g.streaming.lowLatencyMode),Fq(a.K,b*1E3));ws(a.i.presentationTimeline,a.g.playRangeStart,a.g.playRangeEnd);sn(a.j, a.g.playRangeStart,a.g.playRangeEnd);return R.g(Bs(a),7);case 7:a.X=!0;a.dispatchEvent(Lr("canupdatestarttime"));A=function(W){a.G=Cs(a,W);a.sb=Ds(a,W);Es(a,e,!1)};a.g.streaming.startAtSegmentBoundary||(C=a.P,C==null&&a.i.startTime&&(C=a.i.startTime),A(C));if(r){R.C(8);break}if(!a.g.streaming.startAtSegmentBoundary){R.C(9);break}z=a.i.presentationTimeline;a.P instanceof Date&&(D=z.j||z.h,H=a.P.getTime()/1E3-D,H!=null&&(B=H));B==null&&(B=typeof a.P==="number"?a.P:a.isLive()?Infinity:a.h.currentTime); a.P==null&&a.i.startTime&&(B=a.i.startTime);J=z.dc();I=z.Nb();BI&&(B=I);return R.g(Fs(n,B),10);case 10:G=R.i,A(G);case 9:xs(a,n,!0,!1,0);case 8:a.G.ready();K=a.$a().find(function(W){return W.active});if(!K){if(P=Gs(a,n))Oo(a.o.j,P,!0),P?(a.ya=!0,a.F.setTextVisibility(!0)):(a.ya=!1,a.F.setTextVisibility(!1));P&&a.ya&&(Bn(a.j,P),Hs(a))}return R.g(a.j.start(d),11);case 11:a.g.abr.enabled&&(a.A.enable(),Is(a));rs(a);a.i.variants.some(function(W){return W.primary});if((O=a.sa())&&(a.g.streaming.liveSync&& a.g.streaming.liveSync.enabled||a.i.serviceDescription||a.g.streaming.liveSync.panicMode)||a.g.streaming.vodDynamicPlaybackRate)L=function(){return Js(a)},a.m.u(e,"timeupdate",L);O||(N=function(){return Ks(a)},a.m.u(e,"timeupdate",N),Ks(a),a.i.nextUrl&&(a.g.streaming.preloadNextUrlWindow>0&&(T=function(){var W;return E(function(ca){if(ca.h==1){W=a.ua().end-a.h.currentTime;if(isNaN(W)||!(W<=a.g.streaming.preloadNextUrlWindow))return ca.C(0);a.m.Ea(e,"timeupdate",T);return ca.g(a.preload(a.i.nextUrl), 4)}a.eb=ca.i;ca.j()})},a.m.u(e,"timeupdate",T)),a.m.u(e,"ended",function(){a.load(a.eb||a.i.nextUrl)})));if(a.D)a.D.onManifestUpdated(O);R.j()}})} function Zr(a,b){var c,d,e;return E(function(f){return f.h==1?(c=Date.now()/1E3,d=!0,a.B=a.Sd({Wc:a.N,onError:function(g){Tr(a,g)},qg:function(){},onExpirationUpdated:function(){var g=Lr("expirationupdated");a.dispatchEvent(g)},onEvent:function(g){a.dispatchEvent(g);if(g.type=="drmsessionupdate"&&d){d=!1;g=a.o;var h=Date.now()/1E3-c;h>=0&&(g.m=h)}}}),a.B.configure(a.g.drm),e=zg([b]),a.B.N=!0,f.g(Oh(a.B,[e],[]),2)):f.g(a.B.bc(a.h),0)})} function bs(a,b,c){var d,e,f,g,h,k,l,m,n,q,r,t,v,w;return E(function(y){switch(y.h){case 1:Qr(a,"src-equals");d=a.h;a.G=new im(d);e=!1;a.Od.push(function(){e=!0});a.dispatchEvent(Lr("canupdatestarttime"));a.P!=null&&a.G.Xg(a.P);a.sb=Ls(a,a.P||0);ms(a,d);Es(a,d,!0);d.textTracks&&(ks(a),f=function(x){if(!(a.F instanceof Jp)){var A=Ms(a).find(function(C){return C.mode!=="disabled"});A&&(A.mode=x?"showing":"hidden")}},a.m.u(d,"enterpictureinpicture",function(){return f(!0)}),a.m.u(d,"leavepictureinpicture", function(){return f(!1)}),g=Vb(),(h=Zh(g,d))?a.m.R(h,["connect","connecting","disconnect"],function(){f(!1)}):"webkitCurrentPlaybackTargetIsWireless"in d&&a.m.u(d,"webkitcurrentplaybacktargetiswirelesschanged",function(){return f(!1)}),k=d,(k.webkitPresentationMode||k.webkitSupportsFullscreen)&&a.m.u(k,"webkitpresentationmodechanged",function(){k.webkitPresentationMode?f(k.webkitPresentationMode!=="inline"):k.webkitSupportsFullscreen&&f(k.webkitDisplayingFullscreen)}));ns(a,d,b);l=Hq(a.K,a.W,c);!l.includes("#t=")&& (a.g.playRangeStart>0||isFinite(a.g.playRangeEnd))&&(l+="#t=",a.g.playRangeStart>0&&(l+=a.g.playRangeStart),isFinite(a.g.playRangeEnd)&&(l+=","+a.g.playRangeEnd));if(!a.H){y.C(2);break}return y.g(a.H.destroy(),3);case 3:a.H=null;case 2:return jk(d),d.src=l,m=Vb(),m.Ka()=="TV"&&d.load(),d.preload!="none"&&!d.autoplay&&uf(c)&&m.Oa()==="WEBKIT"&&d.load(),a.l=ss,a.dispatchEvent(Lr("streaming")),n=function(){return new Promise(function(x){var A=new Jf(x);a.m.u(d.textTracks,"change",function(){return A.Y(.5)}); A.Y(.5)})},q=Promise.withResolvers(),$l(d,HTMLMediaElement.HAVE_METADATA,a.m,function(){return E(function(x){if(x.h==1)return a.G.ready(),a.Ga&&uf(a.Ga)?x.g(n(),3):(q.resolve(),x.C(0));q.resolve();x.j()})}),$l(d,HTMLMediaElement.HAVE_CURRENT_DATA,a.m,function(){var x,A,C,z,B;return E(function(D){if(D.h==1)return D.g(n(),2);if(e)return D.return();Ns(a);x=Ms(a);x.some(function(H){return H.mode==="showing"})&&(a.ya=!0,a.F.setTextVisibility(!0));if(!(a.F instanceof Jp))for(A=!1,C=u(x),z=C.next();!z.done;z= C.next())B=z.value,B.mode!=="disabled"&&(A?(B.mode="disabled",Sa("Found more than one enabled text track, disabling it",B)):(Os(a,B),A=!0));Ps(a);D.j()})}),d.error?q.reject(Sr(a)):d.preload=="none"&&(Sa('With