(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]||(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]=[])).push(["object"==typeof document?document.currentScript:void 0,849715,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(777430);let l="/placeholder-video-thumbnail.jpg";var s=e.i(484758),o=e.i(617843),n=e.i(531166),a=e.i(16838),u=e.i(436028),c=e.i(632137),d=e.i(528600),m=e.i(909232),f=e.i(546446),p=e.i(697380),h=e.i(849177),g=e.i(5397);let v=(0,e.i(695881).createLogger)("video:events"),y=({file:e,image:y,title:A,description:x,tracks:j=[],playlist:b,custom:w={},playerSettings:k,descriptionAttributes:M,playerAttributes:_,resolvedVideo:N=null,resolvedVideoCtx:P=null,resolvedPlaylistItems:U=[],flatPlanMarker:z=null,noVideoAutostart:B=!1,mute:C,playerOptions:O,fill:V,compactNextUp:Z})=>{let F=`video-player-${(0,r.useId)()}`,T=(0,r.useRef)(!0),E=(0,r.useRef)(null),R=(0,d.useUser)()?.user||{},S=(0,f.useAtomValue)(h.adsDisabledAtom),D=(0,f.useAtomValue)(p.fixedBottomAdHeightAtom),I=(0,f.useAtomValue)(g.showAdminHeaderAtom),J=R.isUserPremium||S,$=(0,m.useClientMobileMedia)(),H=(0,n.useTrackVideoEvent)(),K=(0,r.useMemo)(()=>{let e=[];return!Array.isArray(j)&&j?.file?e.push(j):Array.isArray(j)&&e.push(...j),e},[j]),L=!!N,W=(0,r.useMemo)(()=>L&&N?.content?.videoFormatUrls?.length?N.content.videoFormatUrls[0]?.url:e,[L,N,e]),q=(0,r.useMemo)(()=>{if(L){let e=N?.seo?.image,t=e&&"object"==typeof e?e.url:void 0;return N?.content?.keyFrameImage||t||y}return y},[L,N,y]),G=(0,r.useMemo)(()=>L&&N?.title||A,[L,N,A]),Q=(0,r.useMemo)(()=>{if(L&&N?.description){let e=N.description.root,t=e?.children?.[0];return t?.children?.[0]?.text||x}return x},[L,N,x]),X=(0,r.useMemo)(()=>{let e=w&&"object"==typeof w&&!Array.isArray(w)?w:{};if(!P)return e;let t=e.ctx&&"object"==typeof e.ctx?e.ctx:{};return{...e,ctx:{...P,...t}}},[w,P]),Y=(0,r.useMemo)(()=>{if(E.current&&JSON.stringify({file:W,image:q,title:G,description:Q,tracks:K,playlist:b,custom:X})===JSON.stringify(E.current))return E.current;let e=q||(W?(e=>{if(!e)return l;for(let t of[/(?:cdn\.jwplayer\.com\/(?:videos|manifests|previews)\/)([a-zA-Z0-9]+)(?:-[a-zA-Z0-9]+)?/,/(?:content\.jwplatform\.com\/(?:videos|manifests)\/)([a-zA-Z0-9]+)(?:-[a-zA-Z0-9]+)?/,/(?:players\.jwplayer\.com\/preview\/)([a-zA-Z0-9]+)(?:-[a-zA-Z0-9]+)?/]){let r=e.match(t);if(r&&r[1])return`https://cdn.jwplayer.com/v2/media/${r[1]}/poster.jpg`}return l})(W):null)||"https://s.w-x.co/wxnext/video-placeholder.jpg",t={file:W,image:e,title:G,description:Q,tracks:K,custom:X};return E.current=t,t},[W,q,G,Q,K,b,X]),ee=(0,r.useMemo)(()=>{let e=[];if(b&&(e=((e,t)=>{if(!t?.file)return[];if("string"==typeof e)return t?.file?[t]:[];let r=Array.isArray(e)?e:[];return!t?.file||r.length>0&&r[0]?.file===t?.file?r:[t,...r.filter(e=>e.file!==t.file)]})(b,Y)||[]),0===e.length&&Y?.file&&(e=[Y]),U.length>0){let t=new Set(e.map(e=>e.file));for(let r of U)t.has(r.file)||(e.push(r),t.add(r.file))}return e},[b,Y,U]);if((0,r.useEffect)(()=>{T.current=!0},[ee]),!W&&0===ee.length)return null;let et=[...s.adEvents,...o.metricEvents].map(({eventName:e,callback:t})=>({eventName:e,callback:({event:r,player:i})=>{"time"!==e&&v.info(`[${e}]:`,r),t({event:r,player:i,isFirstPlayRef:T,user:R,trackVideoEvent:H,isMobile:$})}}));return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.DebugCollector,{componentName:"VideoBlock",data:{props:{file:e,image:y,title:A,description:x,tracksCount:(0,u.hasLength)(K),hasPlaylist:!!b&&b.length>0,custom:w},state:{videoObject:Y,playlistItems:ee.length,isFirstPlay:T.current,events:et.map(e=>e.eventName)},performance:{}},enabled:I}),(0,t.jsxs)("div",{..._,className:(0,c.cn)("overflow-hidden rounded-lg",_?.className),children:[z&&(0,t.jsx)("div",{"data-fp-video":!0,"data-fp-video-src":z.src,"data-fp-video-poster":z.poster,"aria-hidden":"true",hidden:!0}),(0,t.jsx)(i.JWPlayer,{playlist:ee,events:et,options:B?{...O,autostart:!1}:O,fill:V,compactNextUp:Z,floatingBottomOffset:D,setupParams:{ads:!J,mute:C}},F)]}),k?.showDescriptions&&(0,t.jsx)("p",{...M,className:(0,c.cn)("my-2 text-sm",M?.className),children:Y.title})]})};e.s(["VideoBlockClient",0,y,"default",0,y],849715)},974802,function(e){e.n(e.i(849715))}]);