UNPKG

@vime-js/standard

Version:
1 lines 67.1 kB
const e=function(){};e.NONE=0,e.AUDIO=1,e.VIDEO=2;const t=function(){};t.IDLE=1,t.CUED=2,t.PLAYING=3,t.PAUSED=4,t.BUFFERING=5,t.ENDED=6;const r=function(){};function n(){}function s(e,t){for(const r in t)e[r]=t[r];return e}function i(e){return e()}function a(){return Object.create(null)}function o(e){e.forEach(i)}function c(e){return"function"==typeof e}function l(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function u(e,...t){if(null==e)return n;const r=e.subscribe(...t);return r.unsubscribe?()=>r.unsubscribe():r}function d(e){let t;return u(e,e=>t=e)(),t}function p(e,t,r){e.$$.on_destroy.push(u(t,r))}function $(e,t,r,n){if(e){const s=m(e,t,r,n);return e[0](s)}}function m(e,t,r,n){return e[1]&&n?s(r.ctx.slice(),e[1](n(t))):r.ctx}function g(e,t,r,n,s,i,a){const o=function(e,t,r,n){if(e[2]&&n){const s=e[2](n(r));if(void 0===t.dirty)return s;if("object"==typeof s){const e=[],r=Math.max(t.dirty.length,s.length);for(let n=0;n<r;n+=1)e[n]=t.dirty[n]|s[n];return e}return t.dirty|s}return t.dirty}(t,n,s,i);if(o){const s=m(t,r,n,a);e.p(s,o)}}function f(e){const t={};for(const r in e)"$"!==r[0]&&(t[r]=e[r]);return t}function y(e,t,r=t){return e.set(r),t}r.UNKNOWN=0,r.XXS=144,r.XS=240,r.S=360,r.M=480,r.L=720,r.XL=1080,r.XXL=1440,r.MAX=2160;let h,E="undefined"!=typeof window?e=>requestAnimationFrame(e):n;function b(e,t){e.appendChild(t)}function v(e,t,r){e.insertBefore(t,r||null)}function P(e){e.parentNode.removeChild(e)}function k(e,t){for(let r=0;r<e.length;r+=1)e[r]&&e[r].d(t)}function T(e){return document.createElement(e)}function x(e){return document.createTextNode(e)}function R(){return x("")}function w(e,t,r,n){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r,n)}function A(e,t,r){null==r?e.removeAttribute(t):e.getAttribute(t)!==r&&e.setAttribute(t,r)}function C(e,t,r){e.classList[r?"add":"remove"](t)}function _(e){h=e}function S(){if(!h)throw new Error("Function called outside component initialization");return h}function I(e){S().$$.on_mount.push(e)}function N(e){S().$$.on_destroy.push(e)}function F(){const e=S();return(t,r)=>{const n=e.$$.callbacks[t];if(n){const s=function(e,t){const r=document.createEvent("CustomEvent");return r.initCustomEvent(e,!1,!1,t),r}(t,r);n.slice().forEach(t=>{t.call(e,s)})}}}function D(e,t){const r=e.$$.callbacks[t.type];r&&r.slice().forEach(e=>e(t))}const M=[],L=[],U=[],V=[],O=Promise.resolve();let G=!1;function j(){G||(G=!0,O.then(Y))}function B(){return j(),O}function H(e){U.push(e)}let Q=!1;const q=new Set;function Y(){if(!Q){Q=!0;do{for(let e=0;e<M.length;e+=1){const t=M[e];_(t),W(t.$$)}for(M.length=0;L.length;)L.pop()();for(let e=0;e<U.length;e+=1){const t=U[e];q.has(t)||(q.add(t),t())}U.length=0}while(M.length);for(;V.length;)V.pop()();G=!1,Q=!1,q.clear()}}function W(e){if(null!==e.fragment){e.update(),o(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(H)}}const K=new Set;let X;function z(){X={r:0,c:[],p:X}}function J(){X.r||o(X.c),X=X.p}function Z(e,t){e&&e.i&&(K.delete(e),e.i(t))}function ee(e,t,r,n){if(e&&e.o){if(K.has(e))return;K.add(e),X.c.push(()=>{K.delete(e),n&&(r&&e.d(1),n())}),e.o(t)}}const te="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function re(e){e&&e.c()}function ne(e,t,r){const{fragment:n,on_mount:s,on_destroy:a,after_update:l}=e.$$;n&&n.m(t,r),H(()=>{const t=s.map(i).filter(c);a?a.push(...t):o(t),e.$$.on_mount=[]}),l.forEach(H)}function se(e,t){const r=e.$$;null!==r.fragment&&(o(r.on_destroy),r.fragment&&r.fragment.d(t),r.on_destroy=r.fragment=null,r.ctx=[])}function ie(e,t,r,s,i,c,l=[-1]){const u=h;_(e);const d=t.props||{},p=e.$$={fragment:null,ctx:null,props:c,update:n,not_equal:i,bound:a(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(u?u.$$.context:[]),callbacks:a(),dirty:l};let $=!1;if(p.ctx=r?r(e,d,(t,r,...n)=>{const s=n.length?n[0]:r;return p.ctx&&i(p.ctx[t],p.ctx[t]=s)&&(p.bound[t]&&p.bound[t](s),$&&function(e,t){-1===e.$$.dirty[0]&&(M.push(e),j(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}(e,t)),r}):[],p.update(),$=!0,o(p.before_update),p.fragment=!!s&&s(p.ctx),t.target){if(t.hydrate){const e=function(e){return Array.from(e.childNodes)}(t.target);p.fragment&&p.fragment.l(e),e.forEach(P)}else p.fragment&&p.fragment.c();t.intro&&Z(e.$$.fragment),ne(e,t.target,t.anchor),Y()}_(u)}class ae{$destroy(){se(this,1),this.$destroy=n}$on(e,t){const r=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return r.push(t),()=>{const e=r.indexOf(t);-1!==e&&r.splice(e,1)}}$set(){}}const oe=[];function ce(e,t=n){let r;const s=[];function i(t){if(l(e,t)&&(e=t,r)){const t=!oe.length;for(let r=0;r<s.length;r+=1){const t=s[r];t[1](),oe.push(t,e)}if(t){for(let e=0;e<oe.length;e+=2)oe[e][0](oe[e+1]);oe.length=0}}}return{set:i,update:function(t){i(t(e))},subscribe:function(a,o=n){const c=[a,o];return s.push(c),1===s.length&&(r=t(i)||n),a(e),()=>{const e=s.indexOf(c);-1!==e&&s.splice(e,1),0===s.length&&(r(),r=null)}}}}function le(e,t,r){const s=!Array.isArray(e),i=s?[e]:e,a=t.length<2;return{subscribe:ce(r,e=>{let r=!1;const l=[];let d=0,p=n;const $=()=>{if(d)return;p();const r=t(s?l[0]:l,e);a?e(r):p=c(r)?r:n},m=i.map((e,t)=>u(e,e=>{l[t]=e,d&=~(1<<t),r&&$()},()=>{d|=1<<t}));return r=!0,$(),function(){o(m),p()}}).subscribe}}const ue=ce(null),de=(e,t,r=null)=>{e&&(e.style[t]=r)},pe=e=>null===e,$e=e=>pe(e)||(e=>void 0===e)(e),me=e=>$e(e)?null:e.constructor,ge=e=>me(e)===Object,fe=e=>me(e)===Number&&!Number.isNaN(e),ye=e=>me(e)===String,he=e=>me(e)===Boolean,Ee=e=>me(e)===Function,be=e=>Array.isArray(e),ve="undefined"!=typeof window,Pe=ve&&window.navigator.userAgent.toLowerCase(),ke=(Pe&&/msie|trident/.test(Pe),Pe&&/iphone|ipad|ipod|ios/.test(Pe)),Te=Pe&&/android/.test(Pe),xe=(Pe&&Pe.indexOf("edge/"),Pe&&/chrome\/\d+/.test(Pe),ve&&/(iPhone|iPod)/gi.test(navigator.platform)),Re=ke||Te,we=()=>{if(!ve)return!1;const e=T("video");return!!document.pictureInPictureEnabled&&!e.disablePictureInPicture},Ae=()=>{if(!ve)return!1;const e=T("video");return Ee(e.webkitSupportsPresentationMode)&&Ee(e.webkitSetPresentationMode)&&!xe},Ce=(e=!0,t=!0)=>{if(!ve)return!1;const r=T("video");return e&&(r.setAttribute("muted",""),r.muted=!0),t&&(r.setAttribute("playsinline",""),r.setAttribute("webkit-playsinline",""),r.playsinline=!0,r.webkitPlaysinline=!0),r.setAttribute("height","0"),r.setAttribute("width","0"),r.style.position="fixed",r.style.top=0,r.style.width=0,r.style.height=0,r.style.opacity=0,new Promise(e=>e(r.play())).catch(n),Promise.resolve(!r.paused)},_e=(e,t="")=>{if(!ve)return t;try{return window.decodeURIComponent(e)}catch(r){return t}},Se=/(?:^[#?]?|&)([^=&]+)(?:=([^&]*))?/g,Ie=(e,t,r)=>{if(!ve)return!1;const n=T("link");return n.rel=e,n.href=t,r&&(n.as=r),n.crossorigin=!0,document.head.append(n),!0},Ne=e=>{return!!(t=e)&&(ge(t)||t.startsWith("{"))&&(e=>ge(e)?e:function(e,t){try{return JSON.parse(e)}catch(r){return null}}(e))(e);var t},Fe=(e,t=1)=>new Promise((r,n)=>{const s=new Image,i=()=>{delete s.onload,delete s.onerror,s.naturalWidth>=t?r(s):n(s)};Object.assign(s,{onload:i,onerror:i,src:e})}),De=(e,t)=>window[t]?Promise.resolve(window[t]):new Promise((r,n)=>{((e,s,i)=>{const a=document.createElement("script");a.src=e,a.onload=()=>{r(window[t])},a.onerror=e=>{n(e)};const o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(a,o)})(e)}),Me=(e,t,r)=>Object.defineProperty(e,t,r),Le=()=>{let e,t;return{promise:new Promise((r,n)=>{e=r,t=n}),resolve:e,reject:t}},Ue=e=>{return(t=e)&&Ee(t.subscribe)?d(e):e;var t},Ve=e=>({...e,private:!0}),Oe=(e,t)=>({...e,set:r=>{Ue(t)&&e.set(r)},forceSet:e.set}),Ge=e=>Ve(ce(e)),je=(e,t,r)=>{const n=ce(e);return{...n,set:e=>{n.set(Math.max(Ue(t),Math.min(e,Ue(r))))}}},Be=(e,t,r)=>Oe(((e,t)=>{let r;const n=ce(e);return{...n,subscribe:le([n,t],([e,t])=>(t||(r=null),t.includes(e)&&(r=e),r)).subscribe}})(e,t),r),He=(e,t)=>{let r={};const n=e||S();Me(n,"getStore",{get:()=>()=>(e=>{const t={};return Object.keys(e).forEach(r=>{const n=e[r];t[r]=n.private?(e=>({subscribe:e.subscribe}))(n):n}),t})(t),configurable:!0}),n.$$.on_destroy.push(()=>{Object.keys(t).forEach(e=>{delete n[e]}),delete n.getStore,r={}});const s=(e,n,s=!1)=>{var i,a;r[e]&&(a=n,(i=d(t[e]))!=i?a==a:i!==a)&&(t[e].set(n),s&&Y())};return Object.keys(t).forEach(e=>{const i=t[e];r[e]=!!i.set&&!i.private,Me(n,e,{get:()=>d(i),set:r[e]?t=>{s(e,t,!0)}:void 0,configurable:!0})}),e=>Object.keys(e).forEach(t=>{s(t,e[t])})};function Qe(e,t){const r=t=>{if(!t)return void de(e,"paddingBottom");const[r,n]=t.split(":");de(e,"paddingBottom",100/r*n+"%")};return r(t),{update:r,destroy(){r(null)}}}const qe=()=>({paused:!0,playing:!1,seeking:!1,rebuilding:!1,internalTime:0,currentTime:0,title:"",duration:0,buffered:0,mediaId:null,currentSrc:null,buffering:!1,videoQuality:r.UNKNOWN,videoQualities:[],playbackRate:1,playbackRates:[1],playbackStarted:!1,playbackEnded:!1,playbackReady:!1,isLive:!1,nativePoster:null,isControlsActive:!0}),Ye=r=>{const n={},s=qe();var i;return n.playbackReady=Ge(s.playbackReady),n.rebuilding=((e,t)=>Ve(((e,t)=>Oe(ce(e),t))(e,t)))(s.rebuilding,n.playbackReady),n.canAutoplay=Ge(!1),n.canMutedAutoplay=Ge(!1),n.canInteract=le([n.playbackReady,n.rebuilding],([e,t])=>e&&!t),n.useNativeView=ce(!0),n.useNativeControls=ce(!0),n.useNativeCaptions=ce(!0),n.nativePoster=Ge(s.nativePoster),n.src=ce(null),n.mediaId=Ge(s.mediaId),n.poster=ce(null),n.provider=Ge(null),n.providers=ce([]),n.providerConfig=ce({}),n.providerVersion=ce("latest"),n.origin=Ge(null),n.title=Ge(s.title),n.currentSrc=Ge(s.currentSrc),n.Provider=le([n.src,n.providers],([e,t])=>t.find(t=>t.canPlay(e))),n.canSetPoster=le(n.provider,e=>e&&Ee(e.setPoster)),n.mediaType=Ge(e.NONE),n.isAudio=le(n.mediaType,t=>t===e.AUDIO),n.isVideo=le(n.mediaType,t=>t===e.VIDEO),n.isLive=Ge(!1),n.playbackRates=Ge(s.playbackRates),n.videoQualities=Ge(s.videoQualities),n.duration=Ge(s.duration),n._posterPlugin=ce(!1),n.isVideoView=le([n.poster,n.nativePoster,n.canSetPoster,n._posterPlugin,n.isVideo],([e,t,r,n,s])=>!(!r&&!n||!e&&!t)||s),n.isVideoReady=le([n.playbackReady,n.isVideoView],([e,t])=>e&&t),n.canSetPlaybackRate=le([n.provider,n.playbackRates],([e,t])=>e&&t.length>1&&Ee(e.setPlaybackRate)),n.canSetVideoQuality=le([n.provider,n.isVideo,n.videoQualities],([e,t,r])=>e&&t&&r.length>0&&Ee(e.setVideoQuality)),n.paused=ce(s.paused),n.playbackRate=Be(s.playbackRate,n.playbackRates,n.canSetPlaybackRate),n.videoQuality=Be(s.videoQuality,n.videoQualities,n.canSetVideoQuality),n.currentTime=je(s.currentTime,0,n.duration),n.internalTime=Ge(s.internalTime),n.muted=ce(!1),n.volume=(i=!Re,Oe(je(30,0,100),i)),n.buffered=Ge(s.buffered),n.isControlsEnabled=ce(!0),n.isControlsActive=Ge(s.isControlsActive),n.progress=le([n.currentTime,n.duration,n.buffered],([e,t,r])=>({played:{seconds:e,percent:e/t*100},buffered:{seconds:r,percent:r/t*100}})),n.playing=Ge(s.playing),n.buffering=Ge(s.buffering),n.playbackEnded=Ge(s.playbackEnded),n.playbackStarted=Ge(s.playbackStarted),n.seeking=Ge(s.seeking),n.isPlayerActive=Ge(!1),n.state=le([n.playbackStarted,n.playbackEnded,n.paused,n.buffering,n.playbackReady],([e,r,n,s,i])=>r?t.ENDED:s?t.BUFFERING:e&&n?t.PAUSED:e?t.PLAYING:i?t.CUED:t.IDLE),n.canSetTracks=le(n.provider,e=>e&&Ee(e.setTracks)),n.tracks=ce([]),n.canSetTrack=le([n.provider,n.tracks],([e,t])=>e&&t&&t.length>0&&Ee(e.setTrack)),n.currentTrackIndex=(e=>{const t=ce(-1);return{...t,subscribe:le([t,e],([e,t])=>t&&0!==t.length&&e>=0&&e<t.length?e:-1).subscribe}})(n.tracks),n.currentTrack=le([n.tracks,n.currentTrackIndex],([e,t])=>t>=0?e[t]:null),n.isCaptionsActive=le([n.playbackReady,n.isAudio,n.currentTrackIndex],([e,t,r])=>e&&!t&&-1!==r),n.canSetPiP=le([n.isVideoReady,n.provider],([e,t])=>e&&t&&t.supportsPiP()&&Ee(t.setPiP)),n.isPiPActive=Ge(!1),n.canSetFullscreen=Ge(!1),n.isFullscreenActive=Ge(!1),n.autopause=ce(!0),n.aspectRatio=ce("16:9"),n.playsinline=ce(!0),n.autoplay=ce(!1),n.loop=ce(!1),(async e=>{e.canAutoplay.set(await Ce(!1)),e.canMutedAutoplay.set(await Ce(!0))})(n),{store:n,onPropsChange:He(r,n),resetStore:()=>(e=>{const t=qe();Object.keys(t).forEach(r=>e[r]&&e[r].set(t[r]))})(n)}};function We(e){let t,r,s,i;return{c(){t=T("iframe"),A(t,"id",e[3]),A(t,"title",e[0]),t.src!==(r=e[2])&&A(t,"src",r),t.allowFullscreen="1",A(t,"allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),A(t,"class","svelte-7bba2w")},m(r,n){v(r,t,n),e[15](t),s||(i=[w(window,"message",e[4]),w(t,"load",e[14])],s=!0)},p(e,[n]){1&n&&A(t,"title",e[0]),4&n&&t.src!==(r=e[2])&&A(t,"src",r)},i:n,o:n,d(r){r&&P(t),e[15](null),s=!1,o(i)}}}let Ke=0;const Xe=[];function ze(e,t,r){let n=null,s=null;Ke+=1;const i="vime-embed-"+Ke,a=F();let{src:o=null}=t,{title:c=null}=t,{params:l={}}=t,{origin:u=null}=t,{preconnections:d=[]}=t,{decoder:p=null}=t,$=!1;return I(()=>{r(16,$=!0)}),e.$set=e=>{"src"in e&&r(5,o=e.src),"title"in e&&r(0,c=e.title),"params"in e&&r(6,l=e.params),"origin"in e&&r(7,u=e.origin),"preconnections"in e&&r(8,d=e.preconnections),"decoder"in e&&r(9,p=e.decoder)},e.$$.update=()=>{65632&e.$$.dirty&&$&&r(2,s=o?((e,t)=>((e,t)=>{if(!t)return e;const r=e.split("?",2);return r[0]+(r[1]?`?${r[1]}&${t}`:"?"+t)})(e,(e=>{const t=[],r=(e,r)=>{t.push(`${encodeURIComponent(e)}=${encodeURIComponent(r)}`)};return Object.keys(e).forEach(t=>{const n=e[t];$e(n)||(be(n)?n.forEach(e=>r(t,e)):r(t,n))}),t.join("&")})(t)))(o,l):null),65540&e.$$.dirty&&$&&a("srcchange",s),65540&e.$$.dirty&&$&&s&&a("rebuild"),65542&e.$$.dirty&&$&&s&&!n&&!Xe.includes(s)&&Ie("preconnect",s)&&Xe.push(s),65792&e.$$.dirty&&$&&d.filter(e=>!Xe.includes(e)).forEach(e=>{Ie("preconnect",e)&&Xe.push(e)})},[c,n,s,i,e=>{if(!(e=>!(!n||e.source!==n.contentWindow)&&ye(u)&&u===e.origin)(e))return;a("message",e);const t=p?p(e.data):null;t&&a("data",t)},o,l,u,d,p,()=>i,()=>n,()=>s,(e,t)=>{n&&n.contentWindow&&n.contentWindow.postMessage(JSON.stringify(e),t||u||"*")},function(t){D(e,t)},function(e){L[e?"unshift":"push"](()=>{n=e,r(1,n)})}]}class Je extends ae{constructor(e){var t;super(),document.getElementById("svelte-7bba2w-style")||((t=T("style")).id="svelte-7bba2w-style",t.textContent="iframe.svelte-7bba2w{position:absolute;top:0;left:0;border:0;-webkit-user-select:none;user-select:none;width:100%;height:100%}",b(document.head,t)),ie(this,e,ze,We,l,{src:5,title:0,params:6,origin:7,preconnections:8,decoder:9,getId:10,getIframe:11,getSrc:12,postMessage:13})}get getId(){return this.$$.ctx[10]}get getIframe(){return this.$$.ctx[11]}get getSrc(){return this.$$.ctx[12]}get postMessage(){return this.$$.ctx[13]}}const Ze=e=>({intersecting:2&e}),et=e=>({intersecting:e[1]});function tt(e){let t,r;const n=e[4].default,s=$(n,e,e[3],et);return{c(){t=T("div"),s&&s.c(),A(t,"class","svelte-rzesm5")},m(n,i){v(n,t,i),s&&s.m(t,null),e[5](t),r=!0},p(e,[t]){s&&s.p&&10&t&&g(s,n,e,e[3],t,Ze,et)},i(e){r||(Z(s,e),r=!0)},o(e){ee(s,e),r=!1},d(r){r&&P(t),s&&s.d(r),e[5](null)}}}function rt(e,t,r){let n,s=!1,{threshold:i=.75}=t;I(()=>{if("undefined"!=typeof IntersectionObserver){const e=new IntersectionObserver(t=>{r(1,s=t[0].isIntersecting),s&&e.unobserve(n)},{threshold:i});return e.observe(n),()=>e.unobserve(n)}function e(){const t=n.getBoundingClientRect();r(1,s=t.bottom>0&&t.right>0&&t.top*(1+i)<window.innerHeight&&t.left<window.innerWidth),s&&window.removeEventListener("scroll",e)}return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)});let{$$slots:a={},$$scope:o}=t;return e.$set=e=>{"threshold"in e&&r(2,i=e.threshold),"$$scope"in e&&r(3,o=e.$$scope)},[n,s,i,o,a,function(e){L[e?"unshift":"push"](()=>{n=e,r(0,n)})}]}class nt extends ae{constructor(e){var t;super(),document.getElementById("svelte-rzesm5-style")||((t=T("style")).id="svelte-rzesm5-style",t.textContent="div.svelte-rzesm5{width:100%}",b(document.head,t)),ie(this,e,rt,tt,l,{threshold:2})}}function st(e){let t;const r=e[3].default,n=$(r,e,e[5],null);return{c(){n&&n.c()},m(e,r){n&&n.m(e,r),t=!0},p(e,t){n&&n.p&&32&t&&g(n,r,e,e[5],t,null,null)},i(e){t||(Z(n,e),t=!0)},o(e){ee(n,e),t=!1},d(e){n&&n.d(e)}}}function it(e){let t,r;return t=new nt({props:{$$slots:{default:[ot,({intersecting:e})=>({7:e}),({intersecting:e})=>e?128:0]},$$scope:{ctx:e}}}),{c(){re(t.$$.fragment)},m(e,n){ne(t,e,n),r=!0},p(e,r){const n={};167&r&&(n.$$scope={dirty:r,ctx:e}),t.$set(n)},i(e){r||(Z(t.$$.fragment,e),r=!0)},o(e){ee(t.$$.fragment,e),r=!1},d(e){se(t,e)}}}function at(e){let t,r,s,i,a;const o=e[3].default,l=$(o,e,e[5],null);return{c(){t=T("div"),l&&l.c(),A(t,"class","svelte-y6iyru"),C(t,"video",!pe(e[0]))},m(o,u){var d;v(o,t,u),l&&l.m(t,null),e[4](t),s=!0,i||(d=r=Qe.call(null,t,e[1]?e[0]:null),a=d&&c(d.destroy)?d.destroy:n,i=!0)},p(e,n){l&&l.p&&32&n&&g(l,o,e,e[5],n,null,null),r&&c(r.update)&&3&n&&r.update.call(null,e[1]?e[0]:null),1&n&&C(t,"video",!pe(e[0]))},i(e){s||(Z(l,e),s=!0)},o(e){ee(l,e),s=!1},d(r){r&&P(t),l&&l.d(r),e[4](null),i=!1,a()}}}function ot(e){let t,r,n=e[7]&&at(e);return{c(){n&&n.c(),t=R()},m(e,s){n&&n.m(e,s),v(e,t,s),r=!0},p(e,r){e[7]?n?(n.p(e,r),128&r&&Z(n,1)):(n=at(e),n.c(),Z(n,1),n.m(t.parentNode,t)):n&&(z(),ee(n,1,1,()=>{n=null}),J())},i(e){r||(Z(n),r=!0)},o(e){ee(n),r=!1},d(e){n&&n.d(e),e&&P(t)}}}function ct(e){let t,r,n,s;const i=[it,st],a=[];function o(e,t){return e[1]?0:1}return t=o(e),r=a[t]=i[t](e),{c(){r.c(),n=R()},m(e,r){a[t].m(e,r),v(e,n,r),s=!0},p(e,[s]){let c=t;t=o(e),t===c?a[t].p(e,s):(z(),ee(a[c],1,1,()=>{a[c]=null}),J(),r=a[t],r||(r=a[t]=i[t](e),r.c()),Z(r,1),r.m(n.parentNode,n))},i(e){s||(Z(r),s=!0)},o(e){ee(r),s=!1},d(e){a[t].d(e),e&&P(n)}}}function lt(e,t,r){const n=F();let s,{aspectRatio:i=null}=t,{isEnabled:a=!0}=t,{$$slots:o={},$$scope:c}=t;return e.$set=e=>{"aspectRatio"in e&&r(0,i=e.aspectRatio),"isEnabled"in e&&r(1,a=e.isEnabled),"$$scope"in e&&r(5,c=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&s&&n("mount",s)},[i,a,s,o,function(e){L[e?"unshift":"push"](()=>{s=e,r(2,s)})},c]}class ut extends ae{constructor(e){var t;super(),document.getElementById("svelte-y6iyru-style")||((t=T("style")).id="svelte-y6iyru-style",t.textContent="div.svelte-y6iyru{position:relative}.video.svelte-y6iyru{height:0;overflow:hidden;background:#000}",b(document.head,t)),ie(this,e,lt,ct,l,{aspectRatio:0,isEnabled:1})}}function dt(e){let t,r,n={decoder:e[6],preconnections:e[7],src:e[4],params:e[9],title:e[5],origin:e[3]};return t=new Je({props:n}),e[24](t),t.$on("load",e[25]),t.$on("data",e[26]),t.$on("message",e[27]),t.$on("rebuild",e[28]),t.$on("load",e[11]),t.$on("data",(function(){c(e[8])&&e[8].apply(this,arguments)})),t.$on("srcchange",e[10]),{c(){re(t.$$.fragment)},m(e,n){ne(t,e,n),r=!0},p(r,n){e=r;const s={};64&n[0]&&(s.decoder=e[6]),128&n[0]&&(s.preconnections=e[7]),16&n[0]&&(s.src=e[4]),512&n[0]&&(s.params=e[9]),32&n[0]&&(s.title=e[5]),8&n[0]&&(s.origin=e[3]),t.$set(s)},i(e){r||(Z(t.$$.fragment,e),r=!0)},o(e){ee(t.$$.fragment,e),r=!1},d(r){e[24](null),se(t,r)}}}function pt(e){let t,r;return t=new ut({props:{aspectRatio:e[1],isEnabled:e[0],$$slots:{default:[dt]},$$scope:{ctx:e}}}),{c(){re(t.$$.fragment)},m(e,n){ne(t,e,n),r=!0},p(e,r){const n={};2&r[0]&&(n.aspectRatio=e[1]),1&r[0]&&(n.isEnabled=e[0]),1020&r[0]|128&r[1]&&(n.$$scope={dirty:r,ctx:e}),t.$set(n)},i(e){r||(Z(t.$$.fragment,e),r=!0)},o(e){ee(t.$$.fragment,e),r=!1},d(e){se(t,e)}}}function $t(e,t,r){const s=F(),i={READY:"ready",TITLE_CHANGE:"titlechange",ORIGIN_CHANGE:"originchange",EMBED_URL_CHANGE:"embedurlchange",ERROR:"error"};let a,o=null,c=Le(),l=!1,{src:u=null}=t,{params:d={}}=t,{providers:p=[]}=t,{cookies:$=!1}=t,{hasWrapper:m=!0}=t,{aspectRatio:g="16:9"}=t,{ignoreDefaultParams:f=!1}=t;const y=async(e,t,r)=>{if(P)try{r||(await B(),await c.promise),a.postMessage(P.buildPostMessage(e,t))}catch(n){}},h=()=>{c.promise.catch(n),c.reject(),c=Le(),r(31,l=!1),c.promise.then(()=>{r(31,l=!0),s(i.READY)}).catch(e=>{s(i.ERROR,e)})},E=e=>{const t=e.detail;t&&P&&(P.resolveReadyState(t,c,y),o||r(29,o=P.extractMediaTitle(t)))};let b,v,P,k,T,x,R,w,A=!1;return I(()=>{r(32,A=!0)}),h(),e.$set=e=>{"src"in e&&r(12,u=e.src),"params"in e&&r(13,d=e.params),"providers"in e&&r(14,p=e.providers),"cookies"in e&&r(15,$=e.cookies),"hasWrapper"in e&&r(0,m=e.hasWrapper),"aspectRatio"in e&&r(1,g=e.aspectRatio),"ignoreDefaultParams"in e&&r(16,f=e.ignoreDefaultParams)},e.$$.update=()=>{4096&e.$$.dirty[0]&&r(29,o=null),20480&e.$$.dirty[0]&&r(33,P=p.find(e=>e.canPlay(u))),32768&e.$$.dirty[0]|4&e.$$.dirty[1]&&r(3,b=P?P.buildOrigin($):null),36864&e.$$.dirty[0]|4&e.$$.dirty[1]&&r(4,v=P?P.buildEmbedURL(u,$):null),536870912&e.$$.dirty[0]|4&e.$$.dirty[1]&&r(5,k=P&&o?`${P.name} - ${o||"Video Player"}`:null),4&e.$$.dirty[1]&&r(6,T=P?P.decoder:null),4&e.$$.dirty[1]&&r(7,x=P?P.preconnections:[]),536870912&e.$$.dirty[0]|1&e.$$.dirty[1]&&r(8,R=l&&o?null:E),73728&e.$$.dirty[0]|4&e.$$.dirty[1]&&r(9,w=!f&&P&&P.defaultParams?{...P.defaultParams,...d}:d),4096&e.$$.dirty[0]|2&e.$$.dirty[1]&&A&&s(i.SRC_CHANGE,u),536870912&e.$$.dirty[0]|2&e.$$.dirty[1]&&A&&s(i.TITLE_CHANGE,o),8&e.$$.dirty[0]|2&e.$$.dirty[1]&&A&&s(i.ORIGIN_CHANGE,b),16&e.$$.dirty[0]|2&e.$$.dirty[1]&&A&&s(i.EMBED_URL_CHANGE,v)},[m,g,a,b,v,k,T,x,R,w,h,()=>{P&&P.onLoad(a)},u,d,p,$,f,()=>b,()=>a,()=>v,()=>o,()=>P,()=>P?P.extractMediaId(u):null,y,function(e){L[e?"unshift":"push"](()=>{a=e,r(2,a)})},function(t){D(e,t)},function(t){D(e,t)},function(t){D(e,t)},function(t){D(e,t)}]}class mt extends ae{constructor(e){super(),ie(this,e,$t,pt,l,{src:12,params:13,providers:14,cookies:15,hasWrapper:0,aspectRatio:1,ignoreDefaultParams:16,getOrigin:17,getEmbed:18,getEmbedURL:19,getTitle:20,getProvider:21,getMediaId:22,sendCommand:23},[-1,-1])}get src(){return this.$$.ctx[12]}set src(e){this.$set({src:e}),Y()}get params(){return this.$$.ctx[13]}set params(e){this.$set({params:e}),Y()}get providers(){return this.$$.ctx[14]}set providers(e){this.$set({providers:e}),Y()}get cookies(){return this.$$.ctx[15]}set cookies(e){this.$set({cookies:e}),Y()}get hasWrapper(){return this.$$.ctx[0]}set hasWrapper(e){this.$set({hasWrapper:e}),Y()}get aspectRatio(){return this.$$.ctx[1]}set aspectRatio(e){this.$set({aspectRatio:e}),Y()}get ignoreDefaultParams(){return this.$$.ctx[16]}set ignoreDefaultParams(e){this.$set({ignoreDefaultParams:e}),Y()}get getOrigin(){return this.$$.ctx[17]}get getEmbed(){return this.$$.ctx[18]}get getEmbedURL(){return this.$$.ctx[19]}get getTitle(){return this.$$.ctx[20]}get getProvider(){return this.$$.ctx[21]}get getMediaId(){return this.$$.ctx[22]}get sendCommand(){return this.$$.ctx[23]}}const gt="https://www.youtube.com",ft=/(?:youtu\.be|youtube|youtube\.com|youtube-nocookie\.com)\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=|)((?:\w|-){11})/,yt=e=>e?gt:"https://www.youtube-nocookie.com",ht=e=>ye(e)&&ft.test(e),Et=e=>{const t=e?e.match(ft):null;return t?t[1]:null};var bt={name:"YouTube",decoder:Ne,preconnections:[gt,"https://www.youtube-nocookie.com","https://www.google.com","https://googleads.g.doubleclick.net","https://static.doubleclick.net","https://s.ytimg.com","https://i.ytimg.com"],canPlay:ht,buildOrigin:yt,extractMediaId:Et,buildEmbedURL:(e,t)=>{const r=Et(e);return r?`${yt(t)}/embed/${r}?enablejsapi=1`:null},onLoad:e=>{setTimeout(()=>e.postMessage({event:"listening"}),100)},buildPostMessage:(e,t)=>({event:"command",func:e,args:t||""}),resolveReadyState:(e,t)=>{const{info:r,event:n}=e,s=r&&r.playerState;"error"===n&&t.reject(r),5===s&&t.resolve()},extractMediaTitle:e=>{const t=e.info&&e.info.videoData;return t&&t.title||null}};const vt=/vimeo(?:\.com|)\/([0-9]{9,})/,Pt=/vimeo\.com\/external\/[0-9]+\..+/,kt=/vimeocdn\.com\/video\/([0-9]+)/,Tt=e=>ye(e)&&!Pt.test(e)&&vt.test(e),xt=e=>{const t=e?e.match(vt):null;return t?t[1]:null},Rt=e=>"https://player.vimeo.com/video/"+(xt(e)||"411655713");var wt={name:"Vimeo",decoder:Ne,preconnections:["https://www.vimeo.com","https://i.vimeocdn.com","https://f.vimeocdn.com","https://fresnel.vimeocdn.com"],canPlay:Tt,buildEmbedURL:Rt,extractMediaId:xt,defaultParams:{transparent:!1},onLoad:()=>{},buildOrigin:()=>"https://player.vimeo.com",buildPostMessage:(e,t)=>({method:e,value:t||""}),resolveReadyState:(e,t,r)=>{const{event:n,data:s}=e;if("error"===n&&s&&"ready"===s.method){const e=new Error(s.message);e.name=s.name,t.reject(e)}"ready"===n&&r("addEventListener","loaded",!0),"loaded"===n&&(t.resolve(),r("getVideoTitle",[],!0))},extractMediaTitle:e=>"getVideoTitle"===e.method?e.value:null};const At="https://www.dailymotion.com",Ct=/(?:dai\.ly|dailymotion|dailymotion\.com)\/(?:video\/|embed\/|)(?:video\/|)((?:\w)+)/,_t=e=>ye(e)&&Ct.test(e),St=(e,t)=>window.fetch(`https://api.dailymotion.com/video/${e}?fields=${t}`).then(e=>e.json()),It=e=>{const t=e?e.match(Ct):null;return t?t[1]:null};var Nt={name:"Dailymotion",decoder:e=>ye(e)&&(e=>{const t=Object.create(null);if(!e)return t;let r;for(;r=Se.exec(e);){const e=_e(r[1],r[1]).replace("[]",""),n=r[2]?_e(r[2].replace(/\+/g," "),r[2]):"",s=t[e];s&&!be(s)&&(t[e]=[s]),s?t[e].push(n):t[e]=n}return t})(e),preconnections:[At,"https://static1.dmcdn.net"],canPlay:_t,extractMediaId:It,buildEmbedURL:e=>{const t=It(e);return t?`${At}/embed/video/${t}?api=1`:null},onLoad:()=>{},buildOrigin:()=>At,buildPostMessage:(e,t)=>({command:e,parameters:t||[]}),resolveReadyState:(e,t)=>{const{event:r}=e;"playback_ready"===r&&t.resolve(),"error"===r&&t.reject(e)},extractMediaTitle:e=>{const{event:t}=e;return"videochange"===t?e.title:null}};const Ft={prefixed:!0},Dt=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]];function Mt(e){let t,r,n;const i=[e[2],{src:e[5]},{config:e[9]},{version:e[10]}];var a=e[6]&&e[6].default;function o(e){let t={};for(let r=0;r<i.length;r+=1)t=s(t,i[r]);return{props:t}}return a&&(t=new a(o()),e[65](t),t.$on("update",e[57]),t.$on("error",e[66])),{c(){t&&re(t.$$.fragment),r=R()},m(e,s){t&&ne(t,e,s),v(e,r,s),n=!0},p(e,n){const s=1572&n[0]?function(e,t){const r={},n={},s={$$scope:1};let i=e.length;for(;i--;){const a=e[i],o=t[i];if(o){for(const e in a)e in o||(n[e]=1);for(const e in o)s[e]||(r[e]=o[e],s[e]=1);e[i]=o}else for(const e in a)s[e]=1}for(const a in n)a in r||(r[a]=void 0);return r}(i,[4&n[0]&&(c=e[2],"object"==typeof c&&null!==c?c:{}),32&n[0]&&{src:e[5]},512&n[0]&&{config:e[9]},1024&n[0]&&{version:e[10]}]):{};var c;if(a!==(a=e[6]&&e[6].default)){if(t){z();const e=t;ee(e.$$.fragment,1,0,()=>{se(e,1)}),J()}a?(t=new a(o()),e[65](t),t.$on("update",e[57]),t.$on("error",e[66]),re(t.$$.fragment),Z(t.$$.fragment,1),ne(t,r.parentNode,r)):t=null}else a&&t.$set(s)},i(e){n||(t&&Z(t.$$.fragment,e),n=!0)},o(e){t&&ee(t.$$.fragment,e),n=!1},d(n){e[65](null),n&&P(r),t&&se(t,n)}}}function Lt(e){let t,r;return t=new ut({props:{isEnabled:e[0],aspectRatio:e[8]&&!e[4]?e[7]:null,$$slots:{default:[Mt]},$$scope:{ctx:e}}}),t.$on("mount",e[67]),{c(){re(t.$$.fragment)},m(e,n){ne(t,e,n),r=!0},p(e,r){const n={};1&r[0]&&(n.isEnabled=e[0]),400&r[0]&&(n.aspectRatio=e[8]&&!e[4]?e[7]:null),1644&r[0]|1073741824&r[4]&&(n.$$scope={dirty:r,ctx:e}),t.$set(n)},i(e){r||(Z(t.$$.fragment,e),r=!0)},o(e){ee(t.$$.fragment,e),r=!1},d(e){se(t,e)}}}function Ut(r,i,a){let c,l,u,$,m,g,h,E,b,v,P,k,T,x,R,A,C,_,F,M,U,V,O,G,j,H,Q,q,Y,W,K,X,z,J,Z,ee,te,re,ne,se,ie,ae,oe,ce,le,de,$e;p(r,ue,e=>a(80,c=e));let me=S(),{_standardStore:ge=null}=i,ye=n;pe(ge)&&(ge=Ye(me),({onPropsChange:ye}=ge));const{store:be,resetStore:ve}=ge,{playsinline:Pe,paused:ke,muted:Te,playbackEnded:xe,volume:Re,seeking:we,internalTime:Ae,currentTime:Ce,isPiPActive:_e,playbackRate:Se,videoQuality:Ie,src:Ne,isControlsEnabled:Fe,aspectRatio:De,buffering:Me,buffered:Le,autopause:Ue,autoplay:Ve,playing:Oe,playbackStarted:Ge,poster:je,playbackReady:Be,isVideoView:He,tracks:Qe,currentTrackIndex:qe,provider:We,rebuilding:Ke,isVideoReady:Xe,canInteract:ze,isFullscreenActive:Je,useNativeView:Ze,useNativeControls:et,useNativeCaptions:tt,duration:rt,Provider:nt,isPlayerActive:st,providerConfig:it,providerVersion:at}=be;p(r,Pe,e=>a(84,m=e)),p(r,ke,e=>a(88,v=e)),p(r,Te,e=>a(98,M=e)),p(r,xe,e=>a(85,g=e)),p(r,Re,e=>a(101,G=e)),p(r,we,e=>a(89,P=e)),p(r,Ae,e=>a(86,h=e)),p(r,Ce,e=>a(87,E=e)),p(r,_e,e=>a(105,q=e)),p(r,Se,e=>a(112,re=e)),p(r,Ie,e=>a(114,se=e)),p(r,Ne,e=>a(5,Y=e)),p(r,Fe,e=>a(110,ee=e)),p(r,De,e=>a(7,J=e)),p(r,Me,e=>a(93,R=e)),p(r,Le,e=>a(91,T=e)),p(r,Ue,e=>a(99,V=e)),p(r,Ve,e=>a(95,C=e)),p(r,Oe,e=>a(100,O=e)),p(r,Ge,e=>a(92,x=e)),p(r,je,e=>a(108,z=e)),p(r,Be,e=>a(82,u=e)),p(r,He,e=>a(8,le=e)),p(r,Qe,e=>a(103,H=e)),p(r,qe,e=>a(104,Q=e)),p(r,We,e=>a(3,b=e)),p(r,Ke,e=>a(96,_=e)),p(r,Xe,e=>a(117,oe=e)),p(r,ze,e=>a(90,k=e)),p(r,Je,e=>a(4,U=e)),p(r,Ze,e=>a(109,Z=e)),p(r,et,e=>a(107,X=e)),p(r,tt,e=>a(102,j=e)),p(r,rt,e=>a(94,A=e)),p(r,nt,e=>a(6,W=e)),p(r,st,e=>a(81,l=e)),p(r,it,e=>a(9,de=e)),p(r,at,e=>a(10,$e=e));const{canSetPiP:ot,canSetTracks:ct,canSetTrack:lt,canAutoplay:ut,canMutedAutoplay:dt,canSetPoster:pt,canSetPlaybackRate:$t,canSetVideoQuality:mt}=be;let gt;p(r,ot,e=>a(118,ce=e)),p(r,ct,e=>a(115,ie=e)),p(r,lt,e=>a(116,ae=e)),p(r,ut,e=>a(97,F=e)),p(r,dt,e=>a(83,$=e)),p(r,pt,e=>a(106,K=e)),p(r,$t,e=>a(111,te=e)),p(r,mt,e=>a(113,ne=e));let{parentEl:ft=null}=i,{hasWrapper:yt=!0}=i;const ht={};N(()=>{c===me&&y(ue,c=null),a(68,me=null)}),pe(c)&&y(ue,c=me);let Et=!1,bt=!1,vt=!1,Pt=!1,kt=!1,Tt=!1;const xt=async e=>{await B(),setTimeout(()=>{e()},100)},Rt=()=>{u&&$&&(a(70,Et=!0),a(71,bt=!0),y(Pe,m=!0))},wt=()=>{!d(be.live)&&g&&(y(Ae,h=0),y(Ce,E=0),y(xe,g=!1),b.setCurrentTime(0),y(ke,v=!1))};var At;At=()=>{u&&!P&&E!==h&&(y(Ae,h=E),b.setCurrentTime(E),Tt=!0)},S().$$.after_update.push(At);const Ct=()=>{(T<E||x&&0===T)&&y(Me,R=!0)},_t=async()=>{u&&_&&(E>0&&b.setCurrentTime(E),await B(),y(Ke,_=!1),U&&Ht().catch(n))};let St;const It=e=>{e&&y(Le,T=e),P&&(!P||T<=E&&E<A||(y(we,P=!1),y(Me,R=!1),Tt=!1,x||(y(Ge,x=!0),E===A&&y(Ce,E=0)),g&&y(xe,g=!1),xt(()=>{a(72,vt=!1)})))},Nt=async()=>{P&&(await B(),It(T))},Mt=()=>{ve(),Y&&W&&y(Me,R=!0),Tt=!1,a(71,bt=!1),a(71,bt=!1),a(70,Et=!1),a(73,Pt=!1)},Lt=e=>oe?ce?Promise.resolve(b.setPiP(e)):Promise.reject("Provider does not support PiP."):Promise.reject("Action not supported, must be a video that is ready for playback.");let Ut=[],Vt=null,Ot=!1;const Gt=()=>{const e=[gt,ft,b&&b.getEl()].filter(Boolean);let t=e.includes(document[Vt.fullscreenElement]);return t||(t=e.some(e=>e.matches&&e.matches(":"+Vt.fullscreen))),t},jt=()=>{y(Je,U=Gt())},Bt=e=>oe?Ot?(e=>{const t=ft||gt;if(!t||!e&&!Gt())return Promise.reject();if(e&&Gt())return Promise.resolve();const r=e?t[Vt.requestFullscreen]():document[Vt.exitFullscreen]();return Promise.resolve(r)})(e):qt?(e=>(e&&a(73,Pt=!0),a(72,vt=!0),Promise.resolve(b.setFullscreen(e))))(e):Promise.reject("Fullscreen not supported."):Promise.reject("Action not supported, must be a video that is ready for playback."),Ht=()=>Bt(!0),Qt=()=>Bt(!1);let qt;return I(()=>{Vt=function(){const e=Dt[0];let t;for(let r=0;r<Dt.length;r+=1)if(Dt[r][1]in document){t=Dt[r];break}if(t){for(let r=0;r<t.length;r+=1)Ft[e[r]]=t[r];Ft.prefixed=t[0]!==e[0]}return Ft}(),a(79,Ot=!!Vt.requestFullscreen),Ot&&(Ut.push(w(document,Vt.fullscreenchange,jt)),document.webkitExitFullscreen&&Ut.push(w(document,"webkitfullscreenchange",jt)))}),N(()=>{o(Ut),Ut=[]}),r.$set=e=>{a(153,i=s(s({},i),f(e))),"_standardStore"in e&&a(58,ge=e._standardStore),"parentEl"in e&&a(59,ft=e.parentEl),"hasWrapper"in e&&a(0,yt=e.hasWrapper)},r.$$.update=()=>{ye(i),Object.keys(i).filter(e=>!be[e]).forEach(e=>{a(2,ht[e]=i[e],ht)}),262208&r.$$.dirty[2]&&y(st,l=c===me),32&r.$$.dirty[0]&&Mt(),64&r.$$.dirty[0]&&(Mt(),be.origin.set(null),be.isPiPActive.set(!1),U&&Qt().catch(n),W||be.mediaType.set(e.NONE)),1048576&r.$$.dirty[2]|4&r.$$.dirty[3]&&C&&u&&(!C||_||E>0||!F||!$||(y(ke,v=!1),y(Pe,m=!0),F||y(Te,M=!0))),8&r.$$.dirty[0]|4194304&r.$$.dirty[2]|8&r.$$.dirty[3]&&b&&!_&&b.setPlaysinline(m),8&r.$$.dirty[0]|57352&r.$$.dirty[3]&&K&&!_&&b.setPoster(X?z:null),136&r.$$.dirty[0]&&b&&Ee(b.setAspectRatio)&&b.setAspectRatio(J),8&r.$$.dirty[0]|65544&r.$$.dirty[3]&&b&&!_&&Ee(b.setView)&&b.setView(Z),8&r.$$.dirty[0]|2048&r.$$.dirty[2]|147464&r.$$.dirty[3]&&b&&!_&&b.setControls(ee&&(X||Pt)),8&r.$$.dirty[0]|75497472&r.$$.dirty[2]&&b&&!v&&g&&wt(),8&r.$$.dirty[0]|68158976&r.$$.dirty[2]&&b&&u&&b.setPaused((v||vt)&&!bt),8&r.$$.dirty[0]|268435712&r.$$.dirty[2]|32&r.$$.dirty[3]&&b&&k&&b.setMuted(M||Et),8&r.$$.dirty[0]|268435456&r.$$.dirty[2]|786432&r.$$.dirty[3]&&te&&k&&b.setPlaybackRate(re),8&r.$$.dirty[0]|268435456&r.$$.dirty[2]|3145728&r.$$.dirty[3]&&ne&&k&&b.setVideoQuality(se),8&r.$$.dirty[0]|268439552&r.$$.dirty[2]|256&r.$$.dirty[3]&&(b&&k&&!kt?b.setVolume(G):a(74,kt=!1)),8&r.$$.dirty[0]|268435456&r.$$.dirty[2]|4195840&r.$$.dirty[3]&&ie&&k&&b.setTracks(j?H:[]),8&r.$$.dirty[0]|268435456&r.$$.dirty[2]|8391168&r.$$.dirty[3]&&ae&&k&&b.setTrack(j?Q:-1),8&r.$$.dirty[0]&&a(119,qt=b&&b.supportsFullscreen()&&Ee(b.setFullscreen)),131072&r.$$.dirty[2]|83886080&r.$$.dirty[3]&&be.canSetFullscreen.set(oe&&(Ot||qt))},i=f(i),[yt,gt,ht,b,U,Y,W,J,le,de,$e,Pe,ke,Te,xe,Re,we,Ae,Ce,_e,Se,Ie,Ne,Fe,De,Me,Le,Ue,Ve,Oe,Ge,je,Be,He,Qe,qe,We,Ke,Xe,ze,Je,Ze,et,tt,rt,nt,st,it,at,ot,ct,lt,ut,dt,pt,$t,mt,e=>{const r=e.detail;var n,s,i;r.state&&(async e=>{switch(await B(),e){case t.CUED:(async()=>{await B(),y(Be,u=!0),y(Me,R=!1),(async()=>{u&&(a(70,Et=!1),a(71,bt=!1),await B(),E>0&&$?Rt():_t())})()})();break;case t.PAUSED:if(_)return;St=window.setTimeout(()=>{vt||(y(ke,v=!0),y(Me,R=!1),y(Oe,O=!1))},100);break;case t.BUFFERING:y(Me,R=!0);break;case t.PLAYING:y(Me,R=!1),y(Ge,x=!0),Nt(),V&&c&&c!==me&&y(ue,c.paused=!0,c),y(ue,c=me),bt||(y(ke,v=!1),y(Oe,O=!0)),b.setPaused(v),b.setMuted(M),xt(()=>{a(71,bt=!1),a(70,Et=!1)}),_t();break;case t.ENDED:y(xe,g=!0),y(ke,v=!0),(async()=>{!d(be.live)&&d(be.loop)&&(await B(),wt())})()}})(r.state),r.play&&!bt&&(y(ke,v=!1),Ct()),r.rebuild&&u&&(y(Ke,_=!0),y(Me,R=!0)),_||((pe(r.poster)||r.poster)&&be.nativePoster.set(r.poster),he(r.isLive)&&be.isLive.set(r.isLive),fe(r.duration)&&y(rt,A=parseFloat(r.duration)),fe(r.currentTime)&&(n=parseFloat(r.currentTime),P||Tt||!k||(y(Ae,h=n),y(Ce,E=n),0===h&&g&&wt())),fe(r.buffered)&&It(parseFloat(r.buffered)),r.seeking&&(P||(window.clearTimeout(St),y(we,P=!0),Ct(),x?a(72,vt=!0):Rt())),r.seeked&&Nt(),fe(r.mediaType)&&be.mediaType.set(r.mediaType),r.title&&be.title.set(r.title),r.currentSrc&&be.currentSrc.set(r.currentSrc),r.mediaId&&be.mediaId.set(r.mediaId),fe(r.volume)&&(s=parseInt(r.volume,10),y(Re,G=s),a(74,kt=!0)),he(r.muted)&&!Et&&y(Te,M=r.muted),r.origin&&be.origin.set(r.origin),fe(r.videoQuality)&&be.videoQuality.forceSet(r.videoQuality),r.videoQualities&&be.videoQualities.set(r.videoQualities),r.playbackRate&&be.playbackRate.forceSet(r.playbackRate),r.playbackRates&&be.playbackRates.set(r.playbackRates),j&&(r.tracks&&y(Qe,H=r.tracks),fe(r.currentTrackIndex)&&y(qe,Q=r.currentTrackIndex)),he(r.pip)&&y(_e,q=r.pip),he(r.fullscreen)&&(i=r.fullscreen,y(Je,U=i),U||a(73,Pt=!1),a(72,vt=!1),v||setTimeout(()=>{b.setPaused(!1)},300)))},ge,ft,()=>B(),()=>Lt(!0),()=>Lt(!1),Ht,Qt,function(e){L[e?"unshift":"push"](()=>{b=e,We.set(b)})},function(e){D(r,e)},e=>{a(1,gt=e.detail)}]}class Vt extends ae{constructor(e){super(),ie(this,e,Ut,Lt,l,{_standardStore:58,parentEl:59,hasWrapper:0,tick:60,requestPiP:61,exitPiP:62,requestFullscreen:63,exitFullscreen:64},[-1,-1,-1,-1,-1])}get _standardStore(){return this.$$.ctx[58]}set _standardStore(e){this.$set({_standardStore:e}),Y()}get parentEl(){return this.$$.ctx[59]}set parentEl(e){this.$set({parentEl:e}),Y()}get hasWrapper(){return this.$$.ctx[0]}set hasWrapper(e){this.$set({hasWrapper:e}),Y()}get tick(){return this.$$.ctx[60]}get requestPiP(){return this.$$.ctx[61]}get exitPiP(){return this.$$.ctx[62]}get requestFullscreen(){return this.$$.ctx[63]}get exitFullscreen(){return this.$$.ctx[64]}}const Ot=/\.(m4a|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,Gt=/\.(mp4|og[gv]|webm|mov|m4v)($|\?)/i,jt=/\.(m3u8)($|\?)/i,Bt=/\.(mpd)($|\?)/i,Ht=e=>{return ve&&(t=e,r=window.MediaStream,Boolean(t&&r&&t instanceof r));var t,r},Qt=e=>ye(e)&&jt.test(e),qt=e=>Ot.test(e),Yt=e=>Gt.test(e)||!!ve&&T("video").canPlayType("application/vnd.apple.mpegurl")&&Qt(e),Wt=e=>ye(e)||Ht(e)?e:ge(e)?e.src:"",Kt=(e,t)=>be(e)?e.every(e=>t(Wt(e))):t(Wt(e));function Xt(e,t,r){const n=e.slice();return n[2]=t[r],n}function zt(e){let t,r,n,s;return{c(){t=T("source"),t.src!==(r=ge(e[2])?e[2].src:e[2]||null)&&A(t,"src",r),A(t,"type",n=ge(e[2])?e[2].type:null),A(t,"quality",s=ge(e[2])?e[2].quality:null)},m(e,r){v(e,t,r)},p(e,i){1&i&&t.src!==(r=ge(e[2])?e[2].src:e[2]||null)&&A(t,"src",r),1&i&&n!==(n=ge(e[2])?e[2].type:null)&&A(t,"type",n),1&i&&s!==(s=ge(e[2])?e[2].quality:null)&&A(t,"quality",s)},d(e){e&&P(t)}}}function Jt(e){let t,r=e[0],s=[];for(let n=0;n<r.length;n+=1)s[n]=zt(Xt(e,r,n));return{c(){for(let e=0;e<s.length;e+=1)s[e].c();t=R()},m(e,r){for(let t=0;t<s.length;t+=1)s[t].m(e,r);v(e,t,r)},p(e,[n]){if(1&n){let i;for(r=e[0],i=0;i<r.length;i+=1){const a=Xt(e,r,i);s[i]?s[i].p(a,n):(s[i]=zt(a),s[i].c(),s[i].m(t.parentNode,t))}for(;i<s.length;i+=1)s[i].d(1);s.length=r.length}},i:n,o:n,d(e){k(s,e),e&&P(t)}}}function Zt(e,t,r){let{src:n}=t,s=[];return e.$set=e=>{"src"in e&&r(1,n=e.src)},e.$$.update=()=>{2&e.$$.dirty&&r(0,s=n?be(n)?n:[n]:[])},[s,n]}class er extends ae{constructor(e){super(),ie(this,e,Zt,Jt,l,{src:1})}}function tr(e,t,r){const n=e.slice();return n[1]=t[r],n}function rr(e){let t,r,n,s,i,a;return{c(){t=T("track"),t.default=r=e[1].default,t.src!==(n=e[1].src)&&A(t,"src",n),A(t,"srclang",s=e[1].srclang),A(t,"kind",i=e[1].kind),A(t,"label",a=e[1].label)},m(e,r){v(e,t,r)},p(e,o){1&o&&r!==(r=e[1].default)&&(t.default=r),1&o&&t.src!==(n=e[1].src)&&A(t,"src",n),1&o&&s!==(s=e[1].srclang)&&A(t,"srclang",s),1&o&&i!==(i=e[1].kind)&&A(t,"kind",i),1&o&&a!==(a=e[1].label)&&A(t,"label",a)},d(e){e&&P(t)}}}function nr(e){let t,r=e[0],s=[];for(let n=0;n<r.length;n+=1)s[n]=rr(tr(e,r,n));return{c(){for(let e=0;e<s.length;e+=1)s[e].c();t=R()},m(e,r){for(let t=0;t<s.length;t+=1)s[t].m(e,r);v(e,t,r)},p(e,[n]){if(1&n){let i;for(r=e[0],i=0;i<r.length;i+=1){const a=tr(e,r,i);s[i]?s[i].p(a,n):(s[i]=rr(a),s[i].c(),s[i].m(t.parentNode,t))}for(;i<s.length;i+=1)s[i].d(1);s.length=r.length}},i:n,o:n,d(e){k(s,e),e&&P(t)}}}function sr(e,t,r){let{tracks:n=[]}=t;return e.$set=e=>{"tracks"in e&&r(0,n=e.tracks)},[n]}class ir extends ae{constructor(e){super(),ie(this,e,sr,nr,l,{tracks:0})}}const{document:ar}=te;function or(e){let t,r,n,s,i,a,c,l;return r=new er({props:{src:e[6]}}),n=new ir({props:{tracks:e[8]}}),{c(){t=T("video"),re(r.$$.fragment),re(n.$$.fragment),s=x("\n Media not supported."),t.controls=e[4],A(t,"crossorigin",e[0]),A(t,"poster",i=e[7]?null:e[3]),A(t,"preload","metadata"),t.playsInline=e[5],t.playsInline=e[5],A(t,"x5-playsinline",e[5]),A(t,"webkit-playsinline",e[5]),A(t,"class","svelte-183rrqk")},m(i,o){v(i,t,o),ne(r,t,null),ne(n,t,null),b(t,s),e[36](t),a=!0,c||(l=[w(t,"mozfullscreenchange",e[11]),w(t,"webkitfullscreenchange",e[11]),w(t,"enterpictureinpicture",e[12]),w(t,"leavepictureinpicture",e[13]),w(t,"webkitpresentationmodechanged",e[14])],c=!0)},p(e,s){const o={};64&s[0]&&(o.src=e[6]),r.$set(o);const c={};256&s[0]&&(c.tracks=e[8]),n.$set(c),(!a||16&s[0])&&(t.controls=e[4]),(!a||1&s[0])&&A(t,"crossorigin",e[0]),(!a||136&s[0]&&i!==(i=e[7]?null:e[3]))&&A(t,"poster",i),(!a||32&s[0])&&(t.playsInline=e[5]),(!a||32&s[0])&&(t.playsInline=e[5]),(!a||32&s[0])&&A(t,"x5-playsinline",e[5]),(!a||32&s[0])&&A(t,"webkit-playsinline",e[5])},i(e){a||(Z(r.$$.fragment,e),Z(n.$$.fragment,e),a=!0)},o(e){ee(r.$$.fragment,e),ee(n.$$.fragment,e),a=!1},d(s){s&&P(t),se(r),se(n),e[36](null),c=!1,o(l)}}}function cr(e){let t,r,n,s,i;return r=new er({props:{src:e[6]}}),n=new ir({props:{tracks:e[8]}}),{c(){t=T("audio"),re(r.$$.fragment),re(n.$$.fragment),s=x("\n Media not supported."),t.controls=e[4],A(t,"crossorigin",e[0]),A(t,"class","svelte-183rrqk")},m(a,o){v(a,t,o),ne(r,t,null),ne(n,t,null),b(t,s),e[35](t),i=!0},p(e,s){const a={};64&s[0]&&(a.src=e[6]),r.$set(a);const o={};256&s[0]&&(o.tracks=e[8]),n.$set(o),(!i||16&s[0])&&(t.controls=e[4]),(!i||1&s[0])&&A(t,"crossorigin",e[0])},i(e){i||(Z(r.$$.fragment,e),Z(n.$$.fragment,e),i=!0)},o(e){ee(r.$$.fragment,e),ee(n.$$.fragment,e),i=!1},d(s){s&&P(t),se(r),se(n),e[35](null)}}}function lr(e){let t,r,n,s;const i=[cr,or],a=[];function o(e,t){return e[9]?0:e[10]?1:-1}return~(t=o(e))&&(r=a[t]=i[t](e)),{c(){r&&r.c(),n=R()},m(e,r){~t&&a[t].m(e,r),v(e,n,r),s=!0},p(e,s){let c=t;t=o(e),t===c?~t&&a[t].p(e,s):(r&&(z(),ee(a[c],1,1,()=>{a[c]=null}),J()),~t?(r=a[t],r||(r=a[t]=i[t](e),r.c()),Z(r,1),r.m(n.parentNode,n)):r=null)},i(e){s||(Z(r),s=!0)},o(e){ee(r),s=!1},d(e){~t&&a[t].d(e),e&&P(n)}}}const ur=[.25,.5,.75,1,1.25,1.5,2],dr="picture-in-picture",pr="inline",$r="fullscreen",mr={SHOWING:"showing",HIDDEN:"hidden"},gr={CHANGE:"change"},fr="loadedmetadata",yr="progress",hr="play",Er="pause",br="playing",vr="durationchange",Pr="ratechange",kr="seeking",Tr="seeked",xr="volumechange",Rr="waiting",wr="ended",Ar="error";function Cr(r,s,i){let a=[];const c=()=>{o(a),a=[]};N(c);let l=!1;I(()=>{i(38,l=!0)});const u=F();let d={},p=null,$=null,m=null,g=null,f=!1,y=null,h=null,b=null,v=null,P=!1,k=!0,x=null,R=!1,{src:A}=s,{crossorigin:C=null}=s,{forceVideo:_=!1}=s,S=[],D=-1;const M=()=>{const e=Array.from(q.textTracks).findIndex(e=>e.mode===mr.SHOWING);D!==e&&i(39,d.currentTrackIndex=e,d)};let U;const V=()=>window.cancelAnimationFrame(U);N(V);const O=()=>{i(39,d.currentTime=q.currentTime,d),U=E(O)},G=(e,t)=>a.push(w(q,e,t)),j=()=>{const{buffered:e}=q,{duration:t}=q,r=0===e.length?0:e.end(e.length-1);i(39,d.buffered=r>t?t:r,d)},H=async()=>{q&&(await B(),q.load())},Q=async()=>{i(39,d.rebuild=!0,d),i(43,P=!1),H()};let q,Y,W,K;return r.$set=e=>{"src"in e&&i(15,A=e.src),"crossorigin"in e&&i(0,C=e.crossorigin),"forceVideo"in e&&i(16,_=e.forceVideo)},r.$$.update=()=>{6&r.$$.dirty[0]&&i(48,q=p||$),132096&r.$$.dirty[1]&&q&&i(48,q.muted=f,q),32772&r.$$.dirty[0]&&i(49,Y=$&&(e=>be(e)&&e.every(e=>fe(e.quality)))(A)),32768&r.$$.dirty[0]|264192&r.$$.dirty[1]&&Y&&(()=>{if(!b||x)return;const e=(c=$)?parseFloat((e=>e?window.getComputedStyle(e):null)(c).width):0,[t,r]=b.split(":"),n=e/t*r,s=A.map(e=>e.quality),a=s.reduce((e,t)=>Math.abs(t-n)<Math.abs(e-n)?t:e),o=s.findIndex(e=>e===a);var c;i(45,x=s[Math.max(0,o-1)])})(),32768&r.$$.dirty[0]|262144&r.$$.dirty[1]&&(Y||(i(43,P=!1),i(45,x=null),i(7,R=!1),Ht(A)?(()=>{i(6,v=null);try{i(48,q.srcObject=A,q)}catch(e){i(48,q.src=window.URL.createObjectURL(A),q)}})():(i(6,v=A),v&&H()))),16512&r.$$.dirty[1]&&l&&fe(x)&&(async()=>{A.some(e=>e.quality!==x)&&(i(6,v=A.filter(e=>e.quality===x)),Q())})(),64&r.$$.dirty[0]|128&r.$$.dirty[1]&&l&&B().then(()=>{i(39,d.currentSrc=v,d)}),12288&r.$$.dirty[1]&&(P&&!k?O():V()),32776&r.$$.dirty[0]&&i(9,W=Kt(A,qt)&&!ye(g)),98312&r.$$.dirty[0]&&i(10,K=_||Kt(A,Yt)||Ht(A)||ye(g)),131584&r.$$.dirty[1]&&m!==q&&(c(),q&&(G(fr,()=>{i(39,d.state=t.CUED,d),i(39,d.playbackRates=ur,d),i(39,d.mediaType=$?e.VIDEO:e.AUDIO,d),Y&&(i(39,d.videoQualities=A.map(e=>e.quality),d),i(39,d.videoQuality=x,d)),j(),i(43,P=!0)}),G(yr,j),G(hr,()=>{i(44,k=!1),i(39,d.play=!0,d),i(7,R=!0)}),G(Er,()=>{i(44,k=!0),i(39,d.state=t.PAUSED,d)}),G(vr,()=>{i(39,d.duration=q.duration,d),i(39,d.isLive=q.duration===1/0,d)}),G(br,()=>{i(39,d.state=t.PLAYING,d)}),G(Pr,()=>{i(39,d.playbackRate=q.playbackRate,d)}),G(kr,()=>{i(39,d.currentTime=q.currentTime,d),i(39,d.seeking=!0,d)}),G(Tr,()=>{i(39,d.seeked=!0,d)}),G(xr,()=>{i(39,d.volume=parseInt(100*q.volume,10),d),i(39,d.muted=q.muted,d)}),G(Rr,()=>{i(39,d.state=t.BUFFERING,d)}),G(wr,()=>{i(39,d.state=t.ENDED,d)}),G(Ar,e=>u("error",e)),a.push(w(q.textTracks,gr.CHANGE,M))),i(40,m=q)),384&r.$$.dirty[1]&&l&&(u("update",d),i(39,d={}))},[C,p,$,g,y,h,v,R,S,W,K,()=>{i(39,d.fullscreen=document.webkitFullscreenElement===$||document.mozFullScreenElement===$,d)},()=>{i(39,d.pip=!0,d)},()=>{i(39,d.pip=!1,d)},()=>{const e=$.webkitPresentationMode;i(39,d.pip=e===dr,d),i(39,d.fullscreen=e===$r,d)},A,_,()=>q,()=>q,e=>{i(48,q.currentTime=e,q)},e=>{i(41,f=e)},e=>{e?q.pause():q.play().catch(n)},e=>{i(48,q.volume=parseFloat(e/100),q)},e=>{i(48,q.playbackRate=e,q)},e=>{i(4,y=e||null)},e=>{i(5,h=e||null)},e=>{i(42,b=e)},e=>{i(45,x=e)},(e,t=!0)=>{g!==e&&ye(e)&&(i(3,g=e||null),g&&t&&Q())},()=>we()||Ae(),e=>we()?(e=>{e||document.pictureInPictureElement===$||Promise.reject(),e?$.requestPictureInPicture():document.exitPictureInPicture()})(e):Ae()?(e=>{const t=e?dr:pr;return $.webkitSupportsPresentationMode(t)?$.webkitSetPresentationMode(t):Promise.reject("PiP not supported.")})(e):Promise.reject("PiP not supported."),e=>$.webkitSupportsFullscreen?e?$.webkitEnterFullscreen():$.webkitExitFullscreen():Promise.reject("Fullscreen not supported."),()=>(()=>{if(!ve)return!1;const e=T("video");return Ee(e.webkitEnterFullscreen)})(),e=>{i(8,S=e||[]),D=-1},e=>{const t=Array.from(q.textTracks);-1!==D&&(t[D].mode=mr.HIDDEN),t.length>0&&-1!==e&&(t[e].mode=mr.SHOWING),D=e},function(e){L[e?"unshift":"push"](()=>{p=e,i(1,p)})},function(e){L[e?"unshift":"push"](()=>{$=e,i(2,$)})}]}class _r extends ae{constructor(e){var t;super(),ar.getElementById("svelte-183rrqk-style")||((t=T("style")).id="svelte-183rrqk-style",t.textContent="audio.svelte-183rrqk,video.svelte-183rrqk{border-radius:inherit;vertical-align:middle;width:100%}video.svelte-183rrqk{position:absolute;top:0;left:0;border:0;width:100%;height:100%;-webkit-user-select:none;user-select:none}",b(ar.head,t)),ie(this,e,Cr,lr,l,{src:15,crossorigin:0,forceVideo:16,getEl:17,getMedia:18,setCurrentTime:19,setMuted:20,setPaused:21,setVolume:22,setPlaybackRate:23,setControls:24,setPlaysinline:25,setAspectRatio:26,setVideoQuality:27,setPoster:28,supportsPiP:29,setPiP:30,setFullscreen:31,supportsFullscreen:32,setTracks:33,setTrack:34},[-1,-1,-1])}get src(){return this.$$.ctx[15]}set src(e){this.$set({src:e}),Y()}get crossorigin(){return this.$$.ctx[0]}set crossorigin(e){this.$set({crossorigin:e}),Y()}get forceVideo(){return this.$$.ctx[16]}set forceVideo(e){this.$set({forceVideo:e}),Y()}get getEl(){return this.$$.ctx[17]}get getMedia(){return this.$$.ctx[18]}get setCurrentTime(){return this.$$.ctx[19]}get setMuted(){return this.$$.ctx[20]}get setPaused(){return this.$$.ctx[21]}get setVolume(){return this.$$.ctx[22]}get setPlaybackRate(){return this.$$.ctx[23]}get setControls(){return this.$$.ctx[24]}get setPlaysinline(){return this.$$.ctx[25]}get setAspectRatio(){return this.$$.ctx[26]}get setVideoQuality(){return this.$$.ctx[27]}get setPoster(){return this.$$.ctx[28]}get supportsPiP(){return this.$$.ctx[29]}get setPiP(){return this.$$.ctx[30]}get setFullscreen(){return this.$$.ctx[31]}get supportsFullscreen(){return this.$$.ctx[32]}get setTracks(){return this.$$.ctx[33]}get setTrack(){return this.$$.ctx[34]}}var Sr=Object.freeze({__proto__:null,default:_r,canPlay:e=>Ht(e)||Kt(e,qt)||Kt(e,Yt)});function Ir(e){let t,r,n={src:e[0],params:e[3],cookies:e[1],providers:[bt],hasWrapper:!1};return t=new mt({props:n}),e[20](t),t.$on("error",e[21]),t.$on("originchange",e[5]),t.$on("titlechange",e[6]),t.$on("rebuild",e[4]),t.$on("embedurlchange",e[7]),t.$on("data",e[8]),{c(){re(t.$$.fragment)},m(e,n){ne(t,e,n),r=!0},p(e,r){const n={};1&r[0]&&(n.src=e[0]),8&r[0]&&(n.params=e[3]),2&r[0]&&(n.cookies=e[1]),t.$set(n)},i(e){r||(Z(t.$$.fragment,e),r=!0)},o(e){ee(t.$$.fragment,e),r=!1},d(r){e[20](null),se(t,r)}}}const Nr={Event:{READY:"onReady"},State:{UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5}};Nr.QualityMap={unknown:r.UNKNOWN,tiny:r.XXS,small:r.XS,medium:r.S,large:r.M,hd720:r.L,hd1080:r.XL,highres:r.XXL,max:r.MAX},Nr.Command={PLAY:"playVideo",PAUSE:"pauseVideo",SEEK_TO:"seekTo",MUTE:"mute",UNMUTE:"unMute",SET_VOLUME:"setVolume",SET_PLAYBACK_RATE:"setPlaybackRate"};const Fr=ht;function Dr(r,n,s){let i,a={},o=0,c=!1,l=0,u=0,d=1,p=-1;const $={rel:0,fs:1,iv_load_policy:3,widget_referrer:window.location.href},m=F(),g=(e,t)=>i&&i.sendCommand(e,t);let{src:f=null}=n,{cookies:y=!1}=n,h=!1;I(()=>{s(22,a.mediaType=e.VIDEO,a),s(29,h=!0)});return r.$set=e=>{"src"in e&&s(0,f=e.src),"cookies"in e&&s(1,y=e.cookies)},r.$$.update=()=>{536870913&r.$$.dirty[0]&&h&&(e=>{const t=Et(e);if(!t)return Promise.resolve(null);const r=e=>`https://i.ytimg.com/vi/${t}/${e}.jpg`;return Fe(r("maxresdefault"),121).catch(()=>Fe(r("sddefault"),121)).catch(()=>Fe(r("hqdefault"),121)).then(e=>e.src||null)})(f).then(e=>{s(22,a.poster=e,a)}).catch(e=>m("error",e)),541065216&r.$$.dirty[0]&&h&&(m("update",a),s(22,a={}))},[f,y,i,$,()=>{s(22,a.rebuild=!0,a)},e=>{s(22,a.origin=e.detail,a)},e=>{s(22,a.title=e.detail,a)},e=>{s(22,a.currentSrc=e.detail,a),s(22,a.mediaId=i.getMediaId(),a)},e=>{const r=e.detail.info;r&&(e=>{const{volume:r,muted:n,availablePlaybackRates:i,playbackQuality:$,playbackRate:m,videoLoadedFraction:g,availableQualityLevels:f,currentTime:y,duration:h,playerState:E,currentTimeLastUpdated_:b}=e;var v;if(fe(E)&&(e=>{switch(p=e,e){case Nr.State.ENDED:s(22,a.state=t.ENDED,a);break;case Nr.State.PLAYING:s(22,a.state=t.PLAYING,a);break;case Nr.State.BUFFERING:s(22,a.state=t.BUFFERING,a);break;case Nr.State.PAUSED:s(22,a.state=t.PAUSED,a);break;case Nr.State.CUED:o=0,u=0,l=0,d=1,c=!1,s(22,a.state=t.CUED,a)}})(E),fe(h)&&(o=parseFloat(h),s(22,a.duration=o,a)),i&&s(22,a.playbackRates=i,a),m&&(d=parseFloat(m),s(22,a.playbackRate=d,a)),fe(b)&&(u=b),fe(y)&&(e=>{const t=(e=>{let t=e;if(p===Nr.State.PLAYING){const e=(Date.now()/1e3-u)*d;e>0&&(t+=Math.min(e,1))}return t})(e);s(22,a.currentTime=t,a),Math.abs(l-t)>2&&(c=!0,s(22,a.seeking=!0,a)),l=t})(parseFloat(y)),fe(g)&&(v=parseFloat(g)*o,s(22,a.buffered=v,a),c&&v>l&&(c=!1,s(22,a.seeked=!0,a))),fe(r)&&s(22,a.volume=r,a),he(n)&&s(22,a.muted=n,a),f){const e=f.map(e=>Nr.QualityMap[e]).filter(Boolean);s(22,a.videoQualities=e,a)}$&&s(22