1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,25066,e=>{"use strict";var t=e.i(43476),n=e.i(22016),a=e.i(71645),r=e.i(46932),i=e.i(6937),s=e.i(94998);let o=i.DEFAULT_CHAINS.map(e=>e.slug);function l(e){return e>=1e6?`${(e/1e6).toFixed(1)}M`:e>=1e3?`${(e/1e3).toFixed(1)}K`:e.toLocaleString()}e.s(["LiveStatus",0,function({health:e}){let[i,c]=(0,a.useState)(null),[d,h]=(0,a.useState)(e),[u,x]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=requestAnimationFrame(()=>x(Date.now())),t=setInterval(()=>x(Date.now()),6e4);return()=>{cancelAnimationFrame(e),clearInterval(t)}},[]),(0,a.useEffect)(()=>{let e=!0,t=async()=>{try{let t=await fetch("/api/stats");if(!t.ok)return;let n=await t.json();if(!e)return;c(n),n.health&&h(n.health)}catch{}};t();let n=setInterval(t,s.HEALTH_POLL_MS);return()=>{e=!1,clearInterval(n)}},[]);let m=d?o.filter(e=>{let t=d.nodes.filter(t=>t.chain===e);return t.length>0&&t.some(e=>"healthy"===e.status)}).length:0,p=o.length,f=d?.nodes.length??null,b={unknown:{dot:"bg-nf-subtle",text:"text-nf-muted",label:"Health unavailable"},ok:{dot:"bg-nf-success",text:"text-nf-success",label:"All systems operational"},partial:{dot:"bg-yellow-400",text:"text-yellow-400",label:"Partial degradation"},down:{dot:"bg-red-500",text:"text-red-400",label:"Service disruption"}}[d&&0!==d.nodes.length?m===p?"ok":0===m?"down":"partial":"unknown"],g=[{label:"Requests today",value:i?l(i.todayTotal):"â",sub:"across all chains"},{label:"Served all-time",value:i?l(i.allTimeTotal):"â",sub:"since launch"},{label:"Chains operational",value:d?.nodes.length?`${m}/${p}`:"â",sub:"live health checks"},...null!==f?[{label:"Nodes monitored",value:String(f),sub:"multi-region"}]:[]];return(0,t.jsx)("section",{className:"border-b border-nf-border bg-nf-bg px-4 py-14",children:(0,t.jsxs)(r.motion.div,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5},className:"mx-auto max-w-4xl overflow-hidden rounded-2xl border border-nf-border bg-nf-surface",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3 border-b border-nf-border px-6 py-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,t.jsxs)("span",{className:"relative flex h-2 w-2",children:[(0,t.jsx)("span",{className:`absolute inline-flex h-full w-full animate-ping rounded-full ${b.dot} opacity-60`}),(0,t.jsx)("span",{className:`relative inline-flex h-2 w-2 rounded-full ${b.dot}`})]}),(0,t.jsx)("span",{className:"text-xs font-semibold uppercase tracking-widest text-nf-accent",children:"Live network"})]}),(0,t.jsxs)("span",{className:`inline-flex items-center gap-1.5 text-sm font-medium ${b.text}`,children:[(0,t.jsx)("span",{className:`h-1.5 w-1.5 rounded-full ${b.dot}`}),b.label]})]}),(0,t.jsx)("div",{className:"grid grid-cols-2 divide-x divide-y divide-nf-border sm:divide-y-0 lg:grid-cols-4",children:g.map(e=>(0,t.jsxs)("div",{className:"px-6 py-5",children:[(0,t.jsx)("p",{className:"text-[11px] font-medium uppercase tracking-wider text-nf-subtle",children:e.label}),(0,t.jsx)("p",{className:"font-display mt-1.5 text-2xl font-bold leading-none text-white",children:e.value}),(0,t.jsx)("p",{className:"mt-1.5 text-xs text-nf-muted",children:e.sub})]},e.label))}),(0,t.jsxs)("div",{className:"flex items-center justify-between border-t border-nf-border px-6 py-3",children:[(0,t.jsx)("span",{className:"text-xs text-nf-subtle",children:d?.checkedAt?null===u?`Node health measured ${new Date(1e3*d.checkedAt).toISOString()}`:`Node health measured ${(0,s.checkedAgoLabel)(d.checkedAt,u)}`:"Node health"}),(0,t.jsx)(n.default,{href:"/status",className:"text-xs font-medium text-nf-accent hover:underline",children:"View full status â"})]})]})})}])},27036,e=>{"use strict";var t=e.i(43476),n=e.i(46932);let a=[{id:"lon",label:"London",x:46.6,y:8.3,labelDx:-1.5,labelDy:-2.2,anchor:"end",health:["london"]},{id:"fra",label:"Frankfurt",x:49.1,y:8.9,labelDx:1.8,labelDy:3.4,anchor:"start",health:["frankfurt","falkenstein"]},{id:"sin",label:"Singapore",x:75.5,y:28.7,labelDx:2,labelDy:1,anchor:"start",health:["singapore"]},{id:"chi",label:"Chicago",x:23.5,y:12.4,labelDx:-1.5,labelDy:2.6,anchor:"end",health:["chicago"]},{id:"nyc",label:"New York",x:26.1,y:12.7,labelDx:0,labelDy:-2.4,anchor:"middle",health:["newyork"]},{id:"lax",label:"Los Angeles",x:13.8,y:15.4,labelDx:-.5,labelDy:3.6,anchor:"middle",health:["los-angeles"]}],r=[{id:"r-lax-nyc",from:"lax",to:"nyc",arc:-4.5},{id:"r-nyc-lon",from:"nyc",to:"lon",arc:-5.5},{id:"r-lon-fra",from:"lon",to:"fra",arc:-1.2},{id:"r-fra-sin",from:"fra",to:"sin",arc:-7},{id:"r-nyc-fra",from:"nyc",to:"fra",arc:-8},{id:"r-sin-lax",from:"sin",to:"lax",arc:-16}],i=[{route:"r-lax-nyc",dur:3.2,begin:0},{route:"r-lax-nyc",dur:3.2,begin:1.9,reverse:!0},{route:"r-nyc-lon",dur:3.6,begin:.8},{route:"r-nyc-lon",dur:3.6,begin:2.6,reverse:!0},{route:"r-lon-fra",dur:1.6,begin:.4},{route:"r-fra-sin",dur:4.4,begin:1.2},{route:"r-fra-sin",dur:4.4,begin:3.4,reverse:!0},{route:"r-nyc-fra",dur:4,begin:2.2,reverse:!0},{route:"r-sin-lax",dur:5.2,begin:.6},{route:"r-sin-lax",dur:5.2,begin:3,reverse:!0}],s=[[12,0],[12.7,0],[14,0],[14.7,0],[15.3,0],[16,0],[17.3,0],[18.7,0],[19.3,0],[22,0],[22.7,0],[23.3,0],[24,0],[24.7,0],[25.3,0],[31.3,0],[32,0],[32.7,0],[33.3,0],[34,0],[34.7,0],[35.3,0],[36,0],[36.7,0],[37.3,0],[38,0],[38.7,0],[39.3,0],[40,0],[61.3,0],[62,0],[66,0],[66.7,0],[68,0],[68.7,0],[69.3,0],[70,0],[70.7,0],[71.3,0],[72,0],[72.7,0],[73.3,0],[74,0],[74.7,0],[75.3,0],[76,
10],[76.7,0],[77.3,0],[78,0],[78.7,0],[79.3,0],[80,0],[80.7,0],[81.3,0],[82,0],[86,0],[86.7,0],[87.3,0],[88,0],[2,1],[2.7,1],[3.3,1],[4,1],[4.7,1],[5.3,1],[6,1],[6.7,1],[7.3,1],[9.3,1],[10,1],[10.7,1],[11.3,1],[12,1],[12.7,1],[14.7,1],[15.3,1],[16,1],[16.7,1],[17.3,1],[18,1],[19.3,1],[20.7,1],[23.3,1],[25.3,1],[26,1],[26.7,1],[27.3,1],[32,1],[32.7,1],[33.3,1],[34,1],[34.7,1],[35.3,1],[36,1],[36.7,1],[37.3,1],[38,1],[38.7,1],[39.3,1],[40,1],[52,1],[52.7,1],[53.3,1],[54,1],[54.7,1],[64,1],[65.3,1],[66,1],[66.7,1],[67.3,1],[68,1],[68.7,1],[69.3,1],[70,1],[70.7,1],[71.3,1],[72,1],[72.7,1],[73.3,1],[74,1],[74.7,1],[75.3,1],[76,1],[76.7,1],[77.3,1],[78,1],[78.7,1],[79.3,1],[80,1],[80.7,1],[81.3,1],[82,1],[82.7,1],[83.3,1],[84,1],[84.7,1],[85.3,1],[86,1],[86.7,1],[87.3,1],[88,1],[88.7,1],[89.3,1],[90,1],[90.7,1],[92,1],[94,1],[94.7,1],[95.3,1],[1.3,2],[2,2],[2.7,2],[3.3,2],[4,2],[4.7,2],[5.3,2],[6,2],[6.7,2],[7.3,2],[8,2],[8.7,2],[9.3,2],[10,2],[10.7,2],[11.3,2],[12,2],[12.7,2],[13.3,2],[14,2],[14.7,2],[15.3,2],[16,2],[16.7,2],[17.3,2],[18,2],[18.7,2],[19.3,2],[20,2],[20.7,2],[21.3,2],[22,2],[22.7,2],[23.3,2],[24,2],[25.3,2],[26.7,2],[27.3,2],[28,2],[28.7,2],[32,2],[32.7,2],[33.3,2],[34,2],[34.7,2],[35.3,2],[36,2],[36.7,2],[37.3,2],[50.7,2],[51.3,2],[52,2],[52.7,2],[53.3,2],[54,2],[54.7,2],[55.3,2],[56,2],[56.7,2],[57.3,2],[58,2],[60.7,2],[61.3,2],[62,2],[62.7,2],[63.3,2],[64,2],[64.7,2],[65.3,2],[66,2],[66.7,2],[67.3,2],[68,2],[68.7,2],[69.3,2],[70,2],[70.7,2],[71.3,2],[72,2],[72.7,2],[73.3,2],[74,2],[74.7,2],[75.3,2],[76,2],[76.7,2],[77.3,2],[78,2],[78.7,2],[79.3,2],[80,2],[80.7,2],[81.3,2],[82,2],[82.7,2],[83.3,2],[84,2],[84.7,2],[85.3,2],[86,2],[86.7,2],[87.3,2],[88,2],[88.7,2],[89.3,2],[90,2],[90.7,2],[91.3,2],[92,2],[92.7,2],[93.3,2],[94,2],[94.7,2],[95.3,2],[96,2],[96.7,2],[97.3,2],[98,2],[.7,2.9],[1.3,2.9],[2,2.9],[2.7,2.9],[3.3,2.9],[4,2.9],[4.7,2.9],[5.3,2.9],[6,2.9],[6.7,2.9],[7.3,2.9],[8,2.9],[8.7,2.9],[9.3,2.9],[10,2.9],[10.7,2.9],[11.3,2.9],[12,2.9],[12.7,2.9],[13.3,2.9],[14,2.9],[14.7,2.9],[15.3,2.9],[16,2.9],[16.7,2.9],[17.3,2.9],[18,2.9],[18.7,2.9],[19.3,2.9],[20,2.9],[20.7,2.9],[21.3,2.9],[22,2.9],[23.3,2.9],[25.3,2.9],[26,2.9],[26.7,2.9],[27.3,2.9],[28,2.9],[32.7,2.9],[33.3,2.9],[34,2.9],[34.7,2.9],[35.3,2.9],[40.7,2.9],[41.3,2.9],[42,2.9],[42.7,2.9],[50,2.9],[50.7,2.9],[51.3,2.9],[52,2.9],[54,2.9],[54.7,2.9],[55.3,2.9],[56,2.9],[57.3,2.9],[58,2.9],[58.7,2.9],[59.3,2.9],[60,2.9],[60.7,2.9],[61.3,2.9],[62,2.9],[62.7,2.9],[63.3,2.9],[64,2.9],[64.7,2.9],[65.3,2.9],[66,2.9],[66.7,2.9],[67.3,2.9],[68,2.9],[68.7,2.9],[69.3,2.9],[70,2.9],[70.7,2.9],[71.3,2.9],[72,2.9],[72.7,2.9],[73.3,2.9],[74,2.9],[74.7,2.9],[75.3,2.9],[76,2.9],[76.7,2.9],[77.3,2.9],[78,2.9],[78.7,2.9],[79.3,2.9],[80,2.9],[80.7,2.9],[81.3,2.9],[82,2.9],[82.7,2.9],[83.3,2.9],[84,2.9],[84.7,2.9],[85.3,2.9],[86,2.9],[86.7,2.9],[87.3,2.9],[88,2.9],[88.7,2.9],[89.3,2.9],[90,2.9],[90.7,2.9],[91.3,2.9],[92,2.9],[92.7,2.9],[93.3,2.9],[94,2.9],[94.7,2.9],[95.3,2.9],[96,2.9],[98,2.9],[98.7,2.9],[1.3,3.9],[2,3.9],[2.7,3.9],[3.3,3.9],[4,3.9],[4.7,3.9],[5.3,3.9],[6,3.9],[6.7,3.9],[7.3,3.9],[8,3.9],[8.7,3.9],[9.3,3.9],[10,3.9],[10.7,3.9],[11.3,3.9],[12,3.9],[12.7,3.9],[13.3,3.9],[14,3.9],[14.7,3.9],[15.3,3.9],[16,3.9],[16.7,3.9],[17.3,3.9],[18,3.9],[18.7,3.9],[19.3,3.9],[20,3.9],[20.7,3.9],[25.3,3.9],[28,3.9],[33.3,3.9],[34,3.9],[34.7,3.9],[48.7,3.9],[49.3,3.9],[50,3.9],[50.7,3.9],[51.3,3.9],[52.7,3.9],[53.3,3.9],[54,3.9],[54.7,3.9],[55.3,3.9],[56,3.9],[56.7,3.9],[57.3,3.9],[58,3.9],[58.7,3.9],[59.3,3.9],[60,3.9],[60.7,3.9],[61.3,3.9],[62,3.9],[62.7,3.9],[63.3,3.9],[64,3.9],[64.7,3.9],[65.3,3.9],[66,3.9],[66.7,3.9],[67.3,3.9],[68,3.9],[68.7,3.9],[69.3,3.9],[70,3.9],[70.7,3.9],[71.3,3.9],[72,3.9],[72.7,3.9],[73.3,3.9],[74,3.9],[74.7,3.9],[75.3,3.9],[76,3.9],[76.7,3.9],[77.3,3.9],[78,3.9],[78.7,3.9],[79.3,3.9],[80,3.9],[80.7,3.9],[81.3,3.9],[82,3.9],[82.7,3.9],[83.3,3.9],[84,3.9],[84.7,3.9],[85.3,3.9],[86,3.9],[86.7,3.9],[87.3,3.9],[88,3.9],[88.7,3.9],[89.3,3.9],[90,3.9],[90.7,3.9],[91.3,3.9],[92,3.9],[92.7,3.9],[93.3,3.9],[94,3.9],[94.7,3.9],[95.3,3.9],[1.3,4.9],[2,4.9],[2.7,4.9],[3.3,4.9],[4,4.9],[4.7,4.9],[5.3,4.9],[7.3,4.9],[8,4.9],[8.7,4.9],[9.3,4.9],[10,4.9],[10.7,4.9],[11.3,4.9],[12,4.9],[12.7,4.9],[13.3,4.9],[14,4.9],[14.7,4.9],[15.3,4.9],[16,4.9],[16.7,4.9],[17.3,4.9],[18,4.9],[18.7,4.9],[19.3,4.9],[20,4.9],[25.3,4.9],[26,4.9],[26.7,4.9],[27.3,4.9],[28.7,4.9],[48.7,4.9],[49.3,4.9],[50,4.9],[50.7,4.9],[51.3,4.9],[53.3,4.9],[55.3,4.9],[56,4.9],[56.7,4.9],[57.3,4.9],[58,4.9],[58.7,4.9],[59.3,4.9],[60,4.9],[60.7,4.9],[61.3,4.9],[62,4.9],[62.7,4.9],[63.3,4.9],[64,4.9],[64.7,4.9],[65.3,4.9],[66,4.9],[66.7,4.9],[67.3,4.9],[68,4.9],[68.7,4.9],[69.3,4.9],[70,4.9],[70.7,4.9],[71.3,4.9],[72,4.9],[72.7,4.9],[73.3,4.9],[74,4.9],[74.7,4.9],[75.3,4.9],[76,4.9],[76.7,4.9],[77.3,4.9],[78,4.9],[78.7,4.9],[79.3,4.9],[80,4.9],[80.7,4.9],[81.3,4.9],[82,4.9],[82.7,4.9],[83.3,4.9],[84,4.9],[84.7,4.9],[85.3,4.9],[86,4.9],[86.7,4.9],[87.3,4.9],[88,4.9],[88.7,4.9],[89.3,4.9],[92,4.9],[94,4.9],[3.3,5.9],[4,5.9],[10,5.9],[10.7,5.9],[11.3,5.9],[12,5.9],[12.7,5.9],[13.3,5.9],[14,5.9],[14.7,5.9],[15.3,5.9],[16,5.9],[16.7,5.9],[17.3,5.9],[18,5.9],[18.7,5.9],[19.3,5.9],[20,5.9],[20.7,5.9],[25.3,5.9],[26,5.9],[26.7,5.9],[27.3,5.9],[28,5.9],[28.7,5.9],[29.3,5.9],[45.3,5.9],[46,5.9],[50,5.9],[50.7,5.9],[54,5.9],[54.7,5.9],[55.3,5.9],[56,5.9],[56.7,5.9],[57.3,5.9],[58,5.9],[58.7,5.9],[59.3,5.9],[60,5.9],[60.7,5.9],[61.3,5.9],[62,5.9],[62.7,5.9],[63.3,5.9],[64,5.9],[64.7,5.9],[65.3,5.9],[66,5.9],[66.7,5.9],[67.3,5.9],[68,5.9],[68.7,5.9],[69.3,5.9],[70,5.9],[70.7,5.9],[71.3,5.9],[72,5.9],[72.7,5.9],[73.3,5.9],[74,5.9],[74.7,5.9],[7
15.3,5.9],[76,5.9],[76.7,5.9],[77.3,5.9],[78,5.9],[78.7,5.9],[79.3,5.9],[80,5.9],[80.7,5.9],[81.3,5.9],[82,5.9],[82.7,5.9],[83.3,5.9],[84,5.9],[84.7,5.9],[85.3,5.9],[90.7,5.9],[91.3,5.9],[1.3,6.8],[10.7,6.8],[11.3,6.8],[12,6.8],[12.7,6.8],[13.3,6.8],[14,6.8],[14.7,6.8],[15.3,6.8],[16,6.8],[16.7,6.8],[17.3,6.8],[18,6.8],[18.7,6.8],[19.3,6.8],[20,6.8],[20.7,6.8],[21.3,6.8],[22,6.8],[22.7,6.8],[23.3,6.8],[25.3,6.8],[26,6.8],[26.7,6.8],[27.3,6.8],[28,6.8],[28.7,6.8],[29.3,6.8],[30,6.8],[45.3,6.8],[46,6.8],[49.3,6.8],[50,6.8],[52.7,6.8],[53.3,6.8],[54,6.8],[54.7,6.8],[55.3,6.8],[56,6.8],[56.7,6.8],[57.3,6.8],[58,6.8],[58.7,6.8],[59.3,6.8],[60,6.8],[60.7,6.8],[61.3,6.8],[62,6.8],[62.7,6.8],[63.3,6.8],[64,6.8],[64.7,6.8],[65.3,6.8],[66,6.8],[66.7,6.8],[67.3,6.8],[68,6.8],[68.7,6.8],[69.3,6.8],[70,6.8],[70.7,6.8],[71.3,6.8],[72,6.8],[72.7,6.8],[73.3,6.8],[74,6.8],[74.7,6.8],[75.3,6.8],[76,6.8],[76.7,6.8],[77.3,6.8],[78,6.8],[78.7,6.8],[79.3,6.8],[80,6.8],[80.7,6.8],[81.3,6.8],[82,6.8],[82.7,6.8],[83.3,6.8],[84,6.8],[90,6.8],[90.7,6.8],[91.3,6.8],[10,7.8],[11.3,7.8],[12,7.8],[12.7,7.8],[13.3,7.8],[14,7.8],[14.7,7.8],[15.3,7.8],[16,7.8],[16.7,7.8],[17.3,7.8],[18,7.8],[18.7,7.8],[19.3,7.8],[20,7.8],[20.7,7.8],[21.3,7.8],[22,7.8],[22.7,7.8],[23.3,7.8],[25.3,7.8],[26,7.8],[26.7,7.8],[27.3,7.8],[28,7.8],[28.7,7.8],[29.3,7.8],[30,7.8],[30.7,7.8],[44.7,7.8],[46,7.8],[46.7,7.8],[48,7.8],[48.7,7.8],[49.3,7.8],[50,7.8],[50.7,7.8],[51.3,7.8],[52,7.8],[52.7,7.8],[53.3,7.8],[54,7.8],[54.7,7.8],[55.3,7.8],[56,7.8],[56.7,7.8],[57.3,7.8],[58,7.8],[58.7,7.8],[59.3,7.8],[60,7.8],[60.7,7.8],[61.3,7.8],[62,7.8],[62.7,7.8],[63.3,7.8],[64,7.8],[64.7,7.8],[65.3,7.8],[66,7.8],[66.7,7.8],[67.3,7.8],[68,7.8],[68.7,7.8],[69.3,7.8],[70,7.8],[70.7,7.8],[71.3,7.8],[72,7.8],[72.7,7.8],[73.3,7.8],[74,7.8],[74.7,7.8],[75.3,7.8],[76,7.8],[76.7,7.8],[77.3,7.8],[78,7.8],[78.7,7.8],[79.3,7.8],[80,7.8],[80.7,7.8],[81.3,7.8],[82,7.8],[82.7,7.8],[83.3,7.8],[84,7.8],[84.7,7.8],[85.3,7.8],[90.7,7.8],[11.3,8.8],[12,8.8],[12.7,8.8],[13.3,8.8],[14,8.8],[14.7,8.8],[15.3,8.8],[16,8.8],[16.7,8.8],[17.3,8.8],[18,8.8],[18.7,8.8],[19.3,8.8],[20,8.8],[20.7,8.8],[21.3,8.8],[22,8.8],[22.7,8.8],[23.3,8.8],[24,8.8],[24.7,8.8],[25.3,8.8],[26,8.8],[26.7,8.8],[27.3,8.8],[28,8.8],[28.7,8.8],[29.3,8.8],[30,8.8],[45.3,8.8],[47.3,8.8],[48,8.8],[48.7,8.8],[49.3,8.8],[50,8.8],[50.7,8.8],[51.3,8.8],[52,8.8],[52.7,8.8],[53.3,8.8],[54,8.8],[54.7,8.8],[55.3,8.8],[56,8.8],[56.7,8.8],[57.3,8.8],[58,8.8],[58.7,8.8],[59.3,8.8],[60,8.8],[60.7,8.8],[61.3,8.8],[62,8.8],[62.7,8.8],[63.3,8.8],[64,8.8],[64.7,8.8],[65.3,8.8],[66,8.8],[66.7,8.8],[67.3,8.8],[68,8.8],[68.7,8.8],[69.3,8.8],[70,8.8],[70.7,8.8],[71.3,8.8],[72,8.8],[72.7,8.8],[73.3,8.8],[74,8.8],[74.7,8.8],[75.3,8.8],[76,8.8],[76.7,8.8],[77.3,8.8],[78,8.8],[78.7,8.8],[79.3,8.8],[80,8.8],[80.7,8.8],[81.3,8.8],[82,8.8],[82.7,8.8],[83.3,8.8],[84,8.8],[84.7,8.8],[85.3,8.8],[12.7,9.8],[13.3,9.8],[14,9.8],[14.7,9.8],[15.3,9.8],[16,9.8],[16.7,9.8],[17.3,9.8],[18,9.8],[18.7,9.8],[19.3,9.8],[20,9.8],[20.7,9.8],[21.3,9.8],[22,9.8],[22.7,9.8],[23.3,9.8],[24,9.8],[24.7,9.8],[25.3,9.8],[26,9.8],[26.7,9.8],[28,9.8],[30.7,9.8],[31.3,9.8],[46,9.8],[46.7,9.8],[47.3,9.8],[48,9.8],[48.7,9.8],[49.3,9.8],[50,9.8],[50.7,9.8],[51.3,9.8],[52,9.8],[52.7,9.8],[53.3,9.8],[54,9.8],[54.7,9.8],[55.3,9.8],[56,9.8],[56.7,9.8],[57.3,9.8],[58,9.8],[58.7,9.8],[59.3,9.8],[60,9.8],[60.7,9.8],[61.3,9.8],[62,9.8],[62.7,9.8],[63.3,9.8],[64,9.8],[64.7,9.8],[65.3,9.8],[66,9.8],[66.7,9.8],[67.3,9.8],[68,9.8],[68.7,9.8],[69.3,9.8],[70,9.8],[70.7,9.8],[71.3,9.8],[72,9.8],[72.7,9.8],[73.3,9.8],[74,9.8],[74.7,9.8],[75.3,9.8],[76,9.8],[76.7,9.8],[77.3,9.8],[78,9.8],[78.7,9.8],[79.3,9.8],[80,9.8],[80.7,9.8],[81.3,9.8],[82,9.8],[82.7,9.8],[83.3,9.8],[84,9.8],[84.7,9.8],[85.3,9.8],[12.7,10.7],[13.3,10.7],[14,10.7],[14.7,10.7],[15.3,10.7],[16,10.7],[16.7,10.7],[17.3,10.7],[18,10.7],[18.7,10.7],[19.3,10.7],[20,10.7],[20.7,10.7],[21.3,10.7],[22,10.7],[22.7,10.7],[23.3,10.7],[24,10.7],[24.7,10.7],[25.3,10.7],[26,10.7],[26.7,10.7],[27.3,10.7],[28,10.7],[28.7,10.7],[29.3,10.7],[46.7,10.7],[47.3,10.7],[48,10.7],[48.7,10.7],[49.3,10.7],[50,10.7],[50.7,10.7],[51.3,10.7],[52,10.7],[52.7,10.7],[53.3,10.7],[54,10.7],[54.7,10.7],[56,10.7],[57.3,10.7],[58,10.7],[58.7,10.7],[59.3,10.7],[62,10.7],[62.7,10.7],[63.3,10.7],[64,10.7],[64.7,10.7],[65.3,10.7],[66,10.7],[66.7,10.7],[67.3,10.7],[68,10.7],[68.7,10.7],[69.3,10.7],[70,10.7],[70.7,10.7],[71.3,10.7],[72,10.7],[72.7,10.7],[73.3,10.7],[74,10.7],[74.7,10.7],[75.3,10.7],[76,10.7],[76.7,10.7],[77.3,10.7],[78,10.7],[78.7,10.7],[79.3,10.7],[80,10.7
1],[80.7,10.7],[81.3,10.7],[82,10.7],[82.7,10.7],[83.3,10.7],[84,10.7],[84.7,10.7],[12.7,11.7],[13.3,11.7],[14,11.7],[14.7,11.7],[15.3,11.7],[16,11.7],[16.7,11.7],[17.3,11.7],[18,11.7],[18.7,11.7],[19.3,11.7],[20,11.7],[20.7,11.7],[21.3,11.7],[22,11.7],[22.7,11.7],[23.3,11.7],[24,11.7],[24.7,11.7],[25.3,11.7],[26,11.7],[26.7,11.7],[44.7,11.7],[45.3,11.7],[46,11.7],[46.7,11.7],[47.3,11.7],[50,11.7],[52,11.7],[52.7,11.7],[53.3,11.7],[54,11.7],[58,11.7],[58.7,11.7],[59.3,11.7],[61.3,11.7],[62,11.7],[62.7,11.7],[63.3,11.7],[64,11.7],[64.7,11.7],[65.3,11.7],[66,11.7],[66.7,11.7],[67.3,11.7],[68,11.7],[68.7,11.7],[69.3,11.7],[70,11.7],[70.7,11.7],[71.3,11.7],[72,11.7],[72.7,11.7],[73.3,11.7],[74,11.7],[74.7,11.7],[75.3,11.7],[76,11.7],[76.7,11.7],[77.3,11.7],[78,11.7],[78.7,11.7],[79.3,11.7],[80,11.7],[80.7,11.7],[81.3,11.7],[82,11.7],[82.7,11.7],[83.3,11.7],[84,11.7],[86,11.7],[86.7,11.7],[12.7,12.7],[13.3,12.7],[14,12.7],[14.7,12.7],[15.3,12.7],[16,12.7],[16.7,12.7],[17.3,12.7],[18,12.7],[18.7,12.7],[19.3,12.7],[20,12.7],[20.7,12.7],[21.3,12.7],[22,12.7],[22.7,12.7],[23.3,12.7],[24,12.7],[24.7,12.7],[25.3,12.7],[26,12.7],[44.7,
112.7],[45.3,12.7],[46,12.7],[46.7,12.7],[50.7,12.7],[51.3,12.7],[52.7,12.7],[53.3,12.7],[54,12.7],[55.3,12.7],[56,12.7],[56.7,12.7],[57.3,12.7],[58,12.7],[58.7,12.7],[59.3,12.7],[60,12.7],[62,12.7],[62.7,12.7],[63.3,12.7],[64,12.7],[64.7,12.7],[65.3,12.7],[66,12.7],[66.7,12.7],[67.3,12.7],[68,12.7],[68.7,12.7],[69.3,12.7],[70,12.7],[70.7,12.7],[71.3,12.7],[72,12.7],[72.7,12.7],[73.3,12.7],[74,12.7],[74.7,12.7],[75.3,12.7],[76,12.7],[76.7,12.7],[77.3,12.7],[78,12.7],[78.7,12.7],[79.3,12.7],[80,12.7],[80.7,12.7],[81.3,12.7],[82,12.7],[12.7,13.7],[13.3,13.7],[14,13.7],[14.7,13.7],[15.3,13.7],[16,13.7],[16.7,13.7],[17.3,13.7],[18,13.7],[18.7,13.7],[19.3,13.7],[20,13.7],[20.7,13.7],[21.3,13.7],[22,13.7],[22.7,13.7],[23.3,13.7],[24,13.7],[24.7,13.7],[25.3,13.7],[44.7,13.7],[45.3,13.7],[46,13.7],[52.7,13.7],[54.7,13.7],[55.3,13.7],[56,13.7],[56.7,13.7],[57.3,13.7],[58,13.7],[58.7,13.7],[59.3,13.7],[60,13.7],[62,13.7],[62.7,13.7],[63.3,13.7],[64,13.7],[64.7,13.7],[65.3,13.7],[66,13.7],[66.7,13.7],[67.3,13.7],[68,13.7],[68.7,13.7],[69.3,13.7],[70,13.7],[70.7,13.7],[71.3,13.7],[72,13.7],[72.7,13.7],[73.3,13.7],[74,13.7],[74.7,13.7],[75.3,13.7],[76,13.7],[76.7,13.7],[77.3,13.7],[78,13.7],[78.7,13.7],[79.3,13.7],[82,13.7],[13.3,14.6],[14,14.6],[14.7,14.6],[15.3,14.6],[16,14.6],[16.7,14.6],[17.3,14.6],[18,14.6],[18.7,14.6],[19.3,14.6],[20,14.6],[20.7,14.6],[21.3,14.6],[22,14.6],[22.7,14.6],[23.3,14.6],[24,14.6],[24.7,14.6],[25.3,14.6],[47.3,14.6],[48,14.6],[48.7,14.6],[49.3,14.6],[57.3,14.6],[58,14.6],[58.7,14.6],[59.3,14.6],[60,14.6],[60.7,14.6],[61.3,14.6],[62,14.6],[62.7,14.6],[63.3,14.6],[64,14.6],[64.7,14.6],[65.3,14.6],[66,14.6],[66.7,14.6],[67.3,14.6],[68,14.6],[68.7,14.6],[69.3,14.6],[70,14.6],[70.7,14.6],[71.3,14.6],[72,14.6],[72.7,14.6],[73.3,14.6],[74,14.6],[74.7,14.6],[75.3,14.6],[76,14.6],[76.7,14.6],[77.3,14.6],[78,14.6],[78.7,14.6],[79.3,14.6],[80,14.6],[82,14.6],[84.7,14.6],[85.3,14.6],[14,15.6],[14.7,15.6],[15.3,15.6],[16,15.6],[16.7,15.6],[17.3,15.6],[18,15.6],[18.7,15.6],[19.3,15.6],[20,15.6],[20.7,15.6],[21.3,15.6],[22,15.6],[22.7,15.6],[23.3,15.6],[24,15.6],[24.7,15.6],[44.7,15.6],[45.3,15.6],[46,15.6],[46.7,15.6],[47.3,15.6],[48,15.6],[48.7,15.6],[49.3,15.6],[56.7,15.6],[57.3,15.6],[58,15.6],[58.7,15.6],[59.3,15.6],[60,15.6],[60.7,15.6],[61.3,15.6],[62,15.6],[62.7,15.6],[63.3,15.6],[64,15.6],[64.7,15.6],[65.3,15.6],[66,15.6],[66.7,15.6],[67.3,15.6],[68,15.6],[68.7,15.6],[69.3,15.6],[70,15.6],[70.7,15.6],[71.3,15.6],[72,15.6],[72.7,15.6],[73.3,15.6],[74,15.6],[74.7,15.6],[75.3,15.6],[76,15.6],[76.7,15.6],[77.3,15.6],[78,15.6],[78.7,15.6],[79.3,15.6],[80,15.6],[84,15.6],[14.7,16.6],[15.3,16.6],[16,16.6],[16.7,16.6],[17.3,16.6],[18,16.6],[18.7,16.6],[19.3,16.6],[20,16.6],[20.7,16.6],[21.3,16.6],[22,16.6],[22.7,16.6],[23.3,16.6],[24,16.6],[44,16.6],[44.7,16.6],[45.3,16.6],[46,16.6],[46.7,16.6],[47.3,16.6],[48,16.6],[48.7,16.6],[49.3,16.6],[50,16.6],[50.7,16.6],[52.7,16.6],[53.3,16.6],[54,16.6],[55.3,16.6],[56.7,16.6],[57.3,16.6],[58,16.6],[58.7,16.6],[59.3,16.6],[60,16.6],[60.7,16.6],[61.3,16.6],[62,16.6],[62.7,16.6],[63.3,16.6],[64,16.6],[64.7,16.6],[65.3,16.6],[66,16.6],[66.7,16.6],[67.3,16.6],[68,16.6],[68.7,16.6],[69.3,16.6],[70,16.6],[70.7,16.6],[71.3,16.6],[72,16.6],[72.7,16.6],[73.3,16.6],[74,16.6],[74.7,16.6],[75.3,16.6],[76,16.6],[76.7,16.6],[77.3,16.6],[78,16.6],[78.7,16.6],[79.3,16.6],[80,16.6],[16,17.5],[16.7,17.5],[17.3,17.5],[18,17.5],[18.7,17.5],[19.3,17.5],[20,17.5],[24,17.5],[44,17.5],[44.7,17.5],[45.3,17.5],[46,17.5],[46.7,17.5],[47.3,17.5],[48,17.5],[48.7,17.5],[49.3,17.5],[50,17.5],[50.7,17.5],[51.3,17.5],[52,17.5],[52.7,17.5],[53.3,17.5],[54,17.5],[54.7,17.5],[55.3,17.5],[56,17.5],[56.7,17.5],[57.3,17.5
1],[58,17.5],[58.7,17.5],[59.3,17.5],[60,17.5],[61.3,17.5],[62,17.5],[62.7,17.5],[63.3,17.5],[64,17.5],[64.7,17.5],[65.3,17.5],[66,17.5],[66.7,17.5],[67.3,17.5],[68,17.5],[68.7,17.5],[69.3,17.5],[70,17.5],[70.7,17.5],[71.3,17.5],[72,17.5],[72.7,17.5],[73.3,17.5],[74,17.5],[74.7,17.5],[75.3,17.5],[76,17.5],[76.7,17.5],[77.3,17.5],[78,17.5],[78.7,17.5],[79.3,17.5],[80,17.5],[15.3,18.5],[16.7,18.5],[17.3,18.5],[18,18.5],[18.7,18.5],[19.3,18.5],[24,18.5],[43.3,18.5],[44,18.5],[44.7,18.5],[45.3,18.5],[46,18.5],[46.7,18.5],[47.3,18.5],[48,18.5],[48.7,18.5],[49.3,18.5],[50,18.5],[50.7,18.5],[51.3,18.5],[52,18.5],[52.7,18.5],[53.3,18.5],[54,18.5],[54.7,18.5],[55.3,18.5],[56,18.5],[57.3,18.5],[58,18.5],[58.7,18.5],[59.3,18.5],[60,18.5],[62.7,18.5],[63.3,18.5],[64,18.5],[64.7,18.5],[65.3,18.5],[66,18.5],[66.7,18.5],[67.3,18.5],[68,18.5],[68.7,18.5],[69.3,18.5],[70,18.5],[70.7,18.5],[71.3,18.5],[72,18.5],[72.7,18.5],[73.3,18.5],[74,18.5],[74.7,18.5],[75.3,18.5],[76,18.5],[76.7,18.5],[77.3,18.5],[78,18.5],[78.7,18.5],[79.3,18.5],[16,19.5],[17.3,19.5],[18,19.5],[18.7,19.5],[19.3,19.5],[42.7,19.5],[43.3,19.5],[44,19.5],[44.7,
119.5],[45.3,19.5],[46,19.5],[46.7,19.5],[47.3,19.5],[48,19.5],[48.7,19.5],[49.3,19.5],[50,19.5],[50.7,19.5],[51.3,19.5],[52,19.5],[52.7,19.5],[53.3,19.5],[54,19.5],[54.7,19.5],[55.3,19.5],[56,19.5],[57.3,19.5],[58,19.5],[58.7,19.5],[59.3,19.5],[60,19.5],[60.7,19.5],[61.3,19.5],[62,19.5],[66,19.5],[66.7,19.5],[67.3,19.5],[68,19.5],[68.7,19.5],[69.3,19.5],[70,19.5],[70.7,19.5],[71.3,19.5],[72,19.5],[72.7,19.5],[73.3,19.5],[74,19.5],[74.7,19.5],[75.3,19.5],[76,19.5],[76.7,19.5],[77.3,19.5],[78,19.5],[78.7,19.5],[79.3,19.5],[18,20.5],[18.7,20.5],[19.3,20.5],[24.7,20.5],[42,20.5],[42.7,20.5],[43.3,20.5],[44,20.5],[44.7,20.5],[45.3,20.5],[46,20.5],[46.7,20.5],[47.3,20.5],[48,20.5],[48.7,20.5],[49.3,20.5],[50,20.5],[50.7,20.5],[51.3,20.5],[52,20.5],[52.7,20.5],[53.3,20.5],[54,20.5],[54.7,20.5],[55.3,20.5],[56,20.5],[56.7,20.5],[58,20.5],[58.7,20.5],[59.3,20.5],[60,20.5],[60.7,20.5],[61.3,20.5],[62,20.5],[62.7,20.5],[66.7,20.5],[67.3,20.5],[68,20.5],[68.7,20.5],[69.3,20.5],[70,20.5],[70.7,20.5],[72.7,20.5],[73.3,20.5],[74,20.5],[74.7,20.5],[75.3,20.5],[76,20.5],[76.7,20.5],[77.3,20.5],[18,21.4],[18.7,21.4],[19.3,21.4],[22,21.4],[26.7,21.4],[27.3,21.4],[42.7,21.4],[43.3,21.4],[44,21.4],[44.7,21.4],[45.3,21.4],[46,21.4],[46.7,21.4],[47.3,21.4],[48,21.4],[48.7,21.4],[49.3,21.4],[50,21.4],[50.7,21.4],[51.3,21.4],[52,21.4],[52.7,21.4],[53.3,21.4],[54,21.4],[54.7,21.4],[55.3,21.4],[56,21.4],[56.7,21.4],[58.7,21.4],[59.3,21.4],[60,21.4],[60.7,21.4],[61.3,21.4],[62,21.4],[62.7,21.4],[67.3,21.4],[68,21.4],[68.7,21.4],[69.3,21.4],[70,21.4],[73.3,21.4],[74,21.4],[74.7,21.4],[75.3,21.4],[76,21.4],[77.3,21.4],[19.3,22.4],[20,22.4],[20.7,22.4],[21.3,22.4],[22,22.4],[42.7,22.4],[43.3,22.4],[44,22.4],[44.7,22.4],[45.3,22.4],[46,22.4],[46.7,22.4],[47.3,22.4],[48,22.4],[48.7,22.4],[49.3,22.4],[50,22.4],[50.7,22.4],[51.3,22.4],[52,22.4],[52.7,22.4],[53.3,22.4],[54,22.4],[54.7,22.4],[55.3,22.4],[56,22.4],[56.7,22.4],[57.3,22.4],[58.7,22.4],[59.3,22.4],[60,22.4],[60.7,22.4],[61.3,22.4],[67.3,22.4],[68,22.4],[68.7,22.4],[69.3,22.4],[73.3,22.4],[74,22.4],[74.7,22.4],[75.3,22.4],[76,22.4],[80.7,22.4],[21.3,23.4],[22,23.4],[22.7,23.4],[23.3,23.4],[42,23.4],[42.7,23.4],[43.3,23.4],[44,23.4],[44.7,23.4],[45.3,23.4],[46,23.4],[46.7,23.4],[47.3,23.4],[48,23.4],[48.7,23.4],[49.3,23.4],[50,23.4],[50.7,23.4],[51.3,23.4],[52,23.4],[52.7,23.4],[53.3,23.4],[54,23.4],[54.7,23.4],[55.3,23.4],[56,23.4],[56.7,23.4],[57.3,23.4],[58,23.4],[58.7,23.4],[59.3,23.4],[60,23.4],[68,23.4],[68.7,23.4],[74,23.4],[74.7,23.4],[75.3,23.4],[76,23.4],[76.7,23.4],[22.7,24.4],[23.3,24.4],[26.7,24.4],[42.7,24.4],[43.3,24.4],[44,24.4],[44.7,24.4],[45.3,24.4],[46,24.4],[46.7,24.4],[47.3,24.4],[48,24.4],[48.7,24.4],[49.3,24.4],[50,24.4],[50.7,24.4],[51.3,24.4],[52,24.4],[52.7,24.4],[53.3,24.4],[54,24.4],[54.7,24.4],[55.3,24.4],[56,24.4],[56.7,24.4],[57.3,24.4],[58,24.4],[58.7,24.4],[68,24.4],[68.7,24.4],[75.3,24.4],[76,24.4],[76.7,24.4],[81.3,24.4],[23.3,25.3],[26,25.3],[26.7,25.3],[27.3,25.3],[28,25.3],[28.7,25.3],[29.3,25.3],[43.3,25.3],[44,25.3],[44.7,25.3],[45.3,25.3],[46,25.3],[46.7,25.3],[47.3,25.3],[48,25.3],[48.7,25.3],[49.3,25.3],[50,25.3],[50.7,25.3],[51.3,25.3],[52,25.3],[52.7,25.3],[53.3,25.3],[54,25.3],[54.7,25.3],[55.3,25.3],[56,25.3],[56.7,25.3],[57.3,25.3],[58,25.3],[58.7,25.3],[59.3,25.3],[60,25.3],[60.7,25.3],[68,25.3],[76,25.3],[25.3,26.3],[26,26.3],[26.7,26.3],[27.3,26.3],[28,26.3],[28.7,26.3],[29.3,26.3],[30,26.3],[43.3,26.3],[44,26.3],[44.7,26.3],[45.3,26.3],[46,26.3],[46.7,26.3],[47.3,26.3],[48,26.3],[48.7,26.3],[49.3,26.3],[50,26.3],[50.7,26.3],[51.3,26.3],[52,26.3],[52.7,26.3],[53.3,26.3],[54,26.3],[54.7,26.3],[55.3,26.3],[56,26.3],[56.7,26.3],[57.3,26.3],[58,26.3],[58.7,26.3],[59.3,26.3],[60,26.3],[69.3,26.3],[80.7,26.3],[81.3,26.3],[25.3,27.3],[26,27.3],[26.7,27.3],[27.3,27.3],[28,27.3],[28.7,27.3],[29.3,27.3],[30,27.3],[30.7,27.3],[31.3,27.3],[32,27.3],[44.7,27.3],[48.7,27.3],[49.3,27.3],[50,27.3],[50.7,27.3],[51.3,27.3],[52,27.3],[52.7,27.3],[53.3,27.3],[54,27.3],[54.7,27.3],[55.3,27.3],[56,27.3],[56.7,27.3],[57.3,27.3],[58,27.3],[58.7,27.3],[59.3,27.3],[60,27.3],[73.3,27.3],[74.7,27.3],[75.3,27.3],[78.7,27.3],[79.3,27.3],[25.3,28.3],[26,28.3],[26.7,28.3],[27.3,28.3],[28,28.3],[28.7,28.3],[29.3,28.3],[30,28.3],[30.7,28.3],[31.3,28.3],[32,28.3],[50,28.3],[50.7,28.3],[51.3,28.3],[52,28.3],[52.7,28.3],[53.3,28.3],[54,28.3],[54.7,28.3],[55.3,28.3],[56,28.3],[56.7,28.3],[57.3,28.3],[58,28.3],[58.7,28.3],[59.3,28.3],[74,28.3],[75.3,28.3],[78,28.3],[78.7,28.3],[79.3,28.3],[24.7,29.2],[25.3,29.2],[26,29.2],[26.7,29.2],[27.3,29.2],[28,29.2],[28.7,29.2],[29.3,29.2],[30,29.2],[30.7,29.2],[31.3,29.2],[32,29.2],[49.3,29.2],[50,29.2],[50.7,29.2],[51.3,29.2],[52,29.2],[52.7,29.2],[53.3,29.2],[54,29.2],[54.7,29.2],[55.3,29.2],[56,29.2],[56.7,29.2],[57.3,29.2],[58,29.2],[74.7,29.2],[75.3,29.2],[77.3,29.2],[78,29.2],[78.7,29.2],[80,29.2],[24.7,30.2],[25.3,30.2],[26,30.2],[26.7,30.2],[27.3,30.2],[28,30.2],[28.7,30.2],[29.3,30.2],[30,30.2],[30.7,30.2],[31.3,30.2],[32,30.2],[32.7,30.2],[33.3,30.2],[34,30.2],[50,30.2],[50.7,30.2],[51.3,30.2],[52,30.2],[52.7,30.2],[53.3,30.2],[54,30.2],[54.7,30.2],[55.3,30.2],[56,30.2],[56.7,30.2],[57.3,30.2],[75.3,30.2],[77.3,30.2],[78,30.2],[78.7,30.2],[80,30.2],[84.7,30.2],[85.3,30.2],[24.7,31.2],[25.3,31.2],[26,31.2],[26.7,31.2],[27.3,31.2],[28,31.2],[28.7,31.2],[29.3,31.2],[30,31.2],[30.7,31.2],[31.3,31.2],[32,31.2],[32.7,31.2],[33.3,31.2],[34,31.2],[34.7,31.2],[35.3,31.2],[36,31.2],[50,31.2],[50.7,31.2],[51.3,31.2],[52,31.2],[52.7,31.2],[53.3,31.2],[54,31.2],[54.7,31.2],[55.3,31.2],[56,31.2],[56.7,31.2],[57.3,31.2],[76,31.2],[80,31.2],[84.7,31.2],[85.3,31.2],[86,31.2],[86.7,31.2],[24.7,32.2],[25.3,32.2],[26,32.2],[26.7,32.2],[27.3,32.2],[28,32.2],[28.7,32.2],[29.3,32.2],[30,32.2],[30.7,32.2],[31.3,32.2],[32,32.2],[32.7,32.2],[33.3,32.2],[34,32.2],[34.7,32.2],[35.3,32.2],[36,32.2],[36.7,32.2],[50.7,32.2],[51.3,32.2],[52,32.2],[52.7,32.2],[53.3,32.2],[54,32.2],[54.7,32.2],[55.3,32.2],[56,32.2],[56.7,32.2],[57.3,32.2],[76.7,32.2],[77.3,32.2],[85.3,32.2],[8
16,32.2],[86.7,32.2],[87.3,32.2],[25.3,33.1],[26,33.1],[26.7,33.1],[27.3,33.1],[28,33.1],[28.7,33.1],[29.3,33.1],[30,33.1],[30.7,33.1],[31.3,33.1],[32,33.1],[32.7,33.1],[33.3,33.1],[34,33.1],[34.7,33.1],[35.3,33.1],[36,33.1],[36.7,33.1],[50.7,33.1],[51.3,33.1],[52,33.1],[52.7,33.1],[53.3,33.1],[54,33.1],[54.7,33.1],[55.3,33.1],[56,33.1],[56.7,33.1],[57.3,33.1],[80,33.1],[81.3,33.1],[88,33.1],[25.3,34.1],[26,34.1],[26.7,34.1],[27.3,34.1],[28,34.1],[28.7,34.1],[29.3,34.1],[30,34.1],[30.7,34.1],[31.3,34.1],[32,34.1],[32.7,34.1],[33.3,34.1],[34,34.1],[34.7,34.1],[35.3,34.1],[36,34.1],[50.7,34.1],[51.3,34.1],[52,34.1],[52.7,34.1],[53.3,34.1],[54,34.1],[54.7,34.1],[55.3,34.1],[56,34.1],[56.7,34.1],[57.3,34.1],[26,35.1],[26.7,35.1],[27.3,35.1],[28,35.1],[28.7,35.1],[29.3,35.1],[30,35.1],[30.7,35.1],[31.3,35.1],[32,35.1],[32.7,35.1],[33.3,35.1],[34,35.1],[34.7,35.1],[35.3,35.1],[50.7,35.1],[51.3,35.1],[52,35.1],[52.7,35.1],[53.3,35.1],[54,35.1],[54.7,35.1],[55.3,35.1],[56,35.1],[56.7,35.1],[57.3,35.1],[60,35.1],[82,35.1],[82.7,35.1],[83.3,35.1],[84,35.1],[26.7,36.1],[27.3,36.1],[28,36.1],[28.7,36.1],[29.3,36.1],[30,36.1],[30.7,36.1],[31.3,36.1],[32,36.1],[32.7,36.1],[33.3,36.1],[34,36.1],[34.7,36.1],[35.3,36.1],[50,36.1],[50.7,36.1],[51.3,36.1],[52,36.1],[52.7,36.1],[53.3,36.1],[54,36.1],[54.7,36.1],[55.3,36.1],[56,36.1],[56.7,36.1],[57.3,36.1],[59.3,36.1],[60,36.1],[81.3,36.1],[82,36.1],[82.7,36.1],[83.3,36.1],[84,36.1],[84.7,36.1],[86,36.1],[86.7,36.1],[27.3,37],[28,37],[28.7,37],[29.3,37],[30,37],[30.7,37],[31.3,37],[32,37],[32.7,37],[33.3,37],[34,37],[34.7,37],[35.3,37],[50.7,37],[51.3,37],[52,37],[52.7,37],[53.3,37],[54,37],[54.7,37],[55.3,37],[56,37],[59.3,37],[60,37],[80.7,37],[81.3,37],[82,37],[82.7,37],[83.3,37],[84,37],[84.7,37],[85.3,37],[86,37],[86.7,37],[87.3,37],[27.3,38],[28,38],[28.7,38],[29.3,38],[30,38],[30.7,38],[31.3,38],[32,38],[32.7,38],[33.3,38],[34,38],[34.7,38],[50.7,38],[51.3,38],[52,38],[52.7,38],[53.3,38],[54,38],[54.7,38],[55.3,38],[56,38],[59.3,38],[60,38],[79.3,38],[80,38],[80.7,38],[81.3,38],[82,38],[82.7,38],[83.3,38],[84,38],[84.7,38],[85.3,38],[86,38],[86.7,38],[87.3,38],[88,38],[92.7,38],[27.3,39],[28,39],[28.7,39],[29.3,39],[30,39],[30.7,39],[31.3,39],[32,39],[32.7,39],[33.3,39],[51.3,39],[52,39],[52.7,39],[53.3,39],[54,39],[54.7,39],[55.3,39],[56,39],[59.3,39],[78.7,39],[79.3,39],[80,39],[80.7,39],[81.3,39],[82,39],[82.7,39],[83.3,39],[84,39],[84.7,39],[85.3,39],[86,39],[86.7,39],[87.3,39],[88,39],[88.7,39],[27.3,40],[28,40],[28.7,40],[29.3,40],[30,40],[30.7,40],[31.3,40],[32,40],[32.7,40],[51.3,40],[52,40],[52.7,40],[53.3,40],[54,40],[54.7,40],[55.3,40],[78.7,40],[79.3,40],[80,40],[80.7,40],[81.3,40],[82,40],[82.7,40],[83.3,40],[84,40],[84.7,40],[85.3,40],[86,40],[86.7,40],[87.3,40],[88,40],[88.7,40],[27.3,40.9],[28,40.9],[28.7,40.9],[29.3,40.9],[30,40.9],[30.7,40.9],[31.3,40.9],[32,40.9],[32.7,40.9],[51.3,40.9],[52,40.9],[52.7,40.9],[53.3,40.9],[54,40.9],[54.7,40.9],[55.3,40.9],[78.7,40.9],[79.3,40.9],[80,40.9],[80.7,40.9],[81.3,40.9],[82,40.9],[82.7,40.9],[83.3,40.9],[84,40.9],[84.7,40.9],[85.3,40.9],[86,40.9],[86.7,40.9],[87.3,40.9],[88,40.9],[88.7,40.9],[27.3,41.9],[28,41.9],[28.7,41.9],[29.3,41.9],[30,41.9],[30.7,41.9],[31.3,41.9],[32,41.9],[52,41.9],[52.7,41.9],[53.3,41.9],[54,41.9],[54.7,41.9],[79.3,41.9],[80,41.9],[80.7,41.9],[81.3,41.9],[82,41.9],[82.7,41.9],[83.3,41.9],[84,41.9],[84.7,41.9],[85.3,41.9],[86,41.9],[86.7,41.9],[87.3,41.9],[88,41.9],[88.7,41.9],[27.3,42.9],[28,42.9],[28.7,42.9],[29.3,42.9],[30,42.9],[30.7,42.9],[31.3,42.9],[52,42.9],[52.7,42.9],[53.3,42.9],[54,42.9],[78.7,42.9],[79.3,42.9],[80,42.9],[80.7,42.9],[84.7,42.9],[85.3,42.9],[86,42.9],[86.7,42.9],[87.3,42.9],[88,42.9],[88.7,42.9],[26.7,43.9],[27.3,43.9],[28,43.9],[28.7,43.9],[29.3,43.9],[30,43.9],[30.7,43.9],[86,43.9],[86.7,43.9],[87.3,43.9],[88,43.9],[26.7,44.8],[27.3,44.8],[28,44.8],[28.7,44.8],[29.3,44.8],[30,44.8],[86.7,44.8],[87.3,44.8],[95.3,44.8],[96,44.8],[26.7,45.8],[27.3,45.8],[28,45.8],[28.7,45.8],[29.3,45.8],[94.7,45.8],[95.3,45.8],[26.7,46.8],[27.3,46.8],[28,46.8],[87.3,46.8],[94,46.8],[94.7,46.8],[26,47.8],[26.7,47.8],[27.3,47.8],[93.3,47.8],[94,47.8],[26,48.7],[26.7,48.7],[27.3,48.7],[28,48.7],[26,49.7],[26.7,49.7],[27.3,49.7],[26.7,50.7],[27.3,50.7],[27.3,51.7]].map(([e,t])=>`M${e} ${t}m-0.28 0a0.28 0.28 0 1 0 0.56 0a0.28 0.28 0 1 0 -0.56 0`).join("");function o(e){return a.find(t=>
1t.id===e)}e.s(["NetworkViz",0,function({health:e}){return(0,t.jsxs)("div",{className:"relative mx-auto w-full max-w-2xl select-none overflow-hidden",children:[(0,t.jsxs)("svg",{viewBox:"0 0 100 52",className:"h-auto w-full",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("radialGradient",{id:"hubGlow",cx:"50%",cy:"50%",r:"50%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#00A8E8",stopOpacity:"0.5"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#00A8E8",stopOpacity:"0"})]})}),(0,t.jsx)("path",{d:s,fill:"#2b3b52",opacity:"0.7"}),r.map(e=>{var n,a,r;let i,s,l,c;return(0,t.jsx)("path",{id:e.id,d:(n=e.from,a=e.to,r=e.arc,i=o(n),s=o(a),l=(i.x+s.x)/2,c=(i.y+s.y)/2+r,`M ${i.x} ${i.y} Q ${l} ${c} ${s.x} ${s.y}`),fill:"none",stroke:"#00A8E8",strokeWidth:"0.18",opacity:"0.3",strokeDasharray:"0.7 0.7"},e.id)}),i.map((e,n)=>(0,t.jsxs)("g",{children:[(0,t.jsx)("circle",{r:"0.55",fill:"#7dd3fc",opacity:"0.95",children:(0,t.jsx)("animateMotion",{dur:`${e.dur}s`,begin:`${e.begin}s`,repeatCount:"indefinite",keyPoints:e.reverse?"1;0":"0;1",keyTimes:"0;1",calcMode:"linear",children:(0,t.jsx)("mpath",{href:`#${e.route}`})})}),(0,t.jsx)("circle",{r:"0.3",fill:"#00A8E8",opacity:"0.5",children:(0,t.jsx)("animateMotion",{dur:`${e.dur}s`,begin:`${e.begin+.12}s`,repeatCount:"indefinite",keyPoints:e.reverse?"1;0":"0;1",keyTimes:"0;1",calcMode:"linear",children:(0,t.jsx)("mpath",{href:`#${e.route}`})})})]},n)),a.map((a,r)=>{let i=function(e,t){if(!t)return"#00A8E8";let n=t.nodes.filter(t=>e.health.includes(t.region));return 0===n.length?"#00A8E8":n.some(e=>"down"===e.status)?"#ef4444":n.some(e=>"degraded"===e.status)?"#f59e0b":"#10b981"}(a,e);return(0,t.jsxs)("g",{children:[(0,t.jsx)("circle",{cx:a.x,cy:a.y,r:"3.2",fill:"url(#hubGlow)"}),(0,t.jsx)(n.motion.circle,{cx:a.x,cy:a.y,r:"1.4",fill:i,opacity:0,animate:{opacity:[0,.25,0],scale:[1,2.4,1]},transition:{duration:2.6,repeat:1/0,delay:.5*r},style:{transformOrigin:`${a.x}px ${a.y}px`}}),(0,t.jsx)(n.motion.circle,{cx:a.x,cy:a.y,r:"0.95",fill:i,stroke:"#0B1220",strokeWidth:"0.22",initial:{opacity:0,scale:0},animate:{opacity:1,scale:1},transition:{delay:.2+.12*r,duration:.4},style:{transformOrigin:`${a.x}px ${a.y}px`}}),(0,t.jsx)(n.motion.text,{x:a.x+a.labelDx,y:a.y+a.labelDy,textAnchor:a.anchor,fill:"#94a3b8",fontSize:"2.1",fontFamily:"var(--font-geist-sans), sans-serif",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.5+.12*r},children:a.label})]},a.id)})]}),e&&(0,t.jsx)("div",{className:"mt-2 flex justify-center gap-4",children:[{color:"#10b981",label:"Healthy"},{color:"#f59e0b",label:"Degraded"},{color:"#ef4444",label:"Down"}].map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:"h-2 w-2 rounded-full",style:{background:e.color}}),(0,t.jsx)("span",{className:"text-xs text-nf-muted",children:e.label})]},e.label))})]})},"REGIONS",0,a],27036)},28597,e=>{"use strict";var t=e.i(43476),n=e.i(57688),a=e.i(22016),r=e.i(6937);let i={ethereum:"#627EEA",base:"#0052FF",bnb:"#F3BA2F",arbitrum:"#213147",optimism:"#FF0420",hyperliquid:"#0A8FFF",avalanche:"#E84142",unichain:"#F50DB4",sonic:"#0FA5FF",polygon:"#8247E5",zircuit:"#C6F221",robinhood:"#00C805",xlayer:"#BCC0C4",soneium:"#E2E8F0",bob:"#F25D00",ink:"#7132F5",mode:"#DFFE00",sei:"#B52A23",arc:"#1B3158"},s=r.DEFAULT_CHAINS.map(e=>({slug:e.slug,name:e.label,bg:i[e.slug]??"#00A8E8"})),o=[...s,...s];e.s(["ChainBadges",0,function(){return(0,t.jsxs)("section",{id:"chains",className:"border-b border-nf-border bg-nf-bg py-14 overflow-hidden",children:[(0,t.jsxs)("p",{className:"mb-8 text-center text-xs font-semibold uppercase tracking-widest text-nf-subtle",children:[s.length," Supported Networks"]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 z-10 w-24 bg-gradient-to-r from-nf-bg to-transparent"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 w-24 bg-gradient-to-l from-nf-bg to-transparent"}),(0,t.jsx)("div",{className:"flex w-max gap-4 animate-marquee px-4",style:{animationDuration:"75s"},children:o.map((e,r)=>(0,t.jsxs)(a.default,{href:`/chains/${e.slug}`,"aria-label":`${e.name} RPC endpoint`,className:"group flex w-28 flex-shrink-0 flex-col items-center gap-3 rounded-xl border border-nf-border bg-nf-surface px-4 py-4 transition-all hover:border-nf-accent/30 hover:bg-nf-card hover:shadow-[0_0_20px_rgba(0,168,232,0.08)]",children:[(0,t.jsx)("div",{className:"flex h-11 w-11 items-center justify-center rounded-xl transition-transform group-hover:scale-110",style:{background:e.bg+"25"},children:(0,t.jsx)(n.default,{src:`/chains/${e.slug}.png`,alt:`${e.name} logo`,width:32,height:32,className:"rounded-lg"})}),(0,t.jsx)("span",{className:"text-center text-xs font-medium leading-tight text-nf-body group-hover:text-white",children:e.name})]},`${e.slug}-${r}`))})]})]})}])},70979,e=>{"use strict";var t=e.i(43476),n=e.i(71645),a=e.i(22016);let r=new Set(["import","from","const","await"]),i=[{label:"ethers.js",file:"index.ts",code:`import { ethers } from "ethers"; 2 3const provider = new ethers.JsonRpcProvider( 4 \`https://rpc.nodeflare.app/eth/v1/\${YOUR_KEY}\` 5); 6 7const block = await provider.getBlockNumber(); 8console.log("Latest block:", block);`},{label:"viem",file:"client.ts",code:`import { createPublicClient, http } from "viem"; 9import { mainnet } from "viem/chains"; 10 11const client = createPublicClient({ 12 chain: mainnet, 13 transport: http( 14 \`https://rpc.nodeflare.app/eth/v1/\${YOUR_KEY}\` 15 ), 16}); 17 18const block = await client.getBlockNumber();`},{label:"fetch",file:"rpc.ts",code:`const res = await fetch( 19 \`https://rpc.nodeflare.app/eth/v1/\${YOUR_KEY}\`, 20 { 21 method: "POST", 22 headers: { "Content-Type": "application/json" }, 23 body: JSON.stringify({ 24 jsonrpc: "2.0", 25 id: 1, 26 method: "eth_blockNumber", 27 params: [], 28 }), 29 } 30); 31 32const { result } = await res.json();`}];e.s(["CodeSnippet",0,function(){let[e,s]=(0,n.useState)(0),[o,l]=(0,n.use
32State)(!1);async function c(){await navigator.clipboard.writeText(i[e].code),l(!0),setTimeout(()=>l(!1),2e3)}return(0,t.jsx)("section",{className:"border-b border-nf-border bg-nf-surface py-16 px-4",children:(0,t.jsxs)("div",{className:"mx-auto max-w-2xl",children:[(0,t.jsx)("p",{className:"mb-2 text-center text-xs font-semibold uppercase tracking-widest text-nf-accent",children:"Quick start"}),(0,t.jsx)("h2",{className:"font-display mb-8 text-center text-2xl font-bold text-white",children:"Drop in. Start building."}),(0,t.jsxs)("div",{className:"overflow-hidden rounded-xl border border-nf-border shadow-[0_0_40px_rgba(0,168,232,0.06)]",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-nf-border bg-nf-card px-4 py-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:"h-3 w-3 rounded-full bg-red-500/70"}),(0,t.jsx)("span",{className:"h-3 w-3 rounded-full bg-yellow-500/70"}),(0,t.jsx)("span",{className:"h-3 w-3 rounded-full bg-green-500/70"})]}),(0,t.jsx)("span",{className:"font-mono text-xs text-nf-subtle",children:i[e].file}),(0,t.jsx)("button",{onClick:c,className:`text-xs transition-colors ${o?"text-nf-success":"text-nf-subtle hover:text-nf-body"}`,children:o?"Copied!":"Copy"})]}),(0,t.jsx)("div",{className:"flex border-b border-nf-border bg-nf-card",children:i.map((n,a)=>(0,t.jsxs)("button",{onClick:()=>s(a),className:`relative px-5 py-2.5 text-xs font-medium transition-colors ${e===a?"bg-nf-bg text-white":"text-nf-muted hover:text-nf-body"}`,children:[n.label,e===a&&(0,t.jsx)("span",{className:"absolute bottom-0 left-0 right-0 h-0.5 bg-nf-accent"})]},n.label))}),(0,t.jsx)("pre",{className:"overflow-x-auto bg-nf-bg p-5 text-sm leading-relaxed",children:(0,t.jsx)("code",{children:i[e].code.split("\n").map((e,n)=>(0,t.jsx)("span",{className:"block min-h-[1em]",children:(function(e){let t=[];if(e.trimStart().startsWith("//")){let n=e.length-e.trimStart().length;return n>0&&t.push({text:e.slice(0,n),cls:"text-emerald-300"}),t.push({text:e.trimStart(),cls:"text-nf-subtle italic"}),t}let n=e;for(;n.length>0;){let e=n.match(/^("(?:[^"\\]|\\.)*")/);if(e){t.push({text:e[1],cls:"text-amber-300"}),n=n.slice(e[1].length);continue}let a=n.match(/^(`(?:[^`\\]|\\.)*`)/);if(a){t.push({text:a[1],cls:"text-amber-300"}),n=n.slice(a[1].length);continue}let i=n.match(/^([a-zA-Z_$][a-zA-Z0-9_$]*)/);if(i){t.push({text:i[1],cls:r.has(i[1])?"text-sky-400":"text-emerald-300"}),n=n.slice(i[1].length);continue}t.push({text:n[0],cls:"text-emerald-300"}),n=n.slice(1)}return t})(e).map((e,n)=>(0,t.jsx)("span",{className:e.cls,children:e.text},n))},n))})})]}),(0,t.jsxs)("p",{className:"mt-4 text-center text-xs text-nf-subtle",children:["Replace"," ",(0,t.jsx)("code",{className:"rounded bg-nf-card px-1.5 py-0.5 text-nf-accent",children:"YOUR_KEY"})," ","with your API key."," ",(0,t.jsx)(a.default,{href:"/docs/quick-start",className:"text-nf-accent hover:underline",children:"Full docs â"})]})]})})}])},98835,e=>{"use strict";var t=e.i(43476),n=e.i(46932);e.s(["StorySection",0,function(){return(0,t.jsx)("section",{className:"border-b border-nf-border bg-nf-bg px-4 py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-3xl",children:[(0,t.jsx)(n.motion.p,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4},className:"mb-3 text-xs font-semibold uppercase tracking-widest text-nf-accent",children:"Built for builders"}),(0,t.jsx)(n.motion.h2,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.05},className:"font-display mb-6 text-3xl font-bold leading-snug text-white",children:"Infrastructure you can understand. Operators you can reach."}),(0,t.jsx)(n.motion.div,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},className:"mb-4 border-l-2 border-nf-accent/40 pl-5",children:(0,t.jsx)("p",{className:"leading-relaxed text-nf-body",children:"Your RPC is part of your application. You should know what a request costs, which methods a chain supports, and where to look when something fails."})}),(0,t.jsx)(n.motion.p,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.15},className:"leading-relaxed text-nf-body",children:"NodeFlare runs bare-metal nodes across multiple regions. Our gateway selects healthy upstream
32s and fails over when needed. We publish plan limits, method costs and node health. Some chains have public third-party backstops after our own nodes are exhausted; check the documented coverage."})]})})}])},30429,e=>{"use strict";var t=e.i(43476),n=e.i(46932);let a=[{Icon:function(){return(0,t.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.5,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z"})})},title:"Low-latency edge routing",body:"Regional routing and health-aware upstream selection. Coverage and latency depend on the chain and your location.",accent:"#00A8E8"},{Icon:function(){return(0,t.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.5,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 21a9.004 9.004 0 008.716-6.747M12 21a9.004 9.004 0 01-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 017.843 4.582M12 3a8.997 8.997 0 00-7.843 4.582m15.686 0A11.953 11.953 0 0112 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0121 12c0 .778-.099 1.533-.284 2.253"})})},title:"Multi-region redundancy",body:"Nodes distributed across multiple regions. Healthy upstreams provide failover; some chains have public backstops after our own nodes are exhausted.",accent:"#00A8E8"},{Icon:function(){return(0,t.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.5,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 18.75a60.07 60.07 0 0115.797 2.101c.727.198 1.453-.342 1.453-1.096V18.75M3.75 4.5v.75A.75.75 0 013 6h-.75m0 0v-.375c0-.621.504-1.125 1.125-1.125H20.25M2.25 6v9m18-10.5v.75c0 .414.336.75.75.75h.75m-1.5-1.5h.375c.621 0 1.125.504 1.125 1.125v9.75c0 .621-.504 1.125-1.125 1.125h-.375m1.5-1.5H21a.75.75 0 00-.75.75v.75m0 0H3.75m0 0h-.375a1.125 1.125 0 01-1.125-1.125V15m1.5 1.5v-.75A.75.75 0 003 15h-.75"})})},title:"Pricing that doesn't punish growth",body:"Every chain in every plan. No per-chain fees. No surprise overage invoices at the end of the month.",accent:"#00A8E8"},{Icon:function(){return(0,t.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.5,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75L11.25 15 15 9.75m-3-7.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285z"})})},title:"Visible node health",body:"Inspect our public status page, supported methods and documented limits. Private service commitments require an agreement.",accent:"#00A8E8"},{Icon:function(){return(0,t.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.5,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.5 21L3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5"})})},title:"Routed to your nearest node",body:"Every request goes to the nearest healthy node â no stake-weighted bias, automatic failover.",accent:"#00A8E8"},{Icon:function(){return(0,t.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:1.5,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 5.25a3 3 0 013 3m3 0a6 6 0 01-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1121.75 8.25z"})})},title:"API key in under a minute",body:"Sign up, pick a plan, start building. No sales call. No onboarding form. No contract.",accent:"#00A8E8"}],r={hidden:{opacity:0,y:28},visible:e=>({opacity:1,y:0,transition:{duration:.5,delay:.07*e}})};e.s(["FeatureGrid",0,function(){return(0,t.jsx)("section",{className:"border-b border-nf-border bg-nf-bg px-4 py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-4xl",children:[(0,t.jsx)(n.motion.p,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4},className:"mb-3 text-center text-xs font-semibold uppercase tracking-widest text-nf-accent",children:"Why NodeFlare"}),(0,t.jsx)(n.motion.h2,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.05},className:"font-display mb-12 text-center text-3xl font-bold text-white",children:"Everything production needs."}),(0,t.jsx)("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:a.map((e,a)=>(0,t.jsxs)(n.motion.div,{custom:a,initial:!1,whileInView:"visible",viewport:{once:!0,margin:"-50px"},variants:r,className:"group rounded-xl border border-t-2 border-t-transparent border-nf-border bg-nf-surface p-6 transition-all duration-300 hover:border-nf-accent/25 hover:border-t-nf-accent/60 hover:bg-nf-card",children:[(0,t.jsx)("div",{className:"mb-4 flex h-9 w-9 items-center justify-center rounded-lg bg-nf-accent/10 text-nf-accent transition-all group-hover:bg-nf-accent/15 group-hover:scale-110",children:(0,t.jsx)(e.Icon,{})}),(0,t.jsx)("h3",{className:"mb-2 text-sm font-semibold text-white",children:e.title}),(0,t.jsx)("p",{className:"text-xs leading-relaxed text-nf-muted",children:e.body})]},e.title))})]})})}])},82663,e=>{"use strict";var t=e.i(43476),n=e.i(22016),a=e.i(46932);let r=[{href:"/docs/quick-start",anchor:"RPC for your app",body:"Standard JSON-RPC for wallets, backends and indexers. Start with a free key, check method support per chain, and move up when your workload grows."},{href:"/managed-rpc",anchor:"Work with our operators",body:"Plan a migration, size a workload or scope private capacity. Get a written proposal with deliverables, limits and support terms."},{href:"/data",anchor:"Wallet & token data",body:"Read balances, portfolios and approvals with fewer integration steps. Explore token checks and simulation with their documented coverage and limitations."},{href:"/agents",anchor:"Tools for AI agents",body:"Connect through MCP, use the Answer Engine for cited onchain responses, or pay per
32call in USDC with x402."}];function i(){return(0,t.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"})})}let s={hidden:{opacity:0,y:28},visible:e=>({opacity:1,y:0,transition:{duration:.5,delay:.07*e}})};e.s(["Products",0,function(){return(0,t.jsx)("section",{className:"border-b border-nf-border bg-nf-surface px-4 py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-4xl",children:[(0,t.jsx)(a.motion.p,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4},className:"mb-3 text-center text-xs font-semibold uppercase tracking-widest text-nf-accent",children:"Choose your starting point"}),(0,t.jsx)(a.motion.h2,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.05},className:"font-display mb-12 text-center text-3xl font-bold text-white",children:"From first request to production."}),(0,t.jsx)("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-4",children:r.map((e,r)=>(0,t.jsx)(a.motion.div,{custom:r,initial:!1,whileInView:"visible",viewport:{once:!0,margin:"-50px"},variants:s,children:(0,t.jsxs)(n.default,{href:e.href,className:"group flex h-full flex-col rounded-xl border border-t-2 border-t-transparent border-nf-border bg-nf-bg p-6 transition-all duration-300 hover:border-nf-accent/25 hover:border-t-nf-accent/60 hover:bg-nf-card",children:[(0,t.jsx)("h3",{className:"mb-2 text-sm font-semibold text-white",children:e.anchor}),(0,t.jsx)("p",{className:"mb-4 flex-1 text-xs leading-relaxed text-nf-muted",children:e.body}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-xs font-medium text-nf-accent transition-transform group-hover:translate-x-0.5",children:["Explore ",(0,t.jsx)(i,{})]})]})},e.anchor))})]})})}])},86679,e=>{"use strict";var t=e.i(43476),n=e.i(22016),a=e.i(46932);e.s(["BottomCta",0,function({isSignedIn:e}){return(0,t.jsxs)("section",{className:"relative overflow-hidden bg-nf-bg px-4 py-28 text-center",children:[(0,t.jsx)("div",{className:"bg-grid pointer-events-none absolute inset-0 opacity-40"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center",children:(0,t.jsx)(a.motion.div,{animate:{scale:[1,1.15,1],opacity:[.06,.12,.06]},transition:{duration:7,repeat:1/0,ease:"easeInOut"},className:"h-[500px] w-[800px] rounded-full bg-nf-accent blur-[120px]"})}),(0,t.jsxs)("div",{className:"relative z-10 mx-auto max-w-2xl",children:[(0,t.jsx)(a.motion.p,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4},className:"mb-4 text-xs font-semibold uppercase tracking-widest text-nf-accent",children:"Get started today"}),(0,t.jsx)(a.motion.h2,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.05},className:"font-display mb-4 text-4xl font-extrabold leading-tight text-white sm:text-5xl",children:"First request in under 60 seconds."}),(0,t.jsx)(a.motion.p,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.1},className:"mb-10 text-nf-body",children:"Free plan. No credit card. Every chain we serve included."}),(0,t.jsxs)(a.motion.div,{initial:!1,whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.15},className:"flex flex-wrap justify-center gap-3",children:[(0,t.jsxs)(n.default,{href:e?"/app/dashboard":"/sign-up",className:"group relative overflow-hidden rounded-lg bg-nf-accent px-9 py-3.5 text-sm font-bold text-nf-bg shadow-[0_0_32px_#00A8E850] transition-all hover:shadow-[0_0_48px_#00A8E875]",children:[(0,t.jsx)("span",{className:"relative z-10",children:e?"Go to Dashboard â":"Get Free API Key â"}),(0,t.jsx)("span",{className:"absolute inset-0 -translate-x-full bg-white/10 transition-transform duration-500 group-hover:translate-x-full skew-x-12"})]}),(0,t.jsx)(n.default,{href:"/status",className:"rounded-lg border border-nf-border px-9 py-3.5 text-sm text-nf-body transition-all hover:border-nf-accent/30 hover:bg-nf-surface hover:text-white",children:"View live status"})]})]})]})}])},43518,e=>{"use strict";var t=e.i(43476),n=e.i(22016),a=e.i(71645);e.s(["IncidentBanner",0,function(){let[e,r]=(0,a.useState)(null);if((0,a.useEffect)(()=>{let e=new AbortController;return fetch("/api/status",{signal:e.signal}).then(e=>e.ok?e.json():null).then(r).catch(()=>{}),()=>e.abort()},[]),!e)return null;let i=e.nodes??[],s=[...new Set(i.filter(e=>"down"===e.status).map(e=>e.chain))].length;if(0===s)return null;let o=i.length>0&&i.every(e=>"down"===e.status);return(0,t.jsxs)(n.default,{href:"/status",className:`flex items-center justify-center gap-2.5 px-4 py-2.5 text-sm font-medium transition-opacity hover:opacity-90 ${o?"bg-red-600 text-white":"bg-yellow-500 text-black"}`,children:[(0,t.jsx)("span",{className:`h-2 w-2 animate-pulse rounded-full ${o?"bg-white":"bg-black/40"}`}),o?"Incident in progress â service disruption detected. View status â":`Degraded performance â ${s} chain${1!==s?"s":""} unavailable. View status â`]})}])}]);
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.