html {--c-000:#000;--c-005cc5:#005cc5;--c-0078e7:#0078e7;--c-0366d6:#0366d6;--c-129fea:#129fea;--c-24292e:#24292e;--c-273135:rgba(27,31,35,.05);--c-444d56:#444d56;--c-636c72:#636c72;--c-6a737d:#6a737d;--c-808080:#808080;--c-959da5:#959da5;--c-c6cbd1:#c6cbd1;--c-ccc:#ccc;--c-ddd:#ddd;--c-dfe2e5:#dfe2e5;--c-e1e4e8:#e1e4e8;--c-eaecef:#eaecef;--c-eee:#eee;--c-f6f8fa:#f6f8fa;--c-fafbfc:#fafbfc;--c-fcfcfc:#fcfcfc;--c-fff:#fff}
#top-logo{filter:invert(0%)}
/* RGB=>HSL=>HS(1-L)=>RGB */
@media (prefers-color-scheme: dark) {
html {--c-000:#fff;--c-005cc5:#5f8fff;--c-0078e7:#0078e7;--c-0366d6:#4985fb;--c-129fea:#0064a9;--c-24292e:#ccd2d8;--c-273135:rgba(60,65,69,.05);--c-444d56:#9da7b1;--c-636c72:#7c858b;--c-6a737d:#747e88;--c-808080:#6e6e6e;--c-959da5:#4e555c;--c-c6cbd1:#2a2e32;--c-ccc:#2c2c2c;--c-ddd:#1f1f1f;--c-dfe2e5:#1a1c1f;--c-e1e4e8:#191b1e;--c-eaecef:#131517;--c-eee:#131313;--c-f6f8fa:#070a0c;--c-fafbfc:#040507;--c-fcfcfc:#040404;--c-fff:#000}
#top-logo{filter:invert(100%)}
}
.element{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:var(--c-24292e);background-color:var(--c-fff);font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;word-wrap:break-word}.element a{background-color:transparent;-webkit-text-decoration-skip:objects}.element a:active,.element a:hover{outline-width:0}.element strong{font-weight:inherit}.element strong{font-weight:bolder}.element h1{font-size:2em;margin:.67em 0}.element img{border-style:none}.element svg:not(:root){overflow:hidden}.element code,.element kbd,.element xmp{font-family:monospace;font-size:1em}.element hr{box-sizing:content-box;height:0;overflow:visible}.element input{font:inherit;margin:0}.element input{overflow:visible}.element [type=checkbox]{box-sizing:border-box;padding:0}.element *{box-sizing:border-box}.element input{font-family:inherit;font-size:inherit;line-height:inherit}.element a{color:var(--c-0366d6);text-decoration:none}.element a:hover{text-decoration:underline}.element strong{font-weight:600}.element hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid var(--c-dfe2e5)}.element hr::before{display:table;content:""}.element hr::after{display:table;clear:both;content:""}.element td,.element th{padding:0}.element h1,.element h2,.element h3,.element h4,.element h5,.element h6{margin-top:0;margin-bottom:0}.element h1{font-size:32px;font-weight:600}.element h2{font-size:24px;font-weight:600}.element h3{font-size:20px;font-weight:600}.element h4{font-size:16px;font-weight:600}.element h5{font-size:14px;font-weight:600}.element h6{font-size:12px;font-weight:600}.element p{margin-top:0;margin-bottom:10px}.element blockquote{margin:0}.element ol,.element ul{padding-left:0;margin-top:0;margin-bottom:0}.element ol ol,.element ul ol{list-style-type:lower-roman}.element ol ol ol,.element ol ul ol,.element ul ol ol,.element ul ul ol{list-style-type:lower-alpha}.element dd{margin-left:0}.element code,.element xmp{font-family:monospace;font-size:12px}.element .repo-config-option:not(:checked)~.time-remaining{display:none}.element .pl-0{padding-left:0!important}.element .pl-1{padding-left:4px!important}.element .pl-2{padding-left:8px!important}.element .pl-3{padding-left:16px!important}.element .pl-4{padding-left:24px!important}.element .pl-5{padding-left:32px!important}.element .pl-6{padding-left:40px!important}.element::before{display:table;content:""}.element::after{display:table;clear:both;content:""}.element>:first-child{margin-top:0!important}.element>:last-child{margin-bottom:0!important}.element a:not([href]){color:inherit;text-decoration:none}.element blockquote,.element dl,.element ol,.element p,.element table,.element ul{margin-top:0;margin-bottom:16px}.element hr{height:.25em;padding:0;margin:24px 0;background-color:var(--c-e1e4e8);border:0}.element blockquote{padding:0 1em;color:var(--c-6a737d);border-left:.25em solid var(--c-dfe2e5)}.element blockquote>:first-child{margin-top:0}.element blockquote>:last-child{margin-bottom:0}.element kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:var(--c-444d56);vertical-align:middle;background-color:var(--c-fafbfc);border:solid 1px var(--c-c6cbd1);border-bottom-color:var(--c-959da5);border-radius:3px;box-shadow:inset 0 -1px 0 var(--c-959da5)}.element h1,.element h2,.element h3,.element h4,.element h5,.element h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.element h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--c-eaecef)}.element h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--c-eaecef)}.element h3{font-size:1.25em}.element h4{font-size:1em}.element h5{font-size:.875em}.element h6{font-size:.85em;color:var(--c-6a737d)}.element ol,.element ul{padding-left:2em}.element ol ol,.element ol ul,.element ul ol,.element ul ul{margin-top:0;margin-bottom:0}.element li>p{margin-top:16px}.element dl{padding:0}.element dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.element dl dd{padding:0 16px;margin-bottom:16px}.element table{border-spacing:0;border-collapse:collapse;width:100%;overflow:auto;margin-left:auto;margin-right:auto}.element table th{font-weight:600}.element table td,.element table th{padding:6px 13px;border:1px solid var(--c-dfe2e5)}.element table tr{background-color:var(--c-fff);border-top:1px solid var(--c-c6cbd1)}.element table tr:nth-child(2n){background-color:var(--c-f6f8fa)}.element img{max-width:100%;box-sizing:content-box}.element code,.element xmp{padding:0;padding-top:.2em;padding-bottom:.2em;margin:0;font-size:85%;background-color:var(--c-273135);border-radius:3px}.element code::after,.element code::before{letter-spacing:-.2em;content:"\00a0"}.element .full-commit .btn-outline:not(:disabled):hover{color:var(--c-005cc5);border-color:var(--c-005cc5)}.element kbd{display:inline-block;padding:3px 5px;font:11px monospace;line-height:10px;color:var(--c-444d56);vertical-align:middle;background-color:var(--c-fcfcfc);border:solid 1px var(--c-c6cbd1);border-bottom-color:var(--c-959da5);border-radius:3px;box-shadow:inset 0 -1px 0 var(--c-959da5)}.element :checked+.radio-label{position:relative;z-index:1;border-color:var(--c-0366d6)}.element .task-list-item{list-style-type:none}.element .task-list-item+.task-list-item{margin-top:3px}.element .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.element hr{border-bottom-color:var(--c-eee)}.element body{box-sizing:border-box;min-width:200px;max-width:980px;margin:0 auto;padding:45px;position:relative;padding-bottom:200px}.element body:last-child{margin-bottom:50px}.element header{margin-bottom:1em}.element header h1{margin:0;padding:0;font-size:7vmin;border-bottom:none}.element code,.element xmp{margin-bottom:20px;padding-left:20px;white-space:pre;display:block;color:var(--c-fff);background:var(--c-000);word-wrap:break-word;overflow:auto}.element g-row{display:block}.element g-col{display:inline}@media (min-width:50em){.element g-row{width:100%;display:table;table-layout:fixed}.element g-col{display:table-cell;padding-right:2%}.element g-col:last-child{padding-left:2%;padding-right:0}}.element label{display:block;margin-bottom:3px}.element label>input[type=checkbox]{margin-top:10px;margin-bottom:15px}.element label>input[type=radio]{margin-top:10px;margin-bottom:10px}.element input:not([type]),.element input[type=color],.element input[type=date],.element input[type=datetime-local],.element input[type=datetime],.element input[type=email],.element input[type=month],.element input[type=number],.element input[type=password],.element input[type=search],.element input[type=tel],.element input[type=text],.element input[type=time],.element input[type=url],.element input[type=week],.element select,.element textarea{display:block;margin-bottom:10px;padding:.3em;display:inline-block;border:1px solid var(--c-ccc);box-shadow:inset 0 1px 3px var(--c-ddd);border-radius:4px;vertical-align:middle;box-sizing:border-box}.element input:not([type]):focus,.element input[type=color]:focus,.element input[type=date]:focus,.element input[type=datetime-local]:focus,.element input[type=datetime]:focus,.element input[type=email]:focus,.element input[type=month]:focus,.element input[type=number]:focus,.element input[type=password]:focus,.element input[type=search]:focus,.element input[type=tel]:focus,.element input[type=text]:focus,.element input[type=time]:focus,.element input[type=url]:focus,.element input[type=week]:focus,.element select:focus,.element textarea:focus{outline:0;border-color:var(--c-129fea)}.element select{display:block;margin-bottom:10px;height:2.25em;border:1px solid var(--c-ccc);background-color:var(--c-fff)}.element button{background-color:var(--c-0078e7);color:var(--c-fff);margin-top:10px;margin-bottom:15px;padding:.5em 1em;text-decoration:none;border-radius:2px;border:transparent}.element footer{color:var(--c-636c72)!important;position:absolute;right:0;bottom:0;left:0;padding-top:1rem;background-color:var(--c-eee);text-align:center}.element html{height:100%;box-sizing:border-box}.element p>code{padding:0;margin:0;font-size:85%;border-radius:3px;display:inline-block;background-color:var(--c-808080);word-break:keep-all;vertical-align:middle}@viewport{zoom:1;width:extend-to-zoom}