1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3276],{1847:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(2115);let o=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},a=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:o=24,strokeWidth:l=2,absoluteStrokeWidth:s,className:d="",children:c,iconNode:u,...f}=e;return(0,n.createElement)("svg",{ref:t,...i,width:o,height:o,stroke:r,strokeWidth:s?24*Number(l)/Number(o):l,className:a("lucide",d),...!c&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(f)&&{"aria-hidden":"true"},...f},[...u.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),s=(e,t)=>{let r=(0,n.forwardRef)((r,i)=>{let{className:s,...d}=r;return(0,n.createElement)(l,{ref:i,iconNode:t,className:a("lucide-".concat(o(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),s),...d})});return r.displayName=o(e),r}},4652:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},getImageProps:function(){return l}});let n=r(8140),o=r(5040),a=r(1356),i=n._(r(1124));function l(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let s=a.Image},4896:(e,t,r)=>{"use strict";r.d(t,{default:()=>s});var n=r(5155),o=r(2115),a=r(4652),i=r.n(a),l=r(5229);function s(e){let{src:t,alt:r,width:a,height:s,closeLabel:d,sizes:c,priority:u=!1,className:f="",imageClassName:h=""}=e,m=(0,o.useRef)(null),[p,g]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{var e;p&&(null==(e=m.current)||e.showModal())},[p]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{type:"button","aria-haspopup":"dialog",onClick:()=>g(!0),className:"cursor-zoom-in ".concat(f),children:(0,n.jsx)(i(),{src:t,alt:r,width:a,height:s,sizes:c,priority:u,className:h})}),(0,n.jsx)("dialog",{ref:m,onClose:()=>g(!1),onClick:()=>{var e;return null==(e=m.current)?void 0:e.close()},style:{width:"min(95vw, ".concat((90*a/s).toFixed(1),"vh)")},className:"m-auto cursor-zoom-out bg-transparent p-0 backdrop:bg-black/80",children:p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i(),{src:t,alt:r,width:a,height:s,sizes:"95vw",className:"block h-auto w-full rounded-lg"}),(0,n.jsx)("button",{type:"button","aria-label":d,className:"fixed right-4 top-4 roun
1ded-full bg-black/60 p-2 text-white hover:bg-black/80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:(0,n.jsx)(l.A,{className:"h-6 w-6"})})]})})]})}},5229:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(1847).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},5847:(e,t,r)=>{Promise.resolve().then(r.bind(r,7088)),Promise.resolve().then(r.bind(r,7847)),Promise.resolve().then(r.bind(r,4896))},7847:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var n=r(5155),o=r(2115);let a=(0,r(1847).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]);function i(e){let{href:t,label:r}=e,[i,l]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let e=["download-top","download-bottom"].map(e=>document.getElementById(e)).filter(e=>null!==e);if(0===e.length)return;let t=new Set,r=new IntersectionObserver(e=>{for(let r of e)r.isIntersecting?t.add(r.target):t.delete(r.target);l(0===t.size)});for(let t of e)r.observe(t);return()=>r.disconnect()},[]),(0,n.jsxs)("a",{href:t,"aria-hidden":!i,tabIndex:i?void 0:-1,className:"fixed bottom-6 right-6 z-40 inline-flex items-center gap-2 rounded-full bg-primary px-5 py-3 font-semibold text-primary-foreground shadow-lg transition-opacity hover:bg-primary/90 ".concat(i?"opacity-100":"pointer-events-none opacity-0"),children:[(0,n.jsx)(a,{className:"h-5 w-5"}),r]})}}},e=>{e.O(0,[4707,1356,8441,1255,7358],()=>e(e.s=5847)),_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.