UNPKG

31 kBCSSView Raw
1.footer-nav .left a:before,.footer-nav .right a:after,.header-nav .icon.-github:after,.menu-toggle:before{line-height:1em;font-family:"Ionicons";font-weight:normal;font-style:normal;display:inline-block;text-decoration:none;vertical-align:middle;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
2
3/**
4 * 1. Change the default font family in all browsers (opinionated).
5 * 2. Correct the line height in all browsers.
6 * 3. Prevent adjustments of font size after orientation changes in
7 * IE on Windows Phone and in iOS.
8 */
9
10/* Document
11 ========================================================================== */
12
13html {
14 font-family: sans-serif; /* 1 */
15 line-height: 1.15; /* 2 */
16 -ms-text-size-adjust: 100%; /* 3 */
17 -webkit-text-size-adjust: 100%; /* 3 */
18}
19
20/* Sections
21 ========================================================================== */
22
23/**
24 * Remove the margin in all browsers (opinionated).
25 */
26
27body {
28 margin: 0;
29}
30
31/**
32 * Add the correct display in IE 9-.
33 */
34
35article,
36aside,
37footer,
38header,
39nav,
40section {
41 display: block;
42}
43
44/**
45 * Correct the font size and margin on `h1` elements within `section` and
46 * `article` contexts in Chrome, Firefox, and Safari.
47 */
48
49h1 {
50 font-size: 2em;
51 margin: 0.67em 0;
52}
53
54/* Grouping content
55 ========================================================================== */
56
57/**
58 * Add the correct display in IE 9-.
59 * 1. Add the correct display in IE.
60 */
61
62figcaption,
63figure,
64main { /* 1 */
65 display: block;
66}
67
68/**
69 * Add the correct margin in IE 8.
70 */
71
72figure {
73 margin: 1em 40px;
74}
75
76/**
77 * 1. Add the correct box sizing in Firefox.
78 * 2. Show the overflow in Edge and IE.
79 */
80
81hr {
82 box-sizing: content-box; /* 1 */
83 height: 0; /* 1 */
84 overflow: visible; /* 2 */
85}
86
87/**
88 * 1. Correct the inheritance and scaling of font size in all browsers.
89 * 2. Correct the odd `em` font sizing in all browsers.
90 */
91
92pre {
93 font-family: monospace, monospace; /* 1 */
94 font-size: 1em; /* 2 */
95}
96
97/* Text-level semantics
98 ========================================================================== */
99
100/**
101 * 1. Remove the gray background on active links in IE 10.
102 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
103 */
104
105a {
106 background-color: transparent; /* 1 */
107 -webkit-text-decoration-skip: objects; /* 2 */
108}
109
110/**
111 * Remove the outline on focused links when they are also active or hovered
112 * in all browsers (opinionated).
113 */
114
115a:active,
116a:hover {
117 outline-width: 0;
118}
119
120/**
121 * 1. Remove the bottom border in Firefox 39-.
122 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
123 */
124
125abbr[title] {
126 border-bottom: none; /* 1 */
127 text-decoration: underline; /* 2 */
128 text-decoration: underline dotted; /* 2 */
129}
130
131/**
132 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
133 */
134
135b,
136strong {
137 font-weight: inherit;
138}
139
140/**
141 * Add the correct font weight in Chrome, Edge, and Safari.
142 */
143
144b,
145strong {
146 font-weight: bolder;
147}
148
149/**
150 * 1. Correct the inheritance and scaling of font size in all browsers.
151 * 2. Correct the odd `em` font sizing in all browsers.
152 */
153
154code,
155kbd,
156samp {
157 font-family: monospace, monospace; /* 1 */
158 font-size: 1em; /* 2 */
159}
160
161/**
162 * Add the correct font style in Android 4.3-.
163 */
164
165dfn {
166 font-style: italic;
167}
168
169/**
170 * Add the correct background and color in IE 9-.
171 */
172
173mark {
174 background-color: #ff0;
175 color: #000;
176}
177
178/**
179 * Add the correct font size in all browsers.
180 */
181
182small {
183 font-size: 80%;
184}
185
186/**
187 * Prevent `sub` and `sup` elements from affecting the line height in
188 * all browsers.
189 */
190
191sub,
192sup {
193 font-size: 75%;
194 line-height: 0;
195 position: relative;
196 vertical-align: baseline;
197}
198
199sub {
200 bottom: -0.25em;
201}
202
203sup {
204 top: -0.5em;
205}
206
207/* Embedded content
208 ========================================================================== */
209
210/**
211 * Add the correct display in IE 9-.
212 */
213
214audio,
215video {
216 display: inline-block;
217}
218
219/**
220 * Add the correct display in iOS 4-7.
221 */
222
223audio:not([controls]) {
224 display: none;
225 height: 0;
226}
227
228/**
229 * Remove the border on images inside links in IE 10-.
230 */
231
232img {
233 border-style: none;
234}
235
236/**
237 * Hide the overflow in IE.
238 */
239
240svg:not(:root) {
241 overflow: hidden;
242}
243
244/* Forms
245 ========================================================================== */
246
247/**
248 * 1. Change the font styles in all browsers (opinionated).
249 * 2. Remove the margin in Firefox and Safari.
250 */
251
252button,
253input,
254optgroup,
255select,
256textarea {
257 font-family: sans-serif; /* 1 */
258 font-size: 100%; /* 1 */
259 line-height: 1.15; /* 1 */
260 margin: 0; /* 2 */
261}
262
263/**
264 * Show the overflow in IE.
265 * 1. Show the overflow in Edge.
266 */
267
268button,
269input { /* 1 */
270 overflow: visible;
271}
272
273/**
274 * Remove the inheritance of text transform in Edge, Firefox, and IE.
275 * 1. Remove the inheritance of text transform in Firefox.
276 */
277
278button,
279select { /* 1 */
280 text-transform: none;
281}
282
283/**
284 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
285 * controls in Android 4.
286 * 2. Correct the inability to style clickable types in iOS and Safari.
287 */
288
289button,
290html [type="button"], /* 1 */
291[type="reset"],
292[type="submit"] {
293 -webkit-appearance: button; /* 2 */
294}
295
296/**
297 * Remove the inner border and padding in Firefox.
298 */
299
300button::-moz-focus-inner,
301[type="button"]::-moz-focus-inner,
302[type="reset"]::-moz-focus-inner,
303[type="submit"]::-moz-focus-inner {
304 border-style: none;
305 padding: 0;
306}
307
308/**
309 * Restore the focus styles unset by the previous rule.
310 */
311
312button:-moz-focusring,
313[type="button"]:-moz-focusring,
314[type="reset"]:-moz-focusring,
315[type="submit"]:-moz-focusring {
316 outline: 1px dotted ButtonText;
317}
318
319/**
320 * Change the border, margin, and padding in all browsers (opinionated).
321 */
322
323fieldset {
324 border: 1px solid #c0c0c0;
325 margin: 0 2px;
326 padding: 0.35em 0.625em 0.75em;
327}
328
329/**
330 * 1. Correct the text wrapping in Edge and IE.
331 * 2. Correct the color inheritance from `fieldset` elements in IE.
332 * 3. Remove the padding so developers are not caught out when they zero out
333 * `fieldset` elements in all browsers.
334 */
335
336legend {
337 box-sizing: border-box; /* 1 */
338 color: inherit; /* 2 */
339 display: table; /* 1 */
340 max-width: 100%; /* 1 */
341 padding: 0; /* 3 */
342 white-space: normal; /* 1 */
343}
344
345/**
346 * 1. Add the correct display in IE 9-.
347 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
348 */
349
350progress {
351 display: inline-block; /* 1 */
352 vertical-align: baseline; /* 2 */
353}
354
355/**
356 * Remove the default vertical scrollbar in IE.
357 */
358
359textarea {
360 overflow: auto;
361}
362
363/**
364 * 1. Add the correct box sizing in IE 10-.
365 * 2. Remove the padding in IE 10-.
366 */
367
368[type="checkbox"],
369[type="radio"] {
370 box-sizing: border-box; /* 1 */
371 padding: 0; /* 2 */
372}
373
374/**
375 * Correct the cursor style of increment and decrement buttons in Chrome.
376 */
377
378[type="number"]::-webkit-inner-spin-button,
379[type="number"]::-webkit-outer-spin-button {
380 height: auto;
381}
382
383/**
384 * 1. Correct the odd appearance in Chrome and Safari.
385 * 2. Correct the outline style in Safari.
386 */
387
388[type="search"] {
389 -webkit-appearance: textfield; /* 1 */
390 outline-offset: -2px; /* 2 */
391}
392
393/**
394 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
395 */
396
397[type="search"]::-webkit-search-cancel-button,
398[type="search"]::-webkit-search-decoration {
399 -webkit-appearance: none;
400}
401
402/**
403 * 1. Correct the inability to style clickable types in iOS and Safari.
404 * 2. Change font properties to `inherit` in Safari.
405 */
406
407::-webkit-file-upload-button {
408 -webkit-appearance: button; /* 1 */
409 font: inherit; /* 2 */
410}
411
412/* Interactive
413 ========================================================================== */
414
415/*
416 * Add the correct display in IE 9-.
417 * 1. Add the correct display in Edge, IE, and Firefox.
418 */
419
420details, /* 1 */
421menu {
422 display: block;
423}
424
425/*
426 * Add the correct display in all browsers.
427 */
428
429summary {
430 display: list-item;
431}
432
433/* Scripting
434 ========================================================================== */
435
436/**
437 * Add the correct display in IE 9-.
438 */
439
440canvas {
441 display: inline-block;
442}
443
444/**
445 * Add the correct display in IE.
446 */
447
448template {
449 display: none;
450}
451
452/* Hidden
453 ========================================================================== */
454
455/**
456 * Add the correct display in IE 10-.
457 */
458
459[hidden] {
460 display: none;
461}
462
463*{box-sizing:border-box}html,body{height:100%}html{background:#fff}@font-face{font-family:"Ionicons";src:url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.1");src:url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.eot?#iefix&v=2.0.1") format("embedded-opentype"),url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.woff?v=2.0.1") format("woff"),url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.ttf?v=2.0.1") format("truetype"),url("https://code.ionicframework.com/ionicons/2.0.1/fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal}.doc-layout{width:100%;height:100%;}.doc-layout .body{padding:16px;padding-bottom:80px}@media (min-width:960px){.doc-layout .menu{width:250px;position:fixed;top:0;left:0;height:100%;overflow-y:auto}.doc-layout .body{padding-top:64px;padding-bottom:128px;transition:all 250ms ease-in}.doc-layout .menu{display:block;transform:translate3d(-250px,0,0);transition:all 250ms ease-in}.doc-layout .header-nav,.doc-layout .footer-nav{transition:all 250ms ease-in;left:64px}.-menu-visible .doc-layout .header-nav,.-menu-visible .doc-layout .footer-nav{left:250px}.-menu-visible .doc-layout .body{padding-left:274px;padding-right:24px}.-menu-visible .doc-layout .menu{transform:translate3d(0,0,0);}.-menu-visible .doc-layout .menu:after{content:'';display:block;height:64px}}.footer-nav{position:fixed;bottom:0;right:0;left:0;border-top:solid 1px transparent;background-color:rgba(255,255,255,0);}.footer-nav:after{content:'';display:table;clear:both;zoom:1}.footer-nav,.footer-nav a{height:64px;line-height:24px}.footer-nav a{display:block;white-space:nowrap;text-overflow:ellipsis}.footer-nav.-expanded{background-color:#fff;}.footer-nav.-expanded:before{content:'';position:absolute;left:24px;right:24px;top:0;height:1px;background:rgba(17,17,17,0.1)}.footer-nav .left{position:absolute;left:0;top:0}.footer-nav .right{position:absolute;right:0;top:0;text-align:right}.footer-nav.-expanded .right{width:60%}.footer-nav .title,.footer-nav .label{opacity:0;pointer-events:none}.footer-nav .right .title,.footer-nav .right .label{transform:translate3d(-8px,0,0)}.footer-nav .title,.footer-nav .label,.footer-nav a:before,.footer-nav a:after{transition:all 250ms ease-in}.footer-nav.-expanded .title,.footer-nav.-expanded .label{opacity:1;transform:translate3d(0,0,0);pointer-events:auto}.footer-nav a{text-decoration:none;color:#505d6b;padding:16px 24px 24px 24px}.footer-nav .label,.footer-nav .left .title{color:rgba(80,93,107,0.5)}.footer-nav .right .title{margin-right:.1em;color:#111}.footer-nav .left a:hover:before,.footer-nav .right a:hover:after{color:#4078c0}.footer-nav a:hover .title{color:#4078c0}.footer-nav .left a:before,.footer-nav .right a:after{display:inline-block;font-size:20px;vertical-align:middle;position:relative;top:-1px}.footer-nav .left a:before{content:"\f124";margin-right:16px}.footer-nav .right a:after{content:"\f125";margin-left:16px}.header-nav{font-size:16px}.header-nav{position:fixed;top:0;right:0;left:0;height:88px;line-height:40px;text-align:center}.header-nav{opacity:0;transition:opacity 250ms linear;pointer-events:none}.header-nav.-expanded{opacity:1;pointer-events:auto}.header-nav .left{position:absolute;left:0;top:0;text-align:left}.header-nav .right{position:absolute;right:0;top:0;text-align:right}.header-nav .iconlink{position:relative;display:inline-block;vertical-align:middle;height:32px;line-height:1em;color:rgba(80,93,107,0.75);transition:all 150ms linear;padding:24px}.header-nav .iconlink:hover{color:#4078c0}.header-nav .iconlink{white-space:nowrap;text-decoration:none}.header-nav .title,.header-nav .label{white-space:nowrap;margin:0 8px;position:relative;top:-4px}.header-nav .iconlink[data-title]:before{content:attr(data-title);display:inline-block;position:absolute;bottom:-48px;right:24px;font-size:13px;padding:3px 10px;background:rgba(17,17,17,0.8);color:#fff;border:solid 1px rgba(17,17,17,0.2);border-radius:2px;text-decoration:none;height:22px;line-height:22px;width:auto;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 150ms linear,transform 150ms linear;transform:translate3d(0,-8px,0)}.header-nav .iconlink[data-title]:hover:before{opacity:1;transform:translate3d(0,0,0);pointer-events:auto}.header-nav .icon:after{font-size:24px;width:32px;height:32px;text-align:center}.header-nav .icon{color:rgba(80,93,107,0.5);transition:color 150ms linear}.header-nav.-expanded .icon{color:#111}.header-nav .iconlink:hover .icon{color:#4078c0}.header-nav .icon.-github:after{content:"\f233";}ul.heading-list .hlink{text-decoration:none;padding:6px 24px;display:block;height:1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}ul.heading-list .hlink,ul.heading-list .hlink:visited{color:#505d6b}ul.heading-list .hlink:before{content:'';display:inline-block;vertical-align:middle;margin-right:8px;height:2px;width:12px;background:#505d6b;opacity:.3}@font-face {
464 font-family: octicons-link;
465 src: url(data:font/woff;charset=utf-8;base64,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) format('woff');
466}
467
468.markdown-body {
469 -ms-text-size-adjust: 100%;
470 -webkit-text-size-adjust: 100%;
471 line-height: 1.5;
472 color: #333;
473 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
474 font-size: 16px;
475 line-height: 1.5;
476 word-wrap: break-word;
477}
478
479.markdown-body .pl-c {
480 color: #969896;
481}
482
483.markdown-body .pl-c1,
484.markdown-body .pl-s .pl-v {
485 color: #0086b3;
486}
487
488.markdown-body .pl-e,
489.markdown-body .pl-en {
490 color: #795da3;
491}
492
493.markdown-body .pl-smi,
494.markdown-body .pl-s .pl-s1 {
495 color: #333;
496}
497
498.markdown-body .pl-ent {
499 color: #63a35c;
500}
501
502.markdown-body .pl-k {
503 color: #a71d5d;
504}
505
506.markdown-body .pl-s,
507.markdown-body .pl-pds,
508.markdown-body .pl-s .pl-pse .pl-s1,
509.markdown-body .pl-sr,
510.markdown-body .pl-sr .pl-cce,
511.markdown-body .pl-sr .pl-sre,
512.markdown-body .pl-sr .pl-sra {
513 color: #183691;
514}
515
516.markdown-body .pl-v {
517 color: #ed6a43;
518}
519
520.markdown-body .pl-id {
521 color: #b52a1d;
522}
523
524.markdown-body .pl-ii {
525 color: #f8f8f8;
526 background-color: #b52a1d;
527}
528
529.markdown-body .pl-sr .pl-cce {
530 font-weight: bold;
531 color: #63a35c;
532}
533
534.markdown-body .pl-ml {
535 color: #693a17;
536}
537
538.markdown-body .pl-mh,
539.markdown-body .pl-mh .pl-en,
540.markdown-body .pl-ms {
541 font-weight: bold;
542 color: #1d3e81;
543}
544
545.markdown-body .pl-mq {
546 color: #008080;
547}
548
549.markdown-body .pl-mi {
550 font-style: italic;
551 color: #333;
552}
553
554.markdown-body .pl-mb {
555 font-weight: bold;
556 color: #333;
557}
558
559.markdown-body .pl-md {
560 color: #bd2c00;
561 background-color: #ffecec;
562}
563
564.markdown-body .pl-mi1 {
565 color: #55a532;
566 background-color: #eaffea;
567}
568
569.markdown-body .pl-mdr {
570 font-weight: bold;
571 color: #795da3;
572}
573
574.markdown-body .pl-mo {
575 color: #1d3e81;
576}
577
578.markdown-body .octicon {
579 display: inline-block;
580 vertical-align: text-top;
581 fill: currentColor;
582}
583
584.markdown-body a {
585 background-color: transparent;
586 -webkit-text-decoration-skip: objects;
587}
588
589.markdown-body a:active,
590.markdown-body a:hover {
591 outline-width: 0;
592}
593
594.markdown-body strong {
595 font-weight: inherit;
596}
597
598.markdown-body strong {
599 font-weight: bolder;
600}
601
602.markdown-body h1 {
603 font-size: 2em;
604 margin: 0.67em 0;
605}
606
607.markdown-body img {
608 border-style: none;
609}
610
611.markdown-body svg:not(:root) {
612 overflow: hidden;
613}
614
615.markdown-body code,
616.markdown-body kbd,
617.markdown-body pre {
618 font-family: monospace, monospace;
619 font-size: 1em;
620}
621
622.markdown-body hr {
623 box-sizing: content-box;
624 height: 0;
625 overflow: visible;
626}
627
628.markdown-body input {
629 font: inherit;
630 margin: 0;
631}
632
633.markdown-body input {
634 overflow: visible;
635}
636
637.markdown-body [type="checkbox"] {
638 box-sizing: border-box;
639 padding: 0;
640}
641
642.markdown-body * {
643 box-sizing: border-box;
644}
645
646.markdown-body input {
647 font-family: inherit;
648 font-size: inherit;
649 line-height: inherit;
650}
651
652.markdown-body a {
653 color: #4078c0;
654 text-decoration: none;
655}
656
657.markdown-body a:hover,
658.markdown-body a:active {
659 text-decoration: underline;
660}
661
662.markdown-body strong {
663 font-weight: 600;
664}
665
666.markdown-body hr {
667 height: 0;
668 margin: 15px 0;
669 overflow: hidden;
670 background: transparent;
671 border: 0;
672 border-bottom: 1px solid #ddd;
673}
674
675.markdown-body hr::before {
676 display: table;
677 content: "";
678}
679
680.markdown-body hr::after {
681 display: table;
682 clear: both;
683 content: "";
684}
685
686.markdown-body table {
687 border-spacing: 0;
688 border-collapse: collapse;
689}
690
691.markdown-body td,
692.markdown-body th {
693 padding: 0;
694}
695
696.markdown-body h1,
697.markdown-body h2,
698.markdown-body h3,
699.markdown-body h4,
700.markdown-body h5,
701.markdown-body h6 {
702 margin-top: 0;
703 margin-bottom: 0;
704}
705
706.markdown-body h1 {
707 font-size: 32px;
708 font-weight: 600;
709}
710
711.markdown-body h2 {
712 font-size: 24px;
713 font-weight: 600;
714}
715
716.markdown-body h3 {
717 font-size: 20px;
718 font-weight: 600;
719}
720
721.markdown-body h4 {
722 font-size: 16px;
723 font-weight: 600;
724}
725
726.markdown-body h5 {
727 font-size: 14px;
728 font-weight: 600;
729}
730
731.markdown-body h6 {
732 font-size: 12px;
733 font-weight: 600;
734}
735
736.markdown-body p {
737 margin-top: 0;
738 margin-bottom: 10px;
739}
740
741.markdown-body blockquote {
742 margin: 0;
743}
744
745.markdown-body ul,
746.markdown-body ol {
747 padding-left: 0;
748 margin-top: 0;
749 margin-bottom: 0;
750}
751
752.markdown-body ol ol,
753.markdown-body ul ol {
754 list-style-type: lower-roman;
755}
756
757.markdown-body ul ul ol,
758.markdown-body ul ol ol,
759.markdown-body ol ul ol,
760.markdown-body ol ol ol {
761 list-style-type: lower-alpha;
762}
763
764.markdown-body dd {
765 margin-left: 0;
766}
767
768.markdown-body code {
769 font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
770 font-size: 12px;
771}
772
773.markdown-body pre {
774 margin-top: 0;
775 margin-bottom: 0;
776 font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
777}
778
779.markdown-body .octicon {
780 vertical-align: text-bottom;
781}
782
783.markdown-body input {
784 -webkit-font-feature-settings: "liga" 0;
785 font-feature-settings: "liga" 0;
786}
787
788.markdown-body::before {
789 display: table;
790 content: "";
791}
792
793.markdown-body::after {
794 display: table;
795 clear: both;
796 content: "";
797}
798
799.markdown-body>*:first-child {
800 margin-top: 0 !important;
801}
802
803.markdown-body>*:last-child {
804 margin-bottom: 0 !important;
805}
806
807.markdown-body a:not([href]) {
808 color: inherit;
809 text-decoration: none;
810}
811
812.markdown-body .anchor {
813 float: left;
814 padding-right: 4px;
815 margin-left: -20px;
816 line-height: 1;
817}
818
819.markdown-body .anchor:focus {
820 outline: none;
821}
822
823.markdown-body p,
824.markdown-body blockquote,
825.markdown-body ul,
826.markdown-body ol,
827.markdown-body dl,
828.markdown-body table,
829.markdown-body pre {
830 margin-top: 0;
831 margin-bottom: 16px;
832}
833
834.markdown-body hr {
835 height: 0.25em;
836 padding: 0;
837 margin: 24px 0;
838 background-color: #e7e7e7;
839 border: 0;
840}
841
842.markdown-body blockquote {
843 padding: 0 1em;
844 color: #777;
845 border-left: 0.25em solid #ddd;
846}
847
848.markdown-body blockquote>:first-child {
849 margin-top: 0;
850}
851
852.markdown-body blockquote>:last-child {
853 margin-bottom: 0;
854}
855
856.markdown-body kbd {
857 display: inline-block;
858 padding: 3px 5px;
859 font-size: 11px;
860 line-height: 10px;
861 color: #555;
862 vertical-align: middle;
863 background-color: #fcfcfc;
864 border: solid 1px #ccc;
865 border-bottom-color: #bbb;
866 border-radius: 3px;
867 box-shadow: inset 0 -1px 0 #bbb;
868}
869
870.markdown-body h1,
871.markdown-body h2,
872.markdown-body h3,
873.markdown-body h4,
874.markdown-body h5,
875.markdown-body h6 {
876 margin-top: 24px;
877 margin-bottom: 16px;
878 font-weight: 600;
879 line-height: 1.25;
880}
881
882.markdown-body h1 .octicon-link,
883.markdown-body h2 .octicon-link,
884.markdown-body h3 .octicon-link,
885.markdown-body h4 .octicon-link,
886.markdown-body h5 .octicon-link,
887.markdown-body h6 .octicon-link {
888 color: #000;
889 vertical-align: middle;
890 visibility: hidden;
891}
892
893.markdown-body h1:hover .anchor,
894.markdown-body h2:hover .anchor,
895.markdown-body h3:hover .anchor,
896.markdown-body h4:hover .anchor,
897.markdown-body h5:hover .anchor,
898.markdown-body h6:hover .anchor {
899 text-decoration: none;
900}
901
902.markdown-body h1:hover .anchor .octicon-link,
903.markdown-body h2:hover .anchor .octicon-link,
904.markdown-body h3:hover .anchor .octicon-link,
905.markdown-body h4:hover .anchor .octicon-link,
906.markdown-body h5:hover .anchor .octicon-link,
907.markdown-body h6:hover .anchor .octicon-link {
908 visibility: visible;
909}
910
911.markdown-body h1 {
912 padding-bottom: 0.3em;
913 font-size: 2em;
914 border-bottom: 1px solid #eee;
915}
916
917.markdown-body h2 {
918 padding-bottom: 0.3em;
919 font-size: 1.5em;
920 border-bottom: 1px solid #eee;
921}
922
923.markdown-body h3 {
924 font-size: 1.25em;
925}
926
927.markdown-body h4 {
928 font-size: 1em;
929}
930
931.markdown-body h5 {
932 font-size: 0.875em;
933}
934
935.markdown-body h6 {
936 font-size: 0.85em;
937 color: #777;
938}
939
940.markdown-body ul,
941.markdown-body ol {
942 padding-left: 2em;
943}
944
945.markdown-body ul ul,
946.markdown-body ul ol,
947.markdown-body ol ol,
948.markdown-body ol ul {
949 margin-top: 0;
950 margin-bottom: 0;
951}
952
953.markdown-body li>p {
954 margin-top: 16px;
955}
956
957.markdown-body li+li {
958 margin-top: 0.25em;
959}
960
961.markdown-body dl {
962 padding: 0;
963}
964
965.markdown-body dl dt {
966 padding: 0;
967 margin-top: 16px;
968 font-size: 1em;
969 font-style: italic;
970 font-weight: bold;
971}
972
973.markdown-body dl dd {
974 padding: 0 16px;
975 margin-bottom: 16px;
976}
977
978.markdown-body table {
979 display: block;
980 width: 100%;
981 overflow: auto;
982}
983
984.markdown-body table th {
985 font-weight: bold;
986}
987
988.markdown-body table th,
989.markdown-body table td {
990 padding: 6px 13px;
991 border: 1px solid #ddd;
992}
993
994.markdown-body table tr {
995 background-color: #fff;
996 border-top: 1px solid #ccc;
997}
998
999.markdown-body table tr:nth-child(2n) {
1000 background-color: #f8f8f8;
1001}
1002
1003.markdown-body img {
1004 max-width: 100%;
1005 box-sizing: content-box;
1006 background-color: #fff;
1007}
1008
1009.markdown-body code {
1010 padding: 0;
1011 padding-top: 0.2em;
1012 padding-bottom: 0.2em;
1013 margin: 0;
1014 font-size: 85%;
1015 background-color: rgba(0,0,0,0.04);
1016 border-radius: 3px;
1017}
1018
1019.markdown-body code::before,
1020.markdown-body code::after {
1021 letter-spacing: -0.2em;
1022 content: "\00a0";
1023}
1024
1025.markdown-body pre {
1026 word-wrap: normal;
1027}
1028
1029.markdown-body pre>code {
1030 padding: 0;
1031 margin: 0;
1032 font-size: 100%;
1033 word-break: normal;
1034 white-space: pre;
1035 background: transparent;
1036 border: 0;
1037}
1038
1039.markdown-body .highlight {
1040 margin-bottom: 16px;
1041}
1042
1043.markdown-body .highlight pre {
1044 margin-bottom: 0;
1045 word-break: normal;
1046}
1047
1048.markdown-body .highlight pre,
1049.markdown-body pre {
1050 padding: 16px;
1051 overflow: auto;
1052 font-size: 85%;
1053 line-height: 1.45;
1054 background-color: #f7f7f7;
1055 border-radius: 3px;
1056}
1057
1058.markdown-body pre code {
1059 display: inline;
1060 max-width: auto;
1061 padding: 0;
1062 margin: 0;
1063 overflow: visible;
1064 line-height: inherit;
1065 word-wrap: normal;
1066 background-color: transparent;
1067 border: 0;
1068}
1069
1070.markdown-body pre code::before,
1071.markdown-body pre code::after {
1072 content: normal;
1073}
1074
1075.markdown-body .pl-0 {
1076 padding-left: 0 !important;
1077}
1078
1079.markdown-body .pl-1 {
1080 padding-left: 3px !important;
1081}
1082
1083.markdown-body .pl-2 {
1084 padding-left: 6px !important;
1085}
1086
1087.markdown-body .pl-3 {
1088 padding-left: 12px !important;
1089}
1090
1091.markdown-body .pl-4 {
1092 padding-left: 24px !important;
1093}
1094
1095.markdown-body .pl-5 {
1096 padding-left: 36px !important;
1097}
1098
1099.markdown-body .pl-6 {
1100 padding-left: 48px !important;
1101}
1102
1103.markdown-body .full-commit .btn-outline:not(:disabled):hover {
1104 color: #4078c0;
1105 border: 1px solid #4078c0;
1106}
1107
1108.markdown-body kbd {
1109 display: inline-block;
1110 padding: 3px 5px;
1111 font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
1112 line-height: 10px;
1113 color: #555;
1114 vertical-align: middle;
1115 background-color: #fcfcfc;
1116 border: solid 1px #ccc;
1117 border-bottom-color: #bbb;
1118 border-radius: 3px;
1119 box-shadow: inset 0 -1px 0 #bbb;
1120}
1121
1122.markdown-body :checked+.radio-label {
1123 position: relative;
1124 z-index: 1;
1125 border-color: #4078c0;
1126}
1127
1128.markdown-body .task-list-item {
1129 list-style-type: none;
1130}
1131
1132.markdown-body .task-list-item+.task-list-item {
1133 margin-top: 3px;
1134}
1135
1136.markdown-body .task-list-item input {
1137 margin: 0 0.2em 0.25em -1.6em;
1138 vertical-align: middle;
1139}
1140
1141.markdown-body hr {
1142 border-bottom-color: #eee;
1143}
1144
1145.markdown-body{margin:0 auto;max-width:768px;overflow:visible;padding-bottom:64px}.markdown-body{line-height:1.65}@media (max-width:768px){.markdown-body{line-height:1.6;font-size:15px}}.markdown-body h1{font-size:2.5em;font-weight:300;margin-bottom:.5em;padding-bottom:.5em}@media (min-width:769px){.markdown-body h2{margin-top:28px;font-size:1.75em;line-height:1.225}.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{line-height:1.25;margin-top:24px}.markdown-body h3{font-size:1.5em}.markdown-body h4{font-size:1.25em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em}}.menu-toggle{display:none;box-sizing:content-box}@media (min-width:769px){.menu-toggle{display:block;width:52px;height:52px;line-height:40px;position:fixed;padding-left:12px;left:0;bottom:0;color:#111;z-index:10;cursor:pointer;background:transparent}}.menu-toggle{transition:width 1ms linear 250ms,background-color 1ms linear 250ms,color 400ms linear}.-menu-visible .menu-toggle{width:229px;background-color:#fff;transition:color 400ms linear}.menu-toggle:before{display:inline-block;content:"\f20e";font-size:24px;text-align:center;width:40px}.menu-toggle:hover{color:#4078c0}/* Make clicks pass-through */
1146#nprogress {
1147 pointer-events: none;
1148}
1149
1150#nprogress .bar {
1151 background: #29d;
1152
1153 position: fixed;
1154 z-index: 1031;
1155 top: 0;
1156 left: 0;
1157
1158 width: 100%;
1159 height: 2px;
1160}
1161
1162/* Fancy blur effect */
1163#nprogress .peg {
1164 display: block;
1165 position: absolute;
1166 right: 0px;
1167 width: 100px;
1168 height: 100%;
1169 box-shadow: 0 0 10px #29d, 0 0 5px #29d;
1170 opacity: 1.0;
1171 transform: rotate(3deg) translate(0px, -4px);
1172}
1173
1174/* Remove these to get rid of the spinner */
1175#nprogress .spinner {
1176 display: block;
1177 position: fixed;
1178 z-index: 1031;
1179 top: 15px;
1180 right: 15px;
1181}
1182
1183#nprogress .spinner-icon {
1184 width: 18px;
1185 height: 18px;
1186 box-sizing: border-box;
1187
1188 border: solid 2px transparent;
1189 border-top-color: #29d;
1190 border-left-color: #29d;
1191 border-radius: 50%;
1192 animation: nprogress-spinner 400ms linear infinite;
1193}
1194
1195.nprogress-custom-parent {
1196 overflow: hidden;
1197 position: relative;
1198}
1199
1200.nprogress-custom-parent #nprogress .spinner,
1201.nprogress-custom-parent #nprogress .bar {
1202 position: absolute;
1203}
1204@keyframes nprogress-spinner {
1205 0% { transform: rotate(0deg); }
1206 100% { transform: rotate(360deg); }
1207}
1208
1209
1210#nprogress .bar{background:#4078c0}#nprogress .peg{box-shadow:0 0 10px #4078c0,0 0 5px #4078c0;display:block}#nprogress .spinner-icon{border-top-color:#4078c0;border-left-color:#4078c0}.toc-menu::-webkit-scrollbar{width:4px}.toc-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.toc-menu:hover::-webkit-scrollbar-thumb{background:rgba(136,136,136,0.4)}.toc-menu:hover::-webkit-scrollbar-track{background:rgba(136,136,136,0.1)}.toc-menu{position:relative;padding:20px 0;box-shadow:inset -1px 0 rgba(17,17,17,0.1);font-size:13px;transition:opacity 1500ms linear}.toc-menu ul,.toc-menu li{margin:0;padding:0;list-style:none}.toc-menu .title{display:block;padding:7px 24px;height:1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:content-box}.toc-menu .-level-1.-parent{margin-bottom:16px}.toc-menu .-level-1.-parent > .title{margin-top:16px;font-weight:bold;color:#111;font-size:1.1em}.toc-menu .link,.toc-menu .link:visited{color:#505d6b;text-decoration:none;position:relative}.toc-menu .link,.toc-menu .hlink{transition:background-color 200ms linear,color 500ms linear,box-shadow 200ms linear;box-shadow:inset -2px 0 rgba(64,120,192,0);box-sizing:content-box}.toc-menu .link:hover,.toc-menu .hlink:hover{background-color:rgba(64,120,192,0.02);color:#404a56;transition:box-shadow 200ms linear}.toc-menu .link:active,.toc-menu .hlink:active{background-color:rgba(64,120,192,0.1);color:#111;transition:box-shadow 200ms linear}.toc-menu .link.-active,.toc-menu .hlink.-active{box-shadow:inset -2px 0 #4078c0;transition:background-color 200ms linear,color 500ms linear}.toc-menu .-level-1:first-child{margin-bottom:16px}.toc-menu .-level-1:first-child > .heading-list{margin-top:16px}.toc-menu .-level-1:first-child > .title{margin-top:0;font-size:1.5em;font-weight:300;color:#111}.toc-menu .-level-3 .title{padding-left:32px}.toc-menu .-level-4 .title{padding-left:40px}.toc-menu .heading-item.-depth-3{margin-left:1.2rem}.toc-menu.-faded .title:not(.-active){opacity:.2;transition:opacity 1500ms linear}.toc-menu.-faded:hover .title{opacity:1;transition:opacity 200ms linear}
\No newline at end of file