-
Notifications
You must be signed in to change notification settings - Fork 3
/
site.css
282 lines (253 loc) · 22.1 KB
/
site.css
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
.debug {
border: 1px solid magenta !important; }
.flexible {
display: -webkit-flex;
display: flex; }
.flexible.rows {
-webkit-flex-direction: row;
flex-direction: row; }
.flexible.columns {
-webkit-flex-direction: column;
flex-direction: column; }
.flexible.horizontally-centered {
-webkit-align-items: center;
align-items: center; }
.flexible.vertically-centered {
-webkit-justify-content: center;
justify-content: center; }
.pull-left {
float: left; }
.pull-right {
float: right; }
.center-block {
margin: 0 auto; }
.centered {
text-align: center; }
.marginless {
margin: 0; }
.paddingless {
padding: 0; }
/* http://stackoverflow.com/a/6900392 */
.unselectable {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.default-cursor {
cursor: default; }
.uppercase {
text-transform: uppercase; }
.lowercase {
text-transform: lowercase; }
.capitalize {
text-transform: capitalize; }
.larger {
font-size: 150%; }
.large {
font-size: 125%; }
/* Variables */
html {
font-size: 14px;
-webkit-font-smoothing: antialiased;
height: 100%; }
body {
font-family: "Montserrat", sans-serif; }
.title {
margin-top: 10vh; }
h1 {
font-size: 3.25vw;
color: #37291a;
letter-spacing: 0.3rem;
word-spacing: 1rem;
margin-bottom: 0; }
h3 {
font-size: 1.625vw;
margin: 0.5rem;
color: #493622; }
section.game {
font-family: "Droid Sans", sans-serif;
background: white;
border-radius: 6px; }
code {
padding: 2px 4px;
font-size: inherit;
color: #37291a;
border-radius: 4px;
margin-left: 0.125vw;
margin-right: 0.125vw; }
code:first-child {
margin-left: 0; }
code:last-child {
margin-right: 0; }
.parenthesis-tile {
position: relative;
font-size: 3.4875vw;
cursor: pointer;
font-family: "Montserrat", sans-serif;
font-weight: 400;
color: initial;
width: 2rem;
height: 7.75vw;
margin: 0.5vw;
border: initial;
border-radius: 35%;
background-color: initial;
transition: background-color 75ms ease-out;
transition: font-size 75ms ease-in-out; }
.parenthesis-tile .parenthesis {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
font-size: inherit;
font-weight: inherit;
background-color: transparent;
color: #37291a;
transition: inherit;
cursor: default; }
.operator-tile {
position: relative;
font-size: 3.4875vw;
cursor: pointer;
font-family: "Times New Roman";
font-weight: 900;
color: #879093;
width: 4.62vw;
height: 4.62vw;
margin: 0.5vw;
border: 4px dashed transparent;
border-radius: 50%;
background-color: initial;
transition: background-color 75ms ease-out;
transition: font-size 75ms ease-in-out; }
.operator-tile .operator {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
font-size: inherit;
font-weight: inherit;
background-color: transparent;
color: #37291a;
transition: inherit; }
.operator-tile.operator-hover {
background-color: #d8dadb;
color: #494f51;
border: 4px dashed #afb5b7; }
.operator-tile.operator-hover .operator {
font-size: 4.01063vw;
color: inherit; }
.operator-tile:active {
background: #afb5b7;
border: 4px dashed #879093; }
.operator-tile:active .operator {
font-size: 4.81275vw; }
.number-tile {
margin-left: 1vw;
margin-right: 1vw;
position: relative;
font-size: 3.4875vw;
cursor: pointer;
font-family: "Montserrat", sans-serif;
font-weight: 400;
color: #37291a;
width: 7.75vw;
height: 7.75vw;
margin: 0.5vw;
border: 4px dashed transparent;
border-radius: 6px;
background-color: #f0e8e0;
transition: background-color 75ms ease-out;
transition: font-size 75ms ease-in-out; }
.number-tile:first-child {
margin-left: 0; }
.number-tile:last-child {
margin-right: 0; }
.number-tile .number {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
font-size: inherit;
font-weight: inherit;
background-color: transparent;
color: inherit;
transition: inherit; }
.equal-sign {
position: relative;
font-size: 4.185vw;
cursor: pointer;
font-family: "Montserrat", sans-serif;
font-weight: 400;
color: #37291a;
width: initial;
height: 7.75vw;
margin: 4rem;
border: initial;
border-radius: initial;
background-color: transparent;
transition: background-color 75ms ease-out;
transition: font-size 75ms ease-in-out;
margin-right: 2rem; }
.equal-sign .equals {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%); }
.result-display {
position: relative;
font-size: 4.185vw;
cursor: pointer;
font-family: "Montserrat", sans-serif;
font-weight: 400;
color: #37291a;
width: initial;
height: initial;
margin: 2rem;
border: initial;
border-radius: initial;
background-color: transparent;
transition: background-color 75ms ease-out;
transition: font-size 75ms ease-in-out;
width: 5rem; }
.success {
color: #5f7ec1; }
.footer {
font-weight: 300;
margin: 0.77778rem; }
.footer .footer-item {
text-transform: lowercase;
letter-spacing: 0px;
color: #707070; }
.footer .footer-item:hover {
font-weight: 300;
color: black;
border-bottom: 1px dotted; }
.footer .divider {
color: #b0b0b0;
padding-left: 0.38889vw;
padding-right: 0.38889vw; }
.footer .footer-details {
font-size: 13.3px;
color: #575757; }
.footer section a {
text-decoration: none;
color: #707070; }
.footer section a:hover {
color: black;
border-bottom: 1px dotted; }
.footer section #fbShare:hover {
color: #3B5998;
font-weight: 300;
border-bottom: 1px dotted #3B5998; }
.footer section #twitterShare:hover {
color: #55ACEE;
font-weight: 300;
border-bottom: 1px dotted #55ACEE; }
.footer section #googleShare:hover {
color: #DD4B39;
font-weight: 300;
border-bottom: 1px dotted #DD4B39; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjazovLy9zcmMvc3JjL3N0eWxlcy9oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL3NyYy9zdHlsZXMvc2l0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UscUNBQXFDLEVBQ3RDOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLGNBQWMsRUFxQmY7RUF2QkQ7SUFLSSw0QkFBNEI7SUFDNUIsb0JBQW9CLEVBQ3JCO0VBUEg7SUFVSSwrQkFBK0I7SUFDL0IsdUJBQXVCLEVBQ3hCO0VBWkg7SUFlSSw0QkFBNEI7SUFDNUIsb0JBQW9CLEVBQ3JCO0VBakJIO0lBb0JJLGdDQUFnQztJQUNoQyx3QkFBd0IsRUFDekI7O0FBR0g7RUFDRSxZQUFZLEVBQ2I7O0FBRUQ7RUFDRSxhQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxlQUFlLEVBQ2hCOztBQUVEO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUVEO0VBQ0ksVUFBVSxFQUNiOztBQUVEO0VBQ0ksV0FBVyxFQUNkOztBQUVELHdDQUF3QztBQUN4QztFQUNFLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIseUJBQXlCO0VBQ3pCLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQ25COztBQUVEO0VBQ0UsZ0JBQWdCLEVBQ2pCOztBQUVEO0VBQ0UsMEJBQTBCLEVBQzNCOztBQUVEO0VBQ0UsMEJBQTBCLEVBQzNCOztBQUVEO0VBQ0UsMkJBQTJCLEVBQzVCOztBQUVEO0VBQ0UsZ0JBQWdCLEVBQ2pCOztBQUVEO0VBQ0UsZ0JBQWdCLEVBQ2pCOztBQ25GRCxlQUFlO0FBK0NmO0VBQ0UsZ0JBckNtQjtFQXNDbkIsb0NBQW9DO0VBQ3BDLGFBQWEsRUFDZDs7QUFFRDtFQUNFLHNDQXJEd0MsRUFzRHpDOztBQUVEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUVEO0VBQ0Usa0JBakJpQjtFQWtCakIsZUE5Q2lCO0VBK0NqQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGlCQUFpQixFQUNsQjs7QUFFRDtFQUNFLG1CQUFXO0VBQ1gsZUFBZTtFQUNmLGVBQWMsRUFDZjs7QUFFRDtFQUNFLHNDQTFFdUM7RUEyRXZDLGtCQUFtQjtFQUNuQixtQkF6RHNCLEVBMER2Qjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZUFuRWlCO0VBb0VqQixtQkFBbUI7RURRbkIscUJBQW1CO0VBQ25CLHNCQUFvQixFQ1ByQjtFQU5EO0lEZ0JJLGVBQWUsRUFDaEI7RUNqQkg7SURvQkksZ0JBQWdCLEVBQ2pCOztBQ1lIO0VBeEJFLG1CQUFtQjtFQUNuQixvQkF4RXlCO0VBeUV6QixnQkFBZ0I7RUFDaEIsc0NBNUZ3QztFQTZGeEMsaUJBd0JpQjtFQXZCakIsZUFOaUc7RUFPakcsWUF1Qlk7RUF0QlosZUEvRWdCO0VBZ0ZoQixjQWxFMEM7RUFtRTFDLGdCQVZ3SztFQVd4SyxtQkFzQm1CO0VBckJuQiwwQkFab0M7RUFhcEMsMkNBQStEO0VBQy9ELHVDQUEyRCxFQStCNUQ7RUFwQkQ7SUQ1QkUsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxVQUFVO0lBQ1YsNkNBQXNDO0lDbUJ0QyxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLDhCQW1CZ0M7SUFsQmhDLGVBOUZpQjtJQStGakIsb0JBQW9CO0lBb0JsQixnQkFBZ0IsRUFDakI7O0FBR0g7RUE5Q0UsbUJBQW1CO0VBQ25CLG9CQXhFeUI7RUF5RXpCLGdCQUFnQjtFQUNoQiwrQkFqRStCO0VBa0UvQixpQkFqRXdCO0VBa0V4QixlQWhFc0I7RUFpRXRCLGNBbEVvQjtFQW1FcEIsZUFuRW9CO0VBb0VwQixjQWxFMEM7RUFtRTFDLCtCQThDOEM7RUE3QzlDLG1CQThDbUI7RUE3Q25CLDBCQVpvQztFQWFwQywyQ0FBK0Q7RUFDL0QsdUNBQTJELEVBdUU1RDtFQXRDRDtJRGxERSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFVBQVU7SUFDViw2Q0FBc0M7SUNtQnRDLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsOEJBeUNnQztJQXhDaEMsZUE5RmlCO0lBK0ZqQixvQkFBb0IsRUEwQ25CO0VBbEJIO0lBeUJJLDBCQUF5QjtJQUN6QixlQUFhO0lBQ2IsMkJBQXlDLEVBQzFDO0lBNUJIO01Bc0JNLHFCQXJJZ0M7TUFzSWhDLGVBQWUsRUFDaEI7RUF4Qkw7SUErQkksb0JBQW1CO0lBQ25CLDJCQUF5QyxFQUsxQztJQXJDSDtNQW1DTSxxQkFBZ0MsRUFDakM7O0FBSUw7RURuRkUsaUJBQW1CO0VBQ25CLGtCQUFvQjtFQ0pwQixtQkFBbUI7RUFDbkIsb0JBeEV5QjtFQXlFekIsZ0JBQWdCO0VBQ2hCLHNDQTVGd0M7RUE2RnhDLGlCQXlGaUI7RUF4RmpCLGVBOUVpQjtFQStFakIsY0E5RWdCO0VBK0VoQixlQS9FZ0I7RUFnRmhCLGNBbEUwQztFQW1FMUMsK0JBeUY4QztFQXhGOUMsbUJBL0VzQjtFQWdGdEIsMEJBckZ1QjtFQXNGdkIsMkNBQStEO0VBQy9ELHVDQUEyRCxFQWtHNUQ7RUF6QkQ7SUQvRUksZUFBZSxFQUNoQjtFQzhFSDtJRDNFSSxnQkFBZ0IsRUFDakI7RUMwRUg7SUQxRkUsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxVQUFVO0lBQ1YsNkNBQXNDO0lDbUJ0QyxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLDhCQXNGZ0M7SUFyRmhDLGVBc0ZpQjtJQXJGakIsb0JBQW9CLEVBdUZuQjs7QUFJSDtFQWpIRSxtQkFBbUI7RUFDbkIsbUJBbUgyQjtFQWxIM0IsZ0JBQWdCO0VBQ2hCLHNDQTVGd0M7RUE2RnhDLGlCQWtIaUI7RUFqSGpCLGVBOUVpQjtFQStFakIsZUFQa0g7RUFRbEgsZUEvRWdCO0VBZ0ZoQixhQWhFdUI7RUFpRXZCLGdCQVZ3SztFQVd4Syx1QkFYaU07RUFZak0sOEJBd0c4QjtFQXZHOUIsMkNBQStEO0VBQy9ELHVDQUEyRDtFQWdIM0QsbUJBQWMsRUFLZjtFQWpCRDtJRHJIRSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFVBQVU7SUFDViw2Q0FBc0MsRUNrSXJDOztBQUdIO0VBcElFLG1CQUFtQjtFQUNuQixtQkFzSTJCO0VBckkzQixnQkFBZ0I7RUFDaEIsc0NBNUZ3QztFQTZGeEMsaUJBcUlpQjtFQXBJakIsZUE5RWlCO0VBK0VqQixlQVBrSDtFQVFsSCxnQkFSb0k7RUFTcEksYUFtSWlDO0VBbElqQyxnQkFWd0s7RUFXeEssdUJBWGlNO0VBWWpNLDhCQTJIOEI7RUExSDlCLDJDQUErRDtFQUMvRCx1Q0FBMkQ7RUFtSTNELFlBQVksRUFDYjs7QUFFRDtFQUNFLGVBM01lLEVBNE1oQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixtQkE5TXdCLEVBbVF6QjtFQXZERDtJQUlJLDBCQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsZUFoTnVCLEVBc054QjtJQVpIO01BUU0saUJBQWlCO01BQ2pCLGFBQWE7TUFDYiwwQkFBMEIsRUFDM0I7RUFYTDtJQWNJLGVBQWM7SUFDZCx3QkExTjJCO0lBMk4zQix5QkEzTjJCLEVBNE41QjtFQWpCSDtJQW1CSSxrQkFBMkI7SUFDM0IsZUFBYSxFQUNkO0VBckJIO0lBeUJNLHNCQUFzQjtJQUN0QixlQXBPcUIsRUF5T3RCO0lBL0JMO01BNEJRLGFBQWE7TUFDYiwwQkFBMEIsRUFDM0I7RUE5QlA7SUFtQ1EsZUEzT2U7SUE0T2YsaUJBQWlCO0lBQ2pCLGtDQTdPZSxFQThPaEI7RUF0Q1A7SUEwQ1EsZUFqUGM7SUFrUGQsaUJBQWlCO0lBQ2pCLGtDQW5QYyxFQW9QZjtFQTdDUDtJQWlEUSxlQXZQWTtJQXdQWixpQkFBaUI7SUFDakIsa0NBelBZLEVBMFBiIiwiZmlsZSI6Ii4vc2l0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGVidWcge1xuICBib3JkZXI6IDFweCBzb2xpZCBtYWdlbnRhICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4aWJsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcblxuICAmLnJvd3Mge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJi5jb2x1bW5zIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYuaG9yaXpvbnRhbGx5LWNlbnRlcmVkIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYudmVydGljYWxseS1jZW50ZXJlZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hcmdpbmxlc3Mge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnBhZGRpbmdsZXNzIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vYS82OTAwMzkyICovXG4udW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5kZWZhdWx0LWN1cnNvciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ubGFyZ2VyIHtcbiAgZm9udC1zaXplOiAxNTAlO1xufVxuXG4ubGFyZ2Uge1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbkBtaXhpbiBjZW50ZXItdmlhLXRyYW5zZm9ybS10cmFuc2xhdGUoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBzcGFjZS1iZXR3ZWVuKCR2YWx1ZSkge1xuICBtYXJnaW4tbGVmdDogJHZhbHVlIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiAkdmFsdWUgLyAyO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vKiogV0VCUEFDSyBGT09URVIgKipcbiAqKiB3ZWJwYWNrOi8vL3NyYy9zcmMvc3R5bGVzL2hlbHBlcnMuc2Nzc1xuICoqLyIsIkBpbXBvcnQgXCJoZWxwZXJzXCI7XG5cbi8qIFZhcmlhYmxlcyAqL1xuJGZvbnQtbW9udHNlcnJhdDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZHJvaWRzYW5zOiAnRHJvaWQgU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1yb2JvdG86ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiRjb2xvci13b29kOiAjZWRlM2Q5O1xuJGNvbG9yLXdvb2QtaW52ZXJ0OiBpbnZlcnQoJGNvbG9yLXdvb2QpO1xuJGNvbG9yLW1hcmJsZTogIzk1OTdhMTtcbiRjb2xvci1mZXJuOiAjYTJiMWE2O1xuJGNvbG9yLWZvcmVzdDogI2MwY2NiYjtcblxuJGJhc2UtZm9udDogJGZvbnQtbW9udHNlcnJhdDtcbiRiYXNlLWZvbnQtc2l6ZTogMTRweDtcbiRiYXNlLXNwYWNlLWJldHdlZW46IDF2dztcblxuJHRpbGUtdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtcztcblxuJHRpbGUtYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3Itd29vZCwgMiUpO1xuJHRpbGUtY29sb3I6IGRhcmtlbigkdGlsZS1iYWNrZ3JvdW5kLCA3NSUpO1xuJHRpbGUtc2l6ZTogNy43NXZ3O1xuJHRpbGUtZm9udC1zaXplOiAkdGlsZS1zaXplICogMC40NTtcbiR0aWxlLWJvcmRlci13aWR0aDogNHB4O1xuJHRpbGUtYm9yZGVyLXJhZGl1czogNnB4O1xuJHRpbGUtc3BhY2UtYmV0d2VlbjogJGJhc2Utc3BhY2UtYmV0d2VlbiAqIDI7XG4kdGlsZS1ob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJHRpbGUtYmFja2dyb3VuZCwgNSUpO1xuJHRpbGUtaG92ZXItYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHRpbGUtYmFja2dyb3VuZCwgMjUlKTtcbiR0aWxlLWhvdmVyLWZvbnQtc2l6ZTogJHRpbGUtZm9udC1zaXplICogMS4xNTtcbiR0aWxlLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaWdodGVuKGludmVydCgkdGlsZS1jb2xvciksIDEwJSk7XG5cbiRvcGVyYXRvci1mb250OiAnVGltZXMgTmV3IFJvbWFuJztcbiRvcGVyYXRvci1mb250LXdlaWdodDogOTAwO1xuJG9wZXJhdG9yLXNpemU6IDQuNjJ2dztcbiRvcGVyYXRvci1jb2xvcjogIzg3OTA5MztcbiRvcGVyYXRvci1zcGFjZS1iZXR3ZWVuOiAkYmFzZS1zcGFjZS1iZXR3ZWVuIC8gMjtcblxuJGVxdWFscy1zaWduLW1hcmdpbjogNHJlbTtcbiRzdWNjZXNzOiBsaWdodGVuKCMzQjU5OTgsIDE1KTtcblxuJGZvb3Rlci1tYXJnaW46IDAuNzc3NzhyZW07XG4kZm9vdGVyLWl0ZW0tcGFkZGluZzogMC4zODg4OXZ3O1xuJGZvb3Rlci1pdGVtLWNvbG9yOiAjNzA3MDcwO1xuJGZvb3Rlci1kZXRhaWxzLXBhZGRpbmc6IDEuOTI4dnc7XG4kZmFjZWJvb2stYmx1ZTogIzNCNTk5ODtcbiR0d2l0dGVyLWJsdWU6ICM1NUFDRUU7XG4kZ29vZ2xlLXJlZDogI0RENEIzOTtcblxuJHRpdGxlLXNpemU6IDMuMjV2dztcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwdmg7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZTtcbiAgY29sb3I6ICR0aWxlLWNvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICB3b3JkLXNwYWNpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAjeyR0aXRsZS1zaXplICogMC41fTtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGNvbG9yOiBsaWdodGVuKCR0aWxlLWNvbG9yLCA1JSk7XG59XG5cbnNlY3Rpb24uZ2FtZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kcm9pZHNhbnM7XG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHRpbGUtYmFja2dyb3VuZCwgMjAlKTtcbiAgYm9yZGVyLXJhZGl1czogJHRpbGUtYm9yZGVyLXJhZGl1cztcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICR0aWxlLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIEBpbmNsdWRlIHNwYWNlLWJldHdlZW4oJGJhc2Utc3BhY2UtYmV0d2VlbiAvIDQpO1xufVxuXG5AbWl4aW4gdGlsZSgkYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCwgJGhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yLCAkY29sb3I6IGluaXRpYWwsICR3aWR0aDogaW5pdGlhbCwgJGhlaWdodDogaW5pdGlhbCwgJG1hcmdpbjogaW5pdGlhbCwgJGJvcmRlcjogaW5pdGlhbCwgJGJvcmRlci1yYWRpdXM6IGluaXRpYWwsICRmb250LXNpemU6IGluaGVyaXQsICRmb250LWZhbWlseTogaW5oZXJpdCwgJGZvbnQtd2VpZ2h0OiBpbmhlcml0LCAkaG92ZXItYm9yZGVyOiBpbml0aWFsLCAkaG92ZXItY29sb3I6IGluaXRpYWwpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgY29sb3I6ICRjb2xvcjtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBtYXJnaW46ICRtYXJnaW47XG4gIGJvcmRlcjogJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0aWxlLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAkdGlsZS10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xufVxuXG5AbWl4aW4gdGlsZS1pbm5lcigkYmFja2dyb3VuZC1jb2xvciwgJGNvbG9yKSB7XG4gIEBpbmNsdWRlIGNlbnRlci12aWEtdHJhbnNmb3JtLXRyYW5zbGF0ZSgpO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRjb2xvcjtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbi5wYXJlbnRoZXNpcy10aWxlIHtcbiAgQGluY2x1ZGUgdGlsZShcbiAgJGZvbnQtc2l6ZTogJHRpbGUtZm9udC1zaXplLFxuICAkZm9udC1mYW1pbHk6ICRmb250LW1vbnRzZXJyYXQsXG4gICRmb250LXdlaWdodDogNDAwLFxuICAkd2lkdGg6IDJyZW0sXG4gICRoZWlnaHQ6ICR0aWxlLXNpemUsXG4gICRtYXJnaW46ICRvcGVyYXRvci1zcGFjZS1iZXR3ZWVuLFxuICAkYm9yZGVyLXJhZGl1czogMzUlLFxuICAkaG92ZXItY29sb3I6IGRhcmtlbigjODc5MDkzLCAyNSUpXG4gICk7XG5cblxuICAucGFyZW50aGVzaXMge1xuICAgIEBpbmNsdWRlIHRpbGUtaW5uZXIoXG4gICAgJGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRjb2xvcjogJHRpbGUtY29sb3JcbiAgICApO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4ub3BlcmF0b3ItdGlsZSB7XG4gIEBpbmNsdWRlIHRpbGUoXG4gICRmb250LXNpemU6ICR0aWxlLWZvbnQtc2l6ZSxcbiAgJGZvbnQtZmFtaWx5OiAkb3BlcmF0b3ItZm9udCxcbiAgJGZvbnQtd2VpZ2h0OiAkb3BlcmF0b3ItZm9udC13ZWlnaHQsXG4gICRjb2xvcjogJG9wZXJhdG9yLWNvbG9yLFxuICAkd2lkdGg6ICRvcGVyYXRvci1zaXplLFxuICAkaGVpZ2h0OiAkb3BlcmF0b3Itc2l6ZSxcbiAgJG1hcmdpbjogJG9wZXJhdG9yLXNwYWNlLWJldHdlZW4sXG4gICRib3JkZXI6ICR0aWxlLWJvcmRlci13aWR0aCBkYXNoZWQgdHJhbnNwYXJlbnQsXG4gICRib3JkZXItcmFkaXVzOiA1MCVcbiAgKTtcblxuICAub3BlcmF0b3Ige1xuICAgIEBpbmNsdWRlIHRpbGUtaW5uZXIoXG4gICAgJGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRjb2xvcjogJHRpbGUtY29sb3JcbiAgICApO1xuICB9XG5cbiAgJi5vcGVyYXRvci1ob3ZlciB7XG4gICAgLm9wZXJhdG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbGUtaG92ZXItZm9udC1zaXplO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzg3OTA5MywgMzAlKTtcbiAgICBjb2xvcjogZGFya2VuKCM4NzkwOTMsIDI1JSk7XG4gICAgYm9yZGVyOiAkdGlsZS1ib3JkZXItd2lkdGggZGFzaGVkIGxpZ2h0ZW4oIzg3OTA5MywgMTUlKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCM4NzkwOTMsIDE1JSk7XG4gICAgYm9yZGVyOiAkdGlsZS1ib3JkZXItd2lkdGggZGFzaGVkIGxpZ2h0ZW4oIzg3OTA5MywgMCUpO1xuXG4gICAgLm9wZXJhdG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbGUtaG92ZXItZm9udC1zaXplICogMS4yO1xuICAgIH1cbiAgfVxufVxuXG4ubnVtYmVyLXRpbGUge1xuICBAaW5jbHVkZSBzcGFjZS1iZXR3ZWVuKCR0aWxlLXNwYWNlLWJldHdlZW4pO1xuICBAaW5jbHVkZSB0aWxlKFxuICAkYmFja2dyb3VuZC1jb2xvcjogJHRpbGUtYmFja2dyb3VuZCxcbiAgJGhvdmVyLWJhY2tncm91bmQtY29sb3I6ICR0aWxlLWhvdmVyLWJhY2tncm91bmQsXG4gICRmb250LXNpemU6ICR0aWxlLWZvbnQtc2l6ZSxcbiAgJGZvbnQtZmFtaWx5OiAkZm9udC1tb250c2VycmF0LFxuICAkZm9udC13ZWlnaHQ6IDQwMCxcbiAgJGNvbG9yOiAkdGlsZS1jb2xvcixcbiAgJHdpZHRoOiAkdGlsZS1zaXplLFxuICAkaGVpZ2h0OiAkdGlsZS1zaXplLFxuICAkbWFyZ2luOiAkb3BlcmF0b3Itc3BhY2UtYmV0d2VlbixcbiAgJGJvcmRlcjogJHRpbGUtYm9yZGVyLXdpZHRoIGRhc2hlZCB0cmFuc3BhcmVudCxcbiAgJGJvcmRlci1yYWRpdXM6ICR0aWxlLWJvcmRlci1yYWRpdXMsXG4gICRob3Zlci1ib3JkZXI6ICR0aWxlLWJvcmRlci13aWR0aCBkYXNoZWQgJHRpbGUtaG92ZXItYm9yZGVyLWNvbG9yLFxuICAkaG92ZXItY29sb3I6ICR0aWxlLWNvbG9yXG4gICk7XG5cbiAgLm51bWJlciB7XG4gICAgQGluY2x1ZGUgdGlsZS1pbm5lcihcbiAgICAkYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGNvbG9yOiBpbmhlcml0XG4gICAgKTtcbiAgfVxuXG59XG5cbi5lcXVhbC1zaWduIHtcbiAgQGluY2x1ZGUgdGlsZShcbiAgJGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50LFxuICAkZm9udC1zaXplOiAkdGlsZS1mb250LXNpemUgKiAxLjIsXG4gICRmb250LWZhbWlseTogJGZvbnQtbW9udHNlcnJhdCxcbiAgJGZvbnQtd2VpZ2h0OiA0MDAsXG4gICRjb2xvcjogJHRpbGUtY29sb3IsXG4gICRoZWlnaHQ6ICR0aWxlLXNpemUsXG4gICRtYXJnaW46ICRlcXVhbHMtc2lnbi1tYXJnaW4sXG4gICRob3Zlci1jb2xvcjogJHRpbGUtY29sb3JcbiAgKTtcblxuICBtYXJnaW4tcmlnaHQ6ICN7JGVxdWFscy1zaWduLW1hcmdpbi8yfTtcblxuICAuZXF1YWxzIHtcbiAgICBAaW5jbHVkZSBjZW50ZXItdmlhLXRyYW5zZm9ybS10cmFuc2xhdGUoKTtcbiAgfVxufVxuXG4ucmVzdWx0LWRpc3BsYXkge1xuICBAaW5jbHVkZSB0aWxlKFxuICAkYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsXG4gICRmb250LXNpemU6ICR0aWxlLWZvbnQtc2l6ZSAqIDEuMixcbiAgJGZvbnQtZmFtaWx5OiAkZm9udC1tb250c2VycmF0LFxuICAkZm9udC13ZWlnaHQ6IDQwMCxcbiAgJGNvbG9yOiAkdGlsZS1jb2xvcixcbiAgJG1hcmdpbjogI3skZXF1YWxzLXNpZ24tbWFyZ2luLzJ9LFxuICAkaG92ZXItY29sb3I6ICR0aWxlLWNvbG9yXG4gICk7XG5cbiAgLy8gQ29tbWVudCBvdXQgbmV4dCBsaW5lIHRvIGtlZXAgdGhlIGVudGlyZSBnYW1lIGZyb20gc2hpZnRpbmcgYXJvdW5kIGFzIHRoZSBzaXplIG9mIHRoZSByZXN1bHQgY2hhbmdlc1xuICB3aWR0aDogNXJlbTtcbn1cblxuLnN1Y2Nlc3Mge1xuICBjb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi5mb290ZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46ICRmb290ZXItbWFyZ2luO1xuICAuZm9vdGVyLWl0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBjb2xvcjogJGZvb3Rlci1pdGVtLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGZvb3Rlci1pdGVtLWNvbG9yLCA3NSUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgICB9XG4gIH1cbiAgLmRpdmlkZXIge1xuICAgIGNvbG9yOiBsaWdodGVuKCRmb290ZXItaXRlbS1jb2xvciwgMjUlKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb290ZXItaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb290ZXItaXRlbS1wYWRkaW5nO1xuICB9XG4gIC5mb290ZXItZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAoJGJhc2UtZm9udC1zaXplICogMC45NSk7XG4gICAgY29sb3I6IGRhcmtlbigkZm9vdGVyLWl0ZW0tY29sb3IsIDEwJSk7XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZm9vdGVyLWl0ZW0tY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZm9vdGVyLWl0ZW0tY29sb3IsIDc1JSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2ZiU2hhcmUge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZmFjZWJvb2stYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkZmFjZWJvb2stYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3R3aXR0ZXJTaGFyZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0d2l0dGVyLWJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJHR3aXR0ZXItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2dvb2dsZVNoYXJlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdvb2dsZS1yZWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGdvb2dsZS1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vKiogV0VCUEFDSyBGT09URVIgKipcbiAqKiB3ZWJwYWNrOi8vL3NyYy9zcmMvc3R5bGVzL3NpdGUuc2Nzc1xuICoqLyJdLCJzb3VyY2VSb290IjoiIn0=*/