-
Notifications
You must be signed in to change notification settings - Fork 328
/
Copy path503.html
125 lines (120 loc) · 15.4 KB
/
503.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<!doctype html>
<html>
<head>
<link rel="icon" href="https://godbolt.org/favicon.ico?v=1">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Compiler Explorer</title>
<meta name="description" content="Compiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.">
<meta property="og:title" content="Compiler Explorer">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@CompileExplore">
<meta property="og:image" content="https://github.com/compiler-explorer/infra/blob/main/logo/favicon.png?raw=true">
<meta property="og:image:secure_url" content="https://github.com/compiler-explorer/infra/blob/main/logo/favicon.png?raw=true">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="145">
<meta property="og:image:height" content="145">
<meta name="author" content="Matt Godbolt">
<meta name="google" content="nositelinkssearchbox">
<meta name="google" content="notranslate">
<meta id="meta-theme" name="theme-color" content="#eeeeee">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<style>
html {
height: 100%;
}
body {
background-color: #eeeeee;
color: #454545;
}
</style>
</head>
<body class="h-100">
<div id="prod" class="container h-100 d-flex flex-column">
<div class="row py-3 py-md-5 justify-content-center">
<div class="col-sm-10 col-md-6">
<svg viewBox="0 0 894 270">
<path fill="#3c3c3f"
d="M324 160.39999h-24.1v13h22.8v17.1h-22.8v13.5H324v17.1h-44.3v-77.9H324zm44.6 19.2l-24.9-36.3h24.9l11.9 20.1 11.9-20.1h24.9l-24.9 36.3 28.8 41.6h-24.4l-16.3-25.4-17.9 25.4h-24.5zm67 41.6v-77.9h31c8.7 0 15.6 2.1 20.7 6.4 5.1 4.2 7.6 10.7 7.6 19.3 0 17.6-9.2 26.4-27.6 26.4h-11.5v25.8zm20.3-61.6v19.4h3.4c1.9 0 3.4 0 4.4-.1 1 0 2.3-.2 3.8-.6 1.5-.3 2.7-.8 3.5-1.4s1.4-1.5 2-2.8c.6-1.2.9-2.8.9-4.6 0-1.9-.3-3.5-.8-4.8-.6-1.3-1.2-2.3-2-2.9-.8-.7-1.9-1.2-3.4-1.5s-2.8-.5-3.8-.6c-1.1-.1-2.6-.1-4.6-.1zm75.6-16.3v60.7h24.3v17.1h-44.5v-77.9h20.2zm56.5 2.4c6.5-3.3 13.6-5 21.1-5s14.5 1.7 21.1 5c6.5 3.3 11.8 8.1 15.9 14.3s6.1 13.1 6.1 20.8c0 12.6-4 22.9-12.1 30.9s-18.4 12-30.9 12-22.8-4-30.9-12-12.1-18.3-12.1-30.9c0-7.6 2-14.6 6.1-20.8 3.8-6.2 9.1-10.9 15.7-14.3zm36.5 20.8c-4.3-4.1-9.5-6.2-15.5-6.2s-11.2 2.1-15.5 6.2-6.5 8.9-6.5 14.4c0 6.6 2.1 12.1 6.4 16.6 4.3 4.4 9.5 6.7 15.6 6.7s11.3-2.2 15.6-6.7c4.3-4.4 6.4-10 6.4-16.6.1-5.4-2.1-10.2-6.5-14.4zm86.3 22.8l24.5 31.9h-25.2l-19.1-30h-.2v30h-20.2v-77.9h30.3c8.1 0 14.7 2 19.6 6 5 4 7.4 10 7.4 18 0 5.6-1.5 10.4-4.5 14.5-3.1 4-7.3 6.5-12.6 7.5zm-20.1-30.5v19.4h2c9.4 0 14-3.2 14-9.7s-4.7-9.7-14-9.7zm103.1 1.6h-24.1v13h22.8v17.1h-22.8v13.5h24.1v17.1h-44.3v-77.9h44.3zm61.8 28.9l24.5 31.9h-25.2l-19.1-30h-.2v30h-20.3v-77.9h30.3c8.1 0 14.7 2 19.6 6 5 4 7.4 10 7.4 18 0 5.6-1.5 10.4-4.5 14.5-2.9 4-7.1 6.5-12.5 7.5zm-20-30.5v19.4h2c9.4 0 14-3.2 14-9.7s-4.7-9.7-14-9.7zM93 96.1h92.7v17.2H93zm0 30.6h76.4v17.2H93zm0 30.6h92.7v17.2H93z" />
<path fill="red"
d="M338.31 75.24099q-2.9967-4.1333-7.75-6.3033-4.7533-2.2733-10.023-2.2733-8.99 0-14.88 6.0967-5.89 6.0967-5.89 15.5 0 9.3 5.7867 15.293 5.89 5.89 15.293 5.89 4.96 0 9.5067-2.17 4.65-2.17 7.9567-6.0967v24.283q-5.3733 1.6533-9.61 2.5833-4.2367 1.0333-8.2667 1.0333-16.327 0-29.037-11.263-12.71-11.367-12.71-29.657 0-11.263 5.58-20.77t15.19-14.88q9.61-5.4767 20.357-5.4767 8.68 0 18.497 3.9267zm105.16 11.366q0 12.4-5.58 22.32-5.58 9.8167-15.5 15.293-9.92 5.3733-21.39 5.3733-12.71 0-22.733-5.4767-10.023-5.58-15.5-15.293-5.4767-9.7133-5.4767-21.287 0-10.643 4.96-19.84 5.0633-9.1967 15.397-15.19 10.333-5.9933 22.733-5.9933 11.367 0 21.287 5.27 10.023 5.1667 15.913 14.467 5.89 9.1967 5.89 20.357zm-43.09 23.353q9.4033 0 15.707-6.82 6.3033-6.82 6.3033-16.43 0-8.06-6.51-14.26-6.51-6.3033-15.603-6.3033-8.5767 0-15.19 6.0967-6.51 5.9933-6.7167 14.467 0 10.023 6.4067 16.637 6.4067 6.6133 15.603 6.6133zm83.72-60.863v60.76h24.283v17.153h-44.537v-77.913zm62.06 0v60.76h24.283v17.153h-44.537v-77.913zm86.86 0l29.347 77.913H640.77l-5.0633-13.537h-27.9l-5.3733 13.537h-21.493l29.967-77.913zm-19.633 48.877h16.843l-8.2667-24.8h-.20666zm97.723-48.877q13.227 0 20.563 6.6133 7.3367 6.51 7.3367 19.013 0 26.453-27.073 26.453h-11.987v25.833h-20.253v-77.913zm-11.16 35.753h4.34q5.9933 0 8.37-.82667 2.48-.93 3.8233-2.8933 1.4467-2.0667 1.4467-5.7867 0-3.9267-1.3433-5.9933-1.3433-2.0667-3.8233-2.9967t-10.023-.93h-2.79zm85.31-37.819q12.607 0 24.49 6.4067l-8.06 15.707q-6.3033-5.1667-13.433-5.1667-3.41 0-6.0967 1.86-2.5833 1.7567-2.5833 4.65 0 2.6867 2.48 4.5467 2.48 1.7567 8.1633 3.41 9.61 2.48 14.053 5.6833 4.5467 3.1 6.6133 7.0267 2.0667 3.9267 2.0667 9.61 0 14.983-8.99 21.7-8.8867 6.6133-21.287 6.6133-14.673 0-27.28-8.8867l8.68-16.327q9.1967 8.06 17.877 8.06 4.34 0 7.13-2.0667 2.79-2.17 2.79-5.7867 0-5.27-8.4733-7.75-13.64-3.8233-17.257-6.3033-3.6167-2.48-5.6833-6.4067-1.9633-4.03-1.9633-10.437 0-11.677 7.44-18.91 7.5433-7.2333 19.323-7.2333zm92.56 2.066v17.153h-24.077v13.02h22.837v17.153h-22.837v13.433h24.077v17.153h-44.33v-77.913zM230.1 191.69999c-1.1-2.1-1.1-4.6 0-6.6 1.4-2.5 2.6-5 3.8-7.6.8-1.9-.5-4-2.6-4h-22.5c-2.3 0-4.5 1.2-5.7 3.1-2.9 4.4-6.3 8.7-10.1 12.5-14.5 14.5-33.7 22.4-54.1 22.4-20.5 0-39.7-8-54.1-22.4-14.6-14.4-22.5-33.6-22.5-54.1s8-39.7 22.4-54.1c14.5-14.5 33.7-22.4 54.1-22.4 20.5 0 39.7 8 54.1 22.4 3.9 3.9 7.2 8.1 10.1 12.5 1.3 1.9 3.4 3.1 5.7 3.1h22.6c2.1 0 3.4-2.1 2.6-4-1.2-2.6-2.4-5.1-3.8-7.6-1.1-2.1-1.1-4.6 0-6.6l7.6-13.8c1.5-2.7 1-6-1.2-8.2l-19.1-19.1c-2.2-2.2-5.5-2.6-8.2-1.2l-13.9 7.7c-2.1 1.1-4.6 1.1-6.6 0-6.6-3.6-13.6-6.5-20.8-8.6-2.3-.7-4.1-2.4-4.7-4.7l-4.4-15.2c-.9-2.9-3.5-5-6.6-5h-27c-3.1 0-5.8 2-6.6 5l-4.4 15.2c-.7 2.3-2.4 4-4.7 4.7-7.2 2.1-14.2 5-20.8 8.6-2.1 1.1-4.6 1.2-6.6 0l-13.9-7.7c-2.7-1.5-6-1-8.2 1.2l-19.1 19.1c-2.2 2.2-2.6 5.5-1.2 8.2l7.7 13.9c1.1 2.1 1.1 4.6 0 6.6-3.6 6.6-6.5 13.6-8.6 20.8-.7 2.3-2.4 4.1-4.7 4.7l-15.2 4.4c-2.9.9-5 3.5-5 6.6v27c0 3.1 2 5.8 5 6.6l15.2 4.4c2.3.7 4 2.4 4.7 4.7 2.1 7.2 5 14.2 8.6 20.8 1.1 2.1 1.2 4.6 0 6.6l-7.7 13.9c-1.5 2.7-1 6 1.2 8.2l19.1 19.1c2.2 2.2 5.5 2.6 8.2 1.2l13.9-7.7c2.1-1.1 4.6-1.1 6.6 0 6.6 3.6 13.6 6.5 20.8 8.6 2.3.7 4.1 2.4 4.7 4.7l4.4 15.2c.9 2.9 3.5 5 6.6 5h27c3.1 0 5.8-2 6.6-5l4.4-15.2c.7-2.3 2.4-4 4.7-4.7 7.2-2.1 14.2-5 20.8-8.6 2.1-1.1 4.6-1.2 6.6 0l13.9 7.7c2.7 1.5 6 1 8.2-1.2l19.1-19.1c2.2-2.2 2.6-5.5 1.2-8.2z" />
</svg>
</div>
</div>
<div class="row justify-content-center flex-grow-1">
<div class="px-3 align-self-center d-flex flex-shrink-1 flex-column" style="position: relative; top:-25%;">
<h1 class="py-3 text-center">Something Went Wrong</h1>
<p>If this situation persists please contact the team:</p>
<ul>
<li><a target="_blank" rel="noopener noreferrer"
href="https://github.com/compiler-explorer/compiler-explorer/issues/new">On GitHub</a></li>
<li><a target="_blank" rel="noopener noreferrer" href="https://discord.gg/B5WacA7">On Discord</a></li>
</ul>
</div>
</div>
</div>
<div id="env" class="container h-100 d-flex flex-column" style="display:none!important;">
<div class="row py-3 py-md-5 justify-content-center">
<div class="col-sm-10 col-md-6">
<svg viewBox="0 0 894 270">
<path fill="#3c3c3f"
d="M324 160.39999h-24.1v13h22.8v17.1h-22.8v13.5H324v17.1h-44.3v-77.9H324zm44.6 19.2l-24.9-36.3h24.9l11.9 20.1 11.9-20.1h24.9l-24.9 36.3 28.8 41.6h-24.4l-16.3-25.4-17.9 25.4h-24.5zm67 41.6v-77.9h31c8.7 0 15.6 2.1 20.7 6.4 5.1 4.2 7.6 10.7 7.6 19.3 0 17.6-9.2 26.4-27.6 26.4h-11.5v25.8zm20.3-61.6v19.4h3.4c1.9 0 3.4 0 4.4-.1 1 0 2.3-.2 3.8-.6 1.5-.3 2.7-.8 3.5-1.4s1.4-1.5 2-2.8c.6-1.2.9-2.8.9-4.6 0-1.9-.3-3.5-.8-4.8-.6-1.3-1.2-2.3-2-2.9-.8-.7-1.9-1.2-3.4-1.5s-2.8-.5-3.8-.6c-1.1-.1-2.6-.1-4.6-.1zm75.6-16.3v60.7h24.3v17.1h-44.5v-77.9h20.2zm56.5 2.4c6.5-3.3 13.6-5 21.1-5s14.5 1.7 21.1 5c6.5 3.3 11.8 8.1 15.9 14.3s6.1 13.1 6.1 20.8c0 12.6-4 22.9-12.1 30.9s-18.4 12-30.9 12-22.8-4-30.9-12-12.1-18.3-12.1-30.9c0-7.6 2-14.6 6.1-20.8 3.8-6.2 9.1-10.9 15.7-14.3zm36.5 20.8c-4.3-4.1-9.5-6.2-15.5-6.2s-11.2 2.1-15.5 6.2-6.5 8.9-6.5 14.4c0 6.6 2.1 12.1 6.4 16.6 4.3 4.4 9.5 6.7 15.6 6.7s11.3-2.2 15.6-6.7c4.3-4.4 6.4-10 6.4-16.6.1-5.4-2.1-10.2-6.5-14.4zm86.3 22.8l24.5 31.9h-25.2l-19.1-30h-.2v30h-20.2v-77.9h30.3c8.1 0 14.7 2 19.6 6 5 4 7.4 10 7.4 18 0 5.6-1.5 10.4-4.5 14.5-3.1 4-7.3 6.5-12.6 7.5zm-20.1-30.5v19.4h2c9.4 0 14-3.2 14-9.7s-4.7-9.7-14-9.7zm103.1 1.6h-24.1v13h22.8v17.1h-22.8v13.5h24.1v17.1h-44.3v-77.9h44.3zm61.8 28.9l24.5 31.9h-25.2l-19.1-30h-.2v30h-20.3v-77.9h30.3c8.1 0 14.7 2 19.6 6 5 4 7.4 10 7.4 18 0 5.6-1.5 10.4-4.5 14.5-2.9 4-7.1 6.5-12.5 7.5zm-20-30.5v19.4h2c9.4 0 14-3.2 14-9.7s-4.7-9.7-14-9.7zM93 96.1h92.7v17.2H93zm0 30.6h76.4v17.2H93zm0 30.6h92.7v17.2H93z" />
<path fill="#ff7c00"
d="M308.19 47.03099q12.607 0 24.49 6.4067l-8.06 15.707q-6.3033-5.1667-13.433-5.1667-3.41 0-6.0967 1.86-2.5833 1.7567-2.5833 4.65 0 2.6867 2.48 4.5467 2.48 1.7567 8.1633 3.41 9.61 2.48 14.053 5.6833 4.5467 3.1 6.6133 7.0267 2.0667 3.9267 2.0667 9.61 0 14.983-8.99 21.7-8.8867 6.6133-21.287 6.6133-14.673 0-27.28-8.8867l8.68-16.327q9.1967 8.06 17.877 8.06 4.34 0 7.13-2.0667 2.79-2.17 2.79-5.7867 0-5.27-8.4733-7.75-13.64-3.8233-17.257-6.3033-3.6167-2.48-5.6833-6.4067-1.9633-4.03-1.9633-10.437 0-11.677 7.44-18.91 7.5433-7.2333 19.323-7.2333zm75.07 2.066v41.747q0 8.1633 1.3433 12.09 1.3433 3.9267 4.2367 6.2 2.9967 2.17 8.1633 2.17 6.9233 0 10.333-4.34 3.41-4.4433 3.41-16.017v-41.85h20.253v44.743q0 13.33-3.41 20.15t-11.263 10.953q-7.8533 4.1333-19.323 4.1333-11.057 0-18.91-3.8233-7.8533-3.8233-11.47-10.747-3.6167-7.0267-3.6167-20.667v-44.743zm104.83-2.066q12.607 0 24.49 6.4067l-8.06 15.707q-6.3033-5.1667-13.433-5.1667-3.41 0-6.0967 1.86-2.5833 1.7567-2.5833 4.65 0 2.6867 2.48 4.5467 2.48 1.7567 8.1633 3.41 9.61 2.48 14.053 5.6833 4.5467 3.1 6.6133 7.0267 2.0667 3.9267 2.0667 9.61 0 14.983-8.99 21.7-8.8867 6.6133-21.287 6.6133-14.673 0-27.28-8.8867l8.68-16.327q9.1967 8.06 17.877 8.06 4.34 0 7.13-2.0667 2.79-2.17 2.79-5.7867 0-5.27-8.4733-7.75-13.64-3.8233-17.257-6.3033-3.6167-2.48-5.6833-6.4067-1.9633-4.03-1.9633-10.437 0-11.677 7.44-18.91 7.5433-7.2333 19.323-7.2333zm86.64 2.066q13.227 0 20.563 6.6133 7.3367 6.51 7.3367 19.013 0 26.453-27.073 26.453h-11.987v25.833h-20.253v-77.913zm-11.16 35.753h4.34q5.9933 0 8.37-.82667 2.48-.93 3.8233-2.8933 1.4467-2.0667 1.4467-5.7867 0-3.9267-1.3433-5.9933-1.3433-2.0667-3.8233-2.9967t-10.023-.93h-2.79zm110.29-35.753v17.153h-24.077v13.02h22.837v17.153h-22.837v13.433h24.077v17.153h-44.33v-77.913zm50.84 0l37.097 47.637h.20667v-47.637h20.253v77.913h-20.253l-37.097-47.74H724.7v47.74h-20.253v-77.913zm117.7 0q10.54 0 19.633 5.1667 9.0933 5.1667 14.363 14.26 5.3733 9.0933 5.3733 19.53 0 10.54-5.4767 19.737-5.3733 9.0933-14.57 14.157-9.0933 5.0633-19.53 5.0633h-28.727v-77.913zm-8.68 60.76h2.9967q6.7167 0 10.643-1.4467 13.33-4.65 13.33-20.357 0-10.23-6.0967-16.017-6.0967-5.7867-15.81-5.7867h-5.0633zM230.1 191.69999c-1.1-2.1-1.1-4.6 0-6.6 1.4-2.5 2.6-5 3.8-7.6.8-1.9-.5-4-2.6-4h-22.5c-2.3 0-4.5 1.2-5.7 3.1-2.9 4.4-6.3 8.7-10.1 12.5-14.5 14.5-33.7 22.4-54.1 22.4-20.5 0-39.7-8-54.1-22.4-14.6-14.4-22.5-33.6-22.5-54.1s8-39.7 22.4-54.1c14.5-14.5 33.7-22.4 54.1-22.4 20.5 0 39.7 8 54.1 22.4 3.9 3.9 7.2 8.1 10.1 12.5 1.3 1.9 3.4 3.1 5.7 3.1h22.6c2.1 0 3.4-2.1 2.6-4-1.2-2.6-2.4-5.1-3.8-7.6-1.1-2.1-1.1-4.6 0-6.6l7.6-13.8c1.5-2.7 1-6-1.2-8.2l-19.1-19.1c-2.2-2.2-5.5-2.6-8.2-1.2l-13.9 7.7c-2.1 1.1-4.6 1.1-6.6 0-6.6-3.6-13.6-6.5-20.8-8.6-2.3-.7-4.1-2.4-4.7-4.7l-4.4-15.2c-.9-2.9-3.5-5-6.6-5h-27c-3.1 0-5.8 2-6.6 5l-4.4 15.2c-.7 2.3-2.4 4-4.7 4.7-7.2 2.1-14.2 5-20.8 8.6-2.1 1.1-4.6 1.2-6.6 0l-13.9-7.7c-2.7-1.5-6-1-8.2 1.2l-19.1 19.1c-2.2 2.2-2.6 5.5-1.2 8.2l7.7 13.9c1.1 2.1 1.1 4.6 0 6.6-3.6 6.6-6.5 13.6-8.6 20.8-.7 2.3-2.4 4.1-4.7 4.7l-15.2 4.4c-2.9.9-5 3.5-5 6.6v27c0 3.1 2 5.8 5 6.6l15.2 4.4c2.3.7 4 2.4 4.7 4.7 2.1 7.2 5 14.2 8.6 20.8 1.1 2.1 1.2 4.6 0 6.6l-7.7 13.9c-1.5 2.7-1 6 1.2 8.2l19.1 19.1c2.2 2.2 5.5 2.6 8.2 1.2l13.9-7.7c2.1-1.1 4.6-1.1 6.6 0 6.6 3.6 13.6 6.5 20.8 8.6 2.3.7 4.1 2.4 4.7 4.7l4.4 15.2c.9 2.9 3.5 5 6.6 5h27c3.1 0 5.8-2 6.6-5l4.4-15.2c.7-2.3 2.4-4 4.7-4.7 7.2-2.1 14.2-5 20.8-8.6 2.1-1.1 4.6-1.2 6.6 0l13.9 7.7c2.7 1.5 6 1 8.2-1.2l19.1-19.1c2.2-2.2 2.6-5.5 1.2-8.2z" />
</svg>
</div>
</div>
<div class="row justify-content-center flex-grow-1">
<div class="px-3 align-self-center d-flex flex-shrink-1 flex-column" style="position: relative; top:-25%;">
<h1 class="py-5 text-center"><span id="env-name">Beta</span> is Currently Offline</h1>
<div id="env-try" style="display:none;">
<div class="row align-content-center">
<div class="col-sm my-1">
<a id="env-try-link" class="btn btn-lg btn-block btn-outline-primary" href=""
role="button">Follow Link</a>
</div>
<div class="col-sm my-1">
<a class="btn btn-lg btn-block btn-outline-primary" href="/" role="button">Go Home</a>
</div>
</div>
<p class="py-3 text-center">Please note that <i>Follow Link</i> may not
work correctly if the page you were attempting to visit uses an experimental feature not yet
implemented on the live site.</p>
</div>
<div id="env-no-try" style="display:none;">
<div class="row align-content-center">
<div class="col-sm my-1">
<a class="btn btn-lg btn-block btn-outline-primary" href="/" role="button">Continue to Live
Site</a>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
function setEnvironment(env) {
document.getElementById("prod").setAttribute("style", "display:none!important;");
document.getElementById("env-name").innerText = env.charAt(0).toUpperCase() + env.slice(1);
var envPrefix = "/" + env;
var remainingPath = window.location.pathname.substr(envPrefix.length) + window.location.search + window.location.hash;
if (remainingPath && !remainingPath.startsWith("/")) {
remainingPath = "/" + remainingPath;
}
document.getElementById("env-try-link").setAttribute("href", remainingPath);
if (remainingPath && remainingPath !== "/") {
document.getElementById("env-try").removeAttribute("style");
} else {
document.getElementById("env-no-try").removeAttribute("style");
}
document.getElementById("env").removeAttribute("style");
}
var env = window.location.pathname.split('/')[1];
if (["beta", "staging"].includes(env)) {
setEnvironment(env);
}
</script>
</body>
</html>