1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3054],{1389:(e,t,r)=>{"use strict";r.d(t,{ScrollReveal:()=>a}),r(95155);var n=r(12115),i=r(76445);function a(e){let{children:t,as:r="div",tone:a="lift",duration:s=700,delay:c=0,threshold:o=.18,rootMargin:l="0px 0px -8% 0px",once:u=!0,className:d,id:f,ariaLabel:h}=e,m=(0,n.useRef)(null),[p,v]=(0,n.useState)(!1),[g,x]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var e;let t=window.matchMedia("(prefers-reduced-motion: reduce)");x(t.matches);let r=e=>x(e.matches);return null==(e=t.addEventListener)||e.call(t,"change",r),()=>{var e;return null==(e=t.removeEventListener)?void 0:e.call(t,"change",r)}},[]),(0,n.useEffect)(()=>{if(g)return void v(!0);let e=m.current;if(!e)return;if("undefined"==typeof IntersectionObserver)return void v(!0);let t=new IntersectionObserver(e=>{for(let r of e)r.isIntersecting?(v(!0),u&&t.disconnect()):u||v(!1)},{threshold:o,rootMargin:l});return t.observe(e),()=>t.disconnect()},[g,o,l,u]);let b=g?{}:{opacity:+!!p,transform:function(e,t){if(t)return"none";switch(e){case"fade":default:return"none";case"lift":return"translate3d(0, 8px, 0)";case"lift-strong":return"translate3d(0, 18px, 0)";case"slide-left":return"translate3d(-14px, 0, 0)";case"slide-right":return"translate3d(14px, 0, 0)"}}(a,p),transition:"opacity ".concat(s,"ms cubic-bezier(0.16, 1, 0.3, 1) ").concat(c,"ms, transform ").concat(s,"ms cubic-bezier(0.16, 1, 0.3, 1) ").concat(c,"ms"),willChange:p?"auto":"opacity, transform"};return(0,n.createElement)(r,{ref:m,id:f,"aria-label":h,className:(0,i.cn)(d),style:b},t)}},5917:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(71847).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},62993:(e,t,r)=>{"use strict";r.d(t,{CopyResultButton:()=>o});var n=r(95155),i=r(12115),a=r(5917),s=r(75426),c=r(76445);function o(e){let{text:t,label:r="Copy result",className:o=""}=e,[l,u]=(0,i.useState)(!1),d=(0,i.useRef)(null);(0,i.useEffect)(()=>()=>{d.current&&clearTimeout(d.current)},[]);let f=(0,i.useCallback)(async()=>{try{var e,r;if(null==(r=navigator)||null==(e=r.clipboard)?void 0:e.writeText)await navigator.clipboard.writeText(t);else if("undefined"!=typeof document){let e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.opacity="0",document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)}u(!0),d.current&&clearTimeout(d.current),d.current=setTimeout(()=>u(!1),2e3)}catch(e){}},[t]);return(0,n.jsx)("button",{type:"button",onClick:f,"aria-live":"polite",className:(0,c.cn)("group inline-flex min-h-[44px] items-center gap-2 border border-ink-300/30 bg-paper-100 px-5 py-2.5 text-[11.5px] uppercase tracking-[0.22em] text-ink-200 transition-colors hover:border-gold-300 hover:text-gold-300 focus:outline-none focus-visible:ring-2 focus-visible:ring-gold-300/60 focus-visible:ring-offset-2 focus-visible:ring-offset-paper-section",o),children:l?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.A,{className:"h-3.5 w-3.5 shrink-0","aria-hidden":!0}),"Copied"]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.A,{className:"h-3.5 w-3.5 shrink-0","aria-hidden":!0}),r]})})}},71847:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(12115);let i=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 a={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 s=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:s=24,strokeWidth:c=2,absoluteStrokeWidth:o,className:l="",children:u,iconNode:d,...f}=e;return(0,n.createElement)("svg",{ref:t,...a,width:s,height:s,stroke:r,strokeWidth:o?24*Number(c)/Number(s):c,className:i("lucide",l),...f},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(u)?u:[u]])}),c=(e,t)=>{let r=(0,n.forwardRef)((r,a)=>{let{className:c,...o}=r;return(0,n.createElement)(s,{ref:a,iconNode:t,className:i("lucide-".concat(e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),c),...o})});return r.displayName="".concat(e),r}},75426:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});
1let n=(0,r(71847).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},76445:(e,t,r)=>{"use strict";r.d(t,{cn:()=>a});var n=r(2821),i=r(75889);function a(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,i.QP)((0,n.$)(t))}},83839:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,52619,23)),Promise.resolve().then(r.bind(r,1389)),Promise.resolve().then(r.bind(r,62993)),Promise.resolve().then(r.bind(r,92374))},92374:(e,t,r)=>{"use strict";r.r(t),r.d(t,{TrackedLink:()=>c});var n=r(95155),i=r(52619),a=r.n(i),s=r(22027);function c(e){let{href:t,event:r,payload:i={},external:c=!1,className:o,children:l,...u}=e;function d(){let e="origin_path"in i?i:{...i,origin_path:window.location.pathname};(0,s.u4)(r,e)}let f={"data-tg-tracked":r};return c?(0,n.jsx)("a",{href:t,onClick:d,className:o,...f,...u,children:l}):(0,n.jsx)(a(),{href:t,onClick:d,className:o,...f,...u,children:l})}}},e=>{e.O(0,[2619,4909,2027,8441,1255,7358],()=>e(e.s=83839)),_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.