1"use strict";(self.webpackChunkmy_webpack_project=self.webpackChunkmy_webpack_project||[]).push([[6010],{86010(e,t,n){n.r(t),n.d(t,{default:()=>c,useLandingVideo:()=>i});var o=n(39471);function r(e){let t=e.src;const n=(0,o.useRef)(null);return(0,o.useEffect)(()=>{const e=n.current;if(!e)return;e.muted=!0;const t=()=>e.play().catch(()=>{});t(),e.addEventListener("canplay",t,{once:!0});const o=()=>{const e=n.current;e&&(e.muted=!1,e.play().catch(()=>{})),r()},r=()=>{window.removeEventListener("pointerdown",o),window.removeEventListener("keydown",o),window.removeEventListener("touchstart",o)};return window.addEventListener("pointerdown",o),window.addEventListener("keydown",o),window.addEventListener("touchstart",o),r},[t]),o.createElement("video",{ref:n,className:"video-el-file",src:t,controls:!0,controlsList:"nodownload",loop:!0,muted:!0,playsInline:!0,preload:"auto"})}function i(e){return(0,o.useMemo)(()=>null!=e&&e.hero_video_enabled&&null!=e&&e.hero_video_url?function(e){const t=(e||"").trim();if(!t)return null;if(/\.(mp4|webm|ogg|ogv|mov|m4v)(\?.*)?$/i.test(t))return{type:"file",src:t};const n=t.match(/(?:youtube\.com\/(?:watch\?v=|embed\/|shorts\/)|youtu\.be\/)([\w-]{11})/i);if(n){const e=n[1],t=new URLSearchParams({autoplay:"1",mute:"1",loop:"1",playlist:e,controls:"1",modestbranding:"1",rel:"0",playsinline:"1"});return{type:"iframe",src:"https://www.youtube.com/embed/".concat(e,"?").concat(t.toString())}}if(/facebook\.com|fb\.watch/i.test(t)&&!/plugins\/video\.php/i.test(t)){const e=new URLSearchParams({href:t,show_text:"false",autoplay:"true"});return{type:"iframe",src:"https://www.facebook.com/plugins/video.php?".concat(e.toString())}}return/linkedin\.com\/embed\//i.test(t)?{type:"iframe",src:t}:/linkedin\.com|lnkd\.in/i.test(t)?null:{type:"iframe",src:t}}(e.hero_video_url):null,[null==e?void 0:e.hero_video_enabled,null==e?void 0:e.hero_video_url])}function c(e){let t=e.source;return t?o.createElement("div",{className:"video-frame"},"file"===t.type?o.createElement(r,{src:t.src}):o.createElement("iframe",{src:t.src,title:"Landing video",frameBorder:"0",allow:"autoplay; encrypted-media; picture-in-picture",allowFullScreen:!0,loading:"lazy"})):null}}}]);
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.