1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4223],{74223:function(e,t,a){a.r(t),a.d(t,{default:function(){return n}});var l=a(57437);a(2265);var r=a(96908);let i=[{year:2026,value:20,label:"20M"},{year:2030,value:489,label:"500M"},{year:2032,value:3160,label:"3B"},{year:2034,value:58e3,label:"60B"}];function n(){let e=i.map(e=>{let t=Math.max(1,Math.round(e.value/20)),a=Math.max(1,Math.round(Math.sqrt(t))),l=Math.ceil(t/a);return{...e,squares:t,cols:a,rows:l,width:5*a-1,height:5*l-1}}),t=Math.max(...e.map(e=>e.height)),a=4+t,n=a+18,h=a+32,o=12,c=e.map(e=>{let t=o;return o+=e.width+30,t}),u=o-30+12;return(0,l.jsxs)("div",{className:"max-w-[1200px] mx-auto px-12 py-16",children:[(0,l.jsx)("svg",{viewBox:"0 0 ".concat(u," ").concat(h+10),className:"w-full h-auto font-['et-book',Palatino,'Palatino_Linotype','Book_Antiqua',Georgia,serif]",children:e.map((e,a)=>{let i=c[a],o=4+(t-e.height),u=Array.from({length:e.squares}).map((t,n)=>{let h=n%e.cols,c=Math.floor(n/e.cols);return(0,l.jsx)("rect",{x:i+5*h,y:o+5*c,width:4,height:4,fill:r.yT,rx:.5},"".concat(a,"-").concat(n))});return(0,l.jsxs)("g",{children:[u,(0,l.jsx)("text",{x:i+e.width/2,y:n,textAnchor:"middle",fontSize:13,fontWeight:700,fill:r.$f,children:e.year}),(0,l.jsx)("text",{x:i+e.width/2,y:h,textAnchor:"middle",fontSize:11,fill:r.$f,opacity:.65,children:e.label})]},e.year)})}),(0,l.jsx)(r.QD,{title:"World Compute"})]})}}}]); 2//# sourceMappingURL=4223.0a12b28f27689f46.js.map
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.