/* VimeoPlayer - v4.26.2 - 2023-11-13 - https://player.vimeo.com/NOTICE.txt */ const e={MANIFEST:"manifest",SEGMENT:"segment"},t={method:"GET",async:!0,retry:0,throwHttpErrors:!0,headers:{},hooks:{beforeRequest:[],beforeRetry:[],afterResponse:[]},validateStatus:function(e){return e>=200&&e<300},retryStatus:function(e){return[408,413,429].includes(e)||e>=500&&e<600}};function n(e,t){for(var n=0;n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return m(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,void 0):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nn.indexOf(e)===t)}function g(e,t){return e.reduce((e,n,r,i)=>e.concat(t(n,r,i)),[])}function y(e){return(t,...n)=>(n.forEach(n=>{for(const r in n){const i=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(t,r,Object.assign(i,e))}}),t)}const E=y({enumerable:!1,configurable:!0,writeable:!1}),S=y({enumerable:!1,configurable:!1,writeable:!1}),T=y({enumerable:!0,configurable:!0,writeable:!1}),b=e=>new Promise((t,n)=>setTimeout(t,e));function A(e){e.substring(0,e.lastIndexOf("/")+1)}const I=e=>new Promise((t,n)=>{const r=document.createElement("script");r.src=e,r.addEventListener("load",t),r.addEventListener("error",e=>n(e.error)),document.head.appendChild(r)}),w=e=>Math.pow(e,2),R=e=>Math.sqrt(e);function P(e,...t){return t.reduce((e,t)=>(Object.keys(t||{}).forEach(n=>{const r=e[n],i=t[n];r&&void 0===i||(Array.isArray(i)?e[n]=(r||[]).concat(i):(e=>e&&"object"==typeof e)(i)?e[n]=P({},r,i):e[n]=i)}),e),e)}function k(){let e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function D(e,t){let n=e;for(let r=0;r=e){n=t.end(r);break}return n-e}function O(e,t){if(!t||!t.length)return 0;if(1===t.length&&t.end(0)-t.start(0)<1e-6)return 0;let n=0;for(let r=t.length-1;r>=0&&t.end(r)>e;--r)n+=t.end(r)-Math.max(t.start(r),e);return n}function C(){return void 0!==window.performance&&"function"==typeof window.performance.now?window.performance.now():Date.now()}function L(e){return C()-e}function M(e){if("object"!=typeof e)return"";let t=[];for(let n in e)e.hasOwnProperty(n)&&t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.length?t.join("&"):""}function N(e){return"string"!=typeof e?{}:e.replace("?","").split("&").reduce((e,t)=>{if(t.length>0){const n=t.substring(0,t.indexOf("=")),r=t.substring(t.indexOf("=")+1);e[n]=decodeURIComponent(r)}return e},{})}function x(e){const t=document.createElement("a");return t.href=e,t}function U(e,t){const n=M(t);let r=-1===e.indexOf("?")?"?":"&";return`${e}${n?`${r}${n}`:""}`}function F(e){const t=e.split("://");if(2!==t.length)return null;const n=t[1].split("/");if(n.length>1)return n[0];const r=t[1].split("?");if(r.length>1)return r[0];const i=t[1].split("#");return i.length>1?i[0]:t[1]}const j=(e,t)=>(...n)=>{[`%c${e}`,t].concat(n)};function B(e,t){this.headers={},this.perfTimings={},P(this,t),this.ok=2==(this.status/100|0),this.body=e,this.text=()=>Promise.resolve(e),this.json=()=>Promise.resolve(JSON.parse(e)),this.blob=()=>Promise.resolve(new Blob([e])),this.arrayBuffer=()=>Promise.resolve(e),this.clone=()=>new B(e,this),this.isVimeoResponse=!0}let V=function(e){function t(){var t;return(t=e.call(this,"The operation was aborted.")||this).name="AbortError",t}return a(t,e),t}(h(Error)),H=function(e){function t(t){var n;return(n=e.call(this,t.statusText)||this).name="HTTPError",n.response=t,n}return a(t,e),t}(h(Error)),X=function(e){function t(){var t;return(t=e.call(this,"A network error occurred.")||this).name="NetworkError",t}return a(t,e),t}(h(Error)),q=function(e){function t(t){var n;return(n=e.call(this,"Request timed out.")||this).name="TimeoutError",n.timeoutMs=t,n}return a(t,e),t}(h(Error));function G(e,t){let{url:n,method:r,body:i,onDownloadProgress:o}=e,s=100;return new Promise((function(a,u){const c=t?new t:new XMLHttpRequest,l=window.performance;c.open(r.toUpperCase(),n,e.async),e.timeout&&(c.timeout=e.timeout),c.onload=function(){if(0===c.status&&(!c.responseURL||0!==c.responseURL.indexOf("file:")))return;const e={};c.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(t,n,r)=>{e[n]=e[n]?`${e[n]},${r}`:r});let t={};if(window.performance&&void 0!==window.performance.getEntriesByType){const e=window.performance.getEntriesByType("resource");if(e.length&&e.length>=s&&("function"==typeof l.clearResourceTimings&&l.clearResourceTimings(),"function"==typeof l.setResourceTimingBufferSize&&(l.setResourceTimingBufferSize(500),s=500)),e.length){const n=e.filter(e=>e.name===c.responseURL).sort((e,t)=>e.connectStart-t.connectStart);n.length&&(t=n[n.length-1].toJSON())}}a(new B(c.response,{headers:e,statusText:c.statusText,status:c.status,url:c.responseURL,perfTimings:t}))},c.onabort=function(){u(new V)},c.onerror=function(){u(new X)},c.ontimeout=function(){u(new q(e.timeout))},"function"==typeof o&&c.addEventListener("progress",o);for(let t in e.headers)c.setRequestHeader(t,e.headers[t]);e.withCredentials&&(c.withCredentials=!0),e.responseType&&(c.responseType=e.responseType),e.abort=c.abort.bind(c),c.send(i||null)}))}function W(){}function K(e,t,n){if(!e.s){if(n instanceof Y){if(!n.s)return void(n.o=K.bind(null,e,t));1&t&&(t=n.s),n=n.v}if(n&&n.then)return void n.then(K.bind(null,e,t),K.bind(null,e,2));e.s=t,e.v=n;const r=e.o;r&&r(e)}}const Y=function(){function e(){}return e.prototype.then=function(t,n){const r=new e,i=this.s;if(i){const e=1&i?t:n;if(e){try{K(r,1,e(this.v))}catch(kl){K(r,2,kl)}return r}return this}return this.o=function(e){try{const i=e.v;1&e.s?K(r,1,t?t(i):i):n?K(r,1,n(i)):K(r,2,i)}catch(kl){K(r,2,kl)}},r},e}();function $(e){return e instanceof Y&&1&e.s}function z(e){const t=function(e){return function(){for(var t=[],n=0;n=e.retry)return 0;if(t instanceof H){if(!e.retryStatus(t.response.status))return 0;const n=t.response.headers["retry-after"];if(n&&e.retryStatus(t.response.status)){let e=Number(n);return isNaN(e)?e=Date.parse(n)-Date.now():e*=1e3,e}if(413===t.response.status)return 0}return.3*2**(n-1)*1e3}(i);return function(a,u){var c=function(){if(0!==s&&n>0)return function(e,t,n){return e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e}(b(s),(function(){const s=e.hooks.beforeRetry||[];return function(e,t){return e&&e.then?e.then(t):t()}(function(e,t,n){var r,i,o=-1;return function n(s){try{for(;++oe(r.apply(void 0,t),n)})}(u,()=>t.abort())}function ue(e,n){P(this,t,e="string"==typeof e?{url:e}:e,n)}function ce(e){const{validateStatus:t,throwHttpErrors:n,hooks:r}=e;return J((function(i){const o=r.afterResponse||[];return re(ne(o,(function(t){return Q((0,o[t])(e,i.clone()),(function(e){e instanceof B&&(i=e)}))})),(function(){if(!t||t(i.status))return i;if(n)throw new H(i);return i}))}))}ie.forEach((function(e){return ae[e]=(t,n)=>ae(t,s({method:e},n)),ae[e]}));const{get:le,post:de,put:he,patch:fe,head:_e}=ae,pe={ARRAY_BUFFER:"arraybuffer"};var me=Object.freeze({__proto__:null,ContentTypes:e,defaults:t,requestMethods:ie,responseTypes:oe,retryMethods:se,request:ae,Request:ue,get:le,post:de,put:he,patch:fe,head:_e,Response:B,ResponseTypes:pe,AbortError:V,HTTPError:H,NetworkError:X,TimeoutError:q,xhr:G}),ve=navigator.userAgent.toLowerCase();const ge=["googlebot","google-inspectiontool"];function ye(e){e=e.toLowerCase();var t=new RegExp(e).test(ve);return"safari"===e?t&&new RegExp("version").test(ve):t}function Ee(e){var t=document.createElement("div"),n=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+["Webkit","Moz","O","ms"].join(n+" ")+n).split(" ");for(var i in r){var o=r[i];if(void 0!==t.style[o])return o}return e}var Se=!!ye("android")&&(parseFloat(ve.replace(/^.* android (\d+)\.(\d+).*$/,"$1.$2"))||!0),Te=window.devicePixelRatio||1,be=!(!ye("windows phone")&&!ye("iemobile"))&&(parseFloat(ve.replace(/^.* windows phone (os )?(\d+)\.(\d+).*$/,"$2.$3"))||!0),Ae=!!ye("msie")&&parseFloat(ve.replace(/^.*msie (\d+).*$/,"$1")),Ie=!!ye("trident")&&parseFloat(ve.replace(/^.*trident\/(\d+)\.(\d+).*$/,"$1.$2"))+4,we=ye("ipad;")||ye("iphone;")||ye("ipod touch;")?parseFloat(ve.replace(/^.* os (\d+)_(\d+).*$/,"$1.$2")):navigator.userAgent.includes("Mac")&&"ontouchend"in document,Re="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,Pe=ye("opera")||ye("opr"),ke=/^Mozilla\/5\.0 \(.* Mac OS X.*\(KHTML, like Gecko\)(?: Mobile\/[\S]*|)$/i.test(ve);function De(){if(!ye("safari"))return[];var e=ve.split(" ").find((function(e){return/version\//.test(e)}));return e?e.replace("version/","").split(".").map((function(e){return parseInt(e,10)})):[]}var Oe=ye("safari")&&ye("apple")&&!ye("chrome")&&!ye("android")&&De()[0]>=11,Ce={airPlay:"WebKitPlaybackTargetAvailabilityEvent"in window,android:Se,appleMail:ke,hasAutoplayPolicy:Se||we||Oe||function(){if(!ye("chrome"))return[];var e=ve.split(" ").find((function(e){return we?/CriOS\//.test(e):/chrome\//.test(e)}));return e?e.replace("chrome/","").split(".").map((function(e){return parseInt(e,10)})):[]}()[0]>=66,iOS:we,iPadOS:Re,mobileAndroid:Se&&ye("mobile"),browser:{bb10:ye("bb10"),chrome:ye("chrome"),firefox:ye("firefox"),ie:Ae||Ie,edge:ye("edge"),opera:Pe,safari:ye("safari")&&ye("apple")&&!ye("chrome")&&!ye("android"),chromium:"chrome"in window},devicePixelRatio:Te,iPhone:ye("iphone;")||ye("ipod touch;")||ye("ipod;"),iPad:ye("ipad;"),iPadNonRetina:ye("ipad;")&&Te<2,mac:ye("mac os"),pointerEvents:window.navigator.pointerEnabled||window.navigator.msPointerEnabled||!1,passiveEvents:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassive",null,t),window.removeEventListener("testPassive",null,t)}catch(kl){}return e}(),svg:!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,touch:"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch||ye("windows phone")||window.navigator.maxTouchPoints>1||window.navigator.msMaxTouchPoints||!1,transformProperty:Ee("transform"),transitionProperty:Ee("transition"),webp:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))&&0===e.toDataURL("image/webp").indexOf("data:image/webp")}(),windowsPhone:be,mediaCapabilities:"mediaCapabilities"in navigator,isGoogleBot:(()=>{const e=ve.toLowerCase();return ge.some(t=>e.includes(t))})(),storageAccessAPI:"requestStorageAccess"in document&&"hasStorageAccess"in document},Le=/mac os x 10_13/.test(ve),Me=Ce.iOS&&Ce.iOS>=11,Ne="undefined"!=typeof matchMedia&&(matchMedia("(color-gamut: p3)").matches&&screen.pixelDepth>24||matchMedia("(dynamic-range: high), (video-dynamic-range: high)").matches);function xe(e="hvc1"){return"undefined"!=typeof MediaSource?MediaSource.isTypeSupported(`video/mp4; codecs="${e}"`):Oe&&(Le||Me)}function Ue(){return!(Ce.iOS||Ce.iPad||Ce.browser.ie)&&(!ye("safari")||De()[0]>11||11===De()[0]&&(De()[2]>1||De()[1]>0))}Ce.hevc=xe(),Ce.hevcMain10=xe("hvc1.2.4.H150.90"),Ce.hdr=Ne,Ce.dolbyVision=function(){var e="undefined"!=typeof MediaSource&&MediaSource.isTypeSupported('video/mp4; codecs="dvh1"');if(!e){var t=document.createElement("video");"canPlayType"in t&&(e="probably"===t.canPlayType('video/mp4; codecs="dvh1"'))}if(Re||Ce.iOS){var n=De(),r=n[0],i=n[1];if(r<14||14===r&&i<1)return!1}return e}(),Ce.vp9hdr=(window.matchMedia("(color-gamut: p3)").matches||window.matchMedia("(color-gamut: rec2020)").matches)&&screen.colorDepth>=48&&(MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.16.09.00"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.16.09.01"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.18.09.00"')||MediaSource.isTypeSupported('video/webm; codecs="vp09.02.10.10.01.09.18.09.01"')),Ce.av1="undefined"!=typeof MediaSource&&MediaSource.isTypeSupported('video/mp4; codecs="av01.0.31M.08.0.110.01.01.01.0"'),Ce.webvr=!!(window.navigator&&"getVRDisplays"in window.navigator),Ce.webxr=!!(window.navigator&&"xr"in window.navigator&&"supportsSession"in window.navigator.xr),Ce.spatialPlayback=Ue(),Ce.spatialHEVC=!Ce.browser.safari&&Ue()&&xe(),Ce.stereoscopic=Ce.spatialPlayback&&Ce.mobileAndroid;var Fe=Array.isArray,je="object"==typeof global&&global&&global.Object===Object&&global,Be="object"==typeof self&&self&&self.Object===Object&&self,Ve=je||Be||Function("return this")(),He=Ve.Symbol,Xe=Object.prototype,qe=Xe.hasOwnProperty,Ge=Xe.toString,We=He?He.toStringTag:void 0,Ke=Object.prototype.toString,Ye=He?He.toStringTag:void 0;function $e(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Ye&&Ye in Object(e)?function(e){var t=qe.call(e,We),n=e[We];try{e[We]=void 0;var r=!0}catch(kl){}var i=Ge.call(e);return r&&(t?e[We]=n:delete e[We]),i}(e):function(e){return Ke.call(e)}(e)}function ze(e){return null!=e&&"object"==typeof e}function Qe(e){return"symbol"==typeof e||ze(e)&&"[object Symbol]"==$e(e)}var Je=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ze=/^\w*$/;function et(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function tt(e){if(!et(e))return!1;var t=$e(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}var nt=Ve["__core-js_shared__"],rt=function(){var e=/[^.]+$/.exec(nt&&nt.keys&&nt.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),it=Function.prototype.toString;function ot(e){if(null!=e){try{return it.call(e)}catch(kl){}try{return e+""}catch(kl){}}return""}var st=/^\[object .+?Constructor\]$/,at=Function.prototype,ut=Object.prototype,ct=at.toString,lt=ut.hasOwnProperty,dt=RegExp("^"+ct.call(lt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function ht(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!et(e)||function(e){return!!rt&&rt in e}(e))&&(tt(e)?dt:st).test(ot(e))}(n)?n:void 0}var ft=ht(Object,"create"),_t=Object.prototype.hasOwnProperty,pt=Object.prototype.hasOwnProperty;function mt(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},Et.prototype.set=function(e,t){var n=this.__data__,r=gt(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var St=ht(Ve,"Map");function Tt(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function bt(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}var An={};function In(e){return function(t){return e(t)}}An["[object Float32Array]"]=An["[object Float64Array]"]=An["[object Int8Array]"]=An["[object Int16Array]"]=An["[object Int32Array]"]=An["[object Uint8Array]"]=An["[object Uint8ClampedArray]"]=An["[object Uint16Array]"]=An["[object Uint32Array]"]=!0,An["[object Arguments]"]=An["[object Array]"]=An["[object ArrayBuffer]"]=An["[object Boolean]"]=An["[object DataView]"]=An["[object Date]"]=An["[object Error]"]=An["[object Function]"]=An["[object Map]"]=An["[object Number]"]=An["[object Object]"]=An["[object RegExp]"]=An["[object Set]"]=An["[object String]"]=An["[object WeakMap]"]=!1;var wn="object"==typeof exports&&exports&&!exports.nodeType&&exports,Rn=wn&&"object"==typeof module&&module&&!module.nodeType&&module,Pn=Rn&&Rn.exports===wn&&je.process,kn=function(){try{return Rn&&Rn.require&&Rn.require("util").types||Pn&&Pn.binding&&Pn.binding("util")}catch(kl){}}(),Dn=kn&&kn.isTypedArray,On=Dn?In(Dn):function(e){return ze(e)&&bn(e.length)&&!!An[$e(e)]},Cn=Object.prototype.hasOwnProperty;function Ln(e,t){var n=Fe(e),r=!n&&mn(e),i=!n&&!r&&En(e),o=!n&&!r&&!i&&On(e),s=n||r||i||o,a=s?function(e,t){for(var n=-1,r=Array(e);++n0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(jr);function Hr(e,t){return Vr(Ur(e,t,Nr),e+"")}function Xr(e,t,n){(void 0===n||vt(e[t],n))&&(void 0!==n||t in e)||un(e,t,n)}var qr=function(e,t,n){for(var r=-1,i=Object(e),o=n(e),s=o.length;s--;){var a=o[++r];if(!1===t(i[a],a,i))break}return e},Gr=Function.prototype,Wr=Object.prototype,Kr=Gr.toString,Yr=Wr.hasOwnProperty,$r=Kr.call(Object);function zr(e){if(!ze(e)||"[object Object]"!=$e(e))return!1;var t=tr(e);if(null===t)return!0;var n=Yr.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Kr.call(n)==$r}function Qr(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function Jr(e,t,n,r,i){e!==t&&qr(t,(function(o,s){if(i||(i=new sn),et(o))!function(e,t,n,r,i,o,s){var a=Qr(e,n),u=Qr(t,n),c=s.get(u);if(c)Xr(e,n,c);else{var l=o?o(a,u,n+"",e,t,s):void 0,d=void 0===l;if(d){var h=Fe(u),f=!h&&En(u),_=!h&&!f&&On(u);l=u,h||f||_?Fe(a)?l=a:function(e){return ze(e)&&Bn(e)}(a)?l=$n(a):f?(d=!1,l=Yn(u,!0)):_?(d=!1,l=br(u,!0)):l=[]:zr(u)||mn(u)?(l=a,mn(a)?l=function(e){return dn(e,Xn(e))}(a):et(a)&&!tt(a)||(l=wr(u))):d=!1}d&&(s.set(u,l),i(l,u,r,o,s),s.delete(u)),Xr(e,n,l)}}(e,t,s,n,Jr,r,i);else{var a=r?r(Qr(e,s),o,s+"",e,t,i):void 0;void 0===a&&(a=o),Xr(e,s,a)}}),Xn)}function Zr(e,t,n,r,i,o){return et(e)&&et(t)&&(o.set(t,e),Jr(e,t,void 0,Zr,o),o.delete(t)),e}function ei(e){return Hr((function(t,n){var r=-1,i=n.length,o=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,s&&function(e,t,n){if(!et(n))return!1;var r=typeof t;return!!("number"==r?Bn(n)&&Tn(t,n.length):"string"==r&&t in n)&&vt(n[t],e)}(n[0],n[1],s)&&(o=i<3?void 0:o,i=1),t=Object(t);++r-1!==t.indexOf(e.mime)).sort((e,n)=>e.mime===n.mime?e.priority-n.priority:t.indexOf(e.mime)-t.indexOf(n.mime));if(!n.length)throw new Error(`No files available for ${this.constructor.displayName} external display.`);return n[0]},r(e,[{key:"active",get:function(){return this._active}},{key:"available",get:function(){return this._available}},{key:"element",get:function(){return document.createElement("div")}}]),e}();const ii={ABORT:"abort",CAN_PLAY:"canplay",CAN_PLAY_THROUGH:"canplaythrough",DURATION_CHANGE:"durationchange",EMPTIED:"emptied",ENDED:"ended",ENTER_PICTURE_IN_PICTURE:"enterpictureinpicture",LEAVE_PICTURE_IN_PICTURE:"leavepictureinpicture",ERROR:"error",LOADED_DATA:"loadeddata",LOADED_METADATA:"loadedmetadata",LOAD_START:"loadstart",PAUSE:"pause",PLAY:"play",PLAYING:"playing",PROGRESS:"progress",RATE_CHANGE:"ratechange",RESIZE:"resize",SEEKED:"seeked",SEEKING:"seeking",STALLED:"stalled",SUSPEND:"suspend",TIME_UPDATE:"timeupdate",VOLUME_CHANGE:"volumechange",WAITING:"waiting",WEBKIT_BEGIN_FULLSCREEN:"webkitbeginfullscreen",WEBKIT_END_FULLSCREEN:"webkitendfullscreen",WEBKIT_PRESENTATION_MODE_CHANGED:"webkitpresentationmodechanged"},oi={ADD_TRACK:"addtrack",REMOVE_TRACK:"removetrack",CHANGE:"change"},si={AVAILABLE:"externaldisplayavailable",UNAVAILABLE:"externaldisplayunavailable",ACTIVATED:"externaldisplayactivated",DEACTIVATED:"externaldisplaydeactivated"},ai={AIRPLAY_AVAILABLE:"available",AIRPLAY_UNAVAILABLE:"unavailable",AIRPLAY_ACTIVATED:"activated",AIRPLAY_DEACTIVATED:"deactivated"},ui={SCANNER_CHANGE:"scannerchange",SCANNER_ERROR:"scannererror",FILE_ERROR:"fileerror",FILE_SRC_UPDATE:"filesrcupdate",DOWNLOAD_START:"downloadstart",DOWNLOAD_END:"downloadend",DOWNLOAD_ERROR:"downloaderror",DOWNLOAD_TIMEOUT:"downloadtimeout",DRM_AUTH_FAILURE:"drmauthfailure",DRM_AUTH_SUCCESS:"drmauthsuccess",DRM_FAILURE:"drmfailure",DRM_KEY_SWITCH:"drmkeyswitch",DRM_OUTPUT_RESTRICTED:"drmoutputrestricted",EME_UNSUPPORTED:"emeunsupported",CURRENT_FILE_CHANGE:"currentfilechange",MEDIA_URL_EXPIRED:"mediaurlexpired",MEDIA_URL_BAD_REQUEST:"mediaurlbadrequest",STREAM_CHANGE:"streamchange",STREAM_CHANGE_START:"streamchangestart",STREAM_UPDATED:"streamupdated",STREAM_BUFFER_START:"streambufferstart",STREAM_BUFFER_END:"streambufferend",AVAILABLE_STREAMS_CHANGED:"availablestreamschanged",MEDIA_CAPABILITY_STREAMS_UNSUPPORTED:"mediacapabilitystreamsunsupported",DROPPED_FRAMES:"droppedframes",BANDWIDTH:"bandwidth",STREAM_TARGET_CHANGE:"streamtargetchange",CUE_POINT:"cuepoint",BUFFER_OCCUPANCY:"bufferoccupancy",MANIFEST_TIMEOUT:"manifesttimeout",MANIFEST_LOADED:"manifestloaded",STREAMS_LOADED:"streamsloaded",TEXT_SRC_UPDATE:"texttracksrcupdate",TEXT_TRACKS_AVAILABLE:"texttracksavailable",AV_DURATION_MISMATCH:"avdurationmismatch",BUFFER_STARTED:"bufferstarted",BUFFER_ENDED:"bufferended",QUOTA_EXCEEDED_ERROR:"quotaexceedederror",CHAPTER_CUES_UPDATED:"chaptercuesupdated",APPEND_BUFFER_END:"appendbufferend",DROPPED_FRAME_PERCENT_EXCEEDED:"droppedframepercentexceeded",LOAD_SEGMENT_FAILED:"loadsegmentfailed",AUDIO_TRACK_CHANGED:"audiotrackchanged"},ci={STREAM_ONLINE:"livestreamonline",STREAM_OFFLINE:"livestreamoffline",BUFFER_GAP_JUMP:"livebuffergapjump",BUFFER_GAP_JUMP_PREVENT:"livebuffergapjumpprevent",STALL_JUMP:"livestalljump"},li={CAMERA_UPDATE:"cameraupdate",CAMERA_CHANGE:"camerachange",MOTION_START:"motionstart",MOTION_END:"motionend",SPATIAL_UNSUPPORTED:"spatialunsupported",WEBVR_ENTER:"entervr",WEBVR_EXIT:"exitvr",WEBVR_HARDWARE_AVAILABLE:"webvrhardwareavailable",AMBISONIC_UNSUPPORTED:"ambisonicunsupported"},di={MEDIASESSION_PLAY:"mediasessionplay",MEDIASESSION_PAUSE:"mediasessionpause",MEDIASESSION_SEEK_FORWARD:"mediasessionseekforward",MEDIASESSION_SEEK_BACKWARD:"mediasessionseekbackward"},hi={BRAIN_ML_MODEL_ERR:"brainmlmodelerr",BRAIN_ML_MODEL_NET_ERR:"brainmlmodelresperr",BRAIN_ML_MODEL_TIMEOUT:"brainmlmodeltimeout",BRAIN_ML_SWITCH_TO_SKYFIRE:"brainmlmodelswitchtoskyfire",BRAIN_ML_MODEL_INPUTS:"brainmlmodelinputs"},fi=Object.assign({},ii,oi,si,ai,ui,li,ci,di,hi);let _i=function(e){function t(t){var n;return(n=e.call(this,t)||this)._videoElement=document.createElement("video"),n._videoElement.setAttribute("data-airplay",""),n._videoElement.setAttribute("x-webkit-airplay","allow"),n.addVideoEventListeners(),n}a(t,e),r(t,null,[{key:"displayName",get:function(){return"AirPlayExternalDisplay"}},{key:"supported",get:function(){return"WebKitPlaybackTargetAvailabilityEvent"in window}},{key:"supportedVideoTypes",get:function(){return["application/vnd.apple.mpegurl","video/mp4"]}}]);var n=t.prototype;return n.addVideoEventListeners=function(e=this._videoElement){e.addEventListener(ii.LOADED_METADATA,e=>{this.fire(ii.LOADED_METADATA,e)}),e.addEventListener("webkitplaybacktargetavailabilitychanged",e=>{switch(e.availability){case"available":this._available||(this._available=!0,this.fire(ai.AIRPLAY_AVAILABLE));break;case"not-available":this._available&&(this._available=!1,this.fire(ai.AIRPLAY_UNAVAILABLE))}}),e.addEventListener("webkitcurrentplaybacktargetiswirelesschanged",e=>{if(e.target.webkitCurrentPlaybackTargetIsWireless)return this._active=!0,void this.fire(ai.AIRPLAY_ACTIVATED);this._active=!1,this.fire(ai.AIRPLAY_DEACTIVATED)})},n.showPicker=function(){this._videoElement.webkitShowPlaybackTargetPicker(),this.loadMetadata().then(()=>this._videoElement.webkitShowPlaybackTargetPicker()).catch(()=>{})},n.loadMetadata=function(){return this._videoElement.readyState>=1?Promise.resolve():new Promise((e,t)=>{this._videoElement.addEventListener(ii.LOADED_METADATA,()=>{e()}),this._videoElement.src=this.getFile().src})},r(t,[{key:"element",get:function(){return this._videoElement},set:function(e){if(!(e instanceof HTMLVideoElement))throw new TypeError("The element for AirPlay must be a