PageSourceSearch

https://next-nhclf.netlify.app/_next/static/chunks/5776.52ef329df9c35a96.js

js next-nhclf.netlify.app collected 2026-10-03 11:13:31 UTC 2,756 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5776],{65776:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});var l=n(98917),a=n(32033),s=n(47615),o=n(84637),r=n(39710),i=n(69890),c=n(85306);let d=e=>{let{title:t,description:n,centered:d,children:u,onOpen:m,onClose:p,hideClose:f,className:b,close:x}=e,y=(0,a.useRef)(),h=(0,c.c)("Modal"),v=function(e){let t=(0,a.useRef)(null),n=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(!e)return;n.current=document.activeElement;let l=t.current;if(!l)return;let a=l.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]'),s=a[0],o=a[a.length-1];s&&s.focus();let r=e=>{"Tab"===e.key&&(e.shiftKey?document.activeElement===s&&(o.focus(),e.preventDefault()):document.activeElement===o&&(s.focus(),e.preventDefault()))};return l.addEventListener("keydown",r),()=>{l.removeEventListener("keydown",r),n.current&&n.current.focus()}},[e]),t}(!0),k={type:"tween",duration:.5},w={open:{opacity:1,transition:{...k,type:"tween",tween:"easeOut"}},closed:{opacity:0,transition:{...k,type:"tween",tween:"easeOut"}}};return(0,a.useEffect)(()=>{m&&m(),(0,i.mh)(y.current);let e=e=>{27===parseInt(e.keyCode,10)&&x&&x()};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e),(0,i.qY)(),p&&p()}},[]),(0,l.jsxs)(o.P.div,{ref:v,initial:"closed",animate:"open",exit:"closed",variants:{open:{opacity:1,transition:k},closed:{opacity:0,transition:k}},className:(0,s.A)("fixed inset-0 z-[200] bg-black/60 text-black md:px-[64px] md:pt-[64px]",b),children:[x&&(0,l.jsx)("button",{type:"button",className:(0,s.A)("absolute inset-0 z-0 flex w-full items-center text-xs font-bold uppercase text-transparent",{}),onClick:()=>{x()},"aria-label":"Close modal",children:(0,l.jsx)("span",{className:"sr-only",children:h("close")})}),!f&&(0,l.jsxs)("button",{type:"button",className:(0,s.A)("absolute right-0 top-0 z-50 flex items-center p-5 text-xs font-bold uppercase text-black"),onClick:()=>{x()},"aria-label":"Close modal",children:[(0,l.jsx)("span",{className:"sr-only",children:h("close")}),(0,l.jsx)(r.A,{name:"close",className:"size-3.5"})]}),(0,l.jsx)(o.P.div,{ref:y,initial:"closed",animate:"open",exit:"closed",className:(0,s.A)("relative z-30 h-full overflow-y-auto",{"flex sm:items-center":d}),variants:w,"aria-modal":"true",role:"dialog","aria-labelledby":t?"modalTitle":null,"aria-describedby":n?"modalDescription":null,children:u&&(0,l.jsxs)(l.Fragment,{children:[t&&(0,l.jsx)("h2",{id:"modalTitle",className:"sr-only",children:t}),n&&(0,l.jsx)("p",{id:"modalDescription",className:"sr-only",children:n}),u]})},"modalContent")]},"modal")}}}]);

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.