1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5655],{55655:(e,t,l)=>{l.r(t),l.d(t,{default:()=>o});var n=l(10795),r=l(18107),s=l(88823),i=l(7606);function o(e){var t=e.isOpen,l=e.onClose,o=e.name,a=e.logoUrl,u=e.logoAlt,c=e.description,d=e.url,f=(0,r.useRef)(null),x=(0,r.useRef)(null),v=(0,r.useCallback)(function(e){if("Escape"===e.key)return void l();if("Tab"===e.key&&f.current){var t=f.current.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),n=t[0],r=t[t.length-1];e.shiftKey?document.activeElement===n&&(e.preventDefault(),null==r||r.focus()):document.activeElement===r&&(e.preventDefault(),null==n||n.focus())}},[l]);if((0,r.useEffect)(function(){if(t){x.current=document.activeElement,document.addEventListener("keydown",v),document.body.style.overflow="hidden";var e,l=null==(e=f.current)?void 0:e.querySelector("button");null==l||l.focus()}return function(){var e;document.removeEventListener("keydown",v),document.body.style.overflow="",null==(e=x.current)||e.focus()}},[t,v]),!t)return null;var h=null==d?void 0:d.trim();return(0,n.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",role:"dialog","aria-modal":"true","aria-label":o,ref:f,children:[(0,n.jsx)("div",{className:"absolute inset-0 bg-black/50",onClick:l,"aria-hidden":"true"}),(0,n.jsxs)("div",{className:"relative w-full max-w-lg max-h-[90vh] overflow-y-auto rounded-lg bg-white p-6 sm:p-8 shadow-xl",children:[(0,n.jsx)("button",{onClick:l,className:"absolute top-3 right-3 flex h-8 w-8 items-center justify-center rounded-full text-neutral-500 transition-colors hover:bg-neutral-100 hover:text-neutral-800 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500","aria-label":"Close",children:(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,n.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})}),(0,n.jsx)("div",{className:"mb-6 flex justify-center",children:(0,n.jsx)("div",{className:"relative h-[100px] w-[180px]",children:(0,n.jsx)(s.default,{src:a,alt:u,fill:!0,sizes:"180px",className:"object-contain"})})}),(0,n.jsx)("p",{className:"font-copy text-fb-black text-base leading-relaxed",children:c}),h&&(0,n.jsx)("div",{className:"mt-6 text-center",children:(0,n.jsx)(i.$,{variant:"fbCta",size:"cta",asChild:!0,children:(0,n.jsx)("a",{href:h,target:"_blank",rel:"noopener noreferrer",children:"Learn More"})})})]})]})}}}]); 2//# sourceMappingURL=5655.84b354e9acd9c2e5.js.map
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.