1"use strict";(globalThis.webpackChunkverso=globalThis.webpackChunkverso||[]).push([[7833],{77833(e,t,a){a.d(t,{default:()=>s});var n=a(74848),o=a(96540);const r={default:120,mqdefault:320,hqdefault:480,sddefault:640,maxresdefault:1280};function i(e,t,a,n,o){const r={"@context":"https://schema.org","@type":"VideoObject",name:o?.name||t,thumbnailUrl:[o?.thumbnailUrl||a],embedUrl:o?.embedUrl||`${n}/embed/${e}`,contentUrl:o?.contentUrl||`https://www.youtube.com/watch?v=${e}`,...o?.description&&{description:o.description},...o?.uploadDate&&{uploadDate:o.uploadDate},...o?.duration&&{duration:o.duration}};return JSON.stringify(r)}const s=o.forwardRef(function(e,t){const[a,s]=o.useState(!1),[l,c]=o.useState(e.alwaysLoadIframe||!1),d=encodeURIComponent(e.id),u="string"==typeof e.playlistCoverId?encodeURIComponent(e.playlistCoverId):null,p=e.title,y=e.poster||"hqdefault",h=e.announce||"Watch",m=!e.alwaysLoadIframe||e.autoplay&&e.muted,f=o.useMemo(()=>{const t=new URLSearchParams({...e.muted?{mute:"1"}:{},...m?{autoplay:"1"}:{},...e.enableJsApi?{enablejsapi:"1"}:{},...e.enableJsApi?{origin:window.location.origin}:{},...e.playlist?{list:d}:{}});return e.params&&new URLSearchParams(e.params.startsWith("&")?e.params.slice(1):e.params).forEach((e,a)=>{t.append(a,e)}),t},[e.muted,m,e.enableJsApi,e.playlist,d,e.params]),b=o.useMemo(()=>e.cookie?"https://www.youtube.com":"https://www.youtube-nocookie.com",[e.cookie]),g=o.useMemo(()=>e.playlist?`${b}/embed/videoseries?${f.toString()}`:`${b}/embed/${d}?${f.toString()}`,[e.playlist,b,d,f]),w=!e.thumbnail&&!e.playlist&&"maxresdefault"===y,k=e.webp?"webp":"jpg",v=e.webp?"vi_webp":"vi",C=w?((e,t,a,n="maxresdefault")=>{const[i,s]=(0,o.useState)("");return(0,o.useEffect)(()=>{const o=`https://img.youtube.com/${t}/${e}/${n}.${a}`,i=`https://img.youtube.com/${t}/${e}/hqdefault.${a}`,l=r[n],c=new Image;c.onload=()=>{c.width<l?s(i):s(o)},c.onerror=()=>s(i),c.src=o},[e,t,a,n]),i})(e.id,v,k,y):null,j=o.useMemo(()=>e.thumbnail||C||`https://i.ytimg.com/${v}/${e.playlist?u:d}/${y}.${k}`,[e.thumbnail,C,v,e.playlist,u,d,y,k]),$=e.activatedClass||"lyt-activated",E=e.adNetwork||!1,x=e.aspectHeight||9,P=e.aspectWidth||16,S=e.iframeClass||"",R=e.playerClass||"lty-playbtn",L=e.wrapperClass||"yt-lite",T=o.useCallback(e.onIframeAdded||function(){},[e.onIframeAdded]),I=e.rel?"prefetch":"preload",W=e.containerElement||"article",U=!1!==e.noscriptFallback,N=()=>{l||c(!0)};return o.useEffect(()=>{l&&(T(),e.focusOnLoad&&"object"==typeof t&&t?.current&&t.current.focus())},[l,T,e.focusOnLoad,t]),o.useEffect(()=>{if(!l||!e.enableJsApi||!(e.onReady||e.onStateChange||e.onError||e.onPlay||e.onPause||e.onEnd||e.onBuffering||e.onPlaybackRateChange||e.onPlaybackQualityChange))return;let a=!1,n=!1;const o=n=>{if("https://www.youtube.com"!==n.origin&&"https://www.youtube-nocookie.com"!==n.origin)return;let o;try{o="string"==typeof n.data?JSON.parse(n.data):n.data}catch{return}switch(o.event){case"onReady":a||(a=!0,e.onReady&&e.onReady({videoId:e.id,title:p}));break;case"infoDelivery":if(void 0!==o.info?.playerState){const a=o.info.playerState;switch(e.onStateChange&&e.onStateChange({state:a,currentTime:o.info.currentTime,duration:o.info.duration}),a){case 1:e.onPlay?.();break;case 2:e.onPause?.();break;case 0:e.onEnd?.(),e.stopOnEnd&&"object"==typeof t&&t?.current?.contentWindow&&t.current.contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}',"*");break;case 3:e.onBuffering?.()}}void 0!==o.info?.playbackRate&&e.onPlaybackRateChange?.(o.info.playbackRate),void 0!==o.info?.playbackQuality&&e.onPlaybackQualityChange?.(o.info.playbackQuality);break;case"onStateChange":if(void 0!==o.info?.playerState){const a=o.info.playerState;switch(e.onStateChange&&e.onStateChange({state:a,currentTime:o.info.currentTime,duration:o.info.duration}),a){case 1:e.onPlay?.();break;case 2:e.onPause?.();break;case 0:e.onEnd?.(),e.stopOnEnd&&"object"==typeof t&&t?.current?.contentWindow&&t.current.contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}',"*");break;case 3:e.onBuffering?.()}}break;case"onError":if(o.info&&"errorCode"in o.info){const t=o.info.errorCode;e.onError&&e.onError(t)}break;case"onPlaybackRateChange":void 0!==o.info?.playbackRate&&e.onPlaybackRateChange?.(o.info.playbackRate);break;case"onPlaybackQualityChange":void 0!==o.info?.playbackQuality&&e.onPlaybackQualityChange?.(o.info.playbackQuality)}};window.addEventListener("message",o);const r=[],i=()=>{"object"==typeof t&&t?.current?.contentWindow&&t.current.contentWindow.postMessage('{"event":"listening","id":"'+d+'"}',"*")},s=()=>
1{n||(n=!0,i(),[100,300,600,1200,2400].forEach(e=>{r.push(setTimeout(i,e))}))};return"object"==typeof t&&t?.current?(t.current.addEventListener("load",s),"complete"===t.current.contentDocument?.readyState&&s()):[200,500,1e3,2e3,3e3].forEach(e=>{r.push(setTimeout(i,e))}),()=>{window.removeEventListener("message",o),r.forEach(clearTimeout),"object"==typeof t&&t?.current&&t.current.removeEventListener("load",s)}},[l,e.enableJsApi,e.onReady,e.onStateChange,e.onError,e.onPlay,e.onPause,e.onEnd,e.onBuffering,e.onPlaybackRateChange,e.onPlaybackQualityChange,e.stopOnEnd,e.id,d,p,t]),(0,n.jsxs)(n.Fragment,{children:[!e.lazyLoad&&(0,n.jsx)("link",{rel:I,href:j,as:"image"}),(0,n.jsx)(n.Fragment,{children:a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("link",{rel:"preconnect",href:b}),(0,n.jsx)("link",{rel:"preconnect",href:"https://www.google.com"}),E&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("link",{rel:"preconnect",href:"https://static.doubleclick.net"}),(0,n.jsx)("link",{rel:"preconnect",href:"https://googleads.g.doubleclick.net"})]})]})}),e.seo&&!e.playlist&&(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:i(e.id,p,j,b,e.seo)}}),U&&!e.playlist&&(0,n.jsx)("noscript",{children:(0,n.jsxs)("a",{href:`https://www.youtube.com/watch?v=${e.id}`,"aria-label":`Watch ${p} on YouTube`,children:['Watch "',p,'" on YouTube']})}),(0,n.jsxs)(W,{onPointerOver:()=>{a||s(!0)},onClick:N,className:`${L} ${l?$:""}`,"data-title":p,role:l?void 0:"img","aria-label":l?void 0:`${p} - YouTube video preview`,style:{...!e.lazyLoad&&{backgroundImage:`url(${j})`},"--aspect-ratio":x/P*100+"%",...e.style||{}},children:[e.lazyLoad&&!l&&(0,n.jsx)("img",{src:j,alt:`${p} - YouTube thumbnail`,className:"lty-thumbnail",loading:"lazy"}),e.playlist&&!l&&(0,n.jsx)("div",{className:"lty-playlist-icon","aria-hidden":"true"}),(0,n.jsx)("button",{type:"button",className:R,"aria-label":`${h} ${p}`,"aria-hidden":l||void 0,tabIndex:l?-1:0,onClick:N,children:(0,n.jsx)("span",{className:"lty-visually-hidden",children:h})}),l&&(0,n.jsx)("iframe",{ref:t,className:S,title:p,width:"560",height:"315",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,src:g,referrerPolicy:e.referrerPolicy||"strict-origin-when-cross-origin"})]})]})})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.