1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8806],{68806:(e,t,s)=>{s.r(t),s.d(t,{default:()=>r});class i{constructor(e,t){this.iframe=null,this.sdkInSync=!1,this.currentVideoReady=!1,this.onceSdkInSyncCallbacks=[],this.onceVideoReadyCallbacks=[],this.userEventListeners=[],this.playerOrigin=null,this.postMessageCallbacks={},this.appendQueryParamIfMissing=(e,t,s)=>{let i=new URL(e,document.location.href),n=new URLSearchParams(i.search);return n.has(t)?e:(n.append(t,s),i.search=n.toString(),i.toString())},this.sdkPlayerId=i.nextSdkPlayerId++,this.sdkOrigin=`${window.location.protocol}//${window.location.host}`;const s=e instanceof Element?e:document.querySelector(e);if(null==s)throw Error("No match found for selector "+e);this.iframe="IFRAME"!==s.tagName?this.createIframe(s):s;const n=t||{};this.iframeUrl=this.getIframeUrl(n),this.iframe.src?this.bindExistingPlayer(this.iframe):this.createNewPlayer(this.iframe,n),this.onceSdkInSyncCallbacks=[],this.userEventListeners=[],this.sdkInSync=!1,this.currentVideoReady=!1,this.playerOrigin=new URL(this.iframeUrl).origin,this.options=n,window.addEventListener("message",e=>{var t;e.origin===this.playerOrigin&&parseInt(null==(t=e.data)?void 0:t.sdkPlayerId,10)===this.sdkPlayerId&&(e.data.callbackId&&this.postMessageCallbacks[e.data.callbackId]?this.postMessageCallbacks[e.data.callbackId](e.data.arg):this.onEvent(e.data))},!1),n.playbackRate&&this.setPlaybackRate(n.playbackRate)}getIframeUrl(e){return e.iframeUrl?e.iframeUrl:"https://"+(e.customDomain||"embed.api.video")+"/${type}/${id}"}loadConfig(e){this.currentVideoReady=!1,this.options=Object.assign(Object.assign({},this.options),e),this.postMessage({message:"loadConfig",url:this.buildPlayerUrl(this.options)})}play(){this.postMessage({message:"play"})}setVideoStyleTransform(e){this.postMessage({message:"setStyleProperty",query:"video",property:"transform",value:e},void 0,!1),this.postMessage({message:"setStyleProperty",query:".vjs-poster",property:"transform",value:e},void 0,!1)}setVideoStyleObjectFit(e){this.postMessage({message:"setStyleProperty",query:"video",property:"object-fit",value:e},void 0,!1),this.postMessage({message:"setStyleProperty",query:".vjs-poster",property:"background-size",value:"fill"!==e?e:"100% 100%"},void 0,!1)}setMinimalQuality(e){this.postMessage({message:"setMinimalQuality",quality:e})}setMaximalQuality(e){this.postMessage({message:"setMaximalQuality",quality:e})}hideControls(e){e||(this.options.hideControls=!0),this.postMessage({message:"hideControls",controls:e},void 0,!0)}showControls(e){e||(this.options.hideControls=!1),this.postMessage({message:"showControls",controls:e},void 0,!0)}hideSubtitles(){this.options.showSubtitles=!1,this.postMessage({message:"hideSubtitles"})}showSubtitles(){this.options.showSubtitles=!0,this.postMessage({message:"showSubtitles"})}hideTitle(){this.options.hideTitle=!0,this.postMessage({message:"hideTitle"})}showTitle(){this.options.hideTitle=!1,this.postMessage({message:"showTitle"})}hidePoster(){this.options.hidePoster=!0,this.postMessage({message:"hidePoster"})}showPoster(){this.options.hidePoster=!1,this.postMessage({message:"showPoster"})}pause(){this.postMessage({message:"pause"})}mute(){this.options.muted=!0,this.postMessage({message:"mute"})}unmute(){this.options.muted=!1,this.postMessage({message:"unmute"})}seek(e){this.postMessage({message:"seek",seek:e})}setCurrentTime(e){this.postMessage({message:"setCurrentTime",currentTime:e})}setVolume(e){this.postMessage({message:"setVolume",volume:e})}setAutoplay(e){this.options.autoplay=e,this.postMessage({message:"setAutoplay",autoplay:e})}setLoop(e){this.options.loop=e,this.postMessage({message:"setLoop",loop:e})}setChromeless(e){this.options.chromeless=e,this.postMessage({message:"setChromeless",chromeless:e})}setPlaybackRate(e){this.options.playbackRate=e,this.postMessage({message:"setPlaybackRate",rate:e},void 0,!0)}exitFullscreen(){this.postMessage({message:"exitFullscreen"},void 0,!0)}requestFullscreen(){this.postMessage({message:"requestFullscreen"},void 0,!0)}exitPictureInPicture(){this.postMessage({message:"exitPictureInPicture"},void 0,!0)}requestPictureInPicture(){this.postMessage({message:"requestPictureInPicture"},void 0,!0)}setTheme(e){this.postMessage({message:"setTheme",theme:e})}getPaused(e){return this.postMessage({message:"getPaused"},e)}getMuted(e){return this.postMessage({message:"getMuted"},e)}getPlaying(e){return this.postMessage({message:"getPlaying"},e)}getDuration(e){return this.postMessage({message:"getDuration"},e,!0)}getCurrentTime(e){return this.postMessage({message:"getCurrentTime"},e)}getPlaybackRate(e){return this.postMessage({message:"getPlaybackRate"},e)}getVolume(e){return this.postMessage({message:"getVolume"},e)}getLoop(e){return this.postMessage({message:"getLoop"},e)}download(e){this.postMessage({message:"getMp4Url"},t=>{if(!t)throw Error("This video is not downloadable");fetch(t).then(t=>{t.blob().then(t=>{let s=URL.createObjectURL(t),i=document.createElement("a");i.href=s,i.download=e||"video.mp4",i.target="_blank",i.click(),URL.revokeObjectURL(s)})})})}getVideoSize(e){return this.postMessage({message:"getVideoSize"},e,!0)}isLiveStream(e){return this.postMessage({message:"isLiveStream"},e)}addEventListener(e,t){this.userEventListeners.push({event:e,callback:t})}destroy(){this.postMessage({message:"destroy"}),setTimeout(()=>{var e,t;return null==(t=null==(e=this.iframe)?void 0:e.parentElement)?void 0:t.removeChild(this.iframe)},0)}createNewPlayer(e,t){this.setIframeSrc(e,this.buildPlayerUrl(t))}buildPlayerUrl(e){if(!e.id)throw Error("Missing id in options");let t=this.iframeUrl.replace("${id}",e.id).replace("${type}",e.live?"live":"vod");return this.addParametersInIframeHash(`${t}?${this.urlParametersFromOptions(e)}`,e)}bindExistingPlayer(e){this.setIframeSrc(e,this.addParametersInIframeHash(e.src,{}))}addParametersInIframeHash(e,t){var s,i,n,o,r,a;let l=(t,s)=>{let i=e.indexOf("#"),n=s?`${t}:${s}`:t;if(-1===i)return`${e}#${n}`;
1let o=e.substr(0,i),r=e.substr(i+1);return r=r.replace(RegExp(`${t}(:[^;]+)?;?`),""),`${o}#${n};${r}`};return e=l("sdkPlayerId",""+this.sdkPlayerId),e=l("sdkOrigin",btoa(this.sdkOrigin)),e=l("api"),!0===t.hideControls&&(e=l("hide-controls")),void 0===t.hotKeys||t.hotKeys||(e=l("hotkeys:false")),!0===t.chromeless&&(e=l("chromeless")),!0===t.hidePoster&&(e=l("hide-poster")),!0===t.loop&&(e=l("loop")),!0===t.hideTitle&&(e=l("hide-title")),!0===t.showSubtitles&&(e=l("show-subtitles")),void 0!==t.minimalQuality&&(e=l(`min-quality:${encodeURIComponent(t.minimalQuality)}`)),void 0!==t.maximalQuality&&(e=l(`max-quality:${encodeURIComponent(t.maximalQuality)}`)),(null==(s=t.ads)?void 0:s.adTagUrl)&&(e=l(`adTagUrl:${encodeURIComponent(null==(i=t.ads)?void 0:i.adTagUrl)}`)),isNaN(parseInt(""+(null==(n=t.sequence)?void 0:n.end),10))||isNaN(parseInt(""+(null==(o=t.sequence)?void 0:o.start),10))||(e=l(`t=${null==(r=t.sequence)?void 0:r.start},${null==(a=t.sequence)?void 0:a.end}`)),e}urlParametersFromOptions(e){let t=["id","live","autoplay","muted","metadata","hideControls","hidePoster","chromeless","loop","hideTitle","iframeUrl","token","showSubtitles","ts","avh"];return e.ts=new Date().getTime(),e.privateSession&&(e.avh=e.privateSession),Object.keys(e).map(s=>{if(-1!==t.indexOf(s)){if("metadata"===s&&"object"==typeof e[s]){let t=e[s];return Object.keys(t).map(e=>"metadata["+e+"]="+t[e]).join("&")}return s+"="+e[s]}}).join("&")}onEvent(e){let t=Object.assign({},e);switch(delete t.type,delete t.sdkPlayerId,this.userEventListeners.filter(t=>t.event===e.type).forEach(e=>e.callback(t)),e.type){case"ready":this.onVideoReady();break;case"sdkSync":this.onSdkInSync()}}onSdkInSync(){this.sdkInSync||(this.sdkInSync=!0,this.onceSdkInSyncCallbacks.forEach(e=>{e()}))}onVideoReady(){this.currentVideoReady||(this.currentVideoReady=!0,this.onceVideoReadyCallbacks.forEach(e=>{e()}))}postMessage(e,t,s=!1){return new Promise((i,n)=>{var o;if(!this.playerOrigin||!(null==(o=this.iframe)?void 0:o.contentWindow))return void n();let r=Object.assign(Object.assign({},e),{sdkPlayerId:this.sdkPlayerId}),a=this.makeId(16);(this.postMessageCallbacks[a]=e=>{i(e),t&&t(e)},r.callbackId=a,!this.currentVideoReady&&s)?this.onceVideoReadyCallbacks.push(()=>{var e,t;return this.playerOrigin&&(null==(t=null==(e=this.iframe)?void 0:e.contentWindow)?void 0:t.postMessage(r,this.playerOrigin))}):this.sdkInSync&&this.playerOrigin?this.iframe.contentWindow.postMessage(r,this.playerOrigin):this.onceSdkInSyncCallbacks.push(()=>{var e,t;return this.playerOrigin&&(null==(t=null==(e=this.iframe)?void 0:e.contentWindow)?void 0:t.postMessage(r,this.playerOrigin))})})}makeId(e){let t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",s=t.length,i="";for(let n=0;n<e;n++)i+=t.charAt(Math.floor(Math.random()*s));return i}createIframe(e){let t=document.createElement("iframe");return t.style.height="100%",t.style.width="100%",t.allowFullscreen=!0,t.allow="autoplay",e.appendChild(t),t}setIframeSrc(e,t){e.src=t}}i.nextSdkPlayerId=1;var n=s(76430),o=function(){return(o=Object.assign||function(e){for(var t,s=1,i=arguments.length;s<i;s++)for(var n in t=arguments[s])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};"function"==typeof SuppressedError&&SuppressedError;var r=(0,n.forwardRef)(function(e,t){var s=(0,n.useState)(null),r=s[0],a=s[1],l=(0,n.useRef)(null),u=(0,n.useState)(null),d=u[0],c=u[1],h=(0,n.use
1State)([]),m=h[0],p=h[1],v=(0,n.useState)(null),f=v[0],g=v[1];(0,n.useEffect)(function(){if(l.current&&!r){var t=new i(l.current,o(o({},e),e.video));t.addEventListener("play",function(){var t;return null==(t=null==e?void 0:e.onPlay)?void 0:t.call(e)}),t.addEventListener("pause",function(){var t;return null==(t=e.onPause)?void 0:t.call(e)}),t.addEventListener("controlsdisabled",function(){var t;return null==(t=e.onControlsDisabled)?void 0:t.call(e)}),t.addEventListener("controlsenabled",function(){var t;return null==(t=e.onControlsEnabled)?void 0:t.call(e)}),t.addEventListener("ended",function(){var t;return null==(t=e.onEnded)?void 0:t.call(e)}),t.addEventListener("error",function(){var t;return null==(t=e.onError)?void 0:t.call(e)}),t.addEventListener("firstplay",function(){var t;return null==(t=e.onFirstPlay)?void 0:t.call(e)}),t.addEventListener("fullscreenchange",function(){var t;return null==(t=e.onFullscreenChange)?void 0:t.call(e)}),t.addEventListener("mouseenter",function(){var t;return null==(t=e.onMouseEnter)?void 0:t.call(e)}),t.addEventListener("mouseleave",function(){var t;return null==(t=e.onMouseLeave)?void 0:t.call(e)}),t.addEventListener("playerresize",function(){var t;return null==(t=e.onPlayerResize)?void 0:t.call(e)}),t.addEventListener("qualitychange",function(t){var s;return null==(s=e.onQualityChange)?void 0:s.call(e,t.resolution)}),t.addEventListener("ratechange",function(){var t;return null==(t=e.onRateChange)?void 0:t.call(e)}),t.addEventListener("ready",function(){var t;return null==(t=e.onReady)?void 0:t.call(e)}),t.addEventListener("resize",function(){var t;return null==(t=e.onResize)?void 0:t.call(e)}),t.addEventListener("seeking",function(){var t;return null==(t=e.onSeeking)?void 0:t.call(e)}),t.addEventListener("timeupdate",function(t){var s;return null==(s=e.onTimeUpdate)?void 0:s.call(e,t.currentTime)}),t.addEventListener("useractive",function(){var t;return null==(t=e.onUserActive)?void 0:t.call(e)}),t.addEventListener("userinactive",function(){var t;return null==(t=e.onUserInactive)?void 0:t.call(e)}),t.addEventListener("volumechange",function(t){var s;return null==(s=e.onVolumeChange)?void 0:s.call(e,t.volume)}),e.controls&&(t.hideControls(),t.showControls(e.controls)),e.videoStyleObjectFit&&t.setVideoStyleObjectFit(e.videoStyleObjectFit),e.videoStyleTransform&&t.setVideoStyleTransform(e.videoStyleTransform),e.theme&&t.setTheme(e.theme),t.addEventListener("ready",function(){t.getVolume().then(function(t){return e.onVolumeChange&&e.onVolumeChange(t)}),t.getDuration().then(function(t){return e.onDurationChange&&e.onDurationChange(t)}),t.getVideoSize().then(function(t){var s=t.height/t.width;e.onVideoSizeRatioChange&&e.onVideoSizeRatioChange(s),c(s)})}),a(t)}},[l]),(0,n.useImperativeHandle)(t,function(){return{play:function(){return null==r?void 0:r.play()},pause:function(){return null==r?void 0:r.pause()},requestFullscreen:function(){return null==r?void 0:r.requestFullscreen()},exitFullscreen:function(){return null==r?void 0:r.exitFullscreen()},mute:function(){return null==r?void 0:r.mute()},unmute:function(){return null==r?void 0:r.unmute()},hideTitle:function(){return null==r?void 0:r.hideTitle()},showTitle:function(){return null==r?void 0:r.showTitle()},hideControls:function(){return null==r?void 0:r.hideControls()},showControls:function(){return null==r?void 0:r.showControls()},seek:function(e){if(isNaN(e))throw Error("Invalid time");null==r||r.seek(e)},setCurrentTime:function(e){if(isNaN(e))throw Error("Invalid time");null==r||r.setCurrentTime(e)},setLoop:function(e){return null==r?void 0:r.setLoop(e)},setPlaybackRate:function(e){if(isNaN(e))throw Error("Invalid rate");null==r||r.setPlaybackRate(e)},setVolume:function(e){if(isNaN(e))throw Error("Invalid volume");null==r||r.setVolume(e)},requestPictureInPicture:function(){return null==r?void 0:r.requestPictureInPicture()},exitPictureInPicture:function(){return null==r?void 0:r.exitPictureInPicture()}}}),(0,n.useEffect)(function(){null==r||r.loadConfig(o(o({},e),e.video))},[e.video.id,e.video.token,e.video.privateSession,e.video.live]),(0,n.useEffect)(function(){null==r||r.setChromeless(e.chromeless||!1)},[e.chromeless]),(0,n.useEffect)(function(){null==r||r.setLoop(e.loop||!1)},[e.loop]),(0,n.useEffect)(function(){null==r||r.setAutoplay(e.autoplay||!1)}
1,[e.autoplay]),(0,n.useEffect)(function(){null==r||r.setMinimalQuality(e.minimalQuality||0)},[e.minimalQuality]),(0,n.useEffect)(function(){null==r||r.setMaximalQuality(e.maximalQuality||0)},[e.maximalQuality]),(0,n.useEffect)(function(){null==r||r.setVideoStyleTransform(e.videoStyleTransform||"")},[e.videoStyleTransform]),(0,n.useEffect)(function(){null==r||r.setVideoStyleObjectFit(e.videoStyleObjectFit||"none")},[e.videoStyleObjectFit]),(0,n.useEffect)(function(){void 0!==e.muted&&(e.muted?null==r||r.mute():null==r||r.unmute())},[e.muted]),(0,n.useEffect)(function(){void 0!==e.volume&&(null==r||r.setVolume(e.volume))},[e.volume]),(0,n.useEffect)(function(){void 0!==e.hideTitle&&(e.hideTitle?null==r||r.hideTitle():null==r||r.showTitle())},[e.hideTitle]),(0,n.useEffect)(function(){void 0!==e.hidePoster&&(e.hidePoster?null==r||r.hidePoster():null==r||r.showPoster())},[e.hidePoster]),(0,n.useEffect)(function(){void 0!==e.showSubtitles&&(e.showSubtitles?null==r||r.showSubtitles():null==r||r.hideSubtitles())},[e.showSubtitles]),(0,n.useEffect)(function(){void 0!==e.playbackRate&&(null==r||r.setPlaybackRate(e.playbackRate))},[e.playbackRate]),(0,n.useEffect)(function(){var t=["play","seekBackward","seekForward","playbackRate","volume","fullscreen","subtitles","chapters","pictureInPicture","progressBar","chromecast","download","more"],s=m.length>0?m:t,i=void 0!=e.controls?e.controls:t,n=i.filter(function(e){return -1===s.indexOf(e)}),o=s.filter(function(e){return -1===i.indexOf(e)});n.length>0&&(null==r||r.showControls(n)),o.length>0&&(null==r||r.hideControls(o)),p(i)},[e.controls]),(0,n.useEffect)(function(){if(e.theme){var t;(null===f||(t=e.theme,Object.keys(f).length!==Object.keys(t).length||Object.keys(f).filter(function(e){return f[e]!==t[e]}).length>0))&&(null==r||r.setTheme(e.theme),g(e.theme))}},[e.theme]);var y={};return e.responsive&&(d?y.paddingTop="".concat(100*d,"%"):y.height=0,y.width="100%"),n.createElement("div",{style:o(o(o({},e.style||{}),{position:"relative"}),y)},n.createElement("iframe",{allowFullScreen:!0,allow:"autoplay; picture-in-picture",style:{width:"100%",height:"100%",border:"none",position:"absolute",top:0,left:0},ref:l}),e.children&&n.createElement("div",{style:{width:"100%",height:"100%",position:"absolute",top:0}},e.children))})}}]); 2//# sourceMappingURL=8806.c92e69cb9a5c742e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.