2023-08-10 17:58:59 +00:00
|
|
|
<!doctype html>
|
2023-08-15 15:24:32 +00:00
|
|
|
<html class="bg-gray-50">
|
|
|
|
<head>
|
|
|
|
<title>Tailscale</title>
|
|
|
|
<meta charset="utf-8" />
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
|
|
<link rel="shortcut icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflAx4QGA4EvmzDAAAA30lEQVRIx2NgGAWMCKa8JKM4A8Ovt88ekyLCDGOoyDBJMjExMbFy8zF8/EKsCAMDE8yAPyIwFps48SJIBpAL4AZwvoSx/r0lXgQpDN58EWL5x/7/H+vL20+JFxluQKVe5b3Ke5V+0kQQCamfoYKBg4GDwUKI8d0BYkWQkrLKewYBKPPDHUFiRaiZkBgmwhj/F5IgggyUJ6i8V3mv0kCayDAAeEsklXqGAgYGhgV3CnGrwVciYSYk0kokhgS44/JxqqFpiYSZbEgskd4dEBRk1GD4wdB5twKXmlHAwMDAAACdEZau06NQUwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0wNy0xNVQxNTo1Mzo0MCswMDowMCVXsDIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMDctMTVUMTU6NTM6NDArMDA6MDBUCgiOAAAAAElFTkSuQmCC" />
|
2023-08-14 16:51:59 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="/src/index.css" />
|
2023-11-16 19:27:01 +00:00
|
|
|
<link rel="preload" as="font" href="/src/assets/fonts/Inter.var.latin.woff2" type="font/woff2" crossorigin />
|
2023-08-15 15:24:32 +00:00
|
|
|
</head>
|
2023-12-04 22:58:18 +00:00
|
|
|
<body class="px-2">
|
2023-08-15 15:24:32 +00:00
|
|
|
<noscript>
|
|
|
|
<p class="mb-2">You need to enable Javascript to access the Tailscale web client.</p>
|
|
|
|
<p>If you need any help, feel free to <a href="mailto:support+webclient@tailscale.com" class="link">contact us</a>.</p>
|
|
|
|
</noscript>
|
2023-08-11 14:53:27 +00:00
|
|
|
<script type="module" src="/src/index.tsx"></script>
|
2023-08-22 23:14:00 +00:00
|
|
|
<script>
|
2023-12-12 03:33:38 +00:00
|
|
|
// if this script is changed, also change hash in web.go
|
2023-08-22 23:14:00 +00:00
|
|
|
window.addEventListener("load", () => {
|
|
|
|
if (!window.Tailscale) {
|
|
|
|
const rootEl = document.createElement("p")
|
2023-12-12 03:33:38 +00:00
|
|
|
rootEl.innerHTML = 'Tailscale web interface is unavailable.';
|
2023-08-22 23:14:00 +00:00
|
|
|
document.body.append(rootEl)
|
|
|
|
}
|
2023-12-12 03:33:38 +00:00
|
|
|
})
|
2023-08-22 23:14:00 +00:00
|
|
|
</script>
|
2023-08-15 15:24:32 +00:00
|
|
|
</body>
|
|
|
|
</html>
|