(function(pi){typeof define=="function"&&define.amd?define(pi):pi()})(function(){"use strict";var cy=Object.defineProperty;var uy=(pi,dt,hi)=>dt in pi?cy(pi,dt,{enumerable:!0,configurable:!0,writable:!0,value:hi}):pi[dt]=hi;var Gi=(pi,dt,hi)=>(uy(pi,typeof dt!="symbol"?dt+"":dt,hi),hi);function pi(r,o){const c=Object.create(null),h=r.split(",");for(let g=0;g<h.length;g++)c[h[g]]=!0;return o?g=>!!c[g.toLowerCase()]:g=>!!c[g]}const dt={},hi=[],Ti=()=>{},Np=()=>!1,ko=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&(r.charCodeAt(2)>122||r.charCodeAt(2)<97),Oa=r=>r.startsWith("onUpdate:"),It=Object.assign,Ma=(r,o)=>{const c=r.indexOf(o);c>-1&&r.splice(c,1)},zp=Object.prototype.hasOwnProperty,ct=(r,o)=>zp.call(r,o),De=Array.isArray,Zr=r=>Cn(r)==="[object Map]",_o=r=>Cn(r)==="[object Set]",zl=r=>Cn(r)==="[object Date]",qe=r=>typeof r=="function",Mt=r=>typeof r=="string",en=r=>typeof r=="symbol",mt=r=>r!==null&&typeof r=="object",Bl=r=>(mt(r)||qe(r))&&qe(r.then)&&qe(r.catch),Ul=Object.prototype.toString,Cn=r=>Ul.call(r),Bp=r=>Cn(r).slice(8,-1),jl=r=>Cn(r)==="[object Object]",Fa=r=>Mt(r)&&r!=="NaN"&&r[0]!=="-"&&""+parseInt(r,10)===r,To=pi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Eo=r=>{const o=Object.create(null);return c=>o[c]||(o[c]=r(c))},Up=/-(\w)/g,li=Eo(r=>r.replace(Up,(o,c)=>c?c.toUpperCase():"")),jp=/\B([A-Z])/g,fi=Eo(r=>r.replace(jp,"-$1").toLowerCase()),So=Eo(r=>r.charAt(0).toUpperCase()+r.slice(1)),Na=Eo(r=>r?`on${So(r)}`:""),Ar=(r,o)=>!Object.is(r,o),Lo=(r,o)=>{for(let c=0;c<r.length;c++)r[c](o)},Ao=(r,o,c)=>{Object.defineProperty(r,o,{configurable:!0,enumerable:!1,value:c})},za=r=>{const o=parseFloat(r);return isNaN(o)?r:o},Ba=r=>{const o=Mt(r)?Number(r):NaN;return isNaN(o)?r:o};let Vl;const Ua=()=>Vl||(Vl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ei(r){if(De(r)){const o={};for(let c=0;c<r.length;c++){const h=r[c],g=Mt(h)?Kp(h):ei(h);if(g)for(const v in g)o[v]=g[v]}return o}else if(Mt(r)||mt(r))return r}const Vp=/;(?![^(]*\))/g,Gp=/:([^]+)/,Hp=/\/\*[^]*?\*\//g;function Kp(r){const o={};return r.replace(Hp,"").split(Vp).forEach(c=>{if(c){const h=c.split(Gp);h.length>1&&(o[h[0].trim()]=h[1].trim())}}),o}function Dt(r){let o="";if(Mt(r))o=r;else if(De(r))for(let c=0;c<r.length;c++){const h=Dt(r[c]);h&&(o+=h+" ")}else if(mt(r))for(const c in r)r[c]&&(o+=c+" ");return o.trim()}const $p=pi("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function Gl(r){return!!r||r===""}function Yp(r,o){if(r.length!==o.length)return!1;let c=!0;for(let h=0;c&&h<r.length;h++)c=Ro(r[h],o[h]);return c}function Ro(r,o){if(r===o)return!0;let c=zl(r),h=zl(o);if(c||h)return c&&h?r.getTime()===o.getTime():!1;if(c=en(r),h=en(o),c||h)return r===o;if(c=De(r),h=De(o),c||h)return c&&h?Yp(r,o):!1;if(c=mt(r),h=mt(o),c||h){if(!c||!h)return!1;const g=Object.keys(r).length,v=Object.keys(o).length;if(g!==v)return!1;for(const b in r){const E=r.hasOwnProperty(b),S=o.hasOwnProperty(b);if(E&&!S||!E&&S||!Ro(r[b],o[b]))return!1}}return String(r)===String(o)}function Hl(r,o){return r.findIndex(c=>Ro(c,o))}const Me=r=>Mt(r)?r:r==null?"":De(r)||mt(r)&&(r.toString===Ul||!qe(r.toString))?JSON.stringify(r,Kl,2):String(r),Kl=(r,o)=>o&&o.__v_isRef?Kl(r,o.value):Zr(o)?{[`Map(${o.size})`]:[...o.entries()].reduce((c,[h,g])=>(c[`${h} =>`]=g,c),{})}:_o(o)?{[`Set(${o.size})`]:[...o.values()]}:mt(o)&&!De(o)&&!jl(o)?String(o):o;let Ei;class Wp{constructor(o=!1){this.detached=o,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ei,!o&&Ei&&(this.index=(Ei.scopes||(Ei.scopes=[])).push(this)-1)}get active(){return this._active}run(o){if(this._active){const c=Ei;try{return Ei=this,o()}finally{Ei=c}}}on(){Ei=this}off(){Ei=this.parent}stop(o){if(this._active){let c,h;for(c=0,h=this.effects.length;c<h;c++)this.effects[c].stop();for(c=0,h=this.cleanups.length;c<h;c++)this.cleanups[c]();if(this.scopes)for(c=0,h=this.scopes.length;c<h;c++)this.scopes[c].stop(!0);if(!this.detached&&this.parent&&!o){const g=this.parent.scopes.pop();g&&g!==this&&(this.parent.scopes[this.index]=g,g.index=this.index)}this.parent=void 0,this._active=!1}}}function qp(r,o=Ei){o&&o.active&&o.effects.push(r)}function Xp(){return Ei}const ja=r=>{const o=new Set(r);return o.w=0,o.n=0,o},$l=r=>(r.w&dr)>0,Yl=r=>(r.n&dr)>0,Qp=({deps:r})=>{if(r.length)for(let o=0;o<r.length;o++)r[o].w|=dr},Jp=r=>{const{deps:o}=r;if(o.length){let c=0;for(let h=0;h<o.length;h++){const g=o[h];$l(g)&&!Yl(g)?g.delete(r):o[c++]=g,g.w&=~dr,g.n&=~dr}o.length=c}},Co=new WeakMap;let In=0,dr=1;const Va=30;let Si;const Rr=Symbol(""),Ga=Symbol("");class Ha{constructor(o,c=null,h){this.fn=o,this.scheduler=c,this.active=!0,this.deps=[],this.parent=void 0,qp(this,h)}run(){if(!this.active)return this.fn();let o=Si,c=cr;for(;o;){if(o===this)return;o=o.parent}try{return this.parent=Si,Si=this,cr=!0,dr=1<<++In,In<=Va?Qp(this):Wl(this),this.fn()}finally{In<=Va&&Jp(this),dr=1<<--In,Si=this.parent,cr=c,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Si===this?this.deferStop=!0:this.active&&(Wl(this),this.onStop&&this.onStop(),this.active=!1)}}function Wl(r){const{deps:o}=r;if(o.length){for(let c=0;c<o.length;c++)o[c].delete(r);o.length=0}}let cr=!0;const ql=[];function tn(){ql.push(cr),cr=!1}function rn(){const r=ql.pop();cr=r===void 0?!0:r}function ii(r,o,c){if(cr&&Si){let h=Co.get(r);h||Co.set(r,h=new Map);let g=h.get(c);g||h.set(c,g=ja()),Xl(g)}}function Xl(r,o){let c=!1;In<=Va?Yl(r)||(r.n|=dr,c=!$l(r)):c=!r.has(Si),c&&(r.add(Si),Si.deps.push(r))}function Hi(r,o,c,h,g,v){const b=Co.get(r);if(!b)return;let E=[];if(o==="clear")E=[...b.values()];else if(c==="length"&&De(r)){const S=Number(h);b.forEach((R,C)=>{(C==="length"||!en(C)&&C>=S)&&E.push(R)})}else switch(c!==void 0&&E.push(b.get(c)),o){case"add":De(r)?Fa(c)&&E.push(b.get("length")):(E.push(b.get(Rr)),Zr(r)&&E.push(b.get(Ga)));break;case"delete":De(r)||(E.push(b.get(Rr)),Zr(r)&&E.push(b.get(Ga)));break;case"set":Zr(r)&&E.push(b.get(Rr));break}if(E.length===1)E[0]&&Ka(E[0]);else{const S=[];for(const R of E)R&&S.push(...R);Ka(ja(S))}}function Ka(r,o){const c=De(r)?r:[...r];for(const h of c)h.computed&&Ql(h);for(const h of c)h.computed||Ql(h)}function Ql(r,o){(r!==Si||r.allowRecurse)&&(r.scheduler?r.scheduler():r.run())}function Zp(r,o){var c;return(c=Co.get(r))==null?void 0:c.get(o)}const eh=pi("__proto__,__v_isRef,__isVue"),Jl=new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(en)),Zl=th();function th(){const r={};return["includes","indexOf","lastIndexOf"].forEach(o=>{r[o]=function(...c){const h=ut(this);for(let v=0,b=this.length;v<b;v++)ii(h,"get",v+"");const g=h[o](...c);return g===-1||g===!1?h[o](...c.map(ut)):g}}),["push","pop","shift","unshift","splice"].forEach(o=>{r[o]=function(...c){tn();const h=ut(this)[o].apply(this,c);return rn(),h}}),r}function ih(r){const o=ut(this);return ii(o,"has",r),o.hasOwnProperty(r)}class ed{constructor(o=!1,c=!1){this._isReadonly=o,this._shallow=c}get(o,c,h){const g=this._isReadonly,v=this._shallow;if(c==="__v_isReactive")return!g;if(c==="__v_isReadonly")return g;if(c==="__v_isShallow")return v;if(c==="__v_raw"&&h===(g?v?gh:ld:v?sd:ad).get(o))return o;const b=De(o);if(!g){if(b&&ct(Zl,c))return Reflect.get(Zl,c,h);if(c==="hasOwnProperty")return ih}const E=Reflect.get(o,c,h);return(en(c)?Jl.has(c):eh(c))||(g||ii(o,"get",c),v)?E:Gt(E)?b&&Fa(c)?E:E.value:mt(E)?g?dd(E):Wa(E):E}}class td extends ed{constructor(o=!1){super(!1,o)}set(o,c,h,g){let v=o[c];if(on(v)&&Gt(v)&&!Gt(h))return!1;if(!this._shallow&&(!No(h)&&!on(h)&&(v=ut(v),h=ut(h)),!De(o)&&Gt(v)&&!Gt(h)))return v.value=h,!0;const b=De(o)&&Fa(c)?Number(c)<o.length:ct(o,c),E=Reflect.set(o,c,h,g);return o===ut(g)&&(b?Ar(h,v)&&Hi(o,"set",c,h):Hi(o,"add",c,h)),E}deleteProperty(o,c){const h=ct(o,c);o[c];const g=Reflect.deleteProperty(o,c);return g&&h&&Hi(o,"delete",c,void 0),g}has(o,c){const h=Reflect.has(o,c);return(!en(c)||!Jl.has(c))&&ii(o,"has",c),h}ownKeys(o){return ii(o,"iterate",De(o)?"length":Rr),Reflect.ownKeys(o)}}class rh extends ed{constructor(o=!1){super(!0,o)}set(o,c){return!0}deleteProperty(o,c){return!0}}const nh=new td,oh=new rh,ah=new td(!0),$a=r=>r,Io=r=>Reflect.getPrototypeOf(r);function Do(r,o,c=!1,h=!1){r=r.__v_raw;const g=ut(r),v=ut(o);c||(Ar(o,v)&&ii(g,"get",o),ii(g,"get",v));const{has:b}=Io(g),E=h?$a:c?Xa:Dn;if(b.call(g,o))return E(r.get(o));if(b.call(g,v))return E(r.get(v));r!==g&&r.get(o)}function Po(r,o=!1){const c=this.__v_raw,h=ut(c),g=ut(r);return o||(Ar(r,g)&&ii(h,"has",r),ii(h,"has",g)),r===g?c.has(r):c.has(r)||c.has(g)}function Oo(r,o=!1){return r=r.__v_raw,!o&&ii(ut(r),"iterate",Rr),Reflect.get(r,"size",r)}function id(r){r=ut(r);const o=ut(this);return Io(o).has.call(o,r)||(o.add(r),Hi(o,"add",r,r)),this}function rd(r,o){o=ut(o);const c=ut(this),{has:h,get:g}=Io(c);let v=h.call(c,r);v||(r=ut(r),v=h.call(c,r));const b=g.call(c,r);return c.set(r,o),v?Ar(o,b)&&Hi(c,"set",r,o):Hi(c,"add",r,o),this}function nd(r){const o=ut(this),{has:c,get:h}=Io(o);let g=c.call(o,r);g||(r=ut(r),g=c.call(o,r)),h&&h.call(o,r);const v=o.delete(r);return g&&Hi(o,"delete",r,void 0),v}function od(){const r=ut(this),o=r.size!==0,c=r.clear();return o&&Hi(r,"clear",void 0,void 0),c}function Mo(r,o){return function(h,g){const v=this,b=v.__v_raw,E=ut(b),S=o?$a:r?Xa:Dn;return!r&&ii(E,"iterate",Rr),b.forEach((R,C)=>h.call(g,S(R),S(C),v))}}function Fo(r,o,c){return function(...h){const g=this.__v_raw,v=ut(g),b=Zr(v),E=r==="entries"||r===Symbol.iterator&&b,S=r==="keys"&&b,R=g[r](...h),C=c?$a:o?Xa:Dn;return!o&&ii(v,"iterate",S?Ga:Rr),{next(){const{value:F,done:M}=R.next();return M?{value:F,done:M}:{value:E?[C(F[0]),C(F[1])]:C(F),done:M}},[Symbol.iterator](){return this}}}}function ur(r){return function(...o){return r==="delete"?!1:r==="clear"?void 0:this}}function sh(){const r={get(v){return Do(this,v)},get size(){return Oo(this)},has:Po,add:id,set:rd,delete:nd,clear:od,forEach:Mo(!1,!1)},o={get(v){return Do(this,v,!1,!0)},get size(){return Oo(this)},has:Po,add:id,set:rd,delete:nd,clear:od,forEach:Mo(!1,!0)},c={get(v){return Do(this,v,!0)},get size(){return Oo(this,!0)},has(v){return Po.call(this,v,!0)},add:ur("add"),set:ur("set"),delete:ur("delete"),clear:ur("clear"),forEach:Mo(!0,!1)},h={get(v){return Do(this,v,!0,!0)},get size(){return Oo(this,!0)},has(v){return Po.call(this,v,!0)},add:ur("add"),set:ur("set"),delete:ur("delete"),clear:ur("clear"),forEach:Mo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(v=>{r[v]=Fo(v,!1,!1),c[v]=Fo(v,!0,!1),o[v]=Fo(v,!1,!0),h[v]=Fo(v,!0,!0)}),[r,c,o,h]}const[lh,dh,ch,uh]=sh();function Ya(r,o){const c=o?r?uh:ch:r?dh:lh;return(h,g,v)=>g==="__v_isReactive"?!r:g==="__v_isReadonly"?r:g==="__v_raw"?h:Reflect.get(ct(c,g)&&g in h?c:h,g,v)}const ph={get:Ya(!1,!1)},hh={get:Ya(!1,!0)},fh={get:Ya(!0,!1)},ad=new WeakMap,sd=new WeakMap,ld=new WeakMap,gh=new WeakMap;function mh(r){switch(r){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function vh(r){return r.__v_skip||!Object.isExtensible(r)?0:mh(Bp(r))}function Wa(r){return on(r)?r:qa(r,!1,nh,ph,ad)}function bh(r){return qa(r,!1,ah,hh,sd)}function dd(r){return qa(r,!0,oh,fh,ld)}function qa(r,o,c,h,g){if(!mt(r)||r.__v_raw&&!(o&&r.__v_isReactive))return r;const v=g.get(r);if(v)return v;const b=vh(r);if(b===0)return r;const E=new Proxy(r,b===2?h:c);return g.set(r,E),E}function nn(r){return on(r)?nn(r.__v_raw):!!(r&&r.__v_isReactive)}function on(r){return!!(r&&r.__v_isReadonly)}function No(r){return!!(r&&r.__v_isShallow)}function cd(r){return nn(r)||on(r)}function ut(r){const o=r&&r.__v_raw;return o?ut(o):r}function ud(r){return Ao(r,"__v_skip",!0),r}const Dn=r=>mt(r)?Wa(r):r,Xa=r=>mt(r)?dd(r):r;function pd(r){cr&&Si&&(r=ut(r),Xl(r.dep||(r.dep=ja())))}function hd(r,o){r=ut(r);const c=r.dep;c&&Ka(c)}function Gt(r){return!!(r&&r.__v_isRef===!0)}function $(r){return wh(r,!1)}function wh(r,o){return Gt(r)?r:new xh(r,o)}class xh{constructor(o,c){this.__v_isShallow=c,this.dep=void 0,this.__v_isRef=!0,this._rawValue=c?o:ut(o),this._value=c?o:Dn(o)}get value(){return pd(this),this._value}set value(o){const c=this.__v_isShallow||No(o)||on(o);o=c?o:ut(o),Ar(o,this._rawValue)&&(this._rawValue=o,this._value=c?o:Dn(o),hd(this))}}function X(r){return Gt(r)?r.value:r}const yh={get:(r,o,c)=>X(Reflect.get(r,o,c)),set:(r,o,c,h)=>{const g=r[o];return Gt(g)&&!Gt(c)?(g.value=c,!0):Reflect.set(r,o,c,h)}};function fd(r){return nn(r)?r:new Proxy(r,yh)}function Qa(r){const o=De(r)?new Array(r.length):{};for(const c in r)o[c]=_h(r,c);return o}class kh{constructor(o,c,h){this._object=o,this._key=c,this._defaultValue=h,this.__v_isRef=!0}get value(){const o=this._object[this._key];return o===void 0?this._defaultValue:o}set value(o){this._object[this._key]=o}get dep(){return Zp(ut(this._object),this._key)}}function _h(r,o,c){const h=r[o];return Gt(h)?h:new kh(r,o,c)}class Th{constructor(o,c,h,g){this._setter=c,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Ha(o,()=>{this._dirty||(this._dirty=!0,hd(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!g,this.__v_isReadonly=h}get value(){const o=ut(this);return pd(o),(o._dirty||!o._cacheable)&&(o._dirty=!1,o._value=o.effect.run()),o._value}set value(o){this._setter(o)}}function Eh(r,o,c=!1){let h,g;const v=qe(r);return v?(h=r,g=Ti):(h=r.get,g=r.set),new Th(h,g,v||!g,c)}function hy(r,...o){}function pr(r,o,c,h){let g;try{g=h?r(...h):r()}catch(v){zo(v,o,c)}return g}function gi(r,o,c,h){if(qe(r)){const v=pr(r,o,c,h);return v&&Bl(v)&&v.catch(b=>{zo(b,o,c)}),v}const g=[];for(let v=0;v<r.length;v++)g.push(gi(r[v],o,c,h));return g}function zo(r,o,c,h=!0){const g=o?o.vnode:null;if(o){let v=o.parent;const b=o.proxy,E=c;for(;v;){const R=v.ec;if(R){for(let C=0;C<R.length;C++)if(R[C](r,b,E)===!1)return}v=v.parent}const S=o.appContext.config.errorHandler;if(S){pr(S,null,10,[r,b,E]);return}}Sh(r,c,g,h)}function Sh(r,o,c,h=!0){console.error(r)}let Pn=!1,Ja=!1;const Xt=[];let Di=0;const an=[];let Ki=null,Cr=0;const gd=Promise.resolve();let Za=null;function On(r){const o=Za||gd;return r?o.then(this?r.bind(this):r):o}function Lh(r){let o=Di+1,c=Xt.length;for(;o<c;){const h=o+c>>>1,g=Xt[h],v=Mn(g);v<r||v===r&&g.pre?o=h+1:c=h}return o}function es(r){(!Xt.length||!Xt.includes(r,Pn&&r.allowRecurse?Di+1:Di))&&(r.id==null?Xt.push(r):Xt.splice(Lh(r.id),0,r),md())}function md(){!Pn&&!Ja&&(Ja=!0,Za=gd.then(wd))}function Ah(r){const o=Xt.indexOf(r);o>Di&&Xt.splice(o,1)}function Rh(r){De(r)?an.push(...r):(!Ki||!Ki.includes(r,r.allowRecurse?Cr+1:Cr))&&an.push(r),md()}function vd(r,o=Pn?Di+1:0){for(;o<Xt.length;o++){const c=Xt[o];c&&c.pre&&(Xt.splice(o,1),o--,c())}}function bd(r){if(an.length){const o=[...new Set(an)];if(an.length=0,Ki){Ki.push(...o);return}for(Ki=o,Ki.sort((c,h)=>Mn(c)-Mn(h)),Cr=0;Cr<Ki.length;Cr++)Ki[Cr]();Ki=null,Cr=0}}const Mn=r=>r.id==null?1/0:r.id,Ch=(r,o)=>{const c=Mn(r)-Mn(o);if(c===0){if(r.pre&&!o.pre)return-1;if(o.pre&&!r.pre)return 1}return c};function wd(r){Ja=!1,Pn=!0,Xt.sort(Ch);const o=Ti;try{for(Di=0;Di<Xt.length;Di++){const c=Xt[Di];c&&c.active!==!1&&pr(c,null,14)}}finally{Di=0,Xt.length=0,bd(),Pn=!1,Za=null,(Xt.length||an.length)&&wd()}}function Ih(r,o,...c){if(r.isUnmounted)return;const h=r.vnode.props||dt;let g=c;const v=o.startsWith("update:"),b=v&&o.slice(7);if(b&&b in h){const C=`${b==="modelValue"?"model":b}Modifiers`,{number:F,trim:M}=h[C]||dt;M&&(g=c.map(G=>Mt(G)?G.trim():G)),F&&(g=c.map(za))}let E,S=h[E=Na(o)]||h[E=Na(li(o))];!S&&v&&(S=h[E=Na(fi(o))]),S&&gi(S,r,6,g);const R=h[E+"Once"];if(R){if(!r.emitted)r.emitted={};else if(r.emitted[E])return;r.emitted[E]=!0,gi(R,r,6,g)}}function xd(r,o,c=!1){const h=o.emitsCache,g=h.get(r);if(g!==void 0)return g;const v=r.emits;let b={},E=!1;if(!qe(r)){const S=R=>{const C=xd(R,o,!0);C&&(E=!0,It(b,C))};!c&&o.mixins.length&&o.mixins.forEach(S),r.extends&&S(r.extends),r.mixins&&r.mixins.forEach(S)}return!v&&!E?(mt(r)&&h.set(r,null),null):(De(v)?v.forEach(S=>b[S]=null):It(b,v),mt(r)&&h.set(r,b),b)}function Bo(r,o){return!r||!ko(o)?!1:(o=o.slice(2).replace(/Once$/,""),ct(r,o[0].toLowerCase()+o.slice(1))||ct(r,fi(o))||ct(r,o))}let Ht=null,yd=null;function Uo(r){const o=Ht;return Ht=r,yd=r&&r.type.__scopeId||null,o}function hr(r,o=Ht,c){if(!o||r._n)return r;const h=(...g)=>{h._d&&qd(-1);const v=Uo(o);let b;try{b=r(...g)}finally{Uo(v),h._d&&qd(1)}return b};return h._n=!0,h._c=!0,h._d=!0,h}function fy(){}function ts(r){const{type:o,vnode:c,proxy:h,withProxy:g,props:v,propsOptions:[b],slots:E,attrs:S,emit:R,render:C,renderCache:F,data:M,setupState:G,ctx:ie,inheritAttrs:j}=r;let J,Q;const ee=Uo(r);try{if(c.shapeFlag&4){const le=g||h,be=le;J=Pi(C.call(be,le,F,v,G,M,ie)),Q=S}else{const le=o;J=Pi(le.length>1?le(v,{attrs:S,slots:E,emit:R}):le(v,null)),Q=o.props?S:Dh(S)}}catch(le){Bn.length=0,zo(le,r,1),J=_e(vi)}let we=J;if(Q&&j!==!1){const le=Object.keys(Q),{shapeFlag:be}=we;le.length&&be&7&&(b&&le.some(Oa)&&(Q=Ph(Q,b)),we=Wi(we,Q))}return c.dirs&&(we=Wi(we),we.dirs=we.dirs?we.dirs.concat(c.dirs):c.dirs),c.transition&&(we.transition=c.transition),J=we,Uo(ee),J}const Dh=r=>{let o;for(const c in r)(c==="class"||c==="style"||ko(c))&&((o||(o={}))[c]=r[c]);return o},Ph=(r,o)=>{const c={};for(const h in r)(!Oa(h)||!(h.slice(9)in o))&&(c[h]=r[h]);return c};function Oh(r,o,c){const{props:h,children:g,component:v}=r,{props:b,children:E,patchFlag:S}=o,R=v.emitsOptions;if(o.dirs||o.transition)return!0;if(c&&S>=0){if(S&1024)return!0;if(S&16)return h?kd(h,b,R):!!b;if(S&8){const C=o.dynamicProps;for(let F=0;F<C.length;F++){const M=C[F];if(b[M]!==h[M]&&!Bo(R,M))return!0}}}else return(g||E)&&(!E||!E.$stable)?!0:h===b?!1:h?b?kd(h,b,R):!0:!!b;return!1}function kd(r,o,c){const h=Object.keys(o);if(h.length!==Object.keys(r).length)return!0;for(let g=0;g<h.length;g++){const v=h[g];if(o[v]!==r[v]&&!Bo(c,v))return!0}return!1}function Mh({vnode:r,parent:o},c){for(;o&&o.subTree===r;)(r=o.vnode).el=c,o=o.parent}const _d="components";function Fh(r,o){return zh(_d,r,!0,o)||r}const Nh=Symbol.for("v-ndc");function zh(r,o,c=!0,h=!1){const g=Ht||jt;if(g){const v=g.type;if(r===_d){const E=Cf(v,!1);if(E&&(E===o||E===li(o)||E===So(li(o))))return v}const b=Td(g[r]||v[r],o)||Td(g.appContext[r],o);return!b&&h?v:b}}function Td(r,o){return r&&(r[o]||r[li(o)]||r[So(li(o))])}const Bh=r=>r.__isSuspense;function Uh(r,o){o&&o.pendingBranch?De(r)?o.effects.push(...r):o.effects.push(r):Rh(r)}function Ir(r,o){return is(r,null,o)}const jo={};function Pt(r,o,c){return is(r,o,c)}function is(r,o,{immediate:c,deep:h,flush:g,onTrack:v,onTrigger:b}=dt){var E;const S=Xp()===((E=jt)==null?void 0:E.scope)?jt:null;let R,C=!1,F=!1;if(Gt(r)?(R=()=>r.value,C=No(r)):nn(r)?(R=()=>r,h=!0):De(r)?(F=!0,C=r.some(le=>nn(le)||No(le)),R=()=>r.map(le=>{if(Gt(le))return le.value;if(nn(le))return Dr(le);if(qe(le))return pr(le,S,2)})):qe(r)?o?R=()=>pr(r,S,2):R=()=>{if(!(S&&S.isUnmounted))return M&&M(),gi(r,S,3,[G])}:R=Ti,o&&h){const le=R;R=()=>Dr(le())}let M,G=le=>{M=ee.onStop=()=>{pr(le,S,4),M=ee.onStop=void 0}},ie;if(jn)if(G=Ti,o?c&&gi(o,S,3,[R(),F?[]:void 0,G]):R(),g==="sync"){const le=Pf();ie=le.__watcherHandles||(le.__watcherHandles=[])}else return Ti;let j=F?new Array(r.length).fill(jo):jo;const J=()=>{if(!!ee.active)if(o){const le=ee.run();(h||C||(F?le.some((be,Se)=>Ar(be,j[Se])):Ar(le,j)))&&(M&&M(),gi(o,S,3,[le,j===jo?void 0:F&&j[0]===jo?[]:j,G]),j=le)}else ee.run()};J.allowRecurse=!!o;let Q;g==="sync"?Q=J:g==="post"?Q=()=>ri(J,S&&S.suspense):(J.pre=!0,S&&(J.id=S.uid),Q=()=>es(J));const ee=new Ha(R,Q);o?c?J():j=ee.run():g==="post"?ri(ee.run.bind(ee),S&&S.suspense):ee.run();const we=()=>{ee.stop(),S&&S.scope&&Ma(S.scope.effects,ee)};return ie&&ie.push(we),we}function jh(r,o,c){const h=this.proxy,g=Mt(r)?r.includes(".")?Ed(h,r):()=>h[r]:r.bind(h,h);let v;qe(o)?v=o:(v=o.handler,c=o);const b=jt;ln(this);const E=is(g,v.bind(h),c);return b?ln(b):Fr(),E}function Ed(r,o){const c=o.split(".");return()=>{let h=r;for(let g=0;g<c.length&&h;g++)h=h[c[g]];return h}}function Dr(r,o){if(!mt(r)||r.__v_skip||(o=o||new Set,o.has(r)))return r;if(o.add(r),Gt(r))Dr(r.value,o);else if(De(r))for(let c=0;c<r.length;c++)Dr(r[c],o);else if(_o(r)||Zr(r))r.forEach(c=>{Dr(c,o)});else if(jl(r))for(const c in r)Dr(r[c],o);return r}function $i(r,o){const c=Ht;if(c===null)return r;const h=Jo(c)||c.proxy,g=r.dirs||(r.dirs=[]);for(let v=0;v<o.length;v++){let[b,E,S,R=dt]=o[v];b&&(qe(b)&&(b={mounted:b,updated:b}),b.deep&&Dr(E),g.push({dir:b,instance:h,value:E,oldValue:void 0,arg:S,modifiers:R}))}return r}function Pr(r,o,c,h){const g=r.dirs,v=o&&o.dirs;for(let b=0;b<g.length;b++){const E=g[b];v&&(E.oldValue=v[b].value);let S=E.dir[h];S&&(tn(),gi(S,c,8,[r.el,E,r,o]),rn())}}const fr=Symbol("_leaveCb"),Vo=Symbol("_enterCb");function Vh(){const r={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return yt(()=>{r.isMounted=!0}),Id(()=>{r.isUnmounting=!0}),r}const mi=[Function,Array],Sd={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:mi,onEnter:mi,onAfterEnter:mi,onEnterCancelled:mi,onBeforeLeave:mi,onLeave:mi,onAfterLeave:mi,onLeaveCancelled:mi,onBeforeAppear:mi,onAppear:mi,onAfterAppear:mi,onAppearCancelled:mi},Gh={name:"BaseTransition",props:Sd,setup(r,{slots:o}){const c=Jd(),h=Vh();let g;return()=>{const v=o.default&&Rd(o.default(),!0);if(!v||!v.length)return;let b=v[0];if(v.length>1){for(const j of v)if(j.type!==vi){b=j;break}}const E=ut(r),{mode:S}=E;if(h.isLeaving)return ns(b);const R=Ad(b);if(!R)return ns(b);const C=rs(R,E,h,c);os(R,C);const F=c.subTree,M=F&&Ad(F);let G=!1;const{getTransitionKey:ie}=R.type;if(ie){const j=ie();g===void 0?g=j:j!==g&&(g=j,G=!0)}if(M&&M.type!==vi&&(!Mr(R,M)||G)){const j=rs(M,E,h,c);if(os(M,j),S==="out-in")return h.isLeaving=!0,j.afterLeave=()=>{h.isLeaving=!1,c.update.active!==!1&&c.update()},ns(b);S==="in-out"&&R.type!==vi&&(j.delayLeave=(J,Q,ee)=>{const we=Ld(h,M);we[String(M.key)]=M,J[fr]=()=>{Q(),J[fr]=void 0,delete C.delayedLeave},C.delayedLeave=ee})}return b}}};function Ld(r,o){const{leavingVNodes:c}=r;let h=c.get(o.type);return h||(h=Object.create(null),c.set(o.type,h)),h}function rs(r,o,c,h){const{appear:g,mode:v,persisted:b=!1,onBeforeEnter:E,onEnter:S,onAfterEnter:R,onEnterCancelled:C,onBeforeLeave:F,onLeave:M,onAfterLeave:G,onLeaveCancelled:ie,onBeforeAppear:j,onAppear:J,onAfterAppear:Q,onAppearCancelled:ee}=o,we=String(r.key),le=Ld(c,r),be=(y,Z)=>{y&&gi(y,h,9,Z)},Se=(y,Z)=>{const N=Z[1];be(y,Z),De(y)?y.every(Ie=>Ie.length<=1)&&N():y.length<=1&&N()},U={mode:v,persisted:b,beforeEnter(y){let Z=E;if(!c.isMounted)if(g)Z=j||E;else return;y[fr]&&y[fr](!0);const N=le[we];N&&Mr(r,N)&&N.el[fr]&&N.el[fr](),be(Z,[y])},enter(y){let Z=S,N=R,Ie=C;if(!c.isMounted)if(g)Z=J||S,N=Q||R,Ie=ee||C;else return;let xe=!1;const ze=y[Vo]=Je=>{xe||(xe=!0,Je?be(Ie,[y]):be(N,[y]),U.delayedLeave&&U.delayedLeave(),y[Vo]=void 0)};Z?Se(Z,[y,ze]):ze()},leave(y,Z){const N=String(r.key);if(y[Vo]&&y[Vo](!0),c.isUnmounting)return Z();be(F,[y]);let Ie=!1;const xe=y[fr]=ze=>{Ie||(Ie=!0,Z(),ze?be(ie,[y]):be(G,[y]),y[fr]=void 0,le[N]===r&&delete le[N])};le[N]=r,M?Se(M,[y,xe]):xe()},clone(y){return rs(y,o,c,h)}};return U}function ns(r){if(Go(r))return r=Wi(r),r.children=null,r}function Ad(r){return Go(r)?r.children?r.children[0]:void 0:r}function os(r,o){r.shapeFlag&6&&r.component?os(r.component.subTree,o):r.shapeFlag&128?(r.ssContent.transition=o.clone(r.ssContent),r.ssFallback.transition=o.clone(r.ssFallback)):r.transition=o}function Rd(r,o=!1,c){let h=[],g=0;for(let v=0;v<r.length;v++){let b=r[v];const E=c==null?b.key:String(c)+String(b.key!=null?b.key:v);b.type===ht?(b.patchFlag&128&&g++,h=h.concat(Rd(b.children,o,E))):(o||b.type!==vi)&&h.push(E!=null?Wi(b,{key:E}):b)}if(g>1)for(let v=0;v<h.length;v++)h[v].patchFlag=-2;return h}/*! #__NO_SIDE_EFFECTS__ */function Qe(r,o){return qe(r)?(()=>It({name:r.name},o,{setup:r}))():r}const Fn=r=>!!r.type.__asyncLoader,Go=r=>r.type.__isKeepAlive;function Hh(r,o){Cd(r,"a",o)}function Kh(r,o){Cd(r,"da",o)}function Cd(r,o,c=jt){const h=r.__wdc||(r.__wdc=()=>{let g=c;for(;g;){if(g.isDeactivated)return;g=g.parent}return r()});if(Ho(o,h,c),c){let g=c.parent;for(;g&&g.parent;)Go(g.parent.vnode)&&$h(h,o,c,g),g=g.parent}}function $h(r,o,c,h){const g=Ho(o,r,h,!0);Ko(()=>{Ma(h[o],g)},c)}function Ho(r,o,c=jt,h=!1){if(c){const g=c[r]||(c[r]=[]),v=o.__weh||(o.__weh=(...b)=>{if(c.isUnmounted)return;tn(),ln(c);const E=gi(o,c,r,b);return Fr(),rn(),E});return h?g.unshift(v):g.push(v),v}}const Yi=r=>(o,c=jt)=>(!jn||r==="sp")&&Ho(r,(...h)=>o(...h),c),Yh=Yi("bm"),yt=Yi("m"),Wh=Yi("bu"),qh=Yi("u"),Id=Yi("bum"),Ko=Yi("um"),Xh=Yi("sp"),Qh=Yi("rtg"),Jh=Yi("rtc");function Zh(r,o=jt){Ho("ec",r,o)}function Qt(r,o,c,h){let g;const v=c&&c[h];if(De(r)||Mt(r)){g=new Array(r.length);for(let b=0,E=r.length;b<E;b++)g[b]=o(r[b],b,void 0,v&&v[b])}else if(typeof r=="number"){g=new Array(r);for(let b=0;b<r;b++)g[b]=o(b+1,b,void 0,v&&v[b])}else if(mt(r))if(r[Symbol.iterator])g=Array.from(r,(b,E)=>o(b,E,void 0,v&&v[E]));else{const b=Object.keys(r);g=new Array(b.length);for(let E=0,S=b.length;E<S;E++){const R=b[E];g[E]=o(r[R],R,E,v&&v[E])}}else g=[];return c&&(c[h]=g),g}function Jt(r,o,c={},h,g){if(Ht.isCE||Ht.parent&&Fn(Ht.parent)&&Ht.parent.isCE)return o!=="default"&&(c.name=o),_e("slot",c,h&&h());let v=r[o];v&&v._c&&(v._d=!1),K();const b=v&&Dd(v(c)),E=Ye(ht,{key:c.key||b&&b.key||`_${o}`},b||(h?h():[]),b&&r._===1?64:-2);return!g&&E.scopeId&&(E.slotScopeIds=[E.scopeId+"-s"]),v&&v._c&&(v._d=!0),E}function Dd(r){return r.some(o=>qo(o)?!(o.type===vi||o.type===ht&&!Dd(o.children)):!0)?r:null}const as=r=>r?ec(r)?Jo(r)||r.proxy:as(r.parent):null,Nn=It(Object.create(null),{$:r=>r,$el:r=>r.vnode.el,$data:r=>r.data,$props:r=>r.props,$attrs:r=>r.attrs,$slots:r=>r.slots,$refs:r=>r.refs,$parent:r=>as(r.parent),$root:r=>as(r.root),$emit:r=>r.emit,$options:r=>ds(r),$forceUpdate:r=>r.f||(r.f=()=>es(r.update)),$nextTick:r=>r.n||(r.n=On.bind(r.proxy)),$watch:r=>jh.bind(r)}),ss=(r,o)=>r!==dt&&!r.__isScriptSetup&&ct(r,o),ef={get({_:r},o){const{ctx:c,setupState:h,data:g,props:v,accessCache:b,type:E,appContext:S}=r;let R;if(o[0]!=="$"){const G=b[o];if(G!==void 0)switch(G){case 1:return h[o];case 2:return g[o];case 4:return c[o];case 3:return v[o]}else{if(ss(h,o))return b[o]=1,h[o];if(g!==dt&&ct(g,o))return b[o]=2,g[o];if((R=r.propsOptions[0])&&ct(R,o))return b[o]=3,v[o];if(c!==dt&&ct(c,o))return b[o]=4,c[o];ls&&(b[o]=0)}}const C=Nn[o];let F,M;if(C)return o==="$attrs"&&ii(r,"get",o),C(r);if((F=E.__cssModules)&&(F=F[o]))return F;if(c!==dt&&ct(c,o))return b[o]=4,c[o];if(M=S.config.globalProperties,ct(M,o))return M[o]},set({_:r},o,c){const{data:h,setupState:g,ctx:v}=r;return ss(g,o)?(g[o]=c,!0):h!==dt&&ct(h,o)?(h[o]=c,!0):ct(r.props,o)||o[0]==="$"&&o.slice(1)in r?!1:(v[o]=c,!0)},has({_:{data:r,setupState:o,accessCache:c,ctx:h,appContext:g,propsOptions:v}},b){let E;return!!c[b]||r!==dt&&ct(r,b)||ss(o,b)||(E=v[0])&&ct(E,b)||ct(h,b)||ct(Nn,b)||ct(g.config.globalProperties,b)},defineProperty(r,o,c){return c.get!=null?r._.accessCache[o]=0:ct(c,"value")&&this.set(r,o,c.value,null),Reflect.defineProperty(r,o,c)}};function Pd(r){return De(r)?r.reduce((o,c)=>(o[c]=null,o),{}):r}let ls=!0;function tf(r){const o=ds(r),c=r.proxy,h=r.ctx;ls=!1,o.beforeCreate&&Od(o.beforeCreate,r,"bc");const{data:g,computed:v,methods:b,watch:E,provide:S,inject:R,created:C,beforeMount:F,mounted:M,beforeUpdate:G,updated:ie,activated:j,deactivated:J,beforeDestroy:Q,beforeUnmount:ee,destroyed:we,unmounted:le,render:be,renderTracked:Se,renderTriggered:U,errorCaptured:y,serverPrefetch:Z,expose:N,inheritAttrs:Ie,components:xe,directives:ze,filters:Je}=o;if(R&&rf(R,h,null),b)for(const Ve in b){const pe=b[Ve];qe(pe)&&(h[Ve]=pe.bind(c))}if(g){const Ve=g.call(c,c);mt(Ve)&&(r.data=Wa(Ve))}if(ls=!0,v)for(const Ve in v){const pe=v[Ve],Be=qe(pe)?pe.bind(c,c):qe(pe.get)?pe.get.bind(c,c):Ti,_t=!qe(pe)&&qe(pe.set)?pe.set.bind(c):Ti,Nt=fe({get:Be,set:_t});Object.defineProperty(h,Ve,{enumerable:!0,configurable:!0,get:()=>Nt.value,set:wt=>Nt.value=wt})}if(E)for(const Ve in E)Md(E[Ve],h,c,Ve);if(S){const Ve=qe(S)?S.call(c):S;Reflect.ownKeys(Ve).forEach(pe=>{Zt(pe,Ve[pe])})}C&&Od(C,r,"c");function I(Ve,pe){De(pe)?pe.forEach(Be=>Ve(Be.bind(c))):pe&&Ve(pe.bind(c))}if(I(Yh,F),I(yt,M),I(Wh,G),I(qh,ie),I(Hh,j),I(Kh,J),I(Zh,y),I(Jh,Se),I(Qh,U),I(Id,ee),I(Ko,le),I(Xh,Z),De(N))if(N.length){const Ve=r.exposed||(r.exposed={});N.forEach(pe=>{Object.defineProperty(Ve,pe,{get:()=>c[pe],set:Be=>c[pe]=Be})})}else r.exposed||(r.exposed={});be&&r.render===Ti&&(r.render=be),Ie!=null&&(r.inheritAttrs=Ie),xe&&(r.components=xe),ze&&(r.directives=ze)}function rf(r,o,c=Ti){De(r)&&(r=cs(r));for(const h in r){const g=r[h];let v;mt(g)?"default"in g?v=nt(g.from||h,g.default,!0):v=nt(g.from||h):v=nt(g),Gt(v)?Object.defineProperty(o,h,{enumerable:!0,configurable:!0,get:()=>v.value,set:b=>v.value=b}):o[h]=v}}function Od(r,o,c){gi(De(r)?r.map(h=>h.bind(o.proxy)):r.bind(o.proxy),o,c)}function Md(r,o,c,h){const g=h.includes(".")?Ed(c,h):()=>c[h];if(Mt(r)){const v=o[r];qe(v)&&Pt(g,v)}else if(qe(r))Pt(g,r.bind(c));else if(mt(r))if(De(r))r.forEach(v=>Md(v,o,c,h));else{const v=qe(r.handler)?r.handler.bind(c):o[r.handler];qe(v)&&Pt(g,v,r)}}function ds(r){const o=r.type,{mixins:c,extends:h}=o,{mixins:g,optionsCache:v,config:{optionMergeStrategies:b}}=r.appContext,E=v.get(o);let S;return E?S=E:!g.length&&!c&&!h?S=o:(S={},g.length&&g.forEach(R=>$o(S,R,b,!0)),$o(S,o,b)),mt(o)&&v.set(o,S),S}function $o(r,o,c,h=!1){const{mixins:g,extends:v}=o;v&&$o(r,v,c,!0),g&&g.forEach(b=>$o(r,b,c,!0));for(const b in o)if(!(h&&b==="expose")){const E=nf[b]||c&&c[b];r[b]=E?E(r[b],o[b]):o[b]}return r}const nf={data:Fd,props:Nd,emits:Nd,methods:zn,computed:zn,beforeCreate:ti,created:ti,beforeMount:ti,mounted:ti,beforeUpdate:ti,updated:ti,beforeDestroy:ti,beforeUnmount:ti,destroyed:ti,unmounted:ti,activated:ti,deactivated:ti,errorCaptured:ti,serverPrefetch:ti,components:zn,directives:zn,watch:af,provide:Fd,inject:of};function Fd(r,o){return o?r?function(){return It(qe(r)?r.call(this,this):r,qe(o)?o.call(this,this):o)}:o:r}function of(r,o){return zn(cs(r),cs(o))}function cs(r){if(De(r)){const o={};for(let c=0;c<r.length;c++)o[r[c]]=r[c];return o}return r}function ti(r,o){return r?[...new Set([].concat(r,o))]:o}function zn(r,o){return r?It(Object.create(null),r,o):o}function Nd(r,o){return r?De(r)&&De(o)?[...new Set([...r,...o])]:It(Object.create(null),Pd(r),Pd(o!=null?o:{})):o}function af(r,o){if(!r)return o;if(!o)return r;const c=It(Object.create(null),r);for(const h in o)c[h]=ti(r[h],o[h]);return c}function zd(){return{app:null,config:{isNativeTag:Np,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let sf=0;function lf(r,o){return function(h,g=null){qe(h)||(h=It({},h)),g!=null&&!mt(g)&&(g=null);const v=zd(),b=new WeakSet;let E=!1;const S=v.app={_uid:sf++,_component:h,_props:g,_container:null,_context:v,_instance:null,version:Of,get config(){return v.config},set config(R){},use(R,...C){return b.has(R)||(R&&qe(R.install)?(b.add(R),R.install(S,...C)):qe(R)&&(b.add(R),R(S,...C))),S},mixin(R){return v.mixins.includes(R)||v.mixins.push(R),S},component(R,C){return C?(v.components[R]=C,S):v.components[R]},directive(R,C){return C?(v.directives[R]=C,S):v.directives[R]},mount(R,C,F){if(!E){const M=_e(h,g);return M.appContext=v,C&&o?o(M,R):r(M,R,F),E=!0,S._container=R,R.__vue_app__=S,Jo(M.component)||M.component.proxy}},unmount(){E&&(r(null,S._container),delete S._container.__vue_app__)},provide(R,C){return v.provides[R]=C,S},runWithContext(R){Yo=S;try{return R()}finally{Yo=null}}};return S}}let Yo=null;function Zt(r,o){if(jt){let c=jt.provides;const h=jt.parent&&jt.parent.provides;h===c&&(c=jt.provides=Object.create(h)),c[r]=o}}function nt(r,o,c=!1){const h=jt||Ht;if(h||Yo){const g=h?h.parent==null?h.vnode.appContext&&h.vnode.appContext.provides:h.parent.provides:Yo._context.provides;if(g&&r in g)return g[r];if(arguments.length>1)return c&&qe(o)?o.call(h&&h.proxy):o}}function df(r,o,c,h=!1){const g={},v={};Ao(v,Xo,1),r.propsDefaults=Object.create(null),Bd(r,o,g,v);for(const b in r.propsOptions[0])b in g||(g[b]=void 0);c?r.props=h?g:bh(g):r.type.props?r.props=g:r.props=v,r.attrs=v}function cf(r,o,c,h){const{props:g,attrs:v,vnode:{patchFlag:b}}=r,E=ut(g),[S]=r.propsOptions;let R=!1;if((h||b>0)&&!(b&16)){if(b&8){const C=r.vnode.dynamicProps;for(let F=0;F<C.length;F++){let M=C[F];if(Bo(r.emitsOptions,M))continue;const G=o[M];if(S)if(ct(v,M))G!==v[M]&&(v[M]=G,R=!0);else{const ie=li(M);g[ie]=us(S,E,ie,G,r,!1)}else G!==v[M]&&(v[M]=G,R=!0)}}}else{Bd(r,o,g,v)&&(R=!0);let C;for(const F in E)(!o||!ct(o,F)&&((C=fi(F))===F||!ct(o,C)))&&(S?c&&(c[F]!==void 0||c[C]!==void 0)&&(g[F]=us(S,E,F,void 0,r,!0)):delete g[F]);if(v!==E)for(const F in v)(!o||!ct(o,F)&&!0)&&(delete v[F],R=!0)}R&&Hi(r,"set","$attrs")}function Bd(r,o,c,h){const[g,v]=r.propsOptions;let b=!1,E;if(o)for(let S in o){if(To(S))continue;const R=o[S];let C;g&&ct(g,C=li(S))?!v||!v.includes(C)?c[C]=R:(E||(E={}))[C]=R:Bo(r.emitsOptions,S)||(!(S in h)||R!==h[S])&&(h[S]=R,b=!0)}if(v){const S=ut(c),R=E||dt;for(let C=0;C<v.length;C++){const F=v[C];c[F]=us(g,S,F,R[F],r,!ct(R,F))}}return b}function us(r,o,c,h,g,v){const b=r[c];if(b!=null){const E=ct(b,"default");if(E&&h===void 0){const S=b.default;if(b.type!==Function&&!b.skipFactory&&qe(S)){const{propsDefaults:R}=g;c in R?h=R[c]:(ln(g),h=R[c]=S.call(null,o),Fr())}else h=S}b[0]&&(v&&!E?h=!1:b[1]&&(h===""||h===fi(c))&&(h=!0))}return h}function Ud(r,o,c=!1){const h=o.propsCache,g=h.get(r);if(g)return g;const v=r.props,b={},E=[];let S=!1;if(!qe(r)){const C=F=>{S=!0;const[M,G]=Ud(F,o,!0);It(b,M),G&&E.push(...G)};!c&&o.mixins.length&&o.mixins.forEach(C),r.extends&&C(r.extends),r.mixins&&r.mixins.forEach(C)}if(!v&&!S)return mt(r)&&h.set(r,hi),hi;if(De(v))for(let C=0;C<v.length;C++){const F=li(v[C]);jd(F)&&(b[F]=dt)}else if(v)for(const C in v){const F=li(C);if(jd(F)){const M=v[C],G=b[F]=De(M)||qe(M)?{type:M}:It({},M);if(G){const ie=Hd(Boolean,G.type),j=Hd(String,G.type);G[0]=ie>-1,G[1]=j<0||ie<j,(ie>-1||ct(G,"default"))&&E.push(F)}}}const R=[b,E];return mt(r)&&h.set(r,R),R}function jd(r){return r[0]!=="$"}function Vd(r){const o=r&&r.toString().match(/^\s*(function|class) (\w+)/);return o?o[2]:r===null?"null":""}function Gd(r,o){return Vd(r)===Vd(o)}function Hd(r,o){return De(o)?o.findIndex(c=>Gd(c,r)):qe(o)&&Gd(o,r)?0:-1}const Kd=r=>r[0]==="_"||r==="$stable",ps=r=>De(r)?r.map(Pi):[Pi(r)],uf=(r,o,c)=>{if(o._n)return o;const h=hr((...g)=>ps(o(...g)),c);return h._c=!1,h},$d=(r,o,c)=>{const h=r._ctx;for(const g in r){if(Kd(g))continue;const v=r[g];if(qe(v))o[g]=uf(g,v,h);else if(v!=null){const b=ps(v);o[g]=()=>b}}},Yd=(r,o)=>{const c=ps(o);r.slots.default=()=>c},pf=(r,o)=>{if(r.vnode.shapeFlag&32){const c=o._;c?(r.slots=ut(o),Ao(o,"_",c)):$d(o,r.slots={})}else r.slots={},o&&Yd(r,o);Ao(r.slots,Xo,1)},hf=(r,o,c)=>{const{vnode:h,slots:g}=r;let v=!0,b=dt;if(h.shapeFlag&32){const E=o._;E?c&&E===1?v=!1:(It(g,o),!c&&E===1&&delete g._):(v=!o.$stable,$d(o,g)),b=o}else o&&(Yd(r,o),b={default:1});if(v)for(const E in g)!Kd(E)&&b[E]==null&&delete g[E]};function hs(r,o,c,h,g=!1){if(De(r)){r.forEach((M,G)=>hs(M,o&&(De(o)?o[G]:o),c,h,g));return}if(Fn(h)&&!g)return;const v=h.shapeFlag&4?Jo(h.component)||h.component.proxy:h.el,b=g?null:v,{i:E,r:S}=r,R=o&&o.r,C=E.refs===dt?E.refs={}:E.refs,F=E.setupState;if(R!=null&&R!==S&&(Mt(R)?(C[R]=null,ct(F,R)&&(F[R]=null)):Gt(R)&&(R.value=null)),qe(S))pr(S,E,12,[b,C]);else{const M=Mt(S),G=Gt(S);if(M||G){const ie=()=>{if(r.f){const j=M?ct(F,S)?F[S]:C[S]:S.value;g?De(j)&&Ma(j,v):De(j)?j.includes(v)||j.push(v):M?(C[S]=[v],ct(F,S)&&(F[S]=C[S])):(S.value=[v],r.k&&(C[r.k]=S.value))}else M?(C[S]=b,ct(F,S)&&(F[S]=b)):G&&(S.value=b,r.k&&(C[r.k]=b))};b?(ie.id=-1,ri(ie,c)):ie()}}}const ri=Uh;function ff(r){return gf(r)}function gf(r,o){const c=Ua();c.__VUE__=!0;const{insert:h,remove:g,patchProp:v,createElement:b,createText:E,createComment:S,setText:R,setElementText:C,parentNode:F,nextSibling:M,setScopeId:G=Ti,insertStaticContent:ie}=r,j=(O,z,W,ae=null,se=null,ge=null,ye=!1,me=null,he=!!z.dynamicChildren)=>{if(O===z)return;O&&!Mr(O,z)&&(ae=Et(O),wt(O,se,ge,!0),O=null),z.patchFlag===-2&&(he=!1,z.dynamicChildren=null);const{type:ce,ref:Le,shapeFlag:Ee}=z;switch(ce){case Wo:J(O,z,W,ae);break;case vi:Q(O,z,W,ae);break;case fs:O==null&&ee(z,W,ae,ye);break;case ht:xe(O,z,W,ae,se,ge,ye,me,he);break;default:Ee&1?be(O,z,W,ae,se,ge,ye,me,he):Ee&6?ze(O,z,W,ae,se,ge,ye,me,he):(Ee&64||Ee&128)&&ce.process(O,z,W,ae,se,ge,ye,me,he,Kt)}Le!=null&&se&&hs(Le,O&&O.ref,ge,z||O,!z)},J=(O,z,W,ae)=>{if(O==null)h(z.el=E(z.children),W,ae);else{const se=z.el=O.el;z.children!==O.children&&R(se,z.children)}},Q=(O,z,W,ae)=>{O==null?h(z.el=S(z.children||""),W,ae):z.el=O.el},ee=(O,z,W,ae)=>{[O.el,O.anchor]=ie(O.children,z,W,ae,O.el,O.anchor)},we=({el:O,anchor:z},W,ae)=>{let se;for(;O&&O!==z;)se=M(O),h(O,W,ae),O=se;h(z,W,ae)},le=({el:O,anchor:z})=>{let W;for(;O&&O!==z;)W=M(O),g(O),O=W;g(z)},be=(O,z,W,ae,se,ge,ye,me,he)=>{ye=ye||z.type==="svg",O==null?Se(z,W,ae,se,ge,ye,me,he):Z(O,z,se,ge,ye,me,he)},Se=(O,z,W,ae,se,ge,ye,me)=>{let he,ce;const{type:Le,props:Ee,shapeFlag:Re,transition:Ue,dirs:$e}=O;if(he=O.el=b(O.type,ge,Ee&&Ee.is,Ee),Re&8?C(he,O.children):Re&16&&y(O.children,he,null,ae,se,ge&&Le!=="foreignObject",ye,me),$e&&Pr(O,null,ae,"created"),U(he,O,O.scopeId,ye,ae),Ee){for(const et in Ee)et!=="value"&&!To(et)&&v(he,et,null,Ee[et],ge,O.children,ae,se,Tt);"value"in Ee&&v(he,"value",null,Ee.value),(ce=Ee.onVnodeBeforeMount)&&Oi(ce,ae,O)}$e&&Pr(O,null,ae,"beforeMount");const ot=mf(se,Ue);ot&&Ue.beforeEnter(he),h(he,z,W),((ce=Ee&&Ee.onVnodeMounted)||ot||$e)&&ri(()=>{ce&&Oi(ce,ae,O),ot&&Ue.enter(he),$e&&Pr(O,null,ae,"mounted")},se)},U=(O,z,W,ae,se)=>{if(W&&G(O,W),ae)for(let ge=0;ge<ae.length;ge++)G(O,ae[ge]);if(se){let ge=se.subTree;if(z===ge){const ye=se.vnode;U(O,ye,ye.scopeId,ye.slotScopeIds,se.parent)}}},y=(O,z,W,ae,se,ge,ye,me,he=0)=>{for(let ce=he;ce<O.length;ce++){const Le=O[ce]=me?gr(O[ce]):Pi(O[ce]);j(null,Le,z,W,ae,se,ge,ye,me)}},Z=(O,z,W,ae,se,ge,ye)=>{const me=z.el=O.el;let{patchFlag:he,dynamicChildren:ce,dirs:Le}=z;he|=O.patchFlag&16;const Ee=O.props||dt,Re=z.props||dt;let Ue;W&&Or(W,!1),(Ue=Re.onVnodeBeforeUpdate)&&Oi(Ue,W,z,O),Le&&Pr(z,O,W,"beforeUpdate"),W&&Or(W,!0);const $e=se&&z.type!=="foreignObject";if(ce?N(O.dynamicChildren,ce,me,W,ae,$e,ge):ye||pe(O,z,me,null,W,ae,$e,ge,!1),he>0){if(he&16)Ie(me,z,Ee,Re,W,ae,se);else if(he&2&&Ee.class!==Re.class&&v(me,"class",null,Re.class,se),he&4&&v(me,"style",Ee.style,Re.style,se),he&8){const ot=z.dynamicProps;for(let et=0;et<ot.length;et++){const vt=ot[et],Vt=Ee[vt],bi=Re[vt];(bi!==Vt||vt==="value")&&v(me,vt,Vt,bi,se,O.children,W,ae,Tt)}}he&1&&O.children!==z.children&&C(me,z.children)}else!ye&&ce==null&&Ie(me,z,Ee,Re,W,ae,se);((Ue=Re.onVnodeUpdated)||Le)&&ri(()=>{Ue&&Oi(Ue,W,z,O),Le&&Pr(z,O,W,"updated")},ae)},N=(O,z,W,ae,se,ge,ye)=>{for(let me=0;me<z.length;me++){const he=O[me],ce=z[me],Le=he.el&&(he.type===ht||!Mr(he,ce)||he.shapeFlag&70)?F(he.el):W;j(he,ce,Le,null,ae,se,ge,ye,!0)}},Ie=(O,z,W,ae,se,ge,ye)=>{if(W!==ae){if(W!==dt)for(const me in W)!To(me)&&!(me in ae)&&v(O,me,W[me],null,ye,z.children,se,ge,Tt);for(const me in ae){if(To(me))continue;const he=ae[me],ce=W[me];he!==ce&&me!=="value"&&v(O,me,ce,he,ye,z.children,se,ge,Tt)}"value"in ae&&v(O,"value",W.value,ae.value)}},xe=(O,z,W,ae,se,ge,ye,me,he)=>{const ce=z.el=O?O.el:E(""),Le=z.anchor=O?O.anchor:E("");let{patchFlag:Ee,dynamicChildren:Re,slotScopeIds:Ue}=z;Ue&&(me=me?me.concat(Ue):Ue),O==null?(h(ce,W,ae),h(Le,W,ae),y(z.children,W,Le,se,ge,ye,me,he)):Ee>0&&Ee&64&&Re&&O.dynamicChildren?(N(O.dynamicChildren,Re,W,se,ge,ye,me),(z.key!=null||se&&z===se.subTree)&&Wd(O,z,!0)):pe(O,z,W,Le,se,ge,ye,me,he)},ze=(O,z,W,ae,se,ge,ye,me,he)=>{z.slotScopeIds=me,O==null?z.shapeFlag&512?se.ctx.activate(z,W,ae,ye,he):Je(z,W,ae,se,ge,ye,he):We(O,z,he)},Je=(O,z,W,ae,se,ge,ye)=>{const me=O.component=Ef(O,ae,se);if(Go(O)&&(me.ctx.renderer=Kt),Sf(me),me.asyncDep){if(se&&se.registerDep(me,I),!O.el){const he=me.subTree=_e(vi);Q(null,he,z,W)}return}I(me,O,z,W,se,ge,ye)},We=(O,z,W)=>{const ae=z.component=O.component;if(Oh(O,z,W))if(ae.asyncDep&&!ae.asyncResolved){Ve(ae,z,W);return}else ae.next=z,Ah(ae.update),ae.update();else z.el=O.el,ae.vnode=z},I=(O,z,W,ae,se,ge,ye)=>{const me=()=>{if(O.isMounted){let{next:Le,bu:Ee,u:Re,parent:Ue,vnode:$e}=O,ot=Le,et;Or(O,!1),Le?(Le.el=$e.el,Ve(O,Le,ye)):Le=$e,Ee&&Lo(Ee),(et=Le.props&&Le.props.onVnodeBeforeUpdate)&&Oi(et,Ue,Le,$e),Or(O,!0);const vt=ts(O),Vt=O.subTree;O.subTree=vt,j(Vt,vt,F(Vt.el),Et(Vt),O,se,ge),Le.el=vt.el,ot===null&&Mh(O,vt.el),Re&&ri(Re,se),(et=Le.props&&Le.props.onVnodeUpdated)&&ri(()=>Oi(et,Ue,Le,$e),se)}else{let Le;const{el:Ee,props:Re}=z,{bm:Ue,m:$e,parent:ot}=O,et=Fn(z);if(Or(O,!1),Ue&&Lo(Ue),!et&&(Le=Re&&Re.onVnodeBeforeMount)&&Oi(Le,ot,z),Or(O,!0),Ee&&ni){const vt=()=>{O.subTree=ts(O),ni(Ee,O.subTree,O,se,null)};et?z.type.__asyncLoader().then(()=>!O.isUnmounted&&vt()):vt()}else{const vt=O.subTree=ts(O);j(null,vt,W,ae,O,se,ge),z.el=vt.el}if($e&&ri($e,se),!et&&(Le=Re&&Re.onVnodeMounted)){const vt=z;ri(()=>Oi(Le,ot,vt),se)}(z.shapeFlag&256||ot&&Fn(ot.vnode)&&ot.vnode.shapeFlag&256)&&O.a&&ri(O.a,se),O.isMounted=!0,z=W=ae=null}},he=O.effect=new Ha(me,()=>es(ce),O.scope),ce=O.update=()=>he.run();ce.id=O.uid,Or(O,!0),ce()},Ve=(O,z,W)=>{z.component=O;const ae=O.vnode.props;O.vnode=z,O.next=null,cf(O,z.props,ae,W),hf(O,z.children,W),tn(),vd(),rn()},pe=(O,z,W,ae,se,ge,ye,me,he=!1)=>{const ce=O&&O.children,Le=O?O.shapeFlag:0,Ee=z.children,{patchFlag:Re,shapeFlag:Ue}=z;if(Re>0){if(Re&128){_t(ce,Ee,W,ae,se,ge,ye,me,he);return}else if(Re&256){Be(ce,Ee,W,ae,se,ge,ye,me,he);return}}Ue&8?(Le&16&&Tt(ce,se,ge),Ee!==ce&&C(W,Ee)):Le&16?Ue&16?_t(ce,Ee,W,ae,se,ge,ye,me,he):Tt(ce,se,ge,!0):(Le&8&&C(W,""),Ue&16&&y(Ee,W,ae,se,ge,ye,me,he))},Be=(O,z,W,ae,se,ge,ye,me,he)=>{O=O||hi,z=z||hi;const ce=O.length,Le=z.length,Ee=Math.min(ce,Le);let Re;for(Re=0;Re<Ee;Re++){const Ue=z[Re]=he?gr(z[Re]):Pi(z[Re]);j(O[Re],Ue,W,null,se,ge,ye,me,he)}ce>Le?Tt(O,se,ge,!0,!1,Ee):y(z,W,ae,se,ge,ye,me,he,Ee)},_t=(O,z,W,ae,se,ge,ye,me,he)=>{let ce=0;const Le=z.length;let Ee=O.length-1,Re=Le-1;for(;ce<=Ee&&ce<=Re;){const Ue=O[ce],$e=z[ce]=he?gr(z[ce]):Pi(z[ce]);if(Mr(Ue,$e))j(Ue,$e,W,null,se,ge,ye,me,he);else break;ce++}for(;ce<=Ee&&ce<=Re;){const Ue=O[Ee],$e=z[Re]=he?gr(z[Re]):Pi(z[Re]);if(Mr(Ue,$e))j(Ue,$e,W,null,se,ge,ye,me,he);else break;Ee--,Re--}if(ce>Ee){if(ce<=Re){const Ue=Re+1,$e=Ue<Le?z[Ue].el:ae;for(;ce<=Re;)j(null,z[ce]=he?gr(z[ce]):Pi(z[ce]),W,$e,se,ge,ye,me,he),ce++}}else if(ce>Re)for(;ce<=Ee;)wt(O[ce],se,ge,!0),ce++;else{const Ue=ce,$e=ce,ot=new Map;for(ce=$e;ce<=Re;ce++){const zt=z[ce]=he?gr(z[ce]):Pi(z[ce]);zt.key!=null&&ot.set(zt.key,ce)}let et,vt=0;const Vt=Re-$e+1;let bi=!1,Ji=0;const ci=new Array(Vt);for(ce=0;ce<Vt;ce++)ci[ce]=0;for(ce=Ue;ce<=Ee;ce++){const zt=O[ce];if(vt>=Vt){wt(zt,se,ge,!0);continue}let Ge;if(zt.key!=null)Ge=ot.get(zt.key);else for(et=$e;et<=Re;et++)if(ci[et-$e]===0&&Mr(zt,z[et])){Ge=et;break}Ge===void 0?wt(zt,se,ge,!0):(ci[Ge-$e]=ce+1,Ge>=Ji?Ji=Ge:bi=!0,j(zt,z[Ge],W,null,se,ge,ye,me,he),vt++)}const Zi=bi?vf(ci):hi;for(et=Zi.length-1,ce=Vt-1;ce>=0;ce--){const zt=$e+ce,Ge=z[zt],st=zt+1<Le?z[zt+1].el:ae;ci[ce]===0?j(null,Ge,W,st,se,ge,ye,me,he):bi&&(et<0||ce!==Zi[et]?Nt(Ge,W,st,2):et--)}}},Nt=(O,z,W,ae,se=null)=>{const{el:ge,type:ye,transition:me,children:he,shapeFlag:ce}=O;if(ce&6){Nt(O.component.subTree,z,W,ae);return}if(ce&128){O.suspense.move(z,W,ae);return}if(ce&64){ye.move(O,z,W,Kt);return}if(ye===ht){h(ge,z,W);for(let Ee=0;Ee<he.length;Ee++)Nt(he[Ee],z,W,ae);h(O.anchor,z,W);return}if(ye===fs){we(O,z,W);return}if(ae!==2&&ce&1&&me)if(ae===0)me.beforeEnter(ge),h(ge,z,W),ri(()=>me.enter(ge),se);else{const{leave:Ee,delayLeave:Re,afterLeave:Ue}=me,$e=()=>h(ge,z,W),ot=()=>{Ee(ge,()=>{$e(),Ue&&Ue()})};Re?Re(ge,$e,ot):ot()}else h(ge,z,W)},wt=(O,z,W,ae=!1,se=!1)=>{const{type:ge,props:ye,ref:me,children:he,dynamicChildren:ce,shapeFlag:Le,patchFlag:Ee,dirs:Re}=O;if(me!=null&&hs(me,null,W,O,!0),Le&256){z.ctx.deactivate(O);return}const Ue=Le&1&&Re,$e=!Fn(O);let ot;if($e&&(ot=ye&&ye.onVnodeBeforeUnmount)&&Oi(ot,z,O),Le&6)Ct(O.component,W,ae);else{if(Le&128){O.suspense.unmount(W,ae);return}Ue&&Pr(O,null,z,"beforeUnmount"),Le&64?O.type.remove(O,z,W,se,Kt,ae):ce&&(ge!==ht||Ee>0&&Ee&64)?Tt(ce,z,W,!1,!0):(ge===ht&&Ee&384||!se&&Le&16)&&Tt(he,z,W),ae&&xt(O)}($e&&(ot=ye&&ye.onVnodeUnmounted)||Ue)&&ri(()=>{ot&&Oi(ot,z,O),Ue&&Pr(O,null,z,"unmounted")},W)},xt=O=>{const{type:z,el:W,anchor:ae,transition:se}=O;if(z===ht){lt(W,ae);return}if(z===fs){le(O);return}const ge=()=>{g(W),se&&!se.persisted&&se.afterLeave&&se.afterLeave()};if(O.shapeFlag&1&&se&&!se.persisted){const{leave:ye,delayLeave:me}=se,he=()=>ye(W,ge);me?me(O.el,ge,he):he()}else ge()},lt=(O,z)=>{let W;for(;O!==z;)W=M(O),g(O),O=W;g(z)},Ct=(O,z,W)=>{const{bum:ae,scope:se,update:ge,subTree:ye,um:me}=O;ae&&Lo(ae),se.stop(),ge&&(ge.active=!1,wt(ye,O,z,W)),me&&ri(me,z),ri(()=>{O.isUnmounted=!0},z),z&&z.pendingBranch&&!z.isUnmounted&&O.asyncDep&&!O.asyncResolved&&O.suspenseId===z.pendingId&&(z.deps--,z.deps===0&&z.resolve())},Tt=(O,z,W,ae=!1,se=!1,ge=0)=>{for(let ye=ge;ye<O.length;ye++)wt(O[ye],z,W,ae,se)},Et=O=>O.shapeFlag&6?Et(O.component.subTree):O.shapeFlag&128?O.suspense.next():M(O.anchor||O.el),di=(O,z,W)=>{O==null?z._vnode&&wt(z._vnode,null,null,!0):j(z._vnode||null,O,z,null,null,null,W),vd(),bd(),z._vnode=O},Kt={p:j,um:wt,m:Nt,r:xt,mt:Je,mc:y,pc:pe,pbc:N,n:Et,o:r};let Ze,ni;return o&&([Ze,ni]=o(Kt)),{render:di,hydrate:Ze,createApp:lf(di,Ze)}}function Or({effect:r,update:o},c){r.allowRecurse=o.allowRecurse=c}function mf(r,o){return(!r||r&&!r.pendingBranch)&&o&&!o.persisted}function Wd(r,o,c=!1){const h=r.children,g=o.children;if(De(h)&&De(g))for(let v=0;v<h.length;v++){const b=h[v];let E=g[v];E.shapeFlag&1&&!E.dynamicChildren&&((E.patchFlag<=0||E.patchFlag===32)&&(E=g[v]=gr(g[v]),E.el=b.el),c||Wd(b,E)),E.type===Wo&&(E.el=b.el)}}function vf(r){const o=r.slice(),c=[0];let h,g,v,b,E;const S=r.length;for(h=0;h<S;h++){const R=r[h];if(R!==0){if(g=c[c.length-1],r[g]<R){o[h]=g,c.push(h);continue}for(v=0,b=c.length-1;v<b;)E=v+b>>1,r[c[E]]<R?v=E+1:b=E;R<r[c[v]]&&(v>0&&(o[h]=c[v-1]),c[v]=h)}}for(v=c.length,b=c[v-1];v-- >0;)c[v]=b,b=o[b];return c}const bf=r=>r.__isTeleport,ht=Symbol.for("v-fgt"),Wo=Symbol.for("v-txt"),vi=Symbol.for("v-cmt"),fs=Symbol.for("v-stc"),Bn=[];let Li=null;function K(r=!1){Bn.push(Li=r?null:[])}function wf(){Bn.pop(),Li=Bn[Bn.length-1]||null}let Un=1;function qd(r){Un+=r}function Xd(r){return r.dynamicChildren=Un>0?Li||hi:null,wf(),Un>0&&Li&&Li.push(r),r}function de(r,o,c,h,g,v){return Xd(V(r,o,c,h,g,v,!0))}function Ye(r,o,c,h,g){return Xd(_e(r,o,c,h,g,!0))}function qo(r){return r?r.__v_isVNode===!0:!1}function Mr(r,o){return r.type===o.type&&r.key===o.key}const Xo="__vInternal",Qd=({key:r})=>r!=null?r:null,Qo=({ref:r,ref_key:o,ref_for:c})=>(typeof r=="number"&&(r=""+r),r!=null?Mt(r)||Gt(r)||qe(r)?{i:Ht,r,k:o,f:!!c}:r:null);function V(r,o=null,c=null,h=0,g=null,v=r===ht?0:1,b=!1,E=!1){const S={__v_isVNode:!0,__v_skip:!0,type:r,props:o,key:o&&Qd(o),ref:o&&Qo(o),scopeId:yd,slotScopeIds:null,children:c,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:v,patchFlag:h,dynamicProps:g,dynamicChildren:null,appContext:null,ctx:Ht};return E?(gs(S,c),v&128&&r.normalize(S)):c&&(S.shapeFlag|=Mt(c)?8:16),Un>0&&!b&&Li&&(S.patchFlag>0||v&6)&&S.patchFlag!==32&&Li.push(S),S}const _e=xf;function xf(r,o=null,c=null,h=0,g=null,v=!1){if((!r||r===Nh)&&(r=vi),qo(r)){const E=Wi(r,o,!0);return c&&gs(E,c),Un>0&&!v&&Li&&(E.shapeFlag&6?Li[Li.indexOf(r)]=E:Li.push(E)),E.patchFlag|=-2,E}if(If(r)&&(r=r.__vccOpts),o){o=yf(o);let{class:E,style:S}=o;E&&!Mt(E)&&(o.class=Dt(E)),mt(S)&&(cd(S)&&!De(S)&&(S=It({},S)),o.style=ei(S))}const b=Mt(r)?1:Bh(r)?128:bf(r)?64:mt(r)?4:qe(r)?2:0;return V(r,o,c,h,g,b,v,!0)}function yf(r){return r?cd(r)||Xo in r?It({},r):r:null}function Wi(r,o,c=!1){const{props:h,ref:g,patchFlag:v,children:b}=r,E=o?kf(h||{},o):h;return{__v_isVNode:!0,__v_skip:!0,type:r.type,props:E,key:E&&Qd(E),ref:o&&o.ref?c&&g?De(g)?g.concat(Qo(o)):[g,Qo(o)]:Qo(o):g,scopeId:r.scopeId,slotScopeIds:r.slotScopeIds,children:b,target:r.target,targetAnchor:r.targetAnchor,staticCount:r.staticCount,shapeFlag:r.shapeFlag,patchFlag:o&&r.type!==ht?v===-1?16:v|16:v,dynamicProps:r.dynamicProps,dynamicChildren:r.dynamicChildren,appContext:r.appContext,dirs:r.dirs,transition:r.transition,component:r.component,suspense:r.suspense,ssContent:r.ssContent&&Wi(r.ssContent),ssFallback:r.ssFallback&&Wi(r.ssFallback),el:r.el,anchor:r.anchor,ctx:r.ctx,ce:r.ce}}function Ai(r=" ",o=0){return _e(Wo,null,r,o)}function Te(r="",o=!1){return o?(K(),Ye(vi,null,r)):_e(vi,null,r)}function Pi(r){return r==null||typeof r=="boolean"?_e(vi):De(r)?_e(ht,null,r.slice()):typeof r=="object"?gr(r):_e(Wo,null,String(r))}function gr(r){return r.el===null&&r.patchFlag!==-1||r.memo?r:Wi(r)}function gs(r,o){let c=0;const{shapeFlag:h}=r;if(o==null)o=null;else if(De(o))c=16;else if(typeof o=="object")if(h&65){const g=o.default;g&&(g._c&&(g._d=!1),gs(r,g()),g._c&&(g._d=!0));return}else{c=32;const g=o._;!g&&!(Xo in o)?o._ctx=Ht:g===3&&Ht&&(Ht.slots._===1?o._=1:(o._=2,r.patchFlag|=1024))}else qe(o)?(o={default:o,_ctx:Ht},c=32):(o=String(o),h&64?(c=16,o=[Ai(o)]):c=8);r.children=o,r.shapeFlag|=c}function kf(...r){const o={};for(let c=0;c<r.length;c++){const h=r[c];for(const g in h)if(g==="class")o.class!==h.class&&(o.class=Dt([o.class,h.class]));else if(g==="style")o.style=ei([o.style,h.style]);else if(ko(g)){const v=o[g],b=h[g];b&&v!==b&&!(De(v)&&v.includes(b))&&(o[g]=v?[].concat(v,b):b)}else g!==""&&(o[g]=h[g])}return o}function Oi(r,o,c,h=null){gi(r,o,7,[c,h])}const _f=zd();let Tf=0;function Ef(r,o,c){const h=r.type,g=(o?o.appContext:r.appContext)||_f,v={uid:Tf++,vnode:r,type:h,parent:o,appContext:g,root:null,next:null,subTree:null,effect:null,update:null,scope:new Wp(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:o?o.provides:Object.create(g.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Ud(h,g),emitsOptions:xd(h,g),emit:null,emitted:null,propsDefaults:dt,inheritAttrs:h.inheritAttrs,ctx:dt,data:dt,props:dt,attrs:dt,slots:dt,refs:dt,setupState:dt,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:c,suspenseId:c?c.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return v.ctx={_:v},v.root=o?o.root:v,v.emit=Ih.bind(null,v),r.ce&&r.ce(v),v}let jt=null;const Jd=()=>jt||Ht;let ms,sn,Zd="__VUE_INSTANCE_SETTERS__";(sn=Ua()[Zd])||(sn=Ua()[Zd]=[]),sn.push(r=>jt=r),ms=r=>{sn.length>1?sn.forEach(o=>o(r)):sn[0](r)};const ln=r=>{ms(r),r.scope.on()},Fr=()=>{jt&&jt.scope.off(),ms(null)};function ec(r){return r.vnode.shapeFlag&4}let jn=!1;function Sf(r,o=!1){jn=o;const{props:c,children:h}=r.vnode,g=ec(r);df(r,c,g,o),pf(r,h);const v=g?Lf(r,o):void 0;return jn=!1,v}function Lf(r,o){const c=r.type;r.accessCache=Object.create(null),r.proxy=ud(new Proxy(r.ctx,ef));const{setup:h}=c;if(h){const g=r.setupContext=h.length>1?Rf(r):null;ln(r),tn();const v=pr(h,r,0,[r.props,g]);if(rn(),Fr(),Bl(v)){if(v.then(Fr,Fr),o)return v.then(b=>{tc(r,b,o)}).catch(b=>{zo(b,r,0)});r.asyncDep=v}else tc(r,v,o)}else rc(r,o)}function tc(r,o,c){qe(o)?r.type.__ssrInlineRender?r.ssrRender=o:r.render=o:mt(o)&&(r.setupState=fd(o)),rc(r,c)}let ic;function rc(r,o,c){const h=r.type;if(!r.render){if(!o&&ic&&!h.render){const g=h.template||ds(r).template;if(g){const{isCustomElement:v,compilerOptions:b}=r.appContext.config,{delimiters:E,compilerOptions:S}=h,R=It(It({isCustomElement:v,delimiters:E},b),S);h.render=ic(g,R)}}r.render=h.render||Ti}{ln(r),tn();try{tf(r)}finally{rn(),Fr()}}}function Af(r){return r.attrsProxy||(r.attrsProxy=new Proxy(r.attrs,{get(o,c){return ii(r,"get","$attrs"),o[c]}}))}function Rf(r){const o=c=>{r.exposed=c||{}};return{get attrs(){return Af(r)},slots:r.slots,emit:r.emit,expose:o}}function Jo(r){if(r.exposed)return r.exposeProxy||(r.exposeProxy=new Proxy(fd(ud(r.exposed)),{get(o,c){if(c in o)return o[c];if(c in Nn)return Nn[c](r)},has(o,c){return c in o||c in Nn}}))}function Cf(r,o=!0){return qe(r)?r.displayName||r.name:r.name||o&&r.__name}function If(r){return qe(r)&&"__vccOpts"in r}const fe=(r,o)=>Eh(r,o,jn);function Zo(r,o,c){const h=arguments.length;return h===2?mt(o)&&!De(o)?qo(o)?_e(r,null,[o]):_e(r,o):_e(r,null,o):(h>3?c=Array.prototype.slice.call(arguments,2):h===3&&qo(c)&&(c=[c]),_e(r,o,c))}const Df=Symbol.for("v-scx"),Pf=()=>nt(Df),Of="3.3.10",Mf="http://www.w3.org/2000/svg",Nr=typeof document<"u"?document:null,nc=Nr&&Nr.createElement("template"),Ff={insert:(r,o,c)=>{o.insertBefore(r,c||null)},remove:r=>{const o=r.parentNode;o&&o.removeChild(r)},createElement:(r,o,c,h)=>{const g=o?Nr.createElementNS(Mf,r):Nr.createElement(r,c?{is:c}:void 0);return r==="select"&&h&&h.multiple!=null&&g.setAttribute("multiple",h.multiple),g},createText:r=>Nr.createTextNode(r),createComment:r=>Nr.createComment(r),setText:(r,o)=>{r.nodeValue=o},setElementText:(r,o)=>{r.textContent=o},parentNode:r=>r.parentNode,nextSibling:r=>r.nextSibling,querySelector:r=>Nr.querySelector(r),setScopeId(r,o){r.setAttribute(o,"")},insertStaticContent(r,o,c,h,g,v){const b=c?c.previousSibling:o.lastChild;if(g&&(g===v||g.nextSibling))for(;o.insertBefore(g.cloneNode(!0),c),!(g===v||!(g=g.nextSibling)););else{nc.innerHTML=h?`<svg>${r}</svg>`:r;const E=nc.content;if(h){const S=E.firstChild;for(;S.firstChild;)E.appendChild(S.firstChild);E.removeChild(S)}o.insertBefore(E,c)}return[b?b.nextSibling:o.firstChild,c?c.previousSibling:o.lastChild]}},mr="transition",Vn="animation",Gn=Symbol("_vtc"),dn=(r,{slots:o})=>Zo(Gh,Nf(r),o);dn.displayName="Transition";const oc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};dn.props=It({},Sd,oc);const zr=(r,o=[])=>{De(r)?r.forEach(c=>c(...o)):r&&r(...o)},ac=r=>r?De(r)?r.some(o=>o.length>1):r.length>1:!1;function Nf(r){const o={};for(const xe in r)xe in oc||(o[xe]=r[xe]);if(r.css===!1)return o;const{name:c="v",type:h,duration:g,enterFromClass:v=`${c}-enter-from`,enterActiveClass:b=`${c}-enter-active`,enterToClass:E=`${c}-enter-to`,appearFromClass:S=v,appearActiveClass:R=b,appearToClass:C=E,leaveFromClass:F=`${c}-leave-from`,leaveActiveClass:M=`${c}-leave-active`,leaveToClass:G=`${c}-leave-to`}=r,ie=zf(g),j=ie&&ie[0],J=ie&&ie[1],{onBeforeEnter:Q,onEnter:ee,onEnterCancelled:we,onLeave:le,onLeaveCancelled:be,onBeforeAppear:Se=Q,onAppear:U=ee,onAppearCancelled:y=we}=o,Z=(xe,ze,Je)=>{Br(xe,ze?C:E),Br(xe,ze?R:b),Je&&Je()},N=(xe,ze)=>{xe._isLeaving=!1,Br(xe,F),Br(xe,G),Br(xe,M),ze&&ze()},Ie=xe=>(ze,Je)=>{const We=xe?U:ee,I=()=>Z(ze,xe,Je);zr(We,[ze,I]),sc(()=>{Br(ze,xe?S:v),vr(ze,xe?C:E),ac(We)||lc(ze,h,j,I)})};return It(o,{onBeforeEnter(xe){zr(Q,[xe]),vr(xe,v),vr(xe,b)},onBeforeAppear(xe){zr(Se,[xe]),vr(xe,S),vr(xe,R)},onEnter:Ie(!1),onAppear:Ie(!0),onLeave(xe,ze){xe._isLeaving=!0;const Je=()=>N(xe,ze);vr(xe,F),jf(),vr(xe,M),sc(()=>{!xe._isLeaving||(Br(xe,F),vr(xe,G),ac(le)||lc(xe,h,J,Je))}),zr(le,[xe,Je])},onEnterCancelled(xe){Z(xe,!1),zr(we,[xe])},onAppearCancelled(xe){Z(xe,!0),zr(y,[xe])},onLeaveCancelled(xe){N(xe),zr(be,[xe])}})}function zf(r){if(r==null)return null;if(mt(r))return[vs(r.enter),vs(r.leave)];{const o=vs(r);return[o,o]}}function vs(r){return Ba(r)}function vr(r,o){o.split(/\s+/).forEach(c=>c&&r.classList.add(c)),(r[Gn]||(r[Gn]=new Set)).add(o)}function Br(r,o){o.split(/\s+/).forEach(h=>h&&r.classList.remove(h));const c=r[Gn];c&&(c.delete(o),c.size||(r[Gn]=void 0))}function sc(r){requestAnimationFrame(()=>{requestAnimationFrame(r)})}let Bf=0;function lc(r,o,c,h){const g=r._endId=++Bf,v=()=>{g===r._endId&&h()};if(c)return setTimeout(v,c);const{type:b,timeout:E,propCount:S}=Uf(r,o);if(!b)return h();const R=b+"end";let C=0;const F=()=>{r.removeEventListener(R,M),v()},M=G=>{G.target===r&&++C>=S&&F()};setTimeout(()=>{C<S&&F()},E+1),r.addEventListener(R,M)}function Uf(r,o){const c=window.getComputedStyle(r),h=ie=>(c[ie]||"").split(", "),g=h(`${mr}Delay`),v=h(`${mr}Duration`),b=dc(g,v),E=h(`${Vn}Delay`),S=h(`${Vn}Duration`),R=dc(E,S);let C=null,F=0,M=0;o===mr?b>0&&(C=mr,F=b,M=v.length):o===Vn?R>0&&(C=Vn,F=R,M=S.length):(F=Math.max(b,R),C=F>0?b>R?mr:Vn:null,M=C?C===mr?v.length:S.length:0);const G=C===mr&&/\b(transform|all)(,|$)/.test(h(`${mr}Property`).toString());return{type:C,timeout:F,propCount:M,hasTransform:G}}function dc(r,o){for(;r.length<o.length;)r=r.concat(r);return Math.max(...o.map((c,h)=>cc(c)+cc(r[h])))}function cc(r){return r==="auto"?0:Number(r.slice(0,-1).replace(",","."))*1e3}function jf(){return document.body.offsetHeight}function Vf(r,o,c){const h=r[Gn];h&&(o=(o?[o,...h]:[...h]).join(" ")),o==null?r.removeAttribute("class"):c?r.setAttribute("class",o):r.className=o}const bs=Symbol("_vod"),Hn={beforeMount(r,{value:o},{transition:c}){r[bs]=r.style.display==="none"?"":r.style.display,c&&o?c.beforeEnter(r):Kn(r,o)},mounted(r,{value:o},{transition:c}){c&&o&&c.enter(r)},updated(r,{value:o,oldValue:c},{transition:h}){!o!=!c&&(h?o?(h.beforeEnter(r),Kn(r,!0),h.enter(r)):h.leave(r,()=>{Kn(r,!1)}):Kn(r,o))},beforeUnmount(r,{value:o}){Kn(r,o)}};function Kn(r,o){r.style.display=o?r[bs]:"none"}function Gf(r,o,c){const h=r.style,g=Mt(c);if(c&&!g){if(o&&!Mt(o))for(const v in o)c[v]==null&&ws(h,v,"");for(const v in c)ws(h,v,c[v])}else{const v=h.display;g?o!==c&&(h.cssText=c):o&&r.removeAttribute("style"),bs in r&&(h.display=v)}}const uc=/\s*!important$/;function ws(r,o,c){if(De(c))c.forEach(h=>ws(r,o,h));else if(c==null&&(c=""),o.startsWith("--"))r.setProperty(o,c);else{const h=Hf(r,o);uc.test(c)?r.setProperty(fi(h),c.replace(uc,""),"important"):r[h]=c}}const pc=["Webkit","Moz","ms"],xs={};function Hf(r,o){const c=xs[o];if(c)return c;let h=li(o);if(h!=="filter"&&h in r)return xs[o]=h;h=So(h);for(let g=0;g<pc.length;g++){const v=pc[g]+h;if(v in r)return xs[o]=v}return o}const hc="http://www.w3.org/1999/xlink";function Kf(r,o,c,h,g){if(h&&o.startsWith("xlink:"))c==null?r.removeAttributeNS(hc,o.slice(6,o.length)):r.setAttributeNS(hc,o,c);else{const v=$p(o);c==null||v&&!Gl(c)?r.removeAttribute(o):r.setAttribute(o,v?"":c)}}function $f(r,o,c,h,g,v,b){if(o==="innerHTML"||o==="textContent"){h&&b(h,g,v),r[o]=c==null?"":c;return}const E=r.tagName;if(o==="value"&&E!=="PROGRESS"&&!E.includes("-")){r._value=c;const R=E==="OPTION"?r.getAttribute("value"):r.value,C=c==null?"":c;R!==C&&(r.value=C),c==null&&r.removeAttribute(o);return}let S=!1;if(c===""||c==null){const R=typeof r[o];R==="boolean"?c=Gl(c):c==null&&R==="string"?(c="",S=!0):R==="number"&&(c=0,S=!0)}try{r[o]=c}catch{}S&&r.removeAttribute(o)}function Ur(r,o,c,h){r.addEventListener(o,c,h)}function Yf(r,o,c,h){r.removeEventListener(o,c,h)}const fc=Symbol("_vei");function Wf(r,o,c,h,g=null){const v=r[fc]||(r[fc]={}),b=v[o];if(h&&b)b.value=h;else{const[E,S]=qf(o);if(h){const R=v[o]=Jf(h,g);Ur(r,E,R,S)}else b&&(Yf(r,E,b,S),v[o]=void 0)}}const gc=/(?:Once|Passive|Capture)$/;function qf(r){let o;if(gc.test(r)){o={};let h;for(;h=r.match(gc);)r=r.slice(0,r.length-h[0].length),o[h[0].toLowerCase()]=!0}return[r[2]===":"?r.slice(3):fi(r.slice(2)),o]}let ys=0;const Xf=Promise.resolve(),Qf=()=>ys||(Xf.then(()=>ys=0),ys=Date.now());function Jf(r,o){const c=h=>{if(!h._vts)h._vts=Date.now();else if(h._vts<=c.attached)return;gi(Zf(h,c.value),o,5,[h])};return c.value=r,c.attached=Qf(),c}function Zf(r,o){if(De(o)){const c=r.stopImmediatePropagation;return r.stopImmediatePropagation=()=>{c.call(r),r._stopped=!0},o.map(h=>g=>!g._stopped&&h&&h(g))}else return o}const mc=r=>r.charCodeAt(0)===111&&r.charCodeAt(1)===110&&r.charCodeAt(2)>96&&r.charCodeAt(2)<123,eg=(r,o,c,h,g=!1,v,b,E,S)=>{o==="class"?Vf(r,h,g):o==="style"?Gf(r,c,h):ko(o)?Oa(o)||Wf(r,o,c,h,b):(o[0]==="."?(o=o.slice(1),!0):o[0]==="^"?(o=o.slice(1),!1):tg(r,o,h,g))?$f(r,o,h,v,b,E,S):(o==="true-value"?r._trueValue=h:o==="false-value"&&(r._falseValue=h),Kf(r,o,h,g))};function tg(r,o,c,h){if(h)return!!(o==="innerHTML"||o==="textContent"||o in r&&mc(o)&&qe(c));if(o==="spellcheck"||o==="draggable"||o==="translate"||o==="form"||o==="list"&&r.tagName==="INPUT"||o==="type"&&r.tagName==="TEXTAREA")return!1;if(o==="width"||o==="height"){const g=r.tagName;return!(g==="IMG"||g==="VIDEO"||g==="CANVAS"||g==="SOURCE")}return mc(o)&&Mt(c)?!1:o in r}/*! #__NO_SIDE_EFFECTS__ */function Mi(r,o){const c=Qe(r);class h extends ks{constructor(v){super(c,v,o)}}return h.def=c,h}const ig=typeof HTMLElement<"u"?HTMLElement:class{};class ks extends ig{constructor(o,c={},h){super(),this._def=o,this._props=c,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&h?h(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),On(()=>{this._connected||(yc(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let h=0;h<this.attributes.length;h++)this._setAttr(this.attributes[h].name);this._ob=new MutationObserver(h=>{for(const g of h)this._setAttr(g.attributeName)}),this._ob.observe(this,{attributes:!0});const o=(h,g=!1)=>{const{props:v,styles:b}=h;let E;if(v&&!De(v))for(const S in v){const R=v[S];(R===Number||R&&R.type===Number)&&(S in this._props&&(this._props[S]=Ba(this._props[S])),(E||(E=Object.create(null)))[li(S)]=!0)}this._numberProps=E,g&&this._resolveProps(h),this._applyStyles(b),this._update()},c=this._def.__asyncLoader;c?c().then(h=>o(h,!0)):o(this._def)}_resolveProps(o){const{props:c}=o,h=De(c)?c:Object.keys(c||{});for(const g of Object.keys(this))g[0]!=="_"&&h.includes(g)&&this._setProp(g,this[g],!0,!1);for(const g of h.map(li))Object.defineProperty(this,g,{get(){return this._getProp(g)},set(v){this._setProp(g,v)}})}_setAttr(o){let c=this.getAttribute(o);const h=li(o);this._numberProps&&this._numberProps[h]&&(c=Ba(c)),this._setProp(h,c,!1)}_getProp(o){return this._props[o]}_setProp(o,c,h=!0,g=!0){c!==this._props[o]&&(this._props[o]=c,g&&this._instance&&this._update(),h&&(c===!0?this.setAttribute(fi(o),""):typeof c=="string"||typeof c=="number"?this.setAttribute(fi(o),c+""):c||this.removeAttribute(fi(o))))}_update(){yc(this._createVNode(),this.shadowRoot)}_createVNode(){const o=_e(this._def,It({},this._props));return this._instance||(o.ce=c=>{this._instance=c,c.isCE=!0;const h=(v,b)=>{this.dispatchEvent(new CustomEvent(v,{detail:b}))};c.emit=(v,...b)=>{h(v,b),fi(v)!==v&&h(fi(v),b)};let g=this;for(;g=g&&(g.parentNode||g.host);)if(g instanceof ks){c.parent=g._instance,c.provides=g._instance.provides;break}}),o}_applyStyles(o){o&&o.forEach(c=>{const h=document.createElement("style");h.textContent=c,this.shadowRoot.appendChild(h)})}}const ea=r=>{const o=r.props["onUpdate:modelValue"]||!1;return De(o)?c=>Lo(o,c):o};function rg(r){r.target.composing=!0}function vc(r){const o=r.target;o.composing&&(o.composing=!1,o.dispatchEvent(new Event("input")))}const cn=Symbol("_assign"),_s={created(r,{modifiers:{lazy:o,trim:c,number:h}},g){r[cn]=ea(g);const v=h||g.props&&g.props.type==="number";Ur(r,o?"change":"input",b=>{if(b.target.composing)return;let E=r.value;c&&(E=E.trim()),v&&(E=za(E)),r[cn](E)}),c&&Ur(r,"change",()=>{r.value=r.value.trim()}),o||(Ur(r,"compositionstart",rg),Ur(r,"compositionend",vc),Ur(r,"change",vc))},mounted(r,{value:o}){r.value=o==null?"":o},beforeUpdate(r,{value:o,modifiers:{lazy:c,trim:h,number:g}},v){if(r[cn]=ea(v),r.composing)return;const b=g||r.type==="number"?za(r.value):r.value,E=o==null?"":o;b!==E&&(document.activeElement===r&&r.type!=="range"&&(c||h&&r.value.trim()===E)||(r.value=E))}},ng={deep:!0,created(r,o,c){r[cn]=ea(c),Ur(r,"change",()=>{const h=r._modelValue,g=og(r),v=r.checked,b=r[cn];if(De(h)){const E=Hl(h,g),S=E!==-1;if(v&&!S)b(h.concat(g));else if(!v&&S){const R=[...h];R.splice(E,1),b(R)}}else if(_o(h)){const E=new Set(h);v?E.add(g):E.delete(g),b(E)}else b(wc(r,v))})},mounted:bc,beforeUpdate(r,o,c){r[cn]=ea(c),bc(r,o,c)}};function bc(r,{value:o,oldValue:c},h){r._modelValue=o,De(o)?r.checked=Hl(o,h.props.value)>-1:_o(o)?r.checked=o.has(h.props.value):o!==c&&(r.checked=Ro(o,wc(r,!0)))}function og(r){return"_value"in r?r._value:r.value}function wc(r,o){const c=o?"_trueValue":"_falseValue";return c in r?r[c]:o}const ag=["ctrl","shift","alt","meta"],sg={stop:r=>r.stopPropagation(),prevent:r=>r.preventDefault(),self:r=>r.target!==r.currentTarget,ctrl:r=>!r.ctrlKey,shift:r=>!r.shiftKey,alt:r=>!r.altKey,meta:r=>!r.metaKey,left:r=>"button"in r&&r.button!==0,middle:r=>"button"in r&&r.button!==1,right:r=>"button"in r&&r.button!==2,exact:(r,o)=>ag.some(c=>r[`${c}Key`]&&!o.includes(c))},kt=(r,o)=>r._withMods||(r._withMods=(c,...h)=>{for(let g=0;g<o.length;g++){const v=sg[o[g]];if(v&&v(c,o))return}return r(c,...h)}),lg={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Fi=(r,o)=>r._withKeys||(r._withKeys=c=>{if(!("key"in c))return;const h=fi(c.key);if(o.some(g=>g===h||lg[g]===h))return r(c)}),dg=It({patchProp:eg},Ff);let xc;function cg(){return xc||(xc=ff(dg))}const yc=(...r)=>{cg().render(...r)},ug={style:{"pointer-events":"none",opacity:"0",position:"absolute",left:"0px",right:"0px",top:"0px",bottom:"0px","z-index":"1000"}},$n=Qe({__name:"IntersectionMonitor",emits:["visible"],setup(r,{emit:o}){const c=o;return yt(()=>{var h,g,v;new IntersectionObserver(async b=>{for(let E in b)c("visible",b[E].isIntersecting)},{threshold:.5}).observe((v=(g=(h=Jd())==null?void 0:h.vnode)==null?void 0:g.el)==null?void 0:v.parentNode)}),(h,g)=>(K(),de("div",ug))}}),my="";var kc=function(){if(typeof Map<"u")return Map;function r(o,c){var h=-1;return o.some(function(g,v){return g[0]===c?(h=v,!0):!1}),h}return function(){function o(){this.__entries__=[]}return Object.defineProperty(o.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),o.prototype.get=function(c){var h=r(this.__entries__,c),g=this.__entries__[h];return g&&g[1]},o.prototype.set=function(c,h){var g=r(this.__entries__,c);~g?this.__entries__[g][1]=h:this.__entries__.push([c,h])},o.prototype.delete=function(c){var h=this.__entries__,g=r(h,c);~g&&h.splice(g,1)},o.prototype.has=function(c){return!!~r(this.__entries__,c)},o.prototype.clear=function(){this.__entries__.splice(0)},o.prototype.forEach=function(c,h){h===void 0&&(h=null);for(var g=0,v=this.__entries__;g<v.length;g++){var b=v[g];c.call(h,b[1],b[0])}},o}()}(),Ts=typeof window<"u"&&typeof document<"u"&&window.document===document,ta=function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),pg=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(ta):function(r){return setTimeout(function(){return r(Date.now())},1e3/60)}}(),hg=2;function fg(r,o){var c=!1,h=!1,g=0;function v(){c&&(c=!1,r()),h&&E()}function b(){pg(v)}function E(){var S=Date.now();if(c){if(S-g<hg)return;h=!0}else c=!0,h=!1,setTimeout(b,o);g=S}return E}var gg=20,mg=["top","right","bottom","left","width","height","size","weight"],vg=typeof MutationObserver<"u",bg=function(){function r(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=fg(this.refresh.bind(this),gg)}return r.prototype.addObserver=function(o){~this.observers_.indexOf(o)||this.observers_.push(o),this.connected_||this.connect_()},r.prototype.removeObserver=function(o){var c=this.observers_,h=c.indexOf(o);~h&&c.splice(h,1),!c.length&&this.connected_&&this.disconnect_()},r.prototype.refresh=function(){var o=this.updateObservers_();o&&this.refresh()},r.prototype.updateObservers_=function(){var o=this.observers_.filter(function(c){return c.gatherActive(),c.hasActive()});return o.forEach(function(c){return c.broadcastActive()}),o.length>0},r.prototype.connect_=function(){!Ts||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),vg?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},r.prototype.disconnect_=function(){!Ts||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},r.prototype.onTransitionEnd_=function(o){var c=o.propertyName,h=c===void 0?"":c,g=mg.some(function(v){return!!~h.indexOf(v)});g&&this.refresh()},r.getInstance=function(){return this.instance_||(this.instance_=new r),this.instance_},r.instance_=null,r}(),_c=function(r,o){for(var c=0,h=Object.keys(o);c<h.length;c++){var g=h[c];Object.defineProperty(r,g,{value:o[g],enumerable:!1,writable:!1,configurable:!0})}return r},un=function(r){var o=r&&r.ownerDocument&&r.ownerDocument.defaultView;return o||ta},Tc=ra(0,0,0,0);function ia(r){return parseFloat(r)||0}function Ec(r){for(var o=[],c=1;c<arguments.length;c++)o[c-1]=arguments[c];return o.reduce(function(h,g){var v=r["border-"+g+"-width"];return h+ia(v)},0)}function wg(r){for(var o=["top","right","bottom","left"],c={},h=0,g=o;h<g.length;h++){var v=g[h],b=r["padding-"+v];c[v]=ia(b)}return c}function xg(r){var o=r.getBBox();return ra(0,0,o.width,o.height)}function yg(r){var o=r.clientWidth,c=r.clientHeight;if(!o&&!c)return Tc;var h=un(r).getComputedStyle(r),g=wg(h),v=g.left+g.right,b=g.top+g.bottom,E=ia(h.width),S=ia(h.height);if(h.boxSizing==="border-box"&&(Math.round(E+v)!==o&&(E-=Ec(h,"left","right")+v),Math.round(S+b)!==c&&(S-=Ec(h,"top","bottom")+b)),!_g(r)){var R=Math.round(E+v)-o,C=Math.round(S+b)-c;Math.abs(R)!==1&&(E-=R),Math.abs(C)!==1&&(S-=C)}return ra(g.left,g.top,E,S)}var kg=function(){return typeof SVGGraphicsElement<"u"?function(r){return r instanceof un(r).SVGGraphicsElement}:function(r){return r instanceof un(r).SVGElement&&typeof r.getBBox=="function"}}();function _g(r){return r===un(r).document.documentElement}function Tg(r){return Ts?kg(r)?xg(r):yg(r):Tc}function Eg(r){var o=r.x,c=r.y,h=r.width,g=r.height,v=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,b=Object.create(v.prototype);return _c(b,{x:o,y:c,width:h,height:g,top:c,right:o+h,bottom:g+c,left:o}),b}function ra(r,o,c,h){return{x:r,y:o,width:c,height:h}}var Sg=function(){function r(o){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=ra(0,0,0,0),this.target=o}return r.prototype.isActive=function(){var o=Tg(this.target);return this.contentRect_=o,o.width!==this.broadcastWidth||o.height!==this.broadcastHeight},r.prototype.broadcastRect=function(){var o=this.contentRect_;return this.broadcastWidth=o.width,this.broadcastHeight=o.height,o},r}(),Lg=function(){function r(o,c){var h=Eg(c);_c(this,{target:o,contentRect:h})}return r}(),Ag=function(){function r(o,c,h){if(this.activeObservations_=[],this.observations_=new kc,typeof o!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=o,this.controller_=c,this.callbackCtx_=h}return r.prototype.observe=function(o){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(o instanceof un(o).Element))throw new TypeError('parameter 1 is not of type "Element".');var c=this.observations_;c.has(o)||(c.set(o,new Sg(o)),this.controller_.addObserver(this),this.controller_.refresh())}},r.prototype.unobserve=function(o){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(o instanceof un(o).Element))throw new TypeError('parameter 1 is not of type "Element".');var c=this.observations_;!c.has(o)||(c.delete(o),c.size||this.controller_.removeObserver(this))}},r.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},r.prototype.gatherActive=function(){var o=this;this.clearActive(),this.observations_.forEach(function(c){c.isActive()&&o.activeObservations_.push(c)})},r.prototype.broadcastActive=function(){if(!!this.hasActive()){var o=this.callbackCtx_,c=this.activeObservations_.map(function(h){return new Lg(h.target,h.broadcastRect())});this.callback_.call(o,c,o),this.clearActive()}},r.prototype.clearActive=function(){this.activeObservations_.splice(0)},r.prototype.hasActive=function(){return this.activeObservations_.length>0},r}(),Sc=typeof WeakMap<"u"?new WeakMap:new kc,Lc=function(){function r(o){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var c=bg.getInstance(),h=new Ag(o,c,this);Sc.set(this,h)}return r}();["observe","unobserve","disconnect"].forEach(function(r){Lc.prototype[r]=function(){var o;return(o=Sc.get(this))[r].apply(o,arguments)}});var Yn=function(){return typeof ta.ResizeObserver<"u"?ta.ResizeObserver:Lc}();const na=new URL("https://lambda.parone.app");new URL("stage/get-playlists",na),new URL("demo/get-playlists",na),new URL("prod/get-playlists",na);const Rg={stage:new URL("https://ingest.parone.io/po-dl-stage.html"),demo:new URL("https://ingest.parone.io/po-dl-demo.html"),prod:new URL("https://ingest.parone.io/po-dl.html"),local:"http://localhost:3000/video-list"},Wn={stage:"https://api-test.parone.io",demo:"https://api-demo.parone.io",prod:"https://api-prod.parone.io",local:"http://localhost:3000"},Es={stage:"https://lambda.parone.app/stage/can-play",demo:"https://lambda.parone.app/demo/can-play",prod:"https://lambda.parone.app/prod/can-play",local:"http://localhost:3000/can-play"},Cg={stage:"https://range-test.parone.io",demo:"https://range-demo.parone.io",prod:"https://range-prod.parone.io",local:"https://range-local-range.parone.io"},Ig={played_1s:"0iron.png",played_3s:"1iron.png",played_15s:"2iron.png",played_30s:"putter.png",video_impression:"tee.png",video_played:"swing.png",video_ended:"cup.png",played_25percent:"3iron.png",played_50percent:"4iron.png",played_75percent:"5iron.png",livestream_minute:"6iron.png",thumbnail:"1wood.png",video_autoplay:"1putt.png",ad_unmuted:"2putt.png",ad_muted:"3putt.png",video_pause:"4putt.png",video_resume:"5putt.png",ad_cont_pause:"1swing.png",ad_cont_resume:"2swing.png",ad_click:"3swing.png",ad_start:"4swing.png",ad_impression:"5swing.png",ad_pause:"6swing.png",ad_resume:"7swing.png",ad_25:"8swing.png",ad_50:"9swing.png",ad_75:"10swing.png",ad_100:"11swing.png",ads_complete:"12swing.png",ad_done:"13swing.png",ad_loaded:"14swing.png",ad_can_play:"15swing.png",video_muted:"6putt.png",video_unmuted:"7putt.png",video_played_muted:"8putt.png",video_played_unmuted:"9putt.png",ad_skip:"16swing.png",ad_autoplayed:"17swing.png",ad_played_muted:"18swing.png",ad_played_unmuted:"19swing.png",video_caption_enabled:"14putt.png",ecom_viewed:"1cart.png",ecom_hidden:"2cart.png",ecom_clicked:"3cart.png",ecom_bar_hidden:"4cart.png",ecom_bar_shown:"5cart.png",video_docked:"10putt.png",video_undocked:"11putt.png",video_enter_fullscreen:"12putt.png",video_exit_fullscreen:"13putt.png",video_one_second:"15putt.png",video_caption_disabled:"16putt.png"},oe={played_1s:"played_1s",played_3s:"played_3s",played_15s:"played_15s",played_30s:"played_30s",video_impression:"video_impression",video_played:"video_played",video_ended:"video_ended",played_25percent:"played_25percent",played_50percent:"played_50percent",played_75percent:"played_75percent",livestream_minute:"livestream_minute",thumbnail:"thumbnail",video_autoplay:"video_autoplay",video_unmute:"video_unmute",video_mute:"video_mute",video_pause:"video_pause",video_resume:"video_resume",ad_cont_pause:"ad_cont_pause",ad_cont_resume:"ad_cont_resume",ad_click:"ad_click",ad_start:"ad_start",ad_impression:"ad_impression",ad_pause:"ad_pause",ad_resume:"ad_resume",ad_25:"ad_25",ad_50:"ad_50",ad_75:"ad_75",ad_100:"ad_100",ads_complete:"ads_complete",ad_done:"ad_done",ad_loaded:"ad_loaded",ad_can_play:"ad_can_play",video_muted:"video_muted",video_unmuted:"video_unmuted",video_played_muted:"video_played_muted",video_played_unmuted:"video_played_unmuted",ad_muted:"ad_muted",ad_unmuted:"ad_unmuted",ad_skip:"ad_skip",ad_autoplayed:"ad_autoplayed",ad_played_muted:"ad_played_muted",ad_played_unmuted:"ad_played_unmuted",video_caption_enabled:"video_caption_enabled",ecom_viewed:"ecom_viewed",ecom_hidden:"ecom_hidden",ecom_clicked:"ecom_clicked",ecom_bar_hidden:"ecom_bar_hidden",ecom_bar_shown:"ecom_bar_shown",video_docked:"video_docked",video_undocked:"video_undocked",video_enter_fullscreen:"video_enter_fullscreen",video_exit_fullscreen:"video_exit_fullscreen",video_one_second:"video_one_second",video_caption_disabled:"video_caption_disabled"},jr={feed:{type:String},env:{default:"prod",validator(r){return["stage","demo","prod","local"].includes(r)}},styles:{type:Boolean,default:!1},startAt:{type:Number,default:0},defaultlang:{type:String,default:"English"},dockable:String,dockableSticky:String,accentcolor:{type:String,default:"#076652"},stylesheet:{type:String,default:""},tput:{type:String,default:""},tputHashed:{type:String,default:""},hideAll:{type:String,default:"false"},hideOverlay:{type:String,default:"false"},hideTitle:{type:String,default:"false"},hideLogo:{type:String,default:"false"},hideDescription:{type:String,default:"false"},autoplay:{type:String,default:"false"},autoplaymuted:{type:String,default:"true"},from:{type:String,default:""},to:{type:String,default:"now"},vastOverride:{type:String,default:""},position:{type:String,default:""},playerId:{type:String,default:""},vastOverrideId:{type:String,default:""},vastOverrideDelay:{type:String,default:""},useAdsOverride:{type:String,default:"false"},keepVideoPlayingOffscreen:{type:String,default:"true"},keepAdsPlayingOffscreen:{type:String,default:"false"},touchToPlay:{type:String,default:"false"},defaultRes:{type:String,default:""},key1:{type:String,default:""},key2:{type:String,default:""},key3:{type:String,default:""},key4:{type:String,default:""},windowUrl:{type:String,default:""},startDocked:{type:String,default:"false"}},qn={url:"",title:"",thumbnail:"",translations:[],livestream_id:0,video_id:0},Ss=[{speed:.5,name:".5x"},{speed:.75,name:".75x"},{speed:1,name:"Normal"},{speed:1.25,name:"1.25x"},{speed:1.5,name:"1.5x"},{speed:1.75,name:"1.75x"},{speed:2,name:"2x"},{speed:4,name:"4x"}],Ls=[{quality:1078,name:"1080p"},{quality:718,name:"720p"},{quality:540,name:"540p"}],As=[{quality:1080,name:"1080p"},{quality:720,name:"720p"},{quality:360,name:"360p"}],Dg=[...Ls.map(({quality:r})=>r),...As.map(({quality:r})=>r)];let Ac=(r=21)=>crypto.getRandomValues(new Uint8Array(r)).reduce((o,c)=>(c&=63,c<36?o+=c.toString(36):c<62?o+=(c-26).toString(36).toUpperCase():c>62?o+="-":o+="_",o),"");const br=async r=>r?(await fetch(r)).json():[];function Rc(r){let o=r;if(r)if(r.includes("d")){const c=parseInt(r.replace("d",""));isNaN(c)&&(o=null)}else{const c=new Date(r);(!(c instanceof Date)||isNaN(c.valueOf()))&&(o=null)}return o}const Pg=(r,o,c)=>{if(!["stage","demo","prod"].includes(r))throw new Error("Invalid environment");const h=new URL(`${r}/${o}`,na);return c&&(h.search=new URLSearchParams(c).toString()),h};function oa(r,o,c){return{feedUrl:fe(()=>{let h=new URL(Es[r.env]);const g=JSON.parse(r.campaigns||r.contentKeys||"[]"),v=g!=null&&g.length?{feed:r.feed,list:g,fingerprint:o.value}:{feed:r.feed,fingerprint:o.value};if(v.page=c||0,r.from){const b=Rc(r.from);b&&(v.from=b)}if(r.to){const b=Rc(r.to);b&&(v.to=b)}return h.search=new URLSearchParams(v).toString(),h.toString()})}}function Cc(r,o){return r.translations?r.translations.find(c=>c.language==o):null}function aa(r,o){if(o!="English"){const c=Cc(r,o);return c?c.title:r.title}return r.title}function Ic(r,o){if(o!="English"){const c=Cc(r,o);return c?c.description:r.description}return r.description}const Og=Ac();function qi(){return Og}const Dc=r=>{const o=`${r}`;return o.length==2?o:`0${o}`},Rs=r=>fe(()=>{const o=!r.value||r.value<0?0:r.value;return`${Dc(Math.floor(o/60))}:${Dc(Math.floor(o%60))}`});var Mg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Pc(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var Oc={exports:{}};(function(r,o){(function c(h){var g;g=function(){function v(l,a){var e=Object.keys(l);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(l);a&&(t=t.filter(function(i){return Object.getOwnPropertyDescriptor(l,i).enumerable})),e.push.apply(e,t)}return e}function b(l){for(var a=1;a<arguments.length;a++){var e=arguments[a]!=null?arguments[a]:{};a%2?v(Object(e),!0).forEach(function(t){R(l,t,e[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(e)):v(Object(e)).forEach(function(t){Object.defineProperty(l,t,Object.getOwnPropertyDescriptor(e,t))})}return l}function E(l,a){for(var e=0;e<a.length;e++){var t=a[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(l,we(t.key),t)}}function S(l,a,e){return a&&E(l.prototype,a),e&&E(l,e),Object.defineProperty(l,"prototype",{writable:!1}),l}function R(l,a,e){return(a=we(a))in l?Object.defineProperty(l,a,{value:e,enumerable:!0,configurable:!0,writable:!0}):l[a]=e,l}function C(){return C=Object.assign?Object.assign.bind():function(l){for(var a=1;a<arguments.length;a++){var e=arguments[a];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(l[t]=e[t])}return l},C.apply(this,arguments)}function F(l,a){l.prototype=Object.create(a.prototype),l.prototype.constructor=l,G(l,a)}function M(l){return M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},M(l)}function G(l,a){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},G(l,a)}function ie(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function j(l,a,e){return j=ie()?Reflect.construct.bind():function(t,i,n){var s=[null];s.push.apply(s,i);var d=new(Function.bind.apply(t,s));return n&&G(d,n.prototype),d},j.apply(null,arguments)}function J(l){var a=typeof Map=="function"?new Map:void 0;return J=function(e){if(e===null||(t=e,Function.toString.call(t).indexOf("[native code]")===-1))return e;var t;if(typeof e!="function")throw new TypeError("Super expression must either be null or a function");if(a!==void 0){if(a.has(e))return a.get(e);a.set(e,i)}function i(){return j(e,arguments,M(this).constructor)}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),G(i,e)},J(l)}function Q(l,a){(a==null||a>l.length)&&(a=l.length);for(var e=0,t=new Array(a);e<a;e++)t[e]=l[e];return t}function ee(l,a){var e=typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(e)return(e=e.call(l)).next.bind(e);if(Array.isArray(l)||(e=function(i,n){if(i){if(typeof i=="string")return Q(i,n);var s=Object.prototype.toString.call(i).slice(8,-1);return s==="Object"&&i.constructor&&(s=i.constructor.name),s==="Map"||s==="Set"?Array.from(i):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?Q(i,n):void 0}}(l))||a&&l&&typeof l.length=="number"){e&&(l=e);var t=0;return function(){return t>=l.length?{done:!0}:{done:!1,value:l[t++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function we(l){var a=function(e,t){if(typeof e!="object"||e===null)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var n=i.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}(l,"string");return typeof a=="symbol"?a:String(a)}function le(l){return l&&l.__esModule&&Object.prototype.hasOwnProperty.call(l,"default")?l.default:l}var be={exports:{}};(function(l,a){var e,t,i,n,s;e=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,t=/^(?=([^\/?#]*))\1([^]*)$/,i=/(?:\/|^)\.(?=\/)/g,n=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(d,u,p){if(p=p||{},d=d.trim(),!(u=u.trim())){if(!p.alwaysNormalize)return d;var f=s.parseURL(d);if(!f)throw new Error("Error trying to parse base URL.");return f.path=s.normalizePath(f.path),s.buildURLFromParts(f)}var m=s.parseURL(u);if(!m)throw new Error("Error trying to parse relative URL.");if(m.scheme)return p.alwaysNormalize?(m.path=s.normalizePath(m.path),s.buildURLFromParts(m)):u;var w=s.parseURL(d);if(!w)throw new Error("Error trying to parse base URL.");if(!w.netLoc&&w.path&&w.path[0]!=="/"){var x=t.exec(w.path);w.netLoc=x[1],w.path=x[2]}w.netLoc&&!w.path&&(w.path="/");var k={scheme:w.scheme,netLoc:m.netLoc,path:null,params:m.params,query:m.query,fragment:m.fragment};if(!m.netLoc&&(k.netLoc=w.netLoc,m.path[0]!=="/"))if(m.path){var T=w.path,A=T.substring(0,T.lastIndexOf("/")+1)+m.path;k.path=s.normalizePath(A)}else k.path=w.path,m.params||(k.params=w.params,m.query||(k.query=w.query));return k.path===null&&(k.path=p.alwaysNormalize?s.normalizePath(m.path):m.path),s.buildURLFromParts(k)},parseURL:function(d){var u=e.exec(d);return u?{scheme:u[1]||"",netLoc:u[2]||"",path:u[3]||"",params:u[4]||"",query:u[5]||"",fragment:u[6]||""}:null},normalizePath:function(d){for(d=d.split("").reverse().join("").replace(i,"");d.length!==(d=d.replace(n,"")).length;);return d.split("").reverse().join("")},buildURLFromParts:function(d){return d.scheme+d.netLoc+d.path+d.params+d.query+d.fragment}},l.exports=s})(be);var Se=be.exports,U=Number.isFinite||function(l){return typeof l=="number"&&isFinite(l)},y=function(l){return l.MEDIA_ATTACHING="hlsMediaAttaching",l.MEDIA_ATTACHED="hlsMediaAttached",l.MEDIA_DETACHING="hlsMediaDetaching",l.MEDIA_DETACHED="hlsMediaDetached",l.BUFFER_RESET="hlsBufferReset",l.BUFFER_CODECS="hlsBufferCodecs",l.BUFFER_CREATED="hlsBufferCreated",l.BUFFER_APPENDING="hlsBufferAppending",l.BUFFER_APPENDED="hlsBufferAppended",l.BUFFER_EOS="hlsBufferEos",l.BUFFER_FLUSHING="hlsBufferFlushing",l.BUFFER_FLUSHED="hlsBufferFlushed",l.MANIFEST_LOADING="hlsManifestLoading",l.MANIFEST_LOADED="hlsManifestLoaded",l.MANIFEST_PARSED="hlsManifestParsed",l.LEVEL_SWITCHING="hlsLevelSwitching",l.LEVEL_SWITCHED="hlsLevelSwitched",l.LEVEL_LOADING="hlsLevelLoading",l.LEVEL_LOADED="hlsLevelLoaded",l.LEVEL_UPDATED="hlsLevelUpdated",l.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",l.LEVELS_UPDATED="hlsLevelsUpdated",l.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",l.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",l.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",l.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",l.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",l.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",l.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",l.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",l.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",l.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",l.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",l.CUES_PARSED="hlsCuesParsed",l.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",l.INIT_PTS_FOUND="hlsInitPtsFound",l.FRAG_LOADING="hlsFragLoading",l.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",l.FRAG_LOADED="hlsFragLoaded",l.FRAG_DECRYPTED="hlsFragDecrypted",l.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",l.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",l.FRAG_PARSING_METADATA="hlsFragParsingMetadata",l.FRAG_PARSED="hlsFragParsed",l.FRAG_BUFFERED="hlsFragBuffered",l.FRAG_CHANGED="hlsFragChanged",l.FPS_DROP="hlsFpsDrop",l.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",l.ERROR="hlsError",l.DESTROYING="hlsDestroying",l.KEY_LOADING="hlsKeyLoading",l.KEY_LOADED="hlsKeyLoaded",l.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",l.BACK_BUFFER_REACHED="hlsBackBufferReached",l}({}),Z=function(l){return l.NETWORK_ERROR="networkError",l.MEDIA_ERROR="mediaError",l.KEY_SYSTEM_ERROR="keySystemError",l.MUX_ERROR="muxError",l.OTHER_ERROR="otherError",l}({}),N=function(l){return l.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",l.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",l.KEY_SYSTEM_NO_SESSION="keySystemNoSession",l.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",l.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",l.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",l.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",l.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",l.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",l.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",l.MANIFEST_LOAD_ERROR="manifestLoadError",l.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",l.MANIFEST_PARSING_ERROR="manifestParsingError",l.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",l.LEVEL_EMPTY_ERROR="levelEmptyError",l.LEVEL_LOAD_ERROR="levelLoadError",l.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",l.LEVEL_PARSING_ERROR="levelParsingError",l.LEVEL_SWITCH_ERROR="levelSwitchError",l.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",l.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",l.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",l.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",l.FRAG_LOAD_ERROR="fragLoadError",l.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",l.FRAG_DECRYPT_ERROR="fragDecryptError",l.FRAG_PARSING_ERROR="fragParsingError",l.FRAG_GAP="fragGap",l.REMUX_ALLOC_ERROR="remuxAllocError",l.KEY_LOAD_ERROR="keyLoadError",l.KEY_LOAD_TIMEOUT="keyLoadTimeOut",l.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",l.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",l.BUFFER_APPEND_ERROR="bufferAppendError",l.BUFFER_APPENDING_ERROR="bufferAppendingError",l.BUFFER_STALLED_ERROR="bufferStalledError",l.BUFFER_FULL_ERROR="bufferFullError",l.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",l.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",l.INTERNAL_EXCEPTION="internalException",l.INTERNAL_ABORTED="aborted",l.UNKNOWN="unknown",l}({}),Ie=function(){},xe={trace:Ie,debug:Ie,log:Ie,warn:Ie,info:Ie,error:Ie},ze=xe;function Je(l){var a=self.console[l];return a?a.bind(self.console,"["+l+"] >"):Ie}function We(l,a){if(self.console&&l===!0||typeof l=="object"){(function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];i.forEach(function(s){ze[s]=e[s]?e[s].bind(e):Je(s)})})(l,"debug","log","info","warn","error");try{ze.log('Debug logs enabled for "'+a+'" in hls.js version 1.4.12')}catch{ze=xe}}else ze=xe}var I=ze,Ve=/^(\d+)x(\d+)$/,pe=/(.+?)=(".*?"|.*?)(?:,|$)/g,Be=function(){function l(e){for(var t in typeof e=="string"&&(e=l.parseAttrList(e)),e)e.hasOwnProperty(t)&&(t.substring(0,2)==="X-"&&(this.clientAttrs=this.clientAttrs||[],this.clientAttrs.push(t)),this[t]=e[t])}var a=l.prototype;return a.decimalInteger=function(e){var t=parseInt(this[e],10);return t>Number.MAX_SAFE_INTEGER?1/0:t},a.hexadecimalInteger=function(e){if(this[e]){var t=(this[e]||"0x").slice(2);t=(1&t.length?"0":"")+t;for(var i=new Uint8Array(t.length/2),n=0;n<t.length/2;n++)i[n]=parseInt(t.slice(2*n,2*n+2),16);return i}return null},a.hexadecimalIntegerAsNumber=function(e){var t=parseInt(this[e],16);return t>Number.MAX_SAFE_INTEGER?1/0:t},a.decimalFloatingPoint=function(e){return parseFloat(this[e])},a.optionalFloat=function(e,t){var i=this[e];return i?parseFloat(i):t},a.enumeratedString=function(e){return this[e]},a.bool=function(e){return this[e]==="YES"},a.decimalResolution=function(e){var t=Ve.exec(this[e]);if(t!==null)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}},l.parseAttrList=function(e){var t,i={};for(pe.lastIndex=0;(t=pe.exec(e))!==null;){var n=t[2];n.indexOf('"')===0&&n.lastIndexOf('"')===n.length-1&&(n=n.slice(1,-1)),i[t[1].trim()]=n}return i},l}();function _t(l){return l==="SCTE35-OUT"||l==="SCTE35-IN"}var Nt=function(){function l(a,e){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,e){var t=e.attr;for(var i in t)if(Object.prototype.hasOwnProperty.call(a,i)&&a[i]!==t[i]){I.warn('DATERANGE tag attribute: "'+i+'" does not match for tags with ID: "'+a.ID+'"'),this._badValueForSameId=i;break}a=C(new Be({}),t,a)}if(this.attr=a,this._startDate=new Date(a["START-DATE"]),"END-DATE"in this.attr){var n=new Date(this.attr["END-DATE"]);U(n.getTime())&&(this._endDate=n)}}return S(l,[{key:"id",get:function(){return this.attr.ID}},{key:"class",get:function(){return this.attr.CLASS}},{key:"startDate",get:function(){return this._startDate}},{key:"endDate",get:function(){if(this._endDate)return this._endDate;var a=this.duration;return a!==null?new Date(this._startDate.getTime()+1e3*a):null}},{key:"duration",get:function(){if("DURATION"in this.attr){var a=this.attr.decimalFloatingPoint("DURATION");if(U(a))return a}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}},{key:"plannedDuration",get:function(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}},{key:"endOnNext",get:function(){return this.attr.bool("END-ON-NEXT")}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&U(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)}}]),l}(),wt=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}},xt="audio",lt="video",Ct="audiovideo",Tt=function(){function l(a){var e;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=((e={})[xt]=null,e[lt]=null,e[Ct]=null,e),this.baseurl=a}return l.prototype.setByteRange=function(a,e){var t=a.split("@",2),i=[];t.length===1?i[0]=e?e.byteRangeEndOffset:0:i[0]=parseInt(t[1]),i[1]=parseInt(t[0])+i[0],this._byteRange=i},S(l,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Se.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(a){this._url=a}}]),l}(),Et=function(l){function a(t,i){var n;return(n=l.call(this,i)||this)._decryptdata=null,n.rawProgramDateTime=null,n.programDateTime=null,n.tagList=[],n.duration=0,n.sn=0,n.levelkeys=void 0,n.type=void 0,n.loader=null,n.keyLoader=null,n.level=-1,n.cc=0,n.startPTS=void 0,n.endPTS=void 0,n.startDTS=void 0,n.endDTS=void 0,n.start=0,n.deltaPTS=void 0,n.maxStartPTS=void 0,n.minEndPTS=void 0,n.stats=new wt,n.urlId=0,n.data=void 0,n.bitrateTest=!1,n.title=null,n.initSegment=null,n.endList=void 0,n.gap=void 0,n.type=t,n}F(a,l);var e=a.prototype;return e.setKeyFormat=function(t){if(this.levelkeys){var i=this.levelkeys[t];i&&!this._decryptdata&&(this._decryptdata=i.getDecryptData(this.sn))}},e.abortRequests=function(){var t,i;(t=this.loader)==null||t.abort(),(i=this.keyLoader)==null||i.abort()},e.setElementaryStreamInfo=function(t,i,n,s,d,u){u===void 0&&(u=!1);var p=this.elementaryStreams,f=p[t];f?(f.startPTS=Math.min(f.startPTS,i),f.endPTS=Math.max(f.endPTS,n),f.startDTS=Math.min(f.startDTS,s),f.endDTS=Math.max(f.endDTS,d)):p[t]={startPTS:i,endPTS:n,startDTS:s,endDTS:d,partial:u}},e.clearElementaryStreamInfo=function(){var t=this.elementaryStreams;t[xt]=null,t[lt]=null,t[Ct]=null},S(a,[{key:"decryptdata",get:function(){if(!this.levelkeys&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){var t=this.levelkeys.identity;if(t)this._decryptdata=t.getDecryptData(this.sn);else{var i=Object.keys(this.levelkeys);if(i.length===1)return this._decryptdata=this.levelkeys[i[0]].getDecryptData(this.sn)}}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null||!U(this.programDateTime))return null;var t=U(this.duration)?this.duration:0;return this.programDateTime+1e3*t}},{key:"encrypted",get:function(){var t;if((t=this._decryptdata)!=null&&t.encrypted)return!0;if(this.levelkeys){var i=Object.keys(this.levelkeys),n=i.length;if(n>1||n===1&&this.levelkeys[i[0]].encrypted)return!0}return!1}}]),a}(Tt),di=function(l){function a(e,t,i,n,s){var d;(d=l.call(this,i)||this).fragOffset=0,d.duration=0,d.gap=!1,d.independent=!1,d.relurl=void 0,d.fragment=void 0,d.index=void 0,d.stats=new wt,d.duration=e.decimalFloatingPoint("DURATION"),d.gap=e.bool("GAP"),d.independent=e.bool("INDEPENDENT"),d.relurl=e.enumeratedString("URI"),d.fragment=t,d.index=n;var u=e.enumeratedString("BYTERANGE");return u&&d.setByteRange(u,s),s&&(d.fragOffset=s.fragOffset+s.duration),d}return F(a,l),S(a,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var e=this.elementaryStreams;return!!(e.audio||e.video||e.audiovideo)}}]),a}(Tt),Kt=function(){function l(a){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=a}return l.prototype.reloaded=function(a){if(!a)return this.advanced=!0,void(this.updated=!0);var e=this.lastPartSn-a.lastPartSn,t=this.lastPartIndex-a.lastPartIndex;this.updated=this.endSN!==a.endSN||!!t||!!e||!this.live,this.advanced=this.endSN>a.endSN||e>0||e===0&&t>0,this.updated||this.advanced?this.misses=Math.floor(.6*a.misses):this.misses=a.misses+1,this.availabilityDelay=a.availabilityDelay},S(l,[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&U(this.fragments[this.fragments.length-1].programDateTime)}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||10}},{key:"drift",get:function(){var a=this.driftEndTime-this.driftStartTime;return a>0?1e3*(this.driftEnd-this.driftStart)/a:1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var a;return(a=this.partList)!=null&&a.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var a;return(a=this.fragments)!=null&&a.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var a;return(a=this.partList)!=null&&a.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var a;return(a=this.partList)!=null&&a.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),l}();function Ze(l){return Uint8Array.from(atob(l),function(a){return a.charCodeAt(0)})}function ni(l){var a,e,t=l.split(":"),i=null;if(t[0]==="data"&&t.length===2){var n=t[1].split(";"),s=n[n.length-1].split(",");if(s.length===2){var d=s[0]==="base64",u=s[1];d?(n.splice(-1,1),i=Ze(u)):(a=O(u).subarray(0,16),(e=new Uint8Array(16)).set(a,16-a.length),i=e)}}return i}function O(l){return Uint8Array.from(unescape(encodeURIComponent(l)),function(a){return a.charCodeAt(0)})}var z={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},W="org.w3.clearkey",ae="com.apple.streamingkeydelivery",se="com.microsoft.playready",ge="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";function ye(l){switch(l){case ae:return z.FAIRPLAY;case se:return z.PLAYREADY;case ge:return z.WIDEVINE;case W:return z.CLEARKEY}}var me="edef8ba979d64acea3c827dcd51d21ed";function he(l){switch(l){case z.FAIRPLAY:return ae;case z.PLAYREADY:return se;case z.WIDEVINE:return ge;case z.CLEARKEY:return W}}function ce(l){var a=l.drmSystems,e=l.widevineLicenseUrl,t=a?[z.FAIRPLAY,z.WIDEVINE,z.PLAYREADY,z.CLEARKEY].filter(function(i){return!!a[i]}):[];return!t[z.WIDEVINE]&&e&&t.push(z.WIDEVINE),t}var Le=typeof self<"u"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function Ee(l,a,e){return Uint8Array.prototype.slice?l.slice(a,e):new Uint8Array(Array.prototype.slice.call(l,a,e))}var Re,Ue=function(l,a){return a+10<=l.length&&l[a]===73&&l[a+1]===68&&l[a+2]===51&&l[a+3]<255&&l[a+4]<255&&l[a+6]<128&&l[a+7]<128&&l[a+8]<128&&l[a+9]<128},$e=function(l,a){return a+10<=l.length&&l[a]===51&&l[a+1]===68&&l[a+2]===73&&l[a+3]<255&&l[a+4]<255&&l[a+6]<128&&l[a+7]<128&&l[a+8]<128&&l[a+9]<128},ot=function(l,a){for(var e=a,t=0;Ue(l,a);)t+=10,t+=et(l,a+6),$e(l,a+10)&&(t+=10),a+=t;if(t>0)return l.subarray(e,e+t)},et=function(l,a){var e=0;return e=(127&l[a])<<21,e|=(127&l[a+1])<<14,e|=(127&l[a+2])<<7,e|=127&l[a+3]},vt=function(l,a){return Ue(l,a)&&et(l,a+6)+10<=l.length-a},Vt=function(l){return l&&l.key==="PRIV"&&l.info==="com.apple.streaming.transportStreamTimestamp"},bi=function(l){var a=String.fromCharCode(l[0],l[1],l[2],l[3]),e=et(l,4);return{type:a,size:e,data:l.subarray(10,10+e)}},Ji=function(l){for(var a=0,e=[];Ue(l,a);){for(var t=et(l,a+6),i=(a+=10)+t;a+8<i;){var n=bi(l.subarray(a)),s=ci(n);s&&e.push(s),a+=n.size+10}$e(l,a)&&(a+=10)}return e},ci=function(l){return l.type==="PRIV"?Zi(l):l.type[0]==="W"?Ge(l):zt(l)},Zi=function(l){if(!(l.size<2)){var a=bt(l.data,!0),e=new Uint8Array(l.data.subarray(a.length+1));return{key:l.type,info:a,data:e.buffer}}},zt=function(l){if(!(l.size<2)){if(l.type==="TXXX"){var a=1,e=bt(l.data.subarray(a),!0);a+=e.length+1;var t=bt(l.data.subarray(a));return{key:l.type,info:e,data:t}}var i=bt(l.data.subarray(1));return{key:l.type,data:i}}},Ge=function(l){if(l.type==="WXXX"){if(l.size<2)return;var a=1,e=bt(l.data.subarray(a),!0);a+=e.length+1;var t=bt(l.data.subarray(a));return{key:l.type,info:e,data:t}}var i=bt(l.data);return{key:l.type,data:i}},st=function(l){if(l.data.byteLength===8){var a=new Uint8Array(l.data),e=1&a[3],t=(a[4]<<23)+(a[5]<<15)+(a[6]<<7)+a[7];return t/=45,e&&(t+=4772185884e-2),Math.round(t)}},bt=function(l,a){a===void 0&&(a=!1);var e=St();if(e){var t=e.decode(l);if(a){var i=t.indexOf("\0");return i!==-1?t.substring(0,i):t}return t.replace(/\0/g,"")}for(var n,s,d,u=l.length,p="",f=0;f<u;){if((n=l[f++])===0&&a)return p;if(n!==0&&n!==3)switch(n>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:p+=String.fromCharCode(n);break;case 12:case 13:s=l[f++],p+=String.fromCharCode((31&n)<<6|63&s);break;case 14:s=l[f++],d=l[f++],p+=String.fromCharCode((15&n)<<12|(63&s)<<6|(63&d)<<0)}}return p};function St(){return Re||self.TextDecoder===void 0||(Re=new self.TextDecoder("utf-8")),Re}var $t=function(l){for(var a="",e=0;e<l.length;e++){var t=l[e].toString(16);t.length<2&&(t="0"+t),a+=t}return a},Ni=Math.pow(2,32)-1,hn=[].push,er={video:1,audio:2,id3:3,text:4};function Ot(l){return String.fromCharCode.apply(null,l)}function ha(l,a){var e=l[a]<<8|l[a+1];return e<0?65536+e:e}function He(l,a){var e=ro(l,a);return e<0?4294967296+e:e}function ro(l,a){return l[a]<<24|l[a+1]<<16|l[a+2]<<8|l[a+3]}function tr(l,a,e){l[a]=e>>24,l[a+1]=e>>16&255,l[a+2]=e>>8&255,l[a+3]=255&e}function at(l,a){var e=[];if(!a.length)return e;for(var t=l.byteLength,i=0;i<t;){var n=He(l,i),s=n>1?i+n:t;if(Ot(l.subarray(i+4,i+8))===a[0])if(a.length===1)e.push(l.subarray(i+8,s));else{var d=at(l.subarray(i+8,s),a.slice(1));d.length&&hn.apply(e,d)}i=s}return e}function fa(l){var a=[],e=l[0],t=8,i=He(l,t);t+=4,t+=e===0?8:16,t+=2;var n=l.length+0,s=ha(l,t);t+=2;for(var d=0;d<s;d++){var u=t,p=He(l,u);u+=4;var f=2147483647&p;if((2147483648&p)>>>31==1)return I.warn("SIDX has hierarchical references (not supported)"),null;var m=He(l,u);u+=4,a.push({referenceSize:f,subsegmentDuration:m,info:{duration:m/i,start:n,end:n+f-1}}),n+=f,t=u+=4}return{earliestPresentationTime:0,timescale:i,version:e,referencesCount:s,references:a}}function fn(l){for(var a=[],e=at(l,["moov","trak"]),t=0;t<e.length;t++){var i=e[t],n=at(i,["tkhd"])[0];if(n){var s=n[0],d=s===0?12:20,u=He(n,d),p=at(i,["mdia","mdhd"])[0];if(p){var f=He(p,d=(s=p[0])===0?12:20),m=at(i,["mdia","hdlr"])[0];if(m){var w=Ot(m.subarray(8,12)),x={soun:xt,vide:lt}[w];if(x){var k=at(i,["mdia","minf","stbl","stsd"])[0],T=void 0;k&&(T=Ot(k.subarray(12,16))),a[u]={timescale:f,type:x},a[x]={timescale:f,id:u,codec:T}}}}}}return at(l,["moov","mvex","trex"]).forEach(function(A){var _=He(A,4),L=a[_];L&&(L.default={duration:He(A,12),flags:He(A,20)})}),a}function no(l){var a=at(l,["schm"])[0];if(a){var e=Ot(a.subarray(4,8));if(e==="cbcs"||e==="cenc")return at(l,["schi","tenc"])[0]}return I.error("[eme] missing 'schm' box"),null}function gn(l){var a=He(l,0),e=8;1&a&&(e+=4),4&a&&(e+=4);for(var t=0,i=He(l,4),n=0;n<i;n++)256&a&&(t+=He(l,e),e+=4),512&a&&(e+=4),1024&a&&(e+=4),2048&a&&(e+=4);return t}function re(l,a){var e=new Uint8Array(l.length+a.length);return e.set(l),e.set(a,l.length),e}function je(l,a){var e=[],t=a.samples,i=a.timescale,n=a.id,s=!1;return at(t,["moof"]).map(function(d){var u=d.byteOffset-8;at(d,["traf"]).map(function(p){var f=at(p,["tfdt"]).map(function(m){var w=m[0],x=He(m,4);return w===1&&(x*=Math.pow(2,32),x+=He(m,8)),x/i})[0];return f!==void 0&&(l=f),at(p,["tfhd"]).map(function(m){var w=He(m,4),x=16777215&He(m,0),k=0,T=(16&x)!=0,A=0,_=(32&x)!=0,L=8;w===n&&((1&x)!=0&&(L+=8),(2&x)!=0&&(L+=4),(8&x)!=0&&(k=He(m,L),L+=4),T&&(A=He(m,L),L+=4),_&&(L+=4),a.type==="video"&&(s=function(P){if(!P)return!1;var D=P.indexOf("."),B=D<0?P:P.substring(0,D);return B==="hvc1"||B==="hev1"||B==="dvh1"||B==="dvhe"}(a.codec)),at(p,["trun"]).map(function(P){var D=P[0],B=16777215&He(P,0),H=(1&B)!=0,Y=0,ue=(4&B)!=0,te=(256&B)!=0,ne=0,ke=(512&B)!=0,ve=0,Ae=(1024&B)!=0,Ne=(2048&B)!=0,Ce=0,Pe=He(P,4),Fe=8;H&&(Y=He(P,Fe),Fe+=4),ue&&(Fe+=4);for(var Oe=Y+u,Ke=0;Ke<Pe;Ke++){if(te?(ne=He(P,Fe),Fe+=4):ne=k,ke?(ve=He(P,Fe),Fe+=4):ve=A,Ae&&(Fe+=4),Ne&&(Ce=D===0?He(P,Fe):ro(P,Fe),Fe+=4),a.type===lt)for(var Xe=0;Xe<ve;){var rt=He(t,Oe);tt(s,t[Oe+=4])&&oi(t.subarray(Oe,Oe+rt),s?2:1,l+Ce/i,e),Oe+=rt,Xe+=rt+4}l+=ne/i}}))})})}),e}function tt(l,a){if(l){var e=a>>1&63;return e===39||e===40}return(31&a)==6}function oi(l,a,e,t){var i=_r(l),n=0;n+=a;for(var s=0,d=0,u=!1,p=0;n<i.length;){s=0;do{if(n>=i.length)break;s+=p=i[n++]}while(p===255);d=0;do{if(n>=i.length)break;d+=p=i[n++]}while(p===255);var f=i.length-n;if(!u&&s===4&&n<i.length){if(u=!0,i[n++]===181){var m=ha(i,n);if(n+=2,m===49){var w=He(i,n);if(n+=4,w===1195456820){var x=i[n++];if(x===3){var k=i[n++],T=64&k,A=T?2+3*(31&k):0,_=new Uint8Array(A);if(T){_[0]=k;for(var L=1;L<A;L++)_[L]=i[n++]}t.push({type:x,payloadType:s,pts:e,bytes:_})}}}}}else if(s===5&&d<f){if(u=!0,d>16){for(var P=[],D=0;D<16;D++){var B=i[n++].toString(16);P.push(B.length==1?"0"+B:B),D!==3&&D!==5&&D!==7&&D!==9||P.push("-")}for(var H=d-16,Y=new Uint8Array(H),ue=0;ue<H;ue++)Y[ue]=i[n++];t.push({payloadType:s,pts:e,uuid:P.join(""),userData:bt(Y),userDataBytes:Y})}}else if(d<f)n+=d;else if(d>f)break}}function _r(l){for(var a=l.byteLength,e=[],t=1;t<a-2;)l[t]===0&&l[t+1]===0&&l[t+2]===3?(e.push(t+2),t+=2):t++;if(e.length===0)return l;var i=a-e.length,n=new Uint8Array(i),s=0;for(t=0;t<i;s++,t++)s===e[0]&&(s++,e.shift()),n[t]=l[s];return n}function Hr(l,a,e){if(l.byteLength!==16)throw new RangeError("Invalid system id");var t,i,n;if(a){t=1,i=new Uint8Array(16*a.length);for(var s=0;s<a.length;s++){var d=a[s];if(d.byteLength!==16)throw new RangeError("Invalid key");i.set(d,16*s)}}else t=0,i=new Uint8Array;t>0?(n=new Uint8Array(4),a.length>0&&new DataView(n.buffer).setUint32(0,a.length,!1)):n=new Uint8Array;var u=new Uint8Array(4);return e&&e.byteLength>0&&new DataView(u.buffer).setUint32(0,e.byteLength,!1),function(p){for(var f=arguments.length,m=new Array(f>1?f-1:0),w=1;w<f;w++)m[w-1]=arguments[w];for(var x=m.length,k=8,T=x;T--;)k+=m[T].byteLength;var A=new Uint8Array(k);for(A[0]=k>>24&255,A[1]=k>>16&255,A[2]=k>>8&255,A[3]=255&k,A.set(p,4),T=0,k=8;T<x;T++)A.set(m[T],k),k+=m[T].byteLength;return A}([112,115,115,104],new Uint8Array([t,0,0,0]),l,n,i,u,e||new Uint8Array)}var zi={},Lt=function(){function l(e,t,i,n,s){n===void 0&&(n=[1]),s===void 0&&(s=null),this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=e,this.uri=t,this.keyFormat=i,this.keyFormatVersions=n,this.iv=s,this.encrypted=!!e&&e!=="NONE",this.isCommonEncryption=this.encrypted&&e!=="AES-128"}l.clearKeyUriToKeyIdMap=function(){zi={}};var a=l.prototype;return a.isSupported=function(){if(this.method){if(this.method==="AES-128"||this.method==="NONE")return!0;if(this.keyFormat==="identity")return this.method==="SAMPLE-AES";switch(this.keyFormat){case ae:case ge:case se:case W:return["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)!==-1}}return!1},a.getDecryptData=function(e){if(!this.encrypted||!this.uri)return null;if(this.method==="AES-128"&&this.uri&&!this.iv){typeof e!="number"&&(this.method!=="AES-128"||this.iv||I.warn('missing IV for initialization segment with method="'+this.method+'" - compliance issue'),e=0);var t=function(A){for(var _=new Uint8Array(16),L=12;L<16;L++)_[L]=A>>8*(15-L)&255;return _}(e);return new l(this.method,this.uri,"identity",this.keyFormatVersions,t)}var i=ni(this.uri);if(i)switch(this.keyFormat){case ge:this.pssh=i,i.length>=22&&(this.keyId=i.subarray(i.length-22,i.length-6));break;case se:var n=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=Hr(n,null,i);var s=new Uint16Array(i.buffer,i.byteOffset,i.byteLength/2),d=String.fromCharCode.apply(null,Array.from(s)),u=d.substring(d.indexOf("<"),d.length),p=new DOMParser().parseFromString(u,"text/xml").getElementsByTagName("KID")[0];if(p){var f=p.childNodes[0]?p.childNodes[0].nodeValue:p.getAttribute("VALUE");if(f){var m=Ze(f).subarray(0,16);(function(A){var _=function(L,P,D){var B=L[P];L[P]=L[D],L[D]=B};_(A,0,3),_(A,1,2),_(A,4,5),_(A,6,7)})(m),this.keyId=m}}break;default:var w=i.subarray(0,16);if(w.length!==16){var x=new Uint8Array(16);x.set(w,16-w.length),w=x}this.keyId=w}if(!this.keyId||this.keyId.byteLength!==16){var k=zi[this.uri];if(!k){var T=Object.keys(zi).length%Number.MAX_SAFE_INTEGER;k=new Uint8Array(16),new DataView(k.buffer,12,4).setUint32(0,T),zi[this.uri]=k}this.keyId=k}return this},l}(),Kr=/\{\$([a-zA-Z0-9-_]+)\}/g;function mn(l){return Kr.test(l)}function Yt(l,a,e){if(l.variableList!==null||l.hasVariableRefs)for(var t=e.length;t--;){var i=e[t],n=a[i];n&&(a[i]=$r(l,n))}}function $r(l,a){if(l.variableList!==null||l.hasVariableRefs){var e=l.variableList;return a.replace(Kr,function(t){var i=t.substring(2,t.length-1),n=e==null?void 0:e[i];return n===void 0?(l.playlistParsingError||(l.playlistParsingError=new Error('Missing preceding EXT-X-DEFINE tag for Variable Reference: "'+i+'"')),t):n})}return a}function Tr(l,a,e){var t,i,n=l.variableList;if(n||(l.variableList=n={}),"QUERYPARAM"in a){t=a.QUERYPARAM;try{var s=new self.URL(e).searchParams;if(!s.has(t))throw new Error('"'+t+'" does not match any query parameter in URI: "'+e+'"');i=s.get(t)}catch(d){l.playlistParsingError||(l.playlistParsingError=new Error("EXT-X-DEFINE QUERYPARAM: "+d.message))}}else t=a.NAME,i=a.VALUE;t in n?l.playlistParsingError||(l.playlistParsingError=new Error('EXT-X-DEFINE duplicate Variable Name declarations: "'+t+'"')):n[t]=i||""}function oo(l,a,e){var t=a.IMPORT;if(e&&t in e){var i=l.variableList;i||(l.variableList=i={}),i[t]=e[t]}else l.playlistParsingError||(l.playlistParsingError=new Error('EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "'+t+'"'))}function vn(){if(typeof self<"u")return self.MediaSource||self.WebKitMediaSource}var Ks={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,av01:!0,drac:!0,dva1:!0,dvav:!0,dvh1:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0},text:{stpp:!0,wvtt:!0}},uu=vn();function $s(l,a){var e;return(e=uu==null?void 0:uu.isTypeSupported((a||"video")+'/mp4;codecs="'+l+'"'))!=null&&e}var pu=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,hu=/#EXT-X-MEDIA:(.*)/g,Sw=/^#EXT(?:INF|-X-TARGETDURATION):/m,fu=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),Lw=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),ao=function(){function l(){}return l.findGroup=function(a,e){for(var t=0;t<a.length;t++){var i=a[t];if(i.id===e)return i}},l.convertAVC1ToAVCOTI=function(a){var e=a.split(".");if(e.length>2){var t=e.shift()+".";return t+=parseInt(e.shift()).toString(16),t+=("000"+parseInt(e.shift()).toString(16)).slice(-4)}return a},l.resolve=function(a,e){return Se.buildAbsoluteURL(e,a,{alwaysNormalize:!0})},l.isMediaPlaylist=function(a){return Sw.test(a)},l.parseMasterPlaylist=function(a,e){var t,i={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:mn(a)},n=[];for(pu.lastIndex=0;(t=pu.exec(a))!=null;)if(t[1]){var s,d=new Be(t[1]);Yt(i,d,["CODECS","SUPPLEMENTAL-CODECS","ALLOWED-CPC","PATHWAY-ID","STABLE-VARIANT-ID","AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS","NAME"]);var u=$r(i,t[2]),p={attrs:d,bitrate:d.decimalInteger("AVERAGE-BANDWIDTH")||d.decimalInteger("BANDWIDTH"),name:d.NAME,url:l.resolve(u,e)},f=d.decimalResolution("RESOLUTION");f&&(p.width=f.width,p.height=f.height),Aw((d.CODECS||"").split(/[ ,]+/).filter(function(P){return P}),p),p.videoCodec&&p.videoCodec.indexOf("avc1")!==-1&&(p.videoCodec=l.convertAVC1ToAVCOTI(p.videoCodec)),(s=p.unknownCodecs)!=null&&s.length||n.push(p),i.levels.push(p)}else if(t[3]){var m=t[3],w=t[4];switch(m){case"SESSION-DATA":var x=new Be(w);Yt(i,x,["DATA-ID","LANGUAGE","VALUE","URI"]);var k=x["DATA-ID"];k&&(i.sessionData===null&&(i.sessionData={}),i.sessionData[k]=x);break;case"SESSION-KEY":var T=gu(w,e,i);T.encrypted&&T.isSupported()?(i.sessionKeys===null&&(i.sessionKeys=[]),i.sessionKeys.push(T)):I.warn('[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "'+w+'"');break;case"DEFINE":var A=new Be(w);Yt(i,A,["NAME","VALUE","QUERYPARAM"]),Tr(i,A,e);break;case"CONTENT-STEERING":var _=new Be(w);Yt(i,_,["SERVER-URI","PATHWAY-ID"]),i.contentSteering={uri:l.resolve(_["SERVER-URI"],e),pathwayId:_["PATHWAY-ID"]||"."};break;case"START":i.startTimeOffset=mu(w)}}var L=n.length>0&&n.length<i.levels.length;return i.levels=L?n:i.levels,i.levels.length===0&&(i.playlistParsingError=new Error("no levels found in manifest")),i},l.parseMasterPlaylistMedia=function(a,e,t){var i,n={},s=t.levels,d={AUDIO:s.map(function(T){return{id:T.attrs.AUDIO,audioCodec:T.audioCodec}}),SUBTITLES:s.map(function(T){return{id:T.attrs.SUBTITLES,textCodec:T.textCodec}}),"CLOSED-CAPTIONS":[]},u=0;for(hu.lastIndex=0;(i=hu.exec(a))!==null;){var p=new Be(i[1]),f=p.TYPE;if(f){var m=d[f],w=n[f]||[];n[f]=w,Yt(t,p,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);var x={attrs:p,bitrate:0,id:u++,groupId:p["GROUP-ID"]||"",instreamId:p["INSTREAM-ID"],name:p.NAME||p.LANGUAGE||"",type:f,default:p.bool("DEFAULT"),autoselect:p.bool("AUTOSELECT"),forced:p.bool("FORCED"),lang:p.LANGUAGE,url:p.URI?l.resolve(p.URI,e):""};if(m!=null&&m.length){var k=l.findGroup(m,x.groupId)||m[0];vu(x,k,"audioCodec"),vu(x,k,"textCodec")}w.push(x)}}return n},l.parseLevelPlaylist=function(a,e,t,i,n,s){var d,u,p,f=new Kt(e),m=f.fragments,w=null,x=0,k=0,T=0,A=0,_=null,L=new Et(i,e),P=-1,D=!1;for(fu.lastIndex=0,f.m3u8=a,f.hasVariableRefs=mn(a);(d=fu.exec(a))!==null;){D&&(D=!1,(L=new Et(i,e)).start=T,L.sn=x,L.cc=A,L.level=t,w&&(L.initSegment=w,L.rawProgramDateTime=w.rawProgramDateTime,w.rawProgramDateTime=null));var B=d[1];if(B){L.duration=parseFloat(B);var H=(" "+d[2]).slice(1);L.title=H||null,L.tagList.push(H?["INF",B,H]:["INF",B])}else if(d[3]){if(U(L.duration)){L.start=T,p&&xu(L,p,f),L.sn=x,L.level=t,L.cc=A,L.urlId=n,m.push(L);var Y=(" "+d[3]).slice(1);L.relurl=$r(f,Y),bu(L,_),_=L,T+=L.duration,x++,k=0,D=!0}}else if(d[4]){var ue=(" "+d[4]).slice(1);_?L.setByteRange(ue,_):L.setByteRange(ue)}else if(d[5])L.rawProgramDateTime=(" "+d[5]).slice(1),L.tagList.push(["PROGRAM-DATE-TIME",L.rawProgramDateTime]),P===-1&&(P=m.length);else{if(!(d=d[0].match(Lw))){I.warn("No matches on slow regex match for level playlist!");continue}for(u=1;u<d.length&&d[u]===void 0;u++);var te=(" "+d[u]).slice(1),ne=(" "+d[u+1]).slice(1),ke=d[u+2]?(" "+d[u+2]).slice(1):"";switch(te){case"PLAYLIST-TYPE":f.type=ne.toUpperCase();break;case"MEDIA-SEQUENCE":x=f.startSN=parseInt(ne);break;case"SKIP":var ve=new Be(ne);Yt(f,ve,["RECENTLY-REMOVED-DATERANGES"]);var Ae=ve.decimalInteger("SKIPPED-SEGMENTS");if(U(Ae)){f.skippedSegments=Ae;for(var Ne=Ae;Ne--;)m.unshift(null);x+=Ae}var Ce=ve.enumeratedString("RECENTLY-REMOVED-DATERANGES");Ce&&(f.recentlyRemovedDateranges=Ce.split("	"));break;case"TARGETDURATION":f.targetduration=Math.max(parseInt(ne),1);break;case"VERSION":f.version=parseInt(ne);break;case"EXTM3U":break;case"ENDLIST":f.live=!1;break;case"#":(ne||ke)&&L.tagList.push(ke?[ne,ke]:[ne]);break;case"DISCONTINUITY":A++,L.tagList.push(["DIS"]);break;case"GAP":L.gap=!0,L.tagList.push([te]);break;case"BITRATE":L.tagList.push([te,ne]);break;case"DATERANGE":var Pe=new Be(ne);Yt(f,Pe,["ID","CLASS","START-DATE","END-DATE","SCTE35-CMD","SCTE35-OUT","SCTE35-IN"]),Yt(f,Pe,Pe.clientAttrs);var Fe=new Nt(Pe,f.dateRanges[Pe.ID]);Fe.isValid||f.skippedSegments?f.dateRanges[Fe.id]=Fe:I.warn('Ignoring invalid DATERANGE tag: "'+ne+'"'),L.tagList.push(["EXT-X-DATERANGE",ne]);break;case"DEFINE":var Oe=new Be(ne);Yt(f,Oe,["NAME","VALUE","IMPORT","QUERYPARAM"]),"IMPORT"in Oe?oo(f,Oe,s):Tr(f,Oe,e);break;case"DISCONTINUITY-SEQUENCE":A=parseInt(ne);break;case"KEY":var Ke=gu(ne,e,f);if(Ke.isSupported()){if(Ke.method==="NONE"){p=void 0;break}p||(p={}),p[Ke.keyFormat]&&(p=C({},p)),p[Ke.keyFormat]=Ke}else I.warn('[Keys] Ignoring invalid EXT-X-KEY tag: "'+ne+'"');break;case"START":f.startTimeOffset=mu(ne);break;case"MAP":var Xe=new Be(ne);if(Yt(f,Xe,["BYTERANGE","URI"]),L.duration){var rt=new Et(i,e);wu(rt,Xe,t,p),w=rt,L.initSegment=w,w.rawProgramDateTime&&!L.rawProgramDateTime&&(L.rawProgramDateTime=w.rawProgramDateTime)}else wu(L,Xe,t,p),w=L,D=!0;break;case"SERVER-CONTROL":var gt=new Be(ne);f.canBlockReload=gt.bool("CAN-BLOCK-RELOAD"),f.canSkipUntil=gt.optionalFloat("CAN-SKIP-UNTIL",0),f.canSkipDateRanges=f.canSkipUntil>0&&gt.bool("CAN-SKIP-DATERANGES"),f.partHoldBack=gt.optionalFloat("PART-HOLD-BACK",0),f.holdBack=gt.optionalFloat("HOLD-BACK",0);break;case"PART-INF":var si=new Be(ne);f.partTarget=si.decimalFloatingPoint("PART-TARGET");break;case"PART":var Bt=f.partList;Bt||(Bt=f.partList=[]);var Ci=k>0?Bt[Bt.length-1]:void 0,ki=k++,_i=new Be(ne);Yt(f,_i,["BYTERANGE","URI"]);var Ut=new di(_i,L,e,ki,Ci);Bt.push(Ut),L.duration+=Ut.duration;break;case"PRELOAD-HINT":var qt=new Be(ne);Yt(f,qt,["URI"]),f.preloadHint=qt;break;case"RENDITION-REPORT":var Vi=new Be(ne);Yt(f,Vi,["URI"]),f.renditionReports=f.renditionReports||[],f.renditionReports.push(Vi);break;default:I.warn("line parsed but not handled: "+d)}}}_&&!_.relurl?(m.pop(),T-=_.duration,f.partList&&(f.fragmentHint=_)):f.partList&&(bu(L,_),L.cc=A,f.fragmentHint=L,p&&xu(L,p,f));var Lr=m.length,ui=m[0],wo=m[Lr-1];if((T+=f.skippedSegments*f.targetduration)>0&&Lr&&wo){f.averagetargetduration=T/Lr;var xo=wo.sn;f.endSN=xo!=="initSegment"?xo:0,f.live||(wo.endList=!0),ui&&(f.startCC=ui.cc)}else f.endSN=0,f.startCC=0;return f.fragmentHint&&(T+=f.fragmentHint.duration),f.totalduration=T,f.endCC=A,P>0&&function(Da,Rn){for(var Jr=Da[Rn],yo=Rn;yo--;){var lr=Da[yo];if(!lr)return;lr.programDateTime=Jr.programDateTime-1e3*lr.duration,Jr=lr}}(m,P),f},l}();function gu(l,a,e){var t,i,n=new Be(l);Yt(e,n,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);var s=(t=n.METHOD)!=null?t:"",d=n.URI,u=n.hexadecimalInteger("IV"),p=n.KEYFORMATVERSIONS,f=(i=n.KEYFORMAT)!=null?i:"identity";d&&n.IV&&!u&&I.error("Invalid IV: "+n.IV);var m=d?ao.resolve(d,a):"",w=(p||"1").split("/").map(Number).filter(Number.isFinite);return new Lt(s,m,f,w,u)}function mu(l){var a=new Be(l).decimalFloatingPoint("TIME-OFFSET");return U(a)?a:null}function Aw(l,a){["video","audio","text"].forEach(function(e){var t=l.filter(function(n){return function(s,d){var u=Ks[d];return!!u&&u[s.slice(0,4)]===!0}(n,e)});if(t.length){var i=t.filter(function(n){return n.lastIndexOf("avc1",0)===0||n.lastIndexOf("mp4a",0)===0});a[e+"Codec"]=i.length>0?i[0]:t[0],l=l.filter(function(n){return t.indexOf(n)===-1})}}),a.unknownCodecs=l}function vu(l,a,e){var t=a[e];t&&(l[e]=t)}function bu(l,a){l.rawProgramDateTime?l.programDateTime=Date.parse(l.rawProgramDateTime):a!=null&&a.programDateTime&&(l.programDateTime=a.endProgramDateTime),U(l.programDateTime)||(l.programDateTime=null,l.rawProgramDateTime=null)}function wu(l,a,e,t){l.relurl=a.URI,a.BYTERANGE&&l.setByteRange(a.BYTERANGE),l.level=e,l.sn="initSegment",t&&(l.levelkeys=t),l.initSegment=null}function xu(l,a,e){l.levelkeys=a;var t=e.encryptedFragments;t.length&&t[t.length-1].levelkeys===a||!Object.keys(a).some(function(i){return a[i].isCommonEncryption})||t.push(l)}var bn="manifest",Yr="level",Bi="audioTrack",ir="subtitleTrack",ft="main",Ui="audio",Er="subtitle";function yu(l){switch(l.type){case Bi:return Ui;case ir:return Er;default:return ft}}function Ys(l,a){var e=l.url;return e!==void 0&&e.indexOf("data:")!==0||(e=a.url),e}var Rw=function(){function l(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=e,this.registerListeners()}var a=l.prototype;return a.startLoad=function(e){},a.stopLoad=function(){this.destroyInternalLoaders()},a.registerListeners=function(){var e=this.hls;e.on(y.MANIFEST_LOADING,this.onManifestLoading,this),e.on(y.LEVEL_LOADING,this.onLevelLoading,this),e.on(y.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(y.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},a.unregisterListeners=function(){var e=this.hls;e.off(y.MANIFEST_LOADING,this.onManifestLoading,this),e.off(y.LEVEL_LOADING,this.onLevelLoading,this),e.off(y.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(y.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},a.createInternalLoader=function(e){var t=this.hls.config,i=t.pLoader,n=t.loader,s=new(i||n)(t);return this.loaders[e.type]=s,s},a.getInternalLoader=function(e){return this.loaders[e.type]},a.resetInternalLoader=function(e){this.loaders[e]&&delete this.loaders[e]},a.destroyInternalLoaders=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}},a.destroy=function(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()},a.onManifestLoading=function(e,t){var i=t.url;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:bn,url:i,deliveryDirectives:null})},a.onLevelLoading=function(e,t){var i=t.id,n=t.level,s=t.url,d=t.deliveryDirectives;this.load({id:i,level:n,responseType:"text",type:Yr,url:s,deliveryDirectives:d})},a.onAudioTrackLoading=function(e,t){var i=t.id,n=t.groupId,s=t.url,d=t.deliveryDirectives;this.load({id:i,groupId:n,level:null,responseType:"text",type:Bi,url:s,deliveryDirectives:d})},a.onSubtitleTrackLoading=function(e,t){var i=t.id,n=t.groupId,s=t.url,d=t.deliveryDirectives;this.load({id:i,groupId:n,level:null,responseType:"text",type:ir,url:s,deliveryDirectives:d})},a.load=function(e){var t,i,n,s=this,d=this.hls.config,u=this.getInternalLoader(e);if(u){var p=u.context;if(p&&p.url===e.url)return void I.trace("[playlist-loader]: playlist request ongoing");I.log("[playlist-loader]: aborting previous loader for type: "+e.type),u.abort()}if(i=e.type===bn?d.manifestLoadPolicy.default:C({},d.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),u=this.createInternalLoader(e),(t=e.deliveryDirectives)!=null&&t.part&&(e.type===Yr&&e.level!==null?n=this.hls.levels[e.level].details:e.type===Bi&&e.id!==null?n=this.hls.audioTracks[e.id].details:e.type===ir&&e.id!==null&&(n=this.hls.subtitleTracks[e.id].details),n)){var f=n.partTarget,m=n.targetduration;if(f&&m){var w=1e3*Math.max(3*f,.8*m);i=C({},i,{maxTimeToFirstByteMs:Math.min(w,i.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(w,i.maxTimeToFirstByteMs)})}}var x=i.errorRetry||i.timeoutRetry||{},k={loadPolicy:i,timeout:i.maxLoadTimeMs,maxRetry:x.maxNumRetry||0,retryDelay:x.retryDelayMs||0,maxRetryDelay:x.maxRetryDelayMs||0},T={onSuccess:function(A,_,L,P){var D=s.getInternalLoader(L);s.resetInternalLoader(L.type);var B=A.data;B.indexOf("#EXTM3U")===0?(_.parsing.start=performance.now(),ao.isMediaPlaylist(B)?s.handleTrackOrLevelPlaylist(A,_,L,P||null,D):s.handleMasterPlaylist(A,_,L,P)):s.handleManifestParsingError(A,L,new Error("no EXTM3U delimiter"),P||null,_)},onError:function(A,_,L,P){s.handleNetworkError(_,L,!1,A,P)},onTimeout:function(A,_,L){s.handleNetworkError(_,L,!0,void 0,A)}};u.load(e,k,T)},a.handleMasterPlaylist=function(e,t,i,n){var s=this.hls,d=e.data,u=Ys(e,i),p=ao.parseMasterPlaylist(d,u);if(p.playlistParsingError)this.handleManifestParsingError(e,i,p.playlistParsingError,n,t);else{var f=p.contentSteering,m=p.levels,w=p.sessionData,x=p.sessionKeys,k=p.startTimeOffset,T=p.variableList;this.variableList=T;var A=ao.parseMasterPlaylistMedia(d,u,p),_=A.AUDIO,L=_===void 0?[]:_,P=A.SUBTITLES,D=A["CLOSED-CAPTIONS"];L.length&&(L.some(function(B){return!B.url})||!m[0].audioCodec||m[0].attrs.AUDIO||(I.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),L.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Be({}),bitrate:0,url:""}))),s.trigger(y.MANIFEST_LOADED,{levels:m,audioTracks:L,subtitles:P,captions:D,contentSteering:f,url:u,stats:t,networkDetails:n,sessionData:w,sessionKeys:x,startTimeOffset:k,variableList:T})}},a.handleTrackOrLevelPlaylist=function(e,t,i,n,s){var d=this.hls,u=i.id,p=i.level,f=i.type,m=Ys(e,i),w=U(u)?u:0,x=U(p)?p:w,k=yu(i),T=ao.parseLevelPlaylist(e.data,m,x,k,w,this.variableList);if(f===bn){var A={attrs:new Be({}),bitrate:0,details:T,name:"",url:m};d.trigger(y.MANIFEST_LOADED,{levels:[A],audioTracks:[],url:m,stats:t,networkDetails:n,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}t.parsing.end=performance.now(),i.levelDetails=T,this.handlePlaylistLoaded(T,e,t,i,n,s)},a.handleManifestParsingError=function(e,t,i,n,s){this.hls.trigger(y.ERROR,{type:Z.NETWORK_ERROR,details:N.MANIFEST_PARSING_ERROR,fatal:t.type===bn,url:e.url,err:i,error:i,reason:i.message,response:e,context:t,networkDetails:n,stats:s})},a.handleNetworkError=function(e,t,i,n,s){i===void 0&&(i=!1);var d="A network "+(i?"timeout":"error"+(n?" (status "+n.code+")":""))+" occurred while loading "+e.type;e.type===Yr?d+=": "+e.level+" id: "+e.id:e.type!==Bi&&e.type!==ir||(d+=" id: "+e.id+' group-id: "'+e.groupId+'"');var u=new Error(d);I.warn("[playlist-loader]: "+d);var p=N.UNKNOWN,f=!1,m=this.getInternalLoader(e);switch(e.type){case bn:p=i?N.MANIFEST_LOAD_TIMEOUT:N.MANIFEST_LOAD_ERROR,f=!0;break;case Yr:p=i?N.LEVEL_LOAD_TIMEOUT:N.LEVEL_LOAD_ERROR,f=!1;break;case Bi:p=i?N.AUDIO_TRACK_LOAD_TIMEOUT:N.AUDIO_TRACK_LOAD_ERROR,f=!1;break;case ir:p=i?N.SUBTITLE_TRACK_LOAD_TIMEOUT:N.SUBTITLE_LOAD_ERROR,f=!1}m&&this.resetInternalLoader(e.type);var w={type:Z.NETWORK_ERROR,details:p,fatal:f,url:e.url,loader:m,context:e,error:u,networkDetails:t,stats:s};if(n){var x=(t==null?void 0:t.url)||e.url;w.response=b({url:x,data:void 0},n)}this.hls.trigger(y.ERROR,w)},a.handlePlaylistLoaded=function(e,t,i,n,s,d){var u=this.hls,p=n.type,f=n.level,m=n.id,w=n.groupId,x=n.deliveryDirectives,k=Ys(t,n),T=yu(n),A=typeof n.level=="number"&&T===ft?f:void 0;if(e.fragments.length){e.targetduration||(e.playlistParsingError=new Error("Missing Target Duration"));var _=e.playlistParsingError;if(_)u.trigger(y.ERROR,{type:Z.NETWORK_ERROR,details:N.LEVEL_PARSING_ERROR,fatal:!1,url:k,error:_,reason:_.message,response:t,context:n,level:A,parent:T,networkDetails:s,stats:i});else switch(e.live&&d&&(d.getCacheAge&&(e.ageHeader=d.getCacheAge()||0),d.getCacheAge&&!isNaN(e.ageHeader)||(e.ageHeader=0)),p){case bn:case Yr:u.trigger(y.LEVEL_LOADED,{details:e,level:A||0,id:m||0,stats:i,networkDetails:s,deliveryDirectives:x});break;case Bi:u.trigger(y.AUDIO_TRACK_LOADED,{details:e,id:m||0,groupId:w||"",stats:i,networkDetails:s,deliveryDirectives:x});break;case ir:u.trigger(y.SUBTITLE_TRACK_LOADED,{details:e,id:m||0,groupId:w||"",stats:i,networkDetails:s,deliveryDirectives:x})}}else{var L=new Error("No Segments found in Playlist");u.trigger(y.ERROR,{type:Z.NETWORK_ERROR,details:N.LEVEL_EMPTY_ERROR,fatal:!1,url:k,error:L,reason:L.message,response:t,context:n,level:A,parent:T,networkDetails:s,stats:i})}},l}();function ku(l,a){var e;try{e=new Event("addtrack")}catch{(e=document.createEvent("Event")).initEvent("addtrack",!1,!1)}e.track=l,a.dispatchEvent(e)}function _u(l,a){var e=l.mode;if(e==="disabled"&&(l.mode="hidden"),l.cues&&!l.cues.getCueById(a.id))try{if(l.addCue(a),!l.cues.getCueById(a.id))throw new Error("addCue is failed for: "+a)}catch(i){I.debug("[texttrack-utils]: "+i);try{var t=new self.TextTrackCue(a.startTime,a.endTime,a.text);t.id=a.id,l.addCue(t)}catch(n){I.debug("[texttrack-utils]: Legacy TextTrackCue fallback failed: "+n)}}e==="disabled"&&(l.mode=e)}function wn(l){var a=l.mode;if(a==="disabled"&&(l.mode="hidden"),l.cues)for(var e=l.cues.length;e--;)l.removeCue(l.cues[e]);a==="disabled"&&(l.mode=a)}function Ws(l,a,e,t){var i=l.mode;if(i==="disabled"&&(l.mode="hidden"),l.cues&&l.cues.length>0)for(var n=function(d,u,p){var f=[],m=function(T,A){if(A<T[0].startTime)return 0;var _=T.length-1;if(A>T[_].endTime)return-1;for(var L=0,P=_;L<=P;){var D=Math.floor((P+L)/2);if(A<T[D].startTime)P=D-1;else{if(!(A>T[D].startTime&&L<_))return D;L=D+1}}return T[L].startTime-A<A-T[P].startTime?L:P}(d,u);if(m>-1)for(var w=m,x=d.length;w<x;w++){var k=d[w];if(k.startTime>=u&&k.endTime<=p)f.push(k);else if(k.startTime>p)return f}return f}(l.cues,a,e),s=0;s<n.length;s++)t&&!t(n[s])||l.removeCue(n[s]);i==="disabled"&&(l.mode=i)}var so="org.id3",Cw="com.apple.quicktime.HLS",lo="https://aomedia.org/emsg/ID3";function qs(){if(typeof self<"u")return self.WebKitDataCue||self.VTTCue||self.TextTrackCue}var ga=function(){var l=qs();try{new l(0,Number.POSITIVE_INFINITY,"")}catch{return Number.MAX_VALUE}return Number.POSITIVE_INFINITY}();function Xs(l,a){return l.getTime()/1e3-a}var Iw=function(){function l(e){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=e,this._registerListeners()}var a=l.prototype;return a.destroy=function(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null},a._registerListeners=function(){var e=this.hls;e.on(y.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(y.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(y.MANIFEST_LOADING,this.onManifestLoading,this),e.on(y.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(y.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(y.LEVEL_UPDATED,this.onLevelUpdated,this)},a._unregisterListeners=function(){var e=this.hls;e.off(y.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(y.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(y.MANIFEST_LOADING,this.onManifestLoading,this),e.off(y.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(y.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(y.LEVEL_UPDATED,this.onLevelUpdated,this)},a.onMediaAttached=function(e,t){this.media=t.media},a.onMediaDetaching=function(){this.id3Track&&(wn(this.id3Track),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={})},a.onManifestLoading=function(){this.dateRangeCuesAppended={}},a.createTrack=function(e){var t=this.getID3Track(e.textTracks);return t.mode="hidden",t},a.getID3Track=function(e){if(this.media){for(var t=0;t<e.length;t++){var i=e[t];if(i.kind==="metadata"&&i.label==="id3")return ku(i,this.media),i}return this.media.addTextTrack("metadata","id3")}},a.onFragParsingMetadata=function(e,t){if(this.media){var i=this.hls.config,n=i.enableEmsgMetadataCues,s=i.enableID3MetadataCues;if(n||s){var d=t.samples;this.id3Track||(this.id3Track=this.createTrack(this.media));for(var u=qs(),p=0;p<d.length;p++){var f=d[p].type;if((f!==lo||n)&&s){var m=Ji(d[p].data);if(m){var w=d[p].pts,x=w+d[p].duration;x>ga&&(x=ga),x-w<=0&&(x=w+.25);for(var k=0;k<m.length;k++){var T=m[k];if(!Vt(T)){this.updateId3CueEnds(w,f);var A=new u(w,x,"");A.value=T,f&&(A.type=f),this.id3Track.addCue(A)}}}}}}}},a.updateId3CueEnds=function(e,t){var i,n=(i=this.id3Track)==null?void 0:i.cues;if(n)for(var s=n.length;s--;){var d=n[s];d.type===t&&d.startTime<e&&d.endTime===ga&&(d.endTime=e)}},a.onBufferFlushing=function(e,t){var i=t.startOffset,n=t.endOffset,s=t.type,d=this.id3Track,u=this.hls;if(u){var p=u.config,f=p.enableEmsgMetadataCues,m=p.enableID3MetadataCues;d&&(f||m)&&Ws(d,i,n,s==="audio"?function(w){return w.type===so&&m}:s==="video"?function(w){return w.type===lo&&f}:function(w){return w.type===so&&m||w.type===lo&&f})}},a.onLevelUpdated=function(e,t){var i=this,n=t.details;if(this.media&&n.hasProgramDateTime&&this.hls.config.enableDateRangeMetadataCues){var s=this.dateRangeCuesAppended,d=this.id3Track,u=n.dateRanges,p=Object.keys(u);if(d)for(var f=Object.keys(s).filter(function(L){return!p.includes(L)}),m=function(){var L=f[w];Object.keys(s[L].cues).forEach(function(P){d.removeCue(s[L].cues[P])}),delete s[L]},w=f.length;w--;)m();var x=n.fragments[n.fragments.length-1];if(p.length!==0&&U(x==null?void 0:x.programDateTime)){this.id3Track||(this.id3Track=this.createTrack(this.media));for(var k=x.programDateTime/1e3-x.start,T=qs(),A=function(){var L=p[_],P=u[L],D=s[L],B=(D==null?void 0:D.cues)||{},H=(D==null?void 0:D.durationKnown)||!1,Y=Xs(P.startDate,k),ue=ga,te=P.endDate;if(te)ue=Xs(te,k),H=!0;else if(P.endOnNext&&!H){var ne=p.reduce(function(Oe,Ke){var Xe=u[Ke];return Xe.class===P.class&&Xe.id!==Ke&&Xe.startDate>P.startDate&&Oe.push(Xe),Oe},[]).sort(function(Oe,Ke){return Oe.startDate.getTime()-Ke.startDate.getTime()})[0];ne&&(ue=Xs(ne.startDate,k),H=!0)}for(var ke,ve,Ae=Object.keys(P.attr),Ne=0;Ne<Ae.length;Ne++){var Ce=Ae[Ne];if((ve=Ce)!=="ID"&&ve!=="CLASS"&&ve!=="START-DATE"&&ve!=="DURATION"&&ve!=="END-DATE"&&ve!=="END-ON-NEXT"){var Pe=B[Ce];if(Pe)H&&!D.durationKnown&&(Pe.endTime=ue);else{var Fe=P.attr[Ce];Pe=new T(Y,ue,""),_t(Ce)&&(ke=Fe,Fe=Uint8Array.from(ke.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer),Pe.value={key:Ce,data:Fe},Pe.type=Cw,Pe.id=L,i.id3Track.addCue(Pe),B[Ce]=Pe}}}s[L]={cues:B,dateRange:P,durationKnown:H}},_=0;_<p.length;_++)A()}}},l}(),Dw=function(){function l(e){var t=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return t.timeupdate()},this.hls=e,this.config=e.config,this.registerListeners()}var a=l.prototype;return a.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},a.registerListeners=function(){this.hls.on(y.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(y.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(y.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(y.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(y.ERROR,this.onError,this)},a.unregisterListeners=function(){this.hls.off(y.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(y.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(y.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(y.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(y.ERROR,this.onError,this)},a.onMediaAttached=function(e,t){this.media=t.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},a.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},a.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},a.onLevelUpdated=function(e,t){var i=t.details;this.levelDetails=i,i.advanced&&this.timeupdate(),!i.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},a.onError=function(e,t){var i;t.details===N.BUFFER_STALLED_ERROR&&(this.stallCount++,(i=this.levelDetails)!=null&&i.live&&I.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))},a.timeupdate=function(){var e=this.media,t=this.levelDetails;if(e&&t){this.currentTime=e.currentTime;var i=this.computeLatency();if(i!==null){this._latency=i;var n=this.config,s=n.lowLatencyMode,d=n.maxLiveSyncPlaybackRate;if(s&&d!==1){var u=this.targetLatency;if(u!==null){var p=i-u,f=p<Math.min(this.maxLatency,u+t.targetduration);if(t.live&&f&&p>.05&&this.forwardBufferLength>1){var m=Math.min(2,Math.max(1,d)),w=Math.round(2/(1+Math.exp(-.75*p-this.edgeStalled))*20)/20;e.playbackRate=Math.min(m,Math.max(1,w))}else e.playbackRate!==1&&e.playbackRate!==0&&(e.playbackRate=1)}}}}},a.estimateLiveEdge=function(){var e=this.levelDetails;return e===null?null:e.edge+e.age},a.computeLatency=function(){var e=this.estimateLiveEdge();return e===null?null:e-this.currentTime},S(l,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var e=this.config,t=this.levelDetails;return e.liveMaxLatencyDuration!==void 0?e.liveMaxLatencyDuration:t?e.liveMaxLatencyDurationCount*t.targetduration:0}},{key:"targetLatency",get:function(){var e=this.levelDetails;if(e===null)return null;var t=e.holdBack,i=e.partHoldBack,n=e.targetduration,s=this.config,d=s.liveSyncDuration,u=s.liveSyncDurationCount,p=s.lowLatencyMode,f=this.hls.userConfig,m=p&&i||t;(f.liveSyncDuration||f.liveSyncDurationCount||m===0)&&(m=d!==void 0?d:u*n);var w=n;return m+Math.min(1*this.stallCount,w)}},{key:"liveSyncPosition",get:function(){var e=this.estimateLiveEdge(),t=this.targetLatency,i=this.levelDetails;if(e===null||t===null||i===null)return null;var n=i.edge,s=e-t-this.edgeStalled,d=n-i.totalduration,u=n-(this.config.lowLatencyMode&&i.partTarget||i.targetduration);return Math.min(Math.max(d,s),u)}},{key:"drift",get:function(){var e=this.levelDetails;return e===null?1:e.drift}},{key:"edgeStalled",get:function(){var e=this.levelDetails;if(e===null)return 0;var t=3*(this.config.lowLatencyMode&&e.partTarget||e.targetduration);return Math.max(e.age-t,0)}},{key:"forwardBufferLength",get:function(){var e=this.media,t=this.levelDetails;if(!e||!t)return 0;var i=e.buffered.length;return(i?e.buffered.end(i-1):t.edge)-this.currentTime}}]),l}(),Qs=["NONE","TYPE-0","TYPE-1",null],Js="",Pw="YES",Ow="v2",Tu=function(){function l(a,e,t){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=a,this.part=e,this.skip=t}return l.prototype.addDirectives=function(a){var e=new self.URL(a);return this.msn!==void 0&&e.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&e.searchParams.set("_HLS_part",this.part.toString()),this.skip&&e.searchParams.set("_HLS_skip",this.skip),e.href},l}(),co=function(){function l(a){this._attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[a.url],this._attrs=[a.attrs],this.bitrate=a.bitrate,a.details&&(this.details=a.details),this.id=a.id||0,this.name=a.name,this.width=a.width||0,this.height=a.height||0,this.audioCodec=a.audioCodec,this.videoCodec=a.videoCodec,this.unknownCodecs=a.unknownCodecs,this.codecSet=[a.videoCodec,a.audioCodec].filter(function(e){return e}).join(",").replace(/\.[^.,]+/g,"")}return l.prototype.addFallback=function(a){this.url.push(a.url),this._attrs.push(a.attrs)},S(l,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"attrs",get:function(){return this._attrs[this._urlId]}},{key:"pathwayId",get:function(){return this.attrs["PATHWAY-ID"]||"."}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(a){var e=a%this.url.length;this._urlId!==e&&(this.fragmentError=0,this.loadError=0,this.details=void 0,this._urlId=e)}},{key:"audioGroupId",get:function(){var a;return(a=this.audioGroupIds)==null?void 0:a[this.urlId]}},{key:"textGroupId",get:function(){var a;return(a=this.textGroupIds)==null?void 0:a[this.urlId]}}]),l}();function Zs(l,a){var e=a.startPTS;if(U(e)){var t,i=0;a.sn>l.sn?(i=e-l.start,t=l):(i=l.start-e,t=a),t.duration!==i&&(t.duration=i)}else a.sn>l.sn?l.cc===a.cc&&l.minEndPTS?a.start=l.start+(l.minEndPTS-l.start):a.start=l.start+l.duration:a.start=Math.max(l.start-a.duration,0)}function Eu(l,a,e,t,i,n){t-e<=0&&(I.warn("Fragment should have a positive duration",a),t=e+a.duration,n=i+a.duration);var s=e,d=t,u=a.startPTS,p=a.endPTS;if(U(u)){var f=Math.abs(u-e);U(a.deltaPTS)?a.deltaPTS=Math.max(f,a.deltaPTS):a.deltaPTS=f,s=Math.max(e,u),e=Math.min(e,u),i=Math.min(i,a.startDTS),d=Math.min(t,p),t=Math.max(t,p),n=Math.max(n,a.endDTS)}var m=e-a.start;a.start!==0&&(a.start=e),a.duration=t-a.start,a.startPTS=e,a.maxStartPTS=s,a.startDTS=i,a.endPTS=t,a.minEndPTS=d,a.endDTS=n;var w,x=a.sn;if(!l||x<l.startSN||x>l.endSN)return 0;var k=x-l.startSN,T=l.fragments;for(T[k]=a,w=k;w>0;w--)Zs(T[w],T[w-1]);for(w=k;w<T.length-1;w++)Zs(T[w],T[w+1]);return l.fragmentHint&&Zs(T[T.length-1],l.fragmentHint),l.PTSKnown=l.alignedSliding=!0,m}function Mw(l,a){for(var e=null,t=l.fragments,i=t.length-1;i>=0;i--){var n=t[i].initSegment;if(n){e=n;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;var s,d,u,p,f,m=0;if(function(_,L,P){for(var D=L.skippedSegments,B=Math.max(_.startSN,L.startSN)-L.startSN,H=(_.fragmentHint?1:0)+(D?L.endSN:Math.min(_.endSN,L.endSN))-L.startSN,Y=L.startSN-_.startSN,ue=L.fragmentHint?L.fragments.concat(L.fragmentHint):L.fragments,te=_.fragmentHint?_.fragments.concat(_.fragmentHint):_.fragments,ne=B;ne<=H;ne++){var ke=te[Y+ne],ve=ue[ne];D&&!ve&&ne<D&&(ve=L.fragments[ne]=ke),ke&&ve&&P(ke,ve)}}(l,a,function(_,L){_.relurl&&(m=_.cc-L.cc),U(_.startPTS)&&U(_.endPTS)&&(L.start=L.startPTS=_.startPTS,L.startDTS=_.startDTS,L.maxStartPTS=_.maxStartPTS,L.endPTS=_.endPTS,L.endDTS=_.endDTS,L.minEndPTS=_.minEndPTS,L.duration=_.endPTS-_.startPTS,L.duration&&(s=L),a.PTSKnown=a.alignedSliding=!0),L.elementaryStreams=_.elementaryStreams,L.loader=_.loader,L.stats=_.stats,L.urlId=_.urlId,_.initSegment&&(L.initSegment=_.initSegment,e=_.initSegment)}),e&&(a.fragmentHint?a.fragments.concat(a.fragmentHint):a.fragments).forEach(function(_){var L;_.initSegment&&_.initSegment.relurl!==((L=e)==null?void 0:L.relurl)||(_.initSegment=e)}),a.skippedSegments)if(a.deltaUpdateFailed=a.fragments.some(function(_){return!_}),a.deltaUpdateFailed){I.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var w=a.skippedSegments;w--;)a.fragments.shift();a.startSN=a.fragments[0].sn,a.startCC=a.fragments[0].cc}else a.canSkipDateRanges&&(a.dateRanges=(d=l.dateRanges,u=a.dateRanges,p=a.recentlyRemovedDateranges,f=C({},d),p&&p.forEach(function(_){delete f[_]}),Object.keys(u).forEach(function(_){var L=new Nt(u[_].attr,f[_]);L.isValid?f[_]=L:I.warn('Ignoring invalid Playlist Delta Update DATERANGE tag: "'+JSON.stringify(u[_].attr)+'"')}),f));var x=a.fragments;if(m){I.warn("discontinuity sliding from playlist, take drift into account");for(var k=0;k<x.length;k++)x[k].cc+=m}a.skippedSegments&&(a.startCC=a.fragments[0].cc),function(_,L,P){if(_&&L)for(var D=0,B=0,H=_.length;B<=H;B++){var Y=_[B],ue=L[B+D];Y&&ue&&Y.index===ue.index&&Y.fragment.sn===ue.fragment.sn?P(Y,ue):D--}}(l.partList,a.partList,function(_,L){L.elementaryStreams=_.elementaryStreams,L.stats=_.stats}),s?Eu(a,s,s.startPTS,s.endPTS,s.startDTS,s.endDTS):Su(l,a),x.length&&(a.totalduration=a.edge-x[0].start),a.driftStartTime=l.driftStartTime,a.driftStart=l.driftStart;var T=a.advancedDateTime;if(a.advanced&&T){var A=a.edge;a.driftStart||(a.driftStartTime=T,a.driftStart=A),a.driftEndTime=T,a.driftEnd=A}else a.driftEndTime=l.driftEndTime,a.driftEnd=l.driftEnd,a.advancedDateTime=l.advancedDateTime}function Su(l,a){var e=a.startSN+a.skippedSegments-l.startSN,t=l.fragments;e<0||e>=t.length||el(a,t[e].start)}function el(l,a){if(a){for(var e=l.fragments,t=l.skippedSegments;t<e.length;t++)e[t].start+=a;l.fragmentHint&&(l.fragmentHint.start+=a)}}function Lu(l,a,e){var t;return l!=null&&l.details?Au((t=l.details)==null?void 0:t.partList,a,e):null}function Au(l,a,e){if(l)for(var t=l.length;t--;){var i=l[t];if(i.index===e&&i.fragment.sn===a)return i}return null}function ma(l){switch(l.details){case N.FRAG_LOAD_TIMEOUT:case N.KEY_LOAD_TIMEOUT:case N.LEVEL_LOAD_TIMEOUT:case N.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function Ru(l,a){var e=ma(a);return l.default[(e?"timeout":"error")+"Retry"]}function tl(l,a){var e=l.backoff==="linear"?1:Math.pow(2,a);return Math.min(e*l.retryDelayMs,l.maxRetryDelayMs)}function Cu(l){return b(b({},l),{errorRetry:null,timeoutRetry:null})}function va(l,a,e,t){return!!l&&a<l.maxNumRetry&&(function(i){return i===0&&navigator.onLine===!1||!!i&&(i<400||i>499)}(t)||!!e)}var Iu=function(l,a){for(var e=0,t=l.length-1,i=null,n=null;e<=t;){var s=a(n=l[i=(e+t)/2|0]);if(s>0)e=i+1;else{if(!(s<0))return n;t=i-1}}return null};function uo(l,a,e,t){e===void 0&&(e=0),t===void 0&&(t=0);var i=null;if(l?i=a[l.sn-a[0].sn+1]||null:e===0&&a[0].start===0&&(i=a[0]),i&&il(e,t,i)===0)return i;var n=Iu(a,il.bind(null,e,t));return!n||n===l&&i?i:n}function il(l,a,e){if(l===void 0&&(l=0),a===void 0&&(a=0),e.start<=l&&e.start+e.duration>l)return 0;var t=Math.min(a,e.duration+(e.deltaPTS?e.deltaPTS:0));return e.start+e.duration-t<=l?1:e.start-t>l&&e.start?-1:0}function Fw(l,a,e){var t=1e3*Math.min(a,e.duration+(e.deltaPTS?e.deltaPTS:0));return(e.endProgramDateTime||0)-t>l}var rl,Nw=3e5,nl=0,rr=2,ba=5,xn=0,wa=1,Du=2,zw=function(){function l(e){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=e,this.log=I.log.bind(I,"[info]:"),this.warn=I.warn.bind(I,"[warning]:"),this.error=I.error.bind(I,"[error]:"),this.registerListeners()}var a=l.prototype;return a.registerListeners=function(){var e=this.hls;e.on(y.ERROR,this.onError,this),e.on(y.MANIFEST_LOADING,this.onManifestLoading,this),e.on(y.LEVEL_UPDATED,this.onLevelUpdated,this)},a.unregisterListeners=function(){var e=this.hls;e&&(e.off(y.ERROR,this.onError,this),e.off(y.ERROR,this.onErrorOut,this),e.off(y.MANIFEST_LOADING,this.onManifestLoading,this),e.off(y.LEVEL_UPDATED,this.onLevelUpdated,this))},a.destroy=function(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}},a.startLoad=function(e){this.playlistError=0},a.stopLoad=function(){},a.getVariantLevelIndex=function(e){return(e==null?void 0:e.type)===ft?e.level:this.hls.loadLevel},a.onManifestLoading=function(){this.playlistError=0,this.penalizedRenditions={}},a.onLevelUpdated=function(){this.playlistError=0},a.onError=function(e,t){var i,n;if(!t.fatal){var s=this.hls,d=t.context;switch(t.details){case N.FRAG_LOAD_ERROR:case N.FRAG_LOAD_TIMEOUT:case N.KEY_LOAD_ERROR:case N.KEY_LOAD_TIMEOUT:return void(t.errorAction=this.getFragRetryOrSwitchAction(t));case N.FRAG_PARSING_ERROR:if((i=t.frag)!=null&&i.gap)return void(t.errorAction={action:nl,flags:xn});case N.FRAG_GAP:case N.FRAG_DECRYPT_ERROR:return t.errorAction=this.getFragRetryOrSwitchAction(t),void(t.errorAction.action=rr);case N.LEVEL_EMPTY_ERROR:case N.LEVEL_PARSING_ERROR:var u,p,f=t.parent===ft?t.level:s.loadLevel;return void(t.details===N.LEVEL_EMPTY_ERROR&&(u=t.context)!=null&&(p=u.levelDetails)!=null&&p.live?t.errorAction=this.getPlaylistRetryOrSwitchAction(t,f):(t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,f)));case N.LEVEL_LOAD_ERROR:case N.LEVEL_LOAD_TIMEOUT:return void(typeof(d==null?void 0:d.level)=="number"&&(t.errorAction=this.getPlaylistRetryOrSwitchAction(t,d.level)));case N.AUDIO_TRACK_LOAD_ERROR:case N.AUDIO_TRACK_LOAD_TIMEOUT:case N.SUBTITLE_LOAD_ERROR:case N.SUBTITLE_TRACK_LOAD_TIMEOUT:if(d){var m=s.levels[s.loadLevel];if(m&&(d.type===Bi&&d.groupId===m.audioGroupId||d.type===ir&&d.groupId===m.textGroupId))return t.errorAction=this.getPlaylistRetryOrSwitchAction(t,s.loadLevel),t.errorAction.action=rr,void(t.errorAction.flags=wa)}return;case N.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:var w=s.levels[s.loadLevel],x=w==null?void 0:w.attrs["HDCP-LEVEL"];return void(x&&(t.errorAction={action:rr,flags:Du,hdcpLevel:x}));case N.BUFFER_ADD_CODEC_ERROR:case N.REMUX_ALLOC_ERROR:return void(t.errorAction=this.getLevelSwitchAction(t,(n=t.level)!=null?n:s.loadLevel));case N.INTERNAL_EXCEPTION:case N.BUFFER_APPENDING_ERROR:case N.BUFFER_APPEND_ERROR:case N.BUFFER_FULL_ERROR:case N.LEVEL_SWITCH_ERROR:case N.BUFFER_STALLED_ERROR:case N.BUFFER_SEEK_OVER_HOLE:case N.BUFFER_NUDGE_ON_STALL:return void(t.errorAction={action:nl,flags:xn})}if(t.type===Z.KEY_SYSTEM_ERROR){var k=this.getVariantLevelIndex(t.frag);return t.levelRetry=!1,void(t.errorAction=this.getLevelSwitchAction(t,k))}}},a.getPlaylistRetryOrSwitchAction=function(e,t){var i,n=Ru(this.hls.config.playlistLoadPolicy,e),s=this.playlistError++,d=(i=e.response)==null?void 0:i.code;if(va(n,s,ma(e),d))return{action:ba,flags:xn,retryConfig:n,retryCount:s};var u=this.getLevelSwitchAction(e,t);return n&&(u.retryConfig=n,u.retryCount=s),u},a.getFragRetryOrSwitchAction=function(e){var t=this.hls,i=this.getVariantLevelIndex(e.frag),n=t.levels[i],s=t.config,d=s.fragLoadPolicy,u=s.keyLoadPolicy,p=Ru(e.details.startsWith("key")?u:d,e),f=t.levels.reduce(function(k,T){return k+T.fragmentError},0);if(n){var m;e.details!==N.FRAG_GAP&&n.fragmentError++;var w=(m=e.response)==null?void 0:m.code;if(va(p,f,ma(e),w))return{action:ba,flags:xn,retryConfig:p,retryCount:f}}var x=this.getLevelSwitchAction(e,i);return p&&(x.retryConfig=p,x.retryCount=f),x},a.getLevelSwitchAction=function(e,t){var i=this.hls;t==null&&(t=i.loadLevel);var n=this.hls.levels[t];if(n&&(n.loadError++,i.autoLevelEnabled)){for(var s,d,u=-1,p=i.levels,f=i.loadLevel,m=i.minAutoLevel,w=i.maxAutoLevel,x=(s=e.frag)==null?void 0:s.type,k=(d=e.context)!=null?d:{},T=k.type,A=k.groupId,_=p.length;_--;){var L=(_+f)%p.length;if(L!==f&&L>=m&&L<=w&&p[L].loadError===0){var P=p[L];if(e.details===N.FRAG_GAP&&e.frag){var D=p[L].details;if(D){var B=uo(e.frag,D.fragments,e.frag.start);if(B!=null&&B.gap)continue}}else if(T===Bi&&A===P.audioGroupId||T===ir&&A===P.textGroupId||x===Ui&&n.audioGroupId===P.audioGroupId||x===Er&&n.textGroupId===P.textGroupId)continue;u=L;break}}if(u>-1&&i.loadLevel!==u)return e.levelRetry=!0,this.playlistError=0,{action:rr,flags:xn,nextAutoLevel:u}}return{action:rr,flags:wa}},a.onErrorOut=function(e,t){var i;switch((i=t.errorAction)==null?void 0:i.action){case nl:break;case rr:this.sendAlternateToPenaltyBox(t),t.errorAction.resolved||t.details===N.FRAG_GAP||(t.fatal=!0)}t.fatal&&this.hls.stopLoad()},a.sendAlternateToPenaltyBox=function(e){var t=this.hls,i=e.errorAction;if(i){var n=i.flags,s=i.hdcpLevel,d=i.nextAutoLevel;switch(n){case xn:this.switchLevel(e,d);break;case wa:i.resolved||(i.resolved=this.redundantFailover(e));break;case Du:s&&(t.maxHdcpLevel=Qs[Qs.indexOf(s)-1],i.resolved=!0),this.warn('Restricting playback to HDCP-LEVEL of "'+t.maxHdcpLevel+'" or lower')}i.resolved||this.switchLevel(e,d)}},a.switchLevel=function(e,t){t!==void 0&&e.errorAction&&(this.warn("switching to level "+t+" after "+e.details),this.hls.nextAutoLevel=t,e.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)},a.redundantFailover=function(e){var t=this,i=this.hls,n=this.penalizedRenditions,s=e.parent===ft?e.level:i.loadLevel,d=i.levels[s],u=d.url.length,p=e.frag?e.frag.urlId:d.urlId;d.urlId!==p||e.frag&&!d.details||this.penalizeRendition(d,e);for(var f=function(){var x=(p+m)%u,k=n[x];if(!k||function(T,A,_){if(performance.now()-T.lastErrorPerfMs>Nw)return!0;var L=T.details;if(A.details===N.FRAG_GAP&&L&&A.frag){var P=A.frag.start,D=uo(null,L.fragments,P);if(D&&!D.gap)return!0}if(_&&T.errors.length<_.errors.length){var B=T.errors[T.errors.length-1];if(L&&B.frag&&A.frag&&Math.abs(B.frag.start-A.frag.start)>3*L.targetduration)return!0}return!1}(k,e,n[p]))return t.warn("Switching to Redundant Stream "+(x+1)+"/"+u+': "'+d.url[x]+'" after '+e.details),t.playlistError=0,i.levels.forEach(function(T){T.urlId=x}),i.nextLoadLevel=s,{v:!0}},m=1;m<u;m++){var w=f();if(typeof w=="object")return w.v}return!1},a.penalizeRendition=function(e,t){var i=this.penalizedRenditions,n=i[e.urlId]||{lastErrorPerfMs:0,errors:[],details:void 0};n.lastErrorPerfMs=performance.now(),n.errors.push(t),n.details=e.details,i[e.urlId]=n},l}(),ol=function(){function l(e,t){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=I.log.bind(I,t+":"),this.warn=I.warn.bind(I,t+":"),this.hls=e}var a=l.prototype;return a.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},a.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},a.startLoad=function(){this.canLoad=!0,this.requestScheduled=-1,this.loadPlaylist()},a.stopLoad=function(){this.canLoad=!1,this.clearTimer()},a.switchParams=function(e,t){var i=t==null?void 0:t.renditionReports;if(i){for(var n=-1,s=0;s<i.length;s++){var d=i[s],u=void 0;try{u=new self.URL(d.URI,t.url).href}catch(x){I.warn("Could not construct new URL for Rendition Report: "+x),u=d.URI||""}if(u===e){n=s;break}u===e.substring(0,u.length)&&(n=s)}if(n!==-1){var p=i[n],f=parseInt(p["LAST-MSN"])||(t==null?void 0:t.lastPartSn),m=parseInt(p["LAST-PART"])||(t==null?void 0:t.lastPartIndex);if(this.hls.config.lowLatencyMode){var w=Math.min(t.age-t.partTarget,t.targetduration);m>=0&&w>t.partTarget&&(m+=1)}return new Tu(f,m>=0?m:void 0,Js)}}},a.loadPlaylist=function(e){this.requestScheduled===-1&&(this.requestScheduled=self.performance.now())},a.shouldLoadPlaylist=function(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)},a.shouldReloadPlaylist=function(e){return this.timer===-1&&this.requestScheduled===-1&&this.shouldLoadPlaylist(e)},a.playlistLoaded=function(e,t,i){var n=this,s=t.details,d=t.stats,u=self.performance.now(),p=d.loading.first?Math.max(0,u-d.loading.first):0;if(s.advancedDateTime=Date.now()-p,s.live||i!=null&&i.live){if(s.reloaded(i),i&&this.log("live playlist "+e+" "+(s.advanced?"REFRESHED "+s.lastPartSn+"-"+s.lastPartIndex:s.updated?"UPDATED":"MISSED")),i&&s.fragments.length>0&&Mw(i,s),!this.canLoad||!s.live)return;var f,m=void 0,w=void 0;if(s.canBlockReload&&s.endSN&&s.advanced){var x=this.hls.config.lowLatencyMode,k=s.lastPartSn,T=s.endSN,A=s.lastPartIndex,_=k===T;A!==-1?(m=_?T+1:k,w=_?x?0:A:A+1):m=T+1;var L=s.age,P=L+s.ageHeader,D=Math.min(P-s.partTarget,1.5*s.targetduration);if(D>0){if(i&&D>i.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+i.tuneInGoal+" to: "+D+" with playlist age: "+s.age),D=0;else{var B=Math.floor(D/s.targetduration);m+=B,w!==void 0&&(w+=Math.round(D%s.targetduration/s.partTarget)),this.log("CDN Tune-in age: "+s.ageHeader+"s last advanced "+L.toFixed(2)+"s goal: "+D+" skip sn "+B+" to part "+w)}s.tuneInGoal=D}if(f=this.getDeliveryDirectives(s,t.deliveryDirectives,m,w),x||!_)return void this.loadPlaylist(f)}else(s.canBlockReload||s.canSkipUntil)&&(f=this.getDeliveryDirectives(s,t.deliveryDirectives,m,w));var H=this.hls.mainForwardBufferInfo,Y=H?H.end-H.len:0,ue=function(ne,ke){ke===void 0&&(ke=1/0);var ve=1e3*ne.targetduration;if(ne.updated){var Ae=ne.fragments;if(Ae.length&&4*ve>ke){var Ne=1e3*Ae[Ae.length-1].duration;Ne<ve&&(ve=Ne)}}else ve/=2;return Math.round(ve)}(s,1e3*(s.edge-Y));s.updated&&u>this.requestScheduled+ue&&(this.requestScheduled=d.loading.start),m!==void 0&&s.canBlockReload?this.requestScheduled=d.loading.first+ue-(1e3*s.partTarget||1e3):this.requestScheduled===-1||this.requestScheduled+ue<u?this.requestScheduled=u:this.requestScheduled-u<=0&&(this.requestScheduled+=ue);var te=this.requestScheduled-u;te=Math.max(0,te),this.log("reload live playlist "+e+" in "+Math.round(te)+" ms"),this.timer=self.setTimeout(function(){return n.loadPlaylist(f)},te)}else this.clearTimer()},a.getDeliveryDirectives=function(e,t,i,n){var s=function(d,u){var p=d.canSkipUntil,f=d.canSkipDateRanges,m=d.endSN;return p&&(u!==void 0?u-m:0)<p?f?Ow:Pw:Js}(e,i);return t!=null&&t.skip&&e.deltaUpdateFailed&&(i=t.msn,n=t.part,s=Js),new Tu(i,n,s)},a.checkRetry=function(e){var t=this,i=e.details,n=ma(e),s=e.errorAction,d=s||{},u=d.action,p=d.retryCount,f=p===void 0?0:p,m=d.retryConfig,w=!!s&&!!m&&(u===ba||!s.resolved&&u===rr);if(w){var x;if(this.requestScheduled=-1,f>=m.maxNumRetry)return!1;if(n&&(x=e.context)!=null&&x.deliveryDirectives)this.warn("Retrying playlist loading "+(f+1)+"/"+m.maxNumRetry+' after "'+i+'" without delivery-directives'),this.loadPlaylist();else{var k=tl(m,f);this.timer=self.setTimeout(function(){return t.loadPlaylist()},k),this.warn("Retrying playlist loading "+(f+1)+"/"+m.maxNumRetry+' after "'+i+'" in '+k+"ms")}e.levelRetry=!0,s.resolved=!0}return w},l}(),Bw=function(l){function a(t,i){var n;return(n=l.call(this,t,"[level-controller]")||this)._levels=[],n._firstLevel=-1,n._startLevel=void 0,n.currentLevel=null,n.currentLevelIndex=-1,n.manualLevelIndex=-1,n.steering=void 0,n.onParsedComplete=void 0,n.steering=i,n._registerListeners(),n}F(a,l);var e=a.prototype;return e._registerListeners=function(){var t=this.hls;t.on(y.MANIFEST_LOADING,this.onManifestLoading,this),t.on(y.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(y.LEVEL_LOADED,this.onLevelLoaded,this),t.on(y.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(y.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(y.FRAG_LOADED,this.onFragLoaded,this),t.on(y.ERROR,this.onError,this)},e._unregisterListeners=function(){var t=this.hls;t.off(y.MANIFEST_LOADING,this.onManifestLoading,this),t.off(y.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(y.LEVEL_LOADED,this.onLevelLoaded,this),t.off(y.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(y.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(y.FRAG_LOADED,this.onFragLoaded,this),t.off(y.ERROR,this.onError,this)},e.destroy=function(){this._unregisterListeners(),this.steering=null,this.resetLevels(),l.prototype.destroy.call(this)},e.startLoad=function(){this._levels.forEach(function(t){t.loadError=0,t.fragmentError=0}),l.prototype.startLoad.call(this)},e.resetLevels=function(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[]},e.onManifestLoading=function(t,i){this.resetLevels()},e.onManifestLoaded=function(t,i){var n,s=[],d={};i.levels.forEach(function(u){var p,f=u.attrs;((p=u.audioCodec)==null?void 0:p.indexOf("mp4a.40.34"))!==-1&&(rl||(rl=/chrome|firefox/i.test(navigator.userAgent)),rl&&(u.audioCodec=void 0));var m=f.AUDIO,w=f.CODECS,x=f["FRAME-RATE"],k=f["PATHWAY-ID"],T=f.RESOLUTION,A=f.SUBTITLES,_=(k||".")+"-"+u.bitrate+"-"+T+"-"+x+"-"+w;(n=d[_])?n.addFallback(u):(n=new co(u),d[_]=n,s.push(n)),xa(n,"audio",m),xa(n,"text",A)}),this.filterAndSortMediaOptions(s,i)},e.filterAndSortMediaOptions=function(t,i){var n=this,s=[],d=[],u=!1,p=!1,f=!1,m=t.filter(function(L){var P=L.audioCodec,D=L.videoCodec,B=L.width,H=L.height,Y=L.unknownCodecs;return u||(u=!(!B||!H)),p||(p=!!D),f||(f=!!P),!(Y!=null&&Y.length)&&(!P||$s(P,"audio"))&&(!D||$s(D,"video"))});if((u||p)&&f&&(m=m.filter(function(L){var P=L.videoCodec,D=L.width,B=L.height;return!!P||!(!D||!B)})),m.length!==0){i.audioTracks&&Pu(s=i.audioTracks.filter(function(L){return!L.audioCodec||$s(L.audioCodec,"audio")})),i.subtitles&&Pu(d=i.subtitles);var w=m.slice(0);m.sort(function(L,P){return L.attrs["HDCP-LEVEL"]!==P.attrs["HDCP-LEVEL"]?(L.attrs["HDCP-LEVEL"]||"")>(P.attrs["HDCP-LEVEL"]||"")?1:-1:L.bitrate!==P.bitrate?L.bitrate-P.bitrate:L.attrs["FRAME-RATE"]!==P.attrs["FRAME-RATE"]?L.attrs.decimalFloatingPoint("FRAME-RATE")-P.attrs.decimalFloatingPoint("FRAME-RATE"):L.attrs.SCORE!==P.attrs.SCORE?L.attrs.decimalFloatingPoint("SCORE")-P.attrs.decimalFloatingPoint("SCORE"):u&&L.height!==P.height?L.height-P.height:0});var x=w[0];if(this.steering&&(m=this.steering.filterParsedLevels(m)).length!==w.length){for(var k=0;k<w.length;k++)if(w[k].pathwayId===m[0].pathwayId){x=w[k];break}}this._levels=m;for(var T=0;T<m.length;T++)if(m[T]===x){this._firstLevel=T,this.log("manifest loaded, "+m.length+" level(s) found, first bitrate: "+x.bitrate);break}var A=f&&!p,_={levels:m,audioTracks:s,subtitleTracks:d,sessionData:i.sessionData,sessionKeys:i.sessionKeys,firstLevel:this._firstLevel,stats:i.stats,audio:f,video:p,altAudio:!A&&s.some(function(L){return!!L.url})};this.hls.trigger(y.MANIFEST_PARSED,_),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else Promise.resolve().then(function(){if(n.hls){var L=new Error("no level with compatible codecs found in manifest");n.hls.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:i.url,error:L,reason:L.message})}})},e.onError=function(t,i){!i.fatal&&i.context&&i.context.type===Yr&&i.context.level===this.level&&this.checkRetry(i)},e.onFragLoaded=function(t,i){var n=i.frag;if(n!==void 0&&n.type===ft){var s=this._levels[n.level];s!==void 0&&(s.loadError=0)}},e.onLevelLoaded=function(t,i){var n,s,d=i.level,u=i.details,p=this._levels[d];if(!p)return this.warn("Invalid level index "+d),void((s=i.deliveryDirectives)!=null&&s.skip&&(u.deltaUpdateFailed=!0));d===this.currentLevelIndex?(p.fragmentError===0&&(p.loadError=0),this.playlistLoaded(d,i,p.details)):(n=i.deliveryDirectives)!=null&&n.skip&&(u.deltaUpdateFailed=!0)},e.onAudioTrackSwitched=function(t,i){var n=this.currentLevel;if(n){var s=this.hls.audioTracks[i.id].groupId;if(n.audioGroupIds&&n.audioGroupId!==s){for(var d=-1,u=0;u<n.audioGroupIds.length;u++)if(n.audioGroupIds[u]===s){d=u;break}d!==-1&&d!==n.urlId&&(n.urlId=d,this.canLoad&&this.startLoad())}}},e.loadPlaylist=function(t){l.prototype.loadPlaylist.call(this);var i=this.currentLevelIndex,n=this.currentLevel;if(n&&this.shouldLoadPlaylist(n)){var s=n.urlId,d=n.uri;if(t)try{d=t.addDirectives(d)}catch(p){this.warn("Could not construct new URL with HLS Delivery Directives: "+p)}var u=n.attrs["PATHWAY-ID"];this.log("Loading level index "+i+((t==null?void 0:t.msn)!==void 0?" at sn "+t.msn+" part "+t.part:"")+" with"+(u?" Pathway "+u:"")+" URI "+(s+1)+"/"+n.url.length+" "+d),this.clearTimer(),this.hls.trigger(y.LEVEL_LOADING,{url:d,level:i,id:s,deliveryDirectives:t||null})}},e.removeLevel=function(t,i){var n=this,s=function(u,p){return p!==i},d=this._levels.filter(function(u,p){return p!==t||(u.url.length>1&&i!==void 0?(u.url=u.url.filter(s),u.audioGroupIds&&(u.audioGroupIds=u.audioGroupIds.filter(s)),u.textGroupIds&&(u.textGroupIds=u.textGroupIds.filter(s)),u.urlId=0,!0):(n.steering&&n.steering.removeLevel(u),!1))});this.hls.trigger(y.LEVELS_UPDATED,{levels:d})},e.onLevelsUpdated=function(t,i){var n=i.levels;n.forEach(function(s,d){var u=s.details;u!=null&&u.fragments&&u.fragments.forEach(function(p){p.level=d})}),this._levels=n},S(a,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(t){var i=this._levels;if(i.length!==0){if(t<0||t>=i.length){var n=new Error("invalid level idx"),s=t<0;if(this.hls.trigger(y.ERROR,{type:Z.OTHER_ERROR,details:N.LEVEL_SWITCH_ERROR,level:t,fatal:s,error:n,reason:n.message}),s)return;t=Math.min(t,i.length-1)}var d=this.currentLevelIndex,u=this.currentLevel,p=u?u.attrs["PATHWAY-ID"]:void 0,f=i[t],m=f.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=f,d!==t||!f.details||!u||p!==m){this.log("Switching to level "+t+(m?" with Pathway "+m:"")+" from level "+d+(p?" with Pathway "+p:""));var w=C({},f,{level:t,maxBitrate:f.maxBitrate,attrs:f.attrs,uri:f.uri,urlId:f.urlId});delete w._attrs,delete w._urlId,this.hls.trigger(y.LEVEL_SWITCHING,w);var x=f.details;if(!x||x.live){var k=this.switchParams(f.uri,u==null?void 0:u.details);this.loadPlaylist(k)}}}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(t){this._firstLevel=t}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var t=this.hls.config.startLevel;return t!==void 0?t:this._firstLevel}return this._startLevel},set:function(t){this._startLevel=t}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}}]),a}(ol);function xa(l,a,e){e&&(a==="audio"?(l.audioGroupIds||(l.audioGroupIds=[]),l.audioGroupIds[l.url.length-1]=e):a==="text"&&(l.textGroupIds||(l.textGroupIds=[]),l.textGroupIds[l.url.length-1]=e))}function Pu(l){var a={};l.forEach(function(e){var t=e.groupId||"";e.id=a[t]=a[t]||0,a[t]++})}var po="NOT_LOADED",Ou="APPENDING",yn="PARTIAL",ho="OK",Uw=function(){function l(e){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=e,this._registerListeners()}var a=l.prototype;return a._registerListeners=function(){var e=this.hls;e.on(y.BUFFER_APPENDED,this.onBufferAppended,this),e.on(y.FRAG_BUFFERED,this.onFragBuffered,this),e.on(y.FRAG_LOADED,this.onFragLoaded,this)},a._unregisterListeners=function(){var e=this.hls;e.off(y.BUFFER_APPENDED,this.onBufferAppended,this),e.off(y.FRAG_BUFFERED,this.onFragBuffered,this),e.off(y.FRAG_LOADED,this.onFragLoaded,this)},a.destroy=function(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null},a.getAppendedFrag=function(e,t){var i=this.activePartLists[t];if(i)for(var n=i.length;n--;){var s=i[n];if(!s)break;var d=s.end;if(s.start<=e&&d!==null&&e<=d)return s}return this.getBufferedFrag(e,t)},a.getBufferedFrag=function(e,t){for(var i=this.fragments,n=Object.keys(i),s=n.length;s--;){var d=i[n[s]];if((d==null?void 0:d.body.type)===t&&d.buffered){var u=d.body;if(u.start<=e&&e<=u.end)return u}}return null},a.detectEvictedFragments=function(e,t,i,n){var s=this;this.timeRanges&&(this.timeRanges[e]=t);var d=(n==null?void 0:n.fragment.sn)||-1;Object.keys(this.fragments).forEach(function(u){var p=s.fragments[u];if(p&&!(d>=p.body.sn))if(p.buffered||p.loaded){var f=p.range[e];f&&f.time.some(function(m){var w=!s.isTimeBuffered(m.startPTS,m.endPTS,t);return w&&s.removeFragment(p.body),w})}else p.body.type===i&&s.removeFragment(p.body)})},a.detectPartialFragments=function(e){var t=this,i=this.timeRanges,n=e.frag,s=e.part;if(i&&n.sn!=="initSegment"){var d=kn(n),u=this.fragments[d];if(!(!u||u.buffered&&n.gap)){var p=!n.relurl;Object.keys(i).forEach(function(f){var m=n.elementaryStreams[f];if(m){var w=i[f],x=p||m.partial===!0;u.range[f]=t.getBufferedTimes(n,s,x,w)}}),u.loaded=null,Object.keys(u.range).length?(u.buffered=!0,(u.body.endList=n.endList||u.body.endList)&&(this.endListFragments[u.body.type]=u),ya(u)||this.removeParts(n.sn-1,n.type)):this.removeFragment(u.body)}}},a.removeParts=function(e,t){var i=this.activePartLists[t];i&&(this.activePartLists[t]=i.filter(function(n){return n.fragment.sn>=e}))},a.fragBuffered=function(e,t){var i=kn(e),n=this.fragments[i];!n&&t&&(n=this.fragments[i]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),n&&(n.loaded=null,n.buffered=!0)},a.getBufferedTimes=function(e,t,i,n){for(var s={time:[],partial:i},d=e.start,u=e.end,p=e.minEndPTS||u,f=e.maxStartPTS||d,m=0;m<n.length;m++){var w=n.start(m)-this.bufferPadding,x=n.end(m)+this.bufferPadding;if(f>=w&&p<=x){s.time.push({startPTS:Math.max(d,n.start(m)),endPTS:Math.min(u,n.end(m))});break}if(d<x&&u>w)s.partial=!0,s.time.push({startPTS:Math.max(d,n.start(m)),endPTS:Math.min(u,n.end(m))});else if(u<=w)break}return s},a.getPartialFragment=function(e){var t,i,n,s=null,d=0,u=this.bufferPadding,p=this.fragments;return Object.keys(p).forEach(function(f){var m=p[f];m&&ya(m)&&(i=m.body.start-u,n=m.body.end+u,e>=i&&e<=n&&(t=Math.min(e-i,n-e),d<=t&&(s=m.body,d=t)))}),s},a.isEndListAppended=function(e){var t=this.endListFragments[e];return t!==void 0&&(t.buffered||ya(t))},a.getState=function(e){var t=kn(e),i=this.fragments[t];return i?i.buffered?ya(i)?yn:ho:Ou:po},a.isTimeBuffered=function(e,t,i){for(var n,s,d=0;d<i.length;d++){if(n=i.start(d)-this.bufferPadding,s=i.end(d)+this.bufferPadding,e>=n&&t<=s)return!0;if(t<=n)return!1}return!1},a.onFragLoaded=function(e,t){var i=t.frag,n=t.part;if(i.sn!=="initSegment"&&!i.bitrateTest){var s=n?null:t,d=kn(i);this.fragments[d]={body:i,appendedPTS:null,loaded:s,buffered:!1,range:Object.create(null)}}},a.onBufferAppended=function(e,t){var i=this,n=t.frag,s=t.part,d=t.timeRanges;if(n.sn!=="initSegment"){var u=n.type;if(s){var p=this.activePartLists[u];p||(this.activePartLists[u]=p=[]),p.push(s)}this.timeRanges=d,Object.keys(d).forEach(function(f){var m=d[f];i.detectEvictedFragments(f,m,u,s)})}},a.onFragBuffered=function(e,t){this.detectPartialFragments(t)},a.hasFragment=function(e){var t=kn(e);return!!this.fragments[t]},a.hasParts=function(e){var t;return!((t=this.activePartLists[e])==null||!t.length)},a.removeFragmentsInRange=function(e,t,i,n,s){var d=this;n&&!this.hasGaps||Object.keys(this.fragments).forEach(function(u){var p=d.fragments[u];if(p){var f=p.body;f.type!==i||n&&!f.gap||f.start<t&&f.end>e&&(p.buffered||s)&&d.removeFragment(f)}})},a.removeFragment=function(e){var t=kn(e);e.stats.loaded=0,e.clearElementaryStreamInfo();var i=this.activePartLists[e.type];if(i){var n=e.sn;this.activePartLists[e.type]=i.filter(function(s){return s.fragment.sn!==n})}delete this.fragments[t],e.endList&&delete this.endListFragments[e.type]},a.removeAllFragments=function(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1},l}();function ya(l){var a,e,t;return l.buffered&&(l.body.gap||((a=l.range.video)==null?void 0:a.partial)||((e=l.range.audio)==null?void 0:e.partial)||((t=l.range.audiovideo)==null?void 0:t.partial))}function kn(l){return l.type+"_"+l.level+"_"+l.urlId+"_"+l.sn}var Mu=Math.pow(2,17),jw=function(){function l(e){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=e}var a=l.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(e,t){var i=this,n=e.url;if(!n)return Promise.reject(new nr({type:Z.NETWORK_ERROR,details:N.FRAG_LOAD_ERROR,fatal:!1,frag:e,error:new Error("Fragment does not have a "+(n?"part list":"url")),networkDetails:null}));this.abort();var s=this.config,d=s.fLoader,u=s.loader;return new Promise(function(p,f){if(i.loader&&i.loader.destroy(),e.gap){if(e.tagList.some(function(T){return T[0]==="GAP"}))return void f(Nu(e));e.gap=!1}var m=i.loader=e.loader=d?new d(s):new u(s),w=Fu(e),x=Cu(s.fragLoadPolicy.default),k={loadPolicy:x,timeout:x.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:e.sn==="initSegment"?1/0:Mu};e.stats=m.stats,m.load(w,k,{onSuccess:function(T,A,_,L){i.resetLoader(e,m);var P=T.data;_.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(P.slice(0,16)),P=P.slice(16)),p({frag:e,part:null,payload:P,networkDetails:L})},onError:function(T,A,_,L){i.resetLoader(e,m),f(new nr({type:Z.NETWORK_ERROR,details:N.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:b({url:n,data:void 0},T),error:new Error("HTTP Error "+T.code+" "+T.text),networkDetails:_,stats:L}))},onAbort:function(T,A,_){i.resetLoader(e,m),f(new nr({type:Z.NETWORK_ERROR,details:N.INTERNAL_ABORTED,fatal:!1,frag:e,error:new Error("Aborted"),networkDetails:_,stats:T}))},onTimeout:function(T,A,_){i.resetLoader(e,m),f(new nr({type:Z.NETWORK_ERROR,details:N.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:new Error("Timeout after "+k.timeout+"ms"),networkDetails:_,stats:T}))},onProgress:function(T,A,_,L){t&&t({frag:e,part:null,payload:_,networkDetails:L})}})})},a.loadPart=function(e,t,i){var n=this;this.abort();var s=this.config,d=s.fLoader,u=s.loader;return new Promise(function(p,f){if(n.loader&&n.loader.destroy(),e.gap||t.gap)f(Nu(e,t));else{var m=n.loader=e.loader=d?new d(s):new u(s),w=Fu(e,t),x=Cu(s.fragLoadPolicy.default),k={loadPolicy:x,timeout:x.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:Mu};t.stats=m.stats,m.load(w,k,{onSuccess:function(T,A,_,L){n.resetLoader(e,m),n.updateStatsFromPart(e,t);var P={frag:e,part:t,payload:T.data,networkDetails:L};i(P),p(P)},onError:function(T,A,_,L){n.resetLoader(e,m),f(new nr({type:Z.NETWORK_ERROR,details:N.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:t,response:b({url:w.url,data:void 0},T),error:new Error("HTTP Error "+T.code+" "+T.text),networkDetails:_,stats:L}))},onAbort:function(T,A,_){e.stats.aborted=t.stats.aborted,n.resetLoader(e,m),f(new nr({type:Z.NETWORK_ERROR,details:N.INTERNAL_ABORTED,fatal:!1,frag:e,part:t,error:new Error("Aborted"),networkDetails:_,stats:T}))},onTimeout:function(T,A,_){n.resetLoader(e,m),f(new nr({type:Z.NETWORK_ERROR,details:N.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:t,error:new Error("Timeout after "+k.timeout+"ms"),networkDetails:_,stats:T}))}})}})},a.updateStatsFromPart=function(e,t){var i=e.stats,n=t.stats,s=n.total;if(i.loaded+=n.loaded,s){var d=Math.round(e.duration/t.duration),u=Math.min(Math.round(i.loaded/s),d),p=(d-u)*Math.round(i.loaded/u);i.total=i.loaded+p}else i.total=Math.max(i.loaded,i.total);var f=i.loading,m=n.loading;f.start?f.first+=m.first-m.start:(f.start=m.start,f.first=m.first),f.end=m.end},a.resetLoader=function(e,t){e.loader=null,this.loader===t&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),t.destroy()},l}();function Fu(l,a){a===void 0&&(a=null);var e=a||l,t={frag:l,part:a,responseType:"arraybuffer",url:e.url,headers:{},rangeStart:0,rangeEnd:0},i=e.byteRangeStartOffset,n=e.byteRangeEndOffset;if(U(i)&&U(n)){var s,d=i,u=n;if(l.sn==="initSegment"&&((s=l.decryptdata)==null?void 0:s.method)==="AES-128"){var p=n-i;p%16&&(u=n+(16-p%16)),i!==0&&(t.resetIV=!0,d=i-16)}t.rangeStart=d,t.rangeEnd=u}return t}function Nu(l,a){var e=new Error("GAP "+(l.gap?"tag":"attribute")+" found"),t={type:Z.MEDIA_ERROR,details:N.FRAG_GAP,fatal:!1,frag:l,error:e,networkDetails:null};return a&&(t.part=a),(a||l).stats.aborted=!0,new nr(t)}var nr=function(l){function a(e){var t;return(t=l.call(this,e.error.message)||this).data=void 0,t.data=e,t}return F(a,l),a}(J(Error)),Vw=function(){function l(e){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=e}var a=l.prototype;return a.abort=function(e){for(var t in this.keyUriToKeyInfo){var i=this.keyUriToKeyInfo[t].loader;if(i){if(e&&e!==i.context.frag.type)return;i.abort()}}},a.detach=function(){for(var e in this.keyUriToKeyInfo){var t=this.keyUriToKeyInfo[e];(t.mediaKeySessionContext||t.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[e]}},a.destroy=function(){for(var e in this.detach(),this.keyUriToKeyInfo){var t=this.keyUriToKeyInfo[e].loader;t&&t.destroy()}this.keyUriToKeyInfo={}},a.createKeyLoadError=function(e,t,i,n,s){return t===void 0&&(t=N.KEY_LOAD_ERROR),new nr({type:Z.NETWORK_ERROR,details:t,fatal:!1,frag:e,response:s,error:i,networkDetails:n})},a.loadClear=function(e,t){var i=this;if(this.emeController&&this.config.emeEnabled)for(var n=e.sn,s=e.cc,d=function(){var p=t[u];if(s<=p.cc&&(n==="initSegment"||p.sn==="initSegment"||n<p.sn))return i.emeController.selectKeySystemFormat(p).then(function(f){p.setKeyFormat(f)}),"break"},u=0;u<t.length&&d()!=="break";u++);},a.load=function(e){var t=this;return!e.decryptdata&&e.encrypted&&this.emeController?this.emeController.selectKeySystemFormat(e).then(function(i){return t.loadInternal(e,i)}):this.loadInternal(e)},a.loadInternal=function(e,t){var i,n;t&&e.setKeyFormat(t);var s=e.decryptdata;if(!s){var d=new Error(t?"Expected frag.decryptdata to be defined after setting format "+t:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(e,N.KEY_LOAD_ERROR,d))}var u=s.uri;if(!u)return Promise.reject(this.createKeyLoadError(e,N.KEY_LOAD_ERROR,new Error('Invalid key URI: "'+u+'"')));var p,f=this.keyUriToKeyInfo[u];if((i=f)!=null&&i.decryptdata.key)return s.key=f.decryptdata.key,Promise.resolve({frag:e,keyInfo:f});if((n=f)!=null&&n.keyLoadPromise)switch((p=f.mediaKeySessionContext)==null?void 0:p.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return f.keyLoadPromise.then(function(m){return s.key=m.keyInfo.decryptdata.key,{frag:e,keyInfo:f}})}switch(f=this.keyUriToKeyInfo[u]={decryptdata:s,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},s.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return s.keyFormat==="identity"?this.loadKeyHTTP(f,e):this.loadKeyEME(f,e);case"AES-128":return this.loadKeyHTTP(f,e);default:return Promise.reject(this.createKeyLoadError(e,N.KEY_LOAD_ERROR,new Error('Key supplied with unsupported METHOD: "'+s.method+'"')))}},a.loadKeyEME=function(e,t){var i={frag:t,keyInfo:e};if(this.emeController&&this.config.emeEnabled){var n=this.emeController.loadKey(i);if(n)return(e.keyLoadPromise=n.then(function(s){return e.mediaKeySessionContext=s,i})).catch(function(s){throw e.keyLoadPromise=null,s})}return Promise.resolve(i)},a.loadKeyHTTP=function(e,t){var i=this,n=this.config,s=new n.loader(n);return t.keyLoader=e.loader=s,e.keyLoadPromise=new Promise(function(d,u){var p={keyInfo:e,frag:t,responseType:"arraybuffer",url:e.decryptdata.uri},f=n.keyLoadPolicy.default,m={loadPolicy:f,timeout:f.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},w={onSuccess:function(x,k,T,A){var _=T.frag,L=T.keyInfo,P=T.url;if(!_.decryptdata||L!==i.keyUriToKeyInfo[P])return u(i.createKeyLoadError(_,N.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),A));L.decryptdata.key=_.decryptdata.key=new Uint8Array(x.data),_.keyLoader=null,L.loader=null,d({frag:_,keyInfo:L})},onError:function(x,k,T,A){i.resetLoader(k),u(i.createKeyLoadError(t,N.KEY_LOAD_ERROR,new Error("HTTP Error "+x.code+" loading key "+x.text),T,b({url:p.url,data:void 0},x)))},onTimeout:function(x,k,T){i.resetLoader(k),u(i.createKeyLoadError(t,N.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),T))},onAbort:function(x,k,T){i.resetLoader(k),u(i.createKeyLoadError(t,N.INTERNAL_ABORTED,new Error("key loading aborted"),T))}};s.load(p,m,w)})},a.resetLoader=function(e){var t=e.frag,i=e.keyInfo,n=e.url,s=i.loader;t.keyLoader===s&&(t.keyLoader=null,i.loader=null),delete this.keyUriToKeyInfo[n],s&&s.destroy()},l}(),Gw=function(){function l(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var a=l.prototype;return a.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},a.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},a.onHandlerDestroyed=function(){},a.hasInterval=function(){return!!this._tickInterval},a.hasNextTick=function(){return!!this._tickTimer},a.setInterval=function(e){return!this._tickInterval&&(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,e),!0)},a.clearInterval=function(){return!!this._tickInterval&&(self.clearInterval(this._tickInterval),this._tickInterval=null,!0)},a.clearNextTick=function(){return!!this._tickTimer&&(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0)},a.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},a.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},a.doTick=function(){},l}(),Hw={length:0,start:function(){return 0},end:function(){return 0}},Rt=function(){function l(){}return l.isBuffered=function(a,e){try{if(a){for(var t=l.getBuffered(a),i=0;i<t.length;i++)if(e>=t.start(i)&&e<=t.end(i))return!0}}catch{}return!1},l.bufferInfo=function(a,e,t){try{if(a){var i,n=l.getBuffered(a),s=[];for(i=0;i<n.length;i++)s.push({start:n.start(i),end:n.end(i)});return this.bufferedInfo(s,e,t)}}catch{}return{len:0,start:e,end:e,nextStart:void 0}},l.bufferedInfo=function(a,e,t){e=Math.max(0,e),a.sort(function(T,A){var _=T.start-A.start;return _||A.end-T.end});var i=[];if(t)for(var n=0;n<a.length;n++){var s=i.length;if(s){var d=i[s-1].end;a[n].start-d<t?a[n].end>d&&(i[s-1].end=a[n].end):i.push(a[n])}else i.push(a[n])}else i=a;for(var u,p=0,f=e,m=e,w=0;w<i.length;w++){var x=i[w].start,k=i[w].end;if(e+t>=x&&e<k)f=x,p=(m=k)-e;else if(e+t<x){u=x;break}}return{len:p,start:f||0,end:m||0,nextStart:u}},l.getBuffered=function(a){try{return a.buffered}catch(e){return I.log("failed to get media.buffered",e),Hw}},l}(),al=function(l,a,e,t,i,n){t===void 0&&(t=0),i===void 0&&(i=-1),n===void 0&&(n=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing={start:0,executeStart:0,executeEnd:0,end:0},this.buffering={audio:{start:0,executeStart:0,executeEnd:0,end:0},video:{start:0,executeStart:0,executeEnd:0,end:0},audiovideo:{start:0,executeStart:0,executeEnd:0,end:0}},this.level=l,this.sn=a,this.id=e,this.size=t,this.part=i,this.partial=n};function zu(l,a){for(var e=null,t=0,i=l.length;t<i;t++){var n=l[t];if(n&&n.cc===a){e=n;break}}return e}function Bu(l,a){if(l){var e=l.start+a;l.start=l.startPTS=e,l.endPTS=e+l.duration}}function sl(l,a){for(var e=a.fragments,t=0,i=e.length;t<i;t++)Bu(e[t],l);a.fragmentHint&&Bu(a.fragmentHint,l),a.alignedSliding=!0}function Kw(l,a,e){a&&(function(t,i,n){if(function(d,u,p){return!(!u.details||!(p.endCC>p.startCC||d&&d.cc<p.startCC))}(t,n,i)){var s=function(d,u,p){var f=d.fragments,m=u.fragments;if(m.length&&f.length){var w=zu(f,m[0].cc);if(w&&(!w||w.startPTS))return w;I.log("No frag in previous level to align on")}else I.log("No fragments to align")}(n.details,i);s&&U(s.start)&&(I.log("Adjusting PTS using last level due to CC increase within current level "+i.url),sl(s.start,i))}}(l,e,a),!e.alignedSliding&&a.details&&function(t,i){if(i.fragments.length&&t.hasProgramDateTime&&i.hasProgramDateTime){var n=i.fragments[0].programDateTime,s=t.fragments[0].programDateTime,d=(s-n)/1e3+i.fragments[0].start;d&&U(d)&&(I.log("Adjusting PTS using programDateTime delta "+(s-n)+"ms, sliding:"+d.toFixed(3)+" "+t.url+" "),sl(d,t))}}(e,a.details),e.alignedSliding||!a.details||e.skippedSegments||Su(a.details,e))}function Uu(l,a){if(l.hasProgramDateTime&&a.hasProgramDateTime){var e=l.fragments,t=a.fragments;if(e.length&&t.length){var i=t[Math.round(t.length/2)-1],n=zu(e,i.cc)||e[Math.round(e.length/2)-1],s=i.programDateTime,d=n.programDateTime;s!==null&&d!==null&&sl((d-s)/1e3-(n.start-i.start),l)}}}var $w=function(){function l(a,e){this.subtle=void 0,this.aesIV=void 0,this.subtle=a,this.aesIV=e}return l.prototype.decrypt=function(a,e){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},e,a)},l}(),Yw=function(){function l(a,e){this.subtle=void 0,this.key=void 0,this.subtle=a,this.key=e}return l.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},l}(),Ww=function(){function l(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var a=l.prototype;return a.uint8ArrayToUint32Array_=function(e){for(var t=new DataView(e),i=new Uint32Array(4),n=0;n<4;n++)i[n]=t.getUint32(4*n);return i},a.initTable=function(){var e=this.sBox,t=this.invSBox,i=this.subMix,n=i[0],s=i[1],d=i[2],u=i[3],p=this.invSubMix,f=p[0],m=p[1],w=p[2],x=p[3],k=new Uint32Array(256),T=0,A=0,_=0;for(_=0;_<256;_++)k[_]=_<128?_<<1:_<<1^283;for(_=0;_<256;_++){var L=A^A<<1^A<<2^A<<3^A<<4;L=L>>>8^255&L^99,e[T]=L,t[L]=T;var P=k[T],D=k[P],B=k[D],H=257*k[L]^16843008*L;n[T]=H<<24|H>>>8,s[T]=H<<16|H>>>16,d[T]=H<<8|H>>>24,u[T]=H,H=16843009*B^65537*D^257*P^16843008*T,f[L]=H<<24|H>>>8,m[L]=H<<16|H>>>16,w[L]=H<<8|H>>>24,x[L]=H,T?(T=P^k[k[k[B^P]]],A^=k[k[A]]):T=A=1}},a.expandKey=function(e){for(var t=this.uint8ArrayToUint32Array_(e),i=!0,n=0;n<t.length&&i;)i=t[n]===this.key[n],n++;if(!i){this.key=t;var s=this.keySize=t.length;if(s!==4&&s!==6&&s!==8)throw new Error("Invalid aes key size="+s);var d,u,p,f,m=this.ksRows=4*(s+6+1),w=this.keySchedule=new Uint32Array(m),x=this.invKeySchedule=new Uint32Array(m),k=this.sBox,T=this.rcon,A=this.invSubMix,_=A[0],L=A[1],P=A[2],D=A[3];for(d=0;d<m;d++)d<s?p=w[d]=t[d]:(f=p,d%s==0?(f=k[(f=f<<8|f>>>24)>>>24]<<24|k[f>>>16&255]<<16|k[f>>>8&255]<<8|k[255&f],f^=T[d/s|0]<<24):s>6&&d%s==4&&(f=k[f>>>24]<<24|k[f>>>16&255]<<16|k[f>>>8&255]<<8|k[255&f]),w[d]=p=(w[d-s]^f)>>>0);for(u=0;u<m;u++)d=m-u,f=3&u?w[d]:w[d-4],x[u]=u<4||d<=4?f:_[k[f>>>24]]^L[k[f>>>16&255]]^P[k[f>>>8&255]]^D[k[255&f]],x[u]=x[u]>>>0}},a.networkToHostOrderSwap=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},a.decrypt=function(e,t,i){for(var n,s,d,u,p,f,m,w,x,k,T,A,_,L,P=this.keySize+6,D=this.invKeySchedule,B=this.invSBox,H=this.invSubMix,Y=H[0],ue=H[1],te=H[2],ne=H[3],ke=this.uint8ArrayToUint32Array_(i),ve=ke[0],Ae=ke[1],Ne=ke[2],Ce=ke[3],Pe=new Int32Array(e),Fe=new Int32Array(Pe.length),Oe=this.networkToHostOrderSwap;t<Pe.length;){for(x=Oe(Pe[t]),k=Oe(Pe[t+1]),T=Oe(Pe[t+2]),A=Oe(Pe[t+3]),p=x^D[0],f=A^D[1],m=T^D[2],w=k^D[3],_=4,L=1;L<P;L++)n=Y[p>>>24]^ue[f>>16&255]^te[m>>8&255]^ne[255&w]^D[_],s=Y[f>>>24]^ue[m>>16&255]^te[w>>8&255]^ne[255&p]^D[_+1],d=Y[m>>>24]^ue[w>>16&255]^te[p>>8&255]^ne[255&f]^D[_+2],u=Y[w>>>24]^ue[p>>16&255]^te[f>>8&255]^ne[255&m]^D[_+3],p=n,f=s,m=d,w=u,_+=4;n=B[p>>>24]<<24^B[f>>16&255]<<16^B[m>>8&255]<<8^B[255&w]^D[_],s=B[f>>>24]<<24^B[m>>16&255]<<16^B[w>>8&255]<<8^B[255&p]^D[_+1],d=B[m>>>24]<<24^B[w>>16&255]<<16^B[p>>8&255]<<8^B[255&f]^D[_+2],u=B[w>>>24]<<24^B[p>>16&255]<<16^B[f>>8&255]<<8^B[255&m]^D[_+3],Fe[t]=Oe(n^ve),Fe[t+1]=Oe(u^Ae),Fe[t+2]=Oe(d^Ne),Fe[t+3]=Oe(s^Ce),ve=x,Ae=k,Ne=T,Ce=A,t+=4}return Fe.buffer},l}(),ll=function(){function l(e,t){var i=(t===void 0?{}:t).removePKCS7Padding,n=i===void 0||i;if(this.logEnabled=!0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.useSoftware=e.enableSoftwareAES,this.removePKCS7Padding=n,n)try{var s=self.crypto;s&&(this.subtle=s.subtle||s.webkitSubtle)}catch{}this.subtle===null&&(this.useSoftware=!0)}var a=l.prototype;return a.destroy=function(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null},a.isSync=function(){return this.useSoftware},a.flush=function(){var e=this.currentResult,t=this.remainderData;if(!e||t)return this.reset(),null;var i,n,s,d=new Uint8Array(e);return this.reset(),this.removePKCS7Padding?(n=(i=d).byteLength,(s=n&&new DataView(i.buffer).getUint8(n-1))?Ee(i,0,n-s):i):d},a.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},a.decrypt=function(e,t,i){var n=this;return this.useSoftware?new Promise(function(s,d){n.softwareDecrypt(new Uint8Array(e),t,i);var u=n.flush();u?s(u.buffer):d(new Error("[softwareDecrypt] Failed to decrypt data"))}):this.webCryptoDecrypt(new Uint8Array(e),t,i)},a.softwareDecrypt=function(e,t,i){var n=this.currentIV,s=this.currentResult,d=this.remainderData;this.logOnce("JS AES decrypt"),d&&(e=re(d,e),this.remainderData=null);var u=this.getValidChunk(e);if(!u.length)return null;n&&(i=n);var p=this.softwareDecrypter;p||(p=this.softwareDecrypter=new Ww),p.expandKey(t);var f=s;return this.currentResult=p.decrypt(u.buffer,0,i),this.currentIV=Ee(u,-16).buffer,f||null},a.webCryptoDecrypt=function(e,t,i){var n=this,s=this.subtle;return this.key===t&&this.fastAesKey||(this.key=t,this.fastAesKey=new Yw(s,t)),this.fastAesKey.expandKey().then(function(d){return s?(n.logOnce("WebCrypto AES decrypt"),new $w(s,new Uint8Array(i)).decrypt(e.buffer,d)):Promise.reject(new Error("web crypto not initialized"))}).catch(function(d){return I.warn("[decrypter]: WebCrypto Error, disable WebCrypto API, "+d.name+": "+d.message),n.onWebCryptoError(e,t,i)})},a.onWebCryptoError=function(e,t,i){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,t,i);var n=this.flush();if(n)return n.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")},a.getValidChunk=function(e){var t=e,i=e.length-e.length%16;return i!==e.length&&(t=Ee(e,0,i),this.remainderData=Ee(e,i)),t},a.logOnce=function(e){this.logEnabled&&(I.log("[decrypter]: "+e),this.logEnabled=!1)},l}(),qw=function(l){for(var a="",e=l.length,t=0;t<e;t++)a+="["+l.start(t).toFixed(3)+"-"+l.end(t).toFixed(3)+"]";return a},wi="STOPPED",it="IDLE",dl="KEY_LOADING",_n="FRAG_LOADING",Tn="FRAG_LOADING_WAITING_RETRY",fo="WAITING_TRACK",or="PARSING",ka="PARSED",go="ENDED",En="ERROR",mo="WAITING_INIT_PTS",Wr="WAITING_LEVEL",cl=function(l){function a(t,i,n,s,d){var u;return(u=l.call(this)||this).hls=void 0,u.fragPrevious=null,u.fragCurrent=null,u.fragmentTracker=void 0,u.transmuxer=null,u._state=wi,u.playlistType=void 0,u.media=null,u.mediaBuffer=null,u.config=void 0,u.bitrateTest=!1,u.lastCurrentTime=0,u.nextLoadPosition=0,u.startPosition=0,u.startTimeOffset=null,u.loadedmetadata=!1,u.retryDate=0,u.levels=null,u.fragmentLoader=void 0,u.keyLoader=void 0,u.levelLastLoaded=null,u.startFragRequested=!1,u.decrypter=void 0,u.initPTS=[],u.onvseeking=null,u.onvended=null,u.logPrefix="",u.log=void 0,u.warn=void 0,u.playlistType=d,u.logPrefix=s,u.log=I.log.bind(I,s+":"),u.warn=I.warn.bind(I,s+":"),u.hls=t,u.fragmentLoader=new jw(t.config),u.keyLoader=n,u.fragmentTracker=i,u.config=t.config,u.decrypter=new ll(t.config),t.on(y.MANIFEST_LOADED,u.onManifestLoaded,function(p){if(p===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p}(u)),u}F(a,l);var e=a.prototype;return e.doTick=function(){this.onTickEnd()},e.onTickEnd=function(){},e.startLoad=function(t){},e.stopLoad=function(){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);var t=this.fragCurrent;t!=null&&t.loader&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=wi},e._streamEnded=function(t,i){if(i.live||t.nextStart||!t.end||!this.media)return!1;var n=i.partList;if(n!=null&&n.length){var s=n[n.length-1];return Rt.isBuffered(this.media,s.start+s.duration/2)}var d=i.fragments[i.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(d)},e.getLevelDetails=function(){var t;if(this.levels&&this.levelLastLoaded!==null)return(t=this.levels[this.levelLastLoaded])==null?void 0:t.details},e.onMediaAttached=function(t,i){var n=this.media=this.mediaBuffer=i.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),n.addEventListener("seeking",this.onvseeking),n.addEventListener("ended",this.onvended);var s=this.config;this.levels&&s.autoStartLoad&&this.state===wi&&this.startLoad(s.startPosition)},e.onMediaDetaching=function(){var t=this.media;t!=null&&t.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),t&&this.onvseeking&&this.onvended&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.keyLoader&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},e.onMediaSeeking=function(){var t=this.config,i=this.fragCurrent,n=this.media,s=this.mediaBuffer,d=this.state,u=n?n.currentTime:0,p=Rt.bufferInfo(s||n,u,t.maxBufferHole);if(this.log("media seeking to "+(U(u)?u.toFixed(3):u)+", state: "+d),this.state===go)this.resetLoadingState();else if(i){var f=t.maxFragLookUpTolerance,m=i.start-f,w=i.start+i.duration+f;if(!p.len||w<p.start||m>p.end){var x=u>w;(u<m||x)&&(x&&i.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),i.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}n&&(this.fragmentTracker.removeFragmentsInRange(u,1/0,this.playlistType,!0),this.lastCurrentTime=u),this.loadedmetadata||p.len||(this.nextLoadPosition=this.startPosition=u),this.tickImmediate()},e.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},e.onManifestLoaded=function(t,i){this.startTimeOffset=i.startTimeOffset,this.initPTS=[]},e.onHandlerDestroying=function(){this.stopLoad(),l.prototype.onHandlerDestroying.call(this)},e.onHandlerDestroyed=function(){this.state=wi,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,l.prototype.onHandlerDestroyed.call(this)},e.loadFragment=function(t,i,n){this._loadFragForPlayback(t,i,n)},e._loadFragForPlayback=function(t,i,n){var s=this;this._doFragLoad(t,i,n,function(d){if(s.fragContextChanged(t))return s.warn("Fragment "+t.sn+(d.part?" p: "+d.part.index:"")+" of level "+t.level+" was dropped during download."),void s.fragmentTracker.removeFragment(t);t.stats.chunkCount++,s._handleFragmentLoadProgress(d)}).then(function(d){if(d){var u=s.state;s.fragContextChanged(t)?(u===_n||!s.fragCurrent&&u===or)&&(s.fragmentTracker.removeFragment(t),s.state=it):("payload"in d&&(s.log("Loaded fragment "+t.sn+" of level "+t.level),s.hls.trigger(y.FRAG_LOADED,d)),s._handleFragmentLoadComplete(d))}}).catch(function(d){s.state!==wi&&s.state!==En&&(s.warn(d),s.resetFragmentLoading(t))})},e.clearTrackerIfNeeded=function(t){var i,n=this.fragmentTracker;if(n.getState(t)===Ou){var s=t.type,d=this.getFwdBufferInfo(this.mediaBuffer,s),u=Math.max(t.duration,d?d.len:this.config.maxBufferLength);this.reduceMaxBufferLength(u)&&n.removeFragment(t)}else((i=this.mediaBuffer)==null?void 0:i.buffered.length)===0?n.removeAllFragments():n.hasParts(t.type)&&(n.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type}),n.getState(t)===yn&&n.removeFragment(t))},e.checkLiveUpdate=function(t){if(t.updated&&!t.live){var i=t.fragments[t.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:i,part:null,stats:i.stats,id:i.type})}t.fragments[0]||(t.deltaUpdateFailed=!0)},e.flushMainBuffer=function(t,i,n){if(n===void 0&&(n=null),t-i){var s={startOffset:t,endOffset:i,type:n};this.hls.trigger(y.BUFFER_FLUSHING,s)}},e._loadInitSegment=function(t,i){var n=this;this._doFragLoad(t,i).then(function(s){if(!s||n.fragContextChanged(t)||!n.levels)throw new Error("init load aborted");return s}).then(function(s){var d=n.hls,u=s.payload,p=t.decryptdata;if(u&&u.byteLength>0&&p&&p.key&&p.iv&&p.method==="AES-128"){var f=self.performance.now();return n.decrypter.decrypt(new Uint8Array(u),p.key.buffer,p.iv.buffer).catch(function(m){throw d.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_DECRYPT_ERROR,fatal:!1,error:m,reason:m.message,frag:t}),m}).then(function(m){var w=self.performance.now();return d.trigger(y.FRAG_DECRYPTED,{frag:t,payload:m,stats:{tstart:f,tdecrypt:w}}),s.payload=m,s})}return s}).then(function(s){var d=n.fragCurrent,u=n.hls;if(!n.levels)throw new Error("init load aborted, missing levels");var p=t.stats;n.state=it,i.fragmentError=0,t.data=new Uint8Array(s.payload),p.parsing.start=p.buffering.start=self.performance.now(),p.parsing.end=p.buffering.end=self.performance.now(),s.frag===d&&u.trigger(y.FRAG_BUFFERED,{stats:p,frag:d,part:null,id:t.type}),n.tick()}).catch(function(s){n.state!==wi&&n.state!==En&&(n.warn(s),n.resetFragmentLoading(t))})},e.fragContextChanged=function(t){var i=this.fragCurrent;return!t||!i||t.level!==i.level||t.sn!==i.sn||t.urlId!==i.urlId},e.fragBufferedComplete=function(t,i){var n,s,d,u,p=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+t.type+" sn: "+t.sn+(i?" part: "+i.index:"")+" of "+(this.playlistType===ft?"level":"track")+" "+t.level+" (frag:["+((n=t.startPTS)!=null?n:NaN).toFixed(3)+"-"+((s=t.endPTS)!=null?s:NaN).toFixed(3)+"] > buffer:"+(p?qw(Rt.getBuffered(p)):"(detached)")+")"),this.state=it,p&&(!this.loadedmetadata&&t.type==ft&&p.buffered.length&&((d=this.fragCurrent)==null?void 0:d.sn)===((u=this.fragPrevious)==null?void 0:u.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())},e.seekToStartPos=function(){},e._handleFragmentLoadComplete=function(t){var i=this.transmuxer;if(i){var n=t.frag,s=t.part,d=t.partsLoaded,u=!d||d.length===0||d.some(function(f){return!f}),p=new al(n.level,n.sn,n.stats.chunkCount+1,0,s?s.index:-1,!u);i.flush(p)}},e._handleFragmentLoadProgress=function(t){},e._doFragLoad=function(t,i,n,s){var d,u=this;n===void 0&&(n=null);var p=i==null?void 0:i.details;if(!this.levels||!p)throw new Error("frag load aborted, missing level"+(p?"":" detail")+"s");var f=null;if(!t.encrypted||(d=t.decryptdata)!=null&&d.key?!t.encrypted&&p.encryptedFragments.length&&this.keyLoader.loadClear(t,p.encryptedFragments):(this.log("Loading key for "+t.sn+" of ["+p.startSN+"-"+p.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+t.level),this.state=dl,this.fragCurrent=t,f=this.keyLoader.load(t).then(function(_){if(!u.fragContextChanged(_.frag))return u.hls.trigger(y.KEY_LOADED,_),u.state===dl&&(u.state=it),_}),this.hls.trigger(y.KEY_LOADING,{frag:t}),this.fragCurrent===null&&(f=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))),n=Math.max(t.start,n||0),this.config.lowLatencyMode&&t.sn!=="initSegment"){var m=p.partList;if(m&&s){n>t.end&&p.fragmentHint&&(t=p.fragmentHint);var w=this.getNextPart(m,t,n);if(w>-1){var x,k=m[w];return this.log("Loading part sn: "+t.sn+" p: "+k.index+" cc: "+t.cc+" of playlist ["+p.startSN+"-"+p.endSN+"] parts [0-"+w+"-"+(m.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+t.level+", target: "+parseFloat(n.toFixed(3))),this.nextLoadPosition=k.start+k.duration,this.state=_n,x=f?f.then(function(_){return!_||u.fragContextChanged(_.frag)?null:u.doFragPartsLoad(t,k,i,s)}).catch(function(_){return u.handleFragLoadError(_)}):this.doFragPartsLoad(t,k,i,s).catch(function(_){return u.handleFragLoadError(_)}),this.hls.trigger(y.FRAG_LOADING,{frag:t,part:k,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):x}if(!t.url||this.loadedEndOfParts(m,n))return Promise.resolve(null)}}this.log("Loading fragment "+t.sn+" cc: "+t.cc+" "+(p?"of ["+p.startSN+"-"+p.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+t.level+", target: "+parseFloat(n.toFixed(3))),U(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=_n;var T,A=this.config.progressive;return T=A&&f?f.then(function(_){return!_||u.fragContextChanged(_==null?void 0:_.frag)?null:u.fragmentLoader.load(t,s)}).catch(function(_){return u.handleFragLoadError(_)}):Promise.all([this.fragmentLoader.load(t,A?s:void 0),f]).then(function(_){var L=_[0];return!A&&L&&s&&s(L),L}).catch(function(_){return u.handleFragLoadError(_)}),this.hls.trigger(y.FRAG_LOADING,{frag:t,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):T},e.doFragPartsLoad=function(t,i,n,s){var d=this;return new Promise(function(u,p){var f,m=[],w=(f=n.details)==null?void 0:f.partList;(function x(k){d.fragmentLoader.loadPart(t,k,s).then(function(T){m[k.index]=T;var A=T.part;d.hls.trigger(y.FRAG_LOADED,T);var _=Lu(n,t.sn,k.index+1)||Au(w,t.sn,k.index+1);if(!_)return u({frag:t,part:A,partsLoaded:m});x(_)}).catch(p)})(i)})},e.handleFragLoadError=function(t){if("data"in t){var i=t.data;t.data&&i.details===N.INTERNAL_ABORTED?this.handleFragLoadAborted(i.frag,i.part):this.hls.trigger(y.ERROR,i)}else this.hls.trigger(y.ERROR,{type:Z.OTHER_ERROR,details:N.INTERNAL_EXCEPTION,err:t,error:t,fatal:!0});return null},e._handleTransmuxerFlush=function(t){var i=this.getCurrentContext(t);if(i&&this.state===or){var n=i.frag,s=i.part,d=i.level,u=self.performance.now();n.stats.parsing.end=u,s&&(s.stats.parsing.end=u),this.updateLevelTiming(n,s,d,t.partial)}else this.fragCurrent||this.state===wi||this.state===En||(this.state=it)},e.getCurrentContext=function(t){var i=this.levels,n=this.fragCurrent,s=t.level,d=t.sn,u=t.part;if(i==null||!i[s])return this.warn("Levels object was unset while buffering fragment "+d+" of level "+s+". The current chunk will not be buffered."),null;var p=i[s],f=u>-1?Lu(p,d,u):null,m=f?f.fragment:function(w,x,k){if(w==null||!w.details)return null;var T=w.details,A=T.fragments[x-T.startSN];return A||((A=T.fragmentHint)&&A.sn===x?A:x<T.startSN&&k&&k.sn===x?k:null)}(p,d,n);return m?(n&&n!==m&&(m.stats=n.stats),{frag:m,part:f,level:p}):null},e.bufferFragmentData=function(t,i,n,s,d){var u;if(t&&this.state===or){var p=t.data1,f=t.data2,m=p;if(p&&f&&(m=re(p,f)),(u=m)!=null&&u.length){var w={type:t.type,frag:i,part:n,chunkMeta:s,parent:i.type,data:m};if(this.hls.trigger(y.BUFFER_APPENDING,w),t.dropped&&t.independent&&!n){if(d)return;this.flushBufferGap(i)}}}},e.flushBufferGap=function(t){var i=this.media;if(i)if(Rt.isBuffered(i,i.currentTime)){var n=i.currentTime,s=Rt.bufferInfo(i,n,0),d=t.duration,u=Math.min(2*this.config.maxFragLookUpTolerance,.25*d),p=Math.max(Math.min(t.start-u,s.end-u),n+u);t.start-p>u&&this.flushMainBuffer(p,t.start)}else this.flushMainBuffer(0,t.start)},e.getFwdBufferInfo=function(t,i){var n=this.getLoadPosition();return U(n)?this.getFwdBufferInfoAtPos(t,n,i):null},e.getFwdBufferInfoAtPos=function(t,i,n){var s=this.config.maxBufferHole,d=Rt.bufferInfo(t,i,s);if(d.len===0&&d.nextStart!==void 0){var u=this.fragmentTracker.getBufferedFrag(i,n);if(u&&d.nextStart<u.end)return Rt.bufferInfo(t,i,Math.max(d.nextStart,s))}return d},e.getMaxBufferLength=function(t){var i,n=this.config;return i=t?Math.max(8*n.maxBufferSize/t,n.maxBufferLength):n.maxBufferLength,Math.min(i,n.maxMaxBufferLength)},e.reduceMaxBufferLength=function(t){var i=this.config,n=t||i.maxBufferLength;return i.maxMaxBufferLength>=n&&(i.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+i.maxMaxBufferLength+"s"),!0)},e.getAppendedFrag=function(t,i){var n=this.fragmentTracker.getAppendedFrag(t,ft);return n&&"fragment"in n?n.fragment:n},e.getNextFragment=function(t,i){var n=i.fragments,s=n.length;if(!s)return null;var d,u=this.config,p=n[0].start;if(i.live){var f=u.initialLiveManifestSize;if(s<f)return this.warn("Not enough fragments to start playback (have: "+s+", need: "+f+")"),null;i.PTSKnown||this.startFragRequested||this.startPosition!==-1||(d=this.getInitialLiveFragment(i,n),this.startPosition=d?this.hls.liveSyncPosition||d.start:t)}else t<=p&&(d=n[0]);if(!d){var m=u.lowLatencyMode?i.partEnd:i.fragmentEnd;d=this.getFragmentAtPosition(t,m,i)}return this.mapToInitFragWhenRequired(d)},e.isLoopLoading=function(t,i){var n=this.fragmentTracker.getState(t);return(n===ho||n===yn&&!!t.gap)&&this.nextLoadPosition>i},e.getNextFragmentLoopLoading=function(t,i,n,s,d){var u=t.gap,p=this.getNextFragment(this.nextLoadPosition,i);if(p===null)return p;if(t=p,u&&t&&!t.gap&&n.nextStart){var f=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,n.nextStart,s);if(f!==null&&n.len+f.len>=d)return this.log('buffer full after gaps in "'+s+'" playlist starting at sn: '+t.sn),null}return t},e.mapToInitFragWhenRequired=function(t){return t==null||!t.initSegment||t!=null&&t.initSegment.data||this.bitrateTest?t:t.initSegment},e.getNextPart=function(t,i,n){for(var s=-1,d=!1,u=!0,p=0,f=t.length;p<f;p++){var m=t[p];if(u=u&&!m.independent,s>-1&&n<m.start)break;var w=m.loaded;w?s=-1:(d||m.independent||u)&&m.fragment===i&&(s=p),d=w}return s},e.loadedEndOfParts=function(t,i){var n=t[t.length-1];return n&&i>n.start&&n.loaded},e.getInitialLiveFragment=function(t,i){var n=this.fragPrevious,s=null;if(n){if(t.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+n.programDateTime),s=function(f,m,w){if(m===null||!Array.isArray(f)||!f.length||!U(m)||m<(f[0].programDateTime||0)||m>=(f[f.length-1].endProgramDateTime||0))return null;w=w||0;for(var x=0;x<f.length;++x){var k=f[x];if(Fw(m,w,k))return k}return null}(i,n.endProgramDateTime,this.config.maxFragLookUpTolerance)),!s){var d=n.sn+1;if(d>=t.startSN&&d<=t.endSN){var u=i[d-t.startSN];n.cc===u.cc&&(s=u,this.log("Live playlist, switching playlist, load frag with next SN: "+s.sn))}s||(s=function(f,m){return Iu(f,function(w){return w.cc<m?1:w.cc>m?-1:0})}(i,n.cc),s&&this.log("Live playlist, switching playlist, load frag with same CC: "+s.sn))}}else{var p=this.hls.liveSyncPosition;p!==null&&(s=this.getFragmentAtPosition(p,this.bitrateTest?t.fragmentEnd:t.edge,t))}return s},e.getFragmentAtPosition=function(t,i,n){var s,d=this.config,u=this.fragPrevious,p=n.fragments,f=n.endSN,m=n.fragmentHint,w=d.maxFragLookUpTolerance,x=n.partList,k=!!(d.lowLatencyMode&&x!=null&&x.length&&m);if(k&&m&&!this.bitrateTest&&(p=p.concat(m),f=m.sn),s=t<i?uo(u,p,t,t>i-w?0:w):p[p.length-1]){var T=s.sn-n.startSN,A=this.fragmentTracker.getState(s);if((A===ho||A===yn&&s.gap)&&(u=s),u&&s.sn===u.sn&&(!k||x[0].fragment.sn>s.sn)&&u&&s.level===u.level){var _=p[T+1];s=s.sn<f&&this.fragmentTracker.getState(_)!==ho?_:null}}return s},e.synchronizeToLiveEdge=function(t){var i=this.config,n=this.media;if(n){var s=this.hls.liveSyncPosition,d=n.currentTime,u=t.fragments[0].start,p=t.edge,f=d>=u-i.maxFragLookUpTolerance&&d<=p;if(s!==null&&n.duration>s&&(d<s||!f)){var m=i.liveMaxLatencyDuration!==void 0?i.liveMaxLatencyDuration:i.liveMaxLatencyDurationCount*t.targetduration;(!f&&n.readyState<4||d<p-m)&&(this.loadedmetadata||(this.nextLoadPosition=s),n.readyState&&(this.warn("Playback: "+d.toFixed(3)+" is located too far from the end of live sliding playlist: "+p+", reset currentTime to : "+s.toFixed(3)),n.currentTime=s))}}},e.alignPlaylists=function(t,i){var n=this.levels,s=this.levelLastLoaded,d=this.fragPrevious,u=s!==null?n[s]:null,p=t.fragments.length;if(!p)return this.warn("No fragments in live playlist"),0;var f=t.fragments[0].start,m=!i,w=t.alignedSliding&&U(f);if(m||!w&&!f){Kw(d,u,t);var x=t.fragments[0].start;return this.log("Live playlist sliding: "+x.toFixed(2)+" start-sn: "+(i?i.startSN:"na")+"->"+t.startSN+" prev-sn: "+(d?d.sn:"na")+" fragments: "+p),x}return f},e.waitForCdnTuneIn=function(t){return t.live&&t.canBlockReload&&t.partTarget&&t.tuneInGoal>Math.max(t.partHoldBack,3*t.partTarget)},e.setStartPosition=function(t,i){var n=this.startPosition;if(n<i&&(n=-1),n===-1||this.lastCurrentTime===-1){var s=this.startTimeOffset!==null,d=s?this.startTimeOffset:t.startTimeOffset;d!==null&&U(d)?(n=i+d,d<0&&(n+=t.totalduration),n=Math.min(Math.max(i,n),i+t.totalduration),this.log("Start time offset "+d+" found in "+(s?"multivariant":"media")+" playlist, adjust startPosition to "+n),this.startPosition=n):t.live?n=this.hls.liveSyncPosition||i:this.startPosition=n=0,this.lastCurrentTime=n}this.nextLoadPosition=n},e.getLoadPosition=function(){var t=this.media,i=0;return this.loadedmetadata&&t?i=t.currentTime:this.nextLoadPosition&&(i=this.nextLoadPosition),i},e.handleFragLoadAborted=function(t,i){this.transmuxer&&t.sn!=="initSegment"&&t.stats.aborted&&(this.warn("Fragment "+t.sn+(i?" part "+i.index:"")+" of level "+t.level+" was aborted"),this.resetFragmentLoading(t))},e.resetFragmentLoading=function(t){this.fragCurrent&&(this.fragContextChanged(t)||this.state===Tn)||(this.state=it)},e.onFragmentOrKeyLoadError=function(t,i){if(i.chunkMeta&&!i.frag){var n=this.getCurrentContext(i.chunkMeta);n&&(i.frag=n.frag)}var s=i.frag;if(s&&s.type===t&&this.levels)if(this.fragContextChanged(s)){var d;this.warn("Frag load error must match current frag to retry "+s.url+" > "+((d=this.fragCurrent)==null?void 0:d.url))}else{var u=i.details===N.FRAG_GAP;u&&this.fragmentTracker.fragBuffered(s,!0);var p=i.errorAction,f=p||{},m=f.action,w=f.retryCount,x=w===void 0?0:w,k=f.retryConfig;if(p&&m===ba&&k){var T;this.resetStartWhenNotLoaded((T=this.levelLastLoaded)!=null?T:s.level);var A=tl(k,x);this.warn("Fragment "+s.sn+" of "+t+" "+s.level+" errored with "+i.details+", retrying loading "+(x+1)+"/"+k.maxNumRetry+" in "+A+"ms"),p.resolved=!0,this.retryDate=self.performance.now()+A,this.state=Tn}else k&&p?(this.resetFragmentErrors(t),x<k.maxNumRetry?u||(p.resolved=!0):I.warn(i.details+" reached or exceeded max retry ("+x+")")):(p==null?void 0:p.action)===rr?this.state=Wr:this.state=En;this.tickImmediate()}},e.reduceLengthAndFlushBuffer=function(t){if(this.state===or||this.state===ka){var i=t.parent,n=this.getFwdBufferInfo(this.mediaBuffer,i),s=n&&n.len>.5;s&&this.reduceMaxBufferLength(n.len);var d=!s;return d&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+i+" buffer"),t.frag&&(this.fragmentTracker.removeFragment(t.frag),this.nextLoadPosition=t.frag.start),this.resetLoadingState(),d}return!1},e.resetFragmentErrors=function(t){t===Ui&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==wi&&(this.state=it)},e.afterBufferFlushed=function(t,i,n){if(t){var s=Rt.getBuffered(t);this.fragmentTracker.detectEvictedFragments(i,s,n),this.state===go&&this.resetLoadingState()}},e.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=it},e.resetStartWhenNotLoaded=function(t){if(!this.loadedmetadata){this.startFragRequested=!1;var i=this.levels?this.levels[t].details:null;i!=null&&i.live?(this.startPosition=-1,this.setStartPosition(i,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}},e.resetWhenMissingContext=function(t){var i;this.warn("The loading context changed while buffering fragment "+t.sn+" of level "+t.level+". This chunk will not be buffered."),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded((i=this.levelLastLoaded)!=null?i:t.level),this.resetLoadingState()},e.removeUnbufferedFrags=function(t){t===void 0&&(t=0),this.fragmentTracker.removeFragmentsInRange(t,1/0,this.playlistType,!1,!0)},e.updateLevelTiming=function(t,i,n,s){var d,u=this,p=n.details;if(p){if(Object.keys(t.elementaryStreams).reduce(function(m,w){var x=t.elementaryStreams[w];if(x){var k=x.endPTS-x.startPTS;if(k<=0)return u.warn("Could not parse fragment "+t.sn+" "+w+" duration reliably ("+k+")"),m||!1;var T=s?0:Eu(p,t,x.startPTS,x.endPTS,x.startDTS,x.endDTS);return u.hls.trigger(y.LEVEL_PTS_UPDATED,{details:p,level:n,drift:T,type:w,frag:t,start:x.startPTS,end:x.endPTS}),!0}return m},!1))n.fragmentError=0;else if(((d=this.transmuxer)==null?void 0:d.error)===null){var f=new Error("Found no media in fragment "+t.sn+" of level "+t.level+" resetting transmuxer to fallback to playlist timing");if(n.fragmentError===0&&(n.fragmentError++,t.gap=!0,this.fragmentTracker.removeFragment(t),this.fragmentTracker.fragBuffered(t,!0)),this.warn(f.message),this.hls.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_PARSING_ERROR,fatal:!1,error:f,frag:t,reason:"Found no media in msn "+t.sn+' of level "'+n.url+'"'}),!this.hls)return;this.resetTransmuxer()}this.state=ka,this.hls.trigger(y.FRAG_PARSED,{frag:t,part:i})}else this.warn("level.details undefined")},e.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},e.recoverWorkerError=function(t){var i,n,s;t.event==="demuxerWorker"&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded((i=(n=this.levelLastLoaded)!=null?n:(s=this.fragCurrent)==null?void 0:s.level)!=null?i:0),this.resetLoadingState())},S(a,[{key:"state",get:function(){return this._state},set:function(t){var i=this._state;i!==t&&(this._state=t,this.log(i+"->"+t))}}]),a}(Gw);function ju(){return self.SourceBuffer||self.WebKitSourceBuffer}function ji(l,a){return l===void 0&&(l=""),a===void 0&&(a=9e4),{type:l,id:-1,pid:-1,inputTimeScale:a,sequenceNumber:-1,samples:[],dropped:0}}var Vu=function(){function l(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}var a=l.prototype;return a.resetInitSegment=function(e,t,i,n){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},a.resetTimeStamp=function(e){this.initPTS=e,this.resetContiguity()},a.resetContiguity=function(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0},a.canParse=function(e,t){return!1},a.appendFrame=function(e,t,i){},a.demux=function(e,t){this.cachedData&&(e=re(this.cachedData,e),this.cachedData=null);var i,n=ot(e,0),s=n?n.length:0,d=this._audioTrack,u=this._id3Track,p=n?function(x){for(var k=Ji(x),T=0;T<k.length;T++){var A=k[T];if(Vt(A))return st(A)}}(n):void 0,f=e.length;for((this.basePTS===null||this.frameIndex===0&&U(p))&&(this.basePTS=Xw(p,t,this.initPTS),this.lastPTS=this.basePTS),this.lastPTS===null&&(this.lastPTS=this.basePTS),n&&n.length>0&&u.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:n,type:so,duration:Number.POSITIVE_INFINITY});s<f;){if(this.canParse(e,s)){var m=this.appendFrame(d,e,s);m?(this.frameIndex++,this.lastPTS=m.sample.pts,i=s+=m.length):s=f}else vt(e,s)?(n=ot(e,s),u.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:n,type:so,duration:Number.POSITIVE_INFINITY}),i=s+=n.length):s++;if(s===f&&i!==f){var w=Ee(e,i);this.cachedData?this.cachedData=re(this.cachedData,w):this.cachedData=w}}return{audioTrack:d,videoTrack:ji(),id3Track:u,textTrack:ji()}},a.demuxSampleAes=function(e,t,i){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},a.flush=function(e){var t=this.cachedData;return t&&(this.cachedData=null,this.demux(t,0)),{audioTrack:this._audioTrack,videoTrack:ji(),id3Track:this._id3Track,textTrack:ji()}},a.destroy=function(){},l}(),Xw=function(l,a,e){return U(l)?90*l:9e4*a+(e?9e4*e.baseTime/e.timescale:0)};function Gu(l,a){return l[a]===255&&(246&l[a+1])==240}function Hu(l,a){return 1&l[a+1]?7:9}function ul(l,a){return(3&l[a+3])<<11|l[a+4]<<3|(224&l[a+5])>>>5}function _a(l,a){return a+1<l.length&&Gu(l,a)}function Qw(l,a){if(_a(l,a)){var e=Hu(l,a);if(a+e>=l.length)return!1;var t=ul(l,a);if(t<=e)return!1;var i=a+t;return i===l.length||_a(l,i)}return!1}function Ku(l,a,e,t,i){if(!l.samplerate){var n=function(s,d,u,p){var f,m,w,x,k=navigator.userAgent.toLowerCase(),T=p,A=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];f=1+((192&d[u+2])>>>6);var _=(60&d[u+2])>>>2;if(!(_>A.length-1))return w=(1&d[u+2])<<2,w|=(192&d[u+3])>>>6,I.log("manifest codec:"+p+", ADTS type:"+f+", samplingIndex:"+_),/firefox/i.test(k)?_>=6?(f=5,x=new Array(4),m=_-3):(f=2,x=new Array(2),m=_):k.indexOf("android")!==-1?(f=2,x=new Array(2),m=_):(f=5,x=new Array(4),p&&(p.indexOf("mp4a.40.29")!==-1||p.indexOf("mp4a.40.5")!==-1)||!p&&_>=6?m=_-3:((p&&p.indexOf("mp4a.40.2")!==-1&&(_>=6&&w===1||/vivaldi/i.test(k))||!p&&w===1)&&(f=2,x=new Array(2)),m=_)),x[0]=f<<3,x[0]|=(14&_)>>1,x[1]|=(1&_)<<7,x[1]|=w<<3,f===5&&(x[1]|=(14&m)>>1,x[2]=(1&m)<<7,x[2]|=8,x[3]=0),{config:x,samplerate:A[_],channelCount:w,codec:"mp4a.40."+f,manifestCodec:T};s.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+_})}(a,e,t,i);if(!n)return;l.config=n.config,l.samplerate=n.samplerate,l.channelCount=n.channelCount,l.codec=n.codec,l.manifestCodec=n.manifestCodec,I.log("parsed codec:"+l.codec+", rate:"+n.samplerate+", channels:"+n.channelCount)}}function $u(l){return 9216e4/l}function Yu(l,a,e,t,i){var n,s=t+i*$u(l.samplerate),d=function(k,T){var A=Hu(k,T);if(T+A<=k.length){var _=ul(k,T)-A;if(_>0)return{headerLength:A,frameLength:_}}}(a,e);if(d){var u=d.frameLength,p=d.headerLength,f=p+u,m=Math.max(0,e+f-a.length);m?(n=new Uint8Array(f-p)).set(a.subarray(e+p,a.length),0):n=a.subarray(e+p,e+f);var w={unit:n,pts:s};return m||l.samples.push(w),{sample:w,length:f,missing:m}}var x=a.length-e;return(n=new Uint8Array(x)).set(a.subarray(e,a.length),0),{sample:{unit:n,pts:s},length:x,missing:-1}}var Jw=function(l){function a(t,i){var n;return(n=l.call(this)||this).observer=void 0,n.config=void 0,n.observer=t,n.config=i,n}F(a,l);var e=a.prototype;return e.resetInitSegment=function(t,i,n,s){l.prototype.resetInitSegment.call(this,t,i,n,s),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:i,duration:s,inputTimeScale:9e4,dropped:0}},a.probe=function(t){if(!t)return!1;for(var i=(ot(t,0)||[]).length,n=t.length;i<n;i++)if(Qw(t,i))return I.log("ADTS sync word found !"),!0;return!1},e.canParse=function(t,i){return function(n,s){return function(d,u){return u+5<d.length}(n,s)&&Gu(n,s)&&ul(n,s)<=n.length-s}(t,i)},e.appendFrame=function(t,i,n){Ku(t,this.observer,i,n,t.manifestCodec);var s=Yu(t,i,n,this.basePTS,this.frameIndex);if(s&&s.missing===0)return s},a}(Vu),Zw=/\/emsg[-/]ID3/i,ex=function(){function l(e,t){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=t}var a=l.prototype;return a.resetTimeStamp=function(){},a.resetInitSegment=function(e,t,i,n){var s=this.videoTrack=ji("video",1),d=this.audioTrack=ji("audio",1),u=this.txtTrack=ji("text",1);if(this.id3Track=ji("id3",1),this.timeOffset=0,e!=null&&e.byteLength){var p=fn(e);if(p.video){var f=p.video,m=f.id,w=f.timescale,x=f.codec;s.id=m,s.timescale=u.timescale=w,s.codec=x}if(p.audio){var k=p.audio,T=k.id,A=k.timescale,_=k.codec;d.id=T,d.timescale=A,d.codec=_}u.id=er.text,s.sampleDuration=0,s.duration=d.duration=n}},a.resetContiguity=function(){this.remainderData=null},l.probe=function(e){return at(e=e.length>16384?e.subarray(0,16384):e,["moof"]).length>0},a.demux=function(e,t){this.timeOffset=t;var i=e,n=this.videoTrack,s=this.txtTrack;if(this.config.progressive){this.remainderData&&(i=re(this.remainderData,e));var d=function(p){var f={valid:null,remainder:null},m=at(p,["moof"]);if(!m)return f;if(m.length<2)return f.remainder=p,f;var w=m[m.length-1];return f.valid=Ee(p,0,w.byteOffset-8),f.remainder=Ee(p,w.byteOffset-8),f}(i);this.remainderData=d.remainder,n.samples=d.valid||new Uint8Array}else n.samples=i;var u=this.extractID3Track(n,t);return s.samples=je(t,n),{videoTrack:n,audioTrack:this.audioTrack,id3Track:u,textTrack:this.txtTrack}},a.flush=function(){var e=this.timeOffset,t=this.videoTrack,i=this.txtTrack;t.samples=this.remainderData||new Uint8Array,this.remainderData=null;var n=this.extractID3Track(t,this.timeOffset);return i.samples=je(e,t),{videoTrack:t,audioTrack:ji(),id3Track:n,textTrack:ji()}},a.extractID3Track=function(e,t){var i=this.id3Track;if(e.samples.length){var n=at(e.samples,["emsg"]);n&&n.forEach(function(s){var d=function(m){var w=m[0],x="",k="",T=0,A=0,_=0,L=0,P=0,D=0;if(w===0){for(;Ot(m.subarray(D,D+1))!=="\0";)x+=Ot(m.subarray(D,D+1)),D+=1;for(x+=Ot(m.subarray(D,D+1)),D+=1;Ot(m.subarray(D,D+1))!=="\0";)k+=Ot(m.subarray(D,D+1)),D+=1;k+=Ot(m.subarray(D,D+1)),D+=1,T=He(m,12),A=He(m,16),L=He(m,20),P=He(m,24),D=28}else if(w===1){T=He(m,D+=4);var B=He(m,D+=4),H=He(m,D+=4);for(D+=4,_=Math.pow(2,32)*B+H,Number.isSafeInteger(_)||(_=Number.MAX_SAFE_INTEGER,I.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),L=He(m,D),P=He(m,D+=4),D+=4;Ot(m.subarray(D,D+1))!=="\0";)x+=Ot(m.subarray(D,D+1)),D+=1;for(x+=Ot(m.subarray(D,D+1)),D+=1;Ot(m.subarray(D,D+1))!=="\0";)k+=Ot(m.subarray(D,D+1)),D+=1;k+=Ot(m.subarray(D,D+1)),D+=1}return{schemeIdUri:x,value:k,timeScale:T,presentationTime:_,presentationTimeDelta:A,eventDuration:L,id:P,payload:m.subarray(D,m.byteLength)}}(s);if(Zw.test(d.schemeIdUri)){var u=U(d.presentationTime)?d.presentationTime/d.timeScale:t+d.presentationTimeDelta/d.timeScale,p=d.eventDuration===4294967295?Number.POSITIVE_INFINITY:d.eventDuration/d.timeScale;p<=.001&&(p=Number.POSITIVE_INFINITY);var f=d.payload;i.samples.push({data:f,len:f.byteLength,dts:u,pts:u,type:lo,duration:p})}})}return i},a.demuxSampleAes=function(e,t,i){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},a.destroy=function(){},l}(),Ta=null,tx=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],ix=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],rx=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],nx=[0,1,1,4];function Wu(l,a,e,t,i){if(!(e+24>a.length)){var n=qu(a,e);if(n&&e+n.frameLength<=a.length){var s=t+i*(9e4*n.samplesPerFrame/n.sampleRate),d={unit:a.subarray(e,e+n.frameLength),pts:s,dts:s};return l.config=[],l.channelCount=n.channelCount,l.samplerate=n.sampleRate,l.samples.push(d),{sample:d,length:n.frameLength,missing:0}}}}function qu(l,a){var e=l[a+1]>>3&3,t=l[a+1]>>1&3,i=l[a+2]>>4&15,n=l[a+2]>>2&3;if(e!==1&&i!==0&&i!==15&&n!==3){var s=l[a+2]>>1&1,d=l[a+3]>>6,u=1e3*tx[14*(e===3?3-t:t===3?3:4)+i-1],p=ix[3*(e===3?0:e===2?1:2)+n],f=d===3?1:2,m=rx[e][t],w=nx[t],x=8*m*w,k=Math.floor(m*u/p+s)*w;if(Ta===null){var T=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Ta=T?parseInt(T[1]):0}return!!Ta&&Ta<=87&&t===2&&u>=224e3&&d===0&&(l[a+3]=128|l[a+3]),{sampleRate:p,channelCount:f,frameLength:k,samplesPerFrame:x}}}function pl(l,a){return l[a]===255&&(224&l[a+1])==224&&(6&l[a+1])!=0}function Xu(l,a){return a+1<l.length&&pl(l,a)}function ox(l,a){if(a+1<l.length&&pl(l,a)){var e=qu(l,a),t=4;e!=null&&e.frameLength&&(t=e.frameLength);var i=a+t;return i===l.length||Xu(l,i)}return!1}var Qu=function(){function l(e){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}var a=l.prototype;return a.loadWord=function(){var e=this.data,t=this.bytesAvailable,i=e.byteLength-t,n=new Uint8Array(4),s=Math.min(4,t);if(s===0)throw new Error("no bytes available");n.set(e.subarray(i,i+s)),this.word=new DataView(n.buffer).getUint32(0),this.bitsAvailable=8*s,this.bytesAvailable-=s},a.skipBits=function(e){var t;e=Math.min(e,8*this.bytesAvailable+this.bitsAvailable),this.bitsAvailable>e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,e-=(t=e>>3)<<3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)},a.readBits=function(e){var t=Math.min(this.bitsAvailable,e),i=this.word>>>32-t;if(e>32&&I.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0)this.word<<=t;else{if(!(this.bytesAvailable>0))throw new Error("no bits available");this.loadWord()}return(t=e-t)>0&&this.bitsAvailable?i<<t|this.readBits(t):i},a.skipLZ=function(){var e;for(e=0;e<this.bitsAvailable;++e)if((this.word&2147483648>>>e)!=0)return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()},a.skipUEG=function(){this.skipBits(1+this.skipLZ())},a.skipEG=function(){this.skipBits(1+this.skipLZ())},a.readUEG=function(){var e=this.skipLZ();return this.readBits(e+1)-1},a.readEG=function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)},a.readBoolean=function(){return this.readBits(1)===1},a.readUByte=function(){return this.readBits(8)},a.readUShort=function(){return this.readBits(16)},a.readUInt=function(){return this.readBits(32)},a.skipScalingList=function(e){for(var t=8,i=8,n=0;n<e;n++)i!==0&&(i=(t+this.readEG()+256)%256),t=i===0?t:i},a.readSPS=function(){var e,t,i,n=0,s=0,d=0,u=0,p=this.readUByte.bind(this),f=this.readBits.bind(this),m=this.readUEG.bind(this),w=this.readBoolean.bind(this),x=this.skipBits.bind(this),k=this.skipEG.bind(this),T=this.skipUEG.bind(this),A=this.skipScalingList.bind(this);p();var _=p();if(f(5),x(3),p(),T(),_===100||_===110||_===122||_===244||_===44||_===83||_===86||_===118||_===128){var L=m();if(L===3&&x(1),T(),T(),x(1),w())for(t=L!==3?8:12,i=0;i<t;i++)w()&&A(i<6?16:64)}T();var P=m();if(P===0)m();else if(P===1)for(x(1),k(),k(),e=m(),i=0;i<e;i++)k();T(),x(1);var D=m(),B=m(),H=f(1);H===0&&x(1),x(1),w()&&(n=m(),s=m(),d=m(),u=m());var Y=[1,1];if(w()&&w())switch(p()){case 1:Y=[1,1];break;case 2:Y=[12,11];break;case 3:Y=[10,11];break;case 4:Y=[16,11];break;case 5:Y=[40,33];break;case 6:Y=[24,11];break;case 7:Y=[20,11];break;case 8:Y=[32,11];break;case 9:Y=[80,33];break;case 10:Y=[18,11];break;case 11:Y=[15,11];break;case 12:Y=[64,33];break;case 13:Y=[160,99];break;case 14:Y=[4,3];break;case 15:Y=[3,2];break;case 16:Y=[2,1];break;case 255:Y=[p()<<8|p(),p()<<8|p()]}return{width:Math.ceil(16*(D+1)-2*n-2*s),height:(2-H)*(B+1)*16-(H?2:4)*(d+u),pixelRatio:Y}},a.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},l}(),ax=function(){function l(e,t,i){this.keyData=void 0,this.decrypter=void 0,this.keyData=i,this.decrypter=new ll(t,{removePKCS7Padding:!1})}var a=l.prototype;return a.decryptBuffer=function(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer)},a.decryptAacSample=function(e,t,i){var n=this,s=e[t].unit;if(!(s.length<=16)){var d=s.subarray(16,s.length-s.length%16),u=d.buffer.slice(d.byteOffset,d.byteOffset+d.length);this.decryptBuffer(u).then(function(p){var f=new Uint8Array(p);s.set(f,16),n.decrypter.isSync()||n.decryptAacSamples(e,t+1,i)})}},a.decryptAacSamples=function(e,t,i){for(;;t++){if(t>=e.length)return void i();if(!(e[t].unit.length<32||(this.decryptAacSample(e,t,i),this.decrypter.isSync())))return}},a.getAvcEncryptedData=function(e){for(var t=16*Math.floor((e.length-48)/160)+16,i=new Int8Array(t),n=0,s=32;s<e.length-16;s+=160,n+=16)i.set(e.subarray(s,s+16),n);return i},a.getAvcDecryptedUnit=function(e,t){for(var i=new Uint8Array(t),n=0,s=32;s<e.length-16;s+=160,n+=16)e.set(i.subarray(n,n+16),s);return e},a.decryptAvcSample=function(e,t,i,n,s){var d=this,u=_r(s.data),p=this.getAvcEncryptedData(u);this.decryptBuffer(p.buffer).then(function(f){s.data=d.getAvcDecryptedUnit(u,f),d.decrypter.isSync()||d.decryptAvcSamples(e,t,i+1,n)})},a.decryptAvcSamples=function(e,t,i,n){if(e instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,i=0){if(t>=e.length)return void n();for(var s=e[t].units;!(i>=s.length);i++){var d=s[i];if(!(d.data.length<=48||d.type!==1&&d.type!==5||(this.decryptAvcSample(e,t,i,n,d),this.decrypter.isSync())))return}}},l}(),ai=188,sx=function(){function l(e,t,i){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=e,this.config=t,this.typeSupported=i}l.probe=function(e){var t=l.syncOffset(e);return t>0&&I.warn("MPEG2-TS detected but first sync word found @ offset "+t),t!==-1},l.syncOffset=function(e){for(var t=e.length,i=Math.min(940,e.length-ai)+1,n=0;n<i;){for(var s=!1,d=-1,u=0,p=n;p<t;p+=ai){if(e[p]!==71){if(u)return-1;break}if(u++,d===-1&&(d=p)!==0&&(i=Math.min(d+18612,e.length-ai)+1),s||(s=hl(e,p)===0),s&&u>1&&(d===0&&u>2||p+ai>i))return d}n++}return-1},l.createTrack=function(e,t){return{container:e==="video"||e==="audio"?"video/mp2t":void 0,type:e,id:er[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:e==="audio"?t:void 0}};var a=l.prototype;return a.resetInitSegment=function(e,t,i,n){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=l.createTrack("video"),this._audioTrack=l.createTrack("audio",n),this._id3Track=l.createTrack("id3"),this._txtTrack=l.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.audioCodec=t,this.videoCodec=i,this._duration=n},a.resetTimeStamp=function(){},a.resetContiguity=function(){var e=this._audioTrack,t=this._avcTrack,i=this._id3Track;e&&(e.pesData=null),t&&(t.pesData=null),i&&(i.pesData=null),this.aacOverFlow=null,this.avcSample=null,this.remainderData=null},a.demux=function(e,t,i,n){var s;i===void 0&&(i=!1),n===void 0&&(n=!1),i||(this.sampleAes=null);var d=this._avcTrack,u=this._audioTrack,p=this._id3Track,f=this._txtTrack,m=d.pid,w=d.pesData,x=u.pid,k=p.pid,T=u.pesData,A=p.pesData,_=null,L=this.pmtParsed,P=this._pmtId,D=e.length;if(this.remainderData&&(D=(e=re(this.remainderData,e)).length,this.remainderData=null),D<ai&&!n)return this.remainderData=e,{audioTrack:u,videoTrack:d,id3Track:p,textTrack:f};var B=Math.max(0,l.syncOffset(e));(D-=(D-B)%ai)<e.byteLength&&!n&&(this.remainderData=new Uint8Array(e.buffer,D,e.buffer.byteLength-D));for(var H=0,Y=B;Y<D;Y+=ai)if(e[Y]===71){var ue=!!(64&e[Y+1]),te=hl(e,Y),ne=void 0;if((48&e[Y+3])>>4>1){if((ne=Y+5+e[Y+4])===Y+ai)continue}else ne=Y+4;switch(te){case m:ue&&(w&&(s=Sn(w))&&this.parseAVCPES(d,f,s,!1),w={data:[],size:0}),w&&(w.data.push(e.subarray(ne,Y+ai)),w.size+=Y+ai-ne);break;case x:if(ue){if(T&&(s=Sn(T)))switch(u.segmentCodec){case"aac":this.parseAACPES(u,s);break;case"mp3":this.parseMPEGPES(u,s)}T={data:[],size:0}}T&&(T.data.push(e.subarray(ne,Y+ai)),T.size+=Y+ai-ne);break;case k:ue&&(A&&(s=Sn(A))&&this.parseID3PES(p,s),A={data:[],size:0}),A&&(A.data.push(e.subarray(ne,Y+ai)),A.size+=Y+ai-ne);break;case 0:ue&&(ne+=e[ne]+1),P=this._pmtId=lx(e,ne);break;case P:ue&&(ne+=e[ne]+1);var ke=dx(e,ne,this.typeSupported,i);(m=ke.avc)>0&&(d.pid=m),(x=ke.audio)>0&&(u.pid=x,u.segmentCodec=ke.segmentCodec),(k=ke.id3)>0&&(p.pid=k),_===null||L||(I.warn("MPEG-TS PMT found at "+Y+" after unknown PID '"+_+"'. Backtracking to sync byte @"+B+" to parse all TS packets."),_=null,Y=B-188),L=this.pmtParsed=!0;break;case 17:case 8191:break;default:_=te}}else H++;if(H>0){var ve=new Error("Found "+H+" TS packet/s that do not start with 0x47");this.observer.emit(y.ERROR,y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_PARSING_ERROR,fatal:!1,error:ve,reason:ve.message})}d.pesData=w,u.pesData=T,p.pesData=A;var Ae={audioTrack:u,videoTrack:d,id3Track:p,textTrack:f};return n&&this.extractRemainingSamples(Ae),Ae},a.flush=function(){var e,t=this.remainderData;return this.remainderData=null,e=t?this.demux(t,-1,!1,!0):{videoTrack:this._avcTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(e),this.sampleAes?this.decrypt(e,this.sampleAes):e},a.extractRemainingSamples=function(e){var t,i=e.audioTrack,n=e.videoTrack,s=e.id3Track,d=e.textTrack,u=n.pesData,p=i.pesData,f=s.pesData;if(u&&(t=Sn(u))?(this.parseAVCPES(n,d,t,!0),n.pesData=null):n.pesData=u,p&&(t=Sn(p))){switch(i.segmentCodec){case"aac":this.parseAACPES(i,t);break;case"mp3":this.parseMPEGPES(i,t)}i.pesData=null}else p!=null&&p.size&&I.log("last AAC PES packet truncated,might overlap between fragments"),i.pesData=p;f&&(t=Sn(f))?(this.parseID3PES(s,t),s.pesData=null):s.pesData=f},a.demuxSampleAes=function(e,t,i){var n=this.demux(e,i,!0,!this.config.progressive),s=this.sampleAes=new ax(this.observer,this.config,t);return this.decrypt(n,s)},a.decrypt=function(e,t){return new Promise(function(i){var n=e.audioTrack,s=e.videoTrack;n.samples&&n.segmentCodec==="aac"?t.decryptAacSamples(n.samples,0,function(){s.samples?t.decryptAvcSamples(s.samples,0,0,function(){i(e)}):i(e)}):s.samples&&t.decryptAvcSamples(s.samples,0,0,function(){i(e)})})},a.destroy=function(){this._duration=0},a.parseAVCPES=function(e,t,i,n){var s,d=this,u=this.parseAVCNALu(e,i.data),p=this.avcSample,f=!1;i.data=null,p&&u.length&&!e.audFound&&(vo(p,e),p=this.avcSample=Ea(!1,i.pts,i.dts,"")),u.forEach(function(m){var w;switch(m.type){case 1:var x=!1;s=!0;var k,T=m.data;if(f&&T.length>4){var A=new Qu(T).readSliceType();A!==2&&A!==4&&A!==7&&A!==9||(x=!0)}x&&(k=p)!=null&&k.frame&&!p.key&&(vo(p,e),p=d.avcSample=null),p||(p=d.avcSample=Ea(!0,i.pts,i.dts,"")),p.frame=!0,p.key=x;break;case 5:s=!0,(w=p)!=null&&w.frame&&!p.key&&(vo(p,e),p=d.avcSample=null),p||(p=d.avcSample=Ea(!0,i.pts,i.dts,"")),p.key=!0,p.frame=!0;break;case 6:s=!0,oi(m.data,1,i.pts,t.samples);break;case 7:if(s=!0,f=!0,!e.sps){var _=m.data,L=new Qu(_).readSPS();e.width=L.width,e.height=L.height,e.pixelRatio=L.pixelRatio,e.sps=[_],e.duration=d._duration;for(var P=_.subarray(1,4),D="avc1.",B=0;B<3;B++){var H=P[B].toString(16);H.length<2&&(H="0"+H),D+=H}e.codec=D}break;case 8:s=!0,e.pps||(e.pps=[m.data]);break;case 9:s=!1,e.audFound=!0,p&&vo(p,e),p=d.avcSample=Ea(!1,i.pts,i.dts,"");break;case 12:s=!0;break;default:s=!1,p&&(p.debug+="unknown NAL "+m.type+" ")}p&&s&&p.units.push(m)}),n&&p&&(vo(p,e),this.avcSample=null)},a.getLastNalUnit=function(e){var t,i,n=this.avcSample;if(n&&n.units.length!==0||(n=e[e.length-1]),(t=n)!=null&&t.units){var s=n.units;i=s[s.length-1]}return i},a.parseAVCNALu=function(e,t){var i,n,s=t.byteLength,d=e.naluState||0,u=d,p=[],f=0,m=-1,w=0;for(d===-1&&(m=0,w=31&t[0],d=0,f=1);f<s;)if(i=t[f++],d)if(d!==1)if(i)if(i===1){if(m>=0){var x={data:t.subarray(m,f-d-1),type:w};p.push(x)}else{var k=this.getLastNalUnit(e.samples);if(k&&(u&&f<=4-u&&k.state&&(k.data=k.data.subarray(0,k.data.byteLength-u)),(n=f-d-1)>0)){var T=new Uint8Array(k.data.byteLength+n);T.set(k.data,0),T.set(t.subarray(0,n),k.data.byteLength),k.data=T,k.state=0}}f<s?(m=f,w=31&t[f],d=0):d=-1}else d=0;else d=3;else d=i?0:2;else d=i?0:1;if(m>=0&&d>=0){var A={data:t.subarray(m,s),type:w,state:d};p.push(A)}if(p.length===0){var _=this.getLastNalUnit(e.samples);if(_){var L=new Uint8Array(_.data.byteLength+t.byteLength);L.set(_.data,0),L.set(t,_.data.byteLength),_.data=L}}return e.naluState=d,p},a.parseAACPES=function(e,t){var i,n,s,d=0,u=this.aacOverFlow,p=t.data;if(u){this.aacOverFlow=null;var f=u.missing,m=u.sample.unit.byteLength;if(f===-1){var w=new Uint8Array(m+p.byteLength);w.set(u.sample.unit,0),w.set(p,m),p=w}else{var x=m-f;u.sample.unit.set(p.subarray(0,f),x),e.samples.push(u.sample),d=u.missing}}for(i=d,n=p.length;i<n-1&&!_a(p,i);i++);if(i!==d){var k,T=i<n-1;k=T?"AAC PES did not start with ADTS header,offset:"+i:"No ADTS header found in AAC PES";var A=new Error(k);if(I.warn("parsing error: "+k),this.observer.emit(y.ERROR,y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_PARSING_ERROR,fatal:!1,levelRetry:T,error:A,reason:k}),!T)return}if(Ku(e,this.observer,p,i,this.audioCodec),t.pts!==void 0)s=t.pts;else{if(!u)return void I.warn("[tsdemuxer]: AAC PES unknown PTS");var _=$u(e.samplerate);s=u.sample.pts+_}for(var L,P=0;i<n;){if(i+=(L=Yu(e,p,i,s,P)).length,L.missing){this.aacOverFlow=L;break}for(P++;i<n-1&&!_a(p,i);i++);}},a.parseMPEGPES=function(e,t){var i=t.data,n=i.length,s=0,d=0,u=t.pts;if(u!==void 0)for(;d<n;)if(Xu(i,d)){var p=Wu(e,i,d,u,s);if(!p)break;d+=p.length,s++}else d++;else I.warn("[tsdemuxer]: MPEG PES unknown PTS")},a.parseID3PES=function(e,t){if(t.pts!==void 0){var i=C({},t,{type:this._avcTrack?lo:so,duration:Number.POSITIVE_INFINITY});e.samples.push(i)}else I.warn("[tsdemuxer]: ID3 PES unknown PTS")},l}();function Ea(l,a,e,t){return{key:l,frame:!1,pts:a,dts:e,units:[],debug:t,length:0}}function hl(l,a){return((31&l[a+1])<<8)+l[a+2]}function lx(l,a){return(31&l[a+10])<<8|l[a+11]}function dx(l,a,e,t){var i={audio:-1,avc:-1,id3:-1,segmentCodec:"aac"},n=a+3+((15&l[a+1])<<8|l[a+2])-4;for(a+=12+((15&l[a+10])<<8|l[a+11]);a<n;){var s=hl(l,a);switch(l[a]){case 207:if(!t){I.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:i.audio===-1&&(i.audio=s);break;case 21:i.id3===-1&&(i.id3=s);break;case 219:if(!t){I.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:i.avc===-1&&(i.avc=s);break;case 3:case 4:e.mpeg!==!0&&e.mp3!==!0?I.log("MPEG audio found, not supported in this browser"):i.audio===-1&&(i.audio=s,i.segmentCodec="mp3");break;case 36:I.warn("Unsupported HEVC stream type found")}a+=5+((15&l[a+3])<<8|l[a+4])}return i}function Sn(l){var a,e,t,i,n,s=0,d=l.data;if(!l||l.size===0)return null;for(;d[0].length<19&&d.length>1;){var u=new Uint8Array(d[0].length+d[1].length);u.set(d[0]),u.set(d[1],d[0].length),d[0]=u,d.splice(1,1)}if(((a=d[0])[0]<<16)+(a[1]<<8)+a[2]===1){if((e=(a[4]<<8)+a[5])&&e>l.size-6)return null;var p=a[7];192&p&&(i=536870912*(14&a[9])+4194304*(255&a[10])+16384*(254&a[11])+128*(255&a[12])+(254&a[13])/2,64&p?i-(n=536870912*(14&a[14])+4194304*(255&a[15])+16384*(254&a[16])+128*(255&a[17])+(254&a[18])/2)>54e5&&(I.warn(Math.round((i-n)/9e4)+"s delta between PTS and DTS, align them"),i=n):n=i);var f=(t=a[8])+9;if(l.size<=f)return null;l.size-=f;for(var m=new Uint8Array(l.size),w=0,x=d.length;w<x;w++){var k=(a=d[w]).byteLength;if(f){if(f>k){f-=k;continue}a=a.subarray(f),k-=f,f=0}m.set(a,s),s+=k}return e&&(e-=t+3),{data:m,pts:i,dts:n,len:e}}return null}function vo(l,a){if(l.units.length&&l.frame){if(l.pts===void 0){var e=a.samples,t=e.length;if(!t)return void a.dropped++;var i=e[t-1];l.pts=i.pts,l.dts=i.dts}a.samples.push(l)}l.debug.length&&I.log(l.pts+"/"+l.dts+":"+l.debug)}var cx=function(l){function a(){return l.apply(this,arguments)||this}F(a,l);var e=a.prototype;return e.resetInitSegment=function(t,i,n,s){l.prototype.resetInitSegment.call(this,t,i,n,s),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:i,duration:s,inputTimeScale:9e4,dropped:0}},a.probe=function(t){if(!t)return!1;for(var i=(ot(t,0)||[]).length,n=t.length;i<n;i++)if(ox(t,i))return I.log("MPEG Audio sync word found !"),!0;return!1},e.canParse=function(t,i){return function(n,s){return pl(n,s)&&4<=n.length-s}(t,i)},e.appendFrame=function(t,i,n){if(this.basePTS!==null)return Wu(t,i,n,this.basePTS,this.frameIndex)},a}(Vu),Ju=function(){function l(){}return l.getSilentFrame=function(a,e){if(a==="mp4a.40.2"){if(e===1)return new Uint8Array([0,200,0,128,35,128]);if(e===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(e===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(e===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(e===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(e===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(e===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(e===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(e===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}},l}(),Sr=Math.pow(2,32)-1,Wt=function(){function l(){}return l.init=function(){var a;for(a in l.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},l.types)l.types.hasOwnProperty(a)&&(l.types[a]=[a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2),a.charCodeAt(3)]);var e=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]),t=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]);l.HDLR_TYPES={video:e,audio:t};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),n=new Uint8Array([0,0,0,0,0,0,0,0]);l.STTS=l.STSC=l.STCO=n,l.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),l.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),l.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),l.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),d=new Uint8Array([97,118,99,49]),u=new Uint8Array([0,0,0,1]);l.FTYP=l.box(l.types.ftyp,s,u,s,d),l.DINF=l.box(l.types.dinf,l.box(l.types.dref,i))},l.box=function(a){for(var e=8,t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];for(var s=i.length,d=s;s--;)e+=i[s].byteLength;var u=new Uint8Array(e);for(u[0]=e>>24&255,u[1]=e>>16&255,u[2]=e>>8&255,u[3]=255&e,u.set(a,4),s=0,e=8;s<d;s++)u.set(i[s],e),e+=i[s].byteLength;return u},l.hdlr=function(a){return l.box(l.types.hdlr,l.HDLR_TYPES[a])},l.mdat=function(a){return l.box(l.types.mdat,a)},l.mdhd=function(a,e){e*=a;var t=Math.floor(e/(Sr+1)),i=Math.floor(e%(Sr+1));return l.box(l.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,a>>24&255,a>>16&255,a>>8&255,255&a,t>>24,t>>16&255,t>>8&255,255&t,i>>24,i>>16&255,i>>8&255,255&i,85,196,0,0]))},l.mdia=function(a){return l.box(l.types.mdia,l.mdhd(a.timescale,a.duration),l.hdlr(a.type),l.minf(a))},l.mfhd=function(a){return l.box(l.types.mfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,255&a]))},l.minf=function(a){return a.type==="audio"?l.box(l.types.minf,l.box(l.types.smhd,l.SMHD),l.DINF,l.stbl(a)):l.box(l.types.minf,l.box(l.types.vmhd,l.VMHD),l.DINF,l.stbl(a))},l.moof=function(a,e,t){return l.box(l.types.moof,l.mfhd(a),l.traf(t,e))},l.moov=function(a){for(var e=a.length,t=[];e--;)t[e]=l.trak(a[e]);return l.box.apply(null,[l.types.moov,l.mvhd(a[0].timescale,a[0].duration)].concat(t).concat(l.mvex(a)))},l.mvex=function(a){for(var e=a.length,t=[];e--;)t[e]=l.trex(a[e]);return l.box.apply(null,[l.types.mvex].concat(t))},l.mvhd=function(a,e){e*=a;var t=Math.floor(e/(Sr+1)),i=Math.floor(e%(Sr+1)),n=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,a>>24&255,a>>16&255,a>>8&255,255&a,t>>24,t>>16&255,t>>8&255,255&t,i>>24,i>>16&255,i>>8&255,255&i,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]);return l.box(l.types.mvhd,n)},l.sdtp=function(a){var e,t,i=a.samples||[],n=new Uint8Array(4+i.length);for(e=0;e<i.length;e++)t=i[e].flags,n[e+4]=t.dependsOn<<4|t.isDependedOn<<2|t.hasRedundancy;return l.box(l.types.sdtp,n)},l.stbl=function(a){return l.box(l.types.stbl,l.stsd(a),l.box(l.types.stts,l.STTS),l.box(l.types.stsc,l.STSC),l.box(l.types.stsz,l.STSZ),l.box(l.types.stco,l.STCO))},l.avc1=function(a){var e,t,i,n=[],s=[];for(e=0;e<a.sps.length;e++)i=(t=a.sps[e]).byteLength,n.push(i>>>8&255),n.push(255&i),n=n.concat(Array.prototype.slice.call(t));for(e=0;e<a.pps.length;e++)i=(t=a.pps[e]).byteLength,s.push(i>>>8&255),s.push(255&i),s=s.concat(Array.prototype.slice.call(t));var d=l.box(l.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|a.sps.length].concat(n).concat([a.pps.length]).concat(s))),u=a.width,p=a.height,f=a.pixelRatio[0],m=a.pixelRatio[1];return l.box(l.types.avc1,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,u>>8&255,255&u,p>>8&255,255&p,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),d,l.box(l.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),l.box(l.types.pasp,new Uint8Array([f>>24,f>>16&255,f>>8&255,255&f,m>>24,m>>16&255,m>>8&255,255&m])))},l.esds=function(a){var e=a.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(a.config).concat([6,1,2]))},l.mp4a=function(a){var e=a.samplerate;return l.box(l.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,a.channelCount,0,16,0,0,0,0,e>>8&255,255&e,0,0]),l.box(l.types.esds,l.esds(a)))},l.mp3=function(a){var e=a.samplerate;return l.box(l.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,a.channelCount,0,16,0,0,0,0,e>>8&255,255&e,0,0]))},l.stsd=function(a){return a.type==="audio"?a.segmentCodec==="mp3"&&a.codec==="mp3"?l.box(l.types.stsd,l.STSD,l.mp3(a)):l.box(l.types.stsd,l.STSD,l.mp4a(a)):l.box(l.types.stsd,l.STSD,l.avc1(a))},l.tkhd=function(a){var e=a.id,t=a.duration*a.timescale,i=a.width,n=a.height,s=Math.floor(t/(Sr+1)),d=Math.floor(t%(Sr+1));return l.box(l.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,d>>24,d>>16&255,d>>8&255,255&d,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,i>>8&255,255&i,0,0,n>>8&255,255&n,0,0]))},l.traf=function(a,e){var t=l.sdtp(a),i=a.id,n=Math.floor(e/(Sr+1)),s=Math.floor(e%(Sr+1));return l.box(l.types.traf,l.box(l.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,255&i])),l.box(l.types.tfdt,new Uint8Array([1,0,0,0,n>>24,n>>16&255,n>>8&255,255&n,s>>24,s>>16&255,s>>8&255,255&s])),l.trun(a,t.length+16+20+8+16+8+8),t)},l.trak=function(a){return a.duration=a.duration||4294967295,l.box(l.types.trak,l.tkhd(a),l.mdia(a))},l.trex=function(a){var e=a.id;return l.box(l.types.trex,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,255&e,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},l.trun=function(a,e){var t,i,n,s,d,u,p=a.samples||[],f=p.length,m=12+16*f,w=new Uint8Array(m);for(e+=8+m,w.set([a.type==="video"?1:0,0,15,1,f>>>24&255,f>>>16&255,f>>>8&255,255&f,e>>>24&255,e>>>16&255,e>>>8&255,255&e],0),t=0;t<f;t++)n=(i=p[t]).duration,s=i.size,d=i.flags,u=i.cts,w.set([n>>>24&255,n>>>16&255,n>>>8&255,255&n,s>>>24&255,s>>>16&255,s>>>8&255,255&s,d.isLeading<<2|d.dependsOn,d.isDependedOn<<6|d.hasRedundancy<<4|d.paddingValue<<1|d.isNonSync,61440&d.degradPrio,15&d.degradPrio,u>>>24&255,u>>>16&255,u>>>8&255,255&u],12+16*t);return l.box(l.types.trun,w)},l.initSegment=function(a){l.types||l.init();var e=l.moov(a),t=new Uint8Array(l.FTYP.byteLength+e.byteLength);return t.set(l.FTYP),t.set(e,l.FTYP.byteLength),t},l}();function fl(l,a,e,t){e===void 0&&(e=1),t===void 0&&(t=!1);var i=l*a*e;return t?Math.round(i):i}function bo(l,a){return a===void 0&&(a=!1),fl(l,1e3,1/9e4,a)}Wt.types=void 0,Wt.HDLR_TYPES=void 0,Wt.STTS=void 0,Wt.STSC=void 0,Wt.STCO=void 0,Wt.STSZ=void 0,Wt.VMHD=void 0,Wt.SMHD=void 0,Wt.STSD=void 0,Wt.FTYP=void 0,Wt.DINF=void 0;var Sa=null,gl=null,ml=function(){function l(e,t,i,n){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=e,this.config=t,this.typeSupported=i,this.ISGenerated=!1,Sa===null){var s=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Sa=s?parseInt(s[1]):0}if(gl===null){var d=navigator.userAgent.match(/Safari\/(\d+)/i);gl=d?parseInt(d[1]):0}}var a=l.prototype;return a.destroy=function(){},a.resetTimeStamp=function(e){I.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=e},a.resetNextTimestamp=function(){I.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},a.resetInitSegment=function(){I.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},a.getVideoStartPts=function(e){var t=!1,i=e.reduce(function(n,s){var d=s.pts-n;return d<-4294967296?(t=!0,xi(n,s.pts)):d>0?n:s.pts},e[0].pts);return t&&I.debug("PTS rollover detected"),i},a.remux=function(e,t,i,n,s,d,u,p){var f,m,w,x,k,T,A=s,_=s,L=e.pid>-1,P=t.pid>-1,D=t.samples.length,B=e.samples.length>0,H=u&&D>0||D>1;if((!L||B)&&(!P||H)||this.ISGenerated||u){this.ISGenerated||(w=this.generateIS(e,t,s,d));var Y,ue=this.isVideoContiguous,te=-1;if(H&&(te=function(Ne){for(var Ce=0;Ce<Ne.length;Ce++)if(Ne[Ce].key)return Ce;return-1}(t.samples),!ue&&this.config.forceKeyFrameOnDiscontinuity))if(T=!0,te>0){I.warn("[mp4-remuxer]: Dropped "+te+" out of "+D+" video samples due to a missing keyframe");var ne=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(te),t.dropped+=te,Y=_+=(t.samples[0].pts-ne)/t.inputTimeScale}else te===-1&&(I.warn("[mp4-remuxer]: No keyframe found out of "+D+" video samples"),T=!1);if(this.ISGenerated){if(B&&H){var ke=this.getVideoStartPts(t.samples),ve=(xi(e.samples[0].pts,ke)-ke)/t.inputTimeScale;A+=Math.max(0,ve),_+=Math.max(0,-ve)}if(B){if(e.samplerate||(I.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),w=this.generateIS(e,t,s,d)),m=this.remuxAudio(e,A,this.isAudioContiguous,d,P||H||p===Ui?_:void 0),H){var Ae=m?m.endPTS-m.startPTS:0;t.inputTimeScale||(I.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),w=this.generateIS(e,t,s,d)),f=this.remuxVideo(t,_,ue,Ae)}}else H&&(f=this.remuxVideo(t,_,ue,0));f&&(f.firstKeyFrame=te,f.independent=te!==-1,f.firstKeyFramePTS=Y)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(i.samples.length&&(k=Zu(i,s,this._initPTS,this._initDTS)),n.samples.length&&(x=ep(n,s,this._initPTS))),{audio:m,video:f,initSegment:w,independent:T,text:x,id3:k}},a.generateIS=function(e,t,i,n){var s,d,u,p=e.samples,f=t.samples,m=this.typeSupported,w={},x=this._initPTS,k=!x||n,T="audio/mp4";if(k&&(s=d=1/0),e.config&&p.length&&(e.timescale=e.samplerate,e.segmentCodec==="mp3"&&(m.mpeg?(T="audio/mpeg",e.codec=""):m.mp3&&(e.codec="mp3")),w.audio={id:"audio",container:T,codec:e.codec,initSegment:e.segmentCodec==="mp3"&&m.mpeg?new Uint8Array(0):Wt.initSegment([e]),metadata:{channelCount:e.channelCount}},k&&(u=e.inputTimeScale,x&&u===x.timescale?k=!1:s=d=p[0].pts-Math.round(u*i))),t.sps&&t.pps&&f.length&&(t.timescale=t.inputTimeScale,w.video={id:"main",container:"video/mp4",codec:t.codec,initSegment:Wt.initSegment([t]),metadata:{width:t.width,height:t.height}},k))if(u=t.inputTimeScale,x&&u===x.timescale)k=!1;else{var A=this.getVideoStartPts(f),_=Math.round(u*i);d=Math.min(d,xi(f[0].dts,A)-_),s=Math.min(s,A-_)}if(Object.keys(w).length)return this.ISGenerated=!0,k?(this._initPTS={baseTime:s,timescale:u},this._initDTS={baseTime:d,timescale:u}):s=u=void 0,{tracks:w,initPTS:s,timescale:u}},a.remuxVideo=function(e,t,i,n){var s,d,u=e.inputTimeScale,p=e.samples,f=[],m=p.length,w=this._initPTS,x=this.nextAvcDts,k=8,T=this.videoSampleDuration,A=Number.POSITIVE_INFINITY,_=Number.NEGATIVE_INFINITY,L=!1;i&&x!==null||(x=t*u-(p[0].pts-xi(p[0].dts,p[0].pts)));for(var P=w.baseTime*u/w.timescale,D=0;D<m;D++){var B=p[D];B.pts=xi(B.pts-P,x),B.dts=xi(B.dts-P,x),B.dts<p[D>0?D-1:D].dts&&(L=!0)}L&&p.sort(function(Pa,Fp){var ly=Pa.dts-Fp.dts,dy=Pa.pts-Fp.pts;return ly||dy}),s=p[0].dts;var H=(d=p[p.length-1].dts)-s,Y=H?Math.round(H/(m-1)):T||e.inputTimeScale/30;if(i){var ue=s-x,te=ue>Y,ne=ue<-1;if((te||ne)&&(te?I.warn("AVC: "+bo(ue,!0)+" ms ("+ue+"dts) hole between fragments detected, filling it"):I.warn("AVC: "+bo(-ue,!0)+" ms ("+ue+"dts) overlapping between fragments detected"),!ne||x>=p[0].pts)){s=x;var ke=p[0].pts-ue;p[0].dts=s,p[0].pts=ke,I.log("Video: First PTS/DTS adjusted: "+bo(ke,!0)+"/"+bo(s,!0)+", delta: "+bo(ue,!0)+" ms")}}s=Math.max(0,s);for(var ve=0,Ae=0,Ne=0;Ne<m;Ne++){for(var Ce=p[Ne],Pe=Ce.units,Fe=Pe.length,Oe=0,Ke=0;Ke<Fe;Ke++)Oe+=Pe[Ke].data.length;Ae+=Oe,ve+=Fe,Ce.length=Oe,Ce.dts=Math.max(Ce.dts,s),A=Math.min(Ce.pts,A),_=Math.max(Ce.pts,_)}d=p[m-1].dts;var Xe,rt=Ae+4*ve+8;try{Xe=new Uint8Array(rt)}catch(Pa){return void this.observer.emit(y.ERROR,y.ERROR,{type:Z.MUX_ERROR,details:N.REMUX_ALLOC_ERROR,fatal:!1,error:Pa,bytes:rt,reason:"fail allocating video mdat "+rt})}var gt=new DataView(Xe.buffer);gt.setUint32(0,rt),Xe.set(Wt.types.mdat,4);for(var si=!1,Bt=Number.POSITIVE_INFINITY,Ci=Number.POSITIVE_INFINITY,ki=Number.NEGATIVE_INFINITY,_i=Number.NEGATIVE_INFINITY,Ut=0;Ut<m;Ut++){for(var qt=p[Ut],Vi=qt.units,Lr=0,ui=0,wo=Vi.length;ui<wo;ui++){var xo=Vi[ui],Da=xo.data,Rn=xo.data.byteLength;gt.setUint32(k,Rn),k+=4,Xe.set(Da,k),k+=Rn,Lr+=4+Rn}var Jr=void 0;if(Ut<m-1)T=p[Ut+1].dts-qt.dts,Jr=p[Ut+1].pts-qt.pts;else{var yo=this.config,lr=Ut>0?qt.dts-p[Ut-1].dts:Y;if(Jr=Ut>0?qt.pts-p[Ut-1].pts:Y,yo.stretchShortVideoTrack&&this.nextAudioPts!==null){var ry=Math.floor(yo.maxBufferHole*u),Fl=(n?A+n*u:this.nextAudioPts)-qt.pts;Fl>ry?((T=Fl-lr)<0?T=lr:si=!0,I.log("[mp4-remuxer]: It is approximately "+Fl/90+" ms to the next segment; using duration "+T/90+" ms for the last video frame.")):T=lr}else T=lr}var ny=Math.round(qt.pts-qt.dts);Bt=Math.min(Bt,T),ki=Math.max(ki,T),Ci=Math.min(Ci,Jr),_i=Math.max(_i,Jr),f.push(new tp(qt.key,T,Lr,ny))}if(f.length){if(Sa){if(Sa<70){var Pp=f[0].flags;Pp.dependsOn=2,Pp.isNonSync=0}}else if(gl&&_i-Ci<ki-Bt&&Y/ki<.025&&f[0].cts===0){I.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");for(var Nl=s,Ii=0,Op=f.length;Ii<Op;Ii++){var Mp=Nl+f[Ii].duration,oy=Nl+f[Ii].cts;if(Ii<Op-1){var ay=Mp+f[Ii+1].cts;f[Ii].duration=ay-oy}else f[Ii].duration=Ii?f[Ii-1].duration:Y;f[Ii].cts=0,Nl=Mp}}}T=si||!T?Y:T,this.nextAvcDts=x=d+T,this.videoSampleDuration=T,this.isVideoContiguous=!0;var sy={data1:Wt.moof(e.sequenceNumber++,s,C({},e,{samples:f})),data2:Xe,startPTS:A/u,endPTS:(_+T)/u,startDTS:s/u,endDTS:x/u,type:"video",hasAudio:!1,hasVideo:!0,nb:f.length,dropped:e.dropped};return e.samples=[],e.dropped=0,sy},a.remuxAudio=function(e,t,i,n,s){var d=e.inputTimeScale,u=d/(e.samplerate?e.samplerate:d),p=e.segmentCodec==="aac"?1024:1152,f=p*u,m=this._initPTS,w=e.segmentCodec==="mp3"&&this.typeSupported.mpeg,x=[],k=s!==void 0,T=e.samples,A=w?0:8,_=this.nextAudioPts||-1,L=t*d,P=m.baseTime*d/m.timescale;if(this.isAudioContiguous=i=i||T.length&&_>0&&(n&&Math.abs(L-_)<9e3||Math.abs(xi(T[0].pts-P,L)-_)<20*f),T.forEach(function(ui){ui.pts=xi(ui.pts-P,L)}),!i||_<0){if(T=T.filter(function(ui){return ui.pts>=0}),!T.length)return;_=s===0?0:n&&!k?Math.max(0,L):T[0].pts}if(e.segmentCodec==="aac")for(var D=this.config.maxAudioFramesDrift,B=0,H=_;B<T.length;B++){var Y=T[B],ue=Y.pts,te=ue-H,ne=Math.abs(1e3*te/d);if(te<=-D*f&&k)B===0&&(I.warn("Audio frame @ "+(ue/d).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*te/d)+" ms."),this.nextAudioPts=_=H=ue);else if(te>=D*f&&ne<1e4&&k){var ke=Math.round(te/f);(H=ue-ke*f)<0&&(ke--,H+=f),B===0&&(this.nextAudioPts=_=H),I.warn("[mp4-remuxer]: Injecting "+ke+" audio frame @ "+(H/d).toFixed(3)+"s due to "+Math.round(1e3*te/d)+" ms gap.");for(var ve=0;ve<ke;ve++){var Ae=Math.max(H,0),Ne=Ju.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);Ne||(I.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),Ne=Y.unit.subarray()),T.splice(B,0,{unit:Ne,pts:Ae}),H+=f,B++}}Y.pts=H,H+=f}for(var Ce,Pe=null,Fe=null,Oe=0,Ke=T.length;Ke--;)Oe+=T[Ke].unit.byteLength;for(var Xe=0,rt=T.length;Xe<rt;Xe++){var gt=T[Xe],si=gt.unit,Bt=gt.pts;if(Fe!==null)x[Xe-1].duration=Math.round((Bt-Fe)/u);else{if(i&&e.segmentCodec==="aac"&&(Bt=_),Pe=Bt,!(Oe>0))return;Oe+=A;try{Ce=new Uint8Array(Oe)}catch(ui){return void this.observer.emit(y.ERROR,y.ERROR,{type:Z.MUX_ERROR,details:N.REMUX_ALLOC_ERROR,fatal:!1,error:ui,bytes:Oe,reason:"fail allocating audio mdat "+Oe})}w||(new DataView(Ce.buffer).setUint32(0,Oe),Ce.set(Wt.types.mdat,4))}Ce.set(si,A);var Ci=si.byteLength;A+=Ci,x.push(new tp(!0,p,Ci,0)),Fe=Bt}var ki=x.length;if(ki){var _i=x[x.length-1];this.nextAudioPts=_=Fe+u*_i.duration;var Ut=w?new Uint8Array(0):Wt.moof(e.sequenceNumber++,Pe/u,C({},e,{samples:x}));e.samples=[];var qt=Pe/d,Vi=_/d,Lr={data1:Ut,data2:Ce,startPTS:qt,endPTS:Vi,startDTS:qt,endDTS:Vi,type:"audio",hasAudio:!0,hasVideo:!1,nb:ki};return this.isAudioContiguous=!0,Lr}},a.remuxEmptyAudio=function(e,t,i,n){var s=e.inputTimeScale,d=s/(e.samplerate?e.samplerate:s),u=this.nextAudioPts,p=this._initDTS,f=9e4*p.baseTime/p.timescale,m=(u!==null?u:n.startDTS*s)+f,w=n.endDTS*s+f,x=1024*d,k=Math.ceil((w-m)/x),T=Ju.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(I.warn("[mp4-remuxer]: remux empty Audio"),T){for(var A=[],_=0;_<k;_++){var L=m+_*x;A.push({unit:T,pts:L,dts:L})}return e.samples=A,this.remuxAudio(e,t,i,!1)}I.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec")},l}();function xi(l,a){var e;if(a===null)return l;for(e=a<l?-8589934592:8589934592;Math.abs(l-a)>4294967296;)l+=e;return l}function Zu(l,a,e,t){var i=l.samples.length;if(i){for(var n=l.inputTimeScale,s=0;s<i;s++){var d=l.samples[s];d.pts=xi(d.pts-e.baseTime*n/e.timescale,a*n)/n,d.dts=xi(d.dts-t.baseTime*n/t.timescale,a*n)/n}var u=l.samples;return l.samples=[],{samples:u}}}function ep(l,a,e){var t=l.samples.length;if(t){for(var i=l.inputTimeScale,n=0;n<t;n++){var s=l.samples[n];s.pts=xi(s.pts-e.baseTime*i/e.timescale,a*i)/i}l.samples.sort(function(u,p){return u.pts-p.pts});var d=l.samples;return l.samples=[],{samples:d}}}var ar,tp=function(l,a,e,t){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=a,this.size=e,this.cts=t,this.flags=new ux(l)},ux=function(l){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=l?2:1,this.isNonSync=l?0:1},px=function(){function l(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null}var a=l.prototype;return a.destroy=function(){},a.resetTimeStamp=function(e){this.initPTS=e,this.lastEndTime=null},a.resetNextTimestamp=function(){this.lastEndTime=null},a.resetInitSegment=function(e,t,i,n){this.audioCodec=t,this.videoCodec=i,this.generateInitSegment(function(s,d){if(!s||!d)return s;var u=d.keyId;return u&&d.isCommonEncryption&&at(s,["moov","trak"]).forEach(function(p){var f=at(p,["mdia","minf","stbl","stsd"])[0].subarray(8),m=at(f,["enca"]),w=m.length>0;w||(m=at(f,["encv"])),m.forEach(function(x){at(w?x.subarray(28):x.subarray(78),["sinf"]).forEach(function(k){var T=no(k);if(T){var A=T.subarray(8,24);A.some(function(_){return _!==0})||(I.log("[eme] Patching keyId in 'enc"+(w?"a":"v")+">sinf>>tenc' box: "+$t(A)+" -> "+$t(u)),T.set(u,8))}})})}),s}(e,n)),this.emitInitSegment=!0},a.generateInitSegment=function(e){var t=this.audioCodec,i=this.videoCodec;if(e==null||!e.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var n=this.initData=fn(e);t||(t=ip(n.audio,xt)),i||(i=ip(n.video,lt));var s={};n.audio&&n.video?s.audiovideo={container:"video/mp4",codec:t+","+i,initSegment:e,id:"main"}:n.audio?s.audio={container:"audio/mp4",codec:t,initSegment:e,id:"audio"}:n.video?s.video={container:"video/mp4",codec:i,initSegment:e,id:"main"}:I.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=s},a.remux=function(e,t,i,n,s,d){var u,p,f=this.initPTS,m=this.lastEndTime,w={audio:void 0,video:void 0,text:n,id3:i,initSegment:void 0};U(m)||(m=this.lastEndTime=s||0);var x=t.samples;if(x==null||!x.length)return w;var k={initPTS:void 0,timescale:1},T=this.initData;if((u=T)!=null&&u.length||(this.generateInitSegment(x),T=this.initData),(p=T)==null||!p.length)return I.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),w;this.emitInitSegment&&(k.tracks=this.initTracks,this.emitInitSegment=!1);var A=function(te,ne){for(var ke=0,ve=0,Ae=0,Ne=at(te,["moof","traf"]),Ce=0;Ce<Ne.length;Ce++){var Pe=Ne[Ce],Fe=at(Pe,["tfhd"])[0],Oe=ne[He(Fe,4)];if(Oe){var Ke=Oe.default,Xe=He(Fe,0)|(Ke==null?void 0:Ke.flags),rt=Ke==null?void 0:Ke.duration;8&Xe&&(rt=He(Fe,2&Xe?12:8));for(var gt=Oe.timescale||9e4,si=at(Pe,["trun"]),Bt=0;Bt<si.length;Bt++)!(ke=gn(si[Bt]))&&rt&&(ke=rt*He(si[Bt],4)),Oe.type===lt?ve+=ke/gt:Oe.type===xt&&(Ae+=ke/gt)}}if(ve===0&&Ae===0){for(var Ci=0,ki=at(te,["sidx"]),_i=0;_i<ki.length;_i++){var Ut=fa(ki[_i]);Ut!=null&&Ut.references&&(Ci+=Ut.references.reduce(function(qt,Vi){return qt+Vi.info.duration||0},0))}return Ci}return ve||Ae}(x,T),_=function(te,ne){return at(ne,["moof","traf"]).reduce(function(ke,ve){var Ae=at(ve,["tfdt"])[0],Ne=Ae[0],Ce=at(ve,["tfhd"]).reduce(function(Pe,Fe){var Oe=He(Fe,4),Ke=te[Oe];if(Ke){var Xe=He(Ae,4);if(Ne===1){if(Xe===Ni)return I.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),Pe;Xe*=Ni+1,Xe+=He(Ae,8)}var rt=Xe/(Ke.timescale||9e4);if(isFinite(rt)&&(Pe===null||rt<Pe))return rt}return Pe},null);return Ce!==null&&isFinite(Ce)&&(ke===null||Ce<ke)?Ce:ke},null)}(T,x),L=_===null?s:_;(function(te,ne,ke,ve){if(te===null)return!0;var Ae=Math.max(ve,1),Ne=ne-te.baseTime/te.timescale;return Math.abs(Ne-ke)>Ae}(f,L,s,A)||k.timescale!==f.timescale&&d)&&(k.initPTS=L-s,f&&f.timescale===1&&I.warn("Adjusting initPTS by "+(k.initPTS-f.baseTime)),this.initPTS=f={baseTime:k.initPTS,timescale:1});var P=e?L-f.baseTime/f.timescale:m,D=P+A;(function(te,ne,ke){at(ne,["moof","traf"]).forEach(function(ve){at(ve,["tfhd"]).forEach(function(Ae){var Ne=He(Ae,4),Ce=te[Ne];if(Ce){var Pe=Ce.timescale||9e4;at(ve,["tfdt"]).forEach(function(Fe){var Oe=Fe[0],Ke=He(Fe,4);if(Oe===0)Ke-=ke*Pe,tr(Fe,4,Ke=Math.max(Ke,0));else{Ke*=Math.pow(2,32),Ke+=He(Fe,8),Ke-=ke*Pe,Ke=Math.max(Ke,0);var Xe=Math.floor(Ke/(Ni+1)),rt=Math.floor(Ke%(Ni+1));tr(Fe,4,Xe),tr(Fe,8,rt)}})}})})})(T,x,f.baseTime/f.timescale),A>0?this.lastEndTime=D:(I.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var B=!!T.audio,H=!!T.video,Y="";B&&(Y+="audio"),H&&(Y+="video");var ue={data1:x,startPTS:P,startDTS:P,endPTS:D,endDTS:D,type:Y,hasAudio:B,hasVideo:H,nb:1,dropped:0};return w.audio=ue.type==="audio"?ue:void 0,w.video=ue.type!=="audio"?ue:void 0,w.initSegment=k,w.id3=Zu(i,s,f,f),n.samples.length&&(w.text=ep(n,s,f)),w},l}();function ip(l,a){var e=l==null?void 0:l.codec;return e&&e.length>4?e:e==="hvc1"||e==="hev1"?"hvc1.1.6.L120.90":e==="av01"?"av01.0.04M.08":e==="avc1"||a===lt?"avc1.42e01e":"mp4a.40.5"}try{ar=self.performance.now.bind(self.performance)}catch{I.debug("Unable to use Performance API on this environment"),ar=typeof self<"u"&&self.Date.now}var vl=[{demux:ex,remux:px},{demux:sx,remux:ml},{demux:Jw,remux:ml},{demux:cx,remux:ml}],bl=function(){function l(e,t,i,n,s){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=e,this.typeSupported=t,this.config=i,this.vendor=n,this.id=s}var a=l.prototype;return a.configure=function(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()},a.push=function(e,t,i,n){var s=this,d=i.transmuxing;d.executeStart=ar();var u=new Uint8Array(e),p=this.currentTransmuxState,f=this.transmuxConfig;n&&(this.currentTransmuxState=n);var m=n||p,w=m.contiguous,x=m.discontinuity,k=m.trackSwitch,T=m.accurateTimeOffset,A=m.timeOffset,_=m.initSegmentChange,L=f.audioCodec,P=f.videoCodec,D=f.defaultInitPts,B=f.duration,H=f.initSegmentData,Y=function(Ne,Ce){var Pe=null;return Ne.byteLength>0&&Ce!=null&&Ce.key!=null&&Ce.iv!==null&&Ce.method!=null&&(Pe=Ce),Pe}(u,t);if(Y&&Y.method==="AES-128"){var ue=this.getDecrypter();if(!ue.isSync())return this.decryptionPromise=ue.webCryptoDecrypt(u,Y.key.buffer,Y.iv.buffer).then(function(Ne){var Ce=s.push(Ne,null,i);return s.decryptionPromise=null,Ce}),this.decryptionPromise;var te=ue.softwareDecrypt(u,Y.key.buffer,Y.iv.buffer);if(i.part>-1&&(te=ue.flush()),!te)return d.executeEnd=ar(),wl(i);u=new Uint8Array(te)}var ne=this.needsProbing(x,k);if(ne){var ke=this.configureTransmuxer(u);if(ke)return I.warn("[transmuxer] "+ke.message),this.observer.emit(y.ERROR,y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_PARSING_ERROR,fatal:!1,error:ke,reason:ke.message}),d.executeEnd=ar(),wl(i)}(x||k||_||ne)&&this.resetInitSegment(H,L,P,B,t),(x||_||ne)&&this.resetInitialTimestamp(D),w||this.resetContiguity();var ve=this.transmux(u,Y,A,T,i),Ae=this.currentTransmuxState;return Ae.contiguous=!0,Ae.discontinuity=!1,Ae.trackSwitch=!1,d.executeEnd=ar(),ve},a.flush=function(e){var t=this,i=e.transmuxing;i.executeStart=ar();var n=this.decrypter,s=this.currentTransmuxState,d=this.decryptionPromise;if(d)return d.then(function(){return t.flush(e)});var u=[],p=s.timeOffset;if(n){var f=n.flush();f&&u.push(this.push(f,null,e))}var m=this.demuxer,w=this.remuxer;if(!m||!w)return i.executeEnd=ar(),[wl(e)];var x=m.flush(p);return qr(x)?x.then(function(k){return t.flushRemux(u,k,e),u}):(this.flushRemux(u,x,e),u)},a.flushRemux=function(e,t,i){var n=t.audioTrack,s=t.videoTrack,d=t.id3Track,u=t.textTrack,p=this.currentTransmuxState,f=p.accurateTimeOffset,m=p.timeOffset;I.log("[transmuxer.ts]: Flushed fragment "+i.sn+(i.part>-1?" p: "+i.part:"")+" of level "+i.level);var w=this.remuxer.remux(n,s,d,u,m,f,!0,this.id);e.push({remuxResult:w,chunkMeta:i}),i.transmuxing.executeEnd=ar()},a.resetInitialTimestamp=function(e){var t=this.demuxer,i=this.remuxer;t&&i&&(t.resetTimeStamp(e),i.resetTimeStamp(e))},a.resetContiguity=function(){var e=this.demuxer,t=this.remuxer;e&&t&&(e.resetContiguity(),t.resetNextTimestamp())},a.resetInitSegment=function(e,t,i,n,s){var d=this.demuxer,u=this.remuxer;d&&u&&(d.resetInitSegment(e,t,i,n),u.resetInitSegment(e,t,i,s))},a.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},a.transmux=function(e,t,i,n,s){return t&&t.method==="SAMPLE-AES"?this.transmuxSampleAes(e,t,i,n,s):this.transmuxUnencrypted(e,i,n,s)},a.transmuxUnencrypted=function(e,t,i,n){var s=this.demuxer.demux(e,t,!1,!this.config.progressive),d=s.audioTrack,u=s.videoTrack,p=s.id3Track,f=s.textTrack;return{remuxResult:this.remuxer.remux(d,u,p,f,t,i,!1,this.id),chunkMeta:n}},a.transmuxSampleAes=function(e,t,i,n,s){var d=this;return this.demuxer.demuxSampleAes(e,t,i).then(function(u){return{remuxResult:d.remuxer.remux(u.audioTrack,u.videoTrack,u.id3Track,u.textTrack,i,n,!1,d.id),chunkMeta:s}})},a.configureTransmuxer=function(e){for(var t,i=this.config,n=this.observer,s=this.typeSupported,d=this.vendor,u=0,p=vl.length;u<p;u++)if(vl[u].demux.probe(e)){t=vl[u];break}if(!t)return new Error("Failed to find demuxer by probing fragment data");var f=this.demuxer,m=this.remuxer,w=t.remux,x=t.demux;m&&m instanceof w||(this.remuxer=new w(n,i,s,d)),f&&f instanceof x||(this.demuxer=new x(n,i,s),this.probe=x.probe)},a.needsProbing=function(e,t){return!this.demuxer||!this.remuxer||e||t},a.getDecrypter=function(){var e=this.decrypter;return e||(e=this.decrypter=new ll(this.config)),e},l}(),wl=function(l){return{remuxResult:{},chunkMeta:l}};function qr(l){return"then"in l&&l.then instanceof Function}var hx=function(l,a,e,t,i){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=l,this.videoCodec=a,this.initSegmentData=e,this.duration=t,this.defaultInitPts=i||null},fx=function(l,a,e,t,i,n){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=l,this.contiguous=a,this.accurateTimeOffset=e,this.trackSwitch=t,this.timeOffset=i,this.initSegmentChange=n},rp={exports:{}};(function(l){var a=Object.prototype.hasOwnProperty,e="~";function t(){}function i(u,p,f){this.fn=u,this.context=p,this.once=f||!1}function n(u,p,f,m,w){if(typeof f!="function")throw new TypeError("The listener must be a function");var x=new i(f,m||u,w),k=e?e+p:p;return u._events[k]?u._events[k].fn?u._events[k]=[u._events[k],x]:u._events[k].push(x):(u._events[k]=x,u._eventsCount++),u}function s(u,p){--u._eventsCount==0?u._events=new t:delete u._events[p]}function d(){this._events=new t,this._eventsCount=0}Object.create&&(t.prototype=Object.create(null),new t().__proto__||(e=!1)),d.prototype.eventNames=function(){var u,p,f=[];if(this._eventsCount===0)return f;for(p in u=this._events)a.call(u,p)&&f.push(e?p.slice(1):p);return Object.getOwnPropertySymbols?f.concat(Object.getOwnPropertySymbols(u)):f},d.prototype.listeners=function(u){var p=e?e+u:u,f=this._events[p];if(!f)return[];if(f.fn)return[f.fn];for(var m=0,w=f.length,x=new Array(w);m<w;m++)x[m]=f[m].fn;return x},d.prototype.listenerCount=function(u){var p=e?e+u:u,f=this._events[p];return f?f.fn?1:f.length:0},d.prototype.emit=function(u,p,f,m,w,x){var k=e?e+u:u;if(!this._events[k])return!1;var T,A,_=this._events[k],L=arguments.length;if(_.fn){switch(_.once&&this.removeListener(u,_.fn,void 0,!0),L){case 1:return _.fn.call(_.context),!0;case 2:return _.fn.call(_.context,p),!0;case 3:return _.fn.call(_.context,p,f),!0;case 4:return _.fn.call(_.context,p,f,m),!0;case 5:return _.fn.call(_.context,p,f,m,w),!0;case 6:return _.fn.call(_.context,p,f,m,w,x),!0}for(A=1,T=new Array(L-1);A<L;A++)T[A-1]=arguments[A];_.fn.apply(_.context,T)}else{var P,D=_.length;for(A=0;A<D;A++)switch(_[A].once&&this.removeListener(u,_[A].fn,void 0,!0),L){case 1:_[A].fn.call(_[A].context);break;case 2:_[A].fn.call(_[A].context,p);break;case 3:_[A].fn.call(_[A].context,p,f);break;case 4:_[A].fn.call(_[A].context,p,f,m);break;default:if(!T)for(P=1,T=new Array(L-1);P<L;P++)T[P-1]=arguments[P];_[A].fn.apply(_[A].context,T)}}return!0},d.prototype.on=function(u,p,f){return n(this,u,p,f,!1)},d.prototype.once=function(u,p,f){return n(this,u,p,f,!0)},d.prototype.removeListener=function(u,p,f,m){var w=e?e+u:u;if(!this._events[w])return this;if(!p)return s(this,w),this;var x=this._events[w];if(x.fn)x.fn!==p||m&&!x.once||f&&x.context!==f||s(this,w);else{for(var k=0,T=[],A=x.length;k<A;k++)(x[k].fn!==p||m&&!x[k].once||f&&x[k].context!==f)&&T.push(x[k]);T.length?this._events[w]=T.length===1?T[0]:T:s(this,w)}return this},d.prototype.removeAllListeners=function(u){var p;return u?(p=e?e+u:u,this._events[p]&&s(this,p)):(this._events=new t,this._eventsCount=0),this},d.prototype.off=d.prototype.removeListener,d.prototype.addListener=d.prototype.on,d.prefixed=e,d.EventEmitter=d,l.exports=d})(rp);var La=le(rp.exports);function xl(l,a){if(!((e=a.remuxResult).audio||e.video||e.text||e.id3||e.initSegment))return!1;var e,t=[],i=a.remuxResult,n=i.audio,s=i.video;return n&&np(t,n),s&&np(t,s),l.postMessage({event:"transmuxComplete",data:a},t),!0}function np(l,a){a.data1&&l.push(a.data1.buffer),a.data2&&l.push(a.data2.buffer)}function op(l,a,e){a.reduce(function(t,i){return xl(l,i)||t},!1)||l.postMessage({event:"transmuxComplete",data:a[0]}),l.postMessage({event:"flush",data:e})}h!==void 0&&h&&function(l){var a=new La,e=function(i,n){l.postMessage({event:i,data:n})};a.on(y.FRAG_DECRYPTED,e),a.on(y.ERROR,e);var t=function(){var i=function(s){var d=function(u){e("workerLog",{logType:s,message:u})};I[s]=d};for(var n in I)i(n)};l.addEventListener("message",function(i){var n=i.data;switch(n.cmd){case"init":var s=JSON.parse(n.config);l.transmuxer=new bl(a,n.typeSupported,s,n.vendor,n.id),We(s.debug,n.id),t(),e("init",null);break;case"configure":l.transmuxer.configure(n.config);break;case"demux":var d=l.transmuxer.push(n.data,n.decryptdata,n.chunkMeta,n.state);qr(d)?(l.transmuxer.async=!0,d.then(function(f){xl(l,f)}).catch(function(f){e(y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_PARSING_ERROR,chunkMeta:n.chunkMeta,fatal:!1,error:f,err:f,reason:"transmuxer-worker push error"})})):(l.transmuxer.async=!1,xl(l,d));break;case"flush":var u=n.chunkMeta,p=l.transmuxer.flush(u);qr(p)||l.transmuxer.async?(qr(p)||(p=Promise.resolve(p)),p.then(function(f){op(l,f,u)}).catch(function(f){e(y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_PARSING_ERROR,chunkMeta:n.chunkMeta,fatal:!1,error:f,err:f,reason:"transmuxer-worker flush error"})})):op(l,p,u)}})}(self);var yl=vn()||{isTypeSupported:function(){return!1}},ap=function(){function l(e,t,i,n){var s=this;this.error=null,this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0;var d=e.config;this.hls=e,this.id=t,this.useWorker=!!d.enableWorker,this.onTransmuxComplete=i,this.onFlush=n;var u=function(A,_){(_=_||{}).frag=s.frag,_.id=s.id,A===y.ERROR&&(s.error=_.error),s.hls.trigger(A,_)};this.observer=new La,this.observer.on(y.FRAG_DECRYPTED,u),this.observer.on(y.ERROR,u);var p,f,m,w,x={mp4:yl.isTypeSupported("video/mp4"),mpeg:yl.isTypeSupported("audio/mpeg"),mp3:yl.isTypeSupported('audio/mp4; codecs="mp3"')},k=navigator.vendor;if(!this.useWorker||typeof Worker>"u"||(d.workerPath,0))this.transmuxer=new bl(this.observer,x,d,k,t);else try{d.workerPath?(I.log("loading Web Worker "+d.workerPath+' for "'+t+'"'),this.workerContext=(m=d.workerPath,w=new self.URL(m,self.location.href).href,{worker:new self.Worker(w),scriptURL:w})):(I.log('injecting Web Worker for "'+t+'"'),this.workerContext=(p=new self.Blob(["var exports={};var module={exports:exports};function define(f){f()};define.amd=true;("+c.toString()+")(true);"],{type:"text/javascript"}),f=self.URL.createObjectURL(p),{worker:new self.Worker(f),objectURL:f})),this.onwmsg=function(A){return s.onWorkerMessage(A)};var T=this.workerContext.worker;T.addEventListener("message",this.onwmsg),T.onerror=function(A){var _=new Error(A.message+"  ("+A.filename+":"+A.lineno+")");d.enableWorker=!1,I.warn('Error in "'+t+'" Web Worker, fallback to inline'),s.hls.trigger(y.ERROR,{type:Z.OTHER_ERROR,details:N.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:_})},T.postMessage({cmd:"init",typeSupported:x,vendor:k,id:t,config:JSON.stringify(d)})}catch(A){I.warn('Error setting up "'+t+'" Web Worker, fallback to inline',A),this.resetWorker(),this.error=null,this.transmuxer=new bl(this.observer,x,d,k,t)}}var a=l.prototype;return a.resetWorker=function(){if(this.workerContext){var e=this.workerContext,t=e.worker,i=e.objectURL;i&&self.URL.revokeObjectURL(i),t.removeEventListener("message",this.onwmsg),t.onerror=null,t.terminate(),this.workerContext=null}},a.destroy=function(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{var e=this.transmuxer;e&&(e.destroy(),this.transmuxer=null)}var t=this.observer;t&&t.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null},a.push=function(e,t,i,n,s,d,u,p,f,m){var w,x,k=this;f.transmuxing.start=self.performance.now();var T=this.transmuxer,A=d?d.start:s.start,_=s.decryptdata,L=this.frag,P=!(L&&s.cc===L.cc),D=!(L&&f.level===L.level),B=L?f.sn-L.sn:-1,H=this.part?f.part-this.part.index:-1,Y=B===0&&f.id>1&&f.id===(L==null?void 0:L.stats.chunkCount),ue=!D&&(B===1||B===0&&(H===1||Y&&H<=0)),te=self.performance.now();(D||B||s.stats.parsing.start===0)&&(s.stats.parsing.start=te),!d||!H&&ue||(d.stats.parsing.start=te);var ne=!(L&&((w=s.initSegment)==null?void 0:w.url)===((x=L.initSegment)==null?void 0:x.url)),ke=new fx(P,ue,p,D,A,ne);if(!ue||P||ne){I.log("[transmuxer-interface, "+s.type+"]: Starting new transmux session for sn: "+f.sn+" p: "+f.part+" level: "+f.level+" id: "+f.id+`
        discontinuity: `+P+`
        trackSwitch: `+D+`
        contiguous: `+ue+`
        accurateTimeOffset: `+p+`
        timeOffset: `+A+`
        initSegmentChange: `+ne);var ve=new hx(i,n,t,u,m);this.configureTransmuxer(ve)}if(this.frag=s,this.part=d,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:e,decryptdata:_,chunkMeta:f,state:ke},e instanceof ArrayBuffer?[e]:[]);else if(T){var Ae=T.push(e,_,f,ke);qr(Ae)?(T.async=!0,Ae.then(function(Ne){k.handleTransmuxComplete(Ne)}).catch(function(Ne){k.transmuxerError(Ne,f,"transmuxer-interface push error")})):(T.async=!1,this.handleTransmuxComplete(Ae))}},a.flush=function(e){var t=this;e.transmuxing.start=self.performance.now();var i=this.transmuxer;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:e});else if(i){var n=i.flush(e);qr(n)||i.async?(qr(n)||(n=Promise.resolve(n)),n.then(function(s){t.handleFlushResult(s,e)}).catch(function(s){t.transmuxerError(s,e,"transmuxer-interface flush error")})):this.handleFlushResult(n,e)}},a.transmuxerError=function(e,t,i){this.hls&&(this.error=e,this.hls.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_PARSING_ERROR,chunkMeta:t,fatal:!1,error:e,err:e,reason:i}))},a.handleFlushResult=function(e,t){var i=this;e.forEach(function(n){i.handleTransmuxComplete(n)}),this.onFlush(t)},a.onWorkerMessage=function(e){var t=e.data,i=this.hls;switch(t.event){case"init":var n,s=(n=this.workerContext)==null?void 0:n.objectURL;s&&self.URL.revokeObjectURL(s);break;case"transmuxComplete":this.handleTransmuxComplete(t.data);break;case"flush":this.onFlush(t.data);break;case"workerLog":I[t.data.logType]&&I[t.data.logType](t.data.message);break;default:t.data=t.data||{},t.data.frag=this.frag,t.data.id=this.id,i.trigger(t.event,t.data)}},a.configureTransmuxer=function(e){var t=this.transmuxer;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:e}):t&&t.configure(e)},a.handleTransmuxComplete=function(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)},l}(),gx=function(){function l(e,t,i,n){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=e,this.media=t,this.fragmentTracker=i,this.hls=n}var a=l.prototype;return a.destroy=function(){this.media=null,this.hls=this.fragmentTracker=null},a.poll=function(e,t){var i=this.config,n=this.media,s=this.stalled;if(n!==null){var d=n.currentTime,u=n.seeking,p=this.seeking&&!u,f=!this.seeking&&u;if(this.seeking=u,d===e){if(f||p)this.stalled=null;else if(!(n.paused&&!u||n.ended||n.playbackRate===0)&&Rt.getBuffered(n).length){var m=Rt.bufferInfo(n,d,0),w=m.len>0,x=m.nextStart||0;if(w||x){if(u){var k=m.len>2,T=!x||t&&t.start<=d||x-d>2&&!this.fragmentTracker.getPartialFragment(d);if(k||T)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var A,_=Math.max(x,m.start||0)-d,L=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,P=!(L==null||(A=L.details)==null)&&A.live?2*L.details.targetduration:2,D=this.fragmentTracker.getPartialFragment(d);if(_>0&&(_<=P||D))return void this._trySkipBufferHole(D)}var B=self.performance.now();if(s!==null){var H=B-s;if(u||!(H>=250)||(this._reportStall(m),this.media)){var Y=Rt.bufferInfo(n,d,i.maxBufferHole);this._tryFixBufferStall(Y,H)}}else this.stalled=B}}}else if(this.moved=!0,s!==null){if(this.stallReported){var ue=self.performance.now()-s;I.warn("playback not stuck anymore @"+d+", after "+Math.round(ue)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}}},a._tryFixBufferStall=function(e,t){var i=this.config,n=this.fragmentTracker,s=this.media;if(s!==null){var d=s.currentTime,u=n.getPartialFragment(d);if(u&&(this._trySkipBufferHole(u)||!this.media))return;(e.len>i.maxBufferHole||e.nextStart&&e.nextStart-d<i.maxBufferHole)&&t>1e3*i.highBufferWatchdogPeriod&&(I.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}},a._reportStall=function(e){var t=this.hls,i=this.media;if(!this.stallReported&&i){this.stallReported=!0;var n=new Error("Playback stalling at @"+i.currentTime+" due to low buffer ("+JSON.stringify(e)+")");I.warn(n.message),t.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.BUFFER_STALLED_ERROR,fatal:!1,error:n,buffer:e.len})}},a._trySkipBufferHole=function(e){var t=this.config,i=this.hls,n=this.media;if(n===null)return 0;var s=n.currentTime,d=Rt.bufferInfo(n,s,0),u=s<d.start?d.start:d.nextStart;if(u){var p=d.len<=t.maxBufferHole,f=d.len>0&&d.len<1&&n.readyState<3,m=u-s;if(m>0&&(p||f)){if(m>t.maxBufferHole){var w=this.fragmentTracker,x=!1;if(s===0){var k=w.getAppendedFrag(0,ft);k&&u<k.end&&(x=!0)}if(!x){var T=e||w.getAppendedFrag(s,ft);if(T){for(var A=!1,_=T.end;_<u;){var L=w.getPartialFragment(_);if(!L){A=!0;break}_+=L.duration}if(A)return 0}}}var P=Math.max(u+.05,s+.1);if(I.warn("skipping hole, adjusting currentTime from "+s+" to "+P),this.moved=!0,this.stalled=null,n.currentTime=P,e&&!e.gap){var D=new Error("fragment loaded with buffer holes, seeking from "+s+" to "+P);i.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:D,reason:D.message,frag:e})}return P}}return 0},a._tryNudgeBuffer=function(){var e=this.config,t=this.hls,i=this.media,n=this.nudgeRetry;if(i!==null){var s=i.currentTime;if(this.nudgeRetry++,n<e.nudgeMaxRetry){var d=s+(n+1)*e.nudgeOffset,u=new Error("Nudging 'currentTime' from "+s+" to "+d);I.warn(u.message),i.currentTime=d,t.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.BUFFER_NUDGE_ON_STALL,error:u,fatal:!1})}else{var p=new Error("Playhead still not moving while enough data buffered @"+s+" after "+e.nudgeMaxRetry+" nudges");I.error(p.message),t.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.BUFFER_STALLED_ERROR,error:p,fatal:!0})}}},l}(),mx=function(l){function a(t,i,n){var s;return(s=l.call(this,t,i,n,"[stream-controller]",ft)||this).audioCodecSwap=!1,s.gapController=null,s.level=-1,s._forceStartLoad=!1,s.altAudio=!1,s.audioOnly=!1,s.fragPlaying=null,s.onvplaying=null,s.onvseeked=null,s.fragLastKbps=0,s.couldBacktrack=!1,s.backtrackFragment=null,s.audioCodecSwitch=!1,s.videoBuffer=null,s._registerListeners(),s}F(a,l);var e=a.prototype;return e._registerListeners=function(){var t=this.hls;t.on(y.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(y.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(y.MANIFEST_LOADING,this.onManifestLoading,this),t.on(y.MANIFEST_PARSED,this.onManifestParsed,this),t.on(y.LEVEL_LOADING,this.onLevelLoading,this),t.on(y.LEVEL_LOADED,this.onLevelLoaded,this),t.on(y.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(y.ERROR,this.onError,this),t.on(y.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(y.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(y.BUFFER_CREATED,this.onBufferCreated,this),t.on(y.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(y.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(y.FRAG_BUFFERED,this.onFragBuffered,this)},e._unregisterListeners=function(){var t=this.hls;t.off(y.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(y.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(y.MANIFEST_LOADING,this.onManifestLoading,this),t.off(y.MANIFEST_PARSED,this.onManifestParsed,this),t.off(y.LEVEL_LOADED,this.onLevelLoaded,this),t.off(y.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(y.ERROR,this.onError,this),t.off(y.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(y.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(y.BUFFER_CREATED,this.onBufferCreated,this),t.off(y.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(y.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(y.FRAG_BUFFERED,this.onFragBuffered,this)},e.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},e.startLoad=function(t){if(this.levels){var i=this.lastCurrentTime,n=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,!this.startFragRequested){var s=n.startLevel;s===-1&&(n.config.testBandwidth&&this.levels.length>1?(s=0,this.bitrateTest=!0):s=n.nextAutoLevel),this.level=n.nextLoadLevel=s,this.loadedmetadata=!1}i>0&&t===-1&&(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),t=i),this.state=it,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this._forceStartLoad=!0,this.state=wi},e.stopLoad=function(){this._forceStartLoad=!1,l.prototype.stopLoad.call(this)},e.doTick=function(){switch(this.state){case Wr:var t,i=this.levels,n=this.level,s=i==null||(t=i[n])==null?void 0:t.details;if(s&&(!s.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(s))break;this.state=it;break}if(this.hls.nextLoadLevel!==this.level){this.state=it;break}break;case Tn:var d,u=self.performance.now(),p=this.retryDate;(!p||u>=p||(d=this.media)!=null&&d.seeking)&&(this.resetStartWhenNotLoaded(this.level),this.state=it)}this.state===it&&this.doTickIdle(),this.onTickEnd()},e.onTickEnd=function(){l.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},e.doTickIdle=function(){var t=this.hls,i=this.levelLastLoaded,n=this.levels,s=this.media,d=t.config,u=t.nextLoadLevel;if(i!==null&&(s||!this.startFragRequested&&d.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)&&n!=null&&n[u]){var p=n[u],f=this.getMainFwdBufferInfo();if(f!==null){var m=this.getLevelDetails();if(m&&this._streamEnded(f,m)){var w={};return this.altAudio&&(w.type="video"),this.hls.trigger(y.BUFFER_EOS,w),void(this.state=go)}t.loadLevel!==u&&t.manualLevel===-1&&this.log("Adapting to level "+u+" from level "+this.level),this.level=t.nextLoadLevel=u;var x=p.details;if(!x||this.state===Wr||x.live&&this.levelLastLoaded!==u)return this.level=u,void(this.state=Wr);var k=f.len,T=this.getMaxBufferLength(p.maxBitrate);if(!(k>=T)){this.backtrackFragment&&this.backtrackFragment.start>f.end&&(this.backtrackFragment=null);var A=this.backtrackFragment?this.backtrackFragment.start:f.end,_=this.getNextFragment(A,x);if(this.couldBacktrack&&!this.fragPrevious&&_&&_.sn!=="initSegment"&&this.fragmentTracker.getState(_)!==ho){var L,P=((L=this.backtrackFragment)!=null?L:_).sn-x.startSN,D=x.fragments[P-1];D&&_.cc===D.cc&&(_=D,this.fragmentTracker.removeFragment(D))}else this.backtrackFragment&&f.len&&(this.backtrackFragment=null);if(_&&this.isLoopLoading(_,A)){if(!_.gap){var B=this.audioOnly&&!this.altAudio?xt:lt,H=(B===lt?this.videoBuffer:this.mediaBuffer)||this.media;H&&this.afterBufferFlushed(H,B,ft)}_=this.getNextFragmentLoopLoading(_,x,f,ft,T)}_&&(!_.initSegment||_.initSegment.data||this.bitrateTest||(_=_.initSegment),this.loadFragment(_,p,A))}}}},e.loadFragment=function(t,i,n){var s=this.fragmentTracker.getState(t);this.fragCurrent=t,s===po||s===yn?t.sn==="initSegment"?this._loadInitSegment(t,i):this.bitrateTest?(this.log("Fragment "+t.sn+" of level "+t.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(t,i)):(this.startFragRequested=!0,l.prototype.loadFragment.call(this,t,i,n)):this.clearTrackerIfNeeded(t)},e.getBufferedFrag=function(t){return this.fragmentTracker.getBufferedFrag(t,ft)},e.followingBufferedFrag=function(t){return t?this.getBufferedFrag(t.end+.5):null},e.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},e.nextLevelSwitch=function(){var t=this.levels,i=this.media;if(i!=null&&i.readyState){var n,s=this.getAppendedFrag(i.currentTime);s&&s.start>1&&this.flushMainBuffer(0,s.start-1);var d=this.getLevelDetails();if(d!=null&&d.live){var u=this.getMainFwdBufferInfo();if(!u||u.len<2*d.targetduration)return}if(!i.paused&&t){var p=t[this.hls.nextLoadLevel],f=this.fragLastKbps;n=f&&this.fragCurrent?this.fragCurrent.duration*p.maxBitrate/(1e3*f)+1:0}else n=0;var m=this.getBufferedFrag(i.currentTime+n);if(m){var w=this.followingBufferedFrag(m);if(w){this.abortCurrentFrag();var x=w.maxStartPTS?w.maxStartPTS:w.start,k=w.duration,T=Math.max(m.end,x+Math.min(Math.max(k-this.config.maxFragLookUpTolerance,.5*k),.75*k));this.flushMainBuffer(T,Number.POSITIVE_INFINITY)}}}},e.abortCurrentFrag=function(){var t=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,t&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.state){case dl:case _n:case Tn:case or:case ka:this.state=it}this.nextLoadPosition=this.getLoadPosition()},e.flushMainBuffer=function(t,i){l.prototype.flushMainBuffer.call(this,t,i,this.altAudio?"video":null)},e.onMediaAttached=function(t,i){l.prototype.onMediaAttached.call(this,t,i);var n=i.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),n.addEventListener("playing",this.onvplaying),n.addEventListener("seeked",this.onvseeked),this.gapController=new gx(this.config,n,this.fragmentTracker,this.hls)},e.onMediaDetaching=function(){var t=this.media;t&&this.onvplaying&&this.onvseeked&&(t.removeEventListener("playing",this.onvplaying),t.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),l.prototype.onMediaDetaching.call(this)},e.onMediaPlaying=function(){this.tick()},e.onMediaSeeked=function(){var t=this.media,i=t?t.currentTime:null;U(i)&&this.log("Media seeked to "+i.toFixed(3));var n=this.getMainFwdBufferInfo();n!==null&&n.len!==0?this.tick():this.warn('Main forward buffer length on "seeked" event '+(n?n.len:"empty")+")")},e.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(y.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=0,this.levels=this.fragPlaying=this.backtrackFragment=null,this.altAudio=this.audioOnly=!1},e.onManifestParsed=function(t,i){var n,s,d,u=!1,p=!1;i.levels.forEach(function(f){(n=f.audioCodec)&&(n.indexOf("mp4a.40.2")!==-1&&(u=!0),n.indexOf("mp4a.40.5")!==-1&&(p=!0))}),this.audioCodecSwitch=u&&p&&typeof((d=ju())==null||(s=d.prototype)==null?void 0:s.changeType)!="function",this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=i.levels,this.startFragRequested=!1},e.onLevelLoading=function(t,i){var n=this.levels;if(n&&this.state===it){var s=n[i.level];(!s.details||s.details.live&&this.levelLastLoaded!==i.level||this.waitForCdnTuneIn(s.details))&&(this.state=Wr)}},e.onLevelLoaded=function(t,i){var n,s=this.levels,d=i.level,u=i.details,p=u.totalduration;if(s){this.log("Level "+d+" loaded ["+u.startSN+","+u.endSN+"]"+(u.lastPartSn?"[part-"+u.lastPartSn+"-"+u.lastPartIndex+"]":"")+", cc ["+u.startCC+", "+u.endCC+"] duration:"+p);var f=s[d],m=this.fragCurrent;!m||this.state!==_n&&this.state!==Tn||m.level===i.level&&m.urlId===f.urlId||!m.loader||this.abortCurrentFrag();var w=0;if(u.live||(n=f.details)!=null&&n.live){if(this.checkLiveUpdate(u),u.deltaUpdateFailed)return;w=this.alignPlaylists(u,f.details)}if(f.details=u,this.levelLastLoaded=d,this.hls.trigger(y.LEVEL_UPDATED,{details:u,level:d}),this.state===Wr){if(this.waitForCdnTuneIn(u))return;this.state=it}this.startFragRequested?u.live&&this.synchronizeToLiveEdge(u):this.setStartPosition(u,w),this.tick()}else this.warn("Levels were reset while loading level "+d)},e._handleFragmentLoadProgress=function(t){var i,n=t.frag,s=t.part,d=t.payload,u=this.levels;if(u){var p=u[n.level],f=p.details;if(!f)return this.warn("Dropping fragment "+n.sn+" of level "+n.level+" after level details were reset"),void this.fragmentTracker.removeFragment(n);var m=p.videoCodec,w=f.PTSKnown||!f.live,x=(i=n.initSegment)==null?void 0:i.data,k=this._getAudioCodec(p),T=this.transmuxer=this.transmuxer||new ap(this.hls,ft,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),A=s?s.index:-1,_=A!==-1,L=new al(n.level,n.sn,n.stats.chunkCount,d.byteLength,A,_),P=this.initPTS[n.cc];T.push(d,x,k,m,n,s,f.totalduration,w,L,P)}else this.warn("Levels were reset while fragment load was in progress. Fragment "+n.sn+" of level "+n.level+" will not be buffered")},e.onAudioTrackSwitching=function(t,i){var n=this.altAudio;if(!i.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var s=this.fragCurrent;s&&(this.log("Switching to main audio track, cancel main fragment load"),s.abortRequests(),this.fragmentTracker.removeFragment(s)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var d=this.hls;n&&(d.trigger(y.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),d.trigger(y.AUDIO_TRACK_SWITCHED,i)}},e.onAudioTrackSwitched=function(t,i){var n=i.id,s=!!this.hls.audioTracks[n].url;if(s){var d=this.videoBuffer;d&&this.mediaBuffer!==d&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=d)}this.altAudio=s,this.tick()},e.onBufferCreated=function(t,i){var n,s,d=i.tracks,u=!1;for(var p in d){var f=d[p];if(f.id==="main"){if(s=p,n=f,p==="video"){var m=d[p];m&&(this.videoBuffer=m.buffer)}}else u=!0}u&&n?(this.log("Alternate track found, use "+s+".buffered to schedule main fragment loading"),this.mediaBuffer=n.buffer):this.mediaBuffer=this.media},e.onFragBuffered=function(t,i){var n=i.frag,s=i.part;if(!n||n.type===ft){if(this.fragContextChanged(n))return this.warn("Fragment "+n.sn+(s?" p: "+s.index:"")+" of level "+n.level+" finished buffering, but was aborted. state: "+this.state),void(this.state===ka&&(this.state=it));var d=s?s.stats:n.stats;this.fragLastKbps=Math.round(8*d.total/(d.buffering.end-d.loading.first)),n.sn!=="initSegment"&&(this.fragPrevious=n),this.fragBufferedComplete(n,s)}},e.onError=function(t,i){var n;if(i.fatal)this.state=En;else switch(i.details){case N.FRAG_GAP:case N.FRAG_PARSING_ERROR:case N.FRAG_DECRYPT_ERROR:case N.FRAG_LOAD_ERROR:case N.FRAG_LOAD_TIMEOUT:case N.KEY_LOAD_ERROR:case N.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(ft,i);break;case N.LEVEL_LOAD_ERROR:case N.LEVEL_LOAD_TIMEOUT:case N.LEVEL_PARSING_ERROR:i.levelRetry||this.state!==Wr||((n=i.context)==null?void 0:n.type)!==Yr||(this.state=it);break;case N.BUFFER_FULL_ERROR:if(!i.parent||i.parent!=="main")return;this.reduceLengthAndFlushBuffer(i)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case N.INTERNAL_EXCEPTION:this.recoverWorkerError(i)}},e.checkBuffer=function(){var t=this.media,i=this.gapController;if(t&&i&&t.readyState){if(this.loadedmetadata||!Rt.getBuffered(t).length){var n=this.state!==it?this.fragCurrent:null;i.poll(this.lastCurrentTime,n)}this.lastCurrentTime=t.currentTime}},e.onFragLoadEmergencyAborted=function(){this.state=it,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},e.onBufferFlushed=function(t,i){var n=i.type;if(n!==xt||this.audioOnly&&!this.altAudio){var s=(n===lt?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(s,n,ft)}},e.onLevelsUpdated=function(t,i){this.levels=i.levels},e.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},e.seekToStartPos=function(){var t=this.media;if(t){var i=t.currentTime,n=this.startPosition;if(n>=0&&i<n){if(t.seeking)return void this.log("could not seek to "+n+", already seeking at "+i);var s=Rt.getBuffered(t),d=(s.length?s.start(0):0)-n;d>0&&(d<this.config.maxBufferHole||d<this.config.maxFragLookUpTolerance)&&(this.log("adjusting start position by "+d+" to match buffer start"),n+=d,this.startPosition=n),this.log("seek to target start position "+n+" from current time "+i),t.currentTime=n}}},e._getAudioCodec=function(t){var i=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&i&&(this.log("Swapping audio codec"),i=i.indexOf("mp4a.40.5")!==-1?"mp4a.40.2":"mp4a.40.5"),i},e._loadBitrateTestFrag=function(t,i){var n=this;t.bitrateTest=!0,this._doFragLoad(t,i).then(function(s){var d=n.hls;if(s&&!n.fragContextChanged(t)){i.fragmentError=0,n.state=it,n.startFragRequested=!1,n.bitrateTest=!1;var u=t.stats;u.parsing.start=u.parsing.end=u.buffering.start=u.buffering.end=self.performance.now(),d.trigger(y.FRAG_LOADED,s),t.bitrateTest=!1}})},e._handleTransmuxComplete=function(t){var i,n="main",s=this.hls,d=t.remuxResult,u=t.chunkMeta,p=this.getCurrentContext(u);if(p){var f=p.frag,m=p.part,w=p.level,x=d.video,k=d.text,T=d.id3,A=d.initSegment,_=w.details,L=this.altAudio?void 0:d.audio;if(this.fragContextChanged(f))this.fragmentTracker.removeFragment(f);else{if(this.state=or,A){if(A!=null&&A.tracks){var P=f.initSegment||f;this._bufferInitSegment(w,A.tracks,P,u),s.trigger(y.FRAG_PARSING_INIT_SEGMENT,{frag:P,id:n,tracks:A.tracks})}var D=A.initPTS,B=A.timescale;U(D)&&(this.initPTS[f.cc]={baseTime:D,timescale:B},s.trigger(y.INIT_PTS_FOUND,{frag:f,id:n,initPTS:D,timescale:B}))}if(x&&_&&f.sn!=="initSegment"){var H=_.fragments[f.sn-1-_.startSN],Y=f.sn===_.startSN,ue=!H||f.cc>H.cc;if(d.independent!==!1){var te=x.startPTS,ne=x.endPTS,ke=x.startDTS,ve=x.endDTS;if(m)m.elementaryStreams[x.type]={startPTS:te,endPTS:ne,startDTS:ke,endDTS:ve};else if(x.firstKeyFrame&&x.independent&&u.id===1&&!ue&&(this.couldBacktrack=!0),x.dropped&&x.independent){var Ae=this.getMainFwdBufferInfo(),Ne=(Ae?Ae.end:this.getLoadPosition())+this.config.maxBufferHole,Ce=x.firstKeyFramePTS?x.firstKeyFramePTS:te;if(!Y&&Ne<Ce-this.config.maxBufferHole&&!ue)return void this.backtrack(f);ue&&(f.gap=!0),f.setElementaryStreamInfo(x.type,f.start,ne,f.start,ve,!0)}f.setElementaryStreamInfo(x.type,te,ne,ke,ve),this.backtrackFragment&&(this.backtrackFragment=f),this.bufferFragmentData(x,f,m,u,Y||ue)}else{if(!Y&&!ue)return void this.backtrack(f);f.gap=!0}}if(L){var Pe=L.startPTS,Fe=L.endPTS,Oe=L.startDTS,Ke=L.endDTS;m&&(m.elementaryStreams[xt]={startPTS:Pe,endPTS:Fe,startDTS:Oe,endDTS:Ke}),f.setElementaryStreamInfo(xt,Pe,Fe,Oe,Ke),this.bufferFragmentData(L,f,m,u)}if(_&&T!=null&&(i=T.samples)!=null&&i.length){var Xe={id:n,frag:f,details:_,samples:T.samples};s.trigger(y.FRAG_PARSING_METADATA,Xe)}if(_&&k){var rt={id:n,frag:f,details:_,samples:k.samples};s.trigger(y.FRAG_PARSING_USERDATA,rt)}}}else this.resetWhenMissingContext(u)},e._bufferInitSegment=function(t,i,n,s){var d=this;if(this.state===or){this.audioOnly=!!i.audio&&!i.video,this.altAudio&&!this.audioOnly&&delete i.audio;var u=i.audio,p=i.video,f=i.audiovideo;if(u){var m=t.audioCodec,w=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(m&&(m=m.indexOf("mp4a.40.5")!==-1?"mp4a.40.2":"mp4a.40.5"),u.metadata.channelCount!==1&&w.indexOf("firefox")===-1&&(m="mp4a.40.5")),w.indexOf("android")!==-1&&u.container!=="audio/mpeg"&&(m="mp4a.40.2",this.log("Android: force audio codec to "+m)),t.audioCodec&&t.audioCodec!==m&&this.log('Swapping manifest audio codec "'+t.audioCodec+'" for "'+m+'"'),u.levelCodec=m,u.id="main",this.log("Init audio buffer, container:"+u.container+", codecs[selected/level/parsed]=["+(m||"")+"/"+(t.audioCodec||"")+"/"+u.codec+"]")}p&&(p.levelCodec=t.videoCodec,p.id="main",this.log("Init video buffer, container:"+p.container+", codecs[level/parsed]=["+(t.videoCodec||"")+"/"+p.codec+"]")),f&&this.log("Init audiovideo buffer, container:"+f.container+", codecs[level/parsed]=["+(t.attrs.CODECS||"")+"/"+f.codec+"]"),this.hls.trigger(y.BUFFER_CODECS,i),Object.keys(i).forEach(function(x){var k=i[x].initSegment;k!=null&&k.byteLength&&d.hls.trigger(y.BUFFER_APPENDING,{type:x,data:k,frag:n,part:null,chunkMeta:s,parent:n.type})}),this.tick()}},e.getMainFwdBufferInfo=function(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,ft)},e.backtrack=function(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=it},e.checkFragmentChanged=function(){var t=this.media,i=null;if(t&&t.readyState>1&&t.seeking===!1){var n=t.currentTime;if(Rt.isBuffered(t,n)?i=this.getAppendedFrag(n):Rt.isBuffered(t,n+.1)&&(i=this.getAppendedFrag(n+.1)),i){this.backtrackFragment=null;var s=this.fragPlaying,d=i.level;s&&i.sn===s.sn&&s.level===d&&i.urlId===s.urlId||(this.fragPlaying=i,this.hls.trigger(y.FRAG_CHANGED,{frag:i}),s&&s.level===d||this.hls.trigger(y.LEVEL_SWITCHED,{level:d}))}}},S(a,[{key:"nextLevel",get:function(){var t=this.nextBufferedFrag;return t?t.level:-1}},{key:"currentFrag",get:function(){var t=this.media;return t?this.fragPlaying||this.getAppendedFrag(t.currentTime):null}},{key:"currentProgramDateTime",get:function(){var t=this.media;if(t){var i=t.currentTime,n=this.currentFrag;if(n&&U(i)&&U(n.programDateTime)){var s=n.programDateTime+1e3*(i-n.start);return new Date(s)}}return null}},{key:"currentLevel",get:function(){var t=this.currentFrag;return t?t.level:-1}},{key:"nextBufferedFrag",get:function(){var t=this.currentFrag;return t?this.followingBufferedFrag(t):null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),a}(cl),Ln=function(){function l(e,t,i){t===void 0&&(t=0),i===void 0&&(i=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=e,this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=t,this.totalWeight_=i}var a=l.prototype;return a.sample=function(e,t){var i=Math.pow(this.alpha_,e);this.estimate_=t*(1-i)+i*this.estimate_,this.totalWeight_+=e},a.getTotalWeight=function(){return this.totalWeight_},a.getEstimate=function(){if(this.alpha_){var e=1-Math.pow(this.alpha_,this.totalWeight_);if(e)return this.estimate_/e}return this.estimate_},l}(),vx=function(){function l(e,t,i,n){n===void 0&&(n=100),this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=i,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Ln(e),this.fast_=new Ln(t),this.defaultTTFB_=n,this.ttfb_=new Ln(e)}var a=l.prototype;return a.update=function(e,t){var i=this.slow_,n=this.fast_,s=this.ttfb_;i.halfLife!==e&&(this.slow_=new Ln(e,i.getEstimate(),i.getTotalWeight())),n.halfLife!==t&&(this.fast_=new Ln(t,n.getEstimate(),n.getTotalWeight())),s.halfLife!==e&&(this.ttfb_=new Ln(e,s.getEstimate(),s.getTotalWeight()))},a.sample=function(e,t){var i=(e=Math.max(e,this.minDelayMs_))/1e3,n=8*t/i;this.fast_.sample(i,n),this.slow_.sample(i,n)},a.sampleTTFB=function(e){var t=e/1e3,i=Math.sqrt(2)*Math.exp(-Math.pow(t,2)/2);this.ttfb_.sample(i,Math.max(e,5))},a.canEstimate=function(){return this.fast_.getTotalWeight()>=this.minWeight_},a.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},a.getEstimateTTFB=function(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_},a.destroy=function(){},l}(),bx=function(){function l(e){this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=-1,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=e;var t=e.config;this.bwEstimator=new vx(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate),this.registerListeners()}var a=l.prototype;return a.registerListeners=function(){var e=this.hls;e.on(y.FRAG_LOADING,this.onFragLoading,this),e.on(y.FRAG_LOADED,this.onFragLoaded,this),e.on(y.FRAG_BUFFERED,this.onFragBuffered,this),e.on(y.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(y.LEVEL_LOADED,this.onLevelLoaded,this)},a.unregisterListeners=function(){var e=this.hls;e.off(y.FRAG_LOADING,this.onFragLoading,this),e.off(y.FRAG_LOADED,this.onFragLoaded,this),e.off(y.FRAG_BUFFERED,this.onFragBuffered,this),e.off(y.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(y.LEVEL_LOADED,this.onLevelLoaded,this)},a.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},a.onFragLoading=function(e,t){var i,n=t.frag;this.ignoreFragment(n)||(this.fragCurrent=n,this.partCurrent=(i=t.part)!=null?i:null,this.clearTimer(),this.timer=self.setInterval(this.onCheck,100))},a.onLevelSwitching=function(e,t){this.clearTimer()},a.getTimeToLoadFrag=function(e,t,i,n){return e+i/t+(n?this.lastLevelLoadSec:0)},a.onLevelLoaded=function(e,t){var i=this.hls.config,n=t.stats,s=n.total,d=n.bwEstimate;U(s)&&U(d)&&(this.lastLevelLoadSec=8*s/d),t.details.live?this.bwEstimator.update(i.abrEwmaSlowLive,i.abrEwmaFastLive):this.bwEstimator.update(i.abrEwmaSlowVoD,i.abrEwmaFastVoD)},a._abandonRulesCheck=function(){var e=this.fragCurrent,t=this.partCurrent,i=this.hls,n=i.autoLevelEnabled,s=i.media;if(e&&s){var d=performance.now(),u=t?t.stats:e.stats,p=t?t.duration:e.duration,f=d-u.loading.start;if(u.aborted||u.loaded&&u.loaded===u.total||e.level===0)return this.clearTimer(),void(this._nextAutoLevel=-1);if(n&&!s.paused&&s.playbackRate&&s.readyState){var m=i.mainForwardBufferInfo;if(m!==null){var w=this.bwEstimator.getEstimateTTFB(),x=Math.abs(s.playbackRate);if(!(f<=Math.max(w,p/(2*x)*1e3))){var k=m.len/x;if(!(k>=2*p/x)){var T=u.loading.first?u.loading.first-u.loading.start:-1,A=u.loaded&&T>-1,_=this.bwEstimator.getEstimate(),L=i.levels,P=i.minAutoLevel,D=L[e.level],B=u.total||Math.max(u.loaded,Math.round(p*D.maxBitrate/8)),H=f-T;H<1&&A&&(H=Math.min(f,8*u.loaded/_));var Y=A?1e3*u.loaded/H:0,ue=Y?(B-u.loaded)/Y:8*B/_+w/1e3;if(!(ue<=k)){var te,ne=Y?8*Y:_,ke=Number.POSITIVE_INFINITY;for(te=e.level-1;te>P;te--){var ve=L[te].maxBitrate;if((ke=this.getTimeToLoadFrag(w/1e3,ne,p*ve,!L[te].details))<k)break}ke>=ue||ke>10*p||(i.nextLoadLevel=te,A?this.bwEstimator.sample(f-Math.min(w,T),u.loaded):this.bwEstimator.sampleTTFB(f),this.clearTimer(),I.warn("[abr] Fragment "+e.sn+(t?" part "+t.index:"")+" of level "+e.level+` is loading too slowly;
      Time to underbuffer: `+k.toFixed(3)+` s
      Estimated load time for current fragment: `+ue.toFixed(3)+` s
      Estimated load time for down switch fragment: `+ke.toFixed(3)+` s
      TTFB estimate: `+T+`
      Current BW estimate: `+(U(_)?(_/1024).toFixed(3):"Unknown")+` Kb/s
      New BW estimate: `+(this.bwEstimator.getEstimate()/1024).toFixed(3)+` Kb/s
      Aborting and switching to level `+te),e.loader&&(this.fragCurrent=this.partCurrent=null,e.abortRequests()),i.trigger(y.FRAG_LOAD_EMERGENCY_ABORTED,{frag:e,part:t,stats:u}))}}}}}}},a.onFragLoaded=function(e,t){var i=t.frag,n=t.part,s=n?n.stats:i.stats;if(i.type===ft&&this.bwEstimator.sampleTTFB(s.loading.first-s.loading.start),!this.ignoreFragment(i)){if(this.clearTimer(),this.lastLoadedFragLevel=i.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var d=n?n.duration:i.duration,u=this.hls.levels[i.level],p=(u.loaded?u.loaded.bytes:0)+s.loaded,f=(u.loaded?u.loaded.duration:0)+d;u.loaded={bytes:p,duration:f},u.realBitrate=Math.round(8*p/f)}if(i.bitrateTest){var m={stats:s,frag:i,part:n,id:i.type};this.onFragBuffered(y.FRAG_BUFFERED,m),i.bitrateTest=!1}}},a.onFragBuffered=function(e,t){var i=t.frag,n=t.part,s=n!=null&&n.stats.loaded?n.stats:i.stats;if(!s.aborted&&!this.ignoreFragment(i)){var d=s.parsing.end-s.loading.start-Math.min(s.loading.first-s.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(d,s.loaded),s.bwEstimate=this.bwEstimator.getEstimate(),i.bitrateTest?this.bitrateTestDelay=d/1e3:this.bitrateTestDelay=0}},a.ignoreFragment=function(e){return e.type!==ft||e.sn==="initSegment"},a.clearTimer=function(){self.clearInterval(this.timer)},a.getNextABRAutoLevel=function(){var e=this.fragCurrent,t=this.partCurrent,i=this.hls,n=i.maxAutoLevel,s=i.config,d=i.minAutoLevel,u=i.media,p=t?t.duration:e?e.duration:0,f=u&&u.playbackRate!==0?Math.abs(u.playbackRate):1,m=this.bwEstimator?this.bwEstimator.getEstimate():s.abrEwmaDefaultEstimate,w=i.mainForwardBufferInfo,x=(w?w.len:0)/f,k=this.findBestLevel(m,d,n,x,s.abrBandWidthFactor,s.abrBandWidthUpFactor);if(k>=0)return k;I.trace("[abr] "+(x?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var T=p?Math.min(p,s.maxStarvationDelay):s.maxStarvationDelay,A=s.abrBandWidthFactor,_=s.abrBandWidthUpFactor;if(!x){var L=this.bitrateTestDelay;L&&(T=(p?Math.min(p,s.maxLoadingDelay):s.maxLoadingDelay)-L,I.trace("[abr] bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*T)+" ms"),A=_=1)}return k=this.findBestLevel(m,d,n,x+T,A,_),Math.max(k,0)},a.findBestLevel=function(e,t,i,n,s,d){for(var u,p=this.fragCurrent,f=this.partCurrent,m=this.lastLoadedFragLevel,w=this.hls.levels,x=w[m],k=!(x==null||(u=x.details)==null||!u.live),T=x==null?void 0:x.codecSet,A=f?f.duration:p?p.duration:0,_=this.bwEstimator.getEstimateTTFB()/1e3,L=t,P=-1,D=i;D>=t;D--){var B=w[D];if(!B||T&&B.codecSet!==T)B&&(L=Math.min(D,L),P=Math.max(D,P));else{P!==-1&&I.trace("[abr] Skipped level(s) "+L+"-"+P+' with CODECS:"'+w[P].attrs.CODECS+'"; not compatible with "'+x.attrs.CODECS+'"');var H=B.details,Y=(f?H==null?void 0:H.partTarget:H==null?void 0:H.averagetargetduration)||A,ue=void 0;ue=D<=m?s*e:d*e;var te=w[D].maxBitrate,ne=this.getTimeToLoadFrag(_,ue,te*Y,H===void 0);if(I.trace("[abr] level:"+D+" adjustedbw-bitrate:"+Math.round(ue-te)+" avgDuration:"+Y.toFixed(1)+" maxFetchDuration:"+n.toFixed(1)+" fetchDuration:"+ne.toFixed(1)),ue>te&&(ne===0||!U(ne)||k&&!this.bitrateTestDelay||ne<n))return D}}return-1},S(l,[{key:"nextAutoLevel",get:function(){var e=this._nextAutoLevel,t=this.bwEstimator;if(e!==-1&&!t.canEstimate())return e;var i=this.getNextABRAutoLevel();if(e!==-1){var n=this.hls.levels;if(n.length>Math.max(e,i)&&n[e].loadError<=n[i].loadError)return e}return e!==-1&&(i=Math.min(e,i)),i},set:function(e){this._nextAutoLevel=e}}]),l}(),sp=function(){function l(){this.chunks=[],this.dataLength=0}var a=l.prototype;return a.push=function(e){this.chunks.push(e),this.dataLength+=e.length},a.flush=function(){var e,t=this.chunks,i=this.dataLength;return t.length?(e=t.length===1?t[0]:function(n,s){for(var d=new Uint8Array(s),u=0,p=0;p<n.length;p++){var f=n[p];d.set(f,u),u+=f.length}return d}(t,i),this.reset(),e):new Uint8Array(0)},a.reset=function(){this.chunks.length=0,this.dataLength=0},l}(),wx=function(l){function a(t,i,n){var s;return(s=l.call(this,t,i,n,"[audio-stream-controller]",Ui)||this).videoBuffer=null,s.videoTrackCC=-1,s.waitingVideoCC=-1,s.bufferedTrack=null,s.switchingTrack=null,s.trackId=-1,s.waitingData=null,s.mainDetails=null,s.bufferFlushed=!1,s.cachedTrackLoadedData=null,s._registerListeners(),s}F(a,l);var e=a.prototype;return e.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null},e._registerListeners=function(){var t=this.hls;t.on(y.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(y.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(y.MANIFEST_LOADING,this.onManifestLoading,this),t.on(y.LEVEL_LOADED,this.onLevelLoaded,this),t.on(y.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(y.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(y.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(y.ERROR,this.onError,this),t.on(y.BUFFER_RESET,this.onBufferReset,this),t.on(y.BUFFER_CREATED,this.onBufferCreated,this),t.on(y.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(y.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(y.FRAG_BUFFERED,this.onFragBuffered,this)},e._unregisterListeners=function(){var t=this.hls;t.off(y.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(y.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(y.MANIFEST_LOADING,this.onManifestLoading,this),t.off(y.LEVEL_LOADED,this.onLevelLoaded,this),t.off(y.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(y.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(y.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(y.ERROR,this.onError,this),t.off(y.BUFFER_RESET,this.onBufferReset,this),t.off(y.BUFFER_CREATED,this.onBufferCreated,this),t.off(y.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(y.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(y.FRAG_BUFFERED,this.onFragBuffered,this)},e.onInitPtsFound=function(t,i){var n=i.frag,s=i.id,d=i.initPTS,u=i.timescale;if(s==="main"){var p=n.cc;this.initPTS[n.cc]={baseTime:d,timescale:u},this.log("InitPTS for cc: "+p+" found from main: "+d),this.videoTrackCC=p,this.state===mo&&this.tick()}},e.startLoad=function(t){if(!this.levels)return this.startPosition=t,void(this.state=wi);var i=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),i>0&&t===-1?(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),t=i,this.state=it):(this.loadedmetadata=!1,this.state=fo),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},e.doTick=function(){switch(this.state){case it:this.doTickIdle();break;case fo:var t,i=this.levels,n=this.trackId,s=i==null||(t=i[n])==null?void 0:t.details;if(s){if(this.waitForCdnTuneIn(s))break;this.state=mo}break;case Tn:var d,u=performance.now(),p=this.retryDate;(!p||u>=p||(d=this.media)!=null&&d.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded(this.trackId),this.state=it);break;case mo:var f=this.waitingData;if(f){var m=f.frag,w=f.part,x=f.cache,k=f.complete;if(this.initPTS[m.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=_n;var T={frag:m,part:w,payload:x.flush(),networkDetails:null};this._handleFragmentLoadProgress(T),k&&l.prototype._handleFragmentLoadComplete.call(this,T)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log("Waiting fragment cc ("+m.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var A=this.getLoadPosition(),_=Rt.bufferInfo(this.mediaBuffer,A,this.config.maxBufferHole);il(_.end,this.config.maxFragLookUpTolerance,m)<0&&(this.log("Waiting fragment cc ("+m.cc+") @ "+m.start+" cancelled because another fragment at "+_.end+" is needed"),this.clearWaitingFragment())}}else this.state=it}this.onTickEnd()},e.clearWaitingFragment=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=it)},e.resetLoadingState=function(){this.clearWaitingFragment(),l.prototype.resetLoadingState.call(this)},e.onTickEnd=function(){var t=this.media;t!=null&&t.readyState&&(this.lastCurrentTime=t.currentTime)},e.doTickIdle=function(){var t=this.hls,i=this.levels,n=this.media,s=this.trackId,d=t.config;if(i!=null&&i[s]&&(n||!this.startFragRequested&&d.startFragPrefetch)){var u=i[s],p=u.details;if(!p||p.live&&this.levelLastLoaded!==s||this.waitForCdnTuneIn(p))this.state=fo;else{var f=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&f&&(this.bufferFlushed=!1,this.afterBufferFlushed(f,xt,Ui));var m=this.getFwdBufferInfo(f,Ui);if(m!==null){var w=this.bufferedTrack,x=this.switchingTrack;if(!x&&this._streamEnded(m,p))return t.trigger(y.BUFFER_EOS,{type:"audio"}),void(this.state=go);var k=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,ft),T=m.len,A=this.getMaxBufferLength(k==null?void 0:k.len);if(!(T>=A)||x){var _=p.fragments[0].start,L=m.end;if(x&&n){var P=this.getLoadPosition();w&&x.attrs!==w.attrs&&(L=P),p.PTSKnown&&P<_&&(m.end>_||m.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),n.currentTime=_+.05)}var D=this.getNextFragment(L,p),B=!1;if(D&&this.isLoopLoading(D,L)&&(B=!!D.gap,D=this.getNextFragmentLoopLoading(D,p,m,ft,A)),D){var H=k&&D.start>k.end+p.targetduration;if(H||(k==null||!k.len)&&m.len){var Y=this.getAppendedFrag(D.start,ft);if(Y===null||(B||(B=!!Y.gap||!!H&&k.len===0),H&&!B||B&&m.nextStart&&m.nextStart<Y.end))return}this.loadFragment(D,u,L)}else this.bufferFlushed=!0}}}}},e.getMaxBufferLength=function(t){var i=l.prototype.getMaxBufferLength.call(this);return t?Math.min(Math.max(i,t),this.config.maxMaxBufferLength):i},e.onMediaDetaching=function(){this.videoBuffer=null,l.prototype.onMediaDetaching.call(this)},e.onAudioTracksUpdated=function(t,i){var n=i.audioTracks;this.resetTransmuxer(),this.levels=n.map(function(s){return new co(s)})},e.onAudioTrackSwitching=function(t,i){var n=!!i.url;this.trackId=i.id;var s=this.fragCurrent;s&&(s.abortRequests(),this.removeUnbufferedFrags(s.start)),this.resetLoadingState(),n?this.setInterval(100):this.resetTransmuxer(),n?(this.switchingTrack=i,this.state=it):(this.switchingTrack=null,this.bufferedTrack=i,this.state=wi),this.tick()},e.onManifestLoading=function(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1},e.onLevelLoaded=function(t,i){this.mainDetails=i.details,this.cachedTrackLoadedData!==null&&(this.hls.trigger(y.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)},e.onAudioTrackLoaded=function(t,i){var n;if(this.mainDetails!=null){var s=this.levels,d=i.details,u=i.id;if(s){this.log("Track "+u+" loaded ["+d.startSN+","+d.endSN+"]"+(d.lastPartSn?"[part-"+d.lastPartSn+"-"+d.lastPartIndex+"]":"")+",duration:"+d.totalduration);var p=s[u],f=0;if(d.live||(n=p.details)!=null&&n.live){this.checkLiveUpdate(d);var m=this.mainDetails;if(d.deltaUpdateFailed||!m)return;!p.details&&d.hasProgramDateTime&&m.hasProgramDateTime?(Uu(d,m),f=d.fragments[0].start):f=this.alignPlaylists(d,p.details)}p.details=d,this.levelLastLoaded=u,this.startFragRequested||!this.mainDetails&&d.live||this.setStartPosition(p.details,f),this.state!==fo||this.waitForCdnTuneIn(d)||(this.state=it),this.tick()}else this.warn("Audio tracks were reset while loading level "+u)}else this.cachedTrackLoadedData=i},e._handleFragmentLoadProgress=function(t){var i,n=t.frag,s=t.part,d=t.payload,u=this.config,p=this.trackId,f=this.levels;if(f){var m=f[p];if(m){var w=m.details;if(!w)return this.warn("Audio track details undefined on fragment load progress"),void this.removeUnbufferedFrags(n.start);var x=u.defaultAudioCodec||m.audioCodec||"mp4a.40.2",k=this.transmuxer;k||(k=this.transmuxer=new ap(this.hls,Ui,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var T=this.initPTS[n.cc],A=(i=n.initSegment)==null?void 0:i.data;if(T!==void 0){var _=s?s.index:-1,L=_!==-1,P=new al(n.level,n.sn,n.stats.chunkCount,d.byteLength,_,L);k.push(d,A,x,"",n,s,w.totalduration,!1,P,T)}else this.log("Unknown video PTS for cc "+n.cc+", waiting for video PTS before demuxing audio frag "+n.sn+" of ["+w.startSN+" ,"+w.endSN+"],track "+p),(this.waitingData=this.waitingData||{frag:n,part:s,cache:new sp,complete:!1}).cache.push(new Uint8Array(d)),this.waitingVideoCC=this.videoTrackCC,this.state=mo}else this.warn("Audio track is undefined on fragment load progress")}else this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+n.sn+" of level "+n.level+" will not be buffered")},e._handleFragmentLoadComplete=function(t){this.waitingData?this.waitingData.complete=!0:l.prototype._handleFragmentLoadComplete.call(this,t)},e.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},e.onBufferCreated=function(t,i){var n=i.tracks.audio;n&&(this.mediaBuffer=n.buffer||null),i.tracks.video&&(this.videoBuffer=i.tracks.video.buffer||null)},e.onFragBuffered=function(t,i){var n=i.frag,s=i.part;if(n.type===Ui)if(this.fragContextChanged(n))this.warn("Fragment "+n.sn+(s?" p: "+s.index:"")+" of level "+n.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+(this.switchingTrack?this.switchingTrack.name:"false"));else{if(n.sn!=="initSegment"){this.fragPrevious=n;var d=this.switchingTrack;d&&(this.bufferedTrack=d,this.switchingTrack=null,this.hls.trigger(y.AUDIO_TRACK_SWITCHED,b({},d)))}this.fragBufferedComplete(n,s)}else if(!this.loadedmetadata&&n.type===ft){var u=this.videoBuffer||this.media;u&&Rt.getBuffered(u).length&&(this.loadedmetadata=!0)}},e.onError=function(t,i){var n;if(i.fatal)this.state=En;else switch(i.details){case N.FRAG_GAP:case N.FRAG_PARSING_ERROR:case N.FRAG_DECRYPT_ERROR:case N.FRAG_LOAD_ERROR:case N.FRAG_LOAD_TIMEOUT:case N.KEY_LOAD_ERROR:case N.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Ui,i);break;case N.AUDIO_TRACK_LOAD_ERROR:case N.AUDIO_TRACK_LOAD_TIMEOUT:case N.LEVEL_PARSING_ERROR:i.levelRetry||this.state!==fo||((n=i.context)==null?void 0:n.type)!==Bi||(this.state=it);break;case N.BUFFER_FULL_ERROR:if(!i.parent||i.parent!=="audio")return;this.reduceLengthAndFlushBuffer(i)&&(this.bufferedTrack=null,l.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"));break;case N.INTERNAL_EXCEPTION:this.recoverWorkerError(i)}},e.onBufferFlushed=function(t,i){i.type===xt&&(this.bufferFlushed=!0,this.state===go&&(this.state=it))},e._handleTransmuxComplete=function(t){var i,n="audio",s=this.hls,d=t.remuxResult,u=t.chunkMeta,p=this.getCurrentContext(u);if(p){var f=p.frag,m=p.part,w=p.level.details,x=d.audio,k=d.text,T=d.id3,A=d.initSegment;if(!this.fragContextChanged(f)&&w){if(this.state=or,this.switchingTrack&&x&&this.completeAudioSwitch(this.switchingTrack),A!=null&&A.tracks){var _=f.initSegment||f;this._bufferInitSegment(A.tracks,_,u),s.trigger(y.FRAG_PARSING_INIT_SEGMENT,{frag:_,id:n,tracks:A.tracks})}if(x){var L=x.startPTS,P=x.endPTS,D=x.startDTS,B=x.endDTS;m&&(m.elementaryStreams[xt]={startPTS:L,endPTS:P,startDTS:D,endDTS:B}),f.setElementaryStreamInfo(xt,L,P,D,B),this.bufferFragmentData(x,f,m,u)}if(T!=null&&(i=T.samples)!=null&&i.length){var H=C({id:n,frag:f,details:w},T);s.trigger(y.FRAG_PARSING_METADATA,H)}if(k){var Y=C({id:n,frag:f,details:w},k);s.trigger(y.FRAG_PARSING_USERDATA,Y)}}else this.fragmentTracker.removeFragment(f)}else this.resetWhenMissingContext(u)},e._bufferInitSegment=function(t,i,n){if(this.state===or){t.video&&delete t.video;var s=t.audio;if(s){s.levelCodec=s.codec,s.id="audio",this.log("Init audio buffer, container:"+s.container+", codecs[parsed]=["+s.codec+"]"),this.hls.trigger(y.BUFFER_CODECS,t);var d=s.initSegment;if(d!=null&&d.byteLength){var u={type:"audio",frag:i,part:null,chunkMeta:n,parent:i.type,data:d};this.hls.trigger(y.BUFFER_APPENDING,u)}this.tick()}}},e.loadFragment=function(t,i,n){var s,d=this.fragmentTracker.getState(t);this.fragCurrent=t,this.switchingTrack||d===po||d===yn?t.sn==="initSegment"?this._loadInitSegment(t,i):(s=i.details)!=null&&s.live&&!this.initPTS[t.cc]?(this.log("Waiting for video PTS in continuity counter "+t.cc+" of live stream before loading audio fragment "+t.sn+" of level "+this.trackId),this.state=mo):(this.startFragRequested=!0,l.prototype.loadFragment.call(this,t,i,n)):this.clearTrackerIfNeeded(t)},e.completeAudioSwitch=function(t){var i=this.hls,n=this.media,s=this.bufferedTrack,d=s==null?void 0:s.attrs,u=t.attrs;n&&d&&(d.CHANNELS!==u.CHANNELS||d.NAME!==u.NAME||d.LANGUAGE!==u.LANGUAGE)&&(this.log("Switching audio track : flushing all audio"),l.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.bufferedTrack=t,this.switchingTrack=null,i.trigger(y.AUDIO_TRACK_SWITCHED,b({},t))},a}(cl),xx=function(l){function a(t){var i;return(i=l.call(this,t,"[audio-track-controller]")||this).tracks=[],i.groupId=null,i.tracksInGroup=[],i.trackId=-1,i.currentTrack=null,i.selectDefaultTrack=!0,i.registerListeners(),i}F(a,l);var e=a.prototype;return e.registerListeners=function(){var t=this.hls;t.on(y.MANIFEST_LOADING,this.onManifestLoading,this),t.on(y.MANIFEST_PARSED,this.onManifestParsed,this),t.on(y.LEVEL_LOADING,this.onLevelLoading,this),t.on(y.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(y.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(y.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t.off(y.MANIFEST_LOADING,this.onManifestLoading,this),t.off(y.MANIFEST_PARSED,this.onManifestParsed,this),t.off(y.LEVEL_LOADING,this.onLevelLoading,this),t.off(y.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(y.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(y.ERROR,this.onError,this)},e.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,l.prototype.destroy.call(this)},e.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0},e.onManifestParsed=function(t,i){this.tracks=i.audioTracks||[]},e.onAudioTrackLoaded=function(t,i){var n=i.id,s=i.groupId,d=i.details,u=this.tracksInGroup[n];if(u&&u.groupId===s){var p=u.details;u.details=i.details,this.log("audio-track "+n+' "'+u.name+'" lang:'+u.lang+" group:"+s+" loaded ["+d.startSN+"-"+d.endSN+"]"),n===this.trackId&&this.playlistLoaded(n,i,p)}else this.warn("Track with id:"+n+" and group:"+s+" not found in active group "+u.groupId)},e.onLevelLoading=function(t,i){this.switchLevel(i.level)},e.onLevelSwitching=function(t,i){this.switchLevel(i.level)},e.switchLevel=function(t){var i=this.hls.levels[t];if(i!=null&&i.audioGroupIds){var n=i.audioGroupIds[i.urlId];if(this.groupId!==n){this.groupId=n||null;var s=this.tracks.filter(function(u){return!n||u.groupId===n});this.selectDefaultTrack&&!s.some(function(u){return u.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=s;var d={audioTracks:s};this.log("Updating audio tracks, "+s.length+" track(s) found in group:"+n),this.hls.trigger(y.AUDIO_TRACKS_UPDATED,d),this.selectInitialTrack()}else this.shouldReloadPlaylist(this.currentTrack)&&this.setAudioTrack(this.trackId)}},e.onError=function(t,i){!i.fatal&&i.context&&i.context.type===Bi&&i.context.id===this.trackId&&i.context.groupId===this.groupId&&(this.requestScheduled=-1,this.checkRetry(i))},e.setAudioTrack=function(t){var i=this.tracksInGroup;if(t<0||t>=i.length)this.warn("Invalid id passed to audio-track controller");else{this.clearTimer();var n=this.currentTrack;i[this.trackId];var s=i[t],d=s.groupId,u=s.name;if(this.log("Switching to audio-track "+t+' "'+u+'" lang:'+s.lang+" group:"+d),this.trackId=t,this.currentTrack=s,this.selectDefaultTrack=!1,this.hls.trigger(y.AUDIO_TRACK_SWITCHING,b({},s)),!s.details||s.details.live){var p=this.switchParams(s.url,n==null?void 0:n.details);this.loadPlaylist(p)}}},e.selectInitialTrack=function(){var t=this.tracksInGroup,i=this.findTrackId(this.currentTrack)|this.findTrackId(null);if(i!==-1)this.setAudioTrack(i);else{var n=new Error("No track found for running audio group-ID: "+this.groupId+" track count: "+t.length);this.warn(n.message),this.hls.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:n})}},e.findTrackId=function(t){for(var i=this.tracksInGroup,n=0;n<i.length;n++){var s=i[n];if((!this.selectDefaultTrack||s.default)&&(!t||t.attrs["STABLE-RENDITION-ID"]!==void 0&&t.attrs["STABLE-RENDITION-ID"]===s.attrs["STABLE-RENDITION-ID"]||t.name===s.name&&t.lang===s.lang))return s.id}return-1},e.loadPlaylist=function(t){l.prototype.loadPlaylist.call(this);var i=this.tracksInGroup[this.trackId];if(this.shouldLoadPlaylist(i)){var n=i.id,s=i.groupId,d=i.url;if(t)try{d=t.addDirectives(d)}catch(u){this.warn("Could not construct new URL with HLS Delivery Directives: "+u)}this.log("loading audio-track playlist "+n+' "'+i.name+'" lang:'+i.lang+" group:"+s),this.clearTimer(),this.hls.trigger(y.AUDIO_TRACK_LOADING,{url:d,id:n,groupId:s,deliveryDirectives:t||null})}},S(a,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1,this.setAudioTrack(t)}}]),a}(ol);function lp(l,a){if(l.length!==a.length)return!1;for(var e=0;e<l.length;e++)if(!yx(l[e].attrs,a[e].attrs))return!1;return!0}function yx(l,a){var e=l["STABLE-RENDITION-ID"];return e?e===a["STABLE-RENDITION-ID"]:!["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED"].some(function(t){return l[t]!==a[t]})}var kx=function(l){function a(t,i,n){var s;return(s=l.call(this,t,i,n,"[subtitle-stream-controller]",Er)||this).levels=[],s.currentTrackId=-1,s.tracksBuffered=[],s.mainDetails=null,s._registerListeners(),s}F(a,l);var e=a.prototype;return e.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},e._registerListeners=function(){var t=this.hls;t.on(y.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(y.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(y.MANIFEST_LOADING,this.onManifestLoading,this),t.on(y.LEVEL_LOADED,this.onLevelLoaded,this),t.on(y.ERROR,this.onError,this),t.on(y.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(y.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(y.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(y.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(y.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(y.FRAG_BUFFERED,this.onFragBuffered,this)},e._unregisterListeners=function(){var t=this.hls;t.off(y.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(y.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(y.MANIFEST_LOADING,this.onManifestLoading,this),t.off(y.LEVEL_LOADED,this.onLevelLoaded,this),t.off(y.ERROR,this.onError,this),t.off(y.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(y.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(y.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(y.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(y.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(y.FRAG_BUFFERED,this.onFragBuffered,this)},e.startLoad=function(t){this.stopLoad(),this.state=it,this.setInterval(500),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},e.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},e.onMediaDetaching=function(){this.tracksBuffered=[],l.prototype.onMediaDetaching.call(this)},e.onLevelLoaded=function(t,i){this.mainDetails=i.details},e.onSubtitleFragProcessed=function(t,i){var n=i.frag,s=i.success;if(this.fragPrevious=n,this.state=it,s){var d=this.tracksBuffered[this.currentTrackId];if(d){for(var u,p=n.start,f=0;f<d.length;f++)if(p>=d[f].start&&p<=d[f].end){u=d[f];break}var m=n.start+n.duration;u?u.end=m:(u={start:p,end:m},d.push(u)),this.fragmentTracker.fragBuffered(n)}}},e.onBufferFlushing=function(t,i){var n=i.startOffset,s=i.endOffset;if(n===0&&s!==Number.POSITIVE_INFINITY){var d=s-1;if(d<=0)return;i.endOffsetSubtitles=Math.max(0,d),this.tracksBuffered.forEach(function(u){for(var p=0;p<u.length;)if(u[p].end<=d)u.shift();else{if(!(u[p].start<d))break;u[p].start=d,p++}}),this.fragmentTracker.removeFragmentsInRange(n,d,Er)}},e.onFragBuffered=function(t,i){var n;this.loadedmetadata||i.frag.type!==ft||(n=this.media)!=null&&n.buffered.length&&(this.loadedmetadata=!0)},e.onError=function(t,i){var n=i.frag;(n==null?void 0:n.type)===Er&&(this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==wi&&(this.state=it))},e.onSubtitleTracksUpdated=function(t,i){var n=this,s=i.subtitleTracks;lp(this.levels,s)?this.levels=s.map(function(d){return new co(d)}):(this.tracksBuffered=[],this.levels=s.map(function(d){var u=new co(d);return n.tracksBuffered[u.id]=[],u}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,Er),this.fragPrevious=null,this.mediaBuffer=null)},e.onSubtitleTrackSwitch=function(t,i){if(this.currentTrackId=i.id,this.levels.length&&this.currentTrackId!==-1){var n=this.levels[this.currentTrackId];n!=null&&n.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,n&&this.setInterval(500)}else this.clearInterval()},e.onSubtitleTrackLoaded=function(t,i){var n,s=i.details,d=i.id,u=this.currentTrackId,p=this.levels;if(p.length){var f=p[u];if(!(d>=p.length||d!==u)&&f){this.mediaBuffer=this.mediaBufferTimeRanges;var m=0;if(s.live||(n=f.details)!=null&&n.live){var w=this.mainDetails;if(s.deltaUpdateFailed||!w)return;var x=w.fragments[0];f.details?(m=this.alignPlaylists(s,f.details))===0&&x&&el(s,m=x.start):s.hasProgramDateTime&&w.hasProgramDateTime?(Uu(s,w),m=s.fragments[0].start):x&&el(s,m=x.start)}f.details=s,this.levelLastLoaded=d,this.startFragRequested||!this.mainDetails&&s.live||this.setStartPosition(f.details,m),this.tick(),s.live&&!this.fragCurrent&&this.media&&this.state===it&&(uo(null,s.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),f.details=void 0))}}},e._handleFragmentLoadComplete=function(t){var i=this,n=t.frag,s=t.payload,d=n.decryptdata,u=this.hls;if(!this.fragContextChanged(n)&&s&&s.byteLength>0&&d&&d.key&&d.iv&&d.method==="AES-128"){var p=performance.now();this.decrypter.decrypt(new Uint8Array(s),d.key.buffer,d.iv.buffer).catch(function(f){throw u.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.FRAG_DECRYPT_ERROR,fatal:!1,error:f,reason:f.message,frag:n}),f}).then(function(f){var m=performance.now();u.trigger(y.FRAG_DECRYPTED,{frag:n,payload:f,stats:{tstart:p,tdecrypt:m}})}).catch(function(f){i.warn(f.name+": "+f.message),i.state=it})}},e.doTick=function(){if(this.media){if(this.state===it){var t=this.currentTrackId,i=this.levels,n=i[t];if(!i.length||!n||!n.details)return;var s=this.config,d=this.getLoadPosition(),u=Rt.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],d,s.maxBufferHole),p=u.end,f=u.len,m=this.getFwdBufferInfo(this.media,ft),w=n.details;if(f>this.getMaxBufferLength(m==null?void 0:m.len)+w.levelTargetDuration)return;var x=w.fragments,k=x.length,T=w.edge,A=null,_=this.fragPrevious;if(p<T){var L=s.maxFragLookUpTolerance,P=p>T-L?0:L;!(A=uo(_,x,Math.max(x[0].start,p),P))&&_&&_.start<x[0].start&&(A=x[0])}else A=x[k-1];if(!A)return;if((A=this.mapToInitFragWhenRequired(A)).sn!=="initSegment"){var D=x[A.sn-w.startSN-1];D&&D.cc===A.cc&&this.fragmentTracker.getState(D)===po&&(A=D)}this.fragmentTracker.getState(A)===po&&this.loadFragment(A,n,p)}}else this.state=it},e.getMaxBufferLength=function(t){var i=l.prototype.getMaxBufferLength.call(this);return t?Math.max(i,t):i},e.loadFragment=function(t,i,n){this.fragCurrent=t,t.sn==="initSegment"?this._loadInitSegment(t,i):(this.startFragRequested=!0,l.prototype.loadFragment.call(this,t,i,n))},S(a,[{key:"mediaBufferTimeRanges",get:function(){return new _x(this.tracksBuffered[this.currentTrackId]||[])}}]),a}(cl),_x=function(l){this.buffered=void 0;var a=function(e,t,i){if((t>>>=0)>i-1)throw new DOMException("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is greater than the maximum bound ("+i+")");return l[t][e]};this.buffered={get length(){return l.length},end:function(e){return a("end",e,l.length)},start:function(e){return a("start",e,l.length)}}},Tx=function(l){function a(t){var i;return(i=l.call(this,t,"[subtitle-track-controller]")||this).media=null,i.tracks=[],i.groupId=null,i.tracksInGroup=[],i.trackId=-1,i.selectDefaultTrack=!0,i.queuedDefaultTrack=-1,i.trackChangeListener=function(){return i.onTextTracksChanged()},i.asyncPollTrackChange=function(){return i.pollTrackChange(0)},i.useTextTrackPolling=!1,i.subtitlePollingInterval=-1,i._subtitleDisplay=!0,i.registerListeners(),i}F(a,l);var e=a.prototype;return e.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,l.prototype.destroy.call(this)},e.registerListeners=function(){var t=this.hls;t.on(y.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(y.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(y.MANIFEST_LOADING,this.onManifestLoading,this),t.on(y.MANIFEST_PARSED,this.onManifestParsed,this),t.on(y.LEVEL_LOADING,this.onLevelLoading,this),t.on(y.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(y.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(y.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t.off(y.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(y.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(y.MANIFEST_LOADING,this.onManifestLoading,this),t.off(y.MANIFEST_PARSED,this.onManifestParsed,this),t.off(y.LEVEL_LOADING,this.onLevelLoading,this),t.off(y.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(y.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(y.ERROR,this.onError,this)},e.onMediaAttached=function(t,i){this.media=i.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))},e.pollTrackChange=function(t){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,t)},e.onMediaDetaching=function(){this.media&&(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),kl(this.media.textTracks).forEach(function(t){wn(t)}),this.subtitleTrack=-1,this.media=null)},e.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},e.onManifestParsed=function(t,i){this.tracks=i.subtitleTracks},e.onSubtitleTrackLoaded=function(t,i){var n=i.id,s=i.details,d=this.trackId,u=this.tracksInGroup[d];if(u){var p=u.details;u.details=i.details,this.log("subtitle track "+n+" loaded ["+s.startSN+"-"+s.endSN+"]"),n===this.trackId&&this.playlistLoaded(n,i,p)}else this.warn("Invalid subtitle track id "+n)},e.onLevelLoading=function(t,i){this.switchLevel(i.level)},e.onLevelSwitching=function(t,i){this.switchLevel(i.level)},e.switchLevel=function(t){var i=this.hls.levels[t];if(i!=null&&i.textGroupIds){var n=i.textGroupIds[i.urlId],s=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;if(this.groupId!==n){var d=this.tracks.filter(function(f){return!n||f.groupId===n});this.tracksInGroup=d;var u=this.findTrackId(s==null?void 0:s.name)||this.findTrackId();this.groupId=n||null;var p={subtitleTracks:d};this.log("Updating subtitle tracks, "+d.length+' track(s) found in "'+n+'" group-id'),this.hls.trigger(y.SUBTITLE_TRACKS_UPDATED,p),u!==-1&&this.setSubtitleTrack(u,s)}else this.shouldReloadPlaylist(s)&&this.setSubtitleTrack(this.trackId,s)}},e.findTrackId=function(t){for(var i=this.tracksInGroup,n=0;n<i.length;n++){var s=i[n];if((!this.selectDefaultTrack||s.default)&&(!t||t===s.name))return s.id}return-1},e.onError=function(t,i){!i.fatal&&i.context&&i.context.type===ir&&i.context.id===this.trackId&&i.context.groupId===this.groupId&&this.checkRetry(i)},e.loadPlaylist=function(t){l.prototype.loadPlaylist.call(this);var i=this.tracksInGroup[this.trackId];if(this.shouldLoadPlaylist(i)){var n=i.id,s=i.groupId,d=i.url;if(t)try{d=t.addDirectives(d)}catch(u){this.warn("Could not construct new URL with HLS Delivery Directives: "+u)}this.log("Loading subtitle playlist for id "+n),this.hls.trigger(y.SUBTITLE_TRACK_LOADING,{url:d,id:n,groupId:s,deliveryDirectives:t||null})}},e.toggleTrackModes=function(t){var i=this,n=this.media,s=this.trackId;if(n){var d=kl(n.textTracks),u=d.filter(function(m){return m.groupId===i.groupId});if(t===-1)[].slice.call(d).forEach(function(m){m.mode="disabled"});else{var p=u[s];p&&(p.mode="disabled")}var f=u[t];f&&(f.mode=this.subtitleDisplay?"showing":"hidden")}},e.setSubtitleTrack=function(t,i){var n,s=this.tracksInGroup;if(this.media){if(this.trackId!==t&&this.toggleTrackModes(t),!(this.trackId===t&&(t===-1||(n=s[t])!=null&&n.details)||t<-1||t>=s.length)){this.clearTimer();var d=s[t];if(this.log("Switching to subtitle-track "+t+(d?' "'+d.name+'" lang:'+d.lang+" group:"+d.groupId:"")),this.trackId=t,d){var u=d.id,p=d.groupId,f=p===void 0?"":p,m=d.name,w=d.type,x=d.url;this.hls.trigger(y.SUBTITLE_TRACK_SWITCH,{id:u,groupId:f,name:m,type:w,url:x});var k=this.switchParams(d.url,i==null?void 0:i.details);this.loadPlaylist(k)}else this.hls.trigger(y.SUBTITLE_TRACK_SWITCH,{id:t})}}else this.queuedDefaultTrack=t},e.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),this.media&&this.hls.config.renderTextTracksNatively){for(var t=-1,i=kl(this.media.textTracks),n=0;n<i.length;n++)if(i[n].mode==="hidden")t=n;else if(i[n].mode==="showing"){t=n;break}this.subtitleTrack!==t&&(this.subtitleTrack=t)}},S(a,[{key:"subtitleDisplay",get:function(){return this._subtitleDisplay},set:function(t){this._subtitleDisplay=t,this.trackId>-1&&this.toggleTrackModes(this.trackId)}},{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1;var i=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(t,i)}}]),a}(ol);function kl(l){for(var a=[],e=0;e<l.length;e++){var t=l[e];t.kind!=="subtitles"&&t.kind!=="captions"||!t.label||a.push(l[e])}return a}var Ex=function(){function l(e){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=e}var a=l.prototype;return a.append=function(e,t){var i=this.queues[t];i.push(e),i.length===1&&this.buffers[t]&&this.executeNext(t)},a.insertAbort=function(e,t){this.queues[t].unshift(e),this.executeNext(t)},a.appendBlocker=function(e){var t,i=new Promise(function(s){t=s}),n={execute:t,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(n,e),i},a.executeNext=function(e){var t=this.buffers,i=this.queues,n=t[e],s=i[e];if(s.length){var d=s[0];try{d.execute()}catch(u){I.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),d.onError(u),n!=null&&n.updating||(s.shift(),this.executeNext(e))}}},a.shiftAndExecuteNext=function(e){this.queues[e].shift(),this.executeNext(e)},a.current=function(e){return this.queues[e][0]},l}(),dp=vn(),cp=/([ha]vc.)(?:\.[^.,]+)+/,Sx=function(){function l(e){var t=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var i=t.media,n=t.mediaSource;I.log("[buffer-controller]: Media source opened"),i&&(i.removeEventListener("emptied",t._onMediaEmptied),t.updateMediaElementDuration(),t.hls.trigger(y.MEDIA_ATTACHED,{media:i})),n&&n.removeEventListener("sourceopen",t._onMediaSourceOpen),t.checkPendingTracks()},this._onMediaSourceClose=function(){I.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){I.log("[buffer-controller]: Media source ended")},this._onMediaEmptied=function(){var i=t.media,n=t._objectUrl;i&&i.src!==n&&I.error("Media element src was set while attaching MediaSource ("+n+" > "+i.src+")")},this.hls=e,this._initSourceBuffer(),this.registerListeners()}var a=l.prototype;return a.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},a.destroy=function(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null},a.registerListeners=function(){var e=this.hls;e.on(y.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(y.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(y.MANIFEST_LOADING,this.onManifestLoading,this),e.on(y.MANIFEST_PARSED,this.onManifestParsed,this),e.on(y.BUFFER_RESET,this.onBufferReset,this),e.on(y.BUFFER_APPENDING,this.onBufferAppending,this),e.on(y.BUFFER_CODECS,this.onBufferCodecs,this),e.on(y.BUFFER_EOS,this.onBufferEos,this),e.on(y.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(y.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(y.FRAG_PARSED,this.onFragParsed,this),e.on(y.FRAG_CHANGED,this.onFragChanged,this)},a.unregisterListeners=function(){var e=this.hls;e.off(y.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(y.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(y.MANIFEST_LOADING,this.onManifestLoading,this),e.off(y.MANIFEST_PARSED,this.onManifestParsed,this),e.off(y.BUFFER_RESET,this.onBufferReset,this),e.off(y.BUFFER_APPENDING,this.onBufferAppending,this),e.off(y.BUFFER_CODECS,this.onBufferCodecs,this),e.off(y.BUFFER_EOS,this.onBufferEos,this),e.off(y.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(y.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(y.FRAG_PARSED,this.onFragParsed,this),e.off(y.FRAG_CHANGED,this.onFragChanged,this)},a._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new Ex(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.lastMpegAudioChunk=null},a.onManifestLoading=function(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null},a.onManifestParsed=function(e,t){var i=2;(t.audio&&!t.video||!t.altAudio)&&(i=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=i,I.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},a.onMediaAttaching=function(e,t){var i=this.media=t.media;if(i&&dp){var n=this.mediaSource=new dp;n.addEventListener("sourceopen",this._onMediaSourceOpen),n.addEventListener("sourceended",this._onMediaSourceEnded),n.addEventListener("sourceclose",this._onMediaSourceClose),i.src=self.URL.createObjectURL(n),this._objectUrl=i.src,i.addEventListener("emptied",this._onMediaEmptied)}},a.onMediaDetaching=function(){var e=this.media,t=this.mediaSource,i=this._objectUrl;if(t){if(I.log("[buffer-controller]: media source detaching"),t.readyState==="open")try{t.endOfStream()}catch(n){I.warn("[buffer-controller]: onMediaDetaching: "+n.message+" while calling endOfStream")}this.onBufferReset(),t.removeEventListener("sourceopen",this._onMediaSourceOpen),t.removeEventListener("sourceended",this._onMediaSourceEnded),t.removeEventListener("sourceclose",this._onMediaSourceClose),e&&(e.removeEventListener("emptied",this._onMediaEmptied),i&&self.URL.revokeObjectURL(i),e.src===i?(e.removeAttribute("src"),e.load()):I.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(y.MEDIA_DETACHED,void 0)},a.onBufferReset=function(){var e=this;this.getSourceBufferTypes().forEach(function(t){var i=e.sourceBuffer[t];try{i&&(e.removeBufferListeners(t),e.mediaSource&&e.mediaSource.removeSourceBuffer(i),e.sourceBuffer[t]=void 0)}catch(n){I.warn("[buffer-controller]: Failed to reset the "+t+" buffer",n)}}),this._initSourceBuffer()},a.onBufferCodecs=function(e,t){var i=this,n=this.getSourceBufferTypes().length;Object.keys(t).forEach(function(s){if(n){var d=i.tracks[s];if(d&&typeof d.buffer.changeType=="function"){var u=t[s],p=u.id,f=u.codec,m=u.levelCodec,w=u.container,x=u.metadata,k=(d.levelCodec||d.codec).replace(cp,"$1"),T=(m||f).replace(cp,"$1");if(k!==T){var A=w+";codecs="+(m||f);i.appendChangeType(s,A),I.log("[buffer-controller]: switching codec "+k+" to "+T),i.tracks[s]={buffer:d.buffer,codec:f,container:w,levelCodec:m,metadata:x,id:p}}}}else i.pendingTracks[s]=t[s]}),n||(this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks())},a.appendChangeType=function(e,t){var i=this,n=this.operationQueue,s={execute:function(){var d=i.sourceBuffer[e];d&&(I.log("[buffer-controller]: changing "+e+" sourceBuffer type to "+t),d.changeType(t)),n.shiftAndExecuteNext(e)},onStart:function(){},onComplete:function(){},onError:function(d){I.warn("[buffer-controller]: Failed to change "+e+" SourceBuffer type",d)}};n.append(s,e)},a.onBufferAppending=function(e,t){var i=this,n=this.hls,s=this.operationQueue,d=this.tracks,u=t.data,p=t.type,f=t.frag,m=t.part,w=t.chunkMeta,x=w.buffering[p],k=self.performance.now();x.start=k;var T=f.stats.buffering,A=m?m.stats.buffering:null;T.start===0&&(T.start=k),A&&A.start===0&&(A.start=k);var _=d.audio,L=!1;p==="audio"&&(_==null?void 0:_.container)==="audio/mpeg"&&(L=!this.lastMpegAudioChunk||w.id===1||this.lastMpegAudioChunk.sn!==w.sn,this.lastMpegAudioChunk=w);var P=f.start,D={execute:function(){if(x.executeStart=self.performance.now(),L){var B=i.sourceBuffer[p];if(B){var H=P-B.timestampOffset;Math.abs(H)>=.1&&(I.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+P+" (delta: "+H+") sn: "+f.sn+")"),B.timestampOffset=P)}}i.appendExecutor(u,p)},onStart:function(){},onComplete:function(){var B=self.performance.now();x.executeEnd=x.end=B,T.first===0&&(T.first=B),A&&A.first===0&&(A.first=B);var H=i.sourceBuffer,Y={};for(var ue in H)Y[ue]=Rt.getBuffered(H[ue]);i.appendError=0,i.hls.trigger(y.BUFFER_APPENDED,{type:p,frag:f,part:m,chunkMeta:w,parent:f.type,timeRanges:Y})},onError:function(B){I.error("[buffer-controller]: Error encountered while trying to append to the "+p+" SourceBuffer",B);var H={type:Z.MEDIA_ERROR,parent:f.type,details:N.BUFFER_APPEND_ERROR,frag:f,part:m,chunkMeta:w,error:B,err:B,fatal:!1};B.code===DOMException.QUOTA_EXCEEDED_ERR?H.details=N.BUFFER_FULL_ERROR:(i.appendError++,H.details=N.BUFFER_APPEND_ERROR,i.appendError>n.config.appendErrorMaxRetry&&(I.error("[buffer-controller]: Failed "+n.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),H.fatal=!0)),n.trigger(y.ERROR,H)}};s.append(D,p)},a.onBufferFlushing=function(e,t){var i=this,n=this.operationQueue,s=function(d){return{execute:i.removeExecutor.bind(i,d,t.startOffset,t.endOffset),onStart:function(){},onComplete:function(){i.hls.trigger(y.BUFFER_FLUSHED,{type:d})},onError:function(u){I.warn("[buffer-controller]: Failed to remove from "+d+" SourceBuffer",u)}}};t.type?n.append(s(t.type),t.type):this.getSourceBufferTypes().forEach(function(d){n.append(s(d),d)})},a.onFragParsed=function(e,t){var i=this,n=t.frag,s=t.part,d=[],u=s?s.elementaryStreams:n.elementaryStreams;u[Ct]?d.push("audiovideo"):(u[xt]&&d.push("audio"),u[lt]&&d.push("video")),d.length===0&&I.warn("Fragments must have at least one ElementaryStreamType set. type: "+n.type+" level: "+n.level+" sn: "+n.sn),this.blockBuffers(function(){var p=self.performance.now();n.stats.buffering.end=p,s&&(s.stats.buffering.end=p);var f=s?s.stats:n.stats;i.hls.trigger(y.FRAG_BUFFERED,{frag:n,part:s,stats:f,id:n.type})},d)},a.onFragChanged=function(e,t){this.flushBackBuffer()},a.onBufferEos=function(e,t){var i=this;this.getSourceBufferTypes().reduce(function(n,s){var d=i.sourceBuffer[s];return!d||t.type&&t.type!==s||(d.ending=!0,d.ended||(d.ended=!0,I.log("[buffer-controller]: "+s+" sourceBuffer now EOS"))),n&&!(d&&!d.ended)},!0)&&(I.log("[buffer-controller]: Queueing mediaSource.endOfStream()"),this.blockBuffers(function(){i.getSourceBufferTypes().forEach(function(s){var d=i.sourceBuffer[s];d&&(d.ending=!1)});var n=i.mediaSource;n&&n.readyState==="open"?(I.log("[buffer-controller]: Calling mediaSource.endOfStream()"),n.endOfStream()):n&&I.info("[buffer-controller]: Could not call mediaSource.endOfStream(). mediaSource.readyState: "+n.readyState)}))},a.onLevelUpdated=function(e,t){var i=t.details;i.fragments.length&&(this.details=i,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())},a.flushBackBuffer=function(){var e=this.hls,t=this.details,i=this.media,n=this.sourceBuffer;if(i&&t!==null){var s=this.getSourceBufferTypes();if(s.length){var d=t.live&&e.config.liveBackBufferLength!==null?e.config.liveBackBufferLength:e.config.backBufferLength;if(U(d)&&!(d<0)){var u=i.currentTime,p=t.levelTargetDuration,f=Math.max(d,p),m=Math.floor(u/p)*p-f;s.forEach(function(w){var x=n[w];if(x){var k=Rt.getBuffered(x);if(k.length>0&&m>k.start(0)){if(e.trigger(y.BACK_BUFFER_REACHED,{bufferEnd:m}),t.live)e.trigger(y.LIVE_BACK_BUFFER_REACHED,{bufferEnd:m});else if(x.ended&&k.end(k.length-1)-u<2*p)return void I.info("[buffer-controller]: Cannot flush "+w+" back buffer while SourceBuffer is in ended state");e.trigger(y.BUFFER_FLUSHING,{startOffset:0,endOffset:m,type:w})}}})}}}},a.updateMediaElementDuration=function(){if(this.details&&this.media&&this.mediaSource&&this.mediaSource.readyState==="open"){var e=this.details,t=this.hls,i=this.media,n=this.mediaSource,s=e.fragments[0].start+e.totalduration,d=i.duration,u=U(n.duration)?n.duration:0;e.live&&t.config.liveDurationInfinity?(I.log("[buffer-controller]: Media Source duration is set to Infinity"),n.duration=1/0,this.updateSeekableRange(e)):(s>u&&s>d||!U(d))&&(I.log("[buffer-controller]: Updating Media Source duration to "+s.toFixed(3)),n.duration=s)}},a.updateSeekableRange=function(e){var t=this.mediaSource,i=e.fragments;if(i.length&&e.live&&t!=null&&t.setLiveSeekableRange){var n=Math.max(0,i[0].start),s=Math.max(n,n+e.totalduration);t.setLiveSeekableRange(n,s)}},a.checkPendingTracks=function(){var e=this.bufferCodecEventsExpected,t=this.operationQueue,i=this.pendingTracks,n=Object.keys(i).length;if(n&&!e||n===2){this.createSourceBuffers(i),this.pendingTracks={};var s=this.getSourceBufferTypes();if(s.length)this.hls.trigger(y.BUFFER_CREATED,{tracks:this.tracks}),s.forEach(function(u){t.executeNext(u)});else{var d=new Error("could not create source buffer for media codec(s)");this.hls.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:d,reason:d.message})}}},a.createSourceBuffers=function(e){var t=this.sourceBuffer,i=this.mediaSource;if(!i)throw Error("createSourceBuffers called when mediaSource was null");for(var n in e)if(!t[n]){var s=e[n];if(!s)throw Error("source buffer exists for track "+n+", however track does not");var d=s.levelCodec||s.codec,u=s.container+";codecs="+d;I.log("[buffer-controller]: creating sourceBuffer("+u+")");try{var p=t[n]=i.addSourceBuffer(u),f=n;this.addBufferListener(f,"updatestart",this._onSBUpdateStart),this.addBufferListener(f,"updateend",this._onSBUpdateEnd),this.addBufferListener(f,"error",this._onSBUpdateError),this.tracks[n]={buffer:p,codec:d,container:s.container,levelCodec:s.levelCodec,metadata:s.metadata,id:s.id}}catch(m){I.error("[buffer-controller]: error while trying to add sourceBuffer: "+m.message),this.hls.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:m,mimeType:u})}}},a._onSBUpdateStart=function(e){this.operationQueue.current(e).onStart()},a._onSBUpdateEnd=function(e){var t=this.operationQueue;t.current(e).onComplete(),t.shiftAndExecuteNext(e)},a._onSBUpdateError=function(e,t){var i=new Error(e+" SourceBuffer error");I.error("[buffer-controller]: "+i,t),this.hls.trigger(y.ERROR,{type:Z.MEDIA_ERROR,details:N.BUFFER_APPENDING_ERROR,error:i,fatal:!1});var n=this.operationQueue.current(e);n&&n.onError(t)},a.removeExecutor=function(e,t,i){var n=this.media,s=this.mediaSource,d=this.operationQueue,u=this.sourceBuffer[e];if(!n||!s||!u)return I.warn("[buffer-controller]: Attempting to remove from the "+e+" SourceBuffer, but it does not exist"),void d.shiftAndExecuteNext(e);var p=U(n.duration)?n.duration:1/0,f=U(s.duration)?s.duration:1/0,m=Math.max(0,t),w=Math.min(i,p,f);w>m&&!u.ending?(u.ended=!1,I.log("[buffer-controller]: Removing ["+m+","+w+"] from the "+e+" SourceBuffer"),u.remove(m,w)):d.shiftAndExecuteNext(e)},a.appendExecutor=function(e,t){var i=this.operationQueue,n=this.sourceBuffer[t];if(!n)return I.warn("[buffer-controller]: Attempting to append to the "+t+" SourceBuffer, but it does not exist"),void i.shiftAndExecuteNext(t);n.ended=!1,n.appendBuffer(e)},a.blockBuffers=function(e,t){var i=this;if(t===void 0&&(t=this.getSourceBufferTypes()),!t.length)return I.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),void Promise.resolve().then(e);var n=this.operationQueue,s=t.map(function(d){return n.appendBlocker(d)});Promise.all(s).then(function(){e(),t.forEach(function(d){var u=i.sourceBuffer[d];u!=null&&u.updating||n.shiftAndExecuteNext(d)})})},a.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},a.addBufferListener=function(e,t,i){var n=this.sourceBuffer[e];if(n){var s=i.bind(this,e);this.listeners[e].push({event:t,listener:s}),n.addEventListener(t,s)}},a.removeBufferListeners=function(e){var t=this.sourceBuffer[e];t&&this.listeners[e].forEach(function(i){t.removeEventListener(i.event,i.listener)})},l}(),up={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},pp=function(l){var a=l;return up.hasOwnProperty(l)&&(a=up[l]),String.fromCharCode(a)},Xr=15,sr=100,Lx={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},Ax={17:2,18:4,21:6,22:8,23:10,19:13,20:15},Rx={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Cx={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Ix=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],Dx=function(){function l(){this.time=null,this.verboseLevel=0}return l.prototype.log=function(a,e){if(this.verboseLevel>=a){var t=typeof e=="function"?e():e;I.log(this.time+" ["+a+"] "+t)}},l}(),Qr=function(l){for(var a=[],e=0;e<l.length;e++)a.push(l[e].toString(16));return a},hp=function(){function l(e,t,i,n,s){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=e||"white",this.underline=t||!1,this.italics=i||!1,this.background=n||"black",this.flash=s||!1}var a=l.prototype;return a.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},a.setStyles=function(e){for(var t=["foreground","underline","italics","background","flash"],i=0;i<t.length;i++){var n=t[i];e.hasOwnProperty(n)&&(this[n]=e[n])}},a.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},a.equals=function(e){return this.foreground===e.foreground&&this.underline===e.underline&&this.italics===e.italics&&this.background===e.background&&this.flash===e.flash},a.copy=function(e){this.foreground=e.foreground,this.underline=e.underline,this.italics=e.italics,this.background=e.background,this.flash=e.flash},a.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},l}(),Px=function(){function l(e,t,i,n,s,d){this.uchar=void 0,this.penState=void 0,this.uchar=e||" ",this.penState=new hp(t,i,n,s,d)}var a=l.prototype;return a.reset=function(){this.uchar=" ",this.penState.reset()},a.setChar=function(e,t){this.uchar=e,this.penState.copy(t)},a.setPenState=function(e){this.penState.copy(e)},a.equals=function(e){return this.uchar===e.uchar&&this.penState.equals(e.penState)},a.copy=function(e){this.uchar=e.uchar,this.penState.copy(e.penState)},a.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},l}(),Ox=function(){function l(e){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var t=0;t<sr;t++)this.chars.push(new Px);this.logger=e,this.pos=0,this.currPenState=new hp}var a=l.prototype;return a.equals=function(e){for(var t=!0,i=0;i<sr;i++)if(!this.chars[i].equals(e.chars[i])){t=!1;break}return t},a.copy=function(e){for(var t=0;t<sr;t++)this.chars[t].copy(e.chars[t])},a.isEmpty=function(){for(var e=!0,t=0;t<sr;t++)if(!this.chars[t].isEmpty()){e=!1;break}return e},a.setCursor=function(e){this.pos!==e&&(this.pos=e),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>sr&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=sr)},a.moveCursor=function(e){var t=this.pos+e;if(e>1)for(var i=this.pos+1;i<t+1;i++)this.chars[i].setPenState(this.currPenState);this.setCursor(t)},a.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},a.insertChar=function(e){var t=this;e>=144&&this.backSpace();var i=pp(e);this.pos>=sr?this.logger.log(0,function(){return"Cannot insert "+e.toString(16)+" ("+i+") at position "+t.pos+". Skipping it!"}):(this.chars[this.pos].setChar(i,this.currPenState),this.moveCursor(1))},a.clearFromPos=function(e){var t;for(t=e;t<sr;t++)this.chars[t].reset()},a.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},a.clearToEndOfRow=function(){this.clearFromPos(this.pos)},a.getTextString=function(){for(var e=[],t=!0,i=0;i<sr;i++){var n=this.chars[i].uchar;n!==" "&&(t=!1),e.push(n)}return t?"":e.join("")},a.setPenStyles=function(e){this.currPenState.setStyles(e),this.chars[this.pos].setPenState(this.currPenState)},l}(),_l=function(){function l(e){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var t=0;t<Xr;t++)this.rows.push(new Ox(e));this.logger=e,this.currRow=14,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var a=l.prototype;return a.reset=function(){for(var e=0;e<Xr;e++)this.rows[e].clear();this.currRow=14},a.equals=function(e){for(var t=!0,i=0;i<Xr;i++)if(!this.rows[i].equals(e.rows[i])){t=!1;break}return t},a.copy=function(e){for(var t=0;t<Xr;t++)this.rows[t].copy(e.rows[t])},a.isEmpty=function(){for(var e=!0,t=0;t<Xr;t++)if(!this.rows[t].isEmpty()){e=!1;break}return e},a.backSpace=function(){this.rows[this.currRow].backSpace()},a.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},a.insertChar=function(e){this.rows[this.currRow].insertChar(e)},a.setPen=function(e){this.rows[this.currRow].setPenStyles(e)},a.moveCursor=function(e){this.rows[this.currRow].moveCursor(e)},a.setCursor=function(e){this.logger.log(2,"setCursor: "+e),this.rows[this.currRow].setCursor(e)},a.setPAC=function(e){this.logger.log(2,function(){return"pacData = "+JSON.stringify(e)});var t=e.row-1;if(this.nrRollUpRows&&t<this.nrRollUpRows-1&&(t=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==t){for(var i=0;i<Xr;i++)this.rows[i].clear();var n=this.currRow+1-this.nrRollUpRows,s=this.lastOutputScreen;if(s){var d=s.rows[n].cueStartTime,u=this.logger.time;if(d&&u!==null&&d<u)for(var p=0;p<this.nrRollUpRows;p++)this.rows[t-this.nrRollUpRows+p+1].copy(s.rows[n+p])}}this.currRow=t;var f=this.rows[this.currRow];if(e.indent!==null){var m=e.indent,w=Math.max(m-1,0);f.setCursor(e.indent),e.color=f.chars[w].penState.foreground}var x={foreground:e.color,underline:e.underline,italics:e.italics,background:"black",flash:!1};this.setPen(x)},a.setBkgData=function(e){this.logger.log(2,function(){return"bkgData = "+JSON.stringify(e)}),this.backSpace(),this.setPen(e),this.insertChar(32)},a.setRollUpRows=function(e){this.nrRollUpRows=e},a.rollUp=function(){var e=this;if(this.nrRollUpRows!==null){this.logger.log(1,function(){return e.getDisplayText()});var t=this.currRow+1-this.nrRollUpRows,i=this.rows.splice(t,1)[0];i.clear(),this.rows.splice(this.currRow,0,i),this.logger.log(2,"Rolling up")}else this.logger.log(3,"roll_up but nrRollUpRows not set yet")},a.getDisplayText=function(e){e=e||!1;for(var t=[],i="",n=-1,s=0;s<Xr;s++){var d=this.rows[s].getTextString();d&&(n=s+1,e?t.push("Row "+n+": '"+d+"'"):t.push(d.trim()))}return t.length>0&&(i=e?"["+t.join(" | ")+"]":t.join(`
`)),i},a.getTextAndFormat=function(){return this.rows},l}(),fp=function(){function l(e,t,i){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new _l(i),this.nonDisplayedMemory=new _l(i),this.lastOutputScreen=new _l(i),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=i}var a=l.prototype;return a.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},a.getHandler=function(){return this.outputFilter},a.setHandler=function(e){this.outputFilter=e},a.setPAC=function(e){this.writeScreen.setPAC(e)},a.setBkgData=function(e){this.writeScreen.setBkgData(e)},a.setMode=function(e){e!==this.mode&&(this.mode=e,this.logger.log(2,function(){return"MODE="+e}),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)},a.insertChars=function(e){for(var t=this,i=0;i<e.length;i++)this.writeScreen.insertChar(e[i]);var n=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,function(){return n+": "+t.writeScreen.getDisplayText(!0)}),this.mode!=="MODE_PAINT-ON"&&this.mode!=="MODE_ROLL-UP"||(this.logger.log(1,function(){return"DISPLAYED: "+t.displayedMemory.getDisplayText(!0)}),this.outputDataUpdate())},a.ccRCL=function(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},a.ccBS=function(){this.logger.log(2,"BS - BackSpace"),this.mode!=="MODE_TEXT"&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},a.ccAOF=function(){},a.ccAON=function(){},a.ccDER=function(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},a.ccRU=function(e){this.logger.log(2,"RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)},a.ccFON=function(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},a.ccRDC=function(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},a.ccTR=function(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")},a.ccRTD=function(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")},a.ccEDM=function(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},a.ccCR=function(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},a.ccENM=function(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},a.ccEOC=function(){var e=this;if(this.logger.log(2,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var t=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=t,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,function(){return"DISP: "+e.displayedMemory.getDisplayText()})}this.outputDataUpdate(!0)},a.ccTO=function(e){this.logger.log(2,"TO("+e+") - Tab Offset"),this.writeScreen.moveCursor(e)},a.ccMIDROW=function(e){var t={flash:!1};if(t.underline=e%2==1,t.italics=e>=46,t.italics)t.foreground="white";else{var i=Math.floor(e/2)-16;t.foreground=["white","green","blue","cyan","red","yellow","magenta"][i]}this.logger.log(2,"MIDROW: "+JSON.stringify(t)),this.writeScreen.setPen(t)},a.outputDataUpdate=function(e){e===void 0&&(e=!1);var t=this.logger.time;t!==null&&this.outputFilter&&(this.cueStartTime!==null||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:t):this.cueStartTime=t,this.lastOutputScreen.copy(this.displayedMemory))},a.cueSplitAtTime=function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))},l}(),gp=function(){function l(e,t,i){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var n=new Dx;this.channels=[null,new fp(e,t,n),new fp(e+1,i,n)],this.cmdHistory={a:null,b:null},this.logger=n}var a=l.prototype;return a.getHandler=function(e){return this.channels[e].getHandler()},a.setHandler=function(e,t){this.channels[e].setHandler(t)},a.addData=function(e,t){var i,n,s,d=!1;this.logger.time=e;for(var u=0;u<t.length;u+=2)if(n=127&t[u],s=127&t[u+1],n!==0||s!==0){if(this.logger.log(3,"["+Qr([t[u],t[u+1]])+"] -> ("+Qr([n,s])+")"),(i=this.parseCmd(n,s))||(i=this.parseMidrow(n,s)),i||(i=this.parsePAC(n,s)),i||(i=this.parseBackgroundAttributes(n,s)),!i&&(d=this.parseChars(n,s))){var p=this.currentChannel;p&&p>0?this.channels[p].insertChars(d):this.logger.log(2,"No channel found yet. TEXT-MODE?")}i||d||this.logger.log(2,"Couldn't parse cleaned data "+Qr([n,s])+" orig: "+Qr([t[u],t[u+1]]))}},a.parseCmd=function(e,t){var i=this.cmdHistory;if(!((e===20||e===28||e===21||e===29)&&t>=32&&t<=47||(e===23||e===31)&&t>=33&&t<=35))return!1;if(mp(e,t,i))return An(null,null,i),this.logger.log(3,"Repeated command ("+Qr([e,t])+") is dropped"),!0;var n=e===20||e===21||e===23?1:2,s=this.channels[n];return e===20||e===21||e===28||e===29?t===32?s.ccRCL():t===33?s.ccBS():t===34?s.ccAOF():t===35?s.ccAON():t===36?s.ccDER():t===37?s.ccRU(2):t===38?s.ccRU(3):t===39?s.ccRU(4):t===40?s.ccFON():t===41?s.ccRDC():t===42?s.ccTR():t===43?s.ccRTD():t===44?s.ccEDM():t===45?s.ccCR():t===46?s.ccENM():t===47&&s.ccEOC():s.ccTO(t-32),An(e,t,i),this.currentChannel=n,!0},a.parseMidrow=function(e,t){var i=0;if((e===17||e===25)&&t>=32&&t<=47){if((i=e===17?1:2)!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;var n=this.channels[i];return!!n&&(n.ccMIDROW(t),this.logger.log(3,"MIDROW ("+Qr([e,t])+")"),!0)}return!1},a.parsePAC=function(e,t){var i,n=this.cmdHistory;if(!((e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127||(e===16||e===24)&&t>=64&&t<=95))return!1;if(mp(e,t,n))return An(null,null,n),!0;var s=e<=23?1:2;i=t>=64&&t<=95?s===1?Lx[e]:Rx[e]:s===1?Ax[e]:Cx[e];var d=this.channels[s];return!!d&&(d.setPAC(this.interpretPAC(i,t)),An(e,t,n),this.currentChannel=s,!0)},a.interpretPAC=function(e,t){var i,n={color:null,italics:!1,indent:null,underline:!1,row:e};return i=t>95?t-96:t-64,n.underline=(1&i)==1,i<=13?n.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(i/2)]:i<=15?(n.italics=!0,n.color="white"):n.indent=4*Math.floor((i-16)/2),n},a.parseChars=function(e,t){var i,n,s=null,d=null;if(e>=25?(i=2,d=e-8):(i=1,d=e),d>=17&&d<=19?(n=d===17?t+80:d===18?t+112:t+144,this.logger.log(2,"Special char '"+pp(n)+"' in channel "+i),s=[n]):e>=32&&e<=127&&(s=t===0?[e]:[e,t]),s){var u=Qr(s);this.logger.log(3,"Char codes =  "+u.join(",")),An(e,t,this.cmdHistory)}return s},a.parseBackgroundAttributes=function(e,t){var i;if(!((e===16||e===24)&&t>=32&&t<=47||(e===23||e===31)&&t>=45&&t<=47))return!1;var n={};e===16||e===24?(i=Math.floor((t-32)/2),n.background=Ix[i],t%2==1&&(n.background=n.background+"_semi")):t===45?n.background="transparent":(n.foreground="black",t===47&&(n.underline=!0));var s=e<=23?1:2;return this.channels[s].setBkgData(n),An(e,t,this.cmdHistory),!0},a.reset=function(){for(var e=0;e<Object.keys(this.channels).length;e++){var t=this.channels[e];t&&t.reset()}this.cmdHistory={a:null,b:null}},a.cueSplitAtTime=function(e){for(var t=0;t<this.channels.length;t++){var i=this.channels[t];i&&i.cueSplitAtTime(e)}},l}();function An(l,a,e){e.a=l,e.b=a}function mp(l,a,e){return e.a===l&&e.b===a}var Aa=function(){function l(e,t){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=e,this.trackName=t}var a=l.prototype;return a.dispatchCue=function(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)},a.newCue=function(e,t,i){(this.startTime===null||this.startTime>e)&&(this.startTime=e),this.endTime=t,this.screen=i,this.timelineController.createCaptionsTrack(this.trackName)},a.reset=function(){this.cueRanges=[],this.startTime=null},l}(),Tl=function(){if(typeof self<"u"&&self.VTTCue)return self.VTTCue;var l=["","lr","rl"],a=["start","middle","end","left","right"];function e(s,d){if(typeof d!="string"||!Array.isArray(s))return!1;var u=d.toLowerCase();return!!~s.indexOf(u)&&u}function t(s){return e(a,s)}function i(s){for(var d=arguments.length,u=new Array(d>1?d-1:0),p=1;p<d;p++)u[p-1]=arguments[p];for(var f=1;f<arguments.length;f++){var m=arguments[f];for(var w in m)s[w]=m[w]}return s}function n(s,d,u){var p=this,f={enumerable:!0};p.hasBeenReset=!1;var m="",w=!1,x=s,k=d,T=u,A=null,_="",L=!0,P="auto",D="start",B=50,H="middle",Y=50,ue="middle";Object.defineProperty(p,"id",i({},f,{get:function(){return m},set:function(te){m=""+te}})),Object.defineProperty(p,"pauseOnExit",i({},f,{get:function(){return w},set:function(te){w=!!te}})),Object.defineProperty(p,"startTime",i({},f,{get:function(){return x},set:function(te){if(typeof te!="number")throw new TypeError("Start time must be set to a number.");x=te,this.hasBeenReset=!0}})),Object.defineProperty(p,"endTime",i({},f,{get:function(){return k},set:function(te){if(typeof te!="number")throw new TypeError("End time must be set to a number.");k=te,this.hasBeenReset=!0}})),Object.defineProperty(p,"text",i({},f,{get:function(){return T},set:function(te){T=""+te,this.hasBeenReset=!0}})),Object.defineProperty(p,"region",i({},f,{get:function(){return A},set:function(te){A=te,this.hasBeenReset=!0}})),Object.defineProperty(p,"vertical",i({},f,{get:function(){return _},set:function(te){var ne=function(ke){return e(l,ke)}(te);if(ne===!1)throw new SyntaxError("An invalid or illegal string was specified.");_=ne,this.hasBeenReset=!0}})),Object.defineProperty(p,"snapToLines",i({},f,{get:function(){return L},set:function(te){L=!!te,this.hasBeenReset=!0}})),Object.defineProperty(p,"line",i({},f,{get:function(){return P},set:function(te){if(typeof te!="number"&&te!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");P=te,this.hasBeenReset=!0}})),Object.defineProperty(p,"lineAlign",i({},f,{get:function(){return D},set:function(te){var ne=t(te);if(!ne)throw new SyntaxError("An invalid or illegal string was specified.");D=ne,this.hasBeenReset=!0}})),Object.defineProperty(p,"position",i({},f,{get:function(){return B},set:function(te){if(te<0||te>100)throw new Error("Position must be between 0 and 100.");B=te,this.hasBeenReset=!0}})),Object.defineProperty(p,"positionAlign",i({},f,{get:function(){return H},set:function(te){var ne=t(te);if(!ne)throw new SyntaxError("An invalid or illegal string was specified.");H=ne,this.hasBeenReset=!0}})),Object.defineProperty(p,"size",i({},f,{get:function(){return Y},set:function(te){if(te<0||te>100)throw new Error("Size must be between 0 and 100.");Y=te,this.hasBeenReset=!0}})),Object.defineProperty(p,"align",i({},f,{get:function(){return ue},set:function(te){var ne=t(te);if(!ne)throw new SyntaxError("An invalid or illegal string was specified.");ue=ne,this.hasBeenReset=!0}})),p.displayState=void 0}return n.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},n}(),Mx=function(){function l(){}return l.prototype.decode=function(a,e){if(!a)return"";if(typeof a!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(a))},l}();function vp(l){function a(t,i,n,s){return 3600*(0|t)+60*(0|i)+(0|n)+parseFloat(s||0)}var e=l.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return e?parseFloat(e[2])>59?a(e[2],e[3],0,e[4]):a(e[1],e[2],e[3],e[4]):null}var Fx=function(){function l(){this.values=Object.create(null)}var a=l.prototype;return a.set=function(e,t){this.get(e)||t===""||(this.values[e]=t)},a.get=function(e,t,i){return i?this.has(e)?this.values[e]:t[i]:this.has(e)?this.values[e]:t},a.has=function(e){return e in this.values},a.alt=function(e,t,i){for(var n=0;n<i.length;++n)if(t===i[n]){this.set(e,t);break}},a.integer=function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},a.percent=function(e,t){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(t)){var i=parseFloat(t);if(i>=0&&i<=100)return this.set(e,i),!0}return!1},l}();function bp(l,a,e,t){var i=t?l.split(t):[l];for(var n in i)if(typeof i[n]=="string"){var s=i[n].split(e);s.length===2&&a(s[0],s[1])}}var El=new Tl(0,0,""),Ra=El.align==="middle"?"middle":"center";function Nx(l,a,e){var t=l;function i(){var s=vp(l);if(s===null)throw new Error("Malformed timestamp: "+t);return l=l.replace(/^[^\sa-zA-Z-]+/,""),s}function n(){l=l.replace(/^\s+/,"")}if(n(),a.startTime=i(),n(),l.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+t);l=l.slice(3),n(),a.endTime=i(),n(),function(s,d){var u=new Fx;bp(s,function(m,w){var x;switch(m){case"region":for(var k=e.length-1;k>=0;k--)if(e[k].id===w){u.set(m,e[k].region);break}break;case"vertical":u.alt(m,w,["rl","lr"]);break;case"line":x=w.split(","),u.integer(m,x[0]),u.percent(m,x[0])&&u.set("snapToLines",!1),u.alt(m,x[0],["auto"]),x.length===2&&u.alt("lineAlign",x[1],["start",Ra,"end"]);break;case"position":x=w.split(","),u.percent(m,x[0]),x.length===2&&u.alt("positionAlign",x[1],["start",Ra,"end","line-left","line-right","auto"]);break;case"size":u.percent(m,w);break;case"align":u.alt(m,w,["start",Ra,"end","left","right"])}},/:/,/\s/),d.region=u.get("region",null),d.vertical=u.get("vertical","");var p=u.get("line","auto");p==="auto"&&El.line===-1&&(p=-1),d.line=p,d.lineAlign=u.get("lineAlign","start"),d.snapToLines=u.get("snapToLines",!0),d.size=u.get("size",100),d.align=u.get("align",Ra);var f=u.get("position","auto");f==="auto"&&El.position===50&&(f=d.align==="start"||d.align==="left"?0:d.align==="end"||d.align==="right"?100:50),d.position=f}(l,a)}function wp(l){return l.replace(/<br(?: \/)?>/gi,`
`)}var zx=function(){function l(){this.state="INITIAL",this.buffer="",this.decoder=new Mx,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var a=l.prototype;return a.parse=function(e){var t=this;function i(){var p=t.buffer,f=0;for(p=wp(p);f<p.length&&p[f]!=="\r"&&p[f]!==`
`;)++f;var m=p.slice(0,f);return p[f]==="\r"&&++f,p[f]===`
`&&++f,t.buffer=p.slice(f),m}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));try{var n="";if(t.state==="INITIAL"){if(!/\r\n|\n/.test(t.buffer))return this;var s=(n=i()).match(/^(ï»¿)?WEBVTT([ \t].*)?$/);if(s==null||!s[0])throw new Error("Malformed WebVTT signature.");t.state="HEADER"}for(var d=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(d?d=!1:n=i(),t.state){case"HEADER":/:/.test(n)?bp(n,function(p,f){},/:/):n||(t.state="ID");continue;case"NOTE":n||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(n)){t.state="NOTE";break}if(!n)continue;if(t.cue=new Tl(0,0,""),t.state="CUE",n.indexOf("-->")===-1){t.cue.id=n;continue}case"CUE":if(!t.cue){t.state="BADCUE";continue}try{Nx(n,t.cue,t.regionList)}catch{t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var u=n.indexOf("-->")!==-1;if(!n||u&&(d=!0)){t.oncue&&t.cue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}if(t.cue===null)continue;t.cue.text&&(t.cue.text+=`
`),t.cue.text+=n;continue;case"BADCUE":n||(t.state="ID")}}}catch{t.state==="CUETEXT"&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state=t.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},a.flush=function(){var e=this;try{if((e.cue||e.state==="HEADER")&&(e.buffer+=`

`,e.parse()),e.state==="INITIAL"||e.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(t){e.onparsingerror&&e.onparsingerror(t)}return e.onflush&&e.onflush(),this},l}(),Bx=/\r\n|\n\r|\n|\r/g,Sl=function(l,a,e){return e===void 0&&(e=0),l.slice(e,e+a.length)===a},Ll=function(l){for(var a=5381,e=l.length;e;)a=33*a^l.charCodeAt(--e);return(a>>>0).toString()};function Al(l,a,e){return Ll(l.toString())+Ll(a.toString())+Ll(e)}function Ux(l,a,e,t,i,n,s){var d,u,p,f=new zx,m=bt(new Uint8Array(l)).trim().replace(Bx,`
`).split(`
`),w=[],x=a?(d=a.baseTime,(u=a.timescale)===void 0&&(u=1),fl(d,9e4,1/u)):0,k="00:00.000",T=0,A=0,_=!0;f.oncue=function(L){var P=e[t],D=e.ccOffset,B=(T-x)/9e4;if(P!=null&&P.new&&(A!==void 0?D=e.ccOffset=P.start:function(te,ne,ke){var ve=te[ne],Ae=te[ve.prevCC];if(!Ae||!Ae.new&&ve.new)return te.ccOffset=te.presentationOffset=ve.start,void(ve.new=!1);for(;(Ne=Ae)!=null&&Ne.new;){var Ne;te.ccOffset+=ve.start-Ae.start,ve.new=!1,Ae=te[(ve=Ae).prevCC]}te.presentationOffset=ke}(e,t,B)),B){if(!a)return void(p=new Error("Missing initPTS for VTT MPEGTS"));D=B-e.presentationOffset}var H=L.endTime-L.startTime,Y=xi(9e4*(L.startTime+D-A),9e4*i)/9e4;L.startTime=Math.max(Y,0),L.endTime=Math.max(Y+H,0);var ue=L.text.trim();L.text=decodeURIComponent(encodeURIComponent(ue)),L.id||(L.id=Al(L.startTime,L.endTime,ue)),L.endTime>0&&w.push(L)},f.onparsingerror=function(L){p=L},f.onflush=function(){p?s(p):n(w)},m.forEach(function(L){if(_){if(Sl(L,"X-TIMESTAMP-MAP=")){_=!1,L.slice(16).split(",").forEach(function(P){Sl(P,"LOCAL:")?k=P.slice(6):Sl(P,"MPEGTS:")&&(T=parseInt(P.slice(7)))});try{A=function(P){var D=parseInt(P.slice(-3)),B=parseInt(P.slice(-6,-4)),H=parseInt(P.slice(-9,-7)),Y=P.length>9?parseInt(P.substring(0,P.indexOf(":"))):0;if(!(U(D)&&U(B)&&U(H)&&U(Y)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+P);return D+=1e3*B,(D+=6e4*H)+36e5*Y}(k)/1e3}catch(P){p=P}return}L===""&&(_=!1)}f.parse(L+`
`)}),f.flush()}var Rl="stpp.ttml.im1t",xp=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,yp=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,jx={left:"start",center:"center",right:"end",start:"start",end:"end"};function kp(l,a,e,t){var i=at(new Uint8Array(l),["mdat"]);if(i.length!==0){var n,s,d,u,p=i.map(function(m){return bt(m)}),f=(n=a.baseTime,s=1,(d=a.timescale)===void 0&&(d=1),u===void 0&&(u=!1),fl(n,s,1/d,u));try{p.forEach(function(m){return e(function(w,x){var k=new DOMParser().parseFromString(w,"text/xml").getElementsByTagName("tt")[0];if(!k)throw new Error("Invalid ttml");var T={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},A=Object.keys(T).reduce(function(B,H){return B[H]=k.getAttribute("ttp:"+H)||T[H],B},{}),_=k.getAttribute("xml:space")!=="preserve",L=_p(Cl(k,"styling","style")),P=_p(Cl(k,"layout","region")),D=Cl(k,"body","[begin]");return[].map.call(D,function(B){var H=Tp(B,_);if(!H||!B.hasAttribute("begin"))return null;var Y=Dl(B.getAttribute("begin"),A),ue=Dl(B.getAttribute("dur"),A),te=Dl(B.getAttribute("end"),A);if(Y===null)throw Ep(B);if(te===null){if(ue===null)throw Ep(B);te=Y+ue}var ne=new Tl(Y-x,te-x,H);ne.id=Al(ne.startTime,ne.endTime,ne.text);var ke=function(Ne,Ce,Pe){var Fe="http://www.w3.org/ns/ttml#styling",Oe=null,Ke=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],Xe=Ne!=null&&Ne.hasAttribute("style")?Ne.getAttribute("style"):null;return Xe&&Pe.hasOwnProperty(Xe)&&(Oe=Pe[Xe]),Ke.reduce(function(rt,gt){var si=Il(Ce,Fe,gt)||Il(Ne,Fe,gt)||Il(Oe,Fe,gt);return si&&(rt[gt]=si),rt},{})}(P[B.getAttribute("region")],L[B.getAttribute("style")],L),ve=ke.textAlign;if(ve){var Ae=jx[ve];Ae&&(ne.lineAlign=Ae),ne.align=ve}return C(ne,ke),ne}).filter(function(B){return B!==null})}(m,f))})}catch(m){t(m)}}else t(new Error("Could not parse IMSC1 mdat"))}function Cl(l,a,e){var t=l.getElementsByTagName(a)[0];return t?[].slice.call(t.querySelectorAll(e)):[]}function _p(l){return l.reduce(function(a,e){var t=e.getAttribute("xml:id");return t&&(a[t]=e),a},{})}function Tp(l,a){return[].slice.call(l.childNodes).reduce(function(e,t,i){var n;return t.nodeName==="br"&&i?e+`
`:(n=t.childNodes)!=null&&n.length?Tp(t,a):a?e+t.textContent.trim().replace(/\s+/g," "):e+t.textContent},"")}function Il(l,a,e){return l&&l.hasAttributeNS(a,e)?l.getAttributeNS(a,e):null}function Ep(l){return new Error("Could not parse ttml timestamp "+l)}function Dl(l,a){if(!l)return null;var e=vp(l);return e===null&&(xp.test(l)?e=function(t,i){var n=xp.exec(t),s=(0|n[4])+(0|n[5])/i.subFrameRate;return 3600*(0|n[1])+60*(0|n[2])+(0|n[3])+s/i.frameRate}(l,a):yp.test(l)&&(e=function(t,i){var n=yp.exec(t),s=Number(n[1]);switch(n[2]){case"h":return 3600*s;case"m":return 60*s;case"ms":return 1e3*s;case"f":return s/i.frameRate;case"t":return s/i.tickRate}return s}(l,a))),e}var Vx=function(){function l(e){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this.captionsProperties=void 0,this.hls=e,this.config=e.config,this.Cues=e.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var t=new Aa(this,"textTrack1"),i=new Aa(this,"textTrack2"),n=new Aa(this,"textTrack3"),s=new Aa(this,"textTrack4");this.cea608Parser1=new gp(1,t,i),this.cea608Parser2=new gp(3,n,s)}e.on(y.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(y.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(y.MANIFEST_LOADING,this.onManifestLoading,this),e.on(y.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(y.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(y.FRAG_LOADING,this.onFragLoading,this),e.on(y.FRAG_LOADED,this.onFragLoaded,this),e.on(y.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(y.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(y.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(y.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(y.BUFFER_FLUSHING,this.onBufferFlushing,this)}var a=l.prototype;return a.destroy=function(){var e=this.hls;e.off(y.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(y.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(y.MANIFEST_LOADING,this.onManifestLoading,this),e.off(y.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(y.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(y.FRAG_LOADING,this.onFragLoading,this),e.off(y.FRAG_LOADED,this.onFragLoaded,this),e.off(y.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(y.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(y.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(y.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(y.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},a.addCues=function(e,t,i,n,s){for(var d,u,p,f,m=!1,w=s.length;w--;){var x=s[w],k=(d=x[0],u=x[1],p=t,f=i,Math.min(u,f)-Math.max(d,p));if(k>=0&&(x[0]=Math.min(x[0],t),x[1]=Math.max(x[1],i),m=!0,k/(i-t)>.5))return}if(m||s.push([t,i]),this.config.renderTextTracksNatively){var T=this.captionsTracks[e];this.Cues.newCue(T,t,i,n)}else{var A=this.Cues.newCue(null,t,i,n);this.hls.trigger(y.CUES_PARSED,{type:"captions",cues:A,track:e})}},a.onInitPtsFound=function(e,t){var i=this,n=t.frag,s=t.id,d=t.initPTS,u=t.timescale,p=this.unparsedVttFrags;s==="main"&&(this.initPTS[n.cc]={baseTime:d,timescale:u}),p.length&&(this.unparsedVttFrags=[],p.forEach(function(f){i.onFragLoaded(y.FRAG_LOADED,f)}))},a.getExistingTrack=function(e){var t=this.media;if(t)for(var i=0;i<t.textTracks.length;i++){var n=t.textTracks[i];if(n[e])return n}return null},a.createCaptionsTrack=function(e){this.config.renderTextTracksNatively?this.createNativeTrack(e):this.createNonNativeTrack(e)},a.createNativeTrack=function(e){if(!this.captionsTracks[e]){var t=this.captionsProperties,i=this.captionsTracks,n=this.media,s=t[e],d=s.label,u=s.languageCode,p=this.getExistingTrack(e);if(p)i[e]=p,wn(i[e]),ku(i[e],n);else{var f=this.createTextTrack("captions",d,u);f&&(f[e]=!0,i[e]=f)}}},a.createNonNativeTrack=function(e){if(!this.nonNativeCaptionsTracks[e]){var t=this.captionsProperties[e];if(t){var i={_id:e,label:t.label,kind:"captions",default:!!t.media&&!!t.media.default,closedCaptions:t.media};this.nonNativeCaptionsTracks[e]=i,this.hls.trigger(y.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[i]})}}},a.createTextTrack=function(e,t,i){var n=this.media;if(n)return n.addTextTrack(e,t,i)},a.onMediaAttaching=function(e,t){this.media=t.media,this._cleanTracks()},a.onMediaDetaching=function(){var e=this.captionsTracks;Object.keys(e).forEach(function(t){wn(e[t]),delete e[t]}),this.nonNativeCaptionsTracks={}},a.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},a._cleanTracks=function(){var e=this.media;if(e){var t=e.textTracks;if(t)for(var i=0;i<t.length;i++)wn(t[i])}},a.onSubtitleTracksUpdated=function(e,t){var i=this,n=t.subtitleTracks||[],s=n.some(function(p){return p.textCodec===Rl});if(this.config.enableWebVTT||s&&this.config.enableIMSC1){if(lp(this.tracks,n))return void(this.tracks=n);if(this.textTracks=[],this.tracks=n,this.config.renderTextTracksNatively){var d=this.media?this.media.textTracks:null;this.tracks.forEach(function(p,f){var m;if(d&&f<d.length){for(var w=null,x=0;x<d.length;x++)if(Gx(d[x],p)){w=d[x];break}w&&(m=w)}if(m)wn(m);else{var k=i._captionsOrSubtitlesFromCharacteristics(p);(m=i.createTextTrack(k,p.name,p.lang))&&(m.mode="disabled")}m&&(m.groupId=p.groupId,i.textTracks.push(m))})}else if(this.tracks.length){var u=this.tracks.map(function(p){return{label:p.name,kind:p.type.toLowerCase(),default:p.default,subtitleTrack:p}});this.hls.trigger(y.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:u})}}},a._captionsOrSubtitlesFromCharacteristics=function(e){if(e.attrs.CHARACTERISTICS){var t=/transcribes-spoken-dialog/gi.test(e.attrs.CHARACTERISTICS),i=/describes-music-and-sound/gi.test(e.attrs.CHARACTERISTICS);if(t&&i)return"captions"}return"subtitles"},a.onManifestLoaded=function(e,t){var i=this;this.config.enableCEA708Captions&&t.captions&&t.captions.forEach(function(n){var s=/(?:CC|SERVICE)([1-4])/.exec(n.instreamId);if(s){var d="textTrack"+s[1],u=i.captionsProperties[d];u&&(u.label=n.name,n.lang&&(u.languageCode=n.lang),u.media=n)}})},a.closedCaptionsForLevel=function(e){var t=this.hls.levels[e.level];return t==null?void 0:t.attrs["CLOSED-CAPTIONS"]},a.onFragLoading=function(e,t){var i=this.cea608Parser1,n=this.cea608Parser2,s=this.lastSn,d=this.lastPartIndex;if(this.enabled&&i&&n&&t.frag.type===ft){var u,p,f=t.frag.sn,m=(u=t==null||(p=t.part)==null?void 0:p.index)!=null?u:-1;f===s+1||f===s&&m===d+1||(i.reset(),n.reset()),this.lastSn=f,this.lastPartIndex=m}},a.onFragLoaded=function(e,t){var i=t.frag,n=t.payload;if(i.type===Er)if(n.byteLength){var s=i.decryptdata,d="stats"in t;if(s==null||!s.encrypted||d){var u=this.tracks[i.level],p=this.vttCCs;p[i.cc]||(p[i.cc]={start:i.start,prevCC:this.prevCC,new:!0},this.prevCC=i.cc),u&&u.textCodec===Rl?this._parseIMSC1(i,n):this._parseVTTs(t)}}else this.hls.trigger(y.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:i,error:new Error("Empty subtitle payload")})},a._parseIMSC1=function(e,t){var i=this,n=this.hls;kp(t,this.initPTS[e.cc],function(s){i._appendCues(s,e.level),n.trigger(y.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})},function(s){I.log("Failed to parse IMSC1: "+s),n.trigger(y.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:s})})},a._parseVTTs=function(e){var t,i=this,n=e.frag,s=e.payload,d=this.initPTS,u=this.unparsedVttFrags,p=d.length-1;if(d[n.cc]||p!==-1){var f=this.hls;Ux((t=n.initSegment)!=null&&t.data?re(n.initSegment.data,new Uint8Array(s)):s,this.initPTS[n.cc],this.vttCCs,n.cc,n.start,function(m){i._appendCues(m,n.level),f.trigger(y.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:n})},function(m){var w=m.message==="Missing initPTS for VTT MPEGTS";w?u.push(e):i._fallbackToIMSC1(n,s),I.log("Failed to parse VTT cue: "+m),w&&p>n.cc||f.trigger(y.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:n,error:m})})}else u.push(e)},a._fallbackToIMSC1=function(e,t){var i=this,n=this.tracks[e.level];n.textCodec||kp(t,this.initPTS[e.cc],function(){n.textCodec=Rl,i._parseIMSC1(e,t)},function(){n.textCodec="wvtt"})},a._appendCues=function(e,t){var i=this.hls;if(this.config.renderTextTracksNatively){var n=this.textTracks[t];if(!n||n.mode==="disabled")return;e.forEach(function(u){return _u(n,u)})}else{var s=this.tracks[t];if(!s)return;var d=s.default?"default":"subtitles"+t;i.trigger(y.CUES_PARSED,{type:"subtitles",cues:e,track:d})}},a.onFragDecrypted=function(e,t){t.frag.type===Er&&this.onFragLoaded(y.FRAG_LOADED,t)},a.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},a.onFragParsingUserdata=function(e,t){var i=this.cea608Parser1,n=this.cea608Parser2;if(this.enabled&&i&&n){var s=t.frag,d=t.samples;if(s.type!==ft||this.closedCaptionsForLevel(s)!=="NONE")for(var u=0;u<d.length;u++){var p=d[u].bytes;if(p){var f=this.extractCea608Data(p);i.addData(d[u].pts,f[0]),n.addData(d[u].pts,f[1])}}}},a.onBufferFlushing=function(e,t){var i=t.startOffset,n=t.endOffset,s=t.endOffsetSubtitles,d=t.type,u=this.media;if(u&&!(u.currentTime<n)){if(!d||d==="video"){var p=this.captionsTracks;Object.keys(p).forEach(function(m){return Ws(p[m],i,n)})}if(this.config.renderTextTracksNatively&&i===0&&s!==void 0){var f=this.textTracks;Object.keys(f).forEach(function(m){return Ws(f[m],i,s)})}}},a.extractCea608Data=function(e){for(var t=[[],[]],i=31&e[0],n=2,s=0;s<i;s++){var d=e[n++],u=127&e[n++],p=127&e[n++];if((u!==0||p!==0)&&(4&d)!=0){var f=3&d;f!==0&&f!==1||(t[f].push(u),t[f].push(p))}}return t},l}();function Gx(l,a){return!!l&&l.label===a.name&&!(l.textTrack1||l.textTrack2)}var Hx=function(){function l(e){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=e,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var a=l.prototype;return a.setStreamController=function(e){this.streamController=e},a.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},a.registerListeners=function(){var e=this.hls;e.on(y.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(y.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(y.MANIFEST_PARSED,this.onManifestParsed,this),e.on(y.BUFFER_CODECS,this.onBufferCodecs,this),e.on(y.MEDIA_DETACHING,this.onMediaDetaching,this)},a.unregisterListener=function(){var e=this.hls;e.off(y.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(y.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(y.MANIFEST_PARSED,this.onManifestParsed,this),e.off(y.BUFFER_CODECS,this.onBufferCodecs,this),e.off(y.MEDIA_DETACHING,this.onMediaDetaching,this)},a.onFpsDropLevelCapping=function(e,t){var i=this.hls.levels[t.droppedLevel];this.isLevelAllowed(i)&&this.restrictedLevels.push({bitrate:i.bitrate,height:i.height,width:i.width})},a.onMediaAttaching=function(e,t){this.media=t.media instanceof HTMLVideoElement?t.media:null,this.clientRect=null},a.onManifestParsed=function(e,t){var i=this.hls;this.restrictedLevels=[],this.firstLevel=t.firstLevel,i.config.capLevelToPlayerSize&&t.video&&this.startCapping()},a.onBufferCodecs=function(e,t){this.hls.config.capLevelToPlayerSize&&t.video&&this.startCapping()},a.onMediaDetaching=function(){this.stopCapping()},a.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var e=this.hls.levels;if(e.length){var t=this.hls;t.autoLevelCapping=this.getMaxLevel(e.length-1),t.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}},a.getMaxLevel=function(e){var t=this,i=this.hls.levels;if(!i.length)return-1;var n=i.filter(function(s,d){return t.isLevelAllowed(s)&&d<=e});return this.clientRect=null,l.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)},a.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},a.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},a.getDimensions=function(){if(this.clientRect)return this.clientRect;var e=this.media,t={width:0,height:0};if(e){var i=e.getBoundingClientRect();t.width=i.width,t.height=i.height,t.width||t.height||(t.width=i.right-i.left||e.width||0,t.height=i.bottom-i.top||e.height||0)}return this.clientRect=t,t},a.isLevelAllowed=function(e){return!this.restrictedLevels.some(function(t){return e.bitrate===t.bitrate&&e.width===t.width&&e.height===t.height})},l.getMaxLevelByMediaSize=function(e,t,i){if(e==null||!e.length)return-1;for(var n,s,d=e.length-1,u=0;u<e.length;u+=1){var p=e[u];if((p.width>=t||p.height>=i)&&(n=p,!(s=e[u+1])||n.width!==s.width||n.height!==s.height)){d=u;break}}return d},S(l,[{key:"mediaWidth",get:function(){return this.getDimensions().width*this.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*this.contentScaleFactor}},{key:"contentScaleFactor",get:function(){var e=1;if(!this.hls.config.ignoreDevicePixelRatio)try{e=self.devicePixelRatio}catch{}return e}}]),l}(),Kx=function(){function l(e){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=e,this.registerListeners()}var a=l.prototype;return a.setStreamController=function(e){this.streamController=e},a.registerListeners=function(){this.hls.on(y.MEDIA_ATTACHING,this.onMediaAttaching,this)},a.unregisterListeners=function(){this.hls.off(y.MEDIA_ATTACHING,this.onMediaAttaching,this)},a.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},a.onMediaAttaching=function(e,t){var i=this.hls.config;if(i.capLevelOnFPSDrop){var n=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=n,n&&typeof n.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),i.fpsDroppedMonitoringPeriod)}},a.checkFPS=function(e,t,i){var n=performance.now();if(t){if(this.lastTime){var s=n-this.lastTime,d=i-this.lastDroppedFrames,u=t-this.lastDecodedFrames,p=1e3*d/s,f=this.hls;if(f.trigger(y.FPS_DROP,{currentDropped:d,currentDecoded:u,totalDroppedFrames:i}),p>0&&d>f.config.fpsDroppedMonitoringThreshold*u){var m=f.currentLevel;I.warn("drop FPS ratio greater than max allowed value for currentLevel: "+m),m>0&&(f.autoLevelCapping===-1||f.autoLevelCapping>=m)&&(m-=1,f.trigger(y.FPS_DROP_LEVEL_CAPPING,{level:m,droppedLevel:f.currentLevel}),f.autoLevelCapping=m,this.streamController.nextLevelSwitch())}}this.lastTime=n,this.lastDroppedFrames=i,this.lastDecodedFrames=t}},a.checkFPSInterval=function(){var e=this.media;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)},l}(),Ca="[eme]",Sp=function(){function l(e){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=l.CDMCleanupPromise?[l.CDMCleanupPromise]:[],this.onMediaEncrypted=this._onMediaEncrypted.bind(this),this.onWaitingForKey=this._onWaitingForKey.bind(this),this.debug=I.debug.bind(I,Ca),this.log=I.log.bind(I,Ca),this.warn=I.warn.bind(I,Ca),this.error=I.error.bind(I,Ca),this.hls=e,this.config=e.config,this.registerListeners()}var a=l.prototype;return a.destroy=function(){this.unregisterListeners(),this.onMediaDetached();var e=this.config;e.requestMediaKeySystemAccessFunc=null,e.licenseXhrSetup=e.licenseResponseCallback=void 0,e.drmSystems=e.drmSystemOptions={},this.hls=this.onMediaEncrypted=this.onWaitingForKey=this.keyIdToKeySessionPromise=null,this.config=null},a.registerListeners=function(){this.hls.on(y.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(y.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(y.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(y.MANIFEST_LOADED,this.onManifestLoaded,this)},a.unregisterListeners=function(){this.hls.off(y.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(y.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(y.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(y.MANIFEST_LOADED,this.onManifestLoaded,this)},a.getLicenseServerUrl=function(e){var t=this.config,i=t.drmSystems,n=t.widevineLicenseUrl,s=i[e];if(s)return s.licenseUrl;if(e===z.WIDEVINE&&n)return n;throw new Error('no license server URL configured for key-system "'+e+'"')},a.getServerCertificateUrl=function(e){var t=this.config.drmSystems[e];if(t)return t.serverCertificateUrl;this.log('No Server Certificate in config.drmSystems["'+e+'"]')},a.attemptKeySystemAccess=function(e){var t=this,i=this.hls.levels,n=function(u,p,f){return!!u&&f.indexOf(u)===p},s=i.map(function(u){return u.audioCodec}).filter(n),d=i.map(function(u){return u.videoCodec}).filter(n);return s.length+d.length===0&&d.push("avc1.42e01e"),new Promise(function(u,p){(function f(m){var w=m.shift();t.getMediaKeysPromise(w,s,d).then(function(x){return u({keySystem:w,mediaKeys:x})}).catch(function(x){m.length?f(m):p(x instanceof yi?x:new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_NO_ACCESS,error:x,fatal:!0},x.message))})})(e)})},a.requestMediaKeySystemAccess=function(e,t){var i=this.config.requestMediaKeySystemAccessFunc;if(typeof i!="function"){var n="Configured requestMediaKeySystemAccess is not a function "+i;return Le===null&&self.location.protocol==="http:"&&(n="navigator.requestMediaKeySystemAccess is not available over insecure protocol "+location.protocol),Promise.reject(new Error(n))}return i(e,t)},a.getMediaKeysPromise=function(e,t,i){var n=this,s=function(f,m,w,x){var k;switch(f){case z.FAIRPLAY:k=["cenc","sinf"];break;case z.WIDEVINE:case z.PLAYREADY:k=["cenc"];break;case z.CLEARKEY:k=["cenc","keyids"];break;default:throw new Error("Unknown key-system: "+f)}return function(T,A,_,L){return[{initDataTypes:T,persistentState:L.persistentState||"not-allowed",distinctiveIdentifier:L.distinctiveIdentifier||"not-allowed",sessionTypes:L.sessionTypes||[L.sessionType||"temporary"],audioCapabilities:A.map(function(P){return{contentType:'audio/mp4; codecs="'+P+'"',robustness:L.audioRobustness||"",encryptionScheme:L.audioEncryptionScheme||null}}),videoCapabilities:_.map(function(P){return{contentType:'video/mp4; codecs="'+P+'"',robustness:L.videoRobustness||"",encryptionScheme:L.videoEncryptionScheme||null}})}]}(k,m,w,x)}(e,t,i,this.config.drmSystemOptions),d=this.keySystemAccessPromises[e],u=d==null?void 0:d.keySystemAccess;if(!u){this.log('Requesting encrypted media "'+e+'" key-system access with config: '+JSON.stringify(s)),u=this.requestMediaKeySystemAccess(e,s);var p=this.keySystemAccessPromises[e]={keySystemAccess:u};return u.catch(function(f){n.log('Failed to obtain access to key-system "'+e+'": '+f)}),u.then(function(f){n.log('Access for key-system "'+f.keySystem+'" obtained');var m=n.fetchServerCertificate(e);return n.log('Create media-keys for "'+e+'"'),p.mediaKeys=f.createMediaKeys().then(function(w){return n.log('Media-keys created for "'+e+'"'),m.then(function(x){return x?n.setMediaKeysServerCertificate(w,e,x):w})}),p.mediaKeys.catch(function(w){n.error('Failed to create media-keys for "'+e+'"}: '+w)}),p.mediaKeys})}return u.then(function(){return d.mediaKeys})},a.createMediaKeySessionContext=function(e){var t=e.decryptdata,i=e.keySystem,n=e.mediaKeys;this.log('Creating key-system session "'+i+'" keyId: '+$t(t.keyId||[]));var s=n.createSession(),d={decryptdata:t,keySystem:i,mediaKeys:n,mediaKeysSession:s,keyStatus:"status-pending"};return this.mediaKeySessions.push(d),d},a.renewKeySession=function(e){var t=e.decryptdata;if(t.pssh){var i=this.createMediaKeySessionContext(e),n=this.getKeyIdString(t);this.keyIdToKeySessionPromise[n]=this.generateRequestWithPreferredKeySession(i,"cenc",t.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(e)},a.getKeyIdString=function(e){if(!e)throw new Error("Could not read keyId of undefined decryptdata");if(e.keyId===null)throw new Error("keyId is null");return $t(e.keyId)},a.updateKeySession=function(e,t){var i,n=e.mediaKeysSession;return this.log('Updating key-session "'+n.sessionId+'" for keyID '+$t(((i=e.decryptdata)==null?void 0:i.keyId)||[])+`
      } (data length: `+(t&&t.byteLength)+")"),n.update(t)},a.selectKeySystemFormat=function(e){var t=Object.keys(e.levelkeys||{});return this.keyFormatPromise||(this.log("Selecting key-system from fragment (sn: "+e.sn+" "+e.type+": "+e.level+") key formats "+t.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(t)),this.keyFormatPromise},a.getKeyFormatPromise=function(e){var t=this;return new Promise(function(i,n){var s=ce(t.config),d=e.map(ye).filter(function(u){return!!u&&s.indexOf(u)!==-1});return t.getKeySystemSelectionPromise(d).then(function(u){var p=u.keySystem,f=he(p);f?i(f):n(new Error('Unable to find format for key-system "'+p+'"'))}).catch(n)})},a.loadKey=function(e){var t=this,i=e.keyInfo.decryptdata,n=this.getKeyIdString(i),s="(keyId: "+n+' format: "'+i.keyFormat+'" method: '+i.method+" uri: "+i.uri+")";this.log("Starting session for key "+s);var d=this.keyIdToKeySessionPromise[n];return d||(d=this.keyIdToKeySessionPromise[n]=this.getKeySystemForKeyPromise(i).then(function(u){var p=u.keySystem,f=u.mediaKeys;return t.throwIfDestroyed(),t.log("Handle encrypted media sn: "+e.frag.sn+" "+e.frag.type+": "+e.frag.level+" using key "+s),t.attemptSetMediaKeys(p,f).then(function(){t.throwIfDestroyed();var m=t.createMediaKeySessionContext({keySystem:p,mediaKeys:f,decryptdata:i});return t.generateRequestWithPreferredKeySession(m,"cenc",i.pssh,"playlist-key")})})).catch(function(u){return t.handleError(u)}),d},a.throwIfDestroyed=function(e){if(!this.hls)throw new Error("invalid state")},a.handleError=function(e){this.hls&&(this.error(e.message),e instanceof yi?this.hls.trigger(y.ERROR,e.data):this.hls.trigger(y.ERROR,{type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0}))},a.getKeySystemForKeyPromise=function(e){var t=this.getKeyIdString(e),i=this.keyIdToKeySessionPromise[t];if(!i){var n=ye(e.keyFormat),s=n?[n]:ce(this.config);return this.attemptKeySystemAccess(s)}return i},a.getKeySystemSelectionPromise=function(e){if(e.length||(e=ce(this.config)),e.length===0)throw new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},"Missing key-system license configuration options "+JSON.stringify({drmSystems:this.config.drmSystems}));return this.attemptKeySystemAccess(e)},a._onMediaEncrypted=function(e){var t=this,i=e.initDataType,n=e.initData;if(this.debug('"'+e.type+'" event: init data type: "'+i+'"'),n!==null){var s,d;if(i==="sinf"&&this.config.drmSystems[z.FAIRPLAY]){var u=Ot(new Uint8Array(n));try{var p=Ze(JSON.parse(u).sinf),f=no(new Uint8Array(p));if(!f)return;s=f.subarray(8,24),d=z.FAIRPLAY}catch{return void this.warn('Failed to parse sinf "encrypted" event message initData')}}else{var m=function(P){if(!(P instanceof ArrayBuffer)||P.byteLength<32)return null;var D={version:0,systemId:"",kids:null,data:null},B=new DataView(P),H=B.getUint32(0);if(P.byteLength!==H&&H>44||B.getUint32(4)!==1886614376||(D.version=B.getUint32(8)>>>24,D.version>1))return null;D.systemId=$t(new Uint8Array(P,12,16));var Y=B.getUint32(28);if(D.version===0){if(H-32<Y)return null;D.data=new Uint8Array(P,32,Y)}else if(D.version===1){D.kids=[];for(var ue=0;ue<Y;ue++)D.kids.push(new Uint8Array(P,32+16*ue,16))}return D}(n);if(m===null)return;m.version===0&&m.systemId===me&&m.data&&(s=m.data.subarray(8,24)),d=function(P){if(P===me)return z.WIDEVINE}(m.systemId)}if(d&&s){for(var w=$t(s),x=this.keyIdToKeySessionPromise,k=this.mediaKeySessions,T=x[w],A=function(){var P=k[_],D=P.decryptdata;if(D.pssh||!D.keyId)return"continue";var B=$t(D.keyId);return w===B||D.uri.replace(/-/g,"").indexOf(w)!==-1?(T=x[B],delete x[B],D.pssh=new Uint8Array(n),D.keyId=s,T=x[w]=T.then(function(){return t.generateRequestWithPreferredKeySession(P,i,n,"encrypted-event-key-match")}),"break"):void 0},_=0;_<k.length;_++){var L=A();if(L!=="continue"&&L==="break")break}T||(T=x[w]=this.getKeySystemSelectionPromise([d]).then(function(P){var D,B=P.keySystem,H=P.mediaKeys;t.throwIfDestroyed();var Y=new Lt("ISO-23001-7",w,(D=he(B))!=null?D:"");return Y.pssh=new Uint8Array(n),Y.keyId=s,t.attemptSetMediaKeys(B,H).then(function(){t.throwIfDestroyed();var ue=t.createMediaKeySessionContext({decryptdata:Y,keySystem:B,mediaKeys:H});return t.generateRequestWithPreferredKeySession(ue,i,n,"encrypted-event-no-match")})})),T.catch(function(P){return t.handleError(P)})}}},a._onWaitingForKey=function(e){this.log('"'+e.type+'" event')},a.attemptSetMediaKeys=function(e,t){var i=this,n=this.setMediaKeysQueue.slice();this.log('Setting media-keys for "'+e+'"');var s=Promise.all(n).then(function(){if(!i.media)throw new Error("Attempted to set mediaKeys without media element attached");return i.media.setMediaKeys(t)});return this.setMediaKeysQueue.push(s),s.then(function(){i.log('Media-keys set for "'+e+'"'),n.push(s),i.setMediaKeysQueue=i.setMediaKeysQueue.filter(function(d){return n.indexOf(d)===-1})})},a.generateRequestWithPreferredKeySession=function(e,t,i,n){var s,d,u=this,p=(s=this.config.drmSystems)==null||(d=s[e.keySystem])==null?void 0:d.generateRequest;if(p)try{var f=p.call(this.hls,t,i,e);if(!f)throw new Error("Invalid response from configured generateRequest filter");t=f.initDataType,i=e.decryptdata.pssh=f.initData?new Uint8Array(f.initData):null}catch(T){var m;if(this.warn(T.message),(m=this.hls)!=null&&m.config.debug)throw T}if(i===null)return this.log('Skipping key-session request for "'+n+'" (no initData)'),Promise.resolve(e);var w=this.getKeyIdString(e.decryptdata);this.log('Generating key-session request for "'+n+'": '+w+" (init data type: "+t+" length: "+(i?i.byteLength:null)+")");var x=new La;e.mediaKeysSession.onmessage=function(T){var A=e.mediaKeysSession;if(A){var _=T.messageType,L=T.message;u.log('"'+_+'" message event for session "'+A.sessionId+'" message size: '+L.byteLength),_==="license-request"||_==="license-renewal"?u.renewLicense(e,L).catch(function(P){u.handleError(P),x.emit("error",P)}):_==="license-release"?e.keySystem===z.FAIRPLAY&&(u.updateKeySession(e,O("acknowledged")),u.removeSession(e)):u.warn('unhandled media key message type "'+_+'"')}else x.emit("error",new Error("invalid state"))},e.mediaKeysSession.onkeystatuseschange=function(T){if(e.mediaKeysSession){u.onKeyStatusChange(e);var A=e.keyStatus;x.emit("keyStatus",A),A==="expired"&&(u.warn(e.keySystem+" expired for key "+w),u.renewKeySession(e))}else x.emit("error",new Error("invalid state"))};var k=new Promise(function(T,A){x.on("error",A),x.on("keyStatus",function(_){_.startsWith("usable")?T():_==="output-restricted"?A(new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):_==="internal-error"?A(new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},'key status changed to "'+_+'"')):_==="expired"?A(new Error("key expired while generating request")):u.warn('unhandled key status change "'+_+'"')})});return e.mediaKeysSession.generateRequest(t,i).then(function(){var T;u.log('Request generated for key-session "'+((T=e.mediaKeysSession)==null?void 0:T.sessionId)+'" keyId: '+w)}).catch(function(T){throw new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_NO_SESSION,error:T,fatal:!1},"Error generating key-session request: "+T)}).then(function(){return k}).catch(function(T){throw x.removeAllListeners(),u.removeSession(e),T}).then(function(){return x.removeAllListeners(),e})},a.onKeyStatusChange=function(e){var t=this;e.mediaKeysSession.keyStatuses.forEach(function(i,n){t.log('key status change "'+i+'" for keyStatuses keyId: '+$t("buffer"in n?new Uint8Array(n.buffer,n.byteOffset,n.byteLength):new Uint8Array(n))+" session keyId: "+$t(new Uint8Array(e.decryptdata.keyId||[]))+" uri: "+e.decryptdata.uri),e.keyStatus=i})},a.fetchServerCertificate=function(e){var t=this.config,i=new t.loader(t),n=this.getServerCertificateUrl(e);return n?(this.log('Fetching serverCertificate for "'+e+'"'),new Promise(function(s,d){var u={responseType:"arraybuffer",url:n},p=t.certLoadPolicy.default,f={loadPolicy:p,timeout:p.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},m={onSuccess:function(w,x,k,T){s(w.data)},onError:function(w,x,k,T){d(new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:k,response:b({url:u.url,data:void 0},w)},'"'+e+'" certificate request failed ('+n+"). Status: "+w.code+" ("+w.text+")"))},onTimeout:function(w,x,k){d(new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:k,response:{url:u.url,data:void 0}},'"'+e+'" certificate request timed out ('+n+")"))},onAbort:function(w,x,k){d(new Error("aborted"))}};i.load(u,f,m)})):Promise.resolve()},a.setMediaKeysServerCertificate=function(e,t,i){var n=this;return new Promise(function(s,d){e.setServerCertificate(i).then(function(u){n.log("setServerCertificate "+(u?"success":"not supported by CDM")+" ("+(i==null?void 0:i.byteLength)+') on "'+t+'"'),s(e)}).catch(function(u){d(new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:u,fatal:!0},u.message))})})},a.renewLicense=function(e,t){var i=this;return this.requestLicense(e,new Uint8Array(t)).then(function(n){return i.updateKeySession(e,new Uint8Array(n)).catch(function(s){throw new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:s,fatal:!0},s.message)})})},a.setupLicenseXHR=function(e,t,i,n){var s=this,d=this.config.licenseXhrSetup;return d?Promise.resolve().then(function(){if(!i.decryptdata)throw new Error("Key removed");return d.call(s.hls,e,t,i,n)}).catch(function(u){if(!i.decryptdata)throw u;return e.open("POST",t,!0),d.call(s.hls,e,t,i,n)}).then(function(u){return e.readyState||e.open("POST",t,!0),{xhr:e,licenseChallenge:u||n}}):(e.open("POST",t,!0),Promise.resolve({xhr:e,licenseChallenge:n}))},a.requestLicense=function(e,t){var i=this,n=this.config.keyLoadPolicy.default;return new Promise(function(s,d){var u=i.getLicenseServerUrl(e.keySystem);i.log("Sending license request to URL: "+u);var p=new XMLHttpRequest;p.responseType="arraybuffer",p.onreadystatechange=function(){if(!i.hls||!e.mediaKeysSession)return d(new Error("invalid state"));if(p.readyState===4)if(p.status===200){i._requestLicenseFailureCount=0;var f=p.response;i.log("License received "+(f instanceof ArrayBuffer?f.byteLength:f));var m=i.config.licenseResponseCallback;if(m)try{f=m.call(i.hls,p,u,e)}catch(T){i.error(T)}s(f)}else{var w=n.errorRetry,x=w?w.maxNumRetry:0;if(i._requestLicenseFailureCount++,i._requestLicenseFailureCount>x||p.status>=400&&p.status<500)d(new yi({type:Z.KEY_SYSTEM_ERROR,details:N.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:p,response:{url:u,data:void 0,code:p.status,text:p.statusText}},"License Request XHR failed ("+u+"). Status: "+p.status+" ("+p.statusText+")"));else{var k=x-i._requestLicenseFailureCount+1;i.warn("Retrying license request, "+k+" attempts left"),i.requestLicense(e,t).then(s,d)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=p,i.setupLicenseXHR(p,u,e,t).then(function(f){var m=f.xhr,w=f.licenseChallenge;m.send(w)})})},a.onMediaAttached=function(e,t){if(this.config.emeEnabled){var i=t.media;this.media=i,i.addEventListener("encrypted",this.onMediaEncrypted),i.addEventListener("waitingforkey",this.onWaitingForKey)}},a.onMediaDetached=function(){var e=this,t=this.media,i=this.mediaKeySessions;t&&(t.removeEventListener("encrypted",this.onMediaEncrypted),t.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Lt.clearKeyUriToKeyIdMap();var n=i.length;l.CDMCleanupPromise=Promise.all(i.map(function(s){return e.removeSession(s)}).concat(t==null?void 0:t.setMediaKeys(null).catch(function(s){e.log("Could not clear media keys: "+s+". media.src: "+(t==null?void 0:t.src))}))).then(function(){n&&(e.log("finished closing key sessions and clearing media keys"),i.length=0)}).catch(function(s){e.log("Could not close sessions and clear media keys: "+s+". media.src: "+(t==null?void 0:t.src))})},a.onManifestLoading=function(){this.keyFormatPromise=null},a.onManifestLoaded=function(e,t){var i=t.sessionKeys;if(i&&this.config.emeEnabled&&!this.keyFormatPromise){var n=i.reduce(function(s,d){return s.indexOf(d.keyFormat)===-1&&s.push(d.keyFormat),s},[]);this.log("Selecting key-system from session-keys "+n.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(n)}},a.removeSession=function(e){var t=this,i=e.mediaKeysSession,n=e.licenseXhr;if(i){this.log("Remove licenses and keys and close session "+i.sessionId),i.onmessage=null,i.onkeystatuseschange=null,n&&n.readyState!==XMLHttpRequest.DONE&&n.abort(),e.mediaKeysSession=e.decryptdata=e.licenseXhr=void 0;var s=this.mediaKeySessions.indexOf(e);return s>-1&&this.mediaKeySessions.splice(s,1),i.remove().catch(function(d){t.log("Could not remove session: "+d)}).then(function(){return i.close()}).catch(function(d){t.log("Could not close session: "+d)})}},l}();Sp.CDMCleanupPromise=void 0;var yi=function(l){function a(e,t){var i;return(i=l.call(this,t)||this).data=void 0,e.error||(e.error=new Error(t)),i.data=e,e.err=e.error,i}return F(a,l),a}(J(Error)),$x="m",Ia="a",Pl="v",Ol="av",Lp="i",Yx="tt",Wx=function(){function l(e){var t=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){t.initialized&&(t.starved=!0),t.buffering=!0},this.onPlaying=function(){t.initialized||(t.initialized=!0),t.buffering=!1},this.applyPlaylistData=function(s){try{t.apply(s,{ot:$x,su:!t.initialized})}catch(d){I.warn("Could not generate manifest CMCD data.",d)}},this.applyFragmentData=function(s){try{var d=s.frag,u=t.hls.levels[d.level],p=t.getObjectType(d),f={d:1e3*d.duration,ot:p};p!==Pl&&p!==Ia&&p!=Ol||(f.br=u.bitrate/1e3,f.tb=t.getTopBandwidth(p)/1e3,f.bl=t.getBufferLength(p)),t.apply(s,f)}catch(m){I.warn("Could not generate segment CMCD data.",m)}},this.hls=e;var i=this.config=e.config,n=i.cmcd;n!=null&&(i.pLoader=this.createPlaylistLoader(),i.fLoader=this.createFragmentLoader(),this.sid=n.sessionId||l.uuid(),this.cid=n.contentId,this.useHeaders=n.useHeaders===!0,this.registerListeners())}var a=l.prototype;return a.registerListeners=function(){var e=this.hls;e.on(y.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(y.MEDIA_DETACHED,this.onMediaDetached,this),e.on(y.BUFFER_CREATED,this.onBufferCreated,this)},a.unregisterListeners=function(){var e=this.hls;e.off(y.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(y.MEDIA_DETACHED,this.onMediaDetached,this),e.off(y.BUFFER_CREATED,this.onBufferCreated,this)},a.destroy=function(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},a.onMediaAttached=function(e,t){this.media=t.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},a.onMediaDetached=function(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)},a.onBufferCreated=function(e,t){var i,n;this.audioBuffer=(i=t.tracks.audio)==null?void 0:i.buffer,this.videoBuffer=(n=t.tracks.video)==null?void 0:n.buffer},a.createData=function(){var e;return{v:1,sf:"h",sid:this.sid,cid:this.cid,pr:(e=this.media)==null?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},a.apply=function(e,t){t===void 0&&(t={}),C(t,this.createData());var i=t.ot===Lp||t.ot===Pl||t.ot===Ol;if(this.starved&&i&&(t.bs=!0,t.su=!0,this.starved=!1),t.su==null&&(t.su=this.buffering),this.useHeaders){var n=l.toHeaders(t);if(!Object.keys(n).length)return;e.headers||(e.headers={}),C(e.headers,n)}else{var s=l.toQuery(t);if(!s)return;e.url=l.appendQueryToUri(e.url,s)}},a.getObjectType=function(e){var t=e.type;return t==="subtitle"?Yx:e.sn==="initSegment"?Lp:t==="audio"?Ia:t==="main"?this.hls.audioTracks.length?Pl:Ol:void 0},a.getTopBandwidth=function(e){var t,i=0,n=this.hls;if(e===Ia)t=n.audioTracks;else{var s=n.maxAutoLevel,d=s>-1?s+1:n.levels.length;t=n.levels.slice(0,d)}for(var u,p=ee(t);!(u=p()).done;){var f=u.value;f.bitrate>i&&(i=f.bitrate)}return i>0?i:NaN},a.getBufferLength=function(e){var t=this.hls.media,i=e===Ia?this.audioBuffer:this.videoBuffer;return i&&t?1e3*Rt.bufferInfo(i,t.currentTime,this.config.maxBufferHole).len:NaN},a.createPlaylistLoader=function(){var e=this.config.pLoader,t=this.applyPlaylistData,i=e||this.config.loader;return function(){function n(d){this.loader=void 0,this.loader=new i(d)}var s=n.prototype;return s.destroy=function(){this.loader.destroy()},s.abort=function(){this.loader.abort()},s.load=function(d,u,p){t(d),this.loader.load(d,u,p)},S(n,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),n}()},a.createFragmentLoader=function(){var e=this.config.fLoader,t=this.applyFragmentData,i=e||this.config.loader;return function(){function n(d){this.loader=void 0,this.loader=new i(d)}var s=n.prototype;return s.destroy=function(){this.loader.destroy()},s.abort=function(){this.loader.abort()},s.load=function(d,u,p){t(d),this.loader.load(d,u,p)},S(n,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),n}()},l.uuid=function(){var e=URL.createObjectURL(new Blob),t=e.toString();return URL.revokeObjectURL(e),t.slice(t.lastIndexOf("/")+1)},l.serialize=function(e){for(var t,i=[],n=function(T){return!Number.isNaN(T)&&T!=null&&T!==""&&T!==!1},s=function(T){return Math.round(T)},d=function(T){return 100*s(T/100)},u={br:s,d:s,bl:d,dl:d,mtp:d,nor:function(T){return encodeURIComponent(T)},rtp:d,tb:s},p=ee(Object.keys(e||{}).sort());!(t=p()).done;){var f=t.value,m=e[f];if(n(m)&&!(f==="v"&&m===1||f=="pr"&&m===1)){var w=u[f];w&&(m=w(m));var x=typeof m,k=void 0;k=f==="ot"||f==="sf"||f==="st"?f+"="+m:x==="boolean"?f:x==="number"?f+"="+m:f+"="+JSON.stringify(m),i.push(k)}}return i.join(",")},l.toHeaders=function(e){for(var t={},i=["Object","Request","Session","Status"],n=[{},{},{},{}],s={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},d=0,u=Object.keys(e);d<u.length;d++){var p=u[d];n[s[p]!=null?s[p]:1][p]=e[p]}for(var f=0;f<n.length;f++){var m=l.serialize(n[f]);m&&(t["CMCD-"+i[f]]=m)}return t},l.toQuery=function(e){return"CMCD="+encodeURIComponent(l.serialize(e))},l.appendQueryToUri=function(e,t){if(!t)return e;var i=e.includes("?")?"&":"?";return""+e+i+t},l}(),qx=function(){function l(e){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=e,this.log=I.log.bind(I,"[content-steering]:"),this.registerListeners()}var a=l.prototype;return a.registerListeners=function(){var e=this.hls;e.on(y.MANIFEST_LOADING,this.onManifestLoading,this),e.on(y.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(y.MANIFEST_PARSED,this.onManifestParsed,this),e.on(y.ERROR,this.onError,this)},a.unregisterListeners=function(){var e=this.hls;e&&(e.off(y.MANIFEST_LOADING,this.onManifestLoading,this),e.off(y.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(y.MANIFEST_PARSED,this.onManifestParsed,this),e.off(y.ERROR,this.onError,this))},a.startLoad=function(){if(this.started=!0,self.clearTimeout(this.reloadTimer),this.enabled&&this.uri)if(this.updated){var e=Math.max(1e3*this.timeToLoad-(performance.now()-this.updated),0);this.scheduleRefresh(this.uri,e)}else this.loadSteeringManifest(this.uri)},a.stopLoad=function(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),self.clearTimeout(this.reloadTimer)},a.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null},a.removeLevel=function(e){var t=this.levels;t&&(this.levels=t.filter(function(i){return i!==e}))},a.onManifestLoading=function(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null},a.onManifestLoaded=function(e,t){var i=t.contentSteering;i!==null&&(this.pathwayId=i.pathwayId,this.uri=i.uri,this.started&&this.startLoad())},a.onManifestParsed=function(e,t){this.audioTracks=t.audioTracks,this.subtitleTracks=t.subtitleTracks},a.onError=function(e,t){var i=t.errorAction;if((i==null?void 0:i.action)===rr&&i.flags===wa){var n=this.pathwayPriority,s=this.pathwayId;this.penalizedPathways[s]||(this.penalizedPathways[s]=performance.now()),!n&&this.levels&&(n=this.levels.reduce(function(d,u){return d.indexOf(u.pathwayId)===-1&&d.push(u.pathwayId),d},[])),n&&n.length>1&&(this.updatePathwayPriority(n),i.resolved=this.pathwayId!==s)}},a.filterParsedLevels=function(e){this.levels=e;var t=this.getLevelsForPathway(this.pathwayId);if(t.length===0){var i=e[0].pathwayId;this.log("No levels found in Pathway "+this.pathwayId+'. Setting initial Pathway to "'+i+'"'),t=this.getLevelsForPathway(i),this.pathwayId=i}return t.length!==e.length?(this.log("Found "+t.length+"/"+e.length+' levels in Pathway "'+this.pathwayId+'"'),t):e},a.getLevelsForPathway=function(e){return this.levels===null?[]:this.levels.filter(function(t){return e===t.pathwayId})},a.updatePathwayPriority=function(e){var t;this.pathwayPriority=e;var i=this.penalizedPathways,n=performance.now();Object.keys(i).forEach(function(m){n-i[m]>3e5&&delete i[m]});for(var s=0;s<e.length;s++){var d=e[s];if(!i[d]){if(d===this.pathwayId)return;var u=this.hls.nextLoadLevel,p=this.hls.levels[u];if((t=this.getLevelsForPathway(d)).length>0){this.log('Setting Pathway to "'+d+'"'),this.pathwayId=d,this.hls.trigger(y.LEVELS_UPDATED,{levels:t});var f=this.hls.levels[u];p&&f&&this.levels&&(f.attrs["STABLE-VARIANT-ID"]!==p.attrs["STABLE-VARIANT-ID"]&&f.bitrate!==p.bitrate&&this.log("Unstable Pathways change from bitrate "+p.bitrate+" to "+f.bitrate),this.hls.nextLoadLevel=u);break}}}},a.clonePathways=function(e){var t=this,i=this.levels;if(i){var n={},s={};e.forEach(function(d){var u=d.ID,p=d["BASE-ID"],f=d["URI-REPLACEMENT"];if(!i.some(function(w){return w.pathwayId===u})){var m=t.getLevelsForPathway(p).map(function(w){var x=C({},w);x.details=void 0,x.url=Rp(w.uri,w.attrs["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",f);var k=new Be(w.attrs);k["PATHWAY-ID"]=u;var T=k.AUDIO&&k.AUDIO+"_clone_"+u,A=k.SUBTITLES&&k.SUBTITLES+"_clone_"+u;T&&(n[k.AUDIO]=T,k.AUDIO=T),A&&(s[k.SUBTITLES]=A,k.SUBTITLES=A),x.attrs=k;var _=new co(x);return xa(_,"audio",T),xa(_,"text",A),_});i.push.apply(i,m),Ap(t.audioTracks,n,f,u),Ap(t.subtitleTracks,s,f,u)}})}},a.loadSteeringManifest=function(e){var t,i=this,n=this.hls.config,s=n.loader;this.loader&&this.loader.destroy(),this.loader=new s(n);try{t=new self.URL(e)}catch{return this.enabled=!1,void this.log("Failed to parse Steering Manifest URI: "+e)}if(t.protocol!=="data:"){var d=0|(this.hls.bandwidthEstimate||n.abrEwmaDefaultEstimate);t.searchParams.set("_HLS_pathway",this.pathwayId),t.searchParams.set("_HLS_throughput",""+d)}var u={responseType:"json",url:t.href},p=n.steeringManifestLoadPolicy.default,f=p.errorRetry||p.timeoutRetry||{},m={loadPolicy:p,timeout:p.maxLoadTimeMs,maxRetry:f.maxNumRetry||0,retryDelay:f.retryDelayMs||0,maxRetryDelay:f.maxRetryDelayMs||0},w={onSuccess:function(x,k,T,A){i.log('Loaded steering manifest: "'+t+'"');var _=x.data;if(_.VERSION===1){i.updated=performance.now(),i.timeToLoad=_.TTL;var L=_["RELOAD-URI"],P=_["PATHWAY-CLONES"],D=_["PATHWAY-PRIORITY"];if(L)try{i.uri=new self.URL(L,t).href}catch{return i.enabled=!1,void i.log("Failed to parse Steering Manifest RELOAD-URI: "+L)}i.scheduleRefresh(i.uri||T.url),P&&i.clonePathways(P),D&&i.updatePathwayPriority(D)}else i.log("Steering VERSION "+_.VERSION+" not supported!")},onError:function(x,k,T,A){if(i.log("Error loading steering manifest: "+x.code+" "+x.text+" ("+k.url+")"),i.stopLoad(),x.code===410)return i.enabled=!1,void i.log("Steering manifest "+k.url+" no longer available");var _=1e3*i.timeToLoad;if(x.code!==429)i.scheduleRefresh(i.uri||k.url,_);else{var L=i.loader;if(typeof(L==null?void 0:L.getResponseHeader)=="function"){var P=L.getResponseHeader("Retry-After");P&&(_=1e3*parseFloat(P))}i.log("Steering manifest "+k.url+" rate limited")}},onTimeout:function(x,k,T){i.log("Timeout loading steering manifest ("+k.url+")"),i.scheduleRefresh(i.uri||k.url)}};this.log("Requesting steering manifest: "+t),this.loader.load(u,m,w)},a.scheduleRefresh=function(e,t){var i=this;t===void 0&&(t=1e3*this.timeToLoad),self.clearTimeout(this.reloadTimer),this.reloadTimer=self.setTimeout(function(){i.loadSteeringManifest(e)},t)},l}();function Ap(l,a,e,t){l&&Object.keys(a).forEach(function(i){var n=l.filter(function(s){return s.groupId===i}).map(function(s){var d=C({},s);return d.details=void 0,d.attrs=new Be(d.attrs),d.url=d.attrs.URI=Rp(s.url,s.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",e),d.groupId=d.attrs["GROUP-ID"]=a[i],d.attrs["PATHWAY-ID"]=t,d});l.push.apply(l,n)})}function Rp(l,a,e,t){var i,n=t.HOST,s=t.PARAMS,d=t[e];a&&(i=d==null?void 0:d[a])&&(l=i);var u=new self.URL(l);return n&&!i&&(u.host=n),s&&Object.keys(s).sort().forEach(function(p){p&&u.searchParams.set(p,s[p])}),u.href}var Xx=/^age:\s*[\d.]+\s*$/im,Cp=function(){function l(e){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=e&&e.xhrSetup||null,this.stats=new wt,this.retryDelay=0}var a=l.prototype;return a.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},a.abortInternal=function(){var e=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),e&&(e.onreadystatechange=null,e.onprogress=null,e.readyState!==4&&(this.stats.aborted=!0,e.abort()))},a.abort=function(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},a.load=function(e,t,i){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=e,this.config=t,this.callbacks=i,this.loadInternal()},a.loadInternal=function(){var e=this,t=this.config,i=this.context;if(t){var n=this.loader=new self.XMLHttpRequest,s=this.stats;s.loading.first=0,s.loaded=0,s.aborted=!1;var d=this.xhrSetup;d?Promise.resolve().then(function(){if(!e.stats.aborted)return d(n,i.url)}).catch(function(u){return n.open("GET",i.url,!0),d(n,i.url)}).then(function(){e.stats.aborted||e.openAndSendXhr(n,i,t)}).catch(function(u){e.callbacks.onError({code:n.status,text:u.message},i,n,s)}):this.openAndSendXhr(n,i,t)}},a.openAndSendXhr=function(e,t,i){e.readyState||e.open("GET",t.url,!0);var n=this.context.headers,s=i.loadPolicy,d=s.maxTimeToFirstByteMs,u=s.maxLoadTimeMs;if(n)for(var p in n)e.setRequestHeader(p,n[p]);t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,self.clearTimeout(this.requestTimeout),i.timeout=d&&U(d)?d:u,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),e.send()},a.readystatechange=function(){var e=this.context,t=this.loader,i=this.stats;if(e&&t){var n=t.readyState,s=this.config;if(!i.aborted&&n>=2&&(i.loading.first===0&&(i.loading.first=Math.max(self.performance.now(),i.loading.start),s.timeout!==s.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),s.timeout=s.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.loadPolicy.maxLoadTimeMs-(i.loading.first-i.loading.start)))),n===4)){self.clearTimeout(this.requestTimeout),t.onreadystatechange=null,t.onprogress=null;var d=t.status,u=t.responseType!=="text";if(d>=200&&d<300&&(u&&t.response||t.responseText!==null)){i.loading.end=Math.max(self.performance.now(),i.loading.first);var p=u?t.response:t.responseText,f=t.responseType==="arraybuffer"?p.byteLength:p.length;if(i.loaded=i.total=f,i.bwEstimate=8e3*i.total/(i.loading.end-i.loading.first),!this.callbacks)return;var m=this.callbacks.onProgress;if(m&&m(i,e,p,t),!this.callbacks)return;var w={url:t.responseURL,data:p,code:d};this.callbacks.onSuccess(w,i,e,t)}else{var x=s.loadPolicy.errorRetry;va(x,i.retry,!1,d)?this.retry(x):(I.error(d+" while loading "+e.url),this.callbacks.onError({code:d,text:t.statusText},e,t,i))}}}},a.loadtimeout=function(){var e,t=(e=this.config)==null?void 0:e.loadPolicy.timeoutRetry;if(va(t,this.stats.retry,!0))this.retry(t);else{I.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))}},a.retry=function(e){var t=this.context,i=this.stats;this.retryDelay=tl(e,i.retry),i.retry++,I.warn((status?"HTTP Status "+status:"Timeout")+" while loading "+t.url+", retrying "+i.retry+"/"+e.maxNumRetry+" in "+this.retryDelay+"ms"),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)},a.loadprogress=function(e){var t=this.stats;t.loaded=e.loaded,e.lengthComputable&&(t.total=e.total)},a.getCacheAge=function(){var e=null;if(this.loader&&Xx.test(this.loader.getAllResponseHeaders())){var t=this.loader.getResponseHeader("age");e=t?parseFloat(t):null}return e},a.getResponseHeader=function(e){return this.loader&&new RegExp("^"+e+":\\s*[\\d.]+\\s*$","im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(e):null},l}(),Qx=/(\d+)-(\d+)\/(\d+)/,Ip=function(){function l(e){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=e.fetchSetup||Jx,this.controller=new self.AbortController,this.stats=new wt}var a=l.prototype;return a.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},a.abortInternal=function(){var e=this.response;e!=null&&e.ok||(this.stats.aborted=!0,this.controller.abort())},a.abort=function(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},a.load=function(e,t,i){var n=this,s=this.stats;if(s.loading.start)throw new Error("Loader can only be used once.");s.loading.start=self.performance.now();var d=function(k,T){var A={method:"GET",mode:"cors",credentials:"same-origin",signal:T,headers:new self.Headers(C({},k.headers))};return k.rangeEnd&&A.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),A}(e,this.controller.signal),u=i.onProgress,p=e.responseType==="arraybuffer",f=p?"byteLength":"length",m=t.loadPolicy,w=m.maxTimeToFirstByteMs,x=m.maxLoadTimeMs;this.context=e,this.config=t,this.callbacks=i,this.request=this.fetchSetup(e,d),self.clearTimeout(this.requestTimeout),t.timeout=w&&U(w)?w:x,this.requestTimeout=self.setTimeout(function(){n.abortInternal(),i.onTimeout(s,e,n.response)},t.timeout),self.fetch(this.request).then(function(k){n.response=n.loader=k;var T=Math.max(self.performance.now(),s.loading.start);if(self.clearTimeout(n.requestTimeout),t.timeout=x,n.requestTimeout=self.setTimeout(function(){n.abortInternal(),i.onTimeout(s,e,n.response)},x-(T-s.loading.start)),!k.ok){var A=k.status,_=k.statusText;throw new Zx(_||"fetch, bad network response",A,k)}return s.loading.first=T,s.total=function(L){var P=L.get("Content-Range");if(P){var D=function(H){var Y=Qx.exec(H);if(Y)return parseInt(Y[2])-parseInt(Y[1])+1}(P);if(U(D))return D}var B=L.get("Content-Length");if(B)return parseInt(B)}(k.headers)||s.total,u&&U(t.highWaterMark)?n.loadProgressively(k,s,e,t.highWaterMark,u):p?k.arrayBuffer():e.responseType==="json"?k.json():k.text()}).then(function(k){var T=n.response;self.clearTimeout(n.requestTimeout),s.loading.end=Math.max(self.performance.now(),s.loading.first);var A=k[f];A&&(s.loaded=s.total=A);var _={url:T.url,data:k,code:T.status};u&&!U(t.highWaterMark)&&u(s,e,k,T),i.onSuccess(_,s,e,T)}).catch(function(k){if(self.clearTimeout(n.requestTimeout),!s.aborted){var T=k&&k.code||0,A=k?k.message:null;i.onError({code:T,text:A},e,k?k.details:null,s)}})},a.getCacheAge=function(){var e=null;if(this.response){var t=this.response.headers.get("age");e=t?parseFloat(t):null}return e},a.getResponseHeader=function(e){return this.response?this.response.headers.get(e):null},a.loadProgressively=function(e,t,i,n,s){n===void 0&&(n=0);var d=new sp,u=e.body.getReader();return function p(){return u.read().then(function(f){if(f.done)return d.dataLength&&s(t,i,d.flush(),e),Promise.resolve(new ArrayBuffer(0));var m=f.value,w=m.length;return t.loaded+=w,w<n||d.dataLength?(d.push(m),d.dataLength>=n&&s(t,i,d.flush(),e)):s(t,i,m,e),p()}).catch(function(){return Promise.reject()})}()},l}();function Jx(l,a){return new self.Request(l.url,a)}var Zx=function(l){function a(e,t,i){var n;return(n=l.call(this,e)||this).code=void 0,n.details=void 0,n.code=t,n.details=i,n}return F(a,l),a}(J(Error)),ey=/\s/,ty=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,maxBufferSize:6e7,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:Cp,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:bx,bufferController:Sx,capLevelController:Hx,errorController:zw,fpsController:Kx,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:Le,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,certLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null}},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},{cueHandler:{newCue:function(l,a,e,t){for(var i,n,s,d,u,p=[],f=self.VTTCue||self.TextTrackCue,m=0;m<t.rows.length;m++)if(s=!0,d=0,u="",!(i=t.rows[m]).isEmpty()){for(var w,x=0;x<i.chars.length;x++)ey.test(i.chars[x].uchar)&&s?d++:(u+=i.chars[x].uchar,s=!1);i.cueStartTime=a,a===e&&(e+=1e-4),d>=16?d--:d++;var k=wp(u.trim()),T=Al(a,e,k);l!=null&&(w=l.cues)!=null&&w.getCueById(T)||((n=new f(a,e,k)).id=T,n.line=m+1,n.align="left",n.position=10+Math.min(80,10*Math.floor(8*d/32)),p.push(n))}return l&&p.length&&(p.sort(function(A,_){return A.line==="auto"||_.line==="auto"?0:A.line>8&&_.line>8?_.line-A.line:A.line-_.line}),p.forEach(function(A){return _u(l,A)})),p}},enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}),{},{subtitleStreamController:kx,subtitleTrackController:Tx,timelineController:Vx,audioStreamController:wx,audioTrackController:xx,emeController:Sp,cmcdController:Wx,contentSteeringController:qx});function Ml(l){return l&&typeof l=="object"?Array.isArray(l)?l.map(Ml):Object.keys(l).reduce(function(a,e){return a[e]=Ml(l[e]),a},{}):l}function iy(l){var a=l.loader;a!==Ip&&a!==Cp?(I.log("[config]: Custom loader detected, cannot enable progressive streaming"),l.progressive=!1):function(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch{}return!1}()&&(l.loader=Ip,l.progressive=!0,l.enableSoftwareAES=!0,I.log("[config]: Progressive streaming enabled, using FetchLoader"))}var Dp=function(){function l(e){e===void 0&&(e={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new La,this._autoLevelCapping=void 0,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,We(e.debug||!1,"Hls instance");var t=this.config=function(ke,ve){if((ve.liveSyncDurationCount||ve.liveMaxLatencyDurationCount)&&(ve.liveSyncDuration||ve.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(ve.liveMaxLatencyDurationCount!==void 0&&(ve.liveSyncDurationCount===void 0||ve.liveMaxLatencyDurationCount<=ve.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(ve.liveMaxLatencyDuration!==void 0&&(ve.liveSyncDuration===void 0||ve.liveMaxLatencyDuration<=ve.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');var Ae=Ml(ke),Ne=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return["manifest","level","frag"].forEach(function(Ce){var Pe=(Ce==="level"?"playlist":Ce)+"LoadPolicy",Fe=ve[Pe]===void 0,Oe=[];Ne.forEach(function(Ke){var Xe=Ce+"Loading"+Ke,rt=ve[Xe];if(rt!==void 0&&Fe){Oe.push(Xe);var gt=Ae[Pe].default;switch(ve[Pe]={default:gt},Ke){case"TimeOut":gt.maxLoadTimeMs=rt,gt.maxTimeToFirstByteMs=rt;break;case"MaxRetry":gt.errorRetry.maxNumRetry=rt,gt.timeoutRetry.maxNumRetry=rt;break;case"RetryDelay":gt.errorRetry.retryDelayMs=rt,gt.timeoutRetry.retryDelayMs=rt;break;case"MaxRetryTimeout":gt.errorRetry.maxRetryDelayMs=rt,gt.timeoutRetry.maxRetryDelayMs=rt}}}),Oe.length&&I.warn('hls.js config: "'+Oe.join('", "')+'" setting(s) are deprecated, use "'+Pe+'": '+JSON.stringify(ve[Pe]))}),b(b({},Ae),ve)}(l.DefaultConfig,e);this.userConfig=e,this._autoLevelCapping=-1,t.progressive&&iy(t);var i=t.abrController,n=t.bufferController,s=t.capLevelController,d=t.errorController,u=t.fpsController,p=new d(this),f=this.abrController=new i(this),m=this.bufferController=new n(this),w=this.capLevelController=new s(this),x=new u(this),k=new Rw(this),T=new Iw(this),A=t.contentSteeringController,_=A?new A(this):null,L=this.levelController=new Bw(this,_),P=new Uw(this),D=new Vw(this.config),B=this.streamController=new mx(this,P,D);w.setStreamController(B),x.setStreamController(B);var H=[k,L,B];_&&H.splice(1,0,_),this.networkControllers=H;var Y=[f,m,w,x,T,P];this.audioTrackController=this.createController(t.audioTrackController,H);var ue=t.audioStreamController;ue&&H.push(new ue(this,P,D)),this.subtitleTrackController=this.createController(t.subtitleTrackController,H);var te=t.subtitleStreamController;te&&H.push(new te(this,P,D)),this.createController(t.timelineController,Y),D.emeController=this.emeController=this.createController(t.emeController,Y),this.cmcdController=this.createController(t.cmcdController,Y),this.latencyController=this.createController(Dw,Y),this.coreComponents=Y,H.push(p);var ne=p.onErrorOut;typeof ne=="function"&&this.on(y.ERROR,ne,p)}l.isSupported=function(){return function(){var e=vn();if(!e)return!1;var t=ju(),i=e&&typeof e.isTypeSupported=="function"&&e.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function";return!!i&&!!n}()};var a=l.prototype;return a.createController=function(e,t){if(e){var i=new e(this);return t&&t.push(i),i}return null},a.on=function(e,t,i){i===void 0&&(i=this),this._emitter.on(e,t,i)},a.once=function(e,t,i){i===void 0&&(i=this),this._emitter.once(e,t,i)},a.removeAllListeners=function(e){this._emitter.removeAllListeners(e)},a.off=function(e,t,i,n){i===void 0&&(i=this),this._emitter.off(e,t,i,n)},a.listeners=function(e){return this._emitter.listeners(e)},a.emit=function(e,t,i){return this._emitter.emit(e,t,i)},a.trigger=function(e,t){if(this.config.debug)return this.emit(e,e,t);try{return this.emit(e,e,t)}catch(i){I.error("An internal error happened while handling event "+e+'. Error message: "'+i.message+'". Here is a stacktrace:',i),this.trigger(y.ERROR,{type:Z.OTHER_ERROR,details:N.INTERNAL_EXCEPTION,fatal:!1,event:e,error:i})}return!1},a.listenerCount=function(e){return this._emitter.listenerCount(e)},a.destroy=function(){I.log("destroy"),this.trigger(y.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(t){return t.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(t){return t.destroy()}),this.coreComponents.length=0;var e=this.config;e.xhrSetup=e.fetchSetup=void 0,this.userConfig=null},a.attachMedia=function(e){I.log("attachMedia"),this._media=e,this.trigger(y.MEDIA_ATTACHING,{media:e})},a.detachMedia=function(){I.log("detachMedia"),this.trigger(y.MEDIA_DETACHING,void 0),this._media=null},a.loadSource=function(e){this.stopLoad();var t=this.media,i=this.url,n=this.url=Se.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});I.log("loadSource:"+n),t&&i&&(i!==n||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(t)),this.trigger(y.MANIFEST_LOADING,{url:e})},a.startLoad=function(e){e===void 0&&(e=-1),I.log("startLoad("+e+")"),this.networkControllers.forEach(function(t){t.startLoad(e)})},a.stopLoad=function(){I.log("stopLoad"),this.networkControllers.forEach(function(e){e.stopLoad()})},a.swapAudioCodec=function(){I.log("swapAudioCodec"),this.streamController.swapAudioCodec()},a.recoverMediaError=function(){I.log("recoverMediaError");var e=this._media;this.detachMedia(),e&&this.attachMedia(e)},a.removeLevel=function(e,t){t===void 0&&(t=0),this.levelController.removeLevel(e,t)},S(l,[{key:"levels",get:function(){var e=this.levelController.levels;return e||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(e){I.log("set currentLevel:"+e),this.loadLevel=e,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(e){I.log("set nextLevel:"+e),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(e){I.log("set loadLevel:"+e),this.levelController.manualLevel=e}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(e){this.levelController.nextLoadLevel=e}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(e){I.log("set firstLevel:"+e),this.levelController.firstLevel=e}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(e){I.log("set startLevel:"+e),e!==-1&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(e){var t=!!e;t!==this.config.capLevelToPlayerSize&&(t?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=t)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(e){this._autoLevelCapping!==e&&(I.log("set autoLevelCapping:"+e),this._autoLevelCapping=e)}},{key:"bandwidthEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.getEstimate():NaN}},{key:"ttfbEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.getEstimateTTFB():NaN}},{key:"maxHdcpLevel",get:function(){return this._maxHdcpLevel},set:function(e){Qs.indexOf(e)>-1&&(this._maxHdcpLevel=e)}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var e=this.levels,t=this.config.minAutoBitrate;if(!e)return 0;for(var i=e.length,n=0;n<i;n++)if(e[n].maxBitrate>=t)return n;return 0}},{key:"maxAutoLevel",get:function(){var e,t=this.levels,i=this.autoLevelCapping,n=this.maxHdcpLevel;if(e=i===-1&&t&&t.length?t.length-1:i,n)for(var s=e;s--;){var d=t[s].attrs["HDCP-LEVEL"];if(d&&d<=n)return s}return e}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(e){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,e)}},{key:"playingDate",get:function(){return this.streamController.currentProgramDateTime}},{key:"mainForwardBufferInfo",get:function(){return this.streamController.getMainFwdBufferInfo()}},{key:"audioTracks",get:function(){var e=this.audioTrackController;return e?e.audioTracks:[]}},{key:"audioTrack",get:function(){var e=this.audioTrackController;return e?e.audioTrack:-1},set:function(e){var t=this.audioTrackController;t&&(t.audioTrack=e)}},{key:"subtitleTracks",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTrack:-1},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleTrack=e)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var e=this.subtitleTrackController;return!!e&&e.subtitleDisplay},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(e){this.config.lowLatencyMode=e}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.4.12"}},{key:"Events",get:function(){return y}},{key:"ErrorTypes",get:function(){return Z}},{key:"ErrorDetails",get:function(){return N}},{key:"DefaultConfig",get:function(){return l.defaultConfig?l.defaultConfig:ty},set:function(e){l.defaultConfig=e}}]),l}();return Dp.defaultConfig=void 0,Dp},r.exports=g()})(!1)})(Oc);const Xn=Pc(Oc.exports);function Cs(r){return r==""||!r||r[0]==""||!r[0]?"-":r[0]}class Fg{constructor(o,c,h){Gi(this,"adsManager",null);Gi(this,"displayContainer",null);Gi(this,"loader",null);Gi(this,"loaded",!1);Gi(this,"cuePoints",null);Gi(this,"countdownTimer");Gi(this,"pollCountdown",(o=!1)=>{if(!o){clearInterval(this.countdownTimer);return}this.countdownTimer=setInterval(()=>{this.refs.adTime.value=Math.max(this.adsManager.getRemainingTime(),0)},100)});Gi(this,"waitingForAds",!1);Gi(this,"adsTimeout",0);this.container=o,this.videoElement=c,this.refs=h,setTimeout(()=>{this.refs.adsLoadedRes(!1)},5e3),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale("en"),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(!0),this.displayContainer=new google.ima.AdDisplayContainer(this.container.value,this.videoElement.value),this.loader=new google.ima.AdsLoader(this.displayContainer),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,g=>this.onAdError(g),!1),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,g=>{try{const v=new google.ima.AdsRenderingSettings;v.restoreCustomPlaybackStateOnAdBreakComplete=!0,v.enablePreloading=!0,this.adsManager=g.getAdsManager(this.videoElement.value,v),this.cuePoints=this.adsManager.getCuePoints(),this.adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,b=>this.onAdError(b)),new ResizeObserver(b=>{this.adsManager&&this.adsManager.resize(b[0].contentRect.width,b[0].contentRect.height,google.ima.ViewMode.NORMAL)}).observe(this.videoElement.value),Object.keys(google.ima.AdEvent.Type).forEach(b=>{this.adsManager.addEventListener(google.ima.AdEvent.Type[b],E=>{var J,Q,ee,we,le,be,Se,U,y,Z,N,Ie,xe,ze,Je,We,I,Ve,pe;const S=E.getAd();if(!S)return;let R=S.getAdPodInfo(),C=S.getCreativeId();C||(C=Cs(S.getWrapperCreativeIds()));let F=S.getAdSystem();F||(F=Cs(S.getWrapperAdSystems()));let M=S.getAdId();M||Cs(S.getWrapperAdIds());let G=null;try{G=R==null?void 0:R.getAdPosition()}catch(Be){console.warn(Be)}let ie=null;try{ie=R==null?void 0:R.getPodIndex()}catch(Be){console.warn(Be)}const j={c:C,l:M,p:G,i:ie,a:F,d:S==null?void 0:S.getDuration()};switch(E.type){case google.ima.AdEvent.Type.VOLUME_CHANGED:Ft(this.refs.playerReference,(J=this.refs.currentContent.value)==null?void 0:J.key,oe.ad_unmuted,j);break;case google.ima.AdEvent.Type.VOLUME_MUTED:this.refs.muted.value=!0,Ft(this.refs.playerReference,(Q=this.refs.currentContent.value)==null?void 0:Q.key,oe.ad_muted,j);break;case google.ima.AdEvent.Type.LOADED:this.pollCountdown(!0),Ft(this.refs.playerReference,(ee=this.refs.currentContent.value)==null?void 0:ee.key,oe.ad_loaded,j);break;case google.ima.AdEvent.Type.STARTED:this.adsManager.setVolume(this.refs.muted.value?0:this.refs.volume.value),this.refs.inAd.value=!0,this.refs.adPlaying.value=!0,Ft(this.refs.playerReference,(we=this.refs.currentContent.value)==null?void 0:we.key,oe.ad_start,j),this.refs.configuration.autoplay&&!this.refs.currentContent.value.isLive&&Ft(this.refs.playerReference,(le=this.refs.currentContent.value)==null?void 0:le.key,oe.ad_autoplayed,j),Ft(this.refs.playerReference,(be=this.refs.currentContent.value)==null?void 0:be.key,this.refs.muted.value?oe.ad_played_muted:oe.ad_played_unmuted,j);break;case google.ima.AdEvent.Type.PAUSED:this.refs.adPlaying.value=!1,Ft(this.refs.playerReference,(Se=this.refs.currentContent.value)==null?void 0:Se.key,oe.ad_pause,j);break;case google.ima.AdEvent.Type.RESUMED:this.refs.adPlaying.value=!0,Ft(this.refs.playerReference,(U=this.refs.currentContent.value)==null?void 0:U.key,oe.ad_resume,j);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.loader.contentComplete(),this.requestAds(),Ft(this.refs.playerReference,(y=this.refs.currentContent.value)==null?void 0:y.key,oe.ads_complete,j),this.refs.adPlaying.value=!1,this.refs.inAd.value=!1;break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.refs.pause(!0),Ft(this.refs.playerReference,(Z=this.refs.currentContent.value)==null?void 0:Z.key,oe.ad_cont_pause,j);break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.refs.adPlaying.value=!1,this.refs.inAd.value=!1;const Be=this.refs.videoWrapperVisible.value||!this.refs.configuration.pauseContentWhenInvisible;this.refs.started.value&&Be&&this.refs.play(!0),Ft(this.refs.playerReference,(N=this.refs.currentContent.value)==null?void 0:N.key,oe.ad_cont_resume,j);break;case google.ima.AdEvent.Type.SKIPPED:this.refs.adPlaying.value=!1,this.refs.inAd.value=!1,Ft(this.refs.playerReference,(Ie=this.refs.currentContent.value)==null?void 0:Ie.key,oe.ad_skip,j);break;case google.ima.AdEvent.Type.THIRD_QUARTILE:Ft(this.refs.playerReference,(xe=this.refs.currentContent.value)==null?void 0:xe.key,oe.ad_75,j);break;case google.ima.AdEvent.Type.MIDPOINT:Ft(this.refs.playerReference,(ze=this.refs.currentContent.value)==null?void 0:ze.key,oe.ad_50,j);break;case google.ima.AdEvent.Type.FIRST_QUARTILE:Ft(this.refs.playerReference,(Je=this.refs.currentContent.value)==null?void 0:Je.key,oe.ad_25,j);break;case google.ima.AdEvent.Type.CLICK:Ft(this.refs.playerReference,(We=this.refs.currentContent.value)==null?void 0:We.key,oe.ad_click,j);break;case google.ima.AdEvent.Type.IMPRESSION:Ft(this.refs.playerReference,(I=this.refs.currentContent.value)==null?void 0:I.key,oe.ad_impression,j);break;case google.ima.AdEvent.Type.COMPLETE:this.refs.adPlaying.value=!1,this.refs.inAd.value=!1,Ft(this.refs.playerReference,(Ve=this.refs.currentContent.value)==null?void 0:Ve.key,oe.ad_done,j);break;case google.ima.AdEvent.Type.AD_CAN_PLAY:Ft(this.refs.playerReference,(pe=this.refs.currentContent.value)==null?void 0:pe.key,oe.ad_can_play,j);break;case google.ima.AdEvent.Type.LOG:break;case google.ima.AdEvent.Type.DURATION_CHANGE:break;case google.ima.AdEvent.Type.AD_BUFFERING:break;default:console.warn(`Unknown: ${E.type}`);break}})}),this.adsManager.setVolume(this.refs.muted.value?0:this.refs.volume.value),this.displayContainer.initialize(),this.adsManager.init(o.offsetWidth,o.offsetHeight,google.ima.ViewMode.NORMAL),console.log("ParOne Ads Loaded"),this.refs.adsLoadedRes(!0),this.loaded=!0}catch(v){this.refs.adsLoadedRes(!1),this.onAdError(v)}},!1),this.requestAds()}markEnded(){this.loader.contentComplete()}clearSeekedCuePoints(){this.cuePoints.length}async startAd(){var o;if(this.adsTimeout||(this.adsTimeout=Date.now()),!this.waitingForAds){if(Date.now()-this.adsTimeout>((o=this.refs.configuration)!=null&&o.usesHeaderBidding?2500:1500))return this.refs.adsLoadedRes(!1);this.adsManager&&this.loaded?(this.adsManager.setVolume(this.refs.muted.value?0:this.refs.volume.value),this.adsTimeout=0,this.waitingForAds=!1,this.adsManager.start()):(this.waitingForAds=!0,setTimeout(()=>this.startAd,10))}}stop(){this.adsManager.stop(),this.loader.contentComplete()}async requestAds(){var o,c,h,g,v;if(!!this.refs.useAds.value)try{const b=new google.ima.AdsRequest;if(b.adTagUrl=(o=this.refs.configuration)!=null&&o.usesHeaderBidding?await this.refs.getHeaderBiddingTag():this.refs.tagUrl.value,!b.adTagUrl)return console.warn("Could not find VAST tag."),this.refs.adsLoadedRes(!1);b.linearAdSlotWidth=(c=this.container.value)==null?void 0:c.offsetWidth,b.linearAdSlotHeight=(h=this.container.value)==null?void 0:h.offsetHeight,b.nonLinearAdSlotWidth=(g=this.container.value)==null?void 0:g.offsetWidth,b.nonLinearAdSlotHeight=(v=this.container.value)==null?void 0:v.offsetHeight,b.forceNonLinearFullSlot=!1,b.setAdWillPlayMuted(this.refs.configuration.autoplay&&this.refs.configuration.autoplayMuted),b.setAdWillAutoPlay(this.refs.configuration.autoplay),this.loader.requestAds(b,{})}catch(b){this.onAdError(b)}}startAdsFromID3Marker(){var o,c;this.adsManager.init((o=this.container.value)==null?void 0:o.offsetWidth,(c=this.container.value)==null?void 0:c.offsetHeight,google.ima.ViewMode.NORMAL),this.adsManager.start()}setAdVolume(o){var c;(c=this.adsManager)==null||c.setVolume(o)}discardAdBreak(){this.adsManager.discardAdBreak(),this.refs.inAd.value=!1}pause(){var o;(o=this.adsManager)==null||o.pause(),this.refs.adPlaying.value=!1}resume(){var o;(o=this.adsManager)==null||o.resume(),this.refs.adPlaying.value=!0}destroy(){this.adsManager&&this.adsManager.destroy(),this.displayContainer&&this.displayContainer.destroy(),this.loader&&this.loader.destroy(),this.refs.adPlaying.value=!1,this.refs.inAd.value=!1,this.countdownTimer&&clearInterval(this.countdownTimer)}onAdError(o){let c;try{c=o.getError()}catch{}console.error("There was an error with loading an ad.",c?{message:c==null?void 0:c.getMessage(),vastErrorCode:c==null?void 0:c.getVastErrorCode(),innerError:c==null?void 0:c.getInnerError(),type:c==null?void 0:c.getType(),errorCode:c==null?void 0:c.getErrorCode()}:o),this.refs.adPlaying.value=!1,this.refs.inAd.value=!1,this.refs.adsLoadedRes(!1),this.refs.started.value&&this.refs.play(!0)}}var Is={exports:{}};(function(r,o){(function(c,h){r.exports=h()})(Mg,function(){return function(c){function h(v){if(g[v])return g[v].exports;var b=g[v]={i:v,l:!1,exports:{}};return c[v].call(b.exports,b,b.exports,h),b.l=!0,b.exports}var g={};return h.m=c,h.c=g,h.d=function(v,b,E){h.o(v,b)||Object.defineProperty(v,b,{configurable:!1,enumerable:!0,get:E})},h.n=function(v){var b=v&&v.__esModule?function(){return v.default}:function(){return v};return h.d(b,"a",b),b},h.o=function(v,b){return Object.prototype.hasOwnProperty.call(v,b)},h.p="",h(h.s=1)}([function(c,h,g){function v(E){var S=E===void 0?{}:E,R=S.ESCAPE,C=R===void 0?/^\\/:R,F=S.VARIABLE_START,M=F===void 0?/^\${\s*/:F,G=S.VARIABLE_END,ie=G===void 0?/^\s*}/:G,j=S.PIPE_START,J=j===void 0?/^\s*\|\s*/:j,Q=S.PIPE_PARAMETER_START,ee=Q===void 0?/^\s*:\s*/:Q,we=S.QUOTED_STRING,le=we===void 0?h.DEFAULT_QUOTED_STRING_REGEX:we,be=S.QUOTED_STRING_TEST,Se=be===void 0?null:be,U=S.QUOTED_STRING_GET_AND_ADVANCE,y=U===void 0?null:U,Z=S.QUOTED_STRING_IN_PARAMETER_TEST,N=Z===void 0?null:Z,Ie=S.QUOTED_STRING_IN_PARAMETER_GET_AND_ADVANCE,xe=Ie===void 0?null:Ie,ze=Se||function(Ve){return le.test(Ve)},Je=y||b(le),We=N||function(Ve){return le.test(Ve)},I=xe||b(le);return function(Ve){function pe(he){he===void 0&&(he=1),Ze=Ze.substr(he)}function Be(he){he===void 0&&(he=/^/),pe(Ze.match(he)[0].length)}function _t(){var he;return Be(C),he=Ze.length>0?Ze[0]:"",pe(),he}function Nt(he){var ce=(he===void 0?{}:he).isNull,Le=ce!==void 0&&ce;W={name:"",pipes:[]},ge=!Le}function wt(){ni.variables.push(W),Nt({isNull:!0})}function xt(he){var ce=(he===void 0?{}:he).isNull,Le=ce!==void 0&&ce;ae={name:"",parameters:[]},ye=!Le}function lt(){W.pipes.push(ae),xt({isNull:!0})}function Ct(he){var ce=(he===void 0?{}:he).isNull,Le=ce!==void 0&&ce;se="",me=!Le}function Tt(){ae.parameters.push(se),Ct({isNull:!0})}function Et(){return!!ie.test(Ze)&&(Be(ie),O>=3&&Tt(),O>=2&&lt(),O>=1&&wt(),O=0,!0)}function di(){return!!J.test(Ze)&&(Be(J),O>=3&&Tt(),O>=2&&lt(),O>=1&&xt(),O=2,!0)}function Kt(){return!!ee.test(Ze)&&(Be(ee),O>=3&&Tt(),O>=2&&Ct(),O=3,!0)}for(var Ze=Ve,ni={literals:[],variables:[]},O=0,z="",W={name:"",pipes:[]},ae={name:"",parameters:[]},se="",ge=!1,ye=!1,me=!1;Ze&&Ze.length>0;)switch(O){case 0:if(C.test(Ze)){z+=_t();continue}if(M.test(Ze)){O=1,Nt(),ni.literals.push(z),z="",Be(M);continue}z+=Ze[0],pe();break;case 1:if(C.test(Ze)){W.name+=_t();continue}if(Et()||di())continue;if(ze(Ze)){W.name+=Je(Ze,pe);continue}W.name+=Ze[0],pe();break;case 2:if(C.test(Ze)){ae.name+=_t();continue}if(Et()||Kt()||di())continue;if(ze(Ze)){ae.name+=Je(Ze,pe);continue}ae.name+=Ze[0],pe();break;case 3:if(C.test(Ze)){se+=_t();continue}if(Et()||Kt()||di())continue;if(We(Ze)){se+=I(Ze,pe);continue}se+=Ze[0],pe()}return me&&ae.parameters.push(se),ye&&W.pipes.push(ae),ge&&ni.variables.push(W),ni.literals.push(z),ni}}function b(E){return function(S,R){var C=S.match(E);return R(C[0].length),C.slice(2).join("").replace("\\\\","\\")}}Object.defineProperty(h,"__esModule",{value:!0}),h.DEFAULT_QUOTED_STRING_REGEX=/^('((?:[^'\\]|\\.)*)'|'((?:[^'\\]|\\.)*)$|"((?:[^"\\]|\\.)*)"|"((?:[^"\\]|\\.)*)$)/,h.parseStringTemplateGenerator=v,h.parseStringTemplate=v(),h.getQuotedStringAndAdvanceForRegex=b},function(c,h,g){c.exports=g(2)},function(c,h,g){function v(b){for(var E in b)h.hasOwnProperty(E)||(h[E]=b[E])}Object.defineProperty(h,"__esModule",{value:!0}),v(g(0)),v(g(3))},function(c,h,g){function v(C){return function(F){return C.hasOwnProperty(F)?C[F]:F.split(".").reduce(function(M,G){return M.hasOwnProperty(G)?M[G]:""},C)}}function b(C,F,M,G){G===void 0&&(G=v(F));var ie=G(C.name);return C.pipes.reduce(function(j,J){return M.hasOwnProperty(J.name)?M[J.name](j,J.parameters):j},ie==null?"":ie)}function E(C,F,M,G){return G===void 0&&(G=v(F)),C.literals.length===0?"":C.literals.slice(1).reduce(function(ie,j,J){return""+ie+b(C.variables[J],F,M,G)+j},C.literals[0])}function S(C,F,M){return E(R.parseStringTemplate(C),F,M)}Object.defineProperty(h,"__esModule",{value:!0});var R=g(0);h.evaluateParsedString=E,h.evaluateStringTemplate=S}])})})(Is);var pn={},Mc={};(function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=[["Serbian","\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A","sr","srp","srp"],["Romanian, Moldavian, Moldovan","Rom\xE2n\u0103","ro","ron","rum"],["Sichuan Yi, Nuosu","\uA188\uA320\uA4BF Nuosuhxop","ii","iii","iii"],["Tahitian","Reo Tahiti","ty","tah","tah"],["Tagalog","Wikang Tagalog","tl","tgl","tgl"],["Yiddish","\u05D9\u05D9\u05B4\u05D3\u05D9\u05E9","yi","yid","yid"],["Akan","Akan","ak","aka","aka"],["Malay","Bahasa Melayu, \u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064A\u0648\u200E","ms","msa","may"],["Arabic","\u0627\u0644\u0639\u0631\u0628\u064A\u0629","ar","ara","ara"],["Norwegian","Norsk","no","nor","nor"],["Ojibwa","\u140A\u14C2\u1511\u14C8\u142F\u14A7\u140E\u14D0","oj","oji","oji"],["Fulah","Fulfulde, Pulaar, Pular","ff","ful","ful"],["Persian","\u0641\u0627\u0631\u0633\u06CC","fa","fas","per"],["Albanian","Shqip","sq","sqi","alb"],["Aymara","aymar aru","ay","aym","aym"],["Azerbaijani","az\u0259rbaycan dili","az","aze","aze"],["Chinese","\u4E2D\u6587 (Zh\u014Dngw\xE9n), \u6C49\u8BED, \u6F22\u8A9E","zh","zho","chi"],["Cree","\u14C0\u1426\u1403\u152D\u140D\u140F\u1423","cr","cre","cre"],["Estonian","eesti, eesti keel","et","est","est"],["Guaran\xED","Ava\xF1e'\u1EBD","gn","grn","grn"],["Inupiaq","I\xF1upiaq, I\xF1upiatun","ik","ipk","ipk"],["Inuktitut","\u1403\u14C4\u1483\u144E\u1450\u1466","iu","iku","iku"],["Kanuri","Kanuri","kr","kau","kau"],["Komi","\u043A\u043E\u043C\u0438 \u043A\u044B\u0432","kv","kom","kom"],["Kongo","Kikongo","kg","kon","kon"],["Kurdish","Kurd\xEE, \u06A9\u0648\u0631\u062F\u06CC\u200E","ku","kur","kur"],["Latvian","latvie\u0161u valoda","lv","lav","lav"],["Malagasy","fiteny malagasy","mg","mlg","mlg"],["Mongolian","\u041C\u043E\u043D\u0433\u043E\u043B \u0445\u044D\u043B","mn","mon","mon"],["Oromo","Afaan Oromoo","om","orm","orm"],["Pashto, Pushto","\u067E\u069A\u062A\u0648","ps","pus","pus"],["Quechua","Runa Simi, Kichwa","qu","que","que"],["Sardinian","sardu","sc","srd","srd"],["Swahili","Kiswahili","sw","swa","swa"],["Uzbek","O\u02BBzbek, \u040E\u0437\u0431\u0435\u043A, \u0623\u06C7\u0632\u0628\u06D0\u0643\u200E","uz","uzb","uzb"],["Zhuang, Chuang","Sa\u026F cue\u014B\u0185, Saw cuengh","za","zha","zha"],["Bislama","Bislama","bi","bis","bis"],["Norwegian Bokm\xE5l","Norsk Bokm\xE5l","nb","nob","nob"],["Norwegian Nynorsk","Norsk Nynorsk","nn","nno","nno"],["Indonesian","Bahasa Indonesia","id","ind","ind"],["Twi","Twi","tw","twi","twi"],["Esperanto","Esperanto","eo","epo","epo"],["Interlingua","Interlingua","ia","ina","ina"],["Interlingue","Originally called Occidental; then Interlingue after WWII","ie","ile","ile"],["Ido","Ido","io","ido","ido"],["Volap\xFCk","Volap\xFCk","vo","vol","vol"],["Bihari languages","\u092D\u094B\u091C\u092A\u0941\u0930\u0940","bh","bih","bih"],["Hebrew (modern)","\u05E2\u05D1\u05E8\u05D9\u05EA","he","heb","heb"],["Sanskrit","\u0938\u0902\u0938\u094D\u0915\u0943\u0924\u092E\u094D","sa","san","san"],["Church Slavic, Church Slavonic, Old Church Slavonic, Old Slavonic, Old Bulgarian","\u0469\u0437\u044B\u043A\u044A \u0441\u043B\u043E\u0432\u0463\u043D\u044C\u0441\u043A\u044A","cu","chu","chu"],["Pali","\u092A\u093E\u0934\u093F","pi","pli","pli"],["Avestan","avesta","ae","ave","ave"],["Latin","latine, lingua latina","la","lat","lat"],["Armenian","\u0540\u0561\u0575\u0565\u0580\u0565\u0576","hy","hye","arm"],["Swati","SiSwati","ss","ssw","ssw"],["Tibetan","\u0F56\u0F7C\u0F51\u0F0B\u0F61\u0F72\u0F42","bo","bod","tib"],["South Ndebele","isiNdebele","nr","nbl","nbl"],["Slovene","Slovenski Jezik, Sloven\u0161\u010Dina","sl","slv","slv"],["Oriya","\u0B13\u0B21\u0B3C\u0B3F\u0B06","or","ori","ori"],["North Ndebele","isiNdebele","nd","nde","nde"],["Nauru","Dorerin Naoero","na","nau","nau"],["Maori","te reo M\u0101ori","mi","mri","mao"],["Marathi","\u092E\u0930\u093E\u0920\u0940","mr","mar","mar"],["Luba-Katanga","Kiluba","lu","lub","lub"],["Rundi","Ikirundi","rn","run","run"],["Central Khmer","\u1781\u17D2\u1798\u17C2\u179A, \u1781\u17C1\u1798\u179A\u1797\u17B6\u179F\u17B6, \u1797\u17B6\u179F\u17B6\u1781\u17D2\u1798\u17C2\u179A","km","khm","khm"],["Western Frisian","Frysk","fy","fry","fry"],["Bengali","\u09AC\u09BE\u0982\u09B2\u09BE","bn","ben","ben"],["Avaric","\u0430\u0432\u0430\u0440 \u043C\u0430\u0446\u04C0, \u043C\u0430\u0433\u04C0\u0430\u0440\u0443\u043B \u043C\u0430\u0446\u04C0","av","ava","ava"],["Abkhazian","\u0430\u04A7\u0441\u0443\u0430 \u0431\u044B\u0437\u0448\u04D9\u0430, \u0430\u04A7\u0441\u0448\u04D9\u0430","ab","abk","abk"],["Afar","Afaraf","aa","aar","aar"],["Afrikaans","Afrikaans","af","afr","afr"],["Amharic","\u12A0\u121B\u122D\u129B","am","amh","amh"],["Aragonese","aragon\xE9s","an","arg","arg"],["Assamese","\u0985\u09B8\u09AE\u09C0\u09AF\u09BC\u09BE","as","asm","asm"],["Bambara","bamanankan","bm","bam","bam"],["Bashkir","\u0431\u0430\u0448\u04A1\u043E\u0440\u0442 \u0442\u0435\u043B\u0435","ba","bak","bak"],["Basque","euskara, euskera","eu","eus","baq"],["Belarusian","\u0431\u0435\u043B\u0430\u0440\u0443\u0441\u043A\u0430\u044F \u043C\u043E\u0432\u0430","be","bel","bel"],["Bosnian","bosanski jezik","bs","bos","bos"],["Breton","brezhoneg","br","bre","bre"],["Bulgarian","\u0431\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A","bg","bul","bul"],["Burmese","\u1017\u1019\u102C\u1005\u102C","my","mya","bur"],["Catalan, Valencian","catal\xE0, valenci\xE0","ca","cat","cat"],["Chamorro","Chamoru","ch","cha","cha"],["Chechen","\u043D\u043E\u0445\u0447\u0438\u0439\u043D \u043C\u043E\u0442\u0442","ce","che","che"],["Chichewa, Chewa, Nyanja","chiChe\u0175a, chinyanja","ny","nya","nya"],["Chuvash","\u0447\u04D1\u0432\u0430\u0448 \u0447\u04D7\u043B\u0445\u0438","cv","chv","chv"],["Cornish","Kernewek","kw","cor","cor"],["Corsican","corsu, lingua corsa","co","cos","cos"],["Croatian","hrvatski jezik","hr","hrv","hrv"],["Czech","\u010De\u0161tina, \u010Desk\xFD jazyk","cs","ces","cze"],["Danish","dansk","da","dan","dan"],["Divehi, Dhivehi, Maldivian","\u078B\u07A8\u0788\u07AC\u0780\u07A8","dv","div","div"],["Dutch, Flemish","Nederlands, Vlaams","nl","nld","dut"],["Dzongkha","\u0F62\u0FAB\u0F7C\u0F44\u0F0B\u0F41","dz","dzo","dzo"],["English","English","en","eng","eng"],["Ewe","E\u028Begbe","ee","ewe","ewe"],["Faroese","f\xF8royskt","fo","fao","fao"],["Fijian","vosa Vakaviti","fj","fij","fij"],["Finnish","suomi, suomen kieli","fi","fin","fin"],["French","fran\xE7ais, langue fran\xE7aise","fr","fra","fre"],["Galician","Galego","gl","glg","glg"],["Georgian","\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8","ka","kat","geo"],["German","Deutsch","de","deu","ger"],["Greek (modern)","\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC","el","ell","gre"],["Gujarati","\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0","gu","guj","guj"],["Haitian, Haitian Creole","Krey\xF2l ayisyen","ht","hat","hat"],["Hausa","(Hausa) \u0647\u064E\u0648\u064F\u0633\u064E","ha","hau","hau"],["Herero","Otjiherero","hz","her","her"],["Hindi","\u0939\u093F\u0928\u094D\u0926\u0940, \u0939\u093F\u0902\u0926\u0940","hi","hin","hin"],["Hiri Motu","Hiri Motu","ho","hmo","hmo"],["Hungarian","magyar","hu","hun","hun"],["Irish","Gaeilge","ga","gle","gle"],["Igbo","As\u1EE5s\u1EE5 Igbo","ig","ibo","ibo"],["Icelandic","\xCDslenska","is","isl","ice"],["Italian","Italiano","it","ita","ita"],["Japanese","\u65E5\u672C\u8A9E (\u306B\u307B\u3093\u3054)","ja","jpn","jpn"],["Javanese","\uA9A7\uA9B1\uA997\uA9AE, Basa Jawa","jv","jav","jav"],["Kalaallisut, Greenlandic","kalaallisut, kalaallit oqaasii","kl","kal","kal"],["Kannada","\u0C95\u0CA8\u0CCD\u0CA8\u0CA1","kn","kan","kan"],["Kashmiri","\u0915\u0936\u094D\u092E\u0940\u0930\u0940, \u0643\u0634\u0645\u064A\u0631\u064A\u200E","ks","kas","kas"],["Kazakh","\u049B\u0430\u0437\u0430\u049B \u0442\u0456\u043B\u0456","kk","kaz","kaz"],["Kikuyu, Gikuyu","G\u0129k\u0169y\u0169","ki","kik","kik"],["Kinyarwanda","Ikinyarwanda","rw","kin","kin"],["Kirghiz, Kyrgyz","\u041A\u044B\u0440\u0433\u044B\u0437\u0447\u0430, \u041A\u044B\u0440\u0433\u044B\u0437 \u0442\u0438\u043B\u0438","ky","kir","kir"],["Korean","\uD55C\uAD6D\uC5B4","ko","kor","kor"],["Kuanyama, Kwanyama","Kuanyama","kj","kua","kua"],["Luxembourgish, Letzeburgesch","L\xEBtzebuergesch","lb","ltz","ltz"],["Ganda","Luganda","lg","lug","lug"],["Limburgan, Limburger, Limburgish","Limburgs","li","lim","lim"],["Lingala","Ling\xE1la","ln","lin","lin"],["Lao","\u0E9E\u0EB2\u0EAA\u0EB2\u0EA5\u0EB2\u0EA7","lo","lao","lao"],["Lithuanian","lietuvi\u0173 kalba","lt","lit","lit"],["Manx","Gaelg, Gailck","gv","glv","glv"],["Macedonian","\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 \u0458\u0430\u0437\u0438\u043A","mk","mkd","mac"],["Malayalam","\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02","ml","mal","mal"],["Maltese","Malti","mt","mlt","mlt"],["Marshallese","Kajin M\u0327aje\u013C","mh","mah","mah"],["Navajo, Navaho","Din\xE9 bizaad","nv","nav","nav"],["Nepali","\u0928\u0947\u092A\u093E\u0932\u0940","ne","nep","nep"],["Ndonga","Owambo","ng","ndo","ndo"],["Occitan","occitan, lenga d'\xF2c","oc","oci","oci"],["Ossetian, Ossetic","\u0438\u0440\u043E\u043D \xE6\u0432\u0437\u0430\u0433","os","oss","oss"],["Panjabi, Punjabi","\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40","pa","pan","pan"],["Polish","j\u0119zyk polski, polszczyzna","pl","pol","pol"],["Portuguese","Portugu\xEAs","pt","por","por"],["Romansh","Rumantsch Grischun","rm","roh","roh"],["Russian","\u0440\u0443\u0441\u0441\u043A\u0438\u0439","ru","rus","rus"],["Sindhi","\u0938\u093F\u0928\u094D\u0927\u0940, \u0633\u0646\u068C\u064A\u060C \u0633\u0646\u062F\u06BE\u06CC\u200E","sd","snd","snd"],["Northern Sami","Davvis\xE1megiella","se","sme","sme"],["Samoan","gagana fa'a Samoa","sm","smo","smo"],["Sango","y\xE2ng\xE2 t\xEE s\xE4ng\xF6","sg","sag","sag"],["Gaelic, Scottish Gaelic","G\xE0idhlig","gd","gla","gla"],["Shona","chiShona","sn","sna","sna"],["Sinhala, Sinhalese","\u0DC3\u0DD2\u0D82\u0DC4\u0DBD","si","sin","sin"],["Slovak","Sloven\u010Dina, Slovensk\xFD Jazyk","sk","slk","slo"],["Somali","Soomaaliga, af Soomaali","so","som","som"],["Southern Sotho","Sesotho","st","sot","sot"],["Spanish, Castilian","Espa\xF1ol","es","spa","spa"],["Sundanese","Basa Sunda","su","sun","sun"],["Swedish","Svenska","sv","swe","swe"],["Tamil","\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD","ta","tam","tam"],["Telugu","\u0C24\u0C46\u0C32\u0C41\u0C17\u0C41","te","tel","tel"],["Tajik","\u0442\u043E\u04B7\u0438\u043A\u04E3, to\xE7ik\u012B, \u062A\u0627\u062C\u06CC\u06A9\u06CC\u200E","tg","tgk","tgk"],["Thai","\u0E44\u0E17\u0E22","th","tha","tha"],["Tigrinya","\u1275\u130D\u122D\u129B","ti","tir","tir"],["Turkmen","T\xFCrkmen, \u0422\u04AF\u0440\u043A\u043C\u0435\u043D","tk","tuk","tuk"],["Tswana","Setswana","tn","tsn","tsn"],["Tongan (Tonga Islands)","Faka Tonga","to","ton","ton"],["Turkish","T\xFCrk\xE7e","tr","tur","tur"],["Tsonga","Xitsonga","ts","tso","tso"],["Tatar","\u0442\u0430\u0442\u0430\u0440 \u0442\u0435\u043B\u0435, tatar tele","tt","tat","tat"],["Uighur, Uyghur","\u0626\u06C7\u064A\u063A\u06C7\u0631\u0686\u06D5\u200E, Uyghurche","ug","uig","uig"],["Ukrainian","\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430","uk","ukr","ukr"],["Urdu","\u0627\u0631\u062F\u0648","ur","urd","urd"],["Venda","Tshiven\u1E13a","ve","ven","ven"],["Vietnamese","Ti\u1EBFng Vi\u1EC7t","vi","vie","vie"],["Walloon","Walon","wa","wln","wln"],["Welsh","Cymraeg","cy","cym","wel"],["Wolof","Wollof","wo","wol","wol"],["Xhosa","isiXhosa","xh","xho","xho"],["Yoruba","Yor\xF9b\xE1","yo","yor","yor"],["Zulu","isiZulu","zu","zul","zul"]];r.default=o})(Mc),function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.by639_2B=r.by639_2T=r.by639_1=r.codes=void 0;var o=c(Mc);function c(S){return S&&S.__esModule?S:{default:S}}var h=[],g={},v={},b={};r.by639_2B=b,r.by639_2T=v,r.by639_1=g,r.codes=h,o.default.forEach(function(S){var R={name:S[0],nativeName:S[1],iso639_1:S[2],iso639_2T:S[3],iso639_2B:S[4]};g[S[2]]=v[S[3]]=b[S[4]]=R,h.push(R)});var E=h;r.default=E}(pn);const Ng=Pc(pn),Qn=navigator.platform.toLowerCase().includes("iphone"),Fc=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Ds=Boolean(window.WebKitPlaybackTargetAvailabilityEvent);let Jn=!1;document.createElement("video").webkitSetPresentationMode&&(Jn=!0),document.pictureInPictureEnabled&&!document.createElement("video").disablePictureInPicture&&(Jn=!0);const Nc=Xn.isSupported()&&!/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Ps=Boolean(window.ampIntegration),zg="ontouchstart"in document.documentElement;async function Bg(r){const o=new TextEncoder().encode(r),c=await crypto.subtle.digest("SHA-256",o);return Array.from(new Uint8Array(c)).map(v=>v.toString(16).padStart(2,"0")).join("")}const wr=async r=>(console.log(Object.keys(window).includes("paroneVastOverride")),{usesHeaderBidding:Object.keys(window).includes("paroneVastOverride"),env:r.env,feed:r.feed,playerId:r.playerId,hideEcom:r.hideEcom=="true",hideAll:r.hideAll=="true",hideOverlay:r.hideOverlay=="true",touchToPlay:r.touchToPlay=="true",key1:r.key1,key2:r.key2,key3:r.key3,key4:r.key4,windowUrl:r.windowUrl,position:r.position,vastOverride:r.vastOverride,vastOverrideDelay:r.vastOverrideDelay?parseInt(r.vastOverrideDelay):0,vastOverrideId:r.vastOverrideId,tput:r.tputHashed?r.tputHashed:r.tput?await Bg(r.tput):"",autoplay:r.autoplay=="true",dockable:r.dockable=="true",defaultRes:r.defaultRes?parseInt(r.defaultRes):0,dockableSticky:r.dockableSticky=="true",startDocked:r.startDocked=="true",autoplayMuted:r.autoplaymuted=="true",pauseContentWhenInvisible:r.keepVideoPlayingOffscreen?r.keepVideoPlayingOffscreen=="false":!1,playThroughInvisibleAds:r.keepAdsPlayingOffscreen?r.keepAdsPlayingOffscreen=="true":!1,stylesheet:r.stylesheet,showTitle:!(r.hideTitle=="true"||r.styles||r.hideAll=="true"),showDescription:!(r.hideDescription=="true"||r.styles||r.hideAll=="true"),showLogo:!(r.hideLogo=="true"||r.styles||r.hideAll=="true"),defaultLangTwoLetter:fe(()=>{var c;if(pn.by639_1[r.defaultlang])return r.defaultlang;const o=(c=r.defaultlang)==null?void 0:c.split("-");return pn.by639_1[o[0]]?o[0]:(Ng.find(h=>{var g;return h.name.toLowerCase()==((g=r.defaultlang)==null?void 0:g.toLowerCase())})||{iso639_1:"en"}).iso639_1})}),pt={},At=(r,o)=>{if(!pt[r]&&o){const c=$(0),h=$(!1),g=$(!1),v=$(!1),b=$(!1),E=$(!1),S=$(1),R=$(-1),C=$(-1),F=$(new Set),M=$(new Set),G=$(""),ie=$(""),j=$([]),J=$(!1),Q=$(!1),ee=$(!1),we=$(!1),le=$(!1),be=$(!1),Se=$(!1);$(!1);const U=$(!1),y=$(-1),Z=$(!1),N=$(!1),Ie=$([]),xe=$(!1),ze=$(!1),Je=$("en"),We=$(0),I=$(null),Ve=$(null);let pe=null,Be=null,_t=null,Nt=new Promise(re=>Be=re),wt=new Promise(re=>_t=re);const xt=fe(()=>{var re,je;return(re=pt[r].videoElement.value)!=null&&re.webkitPresentationMode?pt[r].videoElement.value===document.pictureInPictureElement:((je=pt[r].videoElement.value)==null?void 0:je.webkitPresentationMode)==="picture-in-picture"}),lt=$(null),Ct=$(1),Tt=$(360),Et=$({}),di=$({}),Kt=$([]),Ze=fe(()=>{var re;return(re=I.value)!=null&&re.isLive?Ls[Tt.value].name:As[Tt.value].name}),ni=fe(()=>Ss.find(re=>re.speed==Ct.value).name),O=fe(()=>Object.values(Et.value||[]).map(re=>re.language)),z=()=>{g.value=!1,U.value=!1,be.value=!1,ze.value=!1,h.value=!1,C.value=0,R.value=0,c.value=0,j.value=[],F.value=new Set,Kt.value=[]},W=async re=>{var je,tt;await wt,g.value&&!h.value?Ri(r,oe.video_resume,I.value.key,C.value):(xr(r,F,I.value.key,oe.video_played),o.configuration.autoplay&&xr(r,F,I.value.key,oe.video_autoplay),xr(r,F,I.value.key,J.value?oe.video_played_muted:oe.video_played_unmuted)),Ni.value&&await Nt;try{if(Ni.value&&!re&&pe){if(be.value&&!U.value)return pe==null?void 0:pe.resume();if(!g.value){await(pe==null?void 0:pe.startAd());return}}}catch(oi){console.error(oi)}finally{be.value?U.value&&(g.value=!0):((je=pt[r].videoElement.value)==null||je.play(),(tt=pt[r].videoElement.value)!=null&&tt.paused||(h.value=!0,g.value=!0))}},ae=re=>{var je;!re&&be.value&&U.value?(pe==null||pe.pause(),Vr(r,oe.ad_pause,I.value.key,{})):(h.value=!1,(je=pt[r].videoElement.value)==null||je.pause(),Ri(r,oe.video_pause,I.value.key,C.value))},se=async()=>{var re;pt[r].videoElement.value.muted=!0,J.value=!0,pe&&be.value&&(pe==null||pe.setAdVolume(0),Vr(r,oe.ad_muted,I.value.key,{})),(re=I.value)!=null&&re.key&&Ri(r,oe.video_muted,I.value.key,C.value)},ge=async()=>{var re;pt[r].videoElement.value.muted=!1,J.value=!1,pe&&be.value&&I.value.key&&(pe==null||pe.setAdVolume(S.value),Vr(r,oe.ad_unmuted,I.value.key,{})),(re=I.value)!=null&&re.key&&Ri(r,oe.video_unmuted,I.value.key,C.value)},ye=(re,je)=>{const tt=+re.toFixed(0),oi=+je.toFixed(0);R.value=tt,j.value.findIndex(_r=>_r==tt)<0&&g.value&&(C.value++,j.value.push(tt),Gg(r,F,j.value.length,oi,I.value.isLive,I.value.key))},me=()=>{var re;Ds&&((re=pt[r].videoElement.value)==null||re.webkitShowPlaybackTargetPicker())},he=re=>{pt[r].videoElement.value.currentTime=re},ce=()=>{b.value=!0,ae()},Le=(re,je)=>{b.value=!0,he(re),je&&W()},Ee=()=>{var re,je;Q.value=!0,le.value&&(ee.value=!0),et(),Ri(r,oe.video_enter_fullscreen,I.value.key,C.value),Fc?Qn?I.value.useEcommerce||!Ps||(pt[r].videoElement.value.webkitEnterFullscreen(),(re=pt[r].videoOverlay.value)==null||re.style.setProperty("--webkit-text-track-display","block")):pt[r].videoOverlay.value.webkitRequestFullscreen():(je=pt[r].videoOverlay.value)==null||je.requestFullscreen(),setTimeout(()=>{try{o.videoOverlay.value.hidden=!0,o.videoOverlay.value.offsetHeight,o.videoOverlay.value.hidden=!1}catch{}},1)},Re=()=>{var re;Fc?Qn?I.value.useEcommerce||!Ps||(pt[r].videoElement.value.webkitExitFullscreen(),(re=pt[r].videoOverlay.value)==null||re.style.setProperty("--webkit-text-track-display","none")):document.webkitExitFullscreen():document.exitFullscreen(),ee.value&&ot(),ee.value=!1,Q.value=!1,Ri(r,oe.video_exit_fullscreen,I.value.key,C.value)},Ue=()=>{E.value=!0},$e=()=>{E.value=!1},ot=()=>{ie.value=`height: ${o.videoOverlay.value.clientHeight}px`,le.value=!0,setTimeout(()=>{try{o.videoOverlay.value.hidden=!0,o.videoOverlay.value.offsetHeight,o.videoOverlay.value.hidden=!1}catch{}},1),Ri(r,oe.video_docked,I.value.key,C.value)},et=()=>{ie.value="",le.value==!0&&Ri(r,oe.video_undocked,I.value.key,C.value),le.value=!1},vt=re=>{Et.value[re.language]=re,re.addEventListener("cuechange",()=>{Je.value==re.language&&(Kt.value=[...re.activeCues||[]].map(je=>je.text))})},Vt=re=>{delete Et.value[re.language]},bi=re=>{di.value[re.language]=re},Ji=re=>{delete di.value[re.language]},ci=()=>{Et.value[Je.value]&&(Et.value[Je.value].mode="hidden"),xe.value=!0,Ri(r,oe.video_caption_enabled,I.value.key,C.value)},Zi=(re,je=!1)=>{Je.value=re,je||(xe.value=!0)},zt=()=>{Et.value[Je.value]&&(Et.value[Je.value].mode="disabled"),xe.value=!1,Ri(r,oe.video_caption_disabled,I.value.key,C.value)},Ge=()=>{var re,je,tt,oi;!Jn||((re=pt[r].videoElement.value)!=null&&re.webkitSetPresentationMode&&((je=pt[r].videoElement.value)==null||je.webkitSetPresentationMode("picture-in-picture")),(tt=pt[r].videoElement.value)!=null&&tt.requestPictureInPicture&&((oi=pt[r].videoElement.value)==null||oi.requestPictureInPicture()),W())},st=()=>{var re;if(!!Jn){if((re=pt[r].videoElement.value)!=null&&re.webkitSetPresentationMode)return pt[r].videoElement.value.webkitSetPresentationMode("inline");document.exitPictureInPicture(),h.value&&W()}},bt=re=>{pt[r].videoElement.value.volume=re,S.value=re,re&&J.value&&ge(),!re&&!J.value&&se(),pe&&be.value&&pe.setAdVolume(re)},St=re=>{Ct.value=re,pt[r].videoElement.value.playbackRate=re},$t=re=>{pt[r].videoElement.value.quality=re,Tt.value=re,lt.value&&lt.value.levels.forEach((je,tt)=>{je.height===re&&(lt.value.currentLevel=tt,lt.value.startLoad())})},Ni=fe(()=>{var re,je,tt;return o.configuration.useAdsOverride?!1:o.configuration.env=="prod"?((re=I.value)==null?void 0:re.ad_unit)&&((je=I.value)==null?void 0:je.network_code)||((tt=I.value)==null?void 0:tt.vast_override)||o.configuration.vastOverride:!0}),hn=async()=>{try{const re=await br(`https://captions.parone.io/${I.value.key}/captions.json`);Ie.value=re.map(je=>({file:`https://captions.parone.io/${I.value.key}/${je}.vtt`,label:je}))}catch{}},er=async()=>{if(new Date(I.value.livestream_start_date)-new Date<=1e3*60*5){const re=await fetch(I.value.url);Se.value=re.status==200,setTimeout(er,5e3)}else setTimeout(er,5e3)},Ot=(re,je)=>{Ve.value=re,!Qn&&Nc?(lt.value&&lt.value.destroy(),lt.value=new Xn({autoStartLoad:!0,maxMaxBufferLength:10,maxBufferLength:10,enableWorker:!0,lowLatencyMode:!0,backBufferLength:90,debug:!1,initialLiveManifestSize:1,liveDurationInfinity:!0}),lt.value.attachMedia(o.videoElement.value),lt.value.loadSource(re.url),lt.value.on(Xn.Events.MANIFEST_LOADED,()=>{var tt;Dg.includes(o.configuration.defaultRes)?$t(o.configuration.defaultRes):$t((tt=I.value)!=null&&tt.isLive?1078:1080)})):pt[r].videoElement.value.src=re.url,h.value&&(je&&(pt[r].videoElement.value.currentTime=je),W())},ha=fe(()=>{var re,je,tt;return(((re=I.value)==null?void 0:re.key)=="COXUWLAf"||((je=I.value)==null?void 0:je.key)=="hJr9LKMG"||((tt=I.value)==null?void 0:tt.key)=="xlAdDsny")&&o.configuration.env=="stage"}),He=async re=>{var _r,Hr,zi;if((_r=I.value)!=null&&_r.key||(o.configuration.autoplay&&o.configuration.autoplayMuted?se():bt(1)),pe&&(pe.destroy(),pe=null,Nt=new Promise(Lt=>Be=Lt)),!re.key)return;re.isLive&&se(),_t&&(wt=new Promise(Lt=>_t=Lt)),(Hr=pt[r].videoElement.value)==null||Hr.style.setProperty("--webkit-text-track-display","none");const je=fe(()=>re.translations&&re.translations.find(Lt=>Lt.language==o.configuration.defaultLangTwoLetter)||re),tt=re.isLive?540:360;if(I.value={...re,useEcommerce:(zi=re.ecommerceSettings)==null?void 0:zi.length,usePylon:re.key=="y1XMrgVENqAXrqy5d7vMs"&&o.configuration.env=="stage",defaultQuality:tt,qualityLevels:Nc?[1080,720,tt]:[720,tt],contentTitle:fe(()=>je.value.title),contentDescription:fe(()=>je.value.description)},z(),o.configuration.startDocked&&ot(),I.value.isLive?await er():hn(),pe)pe.requestAds();else try{if(!window.google||!window.google.ima){const Lt=document.createElement("script");Lt.src="https://imasdk.googleapis.com/js/sdkloader/ima3.js",document.head.appendChild(Lt),await new Promise((Kr,mn)=>{Lt.onload=Kr,Lt.onerror=mn})}pe=new Fg(o.adContainer,o.videoElement,{tagUrl:tr,getHeaderBiddingTag:no,currentContent:I,started:g,play:W,pause:ae,volume:S,muted:J,inAd:be,useAds:Ni,adPlaying:U,adTime:y,adsLoadedRes:Be,playerReference:r,videoWrapperVisible:Z,videoElementVisible:N,configuration:o.configuration})}catch(Lt){console.error(Lt),console.log("IMA SDK not loaded",Lt),Be(!1)}Zi(Je.value,!0),Ot(re),N.value&&xr(r,F,re.key,oe.video_impression);const oi=()=>{var Lt;_t(!0),(o.configuration.autoplay||((Lt=I.value)==null?void 0:Lt.isLive))&&N.value&&W()};lt.value?lt.value.on(Xn.Events.MANIFEST_PARSED,oi):oi()},ro=re=>{var Hr,zi,Lt,Kr;const je=Is.exports.parseStringTemplateGenerator({VARIABLE_START:/^\{\s*/,VARIABLE_END:/^\s*\}/})(re);if(!je.variables.length)return re;const tt={pageVariable:{}},oi=window.paroneAmpParamsTranslator?window.paroneAmpParamsTranslator(je.variables):{};for(const mn of je.variables){const Yt=mn.name.split("."),$r=Yt[0];if($r=="pageVariable"){const Tr=Yt[1]||"";if(Tr&&!tt.pageVariable[Tr])try{tt.pageVariable={...tt.pageVariable,[Tr]:window.paroneAmpParamsTranslator?oi[Tr]:Object.entries(window[Tr]||{}).reduce((oo,[vn,Ks])=>({...oo,[vn]:encodeURIComponent(Ks)}),{})}}catch(oo){console.error(`error parsing template: ${oo}`)}}else $r=="player"?tt.player={playerId:o.configuration.playerId,position:o.configuration.position}:$r=="mediainfo"&&(tt.mediainfo={tags:((Hr=I.value)==null?void 0:Hr.tags)||[],id:(zi=I.value)==null?void 0:zi.key,is_livestream:(Lt=I.value)==null?void 0:Lt.isLive,content_creator:(Kr=I.value)==null?void 0:Kr.creator_code,description_url:encodeURIComponent(o.configuration.windowUrl||window.location.href)})}return Is.exports.evaluateParsedString(je,tt,{})},tr=fe(()=>o.configuration.vastOverride?ro(o.configuration.vastOverride):ro(I.value.isLive?I.value.live_vast_override||I.value.vast_override:I.value.vast_override||""));let at=null;const fa=o.configuration.vastOverrideDelay&&!isNaN(o.configuration.vastOverrideDelay)?o.configuration.vastOverrideDelay:1500;console.log(fa);const fn=re=>()=>{var je;if((je=o.configuration)!=null&&je.usesHeaderBidding){if(typeof window.paroneVastOverride=="string")return re(window.paroneVastOverride);if(!o.configuration.vastOverrideId)return console.error("no vast override id specified for multiple overrides"),re(tr.value);try{if(window.paroneVastOverride&&window.paroneVastOverride[o.configuration.vastOverrideId])return re(window.paroneVastOverride[o.configuration.vastOverrideId]);if(Date.now()-at>fa)return console.error("header bidding vast override timeout"),re(tr.value);setTimeout(fn(re),10)}catch(tt){return console.error("invalid paroneVastOverride format",tt),re(tr.value)}}else{if(Date.now()-at>2500)return console.error("header bidding vast override timeout"),re(tr.value);setTimeout(fn(re),10)}},no=()=>new Promise(re=>{at=Date.now(),setTimeout(fn(re),10)}),gn=()=>{Q.value&&!document.fullscreenElement&&!document.webkitIsFullScreen&&!document.mozFullScreen&&!document.msFullscreenElement&&(Q.value=!1,Ri(r,oe.video_exit_fullscreen,I.value.key,C.value))};document.addEventListener("fullscreenchange",gn),document.addEventListener("webkitfullscreenchange",gn),document.addEventListener("mozfullscreenchange",gn),document.addEventListener("MSFullscreenChange",gn),pt[r]={...o,exitFullscreen:Re,enterFullscreen:Ee,enterDocked:ot,exitDocked:et,enterCaptions:ci,exitCaptions:zt,enterPip:Ge,exitPip:st,play:W,pause:ae,unmute:ge,mute:se,timeUpdate:ye,setTime:he,enterSeeking:ce,exitSeeking:Le,setVolume:bt,exitSettings:$e,setCaptionsLanguage:Zi,enterSettings:Ue,setSpeed:St,setQuality:$t,setCurrentContent:He,setCurrentSource:Ot,enterAirplay:me,registerCaptionsTrack:vt,registerMetadataTrack:bi,activeCaptionCues:Kt,captionTracks:Et,captions:Ie,captionsLanguage:Je,shouldShowStreams:ha,currentSource:Ve,timestamps:j,hls:lt,flags:F,alive:Se,wsFlags:M,ended:ze,unRegisterCaptionsTrack:Vt,unRegisterMetadataTrack:Ji,speed:Ct,showSettings:E,time:R,currentContent:I,currentLanguageLabel:G,currentQualityLabel:Ze,currentSpeedLabel:ni,availableCaptionLanguages:O,playing:h,started:g,showControls:v,volume:S,muted:J,dockedHeight:ie,fullscreen:Q,fullscreenWasDocked:ee,dockedWasInFullscreen:we,docked:le,inAd:be,adPlaying:U,adTime:y,seconds:C,buffered:c,videoWrapperVisible:Z,videoElementVisible:N,quality:Tt,captionsOn:xe,inPip:xt,currentMediaTime:We,getHeaderBiddingTag:no}}return pt[r]},Ug={[oe.video_played]:[oe.video_impression],[oe.played_1s]:[oe.video_impression,oe.video_played],[oe.video_one_second]:[oe.video_impression,oe.video_played],[oe.played_3s]:[oe.video_impression,oe.video_played,oe.played_1s],[oe.played_25percent]:[oe.video_impression,oe.video_played,oe.played_1s],[oe.played_15s]:[oe.video_impression,oe.video_played,oe.played_3s],[oe.played_50percent]:[oe.video_impression,oe.video_played,oe.played_25percent],[oe.played_30s]:[oe.video_impression,oe.video_played,oe.played_1s,oe.played_3s,oe.played_15s],[oe.played_75percent]:[oe.video_impression,oe.video_played,oe.played_1s,oe.played_3s,oe.played_15s,oe.played_25percent,oe.played_50percent],[oe.video_ended]:[oe.video_impression,oe.video_played,oe.played_1s,oe.played_3s,oe.played_15s,oe.played_30s,oe.played_25percent,oe.played_50percent,oe.played_75percent]};function jg(r,o){return(Ug[r]||[]).filter(c=>!o.value.has(c))}const Vg=window.location.origin.includes(".parone.com"),Zn=(r,o,{feed:c,fingerprint:h,key:g,playerId:v,...b})=>{if(!g)return console.error("Missing content key for tracking"),null;if(!c&&!Vg)return console.error("Missing feed for tracking"),null;if(!h)return console.error("No browser fingerprint for tracking"),null;const E=new URL(Cg[r]);return E.search=new URLSearchParams({event:Ig[o],green:g,course:c,vpid:v,teetime:h,...b}).toString(),E},eo=qi(),Vr=(r,o,c,h,g)=>{const{configuration:v}=r?At(r):{configuration:g},{position:b,playerId:E,feed:S,env:R,tput:C,key1:F,key2:M,key3:G,key4:ie,windowUrl:j}=v;let J=j||window.location.href;const Q={key:c,feed:S,key1:F,key2:M,key3:G,key4:ie,position:b,playerId:E,tput:C,fingerprint:eo,url:encodeURIComponent(J)};let ee=Zn(R,o,{...Q,...h});!ee||fetch(ee.toString(),{mode:"no-cors"})},Os=(r,o,c,h,g=-1)=>{const{configuration:v}=r?At(r):{configuration:overrideConfiguration},{position:b,playerId:E,feed:S,env:R,tput:C,key1:F,key2:M,key3:G,key4:ie,windowUrl:j}=v;let J=j||window.location.href;const Q={key:c,feed:S,key1:F,key2:M,key3:G,key4:ie,position:b,playerId:E,tput:C,fingerprint:eo,seconds:g,url:encodeURIComponent(J)};Q.seconds==-1&&(Q.seconds=0);let ee=Zn(R,o,{...Q,...h});!ee||fetch(ee.toString(),{mode:"no-cors"})},Ri=(r,o,c,h=0)=>{const{configuration:g}=r?At(r):{configuration:overrideConfiguration},{position:v,playerId:b,feed:E,env:S,tput:R,key1:C,key2:F,key3:M,key4:G,windowUrl:ie}=g;let j=ie||window.location.href;const J={key:c,feed:E,key1:C,key2:F,key3:M,key4:G,position:v,playerId:b,tput:R,fingerprint:eo,seconds:h,url:encodeURIComponent(j)};J.seconds==-1&&(J.seconds=0);let Q=Zn(S,o,{...J});!Q||fetch(Q.toString(),{mode:"no-cors"})};async function xr(r,o,c,h,g=-1){o.value||(o.value=new Set);const{configuration:v}=At(r),{position:b,playerId:E,tput:S,key1:R,key2:C,key3:F,key4:M,feed:G,env:ie,windowUrl:j}=v;if(!o.value.has(h)||[oe.livestream_minute,oe.video_muted,oe.video_unmuted,oe.video_pause,oe.video_resume,oe.video_resume,oe.video_one_second].includes(h)){o.value.add(h);try{let J=j||window.location.href;const Q={key:c,feed:G,fingerprint:eo,position:b,playerId:E,tput:S,seconds:g,key1:R,key2:C,key3:F,key4:M,url:encodeURIComponent(J)};Q.seconds==-1&&(Q.seconds=0);let ee=Zn(ie,h,Q);if(!ee)return;await fetch(ee.toString(),{mode:"no-cors"}),jg(h,o).forEach(le=>xr(r,o,c,le,g))}catch(J){console.error(J.message)}}}async function Ft(r,o,c,h){const{configuration:g}=At(r),{position:v,playerId:b,feed:E,env:S,tput:R,key1:C,key2:F,key3:M,key4:G,windowUrl:ie}=g;let j=ie||window.location.href;try{const J={key:o,key1:C,key2:F,key3:M,key4:G,feed:E,fingerprint:eo,url:encodeURIComponent(j),position:v,playerId:b,...h};let Q=Zn(S,c,J);if(!Q)return;await fetch(Q.toString(),{mode:"no-cors"})}catch(J){console.error(J.message)}}const Gg=(r,o,c,h,g,v)=>{const b={[oe.played_1s]:()=>c===1&&!g,[oe.played_3s]:()=>c===3&&!g,[oe.played_15s]:()=>c===15&&!g,[oe.played_30s]:()=>c===30&&!g,[oe.played_25percent]:()=>c===Math.trunc(.25*h)&&!g,[oe.played_50percent]:()=>c===Math.trunc(.5*h)&&!g,[oe.played_75percent]:()=>c===Math.trunc(.75*h)&&!g,[oe.livestream_minute]:()=>c%60===0&&g,[oe.video_one_second]:()=>c>=0};for(const[E,S]of Object.entries(b))S()&&xr(r,o,v,E,c)},Hg={class:"carousel-publisher-info custom-carousel-publisher-info"},Kg=["src"],$g={key:1,class:"carousel-playlist-name custom-carousel-playlist-name"},Yg={class:"carousel-container custom-carousel-container"},Wg={class:"carousel-nav custom-carousel-nav"},qg={class:"carousel-nav-pages custom-carousel-nav-pages"},Xg={class:"carousel custom-carousel"},Qg={class:"carousel-video-list custom-carousel-video-list"},Jg=["onClick"],Zg={class:"video-card-thumbnail custom-video-card-thumbnail",style:{position:"relative"}},em=["src"],tm={key:0,class:"live custom-video-card-thumbnail-live"},im={key:0,class:"video-card-title custom-video-card-title"},rm=Qe({__name:"PlaylistCarousel.ce",props:{hideFeedName:{type:String,default:"false"},hideDistributorLogo:{type:String,default:"false"},hideCardTitle:{type:String,default:"false"},campaigns:String,contentKeys:String,count:{type:[String,Number],default:6},...jr},setup(r){const o=$(!1),c=$([]),h=$(0),g=$(""),v=$(""),b=$(1),E=$(qn);$(oe.thumbnail);const S=$(null),R=$(),C=r,F=$(null),M={},G=(U,y)=>{U&&!M[y]&&(M[y]=!0,Vr("",oe.thumbnail,y,{},F))},ie=fe(()=>C.hideDistributorLogo!="true"),j=fe(()=>C.hideCardTitle!="true"),J=fe(()=>C.hideFeedName!="true"),Q=fe(()=>qi()),ee=fe(()=>Number(C.count)||6),we=fe(()=>b.value-1),le=fe(()=>c.value.slice(we.value*ee.value,(we.value+1)*ee.value));fe(()=>C.styles);function be(U){E.value=le.value[U],S.value.$el.scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})}async function Se(){o.value=!0;const{feedUrl:U}=oa(C,Q,we.value),y=[...c.value,...(await br(U.value)).filter(Ie=>!c.value.map(xe=>xe.key).includes(Ie.key))],Z=y.filter(Ie=>Ie.livestream_id),N=y.filter(Ie=>!Ie.livestream_id);c.value=[...Z,...N],o.value=!1}return yt(async()=>{F.value=await wr(C),await Se(),E.value=c.value[0],g.value=c.value.length>0?c.value[0].distributor_logo:"",v.value=c.value.length>0?c.value[0].feed_name:"",new Yn(U=>{h.value=U[0].contentRect.width}).observe(R.value)}),(U,y)=>E.value?(K(),de("div",{key:0,class:"carousel-playlist custom-carousel-playlist",ref_key:"container",ref:R},[F.value?(K(),Ye(X(yr),{key:0,class:"carousel-player custom-carousel-player",content:E.value,configuration:F.value,ref_key:"playlistCarousel",ref:S},null,8,["content","configuration"])):Te("",!0),V("div",Hg,[g.value&&ie.value?(K(),de("div",{key:0,class:"carousel-publisher-logo custom-carousel-publisher-logo",src:g.value},null,8,Kg)):Te("",!0),J.value?(K(),de("div",$g,Me(v.value),1)):Te("",!0)]),V("div",Yg,[V("div",Wg,[V("div",{class:"carousel-nav-prev custom-carousel-nav-prev",onClick:y[0]||(y[0]=()=>{b.value!=1&&b.value--})},"Prev"),V("div",qg,Me(b.value)+" / "+Me((c.value.length/Number(r.count)).toFixed(0)),1),V("div",{class:"carousel-nav-next custom-carousel-nav-next",onClick:y[1]||(y[1]=()=>{b.value<c.value.length/Number(r.count)&&b.value++})},"Next")]),V("div",Xg,[V("div",Qg,[(K(!0),de(ht,null,Qt(le.value,(Z,N)=>(K(),de("div",{class:"video-card custom-video-card",onClick:Ie=>be(N),key:Z.key,style:{position:"relative"}},[_e(X($n),{onVisible:Ie=>G(Ie,Z.key)},null,8,["onVisible"]),V("span",Zg,[V("img",{class:"video-card-thumbnail-image custom-video-card-thumbnail-image",src:Z.thumbnail},null,8,em),Z.isLive?(K(),de("div",tm,"Live")):Te("",!0)]),j.value?(K(),de("div",im,Me(X(aa)(Z,U.defaultlang)),1)):Te("",!0)],8,Jg))),128))])])])],512)):Te("",!0)}}),nm=`.live-badge{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;padding:10px;position:absolute;top:15px;left:15px;z-index:1000000;font-weight:700}.live-badge-offline{background-color:#000}.live{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;z-index:1000000;font-weight:500;padding:5px;margin-left:10px;margin-right:10px}.live-offline{background-color:#36363640}.gearIcon{width:20px;height:20px;vertical-align:middle}.filter{filter:invert(95%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(105%) contrast(101%)}.overlay>img{filter:unset}.video{grid-area:video;position:relative}.player-logo{grid-area:logo;width:6rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.player-description{grid-area:description;word-break:normal;overflow-y:auto;max-height:150px}.player-title{grid-area:title;word-break:normal;font-weight:800}.overlay{position:absolute;z-index:1}.info{position:absolute;opacity:.5;background-color:#000;width:100%;height:100%;z-index:2;bottom:0}.player{display:grid;grid-template-areas:"title title title" "video video video" "logo description description";position:relative}.docked{position:fixed;right:10px;bottom:20px;width:360px;padding:clamp(5px,1vw,10px);max-width:60%!important;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9;padding-top:0;background-color:#1b1b1b}.docked-close-container{color:#fff;text-align:right;padding-bottom:5px;cursor:pointer;font-size:small;display:flex;justify-content:end}.docked-close-icon{width:20px;height:20px;position:relative}.fs{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background-color:#000000ea;z-index:100;display:flex;place-content:center}@media (orientation: landscape){.iphone-fs video{max-height:100vh}.iphone-fs .control svg{width:30px;height:30px}.iphone-fs .controls-bar-showing{height:80px}.iphone-fs .controls-bar{padding-bottom:20px!important}.iphone-fs .control{padding:12px}.iphone-fs .controls-clock{margin-left:-12px;font-size:17px}.iphone-fs .volume-control{margin-right:-12px}.iphone-fs input[type=range]::-moz-range-thumb{height:24px;width:24px}.iphone-fs input[type=range]::-webkit-slider-thumb{height:24px;width:24px;margin-top:-9px}}.fs .video-container{align-self:center}.video-container{position:relative;width:100%}.ads-hidden{display:none}.shop-overlay-bar{position:absolute;top:0px;padding:5px 0 0;gap:clamp(5px,100vw,12px);z-index:4;display:flex;flex-direction:row;left:0px;right:0px;overflow-x:auto;pointer-events:none;height:clamp(-moz-min-content,4vw,48px);height:clamp(min-content,4vw,48px);overflow-y:hidden}.overlay-bar-chevron{height:-moz-min-content;height:min-content;align-self:center;pointer-events:all;margin-right:-15px;padding:2px;border:unset!important}.overlay-bar-icon-visible{opacity:1;height:-moz-fit-content;height:fit-content;pointer-events:all}.overlay-bar-icon-hidden{opacity:0;height:0px;pointer-events:none}.overlay-bar-icon>img{border:2px solid black;border-radius:50%}.overlay-bar-icon{z-index:2;cursor:pointer;text-align:center;transition:opacity .75s linear;transition:height .2s linear;color:#fff;border-radius:10px;width:clamp(17px,100vw,48px);height:clamp(17px,100vw,48px);font-weight:800}.overlay-bar-icon>img{height:100%;min-width:15px;width:100%;transition:all .2s linear}@media (max-width: 500px){.overlay-bar-icon{width:32px;height:32px}}.ecom-wrapper{position:absolute;display:flex;left:15px;flex-shrink:0;border-radius:.5rem;border-width:0px;border-style:none;border-color:#ddd;background-color:transparent;padding:12px;width:50px;overflow-x:hidden;overflow-y:hidden;transition:all .25s;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);height:72px}.ecom-inner-wrapper{display:flex;align-items:center}.ecom-icon{border:solid;border-width:2px;border-radius:9999px;width:3rem;height:3rem;cursor:pointer}.ecom-name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#444;pointer-events:none}.ecom-subtext{color:#999;font-size:.875rem;line-height:1.25rem;pointer-events:none}.ecom-button{border:none;cursor:pointer;height:1.2rem;width:-moz-max-content;width:max-content;margin-left:.5rem;border-radius:9999px;color:#fff;font-weight:600;font-size:.875rem;line-height:1.25rem;text-decoration:none;text-align:center;padding:.5rem 1rem}.ecom-text-wrapper{padding-left:.75rem}@keyframes ping{0%,60%{transform:scale(1);opacity:1;filter:brightness(1)}70%{transform:scale(1.3);opacity:.75;filter:brightness(2)}to{transform:scale(.75);opacity:.25;filter:brightness(.5)}}.animated-chevron{animation:ping 5s cubic-bezier(0,0,.1,1) infinite}.ecom-chevron{position:absolute;border-radius:100%;bottom:-5px;right:-5px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center}.ecom-img-wrapper{position:relative;display:flex;place-content:center}.ecom-close{position:absolute;border-radius:100%;top:-10px;right:-10px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center;background-color:#afafaf}.ecom-close svg{margin-top:2px}@media (max-width: 500px){.ecom-icon{width:2.5rem;height:2.5rem}.ecom-name,.ecom-subtext{font-size:.8rem}.ecom-button{font-size:.5rem;padding:.1rem .5rem}.ecom-wrapper{padding:5px;width:3rem}.ecom-img-wrapper{width:3rem}}.ecomExpanded{width:-moz-max-content;width:max-content;overflow-y:visible;border-width:2px;height:48px;background-color:#efefefde;overflow-x:visible;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ecom-wrapper-entering,.ecom-wrapper-leaving{transition:all .5s}.ecom-wrapper-enter-from{opacity:0}.ecom-wrapper-enter-to,.ecom-wrapper-leave-from{opacity:1}.ecom-wrapper-leave-to{opacity:0}.ecom-wrapper-top-expanded{top:15px}.ecom-wrapper-top-docked{top:-15px;left:0px}.ecom-wrapper-top-undocked{top:0px}.ecom-wrapper-bottom-expanded-undocked{top:15px}.ecom-wrapper-bottom-docked{bottom:-10px;left:0px}.ecom-wrapper-bottom-controls-docked{bottom:30px}.ecom-wrapper-bottom-controls-undocked{bottom:50px}.ecom-wrapper-bottom-undocked{bottom:30px}.ecom-wrapper-bottom-expanded{bottom:15px}@media (orientation: landscape){.iphone-fs .ecom-wrapper-top-expanded{top:30px}.iphone-fs .ecom-wrapper-top-undocked{top:0px}.iphone-fs .ecom-wrapper-bottom-expanded-undocked{top:15px}.iphone-fs .ecom-wrapper-bottom-controls-undocked{bottom:65px}.iphone-fs .ecom-wrapper-bottom-undocked{bottom:10px}.iphone-fs .ecom-wrapper-bottom-expanded{bottom:20px}}.inAmp.ecom-wrapper-bottom-undocked{bottom:-5px;left:5px}.inAmp.ecom-wrapper-top-undocked{top:-10px;left:0px}.inAmp.ecom-wrapper-bottom-controls-undocked{bottom:30px;left:10px}.pylon-img{height:500px;-o-object-fit:contain;object-fit:contain}.pylon-toggle{color:#fff;pointer-events:all}.pylon-overlay{position:absolute;top:0px;z-index:2;left:10px;right:0px;overflow-x:auto;pointer-events:none;overflow-y:hidden}.stream-ui{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;transition:all 1s;opacity:0;position:absolute;bottom:100px;left:10px;right:10px;z-index:3;justify-content:center;transition:opacity 1s}.stream-ui-visible{opacity:1}.hidden-stream-item{display:none}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\d7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.\\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1792px){.\\!container{max-width:1792px!important}.container{max-width:1792px}}@media (min-width: 2048px){.\\!container{max-width:2048px!important}.container{max-width:2048px}}@media (min-width: 2304px){.\\!container{max-width:2304px!important}.container{max-width:2304px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.inset-y-5{top:1.25rem;bottom:1.25rem}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.z-0{z-index:0}.z-10{z-index:10}.z-\\[1000\\]{z-index:1000}.m-1{margin:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.basis-1\\/3{flex-basis:33.333333%}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:hsl(120 40% 56% / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:hsl(120 30% 46% / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity: .75}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-gray-400{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:hsl(120 50% 66% / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:hsl(120 30% 46% / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}video::-webkit-media-text-track-container{display:var(--webkit-text-track-display)}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.controls-bar{width:100%;align-items:center;display:flex;justify-content:flex-end;text-align:center;bottom:0px;opacity:0;padding:10px;position:absolute;height:0px;box-sizing:border-box;transition:opacity .4s ease-in-out,height .4s ease-in-out;z-index:4}.controls-bar-showing{opacity:1;height:47px;background:linear-gradient(transparent,rgba(0,0,0,.75))}.controls-bar .control:first-child{margin-left:0;margin-right:auto}video{width:100%}.control svg{width:18px;height:18px;fill:currentColor}.tooltip{cursor:default;text-align:center;border-radius:3px;bottom:100%;line-height:1.3;margin-bottom:20px;opacity:0;padding:5px 7.5px;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2;box-shadow:0 1px 2px #00000026;font-size:13px;pointer-events:all;background-color:#fff;color:#000}.tooltip:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:20px;top:100%;width:0}.control{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease;z-index:4;margin-left:2.5px;touch-action:manipulation}input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-progress{background-color:#076652!important;height:5px}input[type=range]::-webkit-range-progress{-webkit-appearance:none;background-color:#076652!important;height:5px}input[type=range]::-moz-range-thumb{background-color:#fff;height:16px;width:16px;border-radius:50%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;background:white;height:16px;width:16px;border-radius:50%;color:#fff}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-track{background-color:#ffffff40;height:5px;border-radius:.5rem}.volume-bar::-webkit-slider-runnable-track{background-color:#ffffff40;border-radius:.5rem;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.volume-bar-container{align-items:center;display:flex;width:clamp(30px,15%,68px);position:relative;padding:7px 5px;margin-left:0}.volume-bar{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:15px;display:block;height:20px;margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;position:relative;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.progress{text-align:center;left:7px;margin-right:13px;position:relative;visibility:visible;pointer-events:all}.progress-container{text-align:center;flex-grow:1;width:-moz-min-content;width:min-content;min-width:20px;padding:0;margin-left:2.5px;cursor:default}progress{color:#ffffff40;margin-left:-7px;margin-right:-7px;width:calc(100% + 13px);min-width:0px;-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}progress::-moz-progress-bar{border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease;background-color:#ffffff80}progress::-webkit-progress-bar{border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}progress::-webkit-progress-value{background-color:#ffffff80}.progress>input::-webkit-slider-runnable-track{background-color:#ffffff40;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.progress input{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:block;height:20px;min-width:0;padding:0;transition:box-shadow .3s ease;margin:0 -7px;width:calc(100% + 13px);position:relative;z-index:2;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.controls-clock{font-size:13px;width:40px;padding:7px 5px}@media (pointer: fine){.control-hovers:hover,.settings-menu-container button:hover{background:rgb(7,102,82)}.settings-menu-container button:hover span{color:#fff}}.big-play-button{cursor:pointer;flex-shrink:0;overflow:visible;background:rgb(7,102,82);border:0;border-radius:100%;color:#fff;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:4;width:auto;touch-action:manipulation;display:block;fill:currentColor}.big-play-button svg{cursor:pointer;color:#fff;fill:currentColor;display:block;height:18px;pointer-events:none;width:18px;left:2px;position:relative}.ads-container{z-index:3;position:absolute;top:0px}.ads-timer{z-index:4;position:absolute;right:5px;bottom:5px;width:-moz-fit-content;width:fit-content;background:#23282f;border-radius:2px;color:#ffffffbf;font-size:11px;padding:4px 6px;pointer-events:none}.settings-menu-container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.85);border-radius:4px;bottom:100%;overscroll-behavior:contain;box-shadow:0 1px 2px #00000026;color:#4a5464;font-size:15px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.settings-menu-container:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:15px;top:100%;width:0}.settings-menu{max-height:200px;overflow-y:auto}.settings-menu-container button{white-space:nowrap;background:transparent;border:0;border-radius:3px;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;transition:all .3s ease;z-index:4;touch-action:manipulation;align-items:center;color:#4a5464;display:flex;font-size:13px;padding:6px 28px 6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-top:2px}.settings-menu-container button>span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-right:5px;width:100%}.settings-menu{color:#4a5464;font-size:15px;text-align:left;white-space:nowrap;padding:7px}.settings-home>.settings-menu>button:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-left-color:#728197;right:6.5px}.settings-back{padding:5px}.settings-back:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-right-color:#728197;left:6.5px}.settings-back span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-left:15px;width:100%}.badge{white-space:nowrap;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-sizing:inherit;background:#4a5464;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.captions{position:absolute;height:50px;left:0px;right:0px;bottom:25px;text-align:center}.captions>p{padding:5px;color:#fff;width:-moz-fit-content;width:fit-content;font-size:normal;margin:auto;background-color:#000}.settings-menu-button-radio:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px;border-radius:100%}.settings-menu-button-radio:after{background:#fff;border:0;height:6px;left:16px;content:"";position:absolute;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px;border-radius:100%}.settings-menu-button-radio-checked:before{background-color:var(#076652)}.settings-menu-button-radio-checked:after{opacity:1;transform:translateY(-50%) scale(1)}.settings-menu-value{text-align:end;display:inline!important;padding-left:24px}.controls-bar-top{display:none;position:absolute;top:10px;right:5px;height:0px;opacity:0;width:-moz-fit-content;width:fit-content}.controls-bar-top-showing{display:none;position:absolute;top:10px;right:5px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .4s ease-in-out,height .4s ease-in-out;opacity:1}.controls-bar-top-showing-inAd .control:last-child{margin-right:25%}.controls-bar-top-showing-inAd{pointer-events:none}.controls-bar-top-showing-inAd .control,.inAd .ads-container{pointer-events:all}.ads-container{pointer-events:none}@media (max-width: 500px){.control-bottom{display:none}.controls-bar-top{display:block}.controls-bar{padding:10px 5px 5px}.volume-control{margin-left:0}}.carousel-publisher-info{width:200px;margin:auto;display:grid;grid-template-areas:"distributorLogo" "feedName";grid-area:distributorInfo}.carousel-publisher-logo{height:100px;width:100px;margin:auto}.carousel-playlist-name{text-align:center}.video-card-thumbnail{grid-area:videoThumbnail}.video-card-thumbnail-image{width:100%}.video-card-title{grid-area:videoName}.video-card{display:grid;grid-template-areas:"videoThumbnail" "videoName";margin-top:5px;grid-column-gap:15px;overflow:hidden;align-items:start;cursor:pointer;border-radius:10px}.carousel-playlist{display:grid;grid-template-areas:"video" "distributorInfo" "carouselContainer"}.carousel-container{display:grid;grid-area:carouselContainer;grid-template-areas:"nav nav nav" "carousel carousel carousel"}.carousel-player{grid-area:video}.carousel{grid-area:carousel}.carousel-nav{display:grid;grid-area:nav;grid-template-areas:"prev pages next";width:50%;margin:auto}.carousel-nav-next{grid-area:next;text-align:right;cursor:pointer;text-decoration:underline}.carousel-nav-prev{grid-area:prev;text-align:left;cursor:pointer;text-decoration:underline}.carousel-nav-pages{grid-area:pages;text-align:center}.carousel-player>.custom-player{grid-template-areas:"video video video video" "title title . logo" "description description description description"}.carousel-player>.custom-player>.custom-player-title{height:50px}.carousel-player>.custom-player>.custom-player-description{height:75px}.carousel-player>.custom-player>.custom-video{max-height:unset}.carousel-video-list{height:100%;overflow-y:auto;overflow-x:hidden;display:grid;grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(1,1fr);grid-template-rows:auto}@media screen and (min-width: 480px){.carousel-video-list{grid-template-columns:repeat(3,1fr)}}.focus-within\\:text-gray-600:focus-within{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:hsl(120 20% 26% / var(--tw-bg-opacity))}.hover\\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(120 40% 56% / var(--tw-ring-opacity))}.group:hover .group-hover\\:opacity-75{opacity:.75}@media (min-width: 640px){.sm\\:mx-0{margin-left:0!important;margin-right:0!important}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mt-0{margin-top:0!important}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:h-screen{height:100vh}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-1{flex:1 1 0%}.sm\\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:pb-24{padding-bottom:6rem}.sm\\:pb-4{padding-bottom:1rem}.sm\\:pl-0{padding-left:0}.sm\\:pt-16{padding-top:4rem}.sm\\:text-center{text-align:center}.sm\\:align-middle{vertical-align:middle}}@media (min-width: 768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:max-w-full{max-width:100%}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1536px){.\\32xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1792px){.\\33xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 2048px){.\\34xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
`,Xi=(r,o)=>{const c=r.__vccOpts||r;for(const[h,g]of o)c[h]=g;return c},om=Xi(rm,[["styles",[nm]]]),am={class:"ecom-inner-wrapper"},sm={key:0,width:"12",height:"12",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},lm=[V("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"},null,-1)],dm={key:1,width:"12",height:"12",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},cm=[V("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"},null,-1)],um=["src"],pm={class:"ecom-text-wrapper"},hm={class:"ecom-name"},fm={class:"ecom-subtext"},gm=["href"],mm=[V("svg",{fill:"currentColor",height:"10",width:"10",version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 460.775 460.775","xml:space":"preserve"},[V("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"}),V("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),V("g",{id:"SVGRepo_iconCarrier"},[V("path",{d:"M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55 c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55 c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505 c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55 l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719 c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z"})])],-1)],vm=Qe({__name:"ShopOverlayBar",setup(r){const o=nt("playerReference"),{currentContent:c,docked:h,time:g,started:v,inAd:b,showControls:E,configuration:S}=At(o),R=$({});Ir(()=>{var U,y;(y=(U=c.value)==null?void 0:U.ecommerceSettings)==null||y.forEach(Z=>R.value[Z.key]={...Z,showing:!1})});const C=$(!1),F=$(!1),M=$(new Set),G=()=>{Object.values(R.value).forEach(U=>{if(b.value||!v.value)return;M.value||(M.value=new Set);let y=U.start_time<=g.value&&(!U.end_time||U.end_time>=g.value);y&&(M.value.has(`${oe.ecom_viewed}${U.key}`)||(M.value.add(`${oe.ecom_viewed}${U.key}`),Os(o,oe.ecom_viewed,c.value.key,{ecom_key:U.key,tracking_id:U.tracking_id},g.value))),R.value[U.key].showing=y})};Pt(g,G),yt(()=>G),fe(()=>Object.values(R.value).some(U=>U.showing));const ie=fe(()=>Object.values(R.value).filter(U=>U.showing).sort((U,y)=>U.order-y.order)),j=$(!1),J=fe(()=>ie.value[0]);let Q=null;Pt(J,U=>{Q&&clearTimeout(Q),U&&(C.value=(U==null?void 0:U.start_state)=="EXPANDED",U.timer&&(Q=setTimeout(()=>{!h.value&&!j.value&&(C.value=!C.value)},U.timer*1e3)))});const ee=fe(()=>{var U;return((U=J.value)==null?void 0:U.position)=="TOP"?C.value?"ecom-wrapper-top-expanded":h.value?"ecom-wrapper-top-docked":"ecom-wrapper-top-undocked":E.value?h.value?"ecom-wrapper-bottom-controls-docked":"ecom-wrapper-bottom-controls-undocked":C.value?"ecom-wrapper-bottom-expanded":h.value?"ecom-wrapper-bottom-docked":"ecom-wrapper-bottom-undocked"}),we=fe(()=>{var U;return`border-color: ${((U=J.value)==null?void 0:U.color)||"rgb(82, 152, 82)"}`}),le=fe(()=>{var U;return`background-color: ${((U=J.value)==null?void 0:U.color)||"rgb(82, 152, 82)"}`});function be(){Os(o,oe.ecom_clicked,c.value.key,{ecom_key:J.value.key,tracking_id:J.value.tracking_id},g.value)}const Se=()=>{var U;j.value=!0,h.value?(window.open((U=J.value)==null?void 0:U.href,"_blank"),be()):(C.value=!C.value,Os(o,C.value?oe.ecom_bar_shown:oe.ecom_bar_hidden,c.value.key,{ecom_key:J.value.key,tracking_id:J.value.tracking_id},g.value))};return Pt(h,U=>{U&&C.value&&(C.value=!1,F.value=!0),!U&&F.value&&(C.value=!0,F.value=!1)}),(U,y)=>(K(),Ye(dn,{"enter-active-class":"ecom-wrapper-entering","enter-from-class":"ecom-wrapper-enter-from","enter-to-class":"ecom-wrapper-enter-to","leave-active-class":"ecom-wrapper-leaving","leave-from-class":"ecom-wrapper-exit-from","leave-to-class":"ecom-wrapper-exit-to"},{default:hr(()=>{var Z,N;return[((Z=J.value)==null?void 0:Z.showing)&&!((N=X(S))!=null&&N.hideEcom)?(K(),de("div",{key:0,class:Dt(["ecom-wrapper",[C.value&&!X(h)?"ecomExpanded":"",ee.value,X(Ps)?"inAmp":""]])},[V("span",am,[V("div",{class:"ecom-img-wrapper",onClick:Se},[!C.value&&!X(h)?(K(),de("div",{key:0,class:"ecom-chevron animated-chevron",style:ei(le.value)},null,4)):Te("",!0),!C.value&&!X(h)?(K(),de("div",{key:1,class:"ecom-chevron",style:ei(le.value)},[C.value?(K(),de("svg",dm,cm)):(K(),de("svg",sm,lm))],4)):Te("",!0),V("img",{class:"ecom-icon",src:J.value.icon,style:ei(we.value)},null,12,um)]),V("div",pm,[V("div",hm,Me(J.value.name||""),1),V("div",fm,Me(J.value.subtext||""),1)]),V("a",{class:"ecom-button",onClick:be,href:J.value.href,target:"_blank",style:ei(le.value)},Me(J.value.button_text||"Buy Now"),13,gm)]),C.value&&!X(h)?(K(),de("div",{key:0,class:"ecom-close",onClick:Se},mm)):Te("",!0)],2)):Te("",!0)]}),_:1}))}}),xy="",bm=["onClick"],wm=["src"],xm=["src"],ym={key:1,class:"thumbnail-carousel-card-title custom-thumbnail-carousel-card-title"},km={key:2,class:"thumbnail-carousel-card-description custom-thumbnail-carousel-card-description"},_m=Qe({__name:"ThumbnailCarousel.ce",props:{count:{type:[String,Number],default:3},campaigns:{type:Array,default:()=>[]},vertical:{type:String,default:"false"},...jr},setup(r){const o=$([]),c=$(0);$(oe.thumbnail);const h=$(),g={},v=r,b=$(null),E=(Q,ee)=>{Q&&!g[ee]&&(g[ee]=!0,Vr("",oe.thumbnail,ee,{},b))},S=fe(()=>v.vertical=="true"?"vertical-carousel custom-vertical-carousel":""),R=fe(()=>v.vertical=="true"?"vertical-carousel-card custom-vertical-carousel-card":""),C=fe(()=>qi()),F=fe(()=>!(v.hideLogo=="true"||v.hideAll=="true")),M=fe(()=>!(v.hideTitle=="true"||v.hideAll=="true")),G=fe(()=>!(v.hideDescription=="true"||v.hideAll=="true")),ie=fe(()=>{let Q=new URL(Es[v.env]);const ee={feed:v.feed,fingerprint:C.value,page:0};return Q.search=new URLSearchParams(ee).toString(),Q}),j=fe(()=>o.value.slice(0,Number(v.count)||3));if(b.stylesheet){const Q=document.createElement("link");Q.href=b.stylesheet,Q.rel="stylesheet",On(()=>{var ee;return(ee=h.value)==null?void 0:ee.appendChild(Q)})}yt(async()=>{b.value=await wr(v),o.value=await br(ie.value.toString()),new Yn(Q=>{c.value=Q[0].contentRect.width}).observe(h.value)});function J(Q){window&&(window.location.href=`/parone/?parone-content-key=${Q.key}`)}return(Q,ee)=>(K(),de("div",{class:Dt(["thumbnail-carousel custom-thumbnail-carousel",S.value]),ref_key:"container",ref:h},[(K(!0),de(ht,null,Qt(j.value,(we,le)=>(K(),de("div",{class:Dt(["thumbnail-carousel-card custom-thumbnail-carousel-card",R.value]),onClick:be=>J(we),key:we.key},[_e(X($n),{onVisible:be=>E(be,we.key)},null,8,["onVisible"]),V("img",{class:"thumbnail-carousel-card-image custom-thumbnail-carousel-card-image",src:we.thumbnail},null,8,wm),F.value?(K(),de("img",{key:0,class:"thumbnail-carousel-card-logo custom-thumbnail-carousel-card-logo",src:we.org_logo},null,8,xm)):Te("",!0),M.value?(K(),de("h4",ym,Me(X(aa)(we,Q.defaultlang)),1)):Te("",!0),G.value?(K(),de("p",km,Me(X(Ic)(we,Q.defaultlang)),1)):Te("",!0)],10,bm))),128))],2))}}),zc=Xi(_m,[["styles",[`.thumbnail-carousel{display:flex;flex-direction:row;width:100%;gap:5px}.thumbnail-carousel-card{cursor:pointer;gap:5px}.vertical-carousel{flex-direction:column;width:-moz-fit-content;width:fit-content}.vertical-carousel-card .thumbnail-carousel-card-image{max-width:480px}.vertical-carousel-card{display:grid;grid-template-areas:"cardImage cardLogo cardTitle" "cardImage cardDescription cardDescription"}.thumbnail-carousel-card-image{max-width:100%;border-radius:10px;grid-area:cardImage;-o-object-fit:fill;object-fit:fill}.thumbnail-carousel-card-title{text-overflow:ellipsis;font-weight:500;font-size:2rem;margin:0;max-width:-moz-fit-content;max-width:fit-content;grid-area:cardTitle}.vertical-carousel-card .thumbnail-carousel-card-title{max-width:unset}.thumbnail-carousel-card-description{text-overflow:ellipsis;white-space:wrap;overflow:hidden;max-width:-moz-fit-content;max-width:fit-content;grid-area:cardDescription}.thumbnail-carousel-card-logo{height:3.5em;width:3.5em;-o-object-fit:contain;object-fit:contain;grid-area:cardLogo}
`]]]),Tm=Qe({__name:"VideoBlock.ce",props:{campaign:[String,Number],contentKey:String,loop:String,video:{type:[Object,String],default(){return{}}},...jr},setup(r){const o=$(qn),c=$(!0),h=$(!1);$(!1);const g=r,v=$(null),b=fe(()=>qi());fe(()=>g.styles);function E(){g.campaign||g.contentKey?S():typeof g.video=="string"?o.value=JSON.parse(g.video):o.value=g.video}async function S(){try{let C=Pg(g.env,"can-play",{c:g.campaign,ck:g.contentKey,feed:g.feed,fingerprint:b.value});const F=await br(C.toString());F.status=="expired"?c.value=!1:F.status=="blocked"?h.value=!0:o.value=F}catch(C){console.error(C),c.value=!1}}yt(async()=>{v.value=await wr(g),E()}),Pt(()=>g.video,()=>{E()}),Pt(()=>g.campaign,()=>{E()}),Pt(()=>g.contentKey,()=>{E()});const R=()=>{g.loop=="true"&&S()};return(C,F)=>c.value&&o.value.key&&v.value?(K(),Ye(X(yr),{key:0,content:o.value,configuration:v.value,onNext:R,geoblocked:h.value},null,8,["content","configuration","geoblocked"])):Te("",!0)}}),Em=Xi(Tm,[["styles",[`.live-badge{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;padding:10px;position:absolute;top:15px;left:15px;z-index:1000000;font-weight:700}.live-badge-offline{background-color:#000}.live{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;z-index:1000000;font-weight:500;padding:5px;margin-left:10px;margin-right:10px}.live-offline{background-color:#36363640}.gearIcon{width:20px;height:20px;vertical-align:middle}.filter{filter:invert(95%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(105%) contrast(101%)}.overlay>img{filter:unset}.video{grid-area:video;position:relative}.player-logo{grid-area:logo;width:6rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.player-description{grid-area:description;word-break:normal;overflow-y:auto;max-height:150px}.player-title{grid-area:title;word-break:normal;font-weight:800}.overlay{position:absolute;z-index:1}.info{position:absolute;opacity:.5;background-color:#000;width:100%;height:100%;z-index:2;bottom:0}.player{display:grid;grid-template-areas:"title title title" "video video video" "logo description description";position:relative}.docked{position:fixed;right:10px;bottom:20px;width:360px;padding:clamp(5px,1vw,10px);max-width:60%!important;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9;padding-top:0;background-color:#1b1b1b}.docked-close-container{color:#fff;text-align:right;padding-bottom:5px;cursor:pointer;font-size:small;display:flex;justify-content:end}.docked-close-icon{width:20px;height:20px;position:relative}.fs{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background-color:#000000ea;z-index:100;display:flex;place-content:center}@media (orientation: landscape){.iphone-fs video{max-height:100vh}.iphone-fs .control svg{width:30px;height:30px}.iphone-fs .controls-bar-showing{height:80px}.iphone-fs .controls-bar{padding-bottom:20px!important}.iphone-fs .control{padding:12px}.iphone-fs .controls-clock{margin-left:-12px;font-size:17px}.iphone-fs .volume-control{margin-right:-12px}.iphone-fs input[type=range]::-moz-range-thumb{height:24px;width:24px}.iphone-fs input[type=range]::-webkit-slider-thumb{height:24px;width:24px;margin-top:-9px}}.fs .video-container{align-self:center}.video-container{position:relative;width:100%}.ads-hidden{display:none}.shop-overlay-bar{position:absolute;top:0px;padding:5px 0 0;gap:clamp(5px,100vw,12px);z-index:4;display:flex;flex-direction:row;left:0px;right:0px;overflow-x:auto;pointer-events:none;height:clamp(-moz-min-content,4vw,48px);height:clamp(min-content,4vw,48px);overflow-y:hidden}.overlay-bar-chevron{height:-moz-min-content;height:min-content;align-self:center;pointer-events:all;margin-right:-15px;padding:2px;border:unset!important}.overlay-bar-icon-visible{opacity:1;height:-moz-fit-content;height:fit-content;pointer-events:all}.overlay-bar-icon-hidden{opacity:0;height:0px;pointer-events:none}.overlay-bar-icon>img{border:2px solid black;border-radius:50%}.overlay-bar-icon{z-index:2;cursor:pointer;text-align:center;transition:opacity .75s linear;transition:height .2s linear;color:#fff;border-radius:10px;width:clamp(17px,100vw,48px);height:clamp(17px,100vw,48px);font-weight:800}.overlay-bar-icon>img{height:100%;min-width:15px;width:100%;transition:all .2s linear}@media (max-width: 500px){.overlay-bar-icon{width:32px;height:32px}}.ecom-wrapper{position:absolute;display:flex;left:15px;flex-shrink:0;border-radius:.5rem;border-width:0px;border-style:none;border-color:#ddd;background-color:transparent;padding:12px;width:50px;overflow-x:hidden;overflow-y:hidden;transition:all .25s;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);height:72px}.ecom-inner-wrapper{display:flex;align-items:center}.ecom-icon{border:solid;border-width:2px;border-radius:9999px;width:3rem;height:3rem;cursor:pointer}.ecom-name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#444;pointer-events:none}.ecom-subtext{color:#999;font-size:.875rem;line-height:1.25rem;pointer-events:none}.ecom-button{border:none;cursor:pointer;height:1.2rem;width:-moz-max-content;width:max-content;margin-left:.5rem;border-radius:9999px;color:#fff;font-weight:600;font-size:.875rem;line-height:1.25rem;text-decoration:none;text-align:center;padding:.5rem 1rem}.ecom-text-wrapper{padding-left:.75rem}@keyframes ping{0%,60%{transform:scale(1);opacity:1;filter:brightness(1)}70%{transform:scale(1.3);opacity:.75;filter:brightness(2)}to{transform:scale(.75);opacity:.25;filter:brightness(.5)}}.animated-chevron{animation:ping 5s cubic-bezier(0,0,.1,1) infinite}.ecom-chevron{position:absolute;border-radius:100%;bottom:-5px;right:-5px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center}.ecom-img-wrapper{position:relative;display:flex;place-content:center}.ecom-close{position:absolute;border-radius:100%;top:-10px;right:-10px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center;background-color:#afafaf}.ecom-close svg{margin-top:2px}@media (max-width: 500px){.ecom-icon{width:2.5rem;height:2.5rem}.ecom-name,.ecom-subtext{font-size:.8rem}.ecom-button{font-size:.5rem;padding:.1rem .5rem}.ecom-wrapper{padding:5px;width:3rem}.ecom-img-wrapper{width:3rem}}.ecomExpanded{width:-moz-max-content;width:max-content;overflow-y:visible;border-width:2px;height:48px;background-color:#efefefde;overflow-x:visible;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ecom-wrapper-entering,.ecom-wrapper-leaving{transition:all .5s}.ecom-wrapper-enter-from{opacity:0}.ecom-wrapper-enter-to,.ecom-wrapper-leave-from{opacity:1}.ecom-wrapper-leave-to{opacity:0}.ecom-wrapper-top-expanded{top:15px}.ecom-wrapper-top-docked{top:-15px;left:0px}.ecom-wrapper-top-undocked{top:0px}.ecom-wrapper-bottom-expanded-undocked{top:15px}.ecom-wrapper-bottom-docked{bottom:-10px;left:0px}.ecom-wrapper-bottom-controls-docked{bottom:30px}.ecom-wrapper-bottom-controls-undocked{bottom:50px}.ecom-wrapper-bottom-undocked{bottom:30px}.ecom-wrapper-bottom-expanded{bottom:15px}@media (orientation: landscape){.iphone-fs .ecom-wrapper-top-expanded{top:30px}.iphone-fs .ecom-wrapper-top-undocked{top:0px}.iphone-fs .ecom-wrapper-bottom-expanded-undocked{top:15px}.iphone-fs .ecom-wrapper-bottom-controls-undocked{bottom:65px}.iphone-fs .ecom-wrapper-bottom-undocked{bottom:10px}.iphone-fs .ecom-wrapper-bottom-expanded{bottom:20px}}.inAmp.ecom-wrapper-bottom-undocked{bottom:-5px;left:5px}.inAmp.ecom-wrapper-top-undocked{top:-10px;left:0px}.inAmp.ecom-wrapper-bottom-controls-undocked{bottom:30px;left:10px}.pylon-img{height:500px;-o-object-fit:contain;object-fit:contain}.pylon-toggle{color:#fff;pointer-events:all}.pylon-overlay{position:absolute;top:0px;z-index:2;left:10px;right:0px;overflow-x:auto;pointer-events:none;overflow-y:hidden}.stream-ui{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;transition:all 1s;opacity:0;position:absolute;bottom:100px;left:10px;right:10px;z-index:3;justify-content:center;transition:opacity 1s}.stream-ui-visible{opacity:1}.hidden-stream-item{display:none}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\d7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.\\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1792px){.\\!container{max-width:1792px!important}.container{max-width:1792px}}@media (min-width: 2048px){.\\!container{max-width:2048px!important}.container{max-width:2048px}}@media (min-width: 2304px){.\\!container{max-width:2304px!important}.container{max-width:2304px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.inset-y-5{top:1.25rem;bottom:1.25rem}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.z-0{z-index:0}.z-10{z-index:10}.z-\\[1000\\]{z-index:1000}.m-1{margin:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.basis-1\\/3{flex-basis:33.333333%}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:hsl(120 40% 56% / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:hsl(120 30% 46% / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity: .75}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-gray-400{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:hsl(120 50% 66% / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:hsl(120 30% 46% / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}video::-webkit-media-text-track-container{display:var(--webkit-text-track-display)}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.controls-bar{width:100%;align-items:center;display:flex;justify-content:flex-end;text-align:center;bottom:0px;opacity:0;padding:10px;position:absolute;height:0px;box-sizing:border-box;transition:opacity .4s ease-in-out,height .4s ease-in-out;z-index:4}.controls-bar-showing{opacity:1;height:47px;background:linear-gradient(transparent,rgba(0,0,0,.75))}.controls-bar .control:first-child{margin-left:0;margin-right:auto}video{width:100%}.control svg{width:18px;height:18px;fill:currentColor}.tooltip{cursor:default;text-align:center;border-radius:3px;bottom:100%;line-height:1.3;margin-bottom:20px;opacity:0;padding:5px 7.5px;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2;box-shadow:0 1px 2px #00000026;font-size:13px;pointer-events:all;background-color:#fff;color:#000}.tooltip:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:20px;top:100%;width:0}.control{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease;z-index:4;margin-left:2.5px;touch-action:manipulation}input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-progress{background-color:#076652!important;height:5px}input[type=range]::-webkit-range-progress{-webkit-appearance:none;background-color:#076652!important;height:5px}input[type=range]::-moz-range-thumb{background-color:#fff;height:16px;width:16px;border-radius:50%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;background:white;height:16px;width:16px;border-radius:50%;color:#fff}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-track{background-color:#ffffff40;height:5px;border-radius:.5rem}.volume-bar::-webkit-slider-runnable-track{background-color:#ffffff40;border-radius:.5rem;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.volume-bar-container{align-items:center;display:flex;width:clamp(30px,15%,68px);position:relative;padding:7px 5px;margin-left:0}.volume-bar{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:15px;display:block;height:20px;margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;position:relative;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.progress{text-align:center;left:7px;margin-right:13px;position:relative;visibility:visible;pointer-events:all}.progress-container{text-align:center;flex-grow:1;width:-moz-min-content;width:min-content;min-width:20px;padding:0;margin-left:2.5px;cursor:default}progress{color:#ffffff40;margin-left:-7px;margin-right:-7px;width:calc(100% + 13px);min-width:0px;-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}progress::-moz-progress-bar{border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease;background-color:#ffffff80}progress::-webkit-progress-bar{border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}progress::-webkit-progress-value{background-color:#ffffff80}.progress>input::-webkit-slider-runnable-track{background-color:#ffffff40;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.progress input{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:block;height:20px;min-width:0;padding:0;transition:box-shadow .3s ease;margin:0 -7px;width:calc(100% + 13px);position:relative;z-index:2;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.controls-clock{font-size:13px;width:40px;padding:7px 5px}@media (pointer: fine){.control-hovers:hover,.settings-menu-container button:hover{background:rgb(7,102,82)}.settings-menu-container button:hover span{color:#fff}}.big-play-button{cursor:pointer;flex-shrink:0;overflow:visible;background:rgb(7,102,82);border:0;border-radius:100%;color:#fff;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:4;width:auto;touch-action:manipulation;display:block;fill:currentColor}.big-play-button svg{cursor:pointer;color:#fff;fill:currentColor;display:block;height:18px;pointer-events:none;width:18px;left:2px;position:relative}.ads-container{z-index:3;position:absolute;top:0px}.ads-timer{z-index:4;position:absolute;right:5px;bottom:5px;width:-moz-fit-content;width:fit-content;background:#23282f;border-radius:2px;color:#ffffffbf;font-size:11px;padding:4px 6px;pointer-events:none}.settings-menu-container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.85);border-radius:4px;bottom:100%;overscroll-behavior:contain;box-shadow:0 1px 2px #00000026;color:#4a5464;font-size:15px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.settings-menu-container:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:15px;top:100%;width:0}.settings-menu{max-height:200px;overflow-y:auto}.settings-menu-container button{white-space:nowrap;background:transparent;border:0;border-radius:3px;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;transition:all .3s ease;z-index:4;touch-action:manipulation;align-items:center;color:#4a5464;display:flex;font-size:13px;padding:6px 28px 6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-top:2px}.settings-menu-container button>span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-right:5px;width:100%}.settings-menu{color:#4a5464;font-size:15px;text-align:left;white-space:nowrap;padding:7px}.settings-home>.settings-menu>button:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-left-color:#728197;right:6.5px}.settings-back{padding:5px}.settings-back:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-right-color:#728197;left:6.5px}.settings-back span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-left:15px;width:100%}.badge{white-space:nowrap;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-sizing:inherit;background:#4a5464;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.captions{position:absolute;height:50px;left:0px;right:0px;bottom:25px;text-align:center}.captions>p{padding:5px;color:#fff;width:-moz-fit-content;width:fit-content;font-size:normal;margin:auto;background-color:#000}.settings-menu-button-radio:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px;border-radius:100%}.settings-menu-button-radio:after{background:#fff;border:0;height:6px;left:16px;content:"";position:absolute;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px;border-radius:100%}.settings-menu-button-radio-checked:before{background-color:var(#076652)}.settings-menu-button-radio-checked:after{opacity:1;transform:translateY(-50%) scale(1)}.settings-menu-value{text-align:end;display:inline!important;padding-left:24px}.controls-bar-top{display:none;position:absolute;top:10px;right:5px;height:0px;opacity:0;width:-moz-fit-content;width:fit-content}.controls-bar-top-showing{display:none;position:absolute;top:10px;right:5px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .4s ease-in-out,height .4s ease-in-out;opacity:1}.controls-bar-top-showing-inAd .control:last-child{margin-right:25%}.controls-bar-top-showing-inAd{pointer-events:none}.controls-bar-top-showing-inAd .control,.inAd .ads-container{pointer-events:all}.ads-container{pointer-events:none}@media (max-width: 500px){.control-bottom{display:none}.controls-bar-top{display:block}.controls-bar{padding:10px 5px 5px}.volume-control{margin-left:0}}.focus-within\\:text-gray-600:focus-within{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:hsl(120 20% 26% / var(--tw-bg-opacity))}.hover\\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(120 40% 56% / var(--tw-ring-opacity))}.group:hover .group-hover\\:opacity-75{opacity:.75}@media (min-width: 640px){.sm\\:mx-0{margin-left:0!important;margin-right:0!important}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mt-0{margin-top:0!important}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:h-screen{height:100vh}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-1{flex:1 1 0%}.sm\\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:pb-24{padding-bottom:6rem}.sm\\:pb-4{padding-bottom:1rem}.sm\\:pl-0{padding-left:0}.sm\\:pt-16{padding-top:4rem}.sm\\:text-center{text-align:center}.sm\\:align-middle{vertical-align:middle}}@media (min-width: 768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:max-w-full{max-width:100%}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1536px){.\\32xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1792px){.\\33xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 2048px){.\\34xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
`]]]);function Bc(r,o){if(!Array.isArray(r))throw new Error("shuffle expect an array as parameter.");o=o||{};var c=r,h=r.length,g=o.rng||Math.random,v,b;for(o.copy===!0&&(c=r.slice());h;)v=Math.floor(g()*h),h-=1,b=c[h],c[h]=c[v],c[v]=b;return c}Bc.pick=function(r,o){if(!Array.isArray(r))throw new Error("shuffle.pick() expect an array as parameter.");o=o||{};var c=o.rng||Math.random,h=o.picks||1;if(typeof h=="number"&&h!==1){for(var g=r.length,v=r.slice(),b=[],E;h&&g;)E=Math.floor(c()*g),b.push(v[E]),v.splice(E,1),g-=1,h-=1;return b}return r[Math.floor(c()*r.length)]};var Uc=Bc;const Sm=Qe({__name:"VideoBlockPlaylist.ce",props:{video:{type:[Object,String],default(){return qn}},campaigns:String,contentKeys:String,shuffle:{type:String,default:"false"},allowLive:{type:String,default:"false,"},...jr},setup(r){const o=$([]),c=$(0);$(!1);const h=r,g=$(null),v=fe(()=>qi()),b=fe(()=>o.value[c.value]||qn),E=fe(()=>o.value.length>0);fe(()=>h.styles);async function S(){g.autoplay=!0,c.value==o.value.length-2&&await C(),c.value==o.value.length-1?c.value=0:c.value++}const R=$(0);async function C(){const{feedUrl:F}=oa(h,v,R.value),M=(await br(F.value)).filter(G=>h.allowLive=="true"?!0:!G.isLive).slice(0,5);o.value=h.shuffle=="true"?Uc(M):M,R.value++}return yt(async()=>{C(),g.value=await wr(h)}),(F,M)=>E.value?(K(),Ye(X(yr),{key:0,content:b.value,isAutoPlaylist:!0,configuration:g.value,onNext:S},null,8,["content","configuration"])):Te("",!0)}}),Lm=Xi(Sm,[["styles",[`.live-badge{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;padding:10px;position:absolute;top:15px;left:15px;z-index:1000000;font-weight:700}.live-badge-offline{background-color:#000}.live{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;z-index:1000000;font-weight:500;padding:5px;margin-left:10px;margin-right:10px}.live-offline{background-color:#36363640}.gearIcon{width:20px;height:20px;vertical-align:middle}.filter{filter:invert(95%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(105%) contrast(101%)}.overlay>img{filter:unset}.video{grid-area:video;position:relative}.player-logo{grid-area:logo;width:6rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.player-description{grid-area:description;word-break:normal;overflow-y:auto;max-height:150px}.player-title{grid-area:title;word-break:normal;font-weight:800}.overlay{position:absolute;z-index:1}.info{position:absolute;opacity:.5;background-color:#000;width:100%;height:100%;z-index:2;bottom:0}.player{display:grid;grid-template-areas:"title title title" "video video video" "logo description description";position:relative}.docked{position:fixed;right:10px;bottom:20px;width:360px;padding:clamp(5px,1vw,10px);max-width:60%!important;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9;padding-top:0;background-color:#1b1b1b}.docked-close-container{color:#fff;text-align:right;padding-bottom:5px;cursor:pointer;font-size:small;display:flex;justify-content:end}.docked-close-icon{width:20px;height:20px;position:relative}.fs{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background-color:#000000ea;z-index:100;display:flex;place-content:center}@media (orientation: landscape){.iphone-fs video{max-height:100vh}.iphone-fs .control svg{width:30px;height:30px}.iphone-fs .controls-bar-showing{height:80px}.iphone-fs .controls-bar{padding-bottom:20px!important}.iphone-fs .control{padding:12px}.iphone-fs .controls-clock{margin-left:-12px;font-size:17px}.iphone-fs .volume-control{margin-right:-12px}.iphone-fs input[type=range]::-moz-range-thumb{height:24px;width:24px}.iphone-fs input[type=range]::-webkit-slider-thumb{height:24px;width:24px;margin-top:-9px}}.fs .video-container{align-self:center}.video-container{position:relative;width:100%}.ads-hidden{display:none}.shop-overlay-bar{position:absolute;top:0px;padding:5px 0 0;gap:clamp(5px,100vw,12px);z-index:4;display:flex;flex-direction:row;left:0px;right:0px;overflow-x:auto;pointer-events:none;height:clamp(-moz-min-content,4vw,48px);height:clamp(min-content,4vw,48px);overflow-y:hidden}.overlay-bar-chevron{height:-moz-min-content;height:min-content;align-self:center;pointer-events:all;margin-right:-15px;padding:2px;border:unset!important}.overlay-bar-icon-visible{opacity:1;height:-moz-fit-content;height:fit-content;pointer-events:all}.overlay-bar-icon-hidden{opacity:0;height:0px;pointer-events:none}.overlay-bar-icon>img{border:2px solid black;border-radius:50%}.overlay-bar-icon{z-index:2;cursor:pointer;text-align:center;transition:opacity .75s linear;transition:height .2s linear;color:#fff;border-radius:10px;width:clamp(17px,100vw,48px);height:clamp(17px,100vw,48px);font-weight:800}.overlay-bar-icon>img{height:100%;min-width:15px;width:100%;transition:all .2s linear}@media (max-width: 500px){.overlay-bar-icon{width:32px;height:32px}}.ecom-wrapper{position:absolute;display:flex;left:15px;flex-shrink:0;border-radius:.5rem;border-width:0px;border-style:none;border-color:#ddd;background-color:transparent;padding:12px;width:50px;overflow-x:hidden;overflow-y:hidden;transition:all .25s;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);height:72px}.ecom-inner-wrapper{display:flex;align-items:center}.ecom-icon{border:solid;border-width:2px;border-radius:9999px;width:3rem;height:3rem;cursor:pointer}.ecom-name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#444;pointer-events:none}.ecom-subtext{color:#999;font-size:.875rem;line-height:1.25rem;pointer-events:none}.ecom-button{border:none;cursor:pointer;height:1.2rem;width:-moz-max-content;width:max-content;margin-left:.5rem;border-radius:9999px;color:#fff;font-weight:600;font-size:.875rem;line-height:1.25rem;text-decoration:none;text-align:center;padding:.5rem 1rem}.ecom-text-wrapper{padding-left:.75rem}@keyframes ping{0%,60%{transform:scale(1);opacity:1;filter:brightness(1)}70%{transform:scale(1.3);opacity:.75;filter:brightness(2)}to{transform:scale(.75);opacity:.25;filter:brightness(.5)}}.animated-chevron{animation:ping 5s cubic-bezier(0,0,.1,1) infinite}.ecom-chevron{position:absolute;border-radius:100%;bottom:-5px;right:-5px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center}.ecom-img-wrapper{position:relative;display:flex;place-content:center}.ecom-close{position:absolute;border-radius:100%;top:-10px;right:-10px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center;background-color:#afafaf}.ecom-close svg{margin-top:2px}@media (max-width: 500px){.ecom-icon{width:2.5rem;height:2.5rem}.ecom-name,.ecom-subtext{font-size:.8rem}.ecom-button{font-size:.5rem;padding:.1rem .5rem}.ecom-wrapper{padding:5px;width:3rem}.ecom-img-wrapper{width:3rem}}.ecomExpanded{width:-moz-max-content;width:max-content;overflow-y:visible;border-width:2px;height:48px;background-color:#efefefde;overflow-x:visible;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ecom-wrapper-entering,.ecom-wrapper-leaving{transition:all .5s}.ecom-wrapper-enter-from{opacity:0}.ecom-wrapper-enter-to,.ecom-wrapper-leave-from{opacity:1}.ecom-wrapper-leave-to{opacity:0}.ecom-wrapper-top-expanded{top:15px}.ecom-wrapper-top-docked{top:-15px;left:0px}.ecom-wrapper-top-undocked{top:0px}.ecom-wrapper-bottom-expanded-undocked{top:15px}.ecom-wrapper-bottom-docked{bottom:-10px;left:0px}.ecom-wrapper-bottom-controls-docked{bottom:30px}.ecom-wrapper-bottom-controls-undocked{bottom:50px}.ecom-wrapper-bottom-undocked{bottom:30px}.ecom-wrapper-bottom-expanded{bottom:15px}@media (orientation: landscape){.iphone-fs .ecom-wrapper-top-expanded{top:30px}.iphone-fs .ecom-wrapper-top-undocked{top:0px}.iphone-fs .ecom-wrapper-bottom-expanded-undocked{top:15px}.iphone-fs .ecom-wrapper-bottom-controls-undocked{bottom:65px}.iphone-fs .ecom-wrapper-bottom-undocked{bottom:10px}.iphone-fs .ecom-wrapper-bottom-expanded{bottom:20px}}.inAmp.ecom-wrapper-bottom-undocked{bottom:-5px;left:5px}.inAmp.ecom-wrapper-top-undocked{top:-10px;left:0px}.inAmp.ecom-wrapper-bottom-controls-undocked{bottom:30px;left:10px}.pylon-img{height:500px;-o-object-fit:contain;object-fit:contain}.pylon-toggle{color:#fff;pointer-events:all}.pylon-overlay{position:absolute;top:0px;z-index:2;left:10px;right:0px;overflow-x:auto;pointer-events:none;overflow-y:hidden}.stream-ui{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;transition:all 1s;opacity:0;position:absolute;bottom:100px;left:10px;right:10px;z-index:3;justify-content:center;transition:opacity 1s}.stream-ui-visible{opacity:1}.hidden-stream-item{display:none}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\d7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.\\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1792px){.\\!container{max-width:1792px!important}.container{max-width:1792px}}@media (min-width: 2048px){.\\!container{max-width:2048px!important}.container{max-width:2048px}}@media (min-width: 2304px){.\\!container{max-width:2304px!important}.container{max-width:2304px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.inset-y-5{top:1.25rem;bottom:1.25rem}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.z-0{z-index:0}.z-10{z-index:10}.z-\\[1000\\]{z-index:1000}.m-1{margin:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.basis-1\\/3{flex-basis:33.333333%}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:hsl(120 40% 56% / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:hsl(120 30% 46% / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity: .75}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-gray-400{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:hsl(120 50% 66% / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:hsl(120 30% 46% / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}video::-webkit-media-text-track-container{display:var(--webkit-text-track-display)}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.controls-bar{width:100%;align-items:center;display:flex;justify-content:flex-end;text-align:center;bottom:0px;opacity:0;padding:10px;position:absolute;height:0px;box-sizing:border-box;transition:opacity .4s ease-in-out,height .4s ease-in-out;z-index:4}.controls-bar-showing{opacity:1;height:47px;background:linear-gradient(transparent,rgba(0,0,0,.75))}.controls-bar .control:first-child{margin-left:0;margin-right:auto}video{width:100%}.control svg{width:18px;height:18px;fill:currentColor}.tooltip{cursor:default;text-align:center;border-radius:3px;bottom:100%;line-height:1.3;margin-bottom:20px;opacity:0;padding:5px 7.5px;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2;box-shadow:0 1px 2px #00000026;font-size:13px;pointer-events:all;background-color:#fff;color:#000}.tooltip:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:20px;top:100%;width:0}.control{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease;z-index:4;margin-left:2.5px;touch-action:manipulation}input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-progress{background-color:#076652!important;height:5px}input[type=range]::-webkit-range-progress{-webkit-appearance:none;background-color:#076652!important;height:5px}input[type=range]::-moz-range-thumb{background-color:#fff;height:16px;width:16px;border-radius:50%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;background:white;height:16px;width:16px;border-radius:50%;color:#fff}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-track{background-color:#ffffff40;height:5px;border-radius:.5rem}.volume-bar::-webkit-slider-runnable-track{background-color:#ffffff40;border-radius:.5rem;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.volume-bar-container{align-items:center;display:flex;width:clamp(30px,15%,68px);position:relative;padding:7px 5px;margin-left:0}.volume-bar{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:15px;display:block;height:20px;margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;position:relative;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.progress{text-align:center;left:7px;margin-right:13px;position:relative;visibility:visible;pointer-events:all}.progress-container{text-align:center;flex-grow:1;width:-moz-min-content;width:min-content;min-width:20px;padding:0;margin-left:2.5px;cursor:default}progress{color:#ffffff40;margin-left:-7px;margin-right:-7px;width:calc(100% + 13px);min-width:0px;-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}progress::-moz-progress-bar{border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease;background-color:#ffffff80}progress::-webkit-progress-bar{border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}progress::-webkit-progress-value{background-color:#ffffff80}.progress>input::-webkit-slider-runnable-track{background-color:#ffffff40;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.progress input{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:block;height:20px;min-width:0;padding:0;transition:box-shadow .3s ease;margin:0 -7px;width:calc(100% + 13px);position:relative;z-index:2;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.controls-clock{font-size:13px;width:40px;padding:7px 5px}@media (pointer: fine){.control-hovers:hover,.settings-menu-container button:hover{background:rgb(7,102,82)}.settings-menu-container button:hover span{color:#fff}}.big-play-button{cursor:pointer;flex-shrink:0;overflow:visible;background:rgb(7,102,82);border:0;border-radius:100%;color:#fff;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:4;width:auto;touch-action:manipulation;display:block;fill:currentColor}.big-play-button svg{cursor:pointer;color:#fff;fill:currentColor;display:block;height:18px;pointer-events:none;width:18px;left:2px;position:relative}.ads-container{z-index:3;position:absolute;top:0px}.ads-timer{z-index:4;position:absolute;right:5px;bottom:5px;width:-moz-fit-content;width:fit-content;background:#23282f;border-radius:2px;color:#ffffffbf;font-size:11px;padding:4px 6px;pointer-events:none}.settings-menu-container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.85);border-radius:4px;bottom:100%;overscroll-behavior:contain;box-shadow:0 1px 2px #00000026;color:#4a5464;font-size:15px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.settings-menu-container:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:15px;top:100%;width:0}.settings-menu{max-height:200px;overflow-y:auto}.settings-menu-container button{white-space:nowrap;background:transparent;border:0;border-radius:3px;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;transition:all .3s ease;z-index:4;touch-action:manipulation;align-items:center;color:#4a5464;display:flex;font-size:13px;padding:6px 28px 6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-top:2px}.settings-menu-container button>span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-right:5px;width:100%}.settings-menu{color:#4a5464;font-size:15px;text-align:left;white-space:nowrap;padding:7px}.settings-home>.settings-menu>button:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-left-color:#728197;right:6.5px}.settings-back{padding:5px}.settings-back:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-right-color:#728197;left:6.5px}.settings-back span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-left:15px;width:100%}.badge{white-space:nowrap;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-sizing:inherit;background:#4a5464;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.captions{position:absolute;height:50px;left:0px;right:0px;bottom:25px;text-align:center}.captions>p{padding:5px;color:#fff;width:-moz-fit-content;width:fit-content;font-size:normal;margin:auto;background-color:#000}.settings-menu-button-radio:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px;border-radius:100%}.settings-menu-button-radio:after{background:#fff;border:0;height:6px;left:16px;content:"";position:absolute;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px;border-radius:100%}.settings-menu-button-radio-checked:before{background-color:var(#076652)}.settings-menu-button-radio-checked:after{opacity:1;transform:translateY(-50%) scale(1)}.settings-menu-value{text-align:end;display:inline!important;padding-left:24px}.controls-bar-top{display:none;position:absolute;top:10px;right:5px;height:0px;opacity:0;width:-moz-fit-content;width:fit-content}.controls-bar-top-showing{display:none;position:absolute;top:10px;right:5px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .4s ease-in-out,height .4s ease-in-out;opacity:1}.controls-bar-top-showing-inAd .control:last-child{margin-right:25%}.controls-bar-top-showing-inAd{pointer-events:none}.controls-bar-top-showing-inAd .control,.inAd .ads-container{pointer-events:all}.ads-container{pointer-events:none}@media (max-width: 500px){.control-bottom{display:none}.controls-bar-top{display:block}.controls-bar{padding:10px 5px 5px}.volume-control{margin-left:0}}.focus-within\\:text-gray-600:focus-within{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:hsl(120 20% 26% / var(--tw-bg-opacity))}.hover\\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(120 40% 56% / var(--tw-ring-opacity))}.group:hover .group-hover\\:opacity-75{opacity:.75}@media (min-width: 640px){.sm\\:mx-0{margin-left:0!important;margin-right:0!important}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mt-0{margin-top:0!important}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:h-screen{height:100vh}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-1{flex:1 1 0%}.sm\\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:pb-24{padding-bottom:6rem}.sm\\:pb-4{padding-bottom:1rem}.sm\\:pl-0{padding-left:0}.sm\\:pt-16{padding-top:4rem}.sm\\:text-center{text-align:center}.sm\\:align-middle{vertical-align:middle}}@media (min-width: 768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:max-w-full{max-width:100%}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1536px){.\\32xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1792px){.\\33xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 2048px){.\\34xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
`]]]),Ty="",Am=Xi(Qe({__name:"VideoFeed.ce",props:jr,setup(r){const o=$(!1),c=$([]),h=$(),g=r,v=$(null),b=fe(()=>qi());fe(()=>g.styles);function E(){var C,F,M;((C=h.value)==null?void 0:C.scrollTop)+((F=h.value)==null?void 0:F.clientHeight)>=((M=h.value)==null?void 0:M.scrollHeight)&&!o.value&&R()}const S=$(0);async function R(){o.value=!0;const{feedUrl:C}=oa(g,b,S.value);c.value=[...c.value,...(await br(C.value.toString())).filter(F=>!c.value.map(M=>M.key).includes(F.key))],o.value=!1,S.value++}return yt(async()=>{var C;v.value=await wr(g),await R(),(C=h.value)==null||C.addEventListener("scroll",E),E()}),(C,F)=>(K(),de("section",{class:"feed custom-feed",ref_key:"container",ref:h},[(K(!0),de(ht,null,Qt(c.value,(M,G)=>(K(),Ye(X(yr),{key:G,configuration:v.value,content:M},null,8,["configuration","content"]))),128))],512))}}),[["styles",[`.live-badge{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;padding:10px;position:absolute;top:15px;left:15px;z-index:1000000;font-weight:700}.live-badge-offline{background-color:#000}.live{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;z-index:1000000;font-weight:500;padding:5px;margin-left:10px;margin-right:10px}.live-offline{background-color:#36363640}.gearIcon{width:20px;height:20px;vertical-align:middle}.filter{filter:invert(95%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(105%) contrast(101%)}.overlay>img{filter:unset}.video{grid-area:video;position:relative}.player-logo{grid-area:logo;width:6rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.player-description{grid-area:description;word-break:normal;overflow-y:auto;max-height:150px}.player-title{grid-area:title;word-break:normal;font-weight:800}.overlay{position:absolute;z-index:1}.info{position:absolute;opacity:.5;background-color:#000;width:100%;height:100%;z-index:2;bottom:0}.player{display:grid;grid-template-areas:"title title title" "video video video" "logo description description";position:relative}.docked{position:fixed;right:10px;bottom:20px;width:360px;padding:clamp(5px,1vw,10px);max-width:60%!important;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9;padding-top:0;background-color:#1b1b1b}.docked-close-container{color:#fff;text-align:right;padding-bottom:5px;cursor:pointer;font-size:small;display:flex;justify-content:end}.docked-close-icon{width:20px;height:20px;position:relative}.fs{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background-color:#000000ea;z-index:100;display:flex;place-content:center}@media (orientation: landscape){.iphone-fs video{max-height:100vh}.iphone-fs .control svg{width:30px;height:30px}.iphone-fs .controls-bar-showing{height:80px}.iphone-fs .controls-bar{padding-bottom:20px!important}.iphone-fs .control{padding:12px}.iphone-fs .controls-clock{margin-left:-12px;font-size:17px}.iphone-fs .volume-control{margin-right:-12px}.iphone-fs input[type=range]::-moz-range-thumb{height:24px;width:24px}.iphone-fs input[type=range]::-webkit-slider-thumb{height:24px;width:24px;margin-top:-9px}}.fs .video-container{align-self:center}.video-container{position:relative;width:100%}.ads-hidden{display:none}.shop-overlay-bar{position:absolute;top:0px;padding:5px 0 0;gap:clamp(5px,100vw,12px);z-index:4;display:flex;flex-direction:row;left:0px;right:0px;overflow-x:auto;pointer-events:none;height:clamp(-moz-min-content,4vw,48px);height:clamp(min-content,4vw,48px);overflow-y:hidden}.overlay-bar-chevron{height:-moz-min-content;height:min-content;align-self:center;pointer-events:all;margin-right:-15px;padding:2px;border:unset!important}.overlay-bar-icon-visible{opacity:1;height:-moz-fit-content;height:fit-content;pointer-events:all}.overlay-bar-icon-hidden{opacity:0;height:0px;pointer-events:none}.overlay-bar-icon>img{border:2px solid black;border-radius:50%}.overlay-bar-icon{z-index:2;cursor:pointer;text-align:center;transition:opacity .75s linear;transition:height .2s linear;color:#fff;border-radius:10px;width:clamp(17px,100vw,48px);height:clamp(17px,100vw,48px);font-weight:800}.overlay-bar-icon>img{height:100%;min-width:15px;width:100%;transition:all .2s linear}@media (max-width: 500px){.overlay-bar-icon{width:32px;height:32px}}.ecom-wrapper{position:absolute;display:flex;left:15px;flex-shrink:0;border-radius:.5rem;border-width:0px;border-style:none;border-color:#ddd;background-color:transparent;padding:12px;width:50px;overflow-x:hidden;overflow-y:hidden;transition:all .25s;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);height:72px}.ecom-inner-wrapper{display:flex;align-items:center}.ecom-icon{border:solid;border-width:2px;border-radius:9999px;width:3rem;height:3rem;cursor:pointer}.ecom-name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#444;pointer-events:none}.ecom-subtext{color:#999;font-size:.875rem;line-height:1.25rem;pointer-events:none}.ecom-button{border:none;cursor:pointer;height:1.2rem;width:-moz-max-content;width:max-content;margin-left:.5rem;border-radius:9999px;color:#fff;font-weight:600;font-size:.875rem;line-height:1.25rem;text-decoration:none;text-align:center;padding:.5rem 1rem}.ecom-text-wrapper{padding-left:.75rem}@keyframes ping{0%,60%{transform:scale(1);opacity:1;filter:brightness(1)}70%{transform:scale(1.3);opacity:.75;filter:brightness(2)}to{transform:scale(.75);opacity:.25;filter:brightness(.5)}}.animated-chevron{animation:ping 5s cubic-bezier(0,0,.1,1) infinite}.ecom-chevron{position:absolute;border-radius:100%;bottom:-5px;right:-5px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center}.ecom-img-wrapper{position:relative;display:flex;place-content:center}.ecom-close{position:absolute;border-radius:100%;top:-10px;right:-10px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center;background-color:#afafaf}.ecom-close svg{margin-top:2px}@media (max-width: 500px){.ecom-icon{width:2.5rem;height:2.5rem}.ecom-name,.ecom-subtext{font-size:.8rem}.ecom-button{font-size:.5rem;padding:.1rem .5rem}.ecom-wrapper{padding:5px;width:3rem}.ecom-img-wrapper{width:3rem}}.ecomExpanded{width:-moz-max-content;width:max-content;overflow-y:visible;border-width:2px;height:48px;background-color:#efefefde;overflow-x:visible;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ecom-wrapper-entering,.ecom-wrapper-leaving{transition:all .5s}.ecom-wrapper-enter-from{opacity:0}.ecom-wrapper-enter-to,.ecom-wrapper-leave-from{opacity:1}.ecom-wrapper-leave-to{opacity:0}.ecom-wrapper-top-expanded{top:15px}.ecom-wrapper-top-docked{top:-15px;left:0px}.ecom-wrapper-top-undocked{top:0px}.ecom-wrapper-bottom-expanded-undocked{top:15px}.ecom-wrapper-bottom-docked{bottom:-10px;left:0px}.ecom-wrapper-bottom-controls-docked{bottom:30px}.ecom-wrapper-bottom-controls-undocked{bottom:50px}.ecom-wrapper-bottom-undocked{bottom:30px}.ecom-wrapper-bottom-expanded{bottom:15px}@media (orientation: landscape){.iphone-fs .ecom-wrapper-top-expanded{top:30px}.iphone-fs .ecom-wrapper-top-undocked{top:0px}.iphone-fs .ecom-wrapper-bottom-expanded-undocked{top:15px}.iphone-fs .ecom-wrapper-bottom-controls-undocked{bottom:65px}.iphone-fs .ecom-wrapper-bottom-undocked{bottom:10px}.iphone-fs .ecom-wrapper-bottom-expanded{bottom:20px}}.inAmp.ecom-wrapper-bottom-undocked{bottom:-5px;left:5px}.inAmp.ecom-wrapper-top-undocked{top:-10px;left:0px}.inAmp.ecom-wrapper-bottom-controls-undocked{bottom:30px;left:10px}.pylon-img{height:500px;-o-object-fit:contain;object-fit:contain}.pylon-toggle{color:#fff;pointer-events:all}.pylon-overlay{position:absolute;top:0px;z-index:2;left:10px;right:0px;overflow-x:auto;pointer-events:none;overflow-y:hidden}.stream-ui{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;transition:all 1s;opacity:0;position:absolute;bottom:100px;left:10px;right:10px;z-index:3;justify-content:center;transition:opacity 1s}.stream-ui-visible{opacity:1}.hidden-stream-item{display:none}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\d7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.\\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1792px){.\\!container{max-width:1792px!important}.container{max-width:1792px}}@media (min-width: 2048px){.\\!container{max-width:2048px!important}.container{max-width:2048px}}@media (min-width: 2304px){.\\!container{max-width:2304px!important}.container{max-width:2304px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.inset-y-5{top:1.25rem;bottom:1.25rem}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.z-0{z-index:0}.z-10{z-index:10}.z-\\[1000\\]{z-index:1000}.m-1{margin:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.basis-1\\/3{flex-basis:33.333333%}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:hsl(120 40% 56% / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:hsl(120 30% 46% / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity: .75}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-gray-400{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:hsl(120 50% 66% / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:hsl(120 30% 46% / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}video::-webkit-media-text-track-container{display:var(--webkit-text-track-display)}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.controls-bar{width:100%;align-items:center;display:flex;justify-content:flex-end;text-align:center;bottom:0px;opacity:0;padding:10px;position:absolute;height:0px;box-sizing:border-box;transition:opacity .4s ease-in-out,height .4s ease-in-out;z-index:4}.controls-bar-showing{opacity:1;height:47px;background:linear-gradient(transparent,rgba(0,0,0,.75))}.controls-bar .control:first-child{margin-left:0;margin-right:auto}video{width:100%}.control svg{width:18px;height:18px;fill:currentColor}.tooltip{cursor:default;text-align:center;border-radius:3px;bottom:100%;line-height:1.3;margin-bottom:20px;opacity:0;padding:5px 7.5px;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2;box-shadow:0 1px 2px #00000026;font-size:13px;pointer-events:all;background-color:#fff;color:#000}.tooltip:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:20px;top:100%;width:0}.control{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease;z-index:4;margin-left:2.5px;touch-action:manipulation}input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-progress{background-color:#076652!important;height:5px}input[type=range]::-webkit-range-progress{-webkit-appearance:none;background-color:#076652!important;height:5px}input[type=range]::-moz-range-thumb{background-color:#fff;height:16px;width:16px;border-radius:50%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;background:white;height:16px;width:16px;border-radius:50%;color:#fff}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-track{background-color:#ffffff40;height:5px;border-radius:.5rem}.volume-bar::-webkit-slider-runnable-track{background-color:#ffffff40;border-radius:.5rem;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.volume-bar-container{align-items:center;display:flex;width:clamp(30px,15%,68px);position:relative;padding:7px 5px;margin-left:0}.volume-bar{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:15px;display:block;height:20px;margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;position:relative;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.progress{text-align:center;left:7px;margin-right:13px;position:relative;visibility:visible;pointer-events:all}.progress-container{text-align:center;flex-grow:1;width:-moz-min-content;width:min-content;min-width:20px;padding:0;margin-left:2.5px;cursor:default}progress{color:#ffffff40;margin-left:-7px;margin-right:-7px;width:calc(100% + 13px);min-width:0px;-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}progress::-moz-progress-bar{border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease;background-color:#ffffff80}progress::-webkit-progress-bar{border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}progress::-webkit-progress-value{background-color:#ffffff80}.progress>input::-webkit-slider-runnable-track{background-color:#ffffff40;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.progress input{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:block;height:20px;min-width:0;padding:0;transition:box-shadow .3s ease;margin:0 -7px;width:calc(100% + 13px);position:relative;z-index:2;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.controls-clock{font-size:13px;width:40px;padding:7px 5px}@media (pointer: fine){.control-hovers:hover,.settings-menu-container button:hover{background:rgb(7,102,82)}.settings-menu-container button:hover span{color:#fff}}.big-play-button{cursor:pointer;flex-shrink:0;overflow:visible;background:rgb(7,102,82);border:0;border-radius:100%;color:#fff;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:4;width:auto;touch-action:manipulation;display:block;fill:currentColor}.big-play-button svg{cursor:pointer;color:#fff;fill:currentColor;display:block;height:18px;pointer-events:none;width:18px;left:2px;position:relative}.ads-container{z-index:3;position:absolute;top:0px}.ads-timer{z-index:4;position:absolute;right:5px;bottom:5px;width:-moz-fit-content;width:fit-content;background:#23282f;border-radius:2px;color:#ffffffbf;font-size:11px;padding:4px 6px;pointer-events:none}.settings-menu-container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.85);border-radius:4px;bottom:100%;overscroll-behavior:contain;box-shadow:0 1px 2px #00000026;color:#4a5464;font-size:15px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.settings-menu-container:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:15px;top:100%;width:0}.settings-menu{max-height:200px;overflow-y:auto}.settings-menu-container button{white-space:nowrap;background:transparent;border:0;border-radius:3px;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;transition:all .3s ease;z-index:4;touch-action:manipulation;align-items:center;color:#4a5464;display:flex;font-size:13px;padding:6px 28px 6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-top:2px}.settings-menu-container button>span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-right:5px;width:100%}.settings-menu{color:#4a5464;font-size:15px;text-align:left;white-space:nowrap;padding:7px}.settings-home>.settings-menu>button:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-left-color:#728197;right:6.5px}.settings-back{padding:5px}.settings-back:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-right-color:#728197;left:6.5px}.settings-back span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-left:15px;width:100%}.badge{white-space:nowrap;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-sizing:inherit;background:#4a5464;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.captions{position:absolute;height:50px;left:0px;right:0px;bottom:25px;text-align:center}.captions>p{padding:5px;color:#fff;width:-moz-fit-content;width:fit-content;font-size:normal;margin:auto;background-color:#000}.settings-menu-button-radio:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px;border-radius:100%}.settings-menu-button-radio:after{background:#fff;border:0;height:6px;left:16px;content:"";position:absolute;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px;border-radius:100%}.settings-menu-button-radio-checked:before{background-color:var(#076652)}.settings-menu-button-radio-checked:after{opacity:1;transform:translateY(-50%) scale(1)}.settings-menu-value{text-align:end;display:inline!important;padding-left:24px}.controls-bar-top{display:none;position:absolute;top:10px;right:5px;height:0px;opacity:0;width:-moz-fit-content;width:fit-content}.controls-bar-top-showing{display:none;position:absolute;top:10px;right:5px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .4s ease-in-out,height .4s ease-in-out;opacity:1}.controls-bar-top-showing-inAd .control:last-child{margin-right:25%}.controls-bar-top-showing-inAd{pointer-events:none}.controls-bar-top-showing-inAd .control,.inAd .ads-container{pointer-events:all}.ads-container{pointer-events:none}@media (max-width: 500px){.control-bottom{display:none}.controls-bar-top{display:block}.controls-bar{padding:10px 5px 5px}.volume-control{margin-left:0}}.feed{height:"100%";overflow-y:"scroll";overflow-x:"hidden"}.focus-within\\:text-gray-600:focus-within{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:hsl(120 20% 26% / var(--tw-bg-opacity))}.hover\\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(120 40% 56% / var(--tw-ring-opacity))}.group:hover .group-hover\\:opacity-75{opacity:.75}@media (min-width: 640px){.sm\\:mx-0{margin-left:0!important;margin-right:0!important}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mt-0{margin-top:0!important}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:h-screen{height:100vh}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-1{flex:1 1 0%}.sm\\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:pb-24{padding-bottom:6rem}.sm\\:pb-4{padding-bottom:1rem}.sm\\:pl-0{padding-left:0}.sm\\:pt-16{padding-top:4rem}.sm\\:text-center{text-align:center}.sm\\:align-middle{vertical-align:middle}}@media (min-width: 768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:max-w-full{max-width:100%}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1536px){.\\32xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1792px){.\\33xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 2048px){.\\34xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
`]]]),Ly="",Rm=[V("svg",{"aria-hidden":"true",focusable:"false"},[V("path",{d:"M15.562 8.1L3.87.225c-.818-.562-1.87 0-1.87.9v15.75c0 .9 1.052 1.462 1.87.9L15.563 9.9c.584-.45.584-1.35 0-1.8z"})],-1)],Cm=Qe({__name:"BigPlayButton",setup(r){const{playing:o,adPlaying:c,inAd:h,play:g,pause:v}=At(nt("playerReference")),b=()=>o.value||c.value?v():g();return fe(()=>!h.value&&!o.value||h.value&&!c.value),(E,S)=>!X(h)&&!X(o)||X(h)&&!X(c)?(K(),de("button",{key:0,class:"big-play-button",type:"button",onClick:b,"aria-label":"Play"},Rm)):Te("",!0)}}),Im={key:0,class:"geoblock custom-geoblock"},Dm=[V("div",{class:"geoblock-text custom-geoblock-text",style:{"text-align":"center"}},"This video content is not available in your region.",-1)],Pm={key:1,class:"player custom-player"},Om={key:0,class:"player-title custom-player-title"},Mm=[V("span",{class:"docked-close-text"},"CLOSE ",-1),V("svg",{class:"docked-close-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},[V("path",{d:"M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z"})],-1)],Fm=["id","poster"],Nm=["id","src","srclang"],zm={key:2,class:"ads-timer"},Bm=["src"],Um={key:2,class:"player-description custom-player-description"},yr=Xi(Qe({__name:"VideoPlayer.ce",props:{geoblocked:{type:Boolean},content:{},configuration:{},isAutoPlaylist:{type:Boolean},modelValue:{}},emits:["next","update:modelValue"],setup(r,{emit:o}){const c=r,h=o,g=$(null);$(null),$(null),$(null);const v=Ac(),b=$(0),E=$(),S=$(),R=$(),C=$(),F=fe(()=>{var Ge;return(Ge=Ct.value)==null?void 0:Ge.org_logo});$(!1);const M=$(!1),{docked:G,inAd:ie,adTime:j,buffered:J,playing:Q,play:ee,pause:we,videoWrapperVisible:le,fullscreen:be,captions:Se,inPip:U,inAirplay:y,captionTracks:Z,exitFullscreen:N,showControls:Ie,enterFullscreen:xe,exitDocked:ze,enterDocked:Je,flags:We,timeUpdate:I,adPlaying:Ve,started:pe,alive:Be,ended:_t,mute:Nt,dockedHeight:wt,videoElementVisible:xt,shouldShowStreams:lt,currentContent:Ct,registerMetadataTrack:Tt,registerCaptionsTrack:Et,unRegisterCaptionsTrack:di,unRegisterMetadataTrack:Kt,setCurrentContent:Ze,iphoneFullscreen:ni,safariFullscreen:O}=At(v,{videoElement:S,videoOverlay:R,adContainer:g,videoContainer:C,configuration:c.configuration}),z=()=>{N(),Q.value&&we()},W=()=>{be.value?xe():N()},ae=fe(()=>Q.value?"playing":ie.value?"inAd":"stopped"),se=Ge=>{var bt;const st=(bt=S.value)==null?void 0:bt.buffered;J.value=st!=null&&st.length?st.end(0):0},ge=Ge=>{var st;((st=Ge.track)==null?void 0:st.kind)=="metadata"?Tt(Ge.track):Et(Ge.track)},ye=async()=>{if(_t.value&&(await Ze(Ct.value),ee()),!ie.value){if(zg){Ie.value||ci(),c.configuration.touchToPlay&&(Q.value?we():ee());return}Q.value?we():ee()}},me=Ge=>{var st;((st=Ge.track)==null?void 0:st.kind)=="metadata"?Kt(Ge.track):di(Ge.track)},{showTitle:he,showDescription:ce,showLogo:Le,dockableSticky:Ee}=Qa(c.configuration),Re=fe(()=>{var Ge;return(Ge=Ct.value)==null?void 0:Ge.contentTitle}),Ue=fe(()=>{var Ge;return(Ge=Ct.value)==null?void 0:Ge.contentDescription});Zt("playerReference",v);const{content:$e}=Qa(c);Pt($e,async()=>{await Ze(c.content),_t.value&&c.isAutoPlaylist&&le&&ee(),_t.value=!1}),window.ampIntegration&&(window.ampIntegration.method("play",function(){}),window.ampIntegration.method("pause",function(){}),window.ampIntegration.method("mute",function(){console.warn("mute")}),window.ampIntegration.method("unmute",function(){console.warn("unmute")}),window.ampIntegration.postEvent("canplay"));const ot=Rs(j),et=$(!1),vt=fe(()=>be.value?"":`height: ${b.value}px;`);yt(()=>{var Ge,st;if(S.value.style.setProperty("--webkit-text-track-display","none"),c.configuration.autoplayMuted&&Nt(),Ze(c.content),new Yn(bt=>{b.value=bt[0].contentRect.height}).observe(S.value),c.configuration.stylesheet){const bt=document.createElement("link");bt.href=c.configuration.stylesheet,bt.rel="stylesheet",On(()=>{var St;return(St=E.value)==null?void 0:St.appendChild(bt)})}(Ge=S.value)==null||Ge.textTracks.addEventListener("addtrack",ge),(st=S.value)==null||st.textTracks.addEventListener("removetrack",me),document.addEventListener("visibilitychange",()=>{document.visibilityState!=="visible"?(Q.value&&c.configuration.pauseContentWhenInvisible||ie.value&&!c.configuration.playThroughInvisibleAds)&&!U.value&&(we(),et.value=!0):et.value&&le.value&&ee()})});function Vt(Ge){var hn,er;xt.value=Ge;const st=Q.value&&c.configuration.pauseContentWhenInvisible,bt=Ve.value&&!c.configuration.playThroughInvisibleAds;!Ge&&(st||bt)&&!c.configuration.dockable&&(M.value=!0,we());const St=!Q.value&&c.configuration.pauseContentWhenInvisible&&M.value,$t=!Ve.value&&!c.configuration.playThroughInvisibleAds&&M.value,Ni=!pe.value&&c.configuration.autoplay;Ge&&(Ni||St||$t)&&!Q.value&&(M.value=!1,ee()),((hn=Ct.value)==null?void 0:hn.key)&&le.value&&xr(v,We,(er=Ct.value)==null?void 0:er.key,oe.video_impression)}function bi(Ge){if(le.value=Ge,U.value)return;const st=Q.value||Ve.value;if(c.configuration.dockable&&pe.value&&st||_t.value){if(!Ge&&!be.value){Je();return}if(Ge&&!c.configuration.dockableSticky){ze();return}}}const Ji=()=>{ze(),we()},ci=()=>{Ie.value=!0},Zi=()=>{Q.value=!1},zt=()=>{xr(v,We,Ct.value.key,oe.video_ended),Q.value=!1,_t.value=!0,h("next")};return(Ge,st)=>{var bt;return K(),de("div",{ref_key:"container",ref:E,class:Dt(ae.value)},[Ge.geoblocked?(K(),de("div",Im,Dm)):(K(),de("div",Pm,[_e(X($n),{onVisible:bi,style:ei(X(wt))},null,8,["style"]),X(he)?(K(),de("p",Om,Me(Re.value),1)):Te("",!0),V("div",{class:"video custom-video",style:ei(X(wt)),onClick:st[3]||(st[3]=kt((...St)=>X(N)&&X(N)(...St),["self"])),onMousemove:ci,onWebkitendfullscreen:z,onExitfullscreen:st[4]||(st[4]=(...St)=>X(N)&&X(N)(...St)),onTouchstart:ci},[V("div",{ref_key:"videoOverlay",ref:R,class:Dt({"docked custom-docked":X(G),fs:X(be),"iphone-fs":X(be)&&X(Qn)})},[X(G)?(K(),de("div",{key:0,class:"docked-close-container custom-docked-close-container",onClick:Ji},Mm)):Te("",!0),V("div",{class:"video-container",ref_key:"videoContainer",ref:C,style:ei(vt.value)},[_e(X($n),{onVisible:Vt,style:ei(vt.value)},null,8,["style"]),V("video",{id:X(v),onExitfullscreen:st[0]||(st[0]=(...St)=>X(N)&&X(N)(...St)),onWebkitendfullscreen:z,onMousedown:ye,onEnded:zt,onProgress:se,onContextmenu:st[1]||(st[1]=St=>St.preventDefault()),onTimeupdate:st[2]||(st[2]=St=>X(I)(St.target.currentTime,St.target.duration)),onDblclick:W,onLeavepictureinpicture:Zi,playsinline:"",crossorigin:"anonymous",ref_key:"videoElement",ref:S,poster:X($e).thumbnail,"x-webkit-airplay":"allow",airplay:"allow"},[(K(!0),de(ht,null,Qt(X(Se),(St,$t)=>(K(),de("track",{id:St.label,src:St.file,kind:"captions",srclang:St.label},null,8,Nm))),256))],40,Fm),X(lt)&&!Ge.configuration.hideOverlay?(K(),Ye(X(Zm),{key:0})):Te("",!0),Ge.configuration.hideOverlay?Te("",!0):(K(),Ye(X(vm),{key:1})),V("div",{class:Dt(["ads-container",!X(ie)&&"ads-hidden"]),ref_key:"adContainer",ref:g},null,2),X(ie)?(K(),de("div",zm,"Ad - "+Me(X(ot)),1)):Te("",!0),_e(X(iv)),((bt=X(Ct))==null?void 0:bt.isLive)&&!X(ie)&&(X(Be)&&X(Ie)||!X(Be))&&!X(Q)?(K(),de("div",{key:3,class:Dt(["live-badge",{"live-badge-offline":!X(Be)}])},Me(X(Be)?"Live":"Stream Offline"),3)):Te("",!0),_e(X(Hc)),_e(Cm),_e(X(Hc),{position:"bottom"})],4)],2)],36),X(Le)?(K(),de("img",{key:1,class:"player-logo custom-player-logo",src:F.value},null,8,Bm)):Te("",!0),X(ce)?(K(),de("p",Um,Me(Ue.value),1)):Te("",!0)]))],2)}}}),[["styles",[`.live-badge{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;padding:10px;position:absolute;top:15px;left:15px;z-index:1000000;font-weight:700}.live-badge-offline{background-color:#000}.live{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;z-index:1000000;font-weight:500;padding:5px;margin-left:10px;margin-right:10px}.live-offline{background-color:#36363640}.gearIcon{width:20px;height:20px;vertical-align:middle}.filter{filter:invert(95%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(105%) contrast(101%)}.overlay>img{filter:unset}.video{grid-area:video;position:relative}.player-logo{grid-area:logo;width:6rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.player-description{grid-area:description;word-break:normal;overflow-y:auto;max-height:150px}.player-title{grid-area:title;word-break:normal;font-weight:800}.overlay{position:absolute;z-index:1}.info{position:absolute;opacity:.5;background-color:#000;width:100%;height:100%;z-index:2;bottom:0}.player{display:grid;grid-template-areas:"title title title" "video video video" "logo description description";position:relative}.docked{position:fixed;right:10px;bottom:20px;width:360px;padding:clamp(5px,1vw,10px);max-width:60%!important;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9;padding-top:0;background-color:#1b1b1b}.docked-close-container{color:#fff;text-align:right;padding-bottom:5px;cursor:pointer;font-size:small;display:flex;justify-content:end}.docked-close-icon{width:20px;height:20px;position:relative}.fs{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background-color:#000000ea;z-index:100;display:flex;place-content:center}@media (orientation: landscape){.iphone-fs video{max-height:100vh}.iphone-fs .control svg{width:30px;height:30px}.iphone-fs .controls-bar-showing{height:80px}.iphone-fs .controls-bar{padding-bottom:20px!important}.iphone-fs .control{padding:12px}.iphone-fs .controls-clock{margin-left:-12px;font-size:17px}.iphone-fs .volume-control{margin-right:-12px}.iphone-fs input[type=range]::-moz-range-thumb{height:24px;width:24px}.iphone-fs input[type=range]::-webkit-slider-thumb{height:24px;width:24px;margin-top:-9px}}.fs .video-container{align-self:center}.video-container{position:relative;width:100%}.ads-hidden{display:none}.shop-overlay-bar{position:absolute;top:0px;padding:5px 0 0;gap:clamp(5px,100vw,12px);z-index:4;display:flex;flex-direction:row;left:0px;right:0px;overflow-x:auto;pointer-events:none;height:clamp(-moz-min-content,4vw,48px);height:clamp(min-content,4vw,48px);overflow-y:hidden}.overlay-bar-chevron{height:-moz-min-content;height:min-content;align-self:center;pointer-events:all;margin-right:-15px;padding:2px;border:unset!important}.overlay-bar-icon-visible{opacity:1;height:-moz-fit-content;height:fit-content;pointer-events:all}.overlay-bar-icon-hidden{opacity:0;height:0px;pointer-events:none}.overlay-bar-icon>img{border:2px solid black;border-radius:50%}.overlay-bar-icon{z-index:2;cursor:pointer;text-align:center;transition:opacity .75s linear;transition:height .2s linear;color:#fff;border-radius:10px;width:clamp(17px,100vw,48px);height:clamp(17px,100vw,48px);font-weight:800}.overlay-bar-icon>img{height:100%;min-width:15px;width:100%;transition:all .2s linear}@media (max-width: 500px){.overlay-bar-icon{width:32px;height:32px}}.ecom-wrapper{position:absolute;display:flex;left:15px;flex-shrink:0;border-radius:.5rem;border-width:0px;border-style:none;border-color:#ddd;background-color:transparent;padding:12px;width:50px;overflow-x:hidden;overflow-y:hidden;transition:all .25s;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);height:72px}.ecom-inner-wrapper{display:flex;align-items:center}.ecom-icon{border:solid;border-width:2px;border-radius:9999px;width:3rem;height:3rem;cursor:pointer}.ecom-name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#444;pointer-events:none}.ecom-subtext{color:#999;font-size:.875rem;line-height:1.25rem;pointer-events:none}.ecom-button{border:none;cursor:pointer;height:1.2rem;width:-moz-max-content;width:max-content;margin-left:.5rem;border-radius:9999px;color:#fff;font-weight:600;font-size:.875rem;line-height:1.25rem;text-decoration:none;text-align:center;padding:.5rem 1rem}.ecom-text-wrapper{padding-left:.75rem}@keyframes ping{0%,60%{transform:scale(1);opacity:1;filter:brightness(1)}70%{transform:scale(1.3);opacity:.75;filter:brightness(2)}to{transform:scale(.75);opacity:.25;filter:brightness(.5)}}.animated-chevron{animation:ping 5s cubic-bezier(0,0,.1,1) infinite}.ecom-chevron{position:absolute;border-radius:100%;bottom:-5px;right:-5px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center}.ecom-img-wrapper{position:relative;display:flex;place-content:center}.ecom-close{position:absolute;border-radius:100%;top:-10px;right:-10px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center;background-color:#afafaf}.ecom-close svg{margin-top:2px}@media (max-width: 500px){.ecom-icon{width:2.5rem;height:2.5rem}.ecom-name,.ecom-subtext{font-size:.8rem}.ecom-button{font-size:.5rem;padding:.1rem .5rem}.ecom-wrapper{padding:5px;width:3rem}.ecom-img-wrapper{width:3rem}}.ecomExpanded{width:-moz-max-content;width:max-content;overflow-y:visible;border-width:2px;height:48px;background-color:#efefefde;overflow-x:visible;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ecom-wrapper-entering,.ecom-wrapper-leaving{transition:all .5s}.ecom-wrapper-enter-from{opacity:0}.ecom-wrapper-enter-to,.ecom-wrapper-leave-from{opacity:1}.ecom-wrapper-leave-to{opacity:0}.ecom-wrapper-top-expanded{top:15px}.ecom-wrapper-top-docked{top:-15px;left:0px}.ecom-wrapper-top-undocked{top:0px}.ecom-wrapper-bottom-expanded-undocked{top:15px}.ecom-wrapper-bottom-docked{bottom:-10px;left:0px}.ecom-wrapper-bottom-controls-docked{bottom:30px}.ecom-wrapper-bottom-controls-undocked{bottom:50px}.ecom-wrapper-bottom-undocked{bottom:30px}.ecom-wrapper-bottom-expanded{bottom:15px}@media (orientation: landscape){.iphone-fs .ecom-wrapper-top-expanded{top:30px}.iphone-fs .ecom-wrapper-top-undocked{top:0px}.iphone-fs .ecom-wrapper-bottom-expanded-undocked{top:15px}.iphone-fs .ecom-wrapper-bottom-controls-undocked{bottom:65px}.iphone-fs .ecom-wrapper-bottom-undocked{bottom:10px}.iphone-fs .ecom-wrapper-bottom-expanded{bottom:20px}}.inAmp.ecom-wrapper-bottom-undocked{bottom:-5px;left:5px}.inAmp.ecom-wrapper-top-undocked{top:-10px;left:0px}.inAmp.ecom-wrapper-bottom-controls-undocked{bottom:30px;left:10px}.pylon-img{height:500px;-o-object-fit:contain;object-fit:contain}.pylon-toggle{color:#fff;pointer-events:all}.pylon-overlay{position:absolute;top:0px;z-index:2;left:10px;right:0px;overflow-x:auto;pointer-events:none;overflow-y:hidden}.stream-ui{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;transition:all 1s;opacity:0;position:absolute;bottom:100px;left:10px;right:10px;z-index:3;justify-content:center;transition:opacity 1s}.stream-ui-visible{opacity:1}.hidden-stream-item{display:none}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\d7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.\\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1792px){.\\!container{max-width:1792px!important}.container{max-width:1792px}}@media (min-width: 2048px){.\\!container{max-width:2048px!important}.container{max-width:2048px}}@media (min-width: 2304px){.\\!container{max-width:2304px!important}.container{max-width:2304px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.inset-y-5{top:1.25rem;bottom:1.25rem}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.z-0{z-index:0}.z-10{z-index:10}.z-\\[1000\\]{z-index:1000}.m-1{margin:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.basis-1\\/3{flex-basis:33.333333%}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:hsl(120 40% 56% / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:hsl(120 30% 46% / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity: .75}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-gray-400{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:hsl(120 50% 66% / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:hsl(120 30% 46% / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}video::-webkit-media-text-track-container{display:var(--webkit-text-track-display)}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.controls-bar{width:100%;align-items:center;display:flex;justify-content:flex-end;text-align:center;bottom:0px;opacity:0;padding:10px;position:absolute;height:0px;box-sizing:border-box;transition:opacity .4s ease-in-out,height .4s ease-in-out;z-index:4}.controls-bar-showing{opacity:1;height:47px;background:linear-gradient(transparent,rgba(0,0,0,.75))}.controls-bar .control:first-child{margin-left:0;margin-right:auto}video{width:100%}.control svg{width:18px;height:18px;fill:currentColor}.tooltip{cursor:default;text-align:center;border-radius:3px;bottom:100%;line-height:1.3;margin-bottom:20px;opacity:0;padding:5px 7.5px;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2;box-shadow:0 1px 2px #00000026;font-size:13px;pointer-events:all;background-color:#fff;color:#000}.tooltip:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:20px;top:100%;width:0}.control{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease;z-index:4;margin-left:2.5px;touch-action:manipulation}input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-progress{background-color:#076652!important;height:5px}input[type=range]::-webkit-range-progress{-webkit-appearance:none;background-color:#076652!important;height:5px}input[type=range]::-moz-range-thumb{background-color:#fff;height:16px;width:16px;border-radius:50%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;background:white;height:16px;width:16px;border-radius:50%;color:#fff}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-track{background-color:#ffffff40;height:5px;border-radius:.5rem}.volume-bar::-webkit-slider-runnable-track{background-color:#ffffff40;border-radius:.5rem;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.volume-bar-container{align-items:center;display:flex;width:clamp(30px,15%,68px);position:relative;padding:7px 5px;margin-left:0}.volume-bar{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:15px;display:block;height:20px;margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;position:relative;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.progress{text-align:center;left:7px;margin-right:13px;position:relative;visibility:visible;pointer-events:all}.progress-container{text-align:center;flex-grow:1;width:-moz-min-content;width:min-content;min-width:20px;padding:0;margin-left:2.5px;cursor:default}progress{color:#ffffff40;margin-left:-7px;margin-right:-7px;width:calc(100% + 13px);min-width:0px;-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}progress::-moz-progress-bar{border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease;background-color:#ffffff80}progress::-webkit-progress-bar{border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}progress::-webkit-progress-value{background-color:#ffffff80}.progress>input::-webkit-slider-runnable-track{background-color:#ffffff40;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.progress input{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:block;height:20px;min-width:0;padding:0;transition:box-shadow .3s ease;margin:0 -7px;width:calc(100% + 13px);position:relative;z-index:2;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.controls-clock{font-size:13px;width:40px;padding:7px 5px}@media (pointer: fine){.control-hovers:hover,.settings-menu-container button:hover{background:rgb(7,102,82)}.settings-menu-container button:hover span{color:#fff}}.big-play-button{cursor:pointer;flex-shrink:0;overflow:visible;background:rgb(7,102,82);border:0;border-radius:100%;color:#fff;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:4;width:auto;touch-action:manipulation;display:block;fill:currentColor}.big-play-button svg{cursor:pointer;color:#fff;fill:currentColor;display:block;height:18px;pointer-events:none;width:18px;left:2px;position:relative}.ads-container{z-index:3;position:absolute;top:0px}.ads-timer{z-index:4;position:absolute;right:5px;bottom:5px;width:-moz-fit-content;width:fit-content;background:#23282f;border-radius:2px;color:#ffffffbf;font-size:11px;padding:4px 6px;pointer-events:none}.settings-menu-container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.85);border-radius:4px;bottom:100%;overscroll-behavior:contain;box-shadow:0 1px 2px #00000026;color:#4a5464;font-size:15px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.settings-menu-container:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:15px;top:100%;width:0}.settings-menu{max-height:200px;overflow-y:auto}.settings-menu-container button{white-space:nowrap;background:transparent;border:0;border-radius:3px;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;transition:all .3s ease;z-index:4;touch-action:manipulation;align-items:center;color:#4a5464;display:flex;font-size:13px;padding:6px 28px 6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-top:2px}.settings-menu-container button>span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-right:5px;width:100%}.settings-menu{color:#4a5464;font-size:15px;text-align:left;white-space:nowrap;padding:7px}.settings-home>.settings-menu>button:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-left-color:#728197;right:6.5px}.settings-back{padding:5px}.settings-back:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-right-color:#728197;left:6.5px}.settings-back span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-left:15px;width:100%}.badge{white-space:nowrap;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-sizing:inherit;background:#4a5464;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.captions{position:absolute;height:50px;left:0px;right:0px;bottom:25px;text-align:center}.captions>p{padding:5px;color:#fff;width:-moz-fit-content;width:fit-content;font-size:normal;margin:auto;background-color:#000}.settings-menu-button-radio:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px;border-radius:100%}.settings-menu-button-radio:after{background:#fff;border:0;height:6px;left:16px;content:"";position:absolute;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px;border-radius:100%}.settings-menu-button-radio-checked:before{background-color:var(#076652)}.settings-menu-button-radio-checked:after{opacity:1;transform:translateY(-50%) scale(1)}.settings-menu-value{text-align:end;display:inline!important;padding-left:24px}.controls-bar-top{display:none;position:absolute;top:10px;right:5px;height:0px;opacity:0;width:-moz-fit-content;width:fit-content}.controls-bar-top-showing{display:none;position:absolute;top:10px;right:5px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .4s ease-in-out,height .4s ease-in-out;opacity:1}.controls-bar-top-showing-inAd .control:last-child{margin-right:25%}.controls-bar-top-showing-inAd{pointer-events:none}.controls-bar-top-showing-inAd .control,.inAd .ads-container{pointer-events:all}.ads-container{pointer-events:none}@media (max-width: 500px){.control-bottom{display:none}.controls-bar-top{display:block}.controls-bar{padding:10px 5px 5px}.volume-control{margin-left:0}}.focus-within\\:text-gray-600:focus-within{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:hsl(120 20% 26% / var(--tw-bg-opacity))}.hover\\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(120 40% 56% / var(--tw-ring-opacity))}.group:hover .group-hover\\:opacity-75{opacity:.75}@media (min-width: 640px){.sm\\:mx-0{margin-left:0!important;margin-right:0!important}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mt-0{margin-top:0!important}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:h-screen{height:100vh}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-1{flex:1 1 0%}.sm\\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:pb-24{padding-bottom:6rem}.sm\\:pb-4{padding-bottom:1rem}.sm\\:pl-0{padding-left:0}.sm\\:pt-16{padding-top:4rem}.sm\\:text-center{text-align:center}.sm\\:align-middle{vertical-align:middle}}@media (min-width: 768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:max-w-full{max-width:100%}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1536px){.\\32xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1792px){.\\33xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 2048px){.\\34xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
`]]]),Oy="",My="",jm={class:"publisher-info custom-publisher-info"},Vm=["src"],Gm={class:"playlist-name custom-playlist-name"},Hm=["onClick"],Km={class:"playlist-card-thumbnail custom-playlist-card-thumbnail",style:{position:"relative"}},$m=["src"],Ym={key:0,class:"live custom-playlist-card-thumbnail-live"},Wm={key:0,class:"playlist-card-name custom-playlist-card-name"},qm={key:1,class:"playlist-card-description custom-playlist-card-description"},Xm=Qe({__name:"VideoPlaylist.ce",props:{campaigns:String,contentKeys:String,hideCardTitle:{type:String,default:"false"},hideCardDescription:{type:String,default:"false"},...jr},setup(r){const o={},c=$(!1),h=$([]),g=$(0),v=$(0),b=$(""),E=$("");$(oe.thumbnail);const S=$(null),R=$(null),C=r,F=$(null),M=(le,be)=>{le&&!o[be]&&(o[be]=!0,Vr("",oe.thumbnail,be,{},F))},G=fe(()=>C.hideCardDescription!="true"),ie=fe(()=>C.hideCardTitle!="true"),j=fe(()=>qi()),J=fe(()=>h.value[g.value]);fe(()=>C.styles);function Q(){var le,be,Se,U;((le=R.value)==null?void 0:le.scrollTop)+((be=R.value)==null?void 0:be.clientHeight)>=((Se=R.value)==null?void 0:Se.scrollHeight)&&!((U=C.campaigns||C.contentKeys)!=null&&U.length)&&!c.value&&we()}const ee=$(0);async function we(){c.value=!0;const{feedUrl:le}=oa(C,j,ee.value),be=[...h.value,...(await br(le.value)).filter(y=>!h.value.map(Z=>Z.key).includes(y.key))],Se=be.filter(y=>y.livestream_id),U=be.filter(y=>!y.livestream_id);h.value=[...Se,...U],ee.value++,c.value=!1}return Pt(R,()=>{!R.value||(R.value.addEventListener("scroll",Q),Q())}),Pt(S,()=>{!S.value||new Yn(le=>{v.value=le[0].contentRect.width}).observe(S.value)}),yt(async()=>{F.value=await wr(C),await we(),b.value=h.value.length>0?h.value[0].distributor_logo:"",E.value=h.value.length>0?h.value[0].feed_name:""}),(le,be)=>J.value?(K(),de("div",{key:0,class:"playlist custom-playlist",ref_key:"container",ref:S},[J.value?(K(),Ye(X(yr),{key:0,class:"playlist-player custom-playlist-player",configuration:F.value,content:J.value},null,8,["configuration","content"])):Te("",!0),V("div",jm,[b.value?(K(),de("img",{key:0,class:"playlist-publisher-logo custom-playlist-publisher-logo",src:b.value},null,8,Vm)):Te("",!0),V("div",Gm,Me(E.value),1)]),V("div",{class:"playlist-video-list custom-playlist-video-list",ref_key:"list",ref:R},[(K(!0),de(ht,null,Qt(h.value,(Se,U)=>(K(),de("div",{class:"playlist-card custom-playlist-card",onClick:()=>g.value=U,key:U},[_e(X($n),{onVisible:y=>M(y,Se.key)},null,8,["onVisible"]),V("span",Km,[V("img",{class:"playlist-card-thumbnail-image custom-playlist-card-thumbnail-image",src:Se.thumbnail},null,8,$m),Se.isLive?(K(),de("div",Ym,"Live")):Te("",!0)]),ie.value?(K(),de("div",Wm,Me(X(aa)(Se,le.defaultlang)),1)):Te("",!0),G.value?(K(),de("div",qm,Me(X(Ic)(Se,le.defaultlang)),1)):Te("",!0)],8,Hm))),128))],512)],512)):Te("",!0)}}),Qm=Xi(Xm,[["styles",[`.live-badge{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;padding:10px;position:absolute;top:15px;left:15px;z-index:1000000;font-weight:700}.live-badge-offline{background-color:#000}.live{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;z-index:1000000;font-weight:500;padding:5px;margin-left:10px;margin-right:10px}.live-offline{background-color:#36363640}.gearIcon{width:20px;height:20px;vertical-align:middle}.filter{filter:invert(95%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(105%) contrast(101%)}.overlay>img{filter:unset}.video{grid-area:video;position:relative}.player-logo{grid-area:logo;width:6rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.player-description{grid-area:description;word-break:normal;overflow-y:auto;max-height:150px}.player-title{grid-area:title;word-break:normal;font-weight:800}.overlay{position:absolute;z-index:1}.info{position:absolute;opacity:.5;background-color:#000;width:100%;height:100%;z-index:2;bottom:0}.player{display:grid;grid-template-areas:"title title title" "video video video" "logo description description";position:relative}.docked{position:fixed;right:10px;bottom:20px;width:360px;padding:clamp(5px,1vw,10px);max-width:60%!important;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9;padding-top:0;background-color:#1b1b1b}.docked-close-container{color:#fff;text-align:right;padding-bottom:5px;cursor:pointer;font-size:small;display:flex;justify-content:end}.docked-close-icon{width:20px;height:20px;position:relative}.fs{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background-color:#000000ea;z-index:100;display:flex;place-content:center}@media (orientation: landscape){.iphone-fs video{max-height:100vh}.iphone-fs .control svg{width:30px;height:30px}.iphone-fs .controls-bar-showing{height:80px}.iphone-fs .controls-bar{padding-bottom:20px!important}.iphone-fs .control{padding:12px}.iphone-fs .controls-clock{margin-left:-12px;font-size:17px}.iphone-fs .volume-control{margin-right:-12px}.iphone-fs input[type=range]::-moz-range-thumb{height:24px;width:24px}.iphone-fs input[type=range]::-webkit-slider-thumb{height:24px;width:24px;margin-top:-9px}}.fs .video-container{align-self:center}.video-container{position:relative;width:100%}.ads-hidden{display:none}.shop-overlay-bar{position:absolute;top:0px;padding:5px 0 0;gap:clamp(5px,100vw,12px);z-index:4;display:flex;flex-direction:row;left:0px;right:0px;overflow-x:auto;pointer-events:none;height:clamp(-moz-min-content,4vw,48px);height:clamp(min-content,4vw,48px);overflow-y:hidden}.overlay-bar-chevron{height:-moz-min-content;height:min-content;align-self:center;pointer-events:all;margin-right:-15px;padding:2px;border:unset!important}.overlay-bar-icon-visible{opacity:1;height:-moz-fit-content;height:fit-content;pointer-events:all}.overlay-bar-icon-hidden{opacity:0;height:0px;pointer-events:none}.overlay-bar-icon>img{border:2px solid black;border-radius:50%}.overlay-bar-icon{z-index:2;cursor:pointer;text-align:center;transition:opacity .75s linear;transition:height .2s linear;color:#fff;border-radius:10px;width:clamp(17px,100vw,48px);height:clamp(17px,100vw,48px);font-weight:800}.overlay-bar-icon>img{height:100%;min-width:15px;width:100%;transition:all .2s linear}@media (max-width: 500px){.overlay-bar-icon{width:32px;height:32px}}.ecom-wrapper{position:absolute;display:flex;left:15px;flex-shrink:0;border-radius:.5rem;border-width:0px;border-style:none;border-color:#ddd;background-color:transparent;padding:12px;width:50px;overflow-x:hidden;overflow-y:hidden;transition:all .25s;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);height:72px}.ecom-inner-wrapper{display:flex;align-items:center}.ecom-icon{border:solid;border-width:2px;border-radius:9999px;width:3rem;height:3rem;cursor:pointer}.ecom-name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#444;pointer-events:none}.ecom-subtext{color:#999;font-size:.875rem;line-height:1.25rem;pointer-events:none}.ecom-button{border:none;cursor:pointer;height:1.2rem;width:-moz-max-content;width:max-content;margin-left:.5rem;border-radius:9999px;color:#fff;font-weight:600;font-size:.875rem;line-height:1.25rem;text-decoration:none;text-align:center;padding:.5rem 1rem}.ecom-text-wrapper{padding-left:.75rem}@keyframes ping{0%,60%{transform:scale(1);opacity:1;filter:brightness(1)}70%{transform:scale(1.3);opacity:.75;filter:brightness(2)}to{transform:scale(.75);opacity:.25;filter:brightness(.5)}}.animated-chevron{animation:ping 5s cubic-bezier(0,0,.1,1) infinite}.ecom-chevron{position:absolute;border-radius:100%;bottom:-5px;right:-5px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center}.ecom-img-wrapper{position:relative;display:flex;place-content:center}.ecom-close{position:absolute;border-radius:100%;top:-10px;right:-10px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center;background-color:#afafaf}.ecom-close svg{margin-top:2px}@media (max-width: 500px){.ecom-icon{width:2.5rem;height:2.5rem}.ecom-name,.ecom-subtext{font-size:.8rem}.ecom-button{font-size:.5rem;padding:.1rem .5rem}.ecom-wrapper{padding:5px;width:3rem}.ecom-img-wrapper{width:3rem}}.ecomExpanded{width:-moz-max-content;width:max-content;overflow-y:visible;border-width:2px;height:48px;background-color:#efefefde;overflow-x:visible;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ecom-wrapper-entering,.ecom-wrapper-leaving{transition:all .5s}.ecom-wrapper-enter-from{opacity:0}.ecom-wrapper-enter-to,.ecom-wrapper-leave-from{opacity:1}.ecom-wrapper-leave-to{opacity:0}.ecom-wrapper-top-expanded{top:15px}.ecom-wrapper-top-docked{top:-15px;left:0px}.ecom-wrapper-top-undocked{top:0px}.ecom-wrapper-bottom-expanded-undocked{top:15px}.ecom-wrapper-bottom-docked{bottom:-10px;left:0px}.ecom-wrapper-bottom-controls-docked{bottom:30px}.ecom-wrapper-bottom-controls-undocked{bottom:50px}.ecom-wrapper-bottom-undocked{bottom:30px}.ecom-wrapper-bottom-expanded{bottom:15px}@media (orientation: landscape){.iphone-fs .ecom-wrapper-top-expanded{top:30px}.iphone-fs .ecom-wrapper-top-undocked{top:0px}.iphone-fs .ecom-wrapper-bottom-expanded-undocked{top:15px}.iphone-fs .ecom-wrapper-bottom-controls-undocked{bottom:65px}.iphone-fs .ecom-wrapper-bottom-undocked{bottom:10px}.iphone-fs .ecom-wrapper-bottom-expanded{bottom:20px}}.inAmp.ecom-wrapper-bottom-undocked{bottom:-5px;left:5px}.inAmp.ecom-wrapper-top-undocked{top:-10px;left:0px}.inAmp.ecom-wrapper-bottom-controls-undocked{bottom:30px;left:10px}.pylon-img{height:500px;-o-object-fit:contain;object-fit:contain}.pylon-toggle{color:#fff;pointer-events:all}.pylon-overlay{position:absolute;top:0px;z-index:2;left:10px;right:0px;overflow-x:auto;pointer-events:none;overflow-y:hidden}.stream-ui{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;transition:all 1s;opacity:0;position:absolute;bottom:100px;left:10px;right:10px;z-index:3;justify-content:center;transition:opacity 1s}.stream-ui-visible{opacity:1}.hidden-stream-item{display:none}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\d7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.\\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1792px){.\\!container{max-width:1792px!important}.container{max-width:1792px}}@media (min-width: 2048px){.\\!container{max-width:2048px!important}.container{max-width:2048px}}@media (min-width: 2304px){.\\!container{max-width:2304px!important}.container{max-width:2304px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.inset-y-5{top:1.25rem;bottom:1.25rem}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.z-0{z-index:0}.z-10{z-index:10}.z-\\[1000\\]{z-index:1000}.m-1{margin:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.basis-1\\/3{flex-basis:33.333333%}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:hsl(120 40% 56% / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:hsl(120 30% 46% / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity: .75}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-gray-400{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:hsl(120 50% 66% / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:hsl(120 30% 46% / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}video::-webkit-media-text-track-container{display:var(--webkit-text-track-display)}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.controls-bar{width:100%;align-items:center;display:flex;justify-content:flex-end;text-align:center;bottom:0px;opacity:0;padding:10px;position:absolute;height:0px;box-sizing:border-box;transition:opacity .4s ease-in-out,height .4s ease-in-out;z-index:4}.controls-bar-showing{opacity:1;height:47px;background:linear-gradient(transparent,rgba(0,0,0,.75))}.controls-bar .control:first-child{margin-left:0;margin-right:auto}video{width:100%}.control svg{width:18px;height:18px;fill:currentColor}.tooltip{cursor:default;text-align:center;border-radius:3px;bottom:100%;line-height:1.3;margin-bottom:20px;opacity:0;padding:5px 7.5px;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2;box-shadow:0 1px 2px #00000026;font-size:13px;pointer-events:all;background-color:#fff;color:#000}.tooltip:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:20px;top:100%;width:0}.control{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease;z-index:4;margin-left:2.5px;touch-action:manipulation}input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-progress{background-color:#076652!important;height:5px}input[type=range]::-webkit-range-progress{-webkit-appearance:none;background-color:#076652!important;height:5px}input[type=range]::-moz-range-thumb{background-color:#fff;height:16px;width:16px;border-radius:50%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;background:white;height:16px;width:16px;border-radius:50%;color:#fff}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-track{background-color:#ffffff40;height:5px;border-radius:.5rem}.volume-bar::-webkit-slider-runnable-track{background-color:#ffffff40;border-radius:.5rem;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.volume-bar-container{align-items:center;display:flex;width:clamp(30px,15%,68px);position:relative;padding:7px 5px;margin-left:0}.volume-bar{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:15px;display:block;height:20px;margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;position:relative;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.progress{text-align:center;left:7px;margin-right:13px;position:relative;visibility:visible;pointer-events:all}.progress-container{text-align:center;flex-grow:1;width:-moz-min-content;width:min-content;min-width:20px;padding:0;margin-left:2.5px;cursor:default}progress{color:#ffffff40;margin-left:-7px;margin-right:-7px;width:calc(100% + 13px);min-width:0px;-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}progress::-moz-progress-bar{border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease;background-color:#ffffff80}progress::-webkit-progress-bar{border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}progress::-webkit-progress-value{background-color:#ffffff80}.progress>input::-webkit-slider-runnable-track{background-color:#ffffff40;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.progress input{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:block;height:20px;min-width:0;padding:0;transition:box-shadow .3s ease;margin:0 -7px;width:calc(100% + 13px);position:relative;z-index:2;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.controls-clock{font-size:13px;width:40px;padding:7px 5px}@media (pointer: fine){.control-hovers:hover,.settings-menu-container button:hover{background:rgb(7,102,82)}.settings-menu-container button:hover span{color:#fff}}.big-play-button{cursor:pointer;flex-shrink:0;overflow:visible;background:rgb(7,102,82);border:0;border-radius:100%;color:#fff;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:4;width:auto;touch-action:manipulation;display:block;fill:currentColor}.big-play-button svg{cursor:pointer;color:#fff;fill:currentColor;display:block;height:18px;pointer-events:none;width:18px;left:2px;position:relative}.ads-container{z-index:3;position:absolute;top:0px}.ads-timer{z-index:4;position:absolute;right:5px;bottom:5px;width:-moz-fit-content;width:fit-content;background:#23282f;border-radius:2px;color:#ffffffbf;font-size:11px;padding:4px 6px;pointer-events:none}.settings-menu-container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.85);border-radius:4px;bottom:100%;overscroll-behavior:contain;box-shadow:0 1px 2px #00000026;color:#4a5464;font-size:15px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.settings-menu-container:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:15px;top:100%;width:0}.settings-menu{max-height:200px;overflow-y:auto}.settings-menu-container button{white-space:nowrap;background:transparent;border:0;border-radius:3px;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;transition:all .3s ease;z-index:4;touch-action:manipulation;align-items:center;color:#4a5464;display:flex;font-size:13px;padding:6px 28px 6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-top:2px}.settings-menu-container button>span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-right:5px;width:100%}.settings-menu{color:#4a5464;font-size:15px;text-align:left;white-space:nowrap;padding:7px}.settings-home>.settings-menu>button:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-left-color:#728197;right:6.5px}.settings-back{padding:5px}.settings-back:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-right-color:#728197;left:6.5px}.settings-back span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-left:15px;width:100%}.badge{white-space:nowrap;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-sizing:inherit;background:#4a5464;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.captions{position:absolute;height:50px;left:0px;right:0px;bottom:25px;text-align:center}.captions>p{padding:5px;color:#fff;width:-moz-fit-content;width:fit-content;font-size:normal;margin:auto;background-color:#000}.settings-menu-button-radio:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px;border-radius:100%}.settings-menu-button-radio:after{background:#fff;border:0;height:6px;left:16px;content:"";position:absolute;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px;border-radius:100%}.settings-menu-button-radio-checked:before{background-color:var(#076652)}.settings-menu-button-radio-checked:after{opacity:1;transform:translateY(-50%) scale(1)}.settings-menu-value{text-align:end;display:inline!important;padding-left:24px}.controls-bar-top{display:none;position:absolute;top:10px;right:5px;height:0px;opacity:0;width:-moz-fit-content;width:fit-content}.controls-bar-top-showing{display:none;position:absolute;top:10px;right:5px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .4s ease-in-out,height .4s ease-in-out;opacity:1}.controls-bar-top-showing-inAd .control:last-child{margin-right:25%}.controls-bar-top-showing-inAd{pointer-events:none}.controls-bar-top-showing-inAd .control,.inAd .ads-container{pointer-events:all}.ads-container{pointer-events:none}@media (max-width: 500px){.control-bottom{display:none}.controls-bar-top{display:block}.controls-bar{padding:10px 5px 5px}.volume-control{margin-left:0}}.publisher-info{display:grid;width:100%;grid-template-areas:"playlistDistributorLogo playlistFeedName";grid-area:playlistDistributorInfo}.playlist-name{grid-area:playlistFeedName}.playlist-publisher-logo{max-height:75px;grid-area:playlistDistributorLogo}.playlist-name{margin-top:35px}.playlist-player{grid-area:playlistVideo}.playlist-video-list{overflow-y:scroll;overflow-x:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-area:playlistVideoList}.playlist-card{display:grid;grid-template-areas:"videoThumbnail videoName" "videoThumbnail videoDescription";height:100px;margin-top:5px;grid-column-gap:15px;overflow:hidden;grid-template-columns:2fr 3fr;align-items:start;cursor:pointer}.playlist-card-thumbnail{grid-area:videoThumbnail}.playlist-card-thumbnail-image{height:100px;width:100%}.playlist-card-name{grid-area:videoName}.playlist-card-description{font-size:.75rem;color:gray;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;grid-area:videoDescription}.playlist-player>.custom-player{grid-template-rows:3fr 1fr 3fr;grid-template-columns:4fr 1fr;grid-template-areas:"video video" "title logo" "description description";max-height:100%}.playlist-player>.custom-player>.custom-video{max-height:425px}.playlist-player>.custom-player>.custom-player-title{height:50px}.playlist-player>.custom-player>.custom-player-description{height:125px}.playlist{display:flex;flex-direction:column}@media screen and (min-width: 700px){.playlist{display:grid;grid-template-areas:"playlistVideo playlistDistributorInfo" "playlistVideo playlistVideoList" "playlistVideo playlistVideoList";grid-template-columns:3fr 2fr;grid-template-rows:1fr 4fr;grid-column-gap:10px;height:500px}.playlist-player>.custom-player{grid-template-rows:4fr 1fr 3fr}}.focus-within\\:text-gray-600:focus-within{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:hsl(120 20% 26% / var(--tw-bg-opacity))}.hover\\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(120 40% 56% / var(--tw-ring-opacity))}.group:hover .group-hover\\:opacity-75{opacity:.75}@media (min-width: 640px){.sm\\:mx-0{margin-left:0!important;margin-right:0!important}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mt-0{margin-top:0!important}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:h-screen{height:100vh}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-1{flex:1 1 0%}.sm\\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:pb-24{padding-bottom:6rem}.sm\\:pb-4{padding-bottom:1rem}.sm\\:pl-0{padding-left:0}.sm\\:pt-16{padding-top:4rem}.sm\\:text-center{text-align:center}.sm\\:align-middle{vertical-align:middle}}@media (min-width: 768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:max-w-full{max-width:100%}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1536px){.\\32xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1792px){.\\33xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 2048px){.\\34xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
`]]]),Jm=Qe({__name:"StreamBox",props:{stream:{},modelValue:{}},setup(r){const o=r,c=$(null),h=$(null),{playing:g,adPlaying:v,currentSource:b,setCurrentSource:E}=At(nt("playerReference")),{stream:S}=Qa(o),R=fe(()=>{var F,M;return((F=S.value)==null?void 0:F.key)==((M=b.value)==null?void 0:M.key)}),C=fe(()=>R.value?"display: none;":"display: block;");return yt(()=>{var F;h.value=Qn?null:new Xn({autoStartLoad:!1,maxMaxBufferLength:600,maxBufferLength:30,enableWorker:!0,lowLatencyMode:!0,backBufferLength:90,debug:!1,initialLiveManifestSize:1,liveDurationInfinity:!0}),h?(h.value.levels.forEach((M,G)=>{M.height===q&&(h.value.currentLevel=G,h.value.startLoad())}),(F=h.value)==null||F.attachMedia(c.value),h.value.loadSource(o.stream.url),h.value.startLoad()):c.value.src=o.stream.url}),Pt(g,F=>{F?c.value.play():c.value.pause()}),(F,M)=>(K(),de("div",{class:"stream-item",style:ei(C.value),onClick:M[1]||(M[1]=G=>{var ie;return X(E)(X(S),(ie=c.value)==null?void 0:ie.currentTime)})},[V("video",{class:"stream-item-video",ref_key:"videoPlayer",ref:c,muted:"",onTimeupdate:M[0]||(M[0]=(...G)=>F.onTimeUpdate&&F.onTimeUpdate(...G))},null,544)],4))}}),Zm=Qe({__name:"StreamBoxes",setup(r){const o={default:[{id:2250,name:"Round 1 Highlights | LIV Golf Invitational Bedminster",organization_id:1,is_live:null,key:"p8n8ZktI",distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:218,title:"Round 1 Highlights | LIV Golf Invitational Bedminster",description:`Catch all the highlights from the opening day of LIV Golf Invitational Bedminster.

Watch LIV Golf Invitational Bedminster, July 29-31, streaming this week live on our YouTube channel.

Learn more about LIV Golf: https://www.livgolf.com/ 
Facebook: https://www.facebook.com/LIVGolfInv/ 
Twitter: https://twitter.com/LIVGolfInv`,thumbnail:"https://thumbnails.parone.io/p8n8ZktI.jpg",url:"https://cdn.parone.io/p8n8ZktI/p8n8ZktI.m3u8"},{id:2249,name:"Round 2 Highlights | LIV Golf Invitational Bedminster",key:"hqyaSdBj",is_live:null,organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:217,title:"Round 2 Highlights | LIV Golf Invitational Bedminster",description:`Catch all the highlights from the second round of LIV Golf's Invitational from Bedminster, NJ.

Learn more about LIV Golf: https://www.livgolf.com/ 
Facebook: https://www.facebook.com/LIVGolfInv/ 
Twitter: https://twitter.com/LIVGolfInv`,thumbnail:"https://thumbnails.parone.io/hqyaSdBj.jpg",url:"https://cdn.parone.io/hqyaSdBj/hqyaSdBj.m3u8"},{id:2218,name:"LIV3",key:"WKAAla7vJz2jQlJAe9wej",is_live:null,organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:178,title:"Round 2 Highlights | LIV Golf Invitational Portland",description:`Catch all the highlights from the second round of LIV Golf's Invitational from Portland, Oregon.

Learn more about LIV Golf: https://www.livgolf.com/ 
Facebook: https://www.facebook.com/LIVGolfInv/ 
Twitter: https://twitter.com/LIVGolfInv`,thumbnail:"https://thumbnails.parone.io/WKAAla7vJz2jQlJAe9wej.jpg",url:"https://cdn.parone.io/WKAAla7vJz2jQlJAe9wej/WKAAla7vJz2jQlJAe9wej.m3u8"},{id:2217,name:"LIV2",is_live:null,key:"y1XMrgVENqAXrqy5d7vMs",organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:177,title:"Final Round Highlights | LIV Golf Invitational Portland",description:`Catch all the highlights from a thrilling final round of the LIV Golf Invitational Portland, from the Pumpkin Ridge Golf Club.

Dustin Johnson and Carlos Ortiz are tied for the lead heading into the last 18.

Learn more about LIV Golf: https://www.livgolf.com/
Facebook: https://www.facebook.com/LIVGolfInv/
Twitter: https://twitter.com/LIVGolfInv`,thumbnail:"https://thumbnails.parone.io/y1XMrgVENqAXrqy5d7vMs.jpg",url:"https://cdn.parone.io/y1XMrgVENqAXrqy5d7vMs/y1XMrgVENqAXrqy5d7vMs.m3u8"},{id:2247,name:"Final Round Highlights LIV Golf Invitational Bedminster",is_live:null,key:"COXUWLAf",organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:216,title:"Final Round Highlights LIV Golf Invitational Bedminster",description:`Catch all the highlights from the final day of LIV Golf Invitational Bedminster.

Learn more about LIV Golf: https://www.livgolf.com/ 
Facebook: https://www.facebook.com/LIVGolfInv/ 
Twitter: https://twitter.com/LIVGolfInv`,thumbnail:"https://thumbnails.parone.io/COXUWLAf.jpg",url:"https://cdn.parone.io/COXUWLAf/COXUWLAf.m3u8"}],pga:[{id:2275,name:"Highlights | Round 4 | BMW Championship | 2022",organization_id:1,is_live:null,key:"4RlrBKGa",distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:232,title:"Highlights | Round 4 | BMW Championship | 2022",description:"Check out the best shots of the day from Round 4 at the 2022 BMW Championship, featuring Patrick Cantlay, Scott Stallings, Scottie Scheffler and Xander Schauffele among others.",thumbnail:"https://thumbnails.parone.io/4RlrBKGa.jpg",url:"https://cdn.parone.io/4RlrBKGa/4RlrBKGa.m3u8"},{id:2276,name:"Highlights | Round 3 | BMW Championship | 2022",is_live:null,key:"u91sx3le",organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:233,title:"Highlights | Round 3 | BMW Championship | 2022",description:"Check out the best shots of the day from Round 3 at the 2022 BMW Championship, featuring Xander Schauffele, Patrick Cantlay, Scottie Scheffler and Jordan Spieth among others.",thumbnail:"https://thumbnails.parone.io/u91sx3le.jpg",url:"https://cdn.parone.io/u91sx3le/u91sx3le.m3u8"},{id:2277,name:"Patrick Cantlay\u2019s winning highlights from BMW Championship | 2022",is_live:null,key:"R97Caz5a",organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:234,title:"Patrick Cantlay\u2019s winning highlights from BMW Championship | 2022",description:"At the 2022 BMW Championship, Patrick Cantlay defended his title and claimed his eighth victory on the PGA TOUR with rounds of 68-68-65-69 to finish at 14-under-par at Wilmington Country Club.",thumbnail:"https://thumbnails.parone.io/R97Caz5a.jpg",url:"https://cdn.parone.io/R97Caz5a/R97Caz5a.m3u8"},{id:2278,name:"Highlights | Round 2 | BMW Championship | 2022",is_live:null,key:"wd82gj9P",organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:235,title:"Highlights | Round 2 | BMW Championship | 2022",description:"Check out the best shots of the day from round 2 of the 2022 BMW Championship, featuring Adam Scott, Scottie Scheffler, Cameron Young, Corey Conners, Jordan Spieth, and others.",thumbnail:"https://thumbnails.parone.io/wd82gj9P.jpg",url:"https://cdn.parone.io/wd82gj9P/wd82gj9P.m3u8"},{id:2279,name:"Highlights | Round 1 | BMW Championship | 2022",is_live:null,organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",key:"xlAdDsny",video_id:236,title:"Highlights | Round 1 | BMW Championship | 2022",description:"Check out the best shots of the day from round 1 of the 2022 BMW Championship, featuring Keegan Bradley, Justin Thomas, Collin Morikawa, Jordan Spieth, Max Homa, Tony Finau, and others.",thumbnail:"https://thumbnails.parone.io/xlAdDsny.jpg",url:"https://cdn.parone.io/xlAdDsny/xlAdDsny.m3u8"}],dpwt:[{name:"Extended Tournament Highlights | 2023 Abu Dhabi HSBC Championship",organization_id:1,is_live:null,key:"hJr9LKMG",distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:232,title:"Extended Tournament Highlights | 2023 Abu Dhabi HSBC Championship",description:"Highlights of the 2023 Abu Dhabi HSBC Championship as Victor Perez won his first Rolex Series title in dramatic fashion at Yas Links Golf Club.",thumbnail:"https://thumbnails.parone.io/hJr9LKMG.jpg",url:"https://cdn.parone.io/hJr9LKMG/hJr9LKMG.m3u8"},{name:"Victor Perez Final Round Highlights | 2023 Abu Dhabi HSBC Championship",is_live:null,key:"tVZVVJr0",organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:233,title:"Victor Perez Final Round Highlights | 2023 Abu Dhabi HSBC Championship",description:"Highlights from Victor Perez' Final Round 66 as he wins the 2023 Abu Dhabi HSBC Championship.",thumbnail:"https://thumbnails.parone.io/tVZVVJr0.jpg",url:"https://cdn.parone.io/tVZVVJr0/tVZVVJr0.m3u8"},{name:"Shane Lowry Round 3 Highlights | 2023 Abu Dhabi HSBC Championship",is_live:null,key:"pUZHonwY",organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:234,title:"Shane Lowry Round 3 Highlights | 2023 Abu Dhabi HSBC Championship",description:"Highlights of Shane Lowry's third round 66 as he bids to become a two-time Abu Dhabi HSBC Championship winner.",thumbnail:"https://thumbnails.parone.io/pUZHonwY.jpg",url:"https://cdn.parone.io/pUZHonwY/pUZHonwY.m3u8"},{name:"Tyrrell Hatton Round 2 Highlights | 2023 Abu Dhabi HSBC Championship",is_live:null,key:"xrClhR6s",organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",video_id:235,title:"Tyrrell Hatton Round 2 Highlights | 2023 Abu Dhabi HSBC Championship",description:"After 18 pars in his opening round, Tyrrell Hatton bounced back with a five under par 67 to make the cut for the weekend at the 2023 Abu Dhabi HSBC Championship.",thumbnail:"https://thumbnails.parone.io/xrClhR6s.jpg",url:"https://cdn.parone.io/xrClhR6s/xrClhR6s.m3u8"},{name:"Tommy Fleetwood Round 1 Highlights | 2023 Abu Dhabi HSBC Championship",is_live:null,organization_id:1,distributor_logo:"https://thumbnails.parone.io/HBdj--mpmgIMdqMiywoFN.jpg",key:"1KQZA4Jl",video_id:236,title:"Tommy Fleetwood Round 1 Highlights | 2023 Abu Dhabi HSBC Championship",description:"The best of Tommy Fleetwood's opening round 68 at the Abu Dhabi HSBC Championship at Yas Links Abu Dhabi.",thumbnail:"https://thumbnails.parone.io/1KQZA4Jl.jpg",url:"https://cdn.parone.io/1KQZA4Jl/1KQZA4Jl.m3u8"}]},c=$([]),{currentContent:h,showControls:g,playing:v}=At(nt("playerReference")),b=$(!1);return yt(()=>{var S,R;let E="default";((S=h.value)==null?void 0:S.key)=="xlAdDsny"&&(E="pga"),((R=h.value)==null?void 0:R.key)=="hJr9LKMG"&&(E="dpwt"),c.value=o[E]}),(E,S)=>(K(),de("div",{class:Dt(["stream-ui",{"stream-ui-visible":X(g)&&X(v)}]),onMouseenter:S[0]||(S[0]=R=>b.value=!0),onMouseleave:S[1]||(S[1]=R=>b.value=!1)},[(K(!0),de(ht,null,Qt(c.value,(R,C)=>(K(),Ye(Jm,{stream:R,key:C},null,8,["stream"]))),128))],34))}}),e0={key:0,"aria-hidden":"true",focusable:"false",viewBox:"0 0 18 18"},t0=[V("path",{d:"M6 1H3c-.6 0-1 .4-1 1v14c0 .6.4 1 1 1h3c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zm6 0c-.6 0-1 .4-1 1v14c0 .6.4 1 1 1h3c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1h-3z"},null,-1)],i0={key:1,"aria-hidden":"true",focusable:"false",viewBox:"0 0 18 18"},r0=[V("path",{d:"M15.562 8.1L3.87.225c-.818-.562-1.87 0-1.87.9v15.75c0 .9 1.052 1.462 1.87.9L15.563 9.9c.584-.45.584-1.35 0-1.8z"},null,-1)],n0=Qe({__name:"BarPlayButton",setup(r){const{playing:o,adPlaying:c,play:h,pause:g}=At(nt("playerReference")),v=()=>o.value||c.value?g():h();return(b,E)=>(K(),de("button",{type:"button",onClick:v,"aria-label":"Play"},[X(o)||X(c)?(K(),de("svg",e0,t0)):(K(),de("svg",i0,r0))]))}}),o0=["value"],jc=100,a0=Qe({__name:"SeekBar",setup(r){const{time:o,buffered:c,enterSeeking:h,currentContent:g,exitSeeking:v,play:b,videoElement:E,pause:S,playing:R}=At(nt("playerReference")),C=$(!1),F=()=>{R.value&&(C.value=!0),h()},M=$(0),G=$(!1),ie=$(0),j=fe(()=>({opacity:G.value?"1":"0",left:ie.value+"%"})),J=fe(()=>{var y;return M.value/jc*(((y=E.value)==null?void 0:y.duration)||1)}),Q=()=>{v(J.value,C.value),C.value=!1};Ir(()=>{var y,Z;M.value=(y=g.value)!=null&&y.isLive?100:o.value/(((Z=E.value)==null?void 0:Z.duration)||1)*jc});const ee=fe(()=>`--value: ${M.value}%`),we=fe(()=>{var y;return c.value/(((y=E.value)==null?void 0:y.duration)||1)}),le=$(null),be=fe(()=>{var y;return ie.value/100*(((y=E.value)==null?void 0:y.duration)||0)}),Se=Rs(be),U=y=>{var N;const Z=(N=le.value)==null?void 0:N.getBoundingClientRect();ie.value=100/Z.width*(y.pageX-Z.left)};return(y,Z)=>{var N;return K(),de("div",{class:"progress-container",onMouseover:Z[1]||(Z[1]=Ie=>G.value=!0),onMouseout:Z[2]||(Z[2]=Ie=>G.value=!1)},[V("div",{class:"progress",ref_key:"progressBar",ref:le},[$i(V("input",{type:"range",style:ei(ee.value),"onUpdate:modelValue":Z[0]||(Z[0]=Ie=>M.value=Ie),min:"0",max:"100",step:"0.01",autocomplete:"off",role:"slider","aria-label":"Seek","aria-valuemin":"0","aria-valuemax":"0","aria-valuenow":"0",onMousedown:F,onMouseup:Q,onKeydown:F,onKeyup:Q,onTouchstart:F,onTouchend:Q,onMousemove:U},null,36),[[_s,M.value]]),V("progress",{value:we.value,min:"0",max:"1"},null,8,o0),(N=X(g))!=null&&N.isLive?Te("",!0):(K(),de("span",{key:0,class:"tooltip",style:ei(j.value)},Me(X(Se)),5))],512)],32)}}}),s0={key:0,"aria-hidden":"true",focusable:"false",viewBox:"0 0 18 18"},l0=[V("path",{d:"M12.4 12.5l2.1-2.1 2.1 2.1 1.4-1.4L15.9 9 18 6.9l-1.4-1.4-2.1 2.1-2.1-2.1L11 6.9 13.1 9 11 11.1zM3.786 6.008H.714C.286 6.008 0 6.31 0 6.76v4.512c0 .452.286.752.714.752h3.072l4.071 3.858c.5.3 1.143 0 1.143-.602V2.752c0-.601-.643-.977-1.143-.601L3.786 6.008z"},null,-1)],d0={key:1,"aria-hidden":"true",focusable:"false",viewBox:"0 0 18 18"},c0=[V("path",{d:"M15.6 3.3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4C15.4 5.9 16 7.4 16 9c0 1.6-.6 3.1-1.8 4.3-.4.4-.4 1 0 1.4.2.2.5.3.7.3.3 0 .5-.1.7-.3C17.1 13.2 18 11.2 18 9s-.9-4.2-2.4-5.7z"},null,-1),V("path",{d:"M11.282 5.282a.909.909 0 0 0 0 1.316c.735.735.995 1.458.995 2.402 0 .936-.425 1.917-.995 2.487a.909.909 0 0 0 0 1.316c.145.145.636.262 1.018.156a.725.725 0 0 0 .298-.156C13.773 11.733 14.13 10.16 14.13 9c0-.17-.002-.34-.011-.51-.053-.992-.319-2.005-1.522-3.208a.909.909 0 0 0-1.316 0zm-7.496.726H.714C.286 6.008 0 6.31 0 6.76v4.512c0 .452.286.752.714.752h3.072l4.071 3.858c.5.3 1.143 0 1.143-.602V2.752c0-.601-.643-.977-1.143-.601L3.786 6.008z"},null,-1)],u0=Qe({__name:"VolumeControl",setup(r){const{mute:o,muted:c,unmute:h}=At(nt("playerReference")),g=()=>c.value?h():o();return(v,b)=>(K(),de("button",{type:"button",onClick:g},[X(c)?(K(),de("svg",s0,l0)):(K(),de("svg",d0,c0))]))}}),p0={class:"volume-bar-container"},h0=Qe({__name:"VolumeBar",setup(r){const{volume:o,muted:c,setVolume:h}=At(nt("playerReference")),g=fe({get(){return c.value?0:o.value},set(b){(!c.value||c.value&&b)&&h(b)}}),v=fe(()=>`--value: ${g.value*100}%`);return(b,E)=>(K(),de("div",p0,[$i(V("input",{class:"volume-bar",style:ei(v.value),type:"range",min:"0",max:"1",step:"0.05","onUpdate:modelValue":E[0]||(E[0]=S=>g.value=S),autocomplete:"off",role:"slider","aria-label":"Volume","aria-valuemin":"0","aria-valuemax":"1","aria-valuenow":"0","aria-valuetext":"0.0%"},null,4),[[_s,g.value]])]))}}),f0={key:0,viewBox:"0 0 18 18"},g0=[V("path",{d:"M1 12h3.6l-4 4L2 17.4l4-4V17h2v-7H1zM16 .6l-4 4V1h-2v7h7V6h-3.6l4-4z"},null,-1)],m0={key:1,viewBox:"0 0 18 18"},v0=[V("path",{d:"M10 3h3.6l-4 4L11 8.4l4-4V8h2V1h-7zM7 9.6l-4 4V10H1v7h7v-2H4.4l4-4z"},null,-1)],b0=Qe({__name:"FullscreenControl",setup(r){const{fullscreen:o,enterFullscreen:c,exitFullscreen:h}=At(nt("playerReference")),g=()=>o.value?h():c();return(v,b)=>(K(),de("button",{type:"button",onClick:g,"aria-label":"Fullscreen"},[X(o)?(K(),de("svg",f0,g0)):(K(),de("svg",m0,v0))]))}}),w0={key:0,viewBox:"0 0 18 18"},x0=[V("path",{d:"M1 1c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h4.6l2.7 2.7c.2.2.4.3.7.3.3 0 .5-.1.7-.3l2.7-2.7H17c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1H1zm4.52 10.15c1.99 0 3.01-1.32 3.28-2.41l-1.29-.39c-.19.66-.78 1.45-1.99 1.45-1.14 0-2.2-.83-2.2-2.34 0-1.61 1.12-2.37 2.18-2.37 1.23 0 1.78.75 1.95 1.43l1.3-.41C8.47 4.96 7.46 3.76 5.5 3.76c-1.9 0-3.61 1.44-3.61 3.7 0 2.26 1.65 3.69 3.63 3.69zm7.57 0c1.99 0 3.01-1.32 3.28-2.41l-1.29-.39c-.19.66-.78 1.45-1.99 1.45-1.14 0-2.2-.83-2.2-2.34 0-1.61 1.12-2.37 2.18-2.37 1.23 0 1.78.75 1.95 1.43l1.3-.41c-.28-1.15-1.29-2.35-3.25-2.35-1.9 0-3.61 1.44-3.61 3.7 0 2.26 1.65 3.69 3.63 3.69z","fill-rule":"evenodd"},null,-1)],y0={key:1,viewBox:"0 0 18 18"},k0=[V("path",{d:"M1 1c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h4.6l2.7 2.7c.2.2.4.3.7.3.3 0 .5-.1.7-.3l2.7-2.7H17c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1H1zm4.52 10.15c1.99 0 3.01-1.32 3.28-2.41l-1.29-.39c-.19.66-.78 1.45-1.99 1.45-1.14 0-2.2-.83-2.2-2.34 0-1.61 1.12-2.37 2.18-2.37 1.23 0 1.78.75 1.95 1.43l1.3-.41C8.47 4.96 7.46 3.76 5.5 3.76c-1.9 0-3.61 1.44-3.61 3.7 0 2.26 1.65 3.69 3.63 3.69zm7.57 0c1.99 0 3.01-1.32 3.28-2.41l-1.29-.39c-.19.66-.78 1.45-1.99 1.45-1.14 0-2.2-.83-2.2-2.34 0-1.61 1.12-2.37 2.18-2.37 1.23 0 1.78.75 1.95 1.43l1.3-.41c-.28-1.15-1.29-2.35-3.25-2.35-1.9 0-3.61 1.44-3.61 3.7 0 2.26 1.65 3.69 3.63 3.69z","fill-rule":"evenodd","fill-opacity":"0.5"},null,-1)],Vc=Qe({__name:"CaptionsControl",setup(r){const{captionsOn:o,enterCaptions:c,exitCaptions:h}=At(nt("playerReference")),g=()=>o.value?h():c();return(v,b)=>(K(),de("button",{type:"button",onClick:g,"aria-label":"Captions"},[X(o)?(K(),de("svg",w0,x0)):(K(),de("svg",y0,k0))]))}}),_0={key:0,class:"settings-menu-container"},T0={key:0,class:"settings-home"},E0={class:"settings-menu",role:"menu"},S0=V("span",null,"Captions",-1),L0={class:"settings-menu-value"},A0=V("span",null,"Quality",-1),R0={class:"settings-menu-value"},C0=V("span",null,"Speed",-1),I0={class:"settings-menu-value"},D0={key:1,class:"settings-captions"},P0={class:"settings-menu",role:"menu"},O0=[V("span",{"aria-hidden":"true"},"Captions",-1)],M0=[V("span",null,"Disabled",-1)],F0=["onClick"],N0={class:"settings-menu-value"},z0={class:"badge"},B0={key:2,class:"settings-quality"},U0={class:"settings-menu",role:"menu"},j0=[V("span",{"aria-hidden":"true"},"Quality",-1)],V0=["onClick"],G0={key:0,class:"settings-menu-value"},H0=[V("span",{class:"badge"},"HD",-1)],K0={key:3,class:"settings-speed"},$0={class:"settings-menu",role:"menu"},Y0=[V("span",{"aria-hidden":"true"},"Speed",-1)],W0=["onClick"],q0=Qe({__name:"SettingsMenu",setup(r){const o=$("home"),{showSettings:c,configuration:h,setCaptionsLanguage:g,availableCaptionLanguages:v,captionsLanguage:b,quality:E,setQuality:S,exitSettings:R,exitCaptions:C,enterCaptions:F,speed:M,setSpeed:G,currentContent:ie}=At(nt("playerReference")),j=fe(()=>{var U;return(U=ie.value)!=null&&U.isLive?Ls:As}),J=fe(()=>{var U;return(U=Ss.find(y=>y.speed==M.value))==null?void 0:U.name}),Q=fe(()=>{var U;return(U=j.value.find(y=>y.quality==E.value))==null?void 0:U.name}),ee=fe(()=>pn.by639_1[b.value].name),we=U=>{g(U,!1),R(),F(),o.value="home"},le=U=>{G(U),R(),o.value="home"},be=U=>{S(U),R(),o.value="home"},Se=U=>{C(),g(U,!0),R()};return(U,y)=>{var Z;return X(c)?(K(),de("div",_0,[V("div",null,[o.value=="home"?(K(),de("div",T0,[V("div",E0,[(Z=X(v))!=null&&Z.length?(K(),de("button",{key:0,onClick:y[0]||(y[0]=N=>o.value="captions"),role:"menuitem","aria-haspopup":"true"},[S0,V("span",L0,Me(ee.value),1)])):Te("",!0),X(h).isApple?Te("",!0):(K(),de("button",{key:1,onClick:y[1]||(y[1]=N=>o.value="quality"),role:"menuitem","aria-haspopup":"true"},[A0,V("span",R0,Me(Q.value),1)])),V("button",{onClick:y[2]||(y[2]=N=>o.value="speed"),role:"menuitem","aria-haspopup":"true"},[C0,V("span",I0,Me(J.value),1)])])])):Te("",!0),o.value=="captions"?(K(),de("div",D0,[V("div",P0,[V("button",{class:"settings-back",onClick:y[3]||(y[3]=N=>o.value="home")},O0),V("button",{class:Dt(["settings-menu-button-radio",{"settings-menu-button-radio-checked":X(b)=="disabled"}]),"aria-checked":"false",onClick:y[4]||(y[4]=N=>Se("disabled"))},M0,2),(K(!0),de(ht,null,Qt(X(v),(N,Ie)=>(K(),de("button",{class:Dt(["settings-menu-button-radio",{"settings-menu-button-radio-checked":X(b)==N}]),"aria-checked":"true",onClick:xe=>we(N)},[V("span",null,Me(X(pn.by639_1)[N.toLowerCase()].name.split(",")[0]),1),V("span",N0,[V("span",z0,Me(N.toUpperCase()),1)])],10,F0))),256))])])):Te("",!0),o.value=="quality"?(K(),de("div",B0,[V("div",U0,[V("button",{class:"settings-back",onClick:y[5]||(y[5]=N=>o.value="home")},j0),(K(!0),de(ht,null,Qt(j.value,(N,Ie)=>(K(),de("button",{class:Dt(["settings-menu-button-radio",{"settings-menu-button-radio-checked":N.quality==X(E)}]),role:"menuitemradio","aria-checked":"false",onClick:xe=>be(N.quality)},[V("span",null,Me(N.name),1),[1080,718].includes(N.quality)?(K(),de("span",G0,H0)):Te("",!0)],10,V0))),256))])])):Te("",!0),o.value=="speed"?(K(),de("div",K0,[V("div",$0,[V("button",{class:"settings-back",onClick:y[6]||(y[6]=N=>o.value="home")},Y0),(K(!0),de(ht,null,Qt(X(Ss),(N,Ie)=>(K(),de("button",{class:Dt(["settings-menu-button-radio",{"settings-menu-button-radio-checked":X(M)==N.speed}]),role:"menuitemradio","aria-checked":"false",onClick:xe=>le(N.speed)},[V("span",null,Me(N.name),1)],10,W0))),256))])])):Te("",!0)])])):Te("",!0)}}}),X0=Qe({__name:"SettingsControl",setup(r){const{showSettings:o,enterSettings:c,exitSettings:h}=At(nt("playerReference")),g=()=>o.value?h():c();return(v,b)=>(K(),de("button",{type:"button",onClick:kt(g,["self"]),"aria-label":"Settings"},[(K(),de("svg",{onClick:kt(g,["self"]),"aria-hidden":"true",focusable:"false",viewBox:"0 0 18 18"},[V("path",{onClick:kt(g,["self"]),d:"M16.135 7.784a2 2 0 0 1-1.23-2.969c.322-.536.225-.998-.094-1.316l-.31-.31c-.318-.318-.78-.415-1.316-.094a2 2 0 0 1-2.969-1.23C10.065 1.258 9.669 1 9.219 1h-.438c-.45 0-.845.258-.997.865a2 2 0 0 1-2.969 1.23c-.536-.322-.999-.225-1.317.093l-.31.31c-.318.318-.415.781-.093 1.317a2 2 0 0 1-1.23 2.969C1.26 7.935 1 8.33 1 8.781v.438c0 .45.258.845.865.997a2 2 0 0 1 1.23 2.969c-.322.536-.225.998.094 1.316l.31.31c.319.319.782.415 1.316.094a2 2 0 0 1 2.969 1.23c.151.607.547.865.997.865h.438c.45 0 .845-.258.997-.865a2 2 0 0 1 2.969-1.23c.535.321.997.225 1.316-.094l.31-.31c.318-.318.415-.781.094-1.316a2 2 0 0 1 1.23-2.969c.607-.151.865-.547.865-.997v-.438c0-.451-.26-.846-.865-.997zM9 12a3 3 0 1 1 0-6 3 3 0 0 1 0 6z"})])),_e(q0)]))}}),Q0=[V("svg",{"aria-hidden":"true",focusable:"false",viewBox:"0 0 18 18"},[V("path",{d:"M16 1H2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3v-2H3V3h12v8h-2v2h3a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"}),V("path",{d:"M4 17h10l-5-6z"})],-1)],Gc=Qe({__name:"AirplayControl",setup(r){const{enterAirplay:o}=At(nt("playerReference"));return(c,h)=>(K(),de("button",{type:"button",onClick:h[0]||(h[0]=(...g)=>X(o)&&X(o)(...g))},Q0))}}),J0=[V("svg",{"aria-hidden":"true",focusable:"false",viewBox:"0 0 18 18"},[V("path",{d:"M13.293 3.293L7.022 9.564l1.414 1.414 6.271-6.271L17 7V1h-6z"}),V("path",{d:"M13 15H3V5h5V3H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-6h-2v5z"})],-1)],Z0=Qe({__name:"PIPControl",setup(r){const{inPip:o,enterPip:c,exitPip:h}=At(nt("playerReference")),g=()=>o.value?h():c();return(v,b)=>(K(),de("button",{type:"button",onClick:g,"aria-label":"Picture In Picture"},J0))}}),ev={key:2,class:"control controls-clock"},Hc=Qe({__name:"Controls",props:{position:{}},setup(r){const{playing:o,play:c,pause:h,muted:g,volume:v,time:b,inAd:E,currentContent:S,alive:R,showControls:C,availableCaptionLanguages:F,docked:M,configuration:G}=At(nt("playerReference")),ie=Rs(b),j=$(!1);let J=null;return Pt(C,Q=>{Q&&(J&&clearTimeout(J),J=setTimeout(()=>{C.value=!1},1500))}),(Q,ee)=>{var we,le,be,Se;return Q.position=="bottom"?(K(),de("div",{key:0,class:Dt(["controls-bar",{"controls-bar-showing":X(C)||j.value,"controls-bar-top-showing-inAd":X(E)}]),onMouseenter:ee[0]||(ee[0]=U=>j.value=!0),onTouchstart:ee[1]||(ee[1]=U=>j.value=!0),onMouseleave:ee[2]||(ee[2]=U=>j.value=!1),onTouchend:ee[3]||(ee[3]=U=>j.value=!1),onPointerout:ee[4]||(ee[4]=U=>j.value=!1),onPointerleave:ee[5]||(ee[5]=U=>j.value=!1),onPointerup:ee[6]||(ee[6]=U=>j.value=!1)},[_e(n0,{class:"control control-hovers done"}),X(E)?Te("",!0):(K(),Ye(a0,{key:0,class:"control"})),!X(E)&&((we=X(S))==null?void 0:we.isLive)?(K(),de("div",{key:1,class:Dt(["live",{"live-offline":!X(R)}])},Me(X(R)?"Live":"Offline"),3)):Te("",!0),!X(E)&&!((le=X(S))!=null&&le.isLive)?(K(),de("div",ev,Me(X(ie)),1)):Te("",!0),_e(u0,{class:"control control-hovers done volume-control"}),_e(h0,{class:"control"}),!X(E)&&!X(M)&&((be=X(F))==null?void 0:be.length)?(K(),Ye(Vc,{key:3,class:"control control-hovers control-bottom"})):Te("",!0),!X(E)&&!X(M)?(K(),Ye(X0,{key:4,class:"control control-hovers"})):Te("",!0),X(Ds)?(K(),Ye(Gc,{key:5,class:"control control-hovers control-bottom"})):Te("",!0),X(Jn)&&!X(E)?(K(),Ye(Z0,{key:6,class:"control control-hovers control-bottom"})):Te("",!0),_e(b0,{class:"control control-hovers done"})],34)):(K(),de("div",{key:1,class:Dt(["controls-bar-top",{"controls-bar-top-showing":X(C)||j.value}]),onMouseenter:ee[7]||(ee[7]=U=>j.value=!0),onTouchstart:ee[8]||(ee[8]=U=>j.value=!0),onMouseleave:ee[9]||(ee[9]=U=>j.value=!1),onTouchend:ee[10]||(ee[10]=U=>j.value=!1),onPointerout:ee[11]||(ee[11]=U=>j.value=!1),onPointerleave:ee[12]||(ee[12]=U=>j.value=!1),onPointerup:ee[13]||(ee[13]=U=>j.value=!1)},[!X(E)&&!X(M)&&((Se=X(F))==null?void 0:Se.length)?(K(),Ye(Vc,{key:0,class:"control control-hovers"})):Te("",!0),X(Ds)&&!X(M)?(K(),Ye(Gc,{key:1,class:"control control-hovers"})):Te("",!0)],34))}}}),tv={key:0,class:"captions"},iv=Qe({__name:"Captions",setup(r){const{activeCaptionCues:o,time:c,captionsOn:h,captionsLanguage:g,docked:v}=At(nt("playerReference"));return(b,E)=>X(h)&&X(o).length&&!X(v)?(K(),de("div",tv,[(K(!0),de(ht,null,Qt(X(o).filter(S=>S),(S,R)=>(K(),de("p",null,Me(S),1))),256))])):Te("",!0)}}),Zy="",rv={class:"multi-feed custom-multi-feed"},nv={class:"multi-feed-carousel-name custom-multi-feed-carousel-name"},ov=[V("svg",{class:"w-6 h-6",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[V("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 19.5L3 12m0 0l7.5-7.5M3 12h18"})],-1)],av=[V("svg",{class:"w-6 h-6",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},[V("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"})],-1)],sv=["onClick"],lv={class:"video-card-thumbnail custom-video-card-thumbnail",style:{position:"relative"}},dv=["src"],cv={key:0,class:"live custom-video-card-thumbnail-live"},uv={key:0,class:"video-card-title custom-video-card-title"},pv=Qe({__name:"MultiPlaylistCarouselPlaylist",props:{feed:{},defaultlang:{},showCardTitle:{type:Boolean},playerReference:{},env:{},index:{},count:{},shuffle:{},configuration:{}},emits:["select"],setup(r,{emit:o}){const c=$(),h=o,g=r,v={},b=(Q,ee)=>{Q&&!v[ee]&&(v[ee]=!0,Vr(g.playerReference,oe.thumbnail,ee,{}))},E=()=>{var Q;(Q=c.value)==null||Q.scrollBy({left:1e3,behavior:"smooth"})},S=()=>{var Q;(Q=c.value)==null||Q.scrollBy({left:-1e3,behavior:"smooth"})},R=$([]);function C(Q){h("select",R.value[Q],g.feed)}const F=fe(()=>{var Q;return(Q=R.value[0])==null?void 0:Q.feed_name}),M=fe(()=>Number(g.count)||6),G=$(0);fe(()=>G.value-1);const ie=fe(()=>qi()),j=fe(()=>M.value>R.value.length?R.value:R.value.slice(0,M.value));async function J(){const Q=new URL(Es[g.env]);Q.search=new URLSearchParams({feed:g.feed,page:G.value,fingerprint:ie.value}).toString();const ee=await br(Q.toString()),we=[...R.value,...ee.filter(Se=>!R.value.map(U=>U.key).includes(Se.key))],le=we.filter(Se=>Se.livestream_id),be=we.filter(Se=>!Se.livestream_id);R.value=[...R.value,...le,...g.shuffle=="true"?Uc(be):be],G.value++,M.value&&R.value.length<M.value&&ee.length==12&&await J()}return yt(async()=>{await J(),(g.configuration.feed&&g.feed==g.configuration.feed||g.index==0)&&h("select",R.value[0],g.feed,!1)}),(Q,ee)=>{const we=Fh("intersection-monitor");return K(),de("div",rv,[V("div",nv,Me(F.value),1),V("div",{class:"multi-feed-video-list custom-multi-feed-video-list",ref_key:"container",ref:c},[V("div",{class:"multi-feed-nav-button custom-multi-feed-nav-button multi-feed-nav-prev custom-multi-feed-nav-prev",onClick:S},ov),V("div",{class:"multi-feed-nav-button custom-multi-feed-nav-button multi-feed-nav-next custom-multi-feed-nav-next",onClick:E},av),(K(!0),de(ht,null,Qt(j.value,(le,be)=>(K(),de("div",{class:"video-card custom-video-card",onClick:Se=>C(be),key:le.key,style:{position:"relative"}},[_e(we,{onVisible:Se=>b(Se,le.key)},null,8,["onVisible"]),V("span",lv,[V("img",{class:"video-card-thumbnail-image custom-video-card-thumbnail-image",src:le.thumbnail},null,8,dv),le.isLive?(K(),de("div",cv,"Live")):Te("",!0)]),Q.showCardTitle?(K(),de("div",uv,Me(X(aa)(le)),1)):Te("",!0)],8,sv))),128))],512)])}}}),i1="",hv={key:1,class:"multi-feed-container custom-multi-feed-container"},fv=Qe({__name:"MultiPlaylistCarousel.ce",props:{hideFeedName:{type:String,default:"false"},shuffle:{type:String,default:"false"},hideDistributorLogo:{type:String,default:"false"},hideCardTitle:{type:String,default:"false"},feeds:String,count:{type:[String,Number],default:12},...jr},setup(r){$(!1),$([]);const o=$(0);$(1),$(oe.thumbnail);const c=$(null),h=$(),g=r,v=$(null),b=$(qn),E=fe(()=>{var C;return((C=g.feeds)==null?void 0:C.split(",").map(F=>F.trim()))||[]});fe(()=>g.hideDistributorLogo!="true");const S=fe(()=>g.hideCardTitle!="true");fe(()=>g.hideFeedName!="true"),fe(()=>qi()),fe(()=>g.styles);function R(C,F,M=!0){v.feed=F,b.value=C,M&&c.value.$el.scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})}return yt(async()=>{v.value=await wr({...g,feed:E.value[0]}),new Yn(C=>{o.value=C[0].contentRect.width}).observe(h.value)}),(C,F)=>(K(),de("div",{class:"multi-feed-carousel custom-multi-feed-carousel",ref_key:"container",ref:h},[b.value&&v.value?(K(),Ye(X(yr),{key:0,class:"multi-feed-player custom-multi-feed-player",content:b.value,configuration:v.value,ref_key:"multiFeed",ref:c},null,8,["content","configuration"])):Te("",!0),v.value?(K(),de("div",hv,[(K(!0),de(ht,null,Qt(E.value,(M,G)=>(K(),Ye(pv,{defaultlang:C.defaultlang,onSelect:R,key:G,index:G,configuration:v.value,showCardTitle:S.value,count:r.count,shuffle:r.shuffle,env:C.env,feed:M},null,8,["defaultlang","index","configuration","showCardTitle","count","shuffle","env","feed"]))),128))])):Te("",!0)],512))}}),gv=Xi(fv,[["styles",[`.multi-feed-playlist-name{text-align:center}.video-card-thumbnail{grid-area:videoThumbnail}.video-card-thumbnail-image{width:100%}.video-card-title{grid-area:videoName}.video-card{display:grid;grid-template-areas:"videoThumbnail" "videoName";margin-top:5px;grid-column-gap:15px;overflow:hidden;align-items:start;cursor:pointer;border-radius:10px;width:200px;margin-left:10px;margin-right:10px;flex:0 0 auto}.multi-feed{width:100%;overflow-x:hidden}.multi-feed-video-list{margin:0;padding:0;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;overflow-x:auto;width:100%}.multi-feed-player{grid-area:video}.multi-feed-nav-button{cursor:pointer;text-decoration:underline;position:absolute;background-color:#535252bf;height:50px;width:50px;z-index:1;color:#fff}.multi-feed-nav-next{text-align:right;right:2px}.multi-feed-nav-prev{text-align:left;left:2px}.multi-feed-player>.custom-player{grid-template-areas:"video video video video" "title title . logo" "description description description description"}.multi-feed-player>.custom-player>.custom-player-title{height:50px}.multi-feed-player>.custom-player>.custom-player-description{height:75px}.multi-feed-player>.custom-player>.custom-video{max-height:unset}.live-badge{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;padding:10px;position:absolute;top:15px;left:15px;z-index:1000000;font-weight:700}.live-badge-offline{background-color:#000}.live{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;z-index:1000000;font-weight:500;padding:5px;margin-left:10px;margin-right:10px}.live-offline{background-color:#36363640}.gearIcon{width:20px;height:20px;vertical-align:middle}.filter{filter:invert(95%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(105%) contrast(101%)}.overlay>img{filter:unset}.video{grid-area:video;position:relative}.player-logo{grid-area:logo;width:6rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.player-description{grid-area:description;word-break:normal;overflow-y:auto;max-height:150px}.player-title{grid-area:title;word-break:normal;font-weight:800}.overlay{position:absolute;z-index:1}.info{position:absolute;opacity:.5;background-color:#000;width:100%;height:100%;z-index:2;bottom:0}.player{display:grid;grid-template-areas:"title title title" "video video video" "logo description description";position:relative}.docked{position:fixed;right:10px;bottom:20px;width:360px;padding:clamp(5px,1vw,10px);max-width:60%!important;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9;padding-top:0;background-color:#1b1b1b}.docked-close-container{color:#fff;text-align:right;padding-bottom:5px;cursor:pointer;font-size:small;display:flex;justify-content:end}.docked-close-icon{width:20px;height:20px;position:relative}.fs{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background-color:#000000ea;z-index:100;display:flex;place-content:center}@media (orientation: landscape){.iphone-fs video{max-height:100vh}.iphone-fs .control svg{width:30px;height:30px}.iphone-fs .controls-bar-showing{height:80px}.iphone-fs .controls-bar{padding-bottom:20px!important}.iphone-fs .control{padding:12px}.iphone-fs .controls-clock{margin-left:-12px;font-size:17px}.iphone-fs .volume-control{margin-right:-12px}.iphone-fs input[type=range]::-moz-range-thumb{height:24px;width:24px}.iphone-fs input[type=range]::-webkit-slider-thumb{height:24px;width:24px;margin-top:-9px}}.fs .video-container{align-self:center}.video-container{position:relative;width:100%}.ads-hidden{display:none}.shop-overlay-bar{position:absolute;top:0px;padding:5px 0 0;gap:clamp(5px,100vw,12px);z-index:4;display:flex;flex-direction:row;left:0px;right:0px;overflow-x:auto;pointer-events:none;height:clamp(-moz-min-content,4vw,48px);height:clamp(min-content,4vw,48px);overflow-y:hidden}.overlay-bar-chevron{height:-moz-min-content;height:min-content;align-self:center;pointer-events:all;margin-right:-15px;padding:2px;border:unset!important}.overlay-bar-icon-visible{opacity:1;height:-moz-fit-content;height:fit-content;pointer-events:all}.overlay-bar-icon-hidden{opacity:0;height:0px;pointer-events:none}.overlay-bar-icon>img{border:2px solid black;border-radius:50%}.overlay-bar-icon{z-index:2;cursor:pointer;text-align:center;transition:opacity .75s linear;transition:height .2s linear;color:#fff;border-radius:10px;width:clamp(17px,100vw,48px);height:clamp(17px,100vw,48px);font-weight:800}.overlay-bar-icon>img{height:100%;min-width:15px;width:100%;transition:all .2s linear}@media (max-width: 500px){.overlay-bar-icon{width:32px;height:32px}}.ecom-wrapper{position:absolute;display:flex;left:15px;flex-shrink:0;border-radius:.5rem;border-width:0px;border-style:none;border-color:#ddd;background-color:transparent;padding:12px;width:50px;overflow-x:hidden;overflow-y:hidden;transition:all .25s;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);height:72px}.ecom-inner-wrapper{display:flex;align-items:center}.ecom-icon{border:solid;border-width:2px;border-radius:9999px;width:3rem;height:3rem;cursor:pointer}.ecom-name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#444;pointer-events:none}.ecom-subtext{color:#999;font-size:.875rem;line-height:1.25rem;pointer-events:none}.ecom-button{border:none;cursor:pointer;height:1.2rem;width:-moz-max-content;width:max-content;margin-left:.5rem;border-radius:9999px;color:#fff;font-weight:600;font-size:.875rem;line-height:1.25rem;text-decoration:none;text-align:center;padding:.5rem 1rem}.ecom-text-wrapper{padding-left:.75rem}@keyframes ping{0%,60%{transform:scale(1);opacity:1;filter:brightness(1)}70%{transform:scale(1.3);opacity:.75;filter:brightness(2)}to{transform:scale(.75);opacity:.25;filter:brightness(.5)}}.animated-chevron{animation:ping 5s cubic-bezier(0,0,.1,1) infinite}.ecom-chevron{position:absolute;border-radius:100%;bottom:-5px;right:-5px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center}.ecom-img-wrapper{position:relative;display:flex;place-content:center}.ecom-close{position:absolute;border-radius:100%;top:-10px;right:-10px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center;background-color:#afafaf}.ecom-close svg{margin-top:2px}@media (max-width: 500px){.ecom-icon{width:2.5rem;height:2.5rem}.ecom-name,.ecom-subtext{font-size:.8rem}.ecom-button{font-size:.5rem;padding:.1rem .5rem}.ecom-wrapper{padding:5px;width:3rem}.ecom-img-wrapper{width:3rem}}.ecomExpanded{width:-moz-max-content;width:max-content;overflow-y:visible;border-width:2px;height:48px;background-color:#efefefde;overflow-x:visible;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ecom-wrapper-entering,.ecom-wrapper-leaving{transition:all .5s}.ecom-wrapper-enter-from{opacity:0}.ecom-wrapper-enter-to,.ecom-wrapper-leave-from{opacity:1}.ecom-wrapper-leave-to{opacity:0}.ecom-wrapper-top-expanded{top:15px}.ecom-wrapper-top-docked{top:-15px;left:0px}.ecom-wrapper-top-undocked{top:0px}.ecom-wrapper-bottom-expanded-undocked{top:15px}.ecom-wrapper-bottom-docked{bottom:-10px;left:0px}.ecom-wrapper-bottom-controls-docked{bottom:30px}.ecom-wrapper-bottom-controls-undocked{bottom:50px}.ecom-wrapper-bottom-undocked{bottom:30px}.ecom-wrapper-bottom-expanded{bottom:15px}@media (orientation: landscape){.iphone-fs .ecom-wrapper-top-expanded{top:30px}.iphone-fs .ecom-wrapper-top-undocked{top:0px}.iphone-fs .ecom-wrapper-bottom-expanded-undocked{top:15px}.iphone-fs .ecom-wrapper-bottom-controls-undocked{bottom:65px}.iphone-fs .ecom-wrapper-bottom-undocked{bottom:10px}.iphone-fs .ecom-wrapper-bottom-expanded{bottom:20px}}.inAmp.ecom-wrapper-bottom-undocked{bottom:-5px;left:5px}.inAmp.ecom-wrapper-top-undocked{top:-10px;left:0px}.inAmp.ecom-wrapper-bottom-controls-undocked{bottom:30px;left:10px}.pylon-img{height:500px;-o-object-fit:contain;object-fit:contain}.pylon-toggle{color:#fff;pointer-events:all}.pylon-overlay{position:absolute;top:0px;z-index:2;left:10px;right:0px;overflow-x:auto;pointer-events:none;overflow-y:hidden}.stream-ui{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;transition:all 1s;opacity:0;position:absolute;bottom:100px;left:10px;right:10px;z-index:3;justify-content:center;transition:opacity 1s}.stream-ui-visible{opacity:1}.hidden-stream-item{display:none}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\d7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.\\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1792px){.\\!container{max-width:1792px!important}.container{max-width:1792px}}@media (min-width: 2048px){.\\!container{max-width:2048px!important}.container{max-width:2048px}}@media (min-width: 2304px){.\\!container{max-width:2304px!important}.container{max-width:2304px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.inset-y-5{top:1.25rem;bottom:1.25rem}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.z-0{z-index:0}.z-10{z-index:10}.z-\\[1000\\]{z-index:1000}.m-1{margin:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.basis-1\\/3{flex-basis:33.333333%}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:hsl(120 40% 56% / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:hsl(120 30% 46% / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity: .75}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-gray-400{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:hsl(120 50% 66% / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:hsl(120 30% 46% / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}video::-webkit-media-text-track-container{display:var(--webkit-text-track-display)}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.controls-bar{width:100%;align-items:center;display:flex;justify-content:flex-end;text-align:center;bottom:0px;opacity:0;padding:10px;position:absolute;height:0px;box-sizing:border-box;transition:opacity .4s ease-in-out,height .4s ease-in-out;z-index:4}.controls-bar-showing{opacity:1;height:47px;background:linear-gradient(transparent,rgba(0,0,0,.75))}.controls-bar .control:first-child{margin-left:0;margin-right:auto}video{width:100%}.control svg{width:18px;height:18px;fill:currentColor}.tooltip{cursor:default;text-align:center;border-radius:3px;bottom:100%;line-height:1.3;margin-bottom:20px;opacity:0;padding:5px 7.5px;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2;box-shadow:0 1px 2px #00000026;font-size:13px;pointer-events:all;background-color:#fff;color:#000}.tooltip:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:20px;top:100%;width:0}.control{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease;z-index:4;margin-left:2.5px;touch-action:manipulation}input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-progress{background-color:#076652!important;height:5px}input[type=range]::-webkit-range-progress{-webkit-appearance:none;background-color:#076652!important;height:5px}input[type=range]::-moz-range-thumb{background-color:#fff;height:16px;width:16px;border-radius:50%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;background:white;height:16px;width:16px;border-radius:50%;color:#fff}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-track{background-color:#ffffff40;height:5px;border-radius:.5rem}.volume-bar::-webkit-slider-runnable-track{background-color:#ffffff40;border-radius:.5rem;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.volume-bar-container{align-items:center;display:flex;width:clamp(30px,15%,68px);position:relative;padding:7px 5px;margin-left:0}.volume-bar{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:15px;display:block;height:20px;margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;position:relative;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.progress{text-align:center;left:7px;margin-right:13px;position:relative;visibility:visible;pointer-events:all}.progress-container{text-align:center;flex-grow:1;width:-moz-min-content;width:min-content;min-width:20px;padding:0;margin-left:2.5px;cursor:default}progress{color:#ffffff40;margin-left:-7px;margin-right:-7px;width:calc(100% + 13px);min-width:0px;-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}progress::-moz-progress-bar{border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease;background-color:#ffffff80}progress::-webkit-progress-bar{border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}progress::-webkit-progress-value{background-color:#ffffff80}.progress>input::-webkit-slider-runnable-track{background-color:#ffffff40;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.progress input{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:block;height:20px;min-width:0;padding:0;transition:box-shadow .3s ease;margin:0 -7px;width:calc(100% + 13px);position:relative;z-index:2;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.controls-clock{font-size:13px;width:40px;padding:7px 5px}@media (pointer: fine){.control-hovers:hover,.settings-menu-container button:hover{background:rgb(7,102,82)}.settings-menu-container button:hover span{color:#fff}}.big-play-button{cursor:pointer;flex-shrink:0;overflow:visible;background:rgb(7,102,82);border:0;border-radius:100%;color:#fff;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:4;width:auto;touch-action:manipulation;display:block;fill:currentColor}.big-play-button svg{cursor:pointer;color:#fff;fill:currentColor;display:block;height:18px;pointer-events:none;width:18px;left:2px;position:relative}.ads-container{z-index:3;position:absolute;top:0px}.ads-timer{z-index:4;position:absolute;right:5px;bottom:5px;width:-moz-fit-content;width:fit-content;background:#23282f;border-radius:2px;color:#ffffffbf;font-size:11px;padding:4px 6px;pointer-events:none}.settings-menu-container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.85);border-radius:4px;bottom:100%;overscroll-behavior:contain;box-shadow:0 1px 2px #00000026;color:#4a5464;font-size:15px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.settings-menu-container:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:15px;top:100%;width:0}.settings-menu{max-height:200px;overflow-y:auto}.settings-menu-container button{white-space:nowrap;background:transparent;border:0;border-radius:3px;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;transition:all .3s ease;z-index:4;touch-action:manipulation;align-items:center;color:#4a5464;display:flex;font-size:13px;padding:6px 28px 6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-top:2px}.settings-menu-container button>span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-right:5px;width:100%}.settings-menu{color:#4a5464;font-size:15px;text-align:left;white-space:nowrap;padding:7px}.settings-home>.settings-menu>button:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-left-color:#728197;right:6.5px}.settings-back{padding:5px}.settings-back:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-right-color:#728197;left:6.5px}.settings-back span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-left:15px;width:100%}.badge{white-space:nowrap;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-sizing:inherit;background:#4a5464;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.captions{position:absolute;height:50px;left:0px;right:0px;bottom:25px;text-align:center}.captions>p{padding:5px;color:#fff;width:-moz-fit-content;width:fit-content;font-size:normal;margin:auto;background-color:#000}.settings-menu-button-radio:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px;border-radius:100%}.settings-menu-button-radio:after{background:#fff;border:0;height:6px;left:16px;content:"";position:absolute;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px;border-radius:100%}.settings-menu-button-radio-checked:before{background-color:var(#076652)}.settings-menu-button-radio-checked:after{opacity:1;transform:translateY(-50%) scale(1)}.settings-menu-value{text-align:end;display:inline!important;padding-left:24px}.controls-bar-top{display:none;position:absolute;top:10px;right:5px;height:0px;opacity:0;width:-moz-fit-content;width:fit-content}.controls-bar-top-showing{display:none;position:absolute;top:10px;right:5px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .4s ease-in-out,height .4s ease-in-out;opacity:1}.controls-bar-top-showing-inAd .control:last-child{margin-right:25%}.controls-bar-top-showing-inAd{pointer-events:none}.controls-bar-top-showing-inAd .control,.inAd .ads-container{pointer-events:all}.ads-container{pointer-events:none}@media (max-width: 500px){.control-bottom{display:none}.controls-bar-top{display:block}.controls-bar{padding:10px 5px 5px}.volume-control{margin-left:0}}.focus-within\\:text-gray-600:focus-within{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:hsl(120 20% 26% / var(--tw-bg-opacity))}.hover\\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(120 40% 56% / var(--tw-ring-opacity))}.group:hover .group-hover\\:opacity-75{opacity:.75}@media (min-width: 640px){.sm\\:mx-0{margin-left:0!important;margin-right:0!important}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mt-0{margin-top:0!important}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:h-screen{height:100vh}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-1{flex:1 1 0%}.sm\\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:pb-24{padding-bottom:6rem}.sm\\:pb-4{padding-bottom:1rem}.sm\\:pl-0{padding-left:0}.sm\\:pt-16{padding-top:4rem}.sm\\:text-center{text-align:center}.sm\\:align-middle{vertical-align:middle}}@media (min-width: 768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:max-w-full{max-width:100%}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1536px){.\\32xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1792px){.\\33xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 2048px){.\\34xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
`]]]),to=async({method:r="GET",url:o="",headers:c={},body:h="",baseURL:g=""})=>{if(!o)return;const v={method:r,headers:{...c,"Content-Type":"application/json"}};h&&(v.body=h);try{return await(await fetch(g+o,v)).json()}catch(b){console.log(b);return}},mv=async({feeds:r=[],orgKey:o="",availableCategoryFilters:c,availablePrivateCategoryFilters:h,availablePrivateTagFilters:g,baseURL:v})=>{let b;if(r!=null&&r.length?b=await to({url:"/network-content-metadata",method:"POST",body:JSON.stringify({feeds:r}),baseURL:v}):o&&(b=await to({url:`/network-content-metadata/${o}`})),!b){console.error("metadata could not be loaded");return}c.value=b.paroneCategories.map(({name:E})=>E),h.value=b.privateCategories.map(({name:E})=>E),g.value=b.privateTags.map(({name:E})=>E)},vv=async(r,o,c)=>{const h=await to({url:`/org-embed-settings/${o}`,baseURL:c});r.value=await h.json()},bv=async({campaignsToFeeds:r,feeds:o=[],orgKey:c="",baseURL:h})=>{let g;o.length?g=await to({baseURL:h,url:"/content-in-feeds",method:"POST",body:JSON.stringify({feeds:o})}):c&&(g=await fetch(`${{}.VITE_API_URL}/content-in-feeds/${c}`)),r.value=g.reduce((v,b)=>(v[b.content_key]=[...v[b.content_key]||[],b.slug],v),{})},Kc=async(r,{count:o,campaigns:c,cursors:h})=>{const g=await to(r);o.value=g.count,c.value=g.content.map(v=>({...v,organization:v.Organization,video:v.Video,livestream:v.Livestream})),g.content.length&&h.value.push(g.content[0].created_date)};class wv{constructor(o,c,h){this.tag=o,this.checked=c,this.label=h}static defaultEmbedOptions(){return[{tag:"hide-title",label:"Hide Title",checked:!0},{tag:"hide-logo",label:"Hide Logo",checked:!0},{tag:"hide-description",label:"Hide Description",checked:!0},{tag:"autoplay",label:"Autoplay",checked:!0}]}}const xv=r=>r.split("-").filter(Boolean).map((o,c)=>c?o.charAt(0).toUpperCase()+o.slice(1):o).join(""),Ms=r=>r.reduce((o,c)=>[...o,c.checked?`${c.tag}="true" `:""],[]).join(""),yv=r=>r.reduce((o,c)=>[...o,c.checked?`&${xv(c.tag)}=true`:""],[]).join(""),kv=(r,o)=>{var c;return((c=r==null?void 0:r.translations)==null?void 0:c.find(h=>h.language==o))||r};function _v(r,o){return K(),Ye("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[_e("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z","clip-rule":"evenodd"})])}function Tv(r,o){return K(),Ye("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[_e("path",{"fill-rule":"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z","clip-rule":"evenodd"})])}function Ev(r,o){return K(),Ye("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[_e("path",{"fill-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","clip-rule":"evenodd"})])}function Sv(r,o){return K(),Ye("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[_e("path",{"fill-rule":"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z","clip-rule":"evenodd"})])}function Lv(r,o){return K(),Ye("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[_e("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"})])}const Av={class:"flex items-center"},Rv=["id","name"],Cv=["for"],Iv=Qe({__name:"Checkbox",props:{id:{},label:{},modelValue:{type:Boolean}},emits:["update:modelValue"],setup(r,{emit:o}){const c=r,h=o,g=fe({get(){return c.modelValue},set(v){h("update:modelValue",v)}});return(v,b)=>(K(),de("div",Av,[$i(V("input",{class:"cursor-pointer h-4 w-4 border-gray-300 rounded text-green-600 focus:ring-green-500",id:v.id,name:v.id,type:"checkbox","onUpdate:modelValue":b[0]||(b[0]=E=>g.value=E)},null,8,Rv),[[ng,g.value]]),V("label",{class:"cursor-pointer ml-3 pr-6 text-sm font-medium text-gray-900 whitespace-nowrap",for:v.id},Me(v.label),9,Cv)]))}});function Fs(r){return r===0?!1:Array.isArray(r)&&r.length===0?!0:!r}function Dv(r){return(...o)=>!r(...o)}function Pv(r,o){return r===void 0&&(r="undefined"),r===null&&(r="null"),r===!1&&(r="false"),r.toString().toLowerCase().indexOf(o.trim())!==-1}function $c(r,o,c,h){return o?r.filter(g=>Pv(h(g,c),o)).sort((g,v)=>h(g,c).length-h(v,c).length):r}function Ov(r){return r.filter(o=>!o.$isLabel)}function Ns(r,o){return c=>c.reduce((h,g)=>g[r]&&g[r].length?(h.push({$groupLabel:g[o],$isLabel:!0}),h.concat(g[r])):h,[])}function Mv(r,o,c,h,g){return v=>v.map(b=>{if(!b[c])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const E=$c(b[c],r,o,g);return E.length?{[h]:b[h],[c]:E}:[]})}const Yc=(...r)=>o=>r.reduce((c,h)=>h(c),o);var Fv={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(r,o){return Fs(r)?"":o?r[o]:r}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const r=this.search||"",o=r.toLowerCase().trim();let c=this.options.concat();return this.internalSearch?c=this.groupValues?this.filterAndFlat(c,o,this.label):$c(c,o,this.label,this.customLabel):c=this.groupValues?Ns(this.groupValues,this.groupLabel)(c):c,c=this.hideSelected?c.filter(Dv(this.isSelected)):c,this.taggable&&o.length&&!this.isExistingOption(o)&&(this.tagPosition==="bottom"?c.push({isTag:!0,label:r}):c.unshift({isTag:!0,label:r})),c.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(r=>r[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(o=>this.customLabel(o,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(r,o,c){return Yc(Mv(o,c,this.groupValues,this.groupLabel,this.customLabel),Ns(this.groupValues,this.groupLabel))(r)},flatAndStrip(r){return Yc(Ns(this.groupValues,this.groupLabel),Ov)(r)},updateSearch(r){this.search=r},isExistingOption(r){return this.options?this.optionKeys.indexOf(r)>-1:!1},isSelected(r){const o=this.trackBy?r[this.trackBy]:r;return this.valueKeys.indexOf(o)>-1},isOptionDisabled(r){return!!r.$isDisabled},getOptionLabel(r){if(Fs(r))return"";if(r.isTag)return r.label;if(r.$isLabel)return r.$groupLabel;const o=this.customLabel(r,this.label);return Fs(o)?"":o},select(r,o){if(r.$isLabel&&this.groupSelect){this.selectGroup(r);return}if(!(this.blockKeys.indexOf(o)!==-1||this.disabled||r.$isDisabled||r.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(o==="Tab"&&!this.pointerDirty)){if(r.isTag)this.$emit("tag",r.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(r)){o!=="Tab"&&this.removeElement(r);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([r])):this.$emit("update:modelValue",r),this.$emit("select",r,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(r){const o=this.options.find(c=>c[this.groupLabel]===r.$groupLabel);if(!!o){if(this.wholeGroupSelected(o)){this.$emit("remove",o[this.groupValues],this.id);const c=this.internalValue.filter(h=>o[this.groupValues].indexOf(h)===-1);this.$emit("update:modelValue",c)}else{let c=o[this.groupValues].filter(h=>!(this.isOptionDisabled(h)||this.isSelected(h)));this.max&&c.splice(this.max-this.internalValue.length),this.$emit("select",c,this.id),this.$emit("update:modelValue",this.internalValue.concat(c))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(r){return r[this.groupValues].every(o=>this.isSelected(o)||this.isOptionDisabled(o))},wholeGroupDisabled(r){return r[this.groupValues].every(this.isOptionDisabled)},removeElement(r,o=!0){if(this.disabled||r.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const c=typeof r=="object"?this.valueKeys.indexOf(r[this.trackBy]):this.valueKeys.indexOf(r);if(this.multiple){const h=this.internalValue.slice(0,c).concat(this.internalValue.slice(c+1));this.$emit("update:modelValue",h)}else this.$emit("update:modelValue",null);this.$emit("remove",r,this.id),this.closeOnSelect&&o&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){!this.isOpen||(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const r=this.$el.getBoundingClientRect().top,o=window.innerHeight-this.$el.getBoundingClientRect().bottom;o>this.maxHeight||o>r||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(o-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(r-40,this.maxHeight))}}},Nv={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(r,o){return{"multiselect__option--highlight":r===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(o)}},groupHighlight(r,o){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":o.$isLabel}];const c=this.options.find(h=>h[this.groupLabel]===o.$groupLabel);return c&&!this.wholeGroupDisabled(c)?["multiselect__option--group",{"multiselect__option--highlight":r===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(c)}]:"multiselect__option--disabled"},addPointerElement({key:r}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],r),this.pointerReset()},pointerForward(){this.pointer<this.filteredOptions.length-1&&(this.pointer++,this.$refs.list.scrollTop<=this.pointerPosition-(this.visibleElements-1)*this.optionHeight&&(this.$refs.list.scrollTop=this.pointerPosition-(this.visibleElements-1)*this.optionHeight),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()),this.pointerDirty=!0},pointerBackward(){this.pointer>0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){!this.closeOnSelect||(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(r){this.pointer=r,this.pointerDirty=!0}}},sa={name:"vue-multiselect",mixins:[Fv,Nv],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:r=>`and ${r} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)}}};const zv={ref:"tags",class:"multiselect__tags"},Bv={class:"multiselect__tags-wrap"},Uv={class:"multiselect__spinner"},jv={key:0},Vv={class:"multiselect__option"},Gv={class:"multiselect__option"},Hv=Ai("No elements found. Consider changing the search query."),Kv={class:"multiselect__option"},$v=Ai("List is empty.");function Yv(r,o,c,h,g,v){return K(),Ye("div",{tabindex:r.searchable?-1:c.tabindex,class:[{"multiselect--active":r.isOpen,"multiselect--disabled":c.disabled,"multiselect--above":v.isAbove,"multiselect--has-options-group":v.hasOptionGroup},"multiselect"],onFocus:o[14]||(o[14]=b=>r.activate()),onBlur:o[15]||(o[15]=b=>r.searchable?!1:r.deactivate()),onKeydown:[o[16]||(o[16]=Fi(kt(b=>r.pointerForward(),["self","prevent"]),["down"])),o[17]||(o[17]=Fi(kt(b=>r.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:o[18]||(o[18]=Fi(kt(b=>r.addPointerElement(b),["stop","self"]),["enter","tab"])),onKeyup:o[19]||(o[19]=Fi(b=>r.deactivate(),["esc"])),role:"combobox","aria-owns":"listbox-"+r.id},[Jt(r.$slots,"caret",{toggle:r.toggle},()=>[_e("div",{onMousedown:o[1]||(o[1]=kt(b=>r.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Jt(r.$slots,"clear",{search:r.search}),_e("div",zv,[Jt(r.$slots,"selection",{search:r.search,remove:r.removeElement,values:v.visibleValues,isOpen:r.isOpen},()=>[$i(_e("div",Bv,[(K(!0),Ye(ht,null,Qt(v.visibleValues,(b,E)=>Jt(r.$slots,"tag",{option:b,search:r.search,remove:r.removeElement},()=>[(K(),Ye("span",{class:"multiselect__tag",key:E},[_e("span",{textContent:Me(r.getOptionLabel(b))},null,8,["textContent"]),_e("i",{tabindex:"1",onKeypress:Fi(kt(S=>r.removeElement(b),["prevent"]),["enter"]),onMousedown:kt(S=>r.removeElement(b),["prevent"]),class:"multiselect__tag-icon"},null,40,["onKeypress","onMousedown"])]))])),256))],512),[[Hn,v.visibleValues.length>0]]),r.internalValue&&r.internalValue.length>c.limit?Jt(r.$slots,"limit",{key:0},()=>[_e("strong",{class:"multiselect__strong",textContent:Me(c.limitText(r.internalValue.length-c.limit))},null,8,["textContent"])]):Te("v-if",!0)]),_e(dn,{name:"multiselect__loading"},{default:hr(()=>[Jt(r.$slots,"loading",{},()=>[$i(_e("div",Uv,null,512),[[Hn,c.loading]])])]),_:3}),r.searchable?(K(),Ye("input",{key:0,ref:"search",name:c.name,id:r.id,type:"text",autocomplete:"off",spellcheck:!1,placeholder:r.placeholder,style:v.inputStyle,value:r.search,disabled:c.disabled,tabindex:c.tabindex,onInput:o[2]||(o[2]=b=>r.updateSearch(b.target.value)),onFocus:o[3]||(o[3]=kt(b=>r.activate(),["prevent"])),onBlur:o[4]||(o[4]=kt(b=>r.deactivate(),["prevent"])),onKeyup:o[5]||(o[5]=Fi(b=>r.deactivate(),["esc"])),onKeydown:[o[6]||(o[6]=Fi(kt(b=>r.pointerForward(),["prevent"]),["down"])),o[7]||(o[7]=Fi(kt(b=>r.pointerBackward(),["prevent"]),["up"])),o[9]||(o[9]=Fi(kt(b=>r.removeLastElement(),["stop"]),["delete"]))],onKeypress:o[8]||(o[8]=Fi(kt(b=>r.addPointerElement(b),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+r.id},null,44,["name","id","placeholder","value","disabled","tabindex","aria-controls"])):Te("v-if",!0),v.isSingleLabelVisible?(K(),Ye("span",{key:1,class:"multiselect__single",onMousedown:o[10]||(o[10]=kt((...b)=>r.toggle&&r.toggle(...b),["prevent"]))},[Jt(r.$slots,"singleLabel",{option:v.singleValue},()=>[Ai(Me(r.currentOptionLabel),1)])],32)):Te("v-if",!0),v.isPlaceholderVisible?(K(),Ye("span",{key:2,class:"multiselect__placeholder",onMousedown:o[11]||(o[11]=kt((...b)=>r.toggle&&r.toggle(...b),["prevent"]))},[Jt(r.$slots,"placeholder",{},()=>[Ai(Me(r.placeholder),1)])],32)):Te("v-if",!0)],512),_e(dn,{name:"multiselect"},{default:hr(()=>[$i(_e("div",{class:"multiselect__content-wrapper",onFocus:o[12]||(o[12]=(...b)=>r.activate&&r.activate(...b)),tabindex:"-1",onMousedown:o[13]||(o[13]=kt(()=>{},["prevent"])),style:{maxHeight:r.optimizedHeight+"px"},ref:"list"},[_e("ul",{class:"multiselect__content",style:v.contentStyle,role:"listbox",id:"listbox-"+r.id},[Jt(r.$slots,"beforeList"),r.multiple&&r.max===r.internalValue.length?(K(),Ye("li",jv,[_e("span",Vv,[Jt(r.$slots,"maxElements",{},()=>[Ai("Maximum of "+Me(r.max)+" options selected. First remove a selected option to select another.",1)])])])):Te("v-if",!0),!r.max||r.internalValue.length<r.max?(K(!0),Ye(ht,{key:1},Qt(r.filteredOptions,(b,E)=>(K(),Ye("li",{class:"multiselect__element",key:E,id:r.id+"-"+E,role:b&&(b.$isLabel||b.$isDisabled)?null:"option"},[b&&(b.$isLabel||b.$isDisabled)?Te("v-if",!0):(K(),Ye("span",{key:0,class:[r.optionHighlight(E,b),"multiselect__option"],onClick:kt(S=>r.select(b),["stop"]),onMouseenter:kt(S=>r.pointerSet(E),["self"]),"data-select":b&&b.isTag?r.tagPlaceholder:v.selectLabelText,"data-selected":v.selectedLabelText,"data-deselect":v.deselectLabelText},[Jt(r.$slots,"option",{option:b,search:r.search,index:E},()=>[_e("span",null,Me(r.getOptionLabel(b)),1)])],42,["onClick","onMouseenter","data-select","data-selected","data-deselect"])),b&&(b.$isLabel||b.$isDisabled)?(K(),Ye("span",{key:1,"data-select":r.groupSelect&&v.selectGroupLabelText,"data-deselect":r.groupSelect&&v.deselectGroupLabelText,class:[r.groupHighlight(E,b),"multiselect__option"],onMouseenter:kt(S=>r.groupSelect&&r.pointerSet(E),["self"]),onMousedown:kt(S=>r.selectGroup(b),["prevent"])},[Jt(r.$slots,"option",{option:b,search:r.search,index:E},()=>[_e("span",null,Me(r.getOptionLabel(b)),1)])],42,["data-select","data-deselect","onMouseenter","onMousedown"])):Te("v-if",!0)],8,["id","role"]))),128)):Te("v-if",!0),$i(_e("li",null,[_e("span",Gv,[Jt(r.$slots,"noResult",{search:r.search},()=>[Hv])])],512),[[Hn,c.showNoResults&&r.filteredOptions.length===0&&r.search&&!c.loading]]),$i(_e("li",null,[_e("span",Kv,[Jt(r.$slots,"noOptions",{},()=>[$v])])],512),[[Hn,c.showNoOptions&&(r.options.length===0||v.hasOptionGroup===!0&&r.filteredOptions.length===0)&&!r.search&&!c.loading]]),Jt(r.$slots,"afterList")],12,["id"])],36),[[Hn,r.isOpen]])]),_:3})],42,["tabindex","aria-owns"])}sa.render=Yv;/*! js-cookie v3.0.5 | MIT */function la(r){for(var o=1;o<arguments.length;o++){var c=arguments[o];for(var h in c)r[h]=c[h]}return r}var Wv={read:function(r){return r[0]==='"'&&(r=r.slice(1,-1)),r.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(r){return encodeURIComponent(r).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function zs(r,o){function c(g,v,b){if(!(typeof document>"u")){b=la({},o,b),typeof b.expires=="number"&&(b.expires=new Date(Date.now()+b.expires*864e5)),b.expires&&(b.expires=b.expires.toUTCString()),g=encodeURIComponent(g).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var E="";for(var S in b)!b[S]||(E+="; "+S,b[S]!==!0&&(E+="="+b[S].split(";")[0]));return document.cookie=g+"="+r.write(v,g)+E}}function h(g){if(!(typeof document>"u"||arguments.length&&!g)){for(var v=document.cookie?document.cookie.split("; "):[],b={},E=0;E<v.length;E++){var S=v[E].split("="),R=S.slice(1).join("=");try{var C=decodeURIComponent(S[0]);if(b[C]=r.read(R,C),g===C)break}catch{}}return g?b[g]:b}}return Object.create({set:c,get:h,remove:function(g,v){c(g,"",la({},v,{expires:-1}))},withAttributes:function(g){return zs(this.converter,la({},this.attributes,g))},withConverter:function(g){return zs(la({},this.converter,g),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(r)}})}var Wc=zs(Wv,{path:"/"});const qv={class:"mediahub-filters","aria-labelledby":"filter-heading"},Xv=V("h2",{class:"sr-only",id:"filter-heading"},"Filters",-1),Qv={class:"relative bg-white border-b border-gray-200 pb-4"},Jv={class:"max-w-7xl mx-auto px-4 flex items-end justify-between sm:px-6 lg:px-8"},Zv={class:"flex-1 flex mediahub-search"},eb=V("label",{class:"sr-only",for:"search-field"},"Search",-1),tb={class:"relative w-full text-gray-400 focus-within:text-gray-600"},ib={class:"absolute inset-y-0 left-0 flex items-center pointer-events-none","aria-hidden":"true"},rb={class:"flex hidden sm:block mediahub-embed-options"},nb=V("p",{class:"group inline-flex pr-3 justify-center text-sm font-medium text-gray-700 hover:text-gray-900"},"Embed Options",-1),ob={class:"grid grid-cols-2"},ab={class:"bg-gray-100 py-4 h-fit mx-4 sm:flex sm:flex-row sm:mx-0 sm:justify-center mediahub-metadata"},sb={key:0,class:"px-4 sm:items-center basis-1/3 mediahub-parone-categories"},lb={class:"text-sm pl-3 font-semibold tracking-wide text-gray-500 sm:mt-0 sm:pl-0 sm:text-center sm:pb-4"},db={key:1,class:"px-4 sm:items-center basis-1/3 mediahub-private-categories"},cb=V("h3",{class:"mt-4 text-sm pl-3 font-semibold tracking-wide text-gray-500 sm:mt-0 sm:pl-0 sm:text-center sm:pb-4"},"Categories",-1),ub={key:2,class:"px-4 sm:items-center basis-1/3 mediahub-private-tags"},pb=V("h3",{class:"mt-4 text-sm pl-3 font-semibold tracking-wide text-gray-500 sm:mt-0 sm:pl-0 sm:text-center sm:pb-4"},"Tags",-1),hb=Qe({__name:"VideoGridFilters",props:{embedOptions:{},categoryFilters:{},isMediaHub:{type:Boolean},availableCategoryFilters:{},privateCategoryFilters:{},availablePrivateCategoryFilters:{},privateTagFilters:{},availablePrivateTagFilters:{},sortMode:{},searchString:{},displayMode:{}},emits:["update:sortMode","update:displayMode","update:searchString","update:filters","update:embedOptions","update:categoryFilters","update:privateCategoryFilters","update:privateTagFilters"],setup(r,{emit:o}){const c=r,h=o;fe({get(){return c.displayMode},set(R){h("update:displayMode",R)}});const g=fe({get(){return c.searchString},set(R){h("update:searchString",R)}});fe({get(){return c.sortMode},set(R){h("update:sortMode",R)}});const v=fe({get(){return c.categoryFilters},set(R){h("update:categoryFilters",R)}}),b=fe({get(){return c.privateCategoryFilters},set(R){h("update:privateCategoryFilters",R)}}),E=fe({get(){return c.privateTagFilters},set(R){h("update:privateTagFilters",R)}}),S=$([]);return Ir(()=>S.value=c.embedOptions),Pt(S,()=>Wc.set("embedOptions",JSON.stringify(S.value)),{deep:!0}),yt(()=>{const R=Wc.get("embedOptions");R&&(S.value=JSON.parse(R),h("update:embedOptions",S.value))}),(R,C)=>{var F;return K(),de("section",qv,[Xv,V("div",Qv,[V("div",Jv,[V("div",Zv,[eb,V("div",tb,[V("div",ib,[_e(X(Sv),{class:"h-5 w-5","aria-hidden":"true"})]),$i(V("input",{class:"block w-full h-full pl-8 pr-3 py-2 border-transparent text-gray-900 placeholder-gray-500 focus:outline-none focus:ring-0 focus:border-transparent sm:text-md",id:"search-field","onUpdate:modelValue":C[0]||(C[0]=M=>g.value=M),name:"search-field",placeholder:"Search Videos",type:"search"},null,512),[[_s,g.value]])])]),V("div",rb,[nb,V("form",ob,[(K(!0),de(ht,null,Qt(S.value,(M,G)=>(K(),Ye(Iv,{key:S.value[G].tag,label:S.value[G].label,id:`embed-option-${S.value[G].tag}`,modelValue:S.value[G].checked,"onUpdate:modelValue":ie=>S.value[G].checked=ie},null,8,["label","id","modelValue","onUpdate:modelValue"]))),128))])])])]),V("div",ab,[R.isMediaHub?Te("",!0):(K(),de("div",sb,[V("h3",lb,Me((F=R.availablePrivateCategoryFilters)!=null&&F.length?"ParOne Categories":"Categories"),1),_e(X(sa),{limit:2,closeOnSelect:!1,multiple:!0,searchable:!0,options:R.availableCategoryFilters,modelValue:v.value,"onUpdate:modelValue":C[1]||(C[1]=M=>v.value=M)},null,8,["options","modelValue"])])),R.availablePrivateCategoryFilters.length?(K(),de("div",db,[cb,_e(X(sa),{limit:2,closeOnSelect:!1,multiple:!0,searchable:!0,options:R.availablePrivateCategoryFilters,modelValue:b.value,"onUpdate:modelValue":C[2]||(C[2]=M=>b.value=M)},null,8,["options","modelValue"])])):Te("",!0),R.availablePrivateTagFilters.length?(K(),de("div",ub,[pb,_e(X(sa),{limit:2,closeOnSelect:!1,multiple:!0,searchable:!0,options:R.availablePrivateTagFilters,modelValue:E.value,"onUpdate:modelValue":C[3]||(C[3]=M=>E.value=M)},null,8,["options","modelValue"])])):Te("",!0)])])}}}),fb=V("span",{class:"sr-only"},"Close",-1),qc=Qe({__name:"CloseButton",emits:["close"],setup(r,{emit:o}){const c=o;return(h,g)=>(K(),de("button",{class:"bg-white rounded-md inline-flex text-gray-400 hover:text-gray-500 focus:outline-none",onClick:g[0]||(g[0]=v=>c("close"))},[fb,_e(X(Lv),{class:"h-6 w-6","aria-hidden":"true"})]))}});function io(r,o,...c){if(r in o){let g=o[r];return typeof g=="function"?g(...c):g}let h=new Error(`Tried to handle "${r}" but there is no handler defined. Only defined handlers are: ${Object.keys(o).map(g=>`"${g}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(h,io),h}var Xc=(r=>(r[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r))(Xc||{}),kr=(r=>(r[r.Unmount=0]="Unmount",r[r.Hidden=1]="Hidden",r))(kr||{});function Qc({visible:r=!0,features:o=0,ourProps:c,theirProps:h,...g}){var v;let b=Zc(h,c),E=Object.assign(g,{props:b});if(r||o&2&&b.static)return Bs(E);if(o&1){let S=(v=b.unmount)==null||v?0:1;return io(S,{[0](){return null},[1](){return Bs({...g,props:{...b,hidden:!0,style:{display:"none"}}})}})}return Bs(E)}function Bs({props:r,attrs:o,slots:c,slot:h,name:g}){var v,b;let{as:E,...S}=eu(r,["unmount","static"]),R=(v=c.default)==null?void 0:v.call(c,h),C={};if(h){let F=!1,M=[];for(let[G,ie]of Object.entries(h))typeof ie=="boolean"&&(F=!0),ie===!0&&M.push(G);F&&(C["data-headlessui-state"]=M.join(" "))}if(E==="template"){if(R=Jc(R!=null?R:[]),Object.keys(S).length>0||Object.keys(o).length>0){let[F,...M]=R!=null?R:[];if(!gb(F)||M.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${g} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(S).concat(Object.keys(o)).map(j=>j.trim()).filter((j,J,Q)=>Q.indexOf(j)===J).sort((j,J)=>j.localeCompare(J)).map(j=>`  - ${j}`).join(`
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(j=>`  - ${j}`).join(`
`)].join(`
`));let G=Zc((b=F.props)!=null?b:{},S),ie=Wi(F,G);for(let j in G)j.startsWith("on")&&(ie.props||(ie.props={}),ie.props[j]=G[j]);return ie}return Array.isArray(R)&&R.length===1?R[0]:R}return Zo(E,Object.assign({},S,C),{default:()=>R})}function Jc(r){return r.flatMap(o=>o.type===ht?Jc(o.children):[o])}function Zc(...r){if(r.length===0)return{};if(r.length===1)return r[0];let o={},c={};for(let h of r)for(let g in h)g.startsWith("on")&&typeof h[g]=="function"?(c[g]!=null||(c[g]=[]),c[g].push(h[g])):o[g]=h[g];if(o.disabled||o["aria-disabled"])return Object.assign(o,Object.fromEntries(Object.keys(c).map(h=>[h,void 0])));for(let h in c)Object.assign(o,{[h](g,...v){let b=c[h];for(let E of b){if(g instanceof Event&&g.defaultPrevented)return;E(g,...v)}}});return o}function eu(r,o=[]){let c=Object.assign({},r);for(let h of o)h in c&&delete c[h];return c}function gb(r){return r==null?!1:typeof r.type=="string"||typeof r.type=="object"||typeof r.type=="function"}let mb=0;function vb(){return++mb}function bb(){return vb()}function tu(r){var o;return r==null||r.value==null?null:(o=r.value.$el)!=null?o:r.value}let iu=Symbol("Context");var Qi=(r=>(r[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r))(Qi||{});function wb(){return ru()!==null}function ru(){return nt(iu,null)}function xb(r){Zt(iu,r)}var yb=Object.defineProperty,kb=(r,o,c)=>o in r?yb(r,o,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[o]=c,nu=(r,o,c)=>(kb(r,typeof o!="symbol"?o+"":o,c),c);class _b{constructor(){nu(this,"current",this.detect()),nu(this,"currentId",0)}set(o){this.current!==o&&(this.currentId=0,this.current=o)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}}let Tb=new _b;function Eb(r){typeof queueMicrotask=="function"?queueMicrotask(r):Promise.resolve().then(r).catch(o=>setTimeout(()=>{throw o}))}function Us(){let r=[],o={addEventListener(c,h,g,v){return c.addEventListener(h,g,v),o.add(()=>c.removeEventListener(h,g,v))},requestAnimationFrame(...c){let h=requestAnimationFrame(...c);o.add(()=>cancelAnimationFrame(h))},nextFrame(...c){o.requestAnimationFrame(()=>{o.requestAnimationFrame(...c)})},setTimeout(...c){let h=setTimeout(...c);o.add(()=>clearTimeout(h))},microTask(...c){let h={current:!0};return Eb(()=>{h.current&&c[0]()}),o.add(()=>{h.current=!1})},style(c,h,g){let v=c.style.getPropertyValue(h);return Object.assign(c.style,{[h]:g}),this.add(()=>{Object.assign(c.style,{[h]:v})})},group(c){let h=Us();return c(h),this.add(()=>h.dispose())},add(c){return r.push(c),()=>{let h=r.indexOf(c);if(h>=0)for(let g of r.splice(h,1))g()}},dispose(){for(let c of r.splice(0))c()}};return o}function Sb(r){let o={called:!1};return(...c)=>{if(!o.called)return o.called=!0,r(...c)}}function js(r,...o){r&&o.length>0&&r.classList.add(...o)}function da(r,...o){r&&o.length>0&&r.classList.remove(...o)}var Vs=(r=>(r.Finished="finished",r.Cancelled="cancelled",r))(Vs||{});function Lb(r,o){let c=Us();if(!r)return c.dispose;let{transitionDuration:h,transitionDelay:g}=getComputedStyle(r),[v,b]=[h,g].map(E=>{let[S=0]=E.split(",").filter(Boolean).map(R=>R.includes("ms")?parseFloat(R):parseFloat(R)*1e3).sort((R,C)=>C-R);return S});return v!==0?c.setTimeout(()=>o("finished"),v+b):o("finished"),c.add(()=>o("cancelled")),c.dispose}function ou(r,o,c,h,g,v){let b=Us(),E=v!==void 0?Sb(v):()=>{};return da(r,...g),js(r,...o,...c),b.nextFrame(()=>{da(r,...c),js(r,...h),b.add(Lb(r,S=>(da(r,...h,...o),js(r,...g),E(S))))}),b.add(()=>da(r,...o,...c,...h,...g)),b.add(()=>E("cancelled")),b.dispose}function Gr(r=""){return r.split(" ").filter(o=>o.trim().length>1)}let Gs=Symbol("TransitionContext");var Ab=(r=>(r.Visible="visible",r.Hidden="hidden",r))(Ab||{});function Rb(){return nt(Gs,null)!==null}function Cb(){let r=nt(Gs,null);if(r===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return r}function Ib(){let r=nt(Hs,null);if(r===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return r}let Hs=Symbol("NestingContext");function ca(r){return"children"in r?ca(r.children):r.value.filter(({state:o})=>o==="visible").length>0}function au(r){let o=$([]),c=$(!1);yt(()=>c.value=!0),Ko(()=>c.value=!1);function h(v,b=kr.Hidden){let E=o.value.findIndex(({id:S})=>S===v);E!==-1&&(io(b,{[kr.Unmount](){o.value.splice(E,1)},[kr.Hidden](){o.value[E].state="hidden"}}),!ca(o)&&c.value&&(r==null||r()))}function g(v){let b=o.value.find(({id:E})=>E===v);return b?b.state!=="visible"&&(b.state="visible"):o.value.push({id:v,state:"visible"}),()=>h(v,kr.Unmount)}return{children:o,register:g,unregister:h}}let su=Xc.RenderStrategy,lu=Qe({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(r,{emit:o,attrs:c,slots:h,expose:g}){let v=$(0);function b(){v.value|=Qi.Opening,o("beforeEnter")}function E(){v.value&=~Qi.Opening,o("afterEnter")}function S(){v.value|=Qi.Closing,o("beforeLeave")}function R(){v.value&=~Qi.Closing,o("afterLeave")}if(!Rb()&&wb())return()=>Zo(du,{...r,onBeforeEnter:b,onAfterEnter:E,onBeforeLeave:S,onAfterLeave:R},h);let C=$(null),F=fe(()=>r.unmount?kr.Unmount:kr.Hidden);g({el:C,$el:C});let{show:M,appear:G}=Cb(),{register:ie,unregister:j}=Ib(),J=$(M.value?"visible":"hidden"),Q={value:!0},ee=bb(),we={value:!1},le=au(()=>{!we.value&&J.value!=="hidden"&&(J.value="hidden",j(ee),R())});yt(()=>{let ze=ie(ee);Ko(ze)}),Ir(()=>{if(F.value===kr.Hidden&&ee){if(M.value&&J.value!=="visible"){J.value="visible";return}io(J.value,{hidden:()=>j(ee),visible:()=>ie(ee)})}});let be=Gr(r.enter),Se=Gr(r.enterFrom),U=Gr(r.enterTo),y=Gr(r.entered),Z=Gr(r.leave),N=Gr(r.leaveFrom),Ie=Gr(r.leaveTo);yt(()=>{Ir(()=>{if(J.value==="visible"){let ze=tu(C);if(ze instanceof Comment&&ze.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function xe(ze){let Je=Q.value&&!G.value,We=tu(C);!We||!(We instanceof HTMLElement)||Je||(we.value=!0,M.value&&b(),M.value||S(),ze(M.value?ou(We,be,Se,U,y,I=>{we.value=!1,I===Vs.Finished&&E()}):ou(We,Z,N,Ie,y,I=>{we.value=!1,I===Vs.Finished&&(ca(le)||(J.value="hidden",j(ee),R()))})))}return yt(()=>{Pt([M],(ze,Je,We)=>{xe(We),Q.value=!1},{immediate:!0})}),Zt(Hs,le),xb(fe(()=>io(J.value,{visible:Qi.Open,hidden:Qi.Closed})|v.value)),()=>{let{appear:ze,show:Je,enter:We,enterFrom:I,enterTo:Ve,entered:pe,leave:Be,leaveFrom:_t,leaveTo:Nt,...wt}=r,xt={ref:C},lt={...wt,...G.value&&M.value&&Tb.isServer?{class:Dt([c.class,wt.class,...be,...Se])}:{}};return Qc({theirProps:lt,ourProps:xt,slot:{},slots:h,attrs:c,features:su,visible:J.value==="visible",name:"TransitionChild"})}}}),Db=lu,du=Qe({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(r,{emit:o,attrs:c,slots:h}){let g=ru(),v=fe(()=>r.show===null&&g!==null?(g.value&Qi.Open)===Qi.Open:r.show);Ir(()=>{if(![!0,!1].includes(v.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let b=$(v.value?"visible":"hidden"),E=au(()=>{b.value="hidden"}),S=$(!0),R={show:v,appear:fe(()=>r.appear||!S.value)};return yt(()=>{Ir(()=>{S.value=!1,v.value?b.value="visible":ca(E)||(b.value="hidden")})}),Zt(Hs,E),Zt(Gs,R),()=>{let C=eu(r,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),F={unmount:r.unmount};return Qc({ourProps:{...F,as:"template"},theirProps:{},slot:{},slots:{...h,default:()=>[Zo(Db,{onBeforeEnter:()=>o("beforeEnter"),onAfterEnter:()=>o("afterEnter"),onBeforeLeave:()=>o("beforeLeave"),onAfterLeave:()=>o("afterLeave"),...c,...F,...C},h.default)]},attrs:{},features:su,visible:b.value==="visible",name:"Transition"})}}});const Pb={class:"fixed z-10 inset-0 overflow-y-auto",as:"div"},Ob={class:"fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity"},Mb=V("span",{class:"hidden sm:inline-block sm:align-middle sm:h-screen","aria-hidden":"true"},"\u200B",-1),Fb={class:"hidden absolute top-0 right-0 pt-4 pr-4 sm:block"},Nb={class:"sm:flex sm:items-start"},zb=Qe({__name:"Modal",props:["show"],emits:["close"],setup(r,{emit:o}){const c=o,h=()=>g.value?"":c("close"),g=$(!1);return(v,b)=>(K(),Ye(X(du),{as:"template",show:r.show},{default:hr(()=>[V("div",Pb,[V("div",{class:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0",onClick:h},[V("div",Ob,[Mb,_e(X(lu),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to":"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200","leave-from":"opacity-100 translate-y-0 sm:scale-100","leave-to":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:hr(()=>[V("div",{class:"relative inline-block align-bottom bg-white rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full sm:p-6",onMouseenter:b[1]||(b[1]=()=>g.value=!0),onMouseleave:b[2]||(b[2]=()=>g.value=!1)},[V("div",Fb,[_e(qc,{onClose:b[0]||(b[0]=E=>c("close"))})]),V("div",Nb,[Jt(v.$slots,"default")])],32)]),_:3})])])])]),_:3},8,["show"]))}}),Bb={class:"mt-2 special"},Ub={class:"mt-4 flex"},jb=["src"],Vb=Qe({__name:"VideoPreviewCard",props:{campaign:{},feed:{},env:{}},setup(r){var S,R,C,F;const o=r,c=$(null);yt(async()=>{c.value=await wr({hideAll:"true",env:o.env||"prod",vastOverride:"null",defaultlang:"en"})});const h=fe(()=>{var M,G,ie;return{...((M=o.campaign)==null?void 0:M.video)||((G=o.campaign)==null?void 0:G.livestream),org_logo:(ie=o.campaign)==null?void 0:ie.organization.logo}}),g=nt("notification");nt("defaultLang");const v=(M,G)=>{navigator.clipboard.writeText(M),g(G)},{title:b,description:E}=((S=o.campaign)==null?void 0:S.video)||{title:(C=(R=o.campaign)==null?void 0:R.livestream)==null?void 0:C.title,description:(F=o.campaign)==null?void 0:F.livestream.description};return(M,G)=>{var ie,j;return K(),de(ht,null,[V("div",{class:"cursor-pointer text-lg leading-6 font-medium text-gray-900",as:"h3",onClick:G[0]||(G[0]=J=>v(X(b),"Title Copied!"))},Me(X(b)),1),V("div",Bb,[c.value?(K(),Ye(yr,{key:0,content:h.value,configuration:c.value,"hide-logo":"true","hide-title":"true","hide-description":"true"},null,8,["content","configuration"])):Te("",!0)]),V("div",Ub,[V("img",{class:"aspect-square h-16 w-16",src:(j=(ie=M.campaign)==null?void 0:ie.organization)==null?void 0:j.logo},null,8,jb),V("p",{class:"cursor-pointer ml-4 text-sm text-gray-500",onClick:G[1]||(G[1]=J=>v(X(E),"Description Copied!"))},Me(X(E)),1)])],64)}}}),n1="";function Gb(r,o){return K(),Ye("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor","aria-hidden":"true"},[_e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"})])}const ua=Qe({__name:"CopyVideoEmbedButton",props:{campaign:{},mode:{},env:{},feedForGen:{}},setup(r){const o=r,c=nt("embedOptions"),h=nt("notification"),g=nt("defaultLang"),v=nt("defaultStylesheet"),b={wordpress:["border-gray-300","text-gray-700","bg-white","hover:bg-gray-200 focus:outline-none"],drupal:["border-gray-300","text-gray-700","bg-white","hover:bg-gray-200 focus:outline-none"],html:["border-transparent","text-white","bg-green-600","hover:bg-green-800 focus:outline-none"],download:["border-transparent","text-white","bg-green-600","hover:bg-green-800 focus:outline-none"]},E={wordpress:"Successfully copied Wordpress shortcode!",drupal:"Successfully copied Drupal shortcode!",html:"Successfully copied HTML string!",embed:"Successfully copied embed string!"},S=fe(()=>{var ie,j,J,Q;return{wordpress:`[parone_video_player ${Ms(c.value)} content-key="${(ie=o.campaign)==null?void 0:ie.key}" stylesheet="${v}" defaultlang="${g.value}" feed="${o.feedForGen}"/]`,drupal:`<parone-video-block ${Ms(c.value)} content-key="${(j=o.campaign)==null?void 0:j.key}" stylesheet="${v}" defaultlang="${g.value}" feed="${o.feedForGen}"></parone-video-block>`,html:`<parone-video-block ${Ms(c.value)} content-key="${(J=o.campaign)==null?void 0:J.key}" stylesheet="${v}" defaultlang="${g.value}" feed="${o.feedForGen}"></parone-video-block>`,embed:`
    <iframe height="480px" width="720px" allow="fullscreen" allowfullscreen="true" style="max-width:100%;border:unset;overflow:hidden;" src="https://sdk-iframe.parone.io/index.html?elementType=block&contentKey=${(Q=o.campaign)==null?void 0:Q.key}&defaultlang=${g.value}&feed=${o.feedForGen}${yv(c.value)}"></iframe>`}}),R=async()=>{var ie,j;if(o.mode.toLowerCase()=="download"){const J=document.createElement("a");J.href=`${Rg[o.env||"prod"]}?key=${(ie=o.campaign)==null?void 0:ie.key}`,J.target="_blank",J.setAttribute("download",(j=o.campaign)==null?void 0:j.key),document.body.appendChild(J),J.click(),h("Video Downloading");return}navigator.clipboard.writeText(S.value[o.mode.toLowerCase()]),h(E[o.mode.toLowerCase()])},C=nt("isMediaHub"),F=nt("useEmbeds"),M=nt("useDownloads"),G=fe(()=>C?o.mode=="Embed"&&!F||o.mode=="Download"&&!M:!1);return(ie,j)=>ie.mode!="None"&&!G.value?(K(),de("button",{key:0,class:Dt(["inline-flex items-center px-4 py-2 rounded-md shadow-sm text-sm font-medium border",[b[ie.mode.toLowerCase()],`mediahub-button-${ie.mode.toLowerCase()}`]]),onClick:R,type:"button"},[_e(X(Gb),{class:"h-5 w-5"}),Ai(Me(ie.mode),1)],2)):Te("",!0)}}),Hb={class:"overflow-visible group relative w-full aspect-w-1 aspect-h-1 shadow-lg overflow-hidden rounded-lg overflow-hidden xl:aspect-w-7 xl:aspect-h-8 mediahub-video-card"},Kb=["src","alt"],$b={key:0,class:"max-h-fit flex-shrink-0 inline-block px-3 py-1 text-white text-sm font-medium rounded-full absolute left-0 top-0 -translate-x-4 -translate-y-2 font-bold bg-red-500"},Yb={class:"px-6 py-4 mediahub-video-info"},Wb={class:"mb-1 text-lg text-gray-700"},qb={class:"pt-2 pb-4 text-sm text-gray-500 mediahub-video-info-content"},Xb={class:"mt-5 justify-around flex flex-row-reverse mediahub-video-info-buttons"},Qb={class:"mt-5 justify-right sm:mt-4 sm:flex sm:flex-row-reverse"},Jb=Qe({__name:"VideoCard",props:{campaign:{},env:{}},setup(r){var S,R,C,F;const o=r,c=$(!1),h=nt("feedsForGeneration");nt("cms");const g=nt("buttonSettings"),v=nt("defaultLang"),b=fe(()=>{var M;return(M=o.campaign)==null?void 0:M.livestream}),{title:E}=(S=o.campaign)!=null&&S.video?kv((R=o.campaign)==null?void 0:R.video,v.value):{title:(F=(C=o.campaign)==null?void 0:C.livestream)==null?void 0:F.title};return(M,G)=>{var ie,j,J,Q,ee,we,le,be,Se,U;return K(),de("div",Hb,[V("div",{class:"cursor-pointer mediahub-video-thumbnail",onClick:G[0]||(G[0]=y=>c.value=!0)},[V("img",{class:"w-full aspect-video object-center object-cover rounded-t-lg group-hover:opacity-75",src:((j=(ie=M.campaign)==null?void 0:ie.video)==null?void 0:j.thumbnail)||((Q=(J=M.campaign)==null?void 0:J.livestream)==null?void 0:Q.thumbnail),alt:X(E)},null,8,Kb),b.value?(K(),de("span",$b,"LIVE")):Te("",!0)]),V("div",Yb,[V("h2",Wb,Me(X(E)),1),V("div",qb,[V("p",null,"Content Key: "+Me((ee=M.campaign)==null?void 0:ee.key),1),V("p",null,"Publisher: "+Me((le=(we=M.campaign)==null?void 0:we.organization)==null?void 0:le.name),1),V("p",null,"Uploaded: "+Me(new Date((be=M.campaign)==null?void 0:be.created_date).toLocaleDateString()),1)]),V("div",Xb,[_e(ua,{env:M.env,mode:X(g).buttonOne,campaign:M.campaign,feedForGen:X(h)((Se=M.campaign)==null?void 0:Se.key)},null,8,["env","mode","campaign","feedForGen"]),_e(ua,{env:M.env,mode:X(g).buttonTwo,campaign:M.campaign,feedForGen:X(h)((U=M.campaign)==null?void 0:U.key)},null,8,["env","mode","campaign","feedForGen"])])]),_e(zb,{onClose:G[1]||(G[1]=y=>c.value=!1),show:c.value},{default:hr(()=>{var y,Z,N;return[V("div",null,[_e(Vb,{campaign:M.campaign,feed:X(h)((y=M.campaign)==null?void 0:y.key)},null,8,["campaign","feed"]),V("div",Qb,[_e(ua,{class:"ml-3",env:M.env,mode:X(g).buttonOne,campaign:M.campaign,feedForGen:X(h)((Z=M.campaign)==null?void 0:Z.key)},null,8,["env","mode","campaign","feedForGen"]),_e(ua,{env:M.env,mode:X(g).buttonTwo,campaign:M.campaign,feedForGen:X(h)((N=M.campaign)==null?void 0:N.key)},null,8,["env","mode","campaign","feedForGen"])])])]}),_:1},8,["show"])])}}}),Zb={class:"fixed inset-0 flex items-end px-4 py-6 pointer-events-none z-[1000] sm:p-6 sm:items-start","aria-live":"assertive"},ew={class:"w-full flex flex-col items-center space-y-4 sm:items-end"},tw={key:0,class:"max-w-sm w-full bg-white shadow-lg rounded-lg pointer-events-auto ring-1 ring-black ring-opacity-5 overflow-hidden"},iw={class:"p-4"},rw={class:"flex items-start"},nw={class:"flex-shrink-0"},ow={class:"ml-3 w-0 flex-1 pt-0.5"},aw={class:"text-sm font-medium text-gray-900"},sw={class:"ml-4 flex-shrink-0 flex"},lw=Qe({__name:"Notification",props:{show:{},msg:{}},emits:["close"],setup(r,{emit:o}){const c=o;return(h,g)=>(K(),de("div",Zb,[V("div",ew,[_e(dn,{"enter-active-class":"transform ease-out duration-300 transition","enter-from-class":"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2","enter-to-class":"translate-y-0 opacity-100 sm:translate-x-0","leave-active-class":"transition ease-in duration-100","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:hr(()=>[h.show?(K(),de("div",tw,[V("div",iw,[V("div",rw,[V("div",nw,[_e(X(_v),{class:"h-6 w-6 text-green-400","aria-hidden":"true"})]),V("div",ow,[V("p",aw,Me(h.msg),1)]),V("div",sw,[_e(qc,{onClose:g[0]||(g[0]=v=>c("close"))})])])])])):Te("",!0)]),_:1})])]))}}),dw={class:"bg-white px-4 py-3 flex items-center justify-between border-t border-gray-200 sm:px-6"},cw=V("div",{class:"flex-1 flex justify-between sm:hidden"},[V("a",{class:"relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50",href:"#"}," Previous "),V("a",{class:"ml-3 relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50",href:"#"}," Next ")],-1),uw={class:"hidden sm:flex-1 sm:flex sm:items-center sm:justify-between"},pw={class:"text-sm text-gray-700"},hw={class:"font-medium"},fw={class:"font-medium"},gw={class:"font-medium"},mw={key:0,class:"text-md text-gray-700"},vw={key:1},bw={class:"relative z-0 inline-flex rounded-md shadow-sm -space-x-px","aria-label":"Pagination"},ww=V("span",{class:"sr-only"},"Previous",-1),xw=V("span",{class:"sr-only"},"Next",-1),cu=Qe({__name:"Pagination",props:{modelValue:{},count:{},numItems:{},perPage:{},loading:{type:Boolean}},emits:["update:modelValue","input","prev","next"],setup(r,{emit:o}){const c=o,h=r,g=fe(()=>h.count<h.perPage?1:h.count/h.perPage),v=fe({get(){return h.modelValue},set(S){c("update:modelValue",S)}}),b=()=>{h.loading||(v.value=v.value>0?v.value-1:v.value,c("prev"))},E=()=>{h.loading||(v.value=v.value<g.value-1?v.value+1:v.value,c("next"))};return(S,R)=>(K(),de("div",dw,[cw,V("div",uw,[V("div",null,[V("p",pw,[Ai("Showing "+Me(" ")),V("span",hw,Me(v.value*S.perPage+1),1),Ai(Me(" ")+" to "+Me(" ")),V("span",fw,Me(Math.min((v.value+1)*S.perPage,S.count)),1),Ai(Me(" ")+" of "+Me(" ")),V("span",gw,Me(S.count),1),Ai(Me(" ")+" results")])]),S.count&&S.loading?(K(),de("div",mw,"Loading...")):Te("",!0),S.count>S.perPage?(K(),de("div",vw,[V("nav",bw,[V("span",{class:"cursor-pointer relative inline-flex items-center px-2 py-2 rounded-l-md border border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50",onClick:b},[ww,_e(X(Tv),{class:"h-5 w-5","aria-hidden":"true"})]),V("span",{class:"cursor-pointer relative inline-flex items-center px-2 py-2 rounded-r-md border border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50",onClick:E},[xw,_e(X(Ev),{class:"h-5 w-5","aria-hidden":"true"})])])])):Te("",!0)])]))}}),yw={class:"bg-white max-w-2xl mx-auto pt-12 pb-16 px-4 sm:pt-16 sm:pb-24 sm:px-6 lg:max-w-full lg:px-8","aria-labelledby":"videos-heading"},kw=V("h2",{class:"sr-only",id:"videos-heading"},"Videos",-1),_w={key:0},Tw={key:1,class:"grid grid-cols-1 gap-y-10 gap-x-6 sm:grid-cols-2 md:grid-cols-1 lg:grid-cols-2 xl:grid-cols-3 xl:gap-x-8 2xl:grid-cols-4 3xl:grid-cols-5 4xl:grid-cols-6 video-grid"},pa=24,Ew=Xi(Qe({__name:"MediaHub.ce",props:{feeds:{},useEmbeds:{},useDownloads:{},orgKey:{},cms:{},env:{},defaultStylesheet:{},stylesheet:{},defaultlang:{}},setup(r){var Je;const o=r,c=$(null),h=$(!1),g=$(""),v=$(wv.defaultEmbedOptions()),b=$(""),E=$(0),S=$(0),R=$(!1);let C=$({});const F=fe(()=>typeof o.feeds=="string"?JSON.parse(o.feeds||"[]"):o.feeds),M=new Date;M.setDate(M.getDate()+1);const G=$([M]),ie=fe(()=>G.value[E.value]),j=$([]),J=fe(()=>o.defaultlang?o.defaultlang:"en"),Q=$([]),ee=$({}),we=$([]),le=$([]),be=$([]),Se=$([]),U=$([]),y=fe(()=>JSON.parse(o.feeds||"[]")),Z=async()=>{R.value=!0,o.feeds?Kc({baseURL:Wn[o.env||"prod"],method:"POST",url:"/network-content",body:JSON.stringify({searchText:b.value,Category:Q.value,PrivateCategory:le.value,PrivateTag:Se.value,cursor:ie.value,perPage:pa,feeds:y.value})},{count:S,campaigns:j,cursors:G}):o.orgKey&&Kc({baseURL:Wn[o.env||"prod"],method:"POST",url:`/network-content/${o.orgKey}`,body:JSON.stringify({searchText:b.value,Category:Q.value,PrivateCategory:le.value,PrivateTag:Se.value,cursor:ie.value,perPage:pa})},{count:S,campaigns:j,cursors:G}),R.value=!1};Z(),yt(async()=>{if(mv({availableCategoryFilters:we,availablePrivateCategoryFilters:be,availablePrivateTagFilters:U,feeds:F.value,orgKey:o.orgKey,baseURL:Wn[o.env||"prod"]}),bv({campaignsToFeeds:C,feeds:F.value,baseURL:Wn[o.env||"prod"],orgKey:o.orgKey}),o.orgKey?vv(ee,o.orgKey,Wn[o.env||"prod"]):ee.value={buttonOne:"Download",buttonTwo:"Embed"},o.stylesheet){const We=document.createElement("link");We.href=o.stylesheet,We.rel="stylesheet",On(()=>{var I;return(I=c.value)==null?void 0:I.appendChild(We)})}});const N=$(0),Ie=()=>{clearTimeout(N.value),N.value=setTimeout(()=>{E.value=0,G.value=[M],Z()},250)};Pt(b,Ie),Pt(Q,Ie,{deep:!0}),Pt(le,Ie,{deep:!0}),Pt(Se,Ie,{deep:!0});const xe=We=>{var I;return((I=C.value[We])==null?void 0:I.length)>0?C.value[We].find(Ve=>{var pe;return(pe=o.feeds)!=null&&pe.length?o.feeds.includes(Ve):Ve}):""};Zt("notification",We=>{h.value=!0,g.value=We,setTimeout(()=>h.value=!1,2e3)});const ze=fe(()=>{var We;return(We=o.cms)==null?void 0:We.toLowerCase()});return Zt("cms",ze),Zt("defaultLang",J),Zt("embedOptions",v),Zt("buttonSettings",ee),Zt("defaultStylesheet",o.defaultStylesheet),Zt("feedsForGeneration",xe),Zt("isMediaHub",(Je=F.value)==null?void 0:Je.length),Zt("useEmbeds",o.useEmbeds!="false"),Zt("useDownloads",o.useDownloads!="false"),(We,I)=>{var Ve;return K(),de("main",{class:"w-full media-hub",ref_key:"rootEl",ref:c},[_e(hb,{isMediaHub:(Ve=F.value)==null?void 0:Ve.length,embedOptions:v.value,"onUpdate:embedOptions":I[0]||(I[0]=pe=>v.value=pe),searchString:b.value,"onUpdate:searchString":I[1]||(I[1]=pe=>b.value=pe),categoryFilters:Q.value,"onUpdate:categoryFilters":I[2]||(I[2]=pe=>Q.value=pe),availableCategoryFilters:we.value,privateCategoryFilters:le.value,"onUpdate:privateCategoryFilters":I[3]||(I[3]=pe=>le.value=pe),availablePrivateCategoryFilters:be.value,privateTagFilters:Se.value,"onUpdate:privateTagFilters":I[4]||(I[4]=pe=>Se.value=pe),availablePrivateTagFilters:U.value,sortMode:We.sortMode,"onUpdate:sortMode":I[5]||(I[5]=pe=>We.sortMode=pe)},null,8,["isMediaHub","embedOptions","searchString","categoryFilters","availableCategoryFilters","privateCategoryFilters","availablePrivateCategoryFilters","privateTagFilters","availablePrivateTagFilters","sortMode"]),S.value?(K(),Ye(cu,{key:0,class:"inset-y-5",onPrev:I[6]||(I[6]=pe=>Z()),onNext:I[7]||(I[7]=pe=>Z()),loading:R.value,count:S.value,perPage:pa,modelValue:E.value,"onUpdate:modelValue":I[8]||(I[8]=pe=>E.value=pe),numItems:j.value.length},null,8,["loading","count","modelValue","numItems"])):Te("",!0),V("div",yw,[kw,S.value?Te("",!0):(K(),de("div",_w,"No videos found matching filters")),S.value?(K(),de("div",Tw,[(K(!0),de(ht,null,Qt(j.value,pe=>(K(),Ye(Jb,{class:"group",env:We.env,campaign:pe,feedForGen:xe(pe==null?void 0:pe.id),key:pe==null?void 0:pe.key},null,8,["env","campaign","feedForGen"]))),128))])):Te("",!0)]),S.value?(K(),Ye(cu,{key:1,class:"inset-y-5",onPrev:I[9]||(I[9]=pe=>Z()),onNext:I[10]||(I[10]=pe=>Z()),loading:R.value,count:S.value,perPage:pa,modelValue:E.value,"onUpdate:modelValue":I[11]||(I[11]=pe=>E.value=pe),numItems:j.value.length},null,8,["loading","count","modelValue","numItems"])):Te("",!0),_e(lw,{msg:g.value,show:h.value,onClose:I[12]||(I[12]=pe=>h.value=!1)},null,8,["msg","show"])],512)}}}),[["styles",[`*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#ddd}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input::placeholder,textarea::placeholder{opacity:1;color:#999}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#666;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: hsl(203, 59%, 38%);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#286e9a}input::-moz-placeholder,textarea::-moz-placeholder{color:#666;opacity:1}input::placeholder,textarea::placeholder{color:#666;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23666666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#286e9a;background-color:#fff;border-color:#666;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: hsl(203, 59%, 38%);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: hsl(203 59% 48% / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: hsl(203 59% 48% / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.live-badge{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;padding:10px;position:absolute;top:15px;left:15px;z-index:1000000;font-weight:700}.live-badge-offline{background-color:#000}.live{background-color:red;border-radius:10px;color:#ffffffbf;width:-moz-fit-content;width:fit-content;z-index:1000000;font-weight:500;padding:5px;margin-left:10px;margin-right:10px}.live-offline{background-color:#36363640}.gearIcon{width:20px;height:20px;vertical-align:middle}.filter{filter:invert(95%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(105%) contrast(101%)}.overlay>img{filter:unset}.video{grid-area:video;position:relative}.player-logo{grid-area:logo;width:6rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.player-description{grid-area:description;word-break:normal;overflow-y:auto;max-height:150px}.player-title{grid-area:title;word-break:normal;font-weight:800}.overlay{position:absolute;z-index:1}.info{position:absolute;opacity:.5;background-color:#000;width:100%;height:100%;z-index:2;bottom:0}.player{display:grid;grid-template-areas:"title title title" "video video video" "logo description description";position:relative}.docked{position:fixed;right:10px;bottom:20px;width:360px;padding:clamp(5px,1vw,10px);max-width:60%!important;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9;padding-top:0;background-color:#1b1b1b}.docked-close-container{color:#fff;text-align:right;padding-bottom:5px;cursor:pointer;font-size:small;display:flex;justify-content:end}.docked-close-icon{width:20px;height:20px;position:relative}.fs{position:fixed;top:0px;bottom:0px;right:0px;left:0px;background-color:#000000ea;z-index:100;display:flex;place-content:center}@media (orientation: landscape){.iphone-fs video{max-height:100vh}.iphone-fs .control svg{width:30px;height:30px}.iphone-fs .controls-bar-showing{height:80px}.iphone-fs .controls-bar{padding-bottom:20px!important}.iphone-fs .control{padding:12px}.iphone-fs .controls-clock{margin-left:-12px;font-size:17px}.iphone-fs .volume-control{margin-right:-12px}.iphone-fs input[type=range]::-moz-range-thumb{height:24px;width:24px}.iphone-fs input[type=range]::-webkit-slider-thumb{height:24px;width:24px;margin-top:-9px}}.fs .video-container{align-self:center}.video-container{position:relative;width:100%}.ads-hidden{display:none}.shop-overlay-bar{position:absolute;top:0px;padding:5px 0 0;gap:clamp(5px,100vw,12px);z-index:4;display:flex;flex-direction:row;left:0px;right:0px;overflow-x:auto;pointer-events:none;height:clamp(-moz-min-content,4vw,48px);height:clamp(min-content,4vw,48px);overflow-y:hidden}.overlay-bar-chevron{height:-moz-min-content;height:min-content;align-self:center;pointer-events:all;margin-right:-15px;padding:2px;border:unset!important}.overlay-bar-icon-visible{opacity:1;height:-moz-fit-content;height:fit-content;pointer-events:all}.overlay-bar-icon-hidden{opacity:0;height:0px;pointer-events:none}.overlay-bar-icon>img{border:2px solid black;border-radius:50%}.overlay-bar-icon{z-index:2;cursor:pointer;text-align:center;transition:opacity .75s linear;transition:height .2s linear;color:#fff;border-radius:10px;width:clamp(17px,100vw,48px);height:clamp(17px,100vw,48px);font-weight:800}.overlay-bar-icon>img{height:100%;min-width:15px;width:100%;transition:all .2s linear}@media (max-width: 500px){.overlay-bar-icon{width:32px;height:32px}}.ecom-wrapper{position:absolute;display:flex;left:15px;flex-shrink:0;border-radius:.5rem;border-width:0px;border-style:none;border-color:#ddd;background-color:transparent;padding:12px;width:50px;overflow-x:hidden;overflow-y:hidden;transition:all .25s;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);height:72px}.ecom-inner-wrapper{display:flex;align-items:center}.ecom-icon{border:solid;border-width:2px;border-radius:9999px;width:3rem;height:3rem;cursor:pointer}.ecom-name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#444;pointer-events:none}.ecom-subtext{color:#999;font-size:.875rem;line-height:1.25rem;pointer-events:none}.ecom-button{border:none;cursor:pointer;height:1.2rem;width:-moz-max-content;width:max-content;margin-left:.5rem;border-radius:9999px;color:#fff;font-weight:600;font-size:.875rem;line-height:1.25rem;text-decoration:none;text-align:center;padding:.5rem 1rem}.ecom-text-wrapper{padding-left:.75rem}@keyframes ping{0%,60%{transform:scale(1);opacity:1;filter:brightness(1)}70%{transform:scale(1.3);opacity:.75;filter:brightness(2)}to{transform:scale(.75);opacity:.25;filter:brightness(.5)}}.animated-chevron{animation:ping 5s cubic-bezier(0,0,.1,1) infinite}.ecom-chevron{position:absolute;border-radius:100%;bottom:-5px;right:-5px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center}.ecom-img-wrapper{position:relative;display:flex;place-content:center}.ecom-close{position:absolute;border-radius:100%;top:-10px;right:-10px;padding:5px;color:#fff;width:15px;height:15px;cursor:pointer;display:flex;place-content:center;background-color:#afafaf}.ecom-close svg{margin-top:2px}@media (max-width: 500px){.ecom-icon{width:2.5rem;height:2.5rem}.ecom-name,.ecom-subtext{font-size:.8rem}.ecom-button{font-size:.5rem;padding:.1rem .5rem}.ecom-wrapper{padding:5px;width:3rem}.ecom-img-wrapper{width:3rem}}.ecomExpanded{width:-moz-max-content;width:max-content;overflow-y:visible;border-width:2px;height:48px;background-color:#efefefde;overflow-x:visible;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ecom-wrapper-entering,.ecom-wrapper-leaving{transition:all .5s}.ecom-wrapper-enter-from{opacity:0}.ecom-wrapper-enter-to,.ecom-wrapper-leave-from{opacity:1}.ecom-wrapper-leave-to{opacity:0}.ecom-wrapper-top-expanded{top:15px}.ecom-wrapper-top-docked{top:-15px;left:0px}.ecom-wrapper-top-undocked{top:0px}.ecom-wrapper-bottom-expanded-undocked{top:15px}.ecom-wrapper-bottom-docked{bottom:-10px;left:0px}.ecom-wrapper-bottom-controls-docked{bottom:30px}.ecom-wrapper-bottom-controls-undocked{bottom:50px}.ecom-wrapper-bottom-undocked{bottom:30px}.ecom-wrapper-bottom-expanded{bottom:15px}@media (orientation: landscape){.iphone-fs .ecom-wrapper-top-expanded{top:30px}.iphone-fs .ecom-wrapper-top-undocked{top:0px}.iphone-fs .ecom-wrapper-bottom-expanded-undocked{top:15px}.iphone-fs .ecom-wrapper-bottom-controls-undocked{bottom:65px}.iphone-fs .ecom-wrapper-bottom-undocked{bottom:10px}.iphone-fs .ecom-wrapper-bottom-expanded{bottom:20px}}.inAmp.ecom-wrapper-bottom-undocked{bottom:-5px;left:5px}.inAmp.ecom-wrapper-top-undocked{top:-10px;left:0px}.inAmp.ecom-wrapper-bottom-controls-undocked{bottom:30px;left:10px}.pylon-img{height:500px;-o-object-fit:contain;object-fit:contain}.pylon-toggle{color:#fff;pointer-events:all}.pylon-overlay{position:absolute;top:0px;z-index:2;left:10px;right:0px;overflow-x:auto;pointer-events:none;overflow-y:hidden}.stream-ui{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;transition:all 1s;opacity:0;position:absolute;bottom:100px;left:10px;right:10px;z-index:3;justify-content:center;transition:opacity 1s}.stream-ui-visible{opacity:1}.hidden-stream-item{display:none}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\d7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.\\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\\!container{max-width:1536px!important}.container{max-width:1536px}}@media (min-width: 1792px){.\\!container{max-width:1792px!important}.container{max-width:1792px}}@media (min-width: 2048px){.\\!container{max-width:2048px!important}.container{max-width:2048px}}@media (min-width: 2304px){.\\!container{max-width:2304px!important}.container{max-width:2304px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.inset-y-5{top:1.25rem;bottom:1.25rem}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.z-0{z-index:0}.z-10{z-index:10}.z-\\[1000\\]{z-index:1000}.m-1{margin:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.basis-1\\/3{flex-basis:33.333333%}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(187 187 187 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:hsl(120 40% 56% / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(102 102 102 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:hsl(120 30% 46% / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity: .75}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-0\\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-bottom{vertical-align:bottom}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.tracking-wide{letter-spacing:.025em}.text-gray-400{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:hsl(120 50% 66% / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:hsl(120 30% 46% / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(102 102 102 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}video::-webkit-media-text-track-container{display:var(--webkit-text-track-display)}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.controls-bar{width:100%;align-items:center;display:flex;justify-content:flex-end;text-align:center;bottom:0px;opacity:0;padding:10px;position:absolute;height:0px;box-sizing:border-box;transition:opacity .4s ease-in-out,height .4s ease-in-out;z-index:4}.controls-bar-showing{opacity:1;height:47px;background:linear-gradient(transparent,rgba(0,0,0,.75))}.controls-bar .control:first-child{margin-left:0;margin-right:auto}video{width:100%}.control svg{width:18px;height:18px;fill:currentColor}.tooltip{cursor:default;text-align:center;border-radius:3px;bottom:100%;line-height:1.3;margin-bottom:20px;opacity:0;padding:5px 7.5px;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2;box-shadow:0 1px 2px #00000026;font-size:13px;pointer-events:all;background-color:#fff;color:#000}.tooltip:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:20px;top:100%;width:0}.control{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease;z-index:4;margin-left:2.5px;touch-action:manipulation}input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-progress{background-color:#076652!important;height:5px}input[type=range]::-webkit-range-progress{-webkit-appearance:none;background-color:#076652!important;height:5px}input[type=range]::-moz-range-thumb{background-color:#fff;height:16px;width:16px;border-radius:50%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;background:white;height:16px;width:16px;border-radius:50%;color:#fff}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px #23282f26 #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80}input[type=range]::-moz-range-track{background-color:#ffffff40;height:5px;border-radius:.5rem}.volume-bar::-webkit-slider-runnable-track{background-color:#ffffff40;border-radius:.5rem;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.volume-bar-container{align-items:center;display:flex;width:clamp(30px,15%,68px);position:relative;padding:7px 5px;margin-left:0}.volume-bar{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:15px;display:block;height:20px;margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;position:relative;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.progress{text-align:center;left:7px;margin-right:13px;position:relative;visibility:visible;pointer-events:all}.progress-container{text-align:center;flex-grow:1;width:-moz-min-content;width:min-content;min-width:20px;padding:0;margin-left:2.5px;cursor:default}progress{color:#ffffff40;margin-left:-7px;margin-right:-7px;width:calc(100% + 13px);min-width:0px;-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}progress::-moz-progress-bar{border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease;background-color:#ffffff80}progress::-webkit-progress-bar{border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}progress::-webkit-progress-value{background-color:#ffffff80}.progress>input::-webkit-slider-runnable-track{background-color:#ffffff40;height:5px;background-image:linear-gradient(to right,rgb(7,102,82) var(--value, 0%),transparent var(--value, 0%))}.progress input{touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:block;height:20px;min-width:0;padding:0;transition:box-shadow .3s ease;margin:0 -7px;width:calc(100% + 13px);position:relative;z-index:2;background-image:initial;background-color:transparent;border-color:initial;visibility:visible;pointer-events:all}.controls-clock{font-size:13px;width:40px;padding:7px 5px}@media (pointer: fine){.control-hovers:hover,.settings-menu-container button:hover{background:rgb(7,102,82)}.settings-menu-container button:hover span{color:#fff}}.big-play-button{cursor:pointer;flex-shrink:0;overflow:visible;background:rgb(7,102,82);border:0;border-radius:100%;color:#fff;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:4;width:auto;touch-action:manipulation;display:block;fill:currentColor}.big-play-button svg{cursor:pointer;color:#fff;fill:currentColor;display:block;height:18px;pointer-events:none;width:18px;left:2px;position:relative}.ads-container{z-index:3;position:absolute;top:0px}.ads-timer{z-index:4;position:absolute;right:5px;bottom:5px;width:-moz-fit-content;width:fit-content;background:#23282f;border-radius:2px;color:#ffffffbf;font-size:11px;padding:4px 6px;pointer-events:none}.settings-menu-container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.85);border-radius:4px;bottom:100%;overscroll-behavior:contain;box-shadow:0 1px 2px #00000026;color:#4a5464;font-size:15px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.settings-menu-container:after{border:4px solid transparent;border-top-color:#ffffffe6;content:"";height:0;position:absolute;right:15px;top:100%;width:0}.settings-menu{max-height:200px;overflow-y:auto}.settings-menu-container button{white-space:nowrap;background:transparent;border:0;border-radius:3px;cursor:pointer;flex-shrink:0;overflow:visible;position:relative;transition:all .3s ease;z-index:4;touch-action:manipulation;align-items:center;color:#4a5464;display:flex;font-size:13px;padding:6px 28px 6px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;margin-top:2px}.settings-menu-container button>span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-right:5px;width:100%}.settings-menu{color:#4a5464;font-size:15px;text-align:left;white-space:nowrap;padding:7px}.settings-home>.settings-menu>button:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-left-color:#728197;right:6.5px}.settings-back{padding:5px}.settings-back:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);border-right-color:#728197;left:6.5px}.settings-back span{white-space:nowrap;cursor:pointer;color:#4a5464;font-size:13px;display:flex;margin-left:15px;width:100%}.badge{white-space:nowrap;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-sizing:inherit;background:#4a5464;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.captions{position:absolute;height:50px;left:0px;right:0px;bottom:25px;text-align:center}.captions>p{padding:5px;color:#fff;width:-moz-fit-content;width:fit-content;font-size:normal;margin:auto;background-color:#000}.settings-menu-button-radio:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px;border-radius:100%}.settings-menu-button-radio:after{background:#fff;border:0;height:6px;left:16px;content:"";position:absolute;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px;border-radius:100%}.settings-menu-button-radio-checked:before{background-color:var(#076652)}.settings-menu-button-radio-checked:after{opacity:1;transform:translateY(-50%) scale(1)}.settings-menu-value{text-align:end;display:inline!important;padding-left:24px}.controls-bar-top{display:none;position:absolute;top:10px;right:5px;height:0px;opacity:0;width:-moz-fit-content;width:fit-content}.controls-bar-top-showing{display:none;position:absolute;top:10px;right:5px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .4s ease-in-out,height .4s ease-in-out;opacity:1}.controls-bar-top-showing-inAd .control:last-child{margin-right:25%}.controls-bar-top-showing-inAd{pointer-events:none}.controls-bar-top-showing-inAd .control,.inAd .ads-container{pointer-events:all}.ads-container{pointer-events:none}@media (max-width: 500px){.control-bottom{display:none}.controls-bar-top{display:block}.controls-bar{padding:10px 5px 5px}.volume-control{margin-left:0}}.focus-within\\:text-gray-600:focus-within{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:hsl(120 20% 26% / var(--tw-bg-opacity))}.hover\\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(120 40% 56% / var(--tw-ring-opacity))}.group:hover .group-hover\\:opacity-75{opacity:.75}@media (min-width: 640px){.sm\\:mx-0{margin-left:0!important;margin-right:0!important}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mt-0{margin-top:0!important}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:h-screen{height:100vh}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-1{flex:1 1 0%}.sm\\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-end{align-items:flex-end}.sm\\:items-center{align-items:center}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:pb-24{padding-bottom:6rem}.sm\\:pb-4{padding-bottom:1rem}.sm\\:pl-0{padding-left:0}.sm\\:pt-16{padding-top:4rem}.sm\\:text-center{text-align:center}.sm\\:align-middle{vertical-align:middle}}@media (min-width: 768px){.md\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:max-w-full{max-width:100%}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 1536px){.\\32xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1792px){.\\33xl\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 2048px){.\\34xl\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
`]]]);customElements.define("parone-multi-playlist-carousel",Mi(gv)),customElements.define("parone-media-hub",Mi(Ew)),customElements.define("parone-playlist-carousel",Mi(om)),customElements.define("parone-thumbnail-carousel",Mi(zc)),customElements.define("parone-vertical-thumbnail-carousel",Mi(zc)),customElements.define("parone-video-block",Mi(Em)),customElements.define("parone-video-block-playlist",Mi(Lm)),customElements.define("parone-video-feed",Mi(Am)),customElements.define("parone-video-player",Mi(yr)),customElements.define("parone-video-playlist",Mi(Qm))});
