1 @font-face {
2 font-family: octicons-anchor;
3 src: url(data:font/woff;charset=utf-8;base64,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) format('woff');
4 }
6 .markdown-body {
7 -webkit-text-size-adjust: 100%;
8 text-size-adjust: 100%;
9 color: #333;
10 overflow: hidden;
11 font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
12 font-size: 16px;
13 line-height: 1.6;
14 word-wrap: break-word;
15 }
17 .markdown-body a {
18 background-color: transparent;
19 }
21 .markdown-body a:active,
22 .markdown-body a:hover {
23 outline: 0;
24 }
26 .markdown-body strong {
27 font-weight: bold;
28 }
30 .markdown-body h1 {
31 font-size: 2em;
32 margin: 0.67em 0;
33 }
35 .markdown-body img {
36 border: 0;
37 }
39 .markdown-body hr {
40 box-sizing: content-box;
41 height: 0;
42 }
44 .markdown-body pre {
45 overflow: auto;
46 }
48 .markdown-body code,
49 .markdown-body kbd,
50 .markdown-body pre {
51 font-family: monospace, monospace;
52 font-size: 1em;
53 }
55 .markdown-body input {
56 color: inherit;
57 font: inherit;
58 margin: 0;
59 }
61 .markdown-body html input[disabled] {
62 cursor: default;
63 }
65 .markdown-body input {
66 line-height: normal;
67 }
69 .markdown-body input[type="checkbox"] {
70 box-sizing: border-box;
71 padding: 0;
72 }
74 .markdown-body table {
75 border-collapse: collapse;
76 border-spacing: 0;
77 }
79 .markdown-body td,
80 .markdown-body th {
81 padding: 0;
82 }
84 .markdown-body * {
85 box-sizing: border-box;
86 }
88 .markdown-body input {
89 font: 13px/1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
90 }
92 .markdown-body a {
93 color: #4078c0;
94 text-decoration: none;
95 }
97 .markdown-body a:hover,
98 .markdown-body a:active {
99 text-decoration: underline;
100 }
102 .markdown-body hr {
103 height: 0;
104 margin: 15px 0;
105 overflow: hidden;
106 background: transparent;
107 border: 0;
108 border-bottom: 1px solid #ddd;
109 }
111 .markdown-body hr:before {
112 display: table;
113 content: "";
114 }
116 .markdown-body hr:after {
117 display: table;
118 clear: both;
119 content: "";
120 }
122 .markdown-body h1,
123 .markdown-body h2,
124 .markdown-body h3,
125 .markdown-body h4,
126 .markdown-body h5,
127 .markdown-body h6 {
128 margin-top: 15px;
129 margin-bottom: 15px;
130 line-height: 1.1;
131 }
133 .markdown-body h1 {
134 font-size: 30px;
135 }
137 .markdown-body h2 {
138 font-size: 21px;
139 }
141 .markdown-body h3 {
142 font-size: 16px;
143 }
145 .markdown-body h4 {
146 font-size: 14px;
147 }
149 .markdown-body h5 {
150 font-size: 12px;
151 }
153 .markdown-body h6 {
154 font-size: 11px;
155 }
157 .markdown-body blockquote {
158 margin: 0;
159 }
161 .markdown-body ul,
162 .markdown-body ol {
163 padding: 0;
164 margin-top: 0;
165 margin-bottom: 0;
166 }
168 .markdown-body ol ol,
169 .markdown-body ul ol {
170 list-style-type: lower-roman;
171 }
173 .markdown-body ul ul ol,
174 .markdown-body ul ol ol,
175 .markdown-body ol ul ol,
176 .markdown-body ol ol ol {
177 list-style-type: lower-alpha;
178 }
180 .markdown-body dd {
181 margin-left: 0;
182 }
184 .markdown-body code {
185 font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
186 font-size: 12px;
187 }
189 .markdown-body pre {
190 margin-top: 0;
191 margin-bottom: 0;
192 font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
193 }
195 .markdown-body .select::-ms-expand {
196 opacity: 0;
197 }
199 .markdown-body .octicon {
200 font: normal normal normal 16px/1 octicons-anchor;
201 display: inline-block;
202 text-decoration: none;
203 text-rendering: auto;
204 -webkit-font-smoothing: antialiased;
205 -moz-osx-font-smoothing: grayscale;
206 -webkit-user-select: none;
207 -moz-user-select: none;
208 -ms-user-select: none;
209 user-select: none;
210 }
212 .markdown-body .octicon-link:before {
213 content: '\f05c';
214 }
216 .markdown-body>*:first-child {
217 margin-top: 0 !important;
218 }
220 .markdown-body>*:last-child {
221 margin-bottom: 0 !important;
222 }
224 .markdown-body a:not([href]) {
225 color: inherit;
226 text-decoration: none;
227 }
229 .markdown-body .anchor {
230 position: absolute;
231 top: 0;
232 left: 0;
233 display: block;
234 padding-right: 6px;
235 padding-left: 30px;
236 margin-left: -30px;
237 }
239 .markdown-body .anchor:focus {
240 outline: none;
241 }
243 .markdown-body h1,
244 .markdown-body h2,
245 .markdown-body h3,
246 .markdown-body h4,
247 .markdown-body h5,
248 .markdown-body h6 {
249 position: relative;
250 margin-top: 1em;
251 margin-bottom: 16px;
252 font-weight: bold;
253 line-height: 1.4;
254 }
256 .markdown-body h1 .octicon-link,
257 .markdown-body h2 .octicon-link,
258 .markdown-body h3 .octicon-link,
259 .markdown-body h4 .octicon-link,
260 .markdown-body h5 .octicon-link,
261 .markdown-body h6 .octicon-link {
262 display: none;
263 color: #000;
264 vertical-align: middle;
265 }
267 .markdown-body h1:hover .anchor,
268 .markdown-body h2:hover .anchor,
269 .markdown-body h3:hover .anchor,
270 .markdown-body h4:hover .anchor,
271 .markdown-body h5:hover .anchor,
272 .markdown-body h6:hover .anchor {
273 padding-left: 8px;
274 margin-left: -30px;
275 text-decoration: none;
276 }
278 .markdown-body h1:hover .anchor .octicon-link,
279 .markdown-body h2:hover .anchor .octicon-link,
280 .markdown-body h3:hover .anchor .octicon-link,
281 .markdown-body h4:hover .anchor .octicon-link,
282 .markdown-body h5:hover .anchor .octicon-link,
283 .markdown-body h6:hover .anchor .octicon-link {
284 display: inline-block;
285 }
287 .markdown-body h1 {
288 padding-bottom: 0.3em;
289 font-size: 2.25em;
290 line-height: 1.2;
291 border-bottom: 1px solid #eee;
292 }
294 .markdown-body h1 .anchor {
295 line-height: 1;
296 }
298 .markdown-body h2 {
299 padding-bottom: 0.3em;
300 font-size: 1.75em;
301 line-height: 1.225;
302 border-bottom: 1px solid #eee;
303 }
305 .markdown-body h2 .anchor {
306 line-height: 1;
307 }
309 .markdown-body h3 {
310 font-size: 1.5em;
311 line-height: 1.43;
312 }
314 .markdown-body h3 .anchor {
315 line-height: 1.2;
316 }
318 .markdown-body h4 {
319 font-size: 1.25em;
320 }
322 .markdown-body h4 .anchor {
323 line-height: 1.2;
324 }
326 .markdown-body h5 {
327 font-size: 1em;
328 }
330 .markdown-body h5 .anchor {
331 line-height: 1.1;
332 }
334 .markdown-body h6 {
335 font-size: 1em;
336 color: #777;
337 }
339 .markdown-body h6 .anchor {
340 line-height: 1.1;
341 }
343 .markdown-body p,
344 .markdown-body blockquote,
345 .markdown-body ul,
346 .markdown-body ol,
347 .markdown-body dl,
348 .markdown-body table,
349 .markdown-body pre {
350 margin-top: 0;
351 margin-bottom: 16px;
352 }
354 .markdown-body hr {
355 height: 4px;
356 padding: 0;
357 margin: 16px 0;
358 background-color: #e7e7e7;
359 border: 0 none;
360 }
362 .markdown-body ul,
363 .markdown-body ol {
364 padding-left: 2em;
365 }
367 .markdown-body ul ul,
368 .markdown-body ul ol,
369 .markdown-body ol ol,
370 .markdown-body ol ul {
371 margin-top: 0;
372 margin-bottom: 0;
373 }
375 .markdown-body li>p {
376 margin-top: 16px;
377 }
379 .markdown-body dl {
380 padding: 0;
381 }
383 .markdown-body dl dt {
384 padding: 0;
385 margin-top: 16px;
386 font-size: 1em;
387 font-style: italic;
388 font-weight: bold;
389 }
391 .markdown-body dl dd {
392 padding: 0 16px;
393 margin-bottom: 16px;
394 }
396 .markdown-body blockquote {
397 padding: 0 15px;
398 color: #777;
399 border-left: 4px solid #ddd;
400 }
402 .markdown-body blockquote>:first-child {
403 margin-top: 0;
404 }
406 .markdown-body blockquote>:last-child {
407 margin-bottom: 0;
408 }
410 .markdown-body table {
411 display: block;
412 width: 100%;
413 overflow: auto;
414 word-break: normal;
415 word-break: keep-all;
416 }
418 .markdown-body table th {
419 font-weight: bold;
420 }
422 .markdown-body table th,
423 .markdown-body table td {
424 padding: 6px 13px;
425 border: 1px solid #ddd;
426 }
428 .markdown-body table tr {
429 background-color: #fff;
430 border-top: 1px solid #ccc;
431 }
433 .markdown-body table tr:nth-child(2n) {
434 background-color: #f8f8f8;
435 }
437 .markdown-body img {
438 max-width: 100%;
439 box-sizing: border-box;
440 }
442 .markdown-body code {
443 padding: 0;
444 padding-top: 0.2em;
445 padding-bottom: 0.2em;
446 margin: 0;
447 font-size: 85%;
448 background-color: rgba(0,0,0,0.04);
449 border-radius: 3px;
450 }
452 .markdown-body code:before,
453 .markdown-body code:after {
454 letter-spacing: -0.2em;
455 content: "\00a0";
456 }
458 .markdown-body pre>code {
459 padding: 0;
460 margin: 0;
461 font-size: 100%;
462 word-break: normal;
463 white-space: pre;
464 background: transparent;
465 border: 0;
466 }
468 .markdown-body .highlight {
469 margin-bottom: 16px;
470 }
472 .markdown-body .highlight pre,
473 .markdown-body pre {
474 padding: 16px;
475 overflow: auto;
476 font-size: 85%;
477 line-height: 1.45;
478 background-color: #f7f7f7;
479 border-radius: 3px;
480 }
482 .markdown-body .highlight pre {
483 margin-bottom: 0;
484 word-break: normal;
485 }
487 .markdown-body pre {
488 word-wrap: normal;
489 }
491 .markdown-body pre code {
492 display: inline;
493 max-width: initial;
494 padding: 0;
495 margin: 0;
496 overflow: initial;
497 line-height: inherit;
498 word-wrap: normal;
499 background-color: transparent;
500 border: 0;
501 }
503 .markdown-body pre code:before,
504 .markdown-body pre code:after {
505 content: normal;
506 }
508 .markdown-body kbd {
509 display: inline-block;
510 padding: 3px 5px;
511 font-size: 11px;
512 line-height: 10px;
513 color: #555;
514 vertical-align: middle;
515 background-color: #fcfcfc;
516 border: solid 1px #ccc;
517 border-bottom-color: #bbb;
518 border-radius: 3px;
519 box-shadow: inset 0 -1px 0 #bbb;
520 }
522 .markdown-body .pl-c {
523 color: #969896;
524 }
526 .markdown-body .pl-c1,
527 .markdown-body .pl-s .pl-v {
528 color: #0086b3;
529 }
531 .markdown-body .pl-e,
532 .markdown-body .pl-en {
533 color: #795da3;
534 }
536 .markdown-body .pl-s .pl-s1,
537 .markdown-body .pl-smi {
538 color: #333;
539 }
541 .markdown-body .pl-ent {
542 color: #63a35c;
543 }
545 .markdown-body .pl-k {
546 color: #a71d5d;
547 }
549 .markdown-body .pl-pds,
550 .markdown-body .pl-s,
551 .markdown-body .pl-s .pl-pse .pl-s1,
552 .markdown-body .pl-sr,
553 .markdown-body .pl-sr .pl-cce,
554 .markdown-body .pl-sr .pl-sra,
555 .markdown-body .pl-sr .pl-sre {
556 color: #183691;
557 }
559 .markdown-body .pl-v {
560 color: #ed6a43;
561 }
563 .markdown-body .pl-id {
564 color: #b52a1d;
565 }
567 .markdown-body .pl-ii {
568 background-color: #b52a1d;
569 color: #f8f8f8;
570 }
572 .markdown-body .pl-sr .pl-cce {
573 color: #63a35c;
574 font-weight: bold;
575 }
577 .markdown-body .pl-ml {
578 color: #693a17;
579 }
581 .markdown-body .pl-mh,
582 .markdown-body .pl-mh .pl-en,
583 .markdown-body .pl-ms {
584 color: #1d3e81;
585 font-weight: bold;
586 }
588 .markdown-body .pl-mq {
589 color: #008080;
590 }
592 .markdown-body .pl-mi {
593 color: #333;
594 font-style: italic;
595 }
597 .markdown-body .pl-mb {
598 color: #333;
599 font-weight: bold;
600 }
602 .markdown-body .pl-md {
603 background-color: #ffecec;
604 color: #bd2c00;
605 }
607 .markdown-body .pl-mi1 {
608 background-color: #eaffea;
609 color: #55a532;
610 }
612 .markdown-body .pl-mdr {
613 color: #795da3;
614 font-weight: bold;
615 }
617 .markdown-body .pl-mo {
618 color: #1d3e81;
619 }
621 .markdown-body kbd {
622 display: inline-block;
623 padding: 3px 5px;
624 font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
625 line-height: 10px;
626 color: #555;
627 vertical-align: middle;
628 background-color: #fcfcfc;
629 border: solid 1px #ccc;
630 border-bottom-color: #bbb;
631 border-radius: 3px;
632 box-shadow: inset 0 -1px 0 #bbb;
633 }
635 .markdown-body .task-list-item {
636 list-style-type: none;
637 }
639 .markdown-body .task-list-item+.task-list-item {
640 margin-top: 3px;
641 }
643 .markdown-body .task-list-item input {
644 margin: 0 0.35em 0.25em -1.6em;
645 vertical-align: middle;
646 }
648 .markdown-body :checked+.radio-label {
649 z-index: 1;
650 position: relative;
651 border-color: #4078c0;
652 }