"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6512],{64647:function(e,t,a){a.d(t,{C:function(){return $},W:function(){return W}});var i=a(52322),s=a(14865),r=a(77290),n=a(2784),o=a(53665),l=a(19596),d=a(99989),c=a(88169),p=a(86704),u=a(84314),h=a(59002),y=a(45218),g=a(4027),m=a(45130),f=a(93261);let v=e=>{switch(e){case f.g.REACTION:return"reaction";case f.g.UNKNOWN:default:return"unknown"}},P=(e,t,a,i,s)=>({tokenConfirmationId:e,action:t,actionData:a,timestamp:Date.now(),returnURL:`${s||window.location.pathname}${i?`?ref_=${i}`:""}`}),b=(e,t,a,i,s)=>{let r=(0,y.r)(JSON.stringify(P(e,t,a,i,s))),n=v(t),o=new URL(`/taskcompletion/complete/${n}/`,window.location.href);o.searchParams.set("t",encodeURIComponent(r));let l=encodeURIComponent(o.toString());window.location.assign(`/registration/signin?u=${l}${i?`&ref_=${i}`:""}`)},I=()=>{let{pageType:e,subPageType:t}=(0,g.Vu)(),a=(0,m.s)()||"";return(i,s,r,n,o)=>{b(a,i,{...r,pageType:e,subPageType:t,targetConst:s},n,o)}};var E=a(17630),C=a(74028),T=a(14019),_=a(12151);let w=f.g.REACTION;var A=a(12759),x=a(75833),M=a(30382),N=a.n(M),R=a(17503);let S=N()` mutation AddReaction($entityId: ID!, $reactionId: ID!) { react( input: { addReactionInputs: [ { entityId: $entityId, reactionId: $reactionId } ] } ) { message { value } userReactions { reaction { id reactionId } } success } } `,j=N()` mutation DeleteReaction($entityId: ID!, $reactionId: ID!) { react( input: { deleteReactionInputs: [ { entityId: $entityId, reactionId: $reactionId } ] } ) { message { value } userReactions { reaction { id reactionId } } success } } `,k=()=>{let[,e]=(0,R.y)(S),[,t]=(0,R.y)(j);return{addReaction:(0,n.useCallback)((t,a)=>e({entityId:t,reactionId:a}),[e]),deleteReaction:(0,n.useCallback)((e,a)=>t({entityId:e,reactionId:a}),[t])}},O=()=>{let{addUserReaction:e,deleteUserReaction:t}=(0,_.og)(),a=n.useCallback((a,i)=>{e(a,i),E.kL[i]&&t(a,E.kL[i])},[e,t]);return{deleteUserReaction:n.useCallback((e,a)=>{t(e,a)},[t]),addUserReaction:a}};var L=a(50825),D=a(54073),V=a.n(D);class H{constructor(e,t){this.debounceRegistryMap=new Map,this.wait=e,this.options=t}clear(){this.debounceRegistryMap.clear()}has(e){return this.debounceRegistryMap.has(e)}setDebounce(e,t,a){(!this.has(e)||a)&&this.debounceRegistryMap.set(e,V()(t,this.wait,this.options))}getDebounce(e){return this.debounceRegistryMap.get(e)}setLinked(e,t,a){if(this.has(t)&&!a)return!1;let i=this.getDebounce(e);return!!i&&(this.debounceRegistryMap.set(t,i),!0)}}let U=e=>{var t;let a=(t={wait:1e3,options:{leading:!0,trailing:!0}},(0,n.useRef)(new H(t.wait,t.options)).current);n.useEffect(()=>{a.clear()},[e]);let i=n.useCallback(e=>{E.kL[e]&&Object.keys(E.kL).forEach(t=>a.setLinked(e,t))},[a]);return{registerDebouncedReactionCallback:n.useCallback((e,t)=>function(){for(var s=arguments.length,r=Array(s),n=0;n{let s=a?"":`${E.Ev.SIGNED_OUT_PREFIX}-`,r=t?E.Ev.REACTION_UPDATE_STATE.ADD:E.Ev.REACTION_UPDATE_STATE.DELETE;return`${s}${E.Ev.REACTION_AFFIX}-${E.Ev.REACTION_IDS_PREFIX[e]}-${r}-${i}`},G=(e,t)=>{let a=(0,u.n)(),i=(0,g.Vu)(),s=(0,B.EO)(),r=(0,n.useMemo)(()=>e?`${e}_${E.Ev.REACTION_AFFIX}`:"",[e]);return{logReactionRef:(0,n.useCallback)((e,n)=>{s({refMarkerString:r,pageAction:F(e,n,a,t),useBeacon:!a,customPageMetadata:i})},[r,t,a,i]),logReactionMenuRef:(0,n.useCallback)(()=>{s({refMarkerString:r,pageAction:`${E.Ev.REACTION_AFFIX}-${E.Ev.REACTION_MENU_OPEN}-${t}`,customPageMetadata:i})},[r,t,i]),refMarker:r}},$="with-reaction-selector",z=e=>{let{associatedConstId:t,entityType:a,initialAggregateData:s,initialUserData:r,className:l,hideReactionChipList:d,forceCloseButtonMenuSwitch:c,associatedEntityName:p="",refMarkerPrefix:y,csmOnLoadHandler:g,csaOnLoadHandler:m,onReactionSelectorMenuChange:f,cel_widget_id:v}=e,P=(0,o.Z)(),b=(0,u.n)(),M=I(),{logReactionRef:N,logReactionMenuRef:R,refMarker:S}=G(y,t);(0,L.Z)({associatedConstId:t,entityType:a,initialAggregateData:s,initialUserData:r});let j=(0,C.i9)(t,E.ly.EMOJI),D=(0,C.i9)(t,E.ly.INTERESTING),{addUserReaction:V,deleteUserReaction:H}=O(),{addReaction:B,deleteReaction:F}=k(),$=(0,_.VB)(t),z=(0,C.AE)(t,b);(0,h.LQ)({fetching:z===T.e.FETCHING,error:z===T.e.ERROR?{name:"",message:"",graphQLErrors:[]}:void 0,data:z===T.e.FETCHED},g,m);let W=n.useMemo(()=>(0,A.BO)(D,$,P,t),[D,$,a,P,p]),K=n.useMemo(()=>(0,A.Fh)(j,$,P,t),[j,$,a,P,p]),J=n.useMemo(()=>(0,A.Nf)(j,$,a,P),[j,$,a,P]),{registerDebouncedReactionCallback:ee}=U(t),et=n.useCallback((e,a)=>{Y({updatedState:a,associatedConstId:t,reactionId:e},V,H)},[V,H,t]),ea=n.useCallback(async(e,a)=>{Y({updatedState:a,associatedConstId:t,reactionId:e},B,F)},[N,B,F,t]),ei=n.useCallback((e,a)=>{if(N(e,a),!b){M(w,t,{reactionId:e},S);return}ee(e,ea)(e,a),et(e,a)},[N,ee,ea,et]),es=n.useCallback(()=>{R(),f?.(!0)},[R,f]),er=n.useCallback(()=>{f?.(!1)},[f]);if(z===T.e.FETCHING)return(0,i.jsx)(Z,{className:l});if(z===T.e.ERROR||!j||!D)return(0,i.jsx)(q,{className:l,"data-testid":E.z7.REACTION_SELECTOR_SPACER});let en=P.formatMessage(E.N2.SELECTOR_EMOJI_DROPDOWN_BUTTON);return(0,i.jsx)(X,{cel_widget_id:v,className:l,children:(0,i.jsx)(Q,{thumbData:W,reactionData:K,onSelect:ei,reactionSelectorButtonAriaLabel:en,hideReactionChipList:d,onReactionSelectorMenuOpen:es,onReactionSelectorMenuClosed:er,forceCloseButtonMenuSwitch:c,"data-testid":E.z7.REACTION_SELECTOR,reactionSelectorMenuButtonTestId:(0,x.F)(t),reactionSummaryData:{reactionAriaLabel:J.accessibilityLabel,reactionCount:J.label,reactionActive:J.active,primaryReaction:J.primaryReaction,secondaryReaction:J.secondaryReaction}},`rsw-${t}`)})},Z=e=>(0,i.jsx)(X,{className:e.className,children:(0,i.jsx)(K,{type:"dot"})}),W=e=>s.isBrowser?(0,i.jsx)(z,{...e}):(0,i.jsx)(Z,{...e});function Y(e,t,a){return e.updatedState?t(e.associatedConstId,e.reactionId):a(e.associatedConstId,e.reactionId)}let X=l.ZP.div.withConfig({shouldForwardProp:e=>"string"!=typeof e||(0,r.Z)(e)||["cel_widget_id"].includes(e)}).withConfig({componentId:"sc-bed3c2f5-0"})(["min-height:",";display:flex;justify-content:center;align-items:center;width:100%;"],p.spacing.xxl),Q=(0,l.ZP)(d.jk).withConfig({componentId:"sc-bed3c2f5-1"})(["min-height:",";"],p.spacing.xxl),q=l.ZP.div.withConfig({componentId:"sc-bed3c2f5-2"})(["display:none;"]),K=(0,l.ZP)(c.Loader).withConfig({componentId:"sc-bed3c2f5-3"})(["width:",";min-height:",";"],p.spacing.l,p.spacing.xxl)},93261:function(e,t,a){var i,s;a.d(t,{g:function(){return i}}),(s=i||(i={}))[s.UNKNOWN=0]="UNKNOWN",s[s.REACTION=1]="REACTION",s[s.RATING=2]="RATING",s[s.WATCHLIST=3]="WATCHLIST"},29363:function(e,t,a){a.d(t,{T:function(){return n}});var i=a(2784),s=a(99546),r=a(93855);let n=(e,t)=>{let[a,n]=(0,i.useState)(!1),[o,l]=(0,i.useState)(!1);(0,i.useEffect)(()=>{a&&!o&&l(!0)},[a,o]);let d=(0,r.Jf)(e,o,n);return(0,s.S)(e,d,t),o}},27783:function(e,t,a){a.d(t,{V:function(){return r}});var i=a(86958);let s=["googlebot","bingbot","adidxbot"];function r(){let e=(0,i.B)().context,t=e.headers?.["user-agent"];if(!t)return!1;let a=t.toLowerCase();return s.some(e=>a.includes(e))}},80424:function(e,t,a){a.d(t,{k:function(){return c}});var i=a(52322),s=a(70314),r=a.n(s),n=a(45847),o=a.n(n);a(2784);var l=a(83163),d=a(48687);let c=()=>{let e=(0,d.hg)({weblabID:l.lh.IMDB_VIDEO_JW_UPGRADE_1280903,treatments:{T1:!0}}),t=r()()?.publicRuntimeConfig?.jwPlayerAssetExpirimentalEndpoint,a=e&&t?t:r()()?.publicRuntimeConfig?.jwPlayerAssetEndpoint;return(0,i.jsx)(o(),{src:a,id:"next-jw-src",strategy:"beforeInteractive"},"VideoEmbedJWPlayerAssets")}},43212:function(e,t,a){a.d(t,{G:function(){return n}});var i=a(52322);a(2784);var s=a(55634),r=a(59002);let n=e=>{let{video:t}=e,a=t.timedTextTracks?.map(e=>i.jsx("track",{kind:"captions",src:e.url,srcLang:e.language,label:e.displayName.value},`${t.id}-ttt-${e.language}`));return(0,i.jsx)(r.wW,{componentId:s.NG.VideoRobotDetection,children:(0,i.jsxs)("video",{poster:t.thumbnail.url,"data-testid":"video-fallback-player",style:{height:"100%",width:"100%"},controls:!0,children:[(0,i.jsx)("source",{src:t.playbackURLs?.[0].url,type:t.playbackURLs?.[0].videoMimeType}),a]})})}},76512:function(e,t,a){a.d(t,{Y:function(){return aS}});var i,s,r,n,o,l,d,c,p,u,h,y,g,m=a(52322),f=a(72779),v=a.n(f),P=a(2784),b=a(27783),I=a(55634),E=a(59002),C=a(9850),T=a.n(C),_=a(47069);let w={jwPlayerConfig:{options:{autostart:"false",preload:"metadata",displaydescription:!1,displaytitle:!1,controls:!0,height:"100%",width:"100%",pipIcon:"disabled"},eventHandlers:(e,t)=>({playlistItem(){this.jwPlayerPercentageTriggered?this.resetPercentageTriggeredMap():this.createPercentageTriggeredMap({0:[()=>this.businessMetricsReporter?.reportContentT0()],25:[()=>this.businessMetricsReporter?.reportContentT25()],50:[()=>this.businessMetricsReporter?.reportContentT50()],75:[()=>this.businessMetricsReporter?.reportContentT75()],90:[()=>this.businessMetricsReporter?.reportContentT100()]}),this.jwPlayerViewTimeTriggered?this.resetViewTimeTriggeredMap():this.createViewTimeHandlerMap({2:[()=>this.businessMetricsReporter?.reportViewTime(2)],5:[()=>this.businessMetricsReporter?.reportViewTime(5)],10:[()=>this.businessMetricsReporter?.reportViewTime(10)]}),t?.onPlayerReady?.(),this.businessMetricsReporter?.reportLoadData()},ready(e){let{setupTime:t}=e;this.operationalMetricsReporter?.videoReady(t)},firstFrame(e){let{loadTime:t}=e;this.businessMetricsReporter?.reportContentStart(t),this.operationalMetricsReporter?.videoStarted(t)},beforePlay(){"playing"!==this.jwPlayerInstance.getState()&&this.businessMetricsReporter?.reportPlay()},play(e){let{playReason:a}=e;"interaction"===a&&this.setHasUserInteracted(!0),this.latestPlayerInteractionState={interactionType:"interaction"===a?"interaction":"external",interactedAction:"play"},t?.onPlaybackStart?.()},pause(e){let{pauseReason:a}=e;"interaction"===a&&this.setHasUserInteracted(!0),this.latestPlayerInteractionState={interactionType:"interaction"===a?"interaction":"external",interactedAction:"pause"},this.businessMetricsReporter?.reportPause(),t?.onPlaybackPaused?.()},complete(){this.hasNextPlaylistItem||(this.latestPlayerInteractionState={interactionType:void 0,interactedAction:void 0},this.setHasUserInteracted(!1)),this.autoStartReplayAttempted=!1,this.resetViewTimeTriggeredMap(),this.resetPercentageTriggeredMap(),t?.onPlaybackComplete?.()},stopped(){this.latestPlayerInteractionState={interactionType:void 0,interactedAction:void 0},this.setHasUserInteracted(!1),t?.onPlaybackStopped?.()},mute(e){let{mute:a}=e;this.businessMetricsReporter?.reportMute(a),a||(this.setHasUserInteracted(!0),this.setControls(!0)),t?.onPlayerMute?.(a)},time(e){let{currentTime:t,duration:a,position:i}=e;this.triggerViewTimeHandlers(Math.floor(t)),this.triggerPercentageHandlers(a,i)},fullscreen(e){let{fullscreen:t}=e;this.setControls(!0),this.businessMetricsReporter?.reportFullscreen(t)},setupError(e){this.operationalMetricsReporter?.setupError(e)},error(e){this.operationalMetricsReporter?.videoError(e)},buffer(e){this.operationalMetricsReporter?.videoBuffered(e)}})}};var A=a(5651),x=a(71033);let M={jwPlayerConfig:{options:{autostart:"viewable",autoPause:{pauseAds:!1,viewability:!1},preload:"metadata",displaydescription:!1,displaytitle:!1,height:"100%",mute:!1,controls:!0,width:"100%",advertising:{client:"vast",vpaidcontrols:!0,creativeTimeout:3e3,requestTimeout:3e3},pipIcon:"disabled"},eventHandlers:(e,t)=>({playlistItem(){this.jwPlayerPercentageTriggered?this.resetPercentageTriggeredMap():this.createPercentageTriggeredMap({0:[()=>this.businessMetricsReporter?.reportContentT0()],25:[()=>this.businessMetricsReporter?.reportContentT25()],50:[()=>this.businessMetricsReporter?.reportContentT50()],75:[()=>this.businessMetricsReporter?.reportContentT75()],90:[()=>this.businessMetricsReporter?.reportContentT100()]}),this.jwPlayerViewTimeTriggered?this.resetViewTimeTriggeredMap():this.createViewTimeHandlerMap({2:[()=>this.businessMetricsReporter?.reportViewTime(2)],5:[()=>this.businessMetricsReporter?.reportViewTime(5)],10:[()=>this.businessMetricsReporter?.reportViewTime(10)]}),t?.onPlayerReady?.(),this.businessMetricsReporter?.reportLoadData()},ready(e){let{setupTime:t}=e;this.operationalMetricsReporter?.videoReady(t)},firstFrame(e){let{loadTime:t}=e;this.businessMetricsReporter?.reportContentStart(t),this.operationalMetricsReporter?.videoStarted(t)},beforePlay(){"playing"!==this.jwPlayerInstance.getState()&&this.businessMetricsReporter?.reportPlay()},play(e){let{playReason:a}=e;"interaction"===a&&this.setHasUserInteracted(!0),this.latestPlayerInteractionState={interactionType:"interaction"===a?"interaction":"external",interactedAction:"play"},t?.onPlaybackStart?.()},pause(e){let{pauseReason:a}=e;if("autostart"===a&&!this.autoStartReplayAttempted){this.jwPlayerInstance?.play(),this.autoStartReplayAttempted=!0;return}"interaction"===a&&this.setHasUserInteracted(!0),this.latestPlayerInteractionState={interactionType:"interaction"===a?"interaction":"external",interactedAction:"pause"},this.businessMetricsReporter?.reportPause(),t?.onPlaybackPaused?.()},complete(){this.hasNextPlaylistItem||(this.latestPlayerInteractionState={interactionType:void 0,interactedAction:void 0},this.setHasUserInteracted(!1)),this.autoStartReplayAttempted=!1,this.resetViewTimeTriggeredMap(),this.resetPercentageTriggeredMap(),t?.onPlaybackComplete?.()},stopped(){this.latestPlayerInteractionState={interactionType:void 0,interactedAction:void 0},this.setHasUserInteracted(!1),t?.onPlaybackStopped?.()},mute(e){let{mute:a}=e;this.businessMetricsReporter?.reportMute(a),a||(this.setHasUserInteracted(!0),this.setControls(!0)),t?.onPlayerMute?.(a)},time(e){let{currentTime:t,duration:a,position:i}=e;this.triggerViewTimeHandlers(Math.floor(t)),this.triggerPercentageHandlers(a,i)},fullscreen(e){let{fullscreen:t}=e;this.setControls(!0),this.businessMetricsReporter?.reportFullscreen(t)},setupError(e){this.operationalMetricsReporter?.setupError(e)},error(e){this.operationalMetricsReporter?.videoError(e)},buffer(e){this.operationalMetricsReporter?.videoBuffered(e)}})}};var N=a(47290);let R=T()(M);R.jwPlayerConfig.options={...R.jwPlayerConfig.options,controls:!1,advertising:{...R.jwPlayerConfig.options.advertising,client:"vast",autoplayadsmuted:!0}};let S=T()(R);S.jwPlayerConfig.options={...S.jwPlayerConfig.options,mute:!0};let j=T()(w);j.jwPlayerConfig.options.autostart="true";let k=T()(M);k.jwPlayerConfig.options={...k.jwPlayerConfig.options,advertising:void 0,controls:!1};let O=T()(k);O.jwPlayerConfig.options={...O.jwPlayerConfig.options,mute:!0};let L={[N.$.DEFAULT_CONFIG]:{jwPlayerConfig:{options:{autostart:"viewable",displaydescription:!1,displaytitle:!1,height:"100%",mute:!0,stretching:"fill",width:"100%"},eventHandlers:e=>({playlistItem(e){this.jwPlayerInstance.play()},firstFrame(t){e.info("VideoPlayer-JW-FirstFrame",{jwContext:t}),(0,_.P)("VideoPlayer-JW-FirstFrame")},setupError(t){e.error("VideoPlayer-JW-SetupError",{jwErrorContext:t})},error(t){e.error("VideoPlayer-JW-PlaybackError",{jwErrorContext:t})}})}},[N.$.EMBED_VIDEO_PLAYBACK]:w,[N.$.EMBED_VIDEO_PLAYBACK_AUTO_START]:j,[N.$.INLINE_HOVER_PREVIEW]:{jwPlayerConfig:{options:{autostart:"false",controls:!1,mute:!0,preload:"auto",repeat:!0},eventHandlers:()=>({playlistItem(e){this.jwPlayerInstance.pause(),window!==window.parent&&window.parent.postMessage(A.mB.playerReadyMessage,window.location.origin)},time(e){let{position:t}=e;t>10&&this.jwPlayerInstance.seek(0)}})},domHandler:e=>t=>{if(t.origin===window.location.origin)switch(t.data){case A.mB.signalPlayMessage:e.play();break;case A.mB.signalPauseMessage:e.pause()}}},[N.$.INLINE_VIDEO_PLAYBACK]:{jwPlayerConfig:{options:{displaydescription:!1,displaytitle:!1,height:"100%",mute:!0,preload:"metadata",repeat:!1,width:"100%",controls:!1,advertising:{client:"vast",vpaidcontrols:!0,creativeTimeout:3e3,requestTimeout:3e3},pipIcon:"disabled",aspectratio:"16:9",floating:{dismissible:!0,mode:"never"},autoPause:{pauseAds:!1,viewability:!1}},eventHandlers(e,t){let a=!1,i=!1;return{playlistItem(){this.jwPlayerPercentageTriggered?this.resetPercentageTriggeredMap():this.createPercentageTriggeredMap({0:[()=>this.businessMetricsReporter?.reportContentT0()],25:[()=>this.businessMetricsReporter?.reportContentT25()],50:[()=>this.businessMetricsReporter?.reportContentT50()],75:[()=>this.businessMetricsReporter?.reportContentT75()],90:[()=>this.businessMetricsReporter?.reportContentT100()]}),this.jwPlayerViewTimeTriggered?this.resetViewTimeTriggeredMap():this.createViewTimeHandlerMap({2:[()=>this.businessMetricsReporter?.reportViewTime(2)],5:[()=>this.businessMetricsReporter?.reportViewTime(5)],10:[()=>this.businessMetricsReporter?.reportViewTime(10)]}),t?.onPlayerReady?.(),this.businessMetricsReporter?.reportLoadData()},ready(e){let{setupTime:t}=e;this.operationalMetricsReporter?.videoReady(t)},firstFrame(e){let{loadTime:t}=e;this.businessMetricsReporter?.reportContentStart(t),this.operationalMetricsReporter?.videoStarted(t)},adPlay(e){let{playReason:s,adposition:r}=e;a="pre"===r,i||this.businessMetricsReporter?.reportPlay(),i=!1,"interaction"===s&&this.setHasUserInteracted(!0),this.latestPlayerInteractionState={interactionType:"interaction"===s?"interaction":"external",interactedAction:"play"},t?.onPlaybackStart?.()},play(e){let{playReason:s}=e;a||this.playerState.beforeBufferState===x.QT.playing||i||this.businessMetricsReporter?.reportPlay(),a=!1,i=!1,"interaction"===s&&this.setHasUserInteracted(!0),this.latestPlayerInteractionState={interactionType:"interaction"===s?"interaction":"external",interactedAction:"play"},t?.onPlaybackStart?.()},adPause(e){let{pauseReason:a}=e;"interaction"===a&&this.setHasUserInteracted(!0),this.latestPlayerInteractionState={interactionType:"interaction"===a?"interaction":"external",interactedAction:"pause"},this.businessMetricsReporter?.reportPause(),t?.onPlaybackPaused?.()},pause(e){let{pauseReason:a}=e;"interaction"===a&&this.setHasUserInteracted(!0),this.latestPlayerInteractionState={interactionType:"interaction"===a?"interaction":"external",interactedAction:"pause"},this.businessMetricsReporter?.reportPause(),t?.onPlaybackPaused?.()},complete(){this.hasNextPlaylistItem||(this.latestPlayerInteractionState={interactionType:void 0,interactedAction:void 0},this.setHasUserInteracted(!1)),this.resetViewTimeTriggeredMap(),this.resetPercentageTriggeredMap(),t?.onPlaybackComplete?.()},stopped(){this.latestPlayerInteractionState={interactionType:void 0,interactedAction:void 0},this.setHasUserInteracted(!1),t?.onPlaybackStopped?.()},mute(e){let{mute:a}=e;this.businessMetricsReporter?.reportMute(a),a||(this.setHasUserInteracted(!0),this.setControls(!0)),t?.onPlayerMute?.(a)},time(e){let{currentTime:t,duration:a,position:i}=e;this.triggerViewTimeHandlers(Math.floor(t)),this.triggerPercentageHandlers(a,i)},fullscreen(e){let{fullscreen:t}=e;this.setControls(!0),this.businessMetricsReporter?.reportFullscreen(t)},setupError(e){this.operationalMetricsReporter?.setupError(e)},error(e){this.operationalMetricsReporter?.videoError(e)},buffer(e){this.operationalMetricsReporter?.videoBuffered(e)},ageGate(e){let{enabled:t}=e;!t||i||this.playerState.hasPlayed||(this.businessMetricsReporter?.reportVideoStart(),i=!0)}}}}},[N.$.INLINE_VIDEO_PREVIEW]:{jwPlayerConfig:{options:{controls:!1,displaydescription:!1,displaytitle:!1,height:"100%",mute:!0,preload:"metadata",repeat:!1,stretching:"fill",width:"100%"},eventHandlers:e=>({playlistItem(e){this.jwPlayerInstance.pause(),window!==window.parent&&window.parent.postMessage(A.mB.playerReadyMessage,window.location.origin)},beforePlay(){window!==window.parent&&window.parent.postMessage(A.mB.playerPlaybackStartedMessage,window.location.origin)},complete(){window!==window.parent&&window.parent.postMessage(A.mB.playerPlaybackCompletedMessage,window.location.origin)},stopped(){window!==window.parent&&window.parent.postMessage(A.mB.playerPlaybackStoppedMessage,window.location.origin)},firstFrame(t){e.info("VideoPlayer-JW-FirstFrame",{jwContext:t}),(0,_.P)("VideoPlayer-JW-FirstFrame")},setupError(t){e.info("VideoPlayer-JW-SetupError",{jwErrorContext:t})},error(t){e.error("VideoPlayer-JW-PlaybackError",{jwErrorContext:t})}})},domHandler:e=>t=>{if(t.origin===window.location.origin)switch(t.data){case A.mB.signalPlayMessage:e.play();break;case A.mB.signalPauseMessage:e.pause();break;case A.mB.signalStopMessage:e.stop()}}},[N.$.NATIVE_VIDEO_PREVIEW]:{jwPlayerConfig:{options:{controls:!1,displaydescription:!1,displaytitle:!1,height:"100%",mute:!0,preload:"metadata",repeat:!1,stretching:"fill",width:"100%",aspectratio:"16:9"},eventHandlers:(e,t)=>({playlistItem(e){this.jwPlayerInstance.pause(),t?.onPlayerReady?.()},play(){t?.onPlaybackStart?.()},pause(){t?.onPlaybackPaused?.()},beforePlay(){},complete(){t?.onPlaybackComplete?.()},stopped(){t?.onPlaybackStopped?.()},firstFrame(t){e.info("VideoPlayer-JW-FirstFrame",{jwContext:t}),(0,_.P)("VideoPlayer-JW-FirstFrame")},setupError(t){e.info("VideoPlayer-JW-SetupError",{jwErrorContext:t})},error(t){e.error("VideoPlayer-JW-PlaybackError",{jwErrorContext:t})}})}},[N.$.PLAYBACK_PAGE_PLAYER_CONFIG]:M,[N.$.PLAYBACK_PAGE_PLAYER_CONFIG_PRO]:k,[N.$.PLAYBACK_PAGE_PLAYER_CONFIG_PRO_MUTED]:O,[N.$.PLAYBACK_PAGE_PLAYER_CONFIG_AUTOPAUSE]:R,[N.$.PLAYBACK_PAGE_PLAYER_CONFIG_AUTOPAUSE_MUTED]:S},D=e=>{let{container:t,checkAddedElementIsTarget:a,observerOptions:i={subtree:!0,childList:!0}}=e,[s,r]=(0,P.useState)(null);return(0,P.useEffect)(()=>{if(!t||null!==s)return;let e=new MutationObserver(t=>{t.forEach(t=>{if("childList"!==t.type)return;let i=t.addedNodes?.[0];if(i&&a(i)){r(i),e.disconnect();return}})});return e.observe(t,i),()=>{e.disconnect()}},[t,a,i]),s};var V=a(75982);let H=(e,t,a)=>{D({container:e,checkAddedElementIsTarget:e=>{if(!e.id?.startsWith(A.Je))return!1;let i=e.querySelector(`.${V.pn.WRAPPER_CONTAINER}`);if(i){let e=document.createElement("div");e.id=`${A.Je}-root`;let s=i.nextElementSibling;return s?i.parentElement?.insertBefore(e,s):i.parentElement?.appendChild(e),t(i),a(e),!0}return!1}})},U=(e,t)=>{D({container:e,checkAddedElementIsTarget:e=>!!e?.classList?.contains(V.pn.CONTROLS_CONTAINER)&&(t(e),!0)})};var B=a(55306),F=a(88169);let G=e=>{let t=new Date,a=t.getFullYear()-e.getFullYear(),i=t.getMonth()-e.getMonth();return(i<0||0===i&&t.getDate()=17},$=e=>{let{playbackData:t,playerInstance:a,isStickyPlayerActive:i}=e,[s,r]=(0,P.useState)(!1),[n,o]=(0,P.useState)(!1),l=(0,F.useBreakpointsAsConfig)(),d=l.xs||l.s;return(0,P.useEffect)(()=>{o(d||i)},[d,i]),(0,P.useEffect)(()=>{let e=t?.isMature||!1;r(e),a?.setIsAgeGateEnabled(e)},[t,a]),{shouldShowAgeGate:s,onAgeGateSubmit:e=>{let t=G(e);return r(!t),a?.setIsAgeGateEnabled(!t),t&&(a?.getCanEnableStickyPlayer()&&a?.getIsPlayerDismissed()&&(a?.setIsPlayerDismissed(!1),a?.setHasUserInteracted(!0)),a?.play()),{isValidated:t}},shouldEnableCTA:n}},z=e=>{let{wrapperElement:t,playerInstance:a}=e,[i,s]=P.useState(void 0),[r,n]=P.useState(!!a?.getControls());return U(t,s),P.useEffect(()=>{a?.setEventHandlers({onControls:e=>{let{eventData:{controls:t}}=e;r!==t&&n(t)}});let e=!!a?.getControls();r!==e&&n(e)},[a]),!!i&&r},Z=e=>{let[t,a]=(0,P.useState)(!1);return(0,P.useEffect)(()=>{e?.setEventHandlers({onFloat:e=>{let{eventData:{floating:t}}=e;a(t)}})},[e]),t};var W=a(14865),Y=a(16189),X=a(86958),Q=a(4027),q=a(3357),K=a(29092),J=a(86704),ee=a(73202),et=a(97622),ea=a(81073),ei=a(25436),es=a(53996),er=a(9133);class en{constructor(e,t){this.playerState=t,this.reset(e),this.LOG=(0,Y.createLogger)(e.requestContext)("OperationalMetricsReporter")}reset(e){this.options=e,this._metricData=new er.j({requestContext:e.requestContext})}async reportMetric(e){let t=Array.isArray(e)?e:[e],a=t.map(e=>{let t=this._metricData.get(e);return t&&(t.context={...t.context,...this.options.metadata}),t||this.LOG.error(`No metric data found: ${e}`),t}).filter(e=>!!e);if(0!==a.length)try{await (0,es.cY)(a)}catch(e){this.LOG.error("Error reporting Video Operational Metrics",t,e)}}calculateRebufferDuration(e){let t=this._metricData.getMetricValue(ei.NextClientMetrics.VIDEO_REBUFFER_COUNT)||0,a=Math.round(e);this._metricData.set({metricName:ei.NextClientMetrics.VIDEO_REBUFFER_DURATION,value:a,unit:ei.Unit.MILLISECONDS}),this._metricData.set({metricName:ei.NextClientMetrics.VIDEO_AVG_BUFFER,value:0===t?0:a/t,unit:ei.Unit.MILLISECONDS})}adError(e){this._metricData.set({metricName:ei.NextClientMetrics.AD_VIDEO_ERROR,value:1,unit:ei.Unit.COUNT,context:{time:new Date().getTime(),errorCode:e.code,message:e.message,suspectAdBlock:e.suspectAdBlock}}),this.reportMetric(ei.NextClientMetrics.AD_VIDEO_ERROR)}adImpression(e){this._metricData.set([{metricName:ei.NextClientMetrics.AD_VIDEO_START,value:1,unit:ei.Unit.COUNT},{metricName:ei.NextClientMetrics.AD_VIDEO_FIRST_FRAME,value:Math.round(e),unit:ei.Unit.MILLISECONDS}]),this.reportMetric([ei.NextClientMetrics.AD_VIDEO_START,ei.NextClientMetrics.AD_VIDEO_FIRST_FRAME])}setupError(e){this._metricData.set({metricName:ei.NextClientMetrics.VIDEO_SETUP_ERROR,value:1,unit:ei.Unit.COUNT,context:{time:new Date().getTime(),errorCode:e.code,sourceError:e.sourceError?.message||void 0}}),this.reportMetric(ei.NextClientMetrics.VIDEO_SETUP_ERROR)}videoBuffered(e){e.newstate!==x.QT.buffering||e.oldstate!==x.QT.playing||this._metricData.get(ei.NextClientMetrics.VIDEO_STALL)||this.playerState.isSeek||(this._metricData.set({metricName:ei.NextClientMetrics.VIDEO_STALL,value:1,unit:ei.Unit.COUNT}),this.reportMetric(ei.NextClientMetrics.VIDEO_STALL)),this._metricData.increment(ei.NextClientMetrics.VIDEO_REBUFFER_COUNT)}videoError(e){this._metricData.set({metricName:ei.NextClientMetrics.VIDEO_ERROR,value:1,unit:ei.Unit.COUNT,context:{time:new Date().getTime(),errorCode:e.code,sourceError:e.sourceError?.message||void 0}}),this.reportMetric(ei.NextClientMetrics.VIDEO_ERROR)}videoReady(e){this._metricData.set({metricName:ei.NextClientMetrics.VIDEO_READY,value:Math.round(e),unit:ei.Unit.MILLISECONDS}),this.reportMetric(ei.NextClientMetrics.VIDEO_READY)}videoStarted(e){this._metricData.set([{metricName:ei.NextClientMetrics.VIDEO_FIRST_FRAME,value:Math.round(e),unit:ei.Unit.MILLISECONDS},{metricName:ei.NextClientMetrics.VIDEO_START,value:1,unit:ei.Unit.COUNT}]),this.reportMetric([ei.NextClientMetrics.VIDEO_FIRST_FRAME,ei.NextClientMetrics.VIDEO_START])}}var eo=a(30626);class el{constructor(e){this.permissionData={permission:ee.y.PENDING,key:""},this.assetName=e}setup(e){if(!this.assetName)throw Error("No asset name provided.");if(this.mediaOrchestrator=window.MediaOrchestrator_V1,!this.mediaOrchestrator)throw Error("MediaOrchestrator_V1 not found on window.");this.mediaOrchestrator.subscribeToNotifications(this.assetName,e)}isAllowedToPlay(e,t){return!!this.mediaOrchestrator&&!!this.assetName&&(this.mediaOrchestrator.requestPlayback({name:this.assetName,userInitiated:t,videoFrame:e}),this.permissionData.permission===ee.y.GRANTED&&!!this.permissionData.key)}setPlay(){this.mediaOrchestrator?.setMediaPlay({key:this.permissionData.key})}setPaused(){this.mediaOrchestrator?.setMediaPaused({key:this.permissionData.key})}setEnded(){this.mediaOrchestrator?.setMediaEnded({key:this.permissionData.key})}setPermissionData(e){this.permissionData.permission=e.permission,this.permissionData.key=e.key}resizeVideoFrame(e){this.mediaOrchestrator?.updateAssetFrameLocation(this.assetName,e)}}(d||(d={})).UPDATED="permissionUpdated";let ed=function(e,t){this.canActivateStickyPlayer;let a={overrideIsUserInitiated:!1},i=(0,Y.createLogger)(t.context)("MediaInteroperabilityPlugin"),s=e=>`[${t.assetName}] ${e}`,r=new el(t.assetName);try{r.setup(t=>{r.setPermissionData(t),e.trigger("permissionUpdated",t)})}catch(e){i.error(s(`Media Interoperability could not be set up. Error: ${e}`));return}let n=t=>{let a=e.getContainer(),i=e.getFloating(),s=i?a.querySelector(V.CF)?.getBoundingClientRect():a.getBoundingClientRect(),r=e.getFullscreen();return{x:s.x+(r?0:window.scrollX),y:s.y+(r?0:window.scrollY),height:s.height,width:s.width,isFullscreen:r,isSticky:t||i}},o=()=>{let t=window.event;return!!(t&&/^(?:mouse|pointer|touch|gesture|click|key)/.test(t.type))&&!!e.getContainer()?.contains(t.target)},l=e=>{o()||e.reason!==x.qh.USER_INTERACTION||(e.reason=x.qh.EXTERNAL,i.log(s(`Override ${x.qh.USER_INTERACTION} with ${x.qh.EXTERNAL}`)))},d={...e};Object.assign(e,{play(e){let t=e?.reason===x.qh.USER_INTERACTION||a.overrideIsUserInitiated;if(a.overrideIsUserInitiated=!1,i.log(s(`play attempt - isUserInitiated: ${t}`)),!r.isAllowedToPlay(n(),t)){i.log(s("play ABORTED - Asset denied."));return}return l(e),d.play.call(this,e)},pause(e){return l(e),d.pause.call(this,e)},stop(){let e=d.stop.call(this);return r.setEnded(),i.log(s(`stopped - ${t.assetName} has ended`)),e}}),e.on("play",()=>{r.setPlay(),i.log(s("play"))}),e.on("adPlay",()=>{r.setPlay(),i.log(s("play"))}),e.on("pause",()=>{r.setPaused(),i.log(s("pause"))}),e.on("adPause",()=>{r.setPaused(),i.log(s("pause"))}),e.on("idle",()=>{r.setPaused(),i.log(s(`idle - ${t.assetName} has paused`))}),Object.assign(this,{resize(){r.resizeVideoFrame(n()),i.log(s("resize"))},forceUserInitiated(){a.overrideIsUserInitiated=!0},getVideoFrame:()=>n(),endMediaInteroperability(){r.setEnded()},setCanActivateStickyPlayer(e){this.canActivateStickyPlayer=e}});let c=new IntersectionObserver(e=>{e.forEach(e=>{let t=!!this.canActivateStickyPlayer?.(e.isIntersecting);r.resizeVideoFrame(n(t))})},{root:null,threshold:.5});e.on("ready",()=>{c.observe(e.getContainer())}),e.on("remove",()=>{c.unobserve(e.getContainer())})},ec=["pointerdown","mousedown","touchstart"],ep={BASE:{SMALL:12.44,MED:14.44,LARGE:16.43},XS:{SMALL:15.43,MED:17.91,LARGE:20.41}},eu=e=>{e.stopImmediatePropagation()};class eh{constructor({playerElement:e,configPresetName:t=N.$.DEFAULT_CONFIG,configEventHandlers:a,playerEventHandlers:i,assetName:s,disableBIMetrics:r,logger:n}){var o=this;this.hasUserInteracted=!1,this.hasNextPlaylistItem=!1,this.hasPreviousPlaylistItem=!1,this.isAgeGateEnabled=!1,this.shouldToggleVideoControlsForAgeGate=!1,this.isPlayerDismissed=!1,this.shouldActivateStickyOnExitFullscreen=!1,this.hasStickyPlayerConfig=!1,this.autoStartReplayAttempted=!1,this.autostartTriggeredForVideo=!1,this.startedObservingControlsChanges=!1,this.latestPlayerInteractionState={interactedAction:void 0,interactionType:void 0},this.latestTimedTextTrackStyle={},this.latestVideoWidth=Number.MAX_VALUE,this.assetMediaOrchestrationInfo={name:void 0,permission:ee.y.PENDING,key:void 0},this.playerReadyPromise=()=>new Promise(e=>{this.jwPlayerInstance?.on("ready",()=>{e()})}),this.bindEventHandlers=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.keys(o._defaultEventHandlers).forEach(e=>{o.jwPlayerInstance?.on(e,o._defaultEventHandlers[e],o)}),Object.keys(e).forEach(t=>{o.jwPlayerInstance?.on(t,e[t],o)})},this._defaultEventHandlers={ready(e){this.hasStickyPlayerConfig&&this.jwPlayerInstance?.getPlugin("MediaInteroperabilityPlugin")?.setCanActivateStickyPlayer(e=>this._canActivateStickyPlayer(e)),this.playerEventHandlers?.onReady?.({videoInstance:this,eventData:e}),this.startedObservingControlsChanges||this._observeControls()},adPlay(e){this.playerState.isAdPresent=!0,this.playerState.hasPlayed=!0,this.playerState.isSeek=!1,this.playerState.isNavigating=!1,this.playerEventHandlers?.onAdPlay?.({videoInstance:this,eventData:{...e,newstate:x.fy[e.newstate],oldstate:x.fy[e.oldstate]}})},beforePlay(){this.playerEventHandlers?.onBeforePlay?.({videoInstance:this})},play(e){let{playReason:t,oldstate:a}=e;this.playerState.hasPlayed=!0,this.playerState.isSeek=!1,this.playerState.isNavigating=!1;let i={playReason:x.rb[t],oldstate:x.fy[a]};this.playerEventHandlers?.onPlay?.({videoInstance:this,eventData:i})},pause(e){let{pauseReason:t,oldstate:a}=e;this.playerState.isSeek=!1;let i={pauseReason:x.rb[t],oldstate:x.fy[a]};this.playerEventHandlers?.onPause?.({videoInstance:this,eventData:i})},idle(){this.playerState.isSeek=!1},stopped(e){let{oldstate:t}=e;this.playerState.isSeek=!1;let a={oldstate:x.fy[t]};this.playerEventHandlers?.onStop?.({videoInstance:this,eventData:a})},buffer(e){this.playerState.beforeBufferState=e.oldstate},seek(){this.playerState.isSeek=!0},beforeComplete(){this.hasNextPlaylistItem&&(this.playerState.isNavigating=!0)},complete(){this.playerState.hasPlayed=!1,this.playerEventHandlers?.onComplete?.({videoInstance:this}),this.hasNextPlaylistItem&&this._onNextPlaylistItem({trigger:"complete"})},mute(e){let{mute:t}=e;this.playerEventHandlers?.onMute?.({videoInstance:this,eventData:{mute:t}})},playlistItem(e){let{index:t,item:a}=e;this.autostartTriggeredForVideo=!1;let i=a.sources?.[0].isMature;i&&this.jwPlayerInstance?.setConfig({autostart:!1}),this.playerEventHandlers?.onPlaylistItemUpdate?.({videoInstance:this,eventData:{index:t}}),this.firstPlaylistItemLoadFile?this.firstPlaylistItemLoadFile===a.file||(this.firstPlaylistItemLoadFile=a.file,i||this.play()):this.firstPlaylistItemLoadFile=a.file},adBreakStart(){this.playerEventHandlers?.onAdBreakStart?.({videoInstance:this})},adImpression(e){let{timeLoading:t}=e;this.businessMetricsReporter?.reportAdT0(),this.operationalMetricsReporter?.adImpression(t),this.showControlsAfterAd=this.jwPlayerInstance?.getControls(),this.setControls(!0,!0),this.playerEventHandlers?.onAdImpression?.({videoInstance:this})},adComplete(){this.playerState.isAdPresent=!1,this.businessMetricsReporter?.reportAdT100(),this.setControls(this.showControlsAfterAd,!0)},adSkipped(){this.playerState.isAdPresent=!1,this.businessMetricsReporter?.reportAdSkipped(),this.setControls(this.showControlsAfterAd,!0)},adError(e){this.playerState.isAdPresent=!1,10303!==e.adErrorCode&&this.operationalMetricsReporter?.adError({code:e.adErrorCode,message:e.message,adURL:e.tag,suspectAdBlock:this.jwPlayerInstance?.getAdBlock()})},adBreakEnd(){this.playerState.isAdPresent=!1,this.setControls(this.showControlsAfterAd,!0),this.playerEventHandlers?.onAdBreakEnd?.({videoInstance:this})},adLoadedXML(e){this.playerEventHandlers?.onAdLoadedXML?.({videoInstance:this,eventData:e})},permissionUpdated(e){let{permission:t,key:a}=e;this.assetMediaOrchestrationInfo.permission=t,this.assetMediaOrchestrationInfo.key=a,this.playerEventHandlers?.onPermissionUpdated?.({videoInstance:this,eventData:{permission:t,key:a}})},playAttemptFailed(e){this.autostartTriggeredForVideo||"NotAllowedError"!==e.error.name||(this.businessMetricsReporter?.reportAutoplayBlocked(),this.autostartTriggeredForVideo=!0)},autostartNotAllowed(e){this.autostartTriggeredForVideo||"NotAllowedError"!==e.error.name||(this.businessMetricsReporter?.reportAutoplayBlocked(),this.autostartTriggeredForVideo=!0),this.playerEventHandlers?.onAutoStartNotAllowed?.({videoInstance:this,eventData:e})},fullscreen(e){e.fullscreen&&this.getIsStickyPlayerActive()&&(this.setStickyPlayerActiveState(!1),this.shouldActivateStickyOnExitFullscreen=!0),e.fullscreen||!this.shouldActivateStickyOnExitFullscreen||(this.shouldActivateStickyOnExitFullscreen=!1,this.isPlayerDismissed||this.setStickyPlayerActiveState(!0))},playerDismiss(e){this.playerEventHandlers?.onPlayerDismiss?.({videoInstance:this,eventData:e})},float(e){this.playerEventHandlers?.onFloat?.({videoInstance:this,eventData:e})},captionsList(e){this.playerEventHandlers?.onCaptionsList?.({videoInstance:this,eventData:e})},firstFrame(e){this.playerEventHandlers?.onFirstFrame?.({videoInstance:this,eventData:e})},ageGate(e){this.playerEventHandlers?.onAgeGate?.({videoInstance:this,eventData:e})},resize(e){this.latestVideoWidth=e.width,this.setTimedTextTrackStyle(this.latestTimedTextTrackStyle)},controls(e){this.playerEventHandlers?.onControls?.({videoInstance:this,eventData:e})},levels(e){this.playerEventHandlers?.onLevels?.({videoInstance:this,eventData:e})},levelsChanged(e){this.playerEventHandlers?.onLevelsChanged?.({videoInstance:this,eventData:e})},visualQuality(e){"auto"===e.mode&&this.playerEventHandlers?.onLevelsAutoChanged?.({videoInstance:this,eventData:{qualityIndex:e.level.index}})}},this.jwPlayerElement=e,this.jwPlayerConfig=L[t].jwPlayerConfig,this.jwPlayerEventHandlers=this.jwPlayerConfig.eventHandlers(n,a),this.playerEventHandlers=i,this.assetMediaOrchestrationInfo.name=s,this.disableBIMetrics=r??!1,this.playerState={isSeek:!1,hasPlayed:!1,beforeBufferState:x.QT.idle,isNavigating:!1,isAdPresent:!1},this.showControlsAfterAd=void 0===this.jwPlayerConfig.options.controls||this.jwPlayerConfig.options.controls,this.hasStickyPlayerConfig=!!this.jwPlayerConfig.options.floating}async initialize(e,t,a,i,s,r){if(this.currentPlaylistItem=e,window.jwplayer||await new Promise(e=>{let t=setInterval(()=>{if(window.jwplayer)return clearInterval(t),e()},50)}),!this.disableBIMetrics){let e={pageType:i.pageType,subPageType:i.subPageType,id:t,pageActionConst:a.pageConst||""};this.businessMetricsReporter=new ea.LI(e,a),this.businessMetricsReporter.setAdTrackers(s)}this.operationalMetricsReporter=new en({requestContext:a,metadata:{viconst:t}},this.playerState);let{jwplayer:n}=window;n.key=A.XW,n().registerPlugin("MediaInteroperabilityPlugin","8.0",ed);let o=!!this.assetMediaOrchestrationInfo.name;return this.jwPlayerInstance=n(this.jwPlayerElement.id),this.jwPlayerInstance?.setup({...this.jwPlayerConfig.options,logo:r,playlist:[e],...o&&{plugins:{MediaInteroperabilityPlugin:{assetName:this.assetMediaOrchestrationInfo.name,context:a}}}}),this.bindEventHandlers(this.jwPlayerEventHandlers),await this.playerReadyPromise(),this}load(e,t,a,i,s){if(this.currentPlaylistItem=e,a){let e={pageType:i?.pageType||a.pageType,subPageType:i?.subPageType||a.subPageType||"",id:t,pageActionConst:a.pageConst||""};this.businessMetricsReporter?.updateBusinessMetricsContext(e),this.businessMetricsReporter?.setAdTrackers(s),this.operationalMetricsReporter?.reset({requestContext:a,metadata:{viconst:t}})}this.jwPlayerInstance?.load([e])}setEventHandlers(e){this.playerEventHandlers=Object.assign({},this.playerEventHandlers,e)}removeEventHandlers(e){e.forEach(e=>{this.playerEventHandlers?.[e]&&delete this.playerEventHandlers[e]})}triggerPercentageHandlers(e,t){this.jwPlayerPercentageTriggered&&Object.keys(this.jwPlayerPercentageTriggered).forEach(a=>{let[i,s]=this.jwPlayerPercentageTriggered[a];!i&&Math.floor(t/e*100)>=parseInt(a)&&(s.forEach(e=>e()),this.jwPlayerPercentageTriggered[a][0]=!0)})}createPercentageTriggeredMap(e){this.jwPlayerPercentageTriggered=Object.keys(e).reduce((t,a)=>(t[a]=[!1,e[a]],t),{})}resetPercentageTriggeredMap(){this.jwPlayerPercentageTriggered&&Object.keys(this.jwPlayerPercentageTriggered).forEach(e=>{this.jwPlayerPercentageTriggered[e][0]=!1})}createViewTimeHandlerMap(e){this.jwPlayerViewTimeTriggered=Object.keys(e).reduce((t,a)=>(t[a]=[!1,e[a]],t),{})}resetViewTimeTriggeredMap(){this.jwPlayerViewTimeTriggered&&Object.keys(this.jwPlayerViewTimeTriggered).forEach(e=>{this.jwPlayerViewTimeTriggered[e][0]=!1})}triggerViewTimeHandlers(e){this.jwPlayerViewTimeTriggered&&Object.keys(this.jwPlayerViewTimeTriggered).forEach(t=>{let[a,i]=this.jwPlayerViewTimeTriggered[t];!a&&e>=parseInt(t)&&(i.forEach(e=>e()),this.jwPlayerViewTimeTriggered[t][0]=!0)})}trigger(e){for(var t=arguments.length,a=Array(t>1?t-1:0),i=1;i1&&void 0!==arguments[1]&&arguments[1];this.jwPlayerInstance?.setControls(e),this.trigger("controls",{controls:e}),t||(this.showControlsAfterAd=e)}getHasUserInteracted(){return this.hasUserInteracted}setHasUserInteracted(e){this.hasUserInteracted=e}getLatestPlayerInteractionState(){return this.latestPlayerInteractionState}hasPlayed(){return this.playerState.hasPlayed}setHasNextPlaylistItem(e){this.hasNextPlaylistItem=e}setHasPreviousPlaylistItem(e){this.hasPreviousPlaylistItem=e}getIsAgeGateEnabled(){return this.isAgeGateEnabled}setIsAgeGateEnabled(e){if(e===this.isAgeGateEnabled)return;this.isAgeGateEnabled=e,this.trigger("ageGate",{enabled:e});let t=this.jwPlayerInstance?.getContainer();e?(t?.classList.add(V.pn.AGE_GATE_FLAG),this.shouldToggleVideoControlsForAgeGate=this.shouldToggleVideoControlsForAgeGate||this.jwPlayerInstance?.getControls(),this.setControls(!1)):(this.jwPlayerInstance?.setConfig({autostart:this.jwPlayerConfig.options.autostart??!1}),t?.classList.remove(V.pn.AGE_GATE_FLAG),this.shouldToggleVideoControlsForAgeGate&&(this.setControls(!0),this.shouldToggleVideoControlsForAgeGate=!1))}getCanEnableStickyPlayer(){return!!this.hasStickyPlayerConfig}setStickyPlayerActiveState(e){this._disableDragUi(e),e?this._activateStickyPlayer():this._deactivateStickyPlayer()}getIsStickyPlayerActive(){return!!this.jwPlayerInstance?.getFloating()}setIsPlayerDismissed(e){let t=this.isPlayerDismissed;this.isPlayerDismissed=e,e?(this.setStickyPlayerActiveState(!1),this.jwPlayerInstance?.getFullscreen()&&document.exitFullscreen(),this.playerState.isAdPresent?this.jwPlayerInstance?.pauseAd():this.stop(),this.jwPlayerInstance?.getPlugin("MediaInteroperabilityPlugin")?.endMediaInteroperability(),this.businessMetricsReporter?.reportVideoClose()):t&&(this.jwPlayerInstance?.load([this.currentPlaylistItem]),this.resetViewTimeTriggeredMap(),this.resetPercentageTriggeredMap()),this.trigger("playerDismiss",{dismissed:e})}getIsPlayerDismissed(){return this.isPlayerDismissed}addButton(e,t,a,i,s){this.jwPlayerInstance?.addButton(e,t,a,i,s)}removeButton(e){this.jwPlayerInstance?.removeButton(e)}disableTimedTextTrack(){this.jwPlayerInstance?.setCurrentCaptions(0)}setCurrentTimedTextTrack(e){this.jwPlayerInstance?.setCurrentCaptions(e+1)}getCurrentTimedTextTrack(){let e=this.jwPlayerInstance?.getCurrentCaptions();return e?e-1:null}setTimedTextTrackStyle(e){this.latestTimedTextTrackStyle=e,this.jwPlayerInstance?.setCaptions(this._adjustStylesObjectForJWPlayer(e))}getCurrentQuality(){return this.jwPlayerInstance?.getCurrentQuality()}setCurrentQuality(e){this.jwPlayerInstance?.setCurrentQuality(e)}getContainerElement(){return this.jwPlayerInstance?.getContainer()||this.jwPlayerElement}getControls(){return this.jwPlayerInstance?.getControls()}_adjustStylesObjectForJWPlayer(e){let t=ep.BASE;this.latestVideoWidth<=J.breakpoints.breakpointsNumbers.s&&(t=ep.XS);let a=t.SMALL;switch(e.fontSize){case"medium":a=t.MED;break;case"large":a=t.LARGE}return{fontSize:a,windowOpacity:50,backgroundOpacity:0}}_setNavigationControls(e){let t=e.querySelector(`.${V.pn.DISPLAY_CONTROLS_CONTAINER}`),a=t.querySelector(`.${V.pn.LEGACY_NEXT_BUTTON_CONTAINER}`),i=a?.cloneNode(!0);i.classList.remove(V.pn.LEGACY_NEXT_BUTTON_CONTAINER),i.classList.add(V.pn.PREVIOUS_BUTTON_CONTAINER),a?.classList.remove(V.pn.LEGACY_NEXT_BUTTON_CONTAINER),a?.classList.add(V.pn.NEXT_BUTTON_CONTAINER);let s=i.firstChild;s.classList.remove(V.pn.NEXT_BUTTON_ICON),s.classList.add(V.pn.PREVIOUS_BUTTON_ICON),s.setAttribute("aria-label","Previous"),a?.removeAttribute("style"),i.removeAttribute("style"),t.prepend(i),i.addEventListener("click",()=>{this._onPreviousPlaylistItem()}),a?.addEventListener("click",()=>{this._onNextPlaylistItem({trigger:"click"})})}_observeControls(){let e=(this.jwPlayerInstance?.getContainer()).querySelector(`.${V.pn.WRAPPER_CONTAINER}`);e||console.error(`'${V.pn.WRAPPER_CONTAINER}' div not found. Unable to set custom UI Controls`),this.startedObservingControlsChanges=!0;let t=e?.querySelector(`.${V.pn.CONTROLS_CONTAINER}`);t&&this._setNavigationControls(t);let a=new MutationObserver(e=>{e.some(e=>{let t=e.addedNodes?.[0];if(t?.classList?.contains(V.pn.CONTROLS_CONTAINER))return this._setNavigationControls(t),!0})});e&&a.observe(e,{childList:!0})}_disableDragUi(e){let t=this.jwPlayerInstance?.getContainer(),a=t?.querySelector(`.${V.pn.MEDIA_CONTAINER}`);a&&(e?ec.forEach(e=>{a.addEventListener(e,eu,!0)}):ec.forEach(e=>{a.removeEventListener(e,eu,!0)}))}_getStickyPlayerContainer(){let e=this.jwPlayerInstance?.getContainer();return e?.querySelector(V.CF)}_handlePreferenceButtonStyle(e){let t=document.querySelector(`.${et.u.container}`);if(e){t?.classList.add(et.u.stickyActive);return}t?.classList.remove(et.u.stickyActive)}_activateStickyPlayer(){this.jwPlayerInstance?.setFloating(!0);let e=this._getStickyPlayerContainer();if(e){if(e.classList.add(K.pF),(0,V.cZ)(window.innerWidth))this._handlePreferenceButtonStyle(!0);else{let t=()=>{this._handlePreferenceButtonStyle(!0),e?.removeEventListener("animationend",t)};e.addEventListener("animationend",t)}}}_deactivateStickyPlayer(){let e=this._getStickyPlayerContainer();if(e){if(e.classList.remove(K.pF),this._handlePreferenceButtonStyle(!1),(0,V.cZ)(window.innerWidth))this.jwPlayerInstance?.setFloating(!1);else{let t=()=>{e.classList.remove("exit"),this.jwPlayerInstance?.setFloating(!1),e.removeEventListener("animationend",t)};e.classList.add("exit"),e.addEventListener("animationend",t)}}}_onNextPlaylistItem(e){this.playerState.isNavigating=!0,this.playerState.hasPlayed=!1,this.playerEventHandlers?.onNextPlaylistItem?.({videoInstance:this,eventData:e})}_onPreviousPlaylistItem(){this.playerState.isNavigating=!0,this.playerState.hasPlayed=!1,this.playerEventHandlers?.onPreviousPlaylistItem?.({videoInstance:this})}_canActivateStickyPlayer(e){return(0,eo.y)({isMainPlayerInView:e,hasUserInteracted:!!this.getHasUserInteracted(),isPlayerDismissed:!!this.getIsPlayerDismissed(),mainPlayerTopPosition:this.jwPlayerInstance?.getContainer().getBoundingClientRect().top})}}var ey=a(31885);let eg={[ey.dsx.Mp4]:"video/mp4",[ey.dsx.Webm]:"video/webm",[ey.dsx.M3U8]:"application/x-mpegurl"},em=(e,t)=>{let{videoLegacyAdUrl:a="",videoLegacyEncodings:i=[],videoThumbnailImageSource:s="",timedTextTrackInfo:r=[],isMature:n}=e,o=t&&t.length>0,l=r?.map(e=>{let{url:t,language:a}=e;return{kind:"captions",file:t,label:a}});return{sources:i.map(e=>{let{videoDefinition:t,videoMimeType:a,displayName:i,url:s}=e;return{file:s,label:i,type:eg[a],default:t===ey.O1W.DefAuto,isMature:n}}),tracks:l,image:s,...!o&&a&&{adschedule:[{offset:"pre",tag:a}]}}};class ef{constructor({id:e,viconst:t,container:a,configPresetName:i,configEventHandlers:s,playerEventHandlers:r,assetName:n,disableBIMetrics:o,logger:l}){this._customButtons={},this._customHandlers={},this.id=A.Je+e,this.container=a,this.viconst=t,this.configPresetName=i,this.configEventHandlers=s,this.playerEventHandlers=r,this.assetName=n,this.disableBIMetrics=o,this.logger=l}createElementForJWPlayer(){let e=document.createElement("div");return e.id=this.id,this.container.appendChild(e),e}setupDomHandlers(){if(!this.configPresetName)return;let e=L[this.configPresetName].domHandler;e&&window.addEventListener("message",e(this.playerInstance))}async initializeJW(e,t,a,i,s){let r=Object.assign({},this.playerEventHandlers,this._customHandlers);this.playerInstance=new eh({playerElement:this.createElementForJWPlayer(),configPresetName:this.configPresetName,configEventHandlers:this.configEventHandlers,playerEventHandlers:r,assetName:this.assetName,disableBIMetrics:this.disableBIMetrics,logger:this.logger}),await this.playerInstance.initialize(e,this.viconst,t,a,i,s),this.setupDomHandlers(),this.initializeCustomButtons()}async load(e,t,a,i){let s=(0,q.RQ)(),r=em(e,s);this.viconst=e.viconst,this.playerInstance?this.playerInstance.load(r,this.viconst,t,a,s):await this.initializeJW(r,t,a,s,i)}initializeCustomButtons(){if(this.playerInstance)for(let e of Object.keys(this._customButtons))this.playerInstance.addButton(this._customButtons[e].svgImage,this._customButtons[e].tooltipText,this._customButtons[e].buttonClickAction,e,this._customButtons[e].buttonClass)}addCustomPlayerButton(e){this._customButtons[e.buttonId]=e,this.initializeCustomButtons()}deleteCustomPlayerButton(e){delete this._customButtons[e],this.playerInstance?.removeButton(e)}setTimedTextTrackStyle(e){this.playerInstance?.setTimedTextTrackStyle(e)}disableTimedTextTrack(){this.playerInstance?.disableTimedTextTrack()}setCurrentTimedTextTrack(e){this.playerInstance?.setCurrentTimedTextTrack(e)}getCurrentQuality(){return this.playerInstance?.getCurrentQuality()}setCurrentQuality(e){this.playerInstance?.setCurrentQuality(e)}onComplete(e){e()}getPlayerElementId(){return this.id}getState(){return this.playerInstance?.getState()}play(e){let t=this.getState();if(t!==x.QT.playing&&t!==x.QT.buffering&&(e&&this.playerInstance?.businessMetricsReporter?.setBusinessMetricsContextByAction(ea.oU.play,e),!this.playerInstance?.play()&&e)){this.playerInstance?.businessMetricsReporter?.resetBusinessMetricsContextByAction(ea.oU.play);return}}pause(e){let t=this.getState();t!==x.QT.idle&&t!==x.QT.paused&&(this.playerInstance?.getIsStickyPlayerActive()||(e&&this.playerInstance?.businessMetricsReporter?.setBusinessMetricsContextByAction(ea.oU.pause,e),this.playerInstance?.pause()))}stop(e){e&&this.playerInstance?.businessMetricsReporter?.setBusinessMetricsContextByAction(ea.oU.stop,e),this.playerInstance?.stop()}setMute(e){this.playerInstance?.setMute(e)}setControls(e){this.playerInstance?.setControls(e)}getControls(){return!!this.playerInstance?.getControls()}setHasUserInteracted(e){this.playerInstance?.setHasUserInteracted(e)}setEventHandlers(e){this.playerInstance?this.playerInstance?.setEventHandlers(e):this._customHandlers=Object.assign(this._customHandlers,e)}removeEventHandlers(e){this.playerInstance?.removeEventHandlers(e)}getHasUserInteracted(){return this.playerInstance?.getHasUserInteracted()}getLatestPlayerInteractionState(){return this.playerInstance?.getLatestPlayerInteractionState()}getMute(){return this.playerInstance?.getMute()}hasPlayed(){return!!this.playerInstance?.hasPlayed()}setHasNextPlaylistItem(e){this.playerInstance?.setHasNextPlaylistItem(e)}setHasPreviousPlaylistItem(e){this.playerInstance?.setHasPreviousPlaylistItem(e)}getIsAgeGateEnabled(){return!!this.playerInstance?.getIsAgeGateEnabled()}setIsAgeGateEnabled(e){this.playerInstance?.setIsAgeGateEnabled(e)}getCanEnableStickyPlayer(){return!!this.playerInstance?.getCanEnableStickyPlayer()}setStickyPlayerActiveState(e){this.playerInstance?.setStickyPlayerActiveState(e)}getIsStickyPlayerActive(){return!!this.playerInstance?.getIsStickyPlayerActive()}setIsPlayerDismissed(e){this.playerInstance?.setIsPlayerDismissed(e)}getIsPlayerDismissed(){return this.playerInstance?.getIsPlayerDismissed()}reportVideoTapMetric(){this.playerInstance?.businessMetricsReporter?.reportVideoTap()}getPlayerContainerElement(){return this.playerInstance?.getContainerElement()}}let ev=e=>{let{id:t,viconst:a,container:i,configPresetName:s,playbackData:r,configEventHandlers:n,playerEventHandlers:o,hasPreviousPlaylistItem:l,hasNextPlaylistItem:d,assetName:c,skipEventHandlerUpdates:p,logoConfig:u,disableBIMetrics:h}=e,y=(0,X.B)().context,g=(0,Q.Vu)(),[m,f]=(0,P.useState)(null);return(0,P.useEffect)(()=>{if(!i.current)return;let e=(0,Y.createLogger)(y)("VideoPlayer");f(new ef({id:t,viconst:a,container:i.current,configPresetName:s,configEventHandlers:n,playerEventHandlers:o,assetName:c,disableBIMetrics:h,logger:e}))},[i]),(0,P.useEffect)(()=>{!W.isNode&&r.videoLegacyEncodings.length>0&&m?.load(r,{...y,pageConst:y.pageConst||a},g,u)},[a,r,m]),(0,P.useEffect)(()=>{m?.setHasNextPlaylistItem(!!d)},[m,d]),(0,P.useEffect)(()=>{m?.setHasPreviousPlaylistItem(!!l)},[m,l]),(0,P.useEffect)(()=>{o&&!p&&m?.setEventHandlers(o)},[o,p]),m},eP=(e,t)=>({viconst:e.id,isMature:e.isMature,playbackURLs:t.map(e=>({url:e.url,displayName:e.displayName.value,videoMimeType:e.videoMimeType,videoDefinition:e.videoDefinition})),thumbnail:{url:e.thumbnail.url,caption:e.description?.value&&e.description?.language?e.description.value:e.name.value},timedTextTracks:e.timedTextTracks?.map(e=>({url:e.url,language:e.displayName.value})),...e.webAdURL&&{webAdURL:e.webAdURL}}),eb=e=>!e.previewURLs||e.previewURLs?.length<1?null:eP(e,e.previewURLs),eI=(e,t)=>{if(!e.playbackURLs||e.playbackURLs.length<1)return null;let a=e.playbackURLs.filter(e=>e.videoDefinition===ey.O1W.Def_480p);return t?.enableHLS&&(a=e.playbackURLs.filter(e=>e.videoDefinition===ey.O1W.DefAuto).concat(a)),0===a.length&&(a=e.playbackURLs),eP(e,a)};var eE=a(67353);let eC=e=>(0,m.jsx)("div",{...e,onKeyDown:t=>{((0,eE.isEnterOrSpaceKey)(t)||e.captureAll)&&t.stopPropagation(),e.onKeyDown?.(t)}}),eT=e=>{let{player:t}=e,[a,i]=(0,P.useState)(!1),[s,r]=(0,P.useState)(!1);return[a,(0,P.useCallback)(e=>{if(!t){i(e);return}e?t.getState()===x.QT.playing&&(t.pause(),r(!0)):s&&(t.play(),r(!1)),i(e)},[t,s])]};var e_=a(53665),ew=a(19596);let eA={CONTAINER:"sponsored_content_info_prompt",CONTINUE_BUTTON:"sponsored_content_info_continue",CANCEL_BUTTON:"sponsored_content_info_cancel",LOADING_BUTTON:"sponsored_content_info_loading"},ex=e=>{let t=(0,e_.Z)(),a=t.formatMessage({id:"videoplayer_sponsor_info_header",defaultMessage:"Sponsored Content"}),i=t.formatMessage({id:"videoplayer_sponsor_info_message",defaultMessage:"Continue to Amazon Ads to learn more or give feedback."}),s=t.formatMessage({id:"common_buttons_continue",defaultMessage:"Continue"}),r=t.formatMessage({id:"common_buttons_cancel",defaultMessage:"Cancel"}),n=t.formatMessage({id:"common_buttons_close",defaultMessage:"Close"}),o=t.formatMessage({id:"common_ariaLabel_loading",defaultMessage:"Loading"}),{sponsorLink:l,...d}=e;return(0,m.jsx)(F.Prompt,{...d,closePromptLabel:n,children:(0,m.jsxs)(eM,{"data-testid":eA.CONTAINER,children:[(0,m.jsx)(eN,{children:a}),(0,m.jsx)(eR,{children:i}),(0,m.jsxs)(eS,{children:[(0,m.jsx)(F.TextButton,{onClick:d.onCloseClicked,width:"double-padding","data-testid":eA.CANCEL_BUTTON,children:r}),l?(0,m.jsx)(F.SecondaryButton,{href:l,linkType:"launch",postIcon:"launch",width:"double-padding","data-testid":eA.CONTINUE_BUTTON,children:s}):(0,m.jsx)(F.SecondaryButton,{width:"double-padding",disabled:!0,ariaLabel:o,"data-testid":eA.LOADING_BUTTON,children:(0,m.jsx)(F.Loader,{type:"dot"})})]})]})})},eM=ew.ZP.div.withConfig({componentId:"sc-1c7a147e-0"})([""," ","{margin:1.5rem;margin-bottom:0;}"],(0,J.setPropertyToColorVar)("color","ipt-on-baseAlt-textPrimary-color"),J.mediaQueries.breakpoints.below.m),eN=ew.ZP.header.withConfig({componentId:"sc-1c7a147e-1"})(["",";margin-bottom:1.25rem;"],(0,J.setTypographyType)("headline5")),eR=ew.ZP.p.withConfig({componentId:"sc-1c7a147e-2"})(["padding-top:1rem;padding-bottom:1rem;margin-bottom:1.25rem;"]),eS=ew.ZP.div.withConfig({componentId:"sc-1c7a147e-3"})(["display:flex;flex-direction:row;justify-content:flex-end;gap:1rem;padding-right:0.25rem;padding-left:0.25rem;","{flex-direction:column-reverse;}"],J.mediaQueries.breakpoints.below.s);var ej=a(30382),ek=a.n(ej),eO=a(41174);let eL=ek()` query videoAdFeedbackUrl($videoAdXml: String!) { videoAdFeedbackUrl(input: { videoAdXml: $videoAdXml }) } `,eD=e=>{let{videoAdXML:t,shouldPause:a}=e;return(0,eO.E8)({query:eL,context:{serverSideCacheable:!1,personalized:!0},variables:{videoAdXml:t},pause:a})};var eV=a(48090),eH=a(75824);let eU="sponsored-info-button",eB="sponsored-info-button",eF=e=>{let{player:t,parentEventHandlers:a,onClick:i,onAdBreakStart:s,onAdBreakEnd:r}=e,n=(0,eH.N)({id:"videoplayer_sponsor_info",defaultMessage:"Sponsor info"});(0,P.useEffect)(()=>{t&&t.setEventHandlers({onAdBreakStart:e=>{a.onAdBreakStart?.(e),eG(t,n,i),s?.()},onAdBreakEnd:e=>{a.onAdBreakEnd?.(e),t.deleteCustomPlayerButton(eU),r?.()}})},[t,a])},eG=(e,t,a)=>{let i=eV.renderToString((0,m.jsx)(F.Icon,{name:"info"}));e.addCustomPlayerButton({svgImage:i,tooltipText:t,buttonClickAction:a,buttonId:eU,buttonClass:eB})},e$={adXML:void 0,adXMLString:void 0};function ez(e,t){switch(t.type){case 0:if("vmap:VMAP"!==t.payload.documentElement.nodeName)return e;return{...e,adXML:t.payload};case 1:if(!e.adXML||e.adXMLString)return e;return{...e,adXMLString:new XMLSerializer().serializeToString(e.adXML)};case 2:return e$}}(i=c||(c={}))[i.UPDATE_AD_XML=0]="UPDATE_AD_XML",i[i.SERIALIZE_AD_XML=1]="SERIALIZE_AD_XML",i[i.RESET=2]="RESET";let eZ=e=>{let[t,a]=(0,P.useReducer)(ez,e$),[i,s]=eT({player:e.player});eF({player:e.player,parentEventHandlers:e.parentEventHandlers,onClick:()=>s(!0),onAdBreakStart:()=>a({type:2})}),eW({player:e.player,parentEventHandlers:e.parentEventHandlers,onAdXMLLoaded:e=>{a({type:0,payload:e})}}),(0,P.useEffect)(()=>{i&&t.adXML&&!t.adXMLString&&a({type:1})},[i,t.adXML]);let[{data:r,fetching:n}]=eD({videoAdXML:t.adXMLString,shouldPause:!t.adXMLString});if(!e.player)return null;let o=!n&&t.adXMLString?r?.videoAdFeedbackUrl??"/adfeedback/error":void 0;return(0,m.jsx)(eC,{children:(0,m.jsx)(ex,{isOpen:i,onCloseClicked:()=>{s(!1)},"data-testid":e["data-testid"],customContainer:e.playerPromptRoot,sponsorLink:o})})},eW=e=>{(0,P.useEffect)(()=>{e.player&&e.player.setEventHandlers({onAdLoadedXML:t=>{e.parentEventHandlers.onAdLoadedXML?.(t),e.onAdXMLLoaded(t.eventData.xml)}})},[e.player,e.parentEventHandlers])};var eY=a(81999),eX=a(20608),eQ=a(72416),eq=a(57221);let eK=(0,eY.vU)({captionSettings:{defaultMessage:"Caption settings",id:"videoplayer_timed_text_prompt_settings"},captionDisplay:{defaultMessage:"Caption display",id:"videoplayer_timed_text_prompt_display_options"},captionLanguage:{defaultMessage:"Caption language",id:"videoplayer_timed_text_prompt_language_options"},captionFontSize:{defaultMessage:"Font size",id:"videoplayer_timed_text_prompt_size_options"},captionOff:{defaultMessage:"Off",id:"videoplayer_timed_text_prompt_display_off"},captionOnMuted:{defaultMessage:"On when muted",id:"videoplayer_timed_text_prompt_display_on_mute"},captionAlwaysOn:{defaultMessage:"Always on",id:"videoplayer_timed_text_prompt_display_always"},captionSizeSmall:{defaultMessage:"Small",id:"videoplayer_timed_text_prompt_size_small"},captionSizeMed:{defaultMessage:"Medium",id:"videoplayer_timed_text_prompt_size_medium"},captionSizeLrg:{defaultMessage:"Large",id:"videoplayer_timed_text_prompt_size_large"},captionsTooltip:{defaultMessage:"Closed Captions",id:"videoplayer_timed_text_prompt_tooltip"}});(s=p||(p={})).SMALL="sm",s.MEDIUM="md",s.LARGE="lg",(r=u||(u={})).OFF="off",r.ON_WHEN_MUTED="mute",r.ALWAYS_ON="always",(n=h||(h={}))[n.MAIN=0]="MAIN",n[n.SETTING=1]="SETTING",n[n.LANGUAGE=2]="LANGUAGE",n[n.SIZE=3]="SIZE",(o=y||(y={})).CC="CLOSED_CAPTION",o.SUB="SUBTITLE";let eJ="ttt-prompt",e0="ttt-button",e1="timedtexttracksettings";function e2(e,t){return e.filter(e=>e.language===t)[0]}function e5(e,t){let a=e2(e.tracks,t.language);return a?(0,m.jsx)(m.Fragment,{children:a.displayName.value}):(0,m.jsx)(eX.q,{id:"videoplayer_timed_text_prompt_language_unknown",defaultMessage:"Unknown"})}function e3(e){let t={id:"",defaultMessage:""};switch(e){case"off":t=eK.captionOff;break;case"always":t=eK.captionAlwaysOn;break;case"mute":t=eK.captionOnMuted}return(0,m.jsx)(eX.q,{...t})}function e4(e){let t={id:"",defaultMessage:""};switch(e){case"sm":t=eK.captionSizeSmall;break;case"md":t=eK.captionSizeMed;break;case"lg":t=eK.captionSizeLrg}return(0,m.jsx)(eX.q,{...t})}function e6(e,t){if(null===t.type)return e.indexOf(e.filter(e=>e.language===t.language)[0]);{let a="SUBTITLE"===t.type?ey.nOt.Subtitle:ey.nOt.ClosedCaption;return e.indexOf(e.filter(e=>e.language===t.language&&e.type===a)[0])}}function e7(e,t,a){switch(a.setting){case"off":e.disableTimedTextTrack();break;case"mute":e.getMute()?e.setCurrentTimedTextTrack(e6(t,a)):e.disableTimedTextTrack();break;case"always":e.setCurrentTimedTextTrack(e6(t,a))}}function e8(e,t){e.player&&(e7(e.player,e.tracks,t),function(e,t){let a="medium";switch(t.size){case"sm":a="small";break;case"lg":a="large"}e.setTimedTextTrackStyle({fontSize:a})}(e.player,t))}function e9(e,t){let a=function(e,t){let a=e.recTrackLanguage,i=t?.language;return i&&e2(e.tracks,i)&&(a=i),a}(e,t),i=e.preferredTrackLanguage,s=e.type;return i&&(s?function(e,t,a){let i="SUBTITLE"===a?ey.nOt.Subtitle:ey.nOt.ClosedCaption;return e.filter(e=>e.language===t&&e.type===i)[0]}(e.tracks,i,s)&&(a=i):e2(e.tracks,i)&&(a=i)),a}function te(e){let t=e.player?.playerInstance?.getCurrentTimedTextTrack();if(null!=t){let a=e.tracks[t].refTagFragment||`cc-${e.tracks[t].language}`;e.player?.playerInstance?.businessMetricsReporter?.reportVideoStartWithCaptions(a)}}let tt=e=>{var t,a,i,s,r;let n=(0,eQ.ID)(e1),[o,l]=P.useState(0),[d,c]=P.useState(!1),[h,y]=P.useState({language:e9(e,n),size:n?n.size:"sm",setting:function(e,t){let a=e.status,i=t?.setting;return a||(a=i||"mute"),a}(e,n),type:e.type?e.type:null}),[g,f]=P.useState(!1);e8(e,h),(0,P.useEffect)(()=>{let t=e9(e,n);h.language!==t&&y(Object.assign({},h,{language:t}))},[e.tracks]);let v=(0,eH.N)(eK.captionsTooltip);return((0,P.useEffect)(()=>{if(e.player)return function(e,t,a,i){if(e.player){if(e.tracks.length){let s=(0,eq.$r)();"off"===t.setting&&(s=(0,eq.mG)()),e.player.addCustomPlayerButton({svgImage:s,tooltipText:a,buttonClickAction:()=>{i(!0)},buttonId:e0})}else e.player.deleteCustomPlayerButton(e0)}}(e,h,v,c),e.player.setEventHandlers(Object.assign({},e.parentEventHandlers,{onMute:t=>{e.parentEventHandlers.onMute?.(t),e.player&&e7(e.player,e.tracks,h)},onCaptionsList:t=>{e.parentEventHandlers.onCaptionsList?.(t),e8(e,h)},onReady:t=>{e.parentEventHandlers.onReady?.(t),e8(e,h)},onPlay:t=>{e.parentEventHandlers.onPlay?.(t),g&&(te(e),f(!1))},onStop:t=>{e.parentEventHandlers.onStop?.(t),f(!0)},onFirstFrame:t=>{e.parentEventHandlers.onFirstFrame?.(t),te(e)}})),function(){e.player?.deleteCustomPlayerButton(e0)}},[e.player,e.tracks,e.parentEventHandlers,h,g]),e.playerPromptRoot)?(0,m.jsx)(eC,{children:(0,m.jsx)(ta,{isOpen:d,onCloseClicked:()=>{c(!1),l(0)},"data-testid":e.testId,panelClassName:eJ,customContainer:e.playerPromptRoot,children:(t=o,a=e,i=h,s=l,r=y,0===t?(0,m.jsxs)(ti,{children:[(0,m.jsxs)(ts,{postIconName:"chevron-right",onClick:()=>s(1),children:[(0,m.jsx)(to,{children:(0,m.jsx)(eX.q,{...eK.captionDisplay})}),(0,m.jsx)(tl,{children:e3(i.setting)})]},"ttt-opt-disp"),(0,m.jsxs)(ts,{postIconName:"chevron-right",onClick:()=>s(2),children:[(0,m.jsx)(to,{children:(0,m.jsx)(eX.q,{...eK.captionLanguage})}),(0,m.jsx)(tl,{children:e5(a,i)})]},"ttt-opt-lang"),(0,m.jsxs)(ts,{postIconName:"chevron-right",onClick:()=>s(3),children:[(0,m.jsx)(to,{children:(0,m.jsx)(eX.q,{...eK.captionFontSize})}),(0,m.jsx)(tl,{children:e4(i.size)})]},"ttt-opt-size")]}):(0,m.jsxs)(ti,{children:[(0,m.jsx)(tr,{onClick:()=>s(0),children:function(e){let t={id:"",defaultMessage:""};switch(e){case 1:t=eK.captionDisplay;break;case 3:t=eK.captionFontSize;break;case 2:t=eK.captionLanguage}let a=(0,m.jsx)(eX.q,{...eK.captionSettings}),i=(0,m.jsx)(eX.q,{...t});return(0,m.jsxs)(m.Fragment,{children:[a," > ",i]})}(t)},"ttt-header"),(0,m.jsx)("div",{children:function(e,t,a,i){var s;let r=function(e,t,a){switch(e){case 3:return Object.values(p).map(e=>[e,e4(e)]);case 2:return t.tracks.length?t.tracks.map(e=>[e.language,(0,m.jsx)(m.Fragment,{children:e.displayName.value})]):[[a.language,e5(t,a)]];default:return Object.values(u).map(e=>[e,e3(e)])}}(e,t,a),n=function(e,t){switch(e){case 3:return t.size;case 2:return t.language;default:return t.setting}}(e,a),o=(s=t.player,t=>{let r=Object.assign({},a);switch(e){case 2:r.language=t;break;case 1:r.setting=t,function(e,t){if(e)switch(t){case"always":e.playerInstance?.businessMetricsReporter?.reportTimedTextTrackTurnedAlwaysOn();break;case"off":e.playerInstance?.businessMetricsReporter?.reportTimedTextTrackTurnedOff();break;case"mute":e.playerInstance?.businessMetricsReporter?.reportTimedTextTrackTurnedOnForMute()}}(s,t);break;case 3:r.size=t}(0,eQ._2)(e1,r),i(r)});return r.map(e=>{let t=e[0]===n;return(0,m.jsx)(tn,{indentLevel:t?0:1,preIconName:t?"done":void 0,onClick:()=>{t||o(e[0])},children:e[1]},`ttt-option-${e}`)})}(t,a,i,r)},"ttt-submenu")]}))})}):null},ta=(0,ew.ZP)(F.Prompt).withConfig({componentId:"sc-acf06c2b-0"})([".","{padding:0;}"],eJ),ti=(0,ew.ZP)(F.List).withConfig({componentId:"sc-acf06c2b-1"})(["padding:0;"]),ts=(0,ew.ZP)(F.ListItem).withConfig({componentId:"sc-acf06c2b-2"})(["&:not(:last-child){border-bottom-style:solid;border-bottom-width:1px;","}&:first-child{margin-top:-0.5rem;}&:last-child{margin-bottom:-0.5rem;}padding:1rem;height:auto;"],(0,J.setPropertyToColorVar)("border-bottom-color","ipt-on-baseAlt-textHint-color")),tr=(0,ew.ZP)(F.ListItem).withConfig({componentId:"sc-acf06c2b-3"})(["&:not(:last-child){border-bottom-style:solid;border-bottom-width:1px;","}","{display:none;}padding:1rem;height:auto;"],(0,J.setPropertyToColorVar)("border-bottom-color","ipt-on-baseAlt-textHint-color"),J.mediaQueries.breakpoints.below.m),tn=(0,ew.ZP)(F.ListItem).withConfig({componentId:"sc-acf06c2b-4"})(["height:auto;padding-top:1rem;padding-bottom:1rem;&:first-child{padding-top:1.5rem;}&:last-child{padding-bottom:1.5rem;}"]),to=ew.ZP.div.withConfig({componentId:"sc-acf06c2b-5"})(["",""],(0,J.setTypographyType)("body")),tl=ew.ZP.div.withConfig({componentId:"sc-acf06c2b-6"})([""," "," ","{max-width:260px;}"],(0,J.setPropertyToColorVar)("color","ipt-on-baseAlt-textHint-color"),(0,J.setTypographyType)("bodySmall"),J.mediaQueries.breakpoints.above.m);var td=a(3358),tc=a(81611),tp=a(29363);let tu={root:null,threshold:.5},th=ew.ZP.p.withConfig({componentId:"sc-2365645d-0"})(["max-width:500px;margin:0;padding-left:",";overflow:hidden;white-space:nowrap;"],J.spacing.xxs),ty=(0,ew.iv)(["padding:0 ",";svg{margin:0;}","{padding:0;opacity:0.01;visibility:hidden;max-width:0;}"],J.spacing.xs,th),tg=e=>(0,ew.iv)(["&,*{transition:all "," ease-out;}"],e),tm=(0,ew.ZP)(F.SecondaryButton).withConfig({componentId:"sc-2365645d-1"})(["min-width:auto;padding:0 "," 0 ",";svg{margin-left:0;}"],J.spacing.m,J.spacing.xs),tf=(0,ew.iv)(["","{",";","}"],tm,ty,tg("0.2s")),tv=ew.ZP.div.withConfig({componentId:"sc-2365645d-2"})(["&.enter-done ","{",";","}"],tm,ty,tg("0.5s")),tP={UNMUTE_BUTTON:"videoplayback-unmute-button"},tb=e=>{let{onClick:t,show:a,className:i,isContainerButtonSize:s}=e,[r,n]=(0,P.useState)(a),o=(0,P.useRef)(null);(0,P.useEffect)(()=>{n(a)},[a]);let l=v()(i,{"container-button-size":s}),d=v()({"container-full-size-button":!s}),c=(0,eH.N)({id:"video_playback_unmute_button",defaultMessage:"Tap to unmute"}),p=()=>{t(),n(!1)};return(0,m.jsx)(td.Z,{children:(0,m.jsx)(tc.Z,{timeout:300,in:r,appear:!0,unmountOnExit:!0,nodeRef:o,children:(0,m.jsx)(m.Fragment,{children:r&&(0,m.jsx)(tE,{"aria-label":c,role:"button",onClick:p,onKeyDown:e=>{(0,eE.isEnterOrSpaceKey)(e)&&p()},tabIndex:0,"data-testid":tP.UNMUTE_BUTTON,className:l,ref:o,children:(0,m.jsx)(tI,{className:d,delay:3e3,label:c,preIcon:"volume-off",baseColor:"baseAlt",bgColor:"shade2",onColor:"textPrimary"})})})},`display-${r}`)})},tI=(0,ew.ZP)(e=>{let t=(0,P.useRef)(null),a=(0,tp.T)(t,tu),{label:i,delay:s,className:r,...n}=e;return(0,m.jsx)(tc.Z,{timeout:s,in:a,appear:!0,nodeRef:t,children:(0,m.jsx)(tv,{className:r,ref:t,"data-testid":"animated-icon-button",children:(0,m.jsx)(tm,{...n,children:(0,m.jsx)(th,{children:i})})})})}).withConfig({componentId:"sc-deac523-0"})(["&.container-full-size-button{position:absolute;bottom:",";left:",";}"],J.spacing.xxl,J.spacing.m),tE=ew.ZP.div.withConfig({componentId:"sc-deac523-1"})(["position:absolute;width:100%;height:100%;z-index:1;&.container-button-size{bottom:",";left:",";width:auto;height:auto;}cursor:pointer;&:focus{","}&.exit,&.exit-active,&.exit-done{opacity:0.01;visibility:hidden;transition:all 0.3s ease-out;","}"],J.spacing.xxl,J.spacing.m,(0,J.focusOnBaseAlt)(),tf);var tC=a(28316);(l=g||(g={})).VideoAgeGate="video_age_gate",l.VideoAgeGateValidation="video_age_gate_validation",l.VideoAgeGateForm="video_age_gate_form",l.VideoAgeGateSubmit="video_age_gate_submit",l.VideoAgeGateCTA="video_age_gate_cta",l.VideoAgeGateCTAButton="video_age_gate_cta_button",l.VideoAgeGatePrompt="video_age_gate_prompt";let tT=e=>{let{setIsPromptOpened:t}=e,a={description:(0,eH.N)({id:"video_playback_age_gate_cta_description",defaultMessage:"This video is not intended for all audiences."}),button:(0,eH.N)({id:"video_playback_age_gate_cta_button",defaultMessage:"Enter birthdate"})};return(0,m.jsxs)(t_,{"data-testid":g.VideoAgeGateCTA,children:[(0,m.jsx)(tw,{children:a.description}),(0,m.jsx)(F.Button,{"data-testid":g.VideoAgeGateCTAButton,onClick:()=>{t(!0)},children:a.button})]})},t_=ew.ZP.div.withConfig({componentId:"sc-db0c9afd-0"})(["position:absolute;width:100%;height:100%;background:",";padding:",";z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;top:0;left:0;"],(0,J.setPropertyToColorVar)("background","ipt-baseAlt-bg"),J.spacing.xl),tw=ew.ZP.div.withConfig({componentId:"sc-db0c9afd-1"})(["",";margin-bottom:",";"],(0,J.setTypographyType)("bodySmall"),J.spacing.m);var tA=a(12306);let tx=e=>{let{onSubmit:t,isDenied:a,shouldEnableCTA:i}=e,[s,r]=(0,P.useState)(new Date),[n,o]=(0,P.useState)(!1),l=(0,eH.N)({id:"video_playback_age_gate",defaultMessage:"This video is not intended for all audiences. Enter birthdate to view age-restricted video."}),d=(0,eH.N)({id:"video_playback_age_gate_denied",defaultMessage:"We're sorry. You are not old enough to watch this video."}),c=(0,eH.N)({id:"common_submit",defaultMessage:"Submit"}),p={month:(0,eH.N)({id:"common_date_month"}),day:(0,eH.N)({id:"common_date_day"}),year:(0,eH.N)({id:"common_date_year"}),months:[(0,eH.N)({id:"common_date_january"}),(0,eH.N)({id:"common_date_february"}),(0,eH.N)({id:"common_date_march"}),(0,eH.N)({id:"common_date_april"}),(0,eH.N)({id:"common_date_may"}),(0,eH.N)({id:"common_date_june"}),(0,eH.N)({id:"common_date_july"}),(0,eH.N)({id:"common_date_august"}),(0,eH.N)({id:"common_date_september"}),(0,eH.N)({id:"common_date_october"}),(0,eH.N)({id:"common_date_november"}),(0,eH.N)({id:"common_date_december"})]};return(0,m.jsx)(tM,{"data-testid":g.VideoAgeGateValidation,className:v()({[g.VideoAgeGatePrompt]:i}),children:(0,m.jsxs)(tN,{children:[(0,m.jsx)(tR,{children:a?d:l}),!n&&(0,m.jsxs)(tS,{"data-testid":g.VideoAgeGateForm,children:[(0,m.jsx)(tA.M,{translatedStrings:p,onChange:e=>{r(new Date(e.year,e.month-1,e.day))}}),(0,m.jsx)(tj,{"data-testid":g.VideoAgeGateSubmit,onClick:()=>{t(s),o(!0)},children:c})]})]})})},tM=ew.ZP.div.withConfig({componentId:"sc-1d6c596b-0"})(["position:absolute;width:100%;height:100%;background:",";z-index:5;display:flex;justify-content:center;align-items:center;top:0;left:0;&.","{position:relative;background:unset;}"],(0,J.setPropertyToColorVar)("background","ipt-baseAlt-bg"),g.VideoAgeGatePrompt),tN=ew.ZP.div.withConfig({componentId:"sc-1d6c596b-1"})(["padding:",";background:",";"],J.spacing.xl,(0,J.setPropertyToColorVar)("background","ipt-baseAlt-shade1-bg")),tR=ew.ZP.div.withConfig({componentId:"sc-1d6c596b-2"})(["",""],(0,J.setTypographyType)("bodySmall")),tS=ew.ZP.div.withConfig({componentId:"sc-1d6c596b-3"})(["margin-top:",";"],J.spacing.m),tj=(0,ew.ZP)(F.Button).withConfig({componentId:"sc-1d6c596b-4"})(["margin-top:",";"],J.spacing.s),tk=e=>{let{isOpen:t,setIsOpen:a,shouldEnableCTA:i,children:s,playerPromptRoot:r}=e;return i?(0,m.jsx)(F.Prompt,{isOpen:t,customContainer:r,onCloseClicked:()=>{a(!1)},children:s}):(0,m.jsx)(m.Fragment,{children:s})},tO=e=>{let{shouldShowAgeGate:t,onAgeGateSubmit:a,shouldEnableCTA:i,playerPromptRoot:s}=e,[r,n]=(0,P.useState)(!1),[o,l]=(0,P.useState)(!1);return((0,P.useEffect)(()=>{o&&n(!1)},[o]),t)?(0,m.jsx)(E.wW,{componentId:I.NG.VideoAgeGate,children:(0,m.jsxs)(eC,{"data-testid":g.VideoAgeGate,captureAll:!0,children:[i&&(0,m.jsx)(tT,{setIsPromptOpened:l}),(0,m.jsx)(tk,{isOpen:o,setIsOpen:l,shouldEnableCTA:!!i,playerPromptRoot:s,children:(0,m.jsx)(tx,{onSubmit:e=>{let{isValidated:t}=a(e);if(!t){n(!0);return}l(!1)},isDenied:r,shouldEnableCTA:!!i})})]})}):null},tL=e=>e.wrapperRoot?tC.createPortal((0,m.jsx)(tO,{...e}),e.wrapperRoot):null;var tD=a(80424);let tV="videoPlayer-dismiss-button",tH=(0,ew.ZP)(F.IconBorderButton).withConfig({componentId:"sc-ae735d3c-0"})(["top:",";left:",";position:absolute;border:0;padding:",";pointer-events:all;transition-delay:0s,250ms;z-index:6;"],J.spacing.xs,J.spacing.xs,J.spacing.xs),tU=e=>{let{playerInstance:t}=e,a=(0,eH.N)({id:"videoplayer_dismiss",defaultMessage:"Dismiss player"});return(0,m.jsx)(tH,{onClick:()=>{t?.setIsPlayerDismissed(!0)},"data-testid":"player-dismiss-button",className:tV,name:"clear",label:a})},tB=e=>{let{playerInstance:t,container:a}=e,i=t?.getCanEnableStickyPlayer();return a&&i?tC.createPortal((0,m.jsx)(eC,{children:(0,m.jsx)(tU,{playerInstance:t})}),a):null};var tF=a(45419),tG=a(66724),t$=a(11438),tz=a(63370);let tZ={HEADER_CONTAINER:"videoPlayer-header-info",PROMPT_PANEL:"videoPlayer-header-prompt__panel",PROMPT_CONTENT:"videoPlayer-header-prompt__content"},tW={HEADER_CONTAINER:"videoPlayer-header",HEADER_VIDEO_NAME:"videoPlayer-header-name",HEADER_VIDEO_RELATED_TITLE:"videoPlayer-header-title",HEADER_VIDEO_INFO_BUTTON:"videoPlayer-header-info-button",HEADER_VIDEO_INFO_PROMPT:"videoPlayer-header-info-prompt"};var tY=a(31769),tX=a(95441);let tQ=(0,ew.ZP)(eC).withConfig({componentId:"sc-4041b3e3-0"})(["position:absolute;top:0;left:0;pointer-events:all;transition-delay:0s,250ms;z-index:6;background:linear-gradient( to bottom,rgba(0,0,0,0.7) 20%,rgba(0,0,0,0.6) 67%,transparent ) 100% 100%/100% 200px no-repeat transparent;transition:opacity 250ms cubic-bezier(0,0.25,0.25,1),background-size 250ms cubic-bezier(0,0.25,0.25,1);color:",";width:100%;display:flex;flex-direction:row;align-items:flex-start;"],(0,J.getColorVarValue)("ipt-on-baseAlt-color")),tq=ew.ZP.div.withConfig({componentId:"sc-4041b3e3-1"})(["display:flex;flex-direction:column;align-items:left;padding-top:",";padding-left:",";padding-bottom:",";flex-grow:1;"],J.spacing.s,J.spacing.s,J.spacing.l),tK=ew.ZP.div.withConfig({componentId:"sc-4041b3e3-2"})(["font-size:1.5rem;line-height:1.75rem;","{font-size:1.25rem;line-height:1.5rem;}"],J.mediaQueries.breakpoints.below.l),tJ=ew.ZP.div.withConfig({componentId:"sc-4041b3e3-3"})(["padding-top:",";font-size:1rem;line-height:1.25rem;","{display:none;}"],J.spacing.xxs,J.mediaQueries.breakpoints.below.s),t0=(0,ew.iv)(["",";@supports (-webkit-line-clamp:1){display:-webkit-inline-box;}text-align:left;"],(0,tX.S)(1)),t1=ew.ZP.span.withConfig({componentId:"sc-4041b3e3-4"})(["",""],t0),t2=(0,ew.ZP)(F.TextLink).withConfig({componentId:"sc-4041b3e3-5"})(["",""],t0),t5=(0,ew.ZP)(F.IconButton).withConfig({componentId:"sc-4041b3e3-6"})(["margin-right:",";color:",";&:focus{outline-color:",";}&:hover{color:",";}"],J.spacing.xs,(0,J.getColorVarValue)("ipt-on-baseAlt-color"),(0,J.getColorVarValue)("ipt-on-baseAlt-color"),(0,J.getColorVarValue)("ipt-on-baseAlt-color")),t3=(0,ew.ZP)(tY.ZP).withConfig({componentId:"sc-4041b3e3-7"})(["color:",";&:focus{outline-color:",";}&:hover{color:",";}"],(0,J.getColorVarValue)("ipt-on-baseAlt-color"),(0,J.getColorVarValue)("ipt-on-baseAlt-color"),(0,J.getColorVarValue)("ipt-on-baseAlt-color")),t4=(0,ew.ZP)(F.Prompt).withConfig({componentId:"sc-4041b3e3-8"})([".","{padding:",";}","{.","{position:fixed;right:",";top:calc(24px + 4.5rem);padding:",";max-width:320px;}}"],tZ.PROMPT_PANEL,J.spacing.xs,J.mediaQueries.breakpoints.above.m,tZ.PROMPT_PANEL,J.spacing.xxs,J.spacing.l),t6=e=>{let{video:t,isProPage:a,container:i}=e;return i?tC.createPortal((0,m.jsxs)(tQ,{className:tZ.HEADER_CONTAINER,"data-testid":tW.HEADER_CONTAINER,captureAll:!0,children:[(0,m.jsx)(t8,{video:t,isProPage:a}),(0,m.jsx)("div",{children:(0,m.jsx)(t7,{isProPage:a,videoId:t.id})}),(0,m.jsx)(t9,{videoDescription:t.description?.value,container:i})]}),i):null},t7=e=>{let{isProPage:t,videoId:a}=e,{videoSingleLinkBuilder:i}=(0,tG.WOb)(),s={shareEmailSubject:(0,eH.N)({id:"video_singlepage_actionBar_shareEmailSubject",defaultMessage:"Watch this video on IMDb!"}),shareBody:(0,eH.N)({id:"video_singlepage_actionBar_shareBody",defaultMessage:"Checkout this video on IMDb"})},r={emailSubject:s.shareEmailSubject,shareBody:s.shareBody},n=t?`/videoproembed/${a}`:i({viconst:a,refSuffix:t$.Cd.EMPTY});return(0,m.jsx)(t3,{shareProps:r,url:n})},t8=e=>{let{video:t,isProPage:a}=e;return(0,m.jsxs)(tq,{children:[(0,m.jsx)(ae,{isProPage:a,videoName:t.name.value,videoId:t.id}),!!t.primaryTitle&&(0,m.jsx)(at,{associatedTitle:t.primaryTitle})]})},t9=e=>{let{videoDescription:t,container:a}=e,[i,s]=P.useState(!1),r=(0,eH.N)({id:"common_featureHeader_link_info",defaultMessage:"More information"});return t?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(t5,{name:tF.IconNameList.INFO,"data-testid":tW.HEADER_VIDEO_INFO_BUTTON,label:r,onSelect:()=>s(!i)}),(0,m.jsx)(t4,{isOpen:i,customContainer:a,onCloseClicked:()=>{s(!1)},panelClassName:tZ.PROMPT_PANEL,contentClassName:tZ.PROMPT_CONTENT,children:(0,m.jsx)("div",{"data-testid":tW.HEADER_VIDEO_INFO_PROMPT,children:t})})]}):null},ae=e=>{let{videoName:t,videoId:a,isProPage:i}=e,{videoSingleLinkBuilder:s}=(0,tG.WOb)(),r=s({viconst:a,refSuffix:[t$.Cd.EXTERNAL,t$.Cd.SHARE,t$.Cd.EMBED,t$.Cd.VIDEO]});return(0,m.jsx)(tK,{"data-testid":tW.HEADER_VIDEO_NAME,children:i?(0,m.jsx)(t1,{children:t}):(0,m.jsx)(t2,{inheritColor:!0,href:r,text:t,type:"in_iframe"})})},at=e=>{let{associatedTitle:t}=e,{titleMainLinkBuilder:a}=(0,tG.WOb)(),i=(0,tz.K)({originalTitleText:t.originalTitleText?.text,titleText:t.titleText?.text}),s=a({tconst:t.id,refSuffix:[t$.Cd.EXTERNAL,t$.Cd.SHARE,t$.Cd.EMBED,t$.Cd.TEXT]}),r=i,n=t.releaseYear?.year;return n&&(r=`${i} (${n})`),(0,m.jsx)(tJ,{"data-testid":tW.HEADER_VIDEO_RELATED_TITLE,children:(0,m.jsx)(t2,{inheritColor:!0,href:s,text:r,type:"in_iframe"})})},aa="video_quality_prompt_panel",ai=e=>{let t=(0,e_.Z)(),a=t.formatMessage({id:"videoplayer_video_quality",defaultMessage:"Video Quality"}),i=t.formatMessage({id:"common_buttons_close",defaultMessage:"Close"}),{qualityLevels:s,currentQualityIndex:r,currentAutoQualityIndex:n,...o}=e,l=void 0!==n&&0!==n&&s?s[n]?.label:void 0;return(0,m.jsx)(as,{...o,closePromptLabel:i,panelClassName:aa,children:(0,m.jsxs)(ar,{"data-testid":"video_quality_info_prompt",children:[(0,m.jsx)(an,{children:a}),(0,m.jsx)(ad,{children:s?.map((t,a)=>{let i=a===r;return m.jsxs("div",{"data-testid":`video_quality_listItem-${a}`,children:[m.jsxs(ac,{indentLevel:i?0:1,preIconName:i?"done":void 0,onClick:()=>{e.player?.setCurrentQuality(a)},children:[m.jsx(m.Fragment,{children:t.label}),0===a&&!!l&&m.jsx(al,{children:l})]}),m.jsx(F.MenuListDivider,{})]},`quality-option-${t.label}`)})}),(0,m.jsx)(ao,{children:(0,m.jsx)(F.TextButton,{onClick:o.onCloseClicked,width:"double-padding","data-testid":"video_quality_info_close",children:i})})]})})},as=(0,ew.ZP)(F.Prompt).withConfig({componentId:"sc-bc7b582b-0"})([".","{max-width:480px;","{max-width:unset;}}"],aa,J.mediaQueries.breakpoints.below.m),ar=ew.ZP.div.withConfig({componentId:"sc-bc7b582b-1"})([""," ","{margin:1.5rem;margin-bottom:0;}"],(0,J.setPropertyToColorVar)("color","ipt-on-baseAlt-textPrimary-color"),J.mediaQueries.breakpoints.below.m),an=ew.ZP.header.withConfig({componentId:"sc-bc7b582b-2"})(["",";margin-bottom:1.25rem;"],(0,J.setTypographyType)("headline5")),ao=ew.ZP.div.withConfig({componentId:"sc-bc7b582b-3"})(["display:flex;flex-direction:row;justify-content:flex-end;margin-top:1rem;"]),al=ew.ZP.span.withConfig({componentId:"sc-bc7b582b-4"})([""," &::before{content:'•';padding-left:0.5rem;padding-right:0.5rem;}"],(0,J.setPropertyToColorVar)("color","ipt-on-baseAlt-textHint-color")),ad=(0,ew.ZP)(F.List).withConfig({componentId:"sc-bc7b582b-5"})(["",";padding:0;"],(0,J.setTypographyType)("bodySmall")),ac=(0,ew.ZP)(F.ListItem).withConfig({componentId:"sc-bc7b582b-6"})(["height:auto;padding-top:0.75rem;padding-bottom:0.75rem;"]),ap=e=>{let t=(0,e_.Z)().formatMessage({id:"videoplayer_video_quality",defaultMessage:"Video Quality"}),[a,i]=(0,P.useState)([]),[s,r]=(0,P.useState)(0),[n,o]=(0,P.useState)(0),[l,d]=eT({player:e.player});return(au({player:e.player,parentEventHandlers:e.parentEventHandlers,onLevels:e=>i([...e]),onLevelsChanged:r,onLevelsAutoChanged:o}),(0,P.useEffect)(()=>{e.player&&!(a.length<=1)&&ah(e.player,t,()=>d(!0))},[a,e.player]),!e.player||a.length<=1)?null:(0,m.jsx)(eC,{children:(0,m.jsx)(ai,{isOpen:l,onCloseClicked:()=>{d(!1)},"data-testid":e["data-testid"],customContainer:e.playerPromptRoot,qualityLevels:a,currentQualityIndex:s,currentAutoQualityIndex:n,player:e.player})})},au=e=>{(0,P.useEffect)(()=>{e.player&&e.player.setEventHandlers({onLevels:t=>{e.parentEventHandlers.onLevels?.(t),e.onLevels(t.eventData.levels)},onLevelsChanged:t=>{e.parentEventHandlers.onLevelsChanged?.(t),e.onLevelsChanged(t.eventData.currentQuality)},onLevelsAutoChanged:t=>{e.parentEventHandlers.onLevelsAutoChanged?.(t),e.onLevelsAutoChanged(t.eventData.qualityIndex)}})},[e.player,e.parentEventHandlers])},ah=(e,t,a)=>{let i=eV.renderToString((0,m.jsx)(F.Icon,{name:"menu"}));e.addCustomPlayerButton({svgImage:i,tooltipText:t,buttonClickAction:a,buttonId:"video-quality-info-button",buttonClass:"video-quality-info-button"})};var ay=a(64647);let ag="videoplayer-reaction-bar-selector",am="videoplayer-reaction-bar-selector-inner",af="videoplayer-reaction-bar-summary",av=e=>{let{viconst:t,videoName:a,refMarker:i,container:s,canMount:r,inSticky:n,testId:o,onReactionSelectorMenuChange:l}=e;return s&&r?tC.createPortal((0,m.jsx)(aP,{className:ag,"data-testid":o,children:(0,m.jsx)(ay.W,{className:am,associatedConstId:t,entityType:"video",refMarkerPrefix:i,associatedEntityName:a,hideReactionChipList:n,forceCloseButtonMenuSwitch:n,onReactionSelectorMenuChange:l})}),s):null},aP=(0,ew.ZP)(eC).withConfig({componentId:"sc-959eb034-0"})(["position:absolute;bottom:0;width:100%;"," border-radius:0 0 8px 8px;box-shadow:0 2px 4px 0 rgb(0 0 0 / 54%);transition:transform 200ms ease 50ms,opacity 100ms ease-out 0s;opacity:0;visibility:hidden;transform:translate(0,0);display:flex;flex-direction:row;align-items:center;"],(0,J.setPropertyToColorVar)("background-color","ipt-baseAlt-shade2-bg"));var ab=a(69380);let aI=e=>{let{viconst:t,container:a,testId:i}=e;return a?tC.createPortal((0,m.jsx)(aE,{className:af,"data-testid":i,children:(0,m.jsx)(ab.I,{associatedConstId:t,entityType:"video"})}),a):null},aE=ew.ZP.div.withConfig({componentId:"sc-53ee086c-0"})(["position:absolute;bottom:",";right:",";"],J.spacing.m,J.spacing.xs);var aC=a(43212),aT=a(77290);let a_="has-previous-playlist-item",aw="has-next-playlist-item",aA="vp-reaction-inline",ax="vp-reaction-inline-menu-open",aM=ew.ZP.div.withConfig({shouldForwardProp:e=>"string"!=typeof e||(0,aT.Z)(e)||["cel_widget_id"].includes(e)}).withConfig({componentId:"sc-f251f911-0"})(["#"," ."," .","::-webkit-media-text-track-display{background-color:rgba(0,0,0,0) !important;}height:100%;width:100%;"],A.LU,V.pn.MEDIA_CONTAINER,V.pn.VIDEO),aN=ew.ZP.div.withConfig({componentId:"sc-f251f911-1"})(["height:100%;width:100%;position:relative;"]),aR=ew.ZP.div.withConfig({componentId:"sc-f251f911-2"})(["background:black;width:100%;height:100%;.jw-rightclick{display:none;&.jw-open{display:none;}}.jw-flag-small-player:not(.jw-flag-audio-player):not(.jw-flag-ads) .jw-controlbar .jw-button-container > .jw-icon-rewind{display:flex;}.jwplayer.jw-state-playing:not(.jw-flag-touch):not(.jw-flag-small-player):not(.jw-flag-casting) .jw-display,.jwplayer.jw-state-paused:not(.jw-flag-touch):not(.jw-flag-small-player):not(.jw-flag-casting):not(.jw-flag-play-rejected) .jw-display{display:flex;}.","{display:none;}.","{display:none;}.","{margin-right:5.5px;","{margin-right:13.5px;}}.","{margin-top:0.5em;padding:0 0.25em;}.","{svg{transform:rotate(180deg);}visibility:hidden;display:inline-block;}.","{visibility:hidden;}.","{.","{display:none;}.","{display:none;}}.jwplayer .jw-icon-settings{display:none;}--sponsored-info-button-order:1;.","{display:none;}.",".","{.","{order:calc(var(--sponsored-info-button-order) + 1);}."," ~ *{order:calc(var(--sponsored-info-button-order) + 2);}.","{display:flex !important;order:var(--sponsored-info-button-order);svg{transform:scale(0.8);}}}&.","{.jwplayer:not(.jw-state-playing) .jw-display,.jwplayer:not(.jw-flag-user-inactive) .jw-display{.","{visibility:visible;}}}&.","{.jwplayer:not(.jw-state-playing) .jw-display,.jwplayer:not(.jw-flag-user-inactive) .jw-display{.","{visibility:visible;}}}.jw-flag-user-inactive.jw-state-playing .",",.jw-flag-user-inactive.jw-state-buffering .","{visibility:hidden;pointer-events:none;opacity:0;}.jw-flag-user-inactive.jw-state-playing .",",.jw-flag-user-inactive.jw-state-buffering .",",.jw-flag-controls-hidden:not(.",") .","{visibility:hidden;pointer-events:none;opacity:0;}."," .","{transform:scale(0.8);}","{margin:0;top:0;right:0;bottom:auto;}","{display:none;pointer-events:none;}.",".","{background-image:none !important;z-index:10;}","{","{animation:sticky-player-float-enter 200ms ease-in forwards 1 !important;}",".exit{animation:sticky-player-float-exit 200ms ease-out forwards 1 !important;}}","{","{max-width:100% !important;}}","{","{max-width:320px !important;}}","{","{max-width:330px !important;}}","{","{max-width:407px !important;}}@keyframes sticky-player-float-enter{from{transform:translateX(-40%);opacity:0;}to{transform:translateX(0);opacity:1;}}@keyframes sticky-player-float-exit{from{transform:translateX(0);opacity:1;}to{transform:translateX(-40%);opacity:0;}}&.","{",";.jwplayer:not(.","){",";.jw-wrapper,.jw-overlays,.jw-media,.jw-aspect,.jw-controls-backdrop{",";}}.jwplayer:not(.jw-flag-controls-hidden,.jw-flag-user-inactive,.jw-state-idle),.jwplayer.jw-state-paused.jw-flag-user-inactive,&."," .jwplayer{overflow:visible;&:not(.",",.jw-flag-ads){border-bottom-right-radius:0;border-bottom-left-radius:0;.jw-wrapper,.jw-overlays,.jw-media,.jw-aspect,.jw-controls-backdrop{border-bottom-right-radius:0;border-bottom-left-radius:0;}}&:not(.jw-flag-ads) .","{transform:translate(0,100%);opacity:1;visibility:visible;transition:transform 200ms ease 0ms,opacity 100ms ease-in 50ms;}.","{display:none;}}.jwplayer.jw-flag-ads .","{display:none;}.jwplayer.jw-flag-fullscreen{.",",.","{display:none;}}.","{animation:reaction-bar-fade-in 200ms ease-in;}}@keyframes reaction-bar-fade-in{from{opacity:0;}to{opacity:1;}}"],V.pn.REWIND_BUTTON_CONTAINER,V.pn.DEFAULT_CAPTION_ICON_CONTAINER,V.pn.LOGO_ICON_CONTAINER,J.mediaQueries.breakpoints.above.xl,V.pn.TEXT_TRACK_DISPLAY,V.pn.PREVIOUS_BUTTON_CONTAINER,V.pn.NEXT_BUTTON_CONTAINER,V.pn.ADS_PLAYING_FLAG,V.pn.DISPLAY_CONTROLS_CONTAINER,V.pn.FULL_SCREEN_CONTROL,eB,V.pn.JW_PLAYER,V.pn.ADS_PLAYING_FLAG,V.pn.SPACER,V.pn.SPACER,eB,a_,V.pn.PREVIOUS_BUTTON_CONTAINER,aw,V.pn.NEXT_BUTTON_CONTAINER,tZ.HEADER_CONTAINER,tZ.HEADER_CONTAINER,tV,tV,V.pn.AGE_GATE_FLAG,tV,V.pn.STICKY_PLAYER_FLAG,tV,V.CF,V.mj,V.pn.JW_PLAYER,V.pn.STICKY_PLAYER_FLAG,J.mediaQueries.breakpoints.above.s,V.CF,V.CF,J.mediaQueries.breakpoints.below.s,V.CF,J.mediaQueries.breakpoints.only.m,V.CF,J.mediaQueries.breakpoints.only.l,V.CF,J.mediaQueries.breakpoints.above.xl,V.CF,aA,(0,J.setPropertyToShapeVar)("border-radius","ipt-mediaRadius"),V.pn.STICKY_PLAYER_FLAG,(0,J.setPropertyToShapeVar)("border-radius","ipt-mediaRadius"),(0,J.setPropertyToShapeVar)("border-radius","ipt-mediaRadius"),ax,V.pn.STICKY_PLAYER_FLAG,ag,af,af,ag,af,am),aS=(0,P.forwardRef)(function(e,t){let a=(0,P.useRef)(null),i=(0,b.V)(),[s,r]=(0,P.useState)(void 0),[n,o]=(0,P.useState)(void 0),[l,d]=(0,P.useState)(!1),c=(0,P.useCallback)(e=>{d(e)},[]),{video:p,videoPlayerId:h,configPresetName:g,playbackType:f="playback",assetName:C,className:T,refMarker:_,children:w,hasNextPlaylistItem:x,hasPreviousPlaylistItem:M,"data-testid":N,videoContainerOnClick:R,unmuteButtonConfig:S,enableHeader:j=!1,isProPage:k=!1,isProHomepage:O=!1,logoConfig:D,timedTextTrackConfig:V,enableInlineReactions:U,enableHLS:F,...G}=e,W=(0,I.o3)(h),Y="preview"!==f,X=(0,P.useMemo)(()=>{let e="playback"===f?eI(p,{enableHLS:F??!1}):eb(p);return{viconst:e?.viconst||"",videoLegacyEncodings:e?.playbackURLs||[],isMature:e?.isMature,videoThumbnailImageSource:(0,B.c)(e?.thumbnail.url),videoLegacyAdUrl:e?.webAdURL,timedTextTrackInfo:Y?e?.timedTextTracks:null}},[p,f]),Q=ev({id:h,viconst:p.id,container:a,configPresetName:g,playbackData:X,hasNextPlaylistItem:x,hasPreviousPlaylistItem:M,playerEventHandlers:G,assetName:C,skipEventHandlerUpdates:Y,logoConfig:D,disableBIMetrics:k&&!O}),q=Z(Q);H(Q?.container,o,r);let K=z({wrapperElement:n,playerInstance:Q}),{shouldShowAgeGate:J,onAgeGateSubmit:ee,shouldEnableCTA:et}=$({playbackData:X,playerInstance:Q,isStickyPlayerActive:q});if((0,P.useImperativeHandle)(t,()=>({containerRef:a,playerInstance:Q}),[a,Q]),i)return(0,m.jsx)(aC.G,{video:p});let ea=v()({[aw]:x,[a_]:M,[aA]:U,[ax]:l}),ei=null;if(Y){let e=V?.timedTextTrackSetting?function(e){let t=null,a=null;switch(e){case"off":t=u.OFF;break;case"auto":t=u.ALWAYS_ON;break;case"sb":t=u.ALWAYS_ON,a=y.SUB;break;case"cc":t=u.ALWAYS_ON,a=y.CC}return{timedTextTrackStatus:t,timedTextTrackType:a}}(V?.timedTextTrackSetting):void 0;ei=(0,m.jsx)(tt,{tracks:p.timedTextTracks||[],player:Q,recTrackLanguage:p.recommendedTimedTextTrack?.language,preferredTrackLanguage:V?.timedTextTrackLocale,parentEventHandlers:G,playerPromptRoot:s,status:e?.timedTextTrackStatus,type:e?.timedTextTrackType})}let es=L[g].jwPlayerConfig.options.advertising;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(tD.k,{}),(0,m.jsx)(E.wW,{componentId:W,children:(0,m.jsx)(aM,{"data-testid":`${h}-player-container`,children:(0,m.jsxs)(aN,{className:T,id:A.LU,children:[(0,m.jsx)(tL,{onAgeGateSubmit:ee,shouldShowAgeGate:J,playerPromptRoot:s,wrapperRoot:n,shouldEnableCTA:et}),(0,m.jsx)(tB,{playerInstance:Q,container:n}),U&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(aI,{viconst:p.id,container:n,testId:`${h}-reactions-summary`}),(0,m.jsx)(av,{viconst:p.id,videoName:p.name.value,refMarker:_,canMount:K,container:n,inSticky:q,testId:`${h}-reactions-bar`,onReactionSelectorMenuChange:c})]}),j&&(0,m.jsx)(t6,{video:p,isProPage:k,container:s}),S&&(0,m.jsx)(tb,{...S,onClick:()=>{S.onClick?.(),Q?.setMute(!1),Q?.setControls(!0)}}),w,(0,m.jsx)(aR,{ref:a,"data-testid":N,className:ea,onClick:R})]})})}),ei,es&&(0,m.jsx)(eZ,{player:Q,parentEventHandlers:G,playerPromptRoot:s}),F&&(0,m.jsx)(ap,{player:Q,parentEventHandlers:G,playerPromptRoot:s})]})})},97622:function(e,t,a){a.d(t,{u:function(){return i}});let i={container:"video-preference",stickyActive:"stickyActive"}},47290:function(e,t,a){var i,s;a.d(t,{$:function(){return i}}),(s=i||(i={})).DEFAULT_CONFIG="default_config",s.EMBED_VIDEO_PLAYBACK="embed_video_playback",s.EMBED_VIDEO_PLAYBACK_AUTO_START="embed_video_playback_auto_start",s.INLINE_VIDEO_PLAYBACK="inline_video_playback",s.INLINE_VIDEO_PREVIEW="inline_video_preview",s.NATIVE_VIDEO_PREVIEW="native_video_preview",s.INLINE_HOVER_PREVIEW="hover_preview",s.PLAYBACK_PAGE_PLAYER_CONFIG="playback_page_player_config",s.PLAYBACK_PAGE_PLAYER_CONFIG_AUTOPAUSE="playback_page_player_config_autopause",s.PLAYBACK_PAGE_PLAYER_CONFIG_AUTOPAUSE_MUTED="playback_page_player_config_autopause_muted",s.PLAYBACK_PAGE_PLAYER_CONFIG_PRO="playback_page_player_config_pro",s.PLAYBACK_PAGE_PLAYER_CONFIG_PRO_MUTED="playback_page_player_config_pro_muted"},30626:function(e,t,a){a.d(t,{y:function(){return i}});let i=e=>{let{isPlayerDismissed:t,hasUserInteracted:a,isMainPlayerInView:i,mainPlayerTopPosition:s}=e;return!i&&!t&&window.scrollY>s&&!!a}},55306:function(e,t,a){a.d(t,{c:function(){return s}});var i=a(52154);function s(e){if(e)try{return(0,i.F2)((0,i.F2)(e,"SY720_"),"QL75_")}catch(t){return e}}},57221:function(e,t,a){a.d(t,{$r:function(){return i},cc:function(){return r},mG:function(){return s}});let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return``},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return``},r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return` `}}}]);