2828 });
2929 })
3030 </script></div><div class="bg-white rounded-lg shadow-lg p-4 sm:p-6 overflow-hidden"><h3 class="text-lg font-semibold mb-4">Uptime History</h3><div class="space-y-4 sm:overflow-visible overflow-x-auto pb-2"><div class="relative"><div class="text-sm font-medium mb-1">registry-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
31- 3/11/2026, 12:07:00 AM: Operational
32313/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
33323/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
34333/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
9959943/24/2026, 11:17:04 PM: Operational
9969953/24/2026, 11:32:00 PM: Operational
9979963/24/2026, 11:47:49 PM: Operational
998- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">autorouting-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
999- 3/11 /2026, 12:07:00 AM: Operational
997+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
998+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">autorouting-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
10009993/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
100110003/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
100210013/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
196319623/24/2026, 11:17:04 PM: Operational
196419633/24/2026, 11:32:00 PM: Operational
196519643/24/2026, 11:47:49 PM: Operational
1966- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">freerouting-cluster</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
1967- 3/11 /2026, 12:07:00 AM: Operational
1965+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
1966+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">freerouting-cluster</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
196819673/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
196919683/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
197019693/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
293129303/24/2026, 11:17:04 PM: Operational
293229313/24/2026, 11:32:00 PM: Operational
293329323/24/2026, 11:47:49 PM: Operational
2934- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">jlcsearch-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
2935- 3/11 /2026, 12:07:00 AM: Operational
2933+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
2934+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">jlcsearch-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
293629353/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
293729363/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
293829373/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
389938983/24/2026, 11:17:04 PM: Operational
390038993/24/2026, 11:32:00 PM: Operational
390139003/24/2026, 11:47:49 PM: Operational
3902- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">registry_bundling</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
3903- 3/11 /2026, 12:07:00 AM: Operational
3901+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
3902+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">registry_bundling</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
390439033/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
390539043/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
390639053/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
486748663/24/2026, 11:17:04 PM: Operational
486848673/24/2026, 11:32:00 PM: Operational
486948683/24/2026, 11:47:49 PM: Operational
4870- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">fly_registry_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
4871- 3/11 /2026, 12:07:00 AM: Operational
4869+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
4870+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">fly_registry_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
487248713/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
487348723/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
487448733/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
583558343/24/2026, 11:17:04 PM: Operational
583658353/24/2026, 11:32:00 PM: Operational
583758363/24/2026, 11:47:49 PM: Operational
5838- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">compile_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
5839- 3/11 /2026, 12:07:00 AM: Operational
5837+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
5838+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">compile_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
584058393/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
584158403/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
584258413/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
680368023/24/2026, 11:17:04 PM: Operational
680468033/24/2026, 11:32:00 PM: Operational
680568043/24/2026, 11:47:49 PM: Operational
6806- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">svg_service</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
6807- 3/11 /2026, 12:07:00 AM: Operational
6805+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
6806+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">svg_service</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
680868073/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
680968083/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
681068093/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
777177703/24/2026, 11:17:04 PM: Operational
777277713/24/2026, 11:32:00 PM: Operational
777377723/24/2026, 11:47:49 PM: Operational
7774- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">browser_preview</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
7775- 3/11 /2026, 12:07:00 AM: Operational
7773+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
7774+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">browser_preview</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
777677753/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
777777763/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
777877773/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
873987383/24/2026, 11:17:04 PM: Operational
874087393/24/2026, 11:32:00 PM: Operational
874187403/24/2026, 11:47:49 PM: Operational
8742- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">tscircuit_package</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
8743- 3/11 /2026, 12:07:00 AM: Operational
8741+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
8742+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">tscircuit_package</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
874487433/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
874587443/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
874687453/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
970797063/24/2026, 11:17:04 PM: Operational
970897073/24/2026, 11:32:00 PM: Operational
970997083/24/2026, 11:47:49 PM: Operational
9710- 3/24/2026, 11:59:30 PM: Operational"></div></ div></div><div class="relative"><div class="text-sm font-medium mb-1">usercode_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class=" h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11 /2026 0:00
9711- 3/11 /2026, 12:07:00 AM: Operational
9709+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25 /2026 0:00
9710+ 3/25 /2026, 12:27:34 AM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">usercode_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 0:00
971297113/11/2026, 12:48:39 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 1:00
971397123/11/2026, 1:19:18 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 2:00
971497133/11/2026, 2:03:24 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/11/2026 3:00
10675106743/24/2026, 11:17:04 PM: Operational
10676106753/24/2026, 11:32:00 PM: Operational
10677106763/24/2026, 11:47:49 PM: Operational
10678- 3/24/2026, 11:59:30 PM: Operational"></div></div></div></div></div><div class="bg-white rounded-lg shadow-lg p-6 mt-8"><h3 class="text-lg font-semibold mb-4">Recent Outages</h3><div class="overflow-x-auto"><table class="min-w-full"><thead><tr class="border-b"><th class="text-left py-2 px-4 whitespace-nowrap">Service</th><th class="text-left py-2 px-4 whitespace-nowrap">Start Time</th><th class="text-left py-2 px-4 whitespace-nowrap">End Time</th><th class="text-left py-2 px-4 whitespace-nowrap">Duration</th><th class="text-left py-2 px-4 whitespace-nowrap">Status</th></tr></thead><tbody><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">autorouting-api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:46:21 AM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 5:15:55 AM</td><td class="py-2 px-4 whitespace-nowrap">30min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:15:26 PM</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:32:20 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:15:26 PM</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:32:20 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr></tbody></table></div></div></div></body></html>
10677+ 3/24/2026, 11:59:30 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/25/2026 0:00
10678+ 3/25/2026, 12:27:34 AM: Operational"></div></div></div></div></div><div class="bg-white rounded-lg shadow-lg p-6 mt-8"><h3 class="text-lg font-semibold mb-4">Recent Outages</h3><div class="overflow-x-auto"><table class="min-w-full"><thead><tr class="border-b"><th class="text-left py-2 px-4 whitespace-nowrap">Service</th><th class="text-left py-2 px-4 whitespace-nowrap">Start Time</th><th class="text-left py-2 px-4 whitespace-nowrap">End Time</th><th class="text-left py-2 px-4 whitespace-nowrap">Duration</th><th class="text-left py-2 px-4 whitespace-nowrap">Status</th></tr></thead><tbody><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">autorouting-api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:46:21 AM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 5:15:55 AM</td><td class="py-2 px-4 whitespace-nowrap">30min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:15:26 PM</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:32:20 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:15:26 PM</td><td class="py-2 px-4 whitespace-nowrap">3/11/2026, 8:32:20 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr></tbody></table></div></div></div></body></html>
0 commit comments