+ {{ .Summary | safeHTML }}
+
+
{{ .Summary | safeHTML }}
diff --git a/layouts/partials/script.html b/layouts/partials/script.html
index fe861cc..f777396 100644
--- a/layouts/partials/script.html
+++ b/layouts/partials/script.html
@@ -2,26 +2,4 @@
type="application/javascript" src="{{ "js/frameworks.js" | absURL }}">
-
\ No newline at end of file
+ type="application/javascript" src="{{ "js/github-bootstrap.js" | absURL }}">
\ No newline at end of file
diff --git a/static/css/frameworks.css b/static/css/frameworks.css
index eb95d16..8152672 100644
--- a/static/css/frameworks.css
+++ b/static/css/frameworks.css
@@ -17,5 +17,4 @@
* Released under MIT license. Copyright (c) 2019 GitHub Inc.
*/.octicon{display:inline-block;vertical-align:text-top;fill:currentColor}
-/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:initial}[hidden],template{display:none!important}a{background-color:initial}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;line-height:1.5;color:#24292e;background-color:#fff}a{color:#0366d6;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}.rule,hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}.rule:after,.rule:before,hr:after,hr:before{display:table;content:""}.rule:after,hr:after{clear:both}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none!important}details summary{cursor:pointer}details:not([open])>:not(summary){display:none!important}kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px}h1,h2{font-weight:600}h2{font-size:24px}h3{font-size:20px}h3,h4{font-weight:600}h4{font-size:16px}h5{font-size:14px}h5,h6{font-weight:600}h6{font-size:12px}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ol,ul{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}dd{margin-left:0}code,pre,tt{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0}.octicon{vertical-align:text-bottom}.Box{background-color:#fff;border:1px solid #d1d5da;border-radius:3px}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:#f6f8fa;border:1px solid #d1d5da;border-top-left-radius:3px;border-top-right-radius:3px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid #e1e4e8}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top:1px solid #e1e4e8}.Box-row:first-of-type{border-top-color:transparent;border-top-left-radius:2px;border-top-right-radius:2px}.Box-row:last-of-type{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 #0366d6}.Box-row.navigation-focus .Box-row--drag-button{color:#0366d6;cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:#fafbfc}.Box-row.navigation-focus.sortable-ghost{background-color:#f6f8fa}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:#f6f8fa}.Box-row--focus-blue.navigation-focus{background-color:#f1f8ff}.Box-row--hover-gray:hover{background-color:#f6f8fa}.Box-row--hover-blue:hover{background-color:#f1f8ff}@media (min-width:768px){.Box-row-link{color:#24292e;text-decoration:none}.Box-row-link:hover{color:#0366d6;text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top:1px solid #e1e4e8}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:#c8e1ff}.Box--blue .Box-header{background-color:#f1f8ff;border-color:#c8e1ff}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:#c8e1ff}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:#d73a49}.Box-header--blue{background-color:#f1f8ff;border-color:#c8e1ff}.Box-row--yellow{background-color:#fffbdd}.Box-row--blue{background-color:#f1f8ff}.Box-row--gray{background-color:#f6f8fa}.Box-btn-octicon.btn-octicon{padding:16px;margin:-16px;line-height:1.5}.breadcrumb-item{display:inline-block;margin-left:-.35em;white-space:nowrap;list-style:none}.breadcrumb-item:after{padding-right:.5em;padding-left:.5em;color:#e1e4e8;content:"/"}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after{content:none}.btn{position:relative;display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:repeat-x;background-position:-1px -1px;background-size:110% 110%;border:1px solid rgba(27,31,35,.2);border-radius:.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{vertical-align:text-top}.btn .Counter{color:#586069;text-shadow:none;background-color:rgba(27,31,35,.1)}.btn:hover{text-decoration:none;background-repeat:repeat-x}.btn:focus{outline:0}.btn.disabled,.btn:disabled{cursor:default;background-position:0 0}.btn.selected,.btn:active{background-image:none}.btn{color:#24292e;background-color:#eff3f6;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%)}.btn.focus,.btn:focus{box-shadow:0 0 0 .2em rgba(3,102,214,.3)}.btn.hover,.btn:hover{background-color:#e6ebf1;background-image:linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%);background-position:-.5em;border-color:rgba(27,31,35,.35)}.btn.selected,.btn:active,[open]>.btn{background-color:#e9ecef;background-image:none;border-color:rgba(27,31,35,.35);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn.disabled,.btn:disabled{color:rgba(36,41,46,.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-primary{color:#fff;background-color:#28a745;background-image:linear-gradient(-180deg,#34d058,#28a745 90%)}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.btn-primary.hover,.btn-primary:hover{background-color:#269f42;background-image:linear-gradient(-180deg,#2fcb53,#269f42 90%);background-position:-.5em;border-color:rgba(27,31,35,.5)}.btn-primary.selected,.btn-primary:active,[open]>.btn-primary{background-color:#279f43;background-image:none;border-color:rgba(27,31,35,.5);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn-primary.disabled,.btn-primary:disabled{color:hsla(0,0%,100%,.75);background-color:#94d3a2;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-primary .Counter{color:#29b249;background-color:#fff}.btn-blue{color:#fff;background-color:#0361cc;background-image:linear-gradient(-180deg,#0679fc,#0361cc 90%)}.btn-blue.focus,.btn-blue:focus{box-shadow:0 0 0 .2em rgba(6,121,252,.4)}.btn-blue.hover,.btn-blue:hover{background-color:#035cc2;background-image:linear-gradient(-180deg,#0374f4,#035cc2 90%);background-position:-.5em;border-color:rgba(27,31,35,.5)}.btn-blue.selected,.btn-blue:active,[open]>.btn-blue{background-color:#045cc1;background-image:none;border-color:rgba(27,31,35,.5);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn-blue.disabled,.btn-blue:disabled{color:hsla(0,0%,100%,.75);background-color:#81b0e5;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-blue .Counter{color:#0366d6;background-color:#fff}.btn-danger{color:#cb2431;background-color:#fafbfc;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%)}.btn-danger:focus{box-shadow:0 0 0 .2em rgba(203,36,49,.4)}.btn-danger:hover{color:#fff;background-color:#cb2431;background-image:linear-gradient(-180deg,#de4450,#cb2431 90%);border-color:rgba(27,31,35,.5)}.btn-danger:hover .Counter{color:#fff}.btn-danger.selected,.btn-danger:active,[open]>.btn-danger{color:#fff;background-color:#b5202c;background-image:none;border-color:rgba(27,31,35,.5);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn-danger.disabled,.btn-danger:disabled{color:rgba(203,36,49,.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-outline{color:#0366d6;background-color:#fff;background-image:none}.btn-outline .Counter{background-color:rgba(27,31,35,.07)}.btn-outline.selected,.btn-outline:active,.btn-outline:hover,[open]>.btn-outline{color:#fff;background-color:#0366d6;background-image:none;border-color:#0366d6}.btn-outline.selected .Counter,.btn-outline:active .Counter,.btn-outline:hover .Counter,[open]>.btn-outline .Counter{color:#0366d6;background-color:#fff}.btn-outline:focus{border-color:#0366d6;box-shadow:0 0 0 .2em rgba(3,102,214,.4)}.btn-outline.disabled,.btn-outline:disabled{color:rgba(27,31,35,.3);background-color:#fff;border-color:rgba(27,31,35,.15);box-shadow:none}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-sm{padding:3px 10px;font-size:12px;line-height:20px}.btn-large{padding:.75em 1.25em;font-size:inherit;border-radius:6px}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.ellipsis-expander,.hidden-text-expander a{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:#444d56;text-decoration:none;vertical-align:middle;background:#dfe2e5;border:0;border-radius:1px}.ellipsis-expander:hover,.hidden-text-expander a:hover{text-decoration:none;background-color:#c6cbd1}.ellipsis-expander:active,.hidden-text-expander a:active{color:#fff;background-color:#2188ff}.social-count{float:left;padding:3px 10px;font-size:12px;font-weight:600;line-height:20px;color:#24292e;vertical-align:middle;background-color:#fff;border:1px solid rgba(27,31,35,.2);border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.social-count:active,.social-count:hover{text-decoration:none}.social-count:hover{color:#0366d6;cursor:pointer}.btn-block{display:block;width:100%;text-align:center}.btn-link{display:inline-block;padding:0;font-size:inherit;color:#0366d6;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:initial;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover{color:rgba(88,96,105,.5);cursor:default}.details-reset>summary{list-style:none}.details-reset>summary:before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup:after,.BtnGroup:before{display:table;content:""}.BtnGroup:after{clear:both}.BtnGroup+.btn,.BtnGroup+.BtnGroup{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.BtnGroup-item.selected,.BtnGroup-item:active,.BtnGroup-item:focus,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:3px;border-bottom-left-radius:3px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:active,.BtnGroup-item:focus,.BtnGroup-parent:active,.BtnGroup-parent:focus{z-index:1}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{min-height:34px;padding:6px 8px;font-size:16px;line-height:20px;color:#24292e;vertical-align:middle;background-color:#fff;background-repeat:no-repeat;background-position:right 8px center;border:1px solid #d1d5da;border-radius:3px;outline:none;box-shadow:inset 0 1px 2px rgba(27,31,35,.075)}.form-control.focus,.form-control:focus,.form-select.focus,.form-select:focus{border-color:#2188ff;outline:none;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}@media (min-width:768px){.form-control,.form-select{font-size:14px}}.input-contrast{background-color:#fafbfc}.input-contrast:focus{background-color:#fff}.input-dark{color:#fff;background-color:hsla(0,0%,100%,.15);border-color:transparent}.input-dark:-ms-input-placeholder{color:inherit;opacity:.6}.input-dark::-ms-input-placeholder{color:inherit;opacity:.6}.input-dark::placeholder{color:inherit;opacity:.6}.input-dark.focus,.input-dark:focus{border-color:rgba(27,31,35,.3);box-shadow:0 0 0 .2em rgba(121,184,255,.4)}:-ms-input-placeholder{color:#6a737d}::-ms-input-placeholder{color:#6a737d}::placeholder{color:#6a737d}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{padding:4px 10px;font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none!important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:#fffbdd;border-radius:3px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:#586069}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields:after,.hfields:before{display:table;content:""}.hfields:after{clear:both}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label{display:inline-block;margin:5px 0 0;color:#586069}.hfields .form-group dt img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions:after,.form-actions:before{display:table;content:""}.form-actions:after{clear:both}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:#735c0f;background:#fffbdd;border:1px solid #d9d0a5;border-radius:3px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:34px;padding-right:24px;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") no-repeat right 8px center;background-size:8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}.select-sm{height:28px;min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:#fafbfc}.form-group .form-control:focus{background-color:#fff}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt{float:left;margin:0;line-height:32px}.form-group.flattened dd{line-height:32px}.form-group dd h4{margin:4px 0 0}.form-group dd h4.is-error{color:#cb2431}.form-group dd h4.is-success{color:#28a745}.form-group dd h4+.note{margin-top:0}.form-group.required dt label:after{padding-left:5px;color:#cb2431;content:"*"}.form-group .error,.form-group .indicator,.form-group .success{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:#28a745}.form-group.errored .error,.form-group.errored .warning,.form-group.warn .error,.form-group.warn .warning{position:absolute;z-index:10;display:block;max-width:450px;padding:5px 8px;margin:4px 0 0;font-size:13px;font-weight:400;border-style:solid;border-width:1px;border-radius:3px}.form-group.errored .error:after,.form-group.errored .error:before,.form-group.errored .warning:after,.form-group.errored .warning:before,.form-group.warn .error:after,.form-group.warn .error:before,.form-group.warn .warning:after,.form-group.warn .warning:before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.errored .error:after,.form-group.errored .warning:after,.form-group.warn .error:after,.form-group.warn .warning:after{border-width:5px}.form-group.errored .error:before,.form-group.errored .warning:before,.form-group.warn .error:before,.form-group.warn .warning:before{margin-left:-1px;border-width:6px}.form-group.warn .warning{color:#735c0f;background-color:#fffbdd;border-color:#d9d0a5}.form-group.warn .warning:after{border-bottom-color:#fffbdd}.form-group.warn .warning:before{border-bottom-color:#d9d0a5}.form-group.errored label{color:#cb2431}.form-group.errored .error{color:#86181d;background-color:#ffdce0;border-color:#cea0a5}.form-group.errored .error:after{border-bottom-color:#ffdce0}.form-group.errored .error:before{border-bottom-color:#cea0a5}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:#586069}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-errored,dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-16px.gif)}dl.form-group>dd .form-control.is-autocheck-successful{background-image:url(/images/modules/ajax/success.png)}dl.form-group>dd .form-control.is-autocheck-errored{background-image:url(/images/modules/ajax/error.png)}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){dl.form-group>dd .form-control.is-autocheck-errored,dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-32.gif)}dl.form-group>dd .form-control.is-autocheck-successful{background-image:url(/images/modules/ajax/success@2x.png)}dl.form-group>dd .form-control.is-autocheck-errored{background-image:url(/images/modules/ajax/error@2x.png)}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success:before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:#28a745;fill:#28a745}.status-indicator-success .octicon-x{display:none}.status-indicator-failed:before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:#cb2431;fill:#d73a49}.status-indicator-loading{width:16px;background:url(/images/spinners/octocat-spinner-32-EAF2F5.gif) 0 0 no-repeat;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:initial;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:#586069;background-color:#fafbfc;border:1px solid #c3c8cf;border-top:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.drag-and-drop .default,.drag-and-drop .error,.drag-and-drop .loading{display:none}.drag-and-drop .error{color:#cb2431}.drag-and-drop img{vertical-align:top}.is-bad-file .drag-and-drop .bad-file,.is-bad-permissions .drag-and-drop .bad-permissions,.is-default .drag-and-drop .default,.is-duplicate-filename .drag-and-drop .duplicate-filename,.is-empty .drag-and-drop .empty,.is-hidden-file .drag-and-drop .hidden-file,.is-repository-required .drag-and-drop .repository-required,.is-too-big .drag-and-drop .too-big,.is-uploading .drag-and-drop .loading{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:#586069}.drag-and-drop-error-info a{color:#0366d6}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed #dfe2e5;border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.upload-enabled.focused .form-control{box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:#4a9eff}.dragover .drag-and-drop,.dragover textarea{box-shadow:0 0 3px #c9ff00}.previewable-comment-form,.write-content{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid #c3c8cf}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .preview-content,.previewable-comment-form .write-content{display:none;margin:0 8px 8px}.previewable-comment-form.preview-selected .preview-content,.previewable-comment-form.write-selected .write-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:#586069}p.explain{position:relative;font-size:12px;color:#586069}p.explain strong{color:#24292e}p.explain .octicon{margin-right:5px;color:#959da5}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group-button,.input-group .form-control{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button:first-child .btn,.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group-button:last-child .btn,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.container-sm{max-width:544px}.container-md,.container-sm{margin-right:auto;margin-left:auto}.container-md{max-width:768px}.container-lg{max-width:1012px}.container-lg,.container-xl{margin-right:auto;margin-left:auto}.container-xl{max-width:1280px}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media (min-width:544px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media (min-width:768px){.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media (min-width:1012px){.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}@media (min-width:1280px){.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}@media (min-width:544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}.offset-1{margin-left:8.33333%!important}.offset-2{margin-left:16.66667%!important}.offset-3{margin-left:25%!important}.offset-4{margin-left:33.33333%!important}.offset-5{margin-left:41.66667%!important}.offset-6{margin-left:50%!important}.offset-7{margin-left:58.33333%!important}.offset-8{margin-left:66.66667%!important}.offset-9{margin-left:75%!important}.offset-10{margin-left:83.33333%!important}.offset-11{margin-left:91.66667%!important}@media (min-width:544px){.offset-sm-1{margin-left:8.33333%!important}.offset-sm-2{margin-left:16.66667%!important}.offset-sm-3{margin-left:25%!important}.offset-sm-4{margin-left:33.33333%!important}.offset-sm-5{margin-left:41.66667%!important}.offset-sm-6{margin-left:50%!important}.offset-sm-7{margin-left:58.33333%!important}.offset-sm-8{margin-left:66.66667%!important}.offset-sm-9{margin-left:75%!important}.offset-sm-10{margin-left:83.33333%!important}.offset-sm-11{margin-left:91.66667%!important}}@media (min-width:768px){.offset-md-1{margin-left:8.33333%!important}.offset-md-2{margin-left:16.66667%!important}.offset-md-3{margin-left:25%!important}.offset-md-4{margin-left:33.33333%!important}.offset-md-5{margin-left:41.66667%!important}.offset-md-6{margin-left:50%!important}.offset-md-7{margin-left:58.33333%!important}.offset-md-8{margin-left:66.66667%!important}.offset-md-9{margin-left:75%!important}.offset-md-10{margin-left:83.33333%!important}.offset-md-11{margin-left:91.66667%!important}}@media (min-width:1012px){.offset-lg-1{margin-left:8.33333%!important}.offset-lg-2{margin-left:16.66667%!important}.offset-lg-3{margin-left:25%!important}.offset-lg-4{margin-left:33.33333%!important}.offset-lg-5{margin-left:41.66667%!important}.offset-lg-6{margin-left:50%!important}.offset-lg-7{margin-left:58.33333%!important}.offset-lg-8{margin-left:66.66667%!important}.offset-lg-9{margin-left:75%!important}.offset-lg-10{margin-left:83.33333%!important}.offset-lg-11{margin-left:91.66667%!important}}@media (min-width:1280px){.offset-xl-1{margin-left:8.33333%!important}.offset-xl-2{margin-left:16.66667%!important}.offset-xl-3{margin-left:25%!important}.offset-xl-4{margin-left:33.33333%!important}.offset-xl-5{margin-left:41.66667%!important}.offset-xl-6{margin-left:50%!important}.offset-xl-7{margin-left:58.33333%!important}.offset-xl-8{margin-left:66.66667%!important}.offset-xl-9{margin-left:75%!important}.offset-xl-10{margin-left:83.33333%!important}.offset-xl-11{margin-left:91.66667%!important}}.menu{margin-bottom:15px;list-style:none;background-color:#fff;border:1px solid #d1d5da;border-radius:3px}.menu-item{position:relative;display:block;padding:8px 10px;border-bottom:1px solid #e1e4e8}.menu-item:first-child{border-top:0;border-top-right-radius:2px}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:2px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:2px}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:2px}.menu-item:hover{text-decoration:none;background-color:#f6f8fa}.menu-item.selected{font-weight:600;color:#24292e;cursor:default;background-color:#fff}.menu-item.selected:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:#e36209}.menu-item .octicon{width:16px;margin-right:5px;color:#24292e;text-align:center}.menu-item .Counter{float:right;margin-left:5px}.menu-item .menu-warning{float:right;color:#86181d}.menu-item .avatar{float:left;margin-right:5px}.menu-item.alert .Counter{color:#cb2431}.menu-heading{display:block;padding:8px 10px;margin-top:0;margin-bottom:0;font-size:13px;font-weight:600;line-height:20px;color:#586069;background-color:#f3f5f8;border-bottom:1px solid #e1e4e8}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.tabnav{margin-top:0;margin-bottom:15px;border-bottom:1px solid #d1d5da}.tabnav .Counter{margin-left:5px}.tabnav-tabs{margin-bottom:-1px}.tabnav-tab{display:inline-block;padding:8px 12px;font-size:14px;line-height:20px;color:#586069;text-decoration:none;background-color:initial;border:1px solid transparent;border-bottom:0}.tabnav-tab.selected,.tabnav-tab[aria-selected=true]{color:#24292e;background-color:#fff;border-color:#d1d5da;border-radius:3px 3px 0 0}.tabnav-tab:focus,.tabnav-tab:hover{color:#24292e;text-decoration:none}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:#586069}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:#0366d6;text-decoration:none}.tabnav-btn{margin-left:10px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:4px 10px;margin:0 0 2px;font-size:12px}.filter-list.pjax-active .filter-item{color:#586069;background-color:initial}.filter-list.pjax-active .filter-item.pjax-active{color:#fff;background-color:#0366d6}.filter-item{position:relative;display:block;padding:8px 10px;margin-bottom:5px;overflow:hidden;font-size:14px;color:#586069;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:3px}.filter-item:hover{text-decoration:none;background-color:#eaecef}.filter-item.selected{color:#fff;background-color:#0366d6}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:#eff3f6}.SideNav{background-color:#fafbfc}.SideNav-item{position:relative;display:block;width:100%;padding:16px;color:#586069;text-align:left;background-color:initial;border:0;border-top:1px solid #e1e4e8}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 #e1e4e8}.SideNav-item:before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:3px;pointer-events:none;content:""}.SideNav-item:focus,.SideNav-item:hover{color:#24292e;text-decoration:none;background-color:#f6f8fa;outline:none}.SideNav-item:focus:before,.SideNav-item:hover:before{background-color:#d1d5da}.SideNav-item:active{background-color:#fff}.SideNav-item[aria-current=page],.SideNav-item[aria-selected=true]{font-weight:500;color:#24292e;background-color:#fff}.SideNav-item[aria-current=page]:before,.SideNav-item[aria-selected=true]:before{background-color:#e36209}.SideNav-icon{width:16px;color:#6a737d}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:#0366d6;text-align:left;background-color:initial;border:0}.SideNav-subItem:focus,.SideNav-subItem:hover{color:#24292e;text-decoration:none;outline:none}.SideNav-subItem[aria-current=page],.SideNav-subItem[aria-selected=true]{font-weight:500;color:#24292e}.subnav{margin-bottom:20px}.subnav:after,.subnav:before{display:table;content:""}.subnav:after{clear:both}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid #eaecef}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:6px 14px;font-weight:600;line-height:20px;color:#586069;border:1px solid #e1e4e8}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:focus,.subnav-item:hover{text-decoration:none;background-color:#f6f8fa}.subnav-item.selected,.subnav-item.selected:focus,.subnav-item.selected:hover{z-index:2;color:#fff;background-color:#0366d6;border-color:#0366d6}.subnav-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.subnav-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.subnav-search{position:relative;margin-left:10px}.subnav-search-input{width:320px;padding-left:30px;color:#586069}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:#c6cbd1;text-align:center;pointer-events:none}.subnav-search-context .btn{color:#444d56;border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn.selected,.subnav-search-context .btn:active,.subnav-search-context .btn:focus,.subnav-search-context .btn:hover{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:10px}.UnderlineNav{display:flex;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e1e4e8;justify-content:space-between}.UnderlineNav-body{display:flex}.UnderlineNav-item{padding:16px 8px;margin-right:16px;font-size:14px;line-height:1.5;color:#586069;text-align:center;border-bottom:2px solid transparent}.UnderlineNav-item:focus,.UnderlineNav-item:hover{color:#24292e;text-decoration:none;border-bottom-color:#d1d5da;transition:.2s ease}.UnderlineNav-item:focus .UnderlineNav-octicon,.UnderlineNav-item:hover .UnderlineNav-octicon{color:#6a737d}.UnderlineNav-item.selected{font-weight:600;color:#24292e;border-bottom-color:#e36209}.UnderlineNav-item.selected .UnderlineNav-octicon{color:#6a737d}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-item{margin-right:0;margin-left:16px}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav-octicon{color:#959da5}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination:after,.pagination:before{display:table;content:""}.pagination:after{clear:both}.pagination a,.pagination em,.pagination span{position:relative;float:left;padding:7px 12px;margin-left:-1px;font-size:13px;font-style:normal;font-weight:600;color:#0366d6;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;border:1px solid #e1e4e8}.pagination a:first-child,.pagination em:first-child,.pagination span:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination a:last-child,.pagination em:last-child,.pagination span:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination a:focus,.pagination a:hover,.pagination em:focus,.pagination em:hover,.pagination span:focus,.pagination span:hover{z-index:2;text-decoration:none;background-color:#eff3f6;border-color:#e1e4e8}.pagination .selected{z-index:3}.pagination .current,.pagination .current:hover{z-index:3;color:#fff;background-color:#0366d6;border-color:#0366d6}.pagination .disabled,.pagination .disabled:hover,.pagination .gap,.pagination .gap:hover{color:#d1d5da;cursor:default;background-color:#fafbfc}.paginate-container{margin-top:20px;margin-bottom:15px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped:after{z-index:1000000;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;content:attr(aria-label);background:#1b1f23;border-radius:3px}.tooltipped:after,.tooltipped:before{position:absolute;display:none;pointer-events:none;opacity:0}.tooltipped:before{z-index:1000001;width:0;height:0;color:#1b1f23;content:"";border:6px solid transparent}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.tooltipped:active:after,.tooltipped:active:before,.tooltipped:focus:after,.tooltipped:focus:before,.tooltipped:hover:after,.tooltipped:hover:before{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:active:after,.tooltipped-no-delay:active:before,.tooltipped-no-delay:focus:after,.tooltipped-no-delay:focus:before,.tooltipped-no-delay:hover:after,.tooltipped-no-delay:hover:before{animation-delay:0s}.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after,.tooltipped-multiline:hover:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:6px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}.tooltipped-se:after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}.tooltipped-ne:after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-s:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}.tooltipped-e:after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}.tooltipped-align-right-1:after,.tooltipped-align-right-2:after{right:0;margin-right:0}.tooltipped-align-right-1:before{right:10px}.tooltipped-align-right-2:before{right:15px}.tooltipped-align-left-1:after,.tooltipped-align-left-2:after{left:0;margin-left:0}.tooltipped-align-left-1:before{left:5px}.tooltipped-align-left-2:before{left:10px}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:initial}.tooltipped-multiline.tooltipped-n:after,.tooltipped-multiline.tooltipped-s:after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e:after,.tooltipped-multiline.tooltipped-w:after{right:100%}@media screen and (min-width:0\0){.tooltipped-multiline:after{width:250px}}.tooltipped-sticky:after,.tooltipped-sticky:before{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px!important}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:.3s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(.2,0,.13,1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}to{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}.hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover{transform:scale(1.025)}.border-x{border-right:1px solid #e1e4e8!important;border-left:1px solid #e1e4e8!important}.border-y{border-top:1px solid #e1e4e8!important;border-bottom:1px solid #e1e4e8!important}.border{border:1px solid #e1e4e8!important}.border-0{border:0!important}.border-top{border-top:1px solid #e1e4e8!important}.border-right{border-right:1px solid #e1e4e8!important}.border-bottom{border-bottom:1px solid #e1e4e8!important}.border-left{border-left:1px solid #e1e4e8!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:3px!important}.rounded-2{border-radius:6px!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}@media (min-width:544px){.border-sm{border:1px solid #e1e4e8!important}.border-sm-0{border:0!important}.border-sm-top{border-top:1px solid #e1e4e8!important}.border-sm-right{border-right:1px solid #e1e4e8!important}.border-sm-bottom{border-bottom:1px solid #e1e4e8!important}.border-sm-left{border-left:1px solid #e1e4e8!important}.border-sm-top-0{border-top:0!important}.border-sm-right-0{border-right:0!important}.border-sm-bottom-0{border-bottom:0!important}.border-sm-left-0{border-left:0!important}.rounded-sm-0{border-radius:0!important}.rounded-sm-1{border-radius:3px!important}.rounded-sm-2{border-radius:6px!important}.rounded-sm-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-sm-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-sm-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-sm-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-sm-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-sm-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-sm-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-sm-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-sm-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-sm-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-sm-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-sm-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:768px){.border-md{border:1px solid #e1e4e8!important}.border-md-0{border:0!important}.border-md-top{border-top:1px solid #e1e4e8!important}.border-md-right{border-right:1px solid #e1e4e8!important}.border-md-bottom{border-bottom:1px solid #e1e4e8!important}.border-md-left{border-left:1px solid #e1e4e8!important}.border-md-top-0{border-top:0!important}.border-md-right-0{border-right:0!important}.border-md-bottom-0{border-bottom:0!important}.border-md-left-0{border-left:0!important}.rounded-md-0{border-radius:0!important}.rounded-md-1{border-radius:3px!important}.rounded-md-2{border-radius:6px!important}.rounded-md-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-md-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-md-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-md-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-md-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-md-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-md-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-md-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-md-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-md-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-md-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-md-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:1012px){.border-lg{border:1px solid #e1e4e8!important}.border-lg-0{border:0!important}.border-lg-top{border-top:1px solid #e1e4e8!important}.border-lg-right{border-right:1px solid #e1e4e8!important}.border-lg-bottom{border-bottom:1px solid #e1e4e8!important}.border-lg-left{border-left:1px solid #e1e4e8!important}.border-lg-top-0{border-top:0!important}.border-lg-right-0{border-right:0!important}.border-lg-bottom-0{border-bottom:0!important}.border-lg-left-0{border-left:0!important}.rounded-lg-0{border-radius:0!important}.rounded-lg-1{border-radius:3px!important}.rounded-lg-2{border-radius:6px!important}.rounded-lg-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-lg-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-lg-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-lg-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-lg-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-lg-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-lg-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-lg-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-lg-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-lg-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-lg-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-lg-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:1280px){.border-xl{border:1px solid #e1e4e8!important}.border-xl-0{border:0!important}.border-xl-top{border-top:1px solid #e1e4e8!important}.border-xl-right{border-right:1px solid #e1e4e8!important}.border-xl-bottom{border-bottom:1px solid #e1e4e8!important}.border-xl-left{border-left:1px solid #e1e4e8!important}.border-xl-top-0{border-top:0!important}.border-xl-right-0{border-right:0!important}.border-xl-bottom-0{border-bottom:0!important}.border-xl-left-0{border-left:0!important}.rounded-xl-0{border-radius:0!important}.rounded-xl-1{border-radius:3px!important}.rounded-xl-2{border-radius:6px!important}.rounded-xl-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-xl-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-xl-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-xl-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-xl-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-xl-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-xl-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-xl-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-xl-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-xl-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-xl-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-xl-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}.circle{border-radius:50%!important}.border-dashed{border-style:dashed!important}.border-blue{border-color:#0366d6!important}.border-blue-light{border-color:#c8e1ff!important}.border-green{border-color:#34d058!important}.border-green-light{border-color:#a2cbac!important}.border-red{border-color:#d73a49!important}.border-red-light{border-color:#cea0a5!important}.border-purple{border-color:#6f42c1!important}.border-yellow{border-color:#d9d0a5!important}.border-gray-light{border-color:#eaecef!important}.border-gray-dark{border-color:#d1d5da!important}.border-black-fade{border-color:rgba(27,31,35,.15)!important}.border-white-fade,.border-white-fade-15{border-color:hsla(0,0%,100%,.15)!important}.border-white-fade-30{border-color:hsla(0,0%,100%,.3)!important}.border-white-fade-50{border-color:hsla(0,0%,100%,.5)!important}.border-white-fade-70{border-color:hsla(0,0%,100%,.7)!important}.border-white-fade-85{border-color:hsla(0,0%,100%,.85)!important}.box-shadow{box-shadow:0 1px 1px rgba(27,31,35,.1)!important}.box-shadow-medium{box-shadow:0 1px 5px rgba(27,31,35,.15)!important}.box-shadow-large{box-shadow:0 1px 15px rgba(27,31,35,.15)!important}.box-shadow-extra-large{box-shadow:0 10px 50px rgba(27,31,35,.07)!important}.box-shadow-none{box-shadow:none!important}.bg-white{background-color:#fff!important}.bg-blue{background-color:#0366d6!important}.bg-blue-light{background-color:#f1f8ff!important}.bg-gray-dark{background-color:#24292e!important}.bg-gray{background-color:#f6f8fa!important}.bg-gray-light{background-color:#fafbfc!important}.bg-green{background-color:#28a745!important}.bg-green-light{background-color:#dcffe4!important}.bg-red{background-color:#d73a49!important}.bg-red-light{background-color:#ffdce0!important}.bg-yellow{background-color:#ffd33d!important}.bg-yellow-light{background-color:#fff5b1!important}.bg-yellow-dark{background-color:#dbab09!important}.bg-purple{background-color:#6f42c1!important}.bg-pink{background-color:#ea4aaa!important}.bg-purple-light{background-color:#f5f0ff!important}.color-gray-0{color:#fafbfc!important}.bg-gray-0{background-color:#fafbfc!important}.color-gray-1{color:#f6f8fa!important}.bg-gray-1{background-color:#f6f8fa!important}.color-gray-2{color:#e1e4e8!important}.bg-gray-2{background-color:#e1e4e8!important}.color-gray-3{color:#d1d5da!important}.bg-gray-3{background-color:#d1d5da!important}.color-gray-4{color:#959da5!important}.bg-gray-4{background-color:#959da5!important}.color-gray-5{color:#6a737d!important}.bg-gray-5{background-color:#6a737d!important}.color-gray-6{color:#586069!important}.bg-gray-6{background-color:#586069!important}.color-gray-7{color:#444d56!important}.bg-gray-7{background-color:#444d56!important}.color-gray-8{color:#2f363d!important}.bg-gray-8{background-color:#2f363d!important}.color-gray-9{color:#24292e!important}.bg-gray-9{background-color:#24292e!important}.color-blue-0{color:#f1f8ff!important}.bg-blue-0{background-color:#f1f8ff!important}.color-blue-1{color:#dbedff!important}.bg-blue-1{background-color:#dbedff!important}.color-blue-2{color:#c8e1ff!important}.bg-blue-2{background-color:#c8e1ff!important}.color-blue-3{color:#79b8ff!important}.bg-blue-3{background-color:#79b8ff!important}.color-blue-4{color:#2188ff!important}.bg-blue-4{background-color:#2188ff!important}.color-blue-5{color:#0366d6!important}.bg-blue-5{background-color:#0366d6!important}.color-blue-6{color:#005cc5!important}.bg-blue-6{background-color:#005cc5!important}.color-blue-7{color:#044289!important}.bg-blue-7{background-color:#044289!important}.color-blue-8{color:#032f62!important}.bg-blue-8{background-color:#032f62!important}.color-blue-9{color:#05264c!important}.bg-blue-9{background-color:#05264c!important}.color-green-0{color:#f0fff4!important}.bg-green-0{background-color:#f0fff4!important}.color-green-1{color:#dcffe4!important}.bg-green-1{background-color:#dcffe4!important}.color-green-2{color:#bef5cb!important}.bg-green-2{background-color:#bef5cb!important}.color-green-3{color:#85e89d!important}.bg-green-3{background-color:#85e89d!important}.color-green-4{color:#34d058!important}.bg-green-4{background-color:#34d058!important}.color-green-5{color:#28a745!important}.bg-green-5{background-color:#28a745!important}.color-green-6{color:#22863a!important}.bg-green-6{background-color:#22863a!important}.color-green-7{color:#176f2c!important}.bg-green-7{background-color:#176f2c!important}.color-green-8{color:#165c26!important}.bg-green-8{background-color:#165c26!important}.color-green-9{color:#144620!important}.bg-green-9{background-color:#144620!important}.color-yellow-0{color:#fffdef!important}.bg-yellow-0{background-color:#fffdef!important}.color-yellow-1{color:#fffbdd!important}.bg-yellow-1{background-color:#fffbdd!important}.color-yellow-2{color:#fff5b1!important}.bg-yellow-2{background-color:#fff5b1!important}.color-yellow-3{color:#ffea7f!important}.bg-yellow-3{background-color:#ffea7f!important}.color-yellow-4{color:#ffdf5d!important}.bg-yellow-4{background-color:#ffdf5d!important}.color-yellow-5{color:#ffd33d!important}.bg-yellow-5{background-color:#ffd33d!important}.color-yellow-6{color:#f9c513!important}.bg-yellow-6{background-color:#f9c513!important}.color-yellow-7{color:#dbab09!important}.bg-yellow-7{background-color:#dbab09!important}.color-yellow-8{color:#b08800!important}.bg-yellow-8{background-color:#b08800!important}.color-yellow-9{color:#735c0f!important}.bg-yellow-9{background-color:#735c0f!important}.color-orange-0{color:#fff8f2!important}.bg-orange-0{background-color:#fff8f2!important}.color-orange-1{color:#ffebda!important}.bg-orange-1{background-color:#ffebda!important}.color-orange-2{color:#ffd1ac!important}.bg-orange-2{background-color:#ffd1ac!important}.color-orange-3{color:#ffab70!important}.bg-orange-3{background-color:#ffab70!important}.color-orange-4{color:#fb8532!important}.bg-orange-4{background-color:#fb8532!important}.color-orange-5{color:#f66a0a!important}.bg-orange-5{background-color:#f66a0a!important}.color-orange-6{color:#e36209!important}.bg-orange-6{background-color:#e36209!important}.color-orange-7{color:#d15704!important}.bg-orange-7{background-color:#d15704!important}.color-orange-8{color:#c24e00!important}.bg-orange-8{background-color:#c24e00!important}.color-orange-9{color:#a04100!important}.bg-orange-9{background-color:#a04100!important}.color-red-0{color:#ffeef0!important}.bg-red-0{background-color:#ffeef0!important}.color-red-1{color:#ffdce0!important}.bg-red-1{background-color:#ffdce0!important}.color-red-2{color:#fdaeb7!important}.bg-red-2{background-color:#fdaeb7!important}.color-red-3{color:#f97583!important}.bg-red-3{background-color:#f97583!important}.color-red-4{color:#ea4a5a!important}.bg-red-4{background-color:#ea4a5a!important}.color-red-5{color:#d73a49!important}.bg-red-5{background-color:#d73a49!important}.color-red-6{color:#cb2431!important}.bg-red-6{background-color:#cb2431!important}.color-red-7{color:#b31d28!important}.bg-red-7{background-color:#b31d28!important}.color-red-8{color:#9e1c23!important}.bg-red-8{background-color:#9e1c23!important}.color-red-9{color:#86181d!important}.bg-red-9{background-color:#86181d!important}.color-purple-0{color:#f5f0ff!important}.bg-purple-0{background-color:#f5f0ff!important}.color-purple-1{color:#e6dcfd!important}.bg-purple-1{background-color:#e6dcfd!important}.color-purple-2{color:#d1bcf9!important}.bg-purple-2{background-color:#d1bcf9!important}.color-purple-3{color:#b392f0!important}.bg-purple-3{background-color:#b392f0!important}.color-purple-4{color:#8a63d2!important}.bg-purple-4{background-color:#8a63d2!important}.color-purple-5{color:#6f42c1!important}.bg-purple-5{background-color:#6f42c1!important}.color-purple-6{color:#5a32a3!important}.bg-purple-6{background-color:#5a32a3!important}.color-purple-7{color:#4c2889!important}.bg-purple-7{background-color:#4c2889!important}.color-purple-8{color:#3a1d6e!important}.bg-purple-8{background-color:#3a1d6e!important}.color-purple-9{color:#29134e!important}.bg-purple-9{background-color:#29134e!important}.color-pink-0{color:#ffeef8!important}.bg-pink-0{background-color:#ffeef8!important}.color-pink-1{color:#fedbf0!important}.bg-pink-1{background-color:#fedbf0!important}.color-pink-2{color:#f9b3dd!important}.bg-pink-2{background-color:#f9b3dd!important}.color-pink-3{color:#f692ce!important}.bg-pink-3{background-color:#f692ce!important}.color-pink-4{color:#ec6cb9!important}.bg-pink-4{background-color:#ec6cb9!important}.color-pink-5{color:#ea4aaa!important}.bg-pink-5{background-color:#ea4aaa!important}.color-pink-6{color:#d03592!important}.bg-pink-6{background-color:#d03592!important}.color-pink-7{color:#b93a86!important}.bg-pink-7{background-color:#b93a86!important}.color-pink-8{color:#99306f!important}.bg-pink-8{background-color:#99306f!important}.color-pink-9{color:#6d224f!important}.bg-pink-9{background-color:#6d224f!important}.bg-shade-gradient{background-image:linear-gradient(180deg,rgba(27,31,35,.065),rgba(27,31,35,0))!important;background-repeat:no-repeat!important;background-size:100% 200px!important}.text-blue{color:#0366d6!important}.text-red{color:#cb2431!important}.text-gray-light{color:#6a737d!important}.text-gray{color:#586069!important}.text-gray-dark{color:#24292e!important}.text-green{color:#28a745!important}.text-yellow{color:#b08800!important}.text-orange{color:#a04100!important}.text-orange-light{color:#e36209!important}.text-purple{color:#6f42c1!important}.text-pink{color:#ea4aaa!important}.text-white{color:#fff!important}.text-inherit{color:inherit!important}.link-gray{color:#586069!important}.link-gray:hover{color:#0366d6!important}.link-gray-dark{color:#24292e!important}.link-gray-dark:hover,.link-hover-blue:hover{color:#0366d6!important}.muted-link{color:#586069!important}.muted-link:hover{color:#0366d6!important;text-decoration:none}.details-overlay[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary:before{z-index:99;background:rgba(27,31,35,.5)}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-justify-start{justify-content:flex-start!important}.flex-justify-end{justify-content:flex-end!important}.flex-justify-center{justify-content:center!important}.flex-justify-between{justify-content:space-between!important}.flex-justify-around{justify-content:space-around!important}.flex-items-start{align-items:flex-start!important}.flex-items-end{align-items:flex-end!important}.flex-items-center{align-items:center!important}.flex-items-baseline{align-items:baseline!important}.flex-items-stretch{align-items:stretch!important}.flex-content-start{align-content:flex-start!important}.flex-content-end{align-content:flex-end!important}.flex-content-center{align-content:center!important}.flex-content-between{align-content:space-between!important}.flex-content-around{align-content:space-around!important}.flex-content-stretch{align-content:stretch!important}.flex-auto{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-shrink-0{flex-shrink:0!important}.flex-self-auto{align-self:auto!important}.flex-self-start{align-self:flex-start!important}.flex-self-end{align-self:flex-end!important}.flex-self-center{align-self:center!important}.flex-self-baseline{align-self:baseline!important}.flex-self-stretch{align-self:stretch!important}.flex-item-equal{flex-grow:1;flex-basis:0}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-none{order:inherit!important}@media (min-width:544px){.flex-sm-row{flex-direction:row!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column{flex-direction:column!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-justify-start{justify-content:flex-start!important}.flex-sm-justify-end{justify-content:flex-end!important}.flex-sm-justify-center{justify-content:center!important}.flex-sm-justify-between{justify-content:space-between!important}.flex-sm-justify-around{justify-content:space-around!important}.flex-sm-items-start{align-items:flex-start!important}.flex-sm-items-end{align-items:flex-end!important}.flex-sm-items-center{align-items:center!important}.flex-sm-items-baseline{align-items:baseline!important}.flex-sm-items-stretch{align-items:stretch!important}.flex-sm-content-start{align-content:flex-start!important}.flex-sm-content-end{align-content:flex-end!important}.flex-sm-content-center{align-content:center!important}.flex-sm-content-between{align-content:space-between!important}.flex-sm-content-around{align-content:space-around!important}.flex-sm-content-stretch{align-content:stretch!important}.flex-sm-auto{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-self-auto{align-self:auto!important}.flex-sm-self-start{align-self:flex-start!important}.flex-sm-self-end{align-self:flex-end!important}.flex-sm-self-center{align-self:center!important}.flex-sm-self-baseline{align-self:baseline!important}.flex-sm-self-stretch{align-self:stretch!important}.flex-sm-item-equal{flex-grow:1;flex-basis:0}.flex-sm-order-1{order:1!important}.flex-sm-order-2{order:2!important}.flex-sm-order-none{order:inherit!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column{flex-direction:column!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-justify-start{justify-content:flex-start!important}.flex-md-justify-end{justify-content:flex-end!important}.flex-md-justify-center{justify-content:center!important}.flex-md-justify-between{justify-content:space-between!important}.flex-md-justify-around{justify-content:space-around!important}.flex-md-items-start{align-items:flex-start!important}.flex-md-items-end{align-items:flex-end!important}.flex-md-items-center{align-items:center!important}.flex-md-items-baseline{align-items:baseline!important}.flex-md-items-stretch{align-items:stretch!important}.flex-md-content-start{align-content:flex-start!important}.flex-md-content-end{align-content:flex-end!important}.flex-md-content-center{align-content:center!important}.flex-md-content-between{align-content:space-between!important}.flex-md-content-around{align-content:space-around!important}.flex-md-content-stretch{align-content:stretch!important}.flex-md-auto{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-self-auto{align-self:auto!important}.flex-md-self-start{align-self:flex-start!important}.flex-md-self-end{align-self:flex-end!important}.flex-md-self-center{align-self:center!important}.flex-md-self-baseline{align-self:baseline!important}.flex-md-self-stretch{align-self:stretch!important}.flex-md-item-equal{flex-grow:1;flex-basis:0}.flex-md-order-1{order:1!important}.flex-md-order-2{order:2!important}.flex-md-order-none{order:inherit!important}}@media (min-width:1012px){.flex-lg-row{flex-direction:row!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column{flex-direction:column!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-justify-start{justify-content:flex-start!important}.flex-lg-justify-end{justify-content:flex-end!important}.flex-lg-justify-center{justify-content:center!important}.flex-lg-justify-between{justify-content:space-between!important}.flex-lg-justify-around{justify-content:space-around!important}.flex-lg-items-start{align-items:flex-start!important}.flex-lg-items-end{align-items:flex-end!important}.flex-lg-items-center{align-items:center!important}.flex-lg-items-baseline{align-items:baseline!important}.flex-lg-items-stretch{align-items:stretch!important}.flex-lg-content-start{align-content:flex-start!important}.flex-lg-content-end{align-content:flex-end!important}.flex-lg-content-center{align-content:center!important}.flex-lg-content-between{align-content:space-between!important}.flex-lg-content-around{align-content:space-around!important}.flex-lg-content-stretch{align-content:stretch!important}.flex-lg-auto{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-self-auto{align-self:auto!important}.flex-lg-self-start{align-self:flex-start!important}.flex-lg-self-end{align-self:flex-end!important}.flex-lg-self-center{align-self:center!important}.flex-lg-self-baseline{align-self:baseline!important}.flex-lg-self-stretch{align-self:stretch!important}.flex-lg-item-equal{flex-grow:1;flex-basis:0}.flex-lg-order-1{order:1!important}.flex-lg-order-2{order:2!important}.flex-lg-order-none{order:inherit!important}}@media (min-width:1280px){.flex-xl-row{flex-direction:row!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column{flex-direction:column!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-justify-start{justify-content:flex-start!important}.flex-xl-justify-end{justify-content:flex-end!important}.flex-xl-justify-center{justify-content:center!important}.flex-xl-justify-between{justify-content:space-between!important}.flex-xl-justify-around{justify-content:space-around!important}.flex-xl-items-start{align-items:flex-start!important}.flex-xl-items-end{align-items:flex-end!important}.flex-xl-items-center{align-items:center!important}.flex-xl-items-baseline{align-items:baseline!important}.flex-xl-items-stretch{align-items:stretch!important}.flex-xl-content-start{align-content:flex-start!important}.flex-xl-content-end{align-content:flex-end!important}.flex-xl-content-center{align-content:center!important}.flex-xl-content-between{align-content:space-between!important}.flex-xl-content-around{align-content:space-around!important}.flex-xl-content-stretch{align-content:stretch!important}.flex-xl-auto{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-self-auto{align-self:auto!important}.flex-xl-self-start{align-self:flex-start!important}.flex-xl-self-end{align-self:flex-end!important}.flex-xl-self-center{align-self:center!important}.flex-xl-self-baseline{align-self:baseline!important}.flex-xl-self-stretch{align-self:stretch!important}.flex-xl-item-equal{flex-grow:1;flex-basis:0}.flex-xl-order-1{order:1!important}.flex-xl-order-2{order:2!important}.flex-xl-order-none{order:inherit!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}@media (min-width:544px){.position-sm-static{position:static!important}.position-sm-relative{position:relative!important}.position-sm-absolute{position:absolute!important}.position-sm-fixed{position:fixed!important}}@media (min-width:768px){.position-md-static{position:static!important}.position-md-relative{position:relative!important}.position-md-absolute{position:absolute!important}.position-md-fixed{position:fixed!important}}@media (min-width:1012px){.position-lg-static{position:static!important}.position-lg-relative{position:relative!important}.position-lg-absolute{position:absolute!important}.position-lg-fixed{position:fixed!important}}@media (min-width:1280px){.position-xl-static{position:static!important}.position-xl-relative{position:relative!important}.position-xl-absolute{position:absolute!important}.position-xl-fixed{position:fixed!important}}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.v-align-middle{vertical-align:middle!important}.v-align-top{vertical-align:top!important}.v-align-bottom{vertical-align:bottom!important}.v-align-text-top{vertical-align:text-top!important}.v-align-text-bottom{vertical-align:text-bottom!important}.v-align-baseline{vertical-align:initial!important}.overflow-visible{overflow:visible!important}.overflow-x-visible{overflow-x:visible!important}.overflow-y-visible{overflow-y:visible!important}.overflow-hidden{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-auto{overflow:auto!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-scroll{overflow-y:scroll!important}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:544px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1012px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1280px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.width-fit{max-width:100%!important}.width-full{width:100%!important}.height-fit{max-height:100%!important}.height-full{height:100%!important}.min-width-0{min-width:0!important}.width-auto{width:auto!important}.direction-rtl{direction:rtl!important}.direction-ltr{direction:ltr!important}@media (min-width:544px){.width-sm-auto{width:auto!important}.direction-sm-rtl{direction:rtl!important}.direction-sm-ltr{direction:ltr!important}}@media (min-width:768px){.width-md-auto{width:auto!important}.direction-md-rtl{direction:rtl!important}.direction-md-ltr{direction:ltr!important}}@media (min-width:1012px){.width-lg-auto{width:auto!important}.direction-lg-rtl{direction:rtl!important}.direction-lg-ltr{direction:ltr!important}}@media (min-width:1280px){.width-xl-auto{width:auto!important}.direction-xl-rtl{direction:rtl!important}.direction-xl-ltr{direction:ltr!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:4px!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mt-n1{margin-top:-4px!important}.mr-n1{margin-right:-4px!important}.mb-n1{margin-bottom:-4px!important}.ml-n1{margin-left:-4px!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.m-2{margin:8px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mt-n2{margin-top:-8px!important}.mr-n2{margin-right:-8px!important}.mb-n2{margin-bottom:-8px!important}.ml-n2{margin-left:-8px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.m-3{margin:16px!important}.mt-3{margin-top:16px!important}.mr-3{margin-right:16px!important}.mb-3{margin-bottom:16px!important}.ml-3{margin-left:16px!important}.mt-n3{margin-top:-16px!important}.mr-n3{margin-right:-16px!important}.mb-n3{margin-bottom:-16px!important}.ml-n3{margin-left:-16px!important}.mx-3{margin-right:16px!important;margin-left:16px!important}.my-3{margin-top:16px!important;margin-bottom:16px!important}.m-4{margin:24px!important}.mt-4{margin-top:24px!important}.mr-4{margin-right:24px!important}.mb-4{margin-bottom:24px!important}.ml-4{margin-left:24px!important}.mt-n4{margin-top:-24px!important}.mr-n4{margin-right:-24px!important}.mb-n4{margin-bottom:-24px!important}.ml-n4{margin-left:-24px!important}.mx-4{margin-right:24px!important;margin-left:24px!important}.my-4{margin-top:24px!important;margin-bottom:24px!important}.m-5{margin:32px!important}.mt-5{margin-top:32px!important}.mr-5{margin-right:32px!important}.mb-5{margin-bottom:32px!important}.ml-5{margin-left:32px!important}.mt-n5{margin-top:-32px!important}.mr-n5{margin-right:-32px!important}.mb-n5{margin-bottom:-32px!important}.ml-n5{margin-left:-32px!important}.mx-5{margin-right:32px!important;margin-left:32px!important}.my-5{margin-top:32px!important;margin-bottom:32px!important}.m-6{margin:40px!important}.mt-6{margin-top:40px!important}.mr-6{margin-right:40px!important}.mb-6{margin-bottom:40px!important}.ml-6{margin-left:40px!important}.mt-n6{margin-top:-40px!important}.mr-n6{margin-right:-40px!important}.mb-n6{margin-bottom:-40px!important}.ml-n6{margin-left:-40px!important}.mx-6{margin-right:40px!important;margin-left:40px!important}.my-6{margin-top:40px!important;margin-bottom:40px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}@media (min-width:544px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:4px!important}.mt-sm-1{margin-top:4px!important}.mr-sm-1{margin-right:4px!important}.mb-sm-1{margin-bottom:4px!important}.ml-sm-1{margin-left:4px!important}.mt-sm-n1{margin-top:-4px!important}.mr-sm-n1{margin-right:-4px!important}.mb-sm-n1{margin-bottom:-4px!important}.ml-sm-n1{margin-left:-4px!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.m-sm-2{margin:8px!important}.mt-sm-2{margin-top:8px!important}.mr-sm-2{margin-right:8px!important}.mb-sm-2{margin-bottom:8px!important}.ml-sm-2{margin-left:8px!important}.mt-sm-n2{margin-top:-8px!important}.mr-sm-n2{margin-right:-8px!important}.mb-sm-n2{margin-bottom:-8px!important}.ml-sm-n2{margin-left:-8px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.m-sm-3{margin:16px!important}.mt-sm-3{margin-top:16px!important}.mr-sm-3{margin-right:16px!important}.mb-sm-3{margin-bottom:16px!important}.ml-sm-3{margin-left:16px!important}.mt-sm-n3{margin-top:-16px!important}.mr-sm-n3{margin-right:-16px!important}.mb-sm-n3{margin-bottom:-16px!important}.ml-sm-n3{margin-left:-16px!important}.mx-sm-3{margin-right:16px!important;margin-left:16px!important}.my-sm-3{margin-top:16px!important;margin-bottom:16px!important}.m-sm-4{margin:24px!important}.mt-sm-4{margin-top:24px!important}.mr-sm-4{margin-right:24px!important}.mb-sm-4{margin-bottom:24px!important}.ml-sm-4{margin-left:24px!important}.mt-sm-n4{margin-top:-24px!important}.mr-sm-n4{margin-right:-24px!important}.mb-sm-n4{margin-bottom:-24px!important}.ml-sm-n4{margin-left:-24px!important}.mx-sm-4{margin-right:24px!important;margin-left:24px!important}.my-sm-4{margin-top:24px!important;margin-bottom:24px!important}.m-sm-5{margin:32px!important}.mt-sm-5{margin-top:32px!important}.mr-sm-5{margin-right:32px!important}.mb-sm-5{margin-bottom:32px!important}.ml-sm-5{margin-left:32px!important}.mt-sm-n5{margin-top:-32px!important}.mr-sm-n5{margin-right:-32px!important}.mb-sm-n5{margin-bottom:-32px!important}.ml-sm-n5{margin-left:-32px!important}.mx-sm-5{margin-right:32px!important;margin-left:32px!important}.my-sm-5{margin-top:32px!important;margin-bottom:32px!important}.m-sm-6{margin:40px!important}.mt-sm-6{margin-top:40px!important}.mr-sm-6{margin-right:40px!important}.mb-sm-6{margin-bottom:40px!important}.ml-sm-6{margin-left:40px!important}.mt-sm-n6{margin-top:-40px!important}.mr-sm-n6{margin-right:-40px!important}.mb-sm-n6{margin-bottom:-40px!important}.ml-sm-n6{margin-left:-40px!important}.mx-sm-6{margin-right:40px!important;margin-left:40px!important}.my-sm-6{margin-top:40px!important;margin-bottom:40px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:4px!important}.mt-md-1{margin-top:4px!important}.mr-md-1{margin-right:4px!important}.mb-md-1{margin-bottom:4px!important}.ml-md-1{margin-left:4px!important}.mt-md-n1{margin-top:-4px!important}.mr-md-n1{margin-right:-4px!important}.mb-md-n1{margin-bottom:-4px!important}.ml-md-n1{margin-left:-4px!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.m-md-2{margin:8px!important}.mt-md-2{margin-top:8px!important}.mr-md-2{margin-right:8px!important}.mb-md-2{margin-bottom:8px!important}.ml-md-2{margin-left:8px!important}.mt-md-n2{margin-top:-8px!important}.mr-md-n2{margin-right:-8px!important}.mb-md-n2{margin-bottom:-8px!important}.ml-md-n2{margin-left:-8px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.m-md-3{margin:16px!important}.mt-md-3{margin-top:16px!important}.mr-md-3{margin-right:16px!important}.mb-md-3{margin-bottom:16px!important}.ml-md-3{margin-left:16px!important}.mt-md-n3{margin-top:-16px!important}.mr-md-n3{margin-right:-16px!important}.mb-md-n3{margin-bottom:-16px!important}.ml-md-n3{margin-left:-16px!important}.mx-md-3{margin-right:16px!important;margin-left:16px!important}.my-md-3{margin-top:16px!important;margin-bottom:16px!important}.m-md-4{margin:24px!important}.mt-md-4{margin-top:24px!important}.mr-md-4{margin-right:24px!important}.mb-md-4{margin-bottom:24px!important}.ml-md-4{margin-left:24px!important}.mt-md-n4{margin-top:-24px!important}.mr-md-n4{margin-right:-24px!important}.mb-md-n4{margin-bottom:-24px!important}.ml-md-n4{margin-left:-24px!important}.mx-md-4{margin-right:24px!important;margin-left:24px!important}.my-md-4{margin-top:24px!important;margin-bottom:24px!important}.m-md-5{margin:32px!important}.mt-md-5{margin-top:32px!important}.mr-md-5{margin-right:32px!important}.mb-md-5{margin-bottom:32px!important}.ml-md-5{margin-left:32px!important}.mt-md-n5{margin-top:-32px!important}.mr-md-n5{margin-right:-32px!important}.mb-md-n5{margin-bottom:-32px!important}.ml-md-n5{margin-left:-32px!important}.mx-md-5{margin-right:32px!important;margin-left:32px!important}.my-md-5{margin-top:32px!important;margin-bottom:32px!important}.m-md-6{margin:40px!important}.mt-md-6{margin-top:40px!important}.mr-md-6{margin-right:40px!important}.mb-md-6{margin-bottom:40px!important}.ml-md-6{margin-left:40px!important}.mt-md-n6{margin-top:-40px!important}.mr-md-n6{margin-right:-40px!important}.mb-md-n6{margin-bottom:-40px!important}.ml-md-n6{margin-left:-40px!important}.mx-md-6{margin-right:40px!important;margin-left:40px!important}.my-md-6{margin-top:40px!important;margin-bottom:40px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:1012px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:4px!important}.mt-lg-1{margin-top:4px!important}.mr-lg-1{margin-right:4px!important}.mb-lg-1{margin-bottom:4px!important}.ml-lg-1{margin-left:4px!important}.mt-lg-n1{margin-top:-4px!important}.mr-lg-n1{margin-right:-4px!important}.mb-lg-n1{margin-bottom:-4px!important}.ml-lg-n1{margin-left:-4px!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.m-lg-2{margin:8px!important}.mt-lg-2{margin-top:8px!important}.mr-lg-2{margin-right:8px!important}.mb-lg-2{margin-bottom:8px!important}.ml-lg-2{margin-left:8px!important}.mt-lg-n2{margin-top:-8px!important}.mr-lg-n2{margin-right:-8px!important}.mb-lg-n2{margin-bottom:-8px!important}.ml-lg-n2{margin-left:-8px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.m-lg-3{margin:16px!important}.mt-lg-3{margin-top:16px!important}.mr-lg-3{margin-right:16px!important}.mb-lg-3{margin-bottom:16px!important}.ml-lg-3{margin-left:16px!important}.mt-lg-n3{margin-top:-16px!important}.mr-lg-n3{margin-right:-16px!important}.mb-lg-n3{margin-bottom:-16px!important}.ml-lg-n3{margin-left:-16px!important}.mx-lg-3{margin-right:16px!important;margin-left:16px!important}.my-lg-3{margin-top:16px!important;margin-bottom:16px!important}.m-lg-4{margin:24px!important}.mt-lg-4{margin-top:24px!important}.mr-lg-4{margin-right:24px!important}.mb-lg-4{margin-bottom:24px!important}.ml-lg-4{margin-left:24px!important}.mt-lg-n4{margin-top:-24px!important}.mr-lg-n4{margin-right:-24px!important}.mb-lg-n4{margin-bottom:-24px!important}.ml-lg-n4{margin-left:-24px!important}.mx-lg-4{margin-right:24px!important;margin-left:24px!important}.my-lg-4{margin-top:24px!important;margin-bottom:24px!important}.m-lg-5{margin:32px!important}.mt-lg-5{margin-top:32px!important}.mr-lg-5{margin-right:32px!important}.mb-lg-5{margin-bottom:32px!important}.ml-lg-5{margin-left:32px!important}.mt-lg-n5{margin-top:-32px!important}.mr-lg-n5{margin-right:-32px!important}.mb-lg-n5{margin-bottom:-32px!important}.ml-lg-n5{margin-left:-32px!important}.mx-lg-5{margin-right:32px!important;margin-left:32px!important}.my-lg-5{margin-top:32px!important;margin-bottom:32px!important}.m-lg-6{margin:40px!important}.mt-lg-6{margin-top:40px!important}.mr-lg-6{margin-right:40px!important}.mb-lg-6{margin-bottom:40px!important}.ml-lg-6{margin-left:40px!important}.mt-lg-n6{margin-top:-40px!important}.mr-lg-n6{margin-right:-40px!important}.mb-lg-n6{margin-bottom:-40px!important}.ml-lg-n6{margin-left:-40px!important}.mx-lg-6{margin-right:40px!important;margin-left:40px!important}.my-lg-6{margin-top:40px!important;margin-bottom:40px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:1280px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:4px!important}.mt-xl-1{margin-top:4px!important}.mr-xl-1{margin-right:4px!important}.mb-xl-1{margin-bottom:4px!important}.ml-xl-1{margin-left:4px!important}.mt-xl-n1{margin-top:-4px!important}.mr-xl-n1{margin-right:-4px!important}.mb-xl-n1{margin-bottom:-4px!important}.ml-xl-n1{margin-left:-4px!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.m-xl-2{margin:8px!important}.mt-xl-2{margin-top:8px!important}.mr-xl-2{margin-right:8px!important}.mb-xl-2{margin-bottom:8px!important}.ml-xl-2{margin-left:8px!important}.mt-xl-n2{margin-top:-8px!important}.mr-xl-n2{margin-right:-8px!important}.mb-xl-n2{margin-bottom:-8px!important}.ml-xl-n2{margin-left:-8px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.m-xl-3{margin:16px!important}.mt-xl-3{margin-top:16px!important}.mr-xl-3{margin-right:16px!important}.mb-xl-3{margin-bottom:16px!important}.ml-xl-3{margin-left:16px!important}.mt-xl-n3{margin-top:-16px!important}.mr-xl-n3{margin-right:-16px!important}.mb-xl-n3{margin-bottom:-16px!important}.ml-xl-n3{margin-left:-16px!important}.mx-xl-3{margin-right:16px!important;margin-left:16px!important}.my-xl-3{margin-top:16px!important;margin-bottom:16px!important}.m-xl-4{margin:24px!important}.mt-xl-4{margin-top:24px!important}.mr-xl-4{margin-right:24px!important}.mb-xl-4{margin-bottom:24px!important}.ml-xl-4{margin-left:24px!important}.mt-xl-n4{margin-top:-24px!important}.mr-xl-n4{margin-right:-24px!important}.mb-xl-n4{margin-bottom:-24px!important}.ml-xl-n4{margin-left:-24px!important}.mx-xl-4{margin-right:24px!important;margin-left:24px!important}.my-xl-4{margin-top:24px!important;margin-bottom:24px!important}.m-xl-5{margin:32px!important}.mt-xl-5{margin-top:32px!important}.mr-xl-5{margin-right:32px!important}.mb-xl-5{margin-bottom:32px!important}.ml-xl-5{margin-left:32px!important}.mt-xl-n5{margin-top:-32px!important}.mr-xl-n5{margin-right:-32px!important}.mb-xl-n5{margin-bottom:-32px!important}.ml-xl-n5{margin-left:-32px!important}.mx-xl-5{margin-right:32px!important;margin-left:32px!important}.my-xl-5{margin-top:32px!important;margin-bottom:32px!important}.m-xl-6{margin:40px!important}.mt-xl-6{margin-top:40px!important}.mr-xl-6{margin-right:40px!important}.mb-xl-6{margin-bottom:40px!important}.ml-xl-6{margin-left:40px!important}.mt-xl-n6{margin-top:-40px!important}.mr-xl-n6{margin-right:-40px!important}.mb-xl-n6{margin-bottom:-40px!important}.ml-xl-n6{margin-left:-40px!important}.mx-xl-6{margin-right:40px!important;margin-left:40px!important}.my-xl-6{margin-top:40px!important;margin-bottom:40px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:4px!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1,.px-1{padding-left:4px!important}.px-1{padding-right:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.p-2{padding:8px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2,.px-2{padding-left:8px!important}.px-2{padding-right:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.p-3{padding:16px!important}.pt-3{padding-top:16px!important}.pr-3{padding-right:16px!important}.pb-3{padding-bottom:16px!important}.pl-3,.px-3{padding-left:16px!important}.px-3{padding-right:16px!important}.py-3{padding-top:16px!important;padding-bottom:16px!important}.p-4{padding:24px!important}.pt-4{padding-top:24px!important}.pr-4{padding-right:24px!important}.pb-4{padding-bottom:24px!important}.pl-4,.px-4{padding-left:24px!important}.px-4{padding-right:24px!important}.py-4{padding-top:24px!important;padding-bottom:24px!important}.p-5{padding:32px!important}.pt-5{padding-top:32px!important}.pr-5{padding-right:32px!important}.pb-5{padding-bottom:32px!important}.pl-5,.px-5{padding-left:32px!important}.px-5{padding-right:32px!important}.py-5{padding-top:32px!important;padding-bottom:32px!important}.p-6{padding:40px!important}.pt-6{padding-top:40px!important}.pr-6{padding-right:40px!important}.pb-6{padding-bottom:40px!important}.pl-6,.px-6{padding-left:40px!important}.px-6{padding-right:40px!important}.py-6{padding-top:40px!important;padding-bottom:40px!important}@media (min-width:544px){.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:4px!important}.pt-sm-1{padding-top:4px!important}.pr-sm-1{padding-right:4px!important}.pb-sm-1{padding-bottom:4px!important}.pl-sm-1,.px-sm-1{padding-left:4px!important}.px-sm-1{padding-right:4px!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.p-sm-2{padding:8px!important}.pt-sm-2{padding-top:8px!important}.pr-sm-2{padding-right:8px!important}.pb-sm-2{padding-bottom:8px!important}.pl-sm-2,.px-sm-2{padding-left:8px!important}.px-sm-2{padding-right:8px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.p-sm-3{padding:16px!important}.pt-sm-3{padding-top:16px!important}.pr-sm-3{padding-right:16px!important}.pb-sm-3{padding-bottom:16px!important}.pl-sm-3,.px-sm-3{padding-left:16px!important}.px-sm-3{padding-right:16px!important}.py-sm-3{padding-top:16px!important;padding-bottom:16px!important}.p-sm-4{padding:24px!important}.pt-sm-4{padding-top:24px!important}.pr-sm-4{padding-right:24px!important}.pb-sm-4{padding-bottom:24px!important}.pl-sm-4,.px-sm-4{padding-left:24px!important}.px-sm-4{padding-right:24px!important}.py-sm-4{padding-top:24px!important;padding-bottom:24px!important}.p-sm-5{padding:32px!important}.pt-sm-5{padding-top:32px!important}.pr-sm-5{padding-right:32px!important}.pb-sm-5{padding-bottom:32px!important}.pl-sm-5,.px-sm-5{padding-left:32px!important}.px-sm-5{padding-right:32px!important}.py-sm-5{padding-top:32px!important;padding-bottom:32px!important}.p-sm-6{padding:40px!important}.pt-sm-6{padding-top:40px!important}.pr-sm-6{padding-right:40px!important}.pb-sm-6{padding-bottom:40px!important}.pl-sm-6,.px-sm-6{padding-left:40px!important}.px-sm-6{padding-right:40px!important}.py-sm-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:768px){.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.px-md-0{padding-right:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:4px!important}.pt-md-1{padding-top:4px!important}.pr-md-1{padding-right:4px!important}.pb-md-1{padding-bottom:4px!important}.pl-md-1,.px-md-1{padding-left:4px!important}.px-md-1{padding-right:4px!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.p-md-2{padding:8px!important}.pt-md-2{padding-top:8px!important}.pr-md-2{padding-right:8px!important}.pb-md-2{padding-bottom:8px!important}.pl-md-2,.px-md-2{padding-left:8px!important}.px-md-2{padding-right:8px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.p-md-3{padding:16px!important}.pt-md-3{padding-top:16px!important}.pr-md-3{padding-right:16px!important}.pb-md-3{padding-bottom:16px!important}.pl-md-3,.px-md-3{padding-left:16px!important}.px-md-3{padding-right:16px!important}.py-md-3{padding-top:16px!important;padding-bottom:16px!important}.p-md-4{padding:24px!important}.pt-md-4{padding-top:24px!important}.pr-md-4{padding-right:24px!important}.pb-md-4{padding-bottom:24px!important}.pl-md-4,.px-md-4{padding-left:24px!important}.px-md-4{padding-right:24px!important}.py-md-4{padding-top:24px!important;padding-bottom:24px!important}.p-md-5{padding:32px!important}.pt-md-5{padding-top:32px!important}.pr-md-5{padding-right:32px!important}.pb-md-5{padding-bottom:32px!important}.pl-md-5,.px-md-5{padding-left:32px!important}.px-md-5{padding-right:32px!important}.py-md-5{padding-top:32px!important;padding-bottom:32px!important}.p-md-6{padding:40px!important}.pt-md-6{padding-top:40px!important}.pr-md-6{padding-right:40px!important}.pb-md-6{padding-bottom:40px!important}.pl-md-6,.px-md-6{padding-left:40px!important}.px-md-6{padding-right:40px!important}.py-md-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:1012px){.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:4px!important}.pt-lg-1{padding-top:4px!important}.pr-lg-1{padding-right:4px!important}.pb-lg-1{padding-bottom:4px!important}.pl-lg-1,.px-lg-1{padding-left:4px!important}.px-lg-1{padding-right:4px!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.p-lg-2{padding:8px!important}.pt-lg-2{padding-top:8px!important}.pr-lg-2{padding-right:8px!important}.pb-lg-2{padding-bottom:8px!important}.pl-lg-2,.px-lg-2{padding-left:8px!important}.px-lg-2{padding-right:8px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.p-lg-3{padding:16px!important}.pt-lg-3{padding-top:16px!important}.pr-lg-3{padding-right:16px!important}.pb-lg-3{padding-bottom:16px!important}.pl-lg-3,.px-lg-3{padding-left:16px!important}.px-lg-3{padding-right:16px!important}.py-lg-3{padding-top:16px!important;padding-bottom:16px!important}.p-lg-4{padding:24px!important}.pt-lg-4{padding-top:24px!important}.pr-lg-4{padding-right:24px!important}.pb-lg-4{padding-bottom:24px!important}.pl-lg-4,.px-lg-4{padding-left:24px!important}.px-lg-4{padding-right:24px!important}.py-lg-4{padding-top:24px!important;padding-bottom:24px!important}.p-lg-5{padding:32px!important}.pt-lg-5{padding-top:32px!important}.pr-lg-5{padding-right:32px!important}.pb-lg-5{padding-bottom:32px!important}.pl-lg-5,.px-lg-5{padding-left:32px!important}.px-lg-5{padding-right:32px!important}.py-lg-5{padding-top:32px!important;padding-bottom:32px!important}.p-lg-6{padding:40px!important}.pt-lg-6{padding-top:40px!important}.pr-lg-6{padding-right:40px!important}.pb-lg-6{padding-bottom:40px!important}.pl-lg-6,.px-lg-6{padding-left:40px!important}.px-lg-6{padding-right:40px!important}.py-lg-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:1280px){.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:4px!important}.pt-xl-1{padding-top:4px!important}.pr-xl-1{padding-right:4px!important}.pb-xl-1{padding-bottom:4px!important}.pl-xl-1,.px-xl-1{padding-left:4px!important}.px-xl-1{padding-right:4px!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.p-xl-2{padding:8px!important}.pt-xl-2{padding-top:8px!important}.pr-xl-2{padding-right:8px!important}.pb-xl-2{padding-bottom:8px!important}.pl-xl-2,.px-xl-2{padding-left:8px!important}.px-xl-2{padding-right:8px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.p-xl-3{padding:16px!important}.pt-xl-3{padding-top:16px!important}.pr-xl-3{padding-right:16px!important}.pb-xl-3{padding-bottom:16px!important}.pl-xl-3,.px-xl-3{padding-left:16px!important}.px-xl-3{padding-right:16px!important}.py-xl-3{padding-top:16px!important;padding-bottom:16px!important}.p-xl-4{padding:24px!important}.pt-xl-4{padding-top:24px!important}.pr-xl-4{padding-right:24px!important}.pb-xl-4{padding-bottom:24px!important}.pl-xl-4,.px-xl-4{padding-left:24px!important}.px-xl-4{padding-right:24px!important}.py-xl-4{padding-top:24px!important;padding-bottom:24px!important}.p-xl-5{padding:32px!important}.pt-xl-5{padding-top:32px!important}.pr-xl-5{padding-right:32px!important}.pb-xl-5{padding-bottom:32px!important}.pl-xl-5,.px-xl-5{padding-left:32px!important}.px-xl-5{padding-right:32px!important}.py-xl-5{padding-top:32px!important;padding-bottom:32px!important}.p-xl-6{padding:40px!important}.pt-xl-6{padding-top:40px!important}.pr-xl-6{padding-right:40px!important}.pb-xl-6{padding-bottom:40px!important}.pl-xl-6,.px-xl-6{padding-left:40px!important}.px-xl-6{padding-right:40px!important}.py-xl-6{padding-top:40px!important;padding-bottom:40px!important}}.p-responsive{padding-right:16px!important;padding-left:16px!important}@media (min-width:544px){.p-responsive{padding-right:40px!important;padding-left:40px!important}}@media (min-width:1012px){.p-responsive{padding-right:16px!important;padding-left:16px!important}}.h1{font-size:26px!important}@media (min-width:768px){.h1{font-size:32px!important}}.h2{font-size:22px!important}@media (min-width:768px){.h2{font-size:24px!important}}.h3{font-size:18px!important}@media (min-width:768px){.h3{font-size:20px!important}}.h4{font-size:16px!important}.h5{font-size:14px!important}.h6{font-size:12px!important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600!important}.f1{font-size:26px!important}@media (min-width:768px){.f1{font-size:32px!important}}.f2{font-size:22px!important}@media (min-width:768px){.f2{font-size:24px!important}}.f3{font-size:18px!important}@media (min-width:768px){.f3{font-size:20px!important}}.f4{font-size:16px!important}@media (min-width:768px){.f4{font-size:16px!important}}.f5{font-size:14px!important}.f6{font-size:12px!important}.f00-light{font-size:40px!important;font-weight:300!important}@media (min-width:768px){.f00-light{font-size:48px!important}}.f0-light{font-size:32px!important;font-weight:300!important}@media (min-width:768px){.f0-light{font-size:40px!important}}.f1-light{font-size:26px!important;font-weight:300!important}@media (min-width:768px){.f1-light{font-size:32px!important}}.f2-light{font-size:22px!important;font-weight:300!important}@media (min-width:768px){.f2-light{font-size:24px!important}}.f3-light{font-size:18px!important;font-weight:300!important}@media (min-width:768px){.f3-light{font-size:20px!important}}.text-small{font-size:12px!important}.lead{margin-bottom:30px;font-size:20px;font-weight:300;color:#586069}.lh-condensed-ultra{line-height:1!important}.lh-condensed{line-height:1.25!important}.lh-default{line-height:1.5!important}.lh-0{line-height:0!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}@media (min-width:544px){.text-sm-right{text-align:right!important}.text-sm-left{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-right{text-align:right!important}.text-md-left{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:1012px){.text-lg-right{text-align:right!important}.text-lg-left{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1280px){.text-xl-right{text-align:right!important}.text-xl-left{text-align:left!important}.text-xl-center{text-align:center!important}}.text-normal{font-weight:400!important}.text-bold{font-weight:600!important}.text-italic{font-style:italic!important}.text-uppercase{text-transform:uppercase!important}.text-underline{text-decoration:underline!important}.no-underline{text-decoration:none!important}.no-wrap{white-space:nowrap!important}.ws-normal{white-space:normal!important}.break-word{word-break:break-word!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.wb-break-all{word-break:break-all!important}.text-emphasized{font-weight:600;color:#24292e}.list-style-none{list-style:none!important}.text-shadow-dark{text-shadow:0 1px 1px rgba(27,31,35,.25),0 1px 25px rgba(27,31,35,.75)}.text-shadow-light{text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.text-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}@media (min-width:544px){.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}}@media (min-width:1012px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}}@media (min-width:1280px){.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}}.v-hidden{visibility:hidden!important}.v-visible{visibility:visible!important}@media (max-width:543px){.hide-sm{display:none!important}}@media (min-width:544px) and (max-width:767px){.hide-md{display:none!important}}@media (min-width:768px) and (max-width:1011px){.hide-lg{display:none!important}}@media (min-width:1012px){.hide-xl{display:none!important}}.table-fixed{table-layout:fixed!important}.sr-only{padding:0;clip:rect(0,0,0,0);word-wrap:normal;border:0}.show-on-focus,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden}.show-on-focus{margin:0;clip:rect(1px,1px,1px,1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.errored .error,.auth-form .form-group.errored .warning,.auth-form .form-group.warn .error,.auth-form .form-group.warn .warning{max-width:274px}.auth-form-header{padding:10px 20px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:3px 3px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 hsla(0,0%,100%,.1)}.auth-form-message{max-height:140px;padding:20px 20px 10px;overflow-y:scroll;border:1px solid #d8dee2;border-radius:3px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:20px;font-size:14px;background-color:#fff;border:1px solid #d8dee2;border-top:0;border-radius:0 0 3px 3px}.auth-form-body .input-block{margin-top:5px;margin-bottom:15px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:10px 10px 10px 36px;margin:60px 0 auto auto;border:1px solid #eaeaea;border-radius:3px}.two-factor-help h4{margin-top:0;margin-bottom:5px}.two-factor-help .octicon-device-mobile{position:absolute;top:10px;left:10px}.two-factor-help .octicon-key{position:absolute;left:10px}.u2f-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .u2f-send-code-spinner{display:inline}.u2f-login-spinner{top:2px}.u2f-auth-header:not(:last-child){padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eaeaea}.auth-form-body .u2f-auth-form-body{padding:0}.u2f-auth-form-body{padding:30px 30px 20px;text-align:center}.u2f-auth-form-body button{margin-top:20px}.sudo-u2f-auth-form-body .u2f-enabled,.u2f-auth-form-body .u2f-enabled{display:block}.sudo-u2f-auth-form-body .u2f-disabled,.sudo-u2f-auth-form-body.unavailable .u2f-enabled,.u2f-auth-form-body .u2f-disabled,.u2f-auth-form-body.unavailable .u2f-enabled{display:none}.sudo-u2f-auth-form-body.unavailable .u2f-disabled,.u2f-auth-form-body.unavailable .u2f-disabled{display:block}.u2f-auth-icon{color:#aaa}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 10px}.is-sent .sms-success{display:block}.is-not-sent .sms-success,.is-sent .sms-error{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:#f9f9f9}.session-authentication .header-logged-out{background-color:initial;border-bottom:0}.session-authentication .header-logo{color:#333}.session-authentication .flash{padding:15px 20px;margin:0 auto 10px;font-size:13px;border-style:solid;border-width:1px;border-radius:5px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:7px;text-align:left}.session-authentication .auth-form .btn{margin-top:20px}.session-authentication .auth-form .u2f-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:15px;color:#333;text-align:center;text-shadow:none;background-color:initial;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-.5px}.session-authentication .auth-form-body{border-top:1px solid #d8dee2;border-radius:5px}.session-authentication .auth-form-body.u2f-auth-form-body{padding:20px}.session-authentication .create-account-callout{padding:15px 20px;text-align:center;border:1px solid #d8dee2;border-radius:5px}.session-authentication .two-factor-help{padding:0 0 0 20px;margin-top:20px;border:0}.session-authentication .two-factor-help .octicon-device-mobile{top:3px;left:0}.session-authentication .two-factor-help .octicon-key{top:0;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 28px;background-color:initial}.session-authentication.hosted .header-logged-out{padding:40px 0 20px;background-color:initial}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:hsla(0,0%,100%,.7);background-color:#24292e}.server-stats+.Header-old{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover:after{content:none}@media (min-width:1012px){.Header-old .notification-indicator:hover:after{content:attr(aria-label)}}.page-responsive .HeaderMenu{display:none;clear:both}@media (min-width:1012px){.page-responsive .HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu--logged-out .dropdown-menu{border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu:after,.HeaderMenu--logged-out .dropdown-menu:before{display:none}.HeaderMenu--logged-out .header-search{width:240px}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary:before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none}.HeaderMenu--logged-out .header-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.75)!important}.HeaderMenu--logged-out .header-search-input::-ms-input-placeholder{color:hsla(0,0%,100%,.75)!important}.HeaderMenu--logged-out .header-search-input::placeholder{color:hsla(0,0%,100%,.75)!important}.edge-item-fix{list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}@media (min-width:1012px){.page-responsive .Header.Details .Header-item.Details-content--hidden{display:flex!important}}.page-responsive .HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:#fff;box-shadow:0 10px 50px rgba(27,31,35,.15)}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out{width:auto;overflow:visible;background-color:initial;box-shadow:none}}.page-responsive .HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.page-responsive .HeaderMenu--logged-out .dropdown-menu:after,.page-responsive .HeaderMenu--logged-out .dropdown-menu:before{content:""}}.page-responsive .HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.page-responsive .HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .header-search{width:240px}}.page-responsive .HeaderMenu--logged-out .header-search-wrapper{border:1px solid #eaecef}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .header-search-wrapper{border:0}}.page-responsive .HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;color:#24292e;-webkit-appearance:none}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .header-search-input{color:inherit}}.page-responsive .HeaderMenu--logged-out .header-search-input:-ms-input-placeholder{color:#586069!important}.page-responsive .HeaderMenu--logged-out .header-search-input::-ms-input-placeholder{color:#586069!important}.page-responsive .HeaderMenu--logged-out .header-search-input::placeholder{color:#586069!important}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .header-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.75)!important}.page-responsive .HeaderMenu--logged-out .header-search-input::-ms-input-placeholder{color:hsla(0,0%,100%,.75)!important}.page-responsive .HeaderMenu--logged-out .header-search-input::placeholder{color:hsla(0,0%,100%,.75)!important}}.page-responsive .HeaderMenu-link{color:#444d56;background:transparent}.page-responsive .HeaderMenu-link:hover{color:#24292e}@media (min-width:1012px){.page-responsive .HeaderMenu-link{color:#fff;transition:.4s}.page-responsive .HeaderMenu-link:hover{color:hsla(0,0%,100%,.75)}}.page-responsive .HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:#24292e;transition:stroke .4s}@media (min-width:1012px){.page-responsive .HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:hsla(0,0%,100%,.5);background:transparent}}.page-responsive .HeaderMenu-details[open]>summary:before{display:none}@media (min-width:1012px){.page-responsive .HeaderMenu-details[open]>summary:before{position:absolute;bottom:-8px;display:block}}.page-responsive .HeaderMenu-details[open] .HeaderMenu-link{color:#24292e}@media (min-width:1012px){.page-responsive .HeaderMenu-details[open] .HeaderMenu-link{color:hsla(0,0%,100%,.75)}}.page-responsive .HeaderMenu-details[open] .dropdown-menu{animation:none}@media (min-width:1012px){.page-responsive .HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(.73,.005,.22,1)}}.page-responsive .HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#24292e}@media (min-width:1012px){.page-responsive .HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.HeaderMenu-link{color:#fff;background:transparent;transition:.4s}.HeaderMenu-link:hover{color:hsla(0,0%,100%,.75)}.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;right:0;width:12px;stroke:hsla(0,0%,100%,.5);transition:stroke .4s}.HeaderMenu-details[open] .HeaderMenu-link{color:hsla(0,0%,100%,.75)}.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(.73,.005,.22,1)}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(.98) translateY(-.6em)}to{opacity:1;transform:scale(1) translateY(0)}}.header-logo-invertocat{margin:-1px 15px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator{color:hsla(0,0%,100%,.7)}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff,#006eed);background-clip:padding-box;border:2px solid #24292e;border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:#0366d6}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:#24292e}.feature-preview-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff,#006eed);background-clip:padding-box;border:2px solid #24292e;border-radius:50%}.feature-preview-details .feature-preview-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.unsupported-browser{color:#211e14;background-image:linear-gradient(#feefae,#fae692);border-bottom:1px solid #b3a569}.mobile-banner button.switch-to-mobile{display:block;width:100%;padding:30px 0 45px;font-size:60px;font-weight:600;color:#eaeaea;text-align:center;background-color:#444;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:#fff;vertical-align:middle;background-color:hsla(0,0%,100%,.125);border:0;box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:hsla(0,0%,100%,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:#fff;background-color:hsla(0,0%,100%,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.75)}.header-search-input::-ms-input-placeholder{color:hsla(0,0%,100%,.75)}.header-search-input::placeholder{color:hsla(0,0%,100%,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none!important}.header-search-input::-ms-clear{display:none}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:hsla(0,0%,100%,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid #282e34;border-top-left-radius:3px;border-bottom-left-radius:3px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:#fff;background-color:hsla(0,0%,100%,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:#24292e!important;background-color:#fafbfc}.jump-to-field-active:-ms-input-placeholder{color:#586069!important}.jump-to-field-active::-ms-input-placeholder{color:#586069!important}.jump-to-field-active::placeholder{color:#586069!important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:#1b1f23}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:#6a737d}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:initial}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid #e1e4e8}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon,.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon{color:#fff}.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path,.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path{color:#fff;background:#0366d6}.jump-to-suggestions-results-container .navigation-focus mark,.jump-to-suggestions-results-container [aria-selected=true] mark{color:#fff}.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus,.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus{display:block}.header-search{min-width:300px;transition:.2s ease-in-out;transition-property:min-width,padding-bottom,padding-top}@media (min-width:768px){.header-search:focus-within{min-width:470px}}.HeaderMenu--logged-out .header-search{min-width:auto}.Header{z-index:32;padding:16px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.7);background-color:#24292e}.Header,.Header-item{display:flex;align-items:center;flex-wrap:nowrap}.Header-item{margin-right:16px;align-self:stretch}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:#fff;white-space:nowrap}.Header-link:focus,.Header-link:hover{color:hsla(0,0%,100%,.7);text-decoration:none}
-/*# sourceMappingURL=frameworks-2fd1891c9e6292401a1a3de8bc3f747f.css.map */
\ No newline at end of file
+/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:initial}[hidden],template{display:none!important}a{background-color:initial}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;line-height:1.5;color:#24292e;background-color:#fff}a{color:#0366d6;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}.rule,hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}.rule:after,.rule:before,hr:after,hr:before{display:table;content:""}.rule:after,hr:after{clear:both}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none!important}details summary{cursor:pointer}details:not([open])>:not(summary){display:none!important}kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px}h1,h2{font-weight:600}h2{font-size:24px}h3{font-size:20px}h3,h4{font-weight:600}h4{font-size:16px}h5{font-size:14px}h5,h6{font-weight:600}h6{font-size:12px}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ol,ul{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}dd{margin-left:0}code,pre,tt{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0}.octicon{vertical-align:text-bottom}.Box{background-color:#fff;border:1px solid #d1d5da;border-radius:3px}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:#f6f8fa;border:1px solid #d1d5da;border-top-left-radius:3px;border-top-right-radius:3px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid #e1e4e8}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top:1px solid #e1e4e8}.Box-row:first-of-type{border-top-color:transparent;border-top-left-radius:2px;border-top-right-radius:2px}.Box-row:last-of-type{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 #0366d6}.Box-row.navigation-focus .Box-row--drag-button{color:#0366d6;cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:#fafbfc}.Box-row.navigation-focus.sortable-ghost{background-color:#f6f8fa}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:#f6f8fa}.Box-row--focus-blue.navigation-focus{background-color:#f1f8ff}.Box-row--hover-gray:hover{background-color:#f6f8fa}.Box-row--hover-blue:hover{background-color:#f1f8ff}@media (min-width:768px){.Box-row-link{color:#24292e;text-decoration:none}.Box-row-link:hover{color:#0366d6;text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top:1px solid #e1e4e8}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:#c8e1ff}.Box--blue .Box-header{background-color:#f1f8ff;border-color:#c8e1ff}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:#c8e1ff}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:#d73a49}.Box-header--blue{background-color:#f1f8ff;border-color:#c8e1ff}.Box-row--yellow{background-color:#fffbdd}.Box-row--blue{background-color:#f1f8ff}.Box-row--gray{background-color:#f6f8fa}.Box-btn-octicon.btn-octicon{padding:16px;margin:-16px;line-height:1.5}.breadcrumb-item{display:inline-block;margin-left:-.35em;white-space:nowrap;list-style:none}.breadcrumb-item:after{padding-right:.5em;padding-left:.5em;color:#e1e4e8;content:"/"}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after{content:none}.btn{position:relative;display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:repeat-x;background-position:-1px -1px;background-size:110% 110%;border:1px solid rgba(27,31,35,.2);border-radius:.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{vertical-align:text-top}.btn .Counter{color:#586069;text-shadow:none;background-color:rgba(27,31,35,.1)}.btn:hover{text-decoration:none;background-repeat:repeat-x}.btn:focus{outline:0}.btn.disabled,.btn:disabled{cursor:default;background-position:0 0}.btn.selected,.btn:active{background-image:none}.btn{color:#24292e;background-color:#eff3f6;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%)}.btn.focus,.btn:focus{box-shadow:0 0 0 .2em rgba(3,102,214,.3)}.btn.hover,.btn:hover{background-color:#e6ebf1;background-image:linear-gradient(-180deg,#f0f3f6,#e6ebf1 90%);background-position:-.5em;border-color:rgba(27,31,35,.35)}.btn.selected,.btn:active,[open]>.btn{background-color:#e9ecef;background-image:none;border-color:rgba(27,31,35,.35);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn.disabled,.btn:disabled{color:rgba(36,41,46,.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-primary{color:#fff;background-color:#28a745;background-image:linear-gradient(-180deg,#34d058,#28a745 90%)}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.btn-primary.hover,.btn-primary:hover{background-color:#269f42;background-image:linear-gradient(-180deg,#2fcb53,#269f42 90%);background-position:-.5em;border-color:rgba(27,31,35,.5)}.btn-primary.selected,.btn-primary:active,[open]>.btn-primary{background-color:#279f43;background-image:none;border-color:rgba(27,31,35,.5);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn-primary.disabled,.btn-primary:disabled{color:hsla(0,0%,100%,.75);background-color:#94d3a2;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-primary .Counter{color:#29b249;background-color:#fff}.btn-blue{color:#fff;background-color:#0361cc;background-image:linear-gradient(-180deg,#0679fc,#0361cc 90%)}.btn-blue.focus,.btn-blue:focus{box-shadow:0 0 0 .2em rgba(6,121,252,.4)}.btn-blue.hover,.btn-blue:hover{background-color:#035cc2;background-image:linear-gradient(-180deg,#0374f4,#035cc2 90%);background-position:-.5em;border-color:rgba(27,31,35,.5)}.btn-blue.selected,.btn-blue:active,[open]>.btn-blue{background-color:#045cc1;background-image:none;border-color:rgba(27,31,35,.5);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn-blue.disabled,.btn-blue:disabled{color:hsla(0,0%,100%,.75);background-color:#81b0e5;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-blue .Counter{color:#0366d6;background-color:#fff}.btn-danger{color:#cb2431;background-color:#fafbfc;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%)}.btn-danger:focus{box-shadow:0 0 0 .2em rgba(203,36,49,.4)}.btn-danger:hover{color:#fff;background-color:#cb2431;background-image:linear-gradient(-180deg,#de4450,#cb2431 90%);border-color:rgba(27,31,35,.5)}.btn-danger:hover .Counter{color:#fff}.btn-danger.selected,.btn-danger:active,[open]>.btn-danger{color:#fff;background-color:#b5202c;background-image:none;border-color:rgba(27,31,35,.5);box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}.btn-danger.disabled,.btn-danger:disabled{color:rgba(203,36,49,.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,.2);box-shadow:none}.btn-outline{color:#0366d6;background-color:#fff;background-image:none}.btn-outline .Counter{background-color:rgba(27,31,35,.07)}.btn-outline.selected,.btn-outline:active,.btn-outline:hover,[open]>.btn-outline{color:#fff;background-color:#0366d6;background-image:none;border-color:#0366d6}.btn-outline.selected .Counter,.btn-outline:active .Counter,.btn-outline:hover .Counter,[open]>.btn-outline .Counter{color:#0366d6;background-color:#fff}.btn-outline:focus{border-color:#0366d6;box-shadow:0 0 0 .2em rgba(3,102,214,.4)}.btn-outline.disabled,.btn-outline:disabled{color:rgba(27,31,35,.3);background-color:#fff;border-color:rgba(27,31,35,.15);box-shadow:none}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-sm{padding:3px 10px;font-size:12px;line-height:20px}.btn-large{padding:.75em 1.25em;font-size:inherit;border-radius:6px}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.ellipsis-expander,.hidden-text-expander a{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:#444d56;text-decoration:none;vertical-align:middle;background:#dfe2e5;border:0;border-radius:1px}.ellipsis-expander:hover,.hidden-text-expander a:hover{text-decoration:none;background-color:#c6cbd1}.ellipsis-expander:active,.hidden-text-expander a:active{color:#fff;background-color:#2188ff}.social-count{float:left;padding:3px 10px;font-size:12px;font-weight:600;line-height:20px;color:#24292e;vertical-align:middle;background-color:#fff;border:1px solid rgba(27,31,35,.2);border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.social-count:active,.social-count:hover{text-decoration:none}.social-count:hover{color:#0366d6;cursor:pointer}.btn-block{display:block;width:100%;text-align:center}.btn-link{display:inline-block;padding:0;font-size:inherit;color:#0366d6;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:initial;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover{color:rgba(88,96,105,.5);cursor:default}.details-reset>summary{list-style:none}.details-reset>summary:before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup:after,.BtnGroup:before{display:table;content:""}.BtnGroup:after{clear:both}.BtnGroup+.btn,.BtnGroup+.BtnGroup{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.BtnGroup-item.selected,.BtnGroup-item:active,.BtnGroup-item:focus,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:3px;border-bottom-left-radius:3px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:active,.BtnGroup-item:focus,.BtnGroup-parent:active,.BtnGroup-parent:focus{z-index:1}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{min-height:34px;padding:6px 8px;font-size:16px;line-height:20px;color:#24292e;vertical-align:middle;background-color:#fff;background-repeat:no-repeat;background-position:right 8px center;border:1px solid #d1d5da;border-radius:3px;outline:none;box-shadow:inset 0 1px 2px rgba(27,31,35,.075)}.form-control.focus,.form-control:focus,.form-select.focus,.form-select:focus{border-color:#2188ff;outline:none;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}@media (min-width:768px){.form-control,.form-select{font-size:14px}}.input-contrast{background-color:#fafbfc}.input-contrast:focus{background-color:#fff}.input-dark{color:#fff;background-color:hsla(0,0%,100%,.15);border-color:transparent}.input-dark:-ms-input-placeholder{color:inherit;opacity:.6}.input-dark::-ms-input-placeholder{color:inherit;opacity:.6}.input-dark::placeholder{color:inherit;opacity:.6}.input-dark.focus,.input-dark:focus{border-color:rgba(27,31,35,.3);box-shadow:0 0 0 .2em rgba(121,184,255,.4)}:-ms-input-placeholder{color:#6a737d}::-ms-input-placeholder{color:#6a737d}::placeholder{color:#6a737d}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{padding:4px 10px;font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none!important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:#fffbdd;border-radius:3px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:#586069}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields:after,.hfields:before{display:table;content:""}.hfields:after{clear:both}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label{display:inline-block;margin:5px 0 0;color:#586069}.hfields .form-group dt img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions:after,.form-actions:before{display:table;content:""}.form-actions:after{clear:both}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:#735c0f;background:#fffbdd;border:1px solid #d9d0a5;border-radius:3px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:34px;padding-right:24px;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") no-repeat right 8px center;background-size:8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}.select-sm{height:28px;min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:#fafbfc}.form-group .form-control:focus{background-color:#fff}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt{float:left;margin:0;line-height:32px}.form-group.flattened dd{line-height:32px}.form-group dd h4{margin:4px 0 0}.form-group dd h4.is-error{color:#cb2431}.form-group dd h4.is-success{color:#28a745}.form-group dd h4+.note{margin-top:0}.form-group.required dt label:after{padding-left:5px;color:#cb2431;content:"*"}.form-group .error,.form-group .indicator,.form-group .success{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:#28a745}.form-group.errored .error,.form-group.errored .warning,.form-group.warn .error,.form-group.warn .warning{position:absolute;z-index:10;display:block;max-width:450px;padding:5px 8px;margin:4px 0 0;font-size:13px;font-weight:400;border-style:solid;border-width:1px;border-radius:3px}.form-group.errored .error:after,.form-group.errored .error:before,.form-group.errored .warning:after,.form-group.errored .warning:before,.form-group.warn .error:after,.form-group.warn .error:before,.form-group.warn .warning:after,.form-group.warn .warning:before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.errored .error:after,.form-group.errored .warning:after,.form-group.warn .error:after,.form-group.warn .warning:after{border-width:5px}.form-group.errored .error:before,.form-group.errored .warning:before,.form-group.warn .error:before,.form-group.warn .warning:before{margin-left:-1px;border-width:6px}.form-group.warn .warning{color:#735c0f;background-color:#fffbdd;border-color:#d9d0a5}.form-group.warn .warning:after{border-bottom-color:#fffbdd}.form-group.warn .warning:before{border-bottom-color:#d9d0a5}.form-group.errored label{color:#cb2431}.form-group.errored .error{color:#86181d;background-color:#ffdce0;border-color:#cea0a5}.form-group.errored .error:after{border-bottom-color:#ffdce0}.form-group.errored .error:before{border-bottom-color:#cea0a5}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:#586069}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-errored,dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-16px.gif)}dl.form-group>dd .form-control.is-autocheck-successful{background-image:url(/images/modules/ajax/success.png)}dl.form-group>dd .form-control.is-autocheck-errored{background-image:url(/images/modules/ajax/error.png)}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){dl.form-group>dd .form-control.is-autocheck-errored,dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-32.gif)}dl.form-group>dd .form-control.is-autocheck-successful{background-image:url(/images/modules/ajax/success@2x.png)}dl.form-group>dd .form-control.is-autocheck-errored{background-image:url(/images/modules/ajax/error@2x.png)}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success:before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:#28a745;fill:#28a745}.status-indicator-success .octicon-x{display:none}.status-indicator-failed:before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:#cb2431;fill:#d73a49}.status-indicator-loading{width:16px;background:url(/images/spinners/octocat-spinner-32-EAF2F5.gif) 0 0 no-repeat;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:initial;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:#586069;background-color:#fafbfc;border:1px solid #c3c8cf;border-top:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.drag-and-drop .default,.drag-and-drop .error,.drag-and-drop .loading{display:none}.drag-and-drop .error{color:#cb2431}.drag-and-drop img{vertical-align:top}.is-bad-file .drag-and-drop .bad-file,.is-bad-permissions .drag-and-drop .bad-permissions,.is-default .drag-and-drop .default,.is-duplicate-filename .drag-and-drop .duplicate-filename,.is-empty .drag-and-drop .empty,.is-hidden-file .drag-and-drop .hidden-file,.is-repository-required .drag-and-drop .repository-required,.is-too-big .drag-and-drop .too-big,.is-uploading .drag-and-drop .loading{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:#586069}.drag-and-drop-error-info a{color:#0366d6}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed #dfe2e5;border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-radius:3px;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.upload-enabled.focused .form-control{box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:#4a9eff}.dragover .drag-and-drop,.dragover textarea{box-shadow:0 0 3px #c9ff00}.previewable-comment-form,.write-content{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid #c3c8cf}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .preview-content,.previewable-comment-form .write-content{display:none;margin:0 8px 8px}.previewable-comment-form.preview-selected .preview-content,.previewable-comment-form.write-selected .write-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:#586069}p.explain{position:relative;font-size:12px;color:#586069}p.explain strong{color:#24292e}p.explain .octicon{margin-right:5px;color:#959da5}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group-button,.input-group .form-control{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button:first-child .btn,.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group-button:last-child .btn,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.container-sm{max-width:544px}.container-md,.container-sm{margin-right:auto;margin-left:auto}.container-md{max-width:768px}.container-lg{max-width:1012px}.container-lg,.container-xl{margin-right:auto;margin-left:auto}.container-xl{max-width:1280px}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media (min-width:544px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media (min-width:768px){.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media (min-width:1012px){.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}@media (min-width:1280px){.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}@media (min-width:544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}@media (min-width:1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px!important;padding-left:16px!important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px!important;padding-left:8px!important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px!important;padding-left:24px!important}}.offset-1{margin-left:8.33333%!important}.offset-2{margin-left:16.66667%!important}.offset-3{margin-left:25%!important}.offset-4{margin-left:33.33333%!important}.offset-5{margin-left:41.66667%!important}.offset-6{margin-left:50%!important}.offset-7{margin-left:58.33333%!important}.offset-8{margin-left:66.66667%!important}.offset-9{margin-left:75%!important}.offset-10{margin-left:83.33333%!important}.offset-11{margin-left:91.66667%!important}@media (min-width:544px){.offset-sm-1{margin-left:8.33333%!important}.offset-sm-2{margin-left:16.66667%!important}.offset-sm-3{margin-left:25%!important}.offset-sm-4{margin-left:33.33333%!important}.offset-sm-5{margin-left:41.66667%!important}.offset-sm-6{margin-left:50%!important}.offset-sm-7{margin-left:58.33333%!important}.offset-sm-8{margin-left:66.66667%!important}.offset-sm-9{margin-left:75%!important}.offset-sm-10{margin-left:83.33333%!important}.offset-sm-11{margin-left:91.66667%!important}}@media (min-width:768px){.offset-md-1{margin-left:8.33333%!important}.offset-md-2{margin-left:16.66667%!important}.offset-md-3{margin-left:25%!important}.offset-md-4{margin-left:33.33333%!important}.offset-md-5{margin-left:41.66667%!important}.offset-md-6{margin-left:50%!important}.offset-md-7{margin-left:58.33333%!important}.offset-md-8{margin-left:66.66667%!important}.offset-md-9{margin-left:75%!important}.offset-md-10{margin-left:83.33333%!important}.offset-md-11{margin-left:91.66667%!important}}@media (min-width:1012px){.offset-lg-1{margin-left:8.33333%!important}.offset-lg-2{margin-left:16.66667%!important}.offset-lg-3{margin-left:25%!important}.offset-lg-4{margin-left:33.33333%!important}.offset-lg-5{margin-left:41.66667%!important}.offset-lg-6{margin-left:50%!important}.offset-lg-7{margin-left:58.33333%!important}.offset-lg-8{margin-left:66.66667%!important}.offset-lg-9{margin-left:75%!important}.offset-lg-10{margin-left:83.33333%!important}.offset-lg-11{margin-left:91.66667%!important}}@media (min-width:1280px){.offset-xl-1{margin-left:8.33333%!important}.offset-xl-2{margin-left:16.66667%!important}.offset-xl-3{margin-left:25%!important}.offset-xl-4{margin-left:33.33333%!important}.offset-xl-5{margin-left:41.66667%!important}.offset-xl-6{margin-left:50%!important}.offset-xl-7{margin-left:58.33333%!important}.offset-xl-8{margin-left:66.66667%!important}.offset-xl-9{margin-left:75%!important}.offset-xl-10{margin-left:83.33333%!important}.offset-xl-11{margin-left:91.66667%!important}}.menu{margin-bottom:15px;list-style:none;background-color:#fff;border:1px solid #d1d5da;border-radius:3px}.menu-item{position:relative;display:block;padding:8px 10px;border-bottom:1px solid #e1e4e8}.menu-item:first-child{border-top:0;border-top-right-radius:2px}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:2px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:2px}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:2px}.menu-item:hover{text-decoration:none;background-color:#f6f8fa}.menu-item.selected{font-weight:600;color:#24292e;cursor:default;background-color:#fff}.menu-item.selected:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:#e36209}.menu-item .octicon{width:16px;margin-right:5px;color:#24292e;text-align:center}.menu-item .Counter{float:right;margin-left:5px}.menu-item .menu-warning{float:right;color:#86181d}.menu-item .avatar{float:left;margin-right:5px}.menu-item.alert .Counter{color:#cb2431}.menu-heading{display:block;padding:8px 10px;margin-top:0;margin-bottom:0;font-size:13px;font-weight:600;line-height:20px;color:#586069;background-color:#f3f5f8;border-bottom:1px solid #e1e4e8}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.tabnav{margin-top:0;margin-bottom:15px;border-bottom:1px solid #d1d5da}.tabnav .Counter{margin-left:5px}.tabnav-tabs{margin-bottom:-1px}.tabnav-tab{display:inline-block;padding:8px 12px;font-size:14px;line-height:20px;color:#586069;text-decoration:none;background-color:initial;border:1px solid transparent;border-bottom:0}.tabnav-tab.selected,.tabnav-tab[aria-selected=true]{color:#24292e;background-color:#fff;border-color:#d1d5da;border-radius:3px 3px 0 0}.tabnav-tab:focus,.tabnav-tab:hover{color:#24292e;text-decoration:none}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:#586069}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:#0366d6;text-decoration:none}.tabnav-btn{margin-left:10px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:4px 10px;margin:0 0 2px;font-size:12px}.filter-list.pjax-active .filter-item{color:#586069;background-color:initial}.filter-list.pjax-active .filter-item.pjax-active{color:#fff;background-color:#0366d6}.filter-item{position:relative;display:block;padding:8px 10px;margin-bottom:5px;overflow:hidden;font-size:14px;color:#586069;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:3px}.filter-item:hover{text-decoration:none;background-color:#eaecef}.filter-item.selected{color:#fff;background-color:#0366d6}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:#eff3f6}.SideNav{background-color:#fafbfc}.SideNav-item{position:relative;display:block;width:100%;padding:16px;color:#586069;text-align:left;background-color:initial;border:0;border-top:1px solid #e1e4e8}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 #e1e4e8}.SideNav-item:before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:3px;pointer-events:none;content:""}.SideNav-item:focus,.SideNav-item:hover{color:#24292e;text-decoration:none;background-color:#f6f8fa;outline:none}.SideNav-item:focus:before,.SideNav-item:hover:before{background-color:#d1d5da}.SideNav-item:active{background-color:#fff}.SideNav-item[aria-current=page],.SideNav-item[aria-selected=true]{font-weight:500;color:#24292e;background-color:#fff}.SideNav-item[aria-current=page]:before,.SideNav-item[aria-selected=true]:before{background-color:#e36209}.SideNav-icon{width:16px;color:#6a737d}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:#0366d6;text-align:left;background-color:initial;border:0}.SideNav-subItem:focus,.SideNav-subItem:hover{color:#24292e;text-decoration:none;outline:none}.SideNav-subItem[aria-current=page],.SideNav-subItem[aria-selected=true]{font-weight:500;color:#24292e}.subnav{margin-bottom:20px}.subnav:after,.subnav:before{display:table;content:""}.subnav:after{clear:both}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid #eaecef}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:6px 14px;font-weight:600;line-height:20px;color:#586069;border:1px solid #e1e4e8}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:focus,.subnav-item:hover{text-decoration:none;background-color:#f6f8fa}.subnav-item.selected,.subnav-item.selected:focus,.subnav-item.selected:hover{z-index:2;color:#fff;background-color:#0366d6;border-color:#0366d6}.subnav-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.subnav-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.subnav-search{position:relative;margin-left:10px}.subnav-search-input{width:320px;padding-left:30px;color:#586069}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:#c6cbd1;text-align:center;pointer-events:none}.subnav-search-context .btn{color:#444d56;border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn.selected,.subnav-search-context .btn:active,.subnav-search-context .btn:focus,.subnav-search-context .btn:hover{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:10px}.UnderlineNav{display:flex;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e1e4e8;justify-content:space-between}.UnderlineNav-body{display:flex}.UnderlineNav-item{padding:16px 8px;margin-right:16px;font-size:14px;line-height:1.5;color:#586069;text-align:center;border-bottom:2px solid transparent}.UnderlineNav-item:focus,.UnderlineNav-item:hover{color:#24292e;text-decoration:none;border-bottom-color:#d1d5da;transition:.2s ease}.UnderlineNav-item:focus .UnderlineNav-octicon,.UnderlineNav-item:hover .UnderlineNav-octicon{color:#6a737d}.UnderlineNav-item.selected{font-weight:600;color:#24292e;border-bottom-color:#e36209}.UnderlineNav-item.selected .UnderlineNav-octicon{color:#6a737d}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-item{margin-right:0;margin-left:16px}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav-octicon{color:#959da5}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination:after,.pagination:before{display:table;content:""}.pagination:after{clear:both}.pagination a,.pagination em,.pagination span{position:relative;float:left;padding:7px 12px;margin-left:-1px;font-size:13px;font-style:normal;font-weight:600;color:#0366d6;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;border:1px solid #e1e4e8}.pagination a:first-child,.pagination em:first-child,.pagination span:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination a:last-child,.pagination em:last-child,.pagination span:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination a:focus,.pagination a:hover,.pagination em:focus,.pagination em:hover,.pagination span:focus,.pagination span:hover{z-index:2;text-decoration:none;background-color:#eff3f6;border-color:#e1e4e8}.pagination .selected{z-index:3}.pagination .current,.pagination .current:hover{z-index:3;color:#fff;background-color:#0366d6;border-color:#0366d6}.pagination .disabled,.pagination .disabled:hover,.pagination .gap,.pagination .gap:hover{color:#d1d5da;cursor:default;background-color:#fafbfc}.paginate-container{margin-top:20px;margin-bottom:15px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped:after{z-index:1000000;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;content:attr(aria-label);background:#1b1f23;border-radius:3px}.tooltipped:after,.tooltipped:before{position:absolute;display:none;pointer-events:none;opacity:0}.tooltipped:before{z-index:1000001;width:0;height:0;color:#1b1f23;content:"";border:6px solid transparent}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.tooltipped:active:after,.tooltipped:active:before,.tooltipped:focus:after,.tooltipped:focus:before,.tooltipped:hover:after,.tooltipped:hover:before{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:active:after,.tooltipped-no-delay:active:before,.tooltipped-no-delay:focus:after,.tooltipped-no-delay:focus:before,.tooltipped-no-delay:hover:after,.tooltipped-no-delay:hover:before{animation-delay:0s}.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after,.tooltipped-multiline:hover:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:6px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}.tooltipped-se:after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}.tooltipped-ne:after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-s:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}.tooltipped-e:after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}.tooltipped-align-right-1:after,.tooltipped-align-right-2:after{right:0;margin-right:0}.tooltipped-align-right-1:before{right:10px}.tooltipped-align-right-2:before{right:15px}.tooltipped-align-left-1:after,.tooltipped-align-left-2:after{left:0;margin-left:0}.tooltipped-align-left-1:before{left:5px}.tooltipped-align-left-2:before{left:10px}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:initial}.tooltipped-multiline.tooltipped-n:after,.tooltipped-multiline.tooltipped-s:after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e:after,.tooltipped-multiline.tooltipped-w:after{right:100%}@media screen and (min-width:0\0){.tooltipped-multiline:after{width:250px}}.tooltipped-sticky:after,.tooltipped-sticky:before{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px!important}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:.3s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(.2,0,.13,1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}to{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}.hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover{transform:scale(1.025)}.border-x{border-right:1px solid #e1e4e8!important;border-left:1px solid #e1e4e8!important}.border-y{border-top:1px solid #e1e4e8!important;border-bottom:1px solid #e1e4e8!important}.border{border:1px solid #e1e4e8!important}.border-0{border:0!important}.border-top{border-top:1px solid #e1e4e8!important}.border-right{border-right:1px solid #e1e4e8!important}.border-bottom{border-bottom:1px solid #e1e4e8!important}.border-left{border-left:1px solid #e1e4e8!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:3px!important}.rounded-2{border-radius:6px!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}@media (min-width:544px){.border-sm{border:1px solid #e1e4e8!important}.border-sm-0{border:0!important}.border-sm-top{border-top:1px solid #e1e4e8!important}.border-sm-right{border-right:1px solid #e1e4e8!important}.border-sm-bottom{border-bottom:1px solid #e1e4e8!important}.border-sm-left{border-left:1px solid #e1e4e8!important}.border-sm-top-0{border-top:0!important}.border-sm-right-0{border-right:0!important}.border-sm-bottom-0{border-bottom:0!important}.border-sm-left-0{border-left:0!important}.rounded-sm-0{border-radius:0!important}.rounded-sm-1{border-radius:3px!important}.rounded-sm-2{border-radius:6px!important}.rounded-sm-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-sm-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-sm-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-sm-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-sm-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-sm-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-sm-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-sm-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-sm-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-sm-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-sm-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-sm-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:768px){.border-md{border:1px solid #e1e4e8!important}.border-md-0{border:0!important}.border-md-top{border-top:1px solid #e1e4e8!important}.border-md-right{border-right:1px solid #e1e4e8!important}.border-md-bottom{border-bottom:1px solid #e1e4e8!important}.border-md-left{border-left:1px solid #e1e4e8!important}.border-md-top-0{border-top:0!important}.border-md-right-0{border-right:0!important}.border-md-bottom-0{border-bottom:0!important}.border-md-left-0{border-left:0!important}.rounded-md-0{border-radius:0!important}.rounded-md-1{border-radius:3px!important}.rounded-md-2{border-radius:6px!important}.rounded-md-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-md-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-md-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-md-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-md-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-md-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-md-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-md-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-md-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-md-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-md-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-md-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:1012px){.border-lg{border:1px solid #e1e4e8!important}.border-lg-0{border:0!important}.border-lg-top{border-top:1px solid #e1e4e8!important}.border-lg-right{border-right:1px solid #e1e4e8!important}.border-lg-bottom{border-bottom:1px solid #e1e4e8!important}.border-lg-left{border-left:1px solid #e1e4e8!important}.border-lg-top-0{border-top:0!important}.border-lg-right-0{border-right:0!important}.border-lg-bottom-0{border-bottom:0!important}.border-lg-left-0{border-left:0!important}.rounded-lg-0{border-radius:0!important}.rounded-lg-1{border-radius:3px!important}.rounded-lg-2{border-radius:6px!important}.rounded-lg-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-lg-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-lg-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-lg-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-lg-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-lg-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-lg-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-lg-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-lg-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-lg-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-lg-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-lg-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}@media (min-width:1280px){.border-xl{border:1px solid #e1e4e8!important}.border-xl-0{border:0!important}.border-xl-top{border-top:1px solid #e1e4e8!important}.border-xl-right{border-right:1px solid #e1e4e8!important}.border-xl-bottom{border-bottom:1px solid #e1e4e8!important}.border-xl-left{border-left:1px solid #e1e4e8!important}.border-xl-top-0{border-top:0!important}.border-xl-right-0{border-right:0!important}.border-xl-bottom-0{border-bottom:0!important}.border-xl-left-0{border-left:0!important}.rounded-xl-0{border-radius:0!important}.rounded-xl-1{border-radius:3px!important}.rounded-xl-2{border-radius:6px!important}.rounded-xl-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-xl-top-1{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.rounded-xl-top-2{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-xl-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-xl-right-1{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.rounded-xl-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-xl-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-xl-bottom-1{border-bottom-right-radius:3px!important;border-bottom-left-radius:3px!important}.rounded-xl-bottom-2{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.rounded-xl-left-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-xl-left-1{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.rounded-xl-left-2{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}}.circle{border-radius:50%!important}.border-dashed{border-style:dashed!important}.border-blue{border-color:#0366d6!important}.border-blue-light{border-color:#c8e1ff!important}.border-green{border-color:#34d058!important}.border-green-light{border-color:#a2cbac!important}.border-red{border-color:#d73a49!important}.border-red-light{border-color:#cea0a5!important}.border-purple{border-color:#6f42c1!important}.border-yellow{border-color:#d9d0a5!important}.border-gray-light{border-color:#eaecef!important}.border-gray-dark{border-color:#d1d5da!important}.border-black-fade{border-color:rgba(27,31,35,.15)!important}.border-white-fade,.border-white-fade-15{border-color:hsla(0,0%,100%,.15)!important}.border-white-fade-30{border-color:hsla(0,0%,100%,.3)!important}.border-white-fade-50{border-color:hsla(0,0%,100%,.5)!important}.border-white-fade-70{border-color:hsla(0,0%,100%,.7)!important}.border-white-fade-85{border-color:hsla(0,0%,100%,.85)!important}.box-shadow{box-shadow:0 1px 1px rgba(27,31,35,.1)!important}.box-shadow-medium{box-shadow:0 1px 5px rgba(27,31,35,.15)!important}.box-shadow-large{box-shadow:0 1px 15px rgba(27,31,35,.15)!important}.box-shadow-extra-large{box-shadow:0 10px 50px rgba(27,31,35,.07)!important}.box-shadow-none{box-shadow:none!important}.bg-white{background-color:#fff!important}.bg-blue{background-color:#0366d6!important}.bg-blue-light{background-color:#f1f8ff!important}.bg-gray-dark{background-color:#24292e!important}.bg-gray{background-color:#f6f8fa!important}.bg-gray-light{background-color:#fafbfc!important}.bg-green{background-color:#28a745!important}.bg-green-light{background-color:#dcffe4!important}.bg-red{background-color:#d73a49!important}.bg-red-light{background-color:#ffdce0!important}.bg-yellow{background-color:#ffd33d!important}.bg-yellow-light{background-color:#fff5b1!important}.bg-yellow-dark{background-color:#dbab09!important}.bg-purple{background-color:#6f42c1!important}.bg-pink{background-color:#ea4aaa!important}.bg-purple-light{background-color:#f5f0ff!important}.color-gray-0{color:#fafbfc!important}.bg-gray-0{background-color:#fafbfc!important}.color-gray-1{color:#f6f8fa!important}.bg-gray-1{background-color:#f6f8fa!important}.color-gray-2{color:#e1e4e8!important}.bg-gray-2{background-color:#e1e4e8!important}.color-gray-3{color:#d1d5da!important}.bg-gray-3{background-color:#d1d5da!important}.color-gray-4{color:#959da5!important}.bg-gray-4{background-color:#959da5!important}.color-gray-5{color:#6a737d!important}.bg-gray-5{background-color:#6a737d!important}.color-gray-6{color:#586069!important}.bg-gray-6{background-color:#586069!important}.color-gray-7{color:#444d56!important}.bg-gray-7{background-color:#444d56!important}.color-gray-8{color:#2f363d!important}.bg-gray-8{background-color:#2f363d!important}.color-gray-9{color:#24292e!important}.bg-gray-9{background-color:#24292e!important}.color-blue-0{color:#f1f8ff!important}.bg-blue-0{background-color:#f1f8ff!important}.color-blue-1{color:#dbedff!important}.bg-blue-1{background-color:#dbedff!important}.color-blue-2{color:#c8e1ff!important}.bg-blue-2{background-color:#c8e1ff!important}.color-blue-3{color:#79b8ff!important}.bg-blue-3{background-color:#79b8ff!important}.color-blue-4{color:#2188ff!important}.bg-blue-4{background-color:#2188ff!important}.color-blue-5{color:#0366d6!important}.bg-blue-5{background-color:#0366d6!important}.color-blue-6{color:#005cc5!important}.bg-blue-6{background-color:#005cc5!important}.color-blue-7{color:#044289!important}.bg-blue-7{background-color:#044289!important}.color-blue-8{color:#032f62!important}.bg-blue-8{background-color:#032f62!important}.color-blue-9{color:#05264c!important}.bg-blue-9{background-color:#05264c!important}.color-green-0{color:#f0fff4!important}.bg-green-0{background-color:#f0fff4!important}.color-green-1{color:#dcffe4!important}.bg-green-1{background-color:#dcffe4!important}.color-green-2{color:#bef5cb!important}.bg-green-2{background-color:#bef5cb!important}.color-green-3{color:#85e89d!important}.bg-green-3{background-color:#85e89d!important}.color-green-4{color:#34d058!important}.bg-green-4{background-color:#34d058!important}.color-green-5{color:#28a745!important}.bg-green-5{background-color:#28a745!important}.color-green-6{color:#22863a!important}.bg-green-6{background-color:#22863a!important}.color-green-7{color:#176f2c!important}.bg-green-7{background-color:#176f2c!important}.color-green-8{color:#165c26!important}.bg-green-8{background-color:#165c26!important}.color-green-9{color:#144620!important}.bg-green-9{background-color:#144620!important}.color-yellow-0{color:#fffdef!important}.bg-yellow-0{background-color:#fffdef!important}.color-yellow-1{color:#fffbdd!important}.bg-yellow-1{background-color:#fffbdd!important}.color-yellow-2{color:#fff5b1!important}.bg-yellow-2{background-color:#fff5b1!important}.color-yellow-3{color:#ffea7f!important}.bg-yellow-3{background-color:#ffea7f!important}.color-yellow-4{color:#ffdf5d!important}.bg-yellow-4{background-color:#ffdf5d!important}.color-yellow-5{color:#ffd33d!important}.bg-yellow-5{background-color:#ffd33d!important}.color-yellow-6{color:#f9c513!important}.bg-yellow-6{background-color:#f9c513!important}.color-yellow-7{color:#dbab09!important}.bg-yellow-7{background-color:#dbab09!important}.color-yellow-8{color:#b08800!important}.bg-yellow-8{background-color:#b08800!important}.color-yellow-9{color:#735c0f!important}.bg-yellow-9{background-color:#735c0f!important}.color-orange-0{color:#fff8f2!important}.bg-orange-0{background-color:#fff8f2!important}.color-orange-1{color:#ffebda!important}.bg-orange-1{background-color:#ffebda!important}.color-orange-2{color:#ffd1ac!important}.bg-orange-2{background-color:#ffd1ac!important}.color-orange-3{color:#ffab70!important}.bg-orange-3{background-color:#ffab70!important}.color-orange-4{color:#fb8532!important}.bg-orange-4{background-color:#fb8532!important}.color-orange-5{color:#f66a0a!important}.bg-orange-5{background-color:#f66a0a!important}.color-orange-6{color:#e36209!important}.bg-orange-6{background-color:#e36209!important}.color-orange-7{color:#d15704!important}.bg-orange-7{background-color:#d15704!important}.color-orange-8{color:#c24e00!important}.bg-orange-8{background-color:#c24e00!important}.color-orange-9{color:#a04100!important}.bg-orange-9{background-color:#a04100!important}.color-red-0{color:#ffeef0!important}.bg-red-0{background-color:#ffeef0!important}.color-red-1{color:#ffdce0!important}.bg-red-1{background-color:#ffdce0!important}.color-red-2{color:#fdaeb7!important}.bg-red-2{background-color:#fdaeb7!important}.color-red-3{color:#f97583!important}.bg-red-3{background-color:#f97583!important}.color-red-4{color:#ea4a5a!important}.bg-red-4{background-color:#ea4a5a!important}.color-red-5{color:#d73a49!important}.bg-red-5{background-color:#d73a49!important}.color-red-6{color:#cb2431!important}.bg-red-6{background-color:#cb2431!important}.color-red-7{color:#b31d28!important}.bg-red-7{background-color:#b31d28!important}.color-red-8{color:#9e1c23!important}.bg-red-8{background-color:#9e1c23!important}.color-red-9{color:#86181d!important}.bg-red-9{background-color:#86181d!important}.color-purple-0{color:#f5f0ff!important}.bg-purple-0{background-color:#f5f0ff!important}.color-purple-1{color:#e6dcfd!important}.bg-purple-1{background-color:#e6dcfd!important}.color-purple-2{color:#d1bcf9!important}.bg-purple-2{background-color:#d1bcf9!important}.color-purple-3{color:#b392f0!important}.bg-purple-3{background-color:#b392f0!important}.color-purple-4{color:#8a63d2!important}.bg-purple-4{background-color:#8a63d2!important}.color-purple-5{color:#6f42c1!important}.bg-purple-5{background-color:#6f42c1!important}.color-purple-6{color:#5a32a3!important}.bg-purple-6{background-color:#5a32a3!important}.color-purple-7{color:#4c2889!important}.bg-purple-7{background-color:#4c2889!important}.color-purple-8{color:#3a1d6e!important}.bg-purple-8{background-color:#3a1d6e!important}.color-purple-9{color:#29134e!important}.bg-purple-9{background-color:#29134e!important}.color-pink-0{color:#ffeef8!important}.bg-pink-0{background-color:#ffeef8!important}.color-pink-1{color:#fedbf0!important}.bg-pink-1{background-color:#fedbf0!important}.color-pink-2{color:#f9b3dd!important}.bg-pink-2{background-color:#f9b3dd!important}.color-pink-3{color:#f692ce!important}.bg-pink-3{background-color:#f692ce!important}.color-pink-4{color:#ec6cb9!important}.bg-pink-4{background-color:#ec6cb9!important}.color-pink-5{color:#ea4aaa!important}.bg-pink-5{background-color:#ea4aaa!important}.color-pink-6{color:#d03592!important}.bg-pink-6{background-color:#d03592!important}.color-pink-7{color:#b93a86!important}.bg-pink-7{background-color:#b93a86!important}.color-pink-8{color:#99306f!important}.bg-pink-8{background-color:#99306f!important}.color-pink-9{color:#6d224f!important}.bg-pink-9{background-color:#6d224f!important}.bg-shade-gradient{background-image:linear-gradient(180deg,rgba(27,31,35,.065),rgba(27,31,35,0))!important;background-repeat:no-repeat!important;background-size:100% 200px!important}.text-blue{color:#0366d6!important}.text-red{color:#cb2431!important}.text-gray-light{color:#6a737d!important}.text-gray{color:#586069!important}.text-gray-dark{color:#24292e!important}.text-green{color:#28a745!important}.text-yellow{color:#b08800!important}.text-orange{color:#a04100!important}.text-orange-light{color:#e36209!important}.text-purple{color:#6f42c1!important}.text-pink{color:#ea4aaa!important}.text-white{color:#fff!important}.text-inherit{color:inherit!important}.link-gray{color:#586069!important}.link-gray:hover{color:#0366d6!important}.link-gray-dark{color:#24292e!important}.link-gray-dark:hover,.link-hover-blue:hover{color:#0366d6!important}.muted-link{color:#586069!important}.muted-link:hover{color:#0366d6!important;text-decoration:none}.details-overlay[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary:before{z-index:99;background:rgba(27,31,35,.5)}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-justify-start{justify-content:flex-start!important}.flex-justify-end{justify-content:flex-end!important}.flex-justify-center{justify-content:center!important}.flex-justify-between{justify-content:space-between!important}.flex-justify-around{justify-content:space-around!important}.flex-items-start{align-items:flex-start!important}.flex-items-end{align-items:flex-end!important}.flex-items-center{align-items:center!important}.flex-items-baseline{align-items:baseline!important}.flex-items-stretch{align-items:stretch!important}.flex-content-start{align-content:flex-start!important}.flex-content-end{align-content:flex-end!important}.flex-content-center{align-content:center!important}.flex-content-between{align-content:space-between!important}.flex-content-around{align-content:space-around!important}.flex-content-stretch{align-content:stretch!important}.flex-auto{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-shrink-0{flex-shrink:0!important}.flex-self-auto{align-self:auto!important}.flex-self-start{align-self:flex-start!important}.flex-self-end{align-self:flex-end!important}.flex-self-center{align-self:center!important}.flex-self-baseline{align-self:baseline!important}.flex-self-stretch{align-self:stretch!important}.flex-item-equal{flex-grow:1;flex-basis:0}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-none{order:inherit!important}@media (min-width:544px){.flex-sm-row{flex-direction:row!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column{flex-direction:column!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-justify-start{justify-content:flex-start!important}.flex-sm-justify-end{justify-content:flex-end!important}.flex-sm-justify-center{justify-content:center!important}.flex-sm-justify-between{justify-content:space-between!important}.flex-sm-justify-around{justify-content:space-around!important}.flex-sm-items-start{align-items:flex-start!important}.flex-sm-items-end{align-items:flex-end!important}.flex-sm-items-center{align-items:center!important}.flex-sm-items-baseline{align-items:baseline!important}.flex-sm-items-stretch{align-items:stretch!important}.flex-sm-content-start{align-content:flex-start!important}.flex-sm-content-end{align-content:flex-end!important}.flex-sm-content-center{align-content:center!important}.flex-sm-content-between{align-content:space-between!important}.flex-sm-content-around{align-content:space-around!important}.flex-sm-content-stretch{align-content:stretch!important}.flex-sm-auto{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-self-auto{align-self:auto!important}.flex-sm-self-start{align-self:flex-start!important}.flex-sm-self-end{align-self:flex-end!important}.flex-sm-self-center{align-self:center!important}.flex-sm-self-baseline{align-self:baseline!important}.flex-sm-self-stretch{align-self:stretch!important}.flex-sm-item-equal{flex-grow:1;flex-basis:0}.flex-sm-order-1{order:1!important}.flex-sm-order-2{order:2!important}.flex-sm-order-none{order:inherit!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column{flex-direction:column!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-justify-start{justify-content:flex-start!important}.flex-md-justify-end{justify-content:flex-end!important}.flex-md-justify-center{justify-content:center!important}.flex-md-justify-between{justify-content:space-between!important}.flex-md-justify-around{justify-content:space-around!important}.flex-md-items-start{align-items:flex-start!important}.flex-md-items-end{align-items:flex-end!important}.flex-md-items-center{align-items:center!important}.flex-md-items-baseline{align-items:baseline!important}.flex-md-items-stretch{align-items:stretch!important}.flex-md-content-start{align-content:flex-start!important}.flex-md-content-end{align-content:flex-end!important}.flex-md-content-center{align-content:center!important}.flex-md-content-between{align-content:space-between!important}.flex-md-content-around{align-content:space-around!important}.flex-md-content-stretch{align-content:stretch!important}.flex-md-auto{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-self-auto{align-self:auto!important}.flex-md-self-start{align-self:flex-start!important}.flex-md-self-end{align-self:flex-end!important}.flex-md-self-center{align-self:center!important}.flex-md-self-baseline{align-self:baseline!important}.flex-md-self-stretch{align-self:stretch!important}.flex-md-item-equal{flex-grow:1;flex-basis:0}.flex-md-order-1{order:1!important}.flex-md-order-2{order:2!important}.flex-md-order-none{order:inherit!important}}@media (min-width:1012px){.flex-lg-row{flex-direction:row!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column{flex-direction:column!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-justify-start{justify-content:flex-start!important}.flex-lg-justify-end{justify-content:flex-end!important}.flex-lg-justify-center{justify-content:center!important}.flex-lg-justify-between{justify-content:space-between!important}.flex-lg-justify-around{justify-content:space-around!important}.flex-lg-items-start{align-items:flex-start!important}.flex-lg-items-end{align-items:flex-end!important}.flex-lg-items-center{align-items:center!important}.flex-lg-items-baseline{align-items:baseline!important}.flex-lg-items-stretch{align-items:stretch!important}.flex-lg-content-start{align-content:flex-start!important}.flex-lg-content-end{align-content:flex-end!important}.flex-lg-content-center{align-content:center!important}.flex-lg-content-between{align-content:space-between!important}.flex-lg-content-around{align-content:space-around!important}.flex-lg-content-stretch{align-content:stretch!important}.flex-lg-auto{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-self-auto{align-self:auto!important}.flex-lg-self-start{align-self:flex-start!important}.flex-lg-self-end{align-self:flex-end!important}.flex-lg-self-center{align-self:center!important}.flex-lg-self-baseline{align-self:baseline!important}.flex-lg-self-stretch{align-self:stretch!important}.flex-lg-item-equal{flex-grow:1;flex-basis:0}.flex-lg-order-1{order:1!important}.flex-lg-order-2{order:2!important}.flex-lg-order-none{order:inherit!important}}@media (min-width:1280px){.flex-xl-row{flex-direction:row!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column{flex-direction:column!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-justify-start{justify-content:flex-start!important}.flex-xl-justify-end{justify-content:flex-end!important}.flex-xl-justify-center{justify-content:center!important}.flex-xl-justify-between{justify-content:space-between!important}.flex-xl-justify-around{justify-content:space-around!important}.flex-xl-items-start{align-items:flex-start!important}.flex-xl-items-end{align-items:flex-end!important}.flex-xl-items-center{align-items:center!important}.flex-xl-items-baseline{align-items:baseline!important}.flex-xl-items-stretch{align-items:stretch!important}.flex-xl-content-start{align-content:flex-start!important}.flex-xl-content-end{align-content:flex-end!important}.flex-xl-content-center{align-content:center!important}.flex-xl-content-between{align-content:space-between!important}.flex-xl-content-around{align-content:space-around!important}.flex-xl-content-stretch{align-content:stretch!important}.flex-xl-auto{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-self-auto{align-self:auto!important}.flex-xl-self-start{align-self:flex-start!important}.flex-xl-self-end{align-self:flex-end!important}.flex-xl-self-center{align-self:center!important}.flex-xl-self-baseline{align-self:baseline!important}.flex-xl-self-stretch{align-self:stretch!important}.flex-xl-item-equal{flex-grow:1;flex-basis:0}.flex-xl-order-1{order:1!important}.flex-xl-order-2{order:2!important}.flex-xl-order-none{order:inherit!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}@media (min-width:544px){.position-sm-static{position:static!important}.position-sm-relative{position:relative!important}.position-sm-absolute{position:absolute!important}.position-sm-fixed{position:fixed!important}}@media (min-width:768px){.position-md-static{position:static!important}.position-md-relative{position:relative!important}.position-md-absolute{position:absolute!important}.position-md-fixed{position:fixed!important}}@media (min-width:1012px){.position-lg-static{position:static!important}.position-lg-relative{position:relative!important}.position-lg-absolute{position:absolute!important}.position-lg-fixed{position:fixed!important}}@media (min-width:1280px){.position-xl-static{position:static!important}.position-xl-relative{position:relative!important}.position-xl-absolute{position:absolute!important}.position-xl-fixed{position:fixed!important}}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.v-align-middle{vertical-align:middle!important}.v-align-top{vertical-align:top!important}.v-align-bottom{vertical-align:bottom!important}.v-align-text-top{vertical-align:text-top!important}.v-align-text-bottom{vertical-align:text-bottom!important}.v-align-baseline{vertical-align:initial!important}.overflow-visible{overflow:visible!important}.overflow-x-visible{overflow-x:visible!important}.overflow-y-visible{overflow-y:visible!important}.overflow-hidden{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-auto{overflow:auto!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-scroll{overflow-y:scroll!important}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:544px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1012px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1280px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.width-fit{max-width:100%!important}.width-full{width:100%!important}.height-fit{max-height:100%!important}.height-full{height:100%!important}.min-width-0{min-width:0!important}.width-auto{width:auto!important}.direction-rtl{direction:rtl!important}.direction-ltr{direction:ltr!important}@media (min-width:544px){.width-sm-auto{width:auto!important}.direction-sm-rtl{direction:rtl!important}.direction-sm-ltr{direction:ltr!important}}@media (min-width:768px){.width-md-auto{width:auto!important}.direction-md-rtl{direction:rtl!important}.direction-md-ltr{direction:ltr!important}}@media (min-width:1012px){.width-lg-auto{width:auto!important}.direction-lg-rtl{direction:rtl!important}.direction-lg-ltr{direction:ltr!important}}@media (min-width:1280px){.width-xl-auto{width:auto!important}.direction-xl-rtl{direction:rtl!important}.direction-xl-ltr{direction:ltr!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:4px!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mt-n1{margin-top:-4px!important}.mr-n1{margin-right:-4px!important}.mb-n1{margin-bottom:-4px!important}.ml-n1{margin-left:-4px!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.m-2{margin:8px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mt-n2{margin-top:-8px!important}.mr-n2{margin-right:-8px!important}.mb-n2{margin-bottom:-8px!important}.ml-n2{margin-left:-8px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.m-3{margin:16px!important}.mt-3{margin-top:16px!important}.mr-3{margin-right:16px!important}.mb-3{margin-bottom:16px!important}.ml-3{margin-left:16px!important}.mt-n3{margin-top:-16px!important}.mr-n3{margin-right:-16px!important}.mb-n3{margin-bottom:-16px!important}.ml-n3{margin-left:-16px!important}.mx-3{margin-right:16px!important;margin-left:16px!important}.my-3{margin-top:16px!important;margin-bottom:16px!important}.m-4{margin:24px!important}.mt-4{margin-top:24px!important}.mr-4{margin-right:24px!important}.mb-4{margin-bottom:24px!important}.ml-4{margin-left:24px!important}.mt-n4{margin-top:-24px!important}.mr-n4{margin-right:-24px!important}.mb-n4{margin-bottom:-24px!important}.ml-n4{margin-left:-24px!important}.mx-4{margin-right:24px!important;margin-left:24px!important}.my-4{margin-top:24px!important;margin-bottom:24px!important}.m-5{margin:32px!important}.mt-5{margin-top:32px!important}.mr-5{margin-right:32px!important}.mb-5{margin-bottom:32px!important}.ml-5{margin-left:32px!important}.mt-n5{margin-top:-32px!important}.mr-n5{margin-right:-32px!important}.mb-n5{margin-bottom:-32px!important}.ml-n5{margin-left:-32px!important}.mx-5{margin-right:32px!important;margin-left:32px!important}.my-5{margin-top:32px!important;margin-bottom:32px!important}.m-6{margin:40px!important}.mt-6{margin-top:40px!important}.mr-6{margin-right:40px!important}.mb-6{margin-bottom:40px!important}.ml-6{margin-left:40px!important}.mt-n6{margin-top:-40px!important}.mr-n6{margin-right:-40px!important}.mb-n6{margin-bottom:-40px!important}.ml-n6{margin-left:-40px!important}.mx-6{margin-right:40px!important;margin-left:40px!important}.my-6{margin-top:40px!important;margin-bottom:40px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}@media (min-width:544px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:4px!important}.mt-sm-1{margin-top:4px!important}.mr-sm-1{margin-right:4px!important}.mb-sm-1{margin-bottom:4px!important}.ml-sm-1{margin-left:4px!important}.mt-sm-n1{margin-top:-4px!important}.mr-sm-n1{margin-right:-4px!important}.mb-sm-n1{margin-bottom:-4px!important}.ml-sm-n1{margin-left:-4px!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.m-sm-2{margin:8px!important}.mt-sm-2{margin-top:8px!important}.mr-sm-2{margin-right:8px!important}.mb-sm-2{margin-bottom:8px!important}.ml-sm-2{margin-left:8px!important}.mt-sm-n2{margin-top:-8px!important}.mr-sm-n2{margin-right:-8px!important}.mb-sm-n2{margin-bottom:-8px!important}.ml-sm-n2{margin-left:-8px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.m-sm-3{margin:16px!important}.mt-sm-3{margin-top:16px!important}.mr-sm-3{margin-right:16px!important}.mb-sm-3{margin-bottom:16px!important}.ml-sm-3{margin-left:16px!important}.mt-sm-n3{margin-top:-16px!important}.mr-sm-n3{margin-right:-16px!important}.mb-sm-n3{margin-bottom:-16px!important}.ml-sm-n3{margin-left:-16px!important}.mx-sm-3{margin-right:16px!important;margin-left:16px!important}.my-sm-3{margin-top:16px!important;margin-bottom:16px!important}.m-sm-4{margin:24px!important}.mt-sm-4{margin-top:24px!important}.mr-sm-4{margin-right:24px!important}.mb-sm-4{margin-bottom:24px!important}.ml-sm-4{margin-left:24px!important}.mt-sm-n4{margin-top:-24px!important}.mr-sm-n4{margin-right:-24px!important}.mb-sm-n4{margin-bottom:-24px!important}.ml-sm-n4{margin-left:-24px!important}.mx-sm-4{margin-right:24px!important;margin-left:24px!important}.my-sm-4{margin-top:24px!important;margin-bottom:24px!important}.m-sm-5{margin:32px!important}.mt-sm-5{margin-top:32px!important}.mr-sm-5{margin-right:32px!important}.mb-sm-5{margin-bottom:32px!important}.ml-sm-5{margin-left:32px!important}.mt-sm-n5{margin-top:-32px!important}.mr-sm-n5{margin-right:-32px!important}.mb-sm-n5{margin-bottom:-32px!important}.ml-sm-n5{margin-left:-32px!important}.mx-sm-5{margin-right:32px!important;margin-left:32px!important}.my-sm-5{margin-top:32px!important;margin-bottom:32px!important}.m-sm-6{margin:40px!important}.mt-sm-6{margin-top:40px!important}.mr-sm-6{margin-right:40px!important}.mb-sm-6{margin-bottom:40px!important}.ml-sm-6{margin-left:40px!important}.mt-sm-n6{margin-top:-40px!important}.mr-sm-n6{margin-right:-40px!important}.mb-sm-n6{margin-bottom:-40px!important}.ml-sm-n6{margin-left:-40px!important}.mx-sm-6{margin-right:40px!important;margin-left:40px!important}.my-sm-6{margin-top:40px!important;margin-bottom:40px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:4px!important}.mt-md-1{margin-top:4px!important}.mr-md-1{margin-right:4px!important}.mb-md-1{margin-bottom:4px!important}.ml-md-1{margin-left:4px!important}.mt-md-n1{margin-top:-4px!important}.mr-md-n1{margin-right:-4px!important}.mb-md-n1{margin-bottom:-4px!important}.ml-md-n1{margin-left:-4px!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.m-md-2{margin:8px!important}.mt-md-2{margin-top:8px!important}.mr-md-2{margin-right:8px!important}.mb-md-2{margin-bottom:8px!important}.ml-md-2{margin-left:8px!important}.mt-md-n2{margin-top:-8px!important}.mr-md-n2{margin-right:-8px!important}.mb-md-n2{margin-bottom:-8px!important}.ml-md-n2{margin-left:-8px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.m-md-3{margin:16px!important}.mt-md-3{margin-top:16px!important}.mr-md-3{margin-right:16px!important}.mb-md-3{margin-bottom:16px!important}.ml-md-3{margin-left:16px!important}.mt-md-n3{margin-top:-16px!important}.mr-md-n3{margin-right:-16px!important}.mb-md-n3{margin-bottom:-16px!important}.ml-md-n3{margin-left:-16px!important}.mx-md-3{margin-right:16px!important;margin-left:16px!important}.my-md-3{margin-top:16px!important;margin-bottom:16px!important}.m-md-4{margin:24px!important}.mt-md-4{margin-top:24px!important}.mr-md-4{margin-right:24px!important}.mb-md-4{margin-bottom:24px!important}.ml-md-4{margin-left:24px!important}.mt-md-n4{margin-top:-24px!important}.mr-md-n4{margin-right:-24px!important}.mb-md-n4{margin-bottom:-24px!important}.ml-md-n4{margin-left:-24px!important}.mx-md-4{margin-right:24px!important;margin-left:24px!important}.my-md-4{margin-top:24px!important;margin-bottom:24px!important}.m-md-5{margin:32px!important}.mt-md-5{margin-top:32px!important}.mr-md-5{margin-right:32px!important}.mb-md-5{margin-bottom:32px!important}.ml-md-5{margin-left:32px!important}.mt-md-n5{margin-top:-32px!important}.mr-md-n5{margin-right:-32px!important}.mb-md-n5{margin-bottom:-32px!important}.ml-md-n5{margin-left:-32px!important}.mx-md-5{margin-right:32px!important;margin-left:32px!important}.my-md-5{margin-top:32px!important;margin-bottom:32px!important}.m-md-6{margin:40px!important}.mt-md-6{margin-top:40px!important}.mr-md-6{margin-right:40px!important}.mb-md-6{margin-bottom:40px!important}.ml-md-6{margin-left:40px!important}.mt-md-n6{margin-top:-40px!important}.mr-md-n6{margin-right:-40px!important}.mb-md-n6{margin-bottom:-40px!important}.ml-md-n6{margin-left:-40px!important}.mx-md-6{margin-right:40px!important;margin-left:40px!important}.my-md-6{margin-top:40px!important;margin-bottom:40px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:1012px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:4px!important}.mt-lg-1{margin-top:4px!important}.mr-lg-1{margin-right:4px!important}.mb-lg-1{margin-bottom:4px!important}.ml-lg-1{margin-left:4px!important}.mt-lg-n1{margin-top:-4px!important}.mr-lg-n1{margin-right:-4px!important}.mb-lg-n1{margin-bottom:-4px!important}.ml-lg-n1{margin-left:-4px!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.m-lg-2{margin:8px!important}.mt-lg-2{margin-top:8px!important}.mr-lg-2{margin-right:8px!important}.mb-lg-2{margin-bottom:8px!important}.ml-lg-2{margin-left:8px!important}.mt-lg-n2{margin-top:-8px!important}.mr-lg-n2{margin-right:-8px!important}.mb-lg-n2{margin-bottom:-8px!important}.ml-lg-n2{margin-left:-8px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.m-lg-3{margin:16px!important}.mt-lg-3{margin-top:16px!important}.mr-lg-3{margin-right:16px!important}.mb-lg-3{margin-bottom:16px!important}.ml-lg-3{margin-left:16px!important}.mt-lg-n3{margin-top:-16px!important}.mr-lg-n3{margin-right:-16px!important}.mb-lg-n3{margin-bottom:-16px!important}.ml-lg-n3{margin-left:-16px!important}.mx-lg-3{margin-right:16px!important;margin-left:16px!important}.my-lg-3{margin-top:16px!important;margin-bottom:16px!important}.m-lg-4{margin:24px!important}.mt-lg-4{margin-top:24px!important}.mr-lg-4{margin-right:24px!important}.mb-lg-4{margin-bottom:24px!important}.ml-lg-4{margin-left:24px!important}.mt-lg-n4{margin-top:-24px!important}.mr-lg-n4{margin-right:-24px!important}.mb-lg-n4{margin-bottom:-24px!important}.ml-lg-n4{margin-left:-24px!important}.mx-lg-4{margin-right:24px!important;margin-left:24px!important}.my-lg-4{margin-top:24px!important;margin-bottom:24px!important}.m-lg-5{margin:32px!important}.mt-lg-5{margin-top:32px!important}.mr-lg-5{margin-right:32px!important}.mb-lg-5{margin-bottom:32px!important}.ml-lg-5{margin-left:32px!important}.mt-lg-n5{margin-top:-32px!important}.mr-lg-n5{margin-right:-32px!important}.mb-lg-n5{margin-bottom:-32px!important}.ml-lg-n5{margin-left:-32px!important}.mx-lg-5{margin-right:32px!important;margin-left:32px!important}.my-lg-5{margin-top:32px!important;margin-bottom:32px!important}.m-lg-6{margin:40px!important}.mt-lg-6{margin-top:40px!important}.mr-lg-6{margin-right:40px!important}.mb-lg-6{margin-bottom:40px!important}.ml-lg-6{margin-left:40px!important}.mt-lg-n6{margin-top:-40px!important}.mr-lg-n6{margin-right:-40px!important}.mb-lg-n6{margin-bottom:-40px!important}.ml-lg-n6{margin-left:-40px!important}.mx-lg-6{margin-right:40px!important;margin-left:40px!important}.my-lg-6{margin-top:40px!important;margin-bottom:40px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}}@media (min-width:1280px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:4px!important}.mt-xl-1{margin-top:4px!important}.mr-xl-1{margin-right:4px!important}.mb-xl-1{margin-bottom:4px!important}.ml-xl-1{margin-left:4px!important}.mt-xl-n1{margin-top:-4px!important}.mr-xl-n1{margin-right:-4px!important}.mb-xl-n1{margin-bottom:-4px!important}.ml-xl-n1{margin-left:-4px!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.m-xl-2{margin:8px!important}.mt-xl-2{margin-top:8px!important}.mr-xl-2{margin-right:8px!important}.mb-xl-2{margin-bottom:8px!important}.ml-xl-2{margin-left:8px!important}.mt-xl-n2{margin-top:-8px!important}.mr-xl-n2{margin-right:-8px!important}.mb-xl-n2{margin-bottom:-8px!important}.ml-xl-n2{margin-left:-8px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.m-xl-3{margin:16px!important}.mt-xl-3{margin-top:16px!important}.mr-xl-3{margin-right:16px!important}.mb-xl-3{margin-bottom:16px!important}.ml-xl-3{margin-left:16px!important}.mt-xl-n3{margin-top:-16px!important}.mr-xl-n3{margin-right:-16px!important}.mb-xl-n3{margin-bottom:-16px!important}.ml-xl-n3{margin-left:-16px!important}.mx-xl-3{margin-right:16px!important;margin-left:16px!important}.my-xl-3{margin-top:16px!important;margin-bottom:16px!important}.m-xl-4{margin:24px!important}.mt-xl-4{margin-top:24px!important}.mr-xl-4{margin-right:24px!important}.mb-xl-4{margin-bottom:24px!important}.ml-xl-4{margin-left:24px!important}.mt-xl-n4{margin-top:-24px!important}.mr-xl-n4{margin-right:-24px!important}.mb-xl-n4{margin-bottom:-24px!important}.ml-xl-n4{margin-left:-24px!important}.mx-xl-4{margin-right:24px!important;margin-left:24px!important}.my-xl-4{margin-top:24px!important;margin-bottom:24px!important}.m-xl-5{margin:32px!important}.mt-xl-5{margin-top:32px!important}.mr-xl-5{margin-right:32px!important}.mb-xl-5{margin-bottom:32px!important}.ml-xl-5{margin-left:32px!important}.mt-xl-n5{margin-top:-32px!important}.mr-xl-n5{margin-right:-32px!important}.mb-xl-n5{margin-bottom:-32px!important}.ml-xl-n5{margin-left:-32px!important}.mx-xl-5{margin-right:32px!important;margin-left:32px!important}.my-xl-5{margin-top:32px!important;margin-bottom:32px!important}.m-xl-6{margin:40px!important}.mt-xl-6{margin-top:40px!important}.mr-xl-6{margin-right:40px!important}.mb-xl-6{margin-bottom:40px!important}.ml-xl-6{margin-left:40px!important}.mt-xl-n6{margin-top:-40px!important}.mr-xl-n6{margin-right:-40px!important}.mb-xl-n6{margin-bottom:-40px!important}.ml-xl-n6{margin-left:-40px!important}.mx-xl-6{margin-right:40px!important;margin-left:40px!important}.my-xl-6{margin-top:40px!important;margin-bottom:40px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:4px!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1,.px-1{padding-left:4px!important}.px-1{padding-right:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.p-2{padding:8px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2,.px-2{padding-left:8px!important}.px-2{padding-right:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.p-3{padding:16px!important}.pt-3{padding-top:16px!important}.pr-3{padding-right:16px!important}.pb-3{padding-bottom:16px!important}.pl-3,.px-3{padding-left:16px!important}.px-3{padding-right:16px!important}.py-3{padding-top:16px!important;padding-bottom:16px!important}.p-4{padding:24px!important}.pt-4{padding-top:24px!important}.pr-4{padding-right:24px!important}.pb-4{padding-bottom:24px!important}.pl-4,.px-4{padding-left:24px!important}.px-4{padding-right:24px!important}.py-4{padding-top:24px!important;padding-bottom:24px!important}.p-5{padding:32px!important}.pt-5{padding-top:32px!important}.pr-5{padding-right:32px!important}.pb-5{padding-bottom:32px!important}.pl-5,.px-5{padding-left:32px!important}.px-5{padding-right:32px!important}.py-5{padding-top:32px!important;padding-bottom:32px!important}.p-6{padding:40px!important}.pt-6{padding-top:40px!important}.pr-6{padding-right:40px!important}.pb-6{padding-bottom:40px!important}.pl-6,.px-6{padding-left:40px!important}.px-6{padding-right:40px!important}.py-6{padding-top:40px!important;padding-bottom:40px!important}@media (min-width:544px){.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:4px!important}.pt-sm-1{padding-top:4px!important}.pr-sm-1{padding-right:4px!important}.pb-sm-1{padding-bottom:4px!important}.pl-sm-1,.px-sm-1{padding-left:4px!important}.px-sm-1{padding-right:4px!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.p-sm-2{padding:8px!important}.pt-sm-2{padding-top:8px!important}.pr-sm-2{padding-right:8px!important}.pb-sm-2{padding-bottom:8px!important}.pl-sm-2,.px-sm-2{padding-left:8px!important}.px-sm-2{padding-right:8px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.p-sm-3{padding:16px!important}.pt-sm-3{padding-top:16px!important}.pr-sm-3{padding-right:16px!important}.pb-sm-3{padding-bottom:16px!important}.pl-sm-3,.px-sm-3{padding-left:16px!important}.px-sm-3{padding-right:16px!important}.py-sm-3{padding-top:16px!important;padding-bottom:16px!important}.p-sm-4{padding:24px!important}.pt-sm-4{padding-top:24px!important}.pr-sm-4{padding-right:24px!important}.pb-sm-4{padding-bottom:24px!important}.pl-sm-4,.px-sm-4{padding-left:24px!important}.px-sm-4{padding-right:24px!important}.py-sm-4{padding-top:24px!important;padding-bottom:24px!important}.p-sm-5{padding:32px!important}.pt-sm-5{padding-top:32px!important}.pr-sm-5{padding-right:32px!important}.pb-sm-5{padding-bottom:32px!important}.pl-sm-5,.px-sm-5{padding-left:32px!important}.px-sm-5{padding-right:32px!important}.py-sm-5{padding-top:32px!important;padding-bottom:32px!important}.p-sm-6{padding:40px!important}.pt-sm-6{padding-top:40px!important}.pr-sm-6{padding-right:40px!important}.pb-sm-6{padding-bottom:40px!important}.pl-sm-6,.px-sm-6{padding-left:40px!important}.px-sm-6{padding-right:40px!important}.py-sm-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:768px){.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.px-md-0{padding-right:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:4px!important}.pt-md-1{padding-top:4px!important}.pr-md-1{padding-right:4px!important}.pb-md-1{padding-bottom:4px!important}.pl-md-1,.px-md-1{padding-left:4px!important}.px-md-1{padding-right:4px!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.p-md-2{padding:8px!important}.pt-md-2{padding-top:8px!important}.pr-md-2{padding-right:8px!important}.pb-md-2{padding-bottom:8px!important}.pl-md-2,.px-md-2{padding-left:8px!important}.px-md-2{padding-right:8px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.p-md-3{padding:16px!important}.pt-md-3{padding-top:16px!important}.pr-md-3{padding-right:16px!important}.pb-md-3{padding-bottom:16px!important}.pl-md-3,.px-md-3{padding-left:16px!important}.px-md-3{padding-right:16px!important}.py-md-3{padding-top:16px!important;padding-bottom:16px!important}.p-md-4{padding:24px!important}.pt-md-4{padding-top:24px!important}.pr-md-4{padding-right:24px!important}.pb-md-4{padding-bottom:24px!important}.pl-md-4,.px-md-4{padding-left:24px!important}.px-md-4{padding-right:24px!important}.py-md-4{padding-top:24px!important;padding-bottom:24px!important}.p-md-5{padding:32px!important}.pt-md-5{padding-top:32px!important}.pr-md-5{padding-right:32px!important}.pb-md-5{padding-bottom:32px!important}.pl-md-5,.px-md-5{padding-left:32px!important}.px-md-5{padding-right:32px!important}.py-md-5{padding-top:32px!important;padding-bottom:32px!important}.p-md-6{padding:40px!important}.pt-md-6{padding-top:40px!important}.pr-md-6{padding-right:40px!important}.pb-md-6{padding-bottom:40px!important}.pl-md-6,.px-md-6{padding-left:40px!important}.px-md-6{padding-right:40px!important}.py-md-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:1012px){.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:4px!important}.pt-lg-1{padding-top:4px!important}.pr-lg-1{padding-right:4px!important}.pb-lg-1{padding-bottom:4px!important}.pl-lg-1,.px-lg-1{padding-left:4px!important}.px-lg-1{padding-right:4px!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.p-lg-2{padding:8px!important}.pt-lg-2{padding-top:8px!important}.pr-lg-2{padding-right:8px!important}.pb-lg-2{padding-bottom:8px!important}.pl-lg-2,.px-lg-2{padding-left:8px!important}.px-lg-2{padding-right:8px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.p-lg-3{padding:16px!important}.pt-lg-3{padding-top:16px!important}.pr-lg-3{padding-right:16px!important}.pb-lg-3{padding-bottom:16px!important}.pl-lg-3,.px-lg-3{padding-left:16px!important}.px-lg-3{padding-right:16px!important}.py-lg-3{padding-top:16px!important;padding-bottom:16px!important}.p-lg-4{padding:24px!important}.pt-lg-4{padding-top:24px!important}.pr-lg-4{padding-right:24px!important}.pb-lg-4{padding-bottom:24px!important}.pl-lg-4,.px-lg-4{padding-left:24px!important}.px-lg-4{padding-right:24px!important}.py-lg-4{padding-top:24px!important;padding-bottom:24px!important}.p-lg-5{padding:32px!important}.pt-lg-5{padding-top:32px!important}.pr-lg-5{padding-right:32px!important}.pb-lg-5{padding-bottom:32px!important}.pl-lg-5,.px-lg-5{padding-left:32px!important}.px-lg-5{padding-right:32px!important}.py-lg-5{padding-top:32px!important;padding-bottom:32px!important}.p-lg-6{padding:40px!important}.pt-lg-6{padding-top:40px!important}.pr-lg-6{padding-right:40px!important}.pb-lg-6{padding-bottom:40px!important}.pl-lg-6,.px-lg-6{padding-left:40px!important}.px-lg-6{padding-right:40px!important}.py-lg-6{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:1280px){.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:4px!important}.pt-xl-1{padding-top:4px!important}.pr-xl-1{padding-right:4px!important}.pb-xl-1{padding-bottom:4px!important}.pl-xl-1,.px-xl-1{padding-left:4px!important}.px-xl-1{padding-right:4px!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.p-xl-2{padding:8px!important}.pt-xl-2{padding-top:8px!important}.pr-xl-2{padding-right:8px!important}.pb-xl-2{padding-bottom:8px!important}.pl-xl-2,.px-xl-2{padding-left:8px!important}.px-xl-2{padding-right:8px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.p-xl-3{padding:16px!important}.pt-xl-3{padding-top:16px!important}.pr-xl-3{padding-right:16px!important}.pb-xl-3{padding-bottom:16px!important}.pl-xl-3,.px-xl-3{padding-left:16px!important}.px-xl-3{padding-right:16px!important}.py-xl-3{padding-top:16px!important;padding-bottom:16px!important}.p-xl-4{padding:24px!important}.pt-xl-4{padding-top:24px!important}.pr-xl-4{padding-right:24px!important}.pb-xl-4{padding-bottom:24px!important}.pl-xl-4,.px-xl-4{padding-left:24px!important}.px-xl-4{padding-right:24px!important}.py-xl-4{padding-top:24px!important;padding-bottom:24px!important}.p-xl-5{padding:32px!important}.pt-xl-5{padding-top:32px!important}.pr-xl-5{padding-right:32px!important}.pb-xl-5{padding-bottom:32px!important}.pl-xl-5,.px-xl-5{padding-left:32px!important}.px-xl-5{padding-right:32px!important}.py-xl-5{padding-top:32px!important;padding-bottom:32px!important}.p-xl-6{padding:40px!important}.pt-xl-6{padding-top:40px!important}.pr-xl-6{padding-right:40px!important}.pb-xl-6{padding-bottom:40px!important}.pl-xl-6,.px-xl-6{padding-left:40px!important}.px-xl-6{padding-right:40px!important}.py-xl-6{padding-top:40px!important;padding-bottom:40px!important}}.p-responsive{padding-right:16px!important;padding-left:16px!important}@media (min-width:544px){.p-responsive{padding-right:40px!important;padding-left:40px!important}}@media (min-width:1012px){.p-responsive{padding-right:16px!important;padding-left:16px!important}}.h1{font-size:26px!important}@media (min-width:768px){.h1{font-size:32px!important}}.h2{font-size:22px!important}@media (min-width:768px){.h2{font-size:24px!important}}.h3{font-size:18px!important}@media (min-width:768px){.h3{font-size:20px!important}}.h4{font-size:16px!important}.h5{font-size:14px!important}.h6{font-size:12px!important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600!important}.f1{font-size:26px!important}@media (min-width:768px){.f1{font-size:32px!important}}.f2{font-size:22px!important}@media (min-width:768px){.f2{font-size:24px!important}}.f3{font-size:18px!important}@media (min-width:768px){.f3{font-size:20px!important}}.f4{font-size:16px!important}@media (min-width:768px){.f4{font-size:16px!important}}.f5{font-size:14px!important}.f6{font-size:12px!important}.f00-light{font-size:40px!important;font-weight:300!important}@media (min-width:768px){.f00-light{font-size:48px!important}}.f0-light{font-size:32px!important;font-weight:300!important}@media (min-width:768px){.f0-light{font-size:40px!important}}.f1-light{font-size:26px!important;font-weight:300!important}@media (min-width:768px){.f1-light{font-size:32px!important}}.f2-light{font-size:22px!important;font-weight:300!important}@media (min-width:768px){.f2-light{font-size:24px!important}}.f3-light{font-size:18px!important;font-weight:300!important}@media (min-width:768px){.f3-light{font-size:20px!important}}.text-small{font-size:12px!important}.lead{margin-bottom:30px;font-size:20px;font-weight:300;color:#586069}.lh-condensed-ultra{line-height:1!important}.lh-condensed{line-height:1.25!important}.lh-default{line-height:1.5!important}.lh-0{line-height:0!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}@media (min-width:544px){.text-sm-right{text-align:right!important}.text-sm-left{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-right{text-align:right!important}.text-md-left{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:1012px){.text-lg-right{text-align:right!important}.text-lg-left{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1280px){.text-xl-right{text-align:right!important}.text-xl-left{text-align:left!important}.text-xl-center{text-align:center!important}}.text-normal{font-weight:400!important}.text-bold{font-weight:600!important}.text-italic{font-style:italic!important}.text-uppercase{text-transform:uppercase!important}.text-underline{text-decoration:underline!important}.no-underline{text-decoration:none!important}.no-wrap{white-space:nowrap!important}.ws-normal{white-space:normal!important}.break-word{word-break:break-word!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.wb-break-all{word-break:break-all!important}.text-emphasized{font-weight:600;color:#24292e}.list-style-none{list-style:none!important}.text-shadow-dark{text-shadow:0 1px 1px rgba(27,31,35,.25),0 1px 25px rgba(27,31,35,.75)}.text-shadow-light{text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.text-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}@media (min-width:544px){.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}}@media (min-width:1012px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}}@media (min-width:1280px){.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}}.v-hidden{visibility:hidden!important}.v-visible{visibility:visible!important}@media (max-width:543px){.hide-sm{display:none!important}}@media (min-width:544px) and (max-width:767px){.hide-md{display:none!important}}@media (min-width:768px) and (max-width:1011px){.hide-lg{display:none!important}}@media (min-width:1012px){.hide-xl{display:none!important}}.table-fixed{table-layout:fixed!important}.sr-only{padding:0;clip:rect(0,0,0,0);word-wrap:normal;border:0}.show-on-focus,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden}.show-on-focus{margin:0;clip:rect(1px,1px,1px,1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.errored .error,.auth-form .form-group.errored .warning,.auth-form .form-group.warn .error,.auth-form .form-group.warn .warning{max-width:274px}.auth-form-header{padding:10px 20px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:3px 3px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 hsla(0,0%,100%,.1)}.auth-form-message{max-height:140px;padding:20px 20px 10px;overflow-y:scroll;border:1px solid #d8dee2;border-radius:3px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:20px;font-size:14px;background-color:#fff;border:1px solid #d8dee2;border-top:0;border-radius:0 0 3px 3px}.auth-form-body .input-block{margin-top:5px;margin-bottom:15px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:10px 10px 10px 36px;margin:60px 0 auto auto;border:1px solid #eaeaea;border-radius:3px}.two-factor-help h4{margin-top:0;margin-bottom:5px}.two-factor-help .octicon-device-mobile{position:absolute;top:10px;left:10px}.two-factor-help .octicon-key{position:absolute;left:10px}.u2f-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .u2f-send-code-spinner{display:inline}.u2f-login-spinner{top:2px}.u2f-auth-header:not(:last-child){padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eaeaea}.auth-form-body .u2f-auth-form-body{padding:0}.u2f-auth-form-body{padding:30px 30px 20px;text-align:center}.u2f-auth-form-body button{margin-top:20px}.sudo-u2f-auth-form-body .u2f-enabled,.u2f-auth-form-body .u2f-enabled{display:block}.sudo-u2f-auth-form-body .u2f-disabled,.sudo-u2f-auth-form-body.unavailable .u2f-enabled,.u2f-auth-form-body .u2f-disabled,.u2f-auth-form-body.unavailable .u2f-enabled{display:none}.sudo-u2f-auth-form-body.unavailable .u2f-disabled,.u2f-auth-form-body.unavailable .u2f-disabled{display:block}.u2f-auth-icon{color:#aaa}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 10px}.is-sent .sms-success{display:block}.is-not-sent .sms-success,.is-sent .sms-error{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:#f9f9f9}.session-authentication .header-logged-out{background-color:initial;border-bottom:0}.session-authentication .header-logo{color:#333}.session-authentication .flash{padding:15px 20px;margin:0 auto 10px;font-size:13px;border-style:solid;border-width:1px;border-radius:5px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:7px;text-align:left}.session-authentication .auth-form .btn{margin-top:20px}.session-authentication .auth-form .u2f-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:15px;color:#333;text-align:center;text-shadow:none;background-color:initial;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-.5px}.session-authentication .auth-form-body{border-top:1px solid #d8dee2;border-radius:5px}.session-authentication .auth-form-body.u2f-auth-form-body{padding:20px}.session-authentication .create-account-callout{padding:15px 20px;text-align:center;border:1px solid #d8dee2;border-radius:5px}.session-authentication .two-factor-help{padding:0 0 0 20px;margin-top:20px;border:0}.session-authentication .two-factor-help .octicon-device-mobile{top:3px;left:0}.session-authentication .two-factor-help .octicon-key{top:0;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 28px;background-color:initial}.session-authentication.hosted .header-logged-out{padding:40px 0 20px;background-color:initial}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:hsla(0,0%,100%,.7);background-color:#24292e}.server-stats+.Header-old{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover:after{content:none}@media (min-width:1012px){.Header-old .notification-indicator:hover:after{content:attr(aria-label)}}.page-responsive .HeaderMenu{display:none;clear:both}@media (min-width:1012px){.page-responsive .HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu--logged-out .dropdown-menu{border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu:after,.HeaderMenu--logged-out .dropdown-menu:before{display:none}.HeaderMenu--logged-out .header-search{width:240px}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary:before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none}.HeaderMenu--logged-out .header-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.75)!important}.HeaderMenu--logged-out .header-search-input::-ms-input-placeholder{color:hsla(0,0%,100%,.75)!important}.HeaderMenu--logged-out .header-search-input::placeholder{color:hsla(0,0%,100%,.75)!important}.edge-item-fix{list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}@media (min-width:1012px){.page-responsive .Header.Details .Header-item.Details-content--hidden{display:flex!important}}.page-responsive .HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:#fff;box-shadow:0 10px 50px rgba(27,31,35,.15)}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out{width:auto;overflow:visible;background-color:initial;box-shadow:none}}.page-responsive .HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.page-responsive .HeaderMenu--logged-out .dropdown-menu:after,.page-responsive .HeaderMenu--logged-out .dropdown-menu:before{content:""}}.page-responsive .HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.page-responsive .HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .header-search{width:240px}}.page-responsive .HeaderMenu--logged-out .header-search-wrapper{border:1px solid #eaecef}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .header-search-wrapper{border:0}}.page-responsive .HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;color:#24292e;-webkit-appearance:none}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .header-search-input{color:inherit}}.page-responsive .HeaderMenu--logged-out .header-search-input:-ms-input-placeholder{color:#586069!important}.page-responsive .HeaderMenu--logged-out .header-search-input::-ms-input-placeholder{color:#586069!important}.page-responsive .HeaderMenu--logged-out .header-search-input::placeholder{color:#586069!important}@media (min-width:1012px){.page-responsive .HeaderMenu--logged-out .header-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.75)!important}.page-responsive .HeaderMenu--logged-out .header-search-input::-ms-input-placeholder{color:hsla(0,0%,100%,.75)!important}.page-responsive .HeaderMenu--logged-out .header-search-input::placeholder{color:hsla(0,0%,100%,.75)!important}}.page-responsive .HeaderMenu-link{color:#444d56;background:transparent}.page-responsive .HeaderMenu-link:hover{color:#24292e}@media (min-width:1012px){.page-responsive .HeaderMenu-link{color:#fff;transition:.4s}.page-responsive .HeaderMenu-link:hover{color:hsla(0,0%,100%,.75)}}.page-responsive .HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:#24292e;transition:stroke .4s}@media (min-width:1012px){.page-responsive .HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:hsla(0,0%,100%,.5);background:transparent}}.page-responsive .HeaderMenu-details[open]>summary:before{display:none}@media (min-width:1012px){.page-responsive .HeaderMenu-details[open]>summary:before{position:absolute;bottom:-8px;display:block}}.page-responsive .HeaderMenu-details[open] .HeaderMenu-link{color:#24292e}@media (min-width:1012px){.page-responsive .HeaderMenu-details[open] .HeaderMenu-link{color:hsla(0,0%,100%,.75)}}.page-responsive .HeaderMenu-details[open] .dropdown-menu{animation:none}@media (min-width:1012px){.page-responsive .HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(.73,.005,.22,1)}}.page-responsive .HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#24292e}@media (min-width:1012px){.page-responsive .HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.HeaderMenu-link{color:#fff;background:transparent;transition:.4s}.HeaderMenu-link:hover{color:hsla(0,0%,100%,.75)}.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;right:0;width:12px;stroke:hsla(0,0%,100%,.5);transition:stroke .4s}.HeaderMenu-details[open] .HeaderMenu-link{color:hsla(0,0%,100%,.75)}.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(.73,.005,.22,1)}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(.98) translateY(-.6em)}to{opacity:1;transform:scale(1) translateY(0)}}.header-logo-invertocat{margin:-1px 15px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator{color:hsla(0,0%,100%,.7)}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff,#006eed);background-clip:padding-box;border:2px solid #24292e;border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:#0366d6}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:#24292e}.feature-preview-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff,#006eed);background-clip:padding-box;border:2px solid #24292e;border-radius:50%}.feature-preview-details .feature-preview-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.unsupported-browser{color:#211e14;background-image:linear-gradient(#feefae,#fae692);border-bottom:1px solid #b3a569}.mobile-banner button.switch-to-mobile{display:block;width:100%;padding:30px 0 45px;font-size:60px;font-weight:600;color:#eaeaea;text-align:center;background-color:#444;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:#fff;vertical-align:middle;background-color:hsla(0,0%,100%,.125);border:0;box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:hsla(0,0%,100%,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:#fff;background-color:hsla(0,0%,100%,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.75)}.header-search-input::-ms-input-placeholder{color:hsla(0,0%,100%,.75)}.header-search-input::placeholder{color:hsla(0,0%,100%,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none!important}.header-search-input::-ms-clear{display:none}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:hsla(0,0%,100%,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid #282e34;border-top-left-radius:3px;border-bottom-left-radius:3px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:#fff;background-color:hsla(0,0%,100%,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:#24292e!important;background-color:#fafbfc}.jump-to-field-active:-ms-input-placeholder{color:#586069!important}.jump-to-field-active::-ms-input-placeholder{color:#586069!important}.jump-to-field-active::placeholder{color:#586069!important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:#1b1f23}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:#6a737d}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:initial}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid #e1e4e8}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon,.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon{color:#fff}.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path,.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path{color:#fff;background:#0366d6}.jump-to-suggestions-results-container .navigation-focus mark,.jump-to-suggestions-results-container [aria-selected=true] mark{color:#fff}.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus,.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus{display:block}.header-search{min-width:300px;transition:.2s ease-in-out;transition-property:min-width,padding-bottom,padding-top}@media (min-width:768px){.header-search:focus-within{min-width:470px}}.HeaderMenu--logged-out .header-search{min-width:auto}.Header{z-index:32;padding:16px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.7);background-color:#24292e}.Header,.Header-item{display:flex;align-items:center;flex-wrap:nowrap}.Header-item{margin-right:16px;align-self:stretch}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:#fff;white-space:nowrap}.Header-link:focus,.Header-link:hover{color:hsla(0,0%,100%,.7);text-decoration:none}
\ No newline at end of file
diff --git a/static/css/github.css b/static/css/github.css
index 883973a..63df183 100644
--- a/static/css/github.css
+++ b/static/css/github.css
@@ -10,5 +10,4 @@
* http://primer.github.io
*
* Released under MIT license. Copyright (c) 2019 GitHub Inc.
- */.h000-mktg,.h00-mktg,.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg,.lead-mktg{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500}.h000-mktg{font-size:48px!important}@media (min-width:768px){.h000-mktg{font-size:64px!important}}.h00-mktg{font-size:40px!important}@media (min-width:768px){.h00-mktg{font-size:48px!important}}.h0-mktg{font-size:32px!important}@media (min-width:768px){.h0-mktg{font-size:40px!important}}.h1-mktg{font-size:26px!important}@media (min-width:768px){.h1-mktg{font-size:32px!important}}.h2-mktg{font-size:22px!important}@media (min-width:768px){.h2-mktg{font-size:24px!important}}.h3-mktg{font-size:18px!important}@media (min-width:768px){.h3-mktg{font-size:20px!important}}.h4-mktg{font-size:16px!important}.h5-mktg{font-size:14px!important}.h6-mktg{font-size:12px!important}.lead-mktg{font-size:20px;font-weight:400}.pullquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px;line-height:1.4;color:#586069;border-left:3px solid #e1e4e8}@media (min-width:768px){.pullquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}}.btn-mktg{display:inline-block;padding:16px 24px;font-size:14px;font-weight:500;color:#fff;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#1074e7;border:1px solid #1074e7;border-radius:3px;transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-mktg:hover{text-decoration:none;background-color:#0366d6;border-color:#0366d6}.btn-mktg:focus{outline:0;box-shadow:0 0 0 .2em rgba(3,102,214,.3)}.btn-mktg.disabled,.btn-mktg:disabled{pointer-events:none;cursor:default;opacity:.65}.btn-primary-mktg{background-color:#2ebc4f;border-color:#2ebc4f}.btn-primary-mktg:hover{background-color:#28a745;border-color:#28a745}.btn-primary-mktg:focus{box-shadow:0 0 0 .2em rgba(40,167,69,.3)}.btn-large-mktg{padding:20px 32px;font-size:16px}.btn-outline-mktg{color:#1074e7;background-color:hsla(0,0%,100%,0);border-color:rgba(16,116,231,.5)}.btn-outline-mktg:hover{color:#0366d6;text-decoration:none;background-color:hsla(0,0%,100%,0);border-color:#1074e7}.btn-transparent{color:#fff;background-color:initial;background-image:none;border:1px solid hsla(0,0%,100%,.5)}.btn-transparent:active,.btn-transparent:hover{color:#2f363d;background-color:#fff;background-image:none;border-color:#fff}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),local("Inter-Regular"),url(/fonts/Inter-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter Medium"),local("Inter-Medium"),url(/fonts/Inter-Medium.woff) format("woff");font-display:swap}.grayscale{filter:grayscale(100%)}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.top-n0{top:0!important}.right-n0{right:0!important}.bottom-n0{bottom:0!important}.left-n0{left:0!important}.top-1{top:4px!important}.right-1{right:4px!important}.bottom-1{bottom:4px!important}.left-1{left:4px!important}.top-n1{top:-4px!important}.right-n1{right:-4px!important}.bottom-n1{bottom:-4px!important}.left-n1{left:-4px!important}.top-2{top:8px!important}.right-2{right:8px!important}.bottom-2{bottom:8px!important}.left-2{left:8px!important}.top-n2{top:-8px!important}.right-n2{right:-8px!important}.bottom-n2{bottom:-8px!important}.left-n2{left:-8px!important}.top-3{top:16px!important}.right-3{right:16px!important}.bottom-3{bottom:16px!important}.left-3{left:16px!important}.top-n3{top:-16px!important}.right-n3{right:-16px!important}.bottom-n3{bottom:-16px!important}.left-n3{left:-16px!important}.top-4{top:24px!important}.right-4{right:24px!important}.bottom-4{bottom:24px!important}.left-4{left:24px!important}.top-n4{top:-24px!important}.right-n4{right:-24px!important}.bottom-n4{bottom:-24px!important}.left-n4{left:-24px!important}.top-5{top:32px!important}.right-5{right:32px!important}.bottom-5{bottom:32px!important}.left-5{left:32px!important}.top-n5{top:-32px!important}.right-n5{right:-32px!important}.bottom-n5{bottom:-32px!important}.left-n5{left:-32px!important}.top-6{top:40px!important}.right-6{right:40px!important}.bottom-6{bottom:40px!important}.left-6{left:40px!important}.top-n6{top:-40px!important}.right-n6{right:-40px!important}.bottom-n6{bottom:-40px!important}.left-n6{left:-40px!important}.top-7{top:48px!important}.right-7{right:48px!important}.bottom-7{bottom:48px!important}.left-7{left:48px!important}.top-n7{top:-48px!important}.right-n7{right:-48px!important}.bottom-n7{bottom:-48px!important}.left-n7{left:-48px!important}.top-8{top:64px!important}.right-8{right:64px!important}.bottom-8{bottom:64px!important}.left-8{left:64px!important}.top-n8{top:-64px!important}.right-n8{right:-64px!important}.bottom-n8{bottom:-64px!important}.left-n8{left:-64px!important}.top-9{top:80px!important}.right-9{right:80px!important}.bottom-9{bottom:80px!important}.left-9{left:80px!important}.top-n9{top:-80px!important}.right-n9{right:-80px!important}.bottom-n9{bottom:-80px!important}.left-n9{left:-80px!important}.top-10{top:96px!important}.right-10{right:96px!important}.bottom-10{bottom:96px!important}.left-10{left:96px!important}.top-n10{top:-96px!important}.right-n10{right:-96px!important}.bottom-n10{bottom:-96px!important}.left-n10{left:-96px!important}.top-11{top:112px!important}.right-11{right:112px!important}.bottom-11{bottom:112px!important}.left-11{left:112px!important}.top-n11{top:-112px!important}.right-n11{right:-112px!important}.bottom-n11{bottom:-112px!important}.left-n11{left:-112px!important}.top-12{top:128px!important}.right-12{right:128px!important}.bottom-12{bottom:128px!important}.left-12{left:128px!important}.top-n12{top:-128px!important}.right-n12{right:-128px!important}.bottom-n12{bottom:-128px!important}.left-n12{left:-128px!important}@media (min-width:768px){.top-md-0{top:0!important}.right-md-0{right:0!important}.bottom-md-0{bottom:0!important}.left-md-0{left:0!important}.top-md-n0{top:0!important}.right-md-n0{right:0!important}.bottom-md-n0{bottom:0!important}.left-md-n0{left:0!important}.top-md-1{top:4px!important}.right-md-1{right:4px!important}.bottom-md-1{bottom:4px!important}.left-md-1{left:4px!important}.top-md-n1{top:-4px!important}.right-md-n1{right:-4px!important}.bottom-md-n1{bottom:-4px!important}.left-md-n1{left:-4px!important}.top-md-2{top:8px!important}.right-md-2{right:8px!important}.bottom-md-2{bottom:8px!important}.left-md-2{left:8px!important}.top-md-n2{top:-8px!important}.right-md-n2{right:-8px!important}.bottom-md-n2{bottom:-8px!important}.left-md-n2{left:-8px!important}.top-md-3{top:16px!important}.right-md-3{right:16px!important}.bottom-md-3{bottom:16px!important}.left-md-3{left:16px!important}.top-md-n3{top:-16px!important}.right-md-n3{right:-16px!important}.bottom-md-n3{bottom:-16px!important}.left-md-n3{left:-16px!important}.top-md-4{top:24px!important}.right-md-4{right:24px!important}.bottom-md-4{bottom:24px!important}.left-md-4{left:24px!important}.top-md-n4{top:-24px!important}.right-md-n4{right:-24px!important}.bottom-md-n4{bottom:-24px!important}.left-md-n4{left:-24px!important}.top-md-5{top:32px!important}.right-md-5{right:32px!important}.bottom-md-5{bottom:32px!important}.left-md-5{left:32px!important}.top-md-n5{top:-32px!important}.right-md-n5{right:-32px!important}.bottom-md-n5{bottom:-32px!important}.left-md-n5{left:-32px!important}.top-md-6{top:40px!important}.right-md-6{right:40px!important}.bottom-md-6{bottom:40px!important}.left-md-6{left:40px!important}.top-md-n6{top:-40px!important}.right-md-n6{right:-40px!important}.bottom-md-n6{bottom:-40px!important}.left-md-n6{left:-40px!important}.top-md-7{top:48px!important}.right-md-7{right:48px!important}.bottom-md-7{bottom:48px!important}.left-md-7{left:48px!important}.top-md-n7{top:-48px!important}.right-md-n7{right:-48px!important}.bottom-md-n7{bottom:-48px!important}.left-md-n7{left:-48px!important}.top-md-8{top:64px!important}.right-md-8{right:64px!important}.bottom-md-8{bottom:64px!important}.left-md-8{left:64px!important}.top-md-n8{top:-64px!important}.right-md-n8{right:-64px!important}.bottom-md-n8{bottom:-64px!important}.left-md-n8{left:-64px!important}.top-md-9{top:80px!important}.right-md-9{right:80px!important}.bottom-md-9{bottom:80px!important}.left-md-9{left:80px!important}.top-md-n9{top:-80px!important}.right-md-n9{right:-80px!important}.bottom-md-n9{bottom:-80px!important}.left-md-n9{left:-80px!important}.top-md-10{top:96px!important}.right-md-10{right:96px!important}.bottom-md-10{bottom:96px!important}.left-md-10{left:96px!important}.top-md-n10{top:-96px!important}.right-md-n10{right:-96px!important}.bottom-md-n10{bottom:-96px!important}.left-md-n10{left:-96px!important}.top-md-11{top:112px!important}.right-md-11{right:112px!important}.bottom-md-11{bottom:112px!important}.left-md-11{left:112px!important}.top-md-n11{top:-112px!important}.right-md-n11{right:-112px!important}.bottom-md-n11{bottom:-112px!important}.left-md-n11{left:-112px!important}.top-md-12{top:128px!important}.right-md-12{right:128px!important}.bottom-md-12{bottom:128px!important}.left-md-12{left:128px!important}.top-md-n12{top:-128px!important}.right-md-n12{right:-128px!important}.bottom-md-n12{bottom:-128px!important}.left-md-n12{left:-128px!important}}@media (min-width:1012px){.top-lg-0{top:0!important}.right-lg-0{right:0!important}.bottom-lg-0{bottom:0!important}.left-lg-0{left:0!important}.top-lg-n0{top:0!important}.right-lg-n0{right:0!important}.bottom-lg-n0{bottom:0!important}.left-lg-n0{left:0!important}.top-lg-1{top:4px!important}.right-lg-1{right:4px!important}.bottom-lg-1{bottom:4px!important}.left-lg-1{left:4px!important}.top-lg-n1{top:-4px!important}.right-lg-n1{right:-4px!important}.bottom-lg-n1{bottom:-4px!important}.left-lg-n1{left:-4px!important}.top-lg-2{top:8px!important}.right-lg-2{right:8px!important}.bottom-lg-2{bottom:8px!important}.left-lg-2{left:8px!important}.top-lg-n2{top:-8px!important}.right-lg-n2{right:-8px!important}.bottom-lg-n2{bottom:-8px!important}.left-lg-n2{left:-8px!important}.top-lg-3{top:16px!important}.right-lg-3{right:16px!important}.bottom-lg-3{bottom:16px!important}.left-lg-3{left:16px!important}.top-lg-n3{top:-16px!important}.right-lg-n3{right:-16px!important}.bottom-lg-n3{bottom:-16px!important}.left-lg-n3{left:-16px!important}.top-lg-4{top:24px!important}.right-lg-4{right:24px!important}.bottom-lg-4{bottom:24px!important}.left-lg-4{left:24px!important}.top-lg-n4{top:-24px!important}.right-lg-n4{right:-24px!important}.bottom-lg-n4{bottom:-24px!important}.left-lg-n4{left:-24px!important}.top-lg-5{top:32px!important}.right-lg-5{right:32px!important}.bottom-lg-5{bottom:32px!important}.left-lg-5{left:32px!important}.top-lg-n5{top:-32px!important}.right-lg-n5{right:-32px!important}.bottom-lg-n5{bottom:-32px!important}.left-lg-n5{left:-32px!important}.top-lg-6{top:40px!important}.right-lg-6{right:40px!important}.bottom-lg-6{bottom:40px!important}.left-lg-6{left:40px!important}.top-lg-n6{top:-40px!important}.right-lg-n6{right:-40px!important}.bottom-lg-n6{bottom:-40px!important}.left-lg-n6{left:-40px!important}.top-lg-7{top:48px!important}.right-lg-7{right:48px!important}.bottom-lg-7{bottom:48px!important}.left-lg-7{left:48px!important}.top-lg-n7{top:-48px!important}.right-lg-n7{right:-48px!important}.bottom-lg-n7{bottom:-48px!important}.left-lg-n7{left:-48px!important}.top-lg-8{top:64px!important}.right-lg-8{right:64px!important}.bottom-lg-8{bottom:64px!important}.left-lg-8{left:64px!important}.top-lg-n8{top:-64px!important}.right-lg-n8{right:-64px!important}.bottom-lg-n8{bottom:-64px!important}.left-lg-n8{left:-64px!important}.top-lg-9{top:80px!important}.right-lg-9{right:80px!important}.bottom-lg-9{bottom:80px!important}.left-lg-9{left:80px!important}.top-lg-n9{top:-80px!important}.right-lg-n9{right:-80px!important}.bottom-lg-n9{bottom:-80px!important}.left-lg-n9{left:-80px!important}.top-lg-10{top:96px!important}.right-lg-10{right:96px!important}.bottom-lg-10{bottom:96px!important}.left-lg-10{left:96px!important}.top-lg-n10{top:-96px!important}.right-lg-n10{right:-96px!important}.bottom-lg-n10{bottom:-96px!important}.left-lg-n10{left:-96px!important}.top-lg-11{top:112px!important}.right-lg-11{right:112px!important}.bottom-lg-11{bottom:112px!important}.left-lg-11{left:112px!important}.top-lg-n11{top:-112px!important}.right-lg-n11{right:-112px!important}.bottom-lg-n11{bottom:-112px!important}.left-lg-n11{left:-112px!important}.top-lg-12{top:128px!important}.right-lg-12{right:128px!important}.bottom-lg-12{bottom:128px!important}.left-lg-12{left:128px!important}.top-lg-n12{top:-128px!important}.right-lg-n12{right:-128px!important}.bottom-lg-n12{bottom:-128px!important}.left-lg-n12{left:-128px!important}}.offset-n1{margin-left:-8.33333%}.offset-n2{margin-left:-16.66667%}.offset-n3{margin-left:-25%}.offset-n4{margin-left:-33.33333%}.offset-n5{margin-left:-41.66667%}.offset-n6{margin-left:-50%}.offset-n7{margin-left:-58.33333%}@media (min-width:544px){.offset-sm-n1{margin-left:-8.33333%}.offset-sm-n2{margin-left:-16.66667%}.offset-sm-n3{margin-left:-25%}.offset-sm-n4{margin-left:-33.33333%}.offset-sm-n5{margin-left:-41.66667%}.offset-sm-n6{margin-left:-50%}.offset-sm-n7{margin-left:-58.33333%}}@media (min-width:768px){.offset-md-n1{margin-left:-8.33333%}.offset-md-n2{margin-left:-16.66667%}.offset-md-n3{margin-left:-25%}.offset-md-n4{margin-left:-33.33333%}.offset-md-n5{margin-left:-41.66667%}.offset-md-n6{margin-left:-50%}.offset-md-n7{margin-left:-58.33333%}}@media (min-width:1012px){.offset-lg-n1{margin-left:-8.33333%}.offset-lg-n2{margin-left:-16.66667%}.offset-lg-n3{margin-left:-25%}.offset-lg-n4{margin-left:-33.33333%}.offset-lg-n5{margin-left:-41.66667%}.offset-lg-n6{margin-left:-50%}.offset-lg-n7{margin-left:-58.33333%}}@media (min-width:1280px){.offset-xl-n1{margin-left:-8.33333%}.offset-xl-n2{margin-left:-16.66667%}.offset-xl-n3{margin-left:-25%}.offset-xl-n4{margin-left:-33.33333%}.offset-xl-n5{margin-left:-41.66667%}.offset-xl-n6{margin-left:-50%}.offset-xl-n7{margin-left:-58.33333%}}.mt-7{margin-top:48px!important}.mb-7,.my-7{margin-bottom:48px!important}.my-7{margin-top:48px!important}.mt-8{margin-top:64px!important}.mb-8,.my-8{margin-bottom:64px!important}.my-8{margin-top:64px!important}.mt-9{margin-top:80px!important}.mb-9,.my-9{margin-bottom:80px!important}.my-9{margin-top:80px!important}.mt-10{margin-top:96px!important}.mb-10,.my-10{margin-bottom:96px!important}.my-10{margin-top:96px!important}.mt-11{margin-top:112px!important}.mb-11,.my-11{margin-bottom:112px!important}.my-11{margin-top:112px!important}.mt-12{margin-top:128px!important}.mb-12,.my-12{margin-bottom:128px!important}.my-12{margin-top:128px!important}@media (min-width:544px){.mt-sm-7{margin-top:48px!important}.mb-sm-7,.my-sm-7{margin-bottom:48px!important}.my-sm-7{margin-top:48px!important}.mt-sm-8{margin-top:64px!important}.mb-sm-8,.my-sm-8{margin-bottom:64px!important}.my-sm-8{margin-top:64px!important}.mt-sm-9{margin-top:80px!important}.mb-sm-9,.my-sm-9{margin-bottom:80px!important}.my-sm-9{margin-top:80px!important}.mt-sm-10{margin-top:96px!important}.mb-sm-10,.my-sm-10{margin-bottom:96px!important}.my-sm-10{margin-top:96px!important}.mt-sm-11{margin-top:112px!important}.mb-sm-11,.my-sm-11{margin-bottom:112px!important}.my-sm-11{margin-top:112px!important}.mt-sm-12{margin-top:128px!important}.mb-sm-12,.my-sm-12{margin-bottom:128px!important}.my-sm-12{margin-top:128px!important}}@media (min-width:768px){.mt-md-7{margin-top:48px!important}.mb-md-7,.my-md-7{margin-bottom:48px!important}.my-md-7{margin-top:48px!important}.mt-md-8{margin-top:64px!important}.mb-md-8,.my-md-8{margin-bottom:64px!important}.my-md-8{margin-top:64px!important}.mt-md-9{margin-top:80px!important}.mb-md-9,.my-md-9{margin-bottom:80px!important}.my-md-9{margin-top:80px!important}.mt-md-10{margin-top:96px!important}.mb-md-10,.my-md-10{margin-bottom:96px!important}.my-md-10{margin-top:96px!important}.mt-md-11{margin-top:112px!important}.mb-md-11,.my-md-11{margin-bottom:112px!important}.my-md-11{margin-top:112px!important}.mt-md-12{margin-top:128px!important}.mb-md-12,.my-md-12{margin-bottom:128px!important}.my-md-12{margin-top:128px!important}}@media (min-width:1012px){.mt-lg-7{margin-top:48px!important}.mb-lg-7,.my-lg-7{margin-bottom:48px!important}.my-lg-7{margin-top:48px!important}.mt-lg-8{margin-top:64px!important}.mb-lg-8,.my-lg-8{margin-bottom:64px!important}.my-lg-8{margin-top:64px!important}.mt-lg-9{margin-top:80px!important}.mb-lg-9,.my-lg-9{margin-bottom:80px!important}.my-lg-9{margin-top:80px!important}.mt-lg-10{margin-top:96px!important}.mb-lg-10,.my-lg-10{margin-bottom:96px!important}.my-lg-10{margin-top:96px!important}.mt-lg-11{margin-top:112px!important}.mb-lg-11,.my-lg-11{margin-bottom:112px!important}.my-lg-11{margin-top:112px!important}.mt-lg-12{margin-top:128px!important}.mb-lg-12,.my-lg-12{margin-bottom:128px!important}.my-lg-12{margin-top:128px!important}}@media (min-width:1280px){.mt-xl-7{margin-top:48px!important}.mb-xl-7,.my-xl-7{margin-bottom:48px!important}.my-xl-7{margin-top:48px!important}.mt-xl-8{margin-top:64px!important}.mb-xl-8,.my-xl-8{margin-bottom:64px!important}.my-xl-8{margin-top:64px!important}.mt-xl-9{margin-top:80px!important}.mb-xl-9,.my-xl-9{margin-bottom:80px!important}.my-xl-9{margin-top:80px!important}.mt-xl-10{margin-top:96px!important}.mb-xl-10,.my-xl-10{margin-bottom:96px!important}.my-xl-10{margin-top:96px!important}.mt-xl-11{margin-top:112px!important}.mb-xl-11,.my-xl-11{margin-bottom:112px!important}.my-xl-11{margin-top:112px!important}.mt-xl-12{margin-top:128px!important}.mb-xl-12,.my-xl-12{margin-bottom:128px!important}.my-xl-12{margin-top:128px!important}}.p-7{padding:48px!important}.pt-7{padding-top:48px!important}.pr-7{padding-right:48px!important}.pb-7{padding-bottom:48px!important}.pl-7{padding-left:48px!important}.py-7{padding-top:48px!important;padding-bottom:48px!important}.p-8{padding:64px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.py-8{padding-top:64px!important;padding-bottom:64px!important}.p-9{padding:80px!important}.pt-9{padding-top:80px!important}.pr-9{padding-right:80px!important}.pb-9{padding-bottom:80px!important}.pl-9{padding-left:80px!important}.py-9{padding-top:80px!important;padding-bottom:80px!important}.p-10{padding:96px!important}.pt-10{padding-top:96px!important}.pr-10{padding-right:96px!important}.pb-10{padding-bottom:96px!important}.pl-10{padding-left:96px!important}.py-10{padding-top:96px!important;padding-bottom:96px!important}.p-11{padding:112px!important}.pt-11{padding-top:112px!important}.pr-11{padding-right:112px!important}.pb-11{padding-bottom:112px!important}.pl-11{padding-left:112px!important}.py-11{padding-top:112px!important;padding-bottom:112px!important}.p-12{padding:128px!important}.pt-12{padding-top:128px!important}.pr-12{padding-right:128px!important}.pb-12{padding-bottom:128px!important}.pl-12{padding-left:128px!important}.py-12{padding-top:128px!important;padding-bottom:128px!important}@media (min-width:544px){.p-sm-7{padding:48px!important}.pt-sm-7{padding-top:48px!important}.pr-sm-7{padding-right:48px!important}.pb-sm-7{padding-bottom:48px!important}.pl-sm-7{padding-left:48px!important}.py-sm-7{padding-top:48px!important;padding-bottom:48px!important}.p-sm-8{padding:64px!important}.pt-sm-8{padding-top:64px!important}.pr-sm-8{padding-right:64px!important}.pb-sm-8{padding-bottom:64px!important}.pl-sm-8{padding-left:64px!important}.py-sm-8{padding-top:64px!important;padding-bottom:64px!important}.p-sm-9{padding:80px!important}.pt-sm-9{padding-top:80px!important}.pr-sm-9{padding-right:80px!important}.pb-sm-9{padding-bottom:80px!important}.pl-sm-9{padding-left:80px!important}.py-sm-9{padding-top:80px!important;padding-bottom:80px!important}.p-sm-10{padding:96px!important}.pt-sm-10{padding-top:96px!important}.pr-sm-10{padding-right:96px!important}.pb-sm-10{padding-bottom:96px!important}.pl-sm-10{padding-left:96px!important}.py-sm-10{padding-top:96px!important;padding-bottom:96px!important}.p-sm-11{padding:112px!important}.pt-sm-11{padding-top:112px!important}.pr-sm-11{padding-right:112px!important}.pb-sm-11{padding-bottom:112px!important}.pl-sm-11{padding-left:112px!important}.py-sm-11{padding-top:112px!important;padding-bottom:112px!important}.p-sm-12{padding:128px!important}.pt-sm-12{padding-top:128px!important}.pr-sm-12{padding-right:128px!important}.pb-sm-12{padding-bottom:128px!important}.pl-sm-12{padding-left:128px!important}.py-sm-12{padding-top:128px!important;padding-bottom:128px!important}}@media (min-width:768px){.p-md-7{padding:48px!important}.pt-md-7{padding-top:48px!important}.pr-md-7{padding-right:48px!important}.pb-md-7{padding-bottom:48px!important}.pl-md-7{padding-left:48px!important}.py-md-7{padding-top:48px!important;padding-bottom:48px!important}.p-md-8{padding:64px!important}.pt-md-8{padding-top:64px!important}.pr-md-8{padding-right:64px!important}.pb-md-8{padding-bottom:64px!important}.pl-md-8{padding-left:64px!important}.py-md-8{padding-top:64px!important;padding-bottom:64px!important}.p-md-9{padding:80px!important}.pt-md-9{padding-top:80px!important}.pr-md-9{padding-right:80px!important}.pb-md-9{padding-bottom:80px!important}.pl-md-9{padding-left:80px!important}.py-md-9{padding-top:80px!important;padding-bottom:80px!important}.p-md-10{padding:96px!important}.pt-md-10{padding-top:96px!important}.pr-md-10{padding-right:96px!important}.pb-md-10{padding-bottom:96px!important}.pl-md-10{padding-left:96px!important}.py-md-10{padding-top:96px!important;padding-bottom:96px!important}.p-md-11{padding:112px!important}.pt-md-11{padding-top:112px!important}.pr-md-11{padding-right:112px!important}.pb-md-11{padding-bottom:112px!important}.pl-md-11{padding-left:112px!important}.py-md-11{padding-top:112px!important;padding-bottom:112px!important}.p-md-12{padding:128px!important}.pt-md-12{padding-top:128px!important}.pr-md-12{padding-right:128px!important}.pb-md-12{padding-bottom:128px!important}.pl-md-12{padding-left:128px!important}.py-md-12{padding-top:128px!important;padding-bottom:128px!important}}@media (min-width:1012px){.p-lg-7{padding:48px!important}.pt-lg-7{padding-top:48px!important}.pr-lg-7{padding-right:48px!important}.pb-lg-7{padding-bottom:48px!important}.pl-lg-7{padding-left:48px!important}.py-lg-7{padding-top:48px!important;padding-bottom:48px!important}.p-lg-8{padding:64px!important}.pt-lg-8{padding-top:64px!important}.pr-lg-8{padding-right:64px!important}.pb-lg-8{padding-bottom:64px!important}.pl-lg-8{padding-left:64px!important}.py-lg-8{padding-top:64px!important;padding-bottom:64px!important}.p-lg-9{padding:80px!important}.pt-lg-9{padding-top:80px!important}.pr-lg-9{padding-right:80px!important}.pb-lg-9{padding-bottom:80px!important}.pl-lg-9{padding-left:80px!important}.py-lg-9{padding-top:80px!important;padding-bottom:80px!important}.p-lg-10{padding:96px!important}.pt-lg-10{padding-top:96px!important}.pr-lg-10{padding-right:96px!important}.pb-lg-10{padding-bottom:96px!important}.pl-lg-10{padding-left:96px!important}.py-lg-10{padding-top:96px!important;padding-bottom:96px!important}.p-lg-11{padding:112px!important}.pt-lg-11{padding-top:112px!important}.pr-lg-11{padding-right:112px!important}.pb-lg-11{padding-bottom:112px!important}.pl-lg-11{padding-left:112px!important}.py-lg-11{padding-top:112px!important;padding-bottom:112px!important}.p-lg-12{padding:128px!important}.pt-lg-12{padding-top:128px!important}.pr-lg-12{padding-right:128px!important}.pb-lg-12{padding-bottom:128px!important}.pl-lg-12{padding-left:128px!important}.py-lg-12{padding-top:128px!important;padding-bottom:128px!important}}@media (min-width:1280px){.p-xl-7{padding:48px!important}.pt-xl-7{padding-top:48px!important}.pr-xl-7{padding-right:48px!important}.pb-xl-7{padding-bottom:48px!important}.pl-xl-7{padding-left:48px!important}.py-xl-7{padding-top:48px!important;padding-bottom:48px!important}.p-xl-8{padding:64px!important}.pt-xl-8{padding-top:64px!important}.pr-xl-8{padding-right:64px!important}.pb-xl-8{padding-bottom:64px!important}.pl-xl-8{padding-left:64px!important}.py-xl-8{padding-top:64px!important;padding-bottom:64px!important}.p-xl-9{padding:80px!important}.pt-xl-9{padding-top:80px!important}.pr-xl-9{padding-right:80px!important}.pb-xl-9{padding-bottom:80px!important}.pl-xl-9{padding-left:80px!important}.py-xl-9{padding-top:80px!important;padding-bottom:80px!important}.p-xl-10{padding:96px!important}.pt-xl-10{padding-top:96px!important}.pr-xl-10{padding-right:96px!important}.pb-xl-10{padding-bottom:96px!important}.pl-xl-10{padding-left:96px!important}.py-xl-10{padding-top:96px!important;padding-bottom:96px!important}.p-xl-11{padding:112px!important}.pt-xl-11{padding-top:112px!important}.pr-xl-11{padding-right:112px!important}.pb-xl-11{padding-bottom:112px!important}.pl-xl-11{padding-left:112px!important}.py-xl-11{padding-top:112px!important;padding-bottom:112px!important}.p-xl-12{padding:128px!important}.pt-xl-12{padding-top:128px!important}.pr-xl-12{padding-right:128px!important}.pb-xl-12{padding-bottom:128px!important}.pl-xl-12{padding-left:128px!important}.py-xl-12{padding-top:128px!important;padding-bottom:128px!important}}.setup-wrapper{width:750px;padding-top:30px;margin:0 auto}.setup-wrapper:after,.setup-wrapper:before{display:table;content:""}.setup-wrapper:after{clear:both}.setup-header{padding-bottom:20px;margin:0 auto 30px;overflow:hidden;text-align:left;border-bottom:1px solid #ddd}.setup-header h1{margin-top:0;margin-bottom:0;font-size:45px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:#bbb}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:21px}.setup-header .lead a{color:#586069}.setup-header .lead a:hover{color:#0366d6;text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-main.without-secondary{margin-left:150px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-10px;font-size:12px;line-height:18px;color:#586069;text-align:center}.setup-info-module{margin-bottom:30px;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:15px;margin-bottom:15px;overflow:hidden;font-size:16px;border-bottom:1px solid #ddd}.setup-info-module h2 .price{float:right;font-weight:600;color:#586069}.setup-info-module h3{padding:0 15px;margin:0 0 -7px;font-size:14px}.setup-info-module p{padding:0 15px;margin:15px 0}.setup-info-module .setup-info-note{padding:1px 0;margin:0;background:#f9f9f9;border-top:1px solid #e0e0e0}.features-list{padding:0 15px 15px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:10px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:15px -15px;border-top:1px solid #eee}.features-list .octicon-check{margin-right:5px;color:#60b044}.features-list .octicon-question{font-size:12px;color:#555}.features-list .tooltipped:after{width:250px;white-space:normal}.features-list.features-list-org{padding-bottom:0}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:11px;color:#60b044;text-transform:uppercase}.setup-form-container hr{margin-top:25px;margin-bottom:25px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:20px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:15px}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:#cb2431}.setup-form .octicon-check{color:#28a745}.setup-form .setup-organization-next,.setup-form .tos-info{margin:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.setup-form .tos-info{padding:15px 0}.setup-form .setup-organization-next{padding-top:15px;padding-bottom:15px}.setup-form .setup-plans{border-collapse:initial;border:1px solid #d1d5da}.setup-form .setup-plans tr.selected{background-color:#f1f8ff}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:15px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:5px}.setup-creditcard-form .form-group select:invalid{color:#6a737d}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form,.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:#586069}.org-creation-questions,.user-identification-questions{float:none;width:auto}.org-creation-questions .question,.user-identification-questions .question{margin-bottom:30px}.org-creation-questions .question-title,.user-identification-questions .question-title{padding-right:40px;margin-bottom:10px;font-size:14px;line-height:1.5}.org-creation-questions .question-title i,.user-identification-questions .question-title i{font-size:13px;font-style:normal;font-weight:400;color:#767676}.org-creation-questions .response-group label,.user-identification-questions .response-group label{font-weight:400}.org-creation-questions .form-checkbox,.user-identification-questions .form-checkbox{margin:8px 0}.org-creation-questions .other-field .form-control,.user-identification-questions .other-field .form-control{margin-top:10px}.org-creation-questions .alternate-action,.user-identification-questions .alternate-action{margin-left:10px;line-height:34px}.org-creation-questions .disclaimer,.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:3px solid #000;box-shadow:0 0 0}.user-identification-questions{margin-top:40px}.shelf{padding-top:20px;margin-bottom:20px;background-color:#fefefe;border-bottom:1px solid #eff1f3}.shelf .container{position:relative}.shelf-title{margin:0;font-size:30px;font-weight:400}.shelf-content{width:800px;margin:50px auto;text-align:center}.shelf-lead{margin-top:10px;margin-bottom:30px;font-size:18px;color:#586069}.shelf-dismiss{position:absolute;top:0;right:20px;font-size:12px;color:#959da5}.shelf-dismiss:hover{color:#0366d6;text-decoration:none}.shelf-dismiss .close-button{width:28px;height:28px;padding:3px 5px;color:rgba(27,31,35,.7);border:1px solid rgba(27,31,35,.15);border-radius:28px}.shelf-dismiss .close-button:hover{color:#24292e;border-color:rgba(27,31,35,.3)}.shelf-cta{padding:10px 50px;font-size:16px}.intro-shelf{margin-top:0;color:rgba(27,31,35,.85);background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,#fff),linear-gradient(70deg,#dbedff 32%,#ebfff0);border-bottom:#fff}.intro-shelf .shelf-lead{color:rgba(27,31,35,.7)}.orgs-help-shelf{padding-top:20px;padding-bottom:20px;margin-top:-20px;margin-bottom:20px;border-bottom:1px solid #eff1f3}.orgs-help-shelf .orgs-help-title{font-size:30px;font-weight:400}.orgs-help-shelf-content{width:800px;margin:50px auto;text-align:center}.orgs-help-shelf-content .orgs-help-lead{padding-right:45px;padding-left:45px;font-size:18px}.orgs-help-shelf-content .orgs-help-divider{display:block;width:150px;margin:40px auto;content:"";border-top:1px solid #d1d5da}.orgs-help-lead{margin-top:10px;margin-bottom:30px;color:#586069}.orgs-help-items{margin-bottom:40px}.orgs-help-item-octicon{width:70px;height:70px;margin:0 auto 15px;text-align:center;background-color:#fff;border:1px solid #e1e4e8;border-radius:50px}.orgs-help-item-octicon .octicon{margin-top:20px;color:#0366d6}.orgs-help-item-title{margin-bottom:10px;font-weight:400}.orgs-help-item-content{margin-top:0;font-size:14px;color:#586069}.orgs-help-dismiss{float:right;margin-top:5px;margin-right:10px;font-size:12px;color:#586069}.orgs-help-dismiss:hover{color:#0366d6;text-decoration:none}.orgs-help-dismiss .octicon{position:relative;top:1px}.orgs-help-title{margin-top:0;margin-bottom:0}.signup-plan-column{max-width:auto}@media (min-width:544px){.signup-plan-column{max-width:320px}}.signup-plan-card{height:auto;background:#f6f8fa;border:1px solid #f6f8fa}@media (min-width:768px){.signup-plan-card{height:480px}}.signup-plan-card:hover{background:#fff;border-color:#79b8ff;box-shadow:0 1px 15px rgba(27,31,35,.15)}.signup-plan-summary-subhead{border-bottom:3px solid}.signup-btn:disabled{color:hsla(0,0%,100%,.5);opacity:.5!important}.plan-category-tab{background-color:#fff}.plan-category-tab[aria-selected=true]{color:#fff;background-color:#0366d6}.plan-selection-previous-icon{transform:rotate(90deg)}@media (min-width:768px){.plan-selection-previous-icon{transform:rotate(0deg)}}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:5px 10px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-21px;margin-bottom:-70px}.showcase-page-pattern:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg,hsla(0,0%,100%,.85),#fff)}.showcase-page-repo-list{border-top:1px solid #eee}.repo-health .repo-health-loading{display:none;font-style:italic}.repo-health.is-loading .repo-health-loading{display:block}.repo-health.is-loading .repo-health-results,.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}.business-sso,.org-sso{width:340px;margin:0 auto}.business-sso .sso-title,.org-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-.5px}.business-sso .business-sso-panel,.business-sso .org-sso-panel,.org-sso .business-sso-panel,.org-sso .org-sso-panel{padding:20px;background-color:#fff;border:1px solid #e1e4e8;border-radius:5px}.business-sso .sso-recovery-callout,.org-sso .sso-recovery-callout{padding:15px 10px;text-align:center;border:1px solid #d1d5da;border-radius:5px}.sso-modal{padding:16px}.sso-modal .business-sso,.sso-modal .org-sso{width:auto}.sso-modal .business-sso .business-sso-panel,.sso-modal .org-sso .org-sso-panel{border:0}.sso-modal .sso-prompt-error,.sso-modal .sso-prompt-success,.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-35px;margin-left:-35px;border-right:0;border-left:0;border-radius:0}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:3px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:26px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body li p{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item{padding-right:15px;padding-left:42px;margin-right:-15px;margin-left:-15px;border:1px solid transparent}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .contains-task-list{padding-top:4px}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:#333}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:3px;border-bottom-left-radius:3px}.review-comment-contents .markdown-body .task-list-item.hovered{border-left-color:#ededed}.team-label-ldap{display:inline-block;padding:0 9px;line-height:25px;color:#586069;text-transform:uppercase;cursor:default;border:1px solid #eaeaea;border-radius:3px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:3px 5px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:#0366d6;background:#f6f8fa}.team-listing .nested-teams-checkbox{padding-left:3px}.team-listing .nested-teams-checkbox.show{padding-right:11px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:10px}.team-listing .is-open.root-team{background-color:#fafbfc}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:#28a745}.traffic-graph path.unique{stroke:#005cc5}.traffic-graph .axis .tick:first-of-type line{stroke:#28a745;stroke-width:2px}.traffic-graph .y line{stroke:#28a745}.traffic-graph .y.unique line{stroke:#005cc5}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis .tick:last-child line{stroke:#005cc5;stroke-width:2px}.svg-tip .date{color:#fff}.top-domains .dots{display:block;margin:167px auto 0}.top-domains-icon{display:inline-block;margin-right:5px;vertical-align:middle}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:#f6f8fa;border-bottom:1px solid #dfe2e5}table.capped-list td{padding:8px;font-size:12px;border-bottom:1px solid #eaecef}table.capped-list td.middle,table.capped-list th.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 5px;vertical-align:middle}table.capped-list .octicon{margin-right:10px;color:#444d56;vertical-align:-1px}table.capped-list tr:nth-child(2n){background-color:#fafbfc}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats{border-top:1px solid #dfe2e5}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats:before{display:table;content:""}.traffic-graph-stats .summary-stats:after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%;padding-bottom:10px}.totals circle{fill:#28a745;stroke:#fff;stroke-width:2}.uniques circle{fill:#005cc5;stroke:#fff;stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.tree-finder-input,.tree-finder-input:focus{font-size:inherit;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tree-browser .octicon-chevron-right{color:transparent}.tree-browser-result[aria-selected=true]{background-color:#fff!important}.tree-browser-result[aria-selected=true] .octicon-chevron-right{color:#0366d6}.tree-browser-result .css-truncate-target{max-width:870px}.tree-browser-result mark{font-weight:600;color:#0366d6;background:none}.toolbar-commenting{float:right}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:#0366d6}.toolbar-commenting .dropdown-item:focus{color:#0366d6;outline:none}.toolbar-item{display:block;float:left;padding:4px;color:#586069;cursor:pointer;background:none;border:0}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.toolbar-item .menu-target{display:block;padding:4px;color:#586069;background:none;border:0}.toolbar-item .menu-target:hover,.toolbar-item:hover{color:#0366d6}.toolbar-item .menu-target:focus,.toolbar-item:focus{color:#0366d6;outline:none}.toolbar-item:disabled{color:#ddd}.toolbar-item .octicon-link,.toolbar-item .octicon-tasklist{margin-left:-3px}.toolbar-item .octicon-mention{margin-left:-4px}.toolbar-item .octicon-bold{margin-left:-2px}.typeahead-result{position:relative;display:block;min-width:100%;padding:10px;margin-top:0;color:#333;cursor:pointer}.typeahead-result:after,.typeahead-result:before{display:table;content:""}.typeahead-result:after{clear:both}.typeahead-result:first-child{border-top:0}.typeahead-result.navigation-focus,.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true]{text-decoration:none}.typeahead-result.navigation-focus,.typeahead-result:hover,.typeahead-result[aria-selected=true]{color:#fff;background-color:#0366d6}.typeahead-result.navigation-focus .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result[aria-selected=true] .octicon-plus{color:#fff}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:10px;margin-left:-34px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:#586069}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-check,.member-suggestion .octicon-plus{position:absolute;top:50%;right:15px;margin-top:-8px;color:#ddd}.member-suggestion .already-member-note,.member-suggestion .non-member-action,.member-suggestion .non-member-note{margin-top:0;margin-bottom:0;color:#586069}.member-suggestion .non-member-action{display:none}.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-action,.member-suggestion:hover .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .member-email,.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .non-member-note{color:#fff}.member-suggestion.navigation-focus .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion[aria-selected=true] .non-member-note{display:none}.member-suggestion.navigation-focus .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion[aria-selected=true] .non-member-action{display:block}.member-suggestion.navigation-focus .octicon,.member-suggestion:hover .octicon,.member-suggestion[aria-selected=true] .octicon{color:#fff}.member-suggestion.disabled .member-info,.member-suggestion.not-a-member .member-info{margin-top:-2px}.non-member-result{padding-left:31px}.team-suggestion{padding-left:32px}.team-suggestion .octicon{float:left;margin-top:2px;margin-left:-22px}.team-suggestion .team-suggestion-info{margin:2px 0 0}.team-suggestion .team-suggestion-info .css-truncate-target{max-width:none}.team-suggestion .team-description,.team-suggestion .team-size{font-size:12px;color:#586069}.team-suggestion.navigation-focus .team-description,.team-suggestion.navigation-focus .team-size,.team-suggestion[aria-selected=true] .team-description,.team-suggestion[aria-selected=true] .team-size{color:#fff}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-20px;color:#959da5}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:13px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-description,.repo-access-add-team .team-size{font-size:12px;color:#586069}.repo-access-add-team.navigation-focus .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team[aria-selected=true] .team-size{color:#fff}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 20px;background-color:#f7f7f7;border:0;border-radius:3px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li:before{float:left;margin-top:-.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:#aaa;content:"\231e"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list .avatar{position:absolute;top:0;left:0}.user-list-info{min-height:48px;padding:0;font-size:18px;font-weight:400;line-height:20px}.user-list-meta{overflow:hidden}.user-list-item+.user-list-item{border-top:1px solid #e1e4e8}.follow-list{list-style-type:none}.follow-list .follow-list-item{width:305px;height:100px;padding-bottom:20px;margin-right:20px;margin-bottom:20px}.follow-list .follower-list-align-top{vertical-align:top}.follow-list .flagged-banner{width:75px;padding:3px 0;font-size:10px;font-weight:600;color:#fff;text-transform:uppercase;background-color:#cb2431;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.follow-list .follow-list-name{margin-bottom:1px;font-weight:400}.follow-list .follow-list-name a{color:inherit}.follow-list .follow-list-info{margin-bottom:.6em;font-size:12px;color:#586069}.follow-list .css-truncate.css-truncate-target{max-width:190px}.user-status-suggestions{height:98px;transition:height .1s ease-out,opacity .2s ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}@media (min-width:768px){.avatar-before-user-status{border:1px solid #e1e4e8;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}}.user-status-container-border-busy{background-color:#fffbdd;border:1px solid #ffdf5d}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.emoji-size-boost .user-status-compact g-emoji{font-size:1.2em}.emoji-size-boost .emoji-picker-emoji-width g-emoji,.emoji-size-boost .user-status-emoji-tab g-emoji{font-size:1.4em}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.emoji-picker-container{z-index:1;width:377px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-list{list-style:none}.user-status-emoji-tab.UnderlineNav-item{margin-right:5px}.user-status-emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:#24292e;border-bottom-color:#e36209}.user-status-emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:#6a737d}.selected-emoji{z-index:100;background-color:#0366d6}.emoji-picker-container .emoji-picker-tab g-emoji,.emoji-size-boost .user-status-emoji-tab g-emoji{margin-right:-1px;margin-left:1px}.user-status-emoji-tab .emoji-icon{width:auto}.user-status-org-button .user-status-org-detail{color:#586069}.user-status-org-button:focus .user-status-org-detail,.user-status-org-button:hover .user-status-org-detail{color:#fff}.user-status-org-button.selected{color:#fff;background-color:#0366d6}.user-status-org-button.selected .user-status-org-detail{color:#fff}.user-status-limited-availability-compact{width:8px;height:8px;background-color:#ffea7f}.user-status-message-wrapper{color:#24292e}.toggle-user-status-edit:focus .user-status-message-wrapper,.toggle-user-status-edit:hover .user-status-message-wrapper{color:#0366d6}.user-status-message-wrapper div{display:inline}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height:560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}@media (min-width:768px){.wiki-rightbar{width:230px!important}}.wiki-rightbar .markdown-body .anchor{display:none}.wiki-rightbar .markdown-body h1{font-size:1.6em}.wiki-rightbar .markdown-body h2{font-size:1.4em}.wiki-rightbar ol:last-child,.wiki-rightbar p:last-child,.wiki-rightbar ul:last-child{margin-bottom:0}.wiki-footer .markdown-body,.wiki-rightbar .markdown-body{font-size:13px}.wiki-footer .markdown-body.wiki-writable>:nth-child(2),.wiki-rightbar .markdown-body.wiki-writable>:nth-child(2){margin-top:0!important}.wiki-footer .markdown-body img{background:none}.wiki-pages-box .wiki-more-pages{display:none}.wiki-pages-box .filterable-active .wiki-more-pages,.wiki-pages-box.wiki-show-more .wiki-more-pages{display:block}.wiki-pages-box .filterable-active .wiki-more-pages-link,.wiki-pages-box.wiki-show-more .wiki-more-pages-link{display:none}.anim-rotate{animation:rotate 1s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}@media (min-width:1012px){.hx_actions-sidebar{max-width:320px}}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0!important;box-shadow:none!important}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:#fff!important;background-color:#0366d6!important;border-color:#0366d6!important}@media (hover:hover){.hx_menuitem--focus{color:#fff;background-color:#0366d6}}.hx_color-repo-private-icon{color:rgba(115,92,15,.5)}.hx_link-purple{color:#6f42c1!important}.hx_link-purple:focus,.hx_link-purple:hover{color:#fff!important}.hx_hit-commit em,.hx_hit-highlighting-wrapper em,.hx_hit-issue em,.hx_hit-marketplace em,.hx_hit-package em,.hx_hit-repo em,.hx_hit-user em,.hx_hit-wiki em{font-style:normal;font-weight:600}.hx_UnderlineNav-item[aria-selected=true]{font-weight:600;color:#24292e;border-bottom-color:#e36209}.hx_reponav .reponav-item{padding:7px 12px 8px!important}.hx_reponav .reponav-item .Counter{padding:2px 4px!important}@media (max-width:767px){.page-responsive .Popover{position:fixed;top:auto!important;left:0!important;right:0!important;bottom:0!important}.page-responsive .Popover-message{margin:8px;width:auto!important}.page-responsive .Popover-message>.btn-octicon{padding:12px!important}.page-responsive .Popover-message:after,.page-responsive .Popover-message:before{display:none}}.hx_rsm-close-button{display:none!important}@media (max-width:767px){.page-responsive .hx_rsm[open]>summary:before{background-color:rgba(27,31,35,.5)}.page-responsive .hx_rsm-modal,.page-responsive .hx_rsm .select-menu-modal{position:fixed!important;display:flex;flex-direction:column;margin:0;width:auto;height:80%;top:16px;left:16px;right:16px!important}.page-responsive .hx_rsm--auto-height .select-menu-modal{height:auto;max-height:calc(80% - 16px);top:auto;bottom:20%}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm-content,.page-responsive .hx_rsm .js-project-menu-container,.page-responsive .hx_rsm tab-container{display:flex;flex-direction:column;flex:auto;min-height:0}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm-list-compact.select-menu-list{flex:none;border-top:1px solid #eaecef}.page-responsive .hx_rsm-close-button,.page-responsive .hx_rsm .close-button{display:block!important;position:relative}.page-responsive .hx_rsm-close-button:before,.page-responsive .hx_rsm .close-button:before{content:"";position:absolute;top:-16px;left:-16px;right:-16px;bottom:-16px}.page-responsive .hx_rsm-close-button .octicon-x,.page-responsive .hx_rsm .close-button .octicon-x{color:#6a737d}.page-responsive .hx_rsm-loading,.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm-trigger:before,.page-responsive .hx_rsm .select-menu-button:before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0,0,.2,1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}.page-responsive .hx_rsm-modal,.page-responsive .hx_rsm .select-menu-modal{animation:hx_rsm-modal-animation .24s cubic-bezier(0,.1,.1,1) .12s backwards}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(.9)}}.page-responsive .hx_rsm-dialog{height:auto;max-height:80%;max-width:none;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media (max-width:767px) and (max-height:500px){.page-responsive .hx_rsm-modal,.page-responsive .hx_rsm .select-menu-modal{height:auto;bottom:16px}}.preview-selected .tabnav--responsive{border-bottom:1px solid #e1e4e8!important}.tabnav--responsive .tabnav-tabs{z-index:1}@media (max-width:767px){.tabnav--responsive .tabnav-tab{background-color:#f6f8fa;border:1px solid #e1e4e8;border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid #e1e4e8}.tabnav--responsive .tabnav-tab.selected,.tabnav--responsive .tabnav-tab[aria-selected=true]{border-bottom:0;background-color:#fff}}@media (max-width:767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid #e1e4e8;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none!important}}@media (hover:none){.tooltipped:hover:after,.tooltipped:hover:before{display:none}}@media (hover:none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible!important}}.hx_hover-target:hover .hx_replace .hx_hover-hide{display:none}.hx_hover-target:hover .hx_replace:before{content:attr(data-hover)}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.ws-pre-wrap{white-space:pre-wrap}.Toast--loading .Toast-icon{background-color:#586069}.Toast--spinner{animation:Toast--spinner 1s linear infinite}@keyframes Toast--spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cm-atom,.cm-number{color:#005cc5}auto-check .is-autocheck-errored,auto-check .is-autocheck-loading,auto-check .is-autocheck-successful{padding-right:30px}auto-check .is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-16px.gif)}auto-check .is-autocheck-successful{background-image:url(/images/modules/ajax/success.png)}auto-check .is-autocheck-errored{background-image:url(/images/modules/ajax/error.png)}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){auto-check .is-autocheck-errored,auto-check .is-autocheck-loading,auto-check .is-autocheck-successful{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-32.gif)}auto-check .is-autocheck-successful{background-image:url(/images/modules/ajax/success@2x.png)}auto-check .is-autocheck-errored{background-image:url(/images/modules/ajax/error@2x.png)}}.hx_Box--overlay--wide{width:800px}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important}
-/*# sourceMappingURL=github-5238587550334d8b43fd71226c6de55c.css.map */
\ No newline at end of file
+ */.h000-mktg,.h00-mktg,.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg,.lead-mktg{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500}.h000-mktg{font-size:48px!important}@media (min-width:768px){.h000-mktg{font-size:64px!important}}.h00-mktg{font-size:40px!important}@media (min-width:768px){.h00-mktg{font-size:48px!important}}.h0-mktg{font-size:32px!important}@media (min-width:768px){.h0-mktg{font-size:40px!important}}.h1-mktg{font-size:26px!important}@media (min-width:768px){.h1-mktg{font-size:32px!important}}.h2-mktg{font-size:22px!important}@media (min-width:768px){.h2-mktg{font-size:24px!important}}.h3-mktg{font-size:18px!important}@media (min-width:768px){.h3-mktg{font-size:20px!important}}.h4-mktg{font-size:16px!important}.h5-mktg{font-size:14px!important}.h6-mktg{font-size:12px!important}.lead-mktg{font-size:20px;font-weight:400}.pullquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px;line-height:1.4;color:#586069;border-left:3px solid #e1e4e8}@media (min-width:768px){.pullquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}}.btn-mktg{display:inline-block;padding:16px 24px;font-size:14px;font-weight:500;color:#fff;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#1074e7;border:1px solid #1074e7;border-radius:3px;transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-mktg:hover{text-decoration:none;background-color:#0366d6;border-color:#0366d6}.btn-mktg:focus{outline:0;box-shadow:0 0 0 .2em rgba(3,102,214,.3)}.btn-mktg.disabled,.btn-mktg:disabled{pointer-events:none;cursor:default;opacity:.65}.btn-primary-mktg{background-color:#2ebc4f;border-color:#2ebc4f}.btn-primary-mktg:hover{background-color:#28a745;border-color:#28a745}.btn-primary-mktg:focus{box-shadow:0 0 0 .2em rgba(40,167,69,.3)}.btn-large-mktg{padding:20px 32px;font-size:16px}.btn-outline-mktg{color:#1074e7;background-color:hsla(0,0%,100%,0);border-color:rgba(16,116,231,.5)}.btn-outline-mktg:hover{color:#0366d6;text-decoration:none;background-color:hsla(0,0%,100%,0);border-color:#1074e7}.btn-transparent{color:#fff;background-color:initial;background-image:none;border:1px solid hsla(0,0%,100%,.5)}.btn-transparent:active,.btn-transparent:hover{color:#2f363d;background-color:#fff;background-image:none;border-color:#fff}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),local("Inter-Regular"),url(/fonts/Inter-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter Medium"),local("Inter-Medium"),url(/fonts/Inter-Medium.woff) format("woff");font-display:swap}.grayscale{filter:grayscale(100%)}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.top-n0{top:0!important}.right-n0{right:0!important}.bottom-n0{bottom:0!important}.left-n0{left:0!important}.top-1{top:4px!important}.right-1{right:4px!important}.bottom-1{bottom:4px!important}.left-1{left:4px!important}.top-n1{top:-4px!important}.right-n1{right:-4px!important}.bottom-n1{bottom:-4px!important}.left-n1{left:-4px!important}.top-2{top:8px!important}.right-2{right:8px!important}.bottom-2{bottom:8px!important}.left-2{left:8px!important}.top-n2{top:-8px!important}.right-n2{right:-8px!important}.bottom-n2{bottom:-8px!important}.left-n2{left:-8px!important}.top-3{top:16px!important}.right-3{right:16px!important}.bottom-3{bottom:16px!important}.left-3{left:16px!important}.top-n3{top:-16px!important}.right-n3{right:-16px!important}.bottom-n3{bottom:-16px!important}.left-n3{left:-16px!important}.top-4{top:24px!important}.right-4{right:24px!important}.bottom-4{bottom:24px!important}.left-4{left:24px!important}.top-n4{top:-24px!important}.right-n4{right:-24px!important}.bottom-n4{bottom:-24px!important}.left-n4{left:-24px!important}.top-5{top:32px!important}.right-5{right:32px!important}.bottom-5{bottom:32px!important}.left-5{left:32px!important}.top-n5{top:-32px!important}.right-n5{right:-32px!important}.bottom-n5{bottom:-32px!important}.left-n5{left:-32px!important}.top-6{top:40px!important}.right-6{right:40px!important}.bottom-6{bottom:40px!important}.left-6{left:40px!important}.top-n6{top:-40px!important}.right-n6{right:-40px!important}.bottom-n6{bottom:-40px!important}.left-n6{left:-40px!important}.top-7{top:48px!important}.right-7{right:48px!important}.bottom-7{bottom:48px!important}.left-7{left:48px!important}.top-n7{top:-48px!important}.right-n7{right:-48px!important}.bottom-n7{bottom:-48px!important}.left-n7{left:-48px!important}.top-8{top:64px!important}.right-8{right:64px!important}.bottom-8{bottom:64px!important}.left-8{left:64px!important}.top-n8{top:-64px!important}.right-n8{right:-64px!important}.bottom-n8{bottom:-64px!important}.left-n8{left:-64px!important}.top-9{top:80px!important}.right-9{right:80px!important}.bottom-9{bottom:80px!important}.left-9{left:80px!important}.top-n9{top:-80px!important}.right-n9{right:-80px!important}.bottom-n9{bottom:-80px!important}.left-n9{left:-80px!important}.top-10{top:96px!important}.right-10{right:96px!important}.bottom-10{bottom:96px!important}.left-10{left:96px!important}.top-n10{top:-96px!important}.right-n10{right:-96px!important}.bottom-n10{bottom:-96px!important}.left-n10{left:-96px!important}.top-11{top:112px!important}.right-11{right:112px!important}.bottom-11{bottom:112px!important}.left-11{left:112px!important}.top-n11{top:-112px!important}.right-n11{right:-112px!important}.bottom-n11{bottom:-112px!important}.left-n11{left:-112px!important}.top-12{top:128px!important}.right-12{right:128px!important}.bottom-12{bottom:128px!important}.left-12{left:128px!important}.top-n12{top:-128px!important}.right-n12{right:-128px!important}.bottom-n12{bottom:-128px!important}.left-n12{left:-128px!important}@media (min-width:768px){.top-md-0{top:0!important}.right-md-0{right:0!important}.bottom-md-0{bottom:0!important}.left-md-0{left:0!important}.top-md-n0{top:0!important}.right-md-n0{right:0!important}.bottom-md-n0{bottom:0!important}.left-md-n0{left:0!important}.top-md-1{top:4px!important}.right-md-1{right:4px!important}.bottom-md-1{bottom:4px!important}.left-md-1{left:4px!important}.top-md-n1{top:-4px!important}.right-md-n1{right:-4px!important}.bottom-md-n1{bottom:-4px!important}.left-md-n1{left:-4px!important}.top-md-2{top:8px!important}.right-md-2{right:8px!important}.bottom-md-2{bottom:8px!important}.left-md-2{left:8px!important}.top-md-n2{top:-8px!important}.right-md-n2{right:-8px!important}.bottom-md-n2{bottom:-8px!important}.left-md-n2{left:-8px!important}.top-md-3{top:16px!important}.right-md-3{right:16px!important}.bottom-md-3{bottom:16px!important}.left-md-3{left:16px!important}.top-md-n3{top:-16px!important}.right-md-n3{right:-16px!important}.bottom-md-n3{bottom:-16px!important}.left-md-n3{left:-16px!important}.top-md-4{top:24px!important}.right-md-4{right:24px!important}.bottom-md-4{bottom:24px!important}.left-md-4{left:24px!important}.top-md-n4{top:-24px!important}.right-md-n4{right:-24px!important}.bottom-md-n4{bottom:-24px!important}.left-md-n4{left:-24px!important}.top-md-5{top:32px!important}.right-md-5{right:32px!important}.bottom-md-5{bottom:32px!important}.left-md-5{left:32px!important}.top-md-n5{top:-32px!important}.right-md-n5{right:-32px!important}.bottom-md-n5{bottom:-32px!important}.left-md-n5{left:-32px!important}.top-md-6{top:40px!important}.right-md-6{right:40px!important}.bottom-md-6{bottom:40px!important}.left-md-6{left:40px!important}.top-md-n6{top:-40px!important}.right-md-n6{right:-40px!important}.bottom-md-n6{bottom:-40px!important}.left-md-n6{left:-40px!important}.top-md-7{top:48px!important}.right-md-7{right:48px!important}.bottom-md-7{bottom:48px!important}.left-md-7{left:48px!important}.top-md-n7{top:-48px!important}.right-md-n7{right:-48px!important}.bottom-md-n7{bottom:-48px!important}.left-md-n7{left:-48px!important}.top-md-8{top:64px!important}.right-md-8{right:64px!important}.bottom-md-8{bottom:64px!important}.left-md-8{left:64px!important}.top-md-n8{top:-64px!important}.right-md-n8{right:-64px!important}.bottom-md-n8{bottom:-64px!important}.left-md-n8{left:-64px!important}.top-md-9{top:80px!important}.right-md-9{right:80px!important}.bottom-md-9{bottom:80px!important}.left-md-9{left:80px!important}.top-md-n9{top:-80px!important}.right-md-n9{right:-80px!important}.bottom-md-n9{bottom:-80px!important}.left-md-n9{left:-80px!important}.top-md-10{top:96px!important}.right-md-10{right:96px!important}.bottom-md-10{bottom:96px!important}.left-md-10{left:96px!important}.top-md-n10{top:-96px!important}.right-md-n10{right:-96px!important}.bottom-md-n10{bottom:-96px!important}.left-md-n10{left:-96px!important}.top-md-11{top:112px!important}.right-md-11{right:112px!important}.bottom-md-11{bottom:112px!important}.left-md-11{left:112px!important}.top-md-n11{top:-112px!important}.right-md-n11{right:-112px!important}.bottom-md-n11{bottom:-112px!important}.left-md-n11{left:-112px!important}.top-md-12{top:128px!important}.right-md-12{right:128px!important}.bottom-md-12{bottom:128px!important}.left-md-12{left:128px!important}.top-md-n12{top:-128px!important}.right-md-n12{right:-128px!important}.bottom-md-n12{bottom:-128px!important}.left-md-n12{left:-128px!important}}@media (min-width:1012px){.top-lg-0{top:0!important}.right-lg-0{right:0!important}.bottom-lg-0{bottom:0!important}.left-lg-0{left:0!important}.top-lg-n0{top:0!important}.right-lg-n0{right:0!important}.bottom-lg-n0{bottom:0!important}.left-lg-n0{left:0!important}.top-lg-1{top:4px!important}.right-lg-1{right:4px!important}.bottom-lg-1{bottom:4px!important}.left-lg-1{left:4px!important}.top-lg-n1{top:-4px!important}.right-lg-n1{right:-4px!important}.bottom-lg-n1{bottom:-4px!important}.left-lg-n1{left:-4px!important}.top-lg-2{top:8px!important}.right-lg-2{right:8px!important}.bottom-lg-2{bottom:8px!important}.left-lg-2{left:8px!important}.top-lg-n2{top:-8px!important}.right-lg-n2{right:-8px!important}.bottom-lg-n2{bottom:-8px!important}.left-lg-n2{left:-8px!important}.top-lg-3{top:16px!important}.right-lg-3{right:16px!important}.bottom-lg-3{bottom:16px!important}.left-lg-3{left:16px!important}.top-lg-n3{top:-16px!important}.right-lg-n3{right:-16px!important}.bottom-lg-n3{bottom:-16px!important}.left-lg-n3{left:-16px!important}.top-lg-4{top:24px!important}.right-lg-4{right:24px!important}.bottom-lg-4{bottom:24px!important}.left-lg-4{left:24px!important}.top-lg-n4{top:-24px!important}.right-lg-n4{right:-24px!important}.bottom-lg-n4{bottom:-24px!important}.left-lg-n4{left:-24px!important}.top-lg-5{top:32px!important}.right-lg-5{right:32px!important}.bottom-lg-5{bottom:32px!important}.left-lg-5{left:32px!important}.top-lg-n5{top:-32px!important}.right-lg-n5{right:-32px!important}.bottom-lg-n5{bottom:-32px!important}.left-lg-n5{left:-32px!important}.top-lg-6{top:40px!important}.right-lg-6{right:40px!important}.bottom-lg-6{bottom:40px!important}.left-lg-6{left:40px!important}.top-lg-n6{top:-40px!important}.right-lg-n6{right:-40px!important}.bottom-lg-n6{bottom:-40px!important}.left-lg-n6{left:-40px!important}.top-lg-7{top:48px!important}.right-lg-7{right:48px!important}.bottom-lg-7{bottom:48px!important}.left-lg-7{left:48px!important}.top-lg-n7{top:-48px!important}.right-lg-n7{right:-48px!important}.bottom-lg-n7{bottom:-48px!important}.left-lg-n7{left:-48px!important}.top-lg-8{top:64px!important}.right-lg-8{right:64px!important}.bottom-lg-8{bottom:64px!important}.left-lg-8{left:64px!important}.top-lg-n8{top:-64px!important}.right-lg-n8{right:-64px!important}.bottom-lg-n8{bottom:-64px!important}.left-lg-n8{left:-64px!important}.top-lg-9{top:80px!important}.right-lg-9{right:80px!important}.bottom-lg-9{bottom:80px!important}.left-lg-9{left:80px!important}.top-lg-n9{top:-80px!important}.right-lg-n9{right:-80px!important}.bottom-lg-n9{bottom:-80px!important}.left-lg-n9{left:-80px!important}.top-lg-10{top:96px!important}.right-lg-10{right:96px!important}.bottom-lg-10{bottom:96px!important}.left-lg-10{left:96px!important}.top-lg-n10{top:-96px!important}.right-lg-n10{right:-96px!important}.bottom-lg-n10{bottom:-96px!important}.left-lg-n10{left:-96px!important}.top-lg-11{top:112px!important}.right-lg-11{right:112px!important}.bottom-lg-11{bottom:112px!important}.left-lg-11{left:112px!important}.top-lg-n11{top:-112px!important}.right-lg-n11{right:-112px!important}.bottom-lg-n11{bottom:-112px!important}.left-lg-n11{left:-112px!important}.top-lg-12{top:128px!important}.right-lg-12{right:128px!important}.bottom-lg-12{bottom:128px!important}.left-lg-12{left:128px!important}.top-lg-n12{top:-128px!important}.right-lg-n12{right:-128px!important}.bottom-lg-n12{bottom:-128px!important}.left-lg-n12{left:-128px!important}}.offset-n1{margin-left:-8.33333%}.offset-n2{margin-left:-16.66667%}.offset-n3{margin-left:-25%}.offset-n4{margin-left:-33.33333%}.offset-n5{margin-left:-41.66667%}.offset-n6{margin-left:-50%}.offset-n7{margin-left:-58.33333%}@media (min-width:544px){.offset-sm-n1{margin-left:-8.33333%}.offset-sm-n2{margin-left:-16.66667%}.offset-sm-n3{margin-left:-25%}.offset-sm-n4{margin-left:-33.33333%}.offset-sm-n5{margin-left:-41.66667%}.offset-sm-n6{margin-left:-50%}.offset-sm-n7{margin-left:-58.33333%}}@media (min-width:768px){.offset-md-n1{margin-left:-8.33333%}.offset-md-n2{margin-left:-16.66667%}.offset-md-n3{margin-left:-25%}.offset-md-n4{margin-left:-33.33333%}.offset-md-n5{margin-left:-41.66667%}.offset-md-n6{margin-left:-50%}.offset-md-n7{margin-left:-58.33333%}}@media (min-width:1012px){.offset-lg-n1{margin-left:-8.33333%}.offset-lg-n2{margin-left:-16.66667%}.offset-lg-n3{margin-left:-25%}.offset-lg-n4{margin-left:-33.33333%}.offset-lg-n5{margin-left:-41.66667%}.offset-lg-n6{margin-left:-50%}.offset-lg-n7{margin-left:-58.33333%}}@media (min-width:1280px){.offset-xl-n1{margin-left:-8.33333%}.offset-xl-n2{margin-left:-16.66667%}.offset-xl-n3{margin-left:-25%}.offset-xl-n4{margin-left:-33.33333%}.offset-xl-n5{margin-left:-41.66667%}.offset-xl-n6{margin-left:-50%}.offset-xl-n7{margin-left:-58.33333%}}.mt-7{margin-top:48px!important}.mb-7,.my-7{margin-bottom:48px!important}.my-7{margin-top:48px!important}.mt-8{margin-top:64px!important}.mb-8,.my-8{margin-bottom:64px!important}.my-8{margin-top:64px!important}.mt-9{margin-top:80px!important}.mb-9,.my-9{margin-bottom:80px!important}.my-9{margin-top:80px!important}.mt-10{margin-top:96px!important}.mb-10,.my-10{margin-bottom:96px!important}.my-10{margin-top:96px!important}.mt-11{margin-top:112px!important}.mb-11,.my-11{margin-bottom:112px!important}.my-11{margin-top:112px!important}.mt-12{margin-top:128px!important}.mb-12,.my-12{margin-bottom:128px!important}.my-12{margin-top:128px!important}@media (min-width:544px){.mt-sm-7{margin-top:48px!important}.mb-sm-7,.my-sm-7{margin-bottom:48px!important}.my-sm-7{margin-top:48px!important}.mt-sm-8{margin-top:64px!important}.mb-sm-8,.my-sm-8{margin-bottom:64px!important}.my-sm-8{margin-top:64px!important}.mt-sm-9{margin-top:80px!important}.mb-sm-9,.my-sm-9{margin-bottom:80px!important}.my-sm-9{margin-top:80px!important}.mt-sm-10{margin-top:96px!important}.mb-sm-10,.my-sm-10{margin-bottom:96px!important}.my-sm-10{margin-top:96px!important}.mt-sm-11{margin-top:112px!important}.mb-sm-11,.my-sm-11{margin-bottom:112px!important}.my-sm-11{margin-top:112px!important}.mt-sm-12{margin-top:128px!important}.mb-sm-12,.my-sm-12{margin-bottom:128px!important}.my-sm-12{margin-top:128px!important}}@media (min-width:768px){.mt-md-7{margin-top:48px!important}.mb-md-7,.my-md-7{margin-bottom:48px!important}.my-md-7{margin-top:48px!important}.mt-md-8{margin-top:64px!important}.mb-md-8,.my-md-8{margin-bottom:64px!important}.my-md-8{margin-top:64px!important}.mt-md-9{margin-top:80px!important}.mb-md-9,.my-md-9{margin-bottom:80px!important}.my-md-9{margin-top:80px!important}.mt-md-10{margin-top:96px!important}.mb-md-10,.my-md-10{margin-bottom:96px!important}.my-md-10{margin-top:96px!important}.mt-md-11{margin-top:112px!important}.mb-md-11,.my-md-11{margin-bottom:112px!important}.my-md-11{margin-top:112px!important}.mt-md-12{margin-top:128px!important}.mb-md-12,.my-md-12{margin-bottom:128px!important}.my-md-12{margin-top:128px!important}}@media (min-width:1012px){.mt-lg-7{margin-top:48px!important}.mb-lg-7,.my-lg-7{margin-bottom:48px!important}.my-lg-7{margin-top:48px!important}.mt-lg-8{margin-top:64px!important}.mb-lg-8,.my-lg-8{margin-bottom:64px!important}.my-lg-8{margin-top:64px!important}.mt-lg-9{margin-top:80px!important}.mb-lg-9,.my-lg-9{margin-bottom:80px!important}.my-lg-9{margin-top:80px!important}.mt-lg-10{margin-top:96px!important}.mb-lg-10,.my-lg-10{margin-bottom:96px!important}.my-lg-10{margin-top:96px!important}.mt-lg-11{margin-top:112px!important}.mb-lg-11,.my-lg-11{margin-bottom:112px!important}.my-lg-11{margin-top:112px!important}.mt-lg-12{margin-top:128px!important}.mb-lg-12,.my-lg-12{margin-bottom:128px!important}.my-lg-12{margin-top:128px!important}}@media (min-width:1280px){.mt-xl-7{margin-top:48px!important}.mb-xl-7,.my-xl-7{margin-bottom:48px!important}.my-xl-7{margin-top:48px!important}.mt-xl-8{margin-top:64px!important}.mb-xl-8,.my-xl-8{margin-bottom:64px!important}.my-xl-8{margin-top:64px!important}.mt-xl-9{margin-top:80px!important}.mb-xl-9,.my-xl-9{margin-bottom:80px!important}.my-xl-9{margin-top:80px!important}.mt-xl-10{margin-top:96px!important}.mb-xl-10,.my-xl-10{margin-bottom:96px!important}.my-xl-10{margin-top:96px!important}.mt-xl-11{margin-top:112px!important}.mb-xl-11,.my-xl-11{margin-bottom:112px!important}.my-xl-11{margin-top:112px!important}.mt-xl-12{margin-top:128px!important}.mb-xl-12,.my-xl-12{margin-bottom:128px!important}.my-xl-12{margin-top:128px!important}}.p-7{padding:48px!important}.pt-7{padding-top:48px!important}.pr-7{padding-right:48px!important}.pb-7{padding-bottom:48px!important}.pl-7{padding-left:48px!important}.py-7{padding-top:48px!important;padding-bottom:48px!important}.p-8{padding:64px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.py-8{padding-top:64px!important;padding-bottom:64px!important}.p-9{padding:80px!important}.pt-9{padding-top:80px!important}.pr-9{padding-right:80px!important}.pb-9{padding-bottom:80px!important}.pl-9{padding-left:80px!important}.py-9{padding-top:80px!important;padding-bottom:80px!important}.p-10{padding:96px!important}.pt-10{padding-top:96px!important}.pr-10{padding-right:96px!important}.pb-10{padding-bottom:96px!important}.pl-10{padding-left:96px!important}.py-10{padding-top:96px!important;padding-bottom:96px!important}.p-11{padding:112px!important}.pt-11{padding-top:112px!important}.pr-11{padding-right:112px!important}.pb-11{padding-bottom:112px!important}.pl-11{padding-left:112px!important}.py-11{padding-top:112px!important;padding-bottom:112px!important}.p-12{padding:128px!important}.pt-12{padding-top:128px!important}.pr-12{padding-right:128px!important}.pb-12{padding-bottom:128px!important}.pl-12{padding-left:128px!important}.py-12{padding-top:128px!important;padding-bottom:128px!important}@media (min-width:544px){.p-sm-7{padding:48px!important}.pt-sm-7{padding-top:48px!important}.pr-sm-7{padding-right:48px!important}.pb-sm-7{padding-bottom:48px!important}.pl-sm-7{padding-left:48px!important}.py-sm-7{padding-top:48px!important;padding-bottom:48px!important}.p-sm-8{padding:64px!important}.pt-sm-8{padding-top:64px!important}.pr-sm-8{padding-right:64px!important}.pb-sm-8{padding-bottom:64px!important}.pl-sm-8{padding-left:64px!important}.py-sm-8{padding-top:64px!important;padding-bottom:64px!important}.p-sm-9{padding:80px!important}.pt-sm-9{padding-top:80px!important}.pr-sm-9{padding-right:80px!important}.pb-sm-9{padding-bottom:80px!important}.pl-sm-9{padding-left:80px!important}.py-sm-9{padding-top:80px!important;padding-bottom:80px!important}.p-sm-10{padding:96px!important}.pt-sm-10{padding-top:96px!important}.pr-sm-10{padding-right:96px!important}.pb-sm-10{padding-bottom:96px!important}.pl-sm-10{padding-left:96px!important}.py-sm-10{padding-top:96px!important;padding-bottom:96px!important}.p-sm-11{padding:112px!important}.pt-sm-11{padding-top:112px!important}.pr-sm-11{padding-right:112px!important}.pb-sm-11{padding-bottom:112px!important}.pl-sm-11{padding-left:112px!important}.py-sm-11{padding-top:112px!important;padding-bottom:112px!important}.p-sm-12{padding:128px!important}.pt-sm-12{padding-top:128px!important}.pr-sm-12{padding-right:128px!important}.pb-sm-12{padding-bottom:128px!important}.pl-sm-12{padding-left:128px!important}.py-sm-12{padding-top:128px!important;padding-bottom:128px!important}}@media (min-width:768px){.p-md-7{padding:48px!important}.pt-md-7{padding-top:48px!important}.pr-md-7{padding-right:48px!important}.pb-md-7{padding-bottom:48px!important}.pl-md-7{padding-left:48px!important}.py-md-7{padding-top:48px!important;padding-bottom:48px!important}.p-md-8{padding:64px!important}.pt-md-8{padding-top:64px!important}.pr-md-8{padding-right:64px!important}.pb-md-8{padding-bottom:64px!important}.pl-md-8{padding-left:64px!important}.py-md-8{padding-top:64px!important;padding-bottom:64px!important}.p-md-9{padding:80px!important}.pt-md-9{padding-top:80px!important}.pr-md-9{padding-right:80px!important}.pb-md-9{padding-bottom:80px!important}.pl-md-9{padding-left:80px!important}.py-md-9{padding-top:80px!important;padding-bottom:80px!important}.p-md-10{padding:96px!important}.pt-md-10{padding-top:96px!important}.pr-md-10{padding-right:96px!important}.pb-md-10{padding-bottom:96px!important}.pl-md-10{padding-left:96px!important}.py-md-10{padding-top:96px!important;padding-bottom:96px!important}.p-md-11{padding:112px!important}.pt-md-11{padding-top:112px!important}.pr-md-11{padding-right:112px!important}.pb-md-11{padding-bottom:112px!important}.pl-md-11{padding-left:112px!important}.py-md-11{padding-top:112px!important;padding-bottom:112px!important}.p-md-12{padding:128px!important}.pt-md-12{padding-top:128px!important}.pr-md-12{padding-right:128px!important}.pb-md-12{padding-bottom:128px!important}.pl-md-12{padding-left:128px!important}.py-md-12{padding-top:128px!important;padding-bottom:128px!important}}@media (min-width:1012px){.p-lg-7{padding:48px!important}.pt-lg-7{padding-top:48px!important}.pr-lg-7{padding-right:48px!important}.pb-lg-7{padding-bottom:48px!important}.pl-lg-7{padding-left:48px!important}.py-lg-7{padding-top:48px!important;padding-bottom:48px!important}.p-lg-8{padding:64px!important}.pt-lg-8{padding-top:64px!important}.pr-lg-8{padding-right:64px!important}.pb-lg-8{padding-bottom:64px!important}.pl-lg-8{padding-left:64px!important}.py-lg-8{padding-top:64px!important;padding-bottom:64px!important}.p-lg-9{padding:80px!important}.pt-lg-9{padding-top:80px!important}.pr-lg-9{padding-right:80px!important}.pb-lg-9{padding-bottom:80px!important}.pl-lg-9{padding-left:80px!important}.py-lg-9{padding-top:80px!important;padding-bottom:80px!important}.p-lg-10{padding:96px!important}.pt-lg-10{padding-top:96px!important}.pr-lg-10{padding-right:96px!important}.pb-lg-10{padding-bottom:96px!important}.pl-lg-10{padding-left:96px!important}.py-lg-10{padding-top:96px!important;padding-bottom:96px!important}.p-lg-11{padding:112px!important}.pt-lg-11{padding-top:112px!important}.pr-lg-11{padding-right:112px!important}.pb-lg-11{padding-bottom:112px!important}.pl-lg-11{padding-left:112px!important}.py-lg-11{padding-top:112px!important;padding-bottom:112px!important}.p-lg-12{padding:128px!important}.pt-lg-12{padding-top:128px!important}.pr-lg-12{padding-right:128px!important}.pb-lg-12{padding-bottom:128px!important}.pl-lg-12{padding-left:128px!important}.py-lg-12{padding-top:128px!important;padding-bottom:128px!important}}@media (min-width:1280px){.p-xl-7{padding:48px!important}.pt-xl-7{padding-top:48px!important}.pr-xl-7{padding-right:48px!important}.pb-xl-7{padding-bottom:48px!important}.pl-xl-7{padding-left:48px!important}.py-xl-7{padding-top:48px!important;padding-bottom:48px!important}.p-xl-8{padding:64px!important}.pt-xl-8{padding-top:64px!important}.pr-xl-8{padding-right:64px!important}.pb-xl-8{padding-bottom:64px!important}.pl-xl-8{padding-left:64px!important}.py-xl-8{padding-top:64px!important;padding-bottom:64px!important}.p-xl-9{padding:80px!important}.pt-xl-9{padding-top:80px!important}.pr-xl-9{padding-right:80px!important}.pb-xl-9{padding-bottom:80px!important}.pl-xl-9{padding-left:80px!important}.py-xl-9{padding-top:80px!important;padding-bottom:80px!important}.p-xl-10{padding:96px!important}.pt-xl-10{padding-top:96px!important}.pr-xl-10{padding-right:96px!important}.pb-xl-10{padding-bottom:96px!important}.pl-xl-10{padding-left:96px!important}.py-xl-10{padding-top:96px!important;padding-bottom:96px!important}.p-xl-11{padding:112px!important}.pt-xl-11{padding-top:112px!important}.pr-xl-11{padding-right:112px!important}.pb-xl-11{padding-bottom:112px!important}.pl-xl-11{padding-left:112px!important}.py-xl-11{padding-top:112px!important;padding-bottom:112px!important}.p-xl-12{padding:128px!important}.pt-xl-12{padding-top:128px!important}.pr-xl-12{padding-right:128px!important}.pb-xl-12{padding-bottom:128px!important}.pl-xl-12{padding-left:128px!important}.py-xl-12{padding-top:128px!important;padding-bottom:128px!important}}.setup-wrapper{width:750px;padding-top:30px;margin:0 auto}.setup-wrapper:after,.setup-wrapper:before{display:table;content:""}.setup-wrapper:after{clear:both}.setup-header{padding-bottom:20px;margin:0 auto 30px;overflow:hidden;text-align:left;border-bottom:1px solid #ddd}.setup-header h1{margin-top:0;margin-bottom:0;font-size:45px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:#bbb}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:21px}.setup-header .lead a{color:#586069}.setup-header .lead a:hover{color:#0366d6;text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-main.without-secondary{margin-left:150px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-10px;font-size:12px;line-height:18px;color:#586069;text-align:center}.setup-info-module{margin-bottom:30px;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:15px;margin-bottom:15px;overflow:hidden;font-size:16px;border-bottom:1px solid #ddd}.setup-info-module h2 .price{float:right;font-weight:600;color:#586069}.setup-info-module h3{padding:0 15px;margin:0 0 -7px;font-size:14px}.setup-info-module p{padding:0 15px;margin:15px 0}.setup-info-module .setup-info-note{padding:1px 0;margin:0;background:#f9f9f9;border-top:1px solid #e0e0e0}.features-list{padding:0 15px 15px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:10px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:15px -15px;border-top:1px solid #eee}.features-list .octicon-check{margin-right:5px;color:#60b044}.features-list .octicon-question{font-size:12px;color:#555}.features-list .tooltipped:after{width:250px;white-space:normal}.features-list.features-list-org{padding-bottom:0}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:11px;color:#60b044;text-transform:uppercase}.setup-form-container hr{margin-top:25px;margin-bottom:25px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:20px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:15px}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:#cb2431}.setup-form .octicon-check{color:#28a745}.setup-form .setup-organization-next,.setup-form .tos-info{margin:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.setup-form .tos-info{padding:15px 0}.setup-form .setup-organization-next{padding-top:15px;padding-bottom:15px}.setup-form .setup-plans{border-collapse:initial;border:1px solid #d1d5da}.setup-form .setup-plans tr.selected{background-color:#f1f8ff}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:15px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:5px}.setup-creditcard-form .form-group select:invalid{color:#6a737d}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form,.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:#586069}.org-creation-questions,.user-identification-questions{float:none;width:auto}.org-creation-questions .question,.user-identification-questions .question{margin-bottom:30px}.org-creation-questions .question-title,.user-identification-questions .question-title{padding-right:40px;margin-bottom:10px;font-size:14px;line-height:1.5}.org-creation-questions .question-title i,.user-identification-questions .question-title i{font-size:13px;font-style:normal;font-weight:400;color:#767676}.org-creation-questions .response-group label,.user-identification-questions .response-group label{font-weight:400}.org-creation-questions .form-checkbox,.user-identification-questions .form-checkbox{margin:8px 0}.org-creation-questions .other-field .form-control,.user-identification-questions .other-field .form-control{margin-top:10px}.org-creation-questions .alternate-action,.user-identification-questions .alternate-action{margin-left:10px;line-height:34px}.org-creation-questions .disclaimer,.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:3px solid #000;box-shadow:0 0 0}.user-identification-questions{margin-top:40px}.shelf{padding-top:20px;margin-bottom:20px;background-color:#fefefe;border-bottom:1px solid #eff1f3}.shelf .container{position:relative}.shelf-title{margin:0;font-size:30px;font-weight:400}.shelf-content{width:800px;margin:50px auto;text-align:center}.shelf-lead{margin-top:10px;margin-bottom:30px;font-size:18px;color:#586069}.shelf-dismiss{position:absolute;top:0;right:20px;font-size:12px;color:#959da5}.shelf-dismiss:hover{color:#0366d6;text-decoration:none}.shelf-dismiss .close-button{width:28px;height:28px;padding:3px 5px;color:rgba(27,31,35,.7);border:1px solid rgba(27,31,35,.15);border-radius:28px}.shelf-dismiss .close-button:hover{color:#24292e;border-color:rgba(27,31,35,.3)}.shelf-cta{padding:10px 50px;font-size:16px}.intro-shelf{margin-top:0;color:rgba(27,31,35,.85);background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,#fff),linear-gradient(70deg,#dbedff 32%,#ebfff0);border-bottom:#fff}.intro-shelf .shelf-lead{color:rgba(27,31,35,.7)}.orgs-help-shelf{padding-top:20px;padding-bottom:20px;margin-top:-20px;margin-bottom:20px;border-bottom:1px solid #eff1f3}.orgs-help-shelf .orgs-help-title{font-size:30px;font-weight:400}.orgs-help-shelf-content{width:800px;margin:50px auto;text-align:center}.orgs-help-shelf-content .orgs-help-lead{padding-right:45px;padding-left:45px;font-size:18px}.orgs-help-shelf-content .orgs-help-divider{display:block;width:150px;margin:40px auto;content:"";border-top:1px solid #d1d5da}.orgs-help-lead{margin-top:10px;margin-bottom:30px;color:#586069}.orgs-help-items{margin-bottom:40px}.orgs-help-item-octicon{width:70px;height:70px;margin:0 auto 15px;text-align:center;background-color:#fff;border:1px solid #e1e4e8;border-radius:50px}.orgs-help-item-octicon .octicon{margin-top:20px;color:#0366d6}.orgs-help-item-title{margin-bottom:10px;font-weight:400}.orgs-help-item-content{margin-top:0;font-size:14px;color:#586069}.orgs-help-dismiss{float:right;margin-top:5px;margin-right:10px;font-size:12px;color:#586069}.orgs-help-dismiss:hover{color:#0366d6;text-decoration:none}.orgs-help-dismiss .octicon{position:relative;top:1px}.orgs-help-title{margin-top:0;margin-bottom:0}.signup-plan-column{max-width:auto}@media (min-width:544px){.signup-plan-column{max-width:320px}}.signup-plan-card{height:auto;background:#f6f8fa;border:1px solid #f6f8fa}@media (min-width:768px){.signup-plan-card{height:480px}}.signup-plan-card:hover{background:#fff;border-color:#79b8ff;box-shadow:0 1px 15px rgba(27,31,35,.15)}.signup-plan-summary-subhead{border-bottom:3px solid}.signup-btn:disabled{color:hsla(0,0%,100%,.5);opacity:.5!important}.plan-category-tab{background-color:#fff}.plan-category-tab[aria-selected=true]{color:#fff;background-color:#0366d6}.plan-selection-previous-icon{transform:rotate(90deg)}@media (min-width:768px){.plan-selection-previous-icon{transform:rotate(0deg)}}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:5px 10px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-21px;margin-bottom:-70px}.showcase-page-pattern:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg,hsla(0,0%,100%,.85),#fff)}.showcase-page-repo-list{border-top:1px solid #eee}.repo-health .repo-health-loading{display:none;font-style:italic}.repo-health.is-loading .repo-health-loading{display:block}.repo-health.is-loading .repo-health-results,.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}.business-sso,.org-sso{width:340px;margin:0 auto}.business-sso .sso-title,.org-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-.5px}.business-sso .business-sso-panel,.business-sso .org-sso-panel,.org-sso .business-sso-panel,.org-sso .org-sso-panel{padding:20px;background-color:#fff;border:1px solid #e1e4e8;border-radius:5px}.business-sso .sso-recovery-callout,.org-sso .sso-recovery-callout{padding:15px 10px;text-align:center;border:1px solid #d1d5da;border-radius:5px}.sso-modal{padding:16px}.sso-modal .business-sso,.sso-modal .org-sso{width:auto}.sso-modal .business-sso .business-sso-panel,.sso-modal .org-sso .org-sso-panel{border:0}.sso-modal .sso-prompt-error,.sso-modal .sso-prompt-success,.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-35px;margin-left:-35px;border-right:0;border-left:0;border-radius:0}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:3px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:26px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body li p{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item{padding-right:15px;padding-left:42px;margin-right:-15px;margin-left:-15px;border:1px solid transparent}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .contains-task-list{padding-top:4px}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:#333}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:3px;border-bottom-left-radius:3px}.review-comment-contents .markdown-body .task-list-item.hovered{border-left-color:#ededed}.team-label-ldap{display:inline-block;padding:0 9px;line-height:25px;color:#586069;text-transform:uppercase;cursor:default;border:1px solid #eaeaea;border-radius:3px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:3px 5px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:#0366d6;background:#f6f8fa}.team-listing .nested-teams-checkbox{padding-left:3px}.team-listing .nested-teams-checkbox.show{padding-right:11px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:10px}.team-listing .is-open.root-team{background-color:#fafbfc}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:#28a745}.traffic-graph path.unique{stroke:#005cc5}.traffic-graph .axis .tick:first-of-type line{stroke:#28a745;stroke-width:2px}.traffic-graph .y line{stroke:#28a745}.traffic-graph .y.unique line{stroke:#005cc5}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis .tick:last-child line{stroke:#005cc5;stroke-width:2px}.svg-tip .date{color:#fff}.top-domains .dots{display:block;margin:167px auto 0}.top-domains-icon{display:inline-block;margin-right:5px;vertical-align:middle}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:#f6f8fa;border-bottom:1px solid #dfe2e5}table.capped-list td{padding:8px;font-size:12px;border-bottom:1px solid #eaecef}table.capped-list td.middle,table.capped-list th.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 5px;vertical-align:middle}table.capped-list .octicon{margin-right:10px;color:#444d56;vertical-align:-1px}table.capped-list tr:nth-child(2n){background-color:#fafbfc}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats{border-top:1px solid #dfe2e5}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats:before{display:table;content:""}.traffic-graph-stats .summary-stats:after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%;padding-bottom:10px}.totals circle{fill:#28a745;stroke:#fff;stroke-width:2}.uniques circle{fill:#005cc5;stroke:#fff;stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.tree-finder-input,.tree-finder-input:focus{font-size:inherit;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tree-browser .octicon-chevron-right{color:transparent}.tree-browser-result[aria-selected=true]{background-color:#fff!important}.tree-browser-result[aria-selected=true] .octicon-chevron-right{color:#0366d6}.tree-browser-result .css-truncate-target{max-width:870px}.tree-browser-result mark{font-weight:600;color:#0366d6;background:none}.toolbar-commenting{float:right}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:#0366d6}.toolbar-commenting .dropdown-item:focus{color:#0366d6;outline:none}.toolbar-item{display:block;float:left;padding:4px;color:#586069;cursor:pointer;background:none;border:0}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.toolbar-item .menu-target{display:block;padding:4px;color:#586069;background:none;border:0}.toolbar-item .menu-target:hover,.toolbar-item:hover{color:#0366d6}.toolbar-item .menu-target:focus,.toolbar-item:focus{color:#0366d6;outline:none}.toolbar-item:disabled{color:#ddd}.toolbar-item .octicon-link,.toolbar-item .octicon-tasklist{margin-left:-3px}.toolbar-item .octicon-mention{margin-left:-4px}.toolbar-item .octicon-bold{margin-left:-2px}.typeahead-result{position:relative;display:block;min-width:100%;padding:10px;margin-top:0;color:#333;cursor:pointer}.typeahead-result:after,.typeahead-result:before{display:table;content:""}.typeahead-result:after{clear:both}.typeahead-result:first-child{border-top:0}.typeahead-result.navigation-focus,.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true]{text-decoration:none}.typeahead-result.navigation-focus,.typeahead-result:hover,.typeahead-result[aria-selected=true]{color:#fff;background-color:#0366d6}.typeahead-result.navigation-focus .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result[aria-selected=true] .octicon-plus{color:#fff}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:10px;margin-left:-34px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:#586069}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-check,.member-suggestion .octicon-plus{position:absolute;top:50%;right:15px;margin-top:-8px;color:#ddd}.member-suggestion .already-member-note,.member-suggestion .non-member-action,.member-suggestion .non-member-note{margin-top:0;margin-bottom:0;color:#586069}.member-suggestion .non-member-action{display:none}.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-action,.member-suggestion:hover .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .member-email,.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .non-member-note{color:#fff}.member-suggestion.navigation-focus .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion[aria-selected=true] .non-member-note{display:none}.member-suggestion.navigation-focus .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion[aria-selected=true] .non-member-action{display:block}.member-suggestion.navigation-focus .octicon,.member-suggestion:hover .octicon,.member-suggestion[aria-selected=true] .octicon{color:#fff}.member-suggestion.disabled .member-info,.member-suggestion.not-a-member .member-info{margin-top:-2px}.non-member-result{padding-left:31px}.team-suggestion{padding-left:32px}.team-suggestion .octicon{float:left;margin-top:2px;margin-left:-22px}.team-suggestion .team-suggestion-info{margin:2px 0 0}.team-suggestion .team-suggestion-info .css-truncate-target{max-width:none}.team-suggestion .team-description,.team-suggestion .team-size{font-size:12px;color:#586069}.team-suggestion.navigation-focus .team-description,.team-suggestion.navigation-focus .team-size,.team-suggestion[aria-selected=true] .team-description,.team-suggestion[aria-selected=true] .team-size{color:#fff}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-20px;color:#959da5}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:13px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-description,.repo-access-add-team .team-size{font-size:12px;color:#586069}.repo-access-add-team.navigation-focus .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team[aria-selected=true] .team-size{color:#fff}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 20px;background-color:#f7f7f7;border:0;border-radius:3px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li:before{float:left;margin-top:-.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:#aaa;content:"\231e"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list .avatar{position:absolute;top:0;left:0}.user-list-info{min-height:48px;padding:0;font-size:18px;font-weight:400;line-height:20px}.user-list-meta{overflow:hidden}.user-list-item+.user-list-item{border-top:1px solid #e1e4e8}.follow-list{list-style-type:none}.follow-list .follow-list-item{width:305px;height:100px;padding-bottom:20px;margin-right:20px;margin-bottom:20px}.follow-list .follower-list-align-top{vertical-align:top}.follow-list .flagged-banner{width:75px;padding:3px 0;font-size:10px;font-weight:600;color:#fff;text-transform:uppercase;background-color:#cb2431;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.follow-list .follow-list-name{margin-bottom:1px;font-weight:400}.follow-list .follow-list-name a{color:inherit}.follow-list .follow-list-info{margin-bottom:.6em;font-size:12px;color:#586069}.follow-list .css-truncate.css-truncate-target{max-width:190px}.user-status-suggestions{height:98px;transition:height .1s ease-out,opacity .2s ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}@media (min-width:768px){.avatar-before-user-status{border:1px solid #e1e4e8;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}}.user-status-container-border-busy{background-color:#fffbdd;border:1px solid #ffdf5d}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.emoji-size-boost .user-status-compact g-emoji{font-size:1.2em}.emoji-size-boost .emoji-picker-emoji-width g-emoji,.emoji-size-boost .user-status-emoji-tab g-emoji{font-size:1.4em}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.emoji-picker-container{z-index:1;width:377px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-list{list-style:none}.user-status-emoji-tab.UnderlineNav-item{margin-right:5px}.user-status-emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:#24292e;border-bottom-color:#e36209}.user-status-emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:#6a737d}.selected-emoji{z-index:100;background-color:#0366d6}.emoji-picker-container .emoji-picker-tab g-emoji,.emoji-size-boost .user-status-emoji-tab g-emoji{margin-right:-1px;margin-left:1px}.user-status-emoji-tab .emoji-icon{width:auto}.user-status-org-button .user-status-org-detail{color:#586069}.user-status-org-button:focus .user-status-org-detail,.user-status-org-button:hover .user-status-org-detail{color:#fff}.user-status-org-button.selected{color:#fff;background-color:#0366d6}.user-status-org-button.selected .user-status-org-detail{color:#fff}.user-status-limited-availability-compact{width:8px;height:8px;background-color:#ffea7f}.user-status-message-wrapper{color:#24292e}.toggle-user-status-edit:focus .user-status-message-wrapper,.toggle-user-status-edit:hover .user-status-message-wrapper{color:#0366d6}.user-status-message-wrapper div{display:inline}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height:560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}@media (min-width:768px){.wiki-rightbar{width:230px!important}}.wiki-rightbar .markdown-body .anchor{display:none}.wiki-rightbar .markdown-body h1{font-size:1.6em}.wiki-rightbar .markdown-body h2{font-size:1.4em}.wiki-rightbar ol:last-child,.wiki-rightbar p:last-child,.wiki-rightbar ul:last-child{margin-bottom:0}.wiki-footer .markdown-body,.wiki-rightbar .markdown-body{font-size:13px}.wiki-footer .markdown-body.wiki-writable>:nth-child(2),.wiki-rightbar .markdown-body.wiki-writable>:nth-child(2){margin-top:0!important}.wiki-footer .markdown-body img{background:none}.wiki-pages-box .wiki-more-pages{display:none}.wiki-pages-box .filterable-active .wiki-more-pages,.wiki-pages-box.wiki-show-more .wiki-more-pages{display:block}.wiki-pages-box .filterable-active .wiki-more-pages-link,.wiki-pages-box.wiki-show-more .wiki-more-pages-link{display:none}.anim-rotate{animation:rotate 1s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}@media (min-width:1012px){.hx_actions-sidebar{max-width:320px}}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0!important;box-shadow:none!important}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:#fff!important;background-color:#0366d6!important;border-color:#0366d6!important}@media (hover:hover){.hx_menuitem--focus{color:#fff;background-color:#0366d6}}.hx_color-repo-private-icon{color:rgba(115,92,15,.5)}.hx_link-purple{color:#6f42c1!important}.hx_link-purple:focus,.hx_link-purple:hover{color:#fff!important}.hx_hit-commit em,.hx_hit-highlighting-wrapper em,.hx_hit-issue em,.hx_hit-marketplace em,.hx_hit-package em,.hx_hit-repo em,.hx_hit-user em,.hx_hit-wiki em{font-style:normal;font-weight:600}.hx_UnderlineNav-item[aria-selected=true]{font-weight:600;color:#24292e;border-bottom-color:#e36209}.hx_reponav .reponav-item{padding:7px 12px 8px!important}.hx_reponav .reponav-item .Counter{padding:2px 4px!important}@media (max-width:767px){.page-responsive .Popover{position:fixed;top:auto!important;left:0!important;right:0!important;bottom:0!important}.page-responsive .Popover-message{margin:8px;width:auto!important}.page-responsive .Popover-message>.btn-octicon{padding:12px!important}.page-responsive .Popover-message:after,.page-responsive .Popover-message:before{display:none}}.hx_rsm-close-button{display:none!important}@media (max-width:767px){.page-responsive .hx_rsm[open]>summary:before{background-color:rgba(27,31,35,.5)}.page-responsive .hx_rsm-modal,.page-responsive .hx_rsm .select-menu-modal{position:fixed!important;display:flex;flex-direction:column;margin:0;width:auto;height:80%;top:16px;left:16px;right:16px!important}.page-responsive .hx_rsm--auto-height .select-menu-modal{height:auto;max-height:calc(80% - 16px);top:auto;bottom:20%}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm-content,.page-responsive .hx_rsm .js-project-menu-container,.page-responsive .hx_rsm tab-container{display:flex;flex-direction:column;flex:auto;min-height:0}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm-list-compact.select-menu-list{flex:none;border-top:1px solid #eaecef}.page-responsive .hx_rsm-close-button,.page-responsive .hx_rsm .close-button{display:block!important;position:relative}.page-responsive .hx_rsm-close-button:before,.page-responsive .hx_rsm .close-button:before{content:"";position:absolute;top:-16px;left:-16px;right:-16px;bottom:-16px}.page-responsive .hx_rsm-close-button .octicon-x,.page-responsive .hx_rsm .close-button .octicon-x{color:#6a737d}.page-responsive .hx_rsm-loading,.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm-trigger:before,.page-responsive .hx_rsm .select-menu-button:before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0,0,.2,1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}.page-responsive .hx_rsm-modal,.page-responsive .hx_rsm .select-menu-modal{animation:hx_rsm-modal-animation .24s cubic-bezier(0,.1,.1,1) .12s backwards}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(.9)}}.page-responsive .hx_rsm-dialog{height:auto;max-height:80%;max-width:none;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media (max-width:767px) and (max-height:500px){.page-responsive .hx_rsm-modal,.page-responsive .hx_rsm .select-menu-modal{height:auto;bottom:16px}}.preview-selected .tabnav--responsive{border-bottom:1px solid #e1e4e8!important}.tabnav--responsive .tabnav-tabs{z-index:1}@media (max-width:767px){.tabnav--responsive .tabnav-tab{background-color:#f6f8fa;border:1px solid #e1e4e8;border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid #e1e4e8}.tabnav--responsive .tabnav-tab.selected,.tabnav--responsive .tabnav-tab[aria-selected=true]{border-bottom:0;background-color:#fff}}@media (max-width:767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid #e1e4e8;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none!important}}@media (hover:none){.tooltipped:hover:after,.tooltipped:hover:before{display:none}}@media (hover:none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible!important}}.hx_hover-target:hover .hx_replace .hx_hover-hide{display:none}.hx_hover-target:hover .hx_replace:before{content:attr(data-hover)}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.ws-pre-wrap{white-space:pre-wrap}.Toast--loading .Toast-icon{background-color:#586069}.Toast--spinner{animation:Toast--spinner 1s linear infinite}@keyframes Toast--spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cm-atom,.cm-number{color:#005cc5}auto-check .is-autocheck-errored,auto-check .is-autocheck-loading,auto-check .is-autocheck-successful{padding-right:30px}auto-check .is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-16px.gif)}auto-check .is-autocheck-successful{background-image:url(/images/modules/ajax/success.png)}auto-check .is-autocheck-errored{background-image:url(/images/modules/ajax/error.png)}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){auto-check .is-autocheck-errored,auto-check .is-autocheck-loading,auto-check .is-autocheck-successful{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-32.gif)}auto-check .is-autocheck-successful{background-image:url(/images/modules/ajax/success@2x.png)}auto-check .is-autocheck-errored{background-image:url(/images/modules/ajax/error@2x.png)}}.hx_Box--overlay--wide{width:800px}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important}
\ No newline at end of file
diff --git a/static/js/frameworks.js b/static/js/frameworks.js
index 34e28e5..ce13fe2 100644
--- a/static/js/frameworks.js
+++ b/static/js/frameworks.js
@@ -1,2 +1 @@
-self.System=self.System||(()=>{const t={},e={},n=t=>t.replace(/^.\/(\w+)-[a-f0-9]{8,}.js$/,"./$1.js"),o={register(r,i){const s=n(`./${((document.currentScript||{}).src||"").split("?").shift().split("/").pop()}`),a={},c=i((t,e)=>e?a[t]=e:Object.assign(a,t),o);t[s]=Promise.all(r.map((t,e)=>o.import(n(t)).then(c.setters[e]))).then(()=>(c.execute(),a)).catch(t=>{throw t.message=`evaluating module ${s}: ${t.message}`,t}),e[s]&&(e[s](t[s]),delete e[s])},import:n=>t[n]||(t[n]=new Promise((t,o)=>{const r=setTimeout(()=>{o(new Error(`could not resolve ${n}`))},1e4);e[n]=(e=>{clearTimeout(r),t(e)})}))};return o})(),System.register([],function(t,e){"use strict";return{execute:function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function n(t,n){return!n||"object"!==e(n)&&"function"!=typeof n?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):n}function o(t){var e="function"==typeof Map?new Map:void 0;return(o=function(t){if(null===t||(n=t,-1===Function.toString.call(n).indexOf("[native code]")))return t;var n;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,o)}function o(){return r(t,arguments,s(this).constructor)}return o.prototype=Object.create(t.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),i(o,t)})(t)}function r(t,e,n){return(r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(sn){return!1}}()?Reflect.construct:function(t,e,n){var o=[null];o.push.apply(o,e);var r=new(Function.bind.apply(t,o));return n&&i(r,n.prototype),r}).apply(null,arguments)}function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}t({$:async function(t,e){const n=Et(t,e);n.headers.set("Accept","application/json");const o=await self.fetch(n),r=new wt(o);return yt(o,r),o.json()},A:function(){return bn()&&yn()||_n()},B:_n,C:function(t,e,n){return new Promise(function(o,r){window.u2f.register(t,e,n,function(t){"registrationData"in t&&t.registrationData?o(t):r(new An("Device registration failed",Sn(t)))})})},D:async function(t){const e=un(sn,pn,t),n=await navigator.credentials.create(e);return un(an,mn,n)},E:async function(t){const e=(n=t,"low"===n||"medium"===n||"high"===n||"two_factor"===n?n:null);var n;if(!e)throw new Error("invariant violation: level");return"true"===await xt(`/sessions/in_sudo?requested_access_level=${e}`,{headers:{accept:"application/json"}})||async function(){if(xn)return!1;xn=!0,kn=!1;const t=(await async function(){const t=document.body;if(!t)throw new Error("invariant violation: body");const e=l(document,"link[rel=sudo-modal]",HTMLLinkElement),n=document.querySelector(".js-sudo-prompt");if(n instanceof HTMLTemplateElement)return n;if(e){const n=await kt(document,function(t){const e=new URL(t,window.location.origin),n=new URLSearchParams(e.search.slice(1));return n.set("webauthn-support",En()),e.search=n.toString(),e.toString()}(e.href));return t.appendChild(n),l(document,".js-sudo-prompt",HTMLTemplateElement)}throw new Error("couldn't load sudo prompt")}()).content.cloneNode(!0);if(!(t instanceof DocumentFragment))throw new Error("invariant violation: content instanceof DocumentFragment");const e=await Fe({content:t});return await new Promise(t=>{e.addEventListener("dialog:remove",function(){xn=!1,t()},{once:!0})}),kn}()},F:function(t,e,n){var o=n||HTMLInputElement,r=t.elements.namedItem(e);if(r instanceof o)return r;throw new a("Element not found by name: <".concat(o.name,"> ").concat(e))},H:function(t,e){if("boolean"==typeof e){if(!(t instanceof HTMLInputElement))throw new TypeError("only checkboxes can be set to boolean value");t.checked=e}else{if("checkbox"===t.type)throw new TypeError("checkbox can't be set to string value");t.value=e}he(t,"change",!1)},I:function(t,e){return new Promise(function(n,o){!function r(i){function s(t){switch(t.status){case 200:n(t);break;case 202:setTimeout(()=>r(1.5*i),i);break;default:o(new wt(t))}}Tt(t,e).then(function s(r){switch(r.status){case 200:n(r);break;case 202:setTimeout(()=>(function r(i){function s(t){switch(t.status){case 200:n(t);break;case 202:setTimeout(()=>r(1.5*i),i);break;default:o(new wt(t))}}Tt(t,e).then(s,o)})(1.5*i),i);break;default:o(new wt(r))}},o)}(1e3)})},J:Dn,K:ne,L:ee,M:function(t,e){0===Object.keys(Do.children).length&&document.addEventListener("keydown",Ro);var n=function(t){return t.split(",").map(function(t){return t.split(" ")})}(e||t.getAttribute("data-hotkey")||"").map(function(e){return Do.insert(e).add(t)});Io.set(t,n)},N:function(t){var e=Io.get(t);if(e&&e.length){var n=!0,o=!1,r=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done);n=!0){var a=i.value;a&&a.delete(t)}}catch(c){o=!0,r=c}finally{try{n||null==s.return||s.return()}finally{if(o)throw r}}}0===Object.keys(Do.children).length&&document.removeEventListener("keydown",Ro)},P:function(t,e,n){function o(e){const{currentTarget:r}=e;r&&(r.removeEventListener(t,n),r.removeEventListener("blur",o))}ye(e,function(e){e.addEventListener(t,n),e.addEventListener("blur",o)})},Q:function(){return Promise.resolve()},R:function(t,e){return 1===t?e:e.endsWith("y")?`${e.substring(0,e.length-1)}ies`:`${e}s`},S:function(t,e){t.removeEventListener("keydown",nn),t.removeEventListener("keyup",on),t.removeEventListener("input",rn);const n=tn.get(t);n&&(null!=n.timer&&n.listener===e&&clearTimeout(n.timer),tn.delete(t))},T:ge,V:Wo,W:async function(t,e){const n=Zo.get(t);n&&n.abort();return tr(t,e)},X:$o,Z:function(t){Oe.push(t)},_:async function(){await async function(){const t=document.querySelector("link[rel=sso-session]"),e=document.querySelector("meta[name=sso-expires-around]");if(!(t instanceof HTMLLinkElement))return!0;if(!function(t){if(!(t instanceof HTMLMetaElement))return!0;const e=parseInt(t.content);return(new Date).getTime()/1e3>e}(e))return!0;const n=t.href,o=await Tt(n,{headers:{Accept:"application/json"}});return await o.json()}()||(or||(or=async function(){const t=l(document,"link[rel=sso-modal]",HTMLLinkElement),e=await Fe({content:kt(document,t.href),dialogClass:"sso-modal"});let n=null;const o=window.external;if(o.ssoComplete=function(t){t.error?nr(n=!1):(nr(n=!0),function(t){const e=document.querySelector("meta[name=sso-expires-around]");e&&e.setAttribute("content",t)}(t.expiresAround),window.focus()),o.ssoComplete=null},await function(t){return new Promise(e=>{t.addEventListener("dialog:remove",e,{once:!0})})}(e),!n)throw new Error("sso prompt canceled")}().then(rr).catch(rr)),await or)},a$:qo,a0:Bo,a1:function(t,e){const n=t.currentTarget;if(!(n instanceof HTMLAnchorElement))throw new Error("invariant: app/assets/modules/github/pjax.js:39");if(0!==t.button||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey)return;if(location.protocol!==n.protocol||location.hostname!==n.hostname)return;if(n.href.indexOf("#")>-1&&kr(n)===kr(location))return;if(t.defaultPrevented)return;const o={url:n.href,container:null,target:n};Object.assign(o,e),mr(n,"pjax:click",{options:o,relatedEvent:t})&&(vr(o),t.preventDefault(),mr(n,"pjax:clicked",{options:o}))},a2:function(t,e){const n=t.currentTarget;if(!(n instanceof HTMLFormElement))throw new Error("invariant: app/assets/modules/github/pjax.js:82");const o={type:(n.method||"GET").toUpperCase(),url:n.action,container:null,target:n};if(Object.assign(o,e),"GET"===o.type){if(n.querySelector("input[type=file]"))return;if("string"!=typeof o.url)throw new Error("invariant: app/assets/modules/github/pjax.js:97");const t=xr(o.url);t.search+=(t.search?"&":"")+ge(n),o.url=t.toString()}else o.data=new FormData(n);vr(o),t.preventDefault()},a3:gr,a5:Mo,a6:ar,a7:sr,a8:function(){return hr},a9:Pr,aA:me,aB:Xo,aC:Jo,aD:function(t,e){li(t),ci(t,e)},aF:function(t){const e=t.getAttribute("data-hydro-click-payload")||"",n=t.getAttribute("data-hydro-click-hmac")||"",o=t.getAttribute("data-hydro-client-context")||"";se({hydroEventPayload:e,hydroEventHmac:n,hydroClientContext:o},!0)},aG:function(t){const e=tn.get(t);e&&e.listener.call(null,t)},aH:async function(t,e){if(Zo.get(t))return;const n=new XMLHttpRequest,o=d(t,"data-url"),r=t.hasAttribute("data-retain-focus");n.open("GET",o),n.setRequestHeader("Accept","text/html"),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),null!=e&&n.setRequestHeader("X-Request-Purpose",e);Zo.set(t,n);try{const e=await function(t,e){return new Promise((n,o)=>{t.onload=(()=>{200===t.status?n(t.responseText):o(new Error(`XMLHttpRequest ${t.statusText}`))}),t.onerror=o,t.send(e||null)})}(n);if(Xo(t,r))throw new Error("element had interactions");return tr(t,e,r)}catch(i){"XMLHttpRequest abort"!==i.message&&console.warn("Failed to update content",t,i)}finally{Zo.delete(t)}},aI:Xr,aJ:function(){const t=Ee[Ae()-1];if(t)return t.url},aK:function(){const t=Ee[Ae()+1];if(t)return t.url},aL:function(t,e){const n=t.closest("[data-pjax-container]");if(!n)throw new Error(`no pjax container for ${function(t){const e=[];let n=t;for(;n&&(e.push(cr(n)),!(n instanceof window.Window))&&9!==n.nodeType&&!n.id;){if(n.parentNode instanceof Document){e.push("#document");break}if(!(n.parentNode instanceof HTMLElement))break;n=n.parentNode}return e.reverse().join(" > ")}(t)}`);const o=Lr(n),r=xr(t.href);return r.search+=`${r.search?"&":""}_pjax=${encodeURIComponent(o)}`,Tt(r.href,{headers:Object.assign({Accept:"text/html","X-PJAX":"true","X-PJAX-Container":o},e&&e.headers)})},aM:function(t,e){lr.set(t,e),n=e,n.catch(()=>{});var n},aN:je,aO:function(t){return yi.get(t)},aP:function(t){const e=t.getAttribute("data-details-container")||".js-details-container",n=c(t,e).classList;return n.contains("Details--on")||n.contains("open")},aQ:En,aR:async function(){return window.PublicKeyCredential&&window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable&&await window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()?"supported":"unsupported"},aS:function(){return bn()&&yn()||Tn()},aT:Tn,aU:function(t,e,n){return new Promise(function(o,r){window.u2f.sign(t,e,n,function(t){"keyHandle"in t&&t.keyHandle?o(t):r(new An("Signing request failed",Sn(t)))})})},aV:async function(t){const e=un(sn,gn,t),n=await navigator.credentials.get(e);return un(an,vn,n)},aW:function(t,e,n){let o=t.value.substring(0,t.selectionEnd||0),r=t.value.substring(t.selectionEnd||0);o=o.replace(e,n),r=r.replace(e,n),t.value=o+r,t.selectionStart=o.length,t.selectionEnd=o.length,t.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))},aX:ai,aY:de,aZ:fe,a_:function(t){Ne.push(t)},aa:Ho,ab:function(t){const e=t.split("");let n=0;for(const o of e){const t=Array.from(o.split(/[\ufe00-\ufe0f]/).join("")).length;n+=t}return n/e.length},ac:Qo,ad:qe,ae:function(t){return Tt(t.action,{method:t.method,body:new FormData(t)})},af:function(t,e){for(const n in e){const o=e[n],r=t.elements.namedItem(n);r instanceof HTMLInputElement?r.value=o:r instanceof HTMLTextAreaElement&&(r.value=o)}},ag:Rr,ah:ir,ai:ke,aj:function(t,e){window.ga("provide",t,e)},ak:function(t){window.ga("set",{location:t})},al:function(t){window.ga("set",{title:t})},am:function(t,e){window.ga("set",t,e)},an:function(t,e={page:""}){e.page=t||"",window.ga("send","pageview",e)},ao:function(t,e,n={}){window.ga("create",t,e,n),window.ga("set","transport","sendBeacon"in window.navigator?"beacon":"xhr")},ap:function(t,e={}){window.ga(()=>{window.ga("require",t,e)})},aq:function(t){void 0===t.interactive&&(t.interactive=!0);window.ga("send","event",t.category,t.action,t.label,t.value,{nonInteraction:!t.interactive})},as:Br,at:function(t){let e=t;"string"==typeof e&&(e=e.replace(/,/g,""));return parseFloat(e)},au:function(t){return`${t}`.replace(/(^|[^\w.])(\d{4,})/g,(t,e,n)=>e+n.replace(/\d(?=(?:\d\d\d)+(?!\d))/g,"$&,"))},av:function(t,e){const n=1===t?"data-singular-string":"data-plural-string",o=e.getAttribute(n);if(null==o)return;e.textContent=o},aw:function(t,e){const n=t.selectionEnd||0,o=t.value.substring(0,n),r=t.value.substring(n),i=""===t.value||o.match(/\n$/)?"":"\n";t.value=o+i+e+r,t.selectionStart=n+e.length,t.selectionEnd=n+e.length,t.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),t.focus()},ay:ci,az:si,b:l,b2:Gr,b3:jn,b5:Mn,b6:async function(t){return yi.get(t)||Ei(await(e=t,n="codeEditor:ready",new Promise(t=>{e.addEventListener(n,t,{once:!0})})));var e,n},b7:In,b8:function(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},b9:function(){return new Promise(window.requestAnimationFrame)},bb:_i,d:pt,e:te,f:c,g:mt,h:d,i:Tt,j:se,l:pe,m:function(t){const e=t.getAttribute("data-hydro-view")||"",n=t.getAttribute("data-hydro-view-hmac")||"",o=t.getAttribute("data-hydro-client-context")||"";se({hydroEventPayload:e,hydroEventHmac:n,hydroClientContext:o},!0)},n:kt,o:ye,p:function(t,e){function n(t){const{currentTarget:o}=t;o&&(o.removeEventListener("input",e),o.removeEventListener("blur",n))}ye(t,function(t){t.addEventListener("input",e),t.addEventListener("blur",n)})},q:Me,r:Re,s:xt,t:u,u:function(t,e=0,{start:n=!1,middle:o=!1,once:r=!1}={}){return qe(t,e,{start:n,middle:o,once:r})},v:function(t,e){const n=new URL(t,window.location.origin),o=e?Object.assign({},e):{},r=n.hash.match(/^#csrf-token=([A-Za-z0-9+\/=]+)$/);if(!r)throw new TypeError("Expected csrfRequest(url) to have an associated #csrf-token");n.hash="";const i=n.toString();o.mode="same-origin";const s=new Request(i,o);return s.headers.append("Scoped-CSRF-Token",r[1]),s},w:Fe,x:vt,z:function(t,e,n={wait:null}){tn.set(t,{keypressed:!1,inputed:!1,timer:void 0,listener:e,wait:null!=n.wait?n.wait:100}),t.addEventListener("keydown",nn),t.addEventListener("keyup",on),t.addEventListener("input",rn)}});var a=function(t){function e(t){var o;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(o=n(this,s(e).call(this,t))).name="QueryError",o.framesToPop=1,o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&i(t,e)}(e,o(Error)),e}();function c(t,e,n){var o=n||HTMLElement,r=t.closest(e);if(r instanceof o)return r;throw new a("Element not found: <".concat(o.name,"> ").concat(e))}function l(t,e,n){var o=n||HTMLElement,r=t.querySelector(e);if(r instanceof o)return r;throw new a("Element not found: <".concat(o.name,"> ").concat(e))}function u(t,e,n){var o=n||HTMLElement,r=[],i=!0,s=!1,a=void 0;try{for(var c,l=t.querySelectorAll(e)[Symbol.iterator]();!(i=(c=l.next()).done);i=!0){var u=c.value;u instanceof o&&r.push(u)}}catch(d){s=!0,a=d}finally{try{i||null==l.return||l.return()}finally{if(s)throw a}}return r}function d(t,e){var n=t.getAttribute(e);if(null!=n)return n;throw new a("Attribute not found on element: ".concat(e))}const f=new WeakMap,h=(t("b0",t=>(...e)=>{const n=t(...e);return f.set(n,!0),n}),t=>"function"==typeof t&&f.has(t)),p=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,m=(t,e,n=null)=>{for(;e!==n;){const n=e.nextSibling;t.removeChild(e),e=n}},g={},v={},w=`{{lit-${String(Math.random()).slice(2)}}}`,b=`\x3c!--${w}--\x3e`,y=new RegExp(`${w}|${b}`),E="$lit$";class _{constructor(t,e){this.parts=[],this.element=e;const n=[],o=[],r=document.createTreeWalker(e.content,133,null,!1);let i=0,s=-1,a=0;const{strings:c,values:{length:l}}=t;for(;a
0;){const e=c[a],n=L.exec(e)[2],o=n.toLowerCase()+E,r=t.getAttribute(o);t.removeAttribute(o);const i=r.split(y);this.parts.push({type:"attribute",index:s,name:n,strings:i}),a+=i.length-1}}"TEMPLATE"===t.tagName&&(o.push(t),r.currentNode=t.content)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(w)>=0){const o=t.parentNode,r=e.split(y),i=r.length-1;for(let e=0;e{const n=t.length-e.length;return n>=0&&t.slice(n)===e},x=t=>-1!==t.index,k=()=>document.createComment(""),L=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class A{constructor(t,e,n){this.__parts=[],this.template=t,this.processor=e,this.options=n}update(t){let e=0;for(const n of this.__parts)void 0!==n&&n.setValue(t[e]),e++;for(const n of this.__parts)void 0!==n&&n.commit()}_clone(){const t=p?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),e=[],n=this.template.parts,o=document.createTreeWalker(t,133,null,!1);let r,i=0,s=0,a=o.nextNode();for(;i-1||n)&&-1===t.indexOf("--\x3e",r+1);const i=L.exec(t);e+=null===i?t+(n?S:b):t.substr(0,i.index)+i[1]+i[2]+E+i[3]+w}return e+=this.strings[t]}getTemplateElement(){const t=document.createElement("template");return t.innerHTML=this.getHTML(),t}}const j=t("b1",t=>null===t||!("object"==typeof t||"function"==typeof t)),M=t=>Array.isArray(t)||!(!t||!t[Symbol.iterator]);class D{constructor(t,e,n){this.dirty=!0,this.element=t,this.name=e,this.strings=n,this.parts=[];for(let o=0;othis.handleEvent(t))}setValue(t){this.__pendingValue=t}commit(){for(;h(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=g,t(this)}if(this.__pendingValue===g)return;const t=this.__pendingValue,e=this.value,n=null==t||null!=e&&(t.capture!==e.capture||t.once!==e.once||t.passive!==e.passive),o=null!=t&&(null==e||n);n&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),o&&(this.__options=F(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=g}handleEvent(t){"function"==typeof this.value?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}const F=t=>t&&(H?{capture:t.capture,passive:t.passive,once:t.once}:t.capture);const U=new class{handleAttributeExpressions(t,e,n,o){const r=e[0];return"."===r?new N(t,e.slice(1),n).parts:"@"===r?[new q(t,e.slice(1),o.eventContext)]:"?"===r?[new O(t,e.slice(1),n)]:new D(t,e,n).parts}handleTextExpression(t){return new P(t)}};function V(t){let e=W.get(t.type);void 0===e&&(e={stringsArray:new WeakMap,keyString:new Map},W.set(t.type,e));let n=e.stringsArray.get(t.strings);if(void 0!==n)return n;const o=t.strings.join(w);return void 0===(n=e.keyString.get(o))&&(n=new _(t,t.getTemplateElement()),e.keyString.set(o,n)),e.stringsArray.set(t.strings,n),n}const W=new Map,B=new WeakMap;t("c",(t,e,n)=>{let o=B.get(e);void 0===o&&(m(e,e.firstChild),B.set(e,o=new P(Object.assign({templateFactory:V},n))),o.appendInto(e)),o.setValue(t),o.commit()});(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");t("a",(t,...e)=>new C(t,e,"html",U));function X(){if(!(this instanceof X))return new X;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}var $=window.document.documentElement,G=$.matches||$.webkitMatchesSelector||$.mozMatchesSelector||$.oMatchesSelector||$.msMatchesSelector;X.prototype.matchesSelector=function(t,e){return G.call(t,e)},X.prototype.querySelectorAll=function(t,e){return e.querySelectorAll(t)},X.prototype.indexes=[];var K=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;X.prototype.indexes.push({name:"ID",selector:function(t){var e;if(e=t.match(K))return e[0].slice(1)},element:function(t){if(t.id)return[t.id]}});var Y=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;X.prototype.indexes.push({name:"CLASS",selector:function(t){var e;if(e=t.match(Y))return e[0].slice(1)},element:function(t){var e=t.className;if(e){if("string"==typeof e)return e.split(/\s/);if("object"==typeof e&&"baseVal"in e)return e.baseVal.split(/\s/)}}});var z,J=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;X.prototype.indexes.push({name:"TAG",selector:function(t){var e;if(e=t.match(J))return e[0].toUpperCase()},element:function(t){return[t.nodeName.toUpperCase()]}}),X.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}},z="function"==typeof window.Map?window.Map:function(){function t(){this.map={}}return t.prototype.get=function(t){return this.map[t+" "]},t.prototype.set=function(t,e){this.map[t+" "]=e},t}();var Q=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function Z(t,e){var n,o,r,i,s,a,c=(t=t.slice(0).concat(t.default)).length,l=e,u=[];do{if(Q.exec(""),(r=Q.exec(l))&&(l=r[3],r[2]||!l))for(n=0;n3&&void 0!==arguments[3]?arguments[3]:{}).capture,r=o?ot:nt,i=r[t];i||(i=new X,r[t]=i,document.addEventListener(t,ht,o)),i.add(e,n)}function mt(t,e,n){return t.dispatchEvent(new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n}))}class gt extends Error{constructor(t,e){super(`${t} for HTTP ${e.status}`),this.response=e}}function vt(t,e){const n=t.createElement("template");return n.innerHTML=e,t.importNode(n.content,!0)}class wt extends Error{constructor(t){super(),this.response=t,this.framesToPop=1}}const bt=window.AbortError||class extends Error{};function yt(t,e){if(t.status>=200&&t.status<300)return t;{const n=t.statusText?` ${t.statusText}`:"";throw e.message=`HTTP ${t.status}${n}`,e}}function Et(t,e){const n=e?Object.assign({},e):{};n.credentials||(n.credentials="same-origin");const o=new Request(t,n);if(o.headers.append("X-Requested-With","XMLHttpRequest"),/#csrf-token=/.test(o.url))throw new TypeError("URL with encoded CSRF token was passed to fetch() without using the csrfRequest(url) helper");return o}async function _t(t,e){const n=await self.fetch(t);if(e&&e.aborted)throw new bt("The operation was aborted");return n}async function Tt(t,e){const n=Et(t,e),o=await _t(n,e&&e.signal);return yt(o,new wt(o)),o}async function xt(t,e){const n=Et(t,e),o=await _t(n,e&&e.signal);return yt(o,new wt(o)),o.text()}async function kt(t,e,n){const o=Et(e,n),r=await _t(o,n&&n.signal);return yt(r,new wt(r)),function(t,e){const n=e.headers.get("content-type")||"";if(!n.startsWith("text/html"))throw new gt(`expected response with text/html, but was ${n}`,e);const o=e.headers.get("x-html-safe");if(!o)throw new gt("missing X-HTML-Safe nonce",e);if(o!==t)throw new gt("response X-HTML-Safe nonce did not match",e)}(function(t){const e=t.querySelector("meta[name=html-safe-nonce]");if(null==e||!(e instanceof HTMLMetaElement))throw new Error("could not find html-safe-nonce on document");const n=e.content;if(n)return n;throw new Error("could not find html-safe-nonce on document")}(t),r),vt(t,await r.text())}var Lt=null,At=null,St=[];function Ct(t,e){var n=[];function o(){var t=n;n=[],e(t)}return function(){for(var e=arguments.length,r=Array(e),i=0;i{document.addEventListener("DOMContentLoaded",()=>{t()})})),re=t("k","complete"===document.readyState?Promise.resolve():new Promise(t=>{window.addEventListener("load",t)}));let ie=[];function se(t,e=!1){void 0===t.timestamp&&(t.timestamp=(new Date).getTime()),ie.push(t),e?ce():async function(){await re,null==ae&&(ae=window.requestIdleCallback(ce))}()}let ae=null;function ce(){if(ae=null,ne(document))return;const t=ee(document,"browser-stats-url");if(!t)return;const e=JSON.stringify({stats:ie});navigator.sendBeacon&&navigator.sendBeacon(t,e),ie=[]}var le;le="function"==typeof FormData&&"entries"in FormData.prototype?function(t){return Array.from(new FormData(t).entries())}:function(t){for(var e=[],n=t.elements,o=0;o",r),e.push([a,""])):e.push([a,r.value])}}return e};var ue=t("ax",le);function de(t){const e=t.closest("form");if(!(e instanceof HTMLFormElement))return;let n=fe(e);if(t.name){const o=t.matches("input[type=submit]")?"Submit":"",r=t.value||o;n||((n=document.createElement("input")).type="hidden",n.classList.add("is-submit-button-value"),e.prepend(n)),n.name=t.name,n.value=r}else n&&n.remove()}function fe(t){const e=t.querySelector("input.is-submit-button-value");return e instanceof HTMLInputElement?e:null}function he(t,e,n){return t.dispatchEvent(new CustomEvent(e,{bubbles:!0,cancelable:n}))}function pe(t,e){e&&(!function(t,e){if(!(t instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(e instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if("submit"!==e.type)throw new TypeError("The specified element is not a submit button.");if(!t||t!==e.form)throw new Error("The specified element is not owned by the form element.")}(t,e),de(e)),he(t,"submit",!0)&&t.submit()}function me(t){if(!(t instanceof HTMLElement))return!1;const e=t.nodeName.toLowerCase(),n=(t.getAttribute("type")||"").toLowerCase();return"select"===e||"textarea"===e||"input"===e&&"submit"!==n&&"reset"!==n||t.isContentEditable}function ge(t){const e=new URLSearchParams;for(const[n,o]of ue(t))e.append(n,o);return e.toString()}pt("click","[data-hydro-click]",function(t){const e=t.currentTarget;se({hydroEventPayload:e.getAttribute("data-hydro-click")||"",hydroEventHmac:e.getAttribute("data-hydro-click-hmac")||"",hydroClientContext:e.getAttribute("data-hydro-client-context")||""},!0)});let ve=!1;const we=new X;function be(t){const e=t.target;if(e instanceof HTMLElement&&e.nodeType!==Node.DOCUMENT_NODE)for(const n of we.matches(e))n.data.call(null,e)}function ye(t,e){ve||(ve=!0,document.addEventListener("focus",be,!0)),we.add(t,e),document.activeElement&&document.activeElement.matches(t)&&e(document.activeElement)}const Ee=[];let _e,Te,xe=0;function ke(){return _e}function Le(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch(sn){return 0}}function Ae(){return Le()-1+xe}function Se(t){_e=t;const e=location.href;Ee[Ae()]={url:e,state:_e},Ee.length=Le(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}function Ce(){return(new Date).getTime()}function je(t,e,n){xe=0;const o=Object.assign({},{_id:Ce()},t);history.pushState(o,e,n),Se(o)}function Me(t,e,n){const o=Object.assign({},{_id:ke()._id},t);history.replaceState(o,e,n),Se(o)}function De(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var s,a=t[Symbol.iterator]();!(o=(s=a.next()).done)&&(n.push(s.value),!e||n.length!==e);o=!0);}catch(c){r=!0,i=c}finally{try{o||null==a.return||a.return()}finally{if(r)throw i}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}_e=function(){const t={_id:(new Date).getTime()};return Se(t),t}(),window.addEventListener("popstate",function(t){const e=t.state;e&&e._id&&(e._id<(ke()._id||NaN)?xe--:xe++,Se(e))},!0),window.addEventListener("hashchange",function(){if(Le()>Ee.length){const t={_id:Ce()};history.replaceState(t,"",location.href),Se(t)}},!0);class Ie extends Error{constructor(t,e){super(t),this.response=e}}function Pe(){let t,e;return[new Promise(function(n,o){t=n,e=o}),t,e]}const Oe=[],Ne=[];function Re(t,e){Te||(Te=new X,document.addEventListener("submit",He)),Te.add(t,e)}function He(t){if(!(t.target instanceof HTMLFormElement))return;const e=t.target,n=Te&&Te.matches(e);if(!n||0===n.length)return;const o=function(t){const e={method:t.method||"GET",url:t.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if("GET"===e.method.toUpperCase()){const n=function(t){const e=new URLSearchParams;for(const o of ue(t)){var n=De(o,2);const t=n[0],r=n[1];e.append(t,r)}return e.toString()}(t);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(t);return e}(e),r=De(Pe(),3),i=r[0],s=r[1],a=r[2];t.preventDefault(),async function(t,e,n,o){let r=!1;for(const i of t){const t=Pe(),s=De(t,2),a=s[0],c=s[1],l=()=>(r=!0,c(),o),u={text:l,json:()=>(n.headers.set("Accept","application/json"),l()),html:()=>(n.headers.set("Accept","text/html"),l())};await Promise.race([a,i.data.call(null,e,u,n)])}return r}(n,e,o,i).then(async t=>{if(t){for(const t of Ne)await t(e);(async function(t){const e=await window.fetch(t.url,{method:t.method,body:null!==t.body?t.body:void 0,headers:t.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const t=JSON.parse(this.text);return delete this.json,this.json=t,this.json},get html(){return delete this.html,this.html=function(t,e){const n=t.createElement("template");return n.innerHTML=e,t.importNode(n.content,!0)}(document,this.text),this.html}},o=await e.text();if(n.text=o,e.ok)return n;throw new Ie("request failed",n)})(o).then(s,a).catch(()=>{}).then(()=>{for(const t of Oe)t(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}function qe(t,e=0,{start:n=!0,middle:o=!0,once:r=!1}={}){var i,s=0,a=!1,c=function c(...l){if(!a){var u=Date.now()-s;s=Date.now(),n?(n=!1,t(...l),r&&c.cancel()):(o&&u{n.hasAttribute("open")||(mt(o,"dialog:remove"),n.remove())}),o}class Ue extends CustomEvent{constructor(t,e){super(t,e),this.relatedTarget=e.relatedTarget}}const Ve=new WeakMap;function We(t,e){const n=new XMLHttpRequest;return n.open("GET",e,!0),n.setRequestHeader("Accept","text/html; fragment"),function(t,e){const n=Ve.get(t);n&&n.abort();Ve.set(t,e);const o=()=>Ve.delete(t),r=function(t){return new Promise((e,n)=>{t.onload=function(){t.status>=200&&t.status<300?e(t.responseText):n(new Error(t.responseText))},t.onerror=n,t.send()})}(e);return r.then(o,o),r}(t,n)}function Be(t,e){(function(t,e){const n=t.scrollTop,o=n+t.clientHeight,r=e.offsetTop,i=r+e.clientHeight;return r>=n&&i<=o})(t,e)||(t.scrollTop=e.offsetTop)}let Xe=!1;const $e=!!navigator.userAgent.match(/Macintosh/);function Ge(t){if(t.shiftKey||t.metaKey||t.altKey)return;const e=t.currentTarget;if(!(e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement))return;if(Xe)return;const n=document.getElementById(e.getAttribute("aria-owns")||"");if(n)switch(t.key){case"Enter":case"Tab":(function(t,e){const n=e.querySelector('[aria-selected="true"]');return!(!n||"true"!==n.getAttribute("aria-disabled")&&(n.click(),0))})(0,n)&&t.preventDefault();break;case"Escape":ze(e,n);break;case"ArrowDown":Ye(e,n,1),t.preventDefault();break;case"ArrowUp":Ye(e,n,-1),t.preventDefault();break;case"n":$e&&t.ctrlKey&&(Ye(e,n,1),t.preventDefault());break;case"p":$e&&t.ctrlKey&&(Ye(e,n,-1),t.preventDefault())}}function Ke(t){if(!(t.target instanceof Element))return;const e=t.target.closest('[role="option"]');e&&"true"!==e.getAttribute("aria-disabled")&&function(t){t.dispatchEvent(new CustomEvent("combobox-commit",{bubbles:!0}))}(e)}function Ye(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;const o=e.querySelector('[aria-selected="true"]'),r=Array.from(e.querySelectorAll('[role="option"]')),i=r.indexOf(o);let s=1===n?0:r.length-1;if(o&&i>=0){const t=i+n;t>=0&&t{clearTimeout(n),t(...r)},e)}}(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}sibling(t){const e=Array.from(this.results.querySelectorAll('[role="option"]')),n=this.results.querySelector('[aria-selected="true"]'),o=e.indexOf(n),r=t?e[o+1]:e[o-1],i=t?e[0]:e[e.length-1];return r||i}onKeydown(t){"Escape"===t.key&&this.container.open&&(this.container.open=!1,t.stopPropagation(),t.preventDefault())}onInputFocus(){this.fetchResults()}onInputBlur(){this.interactingWithList?this.interactingWithList=!1:this.container.open=!1}onCommit(t){let{target:e}=t;const n=e;if(!(n instanceof HTMLElement))return;if(this.container.open=!1,n instanceof HTMLAnchorElement)return;const o=n.getAttribute("data-autocomplete-value")||n.textContent;this.container.value=o}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let t=0;for(const e of this.results.querySelectorAll('[role="option"]:not([id])'))e.id="".concat(this.results.id,"-option-").concat(t++)}fetchResults(){const t=this.input.value.trim();if(!t)return void(this.container.open=!1);const e=this.container.src;if(!e)return;const n=new URL(e,window.location.href),o=new URLSearchParams(n.search.slice(1));o.append("q",t),n.search=o.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),We(this.input,n.toString()).then(t=>{this.results.innerHTML=t,this.identifyOptions();const e=!!this.results.querySelector('[role="option"]');this.container.open=e,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){var t,e;this.results.hidden&&(t=this.input,e=this.results,t.addEventListener("compositionstart",Je),t.addEventListener("compositionend",Je),t.addEventListener("keydown",Ge),e.addEventListener("click",Ke),this.results.hidden=!1,this.container.setAttribute("aria-expanded","true"))}close(){var t,e;this.results.hidden||(t=this.input,e=this.results,t.removeAttribute("aria-activedescendant"),t.removeEventListener("compositionstart",Je),t.removeEventListener("compositionend",Je),t.removeEventListener("keydown",Ge),e.removeEventListener("click",Ke),this.results.hidden=!0,this.input.removeAttribute("aria-activedescendant"),this.container.setAttribute("aria-expanded","false"))}}const Ze=new WeakMap;class AutocompleteElement extends HTMLElement{constructor(){super()}connectedCallback(){const t=this.getAttribute("aria-owns");if(!t)return;const e=this.querySelector("input"),n=document.getElementById(t);e instanceof HTMLInputElement&&n&&(e.setAttribute("aria-owns",t),Ze.set(this,new Qe(this,e,n)),this.setAttribute("role","combobox"),this.setAttribute("aria-haspopup","listbox"),this.setAttribute("aria-expanded","false"),e.setAttribute("aria-autocomplete","list"),e.setAttribute("aria-controls",t),n.setAttribute("role","listbox"))}disconnectedCallback(){const t=Ze.get(this);t&&(t.destroy(),Ze.delete(this))}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}get open(){return this.hasAttribute("open")}set open(t){t?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(t,e,n){if(e===n)return;const o=Ze.get(this);if(o)switch(t){case"open":null===n?o.close():o.open();break;case"value":null!==n&&(o.input.value=n),this.dispatchEvent(new Ue("auto-complete-change",{bubbles:!0,relatedTarget:o.input}))}}}window.customElements.get("auto-complete")||(window.AutocompleteElement=AutocompleteElement,window.customElements.define("auto-complete",AutocompleteElement)),t("y",AutocompleteElement);const tn=new WeakMap;function en(t){const e=tn.get(t);e&&(null!=e.timer&&clearTimeout(e.timer),e.timer=window.setTimeout(()=>{null!=e.timer&&(e.timer=null),e.inputed=!1,e.listener.call(null,t)},e.wait))}function nn(t){const{currentTarget:e}=t;if(!(e&&e instanceof Element))return;const n=tn.get(e);n&&(n.keypressed=!0,null!=n.timer&&clearTimeout(n.timer))}function on(t){const{currentTarget:e}=t;if(!e||!(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement))return;const n=tn.get(e);n&&(n.keypressed=!1,n.inputed&&en(e))}function rn(t){const{currentTarget:e}=t;if(!e||!(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement))return;const n=tn.get(e);n&&(n.inputed=!0,n.keypressed||en(e))}function sn(t){const e="==".slice(0,(4-t.length%4)%4),n=t.replace(/-/g,"+").replace(/_/g,"/")+e,o=atob(n),r=new ArrayBuffer(o.length),i=new Uint8Array(r);for(let s=0;sun(t,e[0],n));if(e instanceof Object){const o={};for(const[r,i]of Object.entries(e))if(r in n)null!=n[r]?o[r]=un(t,i.schema,n[r]):o[r]=null;else if(i.required)throw new Error(`Missing key: ${r}`);return o}}function dn(t){return{required:!0,schema:t}}function fn(t){return{required:!1,schema:t}}const hn={type:dn(cn),id:dn(ln),transports:fn(cn)},pn={publicKey:dn({rp:dn(cn),user:dn({id:dn(ln),name:dn(cn),displayName:dn(cn),icon:fn(cn)}),challenge:dn(ln),pubKeyCredParams:dn(cn),timeout:fn(cn),excludeCredentials:fn([hn]),authenticatorSelection:fn(cn),attestation:fn(cn),extensions:fn(cn)}),signal:fn(cn)},mn={type:dn(cn),id:dn(cn),rawId:dn(ln),response:dn({clientDataJSON:dn(ln),attestationObject:dn(ln)})},gn={mediation:fn(cn),publicKey:dn({challenge:dn(ln),timeout:fn(cn),rpId:fn(cn),allowCredentials:fn([hn]),userVerification:fn(cn),extensions:fn(cn)}),signal:fn(cn)},vn={type:dn(cn),id:dn(cn),rawId:dn(ln),response:dn({clientDataJSON:dn(ln),authenticatorData:dn(ln),signature:dn(ln),userHandle:dn(ln)})};function wn(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}function bn(){return"true"===ee(document,"u2f-enabled")}function yn(){return!!window.u2f}function En(){return wn()?"supported":"unsupported"}function _n(){return"true"===ee(document,"webauthn-registration-enabled")&&wn()}function Tn(){return"true"===ee(document,"webauthn-auth-enabled")&&wn()}t("G",{report(t){}});let xn=!1;let kn=!1;Re(".js-sudo-form",async function(t,e){try{await e.text()}catch(n){if(!n.response)throw n;let e;switch(n.response.status){case 401:e="Incorrect password.";break;case 429:e="Too many password attempts. Please wait and try again later.";break;default:e="Failed to receive a response. Please try again later."}return l(t,".js-sudo-error").textContent=e,l(t,".js-sudo-error").hidden=!1,void(l(t,".js-sudo-password",HTMLInputElement).value="")}kn=!0,c(t,"details").removeAttribute("open")}),function(){var t="chrome"in window&&window.navigator.userAgent.indexOf("Edge")<0;if(!("u2f"in window)&&t){var e,n=window.u2f={};n.EXTENSION_ID="kmendfapggjehodndflmmgagdbamhnfd",n.MessageTypes={U2F_REGISTER_REQUEST:"u2f_register_request",U2F_REGISTER_RESPONSE:"u2f_register_response",U2F_SIGN_REQUEST:"u2f_sign_request",U2F_SIGN_RESPONSE:"u2f_sign_response",U2F_GET_API_VERSION_REQUEST:"u2f_get_api_version_request",U2F_GET_API_VERSION_RESPONSE:"u2f_get_api_version_response"},n.ErrorCodes={OK:0,OTHER_ERROR:1,BAD_REQUEST:2,CONFIGURATION_UNSUPPORTED:3,DEVICE_INELIGIBLE:4,TIMEOUT:5},n.getMessagePort=function(t){if("undefined"!=typeof chrome&&chrome.runtime){var e={type:n.MessageTypes.U2F_SIGN_REQUEST,signRequests:[]};chrome.runtime.sendMessage(n.EXTENSION_ID,e,function(){chrome.runtime.lastError?n.getIframePort_(t):n.getChromeRuntimePort_(t)})}else n.isAndroidChrome_()?n.getAuthenticatorPort_(t):n.isIosChrome_()?n.getIosPort_(t):n.getIframePort_(t)},n.isAndroidChrome_=function(){var t=navigator.userAgent;return-1!=t.indexOf("Chrome")&&-1!=t.indexOf("Android")},n.isIosChrome_=function(){return["iPhone","iPad","iPod"].indexOf(navigator.platform)>-1},n.getChromeRuntimePort_=function(t){var e=chrome.runtime.connect(n.EXTENSION_ID,{includeTlsChannelId:!0});setTimeout(function(){t(new n.WrappedChromeRuntimePort_(e))},0)},n.getAuthenticatorPort_=function(t){setTimeout(function(){t(new n.WrappedAuthenticatorPort_)},0)},n.getIosPort_=function(t){setTimeout(function(){t(new n.WrappedIosPort_)},0)},n.WrappedChromeRuntimePort_=function(t){this.port_=t},n.formatSignRequest_=function(t,o,r,i,s){if(void 0===e||e<1.1){for(var a=[],c=0;ct.matches(":focus"))[0];let i=0;if(r){const t=n.indexOf(r);if(-1!==t){const e=t+o;e>=0&&(i=e%n.length)}}n[i].focus()}(t))}function Hn(t){return t.tabIndex>=0&&!t.disabled&&!t.hidden&&(!t.type||"hidden"!==t.type)&&!t.closest("[hidden]")}function qn(t){const e=t.querySelector("details-dialog");return!(e instanceof DetailsDialogElement)||e.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0}))}function Fn(t){if(!(t.currentTarget instanceof Element))return;const e=t.currentTarget.closest("details[open]");e&&(qn(e)||(t.preventDefault(),t.stopPropagation()))}function Un(t){const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.querySelector("details-dialog");if(n instanceof DetailsDialogElement)if(e.hasAttribute("open"))document.activeElement&&$n.set(n,{details:e,activeElement:document.activeElement}),Nn(n),e.addEventListener("keydown",Rn);else{for(const e of n.querySelectorAll("form"))e instanceof HTMLFormElement&&e.reset();const t=function(t,e){const n=$n.get(e);return n&&n.activeElement instanceof HTMLElement?n.activeElement:t.querySelector("summary")}(e,n);t&&t.focus(),e.removeEventListener("keydown",Rn)}}function Vn(t,e){e!==t.hasAttribute("open")&&(e?t.setAttribute("open",""):qn(t)&&t.removeAttribute("open"))}function Wn(t){const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.querySelector("details-dialog");if(!(n instanceof DetailsDialogElement))return;const o=n.querySelector("include-fragment:not([src])");if(!o)return;const r=n.src;null!==r&&(o.addEventListener("loadend",()=>{e.hasAttribute("open")&&Nn(n)}),o.setAttribute("src",r))}function Bn(t,e,n){Xn(t),e&&t.addEventListener("toggle",Wn,{once:!0}),e&&n&&t.addEventListener("mouseover",Wn,{once:!0})}function Xn(t){t.removeEventListener("toggle",Wn),t.removeEventListener("mouseover",Wn)}const $n=new WeakMap;class DetailsDialogElement extends HTMLElement{static get CLOSE_ATTR(){return Pn}static get CLOSE_SELECTOR(){return On}constructor(){super(),$n.set(this,{details:null,activeElement:null}),this.addEventListener("click",function(t){let{target:e}=t;if(!(e instanceof Element))return;const n=e.closest("details");n&&e.closest(On)&&Vn(n,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t)}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=$n.get(this);if(!t)return;const e=this.parentElement;if(!e)return;const n=e.querySelector("summary");n&&(n.hasAttribute("role")||n.setAttribute("role","button"),n.addEventListener("click",Fn,{capture:!0})),e.addEventListener("toggle",Un),t.details=e,Bn(e,this.src,this.preload)}disconnectedCallback(){const t=$n.get(this);if(!t)return;const{details:e}=t;if(!e)return;e.removeEventListener("toggle",Un),Xn(e);const n=e.querySelector("summary");n&&n.removeEventListener("click",Fn,{capture:!0}),t.details=null}toggle(t){const e=$n.get(this);if(!e)return;const{details:n}=e;n&&Vn(n,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=$n.get(this);if(!t)return;const{details:e}=t;e&&Bn(e,this.src,this.preload)}}t("ba",DetailsDialogElement),window.customElements.get("details-dialog")||(window.DetailsDialogElement=DetailsDialogElement,window.customElements.define("details-dialog",DetailsDialogElement));const Gn=new WeakMap;function Kn(t,e){setTimeout(function(){e.dispatchEvent(new Event(t))},0)}function Yn(t){return zn(t).then(function(e){const n=t.parentNode;n&&(t.insertAdjacentHTML("afterend",e),n.removeChild(t))},function(){t.classList.add("is-error")})}function zn(t){const e=t.src;let n=Gn.get(t);return n&&n.src===e?n.data:(n=e?t.load():Promise.reject(new Error("missing src")),Gn.set(t,{src:e,data:n}),n)}class IncludeFragmentElement extends HTMLElement{constructor(){super()}static get observedAttributes(){return["src"]}get src(){const t=this.getAttribute("src");if(t){const e=this.ownerDocument.createElement("a");return e.href=t,e.href}return""}set src(t){t?this.setAttribute("src",t):this.removeAttribute("src")}get data(){return zn(this)}attributeChangedCallback(t){"src"===t&&this._attached&&Yn(this)}connectedCallback(){this._attached=!0,this.src&&Yn(this)}disconnectedCallback(){this._attached=!1}request(){const t=this.src;if(!t)throw new Error("missing src");return new Request(t,{method:"GET",credentials:"same-origin",headers:{Accept:"text/html"}})}load(){return Promise.resolve().then(()=>(Kn("loadstart",this),this.fetch(this.request()))).then(t=>{if(200!==t.status)throw new Error("Failed to load resource: the server responded with a status of ".concat(t.status));const e=t.headers.get("Content-Type");if(!e||!e.match(/^text\/html/))throw new Error("Failed to load resource: expected text/html but was ".concat(e));return t}).then(t=>t.text()).then(t=>(Kn("load",this),Kn("loadend",this),t),t=>{throw Kn("error",this),Kn("loadend",this),t})}fetch(t){return fetch(t)}}t("O",IncludeFragmentElement),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=IncludeFragmentElement,window.customElements.define("include-fragment",IncludeFragmentElement));class RemoteInputElement extends HTMLElement{static get observedAttributes(){return["src"]}attributeChangedCallback(t,e){e&&"src"===t&&Jn(this,!1)}connectedCallback(){const t=this.input;t&&(t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.debounceInputChange=function(t){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),t()},300)}}(()=>Jn(this)),this.boundFetchResults=(()=>Jn(this)),t.addEventListener("focus",this.boundFetchResults),t.addEventListener("change",this.boundFetchResults),t.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const t=this.input;t&&(t.removeEventListener("focus",this.boundFetchResults),t.removeEventListener("change",this.boundFetchResults),t.removeEventListener("input",this.debounceInputChange))}get input(){const t=this.querySelector("input, textarea");return t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement?t:null}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}}async function Jn(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=t.input;if(!n)return;const o=n.value;if(e&&t.currentQuery===o)return;t.currentQuery=o;const r=t.src;if(!r)return;const i=document.getElementById(t.getAttribute("aria-owns")||"");if(!i)return;const s=new URL(r,window.location.href),a=new URLSearchParams(s.search);let c;a.append(t.getAttribute("param")||"q",o),s.search=a.toString(),t.dispatchEvent(new CustomEvent("loadstart")),t.setAttribute("loading","");let l=!1,u="";try{c=await fetch(s,{credentials:"same-origin",headers:{accept:"text/html; fragment"}}),u=await c.text(),t.dispatchEvent(new CustomEvent("load"))}catch(d){l=!0,t.dispatchEvent(new CustomEvent("error"))}t.removeAttribute("loading"),l||(c&&c.ok?(t.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0})),i.innerHTML=u):t.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0})),t.dispatchEvent(new CustomEvent("loadend")))}t("Y",RemoteInputElement),window.customElements.get("remote-input")||(window.RemoteInputElement=RemoteInputElement,window.customElements.define("remote-input",RemoteInputElement));const Qn=new WeakMap;let Zn=null;function to(t,e){return t.closest("task-lists")===e.closest("task-lists")}function eo(t){if(t.currentTarget!==t.target)return;const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.closest(".contains-task-list");if(!n)return;if(e.classList.add("is-ghost"),t.dataTransfer&&t.dataTransfer.setData("text/plain",e.textContent.trim()),!e.parentElement)return;const o=Array.from(e.parentElement.children),r=o.indexOf(e),i=Qn.get(e);i&&i.sortStarted(n),Zn={didDrop:!1,dragging:e,dropzone:e,sourceList:n,sourceSibling:o[r+1]||null,sourceIndex:r}}function no(t){if(!Zn)return;const e=t.currentTarget;e instanceof Element&&(to(Zn.dragging,e)?(t.preventDefault(),t.dataTransfer&&(t.dataTransfer.dropEffect="move"),Zn.dropzone!==e&&(Zn.dragging.classList.add("is-dragging"),Zn.dropzone=e,!function(t,e){if(t.parentNode===e.parentNode){let n=t;for(;n;){if(n===e)return!0;n=n.previousElementSibling}}return!1}(Zn.dragging,e)?e.after(Zn.dragging):e.before(Zn.dragging))):t.stopPropagation())}function oo(t){if(!Zn)return;t.preventDefault(),t.stopPropagation();const e=t.currentTarget;if(!(e instanceof Element))return;if(Zn.didDrop=!0,!Zn.dragging.parentElement)return;let n=Array.from(Zn.dragging.parentElement.children).indexOf(Zn.dragging);const o=e.closest(".contains-task-list");if(!o)return;if(Zn.sourceIndex===n&&Zn.sourceList===o)return;Zn.sourceList===o&&Zn.sourceIndex{const e=t.target;e instanceof HTMLInputElement&&e.classList.contains("task-list-item-checkbox")&&this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:ho(e),checked:e.checked}}))}),so.set(this,new MutationObserver(go.bind(null,this)))}connectedCallback(){const t=so.get(this);t&&t.observe(this,{childList:!0,subtree:!0}),go(this)}disconnectedCallback(){const t=so.get(this);t&&t.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(t){t?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(t){t?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(t,e,n){if(e!==n)switch(t){case"disabled":vo(this)}}}const ao=document.createElement("template");ao.innerHTML='\n \n \n ';const co=new WeakMap;function lo(t){if(co.get(t))return;co.set(t,!0);const e=t.closest("task-lists");if(!(e instanceof TaskListsElement))return;if(e.querySelectorAll(".task-list-item").length<=1)return;const n=ao.content.cloneNode(!0),o=n.querySelector(".handle");if(t.prepend(n),!o)throw new Error("handle not found");o.addEventListener("mouseenter",_o),o.addEventListener("mouseleave",To),function(t,e,n){Qn.set(t,{sortStarted:e,sortFinished:n}),t.addEventListener("dragstart",eo),t.addEventListener("dragenter",no),t.addEventListener("dragend",ro),t.addEventListener("drop",oo),t.addEventListener("dragover",io)}(t,yo,Eo),t.addEventListener("mouseenter",uo),t.addEventListener("mouseleave",fo)}function uo(t){const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.closest("task-lists");n instanceof TaskListsElement&&n.sortable&&!n.disabled&&e.classList.add("hovered")}function fo(t){const e=t.currentTarget;e instanceof Element&&e.classList.remove("hovered")}function ho(t){const e=po(t);if(!e)throw new Error(".contains-task-list not found");const n=Array.from(e.children).indexOf(t.closest(".task-list-item"));return[wo(e),n]}function po(t){const e=t.parentElement;return e?e.closest(".contains-task-list"):null}function mo(t){return po(t)===function t(e){const n=po(e);return n?t(n)||n:null}(t)}function go(t){const e=t.querySelectorAll(".contains-task-list > .task-list-item");for(const n of e)mo(n)&&lo(n);vo(t)}function vo(t){for(const e of t.querySelectorAll(".task-list-item"))e.classList.toggle("enabled",!t.disabled);for(const e of t.querySelectorAll(".task-list-item-checkbox"))e instanceof HTMLInputElement&&(e.disabled=t.disabled)}function wo(t){const e=t.closest("task-lists");if(!e)throw new Error("parent not found");return Array.from(e.querySelectorAll("ol, ul")).indexOf(t)}const bo=new WeakMap;function yo(t){const e=t.closest("task-lists");if(!e)throw new Error("parent not found");bo.set(e,Array.from(e.querySelectorAll("ol, ul")))}function Eo(t){let{src:e,dst:n}=t;const o=e.list.closest("task-lists");if(!o)return;const r=bo.get(o);r&&(bo.delete(o),o.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[r.indexOf(e.list),e.index],dst:[r.indexOf(n.list),n.index]}})))}function _o(t){const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.closest(".task-list-item");if(!n)return;const o=n.closest("task-lists");o instanceof TaskListsElement&&o.sortable&&!o.disabled&&n.setAttribute("draggable","true")}function To(t){if(Zn)return;const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.closest(".task-list-item");n&&n.setAttribute("draggable","false")}function xo(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ko(t,e){for(var n=0;n{const o={resolve:e,reject:n};this.previousReceiver=o,t.then(function(...t){o.resolve(...t)},function(...t){o.reject(...t)})})}}t("U",Uo);class Vo{constructor(t){this.closed=!1,this.unsubscribe=(()=>{t(),this.closed=!0})}}function Wo(t,e,n,o=!1){return t.addEventListener(e,n,o),new Vo(()=>{t.removeEventListener(e,n,o)})}function Bo(...t){return new Vo(()=>{for(const e of t)e.unsubscribe()})}function Xo(t,e=!1){return $o(t)||function(t,e){const n=function(t){if(Ko instanceof Element)return Ko;if(t&&t.ownerDocument&&t.ownerDocument.activeElement)return t.ownerDocument.activeElement;return null}(t);return null!=n&&!(e&&n===t)&&(me(n)&&n===t||t.contains(n)&&!function(t){if(!(Yo instanceof Element))return!1;const e=t.closest(zo);if(!e)return!1;const n=Yo.closest(zo);return e===n}(n))}(t,e)||function(t){return t.matches(":active")}(t)||function(t){return!(!t.closest(".is-dirty")&&!t.querySelector(".is-dirty"))}(t)}function $o(t){for(const e of t.querySelectorAll("input, textarea"))if((e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)&&Go(e))return!0;return!1}function Go(t){if(t instanceof HTMLInputElement&&("checkbox"===t.type||"radio"===t.type)){if(t.checked!==t.defaultChecked)return!0}else if(t.value!==t.defaultValue)return!0;return!1}let Ko,Yo;document.addEventListener("mouseup",function(t){Yo=t.target});const zo="a[href], button, details:not([open]) summary";function Jo(t,e){return Qo(function(t){if(t.activeElement!==t.body)return t.activeElement;var e=t.querySelectorAll(":hover"),n=e.length;if(n)return e[n-1]}(t),e)}function Qo(t,e){var n=t;if(!n)return Promise.resolve(e());var o=n.ownerDocument.documentElement;var r=function(t){for(var e=[];t;){var n=t.getBoundingClientRect(),o=n.top,r=n.left;e.push({element:t,top:o,left:r}),t=t.parentElement}return e}(n);return Promise.resolve(e()).then(function(t){var e=function(t){for(var e=0;e{const o=vt(document,e.trim()),r=n&&t===t.ownerDocument.activeElement?o.querySelector("*"):null;for(const e of t.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const t=d(e,"data-updatable-content-scroll-position-id");er.set(t,e.scrollTop)}t.replaceWith(o),r&&r.focus()})}const er=new Map;function nr(t){const e=document.querySelector(".sso-modal");e&&(e.classList.remove("success","error"),t?e.classList.add("success"):e.classList.add("error"))}te(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(t){const e=t.getAttribute("data-updatable-content-scroll-position-id");if(!e)return;const n=er.get(e);null!=n&&(t.scrollTop=n)}}),te(".js-sso-modal-complete",function(t){if(window.opener&&window.opener.external.ssoComplete){const e=t.getAttribute("data-error"),n=t.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:e,expiresAround:n}),window.close()}else{const e=t.getAttribute("data-fallback-url");e&&(window.location.href=e)}});let or=null;function rr(){or=null}function ir(t,e=location.hash){return sr(t,ar(e))}function sr(t,e){return""===e?null:t.getElementById(e)||t.getElementsByName(e)[0]}function ar(t){try{return decodeURIComponent(t.slice(1))}catch(e){return""}}function cr(t){if(t instanceof window.Window)return"window";if(t instanceof window.Document)return"#document";const e=[t.nodeName.toLowerCase()];if(!(t instanceof HTMLElement))throw new Error("invariant: target instanceof HTMLElement");const n=t.id;if(n&&e.push(`#${n}`),"function"==typeof t.getAttribute&&t.getAttribute("class")){const n=(t.getAttribute("class")||"").trim().split(/\s+/).join(".");n&&e.push(`.${n}`)}return e.join("")}const lr=new WeakMap;function ur(t,e){const n=function(t,e){const n=u(t,"link[rel=pjax-prefetch]",HTMLLinkElement);for(const o of n)if(o.href===e)return o}(t,e);if(n){const t=lr.get(n);return n.remove(),lr.delete(n),t}}const dr={container:null,push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0},fr=20;let hr;const pr=new Uo;function mr(t,e,n){return t.dispatchEvent(new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n}))}function gr(t){vr({url:t.url,container:t.container,replace:t.replace})}function vr(t){const e={url:"",container:null};if(Object.assign(e,dr,t),"string"!=typeof e.url)throw new Error("invariant: app/assets/modules/github/pjax.js:132");e.requestUrl=e.url;const n=xr(e.url),o=n.hash,r=e.container;if(!r)throw new Error("invariant: app/assets/modules/github/pjax.js:137");const i=Lr(r);if("GET"===e.type&&(n.search+=`${n.search?"&":""}_pjax=${encodeURIComponent(i)}`,e.url=n.toString()),hr||Me(hr={id:_r(),url:window.location.href,title:document.title,container:i,fragment:e.fragment},hr.title,hr.url),gr.options=e,"string"!=typeof e.requestUrl)throw new Error("invariant: app/assets/modules/github/pjax.js:273");let s=ur(r,e.requestUrl);if(!s){if(!e.url)throw new Error("invariant: app/assets/modules/github/pjax.js:277");s=Tt(e.url,{method:e.type,body:e.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":i}})}if(!0===e.push&&!0!==e.replace){if(a=hr.id,c=Tr(r),jr[a]=c,Dr.push(a),Ir(Mr,0),Ir(Dr,fr),"string"!=typeof e.requestUrl)throw new Error("invariant: app/assets/modules/github/pjax.js:292");je(null,"",e.requestUrl)}var a,c;mr(r,"pjax:start",{url:e.url}),mr(r,"pjax:send"),pr.push(s).then(async function(t){const n=hr,s=function(){for(const t of document.getElementsByTagName("meta")){const e=t.getAttribute("http-equiv");if(e&&"X-PJAX-VERSION"===e.toUpperCase())return t.content}}(),a=t.headers.get("X-PJAX-Version"),c=function(t,e,n){if("string"!=typeof n.requestUrl)throw new Error("invariant: app/assets/modules/github/pjax.js:540");const o={url:Cr(e,n.requestUrl),title:""},r=/]*>([\s\S.]*)<\/head>/i),n=t.match(/]*>([\s\S.]*)<\/body>/i);i=e?Array.from(vt(document,e[0]).childNodes):[],s=n?Array.from(vt(document,n[0]).childNodes):[]}else i=s=Array.from(vt(document,t).childNodes);if(0===s.length)return o;const a=Ar(i,"title",HTMLTitleElement);let c;if(o.title=a.length>0?a[a.length-1].textContent:"",n.fragment){if("body"===n.fragment)c=s;else{const t=Ar(s,n.fragment,Element);c=t.length>0?[t[0]]:[]}if(c.length&&("body"===n.fragment?o.contents=c:o.contents=c.flatMap(t=>Array.from(t.childNodes)),!o.title)){const t=c[0];t instanceof Element&&(o.title=t.getAttribute("title")||t.getAttribute("data-title")||"")}}else r||(o.contents=s);if(o.contents){o.contents=o.contents.filter(function(t){return!(t instanceof Element&&t.matches("title"))});for(const e of o.contents)if(e instanceof Element)for(const t of e.querySelectorAll("title"))t.remove();const t=Ar(o.contents,"script[src]",HTMLScriptElement);for(const e of t)e.remove();if(o.scripts=t,!o.contents)throw new Error("invariant: app/assets/modules/github/pjax.js:632");o.contents=o.contents.filter(e=>-1===t.indexOf(e))}return o.title&&(o.title=o.title.trim()),o}(await t.text(),t,e),{contents:l}=c,d=xr(c.url);if(o&&(d.hash=o,c.url=d.href),s&&a&&s!==a)return void wr(c.url);if(!l)return void wr(c.url);hr={id:null!=e.id?e.id:_r(),url:c.url,title:c.title,container:i,fragment:e.fragment},!0!==e.push&&!0!==e.replace||Me(hr,c.title,c.url);const f=document.activeElement,h=null!=e.container&&e.container.contains(f);if(f&&h)try{f.blur()}catch(sn){}c.title&&(document.title=c.title),mr(r,"pjax:beforeReplace",{contents:l,state:hr,previousState:n}),Sr(r,l);const p=u(r,"input[autofocus], textarea[autofocus]").pop();p&&document.activeElement!==p&&p.focus(),function(t){if(!t)return;const e=u(document,"script[src]",HTMLScriptElement);for(const n of t){const{src:t}=n;if(e.some(e=>e.src===t))return;const o=document.createElement("script"),r=n.getAttribute("type");r&&(o.type=r),o.src=t,document.head&&document.head.appendChild(o)}}(c.scripts);let m=e.scrollTo;if(o){const t=ir(document,o);t&&(m=t.getBoundingClientRect().top+window.pageYOffset)}"number"==typeof m&&window.scrollTo(window.pageXOffset,m),mr(r,"pjax:success"),mr(r,"pjax:complete"),mr(r,"pjax:end")},function(t){let n=e.requestUrl;if("string"!=typeof n)throw new Error("invariant: app/assets/modules/github/pjax.js:150");t.response&&(n=Cr(t.response,n));const o=mr(r,"pjax:error");"GET"===e.type&&o&&wr(n),mr(r,"pjax:complete"),mr(r,"pjax:end")})}function wr(t){hr&&Me(null,"",hr.url),window.location.replace(t)}let br=!0;const yr=window.location.href,Er=window.history.state;function _r(){return(new Date).getTime()}function Tr(t){const e=t.cloneNode(!0);return[Lr(t),Array.from(e.childNodes),Date.now()]}function xr(t){const e=document.createElement("a");return e.href=t,e}function kr(t){return t.href.replace(/#.*/,"")}function Lr(t){if(t.id)return`#${t.id}`;throw new Error("pjax container has no id")}function Ar(t,e,n){let o=[];for(const r of t)r instanceof Element&&(r instanceof n&&r.matches(e)&&o.push(r),o=o.concat(u(r,e,n)));return o}function Sr(t,e){t.innerHTML="";for(const n of e)null!=n&&t.appendChild(n)}function Cr(t,e){const n=t.headers.get("X-PJAX-URL");return n?((o=xr(n)).search=o.search.replace(/([?&])(_pjax|_)=[^&]*/g,""),o.href.replace(/\?($|#)/,"$1")):e;var o}Er&&Er.container&&(hr=Er),"state"in window.history&&(br=!1);const jr={},Mr=[],Dr=[];function Ir(t,e){for(;t.length>e;)delete jr[t.shift()]}function Pr(t){return!function(t){return t.offsetWidth<=0&&t.offsetHeight<=0}(t)}window.addEventListener("popstate",function(t){br||pr.push(Promise.resolve(new Response));const e=hr,n=t.state;let o;if(n&&n.container){if(br&&yr===n.url)return;if(e){if(e.id===n.id)return;o=e.id{Or.length=Nr=0});let qr=window.location.href;window.addEventListener("popstate",function(){qr=window.location.href}),window.addEventListener("hashchange",function(t){const e=window.location.href;try{Hr(Or,t.oldURL||qr,e)}finally{qr=e}});let Fr=null;document.addEventListener("pjax:start",function(){Fr=window.location.href}),document.addEventListener("pjax:end",function(){Hr(Or,Fr,window.location.href)}),function(){var t=function(t){this.w=t||[]};t.prototype.set=function(t){this.w[t]=!0},t.prototype.encode=function(){for(var t=[],e=0;e<\/script>')):((n=T.createElement("script")).type="text/javascript",n.async=!0,n.src=t,o&&(n.onload=o),e&&(n.id=e),(t=T.getElementsByTagName("script")[0]).parentNode.insertBefore(n,t)))},v=function(){return"https:"==T.location.protocol},w=function(t,e){return(t=t.match("(?:&|#|\\?)"+h(e).replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")+"=([^]*)"))&&2==t.length?t[1]:""},b=function(){var t=""+T.location.hostname;return 0==t.indexOf("www.")?t.substring(4):t},y=function(t,e){if(1==e.length&&null!=e[0]&&"object"==typeof e[0])return e[0];for(var n={},o=Math.min(t.length+1,e.length),r=0;r=e.length)P(t,e,n);else{if(!(8192>=e.length))throw R("len",e.length),new D(e.length);N(t,e,n)||O(t,e,n)||P(t,e,n)}},P=function(t,e,n){var o=d(t+"?"+e);o.onload=o.onerror=function(){o.onload=null,o.onerror=null,n()}},O=function(t,e,n){var o=_.XMLHttpRequest;if(!o)return!1;var r=new o;return"withCredentials"in r&&(r.open("POST",t,!0),r.withCredentials=!0,r.setRequestHeader("Content-Type","text/plain"),r.onreadystatechange=function(){4==r.readyState&&(n(),r=null)},r.send(e),!0)},N=function(t,e,n){return!!_.navigator.sendBeacon&&(!!_.navigator.sendBeacon(t,e)&&(n(),!0))},R=function(t,e,n){1<=100*Math.random()||k("?")||(t=["t=error","_e="+t,"_v=j48","sr=1"],e&&t.push("_f="+e),n&&t.push("_m="+h(n.substring(0,100))),t.push("aip=1"),t.push("z="+Y()),P(M()+"/collect",t.join("&"),f))},H=function(t){var e=_.gaData=_.gaData||{};return e[t]=e[t]||{}},q=function(){this.M=[]};function F(t){if(100!=t.get(Ne)&&to(et(t,Te))%1e4>=100*nt(t,Ne))throw"abort"}function U(t){if(k(et(t,Le)))throw"abort"}function V(){var t=T.location.protocol;if("http:"!=t&&"https:"!=t)throw"abort"}function W(t){try{_.navigator.sendBeacon?n(42):_.XMLHttpRequest&&"withCredentials"in new _.XMLHttpRequest&&n(40)}catch(hn){}t.set(ie,r(t),!0),t.set(yt,nt(t,yt)+1);var e=[];Z.map(function(n,o){o.F&&(null!=(n=t.get(n))&&n!=o.defaultValue&&("boolean"==typeof n&&(n*=1),e.push(o.F+"="+h(""+n))))}),e.push("z="+z()),t.set(vt,e.join("&"),!0)}function B(t){var e=et(t,qe)||M()+"/collect",n=et(t,bt);if(!n&&t.get(wt)&&(n="beacon"),n){var o=et(t,vt),r=(r=t.get(gt))||f;"image"==n?P(e,o,r):"xhr"==n&&O(e,o,r)||"beacon"==n&&N(e,o,r)||I(e,o,r)}else I(e,et(t,vt),t.get(gt));e=t.get(Le),n=(e=H(e)).hitcount,e.hitcount=n?n+1:1,e=t.get(Le),delete H(e).pending_experiments,t.set(gt,f,!0)}function X(t){var e;(_.gaData=_.gaData||{}).expId&&t.set(zt,(_.gaData=_.gaData||{}).expId),(_.gaData=_.gaData||{}).expVar&&t.set(Jt,(_.gaData=_.gaData||{}).expVar);var n=t.get(Le);if(n=H(n).pending_experiments){var o=[];for(e in n)n.hasOwnProperty(e)&&n[e]&&o.push(encodeURIComponent(e)+"."+encodeURIComponent(n[e]));e=o.join("!")}else e=void 0;e&&t.set(Qt,e,!0)}function $(){if(_.navigator&&"preview"==_.navigator.loadPurpose)throw"abort"}function G(t){var e=_.gaDevIds;a(e)&&0!=e.length&&t.set("&did",e.join(","),!0)}function K(t){if(!t.get(Le))throw"abort"}q.prototype.add=function(t){this.M.push(t)},q.prototype.D=function(t){try{for(var e=0;e=o)throw"abort";t.set(re,--o)}t.set(ne,++e)}var Q=function(){this.data=new E},Z=new E,tt=[];Q.prototype.get=function(t){var e=it(t),n=this.data.get(t);return e&&null==n&&(n=s(e.defaultValue)?e.defaultValue():e.defaultValue),e&&e.Z?e.Z(this,t,n):n};var et=function(t,e){return null==(t=t.get(e))?"":""+t},nt=function(t,e){return null==(t=t.get(e))||""===t?0:1*t};Q.prototype.set=function(t,e,n){if(t)if("object"==typeof t)for(var o in t)t.hasOwnProperty(o)&&ot(this,o,t[o],n);else ot(this,t,e,n)};var ot=function(t,e,n,o){if(null!=n)switch(e){case Le:Cn.test(n)}var r=it(e);r&&r.o?r.o(t,e,n,o):t.data.set(e,n,o)},rt=function(t,e,n,o,r){this.name=t,this.F=e,this.Z=o,this.o=r,this.defaultValue=n},it=function(t){var e=Z.get(t);if(!e)for(var n=0;nn)&&(t[e]=void 0)},Ke=function(t){return function(e){if("pageview"==e.get(mt)&&!t.I){t.I=!0;var n=function(t){var e=Math.min(nt(t,Re),100);return!(to(et(t,Te))%100>=e)}(e);e=0=t&&o.push({hash:s[0],R:r[i],O:s})}if(0!=o.length)return 1==o.length?o[0]:an(e,o)||an(n,o)||an(null,o)||o[0]}function an(t,e){var n;null==t?n=t=1:(n=to(t),t=to(l(t,".")?t.substring(1):"."+t));for(var o=0;or.length)){o=[];for(var i=0;i=a[0]||0>=a[1]?"":a.join("x"),t.set(St,o),t.set(jt,function(){var t,e,n;if((n=(n=_.navigator)?n.plugins:null)&&n.length)for(var o=0;oarguments.length||("string"==typeof arguments[0]?(e=arguments[0],o=[].slice.call(arguments,1)):(e=arguments[0]&&arguments[0][mt],o=arguments),e&&((o=y(In[e]||[],o))[mt]=e,this.b.set(o,void 0,!0),this.filters.D(this.b),this.b.data.m={},We(this.ra,this.b)&&function(t){var e=_.performance;if(e&&e.getEntriesByName){n(35);var o="https://www.google-analytics.com/analytics.js?wpid="+t;g(o,void 0,void 0,function(){try{var r=1,i=e.getEntriesByName("https://www.google-analytics.com/analytics.js");i&&0!=i.length||(i=e.getEntriesByName("http://www.google-analytics.com/analytics.js"),r=0);var s=e.getEntriesByName(o);if(i&&1==i.length&&s&&1==s.length){n(37);var a=i[0],c=s[0],l={tid:t,ad:Sn(a.duration),bd:Sn(c.duration),ar:Sn(a.responseEnd-a.requestStart),br:Sn(c.responseEnd-c.requestStart),an:Sn(a.domainLookupEnd-a.domainLookupStart),bn:Sn(c.domainLookupEnd-c.domainLookupStart),ac:Sn(a.connectEnd-a.connectStart),bc:Sn(c.connectEnd-c.connectStart),as:r};for(var u in(r=[]).push("_v=j48"),r.push("id=10"),l)l.hasOwnProperty(u)&&r.push(u+"="+h(l[u]));r.push("z="+Y()),P("https://www.google-analytics.com/u/d",r.join("&"),f)}}catch(d){}})}}(this.b.get(Le))))},jn.prototype.ma=function(t,e){var n=this;Wn(t,n,e)||(Xn(t,function(){Wn(t,n,e)}),Bn(String(n.get(_e)),t,void 0,e,!0))};var Pn,On,Nn,Rn,Hn=function(t){return"prerender"!=T.visibilityState&&(t(),!0)},qn=function(t){if(!Hn(t)){n(16);var e=!1,o=function(){if(!e&&Hn(t)){e=!0;var n=o,r=T;r.removeEventListener?r.removeEventListener("visibilitychange",n,!1):r.detachEvent&&r.detachEvent("onvisibilitychange",n)}};p(T,"visibilitychange",o)}},Fn=/^(?:(\w+)\.)?(?:(\w+):)?(\w+)$/,Un=function(t){if(s(t[0]))this.u=t[0];else{var e=Fn.exec(t[0]);if(null!=e&&4==e.length&&(this.c=e[1]||"t0",this.K=e[2]||"",this.C=e[3],this.a=[].slice.call(t,1),this.K||(this.A="create"==this.C,this.i="require"==this.C,this.g="provide"==this.C,this.ba="remove"==this.C),this.i&&(3<=this.a.length?(this.X=this.a[1],this.W=this.a[2]):this.a[1]&&(c(this.a[1])?this.X=this.a[1]:this.W=this.a[1]))),e=t[1],t=t[2],!this.C)throw"abort";if(this.i&&(!c(e)||""==e))throw"abort";if(this.g&&(!c(e)||""==e||!s(t)))throw"abort";if(Vn(this.c)||Vn(this.K))throw"abort";if(this.g&&"t0"!=this.c)throw"abort"}};function Vn(t){return 0<=t.indexOf(".")||0<=t.indexOf(":")}Pn=new E,Nn=new E,Rn=new E,On={ec:45,ecommerce:46,linkid:47};var Wn=function(t,e,n){e==zn||e.get(_e);var o=Pn.get(t);return!!s(o)&&(e.plugins_=e.plugins_||new E,!!e.plugins_.get(t)||(e.plugins_.set(t,new o(e,n||{})),!0))},Bn=function(t,e,o,r,i){if(!s(Pn.get(e))&&!Nn.get(e)){if(On.hasOwnProperty(e)&&n(On[e]),wn.test(e)){if(n(52),!(t=zn.j(t)))return!0;r={id:e,B:(o=r||{}).dataLayer||"dataLayer",ia:!!t.get("anonymizeIp"),na:i,G:!1},t.get(">m")==e&&(r.G=!0);var a=String(t.get("name"));"t0"!=a&&(r.target=a),k(String(t.get("trackingId")))||(r.ja=String(t.get(Te)),r.ka=Number(t.get(xe)),o=o.palindrome?yn:bn,o=(o=T.cookie.replace(/^|(; +)/g,";").match(o))?o.sort().join("").substring(1):void 0,r.la=o,r.qa=w(t.b.get(Et)||"","gclid")),t=r.B,o=(new Date).getTime(),_[t]=_[t]||[],o={"gtm.start":o},i||(o.event="gtm.js"),_[t].push(o),o=function(t){function e(t,e){e&&(n+="&"+t+"="+h(e))}var n="https://www.google-analytics.com/gtm/js?id="+h(t.id);return"dataLayer"!=t.B&&e("l",t.B),e("t",t.target),e("cid",t.ja),e("cidt",t.ka),e("gac",t.la),e("aip",t.ia),t.na&&e("m","sync"),e("cycle",t.G),t.qa&&e("gclid",t.qa),n}(r)}!o&&On.hasOwnProperty(e)?(n(39),o=e+".js"):n(43),o&&(o&&0<=o.indexOf("/")||(o=(dt||v()?"https:":"http:")+"//www.google-analytics.com/plugins/ua/"+o),t=(r=Kn(o)).protocol,o=T.location.protocol,("https:"==t||t==o||"http:"==t&&"http:"==o)&&Gn(r)&&(g(r.url,void 0,i),Nn.set(e,!0)))}},Xn=function(t,e){var n=Rn.get(t)||[];n.push(e),Rn.set(t,n)},$n=function(t,e){Pn.set(t,e),e=Rn.get(t)||[];for(var n=0;nt.split("/")[0].indexOf(":")&&(t=s+r[2].substring(0,r[2].lastIndexOf("/"))+"/"+t),n.href=t,o=e(n),{protocol:(n.protocol||"").toLowerCase(),host:o[0],port:o[1],path:o[2],query:n.search||"",url:t||""}},Yn={ga:function(){Yn.f=[]}};Yn.ga(),Yn.D=function(t){var e=Yn.J.apply(Yn,arguments);e=Yn.f.concat(e);for(Yn.f=[];0o;o++){var r=e[o].src;if(r&&0==r.indexOf("https://www.google-analytics.com/analytics")){n(33),e=!0;break t}}e=!1}e&&(dt=!0)}v()||dt||!We(new Ve(1e4))||(n(36),dt=!0),(_.gaplugins=_.gaplugins||{}).Linker=dn,e=dn.prototype,$n("linker",dn),Ue("decorate",e,e.ca,20),Ue("autoLink",e,e.S,25),$n("displayfeatures",Ln),$n("adfeatures",Ln),t=t&&t.q,a(t)?Yn.D.apply(zn,t):n(50)}},zn.da=function(){for(var t=zn.getAll(),e=0;e>21:o;return o}Zn&&Zn.r?Qn():qn(Qn),qn(function(){Yn.D(["provide","render",f])})}(window),function(){var t=window,e="push",n="length",o="prototype",r=function(t){if(t.get&&t.set){this.clear();var e=t.get("buildHitTask");t.set("buildHitTask",d(this,e)),t.set("_rlt",f(this,t.get("_rlt")))}},i={action:"pa",promoAction:"promoa",id:"ti",affiliation:"ta",revenue:"tr",tax:"tt",shipping:"ts",coupon:"tcc",step:"cos",label:"col",option:"col",options:"col",list:"pal",listSource:"pls"},s={id:"id",name:"nm",brand:"br",category:"ca",variant:"va",position:"ps",price:"pr",quantity:"qt",coupon:"cc","dimension(\\d+)":"cd","metric(\\d+)":"cm"},a={id:"id",name:"nm",creative:"cr",position:"ps"},c=function(t,e){this.name=t,this.source=e,this.e=[]},l="detail checkout checkout_option click add remove purchase refund".split(" ");r[o].clear=function(){this.b=void 0,this.f=[],this.a=[],this.g=[],this.d=void 0},r[o].h=function(t,e){var n=e||{};"promo_click"==t?n.promoAction="click":n.action=t,this.b=h(n)},r[o].j=function(t){(t=h(t))&&this.f[e](t)},r[o].i=function(t){var o=h(t);if(o){var r,i=t.list||"";t=t.listSource||"";for(var s=0;s{o.style.display="",o.style.visibility="",t&&Wr(o,function(){o.style.height=""})},{once:!0}),o.style.boxSizing="content-box",o.style.display="block",o.style.visibility="visible",t&&Wr(o,function(){o.style.height=getComputedStyle(o).height}),o.offsetHeight)}e();for(const o of n)if(o instanceof HTMLElement&&Vr(o)){const t=getComputedStyle(o).height;o.style.boxSizing="",o.style.height="0px"===t?`${o.scrollHeight}px`:"0px"}}(o,()=>{const n=null!=e?e:!o.classList.contains("open");o.classList.toggle("open",n),o.classList.toggle("Details--on",n),t.setAttribute("aria-expanded",n.toString()),Promise.resolve().then(()=>{!function(t){const e=t.querySelectorAll("input[autofocus], textarea[autofocus]"),n=e[e.length-1];n instanceof HTMLElement&&document.activeElement!==n&&n.focus()}(o),function(t){t.classList.contains("tooltipped")&&(t.classList.remove("tooltipped"),t.addEventListener("mouseleave",()=>{t.classList.add("tooltipped"),t instanceof HTMLElement&&t.blur()},{once:!0}))}(t),function(t){const e=t.closest(".js-edit-repository-meta");e instanceof HTMLFormElement&&e.reset()}(t);const e=new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:o.classList.contains("Details--on")}});o.dispatchEvent(e)})})}function Xr(t){let e=!1,n=t.parentElement;for(;n;)n.classList.contains("Details-content--shown")&&(e=!0),n.classList.contains("js-details-container")&&(n.classList.toggle("open",!e),n.classList.toggle("Details--on",!e),e=!1),n=n.parentElement}function $r(t){let e=t;const n=e.ownerDocument;if(!n)return;if(!e.offsetParent)return;const o=n.defaultView.HTMLElement;if(e!==n.body){for(;e!==n.body;){if(!(e.parentElement instanceof o))return;e=e.parentElement;const{position:t,overflowY:n,overflowX:r}=getComputedStyle(e);if("fixed"===t||"auto"===n||"auto"===r||"scroll"===n||"scroll"===r)break}return e instanceof Document?null:e}}function Gr(t,e){let n=e;const o=t.ownerDocument;if(!o)return;if(!o.body)return;const r=o.documentElement;if(!r)return;if(t===r)return;const i=Kr(t,n);if(!i)return;const s=(n=i._container)===o.documentElement?{top:o.defaultView.pageYOffset,left:o.defaultView.pageXOffset}:{top:n.scrollTop,left:n.scrollLeft},a=i.top-s.top,c=i.left-s.left,l=n.clientHeight,u=n.clientWidth;return{top:a,left:c,bottom:l-(a+t.offsetHeight),right:u-(c+t.offsetWidth),height:l,width:u}}function Kr(t,e){let n=t;const o=n.ownerDocument;if(!o)return;const r=o.documentElement;if(!r)return;const i=o.body;if(!i)return;const s=o.defaultView.HTMLElement;let a=0,c=0;const l=n.offsetHeight,u=n.offsetWidth;for(;n!==o.body&&n!==e;){if(a+=n.offsetTop||0,c+=n.offsetLeft||0,!(n.offsetParent instanceof s))return;n=n.offsetParent}let d,f,h;if(e&&e!==o&&e!==o.defaultView&&e!==o.documentElement&&e!==o.body){if(!(e instanceof s))return;h=e,d=e.scrollHeight,f=e.scrollWidth}else h=r,d=function(t,e){return Math.max(t.scrollHeight,e.scrollHeight,t.offsetHeight,e.offsetHeight,e.clientHeight)}(i,r),f=function(t,e){return Math.max(t.scrollWidth,e.scrollWidth,t.offsetWidth,e.offsetWidth,e.clientWidth)}(i,r);return{top:a,left:c,bottom:d-(a+l),right:f-(c+u),_container:h}}function Yr(t,e){let n=t;const o=t.ownerDocument;n!==o&&n!==o.defaultView&&n!==o.documentElement&&n!==o.body||(n=o);const r=o.defaultView.Document,i=o.defaultView.HTMLElement;if(n instanceof r){const t=null!=e.top?e.top:o.defaultView.pageYOffset,n=null!=e.left?e.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(n,t)}else{if(!(n instanceof i))throw new Error("container is not HTMLElement");n.scrollTop=e.top,null!=e.left&&(n.scrollLeft=e.left)}}pt("click",".js-details-target",function(t){const{currentTarget:e}=t;e instanceof HTMLElement&&(Br(e),t.preventDefault())}),Rr(function({target:t}){t&&Xr(t)});const zr=navigator.userAgent.match(/Macintosh/),Jr=zr?"metaKey":"ctrlKey",Qr=zr?"Meta":"Control";let Zr=!1,ti={x:0,y:0};function ei(t){t instanceof MouseEvent&&(ti.x===t.clientX&&ti.y===t.clientY||(Zr=!1),ti={x:t.clientX,y:t.clientY})}function ni(t){if(Zr)return;const e=t.currentTarget,{target:n}=t;if(!(n instanceof Element&&e instanceof HTMLElement&&e.closest(".js-active-navigation-container")))return;const o=n.closest(".js-navigation-item");o&&hi(o,e)}te(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:t=>Bo(Wo(t,"mouseover",ei),Wo(t,"mouseover",ni))});let oi=0;function ri(t){if(t.target!==document.body&&t.target instanceof HTMLElement&&!t.target.classList.contains("js-navigation-enable"))return;Zr=!0;const e=pi();let n=!1;if(e){n=mt(e.querySelector('.js-navigation-item[aria-selected="true"]')||e,"navigation:keydown",{hotkey:Mo(t),originalEvent:t,originalTarget:t.target})}n||t.preventDefault()}function ii(t){mt(t.currentTarget,"navigation:open",{modifierKey:t.modifierKey||t.altKey||t.ctrlKey||t.metaKey,shiftKey:t.shiftKey})||t.preventDefault()}function si(t){const e=pi();t!==e&&(e&&ai(e),t.classList.add("js-active-navigation-container"))}function ai(t){t.classList.remove("js-active-navigation-container")}function ci(t,e){e||(e=t);const n=mi(t)[0],o=e.closest(".js-navigation-item")||n;if(si(t),o instanceof HTMLElement){if(hi(o,t))return;const e=$r(o);if(!e)throw new Error("invariant: app/assets/modules/github/navigation.js:481");wi(e,o)}}function li(t){const e=t.querySelectorAll(".js-navigation-item[aria-selected]");for(const n of e)n.classList.remove("navigation-focus"),n.setAttribute("aria-selected","false")}function ui(t,e){const n=mi(e),o=n.indexOf(t),r=n[o-1];if(r){if(hi(r,e))return;const t=$r(r);if(!t)throw new Error("invariant: app/assets/modules/github/navigation.js:529");"page"===gi(e)?vi(t,r):wi(t,r)}}function di(t,e){const n=mi(e),o=n.indexOf(t),r=n[o+1];if(r){if(hi(r,e))return;const t=$r(r);if(!t)throw new Error("invariant: app/assets/modules/github/navigation.js:558");"page"===gi(e)?vi(t,r):wi(t,r)}}function fi(t,e=!1){mt(t,"navigation:keyopen",{modifierKey:e})}function hi(t,e){return!mt(t,"navigation:focus")||(li(e),t.classList.add("navigation-focus"),t.setAttribute("aria-selected","true"),!1)}function pi(){return document.querySelector(".js-active-navigation-container")}function mi(t){return Array.from(t.querySelectorAll(".js-navigation-item")).filter(Pr)}function gi(t){return t.getAttribute("data-navigation-scroll")||"item"}function vi(t,e,n="smooth"){const o=Gr(e,t);o&&(o.bottom<=0?e.scrollIntoView({behavior:n,block:"start"}):o.top<=0&&e.scrollIntoView({behavior:n,block:"end"}))}function wi(t,e){const n=Kr(e,t),o=Gr(e,t);if(null!=n&&null!=o)if(o.bottom<=0&&document.body){Yr(t,{top:(null!=t.offsetParent?t.scrollHeight:document.body.scrollHeight)-(n.bottom+o.height)})}else o.top<=0&&Yr(t,{top:n.top})}te(".js-active-navigation-container",{add(){1===++oi&&document.addEventListener("keydown",ri)},remove(){0===--oi&&document.removeEventListener("keydown",ri)}}),pt("navigation:keydown",".js-active-navigation-container",function(t){if(!(t instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/navigation.js:208");const e=t.currentTarget,n=t.detail.originalTarget.matches("input, textarea"),o=t.target;if(o.classList.contains("js-navigation-item"))if(n){if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":di(o,e);break;case"Control+p":ui(o,e)}switch(Mo(t.detail.originalEvent)){case"ArrowUp":ui(o,e);break;case"ArrowDown":di(o,e);break;case"Enter":case`${Qr}+Enter`:fi(o,t.detail.originalEvent[Jr])}}else{if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":di(o,e);break;case"Control+p":ui(o,e);break;case"Alt+v":!function(t,e){const n=mi(e);let o=n.indexOf(t);const r=$r(t);if(null==r)return;let i,s;for(;(i=n[o-1])&&(s=Gr(i,r))&&s.top>=0;)o--;if(i){const t=hi(i,e);if(t)return;vi(r,i)}}(o,e);break;case"Control+v":!function(t,e){const n=mi(e);let o=n.indexOf(t);const r=$r(t);if(null==r)return;let i,s;for(;(i=n[o+1])&&(s=Gr(i,r))&&s.bottom>=0;)o++;if(i){const t=hi(i,e);if(t)return;vi(r,i)}}(o,e)}switch(Mo(t.detail.originalEvent)){case"j":case"J":di(o,e);break;case"k":case"K":ui(o,e);break;case"o":case"Enter":case`${Qr}+Enter`:fi(o,t.detail[Jr])}}else{const o=mi(e)[0];if(o)if(n){if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":hi(o,e)}switch(Mo(t.detail.originalEvent)){case"ArrowDown":hi(o,e)}}else{if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":case"Control+v":hi(o,e)}switch(Mo(t.detail.originalEvent)){case"j":hi(o,e)}}}if(n){if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":case"Control+p":t.preventDefault()}switch(Mo(t.detail.originalEvent)){case"ArrowUp":case"ArrowDown":t.preventDefault();break;case"Enter":t.preventDefault()}}else{if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":t.preventDefault()}switch(Mo(t.detail.originalEvent)){case"j":case"k":t.preventDefault();break;case"o":case"Enter":case`${Jr}+Enter`:t.preventDefault()}}}),pt("click",".js-active-navigation-container .js-navigation-item",function(t){if(!(t instanceof MouseEvent))throw new Error("invariant: app/assets/modules/github/navigation.js:379");ii(t)}),pt("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(t){if(!(t instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/navigation.js:384");const e=t.currentTarget.classList.contains("js-navigation-open")?t.currentTarget:t.currentTarget.querySelector(".js-navigation-open");if(e){if(t.detail.modifierKey)window.open(e.href,"_blank"),window.focus();else{e.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&e.click()}t.preventDefault()}else ii(t)});var bi=Dn(function(t){var e;e=function(){if("undefined"==typeof window||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var t,e,n,o,r,i,s,a,c,l,u,d,f,h,p,m,g,v,w,b,y,E,_={},T=/\s+/g,x=/left|right|inline/,k="Sortable"+(new Date).getTime(),L=window,A=L.document,S=L.parseInt,C=L.setTimeout,j=L.jQuery||L.Zepto,M=L.Polymer,D=!1,I="draggable"in A.createElement("div"),P=!navigator.userAgent.match(/(?:Trident.*rv[ :]?11\.|msie)/i)&&((E=A.createElement("x")).style.cssText="pointer-events:auto","auto"===E.style.pointerEvents),O=!1,N=Math.abs,R=Math.min,H=[],q=[],F=function(){return!1},U=it(function(t,e,n){if(n&&e.scroll){var o,r,i,s,a,d,f=n[k],h=e.scrollSensitivity,p=e.scrollSpeed,m=t.clientX,g=t.clientY,v=window.innerWidth,w=window.innerHeight;if(l!==n&&(c=e.scroll,l=n,u=e.scrollFn,!0===c)){c=n;do{if(c.offsetWidth-1:r==t)}:F}var n={},o=t.group;o&&"object"==typeof o||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n};try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){D={capture:!1,passive:!1}}}))}catch(lt){}function W(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(t);this.el=t,this.options=e=st({},e),t[k]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(t.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==W.supportPointer};for(var o in n)!(o in e)&&(e[o]=n[o]);for(var r in V(e),this)"_"===r.charAt(0)&&"function"==typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!e.forceFallback&&I,G(t,"mousedown",this._onTapStart),G(t,"touchstart",this._onTapStart),e.supportPointer&&G(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(G(t,"dragover",this),G(t,"dragenter",this)),q.push(this._onDragOver),e.store&&this.sort(e.store.get(this))}function B(e,n){"clone"!==e.lastPullMode&&(n=!0),r&&r.state!==n&&(z(r,"display",n?"none":""),n||r.state&&(e.options.group.revertClone?(i.insertBefore(r,s),e._animate(t,r)):i.insertBefore(r,t)),r.state=n)}function X(t,e,n){if(t){n=n||A;do{if(">*"===e&&t.parentNode===n||rt(t,e))return t}while(t=$(t))}return null}function $(t){var e=t.host;return e&&e.nodeType?e:t.parentNode}function G(t,e,n){t.addEventListener(e,n,D)}function K(t,e,n){t.removeEventListener(e,n,D)}function Y(t,e,n){if(t)if(t.classList)t.classList[n?"add":"remove"](e);else{var o=(" "+t.className+" ").replace(T," ").replace(" "+e+" "," ");t.className=(o+(n?" "+e:"")).replace(T," ")}}function z(t,e,n){var o=t&&t.style;if(o){if(void 0===n)return A.defaultView&&A.defaultView.getComputedStyle?n=A.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in o||(e="-webkit-"+e),o[e]=n+("string"==typeof n?"":"px")}}function J(t,e,n){if(t){var o=t.getElementsByTagName(e),r=0,i=o.length;if(n)for(;r*"!==e&&!rt(t,e)||n++;return n}function rt(t,e){if(t){var n=(e=e.split(".")).shift().toUpperCase(),o=new RegExp("\\s("+e.join("|")+")(?=\\s)","g");return!(""!==n&&t.nodeName.toUpperCase()!=n||e.length&&((" "+t.className+" ").match(o)||[]).length!=e.length)}return!1}function it(t,e){var n,o;return function(){void 0===n&&(n=arguments,o=this,C(function(){1===n.length?t.call(o,n[0]):t.apply(o,n),n=void 0},e))}}function st(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function at(t){return C(t,0)}function ct(t){return clearTimeout(t)}return W.prototype={constructor:W,_onTapStart:function(e){var n,o=this,r=this.el,i=this.options,s=i.preventOnFilter,c=e.type,l=e.touches&&e.touches[0],u=(l||e).target,d=e.target.shadowRoot&&e.path&&e.path[0]||u,f=i.filter;if(function(t){H.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var o=e[n];o.checked&&H.push(o)}}(r),!t&&!(/mousedown|pointerdown/.test(c)&&0!==e.button||i.disabled)&&!d.isContentEditable&&(u=X(u,i.draggable,r))&&a!==u){if(n=ot(u,i.draggable),"function"==typeof f){if(f.call(this,e,u,this))return Q(o,d,"filter",u,r,r,n),void(s&&e.preventDefault())}else if(f&&(f=f.split(",").some(function(t){if(t=X(d,t.trim(),r))return Q(o,t,"filter",u,r,r,n),!0})))return void(s&&e.preventDefault());i.handle&&!X(d,i.handle,r)||this._prepareDragStart(e,l,u,n)}},_prepareDragStart:function(o,r,c,l){var u,d=this,f=d.el,h=d.options,m=f.ownerDocument;c&&!t&&c.parentNode===f&&(w=o,i=f,t=c,h.handleReplacedDragElement&&(e=c.getAttribute("id")),n=t.parentNode,s=t.nextSibling,a=c,g=h.group,p=l,this._lastX=(r||o).clientX,this._lastY=(r||o).clientY,t.style["will-change"]="all",u=function(){d._disableDelayedDrag(),t.draggable=d.nativeDraggable,Y(t,h.chosenClass,!0),d._triggerDragStart(o,r),Q(d,i,"choose",t,i,i,p)},h.ignore.split(",").forEach(function(e){J(t,e.trim(),tt)}),G(m,"mouseup",d._onDrop),G(m,"touchend",d._onDrop),G(m,"touchcancel",d._onDrop),G(m,"selectstart",d),h.supportPointer&&G(m,"pointercancel",d._onDrop),h.delay?(G(m,"mouseup",d._disableDelayedDrag),G(m,"touchend",d._disableDelayedDrag),G(m,"touchcancel",d._disableDelayedDrag),G(m,"mousemove",d._disableDelayedDrag),G(m,"touchmove",d._disableDelayedDrag),h.supportPointer&&G(m,"pointermove",d._disableDelayedDrag),d._dragStartTimer=C(u,h.delay)):u())},_disableDelayedDrag:function(){var t=this.el.ownerDocument;clearTimeout(this._dragStartTimer),K(t,"mouseup",this._disableDelayedDrag),K(t,"touchend",this._disableDelayedDrag),K(t,"touchcancel",this._disableDelayedDrag),K(t,"mousemove",this._disableDelayedDrag),K(t,"touchmove",this._disableDelayedDrag),K(t,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(e,n){(n=n||("touch"==e.pointerType?e:null))?(w={target:t,clientX:n.clientX,clientY:n.clientY},this._onDragStart(w,"touch")):this.nativeDraggable?(G(t,"dragend",this),G(i,"dragstart",this._onDragStart)):this._onDragStart(w,!0);try{A.selection?at(function(){A.selection.empty()}):window.getSelection().removeAllRanges()}catch(lt){}},_dragStarted:function(){if(i&&t){var e=this.options;Y(t,e.ghostClass,!0),Y(t,e.dragClass,!1),W.active=this,Q(this,i,"start",t,i,i,p)}else this._nulling()},_emulateDragOver:function(){if(b){if(this._lastX===b.clientX&&this._lastY===b.clientY)return;this._lastX=b.clientX,this._lastY=b.clientY,P||z(o,"display","none");var t=A.elementFromPoint(b.clientX,b.clientY),e=t,n=q.length;if(t&&t.shadowRoot&&(e=t=t.shadowRoot.elementFromPoint(b.clientX,b.clientY)),e)do{if(e[k]){for(;n--;)q[n]({clientX:b.clientX,clientY:b.clientY,target:t,rootEl:e});break}t=e}while(e=e.parentNode);P||z(o,"display","")}},_onTouchMove:function(t){if(w){var e=this.options,n=e.fallbackTolerance,r=e.fallbackOffset,i=t.touches?t.touches[0]:t,s=i.clientX-w.clientX+r.x,a=i.clientY-w.clientY+r.y,c=t.touches?"translate3d("+s+"px,"+a+"px,0)":"translate("+s+"px,"+a+"px)";if(!W.active){if(n&&R(N(i.clientX-this._lastX),N(i.clientY-this._lastY))5||e.clientX-(n.left+n.width)>5}(m,a)){if(0!==m.children.length&&m.children[0]!==o&&m===a.target&&(c=m.lastElementChild),c){if(c.animated)return;u=c.getBoundingClientRect()}B(E,_),!1!==Z(i,m,t,l,c,u,a)&&(t.contains(m)||(m.appendChild(t),n=m),this._animate(l,t),c&&this._animate(u,c))}else if(c&&!c.animated&&c!==t&&void 0!==c.parentNode[k]){d!==c&&(d=c,f=z(c),h=z(c.parentNode));var S=(u=c.getBoundingClientRect()).right-u.left,j=u.bottom-u.top,M=x.test(f.cssFloat+f.display)||"flex"==h.display&&0===h["flex-direction"].indexOf("row"),D=c.offsetWidth>t.offsetWidth,I=c.offsetHeight>t.offsetHeight,P=(M?(a.clientX-u.left)/S:(a.clientY-u.top)/j)>.5,N=c.nextElementSibling,R=!1;if(M){var H=t.offsetTop,q=c.offsetTop;R=H===q?c.previousElementSibling===t&&!D||P&&D:c.previousElementSibling===t||t.previousElementSibling===c?(a.clientY-u.top)/j>.5:q>H}else T||(R=N!==t&&!I||P&&I);var F=Z(i,m,t,l,c,u,a,R);!1!==F&&(1!==F&&-1!==F||(R=1===F),O=!0,C(et,30),B(E,_),t.contains(m)||(R&&!N?m.appendChild(t):c.parentNode.insertBefore(t,R?N:c)),n=t.parentNode,this._animate(l,t),this._animate(u,c))}}},_animate:function(t,e){var n=this.options.animation;if(n){var o=e.getBoundingClientRect();1===t.nodeType&&(t=t.getBoundingClientRect()),z(e,"transition","none"),z(e,"transform","translate3d("+(t.left-o.left)+"px,"+(t.top-o.top)+"px,0)"),e.offsetWidth,z(e,"transition","all "+n+"ms"),z(e,"transform","translate3d(0,0,0)"),clearTimeout(e.animated),e.animated=C(function(){z(e,"transition",""),z(e,"transform",""),e.animated=!1},n)}},_offUpEvents:function(){var t=this.el.ownerDocument;K(A,"touchmove",this._onTouchMove),K(A,"pointermove",this._onTouchMove),K(t,"mouseup",this._onDrop),K(t,"touchend",this._onDrop),K(t,"pointerup",this._onDrop),K(t,"touchcancel",this._onDrop),K(t,"pointercancel",this._onDrop),K(t,"selectstart",this)},_onDrop:function(e){var a=this.el,c=this.options;clearInterval(this._loopId),clearInterval(_.pid),clearTimeout(this._dragStartTimer),ct(this._cloneId),ct(this._dragStartId),K(A,"mouseover",this),K(A,"mousemove",this._onTouchMove),this.nativeDraggable&&(K(A,"drop",this),K(a,"dragstart",this._onDragStart)),this._offUpEvents(),e&&(y&&(e.preventDefault(),!c.dropBubble&&e.stopPropagation()),o&&o.parentNode&&o.parentNode.removeChild(o),i!==n&&"clone"===W.active.lastPullMode||r&&r.parentNode&&r.parentNode.removeChild(r),t&&(this.nativeDraggable&&K(t,"dragend",this),tt(t),t.style["will-change"]="",Y(t,this.options.ghostClass,!1),Y(t,this.options.chosenClass,!1),Q(this,i,"unchoose",t,n,i,p),i!==n?(m=ot(t,c.draggable))>=0&&(Q(null,n,"add",t,n,i,p,m),Q(this,i,"remove",t,n,i,p,m),Q(null,n,"sort",t,n,i,p,m),Q(this,i,"sort",t,n,i,p,m)):t.nextSibling!==s&&(m=ot(t,c.draggable))>=0&&(Q(this,i,"update",t,n,i,p,m),Q(this,i,"sort",t,n,i,p,m)),W.active&&(null!=m&&-1!==m||(m=p),Q(this,i,"end",t,n,i,p,m),this.save()))),this._nulling()},_nulling:function(){i=t=n=o=s=r=a=c=l=w=b=y=m=d=f=v=g=W.active=null,H.forEach(function(t){t.checked=!0}),H.length=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragover":case"dragenter":t&&(this._onDragOver(e),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.preventDefault()}(e));break;case"mouseover":this._onDrop(e);break;case"selectstart":e.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,o=0,r=n.length,i=this.options;o{const t={},e={},n=t=>t.replace(/^.\/(\w+)-[a-f0-9]{8,}.js$/,"./$1.js"),o={register(r,i){const s=n(`./${((document.currentScript||{}).src||"").split("?").shift().split("/").pop()}`),a={},c=i((t,e)=>e?a[t]=e:Object.assign(a,t),o);t[s]=Promise.all(r.map((t,e)=>o.import(n(t)).then(c.setters[e]))).then(()=>(c.execute(),a)).catch(t=>{throw t.message=`evaluating module ${s}: ${t.message}`,t}),e[s]&&(e[s](t[s]),delete e[s])},import:n=>t[n]||(t[n]=new Promise((t,o)=>{const r=setTimeout(()=>{o(new Error(`could not resolve ${n}`))},1e4);e[n]=(e=>{clearTimeout(r),t(e)})}))};return o})(),System.register([],function(t,e){"use strict";return{execute:function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function n(t,n){return!n||"object"!==e(n)&&"function"!=typeof n?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):n}function o(t){var e="function"==typeof Map?new Map:void 0;return(o=function(t){if(null===t||(n=t,-1===Function.toString.call(n).indexOf("[native code]")))return t;var n;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,o)}function o(){return r(t,arguments,s(this).constructor)}return o.prototype=Object.create(t.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),i(o,t)})(t)}function r(t,e,n){return(r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(sn){return!1}}()?Reflect.construct:function(t,e,n){var o=[null];o.push.apply(o,e);var r=new(Function.bind.apply(t,o));return n&&i(r,n.prototype),r}).apply(null,arguments)}function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}t({$:async function(t,e){const n=Et(t,e);n.headers.set("Accept","application/json");const o=await self.fetch(n),r=new wt(o);return yt(o,r),o.json()},A:function(){return bn()&&yn()||_n()},B:_n,C:function(t,e,n){return new Promise(function(o,r){window.u2f.register(t,e,n,function(t){"registrationData"in t&&t.registrationData?o(t):r(new An("Device registration failed",Sn(t)))})})},D:async function(t){const e=un(sn,pn,t),n=await navigator.credentials.create(e);return un(an,mn,n)},E:async function(t){const e=(n=t,"low"===n||"medium"===n||"high"===n||"two_factor"===n?n:null);var n;if(!e)throw new Error("invariant violation: level");return"true"===await xt(`/sessions/in_sudo?requested_access_level=${e}`,{headers:{accept:"application/json"}})||async function(){if(xn)return!1;xn=!0,kn=!1;const t=(await async function(){const t=document.body;if(!t)throw new Error("invariant violation: body");const e=l(document,"link[rel=sudo-modal]",HTMLLinkElement),n=document.querySelector(".js-sudo-prompt");if(n instanceof HTMLTemplateElement)return n;if(e){const n=await kt(document,function(t){const e=new URL(t,window.location.origin),n=new URLSearchParams(e.search.slice(1));return n.set("webauthn-support",En()),e.search=n.toString(),e.toString()}(e.href));return t.appendChild(n),l(document,".js-sudo-prompt",HTMLTemplateElement)}throw new Error("couldn't load sudo prompt")}()).content.cloneNode(!0);if(!(t instanceof DocumentFragment))throw new Error("invariant violation: content instanceof DocumentFragment");const e=await Fe({content:t});return await new Promise(t=>{e.addEventListener("dialog:remove",function(){xn=!1,t()},{once:!0})}),kn}()},F:function(t,e,n){var o=n||HTMLInputElement,r=t.elements.namedItem(e);if(r instanceof o)return r;throw new a("Element not found by name: <".concat(o.name,"> ").concat(e))},H:function(t,e){if("boolean"==typeof e){if(!(t instanceof HTMLInputElement))throw new TypeError("only checkboxes can be set to boolean value");t.checked=e}else{if("checkbox"===t.type)throw new TypeError("checkbox can't be set to string value");t.value=e}he(t,"change",!1)},I:function(t,e){return new Promise(function(n,o){!function r(i){function s(t){switch(t.status){case 200:n(t);break;case 202:setTimeout(()=>r(1.5*i),i);break;default:o(new wt(t))}}Tt(t,e).then(function s(r){switch(r.status){case 200:n(r);break;case 202:setTimeout(()=>(function r(i){function s(t){switch(t.status){case 200:n(t);break;case 202:setTimeout(()=>r(1.5*i),i);break;default:o(new wt(t))}}Tt(t,e).then(s,o)})(1.5*i),i);break;default:o(new wt(r))}},o)}(1e3)})},J:Dn,K:ne,L:ee,M:function(t,e){0===Object.keys(Do.children).length&&document.addEventListener("keydown",Ro);var n=function(t){return t.split(",").map(function(t){return t.split(" ")})}(e||t.getAttribute("data-hotkey")||"").map(function(e){return Do.insert(e).add(t)});Io.set(t,n)},N:function(t){var e=Io.get(t);if(e&&e.length){var n=!0,o=!1,r=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done);n=!0){var a=i.value;a&&a.delete(t)}}catch(c){o=!0,r=c}finally{try{n||null==s.return||s.return()}finally{if(o)throw r}}}0===Object.keys(Do.children).length&&document.removeEventListener("keydown",Ro)},P:function(t,e,n){function o(e){const{currentTarget:r}=e;r&&(r.removeEventListener(t,n),r.removeEventListener("blur",o))}ye(e,function(e){e.addEventListener(t,n),e.addEventListener("blur",o)})},Q:function(){return Promise.resolve()},R:function(t,e){return 1===t?e:e.endsWith("y")?`${e.substring(0,e.length-1)}ies`:`${e}s`},S:function(t,e){t.removeEventListener("keydown",nn),t.removeEventListener("keyup",on),t.removeEventListener("input",rn);const n=tn.get(t);n&&(null!=n.timer&&n.listener===e&&clearTimeout(n.timer),tn.delete(t))},T:ge,V:Wo,W:async function(t,e){const n=Zo.get(t);n&&n.abort();return tr(t,e)},X:$o,Z:function(t){Oe.push(t)},_:async function(){await async function(){const t=document.querySelector("link[rel=sso-session]"),e=document.querySelector("meta[name=sso-expires-around]");if(!(t instanceof HTMLLinkElement))return!0;if(!function(t){if(!(t instanceof HTMLMetaElement))return!0;const e=parseInt(t.content);return(new Date).getTime()/1e3>e}(e))return!0;const n=t.href,o=await Tt(n,{headers:{Accept:"application/json"}});return await o.json()}()||(or||(or=async function(){const t=l(document,"link[rel=sso-modal]",HTMLLinkElement),e=await Fe({content:kt(document,t.href),dialogClass:"sso-modal"});let n=null;const o=window.external;if(o.ssoComplete=function(t){t.error?nr(n=!1):(nr(n=!0),function(t){const e=document.querySelector("meta[name=sso-expires-around]");e&&e.setAttribute("content",t)}(t.expiresAround),window.focus()),o.ssoComplete=null},await function(t){return new Promise(e=>{t.addEventListener("dialog:remove",e,{once:!0})})}(e),!n)throw new Error("sso prompt canceled")}().then(rr).catch(rr)),await or)},a$:qo,a0:Bo,a1:function(t,e){const n=t.currentTarget;if(!(n instanceof HTMLAnchorElement))throw new Error("invariant: app/assets/modules/github/pjax.js:39");if(0!==t.button||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey)return;if(location.protocol!==n.protocol||location.hostname!==n.hostname)return;if(n.href.indexOf("#")>-1&&kr(n)===kr(location))return;if(t.defaultPrevented)return;const o={url:n.href,container:null,target:n};Object.assign(o,e),mr(n,"pjax:click",{options:o,relatedEvent:t})&&(vr(o),t.preventDefault(),mr(n,"pjax:clicked",{options:o}))},a2:function(t,e){const n=t.currentTarget;if(!(n instanceof HTMLFormElement))throw new Error("invariant: app/assets/modules/github/pjax.js:82");const o={type:(n.method||"GET").toUpperCase(),url:n.action,container:null,target:n};if(Object.assign(o,e),"GET"===o.type){if(n.querySelector("input[type=file]"))return;if("string"!=typeof o.url)throw new Error("invariant: app/assets/modules/github/pjax.js:97");const t=xr(o.url);t.search+=(t.search?"&":"")+ge(n),o.url=t.toString()}else o.data=new FormData(n);vr(o),t.preventDefault()},a3:gr,a5:Mo,a6:ar,a7:sr,a8:function(){return hr},a9:Pr,aA:me,aB:Xo,aC:Jo,aD:function(t,e){li(t),ci(t,e)},aF:function(t){const e=t.getAttribute("data-hydro-click-payload")||"",n=t.getAttribute("data-hydro-click-hmac")||"",o=t.getAttribute("data-hydro-client-context")||"";se({hydroEventPayload:e,hydroEventHmac:n,hydroClientContext:o},!0)},aG:function(t){const e=tn.get(t);e&&e.listener.call(null,t)},aH:async function(t,e){if(Zo.get(t))return;const n=new XMLHttpRequest,o=d(t,"data-url"),r=t.hasAttribute("data-retain-focus");n.open("GET",o),n.setRequestHeader("Accept","text/html"),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),null!=e&&n.setRequestHeader("X-Request-Purpose",e);Zo.set(t,n);try{const e=await function(t,e){return new Promise((n,o)=>{t.onload=(()=>{200===t.status?n(t.responseText):o(new Error(`XMLHttpRequest ${t.statusText}`))}),t.onerror=o,t.send(e||null)})}(n);if(Xo(t,r))throw new Error("element had interactions");return tr(t,e,r)}catch(i){"XMLHttpRequest abort"!==i.message&&console.warn("Failed to update content",t,i)}finally{Zo.delete(t)}},aI:Xr,aJ:function(){const t=Ee[Ae()-1];if(t)return t.url},aK:function(){const t=Ee[Ae()+1];if(t)return t.url},aL:function(t,e){const n=t.closest("[data-pjax-container]");if(!n)throw new Error(`no pjax container for ${function(t){const e=[];let n=t;for(;n&&(e.push(cr(n)),!(n instanceof window.Window))&&9!==n.nodeType&&!n.id;){if(n.parentNode instanceof Document){e.push("#document");break}if(!(n.parentNode instanceof HTMLElement))break;n=n.parentNode}return e.reverse().join(" > ")}(t)}`);const o=Lr(n),r=xr(t.href);return r.search+=`${r.search?"&":""}_pjax=${encodeURIComponent(o)}`,Tt(r.href,{headers:Object.assign({Accept:"text/html","X-PJAX":"true","X-PJAX-Container":o},e&&e.headers)})},aM:function(t,e){lr.set(t,e),n=e,n.catch(()=>{});var n},aN:je,aO:function(t){return yi.get(t)},aP:function(t){const e=t.getAttribute("data-details-container")||".js-details-container",n=c(t,e).classList;return n.contains("Details--on")||n.contains("open")},aQ:En,aR:async function(){return window.PublicKeyCredential&&window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable&&await window.PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()?"supported":"unsupported"},aS:function(){return bn()&&yn()||Tn()},aT:Tn,aU:function(t,e,n){return new Promise(function(o,r){window.u2f.sign(t,e,n,function(t){"keyHandle"in t&&t.keyHandle?o(t):r(new An("Signing request failed",Sn(t)))})})},aV:async function(t){const e=un(sn,gn,t),n=await navigator.credentials.get(e);return un(an,vn,n)},aW:function(t,e,n){let o=t.value.substring(0,t.selectionEnd||0),r=t.value.substring(t.selectionEnd||0);o=o.replace(e,n),r=r.replace(e,n),t.value=o+r,t.selectionStart=o.length,t.selectionEnd=o.length,t.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))},aX:ai,aY:de,aZ:fe,a_:function(t){Ne.push(t)},aa:Ho,ab:function(t){const e=t.split("");let n=0;for(const o of e){const t=Array.from(o.split(/[\ufe00-\ufe0f]/).join("")).length;n+=t}return n/e.length},ac:Qo,ad:qe,ae:function(t){return Tt(t.action,{method:t.method,body:new FormData(t)})},af:function(t,e){for(const n in e){const o=e[n],r=t.elements.namedItem(n);r instanceof HTMLInputElement?r.value=o:r instanceof HTMLTextAreaElement&&(r.value=o)}},ag:Rr,ah:ir,ai:ke,aj:function(t,e){window.ga("provide",t,e)},ak:function(t){window.ga("set",{location:t})},al:function(t){window.ga("set",{title:t})},am:function(t,e){window.ga("set",t,e)},an:function(t,e={page:""}){e.page=t||"",window.ga("send","pageview",e)},ao:function(t,e,n={}){window.ga("create",t,e,n),window.ga("set","transport","sendBeacon"in window.navigator?"beacon":"xhr")},ap:function(t,e={}){window.ga(()=>{window.ga("require",t,e)})},aq:function(t){void 0===t.interactive&&(t.interactive=!0);window.ga("send","event",t.category,t.action,t.label,t.value,{nonInteraction:!t.interactive})},as:Br,at:function(t){let e=t;"string"==typeof e&&(e=e.replace(/,/g,""));return parseFloat(e)},au:function(t){return`${t}`.replace(/(^|[^\w.])(\d{4,})/g,(t,e,n)=>e+n.replace(/\d(?=(?:\d\d\d)+(?!\d))/g,"$&,"))},av:function(t,e){const n=1===t?"data-singular-string":"data-plural-string",o=e.getAttribute(n);if(null==o)return;e.textContent=o},aw:function(t,e){const n=t.selectionEnd||0,o=t.value.substring(0,n),r=t.value.substring(n),i=""===t.value||o.match(/\n$/)?"":"\n";t.value=o+i+e+r,t.selectionStart=n+e.length,t.selectionEnd=n+e.length,t.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),t.focus()},ay:ci,az:si,b:l,b2:Gr,b3:jn,b5:Mn,b6:async function(t){return yi.get(t)||Ei(await(e=t,n="codeEditor:ready",new Promise(t=>{e.addEventListener(n,t,{once:!0})})));var e,n},b7:In,b8:function(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},b9:function(){return new Promise(window.requestAnimationFrame)},bb:_i,d:pt,e:te,f:c,g:mt,h:d,i:Tt,j:se,l:pe,m:function(t){const e=t.getAttribute("data-hydro-view")||"",n=t.getAttribute("data-hydro-view-hmac")||"",o=t.getAttribute("data-hydro-client-context")||"";se({hydroEventPayload:e,hydroEventHmac:n,hydroClientContext:o},!0)},n:kt,o:ye,p:function(t,e){function n(t){const{currentTarget:o}=t;o&&(o.removeEventListener("input",e),o.removeEventListener("blur",n))}ye(t,function(t){t.addEventListener("input",e),t.addEventListener("blur",n)})},q:Me,r:Re,s:xt,t:u,u:function(t,e=0,{start:n=!1,middle:o=!1,once:r=!1}={}){return qe(t,e,{start:n,middle:o,once:r})},v:function(t,e){const n=new URL(t,window.location.origin),o=e?Object.assign({},e):{},r=n.hash.match(/^#csrf-token=([A-Za-z0-9+\/=]+)$/);if(!r)throw new TypeError("Expected csrfRequest(url) to have an associated #csrf-token");n.hash="";const i=n.toString();o.mode="same-origin";const s=new Request(i,o);return s.headers.append("Scoped-CSRF-Token",r[1]),s},w:Fe,x:vt,z:function(t,e,n={wait:null}){tn.set(t,{keypressed:!1,inputed:!1,timer:void 0,listener:e,wait:null!=n.wait?n.wait:100}),t.addEventListener("keydown",nn),t.addEventListener("keyup",on),t.addEventListener("input",rn)}});var a=function(t){function e(t){var o;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(o=n(this,s(e).call(this,t))).name="QueryError",o.framesToPop=1,o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&i(t,e)}(e,o(Error)),e}();function c(t,e,n){var o=n||HTMLElement,r=t.closest(e);if(r instanceof o)return r;throw new a("Element not found: <".concat(o.name,"> ").concat(e))}function l(t,e,n){var o=n||HTMLElement,r=t.querySelector(e);if(r instanceof o)return r;throw new a("Element not found: <".concat(o.name,"> ").concat(e))}function u(t,e,n){var o=n||HTMLElement,r=[],i=!0,s=!1,a=void 0;try{for(var c,l=t.querySelectorAll(e)[Symbol.iterator]();!(i=(c=l.next()).done);i=!0){var u=c.value;u instanceof o&&r.push(u)}}catch(d){s=!0,a=d}finally{try{i||null==l.return||l.return()}finally{if(s)throw a}}return r}function d(t,e){var n=t.getAttribute(e);if(null!=n)return n;throw new a("Attribute not found on element: ".concat(e))}const f=new WeakMap,h=(t("b0",t=>(...e)=>{const n=t(...e);return f.set(n,!0),n}),t=>"function"==typeof t&&f.has(t)),p=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,m=(t,e,n=null)=>{for(;e!==n;){const n=e.nextSibling;t.removeChild(e),e=n}},g={},v={},w=`{{lit-${String(Math.random()).slice(2)}}}`,b=`\x3c!--${w}--\x3e`,y=new RegExp(`${w}|${b}`),E="$lit$";class _{constructor(t,e){this.parts=[],this.element=e;const n=[],o=[],r=document.createTreeWalker(e.content,133,null,!1);let i=0,s=-1,a=0;const{strings:c,values:{length:l}}=t;for(;a0;){const e=c[a],n=L.exec(e)[2],o=n.toLowerCase()+E,r=t.getAttribute(o);t.removeAttribute(o);const i=r.split(y);this.parts.push({type:"attribute",index:s,name:n,strings:i}),a+=i.length-1}}"TEMPLATE"===t.tagName&&(o.push(t),r.currentNode=t.content)}else if(3===t.nodeType){const e=t.data;if(e.indexOf(w)>=0){const o=t.parentNode,r=e.split(y),i=r.length-1;for(let e=0;e{const n=t.length-e.length;return n>=0&&t.slice(n)===e},x=t=>-1!==t.index,k=()=>document.createComment(""),L=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=\/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/;class A{constructor(t,e,n){this.__parts=[],this.template=t,this.processor=e,this.options=n}update(t){let e=0;for(const n of this.__parts)void 0!==n&&n.setValue(t[e]),e++;for(const n of this.__parts)void 0!==n&&n.commit()}_clone(){const t=p?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),e=[],n=this.template.parts,o=document.createTreeWalker(t,133,null,!1);let r,i=0,s=0,a=o.nextNode();for(;i-1||n)&&-1===t.indexOf("--\x3e",r+1);const i=L.exec(t);e+=null===i?t+(n?S:b):t.substr(0,i.index)+i[1]+i[2]+E+i[3]+w}return e+=this.strings[t]}getTemplateElement(){const t=document.createElement("template");return t.innerHTML=this.getHTML(),t}}const j=t("b1",t=>null===t||!("object"==typeof t||"function"==typeof t)),M=t=>Array.isArray(t)||!(!t||!t[Symbol.iterator]);class D{constructor(t,e,n){this.dirty=!0,this.element=t,this.name=e,this.strings=n,this.parts=[];for(let o=0;othis.handleEvent(t))}setValue(t){this.__pendingValue=t}commit(){for(;h(this.__pendingValue);){const t=this.__pendingValue;this.__pendingValue=g,t(this)}if(this.__pendingValue===g)return;const t=this.__pendingValue,e=this.value,n=null==t||null!=e&&(t.capture!==e.capture||t.once!==e.once||t.passive!==e.passive),o=null!=t&&(null==e||n);n&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),o&&(this.__options=F(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=g}handleEvent(t){"function"==typeof this.value?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}const F=t=>t&&(H?{capture:t.capture,passive:t.passive,once:t.once}:t.capture);const U=new class{handleAttributeExpressions(t,e,n,o){const r=e[0];return"."===r?new N(t,e.slice(1),n).parts:"@"===r?[new q(t,e.slice(1),o.eventContext)]:"?"===r?[new O(t,e.slice(1),n)]:new D(t,e,n).parts}handleTextExpression(t){return new P(t)}};function V(t){let e=W.get(t.type);void 0===e&&(e={stringsArray:new WeakMap,keyString:new Map},W.set(t.type,e));let n=e.stringsArray.get(t.strings);if(void 0!==n)return n;const o=t.strings.join(w);return void 0===(n=e.keyString.get(o))&&(n=new _(t,t.getTemplateElement()),e.keyString.set(o,n)),e.stringsArray.set(t.strings,n),n}const W=new Map,B=new WeakMap;t("c",(t,e,n)=>{let o=B.get(e);void 0===o&&(m(e,e.firstChild),B.set(e,o=new P(Object.assign({templateFactory:V},n))),o.appendInto(e)),o.setValue(t),o.commit()});(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");t("a",(t,...e)=>new C(t,e,"html",U));function X(){if(!(this instanceof X))return new X;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}var $=window.document.documentElement,G=$.matches||$.webkitMatchesSelector||$.mozMatchesSelector||$.oMatchesSelector||$.msMatchesSelector;X.prototype.matchesSelector=function(t,e){return G.call(t,e)},X.prototype.querySelectorAll=function(t,e){return e.querySelectorAll(t)},X.prototype.indexes=[];var K=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;X.prototype.indexes.push({name:"ID",selector:function(t){var e;if(e=t.match(K))return e[0].slice(1)},element:function(t){if(t.id)return[t.id]}});var Y=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;X.prototype.indexes.push({name:"CLASS",selector:function(t){var e;if(e=t.match(Y))return e[0].slice(1)},element:function(t){var e=t.className;if(e){if("string"==typeof e)return e.split(/\s/);if("object"==typeof e&&"baseVal"in e)return e.baseVal.split(/\s/)}}});var z,J=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;X.prototype.indexes.push({name:"TAG",selector:function(t){var e;if(e=t.match(J))return e[0].toUpperCase()},element:function(t){return[t.nodeName.toUpperCase()]}}),X.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}},z="function"==typeof window.Map?window.Map:function(){function t(){this.map={}}return t.prototype.get=function(t){return this.map[t+" "]},t.prototype.set=function(t,e){this.map[t+" "]=e},t}();var Q=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function Z(t,e){var n,o,r,i,s,a,c=(t=t.slice(0).concat(t.default)).length,l=e,u=[];do{if(Q.exec(""),(r=Q.exec(l))&&(l=r[3],r[2]||!l))for(n=0;n3&&void 0!==arguments[3]?arguments[3]:{}).capture,r=o?ot:nt,i=r[t];i||(i=new X,r[t]=i,document.addEventListener(t,ht,o)),i.add(e,n)}function mt(t,e,n){return t.dispatchEvent(new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n}))}class gt extends Error{constructor(t,e){super(`${t} for HTTP ${e.status}`),this.response=e}}function vt(t,e){const n=t.createElement("template");return n.innerHTML=e,t.importNode(n.content,!0)}class wt extends Error{constructor(t){super(),this.response=t,this.framesToPop=1}}const bt=window.AbortError||class extends Error{};function yt(t,e){if(t.status>=200&&t.status<300)return t;{const n=t.statusText?` ${t.statusText}`:"";throw e.message=`HTTP ${t.status}${n}`,e}}function Et(t,e){const n=e?Object.assign({},e):{};n.credentials||(n.credentials="same-origin");const o=new Request(t,n);if(o.headers.append("X-Requested-With","XMLHttpRequest"),/#csrf-token=/.test(o.url))throw new TypeError("URL with encoded CSRF token was passed to fetch() without using the csrfRequest(url) helper");return o}async function _t(t,e){const n=await self.fetch(t);if(e&&e.aborted)throw new bt("The operation was aborted");return n}async function Tt(t,e){const n=Et(t,e),o=await _t(n,e&&e.signal);return yt(o,new wt(o)),o}async function xt(t,e){const n=Et(t,e),o=await _t(n,e&&e.signal);return yt(o,new wt(o)),o.text()}async function kt(t,e,n){const o=Et(e,n),r=await _t(o,n&&n.signal);return yt(r,new wt(r)),function(t,e){const n=e.headers.get("content-type")||"";if(!n.startsWith("text/html"))throw new gt(`expected response with text/html, but was ${n}`,e);const o=e.headers.get("x-html-safe");if(!o)throw new gt("missing X-HTML-Safe nonce",e);if(o!==t)throw new gt("response X-HTML-Safe nonce did not match",e)}(function(t){const e=t.querySelector("meta[name=html-safe-nonce]");if(null==e||!(e instanceof HTMLMetaElement))throw new Error("could not find html-safe-nonce on document");const n=e.content;if(n)return n;throw new Error("could not find html-safe-nonce on document")}(t),r),vt(t,await r.text())}var Lt=null,At=null,St=[];function Ct(t,e){var n=[];function o(){var t=n;n=[],e(t)}return function(){for(var e=arguments.length,r=Array(e),i=0;i{document.addEventListener("DOMContentLoaded",()=>{t()})})),re=t("k","complete"===document.readyState?Promise.resolve():new Promise(t=>{window.addEventListener("load",t)}));let ie=[];function se(t,e=!1){void 0===t.timestamp&&(t.timestamp=(new Date).getTime()),ie.push(t),e?ce():async function(){await re,null==ae&&(ae=window.requestIdleCallback(ce))}()}let ae=null;function ce(){if(ae=null,ne(document))return;const t=ee(document,"browser-stats-url");if(!t)return;const e=JSON.stringify({stats:ie});navigator.sendBeacon&&navigator.sendBeacon(t,e),ie=[]}var le;le="function"==typeof FormData&&"entries"in FormData.prototype?function(t){return Array.from(new FormData(t).entries())}:function(t){for(var e=[],n=t.elements,o=0;o",r),e.push([a,""])):e.push([a,r.value])}}return e};var ue=t("ax",le);function de(t){const e=t.closest("form");if(!(e instanceof HTMLFormElement))return;let n=fe(e);if(t.name){const o=t.matches("input[type=submit]")?"Submit":"",r=t.value||o;n||((n=document.createElement("input")).type="hidden",n.classList.add("is-submit-button-value"),e.prepend(n)),n.name=t.name,n.value=r}else n&&n.remove()}function fe(t){const e=t.querySelector("input.is-submit-button-value");return e instanceof HTMLInputElement?e:null}function he(t,e,n){return t.dispatchEvent(new CustomEvent(e,{bubbles:!0,cancelable:n}))}function pe(t,e){e&&(!function(t,e){if(!(t instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(e instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if("submit"!==e.type)throw new TypeError("The specified element is not a submit button.");if(!t||t!==e.form)throw new Error("The specified element is not owned by the form element.")}(t,e),de(e)),he(t,"submit",!0)&&t.submit()}function me(t){if(!(t instanceof HTMLElement))return!1;const e=t.nodeName.toLowerCase(),n=(t.getAttribute("type")||"").toLowerCase();return"select"===e||"textarea"===e||"input"===e&&"submit"!==n&&"reset"!==n||t.isContentEditable}function ge(t){const e=new URLSearchParams;for(const[n,o]of ue(t))e.append(n,o);return e.toString()}pt("click","[data-hydro-click]",function(t){const e=t.currentTarget;se({hydroEventPayload:e.getAttribute("data-hydro-click")||"",hydroEventHmac:e.getAttribute("data-hydro-click-hmac")||"",hydroClientContext:e.getAttribute("data-hydro-client-context")||""},!0)});let ve=!1;const we=new X;function be(t){const e=t.target;if(e instanceof HTMLElement&&e.nodeType!==Node.DOCUMENT_NODE)for(const n of we.matches(e))n.data.call(null,e)}function ye(t,e){ve||(ve=!0,document.addEventListener("focus",be,!0)),we.add(t,e),document.activeElement&&document.activeElement.matches(t)&&e(document.activeElement)}const Ee=[];let _e,Te,xe=0;function ke(){return _e}function Le(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch(sn){return 0}}function Ae(){return Le()-1+xe}function Se(t){_e=t;const e=location.href;Ee[Ae()]={url:e,state:_e},Ee.length=Le(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}function Ce(){return(new Date).getTime()}function je(t,e,n){xe=0;const o=Object.assign({},{_id:Ce()},t);history.pushState(o,e,n),Se(o)}function Me(t,e,n){const o=Object.assign({},{_id:ke()._id},t);history.replaceState(o,e,n),Se(o)}function De(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var s,a=t[Symbol.iterator]();!(o=(s=a.next()).done)&&(n.push(s.value),!e||n.length!==e);o=!0);}catch(c){r=!0,i=c}finally{try{o||null==a.return||a.return()}finally{if(r)throw i}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}_e=function(){const t={_id:(new Date).getTime()};return Se(t),t}(),window.addEventListener("popstate",function(t){const e=t.state;e&&e._id&&(e._id<(ke()._id||NaN)?xe--:xe++,Se(e))},!0),window.addEventListener("hashchange",function(){if(Le()>Ee.length){const t={_id:Ce()};history.replaceState(t,"",location.href),Se(t)}},!0);class Ie extends Error{constructor(t,e){super(t),this.response=e}}function Pe(){let t,e;return[new Promise(function(n,o){t=n,e=o}),t,e]}const Oe=[],Ne=[];function Re(t,e){Te||(Te=new X,document.addEventListener("submit",He)),Te.add(t,e)}function He(t){if(!(t.target instanceof HTMLFormElement))return;const e=t.target,n=Te&&Te.matches(e);if(!n||0===n.length)return;const o=function(t){const e={method:t.method||"GET",url:t.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if("GET"===e.method.toUpperCase()){const n=function(t){const e=new URLSearchParams;for(const o of ue(t)){var n=De(o,2);const t=n[0],r=n[1];e.append(t,r)}return e.toString()}(t);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(t);return e}(e),r=De(Pe(),3),i=r[0],s=r[1],a=r[2];t.preventDefault(),async function(t,e,n,o){let r=!1;for(const i of t){const t=Pe(),s=De(t,2),a=s[0],c=s[1],l=()=>(r=!0,c(),o),u={text:l,json:()=>(n.headers.set("Accept","application/json"),l()),html:()=>(n.headers.set("Accept","text/html"),l())};await Promise.race([a,i.data.call(null,e,u,n)])}return r}(n,e,o,i).then(async t=>{if(t){for(const t of Ne)await t(e);(async function(t){const e=await window.fetch(t.url,{method:t.method,body:null!==t.body?t.body:void 0,headers:t.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const t=JSON.parse(this.text);return delete this.json,this.json=t,this.json},get html(){return delete this.html,this.html=function(t,e){const n=t.createElement("template");return n.innerHTML=e,t.importNode(n.content,!0)}(document,this.text),this.html}},o=await e.text();if(n.text=o,e.ok)return n;throw new Ie("request failed",n)})(o).then(s,a).catch(()=>{}).then(()=>{for(const t of Oe)t(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}function qe(t,e=0,{start:n=!0,middle:o=!0,once:r=!1}={}){var i,s=0,a=!1,c=function c(...l){if(!a){var u=Date.now()-s;s=Date.now(),n?(n=!1,t(...l),r&&c.cancel()):(o&&u{n.hasAttribute("open")||(mt(o,"dialog:remove"),n.remove())}),o}class Ue extends CustomEvent{constructor(t,e){super(t,e),this.relatedTarget=e.relatedTarget}}const Ve=new WeakMap;function We(t,e){const n=new XMLHttpRequest;return n.open("GET",e,!0),n.setRequestHeader("Accept","text/html; fragment"),function(t,e){const n=Ve.get(t);n&&n.abort();Ve.set(t,e);const o=()=>Ve.delete(t),r=function(t){return new Promise((e,n)=>{t.onload=function(){t.status>=200&&t.status<300?e(t.responseText):n(new Error(t.responseText))},t.onerror=n,t.send()})}(e);return r.then(o,o),r}(t,n)}function Be(t,e){(function(t,e){const n=t.scrollTop,o=n+t.clientHeight,r=e.offsetTop,i=r+e.clientHeight;return r>=n&&i<=o})(t,e)||(t.scrollTop=e.offsetTop)}let Xe=!1;const $e=!!navigator.userAgent.match(/Macintosh/);function Ge(t){if(t.shiftKey||t.metaKey||t.altKey)return;const e=t.currentTarget;if(!(e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement))return;if(Xe)return;const n=document.getElementById(e.getAttribute("aria-owns")||"");if(n)switch(t.key){case"Enter":case"Tab":(function(t,e){const n=e.querySelector('[aria-selected="true"]');return!(!n||"true"!==n.getAttribute("aria-disabled")&&(n.click(),0))})(0,n)&&t.preventDefault();break;case"Escape":ze(e,n);break;case"ArrowDown":Ye(e,n,1),t.preventDefault();break;case"ArrowUp":Ye(e,n,-1),t.preventDefault();break;case"n":$e&&t.ctrlKey&&(Ye(e,n,1),t.preventDefault());break;case"p":$e&&t.ctrlKey&&(Ye(e,n,-1),t.preventDefault())}}function Ke(t){if(!(t.target instanceof Element))return;const e=t.target.closest('[role="option"]');e&&"true"!==e.getAttribute("aria-disabled")&&function(t){t.dispatchEvent(new CustomEvent("combobox-commit",{bubbles:!0}))}(e)}function Ye(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;const o=e.querySelector('[aria-selected="true"]'),r=Array.from(e.querySelectorAll('[role="option"]')),i=r.indexOf(o);let s=1===n?0:r.length-1;if(o&&i>=0){const t=i+n;t>=0&&t{clearTimeout(n),t(...r)},e)}}(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}sibling(t){const e=Array.from(this.results.querySelectorAll('[role="option"]')),n=this.results.querySelector('[aria-selected="true"]'),o=e.indexOf(n),r=t?e[o+1]:e[o-1],i=t?e[0]:e[e.length-1];return r||i}onKeydown(t){"Escape"===t.key&&this.container.open&&(this.container.open=!1,t.stopPropagation(),t.preventDefault())}onInputFocus(){this.fetchResults()}onInputBlur(){this.interactingWithList?this.interactingWithList=!1:this.container.open=!1}onCommit(t){let{target:e}=t;const n=e;if(!(n instanceof HTMLElement))return;if(this.container.open=!1,n instanceof HTMLAnchorElement)return;const o=n.getAttribute("data-autocomplete-value")||n.textContent;this.container.value=o}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let t=0;for(const e of this.results.querySelectorAll('[role="option"]:not([id])'))e.id="".concat(this.results.id,"-option-").concat(t++)}fetchResults(){const t=this.input.value.trim();if(!t)return void(this.container.open=!1);const e=this.container.src;if(!e)return;const n=new URL(e,window.location.href),o=new URLSearchParams(n.search.slice(1));o.append("q",t),n.search=o.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),We(this.input,n.toString()).then(t=>{this.results.innerHTML=t,this.identifyOptions();const e=!!this.results.querySelector('[role="option"]');this.container.open=e,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){var t,e;this.results.hidden&&(t=this.input,e=this.results,t.addEventListener("compositionstart",Je),t.addEventListener("compositionend",Je),t.addEventListener("keydown",Ge),e.addEventListener("click",Ke),this.results.hidden=!1,this.container.setAttribute("aria-expanded","true"))}close(){var t,e;this.results.hidden||(t=this.input,e=this.results,t.removeAttribute("aria-activedescendant"),t.removeEventListener("compositionstart",Je),t.removeEventListener("compositionend",Je),t.removeEventListener("keydown",Ge),e.removeEventListener("click",Ke),this.results.hidden=!0,this.input.removeAttribute("aria-activedescendant"),this.container.setAttribute("aria-expanded","false"))}}const Ze=new WeakMap;class AutocompleteElement extends HTMLElement{constructor(){super()}connectedCallback(){const t=this.getAttribute("aria-owns");if(!t)return;const e=this.querySelector("input"),n=document.getElementById(t);e instanceof HTMLInputElement&&n&&(e.setAttribute("aria-owns",t),Ze.set(this,new Qe(this,e,n)),this.setAttribute("role","combobox"),this.setAttribute("aria-haspopup","listbox"),this.setAttribute("aria-expanded","false"),e.setAttribute("aria-autocomplete","list"),e.setAttribute("aria-controls",t),n.setAttribute("role","listbox"))}disconnectedCallback(){const t=Ze.get(this);t&&(t.destroy(),Ze.delete(this))}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}get open(){return this.hasAttribute("open")}set open(t){t?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(t,e,n){if(e===n)return;const o=Ze.get(this);if(o)switch(t){case"open":null===n?o.close():o.open();break;case"value":null!==n&&(o.input.value=n),this.dispatchEvent(new Ue("auto-complete-change",{bubbles:!0,relatedTarget:o.input}))}}}window.customElements.get("auto-complete")||(window.AutocompleteElement=AutocompleteElement,window.customElements.define("auto-complete",AutocompleteElement)),t("y",AutocompleteElement);const tn=new WeakMap;function en(t){const e=tn.get(t);e&&(null!=e.timer&&clearTimeout(e.timer),e.timer=window.setTimeout(()=>{null!=e.timer&&(e.timer=null),e.inputed=!1,e.listener.call(null,t)},e.wait))}function nn(t){const{currentTarget:e}=t;if(!(e&&e instanceof Element))return;const n=tn.get(e);n&&(n.keypressed=!0,null!=n.timer&&clearTimeout(n.timer))}function on(t){const{currentTarget:e}=t;if(!e||!(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement))return;const n=tn.get(e);n&&(n.keypressed=!1,n.inputed&&en(e))}function rn(t){const{currentTarget:e}=t;if(!e||!(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement))return;const n=tn.get(e);n&&(n.inputed=!0,n.keypressed||en(e))}function sn(t){const e="==".slice(0,(4-t.length%4)%4),n=t.replace(/-/g,"+").replace(/_/g,"/")+e,o=atob(n),r=new ArrayBuffer(o.length),i=new Uint8Array(r);for(let s=0;sun(t,e[0],n));if(e instanceof Object){const o={};for(const[r,i]of Object.entries(e))if(r in n)null!=n[r]?o[r]=un(t,i.schema,n[r]):o[r]=null;else if(i.required)throw new Error(`Missing key: ${r}`);return o}}function dn(t){return{required:!0,schema:t}}function fn(t){return{required:!1,schema:t}}const hn={type:dn(cn),id:dn(ln),transports:fn(cn)},pn={publicKey:dn({rp:dn(cn),user:dn({id:dn(ln),name:dn(cn),displayName:dn(cn),icon:fn(cn)}),challenge:dn(ln),pubKeyCredParams:dn(cn),timeout:fn(cn),excludeCredentials:fn([hn]),authenticatorSelection:fn(cn),attestation:fn(cn),extensions:fn(cn)}),signal:fn(cn)},mn={type:dn(cn),id:dn(cn),rawId:dn(ln),response:dn({clientDataJSON:dn(ln),attestationObject:dn(ln)})},gn={mediation:fn(cn),publicKey:dn({challenge:dn(ln),timeout:fn(cn),rpId:fn(cn),allowCredentials:fn([hn]),userVerification:fn(cn),extensions:fn(cn)}),signal:fn(cn)},vn={type:dn(cn),id:dn(cn),rawId:dn(ln),response:dn({clientDataJSON:dn(ln),authenticatorData:dn(ln),signature:dn(ln),userHandle:dn(ln)})};function wn(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}function bn(){return"true"===ee(document,"u2f-enabled")}function yn(){return!!window.u2f}function En(){return wn()?"supported":"unsupported"}function _n(){return"true"===ee(document,"webauthn-registration-enabled")&&wn()}function Tn(){return"true"===ee(document,"webauthn-auth-enabled")&&wn()}t("G",{report(t){}});let xn=!1;let kn=!1;Re(".js-sudo-form",async function(t,e){try{await e.text()}catch(n){if(!n.response)throw n;let e;switch(n.response.status){case 401:e="Incorrect password.";break;case 429:e="Too many password attempts. Please wait and try again later.";break;default:e="Failed to receive a response. Please try again later."}return l(t,".js-sudo-error").textContent=e,l(t,".js-sudo-error").hidden=!1,void(l(t,".js-sudo-password",HTMLInputElement).value="")}kn=!0,c(t,"details").removeAttribute("open")}),function(){var t="chrome"in window&&window.navigator.userAgent.indexOf("Edge")<0;if(!("u2f"in window)&&t){var e,n=window.u2f={};n.EXTENSION_ID="kmendfapggjehodndflmmgagdbamhnfd",n.MessageTypes={U2F_REGISTER_REQUEST:"u2f_register_request",U2F_REGISTER_RESPONSE:"u2f_register_response",U2F_SIGN_REQUEST:"u2f_sign_request",U2F_SIGN_RESPONSE:"u2f_sign_response",U2F_GET_API_VERSION_REQUEST:"u2f_get_api_version_request",U2F_GET_API_VERSION_RESPONSE:"u2f_get_api_version_response"},n.ErrorCodes={OK:0,OTHER_ERROR:1,BAD_REQUEST:2,CONFIGURATION_UNSUPPORTED:3,DEVICE_INELIGIBLE:4,TIMEOUT:5},n.getMessagePort=function(t){if("undefined"!=typeof chrome&&chrome.runtime){var e={type:n.MessageTypes.U2F_SIGN_REQUEST,signRequests:[]};chrome.runtime.sendMessage(n.EXTENSION_ID,e,function(){chrome.runtime.lastError?n.getIframePort_(t):n.getChromeRuntimePort_(t)})}else n.isAndroidChrome_()?n.getAuthenticatorPort_(t):n.isIosChrome_()?n.getIosPort_(t):n.getIframePort_(t)},n.isAndroidChrome_=function(){var t=navigator.userAgent;return-1!=t.indexOf("Chrome")&&-1!=t.indexOf("Android")},n.isIosChrome_=function(){return["iPhone","iPad","iPod"].indexOf(navigator.platform)>-1},n.getChromeRuntimePort_=function(t){var e=chrome.runtime.connect(n.EXTENSION_ID,{includeTlsChannelId:!0});setTimeout(function(){t(new n.WrappedChromeRuntimePort_(e))},0)},n.getAuthenticatorPort_=function(t){setTimeout(function(){t(new n.WrappedAuthenticatorPort_)},0)},n.getIosPort_=function(t){setTimeout(function(){t(new n.WrappedIosPort_)},0)},n.WrappedChromeRuntimePort_=function(t){this.port_=t},n.formatSignRequest_=function(t,o,r,i,s){if(void 0===e||e<1.1){for(var a=[],c=0;ct.matches(":focus"))[0];let i=0;if(r){const t=n.indexOf(r);if(-1!==t){const e=t+o;e>=0&&(i=e%n.length)}}n[i].focus()}(t))}function Hn(t){return t.tabIndex>=0&&!t.disabled&&!t.hidden&&(!t.type||"hidden"!==t.type)&&!t.closest("[hidden]")}function qn(t){const e=t.querySelector("details-dialog");return!(e instanceof DetailsDialogElement)||e.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0}))}function Fn(t){if(!(t.currentTarget instanceof Element))return;const e=t.currentTarget.closest("details[open]");e&&(qn(e)||(t.preventDefault(),t.stopPropagation()))}function Un(t){const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.querySelector("details-dialog");if(n instanceof DetailsDialogElement)if(e.hasAttribute("open"))document.activeElement&&$n.set(n,{details:e,activeElement:document.activeElement}),Nn(n),e.addEventListener("keydown",Rn);else{for(const e of n.querySelectorAll("form"))e instanceof HTMLFormElement&&e.reset();const t=function(t,e){const n=$n.get(e);return n&&n.activeElement instanceof HTMLElement?n.activeElement:t.querySelector("summary")}(e,n);t&&t.focus(),e.removeEventListener("keydown",Rn)}}function Vn(t,e){e!==t.hasAttribute("open")&&(e?t.setAttribute("open",""):qn(t)&&t.removeAttribute("open"))}function Wn(t){const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.querySelector("details-dialog");if(!(n instanceof DetailsDialogElement))return;const o=n.querySelector("include-fragment:not([src])");if(!o)return;const r=n.src;null!==r&&(o.addEventListener("loadend",()=>{e.hasAttribute("open")&&Nn(n)}),o.setAttribute("src",r))}function Bn(t,e,n){Xn(t),e&&t.addEventListener("toggle",Wn,{once:!0}),e&&n&&t.addEventListener("mouseover",Wn,{once:!0})}function Xn(t){t.removeEventListener("toggle",Wn),t.removeEventListener("mouseover",Wn)}const $n=new WeakMap;class DetailsDialogElement extends HTMLElement{static get CLOSE_ATTR(){return Pn}static get CLOSE_SELECTOR(){return On}constructor(){super(),$n.set(this,{details:null,activeElement:null}),this.addEventListener("click",function(t){let{target:e}=t;if(!(e instanceof Element))return;const n=e.closest("details");n&&e.closest(On)&&Vn(n,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t)}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=$n.get(this);if(!t)return;const e=this.parentElement;if(!e)return;const n=e.querySelector("summary");n&&(n.hasAttribute("role")||n.setAttribute("role","button"),n.addEventListener("click",Fn,{capture:!0})),e.addEventListener("toggle",Un),t.details=e,Bn(e,this.src,this.preload)}disconnectedCallback(){const t=$n.get(this);if(!t)return;const{details:e}=t;if(!e)return;e.removeEventListener("toggle",Un),Xn(e);const n=e.querySelector("summary");n&&n.removeEventListener("click",Fn,{capture:!0}),t.details=null}toggle(t){const e=$n.get(this);if(!e)return;const{details:n}=e;n&&Vn(n,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=$n.get(this);if(!t)return;const{details:e}=t;e&&Bn(e,this.src,this.preload)}}t("ba",DetailsDialogElement),window.customElements.get("details-dialog")||(window.DetailsDialogElement=DetailsDialogElement,window.customElements.define("details-dialog",DetailsDialogElement));const Gn=new WeakMap;function Kn(t,e){setTimeout(function(){e.dispatchEvent(new Event(t))},0)}function Yn(t){return zn(t).then(function(e){const n=t.parentNode;n&&(t.insertAdjacentHTML("afterend",e),n.removeChild(t))},function(){t.classList.add("is-error")})}function zn(t){const e=t.src;let n=Gn.get(t);return n&&n.src===e?n.data:(n=e?t.load():Promise.reject(new Error("missing src")),Gn.set(t,{src:e,data:n}),n)}class IncludeFragmentElement extends HTMLElement{constructor(){super()}static get observedAttributes(){return["src"]}get src(){const t=this.getAttribute("src");if(t){const e=this.ownerDocument.createElement("a");return e.href=t,e.href}return""}set src(t){t?this.setAttribute("src",t):this.removeAttribute("src")}get data(){return zn(this)}attributeChangedCallback(t){"src"===t&&this._attached&&Yn(this)}connectedCallback(){this._attached=!0,this.src&&Yn(this)}disconnectedCallback(){this._attached=!1}request(){const t=this.src;if(!t)throw new Error("missing src");return new Request(t,{method:"GET",credentials:"same-origin",headers:{Accept:"text/html"}})}load(){return Promise.resolve().then(()=>(Kn("loadstart",this),this.fetch(this.request()))).then(t=>{if(200!==t.status)throw new Error("Failed to load resource: the server responded with a status of ".concat(t.status));const e=t.headers.get("Content-Type");if(!e||!e.match(/^text\/html/))throw new Error("Failed to load resource: expected text/html but was ".concat(e));return t}).then(t=>t.text()).then(t=>(Kn("load",this),Kn("loadend",this),t),t=>{throw Kn("error",this),Kn("loadend",this),t})}fetch(t){return fetch(t)}}t("O",IncludeFragmentElement),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=IncludeFragmentElement,window.customElements.define("include-fragment",IncludeFragmentElement));class RemoteInputElement extends HTMLElement{static get observedAttributes(){return["src"]}attributeChangedCallback(t,e){e&&"src"===t&&Jn(this,!1)}connectedCallback(){const t=this.input;t&&(t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.debounceInputChange=function(t){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),t()},300)}}(()=>Jn(this)),this.boundFetchResults=(()=>Jn(this)),t.addEventListener("focus",this.boundFetchResults),t.addEventListener("change",this.boundFetchResults),t.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const t=this.input;t&&(t.removeEventListener("focus",this.boundFetchResults),t.removeEventListener("change",this.boundFetchResults),t.removeEventListener("input",this.debounceInputChange))}get input(){const t=this.querySelector("input, textarea");return t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement?t:null}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}}async function Jn(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=t.input;if(!n)return;const o=n.value;if(e&&t.currentQuery===o)return;t.currentQuery=o;const r=t.src;if(!r)return;const i=document.getElementById(t.getAttribute("aria-owns")||"");if(!i)return;const s=new URL(r,window.location.href),a=new URLSearchParams(s.search);let c;a.append(t.getAttribute("param")||"q",o),s.search=a.toString(),t.dispatchEvent(new CustomEvent("loadstart")),t.setAttribute("loading","");let l=!1,u="";try{c=await fetch(s,{credentials:"same-origin",headers:{accept:"text/html; fragment"}}),u=await c.text(),t.dispatchEvent(new CustomEvent("load"))}catch(d){l=!0,t.dispatchEvent(new CustomEvent("error"))}t.removeAttribute("loading"),l||(c&&c.ok?(t.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0})),i.innerHTML=u):t.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0})),t.dispatchEvent(new CustomEvent("loadend")))}t("Y",RemoteInputElement),window.customElements.get("remote-input")||(window.RemoteInputElement=RemoteInputElement,window.customElements.define("remote-input",RemoteInputElement));const Qn=new WeakMap;let Zn=null;function to(t,e){return t.closest("task-lists")===e.closest("task-lists")}function eo(t){if(t.currentTarget!==t.target)return;const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.closest(".contains-task-list");if(!n)return;if(e.classList.add("is-ghost"),t.dataTransfer&&t.dataTransfer.setData("text/plain",e.textContent.trim()),!e.parentElement)return;const o=Array.from(e.parentElement.children),r=o.indexOf(e),i=Qn.get(e);i&&i.sortStarted(n),Zn={didDrop:!1,dragging:e,dropzone:e,sourceList:n,sourceSibling:o[r+1]||null,sourceIndex:r}}function no(t){if(!Zn)return;const e=t.currentTarget;e instanceof Element&&(to(Zn.dragging,e)?(t.preventDefault(),t.dataTransfer&&(t.dataTransfer.dropEffect="move"),Zn.dropzone!==e&&(Zn.dragging.classList.add("is-dragging"),Zn.dropzone=e,!function(t,e){if(t.parentNode===e.parentNode){let n=t;for(;n;){if(n===e)return!0;n=n.previousElementSibling}}return!1}(Zn.dragging,e)?e.after(Zn.dragging):e.before(Zn.dragging))):t.stopPropagation())}function oo(t){if(!Zn)return;t.preventDefault(),t.stopPropagation();const e=t.currentTarget;if(!(e instanceof Element))return;if(Zn.didDrop=!0,!Zn.dragging.parentElement)return;let n=Array.from(Zn.dragging.parentElement.children).indexOf(Zn.dragging);const o=e.closest(".contains-task-list");if(!o)return;if(Zn.sourceIndex===n&&Zn.sourceList===o)return;Zn.sourceList===o&&Zn.sourceIndex{const e=t.target;e instanceof HTMLInputElement&&e.classList.contains("task-list-item-checkbox")&&this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:ho(e),checked:e.checked}}))}),so.set(this,new MutationObserver(go.bind(null,this)))}connectedCallback(){const t=so.get(this);t&&t.observe(this,{childList:!0,subtree:!0}),go(this)}disconnectedCallback(){const t=so.get(this);t&&t.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(t){t?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(t){t?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(t,e,n){if(e!==n)switch(t){case"disabled":vo(this)}}}const ao=document.createElement("template");ao.innerHTML='\n \n \n ';const co=new WeakMap;function lo(t){if(co.get(t))return;co.set(t,!0);const e=t.closest("task-lists");if(!(e instanceof TaskListsElement))return;if(e.querySelectorAll(".task-list-item").length<=1)return;const n=ao.content.cloneNode(!0),o=n.querySelector(".handle");if(t.prepend(n),!o)throw new Error("handle not found");o.addEventListener("mouseenter",_o),o.addEventListener("mouseleave",To),function(t,e,n){Qn.set(t,{sortStarted:e,sortFinished:n}),t.addEventListener("dragstart",eo),t.addEventListener("dragenter",no),t.addEventListener("dragend",ro),t.addEventListener("drop",oo),t.addEventListener("dragover",io)}(t,yo,Eo),t.addEventListener("mouseenter",uo),t.addEventListener("mouseleave",fo)}function uo(t){const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.closest("task-lists");n instanceof TaskListsElement&&n.sortable&&!n.disabled&&e.classList.add("hovered")}function fo(t){const e=t.currentTarget;e instanceof Element&&e.classList.remove("hovered")}function ho(t){const e=po(t);if(!e)throw new Error(".contains-task-list not found");const n=Array.from(e.children).indexOf(t.closest(".task-list-item"));return[wo(e),n]}function po(t){const e=t.parentElement;return e?e.closest(".contains-task-list"):null}function mo(t){return po(t)===function t(e){const n=po(e);return n?t(n)||n:null}(t)}function go(t){const e=t.querySelectorAll(".contains-task-list > .task-list-item");for(const n of e)mo(n)&&lo(n);vo(t)}function vo(t){for(const e of t.querySelectorAll(".task-list-item"))e.classList.toggle("enabled",!t.disabled);for(const e of t.querySelectorAll(".task-list-item-checkbox"))e instanceof HTMLInputElement&&(e.disabled=t.disabled)}function wo(t){const e=t.closest("task-lists");if(!e)throw new Error("parent not found");return Array.from(e.querySelectorAll("ol, ul")).indexOf(t)}const bo=new WeakMap;function yo(t){const e=t.closest("task-lists");if(!e)throw new Error("parent not found");bo.set(e,Array.from(e.querySelectorAll("ol, ul")))}function Eo(t){let{src:e,dst:n}=t;const o=e.list.closest("task-lists");if(!o)return;const r=bo.get(o);r&&(bo.delete(o),o.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[r.indexOf(e.list),e.index],dst:[r.indexOf(n.list),n.index]}})))}function _o(t){const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.closest(".task-list-item");if(!n)return;const o=n.closest("task-lists");o instanceof TaskListsElement&&o.sortable&&!o.disabled&&n.setAttribute("draggable","true")}function To(t){if(Zn)return;const e=t.currentTarget;if(!(e instanceof Element))return;const n=e.closest(".task-list-item");n&&n.setAttribute("draggable","false")}function xo(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ko(t,e){for(var n=0;n{const o={resolve:e,reject:n};this.previousReceiver=o,t.then(function(...t){o.resolve(...t)},function(...t){o.reject(...t)})})}}t("U",Uo);class Vo{constructor(t){this.closed=!1,this.unsubscribe=(()=>{t(),this.closed=!0})}}function Wo(t,e,n,o=!1){return t.addEventListener(e,n,o),new Vo(()=>{t.removeEventListener(e,n,o)})}function Bo(...t){return new Vo(()=>{for(const e of t)e.unsubscribe()})}function Xo(t,e=!1){return $o(t)||function(t,e){const n=function(t){if(Ko instanceof Element)return Ko;if(t&&t.ownerDocument&&t.ownerDocument.activeElement)return t.ownerDocument.activeElement;return null}(t);return null!=n&&!(e&&n===t)&&(me(n)&&n===t||t.contains(n)&&!function(t){if(!(Yo instanceof Element))return!1;const e=t.closest(zo);if(!e)return!1;const n=Yo.closest(zo);return e===n}(n))}(t,e)||function(t){return t.matches(":active")}(t)||function(t){return!(!t.closest(".is-dirty")&&!t.querySelector(".is-dirty"))}(t)}function $o(t){for(const e of t.querySelectorAll("input, textarea"))if((e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)&&Go(e))return!0;return!1}function Go(t){if(t instanceof HTMLInputElement&&("checkbox"===t.type||"radio"===t.type)){if(t.checked!==t.defaultChecked)return!0}else if(t.value!==t.defaultValue)return!0;return!1}let Ko,Yo;document.addEventListener("mouseup",function(t){Yo=t.target});const zo="a[href], button, details:not([open]) summary";function Jo(t,e){return Qo(function(t){if(t.activeElement!==t.body)return t.activeElement;var e=t.querySelectorAll(":hover"),n=e.length;if(n)return e[n-1]}(t),e)}function Qo(t,e){var n=t;if(!n)return Promise.resolve(e());var o=n.ownerDocument.documentElement;var r=function(t){for(var e=[];t;){var n=t.getBoundingClientRect(),o=n.top,r=n.left;e.push({element:t,top:o,left:r}),t=t.parentElement}return e}(n);return Promise.resolve(e()).then(function(t){var e=function(t){for(var e=0;e{const o=vt(document,e.trim()),r=n&&t===t.ownerDocument.activeElement?o.querySelector("*"):null;for(const e of t.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const t=d(e,"data-updatable-content-scroll-position-id");er.set(t,e.scrollTop)}t.replaceWith(o),r&&r.focus()})}const er=new Map;function nr(t){const e=document.querySelector(".sso-modal");e&&(e.classList.remove("success","error"),t?e.classList.add("success"):e.classList.add("error"))}te(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(t){const e=t.getAttribute("data-updatable-content-scroll-position-id");if(!e)return;const n=er.get(e);null!=n&&(t.scrollTop=n)}}),te(".js-sso-modal-complete",function(t){if(window.opener&&window.opener.external.ssoComplete){const e=t.getAttribute("data-error"),n=t.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:e,expiresAround:n}),window.close()}else{const e=t.getAttribute("data-fallback-url");e&&(window.location.href=e)}});let or=null;function rr(){or=null}function ir(t,e=location.hash){return sr(t,ar(e))}function sr(t,e){return""===e?null:t.getElementById(e)||t.getElementsByName(e)[0]}function ar(t){try{return decodeURIComponent(t.slice(1))}catch(e){return""}}function cr(t){if(t instanceof window.Window)return"window";if(t instanceof window.Document)return"#document";const e=[t.nodeName.toLowerCase()];if(!(t instanceof HTMLElement))throw new Error("invariant: target instanceof HTMLElement");const n=t.id;if(n&&e.push(`#${n}`),"function"==typeof t.getAttribute&&t.getAttribute("class")){const n=(t.getAttribute("class")||"").trim().split(/\s+/).join(".");n&&e.push(`.${n}`)}return e.join("")}const lr=new WeakMap;function ur(t,e){const n=function(t,e){const n=u(t,"link[rel=pjax-prefetch]",HTMLLinkElement);for(const o of n)if(o.href===e)return o}(t,e);if(n){const t=lr.get(n);return n.remove(),lr.delete(n),t}}const dr={container:null,push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0},fr=20;let hr;const pr=new Uo;function mr(t,e,n){return t.dispatchEvent(new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n}))}function gr(t){vr({url:t.url,container:t.container,replace:t.replace})}function vr(t){const e={url:"",container:null};if(Object.assign(e,dr,t),"string"!=typeof e.url)throw new Error("invariant: app/assets/modules/github/pjax.js:132");e.requestUrl=e.url;const n=xr(e.url),o=n.hash,r=e.container;if(!r)throw new Error("invariant: app/assets/modules/github/pjax.js:137");const i=Lr(r);if("GET"===e.type&&(n.search+=`${n.search?"&":""}_pjax=${encodeURIComponent(i)}`,e.url=n.toString()),hr||Me(hr={id:_r(),url:window.location.href,title:document.title,container:i,fragment:e.fragment},hr.title,hr.url),gr.options=e,"string"!=typeof e.requestUrl)throw new Error("invariant: app/assets/modules/github/pjax.js:273");let s=ur(r,e.requestUrl);if(!s){if(!e.url)throw new Error("invariant: app/assets/modules/github/pjax.js:277");s=Tt(e.url,{method:e.type,body:e.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":i}})}if(!0===e.push&&!0!==e.replace){if(a=hr.id,c=Tr(r),jr[a]=c,Dr.push(a),Ir(Mr,0),Ir(Dr,fr),"string"!=typeof e.requestUrl)throw new Error("invariant: app/assets/modules/github/pjax.js:292");je(null,"",e.requestUrl)}var a,c;mr(r,"pjax:start",{url:e.url}),mr(r,"pjax:send"),pr.push(s).then(async function(t){const n=hr,s=function(){for(const t of document.getElementsByTagName("meta")){const e=t.getAttribute("http-equiv");if(e&&"X-PJAX-VERSION"===e.toUpperCase())return t.content}}(),a=t.headers.get("X-PJAX-Version"),c=function(t,e,n){if("string"!=typeof n.requestUrl)throw new Error("invariant: app/assets/modules/github/pjax.js:540");const o={url:Cr(e,n.requestUrl),title:""},r=/]*>([\s\S.]*)<\/head>/i),n=t.match(/]*>([\s\S.]*)<\/body>/i);i=e?Array.from(vt(document,e[0]).childNodes):[],s=n?Array.from(vt(document,n[0]).childNodes):[]}else i=s=Array.from(vt(document,t).childNodes);if(0===s.length)return o;const a=Ar(i,"title",HTMLTitleElement);let c;if(o.title=a.length>0?a[a.length-1].textContent:"",n.fragment){if("body"===n.fragment)c=s;else{const t=Ar(s,n.fragment,Element);c=t.length>0?[t[0]]:[]}if(c.length&&("body"===n.fragment?o.contents=c:o.contents=c.flatMap(t=>Array.from(t.childNodes)),!o.title)){const t=c[0];t instanceof Element&&(o.title=t.getAttribute("title")||t.getAttribute("data-title")||"")}}else r||(o.contents=s);if(o.contents){o.contents=o.contents.filter(function(t){return!(t instanceof Element&&t.matches("title"))});for(const e of o.contents)if(e instanceof Element)for(const t of e.querySelectorAll("title"))t.remove();const t=Ar(o.contents,"script[src]",HTMLScriptElement);for(const e of t)e.remove();if(o.scripts=t,!o.contents)throw new Error("invariant: app/assets/modules/github/pjax.js:632");o.contents=o.contents.filter(e=>-1===t.indexOf(e))}return o.title&&(o.title=o.title.trim()),o}(await t.text(),t,e),{contents:l}=c,d=xr(c.url);if(o&&(d.hash=o,c.url=d.href),s&&a&&s!==a)return void wr(c.url);if(!l)return void wr(c.url);hr={id:null!=e.id?e.id:_r(),url:c.url,title:c.title,container:i,fragment:e.fragment},!0!==e.push&&!0!==e.replace||Me(hr,c.title,c.url);const f=document.activeElement,h=null!=e.container&&e.container.contains(f);if(f&&h)try{f.blur()}catch(sn){}c.title&&(document.title=c.title),mr(r,"pjax:beforeReplace",{contents:l,state:hr,previousState:n}),Sr(r,l);const p=u(r,"input[autofocus], textarea[autofocus]").pop();p&&document.activeElement!==p&&p.focus(),function(t){if(!t)return;const e=u(document,"script[src]",HTMLScriptElement);for(const n of t){const{src:t}=n;if(e.some(e=>e.src===t))return;const o=document.createElement("script"),r=n.getAttribute("type");r&&(o.type=r),o.src=t,document.head&&document.head.appendChild(o)}}(c.scripts);let m=e.scrollTo;if(o){const t=ir(document,o);t&&(m=t.getBoundingClientRect().top+window.pageYOffset)}"number"==typeof m&&window.scrollTo(window.pageXOffset,m),mr(r,"pjax:success"),mr(r,"pjax:complete"),mr(r,"pjax:end")},function(t){let n=e.requestUrl;if("string"!=typeof n)throw new Error("invariant: app/assets/modules/github/pjax.js:150");t.response&&(n=Cr(t.response,n));const o=mr(r,"pjax:error");"GET"===e.type&&o&&wr(n),mr(r,"pjax:complete"),mr(r,"pjax:end")})}function wr(t){hr&&Me(null,"",hr.url),window.location.replace(t)}let br=!0;const yr=window.location.href,Er=window.history.state;function _r(){return(new Date).getTime()}function Tr(t){const e=t.cloneNode(!0);return[Lr(t),Array.from(e.childNodes),Date.now()]}function xr(t){const e=document.createElement("a");return e.href=t,e}function kr(t){return t.href.replace(/#.*/,"")}function Lr(t){if(t.id)return`#${t.id}`;throw new Error("pjax container has no id")}function Ar(t,e,n){let o=[];for(const r of t)r instanceof Element&&(r instanceof n&&r.matches(e)&&o.push(r),o=o.concat(u(r,e,n)));return o}function Sr(t,e){t.innerHTML="";for(const n of e)null!=n&&t.appendChild(n)}function Cr(t,e){const n=t.headers.get("X-PJAX-URL");return n?((o=xr(n)).search=o.search.replace(/([?&])(_pjax|_)=[^&]*/g,""),o.href.replace(/\?($|#)/,"$1")):e;var o}Er&&Er.container&&(hr=Er),"state"in window.history&&(br=!1);const jr={},Mr=[],Dr=[];function Ir(t,e){for(;t.length>e;)delete jr[t.shift()]}function Pr(t){return!function(t){return t.offsetWidth<=0&&t.offsetHeight<=0}(t)}window.addEventListener("popstate",function(t){br||pr.push(Promise.resolve(new Response));const e=hr,n=t.state;let o;if(n&&n.container){if(br&&yr===n.url)return;if(e){if(e.id===n.id)return;o=e.id{Or.length=Nr=0});let qr=window.location.href;window.addEventListener("popstate",function(){qr=window.location.href}),window.addEventListener("hashchange",function(t){const e=window.location.href;try{Hr(Or,t.oldURL||qr,e)}finally{qr=e}});let Fr=null;document.addEventListener("pjax:start",function(){Fr=window.location.href}),document.addEventListener("pjax:end",function(){Hr(Or,Fr,window.location.href)}),function(){var t=function(t){this.w=t||[]};t.prototype.set=function(t){this.w[t]=!0},t.prototype.encode=function(){for(var t=[],e=0;e<\/script>')):((n=T.createElement("script")).type="text/javascript",n.async=!0,n.src=t,o&&(n.onload=o),e&&(n.id=e),(t=T.getElementsByTagName("script")[0]).parentNode.insertBefore(n,t)))},v=function(){return"https:"==T.location.protocol},w=function(t,e){return(t=t.match("(?:&|#|\\?)"+h(e).replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")+"=([^]*)"))&&2==t.length?t[1]:""},b=function(){var t=""+T.location.hostname;return 0==t.indexOf("www.")?t.substring(4):t},y=function(t,e){if(1==e.length&&null!=e[0]&&"object"==typeof e[0])return e[0];for(var n={},o=Math.min(t.length+1,e.length),r=0;r=e.length)P(t,e,n);else{if(!(8192>=e.length))throw R("len",e.length),new D(e.length);N(t,e,n)||O(t,e,n)||P(t,e,n)}},P=function(t,e,n){var o=d(t+"?"+e);o.onload=o.onerror=function(){o.onload=null,o.onerror=null,n()}},O=function(t,e,n){var o=_.XMLHttpRequest;if(!o)return!1;var r=new o;return"withCredentials"in r&&(r.open("POST",t,!0),r.withCredentials=!0,r.setRequestHeader("Content-Type","text/plain"),r.onreadystatechange=function(){4==r.readyState&&(n(),r=null)},r.send(e),!0)},N=function(t,e,n){return!!_.navigator.sendBeacon&&(!!_.navigator.sendBeacon(t,e)&&(n(),!0))},R=function(t,e,n){1<=100*Math.random()||k("?")||(t=["t=error","_e="+t,"_v=j48","sr=1"],e&&t.push("_f="+e),n&&t.push("_m="+h(n.substring(0,100))),t.push("aip=1"),t.push("z="+Y()),P(M()+"/collect",t.join("&"),f))},H=function(t){var e=_.gaData=_.gaData||{};return e[t]=e[t]||{}},q=function(){this.M=[]};function F(t){if(100!=t.get(Ne)&&to(et(t,Te))%1e4>=100*nt(t,Ne))throw"abort"}function U(t){if(k(et(t,Le)))throw"abort"}function V(){var t=T.location.protocol;if("http:"!=t&&"https:"!=t)throw"abort"}function W(t){try{_.navigator.sendBeacon?n(42):_.XMLHttpRequest&&"withCredentials"in new _.XMLHttpRequest&&n(40)}catch(hn){}t.set(ie,r(t),!0),t.set(yt,nt(t,yt)+1);var e=[];Z.map(function(n,o){o.F&&(null!=(n=t.get(n))&&n!=o.defaultValue&&("boolean"==typeof n&&(n*=1),e.push(o.F+"="+h(""+n))))}),e.push("z="+z()),t.set(vt,e.join("&"),!0)}function B(t){var e=et(t,qe)||M()+"/collect",n=et(t,bt);if(!n&&t.get(wt)&&(n="beacon"),n){var o=et(t,vt),r=(r=t.get(gt))||f;"image"==n?P(e,o,r):"xhr"==n&&O(e,o,r)||"beacon"==n&&N(e,o,r)||I(e,o,r)}else I(e,et(t,vt),t.get(gt));e=t.get(Le),n=(e=H(e)).hitcount,e.hitcount=n?n+1:1,e=t.get(Le),delete H(e).pending_experiments,t.set(gt,f,!0)}function X(t){var e;(_.gaData=_.gaData||{}).expId&&t.set(zt,(_.gaData=_.gaData||{}).expId),(_.gaData=_.gaData||{}).expVar&&t.set(Jt,(_.gaData=_.gaData||{}).expVar);var n=t.get(Le);if(n=H(n).pending_experiments){var o=[];for(e in n)n.hasOwnProperty(e)&&n[e]&&o.push(encodeURIComponent(e)+"."+encodeURIComponent(n[e]));e=o.join("!")}else e=void 0;e&&t.set(Qt,e,!0)}function $(){if(_.navigator&&"preview"==_.navigator.loadPurpose)throw"abort"}function G(t){var e=_.gaDevIds;a(e)&&0!=e.length&&t.set("&did",e.join(","),!0)}function K(t){if(!t.get(Le))throw"abort"}q.prototype.add=function(t){this.M.push(t)},q.prototype.D=function(t){try{for(var e=0;e=o)throw"abort";t.set(re,--o)}t.set(ne,++e)}var Q=function(){this.data=new E},Z=new E,tt=[];Q.prototype.get=function(t){var e=it(t),n=this.data.get(t);return e&&null==n&&(n=s(e.defaultValue)?e.defaultValue():e.defaultValue),e&&e.Z?e.Z(this,t,n):n};var et=function(t,e){return null==(t=t.get(e))?"":""+t},nt=function(t,e){return null==(t=t.get(e))||""===t?0:1*t};Q.prototype.set=function(t,e,n){if(t)if("object"==typeof t)for(var o in t)t.hasOwnProperty(o)&&ot(this,o,t[o],n);else ot(this,t,e,n)};var ot=function(t,e,n,o){if(null!=n)switch(e){case Le:Cn.test(n)}var r=it(e);r&&r.o?r.o(t,e,n,o):t.data.set(e,n,o)},rt=function(t,e,n,o,r){this.name=t,this.F=e,this.Z=o,this.o=r,this.defaultValue=n},it=function(t){var e=Z.get(t);if(!e)for(var n=0;nn)&&(t[e]=void 0)},Ke=function(t){return function(e){if("pageview"==e.get(mt)&&!t.I){t.I=!0;var n=function(t){var e=Math.min(nt(t,Re),100);return!(to(et(t,Te))%100>=e)}(e);e=0=t&&o.push({hash:s[0],R:r[i],O:s})}if(0!=o.length)return 1==o.length?o[0]:an(e,o)||an(n,o)||an(null,o)||o[0]}function an(t,e){var n;null==t?n=t=1:(n=to(t),t=to(l(t,".")?t.substring(1):"."+t));for(var o=0;or.length)){o=[];for(var i=0;i=a[0]||0>=a[1]?"":a.join("x"),t.set(St,o),t.set(jt,function(){var t,e,n;if((n=(n=_.navigator)?n.plugins:null)&&n.length)for(var o=0;oarguments.length||("string"==typeof arguments[0]?(e=arguments[0],o=[].slice.call(arguments,1)):(e=arguments[0]&&arguments[0][mt],o=arguments),e&&((o=y(In[e]||[],o))[mt]=e,this.b.set(o,void 0,!0),this.filters.D(this.b),this.b.data.m={},We(this.ra,this.b)&&function(t){var e=_.performance;if(e&&e.getEntriesByName){n(35);var o="https://www.google-analytics.com/analytics.js?wpid="+t;g(o,void 0,void 0,function(){try{var r=1,i=e.getEntriesByName("https://www.google-analytics.com/analytics.js");i&&0!=i.length||(i=e.getEntriesByName("http://www.google-analytics.com/analytics.js"),r=0);var s=e.getEntriesByName(o);if(i&&1==i.length&&s&&1==s.length){n(37);var a=i[0],c=s[0],l={tid:t,ad:Sn(a.duration),bd:Sn(c.duration),ar:Sn(a.responseEnd-a.requestStart),br:Sn(c.responseEnd-c.requestStart),an:Sn(a.domainLookupEnd-a.domainLookupStart),bn:Sn(c.domainLookupEnd-c.domainLookupStart),ac:Sn(a.connectEnd-a.connectStart),bc:Sn(c.connectEnd-c.connectStart),as:r};for(var u in(r=[]).push("_v=j48"),r.push("id=10"),l)l.hasOwnProperty(u)&&r.push(u+"="+h(l[u]));r.push("z="+Y()),P("https://www.google-analytics.com/u/d",r.join("&"),f)}}catch(d){}})}}(this.b.get(Le))))},jn.prototype.ma=function(t,e){var n=this;Wn(t,n,e)||(Xn(t,function(){Wn(t,n,e)}),Bn(String(n.get(_e)),t,void 0,e,!0))};var Pn,On,Nn,Rn,Hn=function(t){return"prerender"!=T.visibilityState&&(t(),!0)},qn=function(t){if(!Hn(t)){n(16);var e=!1,o=function(){if(!e&&Hn(t)){e=!0;var n=o,r=T;r.removeEventListener?r.removeEventListener("visibilitychange",n,!1):r.detachEvent&&r.detachEvent("onvisibilitychange",n)}};p(T,"visibilitychange",o)}},Fn=/^(?:(\w+)\.)?(?:(\w+):)?(\w+)$/,Un=function(t){if(s(t[0]))this.u=t[0];else{var e=Fn.exec(t[0]);if(null!=e&&4==e.length&&(this.c=e[1]||"t0",this.K=e[2]||"",this.C=e[3],this.a=[].slice.call(t,1),this.K||(this.A="create"==this.C,this.i="require"==this.C,this.g="provide"==this.C,this.ba="remove"==this.C),this.i&&(3<=this.a.length?(this.X=this.a[1],this.W=this.a[2]):this.a[1]&&(c(this.a[1])?this.X=this.a[1]:this.W=this.a[1]))),e=t[1],t=t[2],!this.C)throw"abort";if(this.i&&(!c(e)||""==e))throw"abort";if(this.g&&(!c(e)||""==e||!s(t)))throw"abort";if(Vn(this.c)||Vn(this.K))throw"abort";if(this.g&&"t0"!=this.c)throw"abort"}};function Vn(t){return 0<=t.indexOf(".")||0<=t.indexOf(":")}Pn=new E,Nn=new E,Rn=new E,On={ec:45,ecommerce:46,linkid:47};var Wn=function(t,e,n){e==zn||e.get(_e);var o=Pn.get(t);return!!s(o)&&(e.plugins_=e.plugins_||new E,!!e.plugins_.get(t)||(e.plugins_.set(t,new o(e,n||{})),!0))},Bn=function(t,e,o,r,i){if(!s(Pn.get(e))&&!Nn.get(e)){if(On.hasOwnProperty(e)&&n(On[e]),wn.test(e)){if(n(52),!(t=zn.j(t)))return!0;r={id:e,B:(o=r||{}).dataLayer||"dataLayer",ia:!!t.get("anonymizeIp"),na:i,G:!1},t.get(">m")==e&&(r.G=!0);var a=String(t.get("name"));"t0"!=a&&(r.target=a),k(String(t.get("trackingId")))||(r.ja=String(t.get(Te)),r.ka=Number(t.get(xe)),o=o.palindrome?yn:bn,o=(o=T.cookie.replace(/^|(; +)/g,";").match(o))?o.sort().join("").substring(1):void 0,r.la=o,r.qa=w(t.b.get(Et)||"","gclid")),t=r.B,o=(new Date).getTime(),_[t]=_[t]||[],o={"gtm.start":o},i||(o.event="gtm.js"),_[t].push(o),o=function(t){function e(t,e){e&&(n+="&"+t+"="+h(e))}var n="https://www.google-analytics.com/gtm/js?id="+h(t.id);return"dataLayer"!=t.B&&e("l",t.B),e("t",t.target),e("cid",t.ja),e("cidt",t.ka),e("gac",t.la),e("aip",t.ia),t.na&&e("m","sync"),e("cycle",t.G),t.qa&&e("gclid",t.qa),n}(r)}!o&&On.hasOwnProperty(e)?(n(39),o=e+".js"):n(43),o&&(o&&0<=o.indexOf("/")||(o=(dt||v()?"https:":"http:")+"//www.google-analytics.com/plugins/ua/"+o),t=(r=Kn(o)).protocol,o=T.location.protocol,("https:"==t||t==o||"http:"==t&&"http:"==o)&&Gn(r)&&(g(r.url,void 0,i),Nn.set(e,!0)))}},Xn=function(t,e){var n=Rn.get(t)||[];n.push(e),Rn.set(t,n)},$n=function(t,e){Pn.set(t,e),e=Rn.get(t)||[];for(var n=0;nt.split("/")[0].indexOf(":")&&(t=s+r[2].substring(0,r[2].lastIndexOf("/"))+"/"+t),n.href=t,o=e(n),{protocol:(n.protocol||"").toLowerCase(),host:o[0],port:o[1],path:o[2],query:n.search||"",url:t||""}},Yn={ga:function(){Yn.f=[]}};Yn.ga(),Yn.D=function(t){var e=Yn.J.apply(Yn,arguments);e=Yn.f.concat(e);for(Yn.f=[];0o;o++){var r=e[o].src;if(r&&0==r.indexOf("https://www.google-analytics.com/analytics")){n(33),e=!0;break t}}e=!1}e&&(dt=!0)}v()||dt||!We(new Ve(1e4))||(n(36),dt=!0),(_.gaplugins=_.gaplugins||{}).Linker=dn,e=dn.prototype,$n("linker",dn),Ue("decorate",e,e.ca,20),Ue("autoLink",e,e.S,25),$n("displayfeatures",Ln),$n("adfeatures",Ln),t=t&&t.q,a(t)?Yn.D.apply(zn,t):n(50)}},zn.da=function(){for(var t=zn.getAll(),e=0;e>21:o;return o}Zn&&Zn.r?Qn():qn(Qn),qn(function(){Yn.D(["provide","render",f])})}(window),function(){var t=window,e="push",n="length",o="prototype",r=function(t){if(t.get&&t.set){this.clear();var e=t.get("buildHitTask");t.set("buildHitTask",d(this,e)),t.set("_rlt",f(this,t.get("_rlt")))}},i={action:"pa",promoAction:"promoa",id:"ti",affiliation:"ta",revenue:"tr",tax:"tt",shipping:"ts",coupon:"tcc",step:"cos",label:"col",option:"col",options:"col",list:"pal",listSource:"pls"},s={id:"id",name:"nm",brand:"br",category:"ca",variant:"va",position:"ps",price:"pr",quantity:"qt",coupon:"cc","dimension(\\d+)":"cd","metric(\\d+)":"cm"},a={id:"id",name:"nm",creative:"cr",position:"ps"},c=function(t,e){this.name=t,this.source=e,this.e=[]},l="detail checkout checkout_option click add remove purchase refund".split(" ");r[o].clear=function(){this.b=void 0,this.f=[],this.a=[],this.g=[],this.d=void 0},r[o].h=function(t,e){var n=e||{};"promo_click"==t?n.promoAction="click":n.action=t,this.b=h(n)},r[o].j=function(t){(t=h(t))&&this.f[e](t)},r[o].i=function(t){var o=h(t);if(o){var r,i=t.list||"";t=t.listSource||"";for(var s=0;s{o.style.display="",o.style.visibility="",t&&Wr(o,function(){o.style.height=""})},{once:!0}),o.style.boxSizing="content-box",o.style.display="block",o.style.visibility="visible",t&&Wr(o,function(){o.style.height=getComputedStyle(o).height}),o.offsetHeight)}e();for(const o of n)if(o instanceof HTMLElement&&Vr(o)){const t=getComputedStyle(o).height;o.style.boxSizing="",o.style.height="0px"===t?`${o.scrollHeight}px`:"0px"}}(o,()=>{const n=null!=e?e:!o.classList.contains("open");o.classList.toggle("open",n),o.classList.toggle("Details--on",n),t.setAttribute("aria-expanded",n.toString()),Promise.resolve().then(()=>{!function(t){const e=t.querySelectorAll("input[autofocus], textarea[autofocus]"),n=e[e.length-1];n instanceof HTMLElement&&document.activeElement!==n&&n.focus()}(o),function(t){t.classList.contains("tooltipped")&&(t.classList.remove("tooltipped"),t.addEventListener("mouseleave",()=>{t.classList.add("tooltipped"),t instanceof HTMLElement&&t.blur()},{once:!0}))}(t),function(t){const e=t.closest(".js-edit-repository-meta");e instanceof HTMLFormElement&&e.reset()}(t);const e=new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:o.classList.contains("Details--on")}});o.dispatchEvent(e)})})}function Xr(t){let e=!1,n=t.parentElement;for(;n;)n.classList.contains("Details-content--shown")&&(e=!0),n.classList.contains("js-details-container")&&(n.classList.toggle("open",!e),n.classList.toggle("Details--on",!e),e=!1),n=n.parentElement}function $r(t){let e=t;const n=e.ownerDocument;if(!n)return;if(!e.offsetParent)return;const o=n.defaultView.HTMLElement;if(e!==n.body){for(;e!==n.body;){if(!(e.parentElement instanceof o))return;e=e.parentElement;const{position:t,overflowY:n,overflowX:r}=getComputedStyle(e);if("fixed"===t||"auto"===n||"auto"===r||"scroll"===n||"scroll"===r)break}return e instanceof Document?null:e}}function Gr(t,e){let n=e;const o=t.ownerDocument;if(!o)return;if(!o.body)return;const r=o.documentElement;if(!r)return;if(t===r)return;const i=Kr(t,n);if(!i)return;const s=(n=i._container)===o.documentElement?{top:o.defaultView.pageYOffset,left:o.defaultView.pageXOffset}:{top:n.scrollTop,left:n.scrollLeft},a=i.top-s.top,c=i.left-s.left,l=n.clientHeight,u=n.clientWidth;return{top:a,left:c,bottom:l-(a+t.offsetHeight),right:u-(c+t.offsetWidth),height:l,width:u}}function Kr(t,e){let n=t;const o=n.ownerDocument;if(!o)return;const r=o.documentElement;if(!r)return;const i=o.body;if(!i)return;const s=o.defaultView.HTMLElement;let a=0,c=0;const l=n.offsetHeight,u=n.offsetWidth;for(;n!==o.body&&n!==e;){if(a+=n.offsetTop||0,c+=n.offsetLeft||0,!(n.offsetParent instanceof s))return;n=n.offsetParent}let d,f,h;if(e&&e!==o&&e!==o.defaultView&&e!==o.documentElement&&e!==o.body){if(!(e instanceof s))return;h=e,d=e.scrollHeight,f=e.scrollWidth}else h=r,d=function(t,e){return Math.max(t.scrollHeight,e.scrollHeight,t.offsetHeight,e.offsetHeight,e.clientHeight)}(i,r),f=function(t,e){return Math.max(t.scrollWidth,e.scrollWidth,t.offsetWidth,e.offsetWidth,e.clientWidth)}(i,r);return{top:a,left:c,bottom:d-(a+l),right:f-(c+u),_container:h}}function Yr(t,e){let n=t;const o=t.ownerDocument;n!==o&&n!==o.defaultView&&n!==o.documentElement&&n!==o.body||(n=o);const r=o.defaultView.Document,i=o.defaultView.HTMLElement;if(n instanceof r){const t=null!=e.top?e.top:o.defaultView.pageYOffset,n=null!=e.left?e.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(n,t)}else{if(!(n instanceof i))throw new Error("container is not HTMLElement");n.scrollTop=e.top,null!=e.left&&(n.scrollLeft=e.left)}}pt("click",".js-details-target",function(t){const{currentTarget:e}=t;e instanceof HTMLElement&&(Br(e),t.preventDefault())}),Rr(function({target:t}){t&&Xr(t)});const zr=navigator.userAgent.match(/Macintosh/),Jr=zr?"metaKey":"ctrlKey",Qr=zr?"Meta":"Control";let Zr=!1,ti={x:0,y:0};function ei(t){t instanceof MouseEvent&&(ti.x===t.clientX&&ti.y===t.clientY||(Zr=!1),ti={x:t.clientX,y:t.clientY})}function ni(t){if(Zr)return;const e=t.currentTarget,{target:n}=t;if(!(n instanceof Element&&e instanceof HTMLElement&&e.closest(".js-active-navigation-container")))return;const o=n.closest(".js-navigation-item");o&&hi(o,e)}te(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:t=>Bo(Wo(t,"mouseover",ei),Wo(t,"mouseover",ni))});let oi=0;function ri(t){if(t.target!==document.body&&t.target instanceof HTMLElement&&!t.target.classList.contains("js-navigation-enable"))return;Zr=!0;const e=pi();let n=!1;if(e){n=mt(e.querySelector('.js-navigation-item[aria-selected="true"]')||e,"navigation:keydown",{hotkey:Mo(t),originalEvent:t,originalTarget:t.target})}n||t.preventDefault()}function ii(t){mt(t.currentTarget,"navigation:open",{modifierKey:t.modifierKey||t.altKey||t.ctrlKey||t.metaKey,shiftKey:t.shiftKey})||t.preventDefault()}function si(t){const e=pi();t!==e&&(e&&ai(e),t.classList.add("js-active-navigation-container"))}function ai(t){t.classList.remove("js-active-navigation-container")}function ci(t,e){e||(e=t);const n=mi(t)[0],o=e.closest(".js-navigation-item")||n;if(si(t),o instanceof HTMLElement){if(hi(o,t))return;const e=$r(o);if(!e)throw new Error("invariant: app/assets/modules/github/navigation.js:481");wi(e,o)}}function li(t){const e=t.querySelectorAll(".js-navigation-item[aria-selected]");for(const n of e)n.classList.remove("navigation-focus"),n.setAttribute("aria-selected","false")}function ui(t,e){const n=mi(e),o=n.indexOf(t),r=n[o-1];if(r){if(hi(r,e))return;const t=$r(r);if(!t)throw new Error("invariant: app/assets/modules/github/navigation.js:529");"page"===gi(e)?vi(t,r):wi(t,r)}}function di(t,e){const n=mi(e),o=n.indexOf(t),r=n[o+1];if(r){if(hi(r,e))return;const t=$r(r);if(!t)throw new Error("invariant: app/assets/modules/github/navigation.js:558");"page"===gi(e)?vi(t,r):wi(t,r)}}function fi(t,e=!1){mt(t,"navigation:keyopen",{modifierKey:e})}function hi(t,e){return!mt(t,"navigation:focus")||(li(e),t.classList.add("navigation-focus"),t.setAttribute("aria-selected","true"),!1)}function pi(){return document.querySelector(".js-active-navigation-container")}function mi(t){return Array.from(t.querySelectorAll(".js-navigation-item")).filter(Pr)}function gi(t){return t.getAttribute("data-navigation-scroll")||"item"}function vi(t,e,n="smooth"){const o=Gr(e,t);o&&(o.bottom<=0?e.scrollIntoView({behavior:n,block:"start"}):o.top<=0&&e.scrollIntoView({behavior:n,block:"end"}))}function wi(t,e){const n=Kr(e,t),o=Gr(e,t);if(null!=n&&null!=o)if(o.bottom<=0&&document.body){Yr(t,{top:(null!=t.offsetParent?t.scrollHeight:document.body.scrollHeight)-(n.bottom+o.height)})}else o.top<=0&&Yr(t,{top:n.top})}te(".js-active-navigation-container",{add(){1===++oi&&document.addEventListener("keydown",ri)},remove(){0===--oi&&document.removeEventListener("keydown",ri)}}),pt("navigation:keydown",".js-active-navigation-container",function(t){if(!(t instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/navigation.js:208");const e=t.currentTarget,n=t.detail.originalTarget.matches("input, textarea"),o=t.target;if(o.classList.contains("js-navigation-item"))if(n){if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":di(o,e);break;case"Control+p":ui(o,e)}switch(Mo(t.detail.originalEvent)){case"ArrowUp":ui(o,e);break;case"ArrowDown":di(o,e);break;case"Enter":case`${Qr}+Enter`:fi(o,t.detail.originalEvent[Jr])}}else{if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":di(o,e);break;case"Control+p":ui(o,e);break;case"Alt+v":!function(t,e){const n=mi(e);let o=n.indexOf(t);const r=$r(t);if(null==r)return;let i,s;for(;(i=n[o-1])&&(s=Gr(i,r))&&s.top>=0;)o--;if(i){const t=hi(i,e);if(t)return;vi(r,i)}}(o,e);break;case"Control+v":!function(t,e){const n=mi(e);let o=n.indexOf(t);const r=$r(t);if(null==r)return;let i,s;for(;(i=n[o+1])&&(s=Gr(i,r))&&s.bottom>=0;)o++;if(i){const t=hi(i,e);if(t)return;vi(r,i)}}(o,e)}switch(Mo(t.detail.originalEvent)){case"j":case"J":di(o,e);break;case"k":case"K":ui(o,e);break;case"o":case"Enter":case`${Qr}+Enter`:fi(o,t.detail[Jr])}}else{const o=mi(e)[0];if(o)if(n){if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":hi(o,e)}switch(Mo(t.detail.originalEvent)){case"ArrowDown":hi(o,e)}}else{if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":case"Control+v":hi(o,e)}switch(Mo(t.detail.originalEvent)){case"j":hi(o,e)}}}if(n){if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":case"Control+p":t.preventDefault()}switch(Mo(t.detail.originalEvent)){case"ArrowUp":case"ArrowDown":t.preventDefault();break;case"Enter":t.preventDefault()}}else{if(zr)switch(Mo(t.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":t.preventDefault()}switch(Mo(t.detail.originalEvent)){case"j":case"k":t.preventDefault();break;case"o":case"Enter":case`${Jr}+Enter`:t.preventDefault()}}}),pt("click",".js-active-navigation-container .js-navigation-item",function(t){if(!(t instanceof MouseEvent))throw new Error("invariant: app/assets/modules/github/navigation.js:379");ii(t)}),pt("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(t){if(!(t instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/navigation.js:384");const e=t.currentTarget.classList.contains("js-navigation-open")?t.currentTarget:t.currentTarget.querySelector(".js-navigation-open");if(e){if(t.detail.modifierKey)window.open(e.href,"_blank"),window.focus();else{e.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&e.click()}t.preventDefault()}else ii(t)});var bi=Dn(function(t){var e;e=function(){if("undefined"==typeof window||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var t,e,n,o,r,i,s,a,c,l,u,d,f,h,p,m,g,v,w,b,y,E,_={},T=/\s+/g,x=/left|right|inline/,k="Sortable"+(new Date).getTime(),L=window,A=L.document,S=L.parseInt,C=L.setTimeout,j=L.jQuery||L.Zepto,M=L.Polymer,D=!1,I="draggable"in A.createElement("div"),P=!navigator.userAgent.match(/(?:Trident.*rv[ :]?11\.|msie)/i)&&((E=A.createElement("x")).style.cssText="pointer-events:auto","auto"===E.style.pointerEvents),O=!1,N=Math.abs,R=Math.min,H=[],q=[],F=function(){return!1},U=it(function(t,e,n){if(n&&e.scroll){var o,r,i,s,a,d,f=n[k],h=e.scrollSensitivity,p=e.scrollSpeed,m=t.clientX,g=t.clientY,v=window.innerWidth,w=window.innerHeight;if(l!==n&&(c=e.scroll,l=n,u=e.scrollFn,!0===c)){c=n;do{if(c.offsetWidth-1:r==t)}:F}var n={},o=t.group;o&&"object"==typeof o||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n};try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){D={capture:!1,passive:!1}}}))}catch(lt){}function W(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(t);this.el=t,this.options=e=st({},e),t[k]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(t.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==W.supportPointer};for(var o in n)!(o in e)&&(e[o]=n[o]);for(var r in V(e),this)"_"===r.charAt(0)&&"function"==typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!e.forceFallback&&I,G(t,"mousedown",this._onTapStart),G(t,"touchstart",this._onTapStart),e.supportPointer&&G(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(G(t,"dragover",this),G(t,"dragenter",this)),q.push(this._onDragOver),e.store&&this.sort(e.store.get(this))}function B(e,n){"clone"!==e.lastPullMode&&(n=!0),r&&r.state!==n&&(z(r,"display",n?"none":""),n||r.state&&(e.options.group.revertClone?(i.insertBefore(r,s),e._animate(t,r)):i.insertBefore(r,t)),r.state=n)}function X(t,e,n){if(t){n=n||A;do{if(">*"===e&&t.parentNode===n||rt(t,e))return t}while(t=$(t))}return null}function $(t){var e=t.host;return e&&e.nodeType?e:t.parentNode}function G(t,e,n){t.addEventListener(e,n,D)}function K(t,e,n){t.removeEventListener(e,n,D)}function Y(t,e,n){if(t)if(t.classList)t.classList[n?"add":"remove"](e);else{var o=(" "+t.className+" ").replace(T," ").replace(" "+e+" "," ");t.className=(o+(n?" "+e:"")).replace(T," ")}}function z(t,e,n){var o=t&&t.style;if(o){if(void 0===n)return A.defaultView&&A.defaultView.getComputedStyle?n=A.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in o||(e="-webkit-"+e),o[e]=n+("string"==typeof n?"":"px")}}function J(t,e,n){if(t){var o=t.getElementsByTagName(e),r=0,i=o.length;if(n)for(;r*"!==e&&!rt(t,e)||n++;return n}function rt(t,e){if(t){var n=(e=e.split(".")).shift().toUpperCase(),o=new RegExp("\\s("+e.join("|")+")(?=\\s)","g");return!(""!==n&&t.nodeName.toUpperCase()!=n||e.length&&((" "+t.className+" ").match(o)||[]).length!=e.length)}return!1}function it(t,e){var n,o;return function(){void 0===n&&(n=arguments,o=this,C(function(){1===n.length?t.call(o,n[0]):t.apply(o,n),n=void 0},e))}}function st(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function at(t){return C(t,0)}function ct(t){return clearTimeout(t)}return W.prototype={constructor:W,_onTapStart:function(e){var n,o=this,r=this.el,i=this.options,s=i.preventOnFilter,c=e.type,l=e.touches&&e.touches[0],u=(l||e).target,d=e.target.shadowRoot&&e.path&&e.path[0]||u,f=i.filter;if(function(t){H.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var o=e[n];o.checked&&H.push(o)}}(r),!t&&!(/mousedown|pointerdown/.test(c)&&0!==e.button||i.disabled)&&!d.isContentEditable&&(u=X(u,i.draggable,r))&&a!==u){if(n=ot(u,i.draggable),"function"==typeof f){if(f.call(this,e,u,this))return Q(o,d,"filter",u,r,r,n),void(s&&e.preventDefault())}else if(f&&(f=f.split(",").some(function(t){if(t=X(d,t.trim(),r))return Q(o,t,"filter",u,r,r,n),!0})))return void(s&&e.preventDefault());i.handle&&!X(d,i.handle,r)||this._prepareDragStart(e,l,u,n)}},_prepareDragStart:function(o,r,c,l){var u,d=this,f=d.el,h=d.options,m=f.ownerDocument;c&&!t&&c.parentNode===f&&(w=o,i=f,t=c,h.handleReplacedDragElement&&(e=c.getAttribute("id")),n=t.parentNode,s=t.nextSibling,a=c,g=h.group,p=l,this._lastX=(r||o).clientX,this._lastY=(r||o).clientY,t.style["will-change"]="all",u=function(){d._disableDelayedDrag(),t.draggable=d.nativeDraggable,Y(t,h.chosenClass,!0),d._triggerDragStart(o,r),Q(d,i,"choose",t,i,i,p)},h.ignore.split(",").forEach(function(e){J(t,e.trim(),tt)}),G(m,"mouseup",d._onDrop),G(m,"touchend",d._onDrop),G(m,"touchcancel",d._onDrop),G(m,"selectstart",d),h.supportPointer&&G(m,"pointercancel",d._onDrop),h.delay?(G(m,"mouseup",d._disableDelayedDrag),G(m,"touchend",d._disableDelayedDrag),G(m,"touchcancel",d._disableDelayedDrag),G(m,"mousemove",d._disableDelayedDrag),G(m,"touchmove",d._disableDelayedDrag),h.supportPointer&&G(m,"pointermove",d._disableDelayedDrag),d._dragStartTimer=C(u,h.delay)):u())},_disableDelayedDrag:function(){var t=this.el.ownerDocument;clearTimeout(this._dragStartTimer),K(t,"mouseup",this._disableDelayedDrag),K(t,"touchend",this._disableDelayedDrag),K(t,"touchcancel",this._disableDelayedDrag),K(t,"mousemove",this._disableDelayedDrag),K(t,"touchmove",this._disableDelayedDrag),K(t,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(e,n){(n=n||("touch"==e.pointerType?e:null))?(w={target:t,clientX:n.clientX,clientY:n.clientY},this._onDragStart(w,"touch")):this.nativeDraggable?(G(t,"dragend",this),G(i,"dragstart",this._onDragStart)):this._onDragStart(w,!0);try{A.selection?at(function(){A.selection.empty()}):window.getSelection().removeAllRanges()}catch(lt){}},_dragStarted:function(){if(i&&t){var e=this.options;Y(t,e.ghostClass,!0),Y(t,e.dragClass,!1),W.active=this,Q(this,i,"start",t,i,i,p)}else this._nulling()},_emulateDragOver:function(){if(b){if(this._lastX===b.clientX&&this._lastY===b.clientY)return;this._lastX=b.clientX,this._lastY=b.clientY,P||z(o,"display","none");var t=A.elementFromPoint(b.clientX,b.clientY),e=t,n=q.length;if(t&&t.shadowRoot&&(e=t=t.shadowRoot.elementFromPoint(b.clientX,b.clientY)),e)do{if(e[k]){for(;n--;)q[n]({clientX:b.clientX,clientY:b.clientY,target:t,rootEl:e});break}t=e}while(e=e.parentNode);P||z(o,"display","")}},_onTouchMove:function(t){if(w){var e=this.options,n=e.fallbackTolerance,r=e.fallbackOffset,i=t.touches?t.touches[0]:t,s=i.clientX-w.clientX+r.x,a=i.clientY-w.clientY+r.y,c=t.touches?"translate3d("+s+"px,"+a+"px,0)":"translate("+s+"px,"+a+"px)";if(!W.active){if(n&&R(N(i.clientX-this._lastX),N(i.clientY-this._lastY))5||e.clientX-(n.left+n.width)>5}(m,a)){if(0!==m.children.length&&m.children[0]!==o&&m===a.target&&(c=m.lastElementChild),c){if(c.animated)return;u=c.getBoundingClientRect()}B(E,_),!1!==Z(i,m,t,l,c,u,a)&&(t.contains(m)||(m.appendChild(t),n=m),this._animate(l,t),c&&this._animate(u,c))}else if(c&&!c.animated&&c!==t&&void 0!==c.parentNode[k]){d!==c&&(d=c,f=z(c),h=z(c.parentNode));var S=(u=c.getBoundingClientRect()).right-u.left,j=u.bottom-u.top,M=x.test(f.cssFloat+f.display)||"flex"==h.display&&0===h["flex-direction"].indexOf("row"),D=c.offsetWidth>t.offsetWidth,I=c.offsetHeight>t.offsetHeight,P=(M?(a.clientX-u.left)/S:(a.clientY-u.top)/j)>.5,N=c.nextElementSibling,R=!1;if(M){var H=t.offsetTop,q=c.offsetTop;R=H===q?c.previousElementSibling===t&&!D||P&&D:c.previousElementSibling===t||t.previousElementSibling===c?(a.clientY-u.top)/j>.5:q>H}else T||(R=N!==t&&!I||P&&I);var F=Z(i,m,t,l,c,u,a,R);!1!==F&&(1!==F&&-1!==F||(R=1===F),O=!0,C(et,30),B(E,_),t.contains(m)||(R&&!N?m.appendChild(t):c.parentNode.insertBefore(t,R?N:c)),n=t.parentNode,this._animate(l,t),this._animate(u,c))}}},_animate:function(t,e){var n=this.options.animation;if(n){var o=e.getBoundingClientRect();1===t.nodeType&&(t=t.getBoundingClientRect()),z(e,"transition","none"),z(e,"transform","translate3d("+(t.left-o.left)+"px,"+(t.top-o.top)+"px,0)"),e.offsetWidth,z(e,"transition","all "+n+"ms"),z(e,"transform","translate3d(0,0,0)"),clearTimeout(e.animated),e.animated=C(function(){z(e,"transition",""),z(e,"transform",""),e.animated=!1},n)}},_offUpEvents:function(){var t=this.el.ownerDocument;K(A,"touchmove",this._onTouchMove),K(A,"pointermove",this._onTouchMove),K(t,"mouseup",this._onDrop),K(t,"touchend",this._onDrop),K(t,"pointerup",this._onDrop),K(t,"touchcancel",this._onDrop),K(t,"pointercancel",this._onDrop),K(t,"selectstart",this)},_onDrop:function(e){var a=this.el,c=this.options;clearInterval(this._loopId),clearInterval(_.pid),clearTimeout(this._dragStartTimer),ct(this._cloneId),ct(this._dragStartId),K(A,"mouseover",this),K(A,"mousemove",this._onTouchMove),this.nativeDraggable&&(K(A,"drop",this),K(a,"dragstart",this._onDragStart)),this._offUpEvents(),e&&(y&&(e.preventDefault(),!c.dropBubble&&e.stopPropagation()),o&&o.parentNode&&o.parentNode.removeChild(o),i!==n&&"clone"===W.active.lastPullMode||r&&r.parentNode&&r.parentNode.removeChild(r),t&&(this.nativeDraggable&&K(t,"dragend",this),tt(t),t.style["will-change"]="",Y(t,this.options.ghostClass,!1),Y(t,this.options.chosenClass,!1),Q(this,i,"unchoose",t,n,i,p),i!==n?(m=ot(t,c.draggable))>=0&&(Q(null,n,"add",t,n,i,p,m),Q(this,i,"remove",t,n,i,p,m),Q(null,n,"sort",t,n,i,p,m),Q(this,i,"sort",t,n,i,p,m)):t.nextSibling!==s&&(m=ot(t,c.draggable))>=0&&(Q(this,i,"update",t,n,i,p,m),Q(this,i,"sort",t,n,i,p,m)),W.active&&(null!=m&&-1!==m||(m=p),Q(this,i,"end",t,n,i,p,m),this.save()))),this._nulling()},_nulling:function(){i=t=n=o=s=r=a=c=l=w=b=y=m=d=f=v=g=W.active=null,H.forEach(function(t){t.checked=!0}),H.length=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragover":case"dragenter":t&&(this._onDragOver(e),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.preventDefault()}(e));break;case"mouseover":this._onDrop(e);break;case"selectstart":e.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,o=0,r=n.length,i=this.options;o{const e={},t={},n=e=>e.replace(/^.\/(\w+)-[a-f0-9
- `)(e),t)}(s,t),s.length}function ep(e){let t;if(e){const n=e.toLowerCase().split("");t=function(t){if(!t)return 0;const s=function(e,t){let n,s,o,r;const i=function(e,t){let n=0;const s=[];for(;(n=e.indexOf(t,n))>-1;)s.push(n++);return s}(e,t[0]);if(0===i.length)return;if(1===t.length)return[i[0],1,[]];for(r=null,s=0,o=i.length;s2);return{score:t}}function tp(e,t,n){let s=n;const o=[];for(let r=1;r0}}(p(s,"data-mention-url"),e.detail.text))}r("text-expander[data-mention-url]",{subscribe:e=>z(q(e,"text-expander-change",sp),q(e,"text-expander-value",np))});const op=Bf(W);function rp(e,t){const n=d(e,".js-survey-question-form"),s=b(n,"input.js-survey-other-text",HTMLInputElement);n.classList.toggle("is-other-selected",t),s.hidden=!t,t?(s.required=!0,s.focus()):s.required=!1,L(s,"change")}u("change","select.js-survey-select",function({currentTarget:e}){if(!(e instanceof HTMLSelectElement))throw new Error("invariant: app/assets/modules/github/survey.js:24");rp(e,e.options[e.selectedIndex].classList.contains("js-survey-option-other"))}),u("change","input.js-survey-radio",function({currentTarget:e}){if(!(e instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/survey.js:31");rp(e,e.classList.contains("js-survey-radio-other"))}),u("click",".js-tagsearch-nav-item",e=>{d(e.currentTarget,".js-tagsearch-popover-content").scrollTop=0}),r(".js-file-line-container, .js-code-block-container",{constructor:HTMLElement,subscribe(e){const t=document.querySelector(".js-tagsearch-popover");if(!t)return{unsubscribe(){}};const n=b(t,".js-tagsearch-popover-content"),s=new WeakMap,o=new WeakMap;let r;async function i(n){const r=function(e,t,n){let s,o;if(document.caretPositionFromPoint){const e=document.caretPositionFromPoint(t,n);e&&(s=e.offsetNode,o=e.offset)}else if(document.caretRangeFromPoint){const e=document.caretRangeFromPoint(t,n);e&&(s=e.startContainer,o=e.startOffset)}if(!s||"number"!=typeof o||s.nodeType!==Node.TEXT_NODE)return;const r=s.textContent;if(!r)return null;const i=function(e,t,n){let s;for(;s=t.exec(e);){const e=s.index+s[0].length;if(s.index0}function lp(){return document.querySelectorAll(".js-template-form.is-loading").length>0?"loading":document.querySelectorAll(".js-template-form.is-errored").length>0?"error":"ok"}function up(){const e=b(document,".js-commit-templates-form",HTMLFormElement),t=b(e,".js-blob-submit",HTMLButtonElement),n=b(document,".js-template-commit-form-error-message"),s=b(document,".js-template-commit-form-loading-message");switch(lp()){case"loading":n.classList.add("d-none"),s.classList.remove("d-none"),e.setAttribute("disabled","disabled"),t.setAttribute("disabled","disabled");break;case"error":n.classList.remove("d-none"),s.classList.add("d-none"),e.setAttribute("disabled","disabled"),t.setAttribute("disabled","disabled");break;default:n.classList.add("d-none"),s.classList.add("d-none"),e.removeAttribute("disabled"),t.removeAttribute("disabled")}}async function dp(e){e.classList.add("is-loading"),up();const t=b(e,'[name="filename"]',HTMLInputElement).value,n={};for(const c of v(document,".js-template-form",HTMLFormElement)){const e=b(c,'[name="filename"]',HTMLInputElement).value;n[e]={};for(const[t,s]of ke(c))n[e][t]=s}const s=new FormData(e);s.append("current",t),s.append("templates",JSON.stringify(n));const o=await W(e.action,{method:"POST",body:s}),r=Me(document,o.html);d(e,".js-template-preview").replaceWith(r);const i=b(document,".js-hidden-template-fields");let a=i.querySelector(`[data-filename="${o.filename}"]`);a instanceof HTMLInputElement?a.value=o.markdown:((a=document.createElement("input")).type="hidden",a.name=`templates[][${o.filename}]`,a.setAttribute("data-filename",o.filename),a.value=o.markdown,i.append(a)),e.classList.remove("is-loading"),up()}function mp(){for(const e of v(document,".js-template-form",HTMLFormElement))dp(e)}function fp(e){if(function(e){let t;try{t=new URL(e.url)}catch(n){return!0}return t.host!==window.location.host}(e)||function(e){return/[?&]_pjax=/.test(e.url)}(e))return;const t=function(){const e=document.querySelector(".js-timeline-marker");return null!=e?e.getAttribute("data-last-modified"):null}();t&&e.headers.set("X-Timeline-Last-Modified",t)}function pp(e){!function(e){const t=e.closest("details, .js-details-container");if(!t)return;if(!(t instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/timeline/progressive.js:69");"DETAILS"===t.nodeName?t.setAttribute("open","open"):Ke(t)||we(t)}(e);const t=e.querySelector(`[href='#${e.id}']`);t&&t.click()}function gp(){return window.location.hash.slice(1)}r(".js-template-form .js-issue-labels",{add(e){const t=e.closest(".js-issue-template-labels-container");if(!t)return;const n=b(t,".js-issue-template-labels",HTMLInputElement);n.value="";for(const s of e.children){const e=s.getAttribute("data-name");e&&!n.value.includes(e)&&(""===n.value?n.value=e:n.value=`${n.value}, ${e}`)}}}),r(".js-template-form .js-issue-assignees",{add(e){const t=e.closest(".js-issue-template-assignees-container");if(!(t instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:103");const n=b(t,".js-issue-template-assignees",HTMLInputElement);n.value="";for(const s of e.children){const e=s.querySelector("span");if(e){const t=e.getAttribute("data-assignee-name");t&&!n.value.includes(t)&&(""===n.value?n.value=t:n.value=`${n.value}, ${t}`)}}}}),u("change",".js-quick-pull-choice-option",function(e){if(!cp())return;const t=e.currentTarget;if(!(t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:131");b(document,".js-commit-branch-name").classList.toggle("d-none","quick-pull"!==t.value),b(document,".js-quick-pull-new-branch-name").toggleAttribute("required","quick-pull"===t.value)}),g(".js-quick-pull-new-branch-name",function(e){if(!cp())return;const t=e.target;if(!(t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:145");const n=t.value;b(document,".js-quick-pull-target-branch",HTMLInputElement).value=n,n.length&&ap()}),g(".js-synced-template-input",function(e){const t=e.target;if(!(t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:156");const n=t.getAttribute("data-sync");if(!n)return;const s=d(t,".js-sync-container"),o=v(s,`[data-sync-with="${n}"]`),r=t.value;if(""!==r.trim()){for(const e of o)e.textContent=t.value;if("name"===n){b(s,".js-sync-filename",HTMLInputElement).value=`${r.replace(/[^\w]/g,"-")}.md`.toLowerCase()}}else for(const i of o){const e=i.getAttribute("data-sync-blank");e&&(i.innerHTML=`${e}`)}}),u("submit",".js-template-form",function(e){e.preventDefault();const t=e.currentTarget;if(!(t instanceof HTMLFormElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:305");dp(t)}),u("click",".js-toggle-template-commit",function(){const e=b(document,".js-template-commit-pane");e.classList.toggle("d-none"),e.classList.contains("d-none")||mp()}),u("submit",".js-commit-templates-form",function(e){"ok"!==lp()&&e.preventDefault(),up()}),u("click",".js-refresh-template-content",async function(e){const t=e.currentTarget,n=d(t,".js-template-form"),s=b(n,".js-template-content-preview");s.innerHTML='Loading preview...';const o=b(n,".js-template-content-textarea",HTMLTextAreaElement).value,r=t.getAttribute("data-markdown-preview-url"),i=t.getAttribute("data-markdown-preview-token");if(!r||!i)return;const a=new FormData;a.append("markdown",o),a.append("authenticity_token",i);const c=await S(r,{method:"POST",body:a});s.innerHTML=c}),u("click",".js-custom-template-toggle",e=>{const t=e.target,n=d(t,".js-template-preview"),s=!n.classList.contains("expand-preview");if(function(){const e=document.querySelectorAll(".js-template-preview");for(const t of e)t.classList.remove("expand-preview")}(),s)n.classList.add("expand-preview"),n.scrollIntoView({behavior:"smooth",block:"start"});else{dp(b(n,".js-template-form",HTMLFormElement))}}),u("click",".js-remove-template-button",function(e){const t=d(e.target,".js-template-preview"),n=p(t,"data-filename"),s=b(document,".js-hidden-template-fields"),o=b(document,".js-toggle-template-commit",HTMLButtonElement),r=s.querySelector(`[data-filename="${n}"]`);r&&r.remove(),o.disabled=!1,t.remove(),mp()}),u("click",".js-edit-custom-field-header",function(e){d(e.target,".js-custom-field-header").classList.toggle("section-focus"),b(document,".js-toggle-template-commit",HTMLButtonElement).disabled=!1}),u("details-menu-selected",".js-add-template",function(e){const t=b(document,".js-templates-container"),n=b(document,".js-toggle-template-commit",HTMLButtonElement);if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/template-editor.js:389");const s=e.detail.relatedTarget.getAttribute("data-source");if(!s)return;n.disabled=!1;const o=b(document,`#${s}`);t.insertAdjacentHTML("beforeend",o.innerHTML)},{capture:!0}),u("change",".js-template-repository-choice",function(e){const t=e.target;if(!(t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-repositories.js:6");const n=t.checked&&""!==t.value,s=t.form;if(!s)throw new Error("invariant: app/assets/modules/github/template-repositories.js:9");b(s,".js-repository-auto-init-options").hidden=n;const o=v(s,".js-template-repository-setting"),r=v(s,".js-template-repository-name-display");if(n){const e=d(t,".js-template-repository-choice-container"),n=b(e,".js-template-repository-name");b(s,".js-repository-readme-choice",HTMLInputElement).checked=!1;const o=b(s,".js-repository-no-gitignore-choice",HTMLInputElement);o.checked=!0,L(o,"change");const i=b(s,".js-repository-no-license-choice",HTMLInputElement);i.checked=!0,L(i,"change");const a=p(t,"data-owner"),c=s.querySelector(`.js-repository-owner-choice[value="${a}"]`);if(c){if(!(c instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-repositories.js:30");c.checked=!0,L(c,"change")}else{const e=b(s,".js-repository-owner-choice.js-repository-owner-is-viewer",HTMLInputElement);e.checked=!0,L(e,"change")}for(const t of r)t.textContent=n.textContent}else for(const i of r)i.textContent="";for(const i of o)i.hidden=!n}),r(".js-discussion",function(){let e;function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}t(),document.addEventListener("pjax:end",t),r(".js-timeline-item",t=>{e.has(t)||_s(t)})}),j(".js-needs-timeline-marker-header",function(e,t,n){fp(n)}),u("deprecatedAjaxSend","[data-remote]",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/timeline/marker.js:46");const{request:t}=e.detail;fp(t)}),ae(function({target:e}){const t=gp();t&&!e&&async function(e){const t=document.getElementById("js-timeline-progressive-loader");if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const s=new URL(n,window.location.origin),o=new URLSearchParams(s.search.slice(1));let r;o.append("anchor",e),s.search=o.toString();try{r=await R(document,s)}catch(l){return}const i=r.querySelector(".js-timeline-item");if(!i)return;const a=i.getAttribute("data-gid");if(!a)return;const c=document.querySelector(`.js-timeline-item[data-gid='${a}']`);if(c){c.replaceWith(i);const t=document.getElementById(e);t&&pp(t)}else{const t=document.getElementById("js-progressive-timeline-item-container");t&&t.replaceWith(r);const n=document.getElementById(e);n&&pp(n)}}(t)}),r(".js-timeline-progressive-focus-container",function(e){const t=gp();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&pp(n)});const hp="navigationStart";function vp(){const e={};e.crossBrowserLoadEvent=Date.now();const t=window.performance&&window.performance.timing;if(t)e.connectEnd=t.connectEnd,e.connectStart=t.connectStart,e.domComplete=t.domComplete,e.domContentLoadedEventEnd=t.domContentLoadedEventEnd,e.domContentLoadedEventStart=t.domContentLoadedEventStart,e.domInteractive=t.domInteractive,e.domLoading=t.domLoading,e.domainLookupEnd=t.domainLookupEnd,e.domainLookupStart=t.domainLookupStart,e.fetchStart=t.fetchStart,e.loadEventEnd=t.loadEventEnd,e.loadEventStart=t.loadEventStart,e.navigationStart=t.navigationStart,e.redirectEnd=t.redirectEnd,e.redirectStart=t.redirectStart,e.requestStart=t.requestStart,e.responseEnd=t.responseEnd,e.responseStart=t.responseStart,e.secureConnectionStart=t.secureConnectionStart,e.unloadEventEnd=t.unloadEventEnd,e.unloadEventStart=t.unloadEventStart;else{const t=function(){const e=Yi(hp);if(e)return parseInt(e,10)}();null!=t&&(e.simulatedNavigationStart=t)}const n=function(){if(window.performance&&"timeOrigin"in window.performance&&window.performance.getEntriesByType){const e=window.performance.getEntriesByType("paint");if(e.length){const t=e.find(e=>"first-paint"===e.name);if(t)return Math.round((performance.timeOrigin+t.startTime)/1e6)}}}();return null!=n&&(e.chromeFirstPaintTime=n),e}function bp(e){const t=d(e,".js-topic-save-notice-container"),n=b(t,".js-repo-topics-save-notice");n.classList.remove("d-none"),n.classList.add("d-inline-block","anim-fade-in"),setTimeout(()=>{n.classList.remove("d-inline-block"),n.classList.add("d-none")},1900)}function wp(e){const t=b(e,".js-topic-suggestions-box");t.querySelector(".js-topic-suggestion")||t.remove()}async function jp(e){const t=e.querySelector(".js-topic-suggestions-container");if(!t)return;const n=p(t,"data-url"),s=await R(document,n);t.innerHTML="",t.appendChild(s)}window.performance&&window.performance.timing||window.addEventListener("pagehide",function(){Xi(hp,Date.now().toString())}),async function(){await I,await new Promise(e=>setTimeout(e));const e=function(){const e=[],t=window.performance;if(t&&t.getEntriesByType)for(const n of t.getEntriesByType("resource")){const t={};e.push(t),"string"==typeof n.name&&(t.name=n.name),"string"==typeof n.entryType&&(t.entryType=n.entryType),"number"==typeof n.startTime&&(t.startTime=n.startTime),"number"==typeof n.duration&&(t.duration=n.duration)}return e}();e.length&&_({resourceTimings:e});const t=function(){const e=[],t=window.performance;if(t&&t.getEntriesByType)for(const s of t.getEntriesByType("navigation")){const t={};e.push(t),"string"==typeof s.entryType&&(t.entryType=s.entryType),"number"==typeof s.startTime&&(t.startTime=s.startTime),"number"==typeof s.duration&&(t.duration=s.duration)}const n=vp();return n&&0===e.length&&e.push({name:location.href,entryType:"navigation",startTime:0,duration:n.loadEventEnd-n.navigationStart,initiatorType:"navigation",nextHopProtocol:"http/1.1",type:"navigate",redirectStart:n.redirectStart,redirectEnd:n.redirectEnd,fetchStart:n.fetchStart,domainLookupStart:n.domainLookupStart,domainLookupEnd:n.domainLookupEnd,connectStart:n.connectStart,connectEnd:n.connectEnd,secureConnectionStart:n.secureConnectionStart,requestStart:n.requestStart,responseStart:n.responseStart,responseEnd:n.responseEnd,unloadEventStart:n.unloadEventStart,unloadEventEnd:n.unloadEventEnd,domInteractive:n.domInteractive,domContentLoadedEventStart:n.domContentLoadedEventStart,domContentLoadedEventEnd:n.domContentLoadedEventEnd,domComplete:n.domComplete,loadEventStart:n.loadEventStart,loadEventEnd:n.loadEventEnd}),e}();t.length&&_({navigationTimings:t})}(),u("click",".js-toggler-container .js-toggler-target",function(e){if(!(e instanceof MouseEvent))throw new Error("invariant: app/assets/modules/github/toggler.js:37");if(!e.currentTarget)throw new Error("invariant: app/assets/modules/github/toggler.js:38");if(0!==e.button)return;const t=e.currentTarget.closest(".js-toggler-container"),n=e.currentTarget.closest(".js-toggler-container-secondary");t.classList.toggle("on"),n&&n.classList.toggle("on")}),j(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch(n){e.classList.add("error")}finally{e.classList.remove("loading")}}),j(".js-accept-topic-form",async function(e,t){await t.html();const n=d(e,".js-topic-form-area"),s=d(e,".js-topic-suggestion"),o=b(n,".js-template"),r=b(n,".js-tag-input-selected-tags"),i=o.cloneNode(!0),a=b(s,'input[name="input[name]"]',HTMLInputElement).value;b(i,"input",HTMLInputElement).value=a,b(i,".js-placeholder-tag-name").replaceWith(a),i.classList.remove("d-none","js-template"),r.appendChild(i),s.remove(),jp(n),wp(n),bp(e)}),u("click",".js-repo-topics-form-done",function(){!async function(){const e=b(document,".js-topics-list-container"),t=p(e,"data-url"),n=await R(document,t);e.innerHTML="",e.appendChild(n)}()}),j(".js-decline-topic-form",async function(e,t){await t.html(),bp(e);const n=d(e,".js-topic-form-area");d(e,".js-topic-suggestion").remove(),jp(n),wp(n)}),j(".js-repo-topics-edit-form",async function(e,t){const n=d(e,".js-topic-form-area");n.classList.remove("errored"),b(n,".js-topic-error").textContent="";for(const o of n.querySelectorAll(".js-tag-input-tag.invalid-topic"))o.classList.remove("invalid-topic");try{await t.json(),bp(e),jp(n)}catch(s){const t=s.response.json;if(t.message&&(n.classList.add("errored"),b(n,".js-topic-error").textContent=t.message),t.invalidTopics){const n=v(e,".js-topic-input",HTMLInputElement);for(const e of t.invalidTopics)for(const t of n)if(t.value===e){d(t,".js-tag-input-tag").classList.add("invalid-topic")}}}}),u("tags:changed",".js-repo-topics-edit-form",function({target:e}){if(!(e instanceof HTMLFormElement))throw new Error("invariant: app/assets/modules/github/topics.js:128");E(e)}),u("click",".js-reveal-hidden-topics",function(e){const t=e.target,n=d(t,".js-hidden-topics-container").querySelector(".js-hidden-topics");n&&(n.classList.remove("d-none"),t.remove())}),u("click",".js-hide-content-attachment",function(e){e.preventDefault(),function(e){const t=d(e,".js-content-attachment"),n=p(d(e,"[data-unfurl-hide-url]"),"data-unfurl-hide-url"),s=p(d(e,"[data-unfurl-authenticity-token]"),"data-unfurl-authenticity-token"),o=p(e,"data-id"),r=new XMLHttpRequest;r.onload=function(){r.status>=200&&r.status<300&&t.remove()},r.open("POST",n);const i=new FormData;i.append("id",o),i.append("authenticity_token",s),r.send(i)}(e.currentTarget)}),r(".js-content-attachment .max--md",function(e){const t=b(e,".markdown-body");var n;(t.clientHeight<188||""===((n=t).textContent||"").trim()&&1===(n.querySelectorAll("img")||[]).length)&&(e.classList.remove("max--md"),b(e,".Details-content--closed").hidden=!0,b(e,".Details-content--open").hidden=!0)}),window.requestIdleCallback(()=>{const e=function(){if("Intl"in window)try{return(new window.Intl.DateTimeFormat).resolvedOptions().timeZone}catch(Lh){if(!(Lh instanceof RangeError))throw Lh}}();if(e){const t="https:"===location.protocol?"secure":"";document.cookie=`tz=${encodeURIComponent(e)}; path=/; ${t}`}});class yp extends Error{constructor(e){super(e),this.name="LoginRequestDataError"}}function Ep(){return b(document,".js-use-security-key",HTMLButtonElement)}function Lp(e,t){for(const n of document.querySelectorAll(".js-u2f-message"))n instanceof HTMLElement&&(n.hidden=!0);if(b(document,e).hidden=!1,Ge()&&t){const e=Ep();e.textContent=p(e,"data-retry-message")}}function Tp(e,t){Lp(t,!0),et.report(e)}function kp(){return b(document,".js-u2f-auth-form",HTMLFormElement)}function Mp(e){const t=kp();b(t,".js-u2f-auth-response",HTMLInputElement).value=JSON.stringify(e),E(t)}class Ap{constructor(){const e=kp(),t=e.getAttribute("data-app-id"),n=e.getAttribute("data-challenge"),s=e.getAttribute("data-sign-requests");if(null==t||null==n||null==s)throw new yp("Missing data needed for security key request.");this.appId=t,this.challenge=n;try{this.signRequests=JSON.parse(s)}catch(Lh){throw new yp("Invalid data for security key request.")}}}function xp(e){e&&e.preventDefault(),Je()&&(Ge()?async function(){try{Lp(".js-webauthn-auth-waiting",!1);const t=JSON.parse(p(kp(),"data-webauthn-sign-request")),n=await Ze(t);Lp(".js-webauthn-auth-success",!1),Ep().disabled=!0,Mp(n)}catch(e){Tp(new Error(e),".js-webauthn-auth-error")}}():async function(){try{const t=new Ap;Lp(".js-u2f-auth-waiting",!1),Mp(await Qe(t.appId,t.challenge,t.signRequests))}catch(e){switch(e.code){case"4":return Tp(e,".js-u2f-auth-not-registered-error");case"5":return Tp(e,".js-u2f-auth-timeout");default:return Tp(e,".js-u2f-other-error")}}}())}function Sp(e){if(!(e instanceof Event))throw new Error("invariant: app/assets/modules/github/u2f-login.js:21");xp(e)}r(".js-webauthn-support",{constructor:HTMLInputElement,add:function(e){$(e,Ye())}}),r(".js-webauthn-iuvpaa-support",{constructor:HTMLInputElement,add:function(e){!async function(){$(e,await Xe())}()}}),r(".js-u2f-auth-form-body",function(e){if(!e)return;const t=Je();if(e.classList.toggle("unavailable",!t),t)if(Ge()){const e=Ep();e.hidden=!1,e.classList.contains("js-webauthn-autofocus")&&e.focus()}else xp()}),u("click",".js-u2f-auth-retry",Sp),u("click",".js-use-security-key",Sp),et.report=function(e){t(e)},u("socket:message",".js-updatable-content",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/updatable-content-observer.js:14");const{gid:t,wait:n}=e.detail.data||{};let s;if(t&&e.target.getAttribute("data-gid")===t?s=e.target:t?s=e.target.querySelector(`[data-url][data-gid="${t}"]`):e.currentTarget===e.target&&(s=e.target),!(s instanceof HTMLElement))return;const o=Be.bind(null,s);null==n?o("live-update"):setTimeout(o,n,"delayed-live-update")}),u("upload:setup",".js-upload-avatar-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/avatar.js:6");const t=e.detail.policyRequest,n=e.currentTarget.getAttribute("data-alambic-organization"),s=e.currentTarget.getAttribute("data-alambic-owner-type"),o=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.body.append("organization_id",n),s&&t.body.append("owner_type",s),o&&t.body.append("owner_id",o)}),u("upload:complete",".js-upload-avatar-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/avatar.js:25");const t=`/settings/avatars/${e.detail.result.id}`;F({content:R(document,t)})});const Hp=2303741511,Cp=4;class qp{static fromFile(e){return new Promise(function(t,n){const s=new FileReader;s.onload=function(){if(!(s.result instanceof ArrayBuffer))throw new Error("invariant: app/assets/modules/github/png-scanner.js:32");t(new qp(s.result))},s.onerror=function(){n(s.error)},s.readAsArrayBuffer(e)})}constructor(e){this.dataview=new DataView(e),this.pos=0}advance(e){this.pos+=e}readInt(e){const t=this,n=function(){switch(e){case 1:return t.dataview.getUint8(t.pos);case 2:return t.dataview.getUint16(t.pos);case 4:return t.dataview.getUint32(t.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(e),n}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(e){const t=[];for(let n=0;n=0}(t))return;if(!Np(t))return;const n=Pp(t);if(!n.some(Op))return;e.stopPropagation(),e.preventDefault();const s=e.currentTarget;s instanceof HTMLTextAreaElement&&_p(s,n.map(Rp).join(""))}function Dp(e){const t=e.dataTransfer;t&&(t.dropEffect="link")}function Bp(e){const t=e.clipboardData;if(!t||!Np(t))return;const n=Pp(t);if(!n.some(Op))return;e.stopPropagation(),e.preventDefault();const s=e.currentTarget;s instanceof HTMLTextAreaElement&&_p(s,n.map(Rp).join(""))}function Rp(e){return Op(e)?`\n\n`:e}function Np(e){return Array.from(e.types).indexOf("text/uri-list")>=0}function Pp(e){return(e.getData("text/uri-list")||"").split("\r\n")}const Fp=/\.(gif|png|jpe?g)$/i;function Op(e){return Fp.test(e)}function Wp(e){const t=e.dataTransfer;if(!t)return;if(function(e){return Array.from(e.types).indexOf("Files")>=0}(t))return;const n=Yp(t);if(!n)return;e.stopPropagation(),e.preventDefault();const s=e.currentTarget;s instanceof HTMLTextAreaElement&&_p(s,Kp(n))}function zp(e){const t=e.dataTransfer;t&&(t.dropEffect="copy")}function Up(e){if(!e.clipboardData)return;const t=Yp(e.clipboardData);if(!t)return;e.stopPropagation(),e.preventDefault();const n=e.currentTarget;n instanceof HTMLTextAreaElement&&_p(n,Kp(t))}function Vp(e){return e.textContent.trim().replace(/\|/g,"\\|").replace(/\n/g," ")||" "}function Kp(e){const t=Array.from(e.querySelectorAll("tr")),n=(s=t.shift(),Array.from(s.querySelectorAll("td, th")).map(Vp));var s;const o=n.map(()=>"--");return`\n${`${n.join(" | ")}\n${o.join(" | ")}\n`}${t.map(e=>Array.from(e.querySelectorAll("td")).map(Vp).join(" | ")).join("\n")}\n\n`}function Yp(e){if(-1===Array.from(e.types).indexOf("text/html"))return;const t=e.getData("text/html");if(!/=0}(t))return;const n=e.currentTarget;if(!(n instanceof HTMLTextAreaElement))return;const s=t.getData("text/x-gfm");s&&(e.stopPropagation(),e.preventDefault(),_p(n,s))}function Jp(e){return`${Gp(e)?"!":""}[Uploading ${e.name}…]()`}function Gp(e){return["image/gif","image/png","image/jpg","image/jpeg"].indexOf(e.type)>-1}r(".js-paste-markdown",{subscribe:function(e){return function(e){e.addEventListener("dragover",zp),e.addEventListener("drop",Wp),e.addEventListener("paste",Up)}(e),function(e){e.addEventListener("dragover",Dp),e.addEventListener("drop",$p),e.addEventListener("paste",Bp)}(e),function(e){e.addEventListener("paste",Xp)}(e),{unsubscribe:()=>{!function(e){e.removeEventListener("dragover",zp),e.removeEventListener("drop",Wp),e.removeEventListener("paste",Up)}(e),function(e){e.removeEventListener("dragover",Dp),e.removeEventListener("drop",$p),e.removeEventListener("paste",Bp)}(e),function(e){e.removeEventListener("paste",Xp)}(e)}}}});const Qp=144;function Zp(e){const t=d(e,"form",HTMLFormElement);return b(t,"#release_id",HTMLInputElement).value}u("upload:setup",".js-upload-markdown-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/markdown.js:48");const t=b(e.currentTarget,".js-comment-field",HTMLTextAreaElement);t.setCustomValidity("uploading"),Le(t,`${Jp(e.detail.file)}\n`)}),u("upload:complete",".js-upload-markdown-image",async function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/markdown.js:54");const t=e.detail,n=e.currentTarget,s=b(n,".js-comment-field",HTMLTextAreaElement),o=Jp(t.file);function r(e){let n=`[${t.file.name}](${t.policy.asset.href})`;if(Gp(t.file)){const s=function(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}(t.file.name).replace(/\.[^.]+$/,"").replace(/\./g," "),o=t.policy.asset.href;if(e&&e.ppi===Qp){n=`
`}else n=``}s.setCustomValidity(""),tt(s,o,n)}try{r(await async function(e){if("image/png"!==e.type)return null;const t=e.slice(0,10240,e.type),n=await qp.fromFile(t),s={width:0,height:0,ppi:1};return n.scan(function(e){switch(e){case"IHDR":return s.width=this.readLong(),s.height=this.readLong(),!0;case"pHYs":{const e=this.readLong(),t=this.readLong();let n;return 1===this.readChar()&&(n=Ip),n&&(s.ppi=Math.round((e+t)/2*n)),!1}case"IDAT":return!1}return!0}),s}(t.file))}catch(i){r(),setTimeout(function(){throw i})}}),u("upload:error",".js-upload-markdown-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/markdown.js:90");const t=b(e.currentTarget,".js-comment-field",HTMLTextAreaElement),n=Jp(e.detail.file);t.setCustomValidity(""),tt(t,n,"")}),u("upload:invalid",".js-upload-markdown-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/markdown.js:97");const t=b(e.currentTarget,".js-comment-field",HTMLTextAreaElement),n=Jp(e.detail.file);t.setCustomValidity(""),tt(t,n,"")}),u("upload:setup",".js-upload-marketplace-listing-screenshot",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/marketplace-listing-screenshot.js:6");const t=e.detail.policyRequest,n=e.currentTarget.getAttribute("data-marketplace-listing-id");n&&t.body.append("marketplace_listing_id",n)}),u("upload:complete",".js-upload-marketplace-listing-screenshot",async function(e){const t=p(e.currentTarget,"data-screenshots-url"),n=b(document,".js-marketplace-listing-screenshots-container"),s=await R(document,t);n.innerHTML="",n.appendChild(s)}),u("upload:setup",".js-upload-marketplace-listing-hero-card-background",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/marketplace-listing-hero-card-background.js:5");const t=e.detail.policyRequest,n=e.currentTarget.getAttribute("data-marketplace-listing-id");n&&t.body.append("marketplace_listing_id",n)}),u("upload:complete",".js-upload-marketplace-listing-hero-card-background",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/marketplace-listing-hero-card-background.js:14");const t=e.detail,n=t.policy;b(document,".js-marketplace-listing-hero-card-background-id",HTMLInputElement).value=n.asset.id||t.result.id;const s=b(document,".js-hero-listing-container"),o=n.asset.href||t.result.href;s.style.backgroundImage=`url(${o})`}),u("click",".js-release-remove-file",function(e){const t=d(e.currentTarget,".js-release-file");t.classList.add("delete"),b(t,"input.destroy",HTMLInputElement).value="true"}),u("click",".js-release-undo-remove-file",function(e){const t=d(e.currentTarget,".js-release-file");t.classList.remove("delete"),b(t,"input.destroy",HTMLInputElement).value=""});let eg=null;function tg(e,t){const n=t.body;if(!(n instanceof FormData))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:44");n.append("release_id",Zp(e));const s=v(document,".js-releases-field .js-release-file.delete .id",HTMLInputElement);if(s.length){const e=s.map(e=>e.value);n.append("deletion_candidates",e.join(","))}}u("release:saved",".js-release-form",function(e){const t=e.currentTarget;eg=null;let n=!1;for(const o of t.querySelectorAll(".js-releases-field .js-release-file"))o.classList.contains("delete")?o.remove():o.classList.contains("js-template")||(n=!0);const s=b(t,".js-releases-field");s.classList.toggle("not-populated",!n),s.classList.toggle("is-populated",n)}),u("upload:setup",".js-upload-release-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:55");const{policyRequest:t,preprocess:n}=e.detail,s=e.currentTarget;if(Zp(s))return void tg(s,t);if(!eg){const e=b(document,".js-save-draft",HTMLButtonElement);eg=Pm(e)}const o=tg.bind(null,s,t);n.push(eg.then(o))}),u("upload:start",".js-upload-release-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:78");const t=e.detail.policy;b(e.currentTarget,".js-upload-meter").classList.remove("d-none");const n=t.asset.replaced_asset;if(n)for(const s of v(document,".js-releases-field .js-release-file .id",HTMLInputElement))Number(s.value)===n&&d(s,".js-release-file").remove()}),u("upload:complete",".js-upload-release-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:94");const t=e.detail,n=t.policy,s=b(document,".js-releases-field"),o=b(s,".js-template").cloneNode(!0);o.classList.remove("d-none","js-template"),b(o,"input.id",HTMLInputElement).value=n.asset.id||t.result.id;const r=n.asset.name||n.asset.href.split("/").pop();for(const a of o.querySelectorAll(".js-release-asset-filename"))a instanceof HTMLInputElement?a.value=r:a.textContent=r;const i=n.asset.size?`(${(n.asset.size/1048576).toFixed(2)} MB)`:"";b(o,".js-release-asset-filesize").textContent=i,s.appendChild(o),s.classList.remove("not-populated"),s.classList.add("is-populated"),b(e.currentTarget,".js-upload-meter").classList.add("d-none")}),u("upload:progress",".js-upload-release-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:126");b(e.currentTarget,".js-upload-meter").style.width=`${e.detail.percent}%`}),u("upload:setup",".js-upload-repository-image",function(){b(document,".js-remove-repository-image-button").hidden=!0}),u("upload:complete",".js-upload-repository-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/repository-image.js:9");const t=e.detail,n=t.policy,s=n.asset.id||t.result.id,o=n.asset.href||t.result.href;b(document,".js-repository-image-id",HTMLInputElement).value=s,b(document,".js-remove-repository-image-button").hidden=!1,b(document,".js-repository-image-container").style.backgroundImage=`url(${o})`});let ng=null;const sg=new WeakMap;function og(e){e.classList.remove("is-progress-bar");const t=d(e,".js-upload-manifest-file-container");b(t,".js-upload-progress").classList.remove("active"),b(t,".js-upload-meter-text .js-upload-meter-filename").textContent=""}function rg(e){return e._path?`${e._path}/${e.name}`:e.name}function ig(e){og(e.currentTarget)}function ag(e){return Array.from(e.types).indexOf("Files")>=0}function cg(e,t){xi(new Ti(e),t)}function lg(e){switch(e){case"image/gif":return"image.gif";case"image/png":return"image.png";case"image/jpeg":return"image.jpg"}}function ug(e){const t=e.dataTransfer;t&&ag(t)&&e.preventDefault()}function dg(e){const t=e.dataTransfer;t&&ag(t)&&e.preventDefault()}u("upload:drop:setup",".js-upload-manifest-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:36");const t=e.detail.files,n=parseInt(e.currentTarget.getAttribute("data-directory-upload-max-files"),10);t.length>n&&(e.preventDefault(),e.currentTarget.classList.add("is-too-many"))}),u("upload:drop:setup",".js-upload-manifest-tree-view",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:46");e.preventDefault();const t=e.detail.upload,n=b(document,"#js-repo-pjax-container");n.addEventListener("pjax:success",()=>{t(b(n,".js-upload-manifest-file"))},{once:!0});const s=p(e.currentTarget,"data-drop-url");K({url:s,container:n})}),u("upload:setup",".js-upload-manifest-file",async function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:63");const{policyRequest:t,preprocess:n}=e.detail,s=e.currentTarget;function o(){t.body.append("upload_manifest_id",sg.get(s))}if(function(e,t){const n=d(e,".js-upload-manifest-file-container"),s=b(n,".js-upload-progress");s.classList.add("active"),e.classList.add("is-progress-bar");const o=b(s,".js-upload-meter-text");b(o,".js-upload-meter-range-start").textContent=String(t.batch.uploaded+1),b(o,".js-upload-meter-range-end").textContent=String(t.batch.size)}(s,e.detail),sg.get(s))return void o();if(ng)return void n.push(ng.then(o));const r=d(s,".js-upload-manifest-file-container").querySelector(".js-upload-manifest-form");ng=W(r.action,{method:r.method,body:new FormData(r)});const[i,a]=function(){let e,t;const n=new Promise((n,s)=>{e=n,t=s});if(!e)throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:116");if(!t)throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:117");return[n,e,t]}();n.push(i.then(o));const c=await ng,l=b(document,".js-manifest-commit-form",HTMLFormElement).elements.namedItem("manifest_id");if(!(l instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:101");l.value=c.upload_manifest.id,sg.set(s,c.upload_manifest.id),ng=null,a()}),u("upload:start",".js-upload-manifest-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:130");const t=e.detail,n=d(e.currentTarget,".js-upload-manifest-file-container"),s=b(n,".js-upload-progress"),o=b(s,".js-upload-meter-text");b(o,".js-upload-meter-range-start").textContent=t.batch.uploaded+1,b(o,".js-upload-meter-filename").textContent=rg(t.file)}),u("upload:complete",".js-upload-manifest-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:141");const t=e.detail,n=b(document,".js-manifest-commit-file-template",HTMLTableElement).rows[0].cloneNode(!0);b(n,".name").textContent=rg(t.file);const s=t.policy.asset.id||t.result.id,o=b(n,".js-remove-manifest-file-form",HTMLFormElement).elements.namedItem("file_id");if(!(o instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:154");o.value=s;const r=b(document,".js-manifest-file-list");r.classList.remove("d-none"),e.currentTarget.classList.add("is-file-list"),b(document,".js-upload-progress").classList.add("is-file-list"),b(r,".js-manifest-file-list-root").appendChild(n),t.batch.isFinished()&&og(e.currentTarget)}),u("upload:progress",".js-upload-manifest-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:171");const t=e.detail,n=d(e.currentTarget,".js-upload-manifest-file-container");b(n,".js-upload-meter").style.width=`${t.batch.percent()}%`}),u("upload:error",".js-upload-manifest-file",ig),u("upload:invalid",".js-upload-manifest-file",ig),j(".js-remove-manifest-file-form",async function(e,t){await t.html();const n=d(e,".js-manifest-file-list-root");if(d(e,".js-manifest-file-entry").remove(),!n.hasChildNodes()){d(n,".js-manifest-file-list").classList.add("d-none"),b(document,".js-upload-manifest-file").classList.remove("is-file-list"),b(document,".js-upload-progress").classList.remove("is-file-list")}}),r(".js-manifest-ready-check",{initialize(e){!async function(e){const t=p(e,"data-redirect-url");try{await te(p(e,"data-poll-url")),window.location=t}catch(Lh){b(document,".js-manifest-ready-check").classList.add("d-none"),b(document,".js-manifest-ready-check-failed").classList.remove("d-none")}}(e)}}),u("upload:setup",".js-upload-enterprise-installation-user-accounts-upload",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/enterprise-installation-user-accounts-upload.js:5");const t=e.detail.policyRequest,n=e.currentTarget.getAttribute("data-business-id");n&&t.body.append("business_id",n);const s=e.currentTarget.getAttribute("data-enterprise-installation-id");s&&t.body.append("enterprise_installation_id",s)}),u("upload:complete",".js-upload-enterprise-installation-user-accounts-upload",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/enterprise-installation-user-accounts-upload.js:20");const t=e.detail,n=t.policy,s=b(e.currentTarget,".js-enterprise-installation-user-accounts-upload-id",HTMLInputElement);s.value=n.asset.id||t.result.id;const o=b(e.currentTarget,".js-enterprise-installation-id",HTMLInputElement),r=e.currentTarget.getAttribute("data-enterprise-installation-id");r&&(o.value=r);const i=s.form;i&&i.submit()});let mg=null;function fg(e){if(yg)return;const t=e.currentTarget;if(!(t instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:70");mg&&clearTimeout(mg),mg=setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;n&&ag(n)&&(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}function pg(e){if(e.dataTransfer&&(e.dataTransfer.dropEffect="none"),!(e.currentTarget instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:91");e.currentTarget.classList.remove("dragover"),e.stopPropagation(),e.preventDefault()}function gg(e){if(e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")){if(!(e.currentTarget instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:102");e.currentTarget.classList.remove("dragover")}}function hg(e){const t=document.body;if(!t)throw new Error("invariant: app/assets/modules/github/uploads.js:130");const n=e.currentTarget;if(!(n instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:132");n.classList.remove("dragover"),t.classList.remove("dragover");const s=e.dataTransfer;s&&ag(s)&&(!async function(e,t){const n=await Ii(t,e.hasAttribute("data-directory-upload"));if(!n.length)return void Mi(e,"is-hidden-file");const s=cg.bind(null,n);!L(e,"upload:drop:setup",{upload:s,files:n})||cg(n,e)}(n,s),e.stopPropagation(),e.preventDefault())}function vg(e){if(!e.clipboardData)return;if(!e.clipboardData.items)return;const t=Array.from(e.clipboardData.items).map(e=>[e,lg(e.type)]).filter(e=>e[1]).shift();if(!t)return;const[n]=t,s=n.getAsFile();if(!(e.currentTarget instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/uploads.js:163");if(!s)throw new Error("invariant: app/assets/modules/github/uploads.js:164");cg([s],e.currentTarget),e.preventDefault()}function bg(e){const t=e.target;if(t instanceof HTMLInputElement&&t.classList.contains("js-manual-file-chooser")){if(e.currentTarget instanceof FileAttachmentElement)e.currentTarget.upload(t.files);else{if(!(e.currentTarget instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:181");cg(t.files,e.currentTarget)}t.value=""}}function wg({currentTarget:e}){let t;if(!(e instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/uploads.js:196");Mi(t=e.classList.contains("js-uploadable-container")?e:b(e,".js-uploadable-container, file-attachment"),"is-default")}let jg=0,yg=!1;function Eg(){yg=!0}function Lg(){yg=!1}function Tg(e){return b(e,'[role="tablist"] [role="tab"][aria-selected="true"]')}function kg(e){const t=v(e,'[role="tablist"] [role="tab"]'),n=Tg(e);return v(e,'[role="tabpanel"]',HTMLElement)[Array.from(t).indexOf(n)]}function Mg(e){const t=e.querySelector(".js-emoji-picker-filter"),n=b(e,".js-emoji-picker-filter-tab-button"),s=b(e,".js-emoji-picker-all-emoji");t instanceof HTMLInputElement&&(t.value=""),s.setAttribute("value",""),n.hidden=!0}function Ag(e){e.classList.add("selected-emoji")}function xg(e){if(!(e.target instanceof HTMLElement))return;const t=e.target.closest(".js-emoji-picker");if(t&&t instanceof HTMLElement&&!t.hidden)switch(e.key){case"ArrowRight":case"ArrowLeft":case"ArrowUp":case"ArrowDown":e.preventDefault(),function(e,t){const n=kg(e),s=Array.from(n.querySelectorAll(".js-emoji-button")),o=n.querySelector(".selected-emoji.js-emoji-button"),r=function(e){let t,n=0;const s=e[0].getBoundingClientRect().top;for(const o of e){if(s<(t=o.getBoundingClientRect()).top)break;n+=1}return n}(s),i=function(e,t){const n=[[]];let s=0;for(let o=0;o0&&o%t==0&&(s+=1,n.push([])),n[s].push(r)}return n}(s,r);let a=0,c=0;if(o){const e=function(e,t){let n=0,s=0,o=[],r=-1;for(let i=0;i-1){s=r;break}n+=1}return{row:n,col:s}}(i,o);switch(a=e.row,c=e.col,o.classList.remove("selected-emoji"),t){case"ArrowRight":c+=1;break;case"ArrowDown":a+=1;break;case"ArrowLeft":c-=1;break;case"ArrowUp":a-=1}}const l=i.length-1,u=c>i[l].length-1,d=a===l;a<0?(a=l,u&&(a-=1)):(a>l||d&&u&&"ArrowDown"===t)&&(a=0);const m=i[a].length-1;c<0?c=m:c>m&&(c=0);const f=i[a][c];Ag(f),f.focus()}(t,e.key)}}function Sg(e){e.hidden=!0,document.removeEventListener("keydown",xg)}function Hg(e){document.addEventListener("click",t=>{if(t.target instanceof HTMLElement){t.target.closest(".js-emoji-picker")!==e&&Sg(e)}});const t=b(e,".js-emoji-picker-all-emoji"),n=b(e,".js-emoji-picker-no-results"),s=b(e,".js-emoji-picker-results-header");t.addEventListener("fuzzy-list-sorted",e=>{if(!(e instanceof CustomEvent))return;const o=Number(e.detail)>0;n.hidden=o,t.hidden=!o,s.hidden=!o});const o=e.querySelector(".js-emoji-picker-filter");o instanceof HTMLInputElement&&o.addEventListener("input",()=>(function(e){const t=d(e,".js-emoji-picker"),n=Tg(t),s=b(t,".js-emoji-picker-filter-tab-button",HTMLButtonElement);if(b(t,".js-emoji-picker-all-emoji").setAttribute("value",e.value),n.classList.contains("js-emoji-picker-filter-tab-button")||n.classList.add("emoji-picker-prior-selected-tab-button"),e.value)s.hidden=!1,"true"===s.getAttribute("aria-selected")||(s.click(),e.focus());else{s.hidden=!0;const e=t.querySelector(".emoji-picker-prior-selected-tab-button");e instanceof HTMLButtonElement&&e.click()}})(o))}function Cg(e){return b(e,".js-user-status-details").hasAttribute("open")}function qg(e){const t=e.querySelector(".js-emoji-picker");t instanceof HTMLElement&&(!function(e){const t=b(e,".js-original-emoji-category"),n=b(e,".js-original-emoji-category-tab",HTMLElement),s=Tg(e),o=kg(e),r=e.querySelector(".js-originally-selected-emoji");if(r){const t=e.querySelector(".selected-emoji");t&&t.classList.remove("selected-emoji"),r.classList.add("selected-emoji")}s.removeAttribute("aria-selected"),t.setAttribute("aria-selected","true"),o.hidden=!0,n.hidden=!1}(t),Mg(t),Sg(t))}function Ig(e){const t=b(e,".js-user-status-original-emoji"),n=b(e,".js-user-status-custom-emoji"),s=b(e,".js-user-status-no-emoji-icon");n.innerHTML=t.innerHTML,s.hidden=n.hasChildNodes()}function _g(e,t){Ig(e),function(e,t){const n=e.querySelector(".js-user-status-emoji-picker");if(!(n instanceof window.IncludeFragmentElement))return;const s=p(n,"data-url");if(t){const e=new URL(s,window.location.origin),t=new URLSearchParams(e.search.slice(1));t.append("show_picker","1"),e.search=t.toString()}n.setAttribute("src",s.toString())}(e,t),function(e){const t=e.querySelector(".js-user-status-org-picker");if(!(t instanceof window.IncludeFragmentElement))return;const n=p(t,"data-url");t.src=n.toString()}(e)}function $g(e){const t=b(e,".js-user-status-suggestions"),n=b(e,".js-user-status-message-field",HTMLInputElement).value.trim().length>0;t.classList.toggle("collapsed",n),t.setAttribute("aria-expanded",n.toString())}function Dg(e,t){Cg(e)?function(e){const t=b(e,".js-user-status-message-field",HTMLInputElement);Ig(e),qg(e),t.value=t.defaultValue,Dr(e)}(e):_g(e,t),Pg(e)}function Bg(e,t){b(e,".js-user-status-custom-emoji").innerHTML=t.innerHTML,b(e,".js-user-status-no-emoji-icon").hidden=!0}function Rg(e,t){b(e,".js-user-status-emoji-field",HTMLInputElement).value=t.value}function Ng(e,t){if("Escape"===X(t)){const t=e.closest(".js-user-status-container");if(!(t instanceof HTMLElement))return;e.value=e.defaultValue,Dg(t,!1)}}function Pg(e){const t=b(e,".js-user-status-submit",HTMLButtonElement),n=b(e,".js-clear-user-status-button",HTMLButtonElement),s=b(e,".js-user-status-message-field",HTMLInputElement),o=b(e,".js-user-status-emoji-field",HTMLInputElement),r=s.value.trim(),i=o.value.trim();let a=!1,c=!1;var l;_r(l=s)-ne(l.value)<0&&(a=!0),r.length<1&&i.length<1&&(a=!0,n.classList.contains("js-user-status-exists")||(c=!0)),t.disabled=a,n.disabled=c}function Fg(e){return d(e,".js-user-status-container")}function Og(e,t){if(Cg(e))return;const n=e.querySelectorAll(".js-toggle-user-status-edit.Details-content--closed");for(const s of n)s.classList.toggle("text-blue",t),s.classList.toggle("link-gray-dark",!t)}function Wg(e){if(!(e.target instanceof Element))return;Og(d(e.target,".js-user-status-container"),!0)}function zg(e){if(!(e.target instanceof Element))return;Og(d(e.target,".js-user-status-container"),!1)}function Ug({currentTarget:e}){if(!(e instanceof Element))throw new Error("invariant: app/assets/modules/github/warn-unsaved-changes.js:40");B(e)?function(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(e){return e.returnValue=t,t}}(e):Vg()}function Vg(){window.onbeforeunload=null}function Kg({currentTarget:e}){if(!(e instanceof Element))throw new Error("invariant: app/assets/modules/github/warn-unsaved-changes.js:67");e.hasAttribute("open")||Vg()}function Yg(e){const t=e.currentTarget;if(!(t instanceof Element))throw new Error("invariant: app/assets/modules/github/warn-unsaved-changes.js:77");if(!t.closest("details[open]"))return;let n=!0;const s=v(t,"form[data-warn-unsaved-changes]",HTMLFormElement);for(const o of s)if(B(o)){const e=p(o,"data-warn-unsaved-changes");n=confirm(e);break}n||e.preventDefault()}function Xg(e,t,n){const s=e[n];let o={position_in_list:n,number_of_related_issues:e.length,title_length:t.length};return s.repository.isPrivate||(o=Object.assign({},o,{title_string_at_time_of_click:t,id_of_clicked_result:s.databaseId,results_shown_at_time_of_click:e.map(e=>e.databaseId)})),o}r(".js-document-dropzone",{add(e){const t=document.body;if(!t)throw new Error("invariant: app/assets/modules/github/uploads.js:224");t.addEventListener("dragstart",Eg),t.addEventListener("dragend",Lg),t.addEventListener("dragenter",fg),t.addEventListener("dragover",fg),t.addEventListener("dragleave",gg),e.addEventListener("drop",hg)},remove(e){const t=document.body;if(!t)throw new Error("invariant: app/assets/modules/github/uploads.js:235");t.removeEventListener("dragstart",Eg),t.removeEventListener("dragend",Lg),t.removeEventListener("dragenter",fg),t.removeEventListener("dragover",fg),t.removeEventListener("dragleave",gg),e.removeEventListener("drop",hg)}}),r(".js-uploadable-container, file-attachment",{add(e){0==jg++&&(document.addEventListener("drop",ug),document.addEventListener("dragover",dg)),e.addEventListener("change",bg);const t=e.closest("form");t&&t.addEventListener("reset",wg)},remove(e){0==--jg&&(document.removeEventListener("drop",ug),document.removeEventListener("dragover",dg)),e.removeEventListener("change",bg);const t=e.closest("form");t&&t.removeEventListener("reset",wg)}}),r(".js-uploadable-container",{add(e){e.addEventListener("dragenter",fg),e.addEventListener("dragover",fg),e.addEventListener("dragleave",pg),e.addEventListener("drop",hg),e.addEventListener("paste",vg)},remove(e){e.removeEventListener("dragenter",fg),e.removeEventListener("dragover",fg),e.removeEventListener("dragleave",pg),e.removeEventListener("drop",hg),e.removeEventListener("paste",vg)}}),u("click",".js-user-status-expire-button",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e,t){const n=b(e,".js-user-status-expiration-interval-selected"),s=b(e,".js-user-status-expire-drop-down"),o=b(e,".js-user-status-expiration-date-input",HTMLInputElement);n.textContent=t.title,o.value=t.value,s.removeAttribute("open")}(Fg(t),t)}),u("click",".js-toggle-user-status-edit",function(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=Fg(e.currentTarget);e.target instanceof HTMLElement&&Dg(t,!!e.target.closest(".js-toggle-user-status-emoji-picker"))}),u("click",".js-toggle-user-status-emoji-picker",function(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=Fg(e.currentTarget).querySelector(".js-emoji-picker");t instanceof HTMLElement&&t.hidden&&setTimeout(()=>(function(e){const t=e.querySelector(".js-emoji-picker-filter"),n=!e.hidden;e.hidden=n,n?(t instanceof HTMLInputElement&&(t.value=""),document.removeEventListener("keydown",xg)):(t instanceof HTMLInputElement&&t.focus(),document.addEventListener("keydown",xg))})(t),50)}),u("click",".js-emoji-button",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e){const t=d(e,".js-user-status-container"),n=b(t,".js-emoji-picker");Rg(t,e),function(e){const t=e.querySelector(".selected-emoji");t&&t.classList.remove("selected-emoji")}(t),Ag(e),Bg(t,e),Pg(t),Sg(n)}(t)}),u("click",".js-user-status-emoji-tab",function(e){const t=e.currentTarget;t instanceof HTMLElement&&function(e){const t=d(e,".js-emoji-picker"),n=t.querySelector(".js-emoji-picker-filter");Mg(t),!t.hidden&&n instanceof HTMLInputElement&&n.focus()}(t)}),h(".js-user-status-message-field",function(e){$g(Fg(e))}),m("keyup",".js-user-status-message-field",e=>{const t=e.target;t instanceof HTMLInputElement&&e instanceof KeyboardEvent&&Ng(t,e)}),m("keyup",".js-emoji-picker-filter",e=>{const t=e.target;t instanceof HTMLInputElement&&e instanceof KeyboardEvent&&Ng(t,e)}),u("click",".js-clear-user-status-button",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e){e.hidden=!0,b(e,".js-user-status-emoji-field",HTMLInputElement).value="",b(e,".js-user-status-no-emoji-icon").hidden=!1,b(e,".js-user-status-custom-emoji").innerHTML="";const t=b(e,".js-user-status-message-field",HTMLInputElement);t.value="",t.classList.contains("js-characters-remaining-field")&&$r(t);const n=e.querySelector(".selected-emoji.js-emoji-button");n&&n.classList.remove("selected-emoji"),b(e,".js-user-status-limited-availability-checkbox",HTMLInputElement).checked=!1;const s=e.querySelector(".js-user-status-expiration-date-input");s&&s instanceof HTMLInputElement&&(s.value=""),Pg(e),$g(e);const o=b(e,".js-user-status-form",HTMLFormElement);E(o)}(d(t,".js-user-status-container"))}),u("click",".js-predefined-user-status",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e){const t=d(e,".js-user-status-container"),n=b(e,".js-predefined-user-status-emoji"),s=b(e,".js-predefined-user-status-message"),o=b(t,".js-user-status-message-field",HTMLInputElement);o.value=(s.textContent||"").trim(),Bg(t,n),Rg(t,e),Pg(t),$g(t),o.classList.contains("js-characters-remaining-field")&&$r(o)}(t)}),g(".js-user-status-message-field",function(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=d(t,".js-user-status-form");Pg(n),$g(n)}),u("click",".js-user-status-org-button",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e){const t=d(e,".js-user-status-container"),n=b(t,".js-user-status-org-id-field",HTMLInputElement),s=b(t,".js-user-status-org-details"),o=b(t,".js-user-status-selected-org"),r=b(e,".js-user-status-org-display"),i=b(t,".js-user-status-org-message"),a=e.value,c=""!==a,l=b(t,".js-user-status-message-field",HTMLInputElement),u=t.querySelector(".js-user-status-org-button.selected");let m="";u&&u.classList.remove("selected"),e.classList.add("selected"),n.value=a,o.innerHTML="";const f=r.cloneNode(!0);if(f instanceof HTMLElement&&(f.hidden=!1),o.appendChild(f),s.removeAttribute("open"),c){const t=p(i,"data-prefix"),n=p(i,"data-suffix"),s=p(e,"data-org");i.textContent=`${t}${s}${n}`,i.hidden=!1;const o=new URL(p(l,"data-org-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("global_id",a),o.search=r.toString(),m=o.toString()}else i.textContent=p(i,"data-none"),i.hidden=!0,m=p(l,"data-no-org-url");d(l,"text-expander").setAttribute("data-mention-url",m)}(t)}),u("change",".js-user-status-limited-availability-checkbox",function(e){const t=e.target;if(!(t instanceof HTMLInputElement))return;const n=d(t,".js-user-status-form"),s=t.checked,o=p(t,"data-default-message"),r=b(n,".js-user-status-message-field",HTMLInputElement);s&&r.value.length<1?r.value=o:s||r.value!==o||(r.value=""),Pg(n),$g(n)}),j(".js-user-status-form",async function(e,t){const n=b(e,".js-user-status-form-group");let s;n.classList.remove("errored");try{s=await t.html()}catch(a){return void n.classList.add("errored")}const o=d(e,".js-user-status-container"),r=s.html.querySelector(".js-user-status-container");o.replaceWith(s.html);const i=document.querySelectorAll(".js-user-status-container");for(const c of i)if(r!==c){const e=c.closest(".js-user-status-context");if(e){const t=p(e,"data-url"),n=await R(document,t);c.replaceWith(n)}}}),r(".js-toggle-user-status-edit",function(e){e.addEventListener("mouseenter",Wg),e.addEventListener("mouseleave",zg)}),r(".js-emoji-picker",e=>{if(!(e instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/user-status-submit.js:69");Hg(e)}),r("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",Ug),e.addEventListener("change",Ug),e.addEventListener("submit",Vg);const t=e.closest("details-dialog");t&&(d(t,"details").addEventListener("toggle",Kg),t.addEventListener("details-dialog-close",Yg))},remove(e){e.removeEventListener("input",Ug),e.removeEventListener("change",Ug),e.removeEventListener("submit",Vg);const t=e.closest("details-dialog");t&&(d(t,"details").removeEventListener("toggle",Kg),t.removeEventListener("details-dialog-close",Yg),Vg())}});const Jg="related-issues-hidden";let Gg;async function Qg(e){const t=e.value;if(Gg=t,!t)return[];!function(e){const t=b(document,".js-related-issues-spinner");"true"===e.getAttribute("data-user-has-opted-in")&&(t.hidden=!1)}(e);const n=p(e,"data-related-issues-path"),s=await W(Te(n,{method:"POST",body:rh(t,e.getAttribute("data-repository-id"))}));if(ih(),!s.data)throw new Error("invariant: app/assets/modules/github/related-issues.js:107");return s.data.errors?[]:s.data.repository.similarIssues.nodes}function Zg(e,t){if(0===t.length)return ih(),eh(),void(b(document,".js-related-issues-suggestions-results-wrapper").hidden=!0);b(document,".js-number-of-related-issues",HTMLInputElement).value=`${t.length}`,function(e){const t=b(document,".js-related-issues-suggestions-results-container");t.innerHTML="",t.appendChild(e),function(){if(Yi(Jg))return;oh(!0),th(!0),b(document,".js-related-issues-results-display").setAttribute("open","")}(),b(document,".js-related-issues-suggestions-results-wrapper").hidden=!1}(function(e,t){const n=b(document,".js-related-issues-suggestions-template",HTMLTemplateElement),s=document.createDocumentFragment();for(let o=0;o{Zg(e,await Qg(e))},{wait:500}),u("change",".js-related-issues-search",async()=>{e.value!==Gg&&Zg(e,await Qg(e))})}}),u("submit","form#new_issue",e=>{e.defaultPrevented||Ji(Jg)}),u("click",".js-toggle-related-results",()=>{oh(),th(),b(document,".js-related-issues-results-display").hasAttribute("open")?Xi(Jg,"true"):(Ji(Jg),window.localStorage.removeItem(Jg))}),u("navigation:keydown",".js-issue-title-input-container",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/related-issues.js:57");const t=document.querySelector('.js-issue-title-input-container .js-navigation-item[aria-selected="true"]'),n=b(document,".js-related-issues-results-display").hasAttribute("open");switch(e.detail.hotkey){case"Enter":if(!t){const t=d(e.currentTarget,"form",HTMLFormElement);t.querySelector("input[type=submit], button[type=submit]").disabled||E(t)}break;case"Escape":n&&b(document,".js-hide-related-results").click()}}),m("keydown",".js-related-issues-search",function(e){document.querySelector('.js-issue-title-input-container .js-navigation-item[aria-selected="true"]')||Io(e)});let nh,sh=!1;function oh(e){let t;t=void 0===e?!b(document,".js-related-issues-results-display").hasAttribute("open"):!!e,!sh&&t?(xe(b(document,".js-related-issues-suggestions-results-container")),b(document,".js-related-issues-search").classList.add("js-navigation-enable")):(nt(b(document,".js-related-issues-suggestions-results-container")),b(document,".js-related-issues-search").classList.remove("js-navigation-enable"))}function rh(e,t){if(!t)throw new Error("invariant: app/assets/modules/github/related-issues.js:235");const n=new FormData;return n.append("variables[query]",e),n.append("variables[repository_id]",t),n}function ih(){const e=document.querySelector(".js-related-issues-spinner");e&&(e.hidden=!0)}function ah(e,t,n){const s=e.content.cloneNode(!0);"OPEN"===t.state?ch(s,".js-related-issues-octicon-issue-opened"):ch(s,".js-related-issues-octicon-issue-closed");const o=b(s,".js-related-issue-suggestion-link",HTMLAnchorElement);if(o.href=t.url,o.setAttribute("data-hydro-client-context",JSON.stringify(n)),b(s,".js-related-issue-suggestion-title",HTMLElement).textContent=t.title,b(s,".js-related-issue-number",HTMLElement).textContent=`#${t.number}`,b(s,".js-related-issue-opened-at",HTMLElement).setAttribute("datetime",t.createdAt),t.author){const e=b(s,".js-related-issue-author",HTMLElement);e.textContent=`${t.author.login}`,e.hidden=!1}return b(s,".js-related-issue-updated-at",HTMLElement).setAttribute("datetime",t.updatedAt),b(s,".js-related-issue-suggestion-comment-count").textContent=t.comments.totalCount,s}function ch(e,t){const n=b(e,".js-related-issue-octicon"),s=b(n,t,SVGElement);n.classList.remove("d-none"),s.classList.remove("d-none")}function lh(e,t,n){const s=e[n];let o={position_in_list:n,number_of_similar_issues:e.length,title_length:t.length};return s.repository.isPrivate||(o=Object.assign({},o,{title_string_at_time_of_click:t,id_of_clicked_result:s.databaseId,results_shown_at_time_of_click:e.map(e=>e.databaseId)})),o}async function uh(e){const t=e.value;if(nh=t,!t)return[];mh(),function(){const e=b(document,".js-similar-issues-spinner");e&&(e.hidden=!1)}();const n=p(e,"data-similar-issues-path"),s=await W(Te(n,{method:"POST",body:hh(t,e.getAttribute("data-repository-id"))}));if(vh(),!s.data)throw new Error("invariant: app/assets/modules/github/similar-issues.js:111");return s.data.errors?[]:s.data.repository.similarIssues.nodes}function dh(e,t){if(0===t.length)return fh(),void mh();b(document,".js-number-of-similar-issues",HTMLInputElement).value=`${t.length}`,function(e){const t=b(document,".js-similar-issues-suggestions-results-container");t.innerHTML="",t.appendChild(e)}(function(e,t){const n=b(document,".js-similar-issues-suggestions-template",HTMLTemplateElement),s=document.createDocumentFragment();for(let o=0;o{oh(!1),sh=!0}),u("compositionend",".js-related-issues-search",()=>{sh=!1,oh()}),u("click",".js-markdown-link-button",async function({currentTarget:e}){const t=b(document,".js-markdown-link-dialog",HTMLTemplateElement);(await F({content:t.content.cloneNode(!0)})).setAttribute("data-selection-end",function(e){const t=d(e,"markdown-toolbar",MarkdownToolbarElement).field;if(!t)throw new Error("invariant: app/assets/modules/github/responsive-markdown-toolbar.js:9");return t}(e).selectionEnd.toString())}),u("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=d(e,"details-dialog"),n=b(document,`#${p(e,"data-for-textarea")}`,HTMLTextAreaElement),s=Number(p(t,"data-selection-end")),o=b(t,"#js-dialog-link-href",HTMLInputElement).value,r=`[${b(t,"#js-dialog-link-text",HTMLInputElement).value}](${o}) `,i=n.value.slice(0,s),a=n.value.slice(s);n.value=i+r+a,n.focus(),n.selectionStart=n.selectionEnd=s+r.length}),j(".js-repository-advisory-title-update",async function(e,t){d(e,".js-details-container").classList.remove("open");const n=(await t.json()).json;document.title=n.page_title;for(const s of e.elements)(s instanceof HTMLInputElement||s instanceof HTMLTextAreaElement)&&(s.defaultValue=s.value)}),j(".js-repository-advisory-update",async function(e){d(e,".previewable-edit").classList.remove("is-comment-editing");for(const t of e.elements)(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement)&&(t.defaultValue=t.value)}),j(".js-add-repository-advisory-collaborator",async function(e,t){t.html(),e.reset()}),r(".js-similar-issues-search",{constructor:HTMLInputElement,add(e){M(e,async()=>{dh(e,await uh(e))},{wait:500})}}),u("change",".js-similar-issues-search",async({currentTarget:e})=>{if(!(e instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/similar-issues.js:32");e.value!==nh&&dh(e,await uh(e))}),u("click",".js-show-similar-issues",()=>{b(document,".js-similar-issues-suggestions-results-wrapper").hasAttribute("hidden")?b(document,".js-similar-issues-suggestions-results-wrapper").hidden=!1:fh()}),u("click",".js-hide-similar-issues",()=>{fh()}),u("navigation:keydown",".js-issue-title-input-container",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/similar-issues.js:54");const t=document.querySelector(".js-similar-issues-suggestions-results-wrapper");if(!t)return;const n=document.querySelector('.js-issue-title-input-container .js-navigation-item[aria-selected="true"]'),s=t.hasAttribute("hidden");switch(e.detail.hotkey){case"Enter":if(!n){const t=d(e.currentTarget,"form",HTMLFormElement);t.querySelector("input[type=submit], button[type=submit]").disabled||E(t)}break;case"Escape":s&&b(document,".js-hide-similar-issues").click()}}),m("keydown",".js-similar-issues-search",function(e){document.querySelector('.js-issue-title-input-container .js-navigation-item[aria-selected="true"]')||Io(e)});let ph=!1;function gh(e){const t=document.querySelector(".js-similar-issues-suggestions-results-wrapper");if(!t)return;let n;n=void 0===e?!t.hasAttribute("hidden"):!!e,!ph&&n?(xe(b(document,".js-similar-issues-suggestions-results-container")),b(document,".js-similar-issues-search").classList.add("js-navigation-enable")):(nt(b(document,".js-similar-issues-suggestions-results-container")),b(document,".js-similar-issues-search").classList.remove("js-navigation-enable"))}function hh(e,t){if(!t)throw new Error("invariant: app/assets/modules/github/similar-issues.js:220");const n=new FormData;return n.append("variables[query]",e),n.append("variables[repository_id]",t),n}function vh(){const e=document.querySelector(".js-similar-issues-spinner");e&&(e.hidden=!0)}function bh(e,t,n){const s=e.content.cloneNode(!0);"OPEN"===t.state?wh(s,".js-similar-issues-octicon-issue-opened"):wh(s,".js-similar-issues-octicon-issue-closed");const o=b(s,".js-similar-issue-suggestion-link",HTMLAnchorElement);if(o.href=t.url,o.setAttribute("data-hydro-client-context",JSON.stringify(n)),b(s,".js-similar-issue-suggestion-title",HTMLElement).textContent=t.title,b(s,".js-similar-issue-number",HTMLElement).textContent=`#${t.number}`,b(s,".js-similar-issue-opened-at",HTMLElement).setAttribute("datetime",t.createdAt),t.author){const e=b(s,".js-similar-issue-author",HTMLElement);e.textContent=`${t.author.login}`,e.hidden=!1}return b(s,".js-similar-issue-updated-at",HTMLElement).setAttribute("datetime",t.updatedAt),b(s,".js-similar-issue-suggestion-comment-count").textContent=t.comments.totalCount,s}function wh(e,t){const n=b(e,".js-similar-issue-octicon");b(n,t,SVGElement).removeAttribute("hidden")}u("compositionstart",".js-similar-issues-search",()=>{gh(!1),ph=!0}),u("compositionend",".js-similar-issues-search",()=>{ph=!1,gh()});let jh=!1;function yh(e){const t=document.importNode(e.content,!0),n=b(document,"#js-flash-container");for(const s of n.children)n.removeChild(s);n.appendChild(t)}function Eh(){for(const e of document.querySelectorAll(".js-selected-check-run"))e.remove();b(document,".js-zen-blankslate").hidden=!1,jh=!0}j(".js-check-suite-rerequest-form",async function(e,t){d(e,"details").removeAttribute("open");const n=document.querySelector("#js-selected-check-run");if(null!==n){const t="true"===b(e,"input[name=only_failed_check_runs]",HTMLInputElement).value,s="true"===p(n,"data-failed");t&&!s||Eh()}try{await t.text(),yh(b(document,"#js-check-suite-rerequest-form-success",HTMLTemplateElement))}catch(s){throw yh(b(document,"#js-check-suite-rerequest-form-error",HTMLTemplateElement)),s}}),j(".js-check-run-rerequest-form",async function(e,t){jh=!0,b(document,"#js-selected-check-run").contains(e)&&Eh();try{await t.text(),yh(b(e,".js-check-run-rerequest-form-success",HTMLTemplateElement))}catch(n){throw yh(b(e,".js-check-run-rerequest-form-error",HTMLTemplateElement)),n}}),r(".js-latest-run-link",{constructor:HTMLElement,add(e){jh&&e.click()}}),u("click",".js-timeout-flash-close",function(e){d(e.target,".js-interactive-component-timeout").hidden=!0}),u("click",".js-interactive-component-button",function(e){const t=e.target;if(t instanceof HTMLButtonElement){const e=t.querySelector(".js-loading-spinner");e&&(e.hidden=!1)}}),j(".js-interactive-component-form",async function(e,t){const n=b(e,".js-interactive-component-timeout"),s=d(e,".js-component-container");if(n){n.hidden=!0;const t=v(s,".js-interactive-component-button",HTMLButtonElement);for(const e of t)e.disabled=!0;const o=parseInt(p(e,"data-timeout"));setTimeout(()=>{if(n){n.hidden=!1;const e=v(s,".js-interactive-component-button[disabled]",HTMLButtonElement);for(const t of e){t.disabled=!1;const e=t.querySelector(".loading-spinner");e&&(e.hidden=!0)}}},o)}await t.text()}),u("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;if(!(t instanceof HTMLButtonElement||t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/remote.js:161");t.form&&!e.defaultPrevented&&st(t)}),j("form[data-remote]",function(e,t,n){"json"===e.getAttribute("data-type")&&n.headers.set("Accept","application/json"),L(e,"deprecatedAjaxSend",{request:n}),t.text().catch(e=>{if(e.response)return e.response;throw e}).then(t=>{t.status<300?L(e,"deprecatedAjaxSuccess"):L(e,"deprecatedAjaxError",{error:t.statusText,status:t.status,text:t.text})},t=>{L(e,"deprecatedAjaxError",{error:t.message,status:0,text:null})}).then(()=>{L(e,"deprecatedAjaxComplete")})}),u("deprecatedAjaxComplete","form",function({currentTarget:e}){if(!(e instanceof HTMLFormElement))throw new Error("invariant: app/assets/modules/github/remote.js:173");const t=ot(e);t&&t.remove()}),P(e=>{const t=ot(e);t&&t.remove()}),rt(O),window.v="1"}}});
-//# sourceMappingURL=github-bootstrap-35e32afb.js.map
+ `)(e),t)}(s,t),s.length}function ep(e){let t;if(e){const n=e.toLowerCase().split("");t=function(t){if(!t)return 0;const s=function(e,t){let n,s,o,r;const i=function(e,t){let n=0;const s=[];for(;(n=e.indexOf(t,n))>-1;)s.push(n++);return s}(e,t[0]);if(0===i.length)return;if(1===t.length)return[i[0],1,[]];for(r=null,s=0,o=i.length;s2);return{score:t}}function tp(e,t,n){let s=n;const o=[];for(let r=1;r0}}(p(s,"data-mention-url"),e.detail.text))}r("text-expander[data-mention-url]",{subscribe:e=>z(q(e,"text-expander-change",sp),q(e,"text-expander-value",np))});const op=Bf(W);function rp(e,t){const n=d(e,".js-survey-question-form"),s=b(n,"input.js-survey-other-text",HTMLInputElement);n.classList.toggle("is-other-selected",t),s.hidden=!t,t?(s.required=!0,s.focus()):s.required=!1,L(s,"change")}u("change","select.js-survey-select",function({currentTarget:e}){if(!(e instanceof HTMLSelectElement))throw new Error("invariant: app/assets/modules/github/survey.js:24");rp(e,e.options[e.selectedIndex].classList.contains("js-survey-option-other"))}),u("change","input.js-survey-radio",function({currentTarget:e}){if(!(e instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/survey.js:31");rp(e,e.classList.contains("js-survey-radio-other"))}),u("click",".js-tagsearch-nav-item",e=>{d(e.currentTarget,".js-tagsearch-popover-content").scrollTop=0}),r(".js-file-line-container, .js-code-block-container",{constructor:HTMLElement,subscribe(e){const t=document.querySelector(".js-tagsearch-popover");if(!t)return{unsubscribe(){}};const n=b(t,".js-tagsearch-popover-content"),s=new WeakMap,o=new WeakMap;let r;async function i(n){const r=function(e,t,n){let s,o;if(document.caretPositionFromPoint){const e=document.caretPositionFromPoint(t,n);e&&(s=e.offsetNode,o=e.offset)}else if(document.caretRangeFromPoint){const e=document.caretRangeFromPoint(t,n);e&&(s=e.startContainer,o=e.startOffset)}if(!s||"number"!=typeof o||s.nodeType!==Node.TEXT_NODE)return;const r=s.textContent;if(!r)return null;const i=function(e,t,n){let s;for(;s=t.exec(e);){const e=s.index+s[0].length;if(s.index0}function lp(){return document.querySelectorAll(".js-template-form.is-loading").length>0?"loading":document.querySelectorAll(".js-template-form.is-errored").length>0?"error":"ok"}function up(){const e=b(document,".js-commit-templates-form",HTMLFormElement),t=b(e,".js-blob-submit",HTMLButtonElement),n=b(document,".js-template-commit-form-error-message"),s=b(document,".js-template-commit-form-loading-message");switch(lp()){case"loading":n.classList.add("d-none"),s.classList.remove("d-none"),e.setAttribute("disabled","disabled"),t.setAttribute("disabled","disabled");break;case"error":n.classList.remove("d-none"),s.classList.add("d-none"),e.setAttribute("disabled","disabled"),t.setAttribute("disabled","disabled");break;default:n.classList.add("d-none"),s.classList.add("d-none"),e.removeAttribute("disabled"),t.removeAttribute("disabled")}}async function dp(e){e.classList.add("is-loading"),up();const t=b(e,'[name="filename"]',HTMLInputElement).value,n={};for(const c of v(document,".js-template-form",HTMLFormElement)){const e=b(c,'[name="filename"]',HTMLInputElement).value;n[e]={};for(const[t,s]of ke(c))n[e][t]=s}const s=new FormData(e);s.append("current",t),s.append("templates",JSON.stringify(n));const o=await W(e.action,{method:"POST",body:s}),r=Me(document,o.html);d(e,".js-template-preview").replaceWith(r);const i=b(document,".js-hidden-template-fields");let a=i.querySelector(`[data-filename="${o.filename}"]`);a instanceof HTMLInputElement?a.value=o.markdown:((a=document.createElement("input")).type="hidden",a.name=`templates[][${o.filename}]`,a.setAttribute("data-filename",o.filename),a.value=o.markdown,i.append(a)),e.classList.remove("is-loading"),up()}function mp(){for(const e of v(document,".js-template-form",HTMLFormElement))dp(e)}function fp(e){if(function(e){let t;try{t=new URL(e.url)}catch(n){return!0}return t.host!==window.location.host}(e)||function(e){return/[?&]_pjax=/.test(e.url)}(e))return;const t=function(){const e=document.querySelector(".js-timeline-marker");return null!=e?e.getAttribute("data-last-modified"):null}();t&&e.headers.set("X-Timeline-Last-Modified",t)}function pp(e){!function(e){const t=e.closest("details, .js-details-container");if(!t)return;if(!(t instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/timeline/progressive.js:69");"DETAILS"===t.nodeName?t.setAttribute("open","open"):Ke(t)||we(t)}(e);const t=e.querySelector(`[href='#${e.id}']`);t&&t.click()}function gp(){return window.location.hash.slice(1)}r(".js-template-form .js-issue-labels",{add(e){const t=e.closest(".js-issue-template-labels-container");if(!t)return;const n=b(t,".js-issue-template-labels",HTMLInputElement);n.value="";for(const s of e.children){const e=s.getAttribute("data-name");e&&!n.value.includes(e)&&(""===n.value?n.value=e:n.value=`${n.value}, ${e}`)}}}),r(".js-template-form .js-issue-assignees",{add(e){const t=e.closest(".js-issue-template-assignees-container");if(!(t instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:103");const n=b(t,".js-issue-template-assignees",HTMLInputElement);n.value="";for(const s of e.children){const e=s.querySelector("span");if(e){const t=e.getAttribute("data-assignee-name");t&&!n.value.includes(t)&&(""===n.value?n.value=t:n.value=`${n.value}, ${t}`)}}}}),u("change",".js-quick-pull-choice-option",function(e){if(!cp())return;const t=e.currentTarget;if(!(t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:131");b(document,".js-commit-branch-name").classList.toggle("d-none","quick-pull"!==t.value),b(document,".js-quick-pull-new-branch-name").toggleAttribute("required","quick-pull"===t.value)}),g(".js-quick-pull-new-branch-name",function(e){if(!cp())return;const t=e.target;if(!(t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:145");const n=t.value;b(document,".js-quick-pull-target-branch",HTMLInputElement).value=n,n.length&&ap()}),g(".js-synced-template-input",function(e){const t=e.target;if(!(t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:156");const n=t.getAttribute("data-sync");if(!n)return;const s=d(t,".js-sync-container"),o=v(s,`[data-sync-with="${n}"]`),r=t.value;if(""!==r.trim()){for(const e of o)e.textContent=t.value;if("name"===n){b(s,".js-sync-filename",HTMLInputElement).value=`${r.replace(/[^\w]/g,"-")}.md`.toLowerCase()}}else for(const i of o){const e=i.getAttribute("data-sync-blank");e&&(i.innerHTML=`${e}`)}}),u("submit",".js-template-form",function(e){e.preventDefault();const t=e.currentTarget;if(!(t instanceof HTMLFormElement))throw new Error("invariant: app/assets/modules/github/template-editor.js:305");dp(t)}),u("click",".js-toggle-template-commit",function(){const e=b(document,".js-template-commit-pane");e.classList.toggle("d-none"),e.classList.contains("d-none")||mp()}),u("submit",".js-commit-templates-form",function(e){"ok"!==lp()&&e.preventDefault(),up()}),u("click",".js-refresh-template-content",async function(e){const t=e.currentTarget,n=d(t,".js-template-form"),s=b(n,".js-template-content-preview");s.innerHTML='Loading preview...';const o=b(n,".js-template-content-textarea",HTMLTextAreaElement).value,r=t.getAttribute("data-markdown-preview-url"),i=t.getAttribute("data-markdown-preview-token");if(!r||!i)return;const a=new FormData;a.append("markdown",o),a.append("authenticity_token",i);const c=await S(r,{method:"POST",body:a});s.innerHTML=c}),u("click",".js-custom-template-toggle",e=>{const t=e.target,n=d(t,".js-template-preview"),s=!n.classList.contains("expand-preview");if(function(){const e=document.querySelectorAll(".js-template-preview");for(const t of e)t.classList.remove("expand-preview")}(),s)n.classList.add("expand-preview"),n.scrollIntoView({behavior:"smooth",block:"start"});else{dp(b(n,".js-template-form",HTMLFormElement))}}),u("click",".js-remove-template-button",function(e){const t=d(e.target,".js-template-preview"),n=p(t,"data-filename"),s=b(document,".js-hidden-template-fields"),o=b(document,".js-toggle-template-commit",HTMLButtonElement),r=s.querySelector(`[data-filename="${n}"]`);r&&r.remove(),o.disabled=!1,t.remove(),mp()}),u("click",".js-edit-custom-field-header",function(e){d(e.target,".js-custom-field-header").classList.toggle("section-focus"),b(document,".js-toggle-template-commit",HTMLButtonElement).disabled=!1}),u("details-menu-selected",".js-add-template",function(e){const t=b(document,".js-templates-container"),n=b(document,".js-toggle-template-commit",HTMLButtonElement);if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/template-editor.js:389");const s=e.detail.relatedTarget.getAttribute("data-source");if(!s)return;n.disabled=!1;const o=b(document,`#${s}`);t.insertAdjacentHTML("beforeend",o.innerHTML)},{capture:!0}),u("change",".js-template-repository-choice",function(e){const t=e.target;if(!(t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-repositories.js:6");const n=t.checked&&""!==t.value,s=t.form;if(!s)throw new Error("invariant: app/assets/modules/github/template-repositories.js:9");b(s,".js-repository-auto-init-options").hidden=n;const o=v(s,".js-template-repository-setting"),r=v(s,".js-template-repository-name-display");if(n){const e=d(t,".js-template-repository-choice-container"),n=b(e,".js-template-repository-name");b(s,".js-repository-readme-choice",HTMLInputElement).checked=!1;const o=b(s,".js-repository-no-gitignore-choice",HTMLInputElement);o.checked=!0,L(o,"change");const i=b(s,".js-repository-no-license-choice",HTMLInputElement);i.checked=!0,L(i,"change");const a=p(t,"data-owner"),c=s.querySelector(`.js-repository-owner-choice[value="${a}"]`);if(c){if(!(c instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/template-repositories.js:30");c.checked=!0,L(c,"change")}else{const e=b(s,".js-repository-owner-choice.js-repository-owner-is-viewer",HTMLInputElement);e.checked=!0,L(e,"change")}for(const t of r)t.textContent=n.textContent}else for(const i of r)i.textContent="";for(const i of o)i.hidden=!n}),r(".js-discussion",function(){let e;function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}t(),document.addEventListener("pjax:end",t),r(".js-timeline-item",t=>{e.has(t)||_s(t)})}),j(".js-needs-timeline-marker-header",function(e,t,n){fp(n)}),u("deprecatedAjaxSend","[data-remote]",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/timeline/marker.js:46");const{request:t}=e.detail;fp(t)}),ae(function({target:e}){const t=gp();t&&!e&&async function(e){const t=document.getElementById("js-timeline-progressive-loader");if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const s=new URL(n,window.location.origin),o=new URLSearchParams(s.search.slice(1));let r;o.append("anchor",e),s.search=o.toString();try{r=await R(document,s)}catch(l){return}const i=r.querySelector(".js-timeline-item");if(!i)return;const a=i.getAttribute("data-gid");if(!a)return;const c=document.querySelector(`.js-timeline-item[data-gid='${a}']`);if(c){c.replaceWith(i);const t=document.getElementById(e);t&&pp(t)}else{const t=document.getElementById("js-progressive-timeline-item-container");t&&t.replaceWith(r);const n=document.getElementById(e);n&&pp(n)}}(t)}),r(".js-timeline-progressive-focus-container",function(e){const t=gp();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&pp(n)});const hp="navigationStart";function vp(){const e={};e.crossBrowserLoadEvent=Date.now();const t=window.performance&&window.performance.timing;if(t)e.connectEnd=t.connectEnd,e.connectStart=t.connectStart,e.domComplete=t.domComplete,e.domContentLoadedEventEnd=t.domContentLoadedEventEnd,e.domContentLoadedEventStart=t.domContentLoadedEventStart,e.domInteractive=t.domInteractive,e.domLoading=t.domLoading,e.domainLookupEnd=t.domainLookupEnd,e.domainLookupStart=t.domainLookupStart,e.fetchStart=t.fetchStart,e.loadEventEnd=t.loadEventEnd,e.loadEventStart=t.loadEventStart,e.navigationStart=t.navigationStart,e.redirectEnd=t.redirectEnd,e.redirectStart=t.redirectStart,e.requestStart=t.requestStart,e.responseEnd=t.responseEnd,e.responseStart=t.responseStart,e.secureConnectionStart=t.secureConnectionStart,e.unloadEventEnd=t.unloadEventEnd,e.unloadEventStart=t.unloadEventStart;else{const t=function(){const e=Yi(hp);if(e)return parseInt(e,10)}();null!=t&&(e.simulatedNavigationStart=t)}const n=function(){if(window.performance&&"timeOrigin"in window.performance&&window.performance.getEntriesByType){const e=window.performance.getEntriesByType("paint");if(e.length){const t=e.find(e=>"first-paint"===e.name);if(t)return Math.round((performance.timeOrigin+t.startTime)/1e6)}}}();return null!=n&&(e.chromeFirstPaintTime=n),e}function bp(e){const t=d(e,".js-topic-save-notice-container"),n=b(t,".js-repo-topics-save-notice");n.classList.remove("d-none"),n.classList.add("d-inline-block","anim-fade-in"),setTimeout(()=>{n.classList.remove("d-inline-block"),n.classList.add("d-none")},1900)}function wp(e){const t=b(e,".js-topic-suggestions-box");t.querySelector(".js-topic-suggestion")||t.remove()}async function jp(e){const t=e.querySelector(".js-topic-suggestions-container");if(!t)return;const n=p(t,"data-url"),s=await R(document,n);t.innerHTML="",t.appendChild(s)}window.performance&&window.performance.timing||window.addEventListener("pagehide",function(){Xi(hp,Date.now().toString())}),async function(){await I,await new Promise(e=>setTimeout(e));const e=function(){const e=[],t=window.performance;if(t&&t.getEntriesByType)for(const n of t.getEntriesByType("resource")){const t={};e.push(t),"string"==typeof n.name&&(t.name=n.name),"string"==typeof n.entryType&&(t.entryType=n.entryType),"number"==typeof n.startTime&&(t.startTime=n.startTime),"number"==typeof n.duration&&(t.duration=n.duration)}return e}();e.length&&_({resourceTimings:e});const t=function(){const e=[],t=window.performance;if(t&&t.getEntriesByType)for(const s of t.getEntriesByType("navigation")){const t={};e.push(t),"string"==typeof s.entryType&&(t.entryType=s.entryType),"number"==typeof s.startTime&&(t.startTime=s.startTime),"number"==typeof s.duration&&(t.duration=s.duration)}const n=vp();return n&&0===e.length&&e.push({name:location.href,entryType:"navigation",startTime:0,duration:n.loadEventEnd-n.navigationStart,initiatorType:"navigation",nextHopProtocol:"http/1.1",type:"navigate",redirectStart:n.redirectStart,redirectEnd:n.redirectEnd,fetchStart:n.fetchStart,domainLookupStart:n.domainLookupStart,domainLookupEnd:n.domainLookupEnd,connectStart:n.connectStart,connectEnd:n.connectEnd,secureConnectionStart:n.secureConnectionStart,requestStart:n.requestStart,responseStart:n.responseStart,responseEnd:n.responseEnd,unloadEventStart:n.unloadEventStart,unloadEventEnd:n.unloadEventEnd,domInteractive:n.domInteractive,domContentLoadedEventStart:n.domContentLoadedEventStart,domContentLoadedEventEnd:n.domContentLoadedEventEnd,domComplete:n.domComplete,loadEventStart:n.loadEventStart,loadEventEnd:n.loadEventEnd}),e}();t.length&&_({navigationTimings:t})}(),u("click",".js-toggler-container .js-toggler-target",function(e){if(!(e instanceof MouseEvent))throw new Error("invariant: app/assets/modules/github/toggler.js:37");if(!e.currentTarget)throw new Error("invariant: app/assets/modules/github/toggler.js:38");if(0!==e.button)return;const t=e.currentTarget.closest(".js-toggler-container"),n=e.currentTarget.closest(".js-toggler-container-secondary");t.classList.toggle("on"),n&&n.classList.toggle("on")}),j(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch(n){e.classList.add("error")}finally{e.classList.remove("loading")}}),j(".js-accept-topic-form",async function(e,t){await t.html();const n=d(e,".js-topic-form-area"),s=d(e,".js-topic-suggestion"),o=b(n,".js-template"),r=b(n,".js-tag-input-selected-tags"),i=o.cloneNode(!0),a=b(s,'input[name="input[name]"]',HTMLInputElement).value;b(i,"input",HTMLInputElement).value=a,b(i,".js-placeholder-tag-name").replaceWith(a),i.classList.remove("d-none","js-template"),r.appendChild(i),s.remove(),jp(n),wp(n),bp(e)}),u("click",".js-repo-topics-form-done",function(){!async function(){const e=b(document,".js-topics-list-container"),t=p(e,"data-url"),n=await R(document,t);e.innerHTML="",e.appendChild(n)}()}),j(".js-decline-topic-form",async function(e,t){await t.html(),bp(e);const n=d(e,".js-topic-form-area");d(e,".js-topic-suggestion").remove(),jp(n),wp(n)}),j(".js-repo-topics-edit-form",async function(e,t){const n=d(e,".js-topic-form-area");n.classList.remove("errored"),b(n,".js-topic-error").textContent="";for(const o of n.querySelectorAll(".js-tag-input-tag.invalid-topic"))o.classList.remove("invalid-topic");try{await t.json(),bp(e),jp(n)}catch(s){const t=s.response.json;if(t.message&&(n.classList.add("errored"),b(n,".js-topic-error").textContent=t.message),t.invalidTopics){const n=v(e,".js-topic-input",HTMLInputElement);for(const e of t.invalidTopics)for(const t of n)if(t.value===e){d(t,".js-tag-input-tag").classList.add("invalid-topic")}}}}),u("tags:changed",".js-repo-topics-edit-form",function({target:e}){if(!(e instanceof HTMLFormElement))throw new Error("invariant: app/assets/modules/github/topics.js:128");E(e)}),u("click",".js-reveal-hidden-topics",function(e){const t=e.target,n=d(t,".js-hidden-topics-container").querySelector(".js-hidden-topics");n&&(n.classList.remove("d-none"),t.remove())}),u("click",".js-hide-content-attachment",function(e){e.preventDefault(),function(e){const t=d(e,".js-content-attachment"),n=p(d(e,"[data-unfurl-hide-url]"),"data-unfurl-hide-url"),s=p(d(e,"[data-unfurl-authenticity-token]"),"data-unfurl-authenticity-token"),o=p(e,"data-id"),r=new XMLHttpRequest;r.onload=function(){r.status>=200&&r.status<300&&t.remove()},r.open("POST",n);const i=new FormData;i.append("id",o),i.append("authenticity_token",s),r.send(i)}(e.currentTarget)}),r(".js-content-attachment .max--md",function(e){const t=b(e,".markdown-body");var n;(t.clientHeight<188||""===((n=t).textContent||"").trim()&&1===(n.querySelectorAll("img")||[]).length)&&(e.classList.remove("max--md"),b(e,".Details-content--closed").hidden=!0,b(e,".Details-content--open").hidden=!0)}),window.requestIdleCallback(()=>{const e=function(){if("Intl"in window)try{return(new window.Intl.DateTimeFormat).resolvedOptions().timeZone}catch(Lh){if(!(Lh instanceof RangeError))throw Lh}}();if(e){const t="https:"===location.protocol?"secure":"";document.cookie=`tz=${encodeURIComponent(e)}; path=/; ${t}`}});class yp extends Error{constructor(e){super(e),this.name="LoginRequestDataError"}}function Ep(){return b(document,".js-use-security-key",HTMLButtonElement)}function Lp(e,t){for(const n of document.querySelectorAll(".js-u2f-message"))n instanceof HTMLElement&&(n.hidden=!0);if(b(document,e).hidden=!1,Ge()&&t){const e=Ep();e.textContent=p(e,"data-retry-message")}}function Tp(e,t){Lp(t,!0),et.report(e)}function kp(){return b(document,".js-u2f-auth-form",HTMLFormElement)}function Mp(e){const t=kp();b(t,".js-u2f-auth-response",HTMLInputElement).value=JSON.stringify(e),E(t)}class Ap{constructor(){const e=kp(),t=e.getAttribute("data-app-id"),n=e.getAttribute("data-challenge"),s=e.getAttribute("data-sign-requests");if(null==t||null==n||null==s)throw new yp("Missing data needed for security key request.");this.appId=t,this.challenge=n;try{this.signRequests=JSON.parse(s)}catch(Lh){throw new yp("Invalid data for security key request.")}}}function xp(e){e&&e.preventDefault(),Je()&&(Ge()?async function(){try{Lp(".js-webauthn-auth-waiting",!1);const t=JSON.parse(p(kp(),"data-webauthn-sign-request")),n=await Ze(t);Lp(".js-webauthn-auth-success",!1),Ep().disabled=!0,Mp(n)}catch(e){Tp(new Error(e),".js-webauthn-auth-error")}}():async function(){try{const t=new Ap;Lp(".js-u2f-auth-waiting",!1),Mp(await Qe(t.appId,t.challenge,t.signRequests))}catch(e){switch(e.code){case"4":return Tp(e,".js-u2f-auth-not-registered-error");case"5":return Tp(e,".js-u2f-auth-timeout");default:return Tp(e,".js-u2f-other-error")}}}())}function Sp(e){if(!(e instanceof Event))throw new Error("invariant: app/assets/modules/github/u2f-login.js:21");xp(e)}r(".js-webauthn-support",{constructor:HTMLInputElement,add:function(e){$(e,Ye())}}),r(".js-webauthn-iuvpaa-support",{constructor:HTMLInputElement,add:function(e){!async function(){$(e,await Xe())}()}}),r(".js-u2f-auth-form-body",function(e){if(!e)return;const t=Je();if(e.classList.toggle("unavailable",!t),t)if(Ge()){const e=Ep();e.hidden=!1,e.classList.contains("js-webauthn-autofocus")&&e.focus()}else xp()}),u("click",".js-u2f-auth-retry",Sp),u("click",".js-use-security-key",Sp),et.report=function(e){t(e)},u("socket:message",".js-updatable-content",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/updatable-content-observer.js:14");const{gid:t,wait:n}=e.detail.data||{};let s;if(t&&e.target.getAttribute("data-gid")===t?s=e.target:t?s=e.target.querySelector(`[data-url][data-gid="${t}"]`):e.currentTarget===e.target&&(s=e.target),!(s instanceof HTMLElement))return;const o=Be.bind(null,s);null==n?o("live-update"):setTimeout(o,n,"delayed-live-update")}),u("upload:setup",".js-upload-avatar-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/avatar.js:6");const t=e.detail.policyRequest,n=e.currentTarget.getAttribute("data-alambic-organization"),s=e.currentTarget.getAttribute("data-alambic-owner-type"),o=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.body.append("organization_id",n),s&&t.body.append("owner_type",s),o&&t.body.append("owner_id",o)}),u("upload:complete",".js-upload-avatar-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/avatar.js:25");const t=`/settings/avatars/${e.detail.result.id}`;F({content:R(document,t)})});const Hp=2303741511,Cp=4;class qp{static fromFile(e){return new Promise(function(t,n){const s=new FileReader;s.onload=function(){if(!(s.result instanceof ArrayBuffer))throw new Error("invariant: app/assets/modules/github/png-scanner.js:32");t(new qp(s.result))},s.onerror=function(){n(s.error)},s.readAsArrayBuffer(e)})}constructor(e){this.dataview=new DataView(e),this.pos=0}advance(e){this.pos+=e}readInt(e){const t=this,n=function(){switch(e){case 1:return t.dataview.getUint8(t.pos);case 2:return t.dataview.getUint16(t.pos);case 4:return t.dataview.getUint32(t.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(e),n}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(e){const t=[];for(let n=0;n=0}(t))return;if(!Np(t))return;const n=Pp(t);if(!n.some(Op))return;e.stopPropagation(),e.preventDefault();const s=e.currentTarget;s instanceof HTMLTextAreaElement&&_p(s,n.map(Rp).join(""))}function Dp(e){const t=e.dataTransfer;t&&(t.dropEffect="link")}function Bp(e){const t=e.clipboardData;if(!t||!Np(t))return;const n=Pp(t);if(!n.some(Op))return;e.stopPropagation(),e.preventDefault();const s=e.currentTarget;s instanceof HTMLTextAreaElement&&_p(s,n.map(Rp).join(""))}function Rp(e){return Op(e)?`\n\n`:e}function Np(e){return Array.from(e.types).indexOf("text/uri-list")>=0}function Pp(e){return(e.getData("text/uri-list")||"").split("\r\n")}const Fp=/\.(gif|png|jpe?g)$/i;function Op(e){return Fp.test(e)}function Wp(e){const t=e.dataTransfer;if(!t)return;if(function(e){return Array.from(e.types).indexOf("Files")>=0}(t))return;const n=Yp(t);if(!n)return;e.stopPropagation(),e.preventDefault();const s=e.currentTarget;s instanceof HTMLTextAreaElement&&_p(s,Kp(n))}function zp(e){const t=e.dataTransfer;t&&(t.dropEffect="copy")}function Up(e){if(!e.clipboardData)return;const t=Yp(e.clipboardData);if(!t)return;e.stopPropagation(),e.preventDefault();const n=e.currentTarget;n instanceof HTMLTextAreaElement&&_p(n,Kp(t))}function Vp(e){return e.textContent.trim().replace(/\|/g,"\\|").replace(/\n/g," ")||" "}function Kp(e){const t=Array.from(e.querySelectorAll("tr")),n=(s=t.shift(),Array.from(s.querySelectorAll("td, th")).map(Vp));var s;const o=n.map(()=>"--");return`\n${`${n.join(" | ")}\n${o.join(" | ")}\n`}${t.map(e=>Array.from(e.querySelectorAll("td")).map(Vp).join(" | ")).join("\n")}\n\n`}function Yp(e){if(-1===Array.from(e.types).indexOf("text/html"))return;const t=e.getData("text/html");if(!/=0}(t))return;const n=e.currentTarget;if(!(n instanceof HTMLTextAreaElement))return;const s=t.getData("text/x-gfm");s&&(e.stopPropagation(),e.preventDefault(),_p(n,s))}function Jp(e){return`${Gp(e)?"!":""}[Uploading ${e.name}…]()`}function Gp(e){return["image/gif","image/png","image/jpg","image/jpeg"].indexOf(e.type)>-1}r(".js-paste-markdown",{subscribe:function(e){return function(e){e.addEventListener("dragover",zp),e.addEventListener("drop",Wp),e.addEventListener("paste",Up)}(e),function(e){e.addEventListener("dragover",Dp),e.addEventListener("drop",$p),e.addEventListener("paste",Bp)}(e),function(e){e.addEventListener("paste",Xp)}(e),{unsubscribe:()=>{!function(e){e.removeEventListener("dragover",zp),e.removeEventListener("drop",Wp),e.removeEventListener("paste",Up)}(e),function(e){e.removeEventListener("dragover",Dp),e.removeEventListener("drop",$p),e.removeEventListener("paste",Bp)}(e),function(e){e.removeEventListener("paste",Xp)}(e)}}}});const Qp=144;function Zp(e){const t=d(e,"form",HTMLFormElement);return b(t,"#release_id",HTMLInputElement).value}u("upload:setup",".js-upload-markdown-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/markdown.js:48");const t=b(e.currentTarget,".js-comment-field",HTMLTextAreaElement);t.setCustomValidity("uploading"),Le(t,`${Jp(e.detail.file)}\n`)}),u("upload:complete",".js-upload-markdown-image",async function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/markdown.js:54");const t=e.detail,n=e.currentTarget,s=b(n,".js-comment-field",HTMLTextAreaElement),o=Jp(t.file);function r(e){let n=`[${t.file.name}](${t.policy.asset.href})`;if(Gp(t.file)){const s=function(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}(t.file.name).replace(/\.[^.]+$/,"").replace(/\./g," "),o=t.policy.asset.href;if(e&&e.ppi===Qp){n=`
`}else n=``}s.setCustomValidity(""),tt(s,o,n)}try{r(await async function(e){if("image/png"!==e.type)return null;const t=e.slice(0,10240,e.type),n=await qp.fromFile(t),s={width:0,height:0,ppi:1};return n.scan(function(e){switch(e){case"IHDR":return s.width=this.readLong(),s.height=this.readLong(),!0;case"pHYs":{const e=this.readLong(),t=this.readLong();let n;return 1===this.readChar()&&(n=Ip),n&&(s.ppi=Math.round((e+t)/2*n)),!1}case"IDAT":return!1}return!0}),s}(t.file))}catch(i){r(),setTimeout(function(){throw i})}}),u("upload:error",".js-upload-markdown-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/markdown.js:90");const t=b(e.currentTarget,".js-comment-field",HTMLTextAreaElement),n=Jp(e.detail.file);t.setCustomValidity(""),tt(t,n,"")}),u("upload:invalid",".js-upload-markdown-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/markdown.js:97");const t=b(e.currentTarget,".js-comment-field",HTMLTextAreaElement),n=Jp(e.detail.file);t.setCustomValidity(""),tt(t,n,"")}),u("upload:setup",".js-upload-marketplace-listing-screenshot",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/marketplace-listing-screenshot.js:6");const t=e.detail.policyRequest,n=e.currentTarget.getAttribute("data-marketplace-listing-id");n&&t.body.append("marketplace_listing_id",n)}),u("upload:complete",".js-upload-marketplace-listing-screenshot",async function(e){const t=p(e.currentTarget,"data-screenshots-url"),n=b(document,".js-marketplace-listing-screenshots-container"),s=await R(document,t);n.innerHTML="",n.appendChild(s)}),u("upload:setup",".js-upload-marketplace-listing-hero-card-background",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/marketplace-listing-hero-card-background.js:5");const t=e.detail.policyRequest,n=e.currentTarget.getAttribute("data-marketplace-listing-id");n&&t.body.append("marketplace_listing_id",n)}),u("upload:complete",".js-upload-marketplace-listing-hero-card-background",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/marketplace-listing-hero-card-background.js:14");const t=e.detail,n=t.policy;b(document,".js-marketplace-listing-hero-card-background-id",HTMLInputElement).value=n.asset.id||t.result.id;const s=b(document,".js-hero-listing-container"),o=n.asset.href||t.result.href;s.style.backgroundImage=`url(${o})`}),u("click",".js-release-remove-file",function(e){const t=d(e.currentTarget,".js-release-file");t.classList.add("delete"),b(t,"input.destroy",HTMLInputElement).value="true"}),u("click",".js-release-undo-remove-file",function(e){const t=d(e.currentTarget,".js-release-file");t.classList.remove("delete"),b(t,"input.destroy",HTMLInputElement).value=""});let eg=null;function tg(e,t){const n=t.body;if(!(n instanceof FormData))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:44");n.append("release_id",Zp(e));const s=v(document,".js-releases-field .js-release-file.delete .id",HTMLInputElement);if(s.length){const e=s.map(e=>e.value);n.append("deletion_candidates",e.join(","))}}u("release:saved",".js-release-form",function(e){const t=e.currentTarget;eg=null;let n=!1;for(const o of t.querySelectorAll(".js-releases-field .js-release-file"))o.classList.contains("delete")?o.remove():o.classList.contains("js-template")||(n=!0);const s=b(t,".js-releases-field");s.classList.toggle("not-populated",!n),s.classList.toggle("is-populated",n)}),u("upload:setup",".js-upload-release-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:55");const{policyRequest:t,preprocess:n}=e.detail,s=e.currentTarget;if(Zp(s))return void tg(s,t);if(!eg){const e=b(document,".js-save-draft",HTMLButtonElement);eg=Pm(e)}const o=tg.bind(null,s,t);n.push(eg.then(o))}),u("upload:start",".js-upload-release-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:78");const t=e.detail.policy;b(e.currentTarget,".js-upload-meter").classList.remove("d-none");const n=t.asset.replaced_asset;if(n)for(const s of v(document,".js-releases-field .js-release-file .id",HTMLInputElement))Number(s.value)===n&&d(s,".js-release-file").remove()}),u("upload:complete",".js-upload-release-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:94");const t=e.detail,n=t.policy,s=b(document,".js-releases-field"),o=b(s,".js-template").cloneNode(!0);o.classList.remove("d-none","js-template"),b(o,"input.id",HTMLInputElement).value=n.asset.id||t.result.id;const r=n.asset.name||n.asset.href.split("/").pop();for(const a of o.querySelectorAll(".js-release-asset-filename"))a instanceof HTMLInputElement?a.value=r:a.textContent=r;const i=n.asset.size?`(${(n.asset.size/1048576).toFixed(2)} MB)`:"";b(o,".js-release-asset-filesize").textContent=i,s.appendChild(o),s.classList.remove("not-populated"),s.classList.add("is-populated"),b(e.currentTarget,".js-upload-meter").classList.add("d-none")}),u("upload:progress",".js-upload-release-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/release-file.js:126");b(e.currentTarget,".js-upload-meter").style.width=`${e.detail.percent}%`}),u("upload:setup",".js-upload-repository-image",function(){b(document,".js-remove-repository-image-button").hidden=!0}),u("upload:complete",".js-upload-repository-image",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/repository-image.js:9");const t=e.detail,n=t.policy,s=n.asset.id||t.result.id,o=n.asset.href||t.result.href;b(document,".js-repository-image-id",HTMLInputElement).value=s,b(document,".js-remove-repository-image-button").hidden=!1,b(document,".js-repository-image-container").style.backgroundImage=`url(${o})`});let ng=null;const sg=new WeakMap;function og(e){e.classList.remove("is-progress-bar");const t=d(e,".js-upload-manifest-file-container");b(t,".js-upload-progress").classList.remove("active"),b(t,".js-upload-meter-text .js-upload-meter-filename").textContent=""}function rg(e){return e._path?`${e._path}/${e.name}`:e.name}function ig(e){og(e.currentTarget)}function ag(e){return Array.from(e.types).indexOf("Files")>=0}function cg(e,t){xi(new Ti(e),t)}function lg(e){switch(e){case"image/gif":return"image.gif";case"image/png":return"image.png";case"image/jpeg":return"image.jpg"}}function ug(e){const t=e.dataTransfer;t&&ag(t)&&e.preventDefault()}function dg(e){const t=e.dataTransfer;t&&ag(t)&&e.preventDefault()}u("upload:drop:setup",".js-upload-manifest-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:36");const t=e.detail.files,n=parseInt(e.currentTarget.getAttribute("data-directory-upload-max-files"),10);t.length>n&&(e.preventDefault(),e.currentTarget.classList.add("is-too-many"))}),u("upload:drop:setup",".js-upload-manifest-tree-view",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:46");e.preventDefault();const t=e.detail.upload,n=b(document,"#js-repo-pjax-container");n.addEventListener("pjax:success",()=>{t(b(n,".js-upload-manifest-file"))},{once:!0});const s=p(e.currentTarget,"data-drop-url");K({url:s,container:n})}),u("upload:setup",".js-upload-manifest-file",async function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:63");const{policyRequest:t,preprocess:n}=e.detail,s=e.currentTarget;function o(){t.body.append("upload_manifest_id",sg.get(s))}if(function(e,t){const n=d(e,".js-upload-manifest-file-container"),s=b(n,".js-upload-progress");s.classList.add("active"),e.classList.add("is-progress-bar");const o=b(s,".js-upload-meter-text");b(o,".js-upload-meter-range-start").textContent=String(t.batch.uploaded+1),b(o,".js-upload-meter-range-end").textContent=String(t.batch.size)}(s,e.detail),sg.get(s))return void o();if(ng)return void n.push(ng.then(o));const r=d(s,".js-upload-manifest-file-container").querySelector(".js-upload-manifest-form");ng=W(r.action,{method:r.method,body:new FormData(r)});const[i,a]=function(){let e,t;const n=new Promise((n,s)=>{e=n,t=s});if(!e)throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:116");if(!t)throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:117");return[n,e,t]}();n.push(i.then(o));const c=await ng,l=b(document,".js-manifest-commit-form",HTMLFormElement).elements.namedItem("manifest_id");if(!(l instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:101");l.value=c.upload_manifest.id,sg.set(s,c.upload_manifest.id),ng=null,a()}),u("upload:start",".js-upload-manifest-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:130");const t=e.detail,n=d(e.currentTarget,".js-upload-manifest-file-container"),s=b(n,".js-upload-progress"),o=b(s,".js-upload-meter-text");b(o,".js-upload-meter-range-start").textContent=t.batch.uploaded+1,b(o,".js-upload-meter-filename").textContent=rg(t.file)}),u("upload:complete",".js-upload-manifest-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:141");const t=e.detail,n=b(document,".js-manifest-commit-file-template",HTMLTableElement).rows[0].cloneNode(!0);b(n,".name").textContent=rg(t.file);const s=t.policy.asset.id||t.result.id,o=b(n,".js-remove-manifest-file-form",HTMLFormElement).elements.namedItem("file_id");if(!(o instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:154");o.value=s;const r=b(document,".js-manifest-file-list");r.classList.remove("d-none"),e.currentTarget.classList.add("is-file-list"),b(document,".js-upload-progress").classList.add("is-file-list"),b(r,".js-manifest-file-list-root").appendChild(n),t.batch.isFinished()&&og(e.currentTarget)}),u("upload:progress",".js-upload-manifest-file",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/upload-manifest-file.js:171");const t=e.detail,n=d(e.currentTarget,".js-upload-manifest-file-container");b(n,".js-upload-meter").style.width=`${t.batch.percent()}%`}),u("upload:error",".js-upload-manifest-file",ig),u("upload:invalid",".js-upload-manifest-file",ig),j(".js-remove-manifest-file-form",async function(e,t){await t.html();const n=d(e,".js-manifest-file-list-root");if(d(e,".js-manifest-file-entry").remove(),!n.hasChildNodes()){d(n,".js-manifest-file-list").classList.add("d-none"),b(document,".js-upload-manifest-file").classList.remove("is-file-list"),b(document,".js-upload-progress").classList.remove("is-file-list")}}),r(".js-manifest-ready-check",{initialize(e){!async function(e){const t=p(e,"data-redirect-url");try{await te(p(e,"data-poll-url")),window.location=t}catch(Lh){b(document,".js-manifest-ready-check").classList.add("d-none"),b(document,".js-manifest-ready-check-failed").classList.remove("d-none")}}(e)}}),u("upload:setup",".js-upload-enterprise-installation-user-accounts-upload",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/enterprise-installation-user-accounts-upload.js:5");const t=e.detail.policyRequest,n=e.currentTarget.getAttribute("data-business-id");n&&t.body.append("business_id",n);const s=e.currentTarget.getAttribute("data-enterprise-installation-id");s&&t.body.append("enterprise_installation_id",s)}),u("upload:complete",".js-upload-enterprise-installation-user-accounts-upload",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/upload/enterprise-installation-user-accounts-upload.js:20");const t=e.detail,n=t.policy,s=b(e.currentTarget,".js-enterprise-installation-user-accounts-upload-id",HTMLInputElement);s.value=n.asset.id||t.result.id;const o=b(e.currentTarget,".js-enterprise-installation-id",HTMLInputElement),r=e.currentTarget.getAttribute("data-enterprise-installation-id");r&&(o.value=r);const i=s.form;i&&i.submit()});let mg=null;function fg(e){if(yg)return;const t=e.currentTarget;if(!(t instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:70");mg&&clearTimeout(mg),mg=setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;n&&ag(n)&&(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}function pg(e){if(e.dataTransfer&&(e.dataTransfer.dropEffect="none"),!(e.currentTarget instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:91");e.currentTarget.classList.remove("dragover"),e.stopPropagation(),e.preventDefault()}function gg(e){if(e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")){if(!(e.currentTarget instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:102");e.currentTarget.classList.remove("dragover")}}function hg(e){const t=document.body;if(!t)throw new Error("invariant: app/assets/modules/github/uploads.js:130");const n=e.currentTarget;if(!(n instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:132");n.classList.remove("dragover"),t.classList.remove("dragover");const s=e.dataTransfer;s&&ag(s)&&(!async function(e,t){const n=await Ii(t,e.hasAttribute("data-directory-upload"));if(!n.length)return void Mi(e,"is-hidden-file");const s=cg.bind(null,n);!L(e,"upload:drop:setup",{upload:s,files:n})||cg(n,e)}(n,s),e.stopPropagation(),e.preventDefault())}function vg(e){if(!e.clipboardData)return;if(!e.clipboardData.items)return;const t=Array.from(e.clipboardData.items).map(e=>[e,lg(e.type)]).filter(e=>e[1]).shift();if(!t)return;const[n]=t,s=n.getAsFile();if(!(e.currentTarget instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/uploads.js:163");if(!s)throw new Error("invariant: app/assets/modules/github/uploads.js:164");cg([s],e.currentTarget),e.preventDefault()}function bg(e){const t=e.target;if(t instanceof HTMLInputElement&&t.classList.contains("js-manual-file-chooser")){if(e.currentTarget instanceof FileAttachmentElement)e.currentTarget.upload(t.files);else{if(!(e.currentTarget instanceof Element))throw new Error("invariant: app/assets/modules/github/uploads.js:181");cg(t.files,e.currentTarget)}t.value=""}}function wg({currentTarget:e}){let t;if(!(e instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/uploads.js:196");Mi(t=e.classList.contains("js-uploadable-container")?e:b(e,".js-uploadable-container, file-attachment"),"is-default")}let jg=0,yg=!1;function Eg(){yg=!0}function Lg(){yg=!1}function Tg(e){return b(e,'[role="tablist"] [role="tab"][aria-selected="true"]')}function kg(e){const t=v(e,'[role="tablist"] [role="tab"]'),n=Tg(e);return v(e,'[role="tabpanel"]',HTMLElement)[Array.from(t).indexOf(n)]}function Mg(e){const t=e.querySelector(".js-emoji-picker-filter"),n=b(e,".js-emoji-picker-filter-tab-button"),s=b(e,".js-emoji-picker-all-emoji");t instanceof HTMLInputElement&&(t.value=""),s.setAttribute("value",""),n.hidden=!0}function Ag(e){e.classList.add("selected-emoji")}function xg(e){if(!(e.target instanceof HTMLElement))return;const t=e.target.closest(".js-emoji-picker");if(t&&t instanceof HTMLElement&&!t.hidden)switch(e.key){case"ArrowRight":case"ArrowLeft":case"ArrowUp":case"ArrowDown":e.preventDefault(),function(e,t){const n=kg(e),s=Array.from(n.querySelectorAll(".js-emoji-button")),o=n.querySelector(".selected-emoji.js-emoji-button"),r=function(e){let t,n=0;const s=e[0].getBoundingClientRect().top;for(const o of e){if(s<(t=o.getBoundingClientRect()).top)break;n+=1}return n}(s),i=function(e,t){const n=[[]];let s=0;for(let o=0;o0&&o%t==0&&(s+=1,n.push([])),n[s].push(r)}return n}(s,r);let a=0,c=0;if(o){const e=function(e,t){let n=0,s=0,o=[],r=-1;for(let i=0;i-1){s=r;break}n+=1}return{row:n,col:s}}(i,o);switch(a=e.row,c=e.col,o.classList.remove("selected-emoji"),t){case"ArrowRight":c+=1;break;case"ArrowDown":a+=1;break;case"ArrowLeft":c-=1;break;case"ArrowUp":a-=1}}const l=i.length-1,u=c>i[l].length-1,d=a===l;a<0?(a=l,u&&(a-=1)):(a>l||d&&u&&"ArrowDown"===t)&&(a=0);const m=i[a].length-1;c<0?c=m:c>m&&(c=0);const f=i[a][c];Ag(f),f.focus()}(t,e.key)}}function Sg(e){e.hidden=!0,document.removeEventListener("keydown",xg)}function Hg(e){document.addEventListener("click",t=>{if(t.target instanceof HTMLElement){t.target.closest(".js-emoji-picker")!==e&&Sg(e)}});const t=b(e,".js-emoji-picker-all-emoji"),n=b(e,".js-emoji-picker-no-results"),s=b(e,".js-emoji-picker-results-header");t.addEventListener("fuzzy-list-sorted",e=>{if(!(e instanceof CustomEvent))return;const o=Number(e.detail)>0;n.hidden=o,t.hidden=!o,s.hidden=!o});const o=e.querySelector(".js-emoji-picker-filter");o instanceof HTMLInputElement&&o.addEventListener("input",()=>(function(e){const t=d(e,".js-emoji-picker"),n=Tg(t),s=b(t,".js-emoji-picker-filter-tab-button",HTMLButtonElement);if(b(t,".js-emoji-picker-all-emoji").setAttribute("value",e.value),n.classList.contains("js-emoji-picker-filter-tab-button")||n.classList.add("emoji-picker-prior-selected-tab-button"),e.value)s.hidden=!1,"true"===s.getAttribute("aria-selected")||(s.click(),e.focus());else{s.hidden=!0;const e=t.querySelector(".emoji-picker-prior-selected-tab-button");e instanceof HTMLButtonElement&&e.click()}})(o))}function Cg(e){return b(e,".js-user-status-details").hasAttribute("open")}function qg(e){const t=e.querySelector(".js-emoji-picker");t instanceof HTMLElement&&(!function(e){const t=b(e,".js-original-emoji-category"),n=b(e,".js-original-emoji-category-tab",HTMLElement),s=Tg(e),o=kg(e),r=e.querySelector(".js-originally-selected-emoji");if(r){const t=e.querySelector(".selected-emoji");t&&t.classList.remove("selected-emoji"),r.classList.add("selected-emoji")}s.removeAttribute("aria-selected"),t.setAttribute("aria-selected","true"),o.hidden=!0,n.hidden=!1}(t),Mg(t),Sg(t))}function Ig(e){const t=b(e,".js-user-status-original-emoji"),n=b(e,".js-user-status-custom-emoji"),s=b(e,".js-user-status-no-emoji-icon");n.innerHTML=t.innerHTML,s.hidden=n.hasChildNodes()}function _g(e,t){Ig(e),function(e,t){const n=e.querySelector(".js-user-status-emoji-picker");if(!(n instanceof window.IncludeFragmentElement))return;const s=p(n,"data-url");if(t){const e=new URL(s,window.location.origin),t=new URLSearchParams(e.search.slice(1));t.append("show_picker","1"),e.search=t.toString()}n.setAttribute("src",s.toString())}(e,t),function(e){const t=e.querySelector(".js-user-status-org-picker");if(!(t instanceof window.IncludeFragmentElement))return;const n=p(t,"data-url");t.src=n.toString()}(e)}function $g(e){const t=b(e,".js-user-status-suggestions"),n=b(e,".js-user-status-message-field",HTMLInputElement).value.trim().length>0;t.classList.toggle("collapsed",n),t.setAttribute("aria-expanded",n.toString())}function Dg(e,t){Cg(e)?function(e){const t=b(e,".js-user-status-message-field",HTMLInputElement);Ig(e),qg(e),t.value=t.defaultValue,Dr(e)}(e):_g(e,t),Pg(e)}function Bg(e,t){b(e,".js-user-status-custom-emoji").innerHTML=t.innerHTML,b(e,".js-user-status-no-emoji-icon").hidden=!0}function Rg(e,t){b(e,".js-user-status-emoji-field",HTMLInputElement).value=t.value}function Ng(e,t){if("Escape"===X(t)){const t=e.closest(".js-user-status-container");if(!(t instanceof HTMLElement))return;e.value=e.defaultValue,Dg(t,!1)}}function Pg(e){const t=b(e,".js-user-status-submit",HTMLButtonElement),n=b(e,".js-clear-user-status-button",HTMLButtonElement),s=b(e,".js-user-status-message-field",HTMLInputElement),o=b(e,".js-user-status-emoji-field",HTMLInputElement),r=s.value.trim(),i=o.value.trim();let a=!1,c=!1;var l;_r(l=s)-ne(l.value)<0&&(a=!0),r.length<1&&i.length<1&&(a=!0,n.classList.contains("js-user-status-exists")||(c=!0)),t.disabled=a,n.disabled=c}function Fg(e){return d(e,".js-user-status-container")}function Og(e,t){if(Cg(e))return;const n=e.querySelectorAll(".js-toggle-user-status-edit.Details-content--closed");for(const s of n)s.classList.toggle("text-blue",t),s.classList.toggle("link-gray-dark",!t)}function Wg(e){if(!(e.target instanceof Element))return;Og(d(e.target,".js-user-status-container"),!0)}function zg(e){if(!(e.target instanceof Element))return;Og(d(e.target,".js-user-status-container"),!1)}function Ug({currentTarget:e}){if(!(e instanceof Element))throw new Error("invariant: app/assets/modules/github/warn-unsaved-changes.js:40");B(e)?function(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(e){return e.returnValue=t,t}}(e):Vg()}function Vg(){window.onbeforeunload=null}function Kg({currentTarget:e}){if(!(e instanceof Element))throw new Error("invariant: app/assets/modules/github/warn-unsaved-changes.js:67");e.hasAttribute("open")||Vg()}function Yg(e){const t=e.currentTarget;if(!(t instanceof Element))throw new Error("invariant: app/assets/modules/github/warn-unsaved-changes.js:77");if(!t.closest("details[open]"))return;let n=!0;const s=v(t,"form[data-warn-unsaved-changes]",HTMLFormElement);for(const o of s)if(B(o)){const e=p(o,"data-warn-unsaved-changes");n=confirm(e);break}n||e.preventDefault()}function Xg(e,t,n){const s=e[n];let o={position_in_list:n,number_of_related_issues:e.length,title_length:t.length};return s.repository.isPrivate||(o=Object.assign({},o,{title_string_at_time_of_click:t,id_of_clicked_result:s.databaseId,results_shown_at_time_of_click:e.map(e=>e.databaseId)})),o}r(".js-document-dropzone",{add(e){const t=document.body;if(!t)throw new Error("invariant: app/assets/modules/github/uploads.js:224");t.addEventListener("dragstart",Eg),t.addEventListener("dragend",Lg),t.addEventListener("dragenter",fg),t.addEventListener("dragover",fg),t.addEventListener("dragleave",gg),e.addEventListener("drop",hg)},remove(e){const t=document.body;if(!t)throw new Error("invariant: app/assets/modules/github/uploads.js:235");t.removeEventListener("dragstart",Eg),t.removeEventListener("dragend",Lg),t.removeEventListener("dragenter",fg),t.removeEventListener("dragover",fg),t.removeEventListener("dragleave",gg),e.removeEventListener("drop",hg)}}),r(".js-uploadable-container, file-attachment",{add(e){0==jg++&&(document.addEventListener("drop",ug),document.addEventListener("dragover",dg)),e.addEventListener("change",bg);const t=e.closest("form");t&&t.addEventListener("reset",wg)},remove(e){0==--jg&&(document.removeEventListener("drop",ug),document.removeEventListener("dragover",dg)),e.removeEventListener("change",bg);const t=e.closest("form");t&&t.removeEventListener("reset",wg)}}),r(".js-uploadable-container",{add(e){e.addEventListener("dragenter",fg),e.addEventListener("dragover",fg),e.addEventListener("dragleave",pg),e.addEventListener("drop",hg),e.addEventListener("paste",vg)},remove(e){e.removeEventListener("dragenter",fg),e.removeEventListener("dragover",fg),e.removeEventListener("dragleave",pg),e.removeEventListener("drop",hg),e.removeEventListener("paste",vg)}}),u("click",".js-user-status-expire-button",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e,t){const n=b(e,".js-user-status-expiration-interval-selected"),s=b(e,".js-user-status-expire-drop-down"),o=b(e,".js-user-status-expiration-date-input",HTMLInputElement);n.textContent=t.title,o.value=t.value,s.removeAttribute("open")}(Fg(t),t)}),u("click",".js-toggle-user-status-edit",function(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=Fg(e.currentTarget);e.target instanceof HTMLElement&&Dg(t,!!e.target.closest(".js-toggle-user-status-emoji-picker"))}),u("click",".js-toggle-user-status-emoji-picker",function(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=Fg(e.currentTarget).querySelector(".js-emoji-picker");t instanceof HTMLElement&&t.hidden&&setTimeout(()=>(function(e){const t=e.querySelector(".js-emoji-picker-filter"),n=!e.hidden;e.hidden=n,n?(t instanceof HTMLInputElement&&(t.value=""),document.removeEventListener("keydown",xg)):(t instanceof HTMLInputElement&&t.focus(),document.addEventListener("keydown",xg))})(t),50)}),u("click",".js-emoji-button",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e){const t=d(e,".js-user-status-container"),n=b(t,".js-emoji-picker");Rg(t,e),function(e){const t=e.querySelector(".selected-emoji");t&&t.classList.remove("selected-emoji")}(t),Ag(e),Bg(t,e),Pg(t),Sg(n)}(t)}),u("click",".js-user-status-emoji-tab",function(e){const t=e.currentTarget;t instanceof HTMLElement&&function(e){const t=d(e,".js-emoji-picker"),n=t.querySelector(".js-emoji-picker-filter");Mg(t),!t.hidden&&n instanceof HTMLInputElement&&n.focus()}(t)}),h(".js-user-status-message-field",function(e){$g(Fg(e))}),m("keyup",".js-user-status-message-field",e=>{const t=e.target;t instanceof HTMLInputElement&&e instanceof KeyboardEvent&&Ng(t,e)}),m("keyup",".js-emoji-picker-filter",e=>{const t=e.target;t instanceof HTMLInputElement&&e instanceof KeyboardEvent&&Ng(t,e)}),u("click",".js-clear-user-status-button",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e){e.hidden=!0,b(e,".js-user-status-emoji-field",HTMLInputElement).value="",b(e,".js-user-status-no-emoji-icon").hidden=!1,b(e,".js-user-status-custom-emoji").innerHTML="";const t=b(e,".js-user-status-message-field",HTMLInputElement);t.value="",t.classList.contains("js-characters-remaining-field")&&$r(t);const n=e.querySelector(".selected-emoji.js-emoji-button");n&&n.classList.remove("selected-emoji"),b(e,".js-user-status-limited-availability-checkbox",HTMLInputElement).checked=!1;const s=e.querySelector(".js-user-status-expiration-date-input");s&&s instanceof HTMLInputElement&&(s.value=""),Pg(e),$g(e);const o=b(e,".js-user-status-form",HTMLFormElement);E(o)}(d(t,".js-user-status-container"))}),u("click",".js-predefined-user-status",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e){const t=d(e,".js-user-status-container"),n=b(e,".js-predefined-user-status-emoji"),s=b(e,".js-predefined-user-status-message"),o=b(t,".js-user-status-message-field",HTMLInputElement);o.value=(s.textContent||"").trim(),Bg(t,n),Rg(t,e),Pg(t),$g(t),o.classList.contains("js-characters-remaining-field")&&$r(o)}(t)}),g(".js-user-status-message-field",function(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=d(t,".js-user-status-form");Pg(n),$g(n)}),u("click",".js-user-status-org-button",function(e){const t=e.currentTarget;t instanceof HTMLButtonElement&&function(e){const t=d(e,".js-user-status-container"),n=b(t,".js-user-status-org-id-field",HTMLInputElement),s=b(t,".js-user-status-org-details"),o=b(t,".js-user-status-selected-org"),r=b(e,".js-user-status-org-display"),i=b(t,".js-user-status-org-message"),a=e.value,c=""!==a,l=b(t,".js-user-status-message-field",HTMLInputElement),u=t.querySelector(".js-user-status-org-button.selected");let m="";u&&u.classList.remove("selected"),e.classList.add("selected"),n.value=a,o.innerHTML="";const f=r.cloneNode(!0);if(f instanceof HTMLElement&&(f.hidden=!1),o.appendChild(f),s.removeAttribute("open"),c){const t=p(i,"data-prefix"),n=p(i,"data-suffix"),s=p(e,"data-org");i.textContent=`${t}${s}${n}`,i.hidden=!1;const o=new URL(p(l,"data-org-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("global_id",a),o.search=r.toString(),m=o.toString()}else i.textContent=p(i,"data-none"),i.hidden=!0,m=p(l,"data-no-org-url");d(l,"text-expander").setAttribute("data-mention-url",m)}(t)}),u("change",".js-user-status-limited-availability-checkbox",function(e){const t=e.target;if(!(t instanceof HTMLInputElement))return;const n=d(t,".js-user-status-form"),s=t.checked,o=p(t,"data-default-message"),r=b(n,".js-user-status-message-field",HTMLInputElement);s&&r.value.length<1?r.value=o:s||r.value!==o||(r.value=""),Pg(n),$g(n)}),j(".js-user-status-form",async function(e,t){const n=b(e,".js-user-status-form-group");let s;n.classList.remove("errored");try{s=await t.html()}catch(a){return void n.classList.add("errored")}const o=d(e,".js-user-status-container"),r=s.html.querySelector(".js-user-status-container");o.replaceWith(s.html);const i=document.querySelectorAll(".js-user-status-container");for(const c of i)if(r!==c){const e=c.closest(".js-user-status-context");if(e){const t=p(e,"data-url"),n=await R(document,t);c.replaceWith(n)}}}),r(".js-toggle-user-status-edit",function(e){e.addEventListener("mouseenter",Wg),e.addEventListener("mouseleave",zg)}),r(".js-emoji-picker",e=>{if(!(e instanceof HTMLElement))throw new Error("invariant: app/assets/modules/github/user-status-submit.js:69");Hg(e)}),r("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",Ug),e.addEventListener("change",Ug),e.addEventListener("submit",Vg);const t=e.closest("details-dialog");t&&(d(t,"details").addEventListener("toggle",Kg),t.addEventListener("details-dialog-close",Yg))},remove(e){e.removeEventListener("input",Ug),e.removeEventListener("change",Ug),e.removeEventListener("submit",Vg);const t=e.closest("details-dialog");t&&(d(t,"details").removeEventListener("toggle",Kg),t.removeEventListener("details-dialog-close",Yg),Vg())}});const Jg="related-issues-hidden";let Gg;async function Qg(e){const t=e.value;if(Gg=t,!t)return[];!function(e){const t=b(document,".js-related-issues-spinner");"true"===e.getAttribute("data-user-has-opted-in")&&(t.hidden=!1)}(e);const n=p(e,"data-related-issues-path"),s=await W(Te(n,{method:"POST",body:rh(t,e.getAttribute("data-repository-id"))}));if(ih(),!s.data)throw new Error("invariant: app/assets/modules/github/related-issues.js:107");return s.data.errors?[]:s.data.repository.similarIssues.nodes}function Zg(e,t){if(0===t.length)return ih(),eh(),void(b(document,".js-related-issues-suggestions-results-wrapper").hidden=!0);b(document,".js-number-of-related-issues",HTMLInputElement).value=`${t.length}`,function(e){const t=b(document,".js-related-issues-suggestions-results-container");t.innerHTML="",t.appendChild(e),function(){if(Yi(Jg))return;oh(!0),th(!0),b(document,".js-related-issues-results-display").setAttribute("open","")}(),b(document,".js-related-issues-suggestions-results-wrapper").hidden=!1}(function(e,t){const n=b(document,".js-related-issues-suggestions-template",HTMLTemplateElement),s=document.createDocumentFragment();for(let o=0;o{Zg(e,await Qg(e))},{wait:500}),u("change",".js-related-issues-search",async()=>{e.value!==Gg&&Zg(e,await Qg(e))})}}),u("submit","form#new_issue",e=>{e.defaultPrevented||Ji(Jg)}),u("click",".js-toggle-related-results",()=>{oh(),th(),b(document,".js-related-issues-results-display").hasAttribute("open")?Xi(Jg,"true"):(Ji(Jg),window.localStorage.removeItem(Jg))}),u("navigation:keydown",".js-issue-title-input-container",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/related-issues.js:57");const t=document.querySelector('.js-issue-title-input-container .js-navigation-item[aria-selected="true"]'),n=b(document,".js-related-issues-results-display").hasAttribute("open");switch(e.detail.hotkey){case"Enter":if(!t){const t=d(e.currentTarget,"form",HTMLFormElement);t.querySelector("input[type=submit], button[type=submit]").disabled||E(t)}break;case"Escape":n&&b(document,".js-hide-related-results").click()}}),m("keydown",".js-related-issues-search",function(e){document.querySelector('.js-issue-title-input-container .js-navigation-item[aria-selected="true"]')||Io(e)});let nh,sh=!1;function oh(e){let t;t=void 0===e?!b(document,".js-related-issues-results-display").hasAttribute("open"):!!e,!sh&&t?(xe(b(document,".js-related-issues-suggestions-results-container")),b(document,".js-related-issues-search").classList.add("js-navigation-enable")):(nt(b(document,".js-related-issues-suggestions-results-container")),b(document,".js-related-issues-search").classList.remove("js-navigation-enable"))}function rh(e,t){if(!t)throw new Error("invariant: app/assets/modules/github/related-issues.js:235");const n=new FormData;return n.append("variables[query]",e),n.append("variables[repository_id]",t),n}function ih(){const e=document.querySelector(".js-related-issues-spinner");e&&(e.hidden=!0)}function ah(e,t,n){const s=e.content.cloneNode(!0);"OPEN"===t.state?ch(s,".js-related-issues-octicon-issue-opened"):ch(s,".js-related-issues-octicon-issue-closed");const o=b(s,".js-related-issue-suggestion-link",HTMLAnchorElement);if(o.href=t.url,o.setAttribute("data-hydro-client-context",JSON.stringify(n)),b(s,".js-related-issue-suggestion-title",HTMLElement).textContent=t.title,b(s,".js-related-issue-number",HTMLElement).textContent=`#${t.number}`,b(s,".js-related-issue-opened-at",HTMLElement).setAttribute("datetime",t.createdAt),t.author){const e=b(s,".js-related-issue-author",HTMLElement);e.textContent=`${t.author.login}`,e.hidden=!1}return b(s,".js-related-issue-updated-at",HTMLElement).setAttribute("datetime",t.updatedAt),b(s,".js-related-issue-suggestion-comment-count").textContent=t.comments.totalCount,s}function ch(e,t){const n=b(e,".js-related-issue-octicon"),s=b(n,t,SVGElement);n.classList.remove("d-none"),s.classList.remove("d-none")}function lh(e,t,n){const s=e[n];let o={position_in_list:n,number_of_similar_issues:e.length,title_length:t.length};return s.repository.isPrivate||(o=Object.assign({},o,{title_string_at_time_of_click:t,id_of_clicked_result:s.databaseId,results_shown_at_time_of_click:e.map(e=>e.databaseId)})),o}async function uh(e){const t=e.value;if(nh=t,!t)return[];mh(),function(){const e=b(document,".js-similar-issues-spinner");e&&(e.hidden=!1)}();const n=p(e,"data-similar-issues-path"),s=await W(Te(n,{method:"POST",body:hh(t,e.getAttribute("data-repository-id"))}));if(vh(),!s.data)throw new Error("invariant: app/assets/modules/github/similar-issues.js:111");return s.data.errors?[]:s.data.repository.similarIssues.nodes}function dh(e,t){if(0===t.length)return fh(),void mh();b(document,".js-number-of-similar-issues",HTMLInputElement).value=`${t.length}`,function(e){const t=b(document,".js-similar-issues-suggestions-results-container");t.innerHTML="",t.appendChild(e)}(function(e,t){const n=b(document,".js-similar-issues-suggestions-template",HTMLTemplateElement),s=document.createDocumentFragment();for(let o=0;o{oh(!1),sh=!0}),u("compositionend",".js-related-issues-search",()=>{sh=!1,oh()}),u("click",".js-markdown-link-button",async function({currentTarget:e}){const t=b(document,".js-markdown-link-dialog",HTMLTemplateElement);(await F({content:t.content.cloneNode(!0)})).setAttribute("data-selection-end",function(e){const t=d(e,"markdown-toolbar",MarkdownToolbarElement).field;if(!t)throw new Error("invariant: app/assets/modules/github/responsive-markdown-toolbar.js:9");return t}(e).selectionEnd.toString())}),u("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=d(e,"details-dialog"),n=b(document,`#${p(e,"data-for-textarea")}`,HTMLTextAreaElement),s=Number(p(t,"data-selection-end")),o=b(t,"#js-dialog-link-href",HTMLInputElement).value,r=`[${b(t,"#js-dialog-link-text",HTMLInputElement).value}](${o}) `,i=n.value.slice(0,s),a=n.value.slice(s);n.value=i+r+a,n.focus(),n.selectionStart=n.selectionEnd=s+r.length}),j(".js-repository-advisory-title-update",async function(e,t){d(e,".js-details-container").classList.remove("open");const n=(await t.json()).json;document.title=n.page_title;for(const s of e.elements)(s instanceof HTMLInputElement||s instanceof HTMLTextAreaElement)&&(s.defaultValue=s.value)}),j(".js-repository-advisory-update",async function(e){d(e,".previewable-edit").classList.remove("is-comment-editing");for(const t of e.elements)(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement)&&(t.defaultValue=t.value)}),j(".js-add-repository-advisory-collaborator",async function(e,t){t.html(),e.reset()}),r(".js-similar-issues-search",{constructor:HTMLInputElement,add(e){M(e,async()=>{dh(e,await uh(e))},{wait:500})}}),u("change",".js-similar-issues-search",async({currentTarget:e})=>{if(!(e instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/similar-issues.js:32");e.value!==nh&&dh(e,await uh(e))}),u("click",".js-show-similar-issues",()=>{b(document,".js-similar-issues-suggestions-results-wrapper").hasAttribute("hidden")?b(document,".js-similar-issues-suggestions-results-wrapper").hidden=!1:fh()}),u("click",".js-hide-similar-issues",()=>{fh()}),u("navigation:keydown",".js-issue-title-input-container",function(e){if(!(e instanceof CustomEvent))throw new Error("invariant: app/assets/modules/github/similar-issues.js:54");const t=document.querySelector(".js-similar-issues-suggestions-results-wrapper");if(!t)return;const n=document.querySelector('.js-issue-title-input-container .js-navigation-item[aria-selected="true"]'),s=t.hasAttribute("hidden");switch(e.detail.hotkey){case"Enter":if(!n){const t=d(e.currentTarget,"form",HTMLFormElement);t.querySelector("input[type=submit], button[type=submit]").disabled||E(t)}break;case"Escape":s&&b(document,".js-hide-similar-issues").click()}}),m("keydown",".js-similar-issues-search",function(e){document.querySelector('.js-issue-title-input-container .js-navigation-item[aria-selected="true"]')||Io(e)});let ph=!1;function gh(e){const t=document.querySelector(".js-similar-issues-suggestions-results-wrapper");if(!t)return;let n;n=void 0===e?!t.hasAttribute("hidden"):!!e,!ph&&n?(xe(b(document,".js-similar-issues-suggestions-results-container")),b(document,".js-similar-issues-search").classList.add("js-navigation-enable")):(nt(b(document,".js-similar-issues-suggestions-results-container")),b(document,".js-similar-issues-search").classList.remove("js-navigation-enable"))}function hh(e,t){if(!t)throw new Error("invariant: app/assets/modules/github/similar-issues.js:220");const n=new FormData;return n.append("variables[query]",e),n.append("variables[repository_id]",t),n}function vh(){const e=document.querySelector(".js-similar-issues-spinner");e&&(e.hidden=!0)}function bh(e,t,n){const s=e.content.cloneNode(!0);"OPEN"===t.state?wh(s,".js-similar-issues-octicon-issue-opened"):wh(s,".js-similar-issues-octicon-issue-closed");const o=b(s,".js-similar-issue-suggestion-link",HTMLAnchorElement);if(o.href=t.url,o.setAttribute("data-hydro-client-context",JSON.stringify(n)),b(s,".js-similar-issue-suggestion-title",HTMLElement).textContent=t.title,b(s,".js-similar-issue-number",HTMLElement).textContent=`#${t.number}`,b(s,".js-similar-issue-opened-at",HTMLElement).setAttribute("datetime",t.createdAt),t.author){const e=b(s,".js-similar-issue-author",HTMLElement);e.textContent=`${t.author.login}`,e.hidden=!1}return b(s,".js-similar-issue-updated-at",HTMLElement).setAttribute("datetime",t.updatedAt),b(s,".js-similar-issue-suggestion-comment-count").textContent=t.comments.totalCount,s}function wh(e,t){const n=b(e,".js-similar-issue-octicon");b(n,t,SVGElement).removeAttribute("hidden")}u("compositionstart",".js-similar-issues-search",()=>{gh(!1),ph=!0}),u("compositionend",".js-similar-issues-search",()=>{ph=!1,gh()});let jh=!1;function yh(e){const t=document.importNode(e.content,!0),n=b(document,"#js-flash-container");for(const s of n.children)n.removeChild(s);n.appendChild(t)}function Eh(){for(const e of document.querySelectorAll(".js-selected-check-run"))e.remove();b(document,".js-zen-blankslate").hidden=!1,jh=!0}j(".js-check-suite-rerequest-form",async function(e,t){d(e,"details").removeAttribute("open");const n=document.querySelector("#js-selected-check-run");if(null!==n){const t="true"===b(e,"input[name=only_failed_check_runs]",HTMLInputElement).value,s="true"===p(n,"data-failed");t&&!s||Eh()}try{await t.text(),yh(b(document,"#js-check-suite-rerequest-form-success",HTMLTemplateElement))}catch(s){throw yh(b(document,"#js-check-suite-rerequest-form-error",HTMLTemplateElement)),s}}),j(".js-check-run-rerequest-form",async function(e,t){jh=!0,b(document,"#js-selected-check-run").contains(e)&&Eh();try{await t.text(),yh(b(e,".js-check-run-rerequest-form-success",HTMLTemplateElement))}catch(n){throw yh(b(e,".js-check-run-rerequest-form-error",HTMLTemplateElement)),n}}),r(".js-latest-run-link",{constructor:HTMLElement,add(e){jh&&e.click()}}),u("click",".js-timeout-flash-close",function(e){d(e.target,".js-interactive-component-timeout").hidden=!0}),u("click",".js-interactive-component-button",function(e){const t=e.target;if(t instanceof HTMLButtonElement){const e=t.querySelector(".js-loading-spinner");e&&(e.hidden=!1)}}),j(".js-interactive-component-form",async function(e,t){const n=b(e,".js-interactive-component-timeout"),s=d(e,".js-component-container");if(n){n.hidden=!0;const t=v(s,".js-interactive-component-button",HTMLButtonElement);for(const e of t)e.disabled=!0;const o=parseInt(p(e,"data-timeout"));setTimeout(()=>{if(n){n.hidden=!1;const e=v(s,".js-interactive-component-button[disabled]",HTMLButtonElement);for(const t of e){t.disabled=!1;const e=t.querySelector(".loading-spinner");e&&(e.hidden=!0)}}},o)}await t.text()}),u("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;if(!(t instanceof HTMLButtonElement||t instanceof HTMLInputElement))throw new Error("invariant: app/assets/modules/github/remote.js:161");t.form&&!e.defaultPrevented&&st(t)}),j("form[data-remote]",function(e,t,n){"json"===e.getAttribute("data-type")&&n.headers.set("Accept","application/json"),L(e,"deprecatedAjaxSend",{request:n}),t.text().catch(e=>{if(e.response)return e.response;throw e}).then(t=>{t.status<300?L(e,"deprecatedAjaxSuccess"):L(e,"deprecatedAjaxError",{error:t.statusText,status:t.status,text:t.text})},t=>{L(e,"deprecatedAjaxError",{error:t.message,status:0,text:null})}).then(()=>{L(e,"deprecatedAjaxComplete")})}),u("deprecatedAjaxComplete","form",function({currentTarget:e}){if(!(e instanceof HTMLFormElement))throw new Error("invariant: app/assets/modules/github/remote.js:173");const t=ot(e);t&&t.remove()}),P(e=>{const t=ot(e);t&&t.remove()}),rt(O),window.v="1"}}});
\ No newline at end of file