1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="823db5ff-c8fb-43ba-ad33-f8f0398a7023",e._sentryDebugIdIdentifier="sentry-dbid-823db5ff-c8fb-43ba-ad33-f8f0398a7023")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[465,5076],{83031:(e,n,s)=>{Promise.resolve().then(s.bind(s,23963)),Promise.resolve().then(s.bind(s,99535)),Promise.resolve().then(s.t.bind(s,38437,23)),Promise.resolve().then(s.bind(s,99557)),Promise.resolve().then(s.bind(s,91557)),Promise.resolve().then(s.bind(s,14583)),Promise.resolve().then(s.bind(s,98224))},98224:(e,n,s)=>{"use strict";s.d(n,{SectionReveal:()=>o});var t=s(95155),i=s(12115),r=s(34193);function o({children:e,className:n="",analyticsSection:s,...l}){let a=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let e=a.current;if(!e)return;let n=new IntersectionObserver(([e])=>{e.isIntersecting&&(e.target.classList.add("visible"),s&&(0,r.xm)("section_view",`section_view:${window.location.pathname}:${s}`,{page_path:window.location.pathname,section:s}))},{threshold:.12});return n.observe(e),()=>n.disconnect()},[s]),(0,t.jsx)("section",{ref:a,className:`landing-section ${n}`,...l,children:e})}}},e=>{e.O(0,[8409,8500,1697,8987,7083,7500,489,9446,4193,6486,2147,3043,9793,8441,7149,7358],()=>e(e.s=83031)),_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.