1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3884],{487:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ErrorOverlayContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},734:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StopContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},1096:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CaptionsEnableContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},1122:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(62337)),o=i(r(5660));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},1430:e=>{function t(e){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=1430,e.exports=t},2503:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Disable audio description"}')},2998:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},3095:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AD_BLOCKER_DETECTION_SUBSCRIPTIONS_WHITELIST",{enumerable:!0,get:function(){return r}});let r=["TVASD"]},3365:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NEXT_VIDEO_SHOWS_PREVIEW_DELAY_IN_SECONDS",{enumerable:!0,get:function(){return r}});let r=20},3634:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CaptionsDisable",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(99262),u=r(1122),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(i.CaptionsDisableContext),l=(0,u.useTranslations)();if(!a)throw Error("The `CaptionsDisable` atom cannot be used outside of the root component");let{disableCaptions:c,captionsDisableButtonRef:d,hasCaptions:f,isCaptionsEnabled:p,isAdPlaying:b,hasError:g,hasMedia:v}=a;return(0,n.jsx)("button",{ref:d,onClick:e=>{c(),null==r||r(e)},disabled:g||!p||!v||b||!f,"aria-label":l("ariaLabel"),...s,children:t})}},4612:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useImaDai",{enumerable:!0,get:function(){return b}});let n=r(55729),o=r(78873),i=r(62020),u=r(4110),s=r(3832),a=r(86758),l=r(65444),c=r(10927),d=r(81771),f=r(69056),p=r(92752),b=(e,t)=>{var r;let{entity:b}=t,{referenceId:g,disableAdvertisement:v}=b,y=l.isEntity.VideoStreamEntity(b)?b.daiAssetKey:void 0,m=(0,i.useIsMounted)(),{anonymousId:P,isPending:h}=(0,a.useAnonymousId)(),{advertisement:E}=b,{isDetected:C,isPending:_}=(0,s.useAdBlockerDetector)(),{show:O}
1=(0,d.usePlayingShowDetails)(b),{isPending:w,metadata:x}=(0,p.useVideoMetadata)({entity:b}),j=null!=(r=null==O?void 0:O.serieTitle)?r:null==O?void 0:O.episodeTitle,S=j?"/".concat((0,u.slugify)(j)):"",M=(0,n.useRef)(),A=(0,n.useRef)(null),k=(0,n.useRef)(!1),T=(0,n.useRef)(!1),D=(0,n.useRef)(new Set),{isAdDisabled:N,isPending:I}=(0,f.useAdSuppression)(b),R=v?"disable-advertisement":"user-without-ads",B=h||_||w||I,V=!!y,L=(null==E?void 0:E.context.dai_ad_unit_web)?"".concat(E.context.dai_ad_unit_web,"/").concat(E.context.studio,"/livestream").concat(S):void 0,F=(0,n.useMemo)(()=>{let e={ppid:P,cust_params:j?"show=".concat((0,u.slugify)(j)):""};return L&&(e.iu=L),e},[P,L,j]),U=(0,n.useCallback)(e=>{D.current.has(e)||(D.current.add(e),c.logger.info({message:"IMA DAI stream initialization blocked",pfuTag:"sdk-player-brightcove-ima-dai-init-blocked",context:{reason:e,daiAssetKey:y,referenceId:g,isDaiStream:V,isAdDisabled:N,disableAdvertisement:v,isAdBlockerDetected:C,isAnonymousIdPending:h,isAdBlockerDetectorPending:_,isPermissionPending:I,isPending:B,hasMetadata:!!x}}))},[y,C,N,v,h,_,I,V,B,x,g]),J=(0,n.useCallback)(()=>{if(!m()||k.current)return;if(!e)return void U("player-unavailable");if(!V)return void U("dai-asset-key-missing");if(!A.current)return void U("ima-dai-sdk-not-loaded");if(B)return void U("dependencies-pending");if(N)return void U(R);if(C)return void U("ad-blocker-detected");if(!x)return void U("video-metadata-missing");let{LiveStreamRequest:t}=A.current.imaDaiSdk,r=new t({assetKey:y,adTagParameters:F});c.logger.info({message:"Applying IMA DAI live stream request",pfuTag:"sdk-player-brightcove-ima-dai-stream-init",context:{assetKey:y,referenceId:g,adTagParameters:F,sourceCount:x.sources.length,hasSdk:!!A.current}}),e.src(x.sources.map(e=>({...e,imaDai:{streamRequest:r}}))),k.current=!0},[m,e,V,B,N,R,C,x,y,F,g,U]),G=(0,o.useEvent)(e=>{A.current=e,c.logger.info({message:"IMA DAI SDK loaded",pfuTag:"sdk-player-brightcove-ima-dai-sdk-loaded",context:{assetKey:y,referenceId:g}}),J()});(0,n.useEffect)(()=>{M.current&&(c.logger.info({message:"Updating IMA DAI ad tag parameters",pfuTag:"sdk-player-brightcove-ima-dai-ad-tag-params",context:{assetKey:y,referenceId:g,adTagParameters:F}}),M.current.replaceAdTagParameters(F))},[F,y,g]),(0,n.useEffect)(()=>{if(e&&V)return M.current||(M.current=e.imaDai({debug:!0}),T.current=!1,c.logger.info({message:"Initialized IMA DAI plugin",pfuTag:"sdk-player-brightcove-ima-dai-plugin-init",context:{assetKey:y,referenceId:g}})),!T.current&&M.current&&(M.current.one("imaDai:imaDaiSdkLoaded",G),T.current=!0,c.logger.info({message:"Registered IMA DAI SDK listener",pfuTag:"sdk-player-brightcove-ima-dai-sdk-listener",context:{assetKey:y,referenceId:g}})),e.on("imaDai:imaDaiSdkLoaded",G),()=>{e.off("imaDai:imaDaiSdkLoaded",G)}},[y,G,V,e,g]),(0,n.useEffect)(()=>J(),[m,J,e]),(0,n.useEffect)(()=>{k.current=!1,T.current=!1,A.current=null,D.current.clear()},[y,g])}},5458:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Stop",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(58832),u=r(734),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(u.StopContext),l=(0,i.useTranslations)();if(!a)throw Error("The `Stop` atom cannot be used outside of the root component");let{stopButtonRef:c,isStopped:d,hasError:f}=a;return(0,n.jsx)("button",{ref:c,onClick:e=>{a.stop(),null==r||r(e)},disabled:f||d,"aria-label":l("ariaLabel"),...s,children:t})}},5660:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"D\xe9sactiver les sous-titres"}')},6322:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(95377)),o=i(r(78956));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},7563:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(46172)),o=i(r(74353));
1function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},8715:e=>{"use strict";e.exports={ariaLabel:"Stop"}},8923:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PlayerBrightcove",{enumerable:!0,get:function(){return m}});let n=r(6029),o=r(55729),i=r(85503),u=r(64872),s=r(22909),a=r(78873),l=r(5574),c=r(16031),d=r(30775),f=r(13539),p=r(46435),b=r(88239),{accountId:g,playerIdLive:v,playerIdVod:y}=(0,l.getPublicRuntimeConfig)().qubConfig.video.brightcove,m=(0,o.forwardRef)((e,t)=>{let{analytics:r=!0,chromecast:l=!0,drmReload:m=!0,className:P,onPlayer:h,onError:E,children:C,entity:_,...O}=e,w=c.isEntity.VideoStreamEntity(_)?v:y,x=(0,a.useEvent)(E),j=(0,a.useEvent)(h),[S,M]=(0,o.useState)(null),{startCast:A,deviceName:k,isCasting:T,endCast:D,canCast:N,isEnabled:I,isPending:R,enableCaptions:B,disableCaptions:V,hasCaptions:L,isCaptionsEnabled:F,error:U}=(0,f.useChromecast)(S,{enabled:l,entity:_,onError:x});return(0,d.useAnalytics)(S,{enabled:r,entity:_}),(0,p.useBrightcoveConcurrentPlayback)(S,{entity:_}
1),(0,b.useReloadPageOnDrmSourceHack)({enabled:m,entity:_}),(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(i.PlayerBrightcove.Root,{ref:t,...O,accountId:g,playerId:w,entity:_,analytics:r,className:(0,u.twMerge)("\n [&_.vjs-button]:tw-w-[3em]\n [&_.vjs-button]:md:tw-w-[4em]\n [&_.vjs-modal-dialog]:tw-bg-transparent\n [&_.vjs-overlay-no-background]:tw-max-w-full\n [&_.vjs-overlay]:tw-inset-0\n [&_.vjs-overlay]:tw-p-0\n [&_.vjs-seek-to-live-control]:tw-mr-0\n [&_.vjs-seek-to-live-control]:tw-min-w-0\n [&_.vjs-seek-to-live-text]:tw-hidden\n [&_.vjs-seek-to-live-text]:md:tw-block\n [&_.vjs-ssai-shared-overlay-countdown]:tw-hidden \n [&_.vjs-subs-caps-button]:tw-hidden\n [&_.vjs-subs-caps-button]:md:tw-block\n [&_.vjs-title-bar]:tw-hidden\n [&_.vjs-volume-panel]:tw-w-[3em]\n [&_.vjs-volume-panel]:md:tw-w-[4em]\n ",P),onPlayer:e=>{M(e),null==j||j(e)},onError:e=>{null==x||x(e)},onBeforePlay:async e=>{T&&N&&(e.preventDefault(),await A())},children:(0,n.jsxs)(s.ChromecastContext.Provider,{value:{canCast:N,deviceName:k,isEnabled:I,isCasting:T,isPending:R,enableCaptions:B,disableCaptions:V,hasCaptions:L,isCaptionsEnabled:F,hasError:!!U,startCast:A,endCast:D},children:[C,(0,n.jsxs)(i.PlayerBrightcove.ErrorOverlay.Root,{children:[(0,n.jsx)(i.PlayerBrightcove.ErrorOverlay.Title,{}),(0,n.jsx)(i.PlayerBrightcove.ErrorOverlay.Message,{})]})]})})})});m.displayName="PlayerBrightcove"},9010:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Replay content"}')},9271:e=>{"use strict";e.exports=JSON.parse('{"geoRestricted":{"title":"Playback denied","message":"This content is not currently available in your country."},"noSource":{"title":"Playback interrupted","message":"No video was loaded."},"timeout":{"title":"Playback interrupted","message":"It looks like you\'re having playback issues. Try reloading the video."},"adBlockerDetected":{"title":"Playback denied","message":"To continue watching, please disable your ad blocker."},"mediaAborted":{"title":"Video download was cancelled","message":"You interrupted media playback."},"network":{"title":"Playback interrupted","message":"Connection lost, please check your internet connection."},"decode":{"title":"Playback interrupted","message":"This video is not working or is not supported by your browser."},"sourceNotSupported":{"title":"Playback interrupted","message":"This video is unavailable or is not supported by your browser."},"encrypted":{"title":"Playback interrupted","message":"This video is encrypted and we are unable to decrypt it."},"requiresPermission":{"message":"You do not have the required permission to view this content."},"unknown":{"title":"Playback interrupted","message":"An unexpected error occurred, please try again later."}}')},9393:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Root",{enumerable:!0,get:function(){return u}});let n=r(6029),o=r(64872),i=r(26519),u=e=>{let{className:t,children:r,...u}=e,{error:s}=(0,i.useErrorOverlayContext)();return s?(0,n.jsx)("div",{"data-testid":"player-video-error-overlay",className:(0,o.twMerge)("tw-absolute tw-inset-0 tw-flex tw-w-full tw-flex-col tw-items-center tw-justify-center tw-gap-2 tw-p-4 tw-text-center tw-font-system tw-text-white",t,"tw-bg-black"),...u,children:r}):null}},9858:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{disableCaptions:function(){return i},enableCaptions:function(){return o},getCaptions:function(){return r}});let r=e=>{let t=null==e?void 0:e.textTracks();if(!t)return!1;for(let e=0;e<t.length;e++){let r=t[e];if(r&&["captions","subtitles"].includes(r.kind))return r}return null},n=(e,t)=>{let r=e.textTracks();if(r)for(let e=0;e<r.length;e++){let n=r[e];n&&(n.mode=n.kind===t?"showing":"hidden")}},o=e=>{let t=r(e);t&&n(e,t.kind)},i=e=>{n(e,"")}},9966:e=>{"use strict";e.exports=JSON.parse('{"geoRestricted":{"title":"Lecture refus\xe9e","message":"Ce contenu n\'est actuellement pas disponible dans votre pays."},"noSource":{"title":"Lecture interrompue","message":"Aucune vid\xe9o n\'a \xe9t\xe9 charg\xe9e."},"timeout":{"title":"Lecture interrompue","message":"Il semble que vous ayez des probl\xe8mes de lecture. Recharger la vid\xe9o peut aider."},"adBlockerDetected":{"title":"Lecture refus\xe9e","message":"Pour poursuivre votre visionnement, veuillez d\xe9sactiver votre bloqueur de publicit\xe9s."},"mediaAborted":{"title":"Le t\xe9l\xe9chargement de la vid\xe9o a \xe9t\xe9 annul\xe9","message":"Vous avez interrompu la lecture multim\xe9dia."},"network":{"title":"Lecture interrompue","message":"La connexion a \xe9t\xe9 perdue, veuillez v\xe9rifier votre connexion internet."},"decode":{"title":"Lecture interrompue","message":"Cette vid\xe9o est non fonctionnelle ou n\'est pas prise en charge par votre navigateur."},"sourceNotSupported":{"title":"Lecture interrompue","message":"Cette vid\xe9o est indisponible ou n\'est pas prise en charge par votre navigateur."},"encrypted":{"title":"Lecture interrompue","message":"Cette vid\xe9o est crypt\xe9e et nous ne sommes pas en mesure de la d\xe9crypter."},"requiresPermission":{"message":"Vous n\'avez pas la permission requise pour visionner ce contenu."},"unknown":{"title":"Lecture interrompue","message":"Une erreur inattendue s\'est produite, veuillez r\xe9essayer plus tard."}}')},10720:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"usePlaybackControl",{enumerable:!0,get:function(){return a}});let n=r(55729),o=r(59651),i=r(70120),u=r(65444),s=r(26856),a=(e,t)=>{let{entity:r,onBeforePlay:a}=t,[l,c]=(0,n.useState)(!0),[d,f]=(0,n.useState)(!1),{getStatus:p}=(0,i.useCachedConcurrentPlaybackStatus)({entity:r}),b=u.isEntity.VideoStreamEntity(r);e&&(0,o.monkeyPatch)(e,"play",{key:"playback",factory:t=>async function(){var r,n;let o=new Event("play",{cancelable:!0}),i=await p();if(i&&!i.canResume&&!i.canStart)return void s.logger.warn({message:"Concurrent playback limit reached",pfuTag:"sdk-player-brightcove-playback-control-limit-reached"});await (null==a?void 0:a(o)),o.defaultPrevented||(b&&(null==e||null==(n=e.liveTracker)||n.seekToLiveEdge()),null==(r=t())||r.catch(()=>{}))}});let g=()=>{null==e||e.pause()};return(0,n.useEffect)(()=>{if(!e)return;let t=()=>{c(!1),f(!1)},r=()=>{c(!0)},n=()=>{f(!0),c(!0)};return e.on("play",t),e.on("pause",r),e.on("ads-play",t),e.on("ads-pause",r),e.on("ended",n),()=>{e.off("play",t),e.off("pause",r),e.off("ads-play",t),e.off("ads-pause",r),e.off("ended",n)}},[e]),{isPaused:l,isStopped:l,hasEnded:d,isPlaying:!l,play:()=>null==e?void 0:e.play(),pause:g,stop:()=>{g(),b||null==e||e.currentTime(0)},replay:()=>{null==e||e.currentTime(0),null==e||e.play()}}}},11643:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PROGRESS_UPDATE_INTERVAL_IN_SECONDS",{enumerable:!0,get:function(){return r}});let r=15},12146:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Avancer de {timeInSec, plural, one {# seconde} other {# secondes}}"}')},12332:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CaptionsEnable",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(1096),u=r(79383),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(i.CaptionsEnableContext),l=(0,u.useTranslations)();if(!a)throw Error("The `CaptionsEnable` atom cannot be used outside of the root component");let{enableCaptions:c,captionsEnableButtonRef:d,hasCaptions:f,isCaptionsEnabled:p,isAdPlaying:b,hasError:g,hasMedia:v}=a;return(0,n.jsx)("button",{ref:d,onClick:e=>{c(),null==r||r(e)},disabled:g||p||!v||b||!f,"aria-label":l("ariaLabel"),...s,children:t})}},12348:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ExitFullscreen",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(20824),u=r(36878),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(i.ExitFullscreenContext),l=(0,u.useTranslations)();if(!a)throw Error("The `ExitFullscreen` atom cannot be used outside of the root component");let{exitFullscreenButtonRef:c,isFullscreen:d,hasError:f,hasMedia:p,exitFullscreen:b}=a;return(0,n.jsx)("button",{ref:c,onClick:e=>{b(),null==r||r(e)},disabled:f||!p||!d,"aria-label":l("ariaLabel"),...s,children:t})}},13539:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useChromecast",{enumerable:!0,get:function(){return d}});let n=r(55729),o=r(16960),i=r(62020),u=r(33662),s=r(99497),a=r(97478),l=r(5574),c=r(1476),d=(e,t)=>{var r,d;let{enabled:f=!0,entity:p,onError:b}=t,g=(0,i.useIsMounted)(),{player:v,isPending:y,state:m,deviceName:P,error:h}=(0,s.useChromecast)(),{isPending:E,isUnauthenticated:C}=(0,u.useSession)(),_=E||y,[O,w]=(0,n.useState)(null),x=null!=(d=null!=O?O:h)?d:null,j=f&&!!(null==(r=(0,l.getPublicRuntimeConfig)().qubConfig.video.chromecast)?void 0:r.receiverAppId),S=j&&o.isDom&&navigator.userAgent.includes("Chrome"),M=m.isConnected||m.isConnecting,{endCast:A,enableCaptions:k,disableCaptions:T,state:D}=v,{hasCaptions:N,isCaptionsEnabled:I}=D;(0,n.useEffect)(()=>{x&&(null==b||b(x))},[x,b]),(0,n.useEffect)(()=>{f&&!_&&M&&(null==e||e.pause())},[f,M,_,e]);let R=(0,n.useCallback)(async()=>{if(g()&&(w(null),j)){if(!navigator.userAgent.includes("Chrome"))return void w(new a.ChromecastNotSupportedError);if(C)return void w(new a.ChromecastUserNotLoggedInError);if(null==e?void 0:e.ads.isAdPlaying())return void w(new a.ChromecastAdsPlayingError);try{await v.startCast({entity:p}),c.logger.info({message:"Initiated casting to Chromecast",pfuTag:"sdk-player-brightcove-chromecast-initiated-casting"})}catch(e){w(e instanceof Error?e:Error("An unknown error occurred while starting Chromecast"))}}},[g,j,p,C,v,e]);return{canCast:S,deviceName:P,endCast:A,error:x,isPending:_,hasError:!!x,isEnabled:j,hasCaptions:N,isCaptionsEnabled:I,isCasting:M,enableCaptions:k,disableCaptions:T,startCast:R}}},14659:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Player",{enumerable:!0,get:function(){return a}});let n=r(6029),o=r(55729),i=r(64872),u=r(52879),s=(0,i.twMerge)("tw-group/picture-in-picture tw-@container","tw-fixed tw-z-above","tw-right-auto tw-top-auto","tw-aspect-video tw-h-auto tw-w-96","tw-hidden md:tw-block"),a=e=>{let{className:t,children:r,...a}=e,l=(0,o.useContext)(u.PictureInPictureContext);if(!l)throw Error("The `PictureInPicture.Player` atom cannot be used outside of the root component");let{isPictureInPictureActive:c}=l;return(0,n.jsx)("div",{"data-testid":c?"picture-in-picture-active":"picture-in-picture-inactive","data-state":c?"active":"inactive",className:(0,i.twMerge)("tw-absolute tw-inset-0",c&&s,t),...a,children:r})}},14900:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getErrorFromBrightcoveError",{enumerable:!0,get:function(){return i}});let n=r(48311),o=r(82533),i=e=>{var t,r;return"number"==typeof e.code?null!=(t=o.BRIGHTCOVE_STANDARD_ERROR_MAPPING[e.code])?t:new n.BrightcoveUnknownError:null!=(r=o.BRIGHTCOVE_CUSTOM_ERROR_MAPPING[e.code])?r:new n.BrightcoveUnknownError}},15474:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ChromecastDisable",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(38800),u=r(30112),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(u.ChromecastContext),l=(0,i.useTranslations)();if(!a)throw Error("The `ChromecastDisable` atom cannot be used outside of the root component");let{isCasting:c,endCast:d}=a,f=(0,o.useCallback)(e=>{null==d||d(),null==r||r(e)},[d,r]);return(0,n.jsx)("button",{disabled:!c,"aria-label":l("ariaLabel"),onClick:f,...s,children:t})}},16163:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Advance by {timeInSec, plural, one {# second} other {# seconds}}"}')},16336:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SeekBackwardContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},16360:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"D\xe9sactiver les sous-titres"}')},16850:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getVideoPreviewSource",{enumerable:!0,get:function(){return r}});let r=e=>{var t;return null==e||null==(t=e.video_preview)?void 0:t.find(e=>{let{src:t}=e;return t.startsWith("https://")})}},20592:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NextVideoPreview",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(53980),u=r(42696),s=e=>{let{Component:t}=e,r=(0,o.useContext)(i.NextVideoPreviewContext);if(!r)throw Error("The `NextVideoPreview` atom cannot be used outside of the root component");let{nextVideo:s,nextVideoProgress:a,isAdPlaying:l,isPauseAdDisplayed:c}=r,[d,f]=(0,o.useState)(!1);return((0,o.useEffect)(()=>f(!1),[null==s?void 0:s.slug]),(0,o.useEffect)(()=>{!d&&(null==s?void 0:s.slug)&&1===a&&(0,u.goToNextVideo)(s)},[d,s,a]),d||!(null==s?void 0:s.slug)||l||c)?null:(0,n.jsx)(t,{entity:s,progress:a,dismiss:()=>f(!0)})}},20665:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(27778)),o=i(r(78475));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},20818:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ChromecastOverlay",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(64872),u=r(30112),s={Root:e=>{let{children:t,className:r,...s}=e,a=(0,o.useContext)(u.ChromecastContext);if(!a)throw Error("The `ChromecastOverlay` atom cannot be used outside of the root component");let{isCasting:l}=a;return l?(0,n.jsx)("div",{className:(0,i.twMerge)("tw-absolute tw-inset-0 tw-z-10 tw-flex tw-flex-col tw-justify-center tw-bg-black tw-text-white",r),"data-testid":"chromecast-overlay",...s,children:(0,n.jsx)("div",{className:"tw-relative tw-flex tw-h-full tw-w-full tw-items-center tw-justify-center tw-px-6 tw-py-24",children:t})}):null},Title:e=>{let{className:t,...r}=e,s=(0,o.useContext)(u.ChromecastContext);if(!s)throw Error("The `ChromecastOverlay` atom cannot be used outside of the root component");let{deviceName:a}=s;return(0,n.jsxs)("p",{className:(0,i.twMerge)("tw-text-center tw-text-lg",t),...r,children:["Diffusion vers ",null!=a?a:"Chromecast"]})}}},20824:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ExitFullscreenContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},21200:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Video",{enumerable:!0,get:function(){return c}});let n=r(55729),o=r(64872),i=r(78927),u=r(34491),s=r(83849),a=r(24388),l=r(56655),c=e=>{let{autoplay:t=!1,muted:r=!1,loop:c=!1,controls:d=!0,playsinline:f=!0,source:p,className:b,style:g,onPlay:v,onPause:y,onLoadedMetadata:m,...P}=e,h=(0,n.useContext)(l.VideoContext);if(!h)throw Error("The `Video` atom cannot be used outside of the root component");let{player:E,videoElementId:C,referenceId:_,hasError:O}=h;return((0,a.usePlayerOption)(E,"playsinline",f),(0,a.usePlayerOption)(E,"controls",d),(0,a.usePlayerOption)(E,"muted",r),(0,a.usePlayerOption)(E,"loop",c),(0,s.usePlayerEvent)(E,"play",v),(0,s.usePlayerEvent)(E,"pause",y),(0,s.usePlayerEvent)(E,"loadedmetadata",m),(0,u.useAutoplay)(E,!O&&t),(0,n.useEffect)(()=>{p&&(null==E||E.src([p]))},[E,p]),O)?null:(0,n.createElement)("video-js",{id:C,"data-video-id":p?void 0:(0,i.prefixReferenceId)(_),controls:d,muted:r,loop:c,class:(0,o.twMerge)("tw-absolute tw-inset-0 tw-block tw-h-auto tw-max-h-full tw-w-full",b),style:{...g,WebkitTextSizeAdjust:"none"},...P})}},21382:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useVolumeControl",{enumerable:!0,get:function(){return o}});let n=r(55729),o=e=>{let[t,r]=(0,n.useState)(1),[o,i]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!e)return;let t=()=>{r(e.volume()),i(e.muted())};return e.on("volumechange",t),e.on("ima3-volume-changed",t),()=>{e.off("volumechange",t),e.off("ima3-volume-changed",t)}},[e]),{volume:t,isMuted:o,isSilent:o||0===t,setVolume:t=>{null==e||e.volume(t)},mute:()=>{null==e||e.muted(!0)},unmute:()=>{null==e||e.muted(!1)}}}},22606:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SeekForwardContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},22654:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"D\xe9sactiver la description audio"}')},22909:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AdProgress:function(){return Q.AdProgress},AdProgressContext:function(){return $.AdProgressContext},AudioDescriptionDisable:function(){return N.AudioDescriptionDisable},AudioDescriptionDisableContext:function(){return U.AudioDescriptionDisableContext},AudioDescriptionEnable:function(){return I.AudioDescriptionEnable},AudioDescriptionEnableContext:function(){return J.AudioDescriptionEnableContext},BrightcoveAdBlockerDetectedError:function(){return er.BrightcoveAdBlockerDetectedError},BrightcoveError:function(){return er.BrightcoveError},BrightcoveGeoRestrictedError:function(){return er.BrightcoveGeoRestrictedError},BrightcoveMediaAbortedError:function(){return er.BrightcoveMediaAbortedError},BrightcoveMediaDecodeError:function(){return er.BrightcoveMediaDecodeError},BrightcoveMediaEncryptedError:function(){return er.BrightcoveMediaEncryptedError},BrightcoveMediaNetworkError:function(){return er.BrightcoveMediaNetworkError},BrightcoveMediaRequiresPermissionError:function(){return er.BrightcoveMediaRequiresPermissionError},BrightcoveMediaSrcNotSupportedError:function(){return er.BrightcoveMediaSrcNotSupportedError},BrightcoveNoSrcError:function(){return er.BrightcoveNoSrcError},BrightcoveTimeoutError:function(){return er.BrightcoveTimeoutError},BrightcoveUnknownError:function(){return er.BrightcoveUnknownError},CaptionsDisable:function(){return R.CaptionsDisable},CaptionsDisableContext:function(){return n.CaptionsDisableContext},CaptionsEnable:function(){return B.CaptionsEnable},CaptionsEnableContext:function(){return a.CaptionsEnableContext},ChromecastCaptionsDisable:function(){return V.ChromecastCaptionsDisable},ChromecastCaptionsEnable:function(){return L.ChromecastCaptionsEnable},ChromecastContext:function(){return s.ChromecastContext},ChromecastDisable:function(){return i.ChromecastDisable},ChromecastEnable:function(){return o.ChromecastEnable},ChromecastOverlay:function(){return u.ChromecastOverlay},ControlsOverlay:function(){return X.ControlsOverlay}
1,ControlsOverlayContext:function(){return Z.ControlsOverlayContext},EnterFullscreen:function(){return l.EnterFullscreen},EnterFullscreenContext:function(){return d.EnterFullscreenContext},ErrorOverlay:function(){return q.ErrorOverlay},ErrorOverlayContext:function(){return G.ErrorOverlayContext},ExitFullscreen:function(){return c.ExitFullscreen},ExitFullscreenContext:function(){return p.ExitFullscreenContext},Mute:function(){return f.Mute},MuteContext:function(){return g.MuteContext},Pause:function(){return b.Pause},PauseContext:function(){return m.PauseContext},PictureInPicture:function(){return ee.PictureInPicture},PictureInPictureContext:function(){return et.PictureInPictureContext},Play:function(){return v.Play},PlayContext:function(){return F.PlayContext},Progress:function(){return E.Progress},ProgressBar:function(){return P.ProgressBar},ProgressBarContext:function(){return h.ProgressBarContext},ProgressContext:function(){return C.ProgressContext},Replay:function(){return _.Replay},ReplayContext:function(){return O.ReplayContext},SeekBackward:function(){return w.SeekBackward},SeekBackwardContext:function(){return x.SeekBackwardContext},SeekForward:function(){return j.SeekForward},SeekForwardContext:function(){return S.SeekForwardContext},Stop:function(){return M.Stop},StopContext:function(){return A.StopContext},Unmute:function(){return k.Unmute},UnmuteContext:function(){return y.UnmuteContext},Video:function(){return z.Video},VideoContext:function(){return K.VideoContext},VolumeSlider:function(){return T.VolumeSlider},VolumeSliderContext:function(){return D.VolumeSliderContext},getErrorMessage:function(){return H.getErrorMessage},getErrorMessageFromError:function(){return Y.getErrorMessageFromError},prefixReferenceId:function(){return W.prefixReferenceId},useErrorOverlayTranslations:function(){return H.useTranslations}});let n=r(99262),o=r(84004),i=r(15474),u=r(20818),s=r(30112),a=r(1096),l=r(39986),c=r(12348),d=r(51678),f=r(38240),p=r(20824),b=r(5908),g=r(80460),v=r(31586),y=r(84418),m=r(1680),P=r(66212),h=r(4064),E=r(9276),C=r(34904),_=r(94076),O=r(64472),w=r(72948),x=r(16336),j=r(76386),S=r(22606),M=r(5458),A=r(734),k=r(19414),T=r(77580),D=r(14184),N=r(84524),I=r(93796),R=r(3634),B=r(12332),V=r(92068),L=r(97164),F=r(15374),U=r(48648),J=r(43168),G=r(487),H=r(56040),q=r(74545),Y=r(84979),z=r(21200),K=r(56655),W=r(78927),X=r(47860),Z=r(29136),Q=r(24451),$=r(24528),ee=r(56675),et=r(52879),er=r(41326)},22930:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"usePauseAd",{enumerable:!0,get:function(){return a}});let n=r(55729),o=r(98399),i=r(81130),u=r(35832),s=r(69056),a=(e,t)=>{let{entity:r}=t,{pauseAdEnabled:a}=(0,i.getEnvironment)().getRuntimeConfig().video,{render:l,getPlaceholder:c,show:d,hide:f}=(0,u.usePauseAdOverlay)(),{isAdDisabled:p,isPending:b}=(0,s.useAdSuppression)(r),g=!b&&!p&&a,v=(0,n.useCallback)(()=>g?l():null,[l,g]);return(0,n.useEffect)(()=>{var t;if(!e||!g)return;let r=c();null==(t=e.el().querySelector("video"))||t.after(r);let n=()=>{f(),(0,o.emitPauseAdVisibility)("hidden")},i=()=>{var t;e.seeking()||e.ended()||(d({isLive:null==(t=e.ads)?void 0:t.isLive(),currentTime:e.currentTime(),duration:e.mediainfo.duration,isFullscreen:e.isFullscreen()}),(0,o.emitPauseAdVisibility)("visible"))};return e.on("play",n),e.on("pause",i),()=>{e.off("play",n),e.off("pause",i),r.remove(),(0,o.emitPauseAdVisibility)("hidden")}},[f,c,d,e,g]),{render:v}}},23376:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"usePlayerDisposal",{enumerable:!0,get:function(){return o}});let n=r(55729),o=e=>{(0,n.useEffect)(()=>{if(e)return()=>null==e?void 0:e.dispose()},[e])}},23442:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getCurrentTimeFromProgress:function(){return u},resumeProgress:function(){return s},sendCurrentProgress:function(){return a}});let n=r(9288),o=r(10927),i=r(53712),u=(e,t)=>e*t/100,s=e=>{let{player:t,entityId:r}=e;(0,i.fetchProgress)(r).then(e=>{if(!(null==e?void 0:e.progress)||e.isCompleted)return;let r=t.duration();if(!Number.isFinite(r)||r<=0)return;let n=u(e.progress,r);t.currentTime(n)}).catch(e=>{o.logger.error({message:"An error occurred while fetching the progress",error:e,pfuTag:"sdk-player-progress-error"})})},a=async e=>{var t,r;let{entity:o,player:u}=e;if(o.disableProgress)return;let{id:s,owner:a,subTypology:l,knownEntities:c}=o,{videoShow:d}=c,f=new AbortController,p=u.duration(),b=u.currentTime();if(!Number.isFinite(p)||p<=0)return;
1let g=(0,i.getMediaProgress)(b,p),v=(0,n.roundToDecimals)(g,2);if(0===v)return;let y=d?{contextId:d.id.toString(),mediaType:null!=(t=d.subTypology)?t:void 0,owner:null!=(r=d.owner)?r:void 0}:void 0;await (0,i.sendProgress)({params:{contentId:s.toString(),progress:v,mediaType:null!=l?l:void 0,owner:null!=a?a:void 0,isCompleted:(0,i.isProgressCompleted)(v),context:y}},{abortSignal:f.signal})}},24388:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"usePlayerOption",{enumerable:!0,get:function(){return o}});let n=r(55729),o=(e,t,r)=>{(0,n.useEffect)(()=>{null==e||e[t](r)},[e,t,r])}},24451:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AdProgress",{enumerable:!0,get:function(){return i}});let n=r(6029),o=r(50164),i=e=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{children:'\n .vjs-ima3-ad-container iframe[title="Advertisement"] {\n display: none;\n }\n '}),(0,n.jsx)(o.AdProgress,{...e})]})},24528:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AdProgressContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},25071:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SHOW_PLAYING_INTERVAL_IN_MS",{enumerable:!0,get:function(){return r}});let r=3e4},25116:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}
1(t,{usePlayingShowDetails:function(){return a},useShowPlaybackStatus:function(){return s}});let n=r(55729),o=r(40270),i=r(25071),u=r(4318),s=e=>{let t=e?(0,u.getPlayingShowProgress)(e):0,[r,s]=(0,n.useState)({percentage:t,isPlaying:!1});return(0,o.useDeepCompareEffectNoCheck)(()=>{let t=()=>{if(!e)return void s({percentage:0,isPlaying:!1});let t=(0,u.getPlayingShowProgress)(e);if(t>0&&t<100)return void s({percentage:t,isPlaying:!0});s({percentage:0,isPlaying:!1})};t();let r=setInterval(()=>t(),i.SHOW_PLAYING_INTERVAL_IN_MS);return()=>{clearInterval(r)}},[e]),r},a=e=>{var t,r;let n=e&&"schedule"in e&&null!=(r=null==(t=e.schedule)?void 0:t.items)?r:[],o=(0,u.getPlayingShow)(n),{percentage:i}=s(o),a=o?(0,u.getNextShow)(n,o):null;return{show:o,percentage:i,nextShow:a}}},26519:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useErrorOverlayContext",{enumerable:!0,get:function(){return i}});let n=r(55729),o=r(487),i=()=>{let e=(0,n.useContext)(o.ErrorOverlayContext);if(!e)throw Error("The `ErrorOverlay` atoms cannot be used outside of the root component");return e}},26542:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Arr\xeater la diffusion sur Chromecast"}')},27538:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConcurrentPlaybackContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},27778:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Cast to Chromecast"}')},29136:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ControlsOverlayContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},30112:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ChromecastContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},30775:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useAnalytics",{enumerable:!0,get:function(){return s}});let n=r(55729),o=r(42696),i=r(85503),u=r(81278),s=(e,t)=>{let{enabled:r,entity:s}=t,{events:a}=(0,u.useRouter)(),[l,c]=(0,n.useState)(!1),d=(0,n.useCallback)(()=>{r&&(l||(0,i.trackPlayerInterruption)(e,s))},[r,e,s,l]);(0,n.useEffect)(()=>(a.on("routeChangeStart",d),()=>{a.off("routeChangeStart",d)}),[a,d]),(0,o.useNextVideoThreshold)(e,()=>c(!0))}},33253:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Disable Chromecast captions"}')},34292:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useAdBlockerErrorMessage",{enumerable:!0,get:function(){return c}});let n=r(55729),o=r(3095),i=r(86560),u=r(65444),s=r(49528),a=r(69056),l=r(92752),c=e=>{let{entity:t}=e,{isDetected:r,isPending:c}=(0,i.useAdBlockerDetector)(),{isPermitted:d,requiredPermission:f}=(0,s.usePermission)(t),{isAdDisabled:p}=(0,a.useAdSuppression)(t),{metadata:b,isPending:g}=(0,l.useVideoMetadata)({entity:t}),v=(u.isEntity.VideoEntity(t)||u.isEntity.VideoStreamEntity(t))&&f&&o.AD_BLOCKER_DETECTION_SUBSCRIPTIONS_WHITELIST.includes(f)&&d,y=(null==b?void 0:b.economics)==="AD_SUPPORTED";return{shouldShowErrorMessage:(0,n.useCallback)(()=>!p&&!v&&!!y&&r,[p,v,r,y]),isPending:c||g}}},34491:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useAutoplay",{enumerable:!0,get:function(){return i}});let n=r(55729),o=function(e){return e&&e.__esModule?e:{default:e}}(r(66877)),i=(e,t)=>{(0,n.useEffect)(()=>{if(!e||!t)return;let r=async()=>{let{result:t}=await o.default.video({inline:!0,muted:e.muted()});if(t)try{await e.play()}catch(e){}};return e.one("canplaythrough",r),()=>{e.off("canplaythrough",r)}},[e,t])}},34992:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"usePlayerBrightcoveProgress",{enumerable:!0,get:function(){return d}});let n=r(55729),o=r(90676),i=r(11643),u=r(23442),s=r(65444),a=r(81130),l=r(10927),c=r(53620),d=(e,t)=>{let{enabled:r=!0,entity:d}=t,{useSession:f}=(0,a.getEnvironment)(),{isAuthenticated:p}=f(),b=r&&!d.disableProgress,g=(0,n.useRef)(!1),v=(0,n.useRef)(0),{isAdPlaying:y}=(0,c.useAdStatus)(e),m=(0,n.useRef)(!1),P=(0,n.useCallback)(()=>{b&&e&&g.current&&!m.current&&s.isEntity.VideoEntity(d)&&(0,u.sendCurrentProgress)({entity:d,player:e}).catch(e=>{(0,o.isAbortError)(e)||l.logger.error({message:"An error occurred while sending the progress",error:e,pfuTag:"sdk-send-progress-player-error"})})},[b,d,e]),h=(0,n.useCallback)(()=>{b&&(clearInterval(v.current),v.current=window.setInterval(()=>P(),1e3*i.PROGRESS_UPDATE_INTERVAL_IN_SECONDS))},[b,P]);(0,n.useEffect)(()=>
1{if(!b)return void clearInterval(v.current);m.current=y,y?clearInterval(v.current):h()},[b,y,h]),(0,n.useEffect)(()=>{if(!b||!e||!p||!s.isEntity.VideoEntity(d))return;let{id:t}=d,r=()=>{h(),g.current||((0,u.resumeProgress)({player:e,entityId:t.toString()}),g.current=!0)},n=()=>{clearInterval(v.current),P()};return e.on("play",r),e.on("pause",n),()=>{P(),clearInterval(v.current),e.off("play",r),e.off("pause",n)}},[b,p,d,e,h,P])}},35302:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getPlayerEventPayload:function(){return c},hasReachedAnalyticsThreshold:function(){return l},isVerticalVideo:function(){return a},trackPlayerCanceled:function(){return f},trackPlayerDuration:function(){return d},trackPlayerInterruption:function(){return p}});let n=r(76263),o=r(25543),i=r(26716),u=r(14e3),s=r(65444),a=e=>s.isEntity.VideoEntity(e)&&"Vertical"===e.orientationFormat,l=e=>{if(!e)return!1;let t=e.played();return Array.from({length:t.length},(e,r)=>t.end(r)-t.start(r)).reduce((e,t)=>e+t,0)>=n.VERTICAL_VIDEO_ANALYTICS_THRESHOLD_IN_SECONDS},c=(e,t)=>{var r;return{...(0,u.getEventPayloadByEntity)(t),videoTitle:null!=(r=null==e?void 0:e.mediainfo.name)?r:"",orientationFormat:s.isEntity.VideoEntity(t)?t.orientationFormat:void 0}},d=(e,t)=>{e&&t&&(a(t)||i.analytics.track(o.Event.TrackPlayerDuration,{...c(e,t),playerDuration:e.currentTime()}))},f=(e,t)=>{e&&t&&(a(t)||i.analytics.track(o.Event.TrackPlayerCanceled,c(e,t)))},p=(e,t)=>{e&&t&&e.currentTime()>0&&(d(e,t),f(e,t))}},35677:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(9010)),o=i(r(40059));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},35832:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"usePauseAdOverlay",{enumerable:!0,get:function(){return f}});let n=r(6029),o=r(55729),i=r(64872),u=r(56760),s=r(86867),a=r(7154),l=r(95830),c=r(60096),d="tw-absolute tw-inset-0 tw-h-full tw-w-full",f=()=>{let e=(0,o.useRef)(null),t=(0,o.useRef)(null),r=(0,o.useRef)(0),f=(0,c.useAdvertisement)(),p=null==f?void 0:f.context,b=(0,o.useCallback)(()=>(t.current=document.createElement("div"),t.current.style.pointerEvents="all",t.current.setAttribute("data-testid","pause-ad-placeholder"),t.current),[]),g=(0,o.useCallback)(n=>{var o,u,a;let{isLive:c,currentTime:f,duration:b,isFullscreen:g}=n,v=!!c||f>s.PAUSE_AD_START_DELAY_IN_SECONDS,y=!c&&f>b-s.PAUSE_AD_END_DELAY_IN_SECONDS,m=Date.now()-r.current>s.AD_EXPIRATION_TIMEOUT_IN_MS,P=(null==p||null==(o=p.video_ad_status)?void 0:o.toLowerCase())!=="free",h=void 0!==window.MediaSource;if(null==(u=t.current)||u.setAttribute("class",(0,i.twMerge)(d,"tw-visible")),!(v&&!y&&m&&P&&!(g&&!h)))return;let E=null==(a=e.current)?void 0:a.getAttribute("id");E&&((0,l.refreshAd)(E),r.current=Date.now())},[null==p?void 0:p.video_ad_status]);return{render:(0,o.useCallback)(()=>t.current?(0,u.createPortal)((0,n.jsx)(a.PauseAd,{ref:e}),t.current):null,[]),getPlaceholder:b,show:g,hide:(0,o.useCallback)(()=>{var e;null==(e=t.current)||e.setAttribute("class",(0,i.twMerge)(d,"tw-invisible"))},[])}}},36878:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(82013)),o=i(r(52144));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},37403:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{useConcurrentPlayback:function(){return n.useConcurrentPlayback},useConcurrentPlaybackListener:function(){return n.useConcurrentPlaybackListener}});let n=r(90422)},37627:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Activer la description audio"}')},38104:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"usePlayerVisibility",{enumerable:!0,get:function(){return o}});let n=r(55729),o=e=>{let[t,r]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!e)return;let t=()=>r(!0),n=()=>r(!1);return e.on("playing",t),e.on("error",n),e.on("aderror",n),e.on("ended",n),()=>{e.off("playing",t),e.off("error",n),e.off("aderror",n),e.off("ended",n)}},[e]),t}},38171:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ErrorOverlay",{enumerable:!0,get:function(){return u}});let n=r(58391),o=r(9393),i=r(79395),u={Root:o.Root,Title:i.Title,Message:n.Message}},38800:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(66519)),o=i(r(26542));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},39814:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIma3",{enumerable:!0,get:function(){return c}});let n=r(55729),o=r(62020),i=r(59651),u=r(20522),s=r(65444),a=r(91750),l=r(69056),c=(e,t)=>{let{playerId:r,entity:c}=t,d=(0,o.useIsMounted)(),f=!!s.isEntity.VideoStreamEntity(c)&&!!c.daiAssetKey,{isAdDisabled:p,isPending:b}=(0,l.useAdSuppression)(c),{url:g,isPending:v}=(0,a.useVideoAdTagUrl)({playerId:r,entity:c,enabled:!p}),y=v||b,[m,P]=(0,n.useState)(null),h=m===c.id,E=f||p||!y&&!g||h,C=(0,n.useRef)(E),_=(0,n.useRef)(null);e&&(0,i.monkeyPatch)(e,"play",{key:"ima3",factory:e=>function(){if(C.current)return e();_.current=e}}),(0,n.useEffect)(()=>{var e;if(C.current=E,!E)return;let t=_.current;t&&(_.current=null,null==(e=t())||e.catch(()=>{}))},[E]),(0,u.useVisibilityChange)(t=>{!p&&e&&!f&&"hidden"===t&&e.ads.isAdPlaying()&&e.pause()}),(0,n.useEffect)(()=>{if(!e||!d()||f||p||y||!g)return;let t=()=>!!e.ima3&&(e.ima3.settings={requestMode:"onplay",serverUrl:g,showVpaidControls:!0,debug:!1},P(c.id),!0);if(t())return;let r=()=>t();return e.one("ima3-ready",r),()=>{e.off("ima3-ready",r)}},[d,f,g,p,y,e,c.id])}},39986:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EnterFullscreen",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(51678),u=r(65300),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(i.EnterFullscreenContext),l=(0,u.useTranslations)();if(!a)throw Error("The `EnterFullscreen` atom cannot be used outside of the root component");let{enterFullscreenButtonRef:c,isFullscreen:d,isAdPlaying:f,hasError:p,hasMedia:b,enterFullscreen:g}=a;return(0,n.jsx)("button",{ref:c,onClick:e=>{g(),null==r||r(e)},disabled:p||!b||d||f,"aria-label":l("ariaLabel"),...s,children:t})}},40059:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Rejouer le contenu"}')},40402:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Enable audio description"}')},41174:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(33253)),o=i(r(16360));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},41326:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BrightcoveAdBlockerDetectedError:function(){return u},BrightcoveError:function(){return r},BrightcoveGeoRestrictedError:function(){return n},BrightcoveMediaAbortedError:function(){return s},BrightcoveMediaDecodeError:function(){return l},BrightcoveMediaEncryptedError:function(){return d},BrightcoveMediaNetworkError:function(){return a},BrightcoveMediaRequiresPermissionError:function(){return f},BrightcoveMediaSrcNotSupportedError:function(){return c},BrightcoveNoSrcError:function(){return o},BrightcoveTimeoutError:function(){return i},BrightcoveUnknownError:function(){return p}});class r extends Error{constructor(e,t=e){super(t),this.code=e,this.type="PlayerError",this.name="BrightcoveError"}}class n extends r{constructor(){super("geoRestricted"),this.name="BrightcoveGeoRestrictedError"}}class o extends r{constructor(){super("noSource"),this.name="BrightcoveNoSrcError"}}class i extends r{constructor(){super("timeout"),this.name="BrightcoveTimeoutError"}}class u extends r{constructor(){super("adBlockerDetected"),this.name="BrightcoveAdBlockerDetectedError"}}class s extends r{constructor(){super("mediaAborted"),this.name="BrightcoveMediaAbortedError"}}class a extends r{constructor(){super("network"),this.name="BrightcoveMediaNetworkError"}}class l extends r{constructor(){super("decode"),this.name="BrightcoveMediaDecodeError"}}class c extends r{constructor(){super("sourceNotSupported"),this.name="BrightcoveMediaSrcNotSupportedError"}}class d extends r{constructor(){super("encrypted"),this.name="BrightcoveMediaEncryptedError"}}class f extends r{constructor(){super("requiresPermission"),this.name="BrightcoveMediaRequiresPermissionError"}}class p extends r{constructor(e){super("unknown",e),this.name="BrightcoveUnknownError"}}},41466:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ShowNowPlaying",{enumerable:!0,get:function(){return i}});let n=r(6029),o=r(25116),i=e=>{let{show:t,children:r}=e,{isPlaying:i}=(0,o.useShowPlaybackStatus)(t);return i?(0,n.jsx)(n.Fragment,{children:r}):null}},42233:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useComscoreStreamingAnalytics",{enumerable:!0,get:function(){return u}});let n=r(55729),o=r(52541),i=r(65444),u=(e,t)=>{let{entity:r,enabled:u=!0}=t,s=(0,n.useRef)(!1),a=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if(!u||!e||!i.isEntity.VideoEntity(r)&&!i.isEntity.VideoStreamEntity(r))return;let t=(0,o.getStreamingAnalyticsInstance)();if(!t)return;s.current=!1,a.current=!1;let n=()=>{s.current||(s.current=!0,t.createPlaybackSession(),t.setMetadata((0,o.buildMetadata)(r))),t.notifyPlay()},l=()=>{s.current&&t.notifyPause()},c=()=>{s.current&&(t.notifyEnd(),s.current=!1,a.current=!1)},d=()=>{s.current&&(a.current||(a.current=!0,t.notifyBufferStart()))},f=()=>{s.current&&a.current&&(a.current=!1,t.notifyBufferStop())},p=()=>{s.current&&t.notifySeekStart()},b=()=>{s.current&&e&&(t.startFromPosition((e=>Number.isFinite(e)?Math.max(0,Math.round(1e3*e)):0)(e.currentTime())),e.paused()||t.notifyPlay())},g=()=>{s.current&&(t.notifyEnd(),s.current=!1,a.current=!1)};return e.on("play",n),e.on("pause",l),e.on("ended",c),e.on("waiting",d),e.on("playing",f),e.on("seeking",p),e.on("seeked",b),e.on("error",g),()=>{s.current&&t.notifyEnd(),e.off("play",n),e.off("pause",l),e.off("ended",c),e.off("waiting",d),e.off("playing",f),e.off("seeking",p),e.off("seeked",b),e.off("error",g)}},[r,u,e])}},43168:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AudioDescriptionEnableContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},45311:e=>{"use strict";e.exports=JSON.parse('{"Your video will resume in {1} second":"Votre vid\xe9o reprendra dans {1} seconde","Your video will resume in {1} seconds":"Votre vid\xe9o reprendra dans {1} secondes"}')},46172:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Enable Chromecast captions"}')},46286:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PlayerBrightcove",{enumerable:!0,get:function(){return D}});let n=r(6029),o=r(55729),i=r(64872),u=r(22909),s=r(78873),a=r(97510),l=r(65444),c=r(10927),d=r(42696),f=r(53620),p=r(52772),b=r(42233),g=r(62104),v=r(63456),y=r(27538),m=r(82610),P=r(62520),h=r(56336),E=r(4612),C=r(39814),_=r(71960),O=r(53980),w=r(90774),x=r(22930),j=r(10720),S=r(23376),M=r(34992),A=r(99516),k=r(21382),T=r(52434),D=(0,o.forwardRef)((e,t)=>{let{accountId:r,playerId:D,entity:N,onFullscreenChange:I,onError:R,onPlayer:B,onBeforePlay:V,children:L,className:F,analytics:U=!0,progress:J=!0,nextVideo:G=!0,fullscreen:H=!0,...q}=e,{referenceId:Y}=N,z=(0,s.useEvent)(B),K=(0,s.useEvent)(R),W=(0,s.useEvent)(V),X=(0,o.useId)(),Z=(0,o.useRef)(null),Q=(0,o.useRef)(null),$=(0,o.useRef)(null),ee=(0,o.useRef)(null),et=(0,o.useRef)(null),er=(0,o.useRef)(null),en=(0,o.useRef)(null),eo=(0,o.useRef)(null),ei=(0,o.useRef)(null),eu=(0,o.useRef)(null),es=(0,o.useRef)(null),ea=(0,o.useRef)(null),el=(0,o.useRef)(null),ec=(0,o.useRef)(null),ed=(0,o.useRef)(null),ef=(0,o.useRef)(!1),[ep,eb]=(0,o.useState)(!1),[eg,ev]=(0,o.useState)(!0),{handleFocus:ey}=(0,P.useFocusSwitch)([[()=>Q.current,()=>$.current],[()=>Q.current,()=>ee.current],[()=>et.current,()=>er.current],[()=>en.current,()=>eo.current],[()=>eu.current,()=>es.current],[()=>ea.current,()=>el.current]]),{value:em,error:eP}=(0,a.useScript)("https://players.brightcove.net/".concat(r,"/").concat(D,"_default/index.min.js"),e=>e.bc(CSS.escape(X)));(0,M.usePlayerBrightcoveProgress)(em,{enabled:J,entity:N}),(0,_.useCustomLocalizedMessages)(em),(0,v.useDisabledClosedCaptions)(em),(0,S.usePlayerDisposal)(em),(0,p.useAnalytics)(em,{enabled:U,entity:N}),(0,b.useComscoreStreamingAnalytics)(em,{entity:N,enabled:U}),(0,C.useIma3)(em,{entity:N,playerId:D}),(0,E.useImaDai)(em,{entity:N});let{render:eh}=(0,x.usePauseAd)(em,{entity:N}),{volume:eE,isMuted:eC,isSilent:e_,setVolume:eO,mute:ew,unmute:ex}=(0,k.useVolumeControl)(em),{isFullscreen:ej,enterFullscreen:eS,exitFullscreen:eM}=(0,h.useFullscreen)(em,{enabled:H,element:Z.current,onFullscreenChange:I}),{hasCaptions:eA,isCaptionsEnabled:ek,enableCaptions:eT,disableCaptions:eD}=(0,v.useCaptionsControl)(em),{hasAudioDescription:eN,isAudioDescriptionEnabled:eI,enableAudioDescription:eR,disableAudioDescription:eB}=(0,g.useAudioDescriptionControl)(em),{isPaused:eV,isStopped:eL,hasEnded:eF,isPlaying:eU,play:eJ,pause:eG,stop:eH,replay:eq}=(0,j.usePlaybackControl)(em,{entity:N,onBeforePlay:W}),{error:eY}=(0,m.useErrorHandling)(em,{entity:N}),ez=null!=eP?eP:eY,{currentTime:eK,remainingTime:eW,duration:eX,progressBarPosition:eZ,isDraggingProgressBar:eQ,isSeeking:e$,isPlayable:e0,setCurrentTime:e2,setProgressBarPosition:e5,setIsDraggingProgressBar:e1}=(0,A.useTimeControl)(em),{isAdPlaying:e6,isPauseAdDisplayed:e9}=(0,f.useAdStatus)(em),{currentAdPosition:e4,totalAds:e7}=(0,f.useAdProgress)(em),{nextVideo:e3}=(0,d.useNextVideo)(em,{enabled:G,entity:N}),{progress:e8}=(0,d.useNextVideoPreviewProgress)(em),{nextVideoShows:te}=(0,T.useNextVideoShows)(em,{enabled:G,entity:N});(0,o.useEffect)(()=>{ez&&(null==K||K(ez),c.logger.error({message:"An error occurred while loading the brightcove player",error:ez,pfuTag:"sdk-brightcove-player
1-error"}))},[ez,K]),(0,o.useEffect)(()=>{em&&(null==z||z(em))},[z,em]);let tt=(0,o.useMemo)(()=>({play:eJ,pause:eG,stop:eH,mute:ew,unmute:ex,replay:eq,enterFullscreen:eS,exitFullscreen:eM,enableCaptions:eT,disableCaptions:eD,enableAudioDescription:eR,disableAudioDescription:eB,setCurrentTime:e2,setVolume:eO}),[eJ,eG,eH,ew,ex,eq,eS,eM,eT,eD,eR,eB,e2,eO]),tr={...tt,setProgressBarPosition:e5,setIsDraggingProgressBar:e1,hasMedia:!0,isPlaying:eU,currentAdPosition:e4,totalAds:e7,isPaused:eV,isStopped:eL,hasError:!!ez,isMuted:eC,isSilent:e_,isPlayable:e0,isAdPlaying:e6,isPauseAdDisplayed:e9,isSeeking:e$,isDraggingProgressBar:eQ,isFullscreen:ej,hasEnded:eF,volume:eE,currentTime:eK,remainingTime:eW,duration:eX,progressBarPosition:eZ,rootRef:Z,playButtonRef:Q,pauseButtonRef:$,stopButtonRef:ee,muteButtonRef:et,unmuteButtonRef:er,enterFullscreenButtonRef:en,exitFullscreenButtonRef:eo,replayButtonRef:ei,hasCaptions:eA,isCaptionsEnabled:ek,captionsEnableButtonRef:eu,captionsDisableButtonRef:es,hasAudioDescription:eN,isAudioDescriptionEnabled:eI,audioDescriptionEnableButtonRef:ea,audioDescriptionDisableButtonRef:el,seekBackwardButtonRef:ec,seekForwardButtonRef:ed,player:em,referenceId:Y,videoElementId:X,error:eY,hasPictureInPictureBeenDismissedRef:ef,isPictureInPictureActive:ep,setPictureInPictureActive:eb,nextVideo:e3,nextVideoProgress:e8,nextVideoShows:e3?null:te,canControlsBeDisplayed:eg,setCanControlsBeDisplayed:ev,isLive:l.isEntity.VideoStreamEntity(N),entity:N};return(0,o.useImperativeHandle)(t,()=>tt,[tt]),(0,n.jsx)("div",{ref:Z,onFocusCapture:ey,className:(0,i.twMerge)("[&_.vjs-error-display]:!tw-hidden","tw-relative tw-isolate tw-z-1 tw-h-auto tw-max-h-full tw-w-full",ep&&"tw-z-10",F,ej?"tw-bg-black":"tw-aspect-video"),...q,children:(0,n.jsx)(u.PictureInPictureContext.Provider,{value:tr,children:(0,n.jsx)(u.ErrorOverlayContext.Provider,{value:tr,children:(0,n.jsx)(u.PlayContext.Provider,{value:tr,children:(0,n.jsx)(u.PauseContext.Provider,{value:tr,children:(0,n.jsx)(u.StopContext.Provider,{value:tr,children:(0,n.jsx)(u.MuteContext.Provider,{value:tr,children:(0,n.jsx)(u.UnmuteContext.Provider,{value:tr,children:(0,n.jsx)(u.VolumeSliderContext.Provider,{value:tr,children:(0,n.jsx)(u.ProgressBarContext.Provider,{value:tr,children:(0,n.jsx)(u.ProgressContext.Provider,{value:tr,children:(0,n.jsx)(u.EnterFullscreenContext.Provider,{value:tr,children:(0,n.jsx)(u.ExitFullscreenContext.Provider,{value:tr,children:(0,n.jsx)(u.ReplayContext.Provider,{value:tr,children:(0,n.jsx)(u.CaptionsEnableContext.Provider,{value:tr,children:(0,n.jsx)(u.CaptionsDisableContext.Provider,{value:tr,children:(0,n.jsx)(u.AudioDescriptionEnableContext.Provider,{value:tr,children:(0,n.jsx)(u.AudioDescriptionDisableContext.Provider,{value:tr,children:(0,n.jsx)(u.SeekBackwardContext.Provider,{value:tr,children:(0,n.jsx)(u.SeekForwardContext.Provider,{value:tr,children:(0,n.jsx)(u.VideoContext.Provider,{value:tr,children:(0,n.jsx)(u.ControlsOverlayContext.Provider,{value:tr,children:(0,n.jsx)(y.ConcurrentPlaybackContext.Provider,{value:tr,children:(0,n.jsx)(O.NextVideoPreviewContext.Provider,{value:tr,children:(0,n.jsx)(w.NextVideoShowsPreviewContext.Provider,{value:tr,children:(0,n.jsxs)(u.AdProgressContext.Provider,{value:tr,children:[eh(),L]})})})})})})})})})})})})})})})})})})})})})})})})})})});D.displayName="PlayerBrightcove"},46435:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useBrightcoveConcurrentPlayback",{enumerable:!0,get:function(){return i}});let n=r(55729),o=r(37403),i=(e,t)=>{let{entity:r}=t,{onPlay:i,onPause:u,onEnded:s}=(0,o.useConcurrentPlayback)({entity:r});(0,n.useEffect)(()=>{if(e)return e.on("play",i),e.on("pause",u),e.on("ended",s),e.on("ads-play",i),e.on("ima3-paused",u),()=>{e.off("play",i),e.off("pause",u),e.off("ended",s),e.off("ads-play",i),e.off("ima3-paused",u)}},[e,i,u,s])}},47860:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ControlsOverlay",{enumerable:!0,get:function(){return a}});let n=r(6029),o=r(55729),i=r(64872),u=r(98381),s=r(29136),a=e=>{let{children:t,className:r,fadeOutDelayInMs:a=u.DEFAULT_FADE_OUT_DELAY_IN_MS,...l}=e,c=(0,o.useContext)(s.ControlsOverlayContext),[d,f]=(0,o.useState)(!1),p=(0,o.useRef)(0);if(!c)throw Error("The `ControlsOverlay` atom cannot be used outside of the root component");let{rootRef:b,canControlsBeDisplayed:g,isFullscreen:v,enterFullscreen:y,exitFullscreen:m,isPlaying:P,play:h,pause:E,hasError:C,isAdPlaying:_,isPauseAdDisplayed:O}=c,w=b.current,x=_||O,j=()=>{f(!1),clearTimeout(p.current)},S=(0,o.useCallback)(()=>{g&&(f(!0),clearTimeout(p.current),p.current=window.setTimeout(j,a))},[g,a]);return((0,o.useEffect)(()=>
1{if(w)return S(),w.addEventListener("focusin",S),w.addEventListener("keydown",S),w.addEventListener("mousemove",S),w.addEventListener("touchstart",S),()=>{w.removeEventListener("focusin",S),w.removeEventListener("keydown",S),w.removeEventListener("mousemove",S),w.removeEventListener("touchstart",S),clearTimeout(p.current)}},[w,a,S]),(0,o.useEffect)(()=>{g?S():j()},[g,S]),C)?null:(0,n.jsxs)("div",{className:(0,i.twMerge)("tw-absolute tw-inset-0","tw-opacity-0 tw-transition-opacity tw-duration-300",r,d&&"tw-opacity-100",x&&"tw-pointer-events-none [&_a]:tw-pointer-events-auto [&_button]:tw-pointer-events-auto [&_input]:tw-pointer-events-auto"),...l,children:[!x&&(0,n.jsx)("button",{tabIndex:-1,onClick:()=>P?E():h(),onDoubleClick:()=>v?m():y(),className:"tw-absolute tw-inset-0"}),t]})}},48093:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Root",{enumerable:!0,get:function(){return a}});let n=r(6029),o=r(55729),i=r(64872),u=r(42932),s=r(52879),a=e=>{let{className:t,children:r,...a}=e,l=(0,o.useContext)(s.PictureInPictureContext);if(!l)throw Error("The `PictureInPicture.Root` atom cannot be used outside of the root component");let{error:c,setPictureInPictureActive:d,hasPictureInPictureBeenDismissedRef:f}=l;return((0,o.useEffect)(()=>{c&&d(!1)},[c,d]),c)?null:(0,n.jsx)(u.InView,{"data-testid":"picture-in-picture-wrapper",className:(0,i.twMerge)("tw-absolute tw-inset-0",t),onEnter:()=>d(!1),onExit:e=>{!f.current&&e.boundingClientRect.top<0&&d(!0)},...a,children:r})}},48311:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BrightcoveAdBlockerDetectedError:function(){return n.BrightcoveAdBlockerDetectedError},BrightcoveError:function(){return n.BrightcoveError},BrightcoveGeoRestrictedError:function(){return n.BrightcoveGeoRestrictedError},BrightcoveMediaAbortedError:function(){return n.BrightcoveMediaAbortedError},BrightcoveMediaDecodeError:function(){return n.BrightcoveMediaDecodeError},BrightcoveMediaEncryptedError:function(){return n.BrightcoveMediaEncryptedError},BrightcoveMediaNetworkError:function(){return n.BrightcoveMediaNetworkError},BrightcoveMediaRequiresPermissionError:function(){return n.BrightcoveMediaRequiresPermissionError},BrightcoveMediaSrcNotSupportedError:function(){return n.BrightcoveMediaSrcNotSupportedError},BrightcoveNoSrcError:function(){return n.BrightcoveNoSrcError},BrightcoveTimeoutError:function(){return n.BrightcoveTimeoutError},BrightcoveUnknownError:function(){return n.BrightcoveUnknownError},getErrorMessageFromError:function(){return i}});let n=r(22909),o=r(24762),i=e=>(0,n.getErrorMessage)((0,o.getEnvironment)().getLanguage(),e instanceof n.BrightcoveError?e.code:"unknown")},48648:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AudioDescriptionDisableContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},50164:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AdProgress",{enumerable:!0,get:function(){return u}});let n=r(6029),o=r(55729),i=r(24528),u=e=>{let{children:t,...r}=e,u=(0,o.useContext)(i.AdProgressContext);if(!u)throw Error("The `AdProgress` atom cannot be used outside of the root component");let{isAdPlaying:s,currentAdPosition:a,totalAds:l}=u;return s&&a&&l?(0,n.jsx)("div",{...r,children:t({currentAdPosition:a,totalAds:l})}):null}},51678:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EnterFullscreenContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},51840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(2503)),o=i(r(22654));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},51914:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NextVideoShowsPreview",{enumerable:!0,get:function(){return u}});let n=r(6029),o=r(55729),i=r(90774),u=e=>{let{Component:t}=e,r=(0,o.useContext)(i.NextVideoShowsPreviewContext);if(!r)throw Error("The `NextVideoShowsPreview` atom cannot be used outside of the root component");let{nextVideoShows:u,isFullscreen:s,setCanControlsBeDisplayed:a}=r,[l,c]=(0,o.useState)(!1),d=!l&&u&&u.length>0;return((0,o.useEffect)(()=>{d&&a(!1)},[d,a]),(0,o.useEffect)(()=>{c(!1)},[u]),d)?(0,n.jsx)(t,{entities:u,isFullscreen:s,dismiss:()=>{c(!0),a(!0)}}):null}},52144:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Quitter le mode plein \xe9cran"}')},52434:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useNextVideoShows",{enumerable:!0,get:function(){return s}});let n=r(389),o=r(65444),i=r(62863),u=r(70068),s=(e,t)=>{let{enabled:r=!0,entity:s}=t,{getAbortSignal:a,error:l,run:c,value:d,status:f}=(0,n.useAsync)(u.getNextVideoShows);return(0,i.useNextVideoShowsThreshold)(e,()=>{r&&o.isEntity.VideoEntity(s)&&c({entity:s,abortSignal:a()})}),{error:l,isIdle:"idle"===f,isPending:"pending"===f,isRejected:"rejected"===f,isResolved:"resolved"===f,nextVideoShows:d,status:f}}},52541:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{buildMetadata:function(){return a},getStreamingAnalyticsInstance:function(){return l}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(5658)),o=r(14e3),i=r(65444),u=r(81130),s=e=>null==e||""===e?"*null":String(e),a=e=>{var t;let{ContentMetadata:r}=n.default.StreamingAnalytics,u=new r,a=null!=(t=null==e?void 0:e.vamContext)?t:null,l=e=>s(null==a?void 0:a[e]);if(u.setMediaType(r.ContentType.LONG_FORM_ON_DEMAND),u.setUniqueId(l("ns_st_ci")),u.setLength((e=>{let t=Number(e);return Number.isFinite(t)?t:0})(null==a?void 0:a.ns_st_cl)),u.setStationCode(l("ns_st_stc")),u.setProgramId(l("ns_st_tpr")),u.setProgramTitle(l("ns_st_pr")),u.setEpisodeTitle(l("ns_st_ep")),u.setEpisodeSeasonNumber(l("ns_st_sn")),u.setEpisodeId(l("ns_st_tep")),i.isEntity.VideoStreamEntity(e)){let{showName:t,episodeName:n,seasonNumber:i,episodeNumber:a}=(0,o.getVideoStreamEntityEventPayload)(e);u.setMediaType(r.ContentType.LIVE),u.setProgramTitle(s(t)),u.setEpisodeTitle(s(n)),i&&u.setEpisodeSeasonNumber(i),a&&u.setEpisodeId(a)}return u},l=(()=>{let e=null,t=!1;return()=>{var r,o;let{getRuntimeConfig:i}=(0,u.getEnvironment)(),{analytics:s}=i(),a=null==s||null==(r=s.comscore)?void 0:r.clientId,l=null==s||null==(o=s.comscore)?void 0:o.clientName;return a&&l?(t||(n.default.configuration.getPublisherConfiguration(a)||n.default.configuration.addClient(new n.default.configuration.PublisherConfiguration({publisherId:a})),n.default.configuration.enableFirstPartyCookie(),n.default.start(),t=!0),e||(e=new n.default.StreamingAnalytics({includedPublishers:[a]})).configuration.getStreamingPublisherConfiguration(a).setLabel("c3",l),e):null}})()},52772:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useAnalytics",{enumerable:!0,get:function(){return f}});let n=r(55729),o=r(1353),i=r(7851),u=r(35302),s=r(25543),a=r(26716),l=r(65444),c=r(7312),d=e=>{let{player:t,entity:r,enabled:n,hasStarted:o}=e;n&&t&&!o&&(!(0,u.isVerticalVideo)(r)||(0,u.hasReachedAnalyticsThreshold)(t))&&(e.hasStarted=!0,a.analytics.track(s.Event.TrackPlayerPlaying,(0,u.getPlayerEventPayload)(t,r)))},f=(e,t)=>{let{enabled:r,entity:f}=t,p=(0,n.useRef)({player:e,entity:f,enabled:r,hasStarted:!1,hasEnded:!1}),b=(0,u.isVerticalVideo)(f),g=(0,n.useCallback)(()=>d(p.current),[]);(0,o.useIsomorphicLayoutEffect)(()=>{let t=p.current,n=t.player!==e||t.entity.id!==f.id||t.entity.referenceId!==f.referenceId,o=(0,u.isVerticalVideo)(t.entity);r&&o&&(n||!b)&&d(t),p.current={player:e,entity:f,enabled:r,hasStarted:!n&&t.hasStarted,hasEnded:!n&&t.hasEnded}},[e,f,r,b]),(0,o.useIsomorphicLayoutEffect)(()=>()=>{(0,u.isVerticalVideo)(p.current.entity)&&d(p.current)},[]),(0,i.useOnPageHide)(()=>{let e=p.current,{player:t,entity:r,enabled:n,hasEnded:o}=e;
1if(n&&t&&!o){if((0,u.isVerticalVideo)(r))return void d(e);(0,u.trackPlayerInterruption)(t,r)}}),(0,c.useNextVideoThreshold)(e,()=>{let e=p.current,{player:t,entity:r,enabled:n,hasEnded:o}=e;n&&t&&!o&&l.isEntity.VideoEntity(r)&&((0,u.isVerticalVideo)(r)||(e.hasEnded=!0,a.analytics.track(s.Event.TrackPlayerEnding,(0,u.getPlayerEventPayload)(t,r)),(0,u.trackPlayerDuration)(t,r)))}),(0,o.useIsomorphicLayoutEffect)(()=>{if(!r||!e)return;let t=b?"timeupdate":"play";return e.on(t,g),()=>{e.off(t,g)}},[r,e,b,g])}},52879:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PictureInPictureContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},53620:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{useAdProgress:function(){return u},useAdStatus:function(){return i}});let n=r(55729),o=r(98399),i=e=>{let[t,r]=(0,n.useState)(!1),[i,u]=(0,n.useState)(!1),s=(0,n.useRef)({podActive:!1,adActive:!1});return(0,n.useEffect)(()=>{if(!e)return;s.current={podActive:!1,adActive:!1};let t=()=>{r(s.current.podActive||s.current.adActive)},n=()=>{s.current.podActive=!0,t()},o=()=>{s.current.podActive=!1,t()},i=()=>{s.current.adActive=!0,t()},u=()=>{s.current.adActive=!1,t()};return e.on("ads-pod-started",n),e.on("ads-pod-ended",o),e.on("ads-ad-started",i),e.on("ads-ad-ended",u),()=>{e.off("ads-pod-started",n),e.off("ads-pod-ended",o),e.off("ads-ad-started",i),e.off("ads-ad-ended",u)}},[e]),(0,o.usePauseAdVisibilityListener)(e=>{"visible"===e&&u(!0),"hidden"===e&&u(!1)}),{isAdPlaying:t,isPauseAdDisplayed:i}},u=e=>{let[t,r]=(0,n.useState)(null),[o,i]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let t=null==e?void 0:e.ima3;if(!t)return;let n=()=>{var e;let{currentAd:r}=t,n=null==(e=r.getAdPodInfo())?void 0:e.getTotalAds();i(null!=n?n:null)},o=()=>{r(null),i(null)},u=()=>{var e;let{currentAd:n}=t,o=null==(e=n.getAdPodInfo())?void 0:e.getAdPosition();r(null!=o?o:null)};return e.on("ads-pod-started",n),e.on("ads-pod-ended",o),e.on("ads-ad-started",u),()=>{e.off("ads-pod-started",n),e.off("ads-pod-ended",o),e.off("ads-ad-started",u)}},[e]),{currentAdPosition:t,totalAds:o}}},53980:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NextVideoPreviewContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},56040:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getErrorMessage:function(){return a},useTranslations:function(){return l}});let n=u(r(9271)),o=u(r(9966)),i=r(15012);function u(e){return e&&e.__esModule?e:{default:e}}let s={"en-CA":n.default,"fr-CA":o.default},a=(e,t)=>s[e][t],l=(0,i.createModuleTranslations)(s)},56271:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AD_TIME_UPDATE_INTERVAL_IN_MS:function(){return r},BC_CURRENT_TIME_DECIMALS:function(){return n}});let r=250,n=6},56336:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useFullscreen",{enumerable:!0,get:function(){return o}});let n=r(55729),o=(e,t)=>{let{enabled:r=!0,element:o,onFullscreenChange:i}=t,[u,s]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{r||null==e||e.options({userActions:{hotkeys:{fullscreenKey:()=>!1}}})},[r,e]),(0,n.useEffect)(()=>{let e=()=>{let e=document.fullscreenElement===o;s(e),null==i||i(e)};return null==o||o.addEventListener("fullscreenchange",e),()=>{null==o||o.removeEventListener("fullscreenchange",e)}},[o,i]),{isFullscreen:u,enterFullscreen:()=>{r&&("function"==typeof(null==o?void 0:o.requestFullscreen)?o.requestFullscreen():null==e||e.requestFullscreen())},exitFullscreen:()=>null==e?void 0:e.exitFullscreen()}}},56655:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"VideoContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},56675:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PictureInPicture",{enumerable:!0,get:function(){return u}});let n=r(97507),o=r(14659),i=r(48093),u={Close:n.Close,Player:o.Player,Root:i.Root}},58391:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Message",{enumerable:!0,get:function(){return l}});let n=r(6029),o=r(15012),i=r(84063),u=r(41326),s=r(26519),a=r(56040),l=e=>{let{children:t,...r}=e,{error:l}=(0,s.useErrorOverlayContext)(),c=(0,o.useLocale)();if(!l)return null;let d=l instanceof u.BrightcoveError?l.code:"unknown";return(0,n.jsx)(i.Text,{as:"p",...r,children:null!=t?t:(0,a.getErrorMessage)(c,d).message})}},58832:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(8715)),o=i(r(67018));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},60809:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(40402)),o=i(r(37627));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},62104:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useAudioDescriptionControl",{enumerable:!0,get:function(){return i}});let n=r(55729),o=r(68954),i=e=>{let[t,r]=(0,n.useState)(!1),i=(0,n.useCallback)(()=>{e&&((0,o.enableAudioDescription)(e),r(!0))},[e]),u=(0,n.useCallback)(()=>{e&&((0,o.disableAudioDescription)(e),r(!1))},[e]);return{hasAudioDescription:!!(0,o.getAudioDescription)(e),isAudioDescriptionEnabled:t,enableAudioDescription:i,disableAudioDescription:u}}},62337:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Disable captions"}')},62520:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useFocusSwitch",{enumerable:!0,get:function(){return r}});let r=e=>({handleFocus:t=>{let{target:r}=t;if(!(r instanceof HTMLElement))return;let n=e.find(e=>{let[t,n]=e;return[t(),n()].includes(r)});if(!n)return;let[o,i]=n,u=r===o()?i():o(),s=new MutationObserver(e=>{for(let t of e){let e=t.target;"disabled"===t.attributeName&&e instanceof HTMLElement&&e.hasAttribute("disabled")&&(null==u||u.focus({preventScroll:!0}),s.disconnect())}});s.observe(r,{attributes:!0,attributeFilter:["disabled"]})}})},62622:e=>{"use strict";e.exports=JSON.parse('{"Your video will resume in {1} second":"Your video will resume in {1} second","Your video will resume in {1} seconds":"Your video will resume in {1} seconds"}')},62744:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Enable captions"}')},62863:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useNextVideoShowsThreshold",{enumerable:!0,get:function(){return i}});let n=r(55729),o=r(3365),i=(e,t)=>{let r=(0,n.useRef)(!1),i=(0,n.useCallback)(()=>{if(!e)return;let n=e.currentTime();if(e.duration()-n>o.NEXT_VIDEO_SHOWS_PREVIEW_DELAY_IN_SECONDS){r.current=!1;return}r.current||(t(),r.current=!0)},[t,e]);(0,n.useEffect)(()=>(null==e||e.on("timeupdate",i),()=>{null==e||e.off("timeupdate",i)}),[i,e])}},63456:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{useCaptionsControl:function(){return i},useDisabledClosedCaptions:function(){return u}});let n=r(55729),o=r(9858),i=e=>{let[t,r]=(0,n.useState)(!1),i=null==e?void 0:e.textTracks();(0,n.useEffect)(()=>{if(!e)return;let t=()=>{let e=!1;if(i){for(let t=0;t<i.length;t++){let r=i[t];if(r&&"showing"===r.mode){e=!0;break}}r(e)}};return e.on("texttrackchange",t),()=>{e.off("texttrackchange",t)}},[e,i]);let u=(0,n.useCallback)(()=>{e&&((0,o.enableCaptions)(e),r(!0))},[e]),s=(0,n.useCallback)(()=>{e&&((0,o.disableCaptions)(e),r(!1))},[e]);return{hasCaptions:!!(0,o.getCaptions)(e),isCaptionsEnabled:t,enableCaptions:u,disableCaptions:s}},u=e=>{(0,n.useEffect)(()=>{let t=()=>{var t;let r=null==e||null==(t=e.textTracks)?void 0:t.call(e);
1if(r)for(let e=0;e<r.length;e++){let t=r[e];if(!t)return;t.mode="hidden"}};return null==e||e.on("loadeddata",t),()=>{null==e||e.off("loadeddata",t)}},[e])}},64472:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReplayContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},65300:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(93467)),o=i(r(75066));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},66519:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Stop casting to Chromecast"}')},67018:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Arr\xeater"}')},67733:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getMessages",{enumerable:!0,get:function(){return s}});let n=i(r(62622)),o=i(r(45311));function i(e){return e&&e.__esModule?e:{default:e}}let u={"en-CA":n.default,"fr-CA":o.default},s=e=>u[e]},68954:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{disableAudioDescription:function(){return i},enableAudioDescription:function(){return o},getAudioDescription:function(){return r}});let r=e=>{let t=null==e?void 0:e.audioTracks();if(!t)return!1;for(let e=0;e<t.length;e++){let r=t[e];if(r&&["alternative","main-desc"].includes(r.kind))return r}return null},n=(e,t)=>{let r=e.audioTracks();if(r)for(let e=0;e<r.length;e++){let n=r[e];n&&(n.enabled=n.kind===t)}},o=e=>{let t=r(e);t&&n(e,t.kind)},i=e=>{n(e,"main")}},69056:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useAdSuppression",{enumerable:!0,get:function(){return o}});let n=r(65448),o=e=>{let{hasWithoutAdPermission:t,isPending:r}=(0,n.usePermission)(e);return{isAdDisabled:t||e.disableAdvertisement,isPending:r}}},70068:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextVideoShows",{enumerable:!0,get:function(){return c}});let n=r(10393),o=r(65444),i=r(81130),u=r(96189),s=r(10927),a=r(90360),l=r(37866),c=async e=>{var t;let{entity:r,abortSignal:c}=e,{id:d,owner:f,knownEntities:p,disableRecommendation:b}=r,{videoShow:g}=p;if(!0===b)return null;let v=await (0,i.getEnvironment)().getSession().catch(e=>(s.logger.error({message:"Could not get session while getting next video shows (content id: ".concat(d,"; reason: ").concat((0,n.getErrorMessage)(e),")"),error:e,pfuTag:"sdk-next-video-shows-get-session-error",once:!0}),null));if(!v||!f)return null;let{recommendationStrategyId:y}=(0,i.getEnvironment)().getRuntimeConfig().video,{items:m,recommendationId:P}=await (0,a.fetchVideoShowRecommendation)({limit:3,owner:f,contentId:null!=(t=null==g?void 0:g.id.toString())?t:d.toString(),...y&&{strategyId:y}},{abortSignal:c,idToken:v.idToken});if(0===m.length)return null;let h=[];for(let e of(await Promise.allSettled(m.map(e=>(0,o.fetchEntity)({id:e.id,schema:"PRESENTATION"},{abortSignal:c})))))if("fulfilled"===e.status){if(!o.isEntity.VideoShowPresentationEntity(e.value))continue;let{slug:t}=e.value;if(!t)throw Error("Found a Video show presentation entity with no `slug` attribute");let r={...e.value,slug:(0,l.setRecommendationId)(t,P)};h.push(r)}else if(!(e.reason instanceof u.NotFoundError))throw e.reason;return h}},71380:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(16163)),o=i(r(12146));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},71960:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useCustomLocalizedMessages",{enumerable:!0,get:function(){return s}});let n=r(55729),o=r(24762),i=r(67733),u={"en-CA":"en","fr-CA":"fr"},s=e=>{(0,n.useEffect)(()=>
1{if(!e)return;let t=(0,o.getEnvironment)().getLanguage(),r=u[t];window.videojs.addLanguage(r,(0,i.getMessages)(t)),e.language(r)},[e])}},72948:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SeekBackward",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(6322),u=r(16336),s=e=>{let{timeInSec:t,children:r,onClick:s,...a}=e,l=(0,o.useContext)(u.SeekBackwardContext),c=(0,i.useTranslations)();if(!l)throw Error("The `SeekBackward` atom cannot be used outside of the root component");let{currentTime:d,isPictureInPictureActive:f,setCurrentTime:p,seekBackwardButtonRef:b,hasError:g,hasMedia:v,isLive:y,isAdPlaying:m}=l;return(0,n.jsx)("button",{ref:b,onClick:e=>{p(Math.max(d-t,0)),null==s||s(e)},"aria-label":c("ariaLabel",{timeInSec:t}),disabled:g||!v||y||m||f,...a,children:r})}},74353:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Activer les sous-titres"}')},74545:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ErrorOverlay",{enumerable:!0,get:function(){return n.ErrorOverlay}});let n=r(38171)},75066:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Activer le mode plein \xe9cran"}')},76263:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"VERTICAL_VIDEO_ANALYTICS_THRESHOLD_IN_SECONDS",{enumerable:!0,get:function(){return r}});let r=3},76293:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Activer les sous-titres"}')},76386:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SeekForward",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(71380),u=r(22606),s=e=>{let{timeInSec:t,children:r,onClick:s,...a}=e,l=(0,o.useContext)(u.SeekForwardContext),c=(0,i.useTranslations)();if(!l)throw Error("The `SeekForward` atom cannot be used outside of the root component");let{duration:d,currentTime:f,isPictureInPictureActive:p,setCurrentTime:b,seekForwardButtonRef:g,hasError:v,hasMedia:y,isLive:m,isAdPlaying:P}=l;return(0,n.jsx)("button",{ref:g,onClick:e=>{b(Math.min(f+t,d-1)),null==s||s(e)},"aria-label":c("ariaLabel",{timeInSec:t}),disabled:v||!y||m||P||p,...a,children:r})}},78475:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Activer la diffusion sur Chromecast"}')},78927:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prefixReferenceId",{enumerable:!0,get:function(){return r}});let r=e=>e.startsWith("ref:")?e:"ref:".concat(e)},78956:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Reculer de {timeInSec, plural, one {# seconde} other {# secondes}}"}')},79383:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTranslations",{enumerable:!0,get:function(){return u}});let n=i(r(62744)),o=i(r(76293));function i(e){return e&&e.__esModule?e:{default:e}}let u=(0,r(15012).createModuleTranslations)({"en-CA":n.default,"fr-CA":o.default})},79395:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Title",{enumerable:!0,get:function(){return c}});let n=r(6029),o=r(64872),i=r(15012),u=r(84063),s=r(41326),a=r(26519),l=r(56040),c=e=>{let{children:t,className:r,...c}=e,{error:d}=(0,a.useErrorOverlayContext)(),f=(0,i.useLocale)();if(!d)return null;let p=d instanceof s.BrightcoveError?d.code:"unknown",b=(0,l.getErrorMessage)(f,p),g=null!=t?t:"title"in b?b.title:null;return g?(0,n.jsx)(u.Text,{as:"h4",className:(0,o.twMerge)("tw-text-lg tw-font-semibold",r),...c,children:g}):null}},81771:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ShowNowPlaying:function(){return i.ShowNowPlaying},TvChannelScheduleEntry:function(){return o.TvChannelScheduleEntry},TvScheduleAssociatedEntities:function(){return o.TvScheduleAssociatedEntities},formatDateToZonedHoursMinutes:function(){return u.formatDateToZonedHoursMinutes},generateTimeLabels:function(){return u.generateTimeLabels},getAvailableScheduleDates:function(){return u.getAvailableScheduleDates},getCurrentDate:function(){return u.getCurrentDate},getShowWidthInPercentage:function(){return u.getShowWidthInPercentage},getTimeRange:function(){return u.getTimeRange}
1,usePlayingShowDetails:function(){return n.usePlayingShowDetails},useShowPlaybackStatus:function(){return n.useShowPlaybackStatus}});let n=r(25116),o=r(2998),i=r(41466),u=r(4318)},82013:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Exit fullscreen"}')},82533:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BRIGHTCOVE_CUSTOM_ERROR_MAPPING:function(){return u},BRIGHTCOVE_STANDARD_ERROR_MAPPING:function(){return i},PLAYER_ERR_NO_SRC_CODE:function(){return o}});let n=r(48311),o=-1,i={[-1]:new n.BrightcoveNoSrcError,[-2]:new n.BrightcoveTimeoutError,1:new n.BrightcoveMediaAbortedError,2:new n.BrightcoveMediaNetworkError,3:new n.BrightcoveMediaDecodeError,4:new n.BrightcoveMediaSrcNotSupportedError,5:new n.BrightcoveMediaEncryptedError},u={PLAYER_ERR_GEO_RESTRICTED:new n.BrightcoveGeoRestrictedError}},82610:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useErrorHandling",{enumerable:!0,get:function(){return l}});let n=r(55729),o=r(14900),i=r(49528),u=r(34292),s=r(48311),a=r(92752),l=(e,t)=>{let{entity:r}=t,[l,c]=(0,n.useState)(null),{isIdle:d,isPending:f,error:p}=(0,a.useVideoMetadata)({entity:r}),{shouldShowErrorMessage:b}=(0,u.useAdBlockerErrorMessage)({entity:r}),{isPermitted:g,isResolved:v,isPending:y}=(0,i.usePermission)(r),m=v&&g;return(0,n.useEffect)(()=>{d||f||y||!l&&(m?p instanceof s.BrightcoveGeoRestrictedError&&c(new s.BrightcoveGeoRestrictedError):c(new s.BrightcoveMediaRequiresPermissionError))},[p,l,d,f,y,m]),(0,n.useEffect)(()=>{if(!e)return;let t=()=>{b()&&(e.pause(),c(new s.BrightcoveAdBlockerDetectedError))},r=()=>{e.ads.isAdPlaying()||(e.pause(),c((0,o.getErrorFromBrightcoveError)(e.error())))};return e.on("play",t),e.on("error",r),e.on("aderror",r),()=>{e.off("play",t),e.off("error",r),e.off("aderror",r)}},[e,b]),{error:l}}},83849:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"usePlayerEvent",{enumerable:!0,get:function(){return o}});let n=r(55729),o=(e,t,r)=>{(0,n.useEffect)(()=>{if(r)return null==e||e.on(t,r),()=>{null==e||e.off(t,r)}},[e,t,r])}},84004:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ChromecastEnable",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(20665),u=r(30112),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(u.ChromecastContext),l=(0,i.useTranslations)();if(!a)throw Error("The `ChromecastEnable` atom cannot be used outside of the root component");let{startCast:c,isCasting:d,canCast:f,isEnabled:p}=a,b=(0,o.useCallback)(async e=>{await c(),null==r||r(e)},[r,c]);return p?(0,n.jsx)("button",{disabled:d||!f,"aria-label":l("ariaLabel"),onClick:b,...s,children:t}):null}},84524:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AudioDescriptionDisable",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(48648),u=r(51840),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(i.AudioDescriptionDisableContext),l=(0,u.useTranslations)();if(!a)throw Error("The `AudioDescriptionDisable` atom cannot be used outside of the root component");let{disableAudioDescription:c,audioDescriptionDisableButtonRef:d,hasAudioDescription:f,isAudioDescriptionEnabled:p,isAdPlaying:b,hasMedia:g,hasError:v}=a;return(0,n.jsx)("button",{ref:d,onClick:e=>{c(),null==r||r(e)},"aria-label":l("ariaLabel"),disabled:!g||v||!p||b||!f,...s,children:t})}},84621:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getVideoMetadata",{enumerable:!0,get:function(){return s}});let n=r(22909),o=r(96205),i=r(48311),u=r(81130),s=(0,o.pCollapse)(async(e,t)=>{let{getRuntimeConfig:r}=(0,u.getEnvironment)(),{abortSignal:o}=t,{video:{brightcove:{policyKey:s,accountId:a}}}=r(),l=await fetch("https://edge.api.brightcove.com/playback/v1/accounts/".concat(a,"/videos/").concat((0,n.prefixReferenceId)(e)),{method:"GET",signal:o,headers:new Headers({Accept:"application/json;pk=".concat(s)})}),c=await l.json();if(!l.ok){if(c&&Array.isArray(c)&&c.some(e=>(e=>e instanceof Object&&"error_subcode"in e&&"CLIENT_GEO"===e.error_subcode)(e)))throw new i.BrightcoveGeoRestrictedError;throw Error("Failed to fetch the video metadata from brightcove for video with referenceId: ".concat(e," with the error code ").concat(l.status,": ").concat(l.statusText))}return c},e=>JSON.stringify(e))},84979:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getErrorMessageFromError",{enumerable:!0,get:function(){return u}});let n=r(43363),o=r(41326),i=r(56040),u=e=>(0,i.getErrorMessage)(n.DEFAULT_LANGUAGE,e instanceof o.BrightcoveError?e.code:"unknown")},85503:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ImaDaiPlugin:function(){return n.ImaDaiPlugin},PlayerBrightcove:function(){return p},getVideoPreviewSource:function(){return l.getVideoPreviewSource},trackPlayerInterruption:function(){return f.trackPlayerInterruption},useErrorHandling:function(){return d.useErrorHandling},usePlayerVisibility:function(){return c.usePlayerVisibility},useVideoMetadata:function(){return a.useVideoMetadata}});let n=r(22909),o=r(91622),i=r(20592),u=r(51914),s=r(46286),a=r(92752),l=r(16850),c=r(38104),d=r(82610),f=r(35302);!function(e,t){Object.keys(e).forEach(function(r){"default"===r||Object.prototype.hasOwnProperty.call(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})})}(r(48311),t);let p={AdProgress:n.AdProgress,AudioDescriptionDisable:n.AudioDescriptionDisable,AudioDescriptionEnable:n.AudioDescriptionEnable,CaptionsDisable:n.CaptionsDisable,CaptionsEnable:n.CaptionsEnable,ChromecastCaptionsDisable:n.ChromecastCaptionsDisable,ChromecastCaptionsEnable:n.ChromecastCaptionsEnable,ChromecastDisable:n.ChromecastDisable,ChromecastEnable:n.ChromecastEnable,ChromecastOverlay:n.ChromecastOverlay,ConcurrentPlayback:o.ConcurrentPlayback,ControlsOverlay:n.ControlsOverlay,EnterFullscreen:n.EnterFullscreen,ErrorOverlay:n.ErrorOverlay,ExitFullscreen:n.ExitFullscreen,Mute:n.Mute,NextVideoPreview:i.NextVideoPreview,NextVideoShowsPreview:u.NextVideoShowsPreview,Pause:n.Pause,PictureInPicture:n.PictureInPicture,Play:n.Play,Progress:n.Progress,ProgressBar:n.ProgressBar,Replay:n.Replay,Root:s.PlayerBrightcove,SeekBackward:n.SeekBackward,SeekForward:n.SeekForward,Stop:n.Stop,Unmute:n.Unmute,Video:n.Video,VolumeSlider:n.VolumeSlider}},86867:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AD_EXPIRATION_TIMEOUT_IN_MS:function(){return o},PAUSE_AD_END_DELAY_IN_SECONDS:function(){return n},PAUSE_AD_START_DELAY_IN_SECONDS:function(){return r}});let r=5,n=5,o=6e4},88239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}
1),Object.defineProperty(t,"useReloadPageOnDrmSourceHack",{enumerable:!0,get:function(){return a}});let n=r(55729),o=r(65444),i=r(85503),u=r(26188),s=r(4897),a=e=>{let{enabled:t=!0,entity:r}=e,{id:a}=r,{metadata:l}=(0,i.useVideoMetadata)({entity:r}),c=(0,u.useRouteEntity)({static:!0}),d=null==l?void 0:l.sources.some(e=>e.key_systems&&"com.apple.fps.1_0"in e.key_systems);(0,n.useEffect)(()=>{if(!t||!d||!o.isEntity.VideoEntity(c)||c.id!==a||!(()=>{let e=window.navigator.userAgent.toLowerCase();return e.includes("safari")&&!e.includes("chrome")})())return;let e=new URL(window.location.href),r=new URLSearchParams(e.hash.slice(1));if(r.has("drm-reload")){let t=(0,s.deleteFragmentsFromUrl)(e.href,["drm-reload"]);window.history.replaceState(null,"",t);return}r.set("drm-reload","");let n=(0,s.setFragmentsInUrl)(e.href,[{name:"drm-reload",value:""}]);window.history.replaceState(null,"",n),window.location.reload()},[t,d,c,a])}},90774:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NextVideoShowsPreviewContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},91622:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConcurrentPlayback",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(27538),u=r(90422),s=e=>{let{Component:t}=e,[r,s]=(0,o.useState)(null),a=(0,o.useContext)(i.ConcurrentPlaybackContext);if(!a)throw Error("The `ConcurrentPlayback` atom cannot be used outside of the root component");let{isPlaying:l,play:c,pause:d,entity:f}=a;return((0,u.useConcurrentPlaybackListener)(s,{entity:f}),(0,o.useEffect)(()=>{r&&l&&d()},[l,d,r]),r)?r.canResume?(0,n.jsx)(t,{resume:()=>{s(null),c()},dismiss:()=>{s(null)}}):(0,n.jsx)(t,{}):null}},91750:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useVideoAdTagUrl",{enumerable:!0,get:function(){return l}});let n=r(55729),o=r(34654),i=r(60096),u=r(92752),s=r(53712),a=r(25116),l=e=>{var t;let{playerId:r,entity:l,enabled:c=!0}=e,{id:d}=l,{metadata:f,isPending:p}=(0,u.useVideoMetadata)({entity:l}),b=(0,i.useAdvertisement)(),g=null==b?void 0:b.context,{show:v}
1=(0,a.usePlayingShowDetails)(l),y=null!=(t=null==v?void 0:v.serieTitle)?t:null==v?void 0:v.episodeTitle,m=d.toString(),{content:P,isPending:h}=(0,s.useProgress)(c?m:null),E=null==P?void 0:P.progress,C=(0,n.useMemo)(()=>{var e;return{plID:r,showname:null==g?void 0:g.title,live:y,keyword:null==f||null==(e=f.tags)?void 0:e.join(","),title:null==f?void 0:f.name,video_ad_status:null==f?void 0:f.economics,thematique:null==g?void 0:g.category,reprise:E?"true":"false"}},[r,g,y,f,E]),{isPending:_,url:O}=(0,o.useAdTagUrl)({customAdTagParameters:C,videoId:null==f?void 0:f.id,enabled:c});return c?{url:O,isPending:_||p||h}:{url:null,isPending:!1}}},92068:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ChromecastCaptionsDisable",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(41174),u=r(30112),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(u.ChromecastContext),l=(0,i.useTranslations)();if(!a)throw Error("The `ChromecastCaptionsDisable` atom cannot be used outside of the root component");let{disableCaptions:c,hasCaptions:d,isCaptionsEnabled:f,hasError:p}=a;return(0,n.jsx)("button",{onClick:e=>{c(),null==r||r(e)},disabled:p||!f||!d,"aria-label":l("ariaLabel"),...s,children:t})}},92752:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useVideoMetadata",{enumerable:!0,get:function(){return u}});let n=r(55729),o=r(389),i=r(84621),u=e=>{let{entity:t}=e,{value:r,run:u,getAbortSignal:s,isPending:a,isIdle:l,...c}=(0,o.useAsync)(i.getVideoMetadata);return(0,n.useEffect)(()=>{u(t.referenceId,{abortSignal:s()})},[u,s,t.referenceId]),{...c,metadata:r,isPending:a||l,isIdle:l}}},93467:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Enter fullscreen"}')},93796:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AudioDescriptionEnable",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(43168),u=r(60809),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(i.AudioDescriptionEnableContext),l=(0,u.useTranslations)();if(!a)throw Error("The `AudioDescriptionEnable` atom cannot be used outside of the root component");let{enableAudioDescription:c,hasAudioDescription:d,isAudioDescriptionEnabled:f,audioDescriptionEnableButtonRef:p,isAdPlaying:b,hasMedia:g,hasError:v}=a;return(0,n.jsx)("button",{ref:p,onClick:e=>{c(),null==r||r(e)},"aria-label":l("ariaLabel"),disabled:!g||v||f||b||!d,...s,children:t})}},94076:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Replay",{enumerable:!0,get:function(){return a}});let n=r(6029),o=r(55729),i=r(64872),u=r(35677),s=r(64472),a=e=>{let{children:t,className:r,onClick:a,...l}=e,c=(0,o.useContext)(s.ReplayContext),d=(0,u.useTranslations)();if(!c)throw Error("The `Replay` atom cannot be used outside of the root component");let{replayButtonRef:f,replay:p,hasError:b,hasMedia:g,hasEnded:v}=c;return(0,n.jsx)("button",{ref:f,onClick:e=>{p(),null==a||a(e)},className:(0,i.twMerge)(r,"tw-hidden",v&&"tw-block"),disabled:b||!g,"aria-label":d("ariaLabel"),...l,children:t})}},94313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PlayerBrightcove:function(){return i},getVideoPreviewSource:function(){return n.getVideoPreviewSource},usePlayerVisibility:function(){return n.usePlayerVisibility},useVideoMetadata:function(){return n.useVideoMetadata}});let n=r(85503),o=r(8923),i={...n.PlayerBrightcove,Root:o.PlayerBrightcove}},95377:e=>{"use strict";e.exports=JSON.parse('{"ariaLabel":"Rewind {timeInSec, plural, one {# second} other {# seconds}}"}')},97164:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ChromecastCaptionsEnable",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(7563),u=r(30112),s=e=>{let{children:t,onClick:r,...s}=e,a=(0,o.useContext)(u.ChromecastContext),l=(0,i.useTranslations)();if(!a)throw Error("The `ChromecastCaptionsEnable` atom cannot be used outside of the root component");let{enableCaptions:c,hasCaptions:d,isCaptionsEnabled:f,hasError:p}=a;return(0,n.jsx)("button",{onClick:e=>{c(),null==r||r(e)},disabled:p||f||!d,"aria-label":l("ariaLabel"),...s,children:t})}},97478:(e,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ChromecastAdsPlayingError:function(){return n},ChromecastNotSupportedError:function(){return o},ChromecastUserNotLoggedInError:function(){return r}});class r extends Error{constructor(e="User is not logged in for Chromecast"){super(e),this.name="ChromecastUserNotLoggedInError"}}class n extends Error{constructor(e="A Chromecast ad is currently playing"){super(e),this.name="ChromecastAdsPlayingError"}}class o extends Error{constructor(e="Chromecast is not supported on this browser"){super(e),this.name="ChromecastNotSupportedError"}}},97507:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Close",{enumerable:!0,get:function(){return s}});let n=r(6029),o=r(55729),i=r(64872),u=r(52879),s=e=>{let{className:t,children:r,...s}=e,a=(0,o.useContext)(u.PictureInPictureContext);if(!a)throw Error("The `PictureInPicture.Close` atom cannot be used outside of the root component");let{hasPictureInPictureBeenDismissedRef:l,setPictureInPictureActive:c,pause:d}=a;return(0,n.jsx)("button",{"data-testid":"picture-in-picture-close-button",className:(0,i.twMerge)("tw-absolute -tw-top-0.5 tw-right-0 tw-z-above tw-inline-flex tw-items-center tw-justify-center","tw-size-7 -tw-translate-y-full","tw-rounded-full tw-bg-neutral-500 tw-text-white","tw-opacity-0 tw-transition-opacity tw-duration-200 tw-ease-in-out focus-visible:tw-opacity-100","group-hover/picture-in-picture:tw-opacity-100",t),type:"button",onClick:()=>{l.current=!0,d(),c(!1)},...s,children:r})}},98381:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DEFAULT_FADE_OUT_DELAY_IN_MS",{enumerable:!0,get:function(){return r}});let r=2e3},98399:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{emitPauseAdVisibility:function(){return o},usePauseAdVisibilityListener:function(){return n}});let{usePauseAdVisibilityListener:n,emitPauseAdVisibility:o}=(0,r(48410).createEvent)("pause-ad-visibility")()},99262:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CaptionsDisableContext",{enumerable:!0,get:function(){return n}});let n=(0,r(55729).createContext)(null)},99497:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ChromecastAdsPlayingError:function(){return o.ChromecastAdsPlayingError},ChromecastNotSupportedError:function(){return o.ChromecastNotSupportedError},ChromecastUserNotLoggedInError:function(){return o.ChromecastUserNotLoggedInError},useChromecast:function(){return n.useChromecast}});let n=r(45807),o=r(97478)},99516:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useTimeControl",{enumerable:!0,get:function(){return a}});let n=r(55729),o=r(59651),i=r(9288),u=r(56271),s=r(53620),a=e=>{let t=(0,n.useRef)(null),[r,a]=(0,n.useState)(0),[l,c]=(0,n.useState)(0),[d,f]=(0,n.useState)(r),[p,b]=(0,n.useState)(!1),[g,v]=(0,n.useState)(!1),y=(0,n.useRef)(null),{isAdPlaying:m}=(0,s.useAdStatus)(e),P=(0,n.useRef)(null);return e&&(0,o.monkeyPatch)(e,"currentTime",t=>{let r=n=>{if(m){y.current=n;return}v(!0),f(n),a(n),(null==e?void 0:e.seeking())?(y.current=n,null==e||e.one("seeked",()=>{null!==y.current&&(r(y.current),y.current=null)})):t(n)};return function(e){var n;return void 0===e?null!=(n=y.current)?n:t():r(e)}}),(0,n.useEffect)(()=>{m||null!==y.current&&(null==e||e.currentTime(y.current),y.current=null)},[m,e]),(0,n.useEffect)(()=>{if(!e)return;let r=()=>{v(!1),a(e.currentTime())},n=()=>
1{if(e.ads.isAdPlaying())return;let t=e.duration();t>0&&(P.current=t),c(t)},o=()=>{t.current&&clearInterval(t.current)},s=()=>{if(!(null==e?void 0:e.ima3))return;let{adsManager:r,currentAd:n}=e.ima3,s=n.getDuration();o(),t.current=setInterval(()=>{let e=r.getRemainingTime();if(e<0)return;let t=Math.max(0,Math.min(e,s));a((0,i.roundToDecimals)(s-t,u.BC_CURRENT_TIME_DECIMALS))},u.AD_TIME_UPDATE_INTERVAL_IN_MS)},l=()=>{if(!(null==e?void 0:e.ima3))return;let{currentAd:t}=e.ima3;c(t.getDuration()),s()},d=()=>{o(),a(0)},f=()=>{v(!1),b(!1),a(0)},p=()=>{var t;a(e.currentTime());let r=null!=(t=P.current)?t:e.duration();r>0&&c(r)},g=()=>s(),y=()=>o();return e.on("timeupdate",r),e.on("durationchange",n),e.on("loadedmetadata",n),e.on("ads-ad-started",l),e.on("ads-ad-ended",d),e.on("ads-pod-started",f),e.on("ads-pod-ended",p),e.on("ads-play",g),e.on("ads-pause",y),()=>{e.off("timeupdate",r),e.off("durationchange",n),e.off("loadedmetadata",n),e.off("ads-ad-started",l),e.off("ads-ad-ended",d),e.off("ads-pod-started",f),e.off("ads-pod-ended",p),e.off("ads-play",g),e.off("ads-pause",y),o()}},[e]),{currentTime:r,remainingTime:l>0?l-r:0,duration:l,progressBarPosition:d,isDraggingProgressBar:p,isSeeking:g,isPlayable:l>0,setCurrentTime:t=>{null==e||e.currentTime(t)},setProgressBarPosition:f,setIsDraggingProgressBar:b}}}}]);
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.