1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[61,572],{3052:function(e,r,l){Promise.resolve().then(l.bind(l,5448)),Promise.resolve().then(l.bind(l,2980)),Promise.resolve().then(l.bind(l,6456)),Promise.resolve().then(l.t.bind(l,2972,23))},5448:function(e,r,l){"use strict";var s=l(7437),t=l(2265);r.default=e=>{let{src:r,title:l="Game"}=e,[n,o]=(0,t.useState)(!1),i=(0,t.useRef)(null);(0,t.useEffect)(()=>{let e=()=>{o(!!document.fullscreenElement)};return document.addEventListener("fullscreenchange",e),()=>{document.removeEventListener("fullscreenchange",e)}},[]);let a=async()=>{try{if(document.fullscreenElement)await document.exitFullscreen();else{var e;await (null===(e=i.current)||void 0===e?void 0:e.requestFullscreen())}}catch(e){console.error("Error toggling fullscreen:",e)}};return(0,s.jsx)("section",{id:"play",className:"p-2 bg-gray-800",children:(0,s.jsx)("div",{className:"max-w-7xl mx-auto",children:(0,s.jsxs)("div",{ref:i,className:"relative w-full",style:{paddingTop:"65%"},children:[(0,s.jsx)("iframe",{className:"absolute top-0 left-0 w-full h-full",src:r,title:l,allowFullScreen:!0,allow:"autoplay; fullscreen; keyboard; gamepad",referrerPolicy:"no-referrer"}),(0,s.jsx)("button",{onClick:a,className:"absolute bottom-1 right-2 bg-gray-900 text-white px-3 py-2 rounded-lg opacity-70 hover:opacity-100 transition-opacity z-10","aria-label":"Toggle fullscreen",children:n?(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 20H5a2 2 0 01-2-2v-4m14 6h4a2 2 0 002-2v-4M5 4h4M4 16v4m0-4h4m12-4h4m-4 0v4m0-16v4m0-4h4"})}):(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8V4m0 0h4M4 4l5 5m11-1V4m0 0h-4m4 0l-5 5M4 16v4m0 0h4m-4 0l5-5m11 5l-5-5m5 5v-4m0 4h-4"})})})]})})})}},2980:function(e,r,l){"use strict";var s=l(7437);l(2265);var t=l(2842);r.default=e=>{let{url:r,title:l}=e;return(0,s.jsxs)("div",{className:"w-full flex flex-wrap gap-2 p-2 justify-start",children:[(0,s.jsx)(t.Dk,{url:r,quote:l,children:(0,s.jsx)(t.Vq,{size:32,round:!0})}),(0,s.jsx)(t.B,{url:r,title:l,children:(0,s.jsx)(t.Zm,{size:32,round:!0})}),(0,s.jsx)(t.N0,{url:r,title:l,separator:":: ",children:(0,s.jsx)(t.ud,{size:32,round:!0})}),(0,s.jsx)(t.iR,{url:r,title:l,children:(0,s.jsx)(t.MP,{size:32,round:!0})}),(0,s.jsx)(t.r2,{url:r,children:(0,s.jsx)(t.pA,{size:32,round:!0})})]})}}},function(e){e.O(0,[378,842,971,30,744],function(){return e(e.s=3052)}),_N_E=e.O()}]);
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.