(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),a=e.i(531166),n=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={autostart:!1,nextUpDisplay:!1,related:{oncomplete:"hide"}},A=({file:e,image:A,title:x,description:j,tracks:b=[],playlist:w,custom:k={},playerSettings:M,descriptionAttributes:_,playerAttributes:N,resolvedVideo:U=null,resolvedVideoCtx:P=null,resolvedPlaylistItems:z=[],flatPlanMarker:B=null,standalone:C=!1,noVideoAutostart:O=!1,mute:V,playerOptions:Z,fill:F,compactNextUp:T})=>{let D=`video-player-${(0,r.useId)()}`,E=(0,r.useRef)(!0),R=(0,r.useRef)(null),S=(0,d.useUser)()?.user||{},I=(0,f.useAtomValue)(h.adsDisabledAtom),J=(0,f.useAtomValue)(p.fixedBottomAdHeightAtom),$=(0,f.useAtomValue)(g.showAdminHeaderAtom),H=C||S.isUserPremium||I,K=(0,m.useClientMobileMedia)(),L=(0,a.useTrackVideoEvent)(),W=(0,r.useMemo)(()=>{let e=[];return!Array.isArray(b)&&b?.file?e.push(b):Array.isArray(b)&&e.push(...b),e},[b]),q=!!U,G=(0,r.useMemo)(()=>q&&U?.content?.videoFormatUrls?.length?U.content.videoFormatUrls[0]?.url:e,[q,U,e]),Q=(0,r.useMemo)(()=>{if(q){let e=U?.seo?.image,t=e&&"object"==typeof e?e.url:void 0;return U?.content?.keyFrameImage||t||A}return A},[q,U,A]),X=(0,r.useMemo)(()=>q&&U?.title||x,[q,U,x]),Y=(0,r.useMemo)(()=>{if(q&&U?.description){let e=U.description.root,t=e?.children?.[0];return t?.children?.[0]?.text||j}return j},[q,U,j]),ee=(0,r.useMemo)(()=>{let e=k&&"object"==typeof k&&!Array.isArray(k)?k:{};if(!P)return e;let t=e.ctx&&"object"==typeof e.ctx?e.ctx:{};return{...e,ctx:{...P,...t}}},[k,P]),et=(0,r.useMemo)(()=>{if(R.current&&JSON.stringify({file:G,image:Q,title:X,description:Y,tracks:W,playlist:w,custom:ee})===JSON.stringify(R.current))return R.current;let e=Q||(G?(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})(G):null)||"https://s.w-x.co/wxnext/video-placeholder.jpg",t={file:G,image:e,title:X,description:Y,tracks:W,custom:ee};return R.current=t,t},[G,Q,X,Y,W,w,ee]),er=(0,r.useMemo)(()=>{let e=[];if(w&&(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)]})(w,et)||[]),0===e.length&&et?.file&&(e=[et]),z.length>0){let t=new Set(e.map(e=>e.file));for(let r of z)t.has(r.file)||(e.push(r),t.add(r.file))}return e},[w,et,z]);if((0,r.useEffect)(()=>{E.current=!0},[er]),!G&&0===er.length)return null;let ei=[...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:E,user:S,trackVideoEvent:L,isMobile:K})}}));return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.DebugCollector,{componentName:"VideoBlock",data:{props:{file:e,image:A,title:x,description:j,tracksCount:(0,u.hasLength)(W),hasPlaylist:!!w&&w.length>0,custom:k},state:{videoObject:et,playlistItems:er.length,isFirstPlay:E.current,events:ei.map(e=>e.eventName)},performance:{}},enabled:$}),(0,t.jsxs)("div",{...N,className:(0,c.cn)("overflow-hidden rounded-lg",N?.className),children:[B&&(0,t.jsx)("div",{"data-fp-video":!0,"data-fp-video-src":B.src,"data-fp-video-poster":B.poster,"aria-hidden":"true",hidden:!0}),(0,t.jsx)(i.JWPlayer,{playlist:er,events:ei,options:C?{...Z,...y}:O?{...Z,autostart:!1}:Z,fill:F,compactNextUp:T,floatingBottomOffset:J,setupParams:{ads:!H,mute:V}},D)]}),M?.showDescriptions&&(0,t.jsx)("p",{..._,className:(0,c.cn)("my-2 text-sm",_?.className),children:et.title})]})};e.s(["VideoBlockClient",0,A,"default",0,A],849715)},974802,function(e){e.n(e.i(849715))}]);