1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4b427eba-ff2f-4a07-82ef-ce669b67dd67",e._sentryDebugIdIdentifier="sentry-dbid-4b427eba-ff2f-4a07-82ef-ce669b67dd67")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8702],{28702:function(e,t,n){n.r(t),n.d(t,{default:function(){return o}});var r=n(57437),a=n(2265),d=n(48667);function o(e){let{headEndCode:t,bodyEndCode:n}=e,[o,s]=(0,a.useState)([]),c=()=>{document.querySelectorAll("[data-kb-pos]").forEach(e=>e.remove())},i=(e,t)=>{let n=document.createElement("div");n.innerHTML=e;let r=[];return Array.from(n.childNodes).forEach((e,n)=>{if(e.nodeType===Node.ELEMENT_NODE){if("SCRIPT"===e.tagName){let a={};for(let{name:t,value:n}of Array.from(e.attributes))a[t]=n||!0;e.src?r.push({id:"".concat(t,"-src-").concat(n),type:"external",src:e.src,attrs:a,position:t}):r.push({id:"".concat(t,"-inline-").concat(n),type:"inline",content:e.innerHTML,attrs:a,position:t})}else"LINK"===e.tagName||"META"===e.tagName||e.tagName,e.setAttribute("data-kb-pos",t),("head-end"===t?document.head:document.body).appendChild(e)}}),r};return(0,a.useEffect)(()=>{c();let e=[];return t&&e.push(...i(t,"body-end")),n&&e.push(...i(n,"body-end")),s(e),c},[t,n]),(0,r.jsx)(r.Fragment,{children:o.map(e=>"external"===e.type?(0,r.jsx)(d.default,{src:e.src,strategy:"head-end"===e.position?"beforeInteractive":"afterInteractive",...e.attrs},e.id):(0,r.jsx)(d.default,{strategy:"head-end"===e.position?"beforeInteractive":"afterInteractive",...e.attrs,children:e.content},e.id))})}}}]);
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.