1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/YouTube.esm-D7AuxUfX.js","assets/chunk-UIGDSWPH-CqMzS033.js","assets/index-Chjiymov.js"])))=>i.map(i=>d[i]); 2import{_ as u}from"./index-CqKWsCD-.js";import{j as e}from"./jsx-runtime-BxL49VkE.js";import{u as c}from"./index-DUk5u160.js";import{c as d}from"./clsx-B-dksMZM.js";import{r as s}from"./chunk-UIGDSWPH-CqMzS033.js";import{m as l}from"./motion-4_O2podE.js";const f=s.lazy(()=>u(()=>import("./YouTube.esm-D7AuxUfX.js"),__vite__mapDeps([0,1,2]))),b=({onCancel:t,url:o,yId:i,showClose:a=!1})=>{const r=s.useRef(null);return c(()=>{t==null||t()},r),e.jsx(l.div,{className:d("fixed left-0 top-0 w-full h-full z-999999 text-white flex justify-center items-center bg-black/50"),initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:20},transition:{duration:.3},children:e.jsx(l.div,{className:"text-black bg-white aspect-video w-full btsize:max-w-[960px] relative ",ref:r,children:i?e.jsxs("div",{className:"relative w-full h-full",children:[e.jsx(n,{id:i}),a&&e.jsx("button",{className:"absolute right-0 btsize:-right-6 -top-6 rounded-full flex items-center justify-center",onClick:t,children:e.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M6 18L18 6M6 6L18 18",stroke:"#fff",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})]}):e.jsx("video",{muted:!0,autoPlay:!0,loop:!0,controls:!0,src:o,className:"object-cover w-full h-full"})})})},n=({id:t})=>e.jsx("div",{children:e.jsx("div",{className:"bg-gray-400 aspect-video rounded-lg text-white flex items-center justify-center",children:e.jsx(m,{videoId:t,iframeClassName:"w-full h-full",className:"w-full h-full "})})}),m=t=>e.jsx(s.Suspense,{children:e.jsx(f,{...t})});export{b as V};
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.