1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2250,5656],{837:(e,t,r)=>{"use strict";r.d(t,{KU:()=>s,W8:()=>o,uZ:()=>l});let n=new Set(["www.datocms-assets.com"]),a=new Set(["image.mux.com"]),l=70,i=(e,t,r)=>{e.has(t)||e.set(t,r)},o=e=>{try{let t=new URL(e);if(!n.has(t.hostname))return e;return i(t.searchParams,"fm","webp"),i(t.searchParams,"q","70"),t.toString()}catch{return e}},s=(e,t={})=>{try{let r=new URL(e);if(!a.has(r.hostname))return e;let n=t.width??1280,l=t.quality??70;return i(r.searchParams,"auto","format"),i(r.searchParams,"fit_mode","preserve"),r.searchParams.set("q",String(l)),r.searchParams.set("width",String(n)),"number"==typeof t.time&&r.searchParams.set("time",String(t.time)),r.toString()}catch{return e}}},2250:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Video:()=>m});var n=r(864),a=r(7404);let l=()=>(0,n.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("circle",{opacity:"0.5",cx:"20",cy:"20",r:"20",fill:"black"}),(0,n.jsx)("path",{d:"M27 20L16.5 26.9282L16.5 13.0718L27 20Z",fill:"white"})]});var i=r(6315),o=r.n(i),s=r(5656),u=r.n(s),c=r(837);let d="(max-width: 768px)",h=["pointerdown","touchstart","keydown","scroll"],m=({video:e})=>{let t=!!e?.isHomePageHeader,[i,s]=(0,a.useState)(t),[m,f]=(0,a.useState)(!1),[v,p]=(0,a.useState)(!1),[w,y]=(0,a.useState)(!1),[g,b]=(0,a.useState)(!1),[_,E]=(0,a.useState)(!1),S=(0,a.useRef)(null);(0,a.useEffect)(()=>{let e;if(!t)return;let r=()=>{p(!0),f(!0),s(!0)},n=window.matchMedia(d),a=()=>{let t=n.matches;if(e?.(),y(t),s(!t),t){let t,n;f(!1),t=!1,n=()=>{t||(t=!0,h.forEach(e=>{window.removeEventListener(e,n)}),r())},e=navigator.userActivation?.hasBeenActive||window.scrollY>0?(n(),()=>{}):(h.forEach(e=>{window.addEventListener(e,n,{passive:!0,once:!0})}),()=>{h.forEach(e=>{window.removeEventListener(e,n)})});return}e=((e,t,r=0)=>{let n=null,a=null;return"function"==typeof window.requestIdleCallback?n=window.requestIdleCallback(e,{timeout:t}):a=setTimeout(e,r),()=>{null!==n&&"function"==typeof window.cancelIdleCallback&&window.cancelIdleCallback(n),null!==a&&clearTimeout(a)}})(r,300,200)};return a(),n.addEventListener("change",a),()=>{e?.(),n.removeEventListener("change",a)}},[t]),(0,a.useEffect)(()=>{if(t)return;let e=window.matchMedia(d),r=()=>{let t=e.matches;y(t),f(!t),s(!t)};return r(),e.addEventListener("change",r),()=>{e.removeEventListener("change",r)}},[t]),(0,a.useEffect)(()=>{let t,n=S.current;if(!n)return;let a=!1,l=e=>{(n.currentSrc||n.getAttribute("src")||"").includes(e)||(n.src=e,n.load()),b(!0)};return(async()=>{if(!m){b(!1),E(!1);return}let i=e?.streamingUrl,o=window.innerWidth||1280,u=(({defaultMp4Url:e,lowMp4Url:t,mediumMp4Url:r,highMp4Url:n,viewportWidth:a})=>a<=768?t||r||n||e:a<=1280?r||n||t||e:n||r||t||e)({defaultMp4Url:e?.mp4Url,lowMp4Url:e?.mp4UrlLow,mediumMp4Url:e?.mp4UrlMedium,highMp4Url:e?.mp4UrlHigh,viewportWidth:o});if(E(!1),u)return l(u);if(i){if(n.canPlayType("application/vnd.apple.mpegurl"))return l(i);if(!v){b(!1),s(!1);return}try{let{default:e}=await r.e(1372).then(r.bind(r,6508));if(a)return;if(e.isSupported()){let r=new e({minAutoBitrate:12e5});t=()=>r.destroy(),r.on(e.Events.MEDIA_ATTACHED,()=>{r.loadSource(i)}),r.on(e.Events.MANIFEST_PARSED,()=>{let e=(e=>{if(!e.length)return -1;let t=e.findIndex(e=>(e.height??0)>=540);return -1!==t?t:e.length-1})(r.levels);-1!==e&&(r.startLevel=e,r.nextAutoLevel=e),b(!0)}),r.on(e.Events.ERROR,(e,r)=>{r.fatal&&(t?.(),t=void 0,b(!1))}),r.attachMedia(n);return}}catch(e){console.error("Could not initialize HLS playback:",e)}}b(!1)})(),()=>{a=!0,t?.(),n.pause(),n.removeAttribute("src"),n.load()}},[v,t,m,e?.streamingUrl,e?.mp4Url,e?.mp4UrlLow,e?.mp4UrlMedium,e?.mp4UrlHigh]),(0,a.useEffect)(()=>{let e=S.current;if(e&&m&&g){if(i){let r,n=!1;return e.play().catch(()=>{if(!n){if(t){let t=["pointerdown","touchstart","scroll"],a=!1,l=()=>{a||(a=!0,e.play().then(()=>{n||(r?.(),r=void 0)}).catch(()=>{}).finally(()=>{a=!1}))};r=()=>{t.forEach(e=>{window.removeEventListener(e,l)})},t.forEach(e=>{window.addEventListener(e,l,{passive:!0})});return}s(!1)}}),()=>{n=!0,r?.()}}e.pause()}},[t,i,m,g]);let U=()=>{f(!0),p(!0),s(!0)},P=u()({[o().controls]:!0,[o().homePageHeader]:e?.isHomePageHeader}),x=u()(o().blurOverlay,{[o().blurOverlayHidden]:_,[o().homePageHeaderBlurOverlay]:t}),L=e?.thumbnailUrl?(0,c.KU)(e.thumbnailUrl,{time:0}):void 0,H=t&&e?.thumbnailUrl?(0,c.KU)(e.thumbnailUrl,{width:64,quality:30,time:0}):e?.blurUpThumb||void 0,A=!t&&!i;return(0,n.jsxs)("div",{className:o().videoContainer,children:[(0,n.jsx)("video",{ref:S,autoPlay:!w,muted:!0,playsInl
1ine:!0,loop:!0,fetchPriority:t?"high":"auto",poster:L,preload:m&&t&&!w?"auto":m?"metadata":"none",className:o().video,onLoadedData:()=>E(!0)}),H&&(0,n.jsx)("div",{className:x,style:{backgroundImage:`url(${H})`},"aria-hidden":!0}),A&&(0,n.jsx)("div",{className:P,children:(0,n.jsx)("div",{onClick:U,className:o().control,role:"button",tabIndex:0,"aria-label":"Play video",onKeyDown:e=>"Enter"===e.key&&U(),children:(0,n.jsx)(l,{})})})]})}},5656:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=l(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=l(t,r));return t}(r)))}return e}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(r=(function(){return a}).apply(t,[]))||(e.exports=r)}()},6315:e=>{e.exports={videoContainer:"styles_videoContainer__tlDAI",video:"styles_video__ayAqA",blurOverlay:"styles_blurOverlay__cwLcW",blurOverlayHidden:"styles_blurOverlayHidden__uf_Pf",homePageHeaderBlurOverlay:"styles_homePageHeaderBlurOverlay__ntCXG",controls:"styles_controls__S2cVD",control:"styles_control__73zd1",homePageHeader:"styles_homePageHeader__vO4iP"}}}]);
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.