1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1931],{54312:(l,e,a)=>{a.r(e),a.d(e,{default:()=>c});var n=a(25872),t=a(86880),u=a(33810),s=a(76601),r=a(8206),i=a(57596);let o=["#FF6B6B","#4ECDC4","#45B7D1","#96CEB4","#FFEEAD","#D4A5A5","#9B59B6","#3498DB","#F1C40F","#1ABC9C","#D35400","#2ECC71","#E74C3C","#8E44AD","#16A085","#F39C12","#2C3E50","#27AE60","#C0392B","#2980B9"];function c(l){let{data:e,isDesktop:a,className:c,onItemClick:d,renderTooltip:h}=l,[C,f]=(0,i.useState)(null),[E,p]=(0,i.useState)(null),x=(l,e)=>{l&&a&&(p(e),null==d||d(l))};return(0,n.jsx)("div",{className:"w-full h-auto aspect-square max-h-[400px] ".concat(c),children:(0,n.jsx)(r.at,{config:{value:{label:"Value",color:"hsl(var(--foreground))"}},className:"w-full h-full",children:(0,n.jsxs)(t.r,{width:400,height:400,children:[(0,n.jsx)(r.II,{content:l=>{let{payload:e}=l;return(null==e?void 0:e[0])&&(null==h?void 0:h(e[0].payload))}}),(0,n.jsx)(u.F,{data:e,dataKey:"value",nameKey:"label",cx:"50%",cy:"50%",outerRadius:Math.min(180,window.innerWidth/3),isAnimationActive:!1,onClick:(l,e)=>x(l,e),onMouseEnter:(l,e)=>a&&f(e),onMouseLeave:()=>a&&f(null),style:{cursor:a?"pointer":"default"},children:e.map((l,e)=>(0,n.jsx)(s.f,{fill:o[e%o.length],style:{filter:a?null!==E&&E!==e?"grayscale(100%) blur(2px)":null!==C&&C!==e?"grayscale(70%) blur(2px)":"none":"none",transition:"all 0.3s ease",cursor:a&&(C===e||E===e)?"pointer":"default"}},"cell-".concat(e)))})]})})})}}}]);
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.