diff --git a/examples/atom.io.css b/examples/atom.io.css new file mode 100644 index 0000000..05cbedf --- /dev/null +++ b/examples/atom.io.css @@ -0,0 +1,5749 @@ +#peek .wrapper { + width: 860px !important; + padding: 0; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +label { + font-size: 13px; + font-weight: bold; +} +input[type="text"], #adv_code_search .search-page-label, input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="url"], input[type="search"], textarea { + min-height: 34px; + padding: 7px 8px; + font-size: 13px; + color: #333; + vertical-align: middle; + background-color: #fff; + background-repeat: no-repeat; + background-position: right center; + border: 1px solid #ccc; + border-radius: 3px; + outline: none; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); +} +input[type="text"].focus, #adv_code_search .focus.search-page-label, input[type="text"]:focus, .focused .drag-and-drop, #adv_code_search .search-page-label:focus, input[type="password"].focus, input[type="password"]:focus, input[type="email"].focus, input[type="email"]:focus, input[type="number"].focus, input[type="number"]:focus, input[type="tel"].focus, input[type="tel"]:focus, input[type="url"].focus, input[type="url"]:focus, input[type="search"].focus, input[type="search"]:focus, textarea.focus, textarea:focus { + border-color: #51a7e8; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); +} +input.input-contrast, .input-contrast { + background-color: #fafafa; +} +input.input-contrast:focus, .input-contrast:focus { + background-color: #fff; +} +::-webkit-input-placeholder, :-moz-placeholder { + color: #aaa; +} +::-webkit-validation-bubble-message { + font-size: 12px; + color: #fff; + background: #9c2400; + border: 0; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); +} +input::-webkit-validation-bubble-icon { + display: none; +} +::-webkit-validation-bubble-arrow { + background-color: #9c2400; + border: solid 1px #9c2400; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); +} +input.input-mini { + min-height: 26px; + padding-top: 4px; + padding-bottom: 4px; + font-size: 12px; +} +input.input-large { + padding: 6px 10px; + font-size: 16px; +} +.input-block { + display: block; + width: 100%} +.input-monospace { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; +} +dl.form { + margin: 15px 0; +} +dl.form input[type="text"], dl.form #adv_code_search .search-page-label, #adv_code_search dl.form .search-page-label, dl.form input[type="password"], dl.form input[type="email"], dl.form textarea { + background-color: #fafafa; +} +dl.form input[type="text"]:focus, dl.form .focused .drag-and-drop, .focused dl.form .drag-and-drop, dl.form #adv_code_search .search-page-label:focus, #adv_code_search dl.form .search-page-label:focus, dl.form input[type="password"]:focus, dl.form input[type="email"]:focus, dl.form textarea:focus { + background-color: #fff; +} +dl.form>dt { + margin: 0 0 6px; +} +dl.form>dt label { + position: relative; +} +dl.form.flattened>dt { + float: left; + margin: 0; + line-height: 32px; +} +dl.form.flattened>dd { + line-height: 32px; +} +dl.form>dd input[type="text"], dl.form>dd #adv_code_search .search-page-label, #adv_code_search dl.form>dd .search-page-label, dl.form>dd input[type="password"], dl.form>dd input[type="email"] { + width: 440px; + max-width: 100%; + margin-right: 5px; + background-position-x: 98%} +dl.form>dd input[type="text"].short, dl.form>dd #adv_code_search .short.search-page-label, #adv_code_search dl.form>dd .short.search-page-label, dl.form>dd input[type="password"].short, dl.form>dd input[type="email"].short { + width: 250px; +} +dl.form>dd input[type="text"].shorter, dl.form>dd #adv_code_search .shorter.search-page-label, #adv_code_search dl.form>dd .shorter.search-page-label, dl.form>dd input[type="password"].shorter, dl.form>dd input[type="email"].shorter { + width: 130px; +} +dl.form>dd input[type="text"].long, dl.form>dd #adv_code_search .long.search-page-label, #adv_code_search dl.form>dd .long.search-page-label, dl.form>dd input[type="password"].long, dl.form>dd input[type="email"].long { + width: 100%} +dl.form>dd input[type="text"].is-autocheck-loading, dl.form>dd #adv_code_search .is-autocheck-loading.search-page-label, #adv_code_search dl.form>dd .is-autocheck-loading.search-page-label, dl.form>dd input[type="password"].is-autocheck-loading, dl.form>dd input[type="email"].is-autocheck-loading { + background-image: url("/images/spinners/octocat-spinner-32.gif"); + background-size: 16px; +} +dl.form>dd input[type="text"].is-autocheck-successful, dl.form>dd #adv_code_search .is-autocheck-successful.search-page-label, #adv_code_search dl.form>dd .is-autocheck-successful.search-page-label, dl.form>dd input[type="password"].is-autocheck-successful, dl.form>dd input[type="email"].is-autocheck-successful { + background-image: url("/images/modules/ajax/success.png"); +} +dl.form>dd input[type="text"].is-autocheck-errored, dl.form>dd #adv_code_search .is-autocheck-errored.search-page-label, #adv_code_search dl.form>dd .is-autocheck-errored.search-page-label, dl.form>dd input[type="password"].is-autocheck-errored, dl.form>dd input[type="email"].is-autocheck-errored { + background-image: url("/images/modules/ajax/error.png"); +} +dl.form>dd textarea { + width: 100%; + height: 200px; + min-height: 200px; +} +dl.form>dd textarea.short { + height: 50px; + min-height: 50px; +} +dl.form>dd p.note { + min-height: 17px; + margin: 4px 0 2px; + font-size: 12px; + color: #777; +} +dl.form>dd p.note .spinner { + margin-right: 3px; + vertical-align: middle; +} +dl.form>dd h4 { + margin: 4px 0 0; +} +dl.form>dd h4.is-error { + color: #bd2c00; +} +dl.form>dd h4.is-success { + color: #6cc644; +} +dl.form>dd h4+p.note { + margin-top: 0; +} +dl.form.required>dt>label:after { + padding-left: 5px; + color: #9f1006; + content: "*"} +.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: #fffbdc; + border-radius: 3px; +} +.form-checkbox input[type=checkbox], .form-checkbox input[type=radio] { + float: left; + margin: 2px 0 0 -20px; + vertical-align: middle; +} +.form-checkbox .note { + display: block; + margin: 0; + font-size: 12px; + font-weight: normal; + color: #666; +} +.form-cards { + height: 31px; + margin: 0 0 15px; +} +.form-cards .card { + float: left; + width: 47px; + height: 31px; + text-indent: -9999px; + background-image: url("/images/modules/pricing/credit-cards-@1x.png"); + background-position: 0 0; + opacity: 0.6; +} +.form-cards .card.visa { + background-position: 0 0; +} +.form-cards .card.amex { + background-position: -50px 0; +} +.form-cards .card.mastercard { + background-position: -100px 0; +} +.form-cards .card.discover { + background-position: -150px 0; +} +.form-cards .card.jcb { + background-position: -200px 0; +} +.form-cards .card.dinersclub { + background-position: -250px 0; +} +.form-cards .card.enabled { + opacity: 1; +} +.form-cards .card.disabled { + opacity: 0.2; +} +.form-cards>.cards { + margin: 0; +} +.form-cards>.cards>li { + float: left; + margin: 0 4px 0 0; + list-style-type: none; +} +.form-cards>.cards>li.text { + font-size: 11px; + line-height: 31px; + color: #999; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { + .form-cards>.cards .card { + background-image: url("/images/modules/pricing/credit-cards-@2x.png"); + background-size: 300px 31px; +} +}dl.form .success, dl.form .error, dl.form .indicator { + display: none; + font-size: 12px; + font-weight: bold; +} +dl.form.loading { + opacity: 0.5; +} +dl.form.loading .indicator { + display: inline; +} +dl.form.loading .spinner { + display: inline-block; + vertical-align: middle; +} +dl.form.successful .success { + display: inline; + color: #390; +} +dl.form.errored>dt label { + color: #900; +} +dl.form.errored .error { + display: inline; + color: #900; +} +dl.form.errored dd.error, dl.form.errored dd.warning { + display: inline-block; + padding: 5px; + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +dl.form.warn .warning { + display: inline; + color: #900; +} +dl.form.warn dd.warning { + display: inline-block; + padding: 5px; + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +dl.form .form-note { + display: inline-block; + padding: 5px; + margin-top: -1px; + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.hfields { + margin: 15px 0; +} +.hfields:before { + display: table; + content: ""} +.hfields:after { + display: table; + clear: both; + content: ""} +.hfields dl.form { + float: left; + margin: 0 30px 0 0; +} +.hfields dl.form>dt label { + display: inline-block; + margin: 5px 0 0; + color: #666; +} +.hfields dl.form>dt label img { + position: relative; + top: -2px; +} +.hfields .button { + float: left; + margin: 28px 25px 0 -20px; +} +.hfields select { + margin-top: 5px; +} +html.no-dnd-uploads .drag-and-drop { + min-height: 32px; +} +html.no-dnd-uploads .drag-and-drop .default { + display: none; +} +html.no-dnd-uploads .upload-enabled textarea { + border-bottom: 1px solid #ddd; +} +.drag-and-drop { + padding: 7px 10px; + margin: 0; + font-size: 13px; + line-height: 16px; + color: #aaa; + background-color: #fafafa; + border: 1px solid #ccc; + border-top: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.drag-and-drop .default, .drag-and-drop .loading, .drag-and-drop .error { + display: none; +} +.drag-and-drop .error { + color: #bd2c00; +} +.drag-and-drop img { + vertical-align: top; +} +.is-default .drag-and-drop .default { + display: inline-block; +} +.is-uploading .drag-and-drop .loading { + display: inline-block; +} +.is-bad-file .drag-and-drop .bad-file { + display: inline-block; +} +.is-too-big .drag-and-drop .too-big { + display: inline-block; +} +.is-bad-browser .drag-and-drop .bad-browser { + display: inline-block; +} +.drag-and-drop-error-info { + font-weight: normal; + color: #aaa; +} +.drag-and-drop-error-info a { + color: #4183c4; +} +.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: 0.0001; +} +.manual-file-chooser:hover+.manual-file-chooser-text { + text-decoration: underline; +} +.button .manual-file-chooser { + top: 0; + padding: 0; + line-height: 34px; +} +.upload-enabled textarea { + display: block; + border-bottom: 1px dashed #ddd; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.focused .drag-and-drop { + box-shadow: rgba(81, 167, 232, 0.5) 0 0 3px; +} +.dragover textarea, .dragover .drag-and-drop { + box-shadow: #c9ff00 0 0 3px; +} +.previewable-comment-form { + position: relative; +} +.previewable-comment-form .tabnav { + position: relative; + padding: 10px 10px 0; +} +.previewable-comment-form .comment { + border: 1px solid #cacaca; +} +.previewable-comment-form .comment-header .comment-header-actions { + display: none; +} +.previewable-comment-form .comment-form-error { + margin-bottom: 10px; +} +.previewable-comment-form .write-content, .previewable-comment-form .preview-content { + display: none; + padding: 0 10px 10px; +} +.previewable-comment-form.write-selected .write-content, .previewable-comment-form.preview-selected .preview-content { + display: block; +} +.previewable-comment-form textarea { + display: block; + width: 100%; + min-height: 100px; + max-height: 500px; + padding: 10px; + resize: vertical; +} +.previewable-comment-form textarea.fullscreen-contents:focus { + border: 0; + box-shadow: none; +} +div.composer { + margin-top: 0; + border: 0; +} +.composer .comment-form-textarea { + height: 200px; + min-height: 200px; +} +.composer-infobar { + height: 35px; + padding: 0 10px; + margin-bottom: 10px; + border-bottom: 1px solid #eee; +} +.composer .tabnav { + margin: 0 0 10px; +} +.infobar-widget.milestone { + position: relative; + float: right; +} +.infobar-widget.milestone .select-menu-modal-holder { + right: 0; +} +.infobar-widget.assignee { + float: left; +} +.infobar-widget.assignee .css-truncate-target { + max-width: 110px; +} +.infobar-widget .text, .infobar-widget .avatar, .infobar-widget .select-menu { + display: inline-block; + vertical-align: top; +} +.infobar-widget .text { + margin-top: 3px; +} +.infobar-widget .text a { + font-weight: bold; + color: #333; +} +.infobar-widget .progress-bar { + width: 200px; + overflow: hidden; + line-height: 18px; +} +input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none; +} +.input-group { + display: table; +} +.input-group input { + position: relative; + width: 100%} +.input-group input:focus { + z-index: 2; +} +.input-group input[type="text"]+.minibutton, .input-group #adv_code_search .search-page-label+.minibutton, #adv_code_search .input-group .search-page-label+.minibutton { + margin-left: 0; +} +.input-group.inline { + display: inline-table; +} +.input-group input, .input-group-button { + display: table-cell; +} +.input-group-button { + width: 1%; + vertical-align: middle; +} +.input-group input:first-child, .input-group-button:first-child .button, .input-group-button:first-child .minibutton { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-button:first-child .button, .input-group-button:first-child .minibutton { + margin-right: -1px; +} +.input-group input:last-child, .input-group-button:last-child .button, .input-group-button:last-child .minibutton { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-button:last-child .button, .input-group-button:last-child .minibutton { + margin-left: -1px; +} +h2.account { + margin: 15px 0 0; + font-size: 18px; + font-weight: normal; + color: #666; +} +p.explain { + position: relative; + font-size: 12px; + color: #666; +} +p.explain strong { + color: #333; +} +p.explain .octicon { + margin-right: 5px; + color: #bbb; +} +p.explain .minibutton { + top: -4px; + float: right; +} +.options-content p.explain { + padding: 10px 10px 0; + margin-top: 0; + border-top: 1px solid #ddd; +} +.form-actions { + padding-bottom: 5px; + text-align: right; +} +.form-actions .cancel { + float: left; + margin-top: 5px; +} +.form-actions .button.cancel { + margin-top: 0; + margin-left: 2px; +} +.form-actions .minibutton.cancel { + margin-top: 0; +} +.form-actions .optional { + float: left; + padding-top: 8px; + margin-right: 15px; +} +.form-actions .optional span.text { + padding: 0 3px; +} +.form-actions .optional input { + position: relative; + top: -1px; +} +.form-warning { + padding: 8px 10px; + margin: 10px 0; + font-size: 14px; + color: #333; + background: #ffffe2; + border: 1px solid #e7e4c2; + border-radius: 4px; +} +.form-warning p { + margin: 0; + line-height: 1.5; +} +.form-warning strong { + color: #000; +} +.form-warning a { + font-weight: bold; +} +.status-indicator { + font: normal normal 16px/1 "octicons"; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + margin-left: 5px; +} +.status-indicator-loading { + position: relative; + top: 3px; + width: 16px; + height: 16px; + margin-top: -4px; + background: url("/images/spinners/octocat-spinner-32-EAF2F5.gif") 0 0 no-repeat; + background-size: 16px; +} +.status-indicator-success:before { + color: #6cc644; + content: "\f03a"} +.status-indicator-failed:before { + color: #bd2c00; + content: "\f02d"} +.button, .minibutton { + position: relative; + display: inline-block; + padding: 7px 12px; + font-size: 13px; + font-weight: bold; + color: #333; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-color: #eeeeee; + background-image: -moz-linear-gradient(#fcfcfc, #eee); + background-image: -webkit-linear-gradient(#fcfcfc, #eee); + background-image: linear-gradient(#fcfcfc, #eee); + background-repeat: repeat-x; + border: 1px solid #d5d5d5; + border-radius: 3px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-appearance: none; +} +.button i, .minibutton i { + font-style: normal; + font-weight: 500; + opacity: 0.6; +} +.button:focus, .minibutton:focus { + text-decoration: none; + border-color: #51a7e8; + outline: none; + box-shadow: 0 0 5px rgba(81, 167, 232, 0.5); +} +.button:hover, .button:active, .button.zeroclipboard-is-hover, .button.zeroclipboard-is-active, .minibutton:hover, .minibutton:active, .minibutton.zeroclipboard-is-hover, .minibutton.zeroclipboard-is-active { + text-decoration: none; + background-color: #dddddd; + background-image: -moz-linear-gradient(#eee, #ddd); + background-image: -webkit-linear-gradient(#eee, #ddd); + background-image: linear-gradient(#eee, #ddd); + background-repeat: repeat-x; + border-color: #ccc; +} +.button:active, .button.selected, .button.selected:hover, .button.zeroclipboard-is-active, .minibutton:active, .minibutton.selected, .minibutton.selected:hover, .minibutton.zeroclipboard-is-active { + background-color: #dcdcdc; + background-image: none; + border-color: #b5b5b5; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.button:disabled, .button:disabled:hover, .button.disabled, .button.disabled:hover, .minibutton:disabled, .minibutton:disabled:hover, .minibutton.disabled, .minibutton.disabled:hover { + color: rgba(102, 102, 102, 0.5); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); + cursor: default; + background-color: rgba(229, 229, 229, 0.5); + background-image: none; + border-color: rgba(197, 197, 197, 0.5); + box-shadow: none; +} +.button.primary, .minibutton.primary { + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #60b044; + background-image: -moz-linear-gradient(#8add6d, #60b044); + background-image: -webkit-linear-gradient(#8add6d, #60b044); + background-image: linear-gradient(#8add6d, #60b044); + background-repeat: repeat-x; + border-color: #5ca941; +} +.button.primary:hover, .minibutton.primary:hover { + color: #fff; + background-color: #569e3d; + background-image: -moz-linear-gradient(#79d858, #569e3d); + background-image: -webkit-linear-gradient(#79d858, #569e3d); + background-image: linear-gradient(#79d858, #569e3d); + background-repeat: repeat-x; + border-color: #4a993e; +} +.button.primary:active, .button.primary.selected, .minibutton.primary:active, .minibutton.primary.selected { + background-color: #569e3d; + background-image: none; + border-color: #418737; +} +.button.primary:disabled, .button.primary:disabled:hover, .button.primary.disabled, .button.primary.disabled:hover, .minibutton.primary:disabled, .minibutton.primary:disabled:hover, .minibutton.primary.disabled, .minibutton.primary.disabled:hover { + color: #fefefe; + text-shadow: 0 -1px 0 rgba(39, 39, 39, 0.25); + background-color: #add39f; + background-image: -moz-linear-gradient(#c3ecb4, #add39f); + background-image: -webkit-linear-gradient(#c3ecb4, #add39f); + background-image: linear-gradient(#c3ecb4, #add39f); + background-repeat: repeat-x; + border-color: #b9dcac #b9dcac #a7c89b; +} +.button.danger, .minibutton.danger { + color: #900; +} +.button.danger:hover, .minibutton.danger:hover { + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); + background-color: #b33630; + background-image: -moz-linear-gradient(#dc5f59, #b33630); + background-image: -webkit-linear-gradient(#dc5f59, #b33630); + background-image: linear-gradient(#dc5f59, #b33630); + background-repeat: repeat-x; + border-color: #cd504a; +} +.button.danger:active, .button.danger.selected, .minibutton.danger:active, .minibutton.danger.selected { + color: #fff; + background-color: #b33630; + background-image: none; + border-color: #9f312c; +} +.button.danger:disabled, .button.danger:disabled:hover, .button.danger.disabled, .button.danger.disabled:hover, .minibutton.danger:disabled, .minibutton.danger:disabled:hover, .minibutton.danger.disabled, .minibutton.danger.disabled:hover { + color: #cb7f7f; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); + background-color: #efefef; + background-image: -moz-linear-gradient(#fefefe, #efefef); + background-image: -webkit-linear-gradient(#fefefe, #efefef); + background-image: linear-gradient(#fefefe, #efefef); + background-repeat: repeat-x; + border-color: #e1e1e1; +} +.button.with-count, .minibutton.with-count { + float: left; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.button>.octicon, .minibutton>.octicon { + vertical-align: -1px; +} +.button>.octicon-arrow-right, .minibutton>.octicon-arrow-right { + float: right; + margin-left: 5px; +} +.minibutton>.octicon-arrow-right { + margin-top: 4px; +} +.minibutton { + padding: 0 10px; + line-height: 24px; +} +.hidden-text-expander { + display: block; +} +.hidden-text-expander.inline { + position: relative; + top: -1px; + display: inline-block; + margin-left: 5px; + line-height: 0; +} +.hidden-text-expander a { + display: inline-block; + height: 12px; + padding: 0 5px; + font-size: 12px; + font-weight: bold; + line-height: 6px; + color: #555; + text-decoration: none; + vertical-align: middle; + background: #ddd; + border-radius: 1px; +} +.hidden-text-expander a:hover { + text-decoration: none; + background-color: #ccc; +} +.hidden-text-expander a:active { + color: #fff; + background-color: #4183c4; +} +.social-count { + float: left; + padding: 0 7px; + font-size: 11px; + font-weight: bold; + line-height: 24px; + color: #333333; + vertical-align: middle; + background-color: #fff; + border: 1px solid #ddd; + border-left: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.social-count:hover { + color: #4183c4; + text-decoration: none; + cursor: pointer; +} +.button-block { + display: block; + width: 100%; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.button-group { + display: inline-block; + vertical-align: middle; +} +.button-group:before { + display: table; + content: ""} +.button-group:after { + display: table; + clear: both; + content: ""} +.button-group .button, .button-group .minibutton, .button-group .button-outline { + position: relative; + float: left; + border-radius: 0; +} +.button-group .button:first-child, .button-group .minibutton:first-child, .button-group .button-outline:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.button-group .button:last-child, .button-group .minibutton:last-child, .button-group .button-outline:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.button-group .button:hover, .button-group .button:focus, .button-group .button:active, .button-group .button.selected, .button-group .minibutton:hover, .button-group .minibutton:focus, .button-group .minibutton:active, .button-group .minibutton.selected, .button-group .button-outline:hover, .button-group .button-outline:focus, .button-group .button-outline:active, .button-group .button-outline.selected { + z-index: 2; +} +.button-group .button+.button, .button-group .minibutton+.minibutton { + margin-left: -1px; + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.2); +} +.button-group .button+.button:hover, .button-group .minibutton+.minibutton:hover { + box-shadow: none; +} +.button-group .button+.button:active, .button-group .button+.button.selected, .button-group .minibutton+.minibutton:active, .button-group .minibutton+.minibutton.selected { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.15); +} +.button-group .button-outline+.button-outline { + margin-left: -1px; +} +.button-group+.button-group, .button-group+.button, .button-group+.minibutton { + margin-left: 5px; +} +.button-link { + display: inline; + padding: 0; + font-size: inherit; + color: #4183c4; + white-space: nowrap; + cursor: pointer; + background-color: transparent; + border: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-appearance: none; +} +.button-link:hover, .button-link:focus { + text-decoration: underline; +} +.button-link:focus { + outline: none; +} +.button-outline { + display: inline-block; + padding: 7px 12px; + font-size: 13px; + font-weight: bold; + color: #4183c4; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background: #fff; + border: 1px solid #e5e5e5; + border-radius: 3px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-appearance: none; +} +.button-outline:hover, .button-outline.zeroclipboard-is-hover { + color: #fff; + text-decoration: none; + background-color: #4183c4; + border-color: #4183c4; +} +.button-outline:disabled, .button-outline.disabled, .button-outline:disabled:hover, .button-outline.disabled:hover { + color: #777; + cursor: default; + background-color: #f5f5f5; + border-color: #e5e5e5; +} +.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; +} +.tooltipped { + position: relative; +} +.tooltipped:after { + position: absolute; + z-index: 1000000; + display: none; + padding: 5px 8px; + font: normal normal 10px/1.5 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; + color: white; + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + pointer-events: none; + content: attr(aria-label); + background: rgba(0, 0, 0, 0.8); + border-radius: 3px; + -webkit-font-smoothing: subpixel-antialiased; +} +.tooltipped:before { + position: absolute; + z-index: 1000001; + display: none; + width: 0; + height: 0; + color: rgba(0, 0, 0, 0.8); + pointer-events: none; + content: ""; + border: 5px solid transparent; +} +.tooltipped:hover:before, .tooltipped:hover:after, .tooltipped:active:before, .tooltipped:active:after, .tooltipped:focus:before, .tooltipped:focus:after { + display: inline-block; + text-decoration: none; +} +.tooltipped-multiline:hover:after, .tooltipped-multiline:active:after, .tooltipped-multiline:focus:after { + display: table-cell; +} +.tooltipped-s:after, .tooltipped-se:after, .tooltipped-sw:after { + top: 100%; + right: 50%; + margin-top: 5px; +} +.tooltipped-s:before, .tooltipped-se:before, .tooltipped-sw:before { + top: auto; + right: 50%; + bottom: -5px; + margin-right: -5px; + border-bottom-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-se:after { + right: auto; + left: 50%; + margin-left: -15px; +} +.tooltipped-sw:after { + margin-right: -15px; +} +.tooltipped-n:after, .tooltipped-ne:after, .tooltipped-nw:after { + right: 50%; + bottom: 100%; + margin-bottom: 5px; +} +.tooltipped-n:before, .tooltipped-ne:before, .tooltipped-nw:before { + top: -5px; + right: 50%; + bottom: auto; + margin-right: -5px; + border-top-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-ne:after { + right: auto; + left: 50%; + margin-left: -15px; +} +.tooltipped-nw:after { + margin-right: -15px; +} +.tooltipped-s:after, .tooltipped-n:after { + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); +} +.tooltipped-w:after { + right: 100%; + bottom: 50%; + margin-right: 5px; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.tooltipped-w:before { + top: 50%; + bottom: 50%; + left: -5px; + margin-top: -5px; + border-left-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-e:after { + bottom: 50%; + left: 100%; + margin-left: 5px; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.tooltipped-e:before { + top: 50%; + right: -5px; + bottom: 50%; + margin-top: -5px; + border-right-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-multiline:after { + width: -moz-max-content; + width: -webkit-max-content; + max-width: 250px; + word-break: break-word; + word-wrap: normal; + white-space: pre-line; + border-collapse: separate; +} +.tooltipped-multiline.tooltipped-s:after, .tooltipped-multiline.tooltipped-n:after { + right: auto; + left: 50%; + -webkit-transform: translateX(-50%) !important; + -ms-transform: translateX(-50%) !important; + transform: translateX(-50%) !important; +} +.tooltipped-multiline.tooltipped-w:after, .tooltipped-multiline.tooltipped-e:after { + right: 100%} +@media screen and (min-width: 0 0) { + .tooltipped-multiline: after { + width: 250px; +} +}.tooltipped-sticky:before, .tooltipped-sticky:after { + display: inline-block; +} +.tooltipped-sticky.tooltipped-multiline:after { + display: table-cell; +} +.fullscreen-overlay-enabled.dark-theme .tooltipped:after { + color: black; + background: rgba(255, 255, 255, 0.8); +} +.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before, .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before, .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before { + border-bottom-color: rgba(255, 255, 255, 0.8); +} +.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before, .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before, .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before { + border-top-color: rgba(255, 255, 255, 0.8); +} +.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before { + border-right-color: rgba(255, 255, 255, 0.8); +} +.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before { + border-left-color: rgba(255, 255, 255, 0.8); +} +.select-menu-button { + padding-right: 25px; +} +.select-menu-button .octicon { + margin-right: 1px; +} +.select-menu-button:before { + position: absolute; + top: 10px; + right: 10px; + display: block; + width: 0; + height: 0; + content: ""; + border: 4px solid; + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: transparent; +} +.select-menu-button.button:before { + top: 14px; +} +.select-menu-button.with-gravatar:before { + top: 13px; +} +.select-menu-button.icon-only { + padding-right: 18px; + padding-left: 7px; +} +.select-menu-button.icon-only:before { + right: 8px; +} +.select-menu-button.primary:before { + border-top-color: #fff; +} +.select-menu-button.primary:hover:active { + background-color: #4a993e; +} +.select-menu .spinner { + float: left; + margin: 4px 0 0 -24px; +} +.select-menu.active .select-menu-modal-holder { + display: block; +} +.select-menu.right-aligned { + float: right; + position: relative; +} +.select-menu.right-aligned .select-menu-modal-holder { + right: 0; +} +.select-menu.is-showing-clear-item .select-menu-clear-item { + display: block; +} +.select-menu.is-showing-clear-item .select-menu-clear-item .octicon { + color: inherit; +} +.select-menu.is-showing-clear-item .select-menu-clear-item+.select-menu-no-results { + display: none; +} +.select-menu.is-loading .select-menu-loading-overlay { + display: block; +} +.select-menu.is-loading .select-menu-modal { + min-height: 200px; +} +.select-menu.has-error .select-menu-error-shell { + display: block; +} +.select-menu-loading-overlay { + display: none; + text-indent: 100%; + height: 100%; + width: 100%; + position: absolute; + top: 0; + z-index: 5; + border-radius: 5px; + border: 1px solid transparent; + background-color: rgba(255, 255, 255, 0.8); + animation: pulse 2s infinite linear; + -webkit-animation: pulse 2s infinite linear; + -moz-animation: pulse 2s infinite linear; +} +.select-menu-loading-overlay:before { + position: absolute; + left: 50%; + top: 50%; + margin: -16px 0 0 -16px; + width: 32px; + content: "\f008"; + font: normal normal 32px/1 "octicons"; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + text-indent: 0; +} +@keyframes pulse { + 0% { + color: rgba(170, 170, 170, 0.1); +} +10% { + color: #aaaaaa; +} +100% { + color: rgba(170, 170, 170, 0.1); +} +}@-webkit-keyframes pulse { + 0% { + color: rgba(170, 170, 170, 0.1); +} +10% { + color: #aaaaaa; +} +100% { + color: rgba(170, 170, 170, 0.1); +} +}@-moz-keyframes pulse { + 0% { + color: rgba(170, 170, 170, 0.1); +} +10% { + color: #aaaaaa; +} +100% { + color: rgba(170, 170, 170, 0.1); +} +}@-o-keyframes pulse { + 0% { + color: rgba(170, 170, 170, 0.1); +} +10% { + color: #aaaaaa; +} +100% { + color: rgba(170, 170, 170, 0.1); +} +}.select-menu-error-shell { + padding: 5px; + border-bottom: 1px solid #eee; + display: none; +} +.select-menu-error-shell .select-menu-error { + display: block; + padding: 5px 10px; + font-weight: bold; + color: #900; + background-color: #ffeaea; + border: 1px solid #e2a0a0; +} +.select-menu-modal-holder { + position: absolute; + display: none; + z-index: 21; +} +.select-menu-modal { + position: relative; + width: 300px; + margin-top: 4px; + margin-bottom: 20px; + overflow: hidden; + font-size: 12px; + color: #666; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 5px; + box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25); +} +.select-menu-header { + padding: 8px 10px; + background-color: #eeeeee; + background-image: -moz-linear-gradient(#fafafa, #eee); + background-image: -webkit-linear-gradient(#fafafa, #eee); + background-image: linear-gradient(#fafafa, #eee); + background-repeat: repeat-x; + border-bottom: 1px solid #ddd; +} +.select-menu-header .select-menu-title { + font-weight: bold; + color: #333; + text-shadow: 0 1px 0 #fff; +} +.select-menu-header .octicon { + display: block; + float: right; + color: #ccc; + cursor: pointer; +} +.select-menu-header .octicon:hover { + color: #555; +} +.select-menu-filters { + background-color: #f8f8f8; +} +.select-menu-text-filter { + padding: 10px 10px 0; +} +.select-menu-text-filter:first-child:last-child { + padding-bottom: 10px; + border-bottom: 1px solid #ddd; +} +.select-menu-text-filter input { + display: block; + width: 100%; + max-width: 100%; + padding: 5px; + border: 1px solid #ddd; + border-radius: 3px; +} +.select-menu-text-filter input::-webkit-input-placeholder, .select-menu-text-filter input:-moz-placeholder { + color: #aaa; +} +.select-menu-tabs { + height: 33px; + border-bottom: 1px solid #ddd; +} +.select-menu-tabs ul { + overflow: hidden; + padding: 14px 10px 0; +} +.select-menu-tabs .select-menu-tab { + display: inline-block; +} +.select-menu-tabs a { + height: 20px; + padding: 5px 8px; + font-size: 11px; + font-weight: bold; + color: #888; + text-decoration: none; + line-height: 20px; + border-radius: 3px 3px 0 0; + cursor: pointer; +} +.select-menu-tabs a:hover { + color: #333; +} +.select-menu-tabs a.selected { + padding: 4px 5px; + border: 1px solid #ddd; + border-bottom: 1px solid #fff; + background-color: #fff; + color: #333; +} +.select-menu-list { + max-height: 400px; + overflow: auto; + position: relative; +} +.select-menu-list.select-menu-tab-bucket { + display: none; +} +.select-menu-list.select-menu-tab-bucket.selected { + display: block; +} +.select-menu-item { + cursor: pointer; + border-bottom: 1px solid #eee; + display: table; + table-layout: fixed; + width: 100%; + overflow: hidden; + color: inherit; +} +.select-menu-item:hover { + text-decoration: none; +} +.select-menu-item.select-menu-item-template { + display: none; +} +.select-menu-item.select-menu-clear-item { + display: none; +} +.select-menu-item.disabled, .select-menu-item.disabled.selected { + color: #999; +} +.select-menu-item.disabled .select-menu-item-gravatar, .select-menu-item.disabled.selected .select-menu-item-gravatar { + opacity: .5; +} +.select-menu-item .octicon { + vertical-align: middle; +} +.select-menu-item input[type="radio"] { + display: none; +} +.select-menu-item .select-menu-item-icon { + display: table-cell; + color: transparent; + vertical-align: top; + padding: 8px 0 8px 8px; + width: 24px; + text-align: center; +} +.select-menu-item .select-menu-item-icon.is-shown { + color: inherit; +} +.select-menu-item.navigation-focus, .select-menu-item.navigation-focus.selected, .select-menu-item.navigation-focus.select-menu-action { + background-color: #4183c4; + color: #fff; +} +.select-menu-item.navigation-focus>.octicon, .select-menu-item.navigation-focus.selected>.octicon, .select-menu-item.navigation-focus.select-menu-action>.octicon { + color: #fff; +} +.select-menu-item.navigation-focus .text-danger, .select-menu-item.navigation-focus .description, .select-menu-item.navigation-focus.selected .text-danger, .select-menu-item.navigation-focus.selected .description, .select-menu-item.navigation-focus.select-menu-action .text-danger, .select-menu-item.navigation-focus.select-menu-action .description { + color: #fff; +} +.select-menu-item>.octicon-dash { + display: none; +} +.select-menu-item.indeterminate>.octicon-check { + display: none; +} +.select-menu-item.indeterminate>.octicon-dash { + display: table-cell; +} +.select-menu-item.select-menu-action, .select-menu-item.selected { + color: #333; +} +.select-menu-item.select-menu-action .description, .select-menu-item.selected .description { + color: #666; +} +.select-menu-item.select-menu-action>.octicon, .select-menu-item.selected>.octicon { + color: #333; +} +.select-menu-item.select-menu-action .select-menu-item-text { + font-weight: bold; +} +.select-menu[data-multiple] .select-menu-item:active { + background-color: transparent !important; +} +.select-menu-item a { + color: inherit; + text-decoration: none; +} +.select-menu-item .hidden-select-button-text { + display: none; +} +.select-menu-item .css-truncate-target { + display: table-cell; + max-width: 100%} +form.select-menu-item>div:first-child { + display: none !important; +} +.select-menu-item.last-visible, .select-menu-list:last-child .select-menu-item:last-child { + border-bottom: 0; + border-radius: 0 0 3px 3px; +} +.select-menu-actions .select-menu-item:hover { + background-color: #4183c4; + color: #fff; +} +.select-menu-actions .select-menu-item:hover>.octicon { + color: #fff; +} +.select-menu-actions .select-menu-item:hover .description { + color: #fff; +} +.select-menu-no-results { + padding: 9px; + display: none; + cursor: auto; + color: #999; +} +.select-menu-list.filterable-empty .select-menu-no-results, .select-menu-no-results:only-child { + display: block; +} +.select-menu-button-gravatar, .select-menu-item-gravatar { + overflow: hidden; + line-height: 0; + width: 20px; +} +.select-menu-button-gravatar img, .select-menu-item-gravatar img { + height: 20px; + width: 20px; + display: inline-block; + border-radius: 3px; +} +.select-menu-item-gravatar { + display: table-cell; + padding: 6px 0 6px 8px; + vertical-align: top; + width: 28px; +} +.select-menu-button-gravatar { + display: inline-block; + margin: 6px 3px 6px 0; + margin-right: 5px; + vertical-align: middle; +} +.select-menu-item-text { + display: table-cell; + vertical-align: top; + padding: 8px 0 8px 8px; + text-align: left; +} +.select-menu-item-text:first-child { + margin-left: 5px; +} +.select-menu-item-text .description { + color: #999; + font-size: 12px; + max-width: 265px; + display: block; + margin-top: 3px; +} +.select-menu-item-text h4 { + margin-top: 0; + margin-bottom: 0; +} +.select-menu-item-text h4 .description { + font-weight: normal; + display: inline; +} +.select-menu-footer { + padding: 8px; + font-weight: bold; + border-top: 1px solid #eee; +} +.select-menu-footer a { + display: inline-block; + margin-top: 1px; + vertical-align: top; +} +.select-menu-footer .octicon { + color: #666; +} +.select-menu-new-item-form { + display: none; +} +.select-menu-new-item-form .octicon { + color: #4183c4; +} +.select-menu-list.is-showing-new-item-form .select-menu-new-item-form { + display: table; +} +.select-menu-list.is-showing-new-item-form .select-menu-no-results, .select-menu-list.is-showing-new-item-form .select-menu-clear-item { + display: none; +} +.modal-backdrop { + display: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +body.menu-active .modal-backdrop { + display: block; + position: fixed; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 20; +} +.markdown-body { + font-size: 15px; + line-height: 1.7; + overflow: hidden; + word-wrap: break-word; +} +.markdown-body>*:first-child { + margin-top: 0 !important; +} +.markdown-body>*:last-child { + margin-bottom: 0 !important; +} +.markdown-body a.absent { + color: #c00; +} +.markdown-body a.anchor { + display: block; + padding-right: 6px; + padding-left: 30px; + margin-left: -30px; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + bottom: 0; +} +.markdown-body a.anchor:focus { + outline: none; +} +.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { + margin: 1em 0 15px; + padding: 0; + font-weight: bold; + line-height: 1.7; + cursor: text; + position: relative; +} +.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 { + display: none; + color: #000; +} +.markdown-body h1:hover a.anchor, .markdown-body h2:hover a.anchor, .markdown-body h3:hover a.anchor, .markdown-body h4:hover a.anchor, .markdown-body h5:hover a.anchor, .markdown-body h6:hover a.anchor { + text-decoration: none; + line-height: 1; + padding-left: 8px; + margin-left: -30px; + top: 15%} +.markdown-body h1:hover a.anchor .octicon-link, .markdown-body h2:hover a.anchor .octicon-link, .markdown-body h3:hover a.anchor .octicon-link, .markdown-body h4:hover a.anchor .octicon-link, .markdown-body h5:hover a.anchor .octicon-link, .markdown-body h6:hover a.anchor .octicon-link { + display: inline-block; +} +.markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code { + font-size: inherit; +} +.markdown-body h1 { + font-size: 2.5em; + border-bottom: 1px solid #ddd; +} +.markdown-body h2 { + font-size: 2em; + border-bottom: 1px solid #eee; +} +.markdown-body h3 { + font-size: 1.5em; +} +.markdown-body h4 { + font-size: 1.2em; +} +.markdown-body h5 { + font-size: 1em; +} +.markdown-body h6 { + color: #777; + font-size: 1em; +} +.markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre { + margin: 15px 0; +} +.markdown-body hr { + background: transparent url(data:image/png; + base64, iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENDRjNBN0E2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENDRjNBN0I2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0NGM0E3ODY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0NGM0E3OTY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqqezsUAAAAfSURBVHjaYmRABcYwBiM2QSA4y4hNEKYDQxAEAAIMAHNGAzhkPOlYAAAAAElFTkSuQmCC) repeat-x 0 0; + border: 0 none; + color: #ccc; + height: 4px; + padding: 0; + margin: 15px 0; +} +.markdown-body ul, .markdown-body ol { + padding-left: 30px; +} +.markdown-body ul.no-list, .markdown-body ol.no-list { + list-style-type: none; + padding: 0; +} +.markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; +} +.markdown-body dl { + padding: 0; +} +.markdown-body dl dt { + font-size: 14px; + font-weight: bold; + font-style: italic; + padding: 0; + margin-top: 15px; +} +.markdown-body dl dd { + margin-bottom: 15px; + padding: 0 15px; +} +.markdown-body blockquote { + border-left: 4px solid #DDD; + padding: 0 15px; + color: #777; +} +.markdown-body blockquote>:first-child { + margin-top: 0px; +} +.markdown-body blockquote>:last-child { + margin-bottom: 0px; +} +.markdown-body table { + width: 100%; + overflow: auto; + display: block; +} +.markdown-body table th { + font-weight: bold; +} +.markdown-body table th, .markdown-body table td { + border: 1px solid #ddd; + padding: 6px 13px; +} +.markdown-body table tr { + border-top: 1px solid #ccc; + background-color: #fff; +} +.markdown-body table tr:nth-child(2n) { + background-color: #f8f8f8; +} +.markdown-body img { + max-width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.markdown-body span.frame { + display: block; + overflow: hidden; +} +.markdown-body span.frame>span { + border: 1px solid #ddd; + display: block; + float: left; + overflow: hidden; + margin: 13px 0 0; + padding: 7px; + width: auto; +} +.markdown-body span.frame span img { + display: block; + float: left; +} +.markdown-body span.frame span span { + clear: both; + color: #333; + display: block; + padding: 5px 0 0; +} +.markdown-body span.align-center { + display: block; + overflow: hidden; + clear: both; +} +.markdown-body span.align-center>span { + display: block; + overflow: hidden; + margin: 13px auto 0; + text-align: center; +} +.markdown-body span.align-center span img { + margin: 0 auto; + text-align: center; +} +.markdown-body span.align-right { + display: block; + overflow: hidden; + clear: both; +} +.markdown-body span.align-right>span { + display: block; + overflow: hidden; + margin: 13px 0 0; + text-align: right; +} +.markdown-body span.align-right span img { + margin: 0; + text-align: right; +} +.markdown-body span.float-left { + display: block; + margin-right: 13px; + overflow: hidden; + float: left; +} +.markdown-body span.float-left span { + margin: 13px 0 0; +} +.markdown-body span.float-right { + display: block; + margin-left: 13px; + overflow: hidden; + float: right; +} +.markdown-body span.float-right>span { + display: block; + overflow: hidden; + margin: 13px auto 0; + text-align: right; +} +.markdown-body code, .markdown-body tt { + margin: 0; + border: 1px solid #ddd; + background-color: #f8f8f8; + border-radius: 3px; + padding: 0; +} +.markdown-body code:before, .markdown-body code:after, .markdown-body tt:before, .markdown-body tt:after { + content: "\00a0"; + letter-spacing: -0.2em; +} +.markdown-body code br, .markdown-body tt br { + display: none; +} +.markdown-body del code { + text-decoration: inherit; + vertical-align: text-top; +} +.markdown-body pre>code { + margin: 0; + padding: 0; + white-space: pre; + border: none; + background: transparent; +} +.markdown-body .highlight pre, .markdown-body pre { + background-color: #f8f8f8; + border: 1px solid #ddd; + font-size: 13px; + line-height: 19px; + overflow: auto; + padding: 6px 10px; + border-radius: 3px; +} +.markdown-body pre { + word-wrap: normal; +} +.markdown-body pre code, .markdown-body pre tt { + margin: 0; + padding: 0; + background-color: transparent; + border: none; + word-wrap: normal; + max-width: initial; + display: inline; + overflow: initial; + line-height: inherit; +} +.markdown-body pre code:before, .markdown-body pre code:after, .markdown-body pre tt:before, .markdown-body pre tt:after { + content: normal; +} +@font-face { + font-family: 'octicons'; + src: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/octicons-de35a50f92a9d4dd1323c94bfafa0760.eot?#iefix) format("embedded-opentype"), url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/octicons-c454384be190f57090d12ff21bb3d9cb.woff) format("woff"), url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/octicons-943a6f9ad9e374c3b045a49ef1e9f3ab.ttf) format("truetype"), url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/octicons-f76c313ba58f62d06a577ef7e6c77c6b.svg#octicons) format("svg"); + font-weight: normal; + font-style: normal; +} +.octicon { + font: normal normal 16px octicons; + line-height: 1; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.mega-octicon { + font: normal normal 32px octicons; + line-height: 1; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.octicon-alert:before { + content: '\f02d'} +.octicon-alignment-align:before { + content: '\f08a'} +.octicon-alignment-aligned-to:before { + content: '\f08e'} +.octicon-alignment-unalign:before { + content: '\f08b'} +.octicon-arrow-down:before { + content: '\f03f'} +.octicon-arrow-left:before { + content: '\f040'} +.octicon-arrow-right:before { + content: '\f03e'} +.octicon-arrow-small-down:before { + content: '\f0a0'} +.octicon-arrow-small-left:before { + content: '\f0a1'} +.octicon-arrow-small-right:before { + content: '\f071'} +.octicon-arrow-small-up:before { + content: '\f09f'} +.octicon-arrow-up:before { + content: '\f03d'} +.octicon-beer:before { + content: '\f069'} +.octicon-book:before { + content: '\f007'} +.octicon-bookmark:before { + content: '\f07b'} +.octicon-briefcase:before { + content: '\f0d3'} +.octicon-broadcast:before { + content: '\f048'} +.octicon-browser:before { + content: '\f0c5'} +.octicon-bug:before { + content: '\f091'} +.octicon-calendar:before { + content: '\f068'} +.octicon-check:before { + content: '\f03a'} +.octicon-checklist:before { + content: '\f076'} +.octicon-chevron-down:before { + content: '\f0a3'} +.octicon-chevron-left:before { + content: '\f0a4'} +.octicon-chevron-right:before { + content: '\f078'} +.octicon-chevron-up:before { + content: '\f0a2'} +.octicon-circle-slash:before { + content: '\f084'} +.octicon-circuit-board:before { + content: '\f0d6'} +.octicon-clippy:before { + content: '\f035'} +.octicon-clock:before { + content: '\f046'} +.octicon-cloud-download:before { + content: '\f00b'} +.octicon-cloud-upload:before { + content: '\f00c'} +.octicon-code:before { + content: '\f05f'} +.octicon-color-mode:before { + content: '\f065'} +.octicon-comment-add:before, .octicon-comment:before { + content: '\f02b'} +.octicon-comment-discussion:before { + content: '\f04f'} +.octicon-credit-card:before { + content: '\f045'} +.octicon-dash:before { + content: '\f0ca'} +.octicon-dashboard:before { + content: '\f07d'} +.octicon-database:before { + content: '\f096'} +.octicon-device-camera:before { + content: '\f056'} +.octicon-device-camera-video:before { + content: '\f057'} +.octicon-device-desktop:before { + content: '\f27c'} +.octicon-device-mobile:before { + content: '\f038'} +.octicon-diff:before { + content: '\f04d'} +.octicon-diff-added:before { + content: '\f06b'} +.octicon-diff-ignored:before { + content: '\f099'} +.octicon-diff-modified:before { + content: '\f06d'} +.octicon-diff-removed:before { + content: '\f06c'} +.octicon-diff-renamed:before { + content: '\f06e'} +.octicon-ellipsis:before { + content: '\f09a'} +.octicon-eye-unwatch:before, .octicon-eye-watch:before, .octicon-eye:before { + content: '\f04e'} +.octicon-file-binary:before { + content: '\f094'} +.octicon-file-code:before { + content: '\f010'} +.octicon-file-directory:before { + content: '\f016'} +.octicon-file-media:before { + content: '\f012'} +.octicon-file-pdf:before { + content: '\f014'} +.octicon-file-submodule:before { + content: '\f017'} +.octicon-file-symlink-directory:before { + content: '\f0b1'} +.octicon-file-symlink-file:before { + content: '\f0b0'} +.octicon-file-text:before { + content: '\f011'} +.octicon-file-zip:before { + content: '\f013'} +.octicon-flame:before { + content: '\f0d2'} +.octicon-fold:before { + content: '\f0cc'} +.octicon-gear:before { + content: '\f02f'} +.octicon-gift:before { + content: '\f042'} +.octicon-gist:before { + content: '\f00e'} +.octicon-gist-secret:before { + content: '\f08c'} +.octicon-git-branch-create:before, .octicon-git-branch-delete:before, .octicon-git-branch:before { + content: '\f020'} +.octicon-git-commit:before { + content: '\f01f'} +.octicon-git-compare:before { + content: '\f0ac'} +.octicon-git-merge:before { + content: '\f023'} +.octicon-git-pull-request-abandoned:before, .octicon-git-pull-request:before { + content: '\f009'} +.octicon-globe:before { + content: '\f0b6'} +.octicon-graph:before { + content: '\f043'} +.octicon-heart:before { + content: '\2665'} +.octicon-history:before { + content: '\f07e'} +.octicon-home:before { + content: '\f08d'} +.octicon-horizontal-rule:before { + content: '\f070'} +.octicon-hourglass:before { + content: '\f09e'} +.octicon-hubot:before { + content: '\f09d'} +.octicon-inbox:before { + content: '\f0cf'} +.octicon-info:before { + content: '\f059'} +.octicon-issue-closed:before { + content: '\f028'} +.octicon-issue-opened:before { + content: '\f026'} +.octicon-issue-reopened:before { + content: '\f027'} +.octicon-jersey:before { + content: '\f019'} +.octicon-jump-down:before { + content: '\f072'} +.octicon-jump-left:before { + content: '\f0a5'} +.octicon-jump-right:before { + content: '\f0a6'} +.octicon-jump-up:before { + content: '\f073'} +.octicon-key:before { + content: '\f049'} +.octicon-keyboard:before { + content: '\f00d'} +.octicon-law:before { + content: '\f0d8'} +.octicon-light-bulb:before { + content: '\f000'} +.octicon-link:before { + content: '\f05c'} +.octicon-link-external:before { + content: '\f07f'} +.octicon-list-ordered:before { + content: '\f062'} +.octicon-list-unordered:before { + content: '\f061'} +.octicon-location:before { + content: '\f060'} +.octicon-gist-private:before, .octicon-mirror-private:before, .octicon-git-fork-private:before, .octicon-lock:before { + content: '\f06a'} +.octicon-logo-github:before { + content: '\f092'} +.octicon-mail:before { + content: '\f03b'} +.octicon-mail-read:before { + content: '\f03c'} +.octicon-mail-reply:before { + content: '\f051'} +.octicon-mark-github:before { + content: '\f00a'} +.octicon-markdown:before { + content: '\f0c9'} +.octicon-megaphone:before { + content: '\f077'} +.octicon-mention:before { + content: '\f0be'} +.octicon-microscope:before { + content: '\f089'} +.octicon-milestone:before { + content: '\f075'} +.octicon-mirror-public:before, .octicon-mirror:before { + content: '\f024'} +.octicon-mortar-board:before { + content: '\f0d7'} +.octicon-move-down:before { + content: '\f0a8'} +.octicon-move-left:before { + content: '\f074'} +.octicon-move-right:before { + content: '\f0a9'} +.octicon-move-up:before { + content: '\f0a7'} +.octicon-mute:before { + content: '\f080'} +.octicon-no-newline:before { + content: '\f09c'} +.octicon-octoface:before { + content: '\f008'} +.octicon-organization:before { + content: '\f037'} +.octicon-package:before { + content: '\f0c4'} +.octicon-paintcan:before { + content: '\f0d1'} +.octicon-pencil:before { + content: '\f058'} +.octicon-person-add:before, .octicon-person-follow:before, .octicon-person:before { + content: '\f018'} +.octicon-pin:before { + content: '\f041'} +.octicon-playback-fast-forward:before { + content: '\f0bd'} +.octicon-playback-pause:before { + content: '\f0bb'} +.octicon-playback-play:before { + content: '\f0bf'} +.octicon-playback-rewind:before { + content: '\f0bc'} +.octicon-plug:before { + content: '\f0d4'} +.octicon-repo-create:before, .octicon-gist-new:before, .octicon-file-directory-create:before, .octicon-file-add:before, .octicon-plus:before { + content: '\f05d'} +.octicon-podium:before { + content: '\f0af'} +.octicon-primitive-dot:before { + content: '\f052'} +.octicon-primitive-square:before { + content: '\f053'} +.octicon-pulse:before { + content: '\f085'} +.octicon-puzzle:before { + content: '\f0c0'} +.octicon-question:before { + content: '\f02c'} +.octicon-quote:before { + content: '\f063'} +.octicon-radio-tower:before { + content: '\f030'} +.octicon-repo-delete:before, .octicon-repo:before { + content: '\f001'} +.octicon-repo-clone:before { + content: '\f04c'} +.octicon-repo-force-push:before { + content: '\f04a'} +.octicon-gist-fork:before, .octicon-repo-forked:before { + content: '\f002'} +.octicon-repo-pull:before { + content: '\f006'} +.octicon-repo-push:before { + content: '\f005'} +.octicon-rocket:before { + content: '\f033'} +.octicon-rss:before { + content: '\f034'} +.octicon-ruby:before { + content: '\f047'} +.octicon-screen-full:before { + content: '\f066'} +.octicon-screen-normal:before { + content: '\f067'} +.octicon-search-save:before, .octicon-search:before { + content: '\f02e'} +.octicon-server:before { + content: '\f097'} +.octicon-settings:before { + content: '\f07c'} +.octicon-log-in:before, .octicon-sign-in:before { + content: '\f036'} +.octicon-log-out:before, .octicon-sign-out:before { + content: '\f032'} +.octicon-split:before { + content: '\f0c6'} +.octicon-squirrel:before { + content: '\f0b2'} +.octicon-star-add:before, .octicon-star-delete:before, .octicon-star:before { + content: '\f02a'} +.octicon-steps:before { + content: '\f0c7'} +.octicon-stop:before { + content: '\f08f'} +.octicon-repo-sync:before, .octicon-sync:before { + content: '\f087'} +.octicon-tag-remove:before, .octicon-tag-add:before, .octicon-tag:before { + content: '\f015'} +.octicon-telescope:before { + content: '\f088'} +.octicon-terminal:before { + content: '\f0c8'} +.octicon-three-bars:before { + content: '\f05e'} +.octicon-tools:before { + content: '\f031'} +.octicon-trashcan:before { + content: '\f0d0'} +.octicon-triangle-down:before { + content: '\f05b'} +.octicon-triangle-left:before { + content: '\f044'} +.octicon-triangle-right:before { + content: '\f05a'} +.octicon-triangle-up:before { + content: '\f0aa'} +.octicon-unfold:before { + content: '\f039'} +.octicon-unmute:before { + content: '\f0ba'} +.octicon-versions:before { + content: '\f064'} +.octicon-remove-close:before, .octicon-x:before { + content: '\f081'} +.octicon-zap:before { + content: '\26A1'} +.button.primary { + background-color: #68a672; + background-image: -moz-linear-gradient(#75bb80, #68a672); + background-image: -webkit-linear-gradient(#75bb80, #68a672); + background-image: linear-gradient(#75bb80, #68a672); + background-repeat: repeat-x; + border-color: #62a26c; +} +.button.primary:hover { + background-color: #5b9a65; + background-image: -moz-linear-gradient(#64b370, #5b9a65); + background-image: -webkit-linear-gradient(#64b370, #5b9a65); + background-image: linear-gradient(#64b370, #5b9a65); + background-repeat: repeat-x; + border-color: #5b9a65; +} +.minibutton.flash-warn { + color: #fff; + background-color: #b34947; + background-image: -moz-linear-gradient(#e75e5b, #b34947); + background-image: -webkit-linear-gradient(#e75e5b, #b34947); + background-image: linear-gradient(#e75e5b, #b34947); + background-repeat: repeat-x; + border-color: #b74a48; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.minibutton.flash-warn:hover { + color: #fff; + background-color: #a14240; + background-image: -moz-linear-gradient(#e44845, #a14240); + background-image: -webkit-linear-gradient(#e44845, #a14240); + background-image: linear-gradient(#e44845, #a14240); + background-repeat: repeat-x; + border-color: #a54341; +} +.minibutton.primary { + background-color: #68a672; + background-image: -moz-linear-gradient(#75bb80, #68a672); + background-image: -webkit-linear-gradient(#75bb80, #68a672); + background-image: linear-gradient(#75bb80, #68a672); + background-repeat: repeat-x; + border-color: #62a26c; +} +.minibutton.primary:hover { + background-color: #5b9a65; + background-image: -moz-linear-gradient(#64b370, #5b9a65); + background-image: -webkit-linear-gradient(#64b370, #5b9a65); + background-image: linear-gradient(#64b370, #5b9a65); + background-repeat: repeat-x; + border-color: #5b9a65; +} +.minibutton .octicon { + vertical-align: baseline; +} +.button-group .button.button-outline.selected { + box-shadow: none; +} +.button-group .button.button-outline:active { + box-shadow: none; +} +.button.button-outline { + color: #8e6965; + border-color: #efeae1; + text-shadow: none; +} +.button.button-outline:hover { + background: #f8f6f2; + box-shadow: none; + z-index: auto; +} +.button.button-outline.selected { + color: white; + background: #81c08b; + border-color: #70b77b; + box-shadow: none; +} +.button.button-outline.selected:hover { + z-index: 2; + background: #70b77b; +} +.button.button-outline:active { + box-shadow: none; +} +.button.button-large { + padding: 0.4em 0.8em; + font-size: 1.2em; + font-weight: 500; + color: white; + border: none; + border-radius: .2em; + background: #3b9b6d; + text-shadow: none; +} +.button .mega-octicon { + color: rgba(0, 0, 0, 0.05); + line-height: 0; + vertical-align: middle; + margin-top: -3px; + margin-right: 10px; +} +.button-image-down { + display: inline-block; + height: 32px; + width: 32px; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/button-sprites-0a50ced84a0a72f4611fd605fe3b558f.png); + position: absolute; + top: 4px; + left: 4px; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { + .button-image-down { + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/button-sprites@2x-da13bd8a056ba5323c05c7359baca233.png); + -webkit-background-size: 64px 32px; + -moz-background-size: 64px 32px; + -o-background-size: 64px 32px; + background-size: 64px 32px; +} +}.button-image-github { + display: inline-block; + height: 32px; + width: 32px; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/button-sprites-0a50ced84a0a72f4611fd605fe3b558f.png); + position: absolute; + background-position: -32px 0; + top: 4px; + left: 4px; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { + .button-image-github { + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/button-sprites@2x-da13bd8a056ba5323c05c7359baca233.png); + -webkit-background-size: 64px 32px; + -moz-background-size: 64px 32px; + -o-background-size: 64px 32px; + background-size: 64px 32px; +} +}.hidden { + display: none; +} +.markdown-body hr { + border: 0; + height: 1px; + background-color: #ddd; + background-image: none; + display: block; + width: 100%; + clear: both; +} +.markdown-body img[align=right] { + position: relative; + z-index: 1; +} +.markdown-body .highlight pre, .markdown-body pre { + color: #c5c8c6; + background-color: #1d1f21; + border: 0; +} +.markdown-body .line .comment { + color: #7C7C7C; +} +.markdown-body .line .entity { + color: #FFD2A7; +} +.markdown-body .line .entity.name.type { + text-decoration: underline; + color: #FFFFB6; +} +.markdown-body .line .entity.other.inherited-class { + color: #9B5C2E; +} +.markdown-body .line .keyword { + color: #96CBFE; +} +.markdown-body .line .keyword.control { + color: #96CBFE; +} +.markdown-body .line .keyword.operator { + color: #EDEDED; +} +.markdown-body .line .storage { + color: #CFCB90; +} +.markdown-body .line .storage.modifier { + color: #96CBFE; +} +.markdown-body .line .constant { + color: #99CC99; +} +.markdown-body .line .constant.numeric { + color: #FF73FD; +} +.markdown-body .line .variable { + color: #C6C5FE; +} +.markdown-body .line .invalid.deprecated { + text-decoration: underline; + color: #FD5FF1; +} +.markdown-body .line .invalid.illegal { + color: #FD5FF1; + background-color: rgba(86, 45, 86, 0.75); +} +.markdown-body .line .source .string .source, .markdown-body .line .source .string .meta.embedded.line { + color: #EDEDED; +} +.markdown-body .line .source .string .punctuation.section.embedded { + color: #00A0A0; +} +.markdown-body .line .source .string .punctuation.section.embedded .source { + color: #00A0A0; +} +.markdown-body .line .string { + color: #A8FF60; +} +.markdown-body .line .string .constant { + color: #00A0A0; +} +.markdown-body .line .string.regexp { + color: #E9C062; +} +.markdown-body .line .string.regexp .constant.character.escape, .markdown-body .line .string.regexp .source.ruby.embedded, .markdown-body .line .string.regexp .string.regexp.arbitrary-repitition { + color: #FF8000; +} +.markdown-body .line .string.regexp.group { + color: #C6A24F; + background-color: rgba(255, 255, 255, 0.06); +} +.markdown-body .line .string.regexp.character-class { + color: #B18A3D; +} +.markdown-body .line .string .variable { + color: #8A9A95; +} +.markdown-body .line .support { + color: #FFFFB6; +} +.markdown-body .line .support.function { + color: #DAD085; +} +.markdown-body .line .support.constant { + color: #FFD2A7; +} +.markdown-body .line .support.type.property-name.css { + color: #EDEDED; +} +.markdown-body .line .source .entity.name.tag, .markdown-body .line .source .entity.other.attribute-name, .markdown-body .line .meta.tag.inline, .markdown-body .line .meta.tag.inline .entity { + color: #96CBFE; +} +.markdown-body .line .entity.other.attribute-name { + color: #FFD7B1; +} +.markdown-body .line .entity.name.tag.namespace, .markdown-body .line .entity.other.attribute-name.namespace { + color: #E18964; +} +.markdown-body .line .meta.preprocessor.c { + color: #8996A8; +} +.markdown-body .line .meta.preprocessor.c .keyword { + color: #AFC4DB; +} +.markdown-body .line .meta.cast { + color: #676767; +} +.markdown-body .line .meta.sgml.html .meta.doctype, .markdown-body .line .meta.sgml.html .meta.doctype .entity, .markdown-body .line .meta.sgml.html .meta.doctype .string, .markdown-body .line .meta.xml-processing, .markdown-body .line .meta.xml-processing .entity, .markdown-body .line .meta.xml-processing .string { + color: #494949; +} +.markdown-body .line .meta.tag, .markdown-body .line .meta.tag .entity { + color: #96CBFE; +} +.markdown-body .line .meta.selector.css .entity.name.tag { + text-decoration: underline; + color: #96CBFE; +} +.markdown-body .line .meta.selector.css .entity.other.attribute-name.tag.pseudo-class { + color: #8F9D6A; +} +.markdown-body .line .meta.selector.css .entity.other.attribute-name.id { + color: #8B98AB; +} +.markdown-body .line .meta.selector.css .entity.other.attribute-name.class { + color: #62B1FE; +} +.markdown-body .line .meta.property-group .support.constant.property-value.css, .markdown-body .line .meta.property-value .support.constant.property-value.css { + color: #F9EE98; +} +.markdown-body .line .meta.preprocessor.at-rule .keyword.control.at-rule { + color: #8693A5; +} +.markdown-body .line .meta.property-value .support.constant.named-color.css, .markdown-body .line .meta.property-value .constant { + color: #87C38A; +} +.markdown-body .line .meta.constructor.argument.css { + color: #8F9D6A; +} +.markdown-body .line .meta.diff, .markdown-body .line .meta.diff.header { + color: #F8F8F8; + background-color: #0E2231; +} +.markdown-body .line .meta.separator { + color: #60A633; + background-color: #242424; +} +.markdown-body .line .meta.line.entry.logfile, .markdown-body .line .meta.line.exit.logfile { + background-color: rgba(238, 238, 238, 0.16); +} +.markdown-body .line .meta.line.error.logfile { + background-color: #751012; +} +.account-show h3 { + margin-bottom: 0; +} +.account-show section { + margin-bottom: 64px; + border-bottom: 1px #efeae1; +} +.account-invites { + text-align: center; + background-color: #efeae1; + padding-top: 20px; + padding-bottom: 20px; +} +.account-token { + padding-right: 90px; +} +.account-token h3 { + margin-top: 0; +} +.account-token .show-token { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + width: 280px; + text-align: center; +} +.account-token input[type=submit] { + height: 34px; + font-size: 14px; +} +.address-form.loading { + opacity: 0.7; +} +.address-block p { + padding-right: 90px; +} +.address-form { + margin: 0 auto; +} +.address-form .hidden { + display: none; +} +.address-form label, .address-form input, .address-form select { + display: inline-block; +} +.address-form label { + width: 20%; + text-align: right; +} +.address-form label+input { + width: 55%; + margin: 16px 10% 0 4%} +.address-form label+select { + width: 55%; + margin: 16px 10% 0 4%} +.address-form input+input { + float: right; +} +.address-form input+select { + float: right; +} +.address-form input[disabled] { + opacity: 0.8; +} +.address-form input[type="submit"], .address-form .button { + margin: 16px 20% 0 4%; + width: 27.5%; + float: right; + text-align: center; + line-height: normal; +} +.admin .spinnin { + opacity: 0.5; +} +.admin .explanation { + font-size: 80%; + color: #a29f99; + margin-top: 6px; +} +.admin h3, .admin h4 { + margin-bottom: 0px; +} +.admin .admin-package-search input[type=text] { + width: 100%} +.admin .admin-package-search-results { + padding-left: 40px; + padding-right: 40px; + margin-bottom: 20px; +} +.admin .admin-package-search-results ul.package-list li { + padding: 4px; +} +.admin .admin-package-search-results ul.package-list li:nth-child(odd) { + background-color: #f8f6f2; +} +.admin ul.package-list { + padding: 0px; + border-top: 1px solid #d3d1ce; + border-left: 1px solid #d3d1ce; + border-right: 1px solid #a29f99; +} +.admin ul.package-list li { + width: 100%; + list-style-type: none; + padding: 6px; + border-bottom: 1px solid #a29f99; +} +.admin ul.package-list li .delete-button { + color: #cc0000; +} +.admin ul.package-list li .add-button { + color: #3b9b6d; +} +.admin ul.package-list li .octicon { + float: right; + margin: 6px; +} +.admin ul.package-list li:nth-child(odd) { + background-color: #efeae1; +} +.admin .flags-list thead { + background-color: #eee; +} +.admin .flags-list tbody tr:nth-child(2n) { + background-color: #eee; +} +.admin .flag-details.unresolved { + background-color: #ffa5a5; +} +.admin .flag-details.resolved { + background-color: #e6ffcb; +} +.admin .flag-details.resolved h3 { + text-decoration: line-through; +} +.admin .blacklisting-details { + background-color: #ffa5a5; +} +.contact-title { + font-size: 40px; + font-weight: 300; + line-height: 1.4; + margin: 0 0 20px 0; +} +.contact-list { + list-style-type: 0; + padding-left: 0; +} +.contact-list li { + display: inline-block; + margin-right: 5px; +} +.contact-list li:first-child a { + padding-left: 0; +} +.contact-list a { + padding: 5px; +} +.contact-list td:first-child { + padding-right: 10px; +} +form.contact-form { + width: 100%; + margin-left: auto; + margin-right: auto; +} +form.contact-form dl.form { + margin-left: auto; + margin-right: auto; +} +form.contact-form dl.form dd { + margin: 0px; +} +form.contact-form dl.form input[type="text"], form.contact-form dl.form textarea { + width: 100%; + margin-bottom: 14px; +} +form.contact-form input[type="submit"] { + float: right; + font-size: 16px; +} +.illustration-contact { + position: relative; + height: 470px; + width: 410px; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/contact-3ae38899acb56d525824efff908134f7.gif); +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { + .illustration-contact { + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/contact@2x-aaed57d1ba21525675c94c9ca3284742.gif); + -webkit-background-size: 410px 470px; + -moz-background-size: 410px 470px; + -o-background-size: 410px 470px; + background-size: 410px 470px; +} +}.documents .navigation { + text-align: right; + padding: 0; + font-weight: bold; +} +.documents .navigation a { + color: #a29f99; +} +.documents .navigation a:hover { + color: #574c4f; +} +.documents .navigation a.is-selected, .documents .navigation a:active { + color: #574c4f; +} +.atom-doc-index h2 { + margin: 0; + padding: 0; +} +.atom-doc-index h3.subheader { + font-weight: 400; + margin: 0; + margin-bottom: 20px; + padding: 0px; + color: #8e6965; +} +.atom-doc-index .doc-section .octicon { + margin-right: 3px; +} +.atom-doc-index .doc-section p { + font-size: 0.9em; + padding-right: 25px; +} +.atom-doc-index .doc-section h3 { + border-bottom: 1px solid #eee; +} +.atom-doc-index .doc-section ul { + list-style-type: none; + padding: 0; +} +.atom-doc-index .doc-section ul li { + margin: 5px 0; +} +.atom-doc-index .documents-search { + margin-bottom: 10px; +} +.version-switcher { + float: left; + margin-top: 9px; +} +.documents-search { + line-height: 1.4; + margin-bottom: 40px; + display: table; +} +.documents-search .select-menu { + display: table-cell; + width: 1%; + padding-right: 20px; +} +.documents-search input[type="text"] { + font-size: 16px; + width: 100%; + margin: 0; + display: table-cell; +} +.documents-toc .anchor { + display: none; +} +.documents-toc h2, .documents-toc h3 { + margin: 20px 0 10px; + font-size: 22px; +} +.documents-toc ul { + padding-left: 0; + list-style-type: none; + margin: 0; +} +.inspectocat { + display: block; + width: 470px; + height: 448px; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/inspectocat-e0ce72644902fcc0af87121531a11043.png); +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { + .inspectocat { + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/inspectocat@2x-d35d83661645adb55272645d32977f69.png); + -webkit-background-size: 470px 448px; + -moz-background-size: 470px 448px; + -o-background-size: 470px 448px; + background-size: 470px 448px; +} +}.doc-version-warning { + position: relative; + display: block; + font-weight: bold; + vertical-align: middle; + margin-bottom: 20px; + padding: 10px; + text-align: center; + border-radius: 5px; + border: 1px solid #ccbb9e; + background-color: #ddd3c0; + background-image: -moz-linear-gradient(#efeae1, #ddd3c0); + background-image: -webkit-linear-gradient(#efeae1, #ddd3c0); + background-image: linear-gradient(#efeae1, #ddd3c0); + background-repeat: repeat-x; +} +.breadcrumbs { + padding-left: 0; + margin: 0 0 20px; + font-size: 15px; +} +.breadcrumbs li { + display: inline-block; + list-style-type: none; +} +.breadcrumbs li:after { + content: '>'} +.breadcrumbs li:last-child:after { + content: ''} +.manual-docs h1 { + margin-top: 0px; +} +.manual-docs ul { + list-style-type: none; + margin: 0; + margin-left: 15px; + padding: 0; +} +.manual-docs ul li { + margin-top: 4px; + font-size: 1.2em; +} +.manual-docs ul li small { + font-size: 0.9em; + color: #666; + margin-right: 10px; +} +.manual-docs .manual-ebooks { + width: 200px; + float: right; + margin-top: 10px; + text-align: center; +} +.manual-docs .manual-ebooks h3 { + margin: 1em 0 0 0; +} +.manual-docs .manual-ebooks img { + width: 200px; +} +.manual-docs .manual-ebooks .ebooks img { + padding: 10px 10px 0 10px; + width: 100px; +} +.toc { + float: left; + display: block; + width: 260px; + max-width: 260px; + margin-right: 15px; + overflow: hidden; + border-right: 1px solid #eee; +} +.toc h3 { + padding: 0; + margin: 0; + margin-bottom: 10px; +} +.toc h4 { + margin: 0; + padding: 0; +} +.toc ul { + list-style-type: none; + margin: 0; + padding: 0; + font-size: 0.95em; +} +.toc ul li { + padding: 1px; + padding-left: 15px; +} +.toc ul li .selected { + background: #eee; +} +.document-content { + padding-left: 15px; +} +.document-content h1 { + font-size: 1.0em; + border-bottom: 0; + text-align: right; + font-weight: 200; +} +.document-content pre { + background: #eee; + color: #333333; +} +.document-content pre code.hll { + background-color: #ffffcc; +} +.document-content pre code.c { + color: #0099FF; + font-style: italic; +} +.document-content pre code.err { + color: #aa0000; +} +.document-content pre code.k { + color: #006699; + font-weight: bold; +} +.document-content pre code.o { + color: #555555; +} +.document-content pre code.cm { + color: #35586C; + font-style: italic; +} +.document-content pre code.cp { + color: #009999; +} +.document-content pre code.c1 { + color: #35586C; + font-style: italic; +} +.document-content pre code.cs { + color: #35586C; + font-weight: bold; + font-style: italic; +} +.document-content pre code.gd { + background-color: #ffcccc; +} +.document-content pre code.ge { + font-style: italic; +} +.document-content pre code.gr { + color: red; +} +.document-content pre code.gh { + color: #003300; + font-weight: bold; +} +.document-content pre code.gi { + background-color: #ccffcc; +} +.document-content pre code.go { + color: black; +} +.document-content pre code.gp { + color: #000099; + font-weight: bold; +} +.document-content pre code.gs { + font-weight: bold; +} +.document-content pre code.gu { + color: #003300; + font-weight: bold; +} +.document-content pre code.gt { + color: #99cc66; +} +.document-content pre code.kc { + color: #006699; + font-weight: bold; +} +.document-content pre code.kd { + color: #006699; + font-weight: bold; +} +.document-content pre code.kn { + color: #006699; + font-weight: bold; +} +.document-content pre code.kp { + color: #006699; +} +.document-content pre code.kr { + color: #006699; + font-weight: bold; +} +.document-content pre code.kt { + color: #007788; + font-weight: bold; +} +.document-content pre code.m { + color: #ff6600; +} +.document-content pre code.s { + color: #cc3300; +} +.document-content pre code.na { + color: #330099; +} +.document-content pre code.nb { + color: #336666; +} +.document-content pre code.nc { + color: #00AA88; + font-weight: bold; +} +.document-content pre code.no { + color: #336600; +} +.document-content pre code.nd { + color: #9999ff; +} +.document-content pre code.ni { + color: #999999; + font-weight: bold; +} +.document-content pre code.ne { + color: #CC0000; + font-weight: bold; +} +.document-content pre code.nf { + color: #cc00ff; +} +.document-content pre code.nl { + color: #9999ff; +} +.document-content pre code.nn { + color: #00CCFF; + font-weight: bold; +} +.document-content pre code.nt { + color: #330099; + font-weight: bold; +} +.document-content pre code.nv { + color: #003333; +} +.document-content pre code.ow { + color: #000000; + font-weight: bold; +} +.document-content pre code.w { + color: #bbbbbb; +} +.document-content pre code.mf { + color: #ff6600; +} +.document-content pre code.mh { + color: #ff6600; +} +.document-content pre code.mi { + color: #ff6600; +} +.document-content pre code.mo { + color: #ff6600; +} +.document-content pre code.sb { + color: #cc3300; +} +.document-content pre code.sc { + color: #cc3300; +} +.document-content pre code.sd { + color: #CC3300; + font-style: italic; +} +.document-content pre code.s2 { + color: #cc3300; +} +.document-content pre code.se { + color: #CC3300; + font-weight: bold; +} +.document-content pre code.sh { + color: #cc3300; +} +.document-content pre code.si { + color: #aa0000; +} +.document-content pre code.sx { + color: #cc3300; +} +.document-content pre code.sr { + color: #33aaaa; +} +.document-content pre code.s1 { + color: #cc3300; +} +.document-content pre code.ss { + color: #aa6600; +} +.document-content pre code.bp { + color: #336666; +} +.document-content pre code.vc { + color: #003333; +} +.document-content pre code.vg { + color: #003333; +} +.document-content pre code.vi { + color: #003333; +} +.document-content pre code.il { + color: #ff6600; +} +.document-content pre code.g { + color: #005500; +} +.document-content pre code.l { + color: #cc6600; +} +.document-content pre code.l { + color: #ff9900; +} +.document-content pre code.n { + color: #000088; +} +.document-content pre code.nx { + color: #000088; +} +.document-content pre code.py { + color: #9966ff; +} +.document-content pre code.p { + color: black; +} +.document-content pre code.x { + color: #ff0066; +} +.document-content pre[data-code-language="console"] { + background: #ddd; + padding: 10px; +} +.document-content pre[data-code-language="console"] code.go { + color: #555; + font-size: 1.0em; +} +.document-content pre[data-code-language="console"] code.gp { + color: #009900; + font-weight: bold; +} +.training-video-cta { + padding: 20px 0 50px 0; + text-align: center; +} +.training-video-link { + margin-left: 10px; + padding: 7px 12px 7px 0; + font-size: 0.9em; + color: #3fa674; + border-radius: 2px; + border: 1px solid #3fa674; +} +.training-video-link a, .training-video-link a:hover { + text-decoration: none; + color: inherit; +} +.training-video-play { + padding: 7px 9px; + margin-right: 7px; + margin-left: -4px; + color: #fff; + background: #3fa674; + border-radius: 2px 0 0 2px; + border: 1px solid #3fa674; +} +.training-video-link:hover { + color: #fff; + background: #6bc79b; + border-color: #6bc79b; +} +.api-search-result { + width: 780px; +} +.api-search-result .highlights em { + font-style: normal; + font-weight: bold; +} +.api-search-result .highlights .highlight-separator { + margin-left: 8px; + margin-right: 8px; +} +.documents { + line-height: 1.6; +} +.documents a:focus { + outline: 0; +} +.documents code { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 14px; + padding: 0.3em 0; + background-color: #f8f6f2; + border-radius: 3px; + border: none; +} +.documents .extended-methods-container .extended-methods { + display: none; +} +.documents .extended-methods-container.show .extended-methods { + display: block; +} +.documents .extended-methods-container.show .extended-toggle .octicon:before { + content: '\f0a3'} +.documents .extended-toggle { + display: block; + margin: 20px 0; + font-weight: normal; +} +.documents .extended-toggle .octicon { + color: #b4daba; + width: 12px; +} +.documents .no-methods-message { + opacity: .5; + font-style: italic; +} +.documents .markdown-body { + font-size: 16px; +} +.documents .markdown-body .anchor .octicon { + color: #9e9b95; +} +.documents .markdown-body pre { + margin: 0; + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 14px; +} +.documents .markdown-body .reference-link { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 14px; +} +.documents .column.sidebar { + width: 30%} +.documents .column.main-column { + width: 70%} +.documents .section { + border-bottom: solid 1px #efeae1; +} +.documents .detail-section { + margin: 30px 0 20px 0; +} +.documents .document-section-nav h3 { + margin-bottom: 4px; + font-size: 18px; +} +.documents .document-section-nav h3 a { + color: #574c4f; +} +.documents .label { + display: inline-block; + border-radius: 2px; + color: white; + font-weight: bold; + text-transform: uppercase; +} +.documents .label.label-extended { + background: #faaf4f; +} +.documents .label.label-essential { + background: #81c08b; +} +.documents .page-title { + margin-top: 0; + margin-bottom: 15px; + font-size: 40px; + font-weight: 300; + line-height: 1; +} +.documents .page-title .label { + vertical-align: middle; + margin-top: -2px; + padding: 6px; + font-size: 12px; +} +.documents .method-signature .argument { + color: #666; +} +.documents a:hover .octicon-file-code { + color: #2d7653; +} +.documents .document-source { + display: inline-block; + vertical-align: middle; + margin-top: -1px; + font-size: 14px; + color: #3b9b6d; +} +.documents .example { + margin: 1em 0; +} +.documents .example .description { + margin-bottom: 1em; +} +.documents .operator { + color: #b4daba; +} +.documents .api-entry h1, .documents .api-entry h2, .documents .api-entry h3, .documents .api-entry h4, .documents .api-entry h5, .documents .api-entry h6 { + margin: 1em 0 !important; +} +.documents .api-entry h3 { + font-size: 16px; +} +.documents .api-entry h4, .documents .api-entry h5, .documents .api-entry h6 { + font-size: 14px; +} +.documents .api-entry .method-summary-wrapper { + display: none; +} +.documents .api-entry.expanded { + padding-bottom: 10px; +} +.documents .api-entry.expanded .method-summary-wrapper { + display: block; + padding-bottom: 20px; +} +.documents .api-entry>.name { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 14px; + margin-bottom: 0.5em; + margin-top: 0; + font-weight: normal; +} +.documents .api-entry .source-link { + display: inline; + color: #81c08b; +} +.documents .api-entry .source-link .octicon { + position: relative; + top: -2px; +} +.documents .api-entry .summary p { + margin-top: 0; +} +.documents .api-entry .summary p:last-child { + margin-bottom: 1em; +} +.documents .api-entry .return-values, .documents .api-entry .arguments { + margin: 1em 0; + width: 100%; + border-spacing: 0; + border-collapse: collapse; + border: solid 1px #efeae1; +} +.documents .api-entry .return-values .optional, .documents .api-entry .arguments .optional { + float: right; + background: #f8f6f2; + margin-top: -8px; + margin-right: -10px; + display: block; + padding: 0px 6px; + line-height: 20px; + height: 20px; + font-size: 12px; + color: rgba(0, 0, 0, 0.5); +} +.documents .api-entry .return-values th, .documents .api-entry .arguments th { + padding: 8px 10px; + font-size: 14px; + color: #8e6965; + text-align: left; + background-color: #faf8f5; +} +.documents .api-entry .return-values td, .documents .api-entry .arguments td { + padding: 8px 10px; + vertical-align: top; + border-top: solid 1px #efeae1; +} +.documents .api-entry .return-values p, .documents .api-entry .arguments p { + margin: 0; +} +.documents .api-entry .return-values .argument-depth-1>td, .documents .api-entry .return-values .argument-depth-2>td, .documents .api-entry .return-values .argument-depth-3>td, .documents .api-entry .return-values .argument-depth-4>td, .documents .api-entry .return-values .argument-depth-5>td, .documents .api-entry .arguments .argument-depth-1>td, .documents .api-entry .arguments .argument-depth-2>td, .documents .api-entry .arguments .argument-depth-3>td, .documents .api-entry .arguments .argument-depth-4>td, .documents .api-entry .arguments .argument-depth-5>td { + border-top: none; +} +.documents .api-entry .return-values .argument-depth-1>td>code, .documents .api-entry .return-values .argument-depth-2>td>code, .documents .api-entry .return-values .argument-depth-3>td>code, .documents .api-entry .return-values .argument-depth-4>td>code, .documents .api-entry .return-values .argument-depth-5>td>code, .documents .api-entry .arguments .argument-depth-1>td>code, .documents .api-entry .arguments .argument-depth-2>td>code, .documents .api-entry .arguments .argument-depth-3>td>code, .documents .api-entry .arguments .argument-depth-4>td>code, .documents .api-entry .arguments .argument-depth-5>td>code { + background-color: transparent; + padding: 0; + color: #2e282a; +} +.documents .api-entry .return-values .argument-depth-1>td>code:before, .documents .api-entry .return-values .argument-depth-1>td>code:after, .documents .api-entry .return-values .argument-depth-2>td>code:before, .documents .api-entry .return-values .argument-depth-2>td>code:after, .documents .api-entry .return-values .argument-depth-3>td>code:before, .documents .api-entry .return-values .argument-depth-3>td>code:after, .documents .api-entry .return-values .argument-depth-4>td>code:before, .documents .api-entry .return-values .argument-depth-4>td>code:after, .documents .api-entry .return-values .argument-depth-5>td>code:before, .documents .api-entry .return-values .argument-depth-5>td>code:after, .documents .api-entry .arguments .argument-depth-1>td>code:before, .documents .api-entry .arguments .argument-depth-1>td>code:after, .documents .api-entry .arguments .argument-depth-2>td>code:before, .documents .api-entry .arguments .argument-depth-2>td>code:after, .documents .api-entry .arguments .argument-depth-3>td>code:before, .documents .api-entry .arguments .argument-depth-3>td>code:after, .documents .api-entry .arguments .argument-depth-4>td>code:before, .documents .api-entry .arguments .argument-depth-4>td>code:after, .documents .api-entry .arguments .argument-depth-5>td>code:before, .documents .api-entry .arguments .argument-depth-5>td>code:after { + content: none; +} +.documents .api-entry .return-values .argument-depth-1>td:first-child, .documents .api-entry .arguments .argument-depth-1>td:first-child { + padding-left: 27px; +} +.documents .api-entry .return-values .argument-depth-2>td:first-child, .documents .api-entry .arguments .argument-depth-2>td:first-child { + padding-left: 42px; +} +.documents .api-entry .return-values .argument-depth-3>td:first-child, .documents .api-entry .arguments .argument-depth-3>td:first-child { + padding-left: 57px; +} +.documents .api-entry .return-values .argument-depth-4>td:first-child, .documents .api-entry .arguments .argument-depth-4>td:first-child { + padding-left: 72px; +} +.documents .api-entry .return-values .argument-depth-5>td:first-child, .documents .api-entry .arguments .argument-depth-5>td:first-child { + padding-left: 87px; +} +.documents .api-entry .return-values code .argument-list, .documents .api-entry .arguments code .argument-list { + opacity: .6; +} +.survey-landing .survey-button .octicon { + margin-right: 6px; +} +.survey-landing input.survey-link { + background-color: transparent; + text-decoration: underline; + border: none; + cursor: pointer; + display: block; + font-size: 14px; + margin-top: 10px; + color: #a29f99; +} +#lean_overlay { + position: fixed; + z-index: 100; + top: 0px; + left: 0px; + height: 100%; + width: 100%; + background: #000; + display: none; +} +#flag-modal, .blacklist-modal, .delete-modal { + background: #efeae1; + padding: 24px; + border-radius: 3px; + text-align: center; +} +#flag-modal .octicon, .blacklist-modal .octicon, .delete-modal .octicon { + font-size: 1.5em; +} +#flag-modal h2, .blacklist-modal h2, .delete-modal h2 { + margin: 0; + font-weight: 300; + font-size: 40px; + line-height: 1.4; +} +#flag-modal p, .blacklist-modal p, .delete-modal p { + margin-top: 0; +} +#flag-modal textarea, #flag-modal input[type=text], .blacklist-modal textarea, .blacklist-modal input[type=text], .delete-modal textarea, .delete-modal input[type=text] { + width: 100%; + margin-bottom: 24px; +} +#flag-modal .flag-button, .blacklist-modal .flag-button, .delete-modal .flag-button { + float: right; + font-size: 14px; + margin: 0; + height: 34px; + margin-left: 10px; + line-height: 0; +} +#peek { + overflow: hidden; +} +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +html { + height: 100%} +body { + height: 100%; + min-width: 1060px; + margin: 0; + color: #574c4f; + font: 16px/1.7 normal normal; + font-family: "Helvetica Neue", Helvetica, arial, freesans, clean, sans-serif; +} +.wrapper { + width: 860px; + margin: 0 auto; + padding-left: 40px; + padding-right: 40px; + overflow: hidden; +} +.wrapper.wide { + width: 1060px; +} +.wrapper.no-pad { + padding-left: 0; + padding-right: 0; +} +.content-push { + margin-top: 40px; + height: 100%} +.footer-push { + min-height: 100%; + height: auto !important; + height: 100%; + margin-bottom: -55px; +} +.footer-pad { + height: 95px; +} +a { + color: #3b9b6d; + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +h1, h2, h3, h4, h5, h6 { + color: #4c4245; +} +h1.center, h2.center, h3.center, h4.center, h5.center, h6.center { + text-align: center; +} +hr { + border: 0; + height: 1px; + background-color: #efeae1; + display: block; + width: 100%; + clear: both; +} +.top-bar { + text-align: left; + padding: 5px 0; + background-color: #584b4f; + color: #efeae1; + font-size: 14px; + height: 43px; +} +.top-bar h1 { + font-size: inherit; + display: inline-block; + line-height: 0; + margin: 0; +} +.top-bar a { + color: #efeae1; +} +.top-bar a:hover { + color: #81c08b; + text-decoration: none; +} +.top-bar a.is-selected { + color: #a29f99; +} +.top-bar .navigation { + display: inline-block; +} +.top-bar .top-bar-right { + float: right; + line-height: 33px; +} +.top-bar .top-bar-right .octicon { + position: relative; + top: 1px; + padding: 5px; +} +.top-bar .top-bar-right .tooltipped { + padding-bottom: 2px; + margin-left: 10px; +} +.top-bar .top-bar-right .gravatar { + height: 22px; + width: 22px; + vertical-align: -7px; + margin-right: 5px; +} +.top-bar .minibutton { + margin: 4px 0; +} +.logo-small { + width: 114px; + height: 24px; + margin: 4px 8px 4px 0; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/logo-small-86dc81f0ff77214529414d642b2ccbaa.png); +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { + .logo-small { + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/logo-small@2x-370d085fa292c0b85086b85d1a52e1af.png); + -webkit-background-size: 114px 24px; + -moz-background-size: 114px 24px; + -o-background-size: 114px 24px; + background-size: 114px 24px; +} +}.header { + width: 100%; + text-align: center; +} +.header .wrapper { + overflow: hidden; + padding: 50px 0 40px; + line-height: 0; +} +.header h1 { + margin: 0; + display: inline-block; +} +.header .logo { + display: block; + width: 290px; + height: 60px; + line-height: 0; + color: #574c4f; + text-decoration: none; + text-indent: 230px; + white-space: nowrap; + overflow: hidden; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/logo-d78fae91ce6081d8d4615e9f0b709352.png); +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { + .header .logo { + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/logo@2x-2040b5997097453e0d082d25ea76e34e.png); + -webkit-background-size: 290px 60px; + -moz-background-size: 290px 60px; + -o-background-size: 290px 60px; + background-size: 290px 60px; +} +}.header .github-log-in-button { + float: right; + margin-top: 18px; + margin-left: 20px; + padding: 5px 10px; + font-size: 14px; +} +.navigation { + list-style-type: none; + margin: 0; + padding: 0; +} +.navigation li { + display: inline-block; + padding-right: 5px; + height: 33px; + vertical-align: top; +} +.navigation li:last-child { + padding-right: 0; +} +.navigation a { + padding: 5px; + display: inline-block; + transition: color 0.2s; + -o-transform: color 0.2s; + -moz-transform: color 0.2s; + -webkit-transition: color 0.2s; +} +.navigation a:hover { + text-decoration: none; +} +.footer { + background-color: #efeae1; + height: 55px; + padding: 15px; +} +.footer a { + color: #574c4f; +} +.footer a:hover { + text-decoration: none; +} +.footer span { + color: #574c4f; +} +.footer .footer-right { + float: right; +} +.footer .footer-left { + float: left; + margin: 0; + padding: 0; +} +.footer .footer-left li { + display: inline-block; + list-style-type: none; + margin-right: 15px; +} +.footer .octicon { + position: relative; + font-size: 20px; + top: 1px; +} +.footer .octicon-logo-github { + top: 2px; +} +.tabs { + display: inline-block; +} +.tabs ul { + display: table; + padding: 0; + margin: 0; +} +.tabs li { + display: table-cell; + list-style-type: none; +} +.tabs .button { + width: 100%; + padding: 10px 16px; + font-size: 18px; +} +.columns { + overflow: hidden; + width: 100%} +.columns .column { + float: left; + padding-left: 20px; + padding-right: 20px; + vertical-align: top; +} +.columns .column:first-child { + padding-left: 0; + padding-right: 20px; +} +.columns .column:last-child { + padding-left: 20px; + padding-right: 0; +} +.columns .left, .columns .right { + width: 50%} +.columns .sidebar { + width: 33.3%} +.columns .main-column { + width: 66.6%} +.columns.middle-align .column { + vertical-align: middle; +} +.columns.middle-align .column h2 { + font-weight: 300; + font-size: 36px; +} +.search-page .search-results { + padding-left: 0; +} +.search-page .search-results-header { + margin-top: 3px; + margin-bottom: 2px; + font-size: 18px; + font-weight: normal; + color: #999; + display: inline-block; +} +.search-page .search-results-header em { + color: #66595c; + font-weight: bold; +} +.search-page .try-other-search-message { + color: #999; +} +.search-page .markdown h1, .search-page .markdown h2, .search-page .markdown h3, .search-page .markdown h4, .search-page .markdown h5, .search-page .markdown h6 { + font-size: 16px; + font-weight: bold; + border-bottom: 0; +} +.search-page .markdown .anchor { + display: none; +} +.search-page .markdown a { + color: #574c4f; +} +.docs-search-results h3 { + margin: 0; + font-size: 18px; +} +.docs-search-results li { + list-style-type: none; + border-top: 1px solid #eee; + padding: 20px 0; +} +.docs-search-results li:first-child { + border-top-color: #ddd; +} +.docs-search-results-header { + margin: 0; + line-height: 18px; +} +.sidebar-search-field { + width: 100%; + font-size: 14px; + padding: 5px; +} +.octicon:hover { + text-decoration: none; +} +.flash { + text-align: left; + padding: 5px; +} +.flash .flash-inner { + width: 1060px; + margin: 0 auto; + padding-left: 40px; + padding-right: 40px; +} +.flash.notice { + color: #3b9b6d; + border-top: 1px solid #c8e3cc; + background-color: #d8f5dd; +} +.flash.alert { + color: #bf8f80; + border-top: 1px solid #edddd8; + background-color: #ffede7; +} +.gravatar { + border-radius: 3px; + border: 0; +} +.hero .flash.notice, .hero .flash.alert, .invite .flash.notice, .invite .flash.alert { + background-color: transparent; + border-top: 0; +} +.card { + list-style-type: none; + border: 1px solid #ddd; + border-radius: 3px; + margin: 0 20px 20px 0; + width: 480px; +} +.card img { + display: inline-block; + vertical-align: middle; +} +.card .meta { + padding: 13px; + background-color: #fafafa; + line-height: 1; +} +.index-title { + font-size: 32px; + font-weight: 400; +} +.thirds, .halves { + overflow: hidden; + margin-right: -20px; +} +.thirds .grid-cell, .halves .grid-cell { + float: left; + padding-right: 20px; +} +.halves .grid-cell { + width: 50%} +.thirds .grid-cell { + width: 33.3%} +.nope { + position: absolute; + width: 256px; + height: 86px; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/soon-784569d41a34ce65868cd285296fb629.gif); + top: 50%; + left: 50%; + margin-top: -85px; + margin-left: -128px; + line-height: 0; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { + .nope { + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/soon@2x-2182dd29854ee41ec26a8db3134e3321.gif); + -webkit-background-size: 256px 86px; + -moz-background-size: 256px 86px; + -o-background-size: 256px 86px; + background-size: 256px 86px; +} +}.side-nav { + background-color: #f8f6f2; + border-radius: 3px; +} +.side-nav ul { + padding-bottom: 15px; + padding-left: 0px; + margin-top: 0; +} +.side-nav .side-nav-item { + list-style-type: none; +} +.side-nav .side-nav-item a { + display: block; + padding: 2px 15px; +} +.side-nav .side-nav-item a:hover { + text-decoration: none; + background-color: #efeae1; +} +.side-nav .side-nav-item.active a { + color: #fff; + background-color: #3b9b6d; +} +.side-nav .side-nav-header { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 6px; +} +.side-nav .side-nav-header:first-child { + padding-top: 10px; + margin-top: 0; +} +.stats-footnote { + font-size: 80%; + color: #9e9b95; +} +.package-list { + margin-bottom: 20px; +} +.package-list .loading-overlay { + background-color: rgba(255, 255, 255, 0.7); + position: absolute; + width: 980px; + height: 456px; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/octocat-spinner-64-fad3c06d752a1ae9c68be343a7bc6e06.gif); + background-repeat: no-repeat; + background-position: center; + display: none; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { + .package-list .loading-overlay { + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/octocat-spinner-64@2x-e10014e3a2e48bc8985354213a962f91.gif); + -webkit-background-size: 64px 64px; + -moz-background-size: 64px 64px; + -o-background-size: 64px 64px; + background-size: 64px 64px; +} +}.package-list hr { + margin: 0; +} +.package-list li { + list-style-type: none; +} +.package-list .card { + margin-bottom: 20px; +} +.package-list .package-list-header { + height: 51px; + margin-bottom: 10px; +} +.package-list .package-list-title { + font-size: 30px; + font-weight: 300; + margin: 0; +} +.package-list .package-list-see-all { + float: right; + display: inline-block; + font-size: 15px; + font-weight: normal; + margin-top: 19px; +} +.package-list .search-sorter div { + display: inline; + padding-left: 16px; +} +.package-list .search-sorter div .active { + padding-left: 0px; +} +.package-list .search-sorter div a { + color: #9e9b95; +} +.package-list .search-sorter .icon-up, .package-list .search-sorter .icon-down { + color: #9e9b95; + display: none; +} +.package-list .search-sorter div.active.asc .icon-up { + display: inline; +} +.package-list .search-sorter div.active.desc .icon-down { + display: inline; +} +.package-list .search-sort-select { + float: right; +} +.package-list .trending-select { + display: inline-block; +} +.package-list .trending-select .octicon-triangle-down { + vertical-align: middle; + margin-left: 5px; +} +.card { + position: relative; + list-style-type: none; + border: 1px solid #ddd; + border-radius: 3px; + width: 100%; + overflow: hidden; +} +.card img { + display: inline-block; + vertical-align: middle; +} +.card .meta { + position: relative; + padding: 13px; + background-color: #fafafa; + line-height: 1; +} +.card .meta .author { + color: #999; + font-size: 15px; +} +.card .meta a.linked-octicon { + text-decoration: none; +} +.card .meta a.linked-octicon:hover .octicon { + color: #3b9b6d; +} +.card .meta a.linked-octicon:hover .value { + color: #3b9b6d; +} +.card .meta .stat { + height: 26px; + display: inline-block; + line-height: 24px; + margin-right: 5px; + padding-right: 5px; + vertical-align: top; +} +.card .meta .stat .octicon { + color: #999; +} +.card .meta .action { + border-radius: 3px; + padding: 3px 6px; +} +.card .meta .action:hover { + background-color: #eaeaea; +} +.card .meta .value { + color: #999; + font-size: 13px; +} +.card .meta-right { + position: absolute; + right: 13px; + top: 11px; + background-color: inherit; + padding-left: 10px; +} +.card.blank-slate { + text-align: center; + color: #a29f99; + height: 132px; + line-height: 132px; +} +.package-card .card-name, .project-card .card-name { + font-weight: 300; + font-size: 28px; + margin: 0; + line-height: 1.4; +} +.package-card .card-name .css-truncate-target, .project-card .card-name .css-truncate-target { + color: #3b9b6d; +} +.package-card .keywords, .project-card .keywords { + min-height: 20px; + font-size: 12px; + line-height: 20px; + padding: 0; + margin: 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.package-card .keywords li, .project-card .keywords li { + padding: 2px 4px; + list-style-type: none; + display: inline; + border-radius: 3px; + border: 1px solid #efeae1; + background-color: #f8f6f2; +} +.package-card .keywords li a, .project-card .keywords li a { + color: #9e9b95; +} +.package-card .card-description, .project-card .card-description { + font-size: 15px; +} +.package-card .body, .project-card .body { + padding: 7px 13px; +} +.package-card .body .css-truncate-target, .project-card .body .css-truncate-target { + max-width: 100%} +.package-card p, .project-card p { + margin: 0; +} +.package-card img, .project-card img { + height: 24px; + width: 24px; +} +.search-form { + display: flex; + margin-bottom: 40px; +} +input.search-input { + flex: 1; + font-size: 18px; + -webkit-appearance: none; +} +.search-button { + margin-left: 7px; + padding: 7px 14px; + line-height: 21px; +} +.package-header { + margin-bottom: 40px; +} +.package-header .columns .column { + vertical-align: middle; +} +.package-header h2 { + margin: 0; +} +.package-header h4 { + margin: 0 0 5px; + font-weight: bold; + font-size: 16px; +} +.manual-install { + margin-top: 2px; + padding: 0px 5px 2px 18px; + border: 1px solid #a29f99; + background-color: #efeae1; + border-radius: 3px; + font-size: 14px; + display: block; + position: relative; + white-space: nowrap; +} +.manual-install:before { + content: '$'; + position: absolute; + left: 5px; +} +.star-box { + display: inline-block; + vertical-align: top; +} +.star-box a.social-count { + font-size: 13px; +} +.star-box .star-button { + padding: 0 6px; +} +.star-box .star-button .octicon { + margin-right: 0px; +} +.package-meta { + font-size: 14px; +} +.package-meta .time { + color: #9e9b95; +} +.package-meta .card-name { + margin-right: 20px; + font-size: 16px; + float: left; +} +.package-meta h3 { + margin: 0; + font-size: 22px; +} +.package-meta h4 { + margin: 10px 0 0; + font-weight: bold; + font-size: 16px; + clear: both; +} +.package-meta h4:first-child { + margin-top: 0; +} +.package-meta ul { + display: table; + width: 100%; + border: 1px solid #ddd; + padding-left: 0; + margin-top: 0; + border-radius: 3px; +} +.package-meta ul li { + display: table-cell; + list-style-type: none; + width: 1%; + text-align: center; + border-right: 1px solid #ddd; + padding: 0; + white-space: nowrap; +} +.package-meta ul li a { + color: #574c4f; + height: 100%; + width: 100%; + padding: 5px; + display: block; + transition: color 0.2s; + -o-transform: color 0.2s; + -moz-transform: color 0.2s; + -webkit-transition: color 0.2s; +} +.package-meta ul li a.disabled { + color: #bdb3b5; +} +.package-meta ul li a.disabled:hover { + color: #bdb3b5; +} +.package-meta ul li a:hover { + text-decoration: none; + color: #3b9b6d; +} +.package-meta ul li a .octicon { + margin-right: 3px; +} +.package-meta ul li:last-child { + border-right: 0; +} +.package-meta .show-flag { + float: right; + color: #999; + transition: color 0.2s; + -o-transform: color 0.2s; + -moz-transform: color 0.2s; + -webkit-transition: color 0.2s; +} +.package-meta .show-flag:hover { + text-decoration: none; + color: #3b9b6d; +} +.package-meta table { + width: 100%; + border: 1px solid #ddd; + border-collapse: collapse; +} +.package-meta table td { + border: 1px solid #ddd; + text-align: center; + padding: 0; +} +.package-meta table a { + color: #574c4f; + height: 100%; + width: 100%; + padding: 5px; + display: block; +} +.package-meta .author { + line-height: 0; +} +.package-meta .author img { + display: inline-block; + vertical-align: top; + height: 20px; + width: 20px; +} +.package-meta .package-card .card-name { + margin-bottom: 5px; + font-size: 24px; +} +.package-meta .package-card .card-description { + white-space: normal; + line-height: 1.4; +} +.package-meta .css-truncate-target { + max-width: 100%} +.package-meta .minibutton { + margin-top: 20px; +} +.all-packages { + margin-top: 20px; + text-align: center; +} +.all-packages .button { + margin-top: 20px; +} +.version-callout { + font-size: 16px; + color: #9e9b95; +} +.official-package { + font-size: 16px; + color: #3b9b6d; + font-weight: bold; + margin: 20px 0; + display: block; + height: 50px; +} +.readme { + margin-top: 40px; +} +.malicious-package-warning { + position: relative; + font-weight: bold; + vertical-align: middle; + margin-bottom: 40px; + padding: 15px 15px 15px 57px; + background-color: #ffa2a2; + background-image: -moz-linear-gradient(#ffb8b8, #ffa2a2); + background-image: -webkit-linear-gradient(#ffb8b8, #ffa2a2); + background-image: linear-gradient(#ffb8b8, #ffa2a2); + background-repeat: repeat-x; + border-radius: 5px; + border: 1px solid #e08f90; + color: #7b3131; +} +.malicious-package-warning .mega-octicon { + position: absolute; + top: 14px; + left: 15px; +} +.malicious-package-warning .minibutton { + position: absolute; + top: 16px; + right: 14px; +} +.stargazers-header { + font-size: 30px; + font-weight: 300; +} +.theme-card .upload-image.button { + margin: 0px; +} +.theme-card .gravatar { + height: 40px; + width: 40px; +} +.theme-card .avatar { + float: left; + margin-right: 13px; +} +.theme-card iframe { + border: 0; + width: 100%; + background-color: #aaa; + display: block; + height: 169px; +} +.theme-card .theme-name { + font-weight: normal; + width: 100%; + font-size: 15px; + float: left; + margin: 0; + line-height: 1.3; +} +.theme-card .theme-name a, .theme-card .theme-name span { + color: #574c4f; + display: block; + max-width: 100%} +.theme-card .author { + display: block; + width: 100%; + float: left; + line-height: 1.3; +} +.theme-card .meta { + overflow: hidden; +} +.theme-card .preview-link { + display: block; + position: relative; +} +.theme-card .preview-link .click-shield { + position: absolute; + height: 100%; + width: 100%; + top: 0; + left: 0; +} +.card-cells { + display: table; + width: 100%} +.card-cells .cell { + display: table-cell; + vertical-align: middle; +} +.card-cells .gravatar-cell { + width: 53px; +} +#crop-modal { + background: #efeae1; + padding: 20px 10px; + border-radius: 3px; +} +#crop-modal .spinner { + background-color: rgba(255, 255, 255, 0.7); + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/octocat-spinner-64-fad3c06d752a1ae9c68be343a7bc6e06.gif); + position: absolute; + background-repeat: no-repeat; + background-position: center; + display: none; + width: 100%; + height: 100%; + margin-left: -24px; + margin-top: -24px; + z-index: 9999999; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { + #crop-modal .spinner { + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/octocat-spinner-64@2x-e10014e3a2e48bc8985354213a962f91.gif); + -webkit-background-size: 64px 64px; + -moz-background-size: 64px 64px; + -o-background-size: 64px 64px; + background-size: 64px 64px; +} +}#crop-modal .flash { + display: none; +} +#crop-modal .columns { + padding: 0 10px; +} +#crop-modal .crop-column { + max-width: 600px; +} +#crop-modal .preview-column { + width: 306px; + padding-left: 0; +} +#crop-modal .crop-viewer { + width: 100%; + max-height: 600px; + overflow: hidden; +} +#crop-modal .theme-card { + margin-bottom: 10px; +} +#crop-modal .modal-actions>a { + margin-right: 10px; +} +#crop-modal .jcrop-holder img { + border: 1px solid #ddd !important; +} +.package-show .css-truncate-target { + max-width: auto; + white-space: normal; + overflow: auto; + text-overflow: inherit; +} +.reward-header { + background-color: #efeae1; +} +.reward-header .wrapper { + padding-top: 6px; +} +.reward-header .wrapper p { + display: table-cell; + vertical-align: middle; + text-align: center; + color: #574c4f; +} +.reward-header .wrapper p a { + color: #3b9b6d; +} +.search-unavailable { + position: relative; + list-style-type: none; + border: 1px solid #ddd; + border-radius: 3px; + width: 100%; + overflow: hidden; + padding: 7px 13px; +} +.search-unavailable img { + display: inline-block; + vertical-align: middle; + height: 24px; + width: 24px; +} +.search-unavailable h4 { + font-weight: 300; + font-size: 28px; + margin: 0; + line-height: 1.4; + margin-bottom: 10px; +} +.search-unavailable p { + font-size: 15px; + margin: 0; + margin-left: 40px; + margin-bottom: 20px; +} +.select-menu-button { + padding-right: 25px; +} +.select-menu-button .octicon { + margin-right: 1px; +} +.select-menu-button:before { + position: absolute; + top: 10px; + right: 10px; + display: block; + width: 0; + height: 0; + content: ""; + border: 4px solid; + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: transparent; +} +.select-menu-button.with-gravatar:before { + top: 13px; +} +.select-menu-button.icon-only { + padding-right: 18px; + padding-left: 7px; +} +.select-menu-button.icon-only:before { + right: 8px; +} +.select-menu-button.primary:before { + border-top-color: #fff; +} +.select-menu-button.primary:hover:active { + background-color: #4a993e; +} +.select-menu .spinner { + float: left; + margin: 4px 0 0 -24px; +} +.select-menu.active .select-menu-modal-holder { + display: block; +} +.select-menu.right-aligned { + float: right; + position: relative; +} +.select-menu.right-aligned .select-menu-modal-holder { + right: 0; +} +.select-menu.is-showing-clear-item .select-menu-clear-item { + display: block; +} +.select-menu.is-showing-clear-item .select-menu-clear-item .octicon { + color: inherit; +} +.select-menu.is-showing-clear-item .select-menu-clear-item+.select-menu-no-results { + display: none; +} +.select-menu.is-loading .select-menu-loading-overlay { + display: block; +} +.select-menu.is-loading .select-menu-modal { + min-height: 200px; +} +.select-menu.has-error .select-menu-error-shell { + display: block; +} +.select-menu-loading-overlay { + display: none; + text-indent: 100%; + height: 100%; + width: 100%; + position: absolute; + top: 0; + z-index: 5; + border-radius: 5px; + border: 1px solid transparent; + background-color: rgba(255, 255, 255, 0.8); + animation: pulse 2s infinite linear; + -webkit-animation: pulse 2s infinite linear; + -moz-animation: pulse 2s infinite linear; +} +.select-menu-loading-overlay:before { + position: absolute; + left: 50%; + top: 50%; + margin: -16px 0 0 -16px; + width: 32px; + content: "\f008"; + font: normal normal 32px/1 "octicons"; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + text-indent: 0; +} +@keyframes pulse { + 0% { + color: rgba(170, 170, 170, 0.1); +} +10% { + color: #aaaaaa; +} +100% { + color: rgba(170, 170, 170, 0.1); +} +}@-webkit-keyframes pulse { + 0% { + color: rgba(170, 170, 170, 0.1); +} +10% { + color: #aaaaaa; +} +100% { + color: rgba(170, 170, 170, 0.1); +} +}@-moz-keyframes pulse { + 0% { + color: rgba(170, 170, 170, 0.1); +} +10% { + color: #aaaaaa; +} +100% { + color: rgba(170, 170, 170, 0.1); +} +}@-o-keyframes pulse { + 0% { + color: rgba(170, 170, 170, 0.1); +} +10% { + color: #aaaaaa; +} +100% { + color: rgba(170, 170, 170, 0.1); +} +}.select-menu-error-shell { + padding: 5px; + border-bottom: 1px solid #eee; + display: none; +} +.select-menu-error-shell .select-menu-error { + display: block; + padding: 5px 10px; + font-weight: bold; + color: #900; + background-color: #FFEAEA; + border: 1px solid #E2A0A0; +} +.select-menu-modal-holder { + position: absolute; + display: none; + z-index: 21; +} +.select-menu-modal { + position: relative; + width: 300px; + margin-top: 4px; + margin-bottom: 20px; + overflow: hidden; + font-size: 12px; + color: #666; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 5px; + box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25); +} +.select-menu-header { + padding: 8px 10px; + background-color: #eeeeee; + background-image: -moz-linear-gradient(#fafafa, #eee); + background-image: -webkit-linear-gradient(#fafafa, #eee); + background-image: linear-gradient(#fafafa, #eee); + background-repeat: repeat-x; + border-bottom: 1px solid #ddd; +} +.select-menu-header .select-menu-title { + font-weight: bold; + color: #333; + text-shadow: 0 1px 0 #fff; +} +.select-menu-header .octicon { + display: block; + float: right; + color: #ccc; + cursor: pointer; +} +.select-menu-header .octicon:hover { + color: #555; +} +.select-menu-filters { + background-color: #f8f8f8; +} +.select-menu-text-filter { + padding: 10px 10px 0; +} +.select-menu-text-filter:first-child:last-child { + padding-bottom: 10px; + border-bottom: 1px solid #DDD; +} +.select-menu-text-filter input { + display: block; + width: 100%; + max-width: 100%; + padding: 5px; + border: 1px solid #DDD; + border-radius: 3px; +} +.select-menu-text-filter input::-webkit-input-placeholder, .select-menu-text-filter input:-moz-placeholder { + color: #aaa; +} +.select-menu-tabs { + height: 33px; + border-bottom: 1px solid #ddd; +} +.select-menu-tabs ul { + overflow: hidden; + padding: 14px 10px 0 10px; +} +.select-menu-tabs .select-menu-tab { + display: inline-block; +} +.select-menu-tabs a { + height: 20px; + padding: 5px 8px; + font-size: 11px; + font-weight: bold; + color: #888; + text-decoration: none; + line-height: 20px; + border-radius: 3px 3px 0 0; + cursor: pointer; +} +.select-menu-tabs a:hover { + color: #333; +} +.select-menu-tabs a.selected { + padding: 4px 5px; + border: 1px solid #ddd; + border-bottom: 1px solid #fff; + background-color: #fff; + color: #333; +} +.select-menu-list { + max-height: 400px; + overflow: auto; + position: relative; +} +.select-menu-list.select-menu-tab-bucket { + display: none; +} +.select-menu-list.select-menu-tab-bucket.selected { + display: block; +} +.select-menu-item { + cursor: pointer; + border-bottom: 1px solid #eee; + display: table; + table-layout: fixed; + width: 100%; + overflow: hidden; + color: inherit; +} +.select-menu-item:hover { + text-decoration: none; +} +.select-menu-item.select-menu-item-template { + display: none; +} +.select-menu-item.select-menu-clear-item { + display: none; +} +.select-menu-item.disabled, .select-menu-item.disabled.selected { + color: #999; +} +.select-menu-item.disabled .select-menu-item-gravatar, .select-menu-item.disabled.selected .select-menu-item-gravatar { + opacity: .5; +} +.select-menu-item .octicon { + vertical-align: middle; +} +.select-menu-item input[type="radio"] { + display: none; +} +.select-menu-item .select-menu-item-icon { + display: table-cell; + color: transparent; + vertical-align: top; + padding: 8px 0 8px 8px; + width: 24px; + text-align: center; +} +.select-menu-item .select-menu-item-icon.is-shown { + color: inherit; +} +.select-menu-item.navigation-focus, .select-menu-item.navigation-focus.selected, .select-menu-item.navigation-focus.select-menu-action { + background-color: #4183c4; + color: #fff; +} +.select-menu-item.navigation-focus>.octicon, .select-menu-item.navigation-focus.selected>.octicon, .select-menu-item.navigation-focus.select-menu-action>.octicon { + color: #fff; +} +.select-menu-item.navigation-focus .text-danger, .select-menu-item.navigation-focus .description, .select-menu-item.navigation-focus.selected .text-danger, .select-menu-item.navigation-focus.selected .description, .select-menu-item.navigation-focus.select-menu-action .text-danger, .select-menu-item.navigation-focus.select-menu-action .description { + color: white; +} +.select-menu-item>.octicon-dash { + display: none; +} +.select-menu-item.indeterminate>.octicon-check { + display: none; +} +.select-menu-item.indeterminate>.octicon-dash { + display: table-cell; +} +.select-menu-item.select-menu-action, .select-menu-item.selected { + color: #333; +} +.select-menu-item.select-menu-action .description, .select-menu-item.selected .description { + color: #666; +} +.select-menu-item.select-menu-action>.octicon, .select-menu-item.selected>.octicon { + color: #333; +} +.select-menu-item.select-menu-action .select-menu-item-text { + font-weight: bold; +} +.select-menu[data-multiple] .select-menu-item:active { + background-color: transparent !important; +} +.select-menu-item a { + color: inherit; + text-decoration: none; +} +.select-menu-item .hidden-select-button-text { + display: none; +} +.select-menu-item .css-truncate-target { + display: table-cell; + max-width: 100%} +form.select-menu-item>div:first-child { + display: none !important; +} +.select-menu-item.last-visible, .select-menu-list:last-child .select-menu-item:last-child { + border-bottom: 0; + border-radius: 0 0 3px 3px; +} +.select-menu-actions .select-menu-item:hover { + background-color: #4183c4; + color: #fff; +} +.select-menu-actions .select-menu-item:hover>.octicon { + color: #fff; +} +.select-menu-actions .select-menu-item:hover .description { + color: white; +} +.select-menu-no-results { + padding: 9px; + display: none; + cursor: auto; + color: #999; +} +.select-menu-list.filterable-empty .select-menu-no-results, .select-menu-no-results:only-child { + display: block; +} +.select-menu-button-gravatar, .select-menu-item-gravatar { + overflow: hidden; + line-height: 0; + width: 20px; +} +.select-menu-button-gravatar img, .select-menu-item-gravatar img { + height: 20px; + width: 20px; + display: inline-block; + border-radius: 3px; +} +.select-menu-item-gravatar { + display: table-cell; + padding: 6px 0 6px 8px; + vertical-align: top; + width: 28px; +} +.select-menu-button-gravatar { + display: inline-block; + margin: 6px 3px 6px 0; + margin-right: 5px; + vertical-align: middle; +} +.select-menu-item-text { + display: table-cell; + vertical-align: top; + padding: 8px 0 8px 8px; + text-align: left; +} +.select-menu-item-text:first-child { + margin-left: 5px; +} +.select-menu-item-text .description { + color: #999; + font-size: 12px; + max-width: 265px; + display: block; + margin-top: 3px; +} +.select-menu-item-text h4 { + margin-top: 0; + margin-bottom: 0; +} +.select-menu-item-text h4 .description { + font-weight: normal; + display: inline; +} +.select-menu-footer { + padding: 8px; + font-weight: bold; + border-top: 1px solid #eee; +} +.select-menu-footer a { + display: inline-block; + margin-top: 1px; + vertical-align: top; +} +.select-menu-footer .octicon { + color: #666; +} +.select-menu-new-item-form { + display: none; +} +.select-menu-new-item-form .octicon { + color: #4183c4; +} +.select-menu-list.is-showing-new-item-form .select-menu-new-item-form { + display: table; +} +.select-menu-list.is-showing-new-item-form .select-menu-no-results, .select-menu-list.is-showing-new-item-form .select-menu-clear-item { + display: none; +} +.modal-backdrop { + display: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +body.menu-active .modal-backdrop { + display: block; + position: fixed; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 20; +} +.user-show .search-sort-select { + margin-bottom: 4px; +} +.user-show .package-card { + width: 100%} +.user-show .user-meta { + margin-bottom: 40px; +} +.user-show .user-meta .main { + padding-left: 0; +} +.user-show .user-meta img { + display: inline-block; + width: 64px; + height: 64px; + vertical-align: -15px; + margin-right: 5px; + border-radius: 3px; +} +.user-show .username { + font-weight: 300; + font-size: 36px; + margin: 0; +} +.user-show .count { + position: relative; + color: #a29f99; + font-size: 18px; + font-weight: normal; + background-color: #eee; + border-radius: 3px; + padding: 2px 5px; + vertical-align: 4px; +} +.user-card .user-login { + font-weight: 300; + font-size: 28px; + margin: 0; + line-height: 1.4; + padding: 6px 0; +} +.user-card .body { + padding: 7px 13px; +} +.user-card .body .gravatar { + float: left; +} +.user-card .body h4 { + color: #3b9b6d; +} +.user-card p { + margin: 0; +} +.user-card img { + height: 40px; + width: 40px; + margin-right: 12px; +} +.user-card .css-truncate-target { + min-width: 360px; +} +.welcome { + font: 16px/1.5 normal normal; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-weight: 300; + color: #efdab9; + background-color: #343233; +} +.welcome h1, .welcome h2, .welcome h3, .welcome h4, .welcome h5, .welcome h6 { + color: inherit; +} +.welcome h3 { + margin: 0; + font-weight: 200; + font-size: 2em; + letter-spacing: 0.05em; +} +.welcome .column>h3 { + margin-bottom: 66.66667px; +} +.welcome .columns+h3 { + margin-top: 200px; +} +.welcome h4 { + margin-top: 0; + margin-bottom: 0.25em; + font-weight: 500; + font-size: 1.2em; +} +.welcome a { + color: #ffd152; + text-decoration: none; +} +.welcome a:hover { + color: #ebac00; +} +.welcome a:active { + color: #d36e2d; +} +.welcome .section { + position: relative; + overflow: hidden; +} +.welcome .wrapper { + padding-top: 200px; + padding-bottom: 200px; +} +.welcome .wrapper strong { + font-weight: 500; + color: #98c3b7; + background-color: #393c3b; + padding: 0 .2em; +} +.welcome .column { + width: 50%} +.welcome .columns .column:first-child { + padding-right: 66.66667px; +} +.welcome .columns .column:last-child { + padding-left: 66.66667px; +} +.welcome .welcome-button { + display: inline-block; + padding: .5em 1em; + line-height: inherit; + font-size: inherit; + font-weight: 500; + text-decoration: none; + border-radius: 5px; + color: #343233; + background-color: #ffd152; +} +.welcome .welcome-button:hover { + color: #343233; + background-color: #ffc31f; +} +.welcome .welcome-button:active { + color: #343233; + background-color: #ebac00; + transform: translateY(2px); +} +.welcome .welcome-cta { + margin: 66.66667px 0 0 0; +} +.welcome .welcome-bg { + position: absolute; +} +.welcome .welcome-bg--screenshot { + bottom: 50%; + right: 50%; + margin-bottom: -244px; + margin-right: 40px; + width: 780px; + height: 488px; + border-radius: 5px; + box-shadow: 0 20px 30px rgba(0, 0, 0, 0.5); + transition: filter 2s; +} +.welcome .welcome-bg--screenshot:hover { + filter: none; +} +.section--hero { + text-align: center; + background-image: radial-gradient(ellipse closest-side at 50% 50%, #393e44, #36383b 25%, #343233); + background-repeat: no-repeat; + background-size: 100% 1000px; + background-position: center -120px; +} +.section--hero .wrapper { + padding-top: 133.33333px; + padding-bottom: 0; +} +.section--hero a { + font-size: .9em; + color: #8d8273; +} +.hero-header { + align-items: center; +} +.hero-header-item { + flex: 1; +} +.hero-features { + margin: 133.33333px 0 0 0; + padding: 0 10px; +} +.hero-tagline { + margin: 0 0 .5em 0; + font-size: 2.3em; + letter-spacing: 0.05em; + font-weight: 200; +} +.hero-tagline-highlight { + font-weight: inherit; + color: #78b0a0; +} +a.hero-link { + display: inline-block; + margin: 0.5em; + padding: .25em .75em; + font-size: 1.1em; + color: #ffd152; + border: 1px solid #4e4b4d; + border-radius: .25em; +} +.hero-logo { + flex: 0 0 500px; + height: 366px; + background-repeat: no-repeat; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/index-logo-94e7bf6ca41cf9a8c1a747338fda5ae5.svg), url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/index-portal-sides-23cd4a2a6bbfb703ce97c8c72be4a30c.svg); + background-position: center; + -webkit-user-select: none; + user-select: none; +} +.hero-logo-circles { + width: 366px; + height: 366px; + margin: auto; + position: relative; +} +.hero-logo-circle { + position: absolute; + left: 0; + top: 0; + animation: hero-logo-circle 1s linear infinite; + will-change: transform; +} +.hero-logo-circle:nth-child(1) { + animation-duration: 30s; +} +.hero-logo-circle:nth-child(2) { + animation-duration: 40s; +} +.hero-logo-circle:nth-child(3) { + animation-duration: 50s; +} +.hero-logo-circle:nth-child(4) { + animation-duration: 60s; +} +.hero-logo-circle:nth-child(5) { + animation-duration: 70s; +} +.hero-logo-circle:nth-child(6) { + animation-duration: 80s; +} +.hero-logo-circle:nth-child(7) { + animation-duration: 90s; +} +.hero-logo-circle:nth-child(8) { + animation-duration: 100s; +} +.hero-logo-circle:nth-child(9) { + animation-duration: 110s; +} +.hero-logo-circle:nth-child(10) { + animation-duration: 120s; +} +@keyframes hero-logo-circle { + 100% { + transform: rotate(1turn); +} +}.hero-download { + display: inline-flex; + margin: 4em 0 0 0; + border-radius: 20px; + border: 1px solid #4e4b4d; + list-style: none; + padding: 0; +} +.hero-download li { + padding: 1em 1.75em; + display: flex; + flex-direction: column; + justify-content: center; +} +.hero-download li:last-child { + padding: 1em; +} +.hero-download li+li { + border-left: 1px solid #4e4b4d; +} +.hero-download .logo-wordmark { + display: block; +} +.hero-download .version { + display: block; + font-size: 1.4em; + line-height: 2rem; + letter-spacing: .15em; + font-weight: 500; +} +.hero-download .platform { + display: block; + font-size: 1.4em; + line-height: 2rem; + letter-spacing: .05em; +} +.hero-download .support { + display: block; + font-size: .9em; + color: #8d8273; +} +.hero-download .welcome-button { + display: block; + font-size: 1.1em; + padding: 1em 1.5em; + white-space: nowrap; +} +.hero-download .welcome-button .octicon { + margin-right: .8em; +} +.hero-download .welcome-button+.welcome-button { + margin-top: .5em; +} +.hero-meta { + margin: 2rem 0 0 0; +} +.hero-meta a+a { + margin-left: 2rem; +} +.hero-tos { + display: block; + margin-bottom: 2em; + color: #766e63; + font-size: .8em; +} +.hero-tos a { + font-size: inherit; +} +.hero-octonaut { + position: absolute; + top: 100px; + left: calc(50% - 380px); + animation: hero-octonaut 2s alternate ease-in-out infinite; + will-change: transform; + -webkit-user-select: none; + user-select: none; +} +@keyframes hero-octonaut { + 0% { + transform: translateY(-8px); +} +100% { + transform: translateY(8px); +} +}.section--realtime { + background-repeat: no-repeat; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/index-teletype-graphic-679f87b02b0798ad8c7ae5f54dd51717.svg); + background-position: calc(50% + 1000px) center; +} +.section--realtime .wrapper { + padding-left: 470px; +} +.section--realtime .welcome-bg--screenshot { + filter: brightness(0.75) contrast(1) sepia(0.7) hue-rotate(-5deg) saturate(3.5); +} +.section--ide { + background-repeat: no-repeat; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/index-ide-graphic-099c2e3eacf7ab74afc6cc259e8df4b5.svg); + background-position: calc(50% - 600px) center; +} +.section--ide .wrapper { + padding-right: 470px; +} +.section--ide .welcome-bg--screenshot { + left: 50%; + margin-left: 40px; + filter: brightness(0.7) contrast(0.8) sepia(1) hue-rotate(160deg) saturate(3); +} +.section--github { + background-repeat: no-repeat; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/index-github-graphic-fddd9ec4387518da46ef781b2505c1d3.svg); + background-position: calc(50% + 550px) center; +} +.section--github .wrapper { + padding-left: 470px; +} +.section--github .welcome-bg--screenshot { + filter: brightness(0.7) contrast(1) sepia(1) hue-rotate(115deg) saturate(1.5); +} +.section--features h3 { + margin-bottom: 50px; +} +.section--features .features+h3 { + margin-top: 100px; +} +.section--features .features-item { + position: relative; + padding-left: 60px; +} +.section--features .features-item .mega-octicon { + position: absolute; + top: -0.25em; + left: 0; + width: 1.75em; + height: 1.75em; + line-height: 1.75em; + font-size: 24px; + text-align: center; + border-radius: 6px; + color: #efdab9; + background-color: #3d3a39; +} +.section--features p { + margin: 0; +} +.section--contact { + margin-bottom: -40px; + border-top: 1px solid #1a191a; + background-color: #2c2a2b; + background-repeat: no-repeat; + background-image: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/index-rocket-ba65a98e0d695928577875312d3ba40c.svg); + background-position: calc(50% + 380px) 60px; +} +.section--contact td:first-child { + padding-right: 2em; +} +@media (min-width: 1101px) and (max-height: 1000px) { + .section--hero .wrapper { + padding-top: 100px; +} +.hero-header { + display: flex; + flex-wrap: wrap; +} +.hero-download { + margin-top: 0; + margin-left: 50px; + flex-direction: column; +} +.hero-download li { + padding: 1em; +} +.hero-download li:first-child { + padding: 2em 1em; +} +.hero-download li+li { + border-left: none; + border-top: 1px solid #4e4b4d; +} +.hero-meta { + flex: 1; + margin-top: 50px; +} +.hero-features { + margin-top: 100px; +} +.hero-octonaut { + left: calc(50% - 520px); +} +}@media (max-width: 1100px) { + .welcome .wrapper { + width: auto; + max-width: 660px; +} +.welcome .section--hero { + background-position: center -220px; +} +.welcome .hero-features { + margin-top: 200px; +} +.welcome .hero-tagline { + font-size: 2.4em; +} +.welcome .hero-download { + flex-direction: column; +} +.welcome .hero-download li { + padding: 1em; +} +.welcome .hero-download li:first-child { + padding: 2em 1em; +} +.welcome .hero-download li+li { + border-left: none; + border-top: 1px solid #4e4b4d; +} +.welcome .section .wrapper { + padding: 100px 50px; +} +.welcome .section.section--hero .wrapper { + padding-left: 0; + padding-right: 0; +} +.welcome .columns { + width: auto; +} +.welcome .column.column { + width: auto; +} +.welcome .columns .column:first-child { + padding-right: 0; +} +.welcome .columns .column:last-child { + margin-top: 100px; + padding-left: 0; +} +.welcome .column>h3 { + margin-bottom: 50px; +} +.welcome .columns+h3 { + margin-top: 100px; +} +.welcome .welcome-bgs { + margin: 50px 0; +} +.welcome .welcome-bg--screenshot { + position: relative; + left: auto; + right: auto; + bottom: auto; + margin: 0; + max-width: 100%; + height: auto; +} +.welcome .welcome-cta { + margin: 50px 0 0 0; +} +.welcome .section--features .features-item { + margin-top: 50px; +} +.welcome .section--features .column+.column { + margin-top: 0; +} +.welcome .section--realtime { + background-position: calc(50% + 770px) calc(100% + -56px); +} +.welcome .section--ide { + background-position: calc(50% - 410px) 120px; +} +.welcome .section--github { + background-position: calc(50% + 450px) 0; +} +.welcome .section--contact { + background-position: calc(50% + 150px) bottom; +} +}@media (max-width: 660px) { + .welcome .hero-octonaut { + display: none; +} +.section--contact { + background-image: none; +} +}.welcome-beta .wrapper--beta { + max-width: 500px; + padding-top: 100px; +} +.welcome-beta .section--hero { + background-image: none; +} +.welcome-beta .hero-logo { + filter: brightness(0.75) contrast(1) sepia(0.7) hue-rotate(-5deg) saturate(3.5); +} +.welcome-beta .hero-logo-circle:nth-child(4) { + animation-name: hero-logo-circle--reverse; +} +.welcome-beta h3 { + margin: 0 0 1em 0; +} +.welcome-beta .features-item.features-item.features-item { + margin-top: 50px; +} +.welcome-beta .section--features .features-item .mega-octicon { + top: 0; +} +.welcome-beta .section--features { + margin-bottom: -40px; +} +@keyframes hero-logo-circle--reverse { + 100% { + transform: rotate(-1turn); +} +}.is-responsive { + min-width: auto; +} +@media (max-width: 900px) { + .is-responsive .top-bar { + height: auto; + padding: 15px 10px; +} +.is-responsive .top-bar>.wrapper { + width: 100%; + text-align: center; + padding-left: 5px; + padding-right: 5px; +} +.is-responsive .top-bar .navigation { + vertical-align: middle; +} +.is-responsive .top-bar-right { + float: none; + margin: 0 5px; + display: inline-block; + vertical-align: middle; +} +.is-responsive .footer { + height: auto; + padding: 20px 10px; +} +.is-responsive .footer>.wrapper { + width: 100%; + text-align: center; +} +.is-responsive .footer-left, .is-responsive .footer-right { + float: none; +} +.is-responsive .footer-right { + margin-top: 15px; +} +}@media (min-width: 1101px) { + .welcome .section--features .wrapper { + max-width: 560px; +} +.welcome .features-item+.features-item { + margin-top: 50px; +} +@supports (display: grid) { + .welcome .section--features .wrapper { + max-width: none; +} +.welcome .features { + display: grid; + grid-template-columns: 1fr 1fr; + grid-gap: 100px 66.66667px; +} +.welcome .features-item.features-item { + margin-top: 0; +} +}}.tipsy { + font-size: 10px; + position: absolute; + padding: 5px; + z-index: 100000; +} +.tipsy-inner { + background-color: #000; + color: #FFF; + max-width: 200px; + padding: 5px 8px 4px 8px; + text-align: center; +} +.tipsy-inner { + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} +.tipsy-arrow { + position: absolute; + width: 0; + height: 0; + line-height: 0; + border: 5px dashed #000; +} +.tipsy-arrow-n { + border-bottom-color: #000; +} +.tipsy-arrow-s { + border-top-color: #000; +} +.tipsy-arrow-e { + border-left-color: #000; +} +.tipsy-arrow-w { + border-right-color: #000; +} +.tipsy-n .tipsy-arrow { + top: 0px; + left: 50%; + margin-left: -5px; + border-bottom-style: solid; + border-top: none; + border-left-color: transparent; + border-right-color: transparent; +} +.tipsy-nw .tipsy-arrow { + top: 0; + left: 10px; + border-bottom-style: solid; + border-top: none; + border-left-color: transparent; + border-right-color: transparent; +} +.tipsy-ne .tipsy-arrow { + top: 0; + right: 10px; + border-bottom-style: solid; + border-top: none; + border-left-color: transparent; + border-right-color: transparent; +} +.tipsy-s .tipsy-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-style: solid; + border-bottom: none; + border-left-color: transparent; + border-right-color: transparent; +} +.tipsy-sw .tipsy-arrow { + bottom: 0; + left: 10px; + border-top-style: solid; + border-bottom: none; + border-left-color: transparent; + border-right-color: transparent; +} +.tipsy-se .tipsy-arrow { + bottom: 0; + right: 10px; + border-top-style: solid; + border-bottom: none; + border-left-color: transparent; + border-right-color: transparent; +} +.tipsy-e .tipsy-arrow { + right: 0; + top: 50%; + margin-top: -5px; + border-left-style: solid; + border-right: none; + border-top-color: transparent; + border-bottom-color: transparent; +} +.tipsy-w .tipsy-arrow { + left: 0; + top: 50%; + margin-top: -5px; + border-right-style: solid; + border-left: none; + border-top-color: transparent; + border-bottom-color: transparent; +} +#peek { + background: #000; + height: 35px; + line-height: 35px; + color: #999; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75); +} +#peek .hidden { + display: none; + visibility: visible; +} +#peek.disabled { + display: none; +} +#peek.production { + background: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/peek/bar/production-12247e891cedfd9dd0976261a4c1e6ab.gif) repeat 0 0; +} +#peek.staging { + background: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/peek/bar/staging-4a0ac6678e3c03a940ea9777a1adf828.gif) repeat 0 0; +} +#peek.development { + background: url(//github-atom-io-herokuapp-com.freetls.fastly.net/assets/peek/bar/development-f0a456a91bb6ee33894bbd1c61b51de7.gif) repeat 0 0; +} +#peek .wrapper { + width: 800px; + margin: 0 auto; +} +#peek .bucket { + background: #111; + display: inline-block; + padding: 4px 6px; + font-family: Consolas, "Liberation Mono", Courier, monospace; + line-height: 1; + color: #ccc; + border-radius: 3px; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.25); +} +#peek .bucket .hidden { + display: none; +} +#peek .bucket:hover .hidden { + display: inline; +} +#peek strong { + color: #fff; +} +#peek .view { + margin-right: 15px; + float: left; +} +#peek .view:last-child { + margin-right: 0; +} +#peek .css-truncate.css-truncate-target, #peek .css-truncate .css-truncate-target { + display: inline-block; + max-width: 125px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + vertical-align: top; +} +#peek .css-truncate.expandable:hover .css-truncate-target, #peek .css-truncate.expandable:hover.css-truncate-target { + max-width: 10000px !important; +} +.performance-bar { + position: relative; + top: 2px; + display: inline-block; + width: 75px; + height: 10px; + margin: 0 0 0 5px; + list-style: none; + background-color: rgba(0, 0, 0, 0.5); + border: 1px solid rgba(0, 0, 0, 0.7); + border-radius: 2px; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); +} +.performance-bar li { + position: absolute; + top: 0; + bottom: 0; + overflow: hidden; + opacity: .8; + color: transparent; +} +.performance-bar li:hover { + opacity: 1; + cursor: default; +} diff --git a/examples/github.com.css b/examples/github.com.css new file mode 100644 index 0000000..ab6684a --- /dev/null +++ b/examples/github.com.css @@ -0,0 +1,7574 @@ +/*! + * GitHub Light v0.4.1 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c { + color: #6a737d; +} +.pl-c1, +.pl-s .pl-v { + color: #005cc5; +} +.pl-e, +.pl-en { + color: #6f42c1; +} +.pl-smi, +.pl-s .pl-s1 { + color: #24292e; +} +.pl-ent { + color: #22863a; +} +.pl-k { + color: #d73a49; +} +.pl-s, +.pl-pds, +.pl-s .pl-pse .pl-s1, +.pl-sr, +.pl-sr .pl-cce, +.pl-sr .pl-sre, +.pl-sr .pl-sra { + color: #032f62; +} +.pl-v, +.pl-smw { + color: #e36209; +} +.pl-bu { + color: #b31d28; +} +.pl-ii { + color: #fafbfc; + background-color: #b31d28; +} +.pl-c2 { + color: #fafbfc; + background-color: #d73a49; +} +.pl-c2::before { + content: "^M"} +.pl-sr .pl-cce { + font-weight: bold; + color: #22863a; +} +.pl-ml { + color: #735c0f; +} +.pl-mh, +.pl-mh .pl-en, +.pl-ms { + font-weight: bold; + color: #005cc5; +} +.pl-mi { + font-style: italic; + color: #24292e; +} +.pl-mb { + font-weight: bold; + color: #24292e; +} +.pl-md { + color: #b31d28; + background-color: #ffeef0; +} +.pl-mi1 { + color: #22863a; + background-color: #f0fff4; +} +.pl-mc { + color: #e36209; + background-color: #ffebda; +} +.pl-mi2 { + color: #f6f8fa; + background-color: #005cc5; +} +.pl-mdr { + font-weight: bold; + color: #6f42c1; +} +.pl-ba { + color: #586069; +} +.pl-sg { + color: #959da5; +} +.pl-corl { + text-decoration: underline; + color: #032f62; +} +.CodeMirror { + font-family: monospace; + height: 300px; + color: #000; + direction: ltr; +} +.CodeMirror-lines { + padding: 4px 0; +} +.CodeMirror pre { + padding: 0 4px; +} +.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { + background-color: #fff; +} +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; + white-space: nowrap; +} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; + white-space: nowrap; +} +.CodeMirror-guttermarker { + color: #000; +} +.CodeMirror-guttermarker-subtle { + color: #999; +} +.CodeMirror-cursor { + border-left: 1px solid #000; + border-right: none; + width: 0; +} +.CodeMirror div.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-fat-cursor .CodeMirror-cursor { + width: auto; + border: 0!important; + background: #7e7; +} +.cm-fat-cursor div.CodeMirror-cursors { + z-index: 1; +} +.cm-fat-cursor-mark { + background-color: rgba(20, 255, 20, 0.5); + animation: blink 1.06s steps(1) infinite; +} +.cm-animate-fat-cursor { + width: auto; + border: 0; + animation: blink 1.06s steps(1) infinite; + background-color: #7e7; +} +@keyframes blink { + 50% { + background-color: initial; +} +}.cm-tab { + display: inline-block; + text-decoration: inherit; +} +.CodeMirror-rulers { + position: absolute; + left: 0; + right: 0; + top: -50px; + bottom: -20px; + overflow: hidden; +} +.CodeMirror-ruler { + border-left: 1px solid #ccc; + top: 0; + bottom: 0; + position: absolute; +} +.cm-s-default .cm-header { + color: #00f; +} +.cm-s-default .cm-quote { + color: #090; +} +.cm-negative { + color: #d44; +} +.cm-positive { + color: #292; +} +.cm-header, .cm-strong { + font-weight: bold; +} +.cm-em { + font-style: italic; +} +.cm-link { + text-decoration: underline; +} +.cm-strikethrough { + text-decoration: line-through; +} +.cm-s-default .cm-keyword { + color: #708; +} +.cm-s-default .cm-atom { + color: #219; +} +.cm-s-default .cm-number { + color: #164; +} +.cm-s-default .cm-def { + color: #00f; +} +.cm-s-default .cm-variable-2 { + color: #05a; +} +.cm-s-default .cm-variable-3, .cm-s-default .cm-type { + color: #085; +} +.cm-s-default .cm-comment { + color: #a50; +} +.cm-s-default .cm-string { + color: #a11; +} +.cm-s-default .cm-string-2 { + color: #f50; +} +.cm-s-default .cm-meta { + color: #555; +} +.cm-s-default .cm-qualifier { + color: #555; +} +.cm-s-default .cm-builtin { + color: #30a; +} +.cm-s-default .cm-bracket { + color: #997; +} +.cm-s-default .cm-tag { + color: #170; +} +.cm-s-default .cm-attribute { + color: #00c; +} +.cm-s-default .cm-hr { + color: #999; +} +.cm-s-default .cm-link { + color: #00c; +} +.cm-s-default .cm-error { + color: red; +} +.cm-invalidchar { + color: red; +} +.CodeMirror-composing { + border-bottom: 2px solid; +} +div.CodeMirror span.CodeMirror-matchingbracket { + color: #0b0; +} +div.CodeMirror span.CodeMirror-nonmatchingbracket { + color: #a22; +} +.CodeMirror-matchingtag { + background: rgba(255, 150, 0, 0.3); +} +.CodeMirror-activeline-background { + background: #e8f2ff; +} +.CodeMirror { + position: relative; + overflow: hidden; + background: #fff; +} +.CodeMirror-scroll { + overflow: scroll!important; + margin-bottom: -30px; + margin-right: -30px; + padding-bottom: 30px; + height: 100%; + outline: none; + position: relative; +} +.CodeMirror-sizer { + position: relative; + border-right: 30px solid transparent; +} +.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { + position: absolute; + z-index: 6; + display: none; +} +.CodeMirror-vscrollbar { + right: 0; + top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; + left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; + bottom: 0; +} +.CodeMirror-gutter-filler { + left: 0; + bottom: 0; +} +.CodeMirror-gutters { + position: absolute; + left: 0; + top: 0; + min-height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + white-space: normal; + height: 100%; + display: inline-block; + vertical-align: top; + margin-bottom: -30px; +} +.CodeMirror-gutter-wrapper { + position: absolute; + z-index: 4; + background: none!important; + border: none!important; +} +.CodeMirror-gutter-background { + position: absolute; + top: 0; + bottom: 0; + z-index: 4; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} +.CodeMirror-gutter-wrapper ::-moz-selection { + background-color: initial; +} +.CodeMirror-gutter-wrapper ::selection { + background-color: initial; +} +.CodeMirror-gutter-wrapper ::-moz-selection { + background-color: initial; +} +.CodeMirror-lines { + cursor: text; + min-height: 1px; +} +.CodeMirror pre { + border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; + -webkit-tap-highlight-color: transparent; + -webkit-font-variant-ligatures: contextual; + font-variant-ligatures: contextual; +} +.CodeMirror-wrap pre { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} +.CodeMirror-linebackground { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 0; +} +.CodeMirror-linewidget { + position: relative; + z-index: 2; + padding: 0.1px; +} +.CodeMirror-rtl pre { + direction: rtl; +} +.CodeMirror-code { + outline: none; +} +.CodeMirror-scroll, +.CodeMirror-sizer, +.CodeMirror-gutter, +.CodeMirror-gutters, +.CodeMirror-linenumber { + box-sizing: initial; +} +.CodeMirror-measure { + position: absolute; + width: 100%; + height: 0; + overflow: hidden; + visibility: hidden; +} +.CodeMirror-cursor { + position: absolute; + pointer-events: none; +} +.CodeMirror-measure pre { + position: static; +} +div.CodeMirror-cursors { + visibility: hidden; + position: relative; + z-index: 3; +} +div.CodeMirror-dragcursors { + visibility: visible; +} +.CodeMirror-focused div.CodeMirror-cursors { + visibility: visible; +} +.CodeMirror-selected { + background: #d9d9d9; +} +.CodeMirror-focused .CodeMirror-selected { + background: #d7d4f0; +} +.CodeMirror-crosshair { + cursor: crosshair; +} +.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { + background: #d7d4f0; +} +.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { + background: #d7d4f0; +} +.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { + background: #d7d4f0; +} +.cm-searching { + background-color: #ffa; + background-color: rgba(255, 255, 0, 0.4); +} +.cm-force-border { + padding-right: .1px; +} +@media print { + .CodeMirror div.CodeMirror-cursors { + visibility: hidden; +} +}.cm-tab-wrap-hack:after { + content: ""} +span.CodeMirror-selectedtext { + background: none; +} +.CodeMirror-dialog { + position: absolute; + left: 0; + right: 0; + background: inherit; + z-index: 15; + padding: .1em .8em; + overflow: hidden; + color: inherit; +} +.CodeMirror-dialog-top { + border-bottom: 1px solid #eee; + top: 0; +} +.CodeMirror-dialog-bottom { + border-top: 1px solid #eee; + bottom: 0; +} +.CodeMirror-dialog input { + border: none; + outline: none; + background: transparent; + width: 20em; + color: inherit; + font-family: monospace; +} +.CodeMirror-dialog button { + font-size: 70%} +.CodeMirror-merge { + position: relative; + border: 1px solid #ddd; + white-space: pre; +} +.CodeMirror-merge, .CodeMirror-merge .CodeMirror { + height: 350px; +} +.CodeMirror-merge-2pane .CodeMirror-merge-pane { + width: 47%} +.CodeMirror-merge-2pane .CodeMirror-merge-gap { + width: 6%} +.CodeMirror-merge-3pane .CodeMirror-merge-pane { + width: 31%} +.CodeMirror-merge-3pane .CodeMirror-merge-gap { + width: 3.5%} +.CodeMirror-merge-pane { + display: inline-block; + white-space: normal; + vertical-align: top; +} +.CodeMirror-merge-pane-rightmost { + position: absolute; + right: 0px; + z-index: 1; +} +.CodeMirror-merge-gap { + z-index: 2; + display: inline-block; + height: 100%; + box-sizing: border-box; + overflow: hidden; + border-left: 1px solid #ddd; + border-right: 1px solid #ddd; + position: relative; + background: #f8f8f8; +} +.CodeMirror-merge-scrolllock-wrap { + position: absolute; + bottom: 0; + left: 50%} +.CodeMirror-merge-scrolllock { + position: relative; + left: -50%; + cursor: pointer; + color: #555; + line-height: 1; +} +.CodeMirror-merge-scrolllock:after { + content: "\21db\00a0\00a0\21da"} +.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after { + content: "\21db\21da"} +.CodeMirror-merge-copybuttons-left, .CodeMirror-merge-copybuttons-right { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + line-height: 1; +} +.CodeMirror-merge-copy { + position: absolute; + cursor: pointer; + color: #44c; + z-index: 3; +} +.CodeMirror-merge-copy-reverse { + position: absolute; + cursor: pointer; + color: #44c; +} +.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy { + left: 2px; +} +.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy { + right: 2px; +} +.CodeMirror-merge-r-inserted, .CodeMirror-merge-l-inserted { + background-image: url(data:image/png; + base64, iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==); + background-position: 0 100%; + background-repeat: repeat-x; +} +.CodeMirror-merge-r-deleted, .CodeMirror-merge-l-deleted { + background-image: url(data:image/png; + base64, iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==); + background-position: 0 100%; + background-repeat: repeat-x; +} +.CodeMirror-merge-r-chunk { + background: #ffffe0; +} +.CodeMirror-merge-r-chunk-start { + border-top: 1px solid #ee8; +} +.CodeMirror-merge-r-chunk-end { + border-bottom: 1px solid #ee8; +} +.CodeMirror-merge-r-connect { + fill: #ffffe0; + stroke: #ee8; + stroke-width: 1px; +} +.CodeMirror-merge-l-chunk { + background: #eef; +} +.CodeMirror-merge-l-chunk-start { + border-top: 1px solid #88e; +} +.CodeMirror-merge-l-chunk-end { + border-bottom: 1px solid #88e; +} +.CodeMirror-merge-l-connect { + fill: #eef; + stroke: #88e; + stroke-width: 1px; +} +.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk { + background: #dfd; +} +.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start { + border-top: 1px solid #4e4; +} +.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end { + border-bottom: 1px solid #4e4; +} +.CodeMirror-merge-collapsed-widget:before { + content: "(...)"} +.CodeMirror-merge-collapsed-widget { + cursor: pointer; + color: #88b; + background: #eef; + border: 1px solid #ddf; + font-size: 90%; + padding: 0 3px; + border-radius: 4px; +} +.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt { + display: none; +} + +/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror { + background: #fff; + color: #24292e; +} +.cm-s-github-light .CodeMirror-gutters { + background: #fff; + border-right-width: 0; +} +.cm-s-github-light .CodeMirror-guttermarker { + color: #fff; +} +.cm-s-github-light .CodeMirror-guttermarker-subtle { + color: #d0d0d0; +} +.cm-s-github-light .CodeMirror-linenumber { + color: #959da5; + padding: 0 16px 0 16px; +} +.cm-s-github-light .CodeMirror-cursor { + border-left: 1px solid #24292e; +} +.cm-s-github-light div.CodeMirror-selected, +.cm-s-github-light .CodeMirror-line::-moz-selection, +.cm-s-github-light .CodeMirror-line > span::-moz-selection, +.cm-s-github-light .CodeMirror-line > span > span::-moz-selection, +.cm-s-github-light .CodeMirror-line::-moz-selection, +.cm-s-github-light .CodeMirror-line > span::-moz-selection, +.cm-s-github-light .CodeMirror-line > span > span::-moz-selection { + background: #c8c8fa; +} +.cm-s-github-light div.CodeMirror-selected, +.cm-s-github-light .CodeMirror-line::selection, +.cm-s-github-light .CodeMirror-line > span::selection, +.cm-s-github-light .CodeMirror-line > span > span::selection, +.cm-s-github-light .CodeMirror-line::-moz-selection, +.cm-s-github-light .CodeMirror-line > span::-moz-selection, +.cm-s-github-light .CodeMirror-line > span > span::-moz-selection { + background: #c8c8fa; +} +.cm-s-github-light .CodeMirror-activeline-background { + background: #fafbfc; +} +.cm-s-github-light .CodeMirror-matchingbracket { + text-decoration: underline; + color: #24292e!important; +} +.cm-s-github-light .CodeMirror-lines { + font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; + background: #fff; + line-height: 1.5; +} +.cm-s-github-light .cm-comment { + color: #6a737d; +} +.cm-s-github-light .cm-constant { + color: #005cc5; +} +.cm-s-github-light .cm-entity { + font-weight: normal; + font-style: normal; + text-decoration: none; + color: #6f42c1; +} +.cm-s-github-light .cm-keyword { + font-weight: normal; + font-style: normal; + text-decoration: none; + color: #d73a49; +} +.cm-s-github-light .cm-storage { + color: #d73a49; +} +.cm-s-github-light .cm-string { + font-weight: normal; + font-style: normal; + text-decoration: none; + color: #032f62; +} +.cm-s-github-light .cm-support { + font-weight: normal; + font-style: normal; + text-decoration: none; + color: #005cc5; +} +.cm-s-github-light .cm-variable { + font-weight: normal; + font-style: normal; + text-decoration: none; + color: #e36209; +} +details-dialog { + position: fixed; + margin: 10vh auto; + top: 0; + left: 50%; + transform: translateX(-50%); + z-index: 999; + max-height: 80vh; + max-width: 90vw; + width: 448px; +} +.octicon { + display: inline-block; + vertical-align: text-top; + fill: currentColor; +} +body.intent-mouse [role="button"]:focus, +body.intent-mouse button:focus, +body.intent-mouse summary:focus { + outline: none; +} +.CodeMirror { + height: calc(100vh - 1px); +} +.file-editor-textarea { + width: 100%; + padding: 5px 4px; + font: 12px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; + resize: vertical; + border: 0; + border-radius: 0; + outline: none; +} +.container-preview .tabnav-tabs { + margin: -6px 0 -6px -11px; +} +.container-preview .tabnav-tabs .tabnav-tab { + padding: 12px 15px; + border-radius: 0; +} +.container-preview .tabnav-tabs > .selected:first-child { + border-top-left-radius: 3px; +} +.container-preview .tabnav-tabs .selected { + font-weight: 600; +} +.container-preview.template-editor .commit-create, +.container-preview.template-editor .file-actions { + display: block; +} +.container-preview.template-editor .show-code, +.container-preview.template-editor .commit-preview, +.container-preview.template-editor .loading-preview-msg, +.container-preview.template-editor .no-changes-preview-msg, +.container-preview.template-editor .error-preview-msg { + display: none!important; +} +.container-preview.render-editor .commit-create, +.container-preview.render-editor .file-actions { + display: block; +} +.container-preview.render-editor .template-editor, +.container-preview.render-editor .show-code, +.container-preview.render-editor .commit-preview, +.container-preview.render-editor .loading-preview-msg, +.container-preview.render-editor .no-changes-preview-msg, +.container-preview.render-editor .error-preview-msg { + display: none!important; +} +.container-preview.show-code .commit-create, +.container-preview.show-code .file-actions { + display: block; +} +.container-preview.show-code .template-editor, +.container-preview.show-code .render-editor, +.container-preview.show-code .commit-preview, +.container-preview.show-code .loading-preview-msg, +.container-preview.show-code .no-changes-preview-msg, +.container-preview.show-code .error-preview-msg { + display: none!important; +} +.container-preview:not(.show-code) .commit-create, +.container-preview:not(.show-code) .file-actions { + display: none!important; +} +.container-preview.loading-preview .loading-preview-msg { + display: block; +} +.container-preview.loading-preview .template-editor, +.container-preview.loading-preview .render-editor, +.container-preview.loading-preview .no-changes-preview-msg, +.container-preview.loading-preview .error-preview-msg, +.container-preview.loading-preview .commit-preview { + display: none!important; +} +.container-preview.show-preview .commit-preview { + display: block; +} +.container-preview.show-preview .template-editor, +.container-preview.show-preview .render-editor, +.container-preview.show-preview .loading-preview-msg, +.container-preview.show-preview .no-changes-preview-msg, +.container-preview.show-preview .error-preview-msg { + display: none!important; +} +.container-preview.no-changes-preview .no-changes-preview-msg { + display: block; +} +.container-preview.no-changes-preview .template-editor, +.container-preview.no-changes-preview .render-editor, +.container-preview.no-changes-preview .loading-preview-msg, +.container-preview.no-changes-preview .error-preview-msg, +.container-preview.no-changes-preview .commit-preview { + display: none!important; +} +.container-preview.error-preview .error-preview-msg { + display: block; +} +.container-preview.error-preview .template-editor, +.container-preview.error-preview .render-editor, +.container-preview.error-preview .loading-preview-msg, +.container-preview.error-preview .no-changes-preview-msg, +.container-preview.error-preview .commit-preview { + display: none!important; +} +.container-preview p.preview-msg { + padding: 30px; + font-size: 16px; +} +.CodeMirror-merge-header { + height: 30px; +} +.CodeMirror-merge-header .CodeMirror-merge-pane { + height: 30px; + line-height: 30px; +} +.cm-s-github-light .merge-gutter { + width: 14px; +} +.conflict-background + .CodeMirror-gutter-wrapper .CodeMirror-linenumber { + background-color: #fffbdd; +} +.conflict-gutter-marker { + background-color: #fffbdd; +} +.conflict-gutter-marker::after, .conflict-gutter-marker::before { + position: absolute; + left: -1px; + content: ""; + background-color: #d73a49; +} +.conflict-gutter-marker-start::after, +.conflict-gutter-marker-end::after { + width: 1px; + height: 10px; +} +.conflict-gutter-marker-start::before, +.conflict-gutter-marker-middle::before, +.conflict-gutter-marker-end::before { + width: 10px; + height: 1px; +} +.conflict-gutter-marker-start::after { + bottom: 0; +} +.conflict-gutter-marker-end::after { + top: 0; +} +.conflict-gutter-marker-start::before { + top: 7px; +} +.conflict-gutter-marker-end::before { + bottom: 7px; +} +.conflict-gutter-marker-line::after, +.conflict-gutter-marker-middle::after { + width: 1px; + height: 18px; +} +.conflict-gutter-marker-middle::before { + top: 9px; +} +.form-group .draggable-box { + height: 20px; + opacity: 0; +} +.form-group .draggable-box:hover { + cursor: move; +} +.form-group .edit-action { + opacity: 0.6; +} +.form-group .draggable-box-icon { + margin-left: -4px; +} +.form-group .form-field-hover { + background-color: none; + border: 1px solid rgba(149, 157, 165, 0); +} +.form-group:hover { + cursor: pointer; +} +.form-group:hover .draggable-box { + opacity: 0.2; +} +.form-group:hover .edit-action { + opacity: 0.7; +} +.form-group:hover .form-field-hover { + border: 1px solid #959da5; +} +.placeholder-box { + border: 1px solid #959da5; +} +.template-previews { + max-width: 768px; +} +.template-previews .Box .expand-group { + display: none; + height: 0; +} +.template-previews .Box .dismiss-preview-button { + display: none; +} +.template-previews .Box.expand-preview .expand-group { + display: block; + height: 100%; + transition: height 3s; +} +.template-previews .Box.expand-preview .preview-button { + display: none; +} +.template-previews .Box.expand-preview .dismiss-preview-button { + display: inline; +} +.additional-options { + display: none; +} +.edit-labels { + display: none; +} +.preview-section { + display: block; +} +.edit-section { + display: none; +} +.Box .section-focus .preview-section { + display: none; +} +.Box .section-focus .edit-section { + display: block; +} +.user-select-contain { + -ms-user-select: element; + -ms-user-select: contain; + -webkit-user-select: contain; + -moz-user-select: contain; + user-select: contain; +} +.zeroclipboard-link { + padding: 0; + margin: 0; + color: #0366d6; + cursor: pointer; + background: none; + border: 0; +} +.zeroclipboard-link .octicon { + display: block; +} +image-crop { + display: block; +} +image-crop.nesw { + cursor: nesw-resize; +} +image-crop.nwse { + cursor: nwse-resize; +} +image-crop.nesw .crop-box, +image-crop.nwse .crop-box { + cursor: inherit; +} +image-crop[loaded] .crop-image { + display: block; +} +image-crop[loaded] [data-loading-slot], +image-crop .crop-image { + display: none; +} +image-crop .crop-wrapper { + position: relative; + font-size: 0; +} +image-crop .crop-container { + user-select: none; + -ms-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + position: absolute; + overflow: hidden; + z-index: 1; + top: 0; + width: 100%; + height: 100%} +image-crop .crop-box { + position: absolute; + border: 1px dashed #fff; + box-sizing: border-box; + cursor: move; +} +image-crop .crop-outline { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + outline: 600px solid rgba(0, 0, 0, 0.3); +} +image-crop .handle { + position: absolute; +} +image-crop .handle:before { + position: absolute; + display: block; + padding: 4px; + transform: translate(-50%, -50%); + content: " "; + background: #fff; + border: 1px solid #767676; +} +image-crop .ne { + top: 0; + right: 0; + cursor: nesw-resize; +} +image-crop .nw { + top: 0; + left: 0; + cursor: nwse-resize; +} +image-crop .se { + bottom: 0; + right: 0; + cursor: nwse-resize; +} +image-crop .sw { + bottom: 0; + left: 0; + cursor: nesw-resize; +} + +/*! + * Primer-core + * http://primer.github.io + * + * Released under MIT license. Copyright (c) 2018 GitHub Inc. + */ +/*! 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; +} +template, +[hidden] { + 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; +} +b, +strong { + font-weight: bolder; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.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: -0.25em; +} +sup { + top: -0.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: bold; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.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: 0.54; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +* { + box-sizing: border-box; +} +input, +select, +textarea, +button { + 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", "Segoe UI Symbol"; + 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; +} +hr, +.rule { + height: 0; + margin: 15px 0; + overflow: hidden; + background: transparent; + border: 0; + border-bottom: 1px solid #dfe2e5; +} +hr::before, +.rule::before { + display: table; + content: ""} +hr::after, +.rule::after { + display: table; + clear: both; + content: ""} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +button { + cursor: pointer; + border-radius: 0; +} +details summary { + cursor: pointer; +} +details:not([open]) > *:not(summary) { + display: none!important; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0; +} +h1 { + font-size: 32px; + font-weight: 600; +} +h2 { + font-size: 24px; + font-weight: 600; +} +h3 { + font-size: 20px; + font-weight: 600; +} +h4 { + font-size: 16px; + font-weight: 600; +} +h5 { + font-size: 14px; + font-weight: 600; +} +h6 { + font-size: 12px; + font-weight: 600; +} +p { + margin-top: 0; + margin-bottom: 10px; +} +small { + font-size: 90%} +blockquote { + margin: 0; +} +ul, +ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} +ol ol, +ul ol { + list-style-type: lower-roman; +} +ul ul ol, +ul ol ol, +ol ul ol, +ol ol ol { + list-style-type: lower-alpha; +} +dd { + margin-left: 0; +} +tt, +code { + font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; +} +pre { + margin-top: 0; + margin-bottom: 0; + font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; +} +.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-header { + padding: 8px 16px; +} +.Box--condensed .Box-body { + padding: 8px 16px; +} +.Box--condensed .Box-footer { + 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 { + padding: 24px; +} +.Box--spacious .Box-footer { + padding: 24px; +} +.Box--spacious .Box-btn-octicon.btn-octicon { + padding: 24px; + margin: -24px -24px; +} +.Box--spacious .Box-row { + padding: 24px; +} +.Box-header { + padding: 16px; + margin: -1px -1px 0 -1px; + background-color: #f6f8fa; + border-color: #d1d5da; + border-style: solid; + border-width: 1px; + 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: 2px 0 0 #0366d6 inset; +} +.Box-row.navigation-focus .Box-row--drag-button { + color: #0366d6; + cursor: -webkit-grab; + cursor: grab; + opacity: 100; +} +.Box-row.navigation-focus.is-dragging .Box-row--drag-button { + cursor: -webkit-grabbing; + 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 { + border-color: #c8e1ff; +} +.Box--blue .Box-row { + border-color: #c8e1ff; +} +.Box--blue .Box-footer { + border-color: #c8e1ff; +} +.Box--danger { + border-color: #d73a49; +} +.Box--danger .Box-row:first-of-type { + border-color: #d73a49; +} +.Box--danger .Box-body:last-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 16px; + margin: -16px -16px; + line-height: 1.5; +} +.breadcrumb-item { + display: inline-block; + margin-left: -0.35em; + white-space: nowrap; + list-style: none; +} +.breadcrumb-item::after { + padding-right: 0.5em; + padding-left: 0.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, 0.2); + border-radius: 0.25em; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.btn i { + font-style: normal; + font-weight: 500; + opacity: 0.75; +} +.btn .octicon { + vertical-align: text-top; +} +.btn .Counter { + color: #586069; + text-shadow: none; + background-color: rgba(27, 31, 35, 0.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:active, .btn.selected { + 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 0.2em rgba(3, 102, 214, 0.3); +} +.btn:hover, .btn.hover { + background-color: #e6ebf1; + background-image: linear-gradient(-180deg, #f0f3f6, #e6ebf1 90%); + background-position: -0.5em; + border-color: rgba(27, 31, 35, 0.35); +} +.btn:active, .btn.selected, +[open] > .btn { + background-color: #e9ecef; + background-image: none; + border-color: rgba(27, 31, 35, 0.35); + box-shadow: inset 0 0.15em 0.3em rgba(27, 31, 35, 0.15); +} +.btn:disabled, .btn.disabled { + color: rgba(36, 41, 46, 0.4); + background-color: #eff3f6; + background-image: none; + border-color: rgba(27, 31, 35, 0.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 0.2em rgba(52, 208, 88, 0.4); +} +.btn-primary:hover, .btn-primary.hover { + background-color: #269f42; + background-image: linear-gradient(-180deg, #2fcb53, #269f42 90%); + background-position: -0.5em; + border-color: rgba(27, 31, 35, 0.5); +} +.btn-primary:active, .btn-primary.selected, +[open] > .btn-primary { + background-color: #279f43; + background-image: none; + border-color: rgba(27, 31, 35, 0.5); + box-shadow: inset 0 0.15em 0.3em rgba(27, 31, 35, 0.15); +} +.btn-primary:disabled, .btn-primary.disabled { + color: hsla(0, 0%, 100%, 0.75); + background-color: #94d3a2; + background-image: none; + border-color: rgba(27, 31, 35, 0.2); + box-shadow: none; +} +.btn-primary .Counter { + color: #29b249; + background-color: #fff; +} +.btn-purple { + color: #fff; + background-color: #643ab0; + background-image: linear-gradient(-180deg, #7e55c7, #643ab0 90%); +} +.btn-purple:focus, .btn-purple.focus { + box-shadow: 0 0 0 0.2em rgba(126, 85, 199, 0.4); +} +.btn-purple:hover, .btn-purple.hover { + background-color: #5f37a8; + background-image: linear-gradient(-180deg, #784ec5, #5f37a8 90%); + background-position: -0.5em; + border-color: rgba(27, 31, 35, 0.5); +} +.btn-purple:active, .btn-purple.selected, +[open] > .btn-purple { + background-color: #613ca4; + background-image: none; + border-color: rgba(27, 31, 35, 0.5); + box-shadow: inset 0 0.15em 0.3em rgba(27, 31, 35, 0.15); +} +.btn-purple:disabled, .btn-purple.disabled { + color: hsla(0, 0%, 100%, 0.75); + background-color: #b19cd7; + background-image: none; + border-color: rgba(27, 31, 35, 0.2); + box-shadow: none; +} +.btn-purple .Counter { + color: #683cb8; + 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 0.2em rgba(6, 121, 252, 0.4); +} +.btn-blue:hover, .btn-blue.hover { + background-color: #035cc2; + background-image: linear-gradient(-180deg, #0374f4, #035cc2 90%); + background-position: -0.5em; + border-color: rgba(27, 31, 35, 0.5); +} +.btn-blue:active, .btn-blue.selected, +[open] > .btn-blue { + background-color: #045cc1; + background-image: none; + border-color: rgba(27, 31, 35, 0.5); + box-shadow: inset 0 0.15em 0.3em rgba(27, 31, 35, 0.15); +} +.btn-blue:disabled, .btn-blue.disabled { + color: hsla(0, 0%, 100%, 0.75); + background-color: #81b0e5; + background-image: none; + border-color: rgba(27, 31, 35, 0.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 0.2em rgba(203, 36, 49, 0.4); +} +.btn-danger:hover { + color: #fff; + background-color: #cb2431; + background-image: linear-gradient(-180deg, #de4450, #cb2431 90%); + border-color: rgba(27, 31, 35, 0.5); +} +.btn-danger:hover .Counter { + color: #fff; +} +.btn-danger:active, .btn-danger.selected, +[open] > .btn-danger { + color: #fff; + background-color: #b5202c; + background-image: none; + border-color: rgba(27, 31, 35, 0.5); + box-shadow: inset 0 0.15em 0.3em rgba(27, 31, 35, 0.15); +} +.btn-danger:disabled, .btn-danger.disabled { + color: rgba(203, 36, 49, 0.4); + background-color: #eff3f6; + background-image: none; + border-color: rgba(27, 31, 35, 0.2); + box-shadow: none; +} +.btn-outline { + color: #0366d6; + background-color: #fff; + background-image: none; +} +.btn-outline .Counter { + background-color: rgba(27, 31, 35, 0.07); +} +.btn-outline:hover, .btn-outline:active, .btn-outline.selected, +[open] > .btn-outline { + color: #fff; + background-color: #0366d6; + background-image: none; + border-color: #0366d6; +} +.btn-outline:hover .Counter, .btn-outline:active .Counter, .btn-outline.selected .Counter, +[open] > .btn-outline .Counter { + color: #0366d6; + background-color: #fff; +} +.btn-outline:focus { + border-color: #0366d6; + box-shadow: 0 0 0 0.2em rgba(3, 102, 214, 0.4); +} +.btn-outline:disabled, .btn-outline.disabled { + color: rgba(27, 31, 35, 0.3); + background-color: #fff; + border-color: rgba(27, 31, 35, 0.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: 0.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; +} +.hidden-text-expander a, +.ellipsis-expander { + 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; +} +.hidden-text-expander a:hover, +.ellipsis-expander:hover { + text-decoration: none; + background-color: #c6cbd1; +} +.hidden-text-expander a:active, +.ellipsis-expander: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, 0.2); + border-left: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.social-count:hover, .social-count:active { + 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, 0.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::before { + display: table; + content: ""} +.BtnGroup::after { + display: table; + clear: both; + content: ""} +.BtnGroup + .BtnGroup, +.BtnGroup + .btn { + margin-left: 5px; +} +.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:focus, .BtnGroup-item:active, .BtnGroup-item:hover { + border-right-width: 1px; +} +.BtnGroup-item.selected + .BtnGroup-item, +.BtnGroup-item.selected + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-item.selected + .BtnGroup-form .BtnGroup-item, .BtnGroup-item:focus + .BtnGroup-item, +.BtnGroup-item:focus + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-item:focus + .BtnGroup-form .BtnGroup-item, .BtnGroup-item:active + .BtnGroup-item, +.BtnGroup-item:active + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-item:active + .BtnGroup-form .BtnGroup-item, .BtnGroup-item:hover + .BtnGroup-item, +.BtnGroup-item:hover + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-item:hover + .BtnGroup-form .BtnGroup-item { + border-left-width: 0; +} +.BtnGroup-parent, +.BtnGroup-form { + float: left; +} +.BtnGroup-parent:first-child .BtnGroup-item, +.BtnGroup-form:first-child .BtnGroup-item { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.BtnGroup-parent:last-child .BtnGroup-item, +.BtnGroup-form:last-child .BtnGroup-item { + border-right-width: 1px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.BtnGroup-parent .BtnGroup-item, +.BtnGroup-form .BtnGroup-item { + border-right-width: 0; + border-radius: 0; +} +.BtnGroup-parent.selected .BtnGroup-item, .BtnGroup-parent:focus .BtnGroup-item, .BtnGroup-parent:active .BtnGroup-item, .BtnGroup-parent:hover .BtnGroup-item, +.BtnGroup-form.selected .BtnGroup-item, +.BtnGroup-form:focus .BtnGroup-item, +.BtnGroup-form:active .BtnGroup-item, +.BtnGroup-form:hover .BtnGroup-item { + border-right-width: 1px; +} +.BtnGroup-parent.selected + .BtnGroup-item, +.BtnGroup-parent.selected + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-parent.selected + .BtnGroup-form .BtnGroup-item, .BtnGroup-parent:focus + .BtnGroup-item, +.BtnGroup-parent:focus + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-parent:focus + .BtnGroup-form .BtnGroup-item, .BtnGroup-parent:active + .BtnGroup-item, +.BtnGroup-parent:active + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-parent:active + .BtnGroup-form .BtnGroup-item, .BtnGroup-parent:hover + .BtnGroup-item, +.BtnGroup-parent:hover + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-parent:hover + .BtnGroup-form .BtnGroup-item, +.BtnGroup-form.selected + .BtnGroup-item, +.BtnGroup-form.selected + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-form.selected + .BtnGroup-form .BtnGroup-item, +.BtnGroup-form:focus + .BtnGroup-item, +.BtnGroup-form:focus + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-form:focus + .BtnGroup-form .BtnGroup-item, +.BtnGroup-form:active + .BtnGroup-item, +.BtnGroup-form:active + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-form:active + .BtnGroup-form .BtnGroup-item, +.BtnGroup-form:hover + .BtnGroup-item, +.BtnGroup-form:hover + .BtnGroup-parent .BtnGroup-item, +.BtnGroup-form:hover + .BtnGroup-form .BtnGroup-item { + border-left-width: 0; +} +.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, 0.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, 0.075), 0 0 0 0.2em rgba(3, 102, 214, 0.3); +} +@media (min-width: 768px) { + .form-control, + .form-select { + font-size: 14px; +} +}.input-contrast { + background-color: #fafbfc; +} +.input-contrast:focus { + background-color: #fff; +} +:-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, Courier, 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::before { + display: table; + content: ""} +.hfields::after { + display: table; + clear: both; + content: ""} +.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-outer-spin-button, +input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none; + appearance: none; +} +.form-actions::before { + display: table; + content: ""} +.form-actions::after { + display: table; + clear: both; + content: ""} +.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; + padding-right: 8px\9; + background: #fff url(data:image/png; + base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 8px center; + background-image: none\9; + 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 .success, +.form-group .error, +.form-group .indicator { + display: none; + font-size: 12px; + font-weight: 600; +} +.form-group.loading { + opacity: 0.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.warn .warning, +.form-group.warn .error, .form-group.errored .warning, +.form-group.errored .error { + 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.warn .warning::after, .form-group.warn .warning::before, +.form-group.warn .error::after, +.form-group.warn .error::before, .form-group.errored .warning::after, .form-group.errored .warning::before, +.form-group.errored .error::after, +.form-group.errored .error::before { + position: absolute; + bottom: 100%; + left: 10px; + z-index: 15; + width: 0; + height: 0; + pointer-events: none; + content: " "; + border: solid transparent; +} +.form-group.warn .warning::after, +.form-group.warn .error::after, .form-group.errored .warning::after, +.form-group.errored .error::after { + border-width: 5px; +} +.form-group.warn .warning::before, +.form-group.warn .error::before, .form-group.errored .warning::before, +.form-group.errored .error::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-loading, dl.form-group > dd .form-control.is-autocheck-successful, dl.form-group > dd .form-control.is-autocheck-errored { + 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 (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { + dl.form-group > dd .form-control.is-autocheck-loading, dl.form-group > dd .form-control.is-autocheck-successful, dl.form-group > dd .form-control.is-autocheck-errored { + 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 .loading, +.drag-and-drop .error { + display: none; +} +.drag-and-drop .error { + color: #cb2431; +} +.drag-and-drop img { + vertical-align: top; +} +.is-default .drag-and-drop .default { + display: inline-block; +} +.is-uploading .drag-and-drop .loading { + display: inline-block; +} +.is-bad-file .drag-and-drop .bad-file { + display: inline-block; +} +.is-duplicate-filename .drag-and-drop .duplicate-filename { + display: inline-block; +} +.is-too-big .drag-and-drop .too-big { + display: inline-block; +} +.is-hidden-file .drag-and-drop .hidden-file { + display: inline-block; +} +.is-empty .drag-and-drop .empty { + display: inline-block; +} +.is-bad-permissions .drag-and-drop .bad-permissions { + display: inline-block; +} +.is-repository-required .drag-and-drop .repository-required { + 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: 0.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, 0.075), 0 0 0 0.2em rgba(3, 102, 214, 0.3); +} +.upload-enabled.focused .form-control { + box-shadow: none; +} +.upload-enabled.focused .drag-and-drop { + border-color: #4a9eff; +} +.dragover textarea, +.dragover .drag-and-drop { + box-shadow: #c9ff00 0 0 3px; +} +.write-content { + position: relative; +} +.previewable-comment-form { + 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 .write-content, +.previewable-comment-form .preview-content { + display: none; + margin: 0 8px 8px; +} +.previewable-comment-form.write-selected .write-content, +.previewable-comment-form.preview-selected .preview-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 .form-control, +.input-group-button { + display: table-cell; +} +.input-group-button { + width: 1%; + vertical-align: middle; +} +.input-group .form-control:first-child, +.input-group-button:first-child .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-button:first-child .btn { + margin-right: -1px; +} +.input-group .form-control:last-child, +.input-group-button:last-child .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-button:last-child .btn { + margin-left: -1px; +} +.container { + width: 980px; + margin-right: auto; + margin-left: auto; +} +.container::before { + display: table; + content: ""} +.container::after { + display: table; + clear: both; + content: ""} +.container-md { + max-width: 768px; + margin-right: auto; + margin-left: auto; +} +.container-lg { + max-width: 1012px; + margin-right: auto; + margin-left: auto; +} +.container-xl { + max-width: 1280px; + margin-right: auto; + margin-left: auto; +} +.columns { + margin-right: -10px; + margin-left: -10px; +} +.columns::before { + display: table; + content: ""} +.columns::after { + display: table; + clear: both; + content: ""} +.column { + float: left; + padding-right: 10px; + padding-left: 10px; +} +.one-third { + width: 33.333333%} +.two-thirds { + width: 66.666667%} +.one-fourth { + width: 25%} +.one-half { + width: 50%} +.three-fourths { + width: 75%} +.one-fifth { + width: 20%} +.four-fifths { + width: 80%} +.centered { + display: block; + float: none; + margin-right: auto; + margin-left: auto; +} +.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-left-radius: 2px; + border-top-right-radius: 2px; +} +.menu-item:first-child::before { + border-top-left-radius: 2px; +} +.menu-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +.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 { + color: #24292e; + background-color: #fff; + border-color: #d1d5da; + border-radius: 3px 3px 0 0; +} +.tabnav-tab:hover, .tabnav-tab:focus { + 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; +} +.subnav { + margin-bottom: 20px; +} +.subnav::before { + display: table; + content: ""} +.subnav::after { + display: table; + clear: both; + content: ""} +.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:hover, .subnav-item:focus { + text-decoration: none; + background-color: #f6f8fa; +} +.subnav-item.selected, .subnav-item.selected:hover, .subnav-item.selected:focus { + 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:hover, .subnav-search-context .btn:focus, .subnav-search-context .btn:active, .subnav-search-context .btn.selected { + 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; + justify-content: space-between; + border-bottom: 1px solid #e1e4e8; +} +.UnderlineNav-body { + display: flex; + margin-bottom: -1px; +} +.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:hover, .UnderlineNav-item:focus { + color: #24292e; + text-decoration: none; + border-bottom-color: #d1d5da; + transition: 0.2s ease; +} +.UnderlineNav-item:hover .UnderlineNav-octicon, .UnderlineNav-item:focus .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::before { + display: table; + content: ""} +.pagination::after { + display: table; + clear: both; + content: ""} +.pagination a, +.pagination span, +.pagination em { + 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 span:first-child, +.pagination em:first-child { + margin-left: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination a:last-child, +.pagination span:last-child, +.pagination em:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pagination a:hover, .pagination a:focus, +.pagination span:hover, +.pagination span:focus, +.pagination em:hover, +.pagination em:focus { + 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 .gap, +.pagination .disabled, +.pagination .gap:hover, +.pagination .disabled: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 { + position: absolute; + z-index: 1000000; + display: none; + padding: 0.5em 0.75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + -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; + pointer-events: none; + content: attr(aria-label); + background: #1b1f23; + border-radius: 3px; + opacity: 0; +} +.tooltipped::before { + position: absolute; + z-index: 1000001; + display: none; + width: 0; + height: 0; + color: #1b1f23; + pointer-events: none; + content: ""; + border: 6px solid transparent; + opacity: 0; +} +@keyframes tooltip-appear { + from { + opacity: 0; +} +to { + opacity: 1; +} +}.tooltipped:hover::before, .tooltipped:hover::after, +.tooltipped:active::before, +.tooltipped:active::after, +.tooltipped:focus::before, +.tooltipped:focus::after { + display: inline-block; + text-decoration: none; + animation-name: tooltip-appear; + animation-duration: 0.1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: 0.4s; +} +.tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after, +.tooltipped-no-delay:active::before, +.tooltipped-no-delay:active::after, +.tooltipped-no-delay:focus::before, +.tooltipped-no-delay:focus::after { + animation-delay: 0s; +} +.tooltipped-multiline:hover::after, +.tooltipped-multiline:active::after, +.tooltipped-multiline:focus::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-s::after, +.tooltipped-n::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-s::after, .tooltipped-multiline.tooltipped-n::after { + right: auto; + left: 50%; + transform: translateX(-50%); +} +.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after { + right: 100%} +@media screen and (min-width: 0 0) { + .tooltipped-multiline::after { + width: 250px; +} +}.tooltipped-sticky::before, .tooltipped-sticky::after { + 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: 300ms; +} +@keyframes fade-in { + 0% { + opacity: 0; +} +100% { + opacity: 1; +} +}.anim-fade-out { + animation-name: fade-out; + animation-duration: 1s; + animation-timing-function: ease-out; +} +.anim-fade-out.fast { + animation-duration: 0.3s; +} +@keyframes fade-out { + 0% { + opacity: 1; +} +100% { + opacity: 0; +} +}.anim-fade-up { + opacity: 0; + animation-name: fade-up; + animation-duration: 0.3s; + animation-fill-mode: forwards; + animation-timing-function: ease-out; + animation-delay: 1s; +} +@keyframes fade-up { + 0% { + opacity: 0.8; + transform: translateY(100%); +} +100% { + opacity: 1; + transform: translateY(0); +} +}.anim-fade-down { + animation-name: fade-down; + animation-duration: 0.3s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; +} +@keyframes fade-down { + 0% { + opacity: 1; + transform: translateY(0); +} +100% { + opacity: 0.5; + transform: translateY(100%); +} +}.anim-grow-x { + width: 0%; + animation-name: grow-x; + animation-duration: 0.3s; + animation-fill-mode: forwards; + animation-timing-function: ease; + animation-delay: 0.5s; +} +@keyframes grow-x { + to { + width: 100%} +}.anim-shrink-x { + animation-name: shrink-x; + animation-duration: 0.3s; + animation-fill-mode: forwards; + animation-timing-function: ease-in-out; + animation-delay: 0.5s; +} +@keyframes shrink-x { + to { + width: 0%} +}.anim-scale-in { + animation-name: scale-in; + animation-duration: 0.15s; + animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5); +} +@keyframes scale-in { + 0% { + opacity: 0; + transform: scale(0.5); +} +100% { + 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: 0.3; +} +10% { + opacity: 1; +} +100% { + opacity: 0.3; +} +}.anim-pulse-in { + animation-name: pulse-in; + animation-duration: 0.5s; +} +@keyframes pulse-in { + 0% { + transform: scaleX(1); +} +50% { + transform: scale3d(1.1, 1.1, 1.1); +} +100% { + transform: scaleX(1); +} +}.hover-grow { + transition: transform 0.3s; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.hover-grow:hover { + transform: scale(1.025); +} +.border { + border: 1px #e1e4e8 solid!important; +} +.border-y { + border-top: 1px #e1e4e8 solid!important; + border-bottom: 1px #e1e4e8 solid!important; +} +.border-0 { + border: 0!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, 0.15)!important; +} +.border-top { + border-top: 1px #e1e4e8 solid!important; +} +.border-right { + border-right: 1px #e1e4e8 solid!important; +} +.border-bottom { + border-bottom: 1px #e1e4e8 solid!important; +} +.border-left { + border-left: 1px #e1e4e8 solid!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; + border-top-right-radius: 0; +} +.rounded-top-1 { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.rounded-top-2 { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.rounded-right-0 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.rounded-right-1 { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.rounded-right-2 { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.rounded-bottom-0 { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.rounded-bottom-1 { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.rounded-bottom-2 { + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} +.rounded-left-0 { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rounded-left-1 { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.rounded-left-2 { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +@media (min-width: 544px) { + .border-sm-top { + border-top: 1px #e1e4e8 solid!important; +} +.border-sm-right { + border-right: 1px #e1e4e8 solid!important; +} +.border-sm-bottom { + border-bottom: 1px #e1e4e8 solid!important; +} +.border-sm-left { + border-left: 1px #e1e4e8 solid!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; + border-top-right-radius: 0; +} +.rounded-sm-top-1 { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.rounded-sm-top-2 { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.rounded-sm-right-0 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.rounded-sm-right-1 { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.rounded-sm-right-2 { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.rounded-sm-bottom-0 { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.rounded-sm-bottom-1 { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.rounded-sm-bottom-2 { + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} +.rounded-sm-left-0 { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rounded-sm-left-1 { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.rounded-sm-left-2 { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +}@media (min-width: 768px) { + .border-md-top { + border-top: 1px #e1e4e8 solid!important; +} +.border-md-right { + border-right: 1px #e1e4e8 solid!important; +} +.border-md-bottom { + border-bottom: 1px #e1e4e8 solid!important; +} +.border-md-left { + border-left: 1px #e1e4e8 solid!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; + border-top-right-radius: 0; +} +.rounded-md-top-1 { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.rounded-md-top-2 { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.rounded-md-right-0 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.rounded-md-right-1 { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.rounded-md-right-2 { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.rounded-md-bottom-0 { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.rounded-md-bottom-1 { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.rounded-md-bottom-2 { + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} +.rounded-md-left-0 { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rounded-md-left-1 { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.rounded-md-left-2 { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +}@media (min-width: 1012px) { + .border-lg-top { + border-top: 1px #e1e4e8 solid!important; +} +.border-lg-right { + border-right: 1px #e1e4e8 solid!important; +} +.border-lg-bottom { + border-bottom: 1px #e1e4e8 solid!important; +} +.border-lg-left { + border-left: 1px #e1e4e8 solid!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; + border-top-right-radius: 0; +} +.rounded-lg-top-1 { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.rounded-lg-top-2 { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.rounded-lg-right-0 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.rounded-lg-right-1 { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.rounded-lg-right-2 { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.rounded-lg-bottom-0 { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.rounded-lg-bottom-1 { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.rounded-lg-bottom-2 { + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} +.rounded-lg-left-0 { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rounded-lg-left-1 { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.rounded-lg-left-2 { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +}@media (min-width: 1280px) { + .border-xl-top { + border-top: 1px #e1e4e8 solid!important; +} +.border-xl-right { + border-right: 1px #e1e4e8 solid!important; +} +.border-xl-bottom { + border-bottom: 1px #e1e4e8 solid!important; +} +.border-xl-left { + border-left: 1px #e1e4e8 solid!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; + border-top-right-radius: 0; +} +.rounded-xl-top-1 { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.rounded-xl-top-2 { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.rounded-xl-right-0 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.rounded-xl-right-1 { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.rounded-xl-right-2 { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.rounded-xl-bottom-0 { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.rounded-xl-bottom-1 { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.rounded-xl-bottom-2 { + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} +.rounded-xl-left-0 { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.rounded-xl-left-1 { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.rounded-xl-left-2 { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +}.circle { + border-radius: 50%!important; +} +.box-shadow { + box-shadow: 0 1px 1px rgba(27, 31, 35, 0.1)!important; +} +.box-shadow-medium { + box-shadow: 0 1px 5px rgba(27, 31, 35, 0.15)!important; +} +.box-shadow-large { + box-shadow: 0 1px 15px rgba(27, 31, 35, 0.15)!important; +} +.box-shadow-extra-large { + box-shadow: 0 10px 50px rgba(27, 31, 35, 0.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-purple { + background-color: #6f42c1!important; +} +.bg-purple-light { + background-color: #f5f0ff!important; +} +.bg-shade-gradient { + background-image: linear-gradient(180deg, rgba(27, 31, 35, 0.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-orange { + color: #a04100!important; +} +.text-orange-light { + color: #e36209!important; +} +.text-purple { + color: #6f42c1!important; +} +.text-white { + color: #fff!important; +} +.text-inherit { + color: inherit!important; +} +.text-pending { + color: #b08800!important; +} +.bg-pending { + color: #dbab09!important; +} +.link-gray { + color: #586069!important; +} +.link-gray:hover { + color: #0366d6!important; +} +.link-gray-dark { + color: #24292e!important; +} +.link-gray-dark:hover { + color: #0366d6!important; +} +.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, 0.5); +} +.flex-row { + flex-direction: row!important; +} +.flex-row-reverse { + flex-direction: row-reverse!important; +} +.flex-column { + flex-direction: column!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-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; +} +@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-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-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; +} +}@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-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-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; +} +}@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-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-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; +} +}@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-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-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; +} +}.position-static { + position: static!important; +} +.position-relative { + position: relative!important; +} +.position-absolute { + position: absolute!important; +} +.position-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-hidden { + overflow: hidden!important; +} +.overflow-scroll { + overflow: scroll!important; +} +.overflow-auto { + overflow: auto!important; +} +.clearfix::before { + display: table; + content: ""} +.clearfix::after { + display: table; + clear: both; + content: ""} +.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; +} +.direction-rtl { + direction: rtl!important; +} +.direction-ltr { + direction: ltr!important; +} +@media (min-width: 544px) { + .direction-sm-rtl { + direction: rtl!important; +} +.direction-sm-ltr { + direction: ltr!important; +} +}@media (min-width: 768px) { + .direction-md-rtl { + direction: rtl!important; +} +.direction-md-ltr { + direction: ltr!important; +} +}@media (min-width: 1012px) { + .direction-lg-rtl { + direction: rtl!important; +} +.direction-lg-ltr { + direction: ltr!important; +} +}@media (min-width: 1280px) { + .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 { + margin-left: 0!important; +} +.mx-0 { + margin-right: 0!important; + margin-left: 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 { + margin-left: 0!important; +} +.mx-sm-0 { + margin-right: 0!important; + margin-left: 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 { + margin-left: 0!important; +} +.mx-md-0 { + margin-right: 0!important; + margin-left: 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 { + margin-left: 0!important; +} +.mx-lg-0 { + margin-right: 0!important; + margin-left: 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 { + margin-left: 0!important; +} +.mx-xl-0 { + margin-right: 0!important; + margin-left: 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 { + padding-left: 0!important; +} +.px-0 { + padding-right: 0!important; + padding-left: 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 { + padding-left: 4px!important; +} +.px-1 { + padding-right: 4px!important; + padding-left: 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 { + padding-left: 8px!important; +} +.px-2 { + padding-right: 8px!important; + padding-left: 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 { + padding-left: 16px!important; +} +.px-3 { + padding-right: 16px!important; + padding-left: 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 { + padding-left: 24px!important; +} +.px-4 { + padding-right: 24px!important; + padding-left: 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 { + padding-left: 32px!important; +} +.px-5 { + padding-right: 32px!important; + padding-left: 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 { + padding-left: 40px!important; +} +.px-6 { + padding-right: 40px!important; + padding-left: 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 { + padding-left: 0!important; +} +.px-sm-0 { + padding-right: 0!important; + padding-left: 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 { + padding-left: 4px!important; +} +.px-sm-1 { + padding-right: 4px!important; + padding-left: 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 { + padding-left: 8px!important; +} +.px-sm-2 { + padding-right: 8px!important; + padding-left: 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 { + padding-left: 16px!important; +} +.px-sm-3 { + padding-right: 16px!important; + padding-left: 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 { + padding-left: 24px!important; +} +.px-sm-4 { + padding-right: 24px!important; + padding-left: 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 { + padding-left: 32px!important; +} +.px-sm-5 { + padding-right: 32px!important; + padding-left: 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 { + padding-left: 40px!important; +} +.px-sm-6 { + padding-right: 40px!important; + padding-left: 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 { + padding-left: 0!important; +} +.px-md-0 { + padding-right: 0!important; + padding-left: 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 { + padding-left: 4px!important; +} +.px-md-1 { + padding-right: 4px!important; + padding-left: 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 { + padding-left: 8px!important; +} +.px-md-2 { + padding-right: 8px!important; + padding-left: 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 { + padding-left: 16px!important; +} +.px-md-3 { + padding-right: 16px!important; + padding-left: 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 { + padding-left: 24px!important; +} +.px-md-4 { + padding-right: 24px!important; + padding-left: 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 { + padding-left: 32px!important; +} +.px-md-5 { + padding-right: 32px!important; + padding-left: 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 { + padding-left: 40px!important; +} +.px-md-6 { + padding-right: 40px!important; + padding-left: 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 { + padding-left: 0!important; +} +.px-lg-0 { + padding-right: 0!important; + padding-left: 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 { + padding-left: 4px!important; +} +.px-lg-1 { + padding-right: 4px!important; + padding-left: 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 { + padding-left: 8px!important; +} +.px-lg-2 { + padding-right: 8px!important; + padding-left: 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 { + padding-left: 16px!important; +} +.px-lg-3 { + padding-right: 16px!important; + padding-left: 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 { + padding-left: 24px!important; +} +.px-lg-4 { + padding-right: 24px!important; + padding-left: 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 { + padding-left: 32px!important; +} +.px-lg-5 { + padding-right: 32px!important; + padding-left: 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 { + padding-left: 40px!important; +} +.px-lg-6 { + padding-right: 40px!important; + padding-left: 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 { + padding-left: 0!important; +} +.px-xl-0 { + padding-right: 0!important; + padding-left: 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 { + padding-left: 4px!important; +} +.px-xl-1 { + padding-right: 4px!important; + padding-left: 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 { + padding-left: 8px!important; +} +.px-xl-2 { + padding-right: 8px!important; + padding-left: 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 { + padding-left: 16px!important; +} +.px-xl-3 { + padding-right: 16px!important; + padding-left: 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 { + padding-left: 24px!important; +} +.px-xl-4 { + padding-right: 24px!important; + padding-left: 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 { + padding-left: 32px!important; +} +.px-xl-5 { + padding-right: 32px!important; + padding-left: 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 { + padding-left: 40px!important; +} +.px-xl-6 { + padding-right: 40px!important; + padding-left: 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; +} +.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, 0.25), 0 1px 25px rgba(27, 31, 35, 0.75); +} +.text-shadow-light { + text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.5); +} +.text-mono { + font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; +} +.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: 544px) { + .hide-sm { + display: none!important; +} +}@media (min-width: 544px) and (max-width: 768px) { + .hide-md { + display: none!important; +} +}@media (min-width: 768px) and (max-width: 1012px) { + .hide-lg { + display: none!important; +} +}@media (min-width: 1012px) { + .hide-xl { + display: none!important; +} +}.table-fixed { + table-layout: fixed!important; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + word-wrap: normal; + border: 0; +} +.show-on-focus { + position: absolute; + width: 1px; + height: 1px; + margin: 0; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); +} +.show-on-focus:focus { + z-index: 20; + width: auto; + height: auto; + clip: auto; +} +/*# sourceMappingURL=frameworks-1291ffafdf7ffb4d9be67d690fd09212.css.map */ diff --git a/grammar.js b/grammar.js index 30f4fdd..f56182b 100644 --- a/grammar.js +++ b/grammar.js @@ -34,13 +34,13 @@ module.exports = grammar({ import_statement: $ => seq( '@import', $._value, - commaSep($._query), + sep(',', $._query), ';' ), media_statement: $ => seq( '@media', - commaSep1($._query), + sep1(',', $._query), $.block ), @@ -58,7 +58,10 @@ module.exports = grammar({ ), keyframes_statement: $ => seq( - '@keyframes', + choice( + '@keyframes', + alias(/@[-a-z]+keyframes/, $.at_keyword) + ), alias($.identifier, $.keyframes_name), $.keyframe_block_list, ), @@ -85,7 +88,7 @@ module.exports = grammar({ at_rule: $ => seq( $.at_keyword, - commaSep($._query), + sep(',', $._query), choice(';', $.block) ), @@ -96,7 +99,7 @@ module.exports = grammar({ $.block ), - selectors: $ => commaSep1($._selector), + selectors: $ => sep1(',', $._selector), block: $ => seq('{', repeat($._block_item), @@ -177,7 +180,7 @@ module.exports = grammar({ pseudo_class_arguments: $ => seq( token.immediate('('), - commaSep(choice($._selector, repeat1($._value))), + sep(',', choice($._selector, repeat1($._value))), ')' ), @@ -223,7 +226,7 @@ module.exports = grammar({ '(', alias($.identifier, $.feature_name), ':', - $._value, + repeat1($._value), ')' ), @@ -314,7 +317,7 @@ module.exports = grammar({ arguments: $ => seq( token.immediate('('), - commaSep(repeat1($._value)), + sep(choice(',', ';'), repeat1($._value)), ')' ), @@ -328,14 +331,24 @@ module.exports = grammar({ '/' )), - plain_value: $ => /[-_]*[a-zA-Z]([^/,;()\[\]\s]|\/[^\*])*/ + plain_value: $ => token(seq( + repeat(choice( + /[-_]/, + /\/[^\*\s,;!{}()\[\]]/ // Slash not followed by a '*' (which would be a comment) + )), + /[a-zA-Z]/, + repeat(choice( + /[^/\s,;!{}()\[\]]/, // Not a slash, not a delimiter character + /\/[^\*\s,;!{}()\[\]]/ // Slash not followed by a '*' (which would be a comment) + )) + )) } }) -function commaSep (rule) { - return optional(commaSep1(rule)) +function sep (separator, rule) { + return optional(sep1(separator, rule)) } -function commaSep1 (rule) { - return seq(rule, repeat(seq(',', rule))) +function sep1 (separator, rule) { + return seq(rule, repeat(seq(separator, rule))) } diff --git a/package.json b/package.json index d417452..6d7d298 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,6 @@ "tree-sitter-cli": "^0.13.10" }, "scripts": { - "test": "tree-sitter test" + "test": "tree-sitter test && tree-sitter parse examples --quiet --time" } } diff --git a/src/grammar.json b/src/grammar.json index 8bc4f4f..f0154c8 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -197,8 +197,22 @@ "type": "SEQ", "members": [ { - "type": "STRING", - "value": "@keyframes" + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "@keyframes" + }, + { + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "@[-a-z]+keyframes" + }, + "named": true, + "value": "at_keyword" + } + ] }, { "type": "ALIAS", @@ -1064,8 +1078,11 @@ "value": ":" }, { - "type": "SYMBOL", - "name": "_value" + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "_value" + } }, { "type": "STRING", @@ -1560,8 +1577,17 @@ "type": "SEQ", "members": [ { - "type": "STRING", - "value": "," + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "STRING", + "value": ";" + } + ] }, { "type": "REPEAT1", @@ -1615,8 +1641,48 @@ } }, "plain_value": { - "type": "PATTERN", - "value": "[-_]*[a-zA-Z]([^\\/,;()\\[\\]\\s]|\\/[^\\*])*" + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[-_]" + }, + { + "type": "PATTERN", + "value": "\\/[^\\*\\s,;!{}()\\[\\]]" + } + ] + } + }, + { + "type": "PATTERN", + "value": "[a-zA-Z]" + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^\\/\\s,;!{}()\\[\\]]" + }, + { + "type": "PATTERN", + "value": "\\/[^\\*\\s,;!{}()\\[\\]]" + } + ] + } + } + ] + } } }, "extras": [ diff --git a/src/parser.c b/src/parser.c index 45ce169..954bbbb 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,10 +6,10 @@ #endif #define LANGUAGE_VERSION 9 -#define STATE_COUNT 221 -#define SYMBOL_COUNT 101 +#define STATE_COUNT 223 +#define SYMBOL_COUNT 102 #define ALIAS_COUNT 11 -#define TOKEN_COUNT 51 +#define TOKEN_COUNT 52 #define EXTERNAL_TOKEN_COUNT 1 #define MAX_ALIAS_SEQUENCE_LENGTH 6 @@ -22,109 +22,110 @@ enum { anon_sym_ATcharset = 6, anon_sym_ATnamespace = 7, anon_sym_ATkeyframes = 8, - anon_sym_LBRACE = 9, - anon_sym_RBRACE = 10, - sym_from = 11, - sym_to = 12, - anon_sym_ATsupports = 13, - sym_nesting_selector = 14, - anon_sym_STAR = 15, - anon_sym_DOT = 16, - anon_sym_COLON = 17, - anon_sym_COLON_COLON = 18, - anon_sym_POUND = 19, - anon_sym_LBRACK = 20, - anon_sym_EQ = 21, - anon_sym_TILDE_EQ = 22, - anon_sym_CARET_EQ = 23, - anon_sym_PIPE_EQ = 24, - anon_sym_STAR_EQ = 25, - anon_sym_DOLLAR_EQ = 26, - anon_sym_RBRACK = 27, - anon_sym_GT = 28, - anon_sym_TILDE = 29, - anon_sym_PLUS = 30, - anon_sym_LPAREN = 31, - anon_sym_RPAREN = 32, - sym_important = 33, - anon_sym_LPAREN2 = 34, - anon_sym_and = 35, - anon_sym_or = 36, - anon_sym_not = 37, - anon_sym_only = 38, - anon_sym_selector = 39, - aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH = 40, - sym_string_value = 41, - aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH = 42, - aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH = 43, - sym_unit = 44, - anon_sym_DASH = 45, - anon_sym_SLASH = 46, - sym_identifier = 47, - sym_at_keyword = 48, - sym_comment = 49, - sym_plain_value = 50, - sym_stylesheet = 51, - sym_import_statement = 52, - sym_media_statement = 53, - sym_charset_statement = 54, - sym_namespace_statement = 55, - sym_keyframes_statement = 56, - sym_keyframe_block_list = 57, - sym_keyframe_block = 58, - sym_supports_statement = 59, - sym_at_rule = 60, - sym_rule_set = 61, - sym_selectors = 62, - sym_block = 63, - sym__selector = 64, - sym_universal_selector = 65, - sym_class_selector = 66, - sym_pseudo_class_selector = 67, - sym_pseudo_element_selector = 68, - sym_id_selector = 69, - sym_attribute_selector = 70, - sym_child_selector = 71, - sym_descendant_selector = 72, - sym_sibling_selector = 73, - sym_adjacent_sibling_selector = 74, - sym_pseudo_class_arguments = 75, - sym_declaration = 76, - sym_last_declaration = 77, - sym__query = 78, - sym_feature_query = 79, - sym_parenthesized_query = 80, - sym_binary_query = 81, - sym_unary_query = 82, - sym_selector_query = 83, - sym__value = 84, - sym_parenthesized_value = 85, - sym_color_value = 86, - sym_integer_value = 87, - sym_float_value = 88, - sym_call_expression = 89, - sym_binary_expression = 90, - sym_arguments = 91, - aux_sym_stylesheet_repeat1 = 92, - aux_sym_import_statement_repeat1 = 93, - aux_sym_keyframe_block_list_repeat1 = 94, - aux_sym_selectors_repeat1 = 95, - aux_sym_block_repeat1 = 96, - aux_sym_pseudo_class_arguments_repeat1 = 97, - aux_sym_pseudo_class_arguments_repeat2 = 98, - aux_sym_declaration_repeat1 = 99, - aux_sym_arguments_repeat1 = 100, - alias_sym_attribute_name = 101, - alias_sym_class_name = 102, - alias_sym_feature_name = 103, - alias_sym_function_name = 104, - alias_sym_id_name = 105, - alias_sym_keyframes_name = 106, - alias_sym_keyword_query = 107, - alias_sym_namespace_name = 108, - alias_sym_plain_value = 109, - alias_sym_property_name = 110, - alias_sym_tag_name = 111, + aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH = 9, + anon_sym_LBRACE = 10, + anon_sym_RBRACE = 11, + sym_from = 12, + sym_to = 13, + anon_sym_ATsupports = 14, + sym_nesting_selector = 15, + anon_sym_STAR = 16, + anon_sym_DOT = 17, + anon_sym_COLON = 18, + anon_sym_COLON_COLON = 19, + anon_sym_POUND = 20, + anon_sym_LBRACK = 21, + anon_sym_EQ = 22, + anon_sym_TILDE_EQ = 23, + anon_sym_CARET_EQ = 24, + anon_sym_PIPE_EQ = 25, + anon_sym_STAR_EQ = 26, + anon_sym_DOLLAR_EQ = 27, + anon_sym_RBRACK = 28, + anon_sym_GT = 29, + anon_sym_TILDE = 30, + anon_sym_PLUS = 31, + anon_sym_LPAREN = 32, + anon_sym_RPAREN = 33, + sym_important = 34, + anon_sym_LPAREN2 = 35, + anon_sym_and = 36, + anon_sym_or = 37, + anon_sym_not = 38, + anon_sym_only = 39, + anon_sym_selector = 40, + aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH = 41, + sym_string_value = 42, + aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH = 43, + aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH = 44, + sym_unit = 45, + anon_sym_DASH = 46, + anon_sym_SLASH = 47, + sym_identifier = 48, + sym_at_keyword = 49, + sym_comment = 50, + sym_plain_value = 51, + sym_stylesheet = 52, + sym_import_statement = 53, + sym_media_statement = 54, + sym_charset_statement = 55, + sym_namespace_statement = 56, + sym_keyframes_statement = 57, + sym_keyframe_block_list = 58, + sym_keyframe_block = 59, + sym_supports_statement = 60, + sym_at_rule = 61, + sym_rule_set = 62, + sym_selectors = 63, + sym_block = 64, + sym__selector = 65, + sym_universal_selector = 66, + sym_class_selector = 67, + sym_pseudo_class_selector = 68, + sym_pseudo_element_selector = 69, + sym_id_selector = 70, + sym_attribute_selector = 71, + sym_child_selector = 72, + sym_descendant_selector = 73, + sym_sibling_selector = 74, + sym_adjacent_sibling_selector = 75, + sym_pseudo_class_arguments = 76, + sym_declaration = 77, + sym_last_declaration = 78, + sym__query = 79, + sym_feature_query = 80, + sym_parenthesized_query = 81, + sym_binary_query = 82, + sym_unary_query = 83, + sym_selector_query = 84, + sym__value = 85, + sym_parenthesized_value = 86, + sym_color_value = 87, + sym_integer_value = 88, + sym_float_value = 89, + sym_call_expression = 90, + sym_binary_expression = 91, + sym_arguments = 92, + aux_sym_stylesheet_repeat1 = 93, + aux_sym_import_statement_repeat1 = 94, + aux_sym_keyframe_block_list_repeat1 = 95, + aux_sym_selectors_repeat1 = 96, + aux_sym_block_repeat1 = 97, + aux_sym_pseudo_class_arguments_repeat1 = 98, + aux_sym_pseudo_class_arguments_repeat2 = 99, + aux_sym_declaration_repeat1 = 100, + aux_sym_arguments_repeat1 = 101, + alias_sym_attribute_name = 102, + alias_sym_class_name = 103, + alias_sym_feature_name = 104, + alias_sym_function_name = 105, + alias_sym_id_name = 106, + alias_sym_keyframes_name = 107, + alias_sym_keyword_query = 108, + alias_sym_namespace_name = 109, + alias_sym_plain_value = 110, + alias_sym_property_name = 111, + alias_sym_tag_name = 112, }; static const char *ts_symbol_names[] = { @@ -137,6 +138,7 @@ static const char *ts_symbol_names[] = { [anon_sym_ATcharset] = "@charset", [anon_sym_ATnamespace] = "@namespace", [anon_sym_ATkeyframes] = "@keyframes", + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = "at_keyword", [anon_sym_LBRACE] = "{", [anon_sym_RBRACE] = "}", [sym_from] = "from", @@ -279,6 +281,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = { + .visible = true, + .named = true, + }, [anon_sym_LBRACE] = { .visible = true, .named = false, @@ -789,44 +795,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(46); if (lookahead == '[') - ADVANCE(92); + ADVANCE(102); if (lookahead == ']') - ADVANCE(93); + ADVANCE(103); if (lookahead == '^') - ADVANCE(94); + ADVANCE(104); if (lookahead == 'a') - ADVANCE(96); - if (lookahead == 'f') ADVANCE(106); + if (lookahead == 'f') + ADVANCE(116); if (lookahead == 'n') - ADVANCE(110); + ADVANCE(120); if (lookahead == 'o') - ADVANCE(113); + ADVANCE(123); if (lookahead == 's') - ADVANCE(118); - if (lookahead == 't') - ADVANCE(126); - if (lookahead == '{') ADVANCE(128); + if (lookahead == 't') + ADVANCE(136); + if (lookahead == '{') + ADVANCE(138); if (lookahead == '|') - ADVANCE(129); + ADVANCE(139); if (lookahead == '}') - ADVANCE(131); + ADVANCE(141); if (lookahead == '~') - ADVANCE(132); + ADVANCE(142); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(134); + ADVANCE(144); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(142); + SKIP(152); if (('A' <= lookahead && lookahead <= 'F') || ('b' <= lookahead && lookahead <= 'd')) - ADVANCE(146); + ADVANCE(156); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(147); + ADVANCE(157); END_STATE(); case 1: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -1066,701 +1072,960 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(47); if (lookahead == 'i') - ADVANCE(55); + ADVANCE(65); if (lookahead == 'k') - ADVANCE(61); + ADVANCE(71); if (lookahead == 'm') - ADVANCE(70); + ADVANCE(80); if (lookahead == 'n') - ADVANCE(75); + ADVANCE(85); if (lookahead == 's') - ADVANCE(84); + ADVANCE(94); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 47: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'h') ADVANCE(48); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 48: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'a') ADVANCE(49); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 49: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'r') + if (lookahead == 'k') ADVANCE(50); + if (lookahead == 'r') + ADVANCE(61); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 50: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 's') + if (lookahead == 'e') ADVANCE(51); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 51: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'y') ADVANCE(52); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 52: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 't') + if (lookahead == 'f') ADVANCE(53); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 53: - ACCEPT_TOKEN(anon_sym_ATcharset); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'r') ADVANCE(54); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 54: ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'a') + ADVANCE(55); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 55: ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == 'm') ADVANCE(56); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 56: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'p') + if (lookahead == 'e') ADVANCE(57); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 57: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'o') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 's') ADVANCE(58); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 58: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'r') - ADVANCE(59); + ACCEPT_TOKEN(aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 59: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 't') - ADVANCE(60); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 60: - ACCEPT_TOKEN(anon_sym_ATimport); + ACCEPT_TOKEN(sym_at_keyword); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(60); END_STATE(); case 61: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 's') ADVANCE(62); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 62: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'y') + if (lookahead == 'e') ADVANCE(63); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 63: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 't') ADVANCE(64); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 64: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'r') - ADVANCE(65); + ACCEPT_TOKEN(anon_sym_ATcharset); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 65: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'm') ADVANCE(66); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 66: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'm') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'p') ADVANCE(67); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 67: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'o') ADVANCE(68); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 68: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 's') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'r') ADVANCE(69); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 69: - ACCEPT_TOKEN(anon_sym_ATkeyframes); + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 't') + ADVANCE(70); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 70: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') - ADVANCE(71); + ACCEPT_TOKEN(anon_sym_ATimport); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 71: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'd') + if (lookahead == 'e') ADVANCE(72); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 72: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'i') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'y') ADVANCE(73); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 73: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') + if (lookahead == 'f') ADVANCE(74); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 74: - ACCEPT_TOKEN(anon_sym_ATmedia); + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'r') + ADVANCE(75); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 75: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'a') ADVANCE(76); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 76: ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == 'm') ADVANCE(77); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 77: ACCEPT_TOKEN(sym_at_keyword); if (lookahead == 'e') ADVANCE(78); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 78: ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == 's') ADVANCE(79); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 79: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'p') - ADVANCE(80); + ACCEPT_TOKEN(anon_sym_ATkeyframes); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 80: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') + if (lookahead == 'e') ADVANCE(81); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 81: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') + if (lookahead == 'd') ADVANCE(82); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 82: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') + if (lookahead == 'i') ADVANCE(83); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 83: - ACCEPT_TOKEN(anon_sym_ATnamespace); + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'a') + ADVANCE(84); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 84: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'u') - ADVANCE(85); + ACCEPT_TOKEN(anon_sym_ATmedia); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 85: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'p') + if (lookahead == 'a') ADVANCE(86); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 86: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'p') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'm') ADVANCE(87); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 87: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'o') + if (lookahead == 'e') ADVANCE(88); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 88: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'r') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 's') ADVANCE(89); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 89: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 't') + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'p') ADVANCE(90); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 90: ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 's') + if (lookahead == 'a') ADVANCE(91); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ('b' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 91: - ACCEPT_TOKEN(anon_sym_ATsupports); + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'c') + ADVANCE(92); + if (lookahead == 'k') + ADVANCE(50); if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(54); + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 92: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'e') + ADVANCE(93); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 93: - ACCEPT_TOKEN(anon_sym_RBRACK); + ACCEPT_TOKEN(anon_sym_ATnamespace); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 94: - if (lookahead == '=') + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'u') ADVANCE(95); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 95: - ACCEPT_TOKEN(anon_sym_CARET_EQ); + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'p') + ADVANCE(96); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 96: - if (lookahead == 'n') + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'p') ADVANCE(97); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(99); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 97: - if (lookahead == 'd') + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'o') ADVANCE(98); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 98: - ACCEPT_TOKEN(anon_sym_and); + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 'r') + ADVANCE(99); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 99: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 't') ADVANCE(100); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 100: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) + ACCEPT_TOKEN(sym_at_keyword); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == 's') ADVANCE(101); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 101: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(102); + ACCEPT_TOKEN(anon_sym_ATsupports); + if (lookahead == 'k') + ADVANCE(50); + if (lookahead == '-' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(59); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') + ADVANCE(60); END_STATE(); case 102: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(103); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 103: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(104); + ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 104: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) + if (lookahead == '=') ADVANCE(105); END_STATE(); case 105: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); case 106: - if (lookahead == 'r') + if (lookahead == 'n') ADVANCE(107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(99); + ADVANCE(109); END_STATE(); case 107: - if (lookahead == 'o') + if (lookahead == 'd') ADVANCE(108); END_STATE(); case 108: - if (lookahead == 'm') - ADVANCE(109); + ACCEPT_TOKEN(anon_sym_and); END_STATE(); case 109: - ACCEPT_TOKEN(sym_from); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(110); END_STATE(); case 110: - if (lookahead == 'o') + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(111); END_STATE(); case 111: - if (lookahead == 't') + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(112); END_STATE(); case 112: - ACCEPT_TOKEN(anon_sym_not); + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(113); END_STATE(); case 113: - if (lookahead == 'n') + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(114); - if (lookahead == 'r') - ADVANCE(117); END_STATE(); case 114: - if (lookahead == 'l') + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(115); END_STATE(); case 115: - if (lookahead == 'y') - ADVANCE(116); + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); END_STATE(); case 116: - ACCEPT_TOKEN(anon_sym_only); + if (lookahead == 'r') + ADVANCE(117); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(109); END_STATE(); case 117: - ACCEPT_TOKEN(anon_sym_or); + if (lookahead == 'o') + ADVANCE(118); END_STATE(); case 118: - if (lookahead == 'e') + if (lookahead == 'm') ADVANCE(119); END_STATE(); case 119: - if (lookahead == 'l') - ADVANCE(120); + ACCEPT_TOKEN(sym_from); END_STATE(); case 120: - if (lookahead == 'e') + if (lookahead == 'o') ADVANCE(121); END_STATE(); case 121: - if (lookahead == 'c') + if (lookahead == 't') ADVANCE(122); END_STATE(); case 122: - if (lookahead == 't') - ADVANCE(123); + ACCEPT_TOKEN(anon_sym_not); END_STATE(); case 123: - if (lookahead == 'o') + if (lookahead == 'n') ADVANCE(124); + if (lookahead == 'r') + ADVANCE(127); END_STATE(); case 124: - if (lookahead == 'r') + if (lookahead == 'l') ADVANCE(125); END_STATE(); case 125: - ACCEPT_TOKEN(anon_sym_selector); + if (lookahead == 'y') + ADVANCE(126); END_STATE(); case 126: - if (lookahead == 'o') - ADVANCE(127); + ACCEPT_TOKEN(anon_sym_only); END_STATE(); case 127: - ACCEPT_TOKEN(sym_to); + ACCEPT_TOKEN(anon_sym_or); END_STATE(); case 128: - ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == 'e') + ADVANCE(129); END_STATE(); case 129: - if (lookahead == '=') + if (lookahead == 'l') ADVANCE(130); END_STATE(); case 130: - ACCEPT_TOKEN(anon_sym_PIPE_EQ); + if (lookahead == 'e') + ADVANCE(131); END_STATE(); case 131: - ACCEPT_TOKEN(anon_sym_RBRACE); + if (lookahead == 'c') + ADVANCE(132); END_STATE(); case 132: - ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '=') + if (lookahead == 't') ADVANCE(133); END_STATE(); case 133: - ACCEPT_TOKEN(anon_sym_TILDE_EQ); + if (lookahead == 'o') + ADVANCE(134); END_STATE(); case 134: + if (lookahead == 'r') + ADVANCE(135); + END_STATE(); + case 135: + ACCEPT_TOKEN(anon_sym_selector); + END_STATE(); + case 136: + if (lookahead == 'o') + ADVANCE(137); + END_STATE(); + case 137: + ACCEPT_TOKEN(sym_to); + END_STATE(); + case 138: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 139: + if (lookahead == '=') + ADVANCE(140); + END_STATE(); + case 140: + ACCEPT_TOKEN(anon_sym_PIPE_EQ); + END_STATE(); + case 141: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 142: + ACCEPT_TOKEN(anon_sym_TILDE); + if (lookahead == '=') + ADVANCE(143); + END_STATE(); + case 143: + ACCEPT_TOKEN(anon_sym_TILDE_EQ); + END_STATE(); + case 144: if (lookahead == '-') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(135); + ADVANCE(145); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(99); + ADVANCE(109); END_STATE(); - case 135: + case 145: ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(136); + ADVANCE(146); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(100); + ADVANCE(110); END_STATE(); - case 136: + case 146: ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(137); + ADVANCE(147); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(101); + ADVANCE(111); END_STATE(); - case 137: + case 147: ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(138); + ADVANCE(148); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(102); + ADVANCE(112); END_STATE(); - case 138: + case 148: ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(139); + ADVANCE(149); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(103); + ADVANCE(113); END_STATE(); - case 139: + case 149: ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(140); + ADVANCE(150); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(104); + ADVANCE(114); END_STATE(); - case 140: + case 150: ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(141); + ADVANCE(151); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(105); + ADVANCE(115); END_STATE(); - case 141: + case 151: ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(32); END_STATE(); - case 142: + case 152: if (lookahead == 0) ADVANCE(1); if (lookahead == '!') @@ -1776,7 +2041,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\'') ADVANCE(20); if (lookahead == '(') - ADVANCE(143); + ADVANCE(153); if (lookahead == ')') ADVANCE(24); if (lookahead == '*') @@ -1802,31 +2067,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '@') ADVANCE(46); if (lookahead == '[') - ADVANCE(92); + ADVANCE(102); if (lookahead == ']') - ADVANCE(93); + ADVANCE(103); if (lookahead == '^') - ADVANCE(94); + ADVANCE(104); if (lookahead == 'a') - ADVANCE(144); + ADVANCE(154); if (lookahead == 'f') - ADVANCE(145); + ADVANCE(155); if (lookahead == 'n') - ADVANCE(110); + ADVANCE(120); if (lookahead == 'o') - ADVANCE(113); + ADVANCE(123); if (lookahead == 's') - ADVANCE(118); - if (lookahead == 't') - ADVANCE(126); - if (lookahead == '{') ADVANCE(128); + if (lookahead == 't') + ADVANCE(136); + if (lookahead == '{') + ADVANCE(138); if (lookahead == '|') - ADVANCE(129); + ADVANCE(139); if (lookahead == '}') - ADVANCE(131); + ADVANCE(141); if (lookahead == '~') - ADVANCE(132); + ADVANCE(142); if (lookahead == 'E' || lookahead == 'e') ADVANCE(30); @@ -1834,143 +2099,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(142); + SKIP(152); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); END_STATE(); - case 143: + case 153: ACCEPT_TOKEN(anon_sym_LPAREN2); END_STATE(); - case 144: + case 154: if (lookahead == 'n') - ADVANCE(97); - END_STATE(); - case 145: - if (lookahead == 'r') ADVANCE(107); END_STATE(); - case 146: + case 155: + if (lookahead == 'r') + ADVANCE(117); + END_STATE(); + case 156: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(99); - END_STATE(); - case 147: - ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); - if (lookahead == '.') - ADVANCE(28); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(148); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(149); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(99); - END_STATE(); - case 148: - if (lookahead == '-') - ADVANCE(31); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(136); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(100); - END_STATE(); - case 149: - ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); - if (lookahead == '.') - ADVANCE(28); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(151); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(100); - END_STATE(); - case 150: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (lookahead == '-') - ADVANCE(31); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(137); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(101); - END_STATE(); - case 151: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (lookahead == '.') - ADVANCE(28); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(152); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(153); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(101); - END_STATE(); - case 152: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (lookahead == '-') - ADVANCE(31); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(138); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(102); - END_STATE(); - case 153: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (lookahead == '.') - ADVANCE(28); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(154); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(155); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(102); - END_STATE(); - case 154: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (lookahead == '-') - ADVANCE(31); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(139); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(103); - END_STATE(); - case 155: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (lookahead == '.') - ADVANCE(28); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(156); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(157); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(103); - END_STATE(); - case 156: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (lookahead == '-') - ADVANCE(31); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(104); + ADVANCE(109); END_STATE(); case 157: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); if (lookahead == '.') ADVANCE(28); if (lookahead == 'E' || @@ -1980,20 +2131,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(159); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(104); + ADVANCE(109); END_STATE(); case 158: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (lookahead == '-') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(141); + ADVANCE(146); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(105); + ADVANCE(110); END_STATE(); case 159: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); if (lookahead == '.') ADVANCE(28); if (lookahead == 'E' || @@ -2003,16 +2153,131 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ADVANCE(161); if (('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(105); + ADVANCE(110); END_STATE(); case 160: ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (lookahead == '-') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(32); + ADVANCE(147); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(111); END_STATE(); case 161: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(162); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(163); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(111); + END_STATE(); + case 162: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '-') + ADVANCE(31); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(148); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(112); + END_STATE(); + case 163: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(164); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(165); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(112); + END_STATE(); + case 164: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '-') + ADVANCE(31); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(149); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(113); + END_STATE(); + case 165: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(166); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(167); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(113); + END_STATE(); + case 166: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '-') + ADVANCE(31); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(114); + END_STATE(); + case 167: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(168); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(169); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(114); + END_STATE(); + case 168: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '-') + ADVANCE(31); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(151); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(115); + END_STATE(); + case 169: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(170); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(171); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(115); + END_STATE(); + case 170: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '-') + ADVANCE(31); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(32); + END_STATE(); + case 171: ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); if (lookahead == '.') ADVANCE(28); @@ -2022,7 +2287,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); END_STATE(); - case 162: + case 172: if (lookahead == 0) ADVANCE(1); if (lookahead == '\"') @@ -2034,50 +2299,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\'') ADVANCE(20); if (lookahead == '*') - ADVANCE(163); + ADVANCE(173); if (lookahead == '.') - ADVANCE(164); + ADVANCE(174); if (lookahead == '/') - ADVANCE(165); + ADVANCE(175); if (lookahead == ':') ADVANCE(41); if (lookahead == '@') ADVANCE(46); if (lookahead == '[') - ADVANCE(92); + ADVANCE(102); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(162); + SKIP(172); if (lookahead == '-' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); - case 163: + case 173: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 164: + case 174: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 165: + case 175: if (lookahead == '*') ADVANCE(38); END_STATE(); - case 166: + case 176: ACCEPT_TOKEN(sym_identifier); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); - case 167: - if (lookahead == '!') - ADVANCE(2); + case 177: if (lookahead == '\"') ADVANCE(12); if (lookahead == '#') @@ -2085,38 +2348,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\'') ADVANCE(20); if (lookahead == '(') - ADVANCE(143); + ADVANCE(153); + if (lookahead == ')') + ADVANCE(24); if (lookahead == '+') - ADVANCE(168); + ADVANCE(178); if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(169); + ADVANCE(179); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') - ADVANCE(165); + ADVANCE(193); if (lookahead == ';') ADVANCE(43); if (lookahead == '_') - ADVANCE(170); - if (lookahead == '}') - ADVANCE(131); + ADVANCE(184); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(174); + ADVANCE(186); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(167); + SKIP(177); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); + ADVANCE(185); END_STATE(); - case 168: + case 178: if (lookahead == '.') ADVANCE(28); if (lookahead == 'E' || @@ -2125,1138 +2388,952 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); END_STATE(); - case 169: + case 179: ACCEPT_TOKEN(sym_identifier); if (lookahead == '.') ADVANCE(28); + if (lookahead == '/') + ADVANCE(180); if (lookahead == '-' || lookahead == '_') - ADVANCE(170); + ADVANCE(184); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(174); + ADVANCE(186); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(177); + ADVANCE(189); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); + ADVANCE(185); END_STATE(); - case 170: - ACCEPT_TOKEN(sym_identifier); + case 180: + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '!' && + (lookahead < '(' || lookahead > '*') && + lookahead != ',' && + lookahead != ';' && + lookahead != '[' && + lookahead != ']' && + lookahead != '{' && + lookahead != '}') + ADVANCE(181); + END_STATE(); + case 181: + if (lookahead == '/') + ADVANCE(180); if (lookahead == '-' || lookahead == '_') - ADVANCE(170); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(166); + ADVANCE(181); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); + ADVANCE(182); END_STATE(); - case 171: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') - ADVANCE(172); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '-' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(173); - END_STATE(); - case 172: - if (lookahead != 0 && - lookahead != '*') - ADVANCE(173); - END_STATE(); - case 173: + case 182: ACCEPT_TOKEN(sym_plain_value); if (lookahead == '/') - ADVANCE(172); + ADVANCE(183); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && + lookahead != '!' && lookahead != '(' && lookahead != ')' && lookahead != ',' && lookahead != ';' && lookahead != '[' && - lookahead != ']') - ADVANCE(173); - END_STATE(); - case 174: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') - ADVANCE(175); - if (lookahead == '/') - ADVANCE(172); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(176); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '-' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(173); - END_STATE(); - case 175: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') - ADVANCE(172); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(176); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '-' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(173); - END_STATE(); - case 176: - ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH); - if (lookahead == '/') - ADVANCE(172); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(176); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != '-' && - lookahead != ';' && - (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(173); - END_STATE(); - case 177: - ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); - if (lookahead == '.') - ADVANCE(28); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(178); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(177); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 178: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') - ADVANCE(179); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(180); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 179: - ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(180); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 180: - ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(180); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 181: - if (lookahead == '(') - ADVANCE(143); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == 'n') + lookahead != ']' && + lookahead != '{' && + lookahead != '}') ADVANCE(182); - if (lookahead == 'o') - ADVANCE(185); - if (lookahead == 's') - ADVANCE(189); - if (lookahead == '{') - ADVANCE(128); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(181); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); END_STATE(); - case 182: + case 183: + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '!' && + (lookahead < '(' || lookahead > '*') && + lookahead != ',' && + lookahead != ';' && + lookahead != '[' && + lookahead != ']' && + lookahead != '{' && + lookahead != '}') + ADVANCE(182); + END_STATE(); + case 184: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') + if (lookahead == '/') + ADVANCE(180); + if (lookahead == '-' || + lookahead == '_') + ADVANCE(184); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(185); + END_STATE(); + case 185: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '/') ADVANCE(183); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 183: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') - ADVANCE(184); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 184: - ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 185: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') - ADVANCE(186); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(185); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '!' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != '-' && + lookahead != ';' && + (lookahead < 'A' || lookahead > '[') && + lookahead != ']' && + (lookahead < 'a' || lookahead > '{') && + lookahead != '}') + ADVANCE(182); END_STATE(); case 186: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') + if (lookahead == '-') ADVANCE(187); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '/') + ADVANCE(183); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(188); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(185); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '!' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != '-' && + lookahead != ';' && + (lookahead < 'A' || lookahead > '[') && + lookahead != ']' && + (lookahead < 'a' || lookahead > '{') && + lookahead != '}') + ADVANCE(182); END_STATE(); case 187: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'y') + if (lookahead == '/') + ADVANCE(183); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(185); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '!' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != '-' && + lookahead != ';' && + (lookahead < 'A' || lookahead > '[') && + lookahead != ']' && + (lookahead < 'a' || lookahead > '{') && + lookahead != '}') + ADVANCE(182); END_STATE(); case 188: - ACCEPT_TOKEN(anon_sym_only); + ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH); + if (lookahead == '/') + ADVANCE(183); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(188); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(185); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '!' && + lookahead != '(' && + lookahead != ')' && + lookahead != ',' && + lookahead != '-' && + lookahead != ';' && + (lookahead < 'A' || lookahead > '[') && + lookahead != ']' && + (lookahead < 'a' || lookahead > '{') && + lookahead != '}') + ADVANCE(182); END_STATE(); case 189: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') + ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(190); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(189); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); case 190: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') + if (lookahead == '-') ADVANCE(191); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(192); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); case 191: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); case 192: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') - ADVANCE(193); + ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(192); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); case 193: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') - ADVANCE(194); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + if (lookahead == '*') + ADVANCE(38); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '!' && + (lookahead < '(' || lookahead > '*') && + lookahead != ',' && + lookahead != ';' && + lookahead != '[' && + lookahead != ']' && + lookahead != '{' && + lookahead != '}') + ADVANCE(181); END_STATE(); case 194: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') + if (lookahead == '(') + ADVANCE(153); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == 'n') ADVANCE(195); + if (lookahead == 'o') + ADVANCE(198); + if (lookahead == 's') + ADVANCE(202); + if (lookahead == '{') + ADVANCE(138); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(194); if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); case 195: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') + if (lookahead == 'o') ADVANCE(196); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); case 196: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') + ADVANCE(197); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 197: + ACCEPT_TOKEN(anon_sym_not); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 198: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') + ADVANCE(199); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 199: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') + ADVANCE(200); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 200: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') + ADVANCE(201); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 201: + ACCEPT_TOKEN(anon_sym_only); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 202: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') + ADVANCE(203); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 203: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') + ADVANCE(204); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 204: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') + ADVANCE(205); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 205: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') + ADVANCE(206); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 206: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') + ADVANCE(207); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 207: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') + ADVANCE(208); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 208: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') + ADVANCE(209); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 209: ACCEPT_TOKEN(anon_sym_selector); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); - case 197: + case 210: if (lookahead == '#') ADVANCE(16); if (lookahead == ')') ADVANCE(24); if (lookahead == '+') - ADVANCE(198); + ADVANCE(211); if (lookahead == ',') ADVANCE(34); if (lookahead == '.') - ADVANCE(164); + ADVANCE(174); if (lookahead == '/') - ADVANCE(165); + ADVANCE(175); if (lookahead == ':') ADVANCE(41); if (lookahead == '>') ADVANCE(45); if (lookahead == '[') - ADVANCE(92); + ADVANCE(102); if (lookahead == '{') - ADVANCE(128); + ADVANCE(138); if (lookahead == '~') - ADVANCE(199); + ADVANCE(212); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(197); + SKIP(210); END_STATE(); - case 198: + case 211: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 199: + case 212: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 200: + case 213: if (lookahead == 0) ADVANCE(1); if (lookahead == '/') - ADVANCE(165); + ADVANCE(175); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(200); + SKIP(213); END_STATE(); - case 201: + case 214: if (lookahead == '#') ADVANCE(16); if (lookahead == '+') - ADVANCE(198); + ADVANCE(211); if (lookahead == ',') ADVANCE(34); if (lookahead == '.') - ADVANCE(164); + ADVANCE(174); if (lookahead == '/') - ADVANCE(165); + ADVANCE(175); if (lookahead == ':') ADVANCE(41); if (lookahead == '>') ADVANCE(45); if (lookahead == '[') - ADVANCE(92); + ADVANCE(102); if (lookahead == '{') - ADVANCE(128); + ADVANCE(138); if (lookahead == '~') - ADVANCE(199); + ADVANCE(212); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(201); + SKIP(214); END_STATE(); - case 202: + case 215: if (lookahead == '/') - ADVANCE(165); + ADVANCE(175); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(203); + SKIP(216); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(146); + ADVANCE(156); END_STATE(); - case 203: + case 216: if (lookahead == '/') - ADVANCE(165); + ADVANCE(175); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(203); + SKIP(216); END_STATE(); - case 204: + case 217: if (lookahead == '%') - ADVANCE(205); + ADVANCE(218); if (lookahead == '(') - ADVANCE(143); + ADVANCE(153); if (lookahead == '*') - ADVANCE(163); + ADVANCE(173); if (lookahead == '+') - ADVANCE(198); + ADVANCE(211); if (lookahead == '-') - ADVANCE(206); + ADVANCE(219); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') ADVANCE(43); if (lookahead == '_') - ADVANCE(166); + ADVANCE(176); if (lookahead == 'n') - ADVANCE(207); + ADVANCE(220); if (lookahead == 'o') - ADVANCE(211); + ADVANCE(224); if (lookahead == 's') - ADVANCE(215); + ADVANCE(228); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(223); + SKIP(236); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); + ADVANCE(223); END_STATE(); - case 205: + case 218: ACCEPT_TOKEN(sym_unit); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(205); + ADVANCE(218); END_STATE(); - case 206: + case 219: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 207: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 'o') - ADVANCE(208); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 208: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 't') - ADVANCE(209); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 209: - ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 210: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 211: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 'n') - ADVANCE(212); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 212: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 'l') - ADVANCE(213); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 213: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 'y') - ADVANCE(214); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 214: - ACCEPT_TOKEN(anon_sym_only); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 215: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 'e') - ADVANCE(216); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 216: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 'l') - ADVANCE(217); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 217: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 'e') - ADVANCE(218); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 218: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 'c') - ADVANCE(219); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); - END_STATE(); - case 219: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(205); - if (lookahead == 't') - ADVANCE(220); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') - ADVANCE(166); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); + ADVANCE(176); END_STATE(); case 220: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(205); + ADVANCE(218); if (lookahead == 'o') ADVANCE(221); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') - ADVANCE(166); + ADVANCE(176); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); + ADVANCE(223); END_STATE(); case 221: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(205); - if (lookahead == 'r') + ADVANCE(218); + if (lookahead == 't') ADVANCE(222); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') - ADVANCE(166); + ADVANCE(176); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); + ADVANCE(223); END_STATE(); case 222: - ACCEPT_TOKEN(anon_sym_selector); + ACCEPT_TOKEN(anon_sym_not); if (lookahead == '%') - ADVANCE(205); + ADVANCE(218); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') - ADVANCE(166); + ADVANCE(176); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(210); + ADVANCE(223); END_STATE(); case 223: - if (lookahead == '(') - ADVANCE(143); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '+') - ADVANCE(198); - if (lookahead == '-') - ADVANCE(206); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == 'n') - ADVANCE(182); - if (lookahead == 'o') - ADVANCE(185); - if (lookahead == 's') - ADVANCE(189); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(223); + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(223); END_STATE(); case 224: - if (lookahead == '(') - ADVANCE(23); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '+') - ADVANCE(198); - if (lookahead == '-') - ADVANCE(206); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); if (lookahead == 'n') - ADVANCE(182); - if (lookahead == 'o') - ADVANCE(185); - if (lookahead == 's') - ADVANCE(189); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(225); + ADVANCE(225); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(223); END_STATE(); case 225: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == 'l') + ADVANCE(226); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 226: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == 'y') + ADVANCE(227); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 227: + ACCEPT_TOKEN(anon_sym_only); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 228: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == 'e') + ADVANCE(229); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 229: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == 'l') + ADVANCE(230); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 230: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == 'e') + ADVANCE(231); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 231: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == 'c') + ADVANCE(232); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 232: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == 't') + ADVANCE(233); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 233: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == 'o') + ADVANCE(234); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 234: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == 'r') + ADVANCE(235); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 235: + ACCEPT_TOKEN(anon_sym_selector); + if (lookahead == '%') + ADVANCE(218); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '_') + ADVANCE(176); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(223); + END_STATE(); + case 236: if (lookahead == '(') - ADVANCE(143); - if (lookahead == ')') - ADVANCE(24); + ADVANCE(153); if (lookahead == '*') - ADVANCE(163); + ADVANCE(173); if (lookahead == '+') - ADVANCE(198); + ADVANCE(211); if (lookahead == '-') - ADVANCE(206); + ADVANCE(219); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); if (lookahead == 'n') - ADVANCE(182); + ADVANCE(195); if (lookahead == 'o') - ADVANCE(185); + ADVANCE(198); if (lookahead == 's') - ADVANCE(189); + ADVANCE(202); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(225); + SKIP(236); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 226: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == 'a') - ADVANCE(144); - if (lookahead == 'o') - ADVANCE(227); - if (lookahead == '{') - ADVANCE(128); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(226); - END_STATE(); - case 227: - if (lookahead == 'r') - ADVANCE(117); - END_STATE(); - case 228: - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == 'a') - ADVANCE(144); - if (lookahead == 'o') - ADVANCE(227); - if (lookahead == '{') - ADVANCE(128); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(228); - END_STATE(); - case 229: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '+') - ADVANCE(198); - if (lookahead == '-') - ADVANCE(230); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); - if (lookahead == '{') - ADVANCE(128); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(231); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(205); - END_STATE(); - case 230: - ACCEPT_TOKEN(anon_sym_DASH); - END_STATE(); - case 231: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '+') - ADVANCE(198); - if (lookahead == '-') - ADVANCE(230); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); - if (lookahead == '{') - ADVANCE(128); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(231); - END_STATE(); - case 232: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '+') - ADVANCE(198); - if (lookahead == '-') - ADVANCE(230); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(233); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(205); - END_STATE(); - case 233: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '+') - ADVANCE(198); - if (lookahead == '-') - ADVANCE(230); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == ']') - ADVANCE(93); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(233); - END_STATE(); - case 234: - if (lookahead == '\"') - ADVANCE(12); - if (lookahead == '\'') - ADVANCE(20); - if (lookahead == '(') - ADVANCE(23); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(235); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 235: - if (lookahead == '\"') - ADVANCE(12); - if (lookahead == '\'') - ADVANCE(20); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(235); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 236: - if (lookahead == '#') - ADVANCE(16); - if (lookahead == '(') - ADVANCE(23); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '+') - ADVANCE(198); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '.') - ADVANCE(164); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == ':') - ADVANCE(41); - if (lookahead == '>') - ADVANCE(45); - if (lookahead == '[') - ADVANCE(92); - if (lookahead == '{') - ADVANCE(128); - if (lookahead == '~') - ADVANCE(199); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(197); + ADVANCE(176); END_STATE(); case 237: - if (lookahead == '$') - ADVANCE(17); - if (lookahead == '*') - ADVANCE(238); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == '=') - ADVANCE(44); - if (lookahead == ']') - ADVANCE(93); - if (lookahead == '^') - ADVANCE(94); - if (lookahead == '|') - ADVANCE(129); - if (lookahead == '~') - ADVANCE(239); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(237); - END_STATE(); - case 238: - if (lookahead == '=') - ADVANCE(26); - END_STATE(); - case 239: - if (lookahead == '=') - ADVANCE(133); - END_STATE(); - case 240: - if (lookahead == 0) - ADVANCE(1); - if (lookahead == '\"') - ADVANCE(12); - if (lookahead == '#') - ADVANCE(16); - if (lookahead == '&') - ADVANCE(19); - if (lookahead == '\'') - ADVANCE(20); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '.') - ADVANCE(164); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == ':') - ADVANCE(41); - if (lookahead == '@') - ADVANCE(46); - if (lookahead == '[') - ADVANCE(92); - if (lookahead == '}') - ADVANCE(131); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(240); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 241: + if (lookahead == '(') + ADVANCE(23); if (lookahead == ')') ADVANCE(24); if (lookahead == '*') - ADVANCE(163); + ADVANCE(173); if (lookahead == '+') - ADVANCE(198); + ADVANCE(211); if (lookahead == '-') - ADVANCE(230); + ADVANCE(219); if (lookahead == '/') ADVANCE(37); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == ']') + ADVANCE(103); + if (lookahead == 'n') + ADVANCE(195); + if (lookahead == 'o') + ADVANCE(198); + if (lookahead == 's') + ADVANCE(202); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(238); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 238: + if (lookahead == '(') + ADVANCE(153); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(211); + if (lookahead == '-') + ADVANCE(219); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == ']') + ADVANCE(103); + if (lookahead == 'n') + ADVANCE(195); + if (lookahead == 'o') + ADVANCE(198); + if (lookahead == 's') + ADVANCE(202); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(238); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 239: + if (lookahead == ')') + ADVANCE(24); + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == 'a') + ADVANCE(154); + if (lookahead == 'o') + ADVANCE(240); + if (lookahead == '{') + ADVANCE(138); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(239); + END_STATE(); + case 240: + if (lookahead == 'r') + ADVANCE(127); + END_STATE(); + case 241: + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == 'a') + ADVANCE(154); + if (lookahead == 'o') + ADVANCE(240); + if (lookahead == '{') + ADVANCE(138); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3264,41 +3341,351 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { SKIP(241); END_STATE(); case 242: - if (lookahead == '(') - ADVANCE(143); if (lookahead == ')') ADVANCE(24); if (lookahead == '*') - ADVANCE(163); + ADVANCE(173); if (lookahead == '+') - ADVANCE(198); + ADVANCE(211); if (lookahead == '-') - ADVANCE(206); + ADVANCE(243); if (lookahead == '/') ADVANCE(37); if (lookahead == ';') ADVANCE(43); if (lookahead == ']') - ADVANCE(93); - if (lookahead == 'n') - ADVANCE(182); - if (lookahead == 'o') - ADVANCE(185); - if (lookahead == 's') - ADVANCE(189); + ADVANCE(103); if (lookahead == '{') - ADVANCE(128); + ADVANCE(138); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(242); + SKIP(244); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(218); + END_STATE(); + case 243: + ACCEPT_TOKEN(anon_sym_DASH); + END_STATE(); + case 244: + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(211); + if (lookahead == '-') + ADVANCE(243); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == ']') + ADVANCE(103); + if (lookahead == '{') + ADVANCE(138); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(244); + END_STATE(); + case 245: + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(211); + if (lookahead == '-') + ADVANCE(243); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == ']') + ADVANCE(103); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(246); + if (lookahead == '%' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(218); + END_STATE(); + case 246: + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(211); + if (lookahead == '-') + ADVANCE(243); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == ']') + ADVANCE(103); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(246); + END_STATE(); + case 247: + if (lookahead == '\"') + ADVANCE(12); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == '(') + ADVANCE(23); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == '}') + ADVANCE(141); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(248); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 248: + if (lookahead == '\"') + ADVANCE(12); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == '}') + ADVANCE(141); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(248); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 249: + if (lookahead == '#') + ADVANCE(16); + if (lookahead == '(') + ADVANCE(23); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '+') + ADVANCE(211); + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '.') + ADVANCE(174); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == ':') + ADVANCE(41); + if (lookahead == '>') + ADVANCE(45); + if (lookahead == '[') + ADVANCE(102); + if (lookahead == '{') + ADVANCE(138); + if (lookahead == '~') + ADVANCE(212); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(210); + END_STATE(); + case 250: + if (lookahead == '$') + ADVANCE(17); + if (lookahead == '*') + ADVANCE(251); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == '=') + ADVANCE(44); + if (lookahead == ']') + ADVANCE(103); + if (lookahead == '^') + ADVANCE(104); + if (lookahead == '|') + ADVANCE(139); + if (lookahead == '~') + ADVANCE(252); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(250); + END_STATE(); + case 251: + if (lookahead == '=') + ADVANCE(26); + END_STATE(); + case 252: + if (lookahead == '=') + ADVANCE(143); + END_STATE(); + case 253: + if (lookahead == 0) + ADVANCE(1); + if (lookahead == '\"') + ADVANCE(12); + if (lookahead == '#') + ADVANCE(16); + if (lookahead == '&') + ADVANCE(19); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '.') + ADVANCE(174); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == ':') + ADVANCE(41); + if (lookahead == '@') + ADVANCE(46); + if (lookahead == '[') + ADVANCE(102); + if (lookahead == '}') + ADVANCE(141); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(253); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 254: + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(211); + if (lookahead == '-') + ADVANCE(243); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(254); + END_STATE(); + case 255: + if (lookahead == '(') + ADVANCE(153); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(211); + if (lookahead == '-') + ADVANCE(219); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == ']') + ADVANCE(103); + if (lookahead == 'n') + ADVANCE(195); + if (lookahead == 'o') + ADVANCE(198); + if (lookahead == 's') + ADVANCE(202); + if (lookahead == '{') + ADVANCE(138); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(255); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(176); END_STATE(); - case 243: + case 256: + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == ':') + ADVANCE(257); + if (lookahead == 'a') + ADVANCE(154); + if (lookahead == 'o') + ADVANCE(240); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(256); + END_STATE(); + case 257: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 258: + if (lookahead == '+') + ADVANCE(259); + if (lookahead == '-') + ADVANCE(259); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == 'f') + ADVANCE(155); + if (lookahead == 't') + ADVANCE(136); + if (lookahead == '}') + ADVANCE(141); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(258); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(260); + END_STATE(); + case 259: + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(260); + END_STATE(); + case 260: + ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(260); + END_STATE(); + case 261: if (lookahead == '\"') ADVANCE(12); if (lookahead == '#') @@ -3308,90 +3695,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\'') ADVANCE(20); if (lookahead == '(') - ADVANCE(143); + ADVANCE(153); if (lookahead == ')') ADVANCE(24); if (lookahead == '*') - ADVANCE(163); + ADVANCE(173); if (lookahead == '+') - ADVANCE(168); + ADVANCE(178); if (lookahead == '-') - ADVANCE(169); + ADVANCE(179); if (lookahead == '.') ADVANCE(36); if (lookahead == '/') - ADVANCE(165); + ADVANCE(193); if (lookahead == ':') ADVANCE(41); if (lookahead == '[') - ADVANCE(92); + ADVANCE(102); if (lookahead == '_') - ADVANCE(170); + ADVANCE(184); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(174); + ADVANCE(186); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(243); + SKIP(261); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); + ADVANCE(185); END_STATE(); - case 244: - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == ':') - ADVANCE(245); - if (lookahead == 'a') - ADVANCE(144); - if (lookahead == 'o') - ADVANCE(227); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(244); - END_STATE(); - case 245: - ACCEPT_TOKEN(anon_sym_COLON); - END_STATE(); - case 246: - if (lookahead == '+') - ADVANCE(247); - if (lookahead == '-') - ADVANCE(247); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == 'f') - ADVANCE(145); - if (lookahead == 't') - ADVANCE(126); - if (lookahead == '}') - ADVANCE(131); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(246); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(248); - END_STATE(); - case 247: - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(248); - END_STATE(); - case 248: - ACCEPT_TOKEN(aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(248); - END_STATE(); - case 249: + case 262: if (lookahead == '!') ADVANCE(2); if (lookahead == '\"') @@ -3399,464 +3736,216 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(16); if (lookahead == '%') - ADVANCE(205); + ADVANCE(218); if (lookahead == '\'') ADVANCE(20); if (lookahead == '(') - ADVANCE(143); + ADVANCE(153); if (lookahead == ')') ADVANCE(24); if (lookahead == '*') - ADVANCE(163); + ADVANCE(173); if (lookahead == '+') ADVANCE(27); if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(250); + ADVANCE(263); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') - ADVANCE(37); + ADVANCE(264); if (lookahead == ';') ADVANCE(43); if (lookahead == '_') - ADVANCE(170); + ADVANCE(184); if (lookahead == '}') - ADVANCE(131); + ADVANCE(141); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(251); + ADVANCE(265); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(254); + SKIP(268); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(253); + ADVANCE(267); END_STATE(); - case 250: + case 263: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '.') ADVANCE(28); + if (lookahead == '/') + ADVANCE(180); if (lookahead == '-' || lookahead == '_') - ADVANCE(170); + ADVANCE(184); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(174); + ADVANCE(186); if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(177); + ADVANCE(189); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); + ADVANCE(185); END_STATE(); - case 251: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') - ADVANCE(252); - if (lookahead == '-') - ADVANCE(175); - if (lookahead == '/') - ADVANCE(172); - if (lookahead == '_') - ADVANCE(171); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(176); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(253); + case 264: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') + ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && + lookahead != '!' && + (lookahead < '(' || lookahead > '*') && + lookahead != ',' && + lookahead != ';' && + lookahead != '[' && + lookahead != ']' && + lookahead != '{' && + lookahead != '}') + ADVANCE(181); + END_STATE(); + case 265: + ACCEPT_TOKEN(sym_unit); + if (lookahead == '%') + ADVANCE(266); + if (lookahead == '-') + ADVANCE(187); + if (lookahead == '/') + ADVANCE(183); + if (lookahead == '_') + ADVANCE(185); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(188); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(267); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '!' && lookahead != '(' && lookahead != ')' && lookahead != ',' && lookahead != '-' && lookahead != ';' && (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(173); + lookahead != ']' && + (lookahead < 'a' || lookahead > '{') && + lookahead != '}') + ADVANCE(182); END_STATE(); - case 252: + case 266: ACCEPT_TOKEN(sym_unit); if (lookahead == '/') - ADVANCE(172); + ADVANCE(183); if (lookahead == '%' || ('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(252); + ADVANCE(266); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && + lookahead != '!' && lookahead != '(' && lookahead != ')' && lookahead != ',' && lookahead != ';' && (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(173); + lookahead != ']' && + (lookahead < 'a' || lookahead > '{') && + lookahead != '}') + ADVANCE(182); END_STATE(); - case 253: + case 267: ACCEPT_TOKEN(sym_unit); if (lookahead == '%') - ADVANCE(252); + ADVANCE(266); if (lookahead == '/') - ADVANCE(172); + ADVANCE(183); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || lookahead == '_') - ADVANCE(171); + ADVANCE(185); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(253); + ADVANCE(267); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && + lookahead != '!' && lookahead != '(' && lookahead != ')' && lookahead != ',' && lookahead != '-' && lookahead != ';' && (lookahead < 'A' || lookahead > '[') && - lookahead != ']') - ADVANCE(173); - END_STATE(); - case 254: - if (lookahead == '!') - ADVANCE(2); - if (lookahead == '\"') - ADVANCE(12); - if (lookahead == '#') - ADVANCE(16); - if (lookahead == '\'') - ADVANCE(20); - if (lookahead == '(') - ADVANCE(143); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '+') - ADVANCE(27); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '-') - ADVANCE(250); - if (lookahead == '.') - ADVANCE(28); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == '_') - ADVANCE(170); - if (lookahead == '}') - ADVANCE(131); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(174); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(254); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(33); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); - END_STATE(); - case 255: - if (lookahead == '!') - ADVANCE(2); - if (lookahead == '\"') - ADVANCE(12); - if (lookahead == '#') - ADVANCE(16); - if (lookahead == '\'') - ADVANCE(20); - if (lookahead == '(') - ADVANCE(23); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '+') - ADVANCE(27); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '-') - ADVANCE(250); - if (lookahead == '.') - ADVANCE(28); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ';') - ADVANCE(43); - if (lookahead == '_') - ADVANCE(170); - if (lookahead == '}') - ADVANCE(131); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(174); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(254); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(33); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); - END_STATE(); - case 256: - if (lookahead == '\"') - ADVANCE(12); - if (lookahead == '#') - ADVANCE(16); - if (lookahead == '\'') - ADVANCE(20); - if (lookahead == '(') - ADVANCE(143); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '*') - ADVANCE(163); - if (lookahead == '+') - ADVANCE(27); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '-') - ADVANCE(250); - if (lookahead == '.') - ADVANCE(36); - if (lookahead == '/') - ADVANCE(37); - if (lookahead == ':') - ADVANCE(41); - if (lookahead == '>') - ADVANCE(45); - if (lookahead == '[') - ADVANCE(92); - if (lookahead == '_') - ADVANCE(170); - if (lookahead == '~') - ADVANCE(199); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(174); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(256); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(33); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); - END_STATE(); - case 257: - if (lookahead == '\"') - ADVANCE(12); - if (lookahead == '#') - ADVANCE(16); - if (lookahead == '\'') - ADVANCE(20); - if (lookahead == '(') - ADVANCE(143); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '+') - ADVANCE(168); - if (lookahead == ',') - ADVANCE(34); - if (lookahead == '-') - ADVANCE(169); - if (lookahead == '.') - ADVANCE(28); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == '_') - ADVANCE(170); - if (lookahead == 'E' || - lookahead == 'e') - ADVANCE(174); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(257); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(33); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); - END_STATE(); - case 258: - if (lookahead == '#') - ADVANCE(16); - if (lookahead == ')') - ADVANCE(24); - if (lookahead == '+') - ADVANCE(198); - if (lookahead == '.') - ADVANCE(164); - if (lookahead == '/') - ADVANCE(165); - if (lookahead == ':') - ADVANCE(41); - if (lookahead == '>') - ADVANCE(45); - if (lookahead == '[') - ADVANCE(92); - if (lookahead == '~') - ADVANCE(199); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(258); - END_STATE(); - case 259: - if (lookahead == '/') - ADVANCE(165); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(260); - if (('0' <= lookahead && lookahead <= '9')) - ADVANCE(146); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(261); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 260: - if (lookahead == '/') - ADVANCE(165); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') - SKIP(260); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 261: - ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(262); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 262: - ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(263); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 263: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(264); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 264: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(265); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 265: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(266); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 266: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(267); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(166); - END_STATE(); - case 267: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) - ADVANCE(268); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + lookahead != ']' && + (lookahead < 'a' || lookahead > '{') && + lookahead != '}') + ADVANCE(182); END_STATE(); case 268: - ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || + if (lookahead == '!') + ADVANCE(2); + if (lookahead == '\"') + ADVANCE(12); + if (lookahead == '#') + ADVANCE(16); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == '(') + ADVANCE(153); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(27); + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '-') + ADVANCE(263); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == '/') + ADVANCE(264); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == '_') + ADVANCE(184); + if (lookahead == '}') + ADVANCE(141); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(186); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(268); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(33); + if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(166); + ADVANCE(185); END_STATE(); case 269: + if (lookahead == '!') + ADVANCE(2); if (lookahead == '\"') ADVANCE(12); if (lookahead == '#') @@ -3868,79 +3957,97 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')') ADVANCE(24); if (lookahead == '*') - ADVANCE(163); + ADVANCE(173); if (lookahead == '+') ADVANCE(27); if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(250); + ADVANCE(263); if (lookahead == '.') - ADVANCE(36); + ADVANCE(28); if (lookahead == '/') - ADVANCE(37); - if (lookahead == ':') - ADVANCE(41); - if (lookahead == '>') - ADVANCE(45); - if (lookahead == '[') - ADVANCE(92); + ADVANCE(264); + if (lookahead == ';') + ADVANCE(43); if (lookahead == '_') - ADVANCE(170); - if (lookahead == '~') - ADVANCE(199); + ADVANCE(184); + if (lookahead == '}') + ADVANCE(141); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(174); + ADVANCE(186); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(256); + SKIP(268); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); + ADVANCE(185); END_STATE(); case 270: + if (lookahead == '\"') + ADVANCE(12); if (lookahead == '#') ADVANCE(16); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == '(') + ADVANCE(153); if (lookahead == ')') ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); if (lookahead == '+') - ADVANCE(198); + ADVANCE(27); if (lookahead == ',') ADVANCE(34); + if (lookahead == '-') + ADVANCE(263); if (lookahead == '.') - ADVANCE(164); + ADVANCE(28); if (lookahead == '/') - ADVANCE(165); - if (lookahead == ':') - ADVANCE(41); - if (lookahead == '>') - ADVANCE(45); - if (lookahead == '[') - ADVANCE(92); - if (lookahead == '~') - ADVANCE(199); + ADVANCE(264); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == '_') + ADVANCE(184); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(186); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(270); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(33); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(185); END_STATE(); case 271: - if (lookahead == '*') - ADVANCE(163); + if (lookahead == '#') + ADVANCE(16); + if (lookahead == ')') + ADVANCE(24); if (lookahead == '+') - ADVANCE(198); - if (lookahead == '-') - ADVANCE(230); + ADVANCE(211); + if (lookahead == '.') + ADVANCE(174); if (lookahead == '/') - ADVANCE(37); - if (lookahead == ']') - ADVANCE(93); + ADVANCE(175); + if (lookahead == ':') + ADVANCE(41); + if (lookahead == '>') + ADVANCE(45); + if (lookahead == '[') + ADVANCE(102); + if (lookahead == '~') + ADVANCE(212); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3948,6 +4055,270 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { SKIP(271); END_STATE(); case 272: + if (lookahead == '/') + ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(273); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(156); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(274); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 273: + if (lookahead == '/') + ADVANCE(175); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(273); + if (lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 274: + ACCEPT_TOKEN(sym_identifier); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(275); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 275: + ACCEPT_TOKEN(sym_identifier); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(276); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 276: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(277); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 277: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(278); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 278: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(279); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 279: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(280); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 280: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) + ADVANCE(281); + if (lookahead == '-' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 281: + ACCEPT_TOKEN(aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(176); + END_STATE(); + case 282: + if (lookahead == '\"') + ADVANCE(12); + if (lookahead == '#') + ADVANCE(16); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == '(') + ADVANCE(153); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(27); + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '-') + ADVANCE(263); + if (lookahead == '.') + ADVANCE(36); + if (lookahead == '/') + ADVANCE(264); + if (lookahead == ':') + ADVANCE(41); + if (lookahead == '>') + ADVANCE(45); + if (lookahead == '[') + ADVANCE(102); + if (lookahead == '_') + ADVANCE(184); + if (lookahead == '~') + ADVANCE(212); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(186); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(282); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(33); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(185); + END_STATE(); + case 283: + if (lookahead == '\"') + ADVANCE(12); + if (lookahead == '#') + ADVANCE(16); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == '(') + ADVANCE(23); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(27); + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '-') + ADVANCE(263); + if (lookahead == '.') + ADVANCE(36); + if (lookahead == '/') + ADVANCE(264); + if (lookahead == ':') + ADVANCE(41); + if (lookahead == '>') + ADVANCE(45); + if (lookahead == '[') + ADVANCE(102); + if (lookahead == '_') + ADVANCE(184); + if (lookahead == '~') + ADVANCE(212); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(186); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(282); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(33); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(185); + END_STATE(); + case 284: + if (lookahead == '#') + ADVANCE(16); + if (lookahead == ')') + ADVANCE(24); + if (lookahead == '+') + ADVANCE(211); + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '.') + ADVANCE(174); + if (lookahead == '/') + ADVANCE(175); + if (lookahead == ':') + ADVANCE(41); + if (lookahead == '>') + ADVANCE(45); + if (lookahead == '[') + ADVANCE(102); + if (lookahead == '~') + ADVANCE(212); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(284); + END_STATE(); + case 285: + if (lookahead == '*') + ADVANCE(173); + if (lookahead == '+') + ADVANCE(211); + if (lookahead == '-') + ADVANCE(243); + if (lookahead == '/') + ADVANCE(37); + if (lookahead == ']') + ADVANCE(103); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(285); + END_STATE(); + case 286: if (lookahead == '!') ADVANCE(2); if (lookahead == '\"') @@ -3957,38 +4328,79 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\'') ADVANCE(20); if (lookahead == '(') - ADVANCE(143); + ADVANCE(153); if (lookahead == '*') - ADVANCE(163); + ADVANCE(173); if (lookahead == '+') ADVANCE(27); if (lookahead == ',') ADVANCE(34); if (lookahead == '-') - ADVANCE(250); + ADVANCE(263); if (lookahead == '.') ADVANCE(28); if (lookahead == '/') - ADVANCE(37); + ADVANCE(264); if (lookahead == ';') ADVANCE(43); if (lookahead == '_') - ADVANCE(170); + ADVANCE(184); if (lookahead == '}') - ADVANCE(131); + ADVANCE(141); if (lookahead == 'E' || lookahead == 'e') - ADVANCE(174); + ADVANCE(186); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') - SKIP(272); + SKIP(286); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) - ADVANCE(171); + ADVANCE(185); + END_STATE(); + case 287: + if (lookahead == '!') + ADVANCE(2); + if (lookahead == '\"') + ADVANCE(12); + if (lookahead == '#') + ADVANCE(16); + if (lookahead == '\'') + ADVANCE(20); + if (lookahead == '(') + ADVANCE(153); + if (lookahead == '+') + ADVANCE(178); + if (lookahead == ',') + ADVANCE(34); + if (lookahead == '-') + ADVANCE(179); + if (lookahead == '.') + ADVANCE(28); + if (lookahead == '/') + ADVANCE(193); + if (lookahead == ';') + ADVANCE(43); + if (lookahead == '_') + ADVANCE(184); + if (lookahead == '}') + ADVANCE(141); + if (lookahead == 'E' || + lookahead == 'e') + ADVANCE(186); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') + SKIP(287); + if (('0' <= lookahead && lookahead <= '9')) + ADVANCE(33); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) + ADVANCE(185); END_STATE(); default: return false; @@ -3997,226 +4409,228 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 162}, - [2] = {.lex_state = 167}, - [3] = {.lex_state = 181}, - [4] = {.lex_state = 167}, - [5] = {.lex_state = 162}, - [6] = {.lex_state = 162}, - [7] = {.lex_state = 181}, - [8] = {.lex_state = 197, .external_lex_state = 1}, - [9] = {.lex_state = 162}, - [10] = {.lex_state = 162}, - [11] = {.lex_state = 162}, - [12] = {.lex_state = 162}, - [13] = {.lex_state = 162}, - [14] = {.lex_state = 197, .external_lex_state = 1}, - [15] = {.lex_state = 181}, - [16] = {.lex_state = 200}, - [17] = {.lex_state = 181}, - [18] = {.lex_state = 201, .external_lex_state = 1}, - [19] = {.lex_state = 162}, - [20] = {.lex_state = 202}, - [21] = {.lex_state = 167}, - [22] = {.lex_state = 204}, - [23] = {.lex_state = 204}, - [24] = {.lex_state = 224}, - [25] = {.lex_state = 223}, - [26] = {.lex_state = 181}, - [27] = {.lex_state = 181}, - [28] = {.lex_state = 167}, - [29] = {.lex_state = 226}, - [30] = {.lex_state = 228}, - [31] = {.lex_state = 229}, - [32] = {.lex_state = 232}, - [33] = {.lex_state = 204}, - [34] = {.lex_state = 167}, - [35] = {.lex_state = 234}, - [36] = {.lex_state = 181}, - [37] = {.lex_state = 181}, - [38] = {.lex_state = 228}, - [39] = {.lex_state = 197, .external_lex_state = 1}, - [40] = {.lex_state = 236, .external_lex_state = 1}, - [41] = {.lex_state = 197, .external_lex_state = 1}, - [42] = {.lex_state = 197, .external_lex_state = 1}, - [43] = {.lex_state = 237}, - [44] = {.lex_state = 240}, - [45] = {.lex_state = 240}, - [46] = {.lex_state = 181}, - [47] = {.lex_state = 228}, - [48] = {.lex_state = 240}, - [49] = {.lex_state = 162}, - [50] = {.lex_state = 162}, - [51] = {.lex_state = 162}, - [52] = {.lex_state = 162}, - [53] = {.lex_state = 162}, - [54] = {.lex_state = 162}, - [55] = {.lex_state = 162}, - [56] = {.lex_state = 162}, - [57] = {.lex_state = 162}, - [58] = {.lex_state = 162}, - [59] = {.lex_state = 201}, - [60] = {.lex_state = 162}, - [61] = {.lex_state = 225}, - [62] = {.lex_state = 241}, - [63] = {.lex_state = 242}, - [64] = {.lex_state = 225}, - [65] = {.lex_state = 243}, - [66] = {.lex_state = 225}, - [67] = {.lex_state = 240}, - [68] = {.lex_state = 167}, - [69] = {.lex_state = 181}, - [70] = {.lex_state = 228}, - [71] = {.lex_state = 181}, - [72] = {.lex_state = 244}, - [73] = {.lex_state = 244}, - [74] = {.lex_state = 226}, - [75] = {.lex_state = 162}, - [76] = {.lex_state = 181}, - [77] = {.lex_state = 181}, - [78] = {.lex_state = 240}, - [79] = {.lex_state = 201}, - [80] = {.lex_state = 240}, - [81] = {.lex_state = 167}, - [82] = {.lex_state = 240}, - [83] = {.lex_state = 167}, - [84] = {.lex_state = 224}, - [85] = {.lex_state = 246}, - [86] = {.lex_state = 240}, - [87] = {.lex_state = 181}, - [88] = {.lex_state = 240}, - [89] = {.lex_state = 243}, - [90] = {.lex_state = 197, .external_lex_state = 1}, - [91] = {.lex_state = 167}, - [92] = {.lex_state = 197, .external_lex_state = 1}, - [93] = {.lex_state = 240}, - [94] = {.lex_state = 201, .external_lex_state = 1}, - [95] = {.lex_state = 167}, - [96] = {.lex_state = 240}, - [97] = {.lex_state = 181}, - [98] = {.lex_state = 240}, - [99] = {.lex_state = 181}, - [100] = {.lex_state = 228}, - [101] = {.lex_state = 197, .external_lex_state = 1}, - [102] = {.lex_state = 201, .external_lex_state = 1}, - [103] = {.lex_state = 197, .external_lex_state = 1}, - [104] = {.lex_state = 236, .external_lex_state = 1}, - [105] = {.lex_state = 197, .external_lex_state = 1}, - [106] = {.lex_state = 197, .external_lex_state = 1}, - [107] = {.lex_state = 237}, - [108] = {.lex_state = 197, .external_lex_state = 1}, - [109] = {.lex_state = 197, .external_lex_state = 1}, - [110] = {.lex_state = 197, .external_lex_state = 1}, - [111] = {.lex_state = 201}, - [112] = {.lex_state = 225}, - [113] = {.lex_state = 202}, - [114] = {.lex_state = 225}, - [115] = {.lex_state = 167}, - [116] = {.lex_state = 249}, - [117] = {.lex_state = 249}, - [118] = {.lex_state = 255}, - [119] = {.lex_state = 256}, - [120] = {.lex_state = 257}, - [121] = {.lex_state = 225}, - [122] = {.lex_state = 181}, - [123] = {.lex_state = 240}, - [124] = {.lex_state = 181}, - [125] = {.lex_state = 167}, - [126] = {.lex_state = 167}, - [127] = {.lex_state = 226}, - [128] = {.lex_state = 181}, - [129] = {.lex_state = 258, .external_lex_state = 1}, - [130] = {.lex_state = 228}, - [131] = {.lex_state = 226}, - [132] = {.lex_state = 240}, - [133] = {.lex_state = 201}, - [134] = {.lex_state = 240}, - [135] = {.lex_state = 240}, - [136] = {.lex_state = 181}, - [137] = {.lex_state = 246}, - [138] = {.lex_state = 259}, - [139] = {.lex_state = 197, .external_lex_state = 1}, - [140] = {.lex_state = 256, .external_lex_state = 1}, - [141] = {.lex_state = 269, .external_lex_state = 1}, - [142] = {.lex_state = 270, .external_lex_state = 1}, - [143] = {.lex_state = 257}, - [144] = {.lex_state = 271}, - [145] = {.lex_state = 167}, - [146] = {.lex_state = 240}, - [147] = {.lex_state = 167}, - [148] = {.lex_state = 240}, - [149] = {.lex_state = 228}, - [150] = {.lex_state = 240}, - [151] = {.lex_state = 228}, - [152] = {.lex_state = 197, .external_lex_state = 1}, - [153] = {.lex_state = 167}, - [154] = {.lex_state = 197, .external_lex_state = 1}, - [155] = {.lex_state = 254}, - [156] = {.lex_state = 241}, - [157] = {.lex_state = 254}, - [158] = {.lex_state = 254}, - [159] = {.lex_state = 243}, - [160] = {.lex_state = 254}, - [161] = {.lex_state = 167}, - [162] = {.lex_state = 167}, - [163] = {.lex_state = 225}, - [164] = {.lex_state = 257}, - [165] = {.lex_state = 234}, - [166] = {.lex_state = 228}, - [167] = {.lex_state = 240}, - [168] = {.lex_state = 167}, - [169] = {.lex_state = 241}, - [170] = {.lex_state = 226}, - [171] = {.lex_state = 240}, - [172] = {.lex_state = 246}, - [173] = {.lex_state = 240}, - [174] = {.lex_state = 246}, - [175] = {.lex_state = 243}, - [176] = {.lex_state = 197, .external_lex_state = 1}, - [177] = {.lex_state = 234}, - [178] = {.lex_state = 197, .external_lex_state = 1}, - [179] = {.lex_state = 272}, - [180] = {.lex_state = 240}, - [181] = {.lex_state = 201, .external_lex_state = 1}, - [182] = {.lex_state = 271}, - [183] = {.lex_state = 254}, - [184] = {.lex_state = 254}, - [185] = {.lex_state = 257}, - [186] = {.lex_state = 254}, - [187] = {.lex_state = 257}, - [188] = {.lex_state = 225}, - [189] = {.lex_state = 234}, - [190] = {.lex_state = 226}, - [191] = {.lex_state = 246}, - [192] = {.lex_state = 167}, - [193] = {.lex_state = 240}, - [194] = {.lex_state = 270, .external_lex_state = 1}, - [195] = {.lex_state = 257}, - [196] = {.lex_state = 197, .external_lex_state = 1}, - [197] = {.lex_state = 234}, - [198] = {.lex_state = 167}, - [199] = {.lex_state = 240}, - [200] = {.lex_state = 167}, - [201] = {.lex_state = 272}, - [202] = {.lex_state = 167}, - [203] = {.lex_state = 167}, - [204] = {.lex_state = 197, .external_lex_state = 1}, - [205] = {.lex_state = 254}, - [206] = {.lex_state = 234}, - [207] = {.lex_state = 246}, - [208] = {.lex_state = 167}, - [209] = {.lex_state = 272}, - [210] = {.lex_state = 240}, - [211] = {.lex_state = 167}, - [212] = {.lex_state = 167}, - [213] = {.lex_state = 272}, - [214] = {.lex_state = 254}, - [215] = {.lex_state = 246}, - [216] = {.lex_state = 240}, - [217] = {.lex_state = 167}, - [218] = {.lex_state = 167}, - [219] = {.lex_state = 167}, - [220] = {.lex_state = 167}, + [1] = {.lex_state = 172}, + [2] = {.lex_state = 177}, + [3] = {.lex_state = 194}, + [4] = {.lex_state = 177}, + [5] = {.lex_state = 172}, + [6] = {.lex_state = 172}, + [7] = {.lex_state = 194}, + [8] = {.lex_state = 210, .external_lex_state = 1}, + [9] = {.lex_state = 172}, + [10] = {.lex_state = 172}, + [11] = {.lex_state = 172}, + [12] = {.lex_state = 172}, + [13] = {.lex_state = 172}, + [14] = {.lex_state = 210, .external_lex_state = 1}, + [15] = {.lex_state = 194}, + [16] = {.lex_state = 213}, + [17] = {.lex_state = 194}, + [18] = {.lex_state = 214, .external_lex_state = 1}, + [19] = {.lex_state = 172}, + [20] = {.lex_state = 215}, + [21] = {.lex_state = 177}, + [22] = {.lex_state = 217}, + [23] = {.lex_state = 217}, + [24] = {.lex_state = 237}, + [25] = {.lex_state = 236}, + [26] = {.lex_state = 194}, + [27] = {.lex_state = 194}, + [28] = {.lex_state = 177}, + [29] = {.lex_state = 239}, + [30] = {.lex_state = 241}, + [31] = {.lex_state = 242}, + [32] = {.lex_state = 245}, + [33] = {.lex_state = 217}, + [34] = {.lex_state = 177}, + [35] = {.lex_state = 247}, + [36] = {.lex_state = 194}, + [37] = {.lex_state = 194}, + [38] = {.lex_state = 241}, + [39] = {.lex_state = 210, .external_lex_state = 1}, + [40] = {.lex_state = 249, .external_lex_state = 1}, + [41] = {.lex_state = 210, .external_lex_state = 1}, + [42] = {.lex_state = 210, .external_lex_state = 1}, + [43] = {.lex_state = 250}, + [44] = {.lex_state = 253}, + [45] = {.lex_state = 253}, + [46] = {.lex_state = 194}, + [47] = {.lex_state = 241}, + [48] = {.lex_state = 253}, + [49] = {.lex_state = 172}, + [50] = {.lex_state = 172}, + [51] = {.lex_state = 172}, + [52] = {.lex_state = 172}, + [53] = {.lex_state = 172}, + [54] = {.lex_state = 172}, + [55] = {.lex_state = 172}, + [56] = {.lex_state = 172}, + [57] = {.lex_state = 172}, + [58] = {.lex_state = 172}, + [59] = {.lex_state = 214}, + [60] = {.lex_state = 172}, + [61] = {.lex_state = 238}, + [62] = {.lex_state = 254}, + [63] = {.lex_state = 255}, + [64] = {.lex_state = 238}, + [65] = {.lex_state = 177}, + [66] = {.lex_state = 238}, + [67] = {.lex_state = 253}, + [68] = {.lex_state = 177}, + [69] = {.lex_state = 194}, + [70] = {.lex_state = 239}, + [71] = {.lex_state = 194}, + [72] = {.lex_state = 256}, + [73] = {.lex_state = 256}, + [74] = {.lex_state = 239}, + [75] = {.lex_state = 172}, + [76] = {.lex_state = 194}, + [77] = {.lex_state = 194}, + [78] = {.lex_state = 253}, + [79] = {.lex_state = 214}, + [80] = {.lex_state = 253}, + [81] = {.lex_state = 177}, + [82] = {.lex_state = 253}, + [83] = {.lex_state = 177}, + [84] = {.lex_state = 237}, + [85] = {.lex_state = 258}, + [86] = {.lex_state = 253}, + [87] = {.lex_state = 194}, + [88] = {.lex_state = 253}, + [89] = {.lex_state = 261}, + [90] = {.lex_state = 210, .external_lex_state = 1}, + [91] = {.lex_state = 177}, + [92] = {.lex_state = 210, .external_lex_state = 1}, + [93] = {.lex_state = 253}, + [94] = {.lex_state = 214, .external_lex_state = 1}, + [95] = {.lex_state = 247}, + [96] = {.lex_state = 253}, + [97] = {.lex_state = 194}, + [98] = {.lex_state = 253}, + [99] = {.lex_state = 194}, + [100] = {.lex_state = 241}, + [101] = {.lex_state = 210, .external_lex_state = 1}, + [102] = {.lex_state = 214, .external_lex_state = 1}, + [103] = {.lex_state = 210, .external_lex_state = 1}, + [104] = {.lex_state = 249, .external_lex_state = 1}, + [105] = {.lex_state = 210, .external_lex_state = 1}, + [106] = {.lex_state = 210, .external_lex_state = 1}, + [107] = {.lex_state = 250}, + [108] = {.lex_state = 210, .external_lex_state = 1}, + [109] = {.lex_state = 210, .external_lex_state = 1}, + [110] = {.lex_state = 210, .external_lex_state = 1}, + [111] = {.lex_state = 214}, + [112] = {.lex_state = 238}, + [113] = {.lex_state = 215}, + [114] = {.lex_state = 238}, + [115] = {.lex_state = 177}, + [116] = {.lex_state = 262}, + [117] = {.lex_state = 262}, + [118] = {.lex_state = 269}, + [119] = {.lex_state = 270}, + [120] = {.lex_state = 177}, + [121] = {.lex_state = 238}, + [122] = {.lex_state = 194}, + [123] = {.lex_state = 253}, + [124] = {.lex_state = 194}, + [125] = {.lex_state = 177}, + [126] = {.lex_state = 177}, + [127] = {.lex_state = 239}, + [128] = {.lex_state = 194}, + [129] = {.lex_state = 271, .external_lex_state = 1}, + [130] = {.lex_state = 241}, + [131] = {.lex_state = 239}, + [132] = {.lex_state = 253}, + [133] = {.lex_state = 214}, + [134] = {.lex_state = 253}, + [135] = {.lex_state = 253}, + [136] = {.lex_state = 194}, + [137] = {.lex_state = 258}, + [138] = {.lex_state = 272}, + [139] = {.lex_state = 210, .external_lex_state = 1}, + [140] = {.lex_state = 282, .external_lex_state = 1}, + [141] = {.lex_state = 283, .external_lex_state = 1}, + [142] = {.lex_state = 284, .external_lex_state = 1}, + [143] = {.lex_state = 177}, + [144] = {.lex_state = 285}, + [145] = {.lex_state = 177}, + [146] = {.lex_state = 253}, + [147] = {.lex_state = 247}, + [148] = {.lex_state = 253}, + [149] = {.lex_state = 241}, + [150] = {.lex_state = 253}, + [151] = {.lex_state = 241}, + [152] = {.lex_state = 210, .external_lex_state = 1}, + [153] = {.lex_state = 177}, + [154] = {.lex_state = 210, .external_lex_state = 1}, + [155] = {.lex_state = 268}, + [156] = {.lex_state = 254}, + [157] = {.lex_state = 268}, + [158] = {.lex_state = 268}, + [159] = {.lex_state = 177}, + [160] = {.lex_state = 268}, + [161] = {.lex_state = 177}, + [162] = {.lex_state = 177}, + [163] = {.lex_state = 238}, + [164] = {.lex_state = 177}, + [165] = {.lex_state = 177}, + [166] = {.lex_state = 239}, + [167] = {.lex_state = 253}, + [168] = {.lex_state = 177}, + [169] = {.lex_state = 177}, + [170] = {.lex_state = 239}, + [171] = {.lex_state = 253}, + [172] = {.lex_state = 258}, + [173] = {.lex_state = 253}, + [174] = {.lex_state = 258}, + [175] = {.lex_state = 261}, + [176] = {.lex_state = 210, .external_lex_state = 1}, + [177] = {.lex_state = 177}, + [178] = {.lex_state = 177}, + [179] = {.lex_state = 210, .external_lex_state = 1}, + [180] = {.lex_state = 286}, + [181] = {.lex_state = 253}, + [182] = {.lex_state = 214, .external_lex_state = 1}, + [183] = {.lex_state = 285}, + [184] = {.lex_state = 268}, + [185] = {.lex_state = 268}, + [186] = {.lex_state = 177}, + [187] = {.lex_state = 268}, + [188] = {.lex_state = 177}, + [189] = {.lex_state = 238}, + [190] = {.lex_state = 177}, + [191] = {.lex_state = 239}, + [192] = {.lex_state = 177}, + [193] = {.lex_state = 258}, + [194] = {.lex_state = 247}, + [195] = {.lex_state = 253}, + [196] = {.lex_state = 284, .external_lex_state = 1}, + [197] = {.lex_state = 177}, + [198] = {.lex_state = 210, .external_lex_state = 1}, + [199] = {.lex_state = 177}, + [200] = {.lex_state = 177}, + [201] = {.lex_state = 253}, + [202] = {.lex_state = 247}, + [203] = {.lex_state = 286}, + [204] = {.lex_state = 287}, + [205] = {.lex_state = 177}, + [206] = {.lex_state = 210, .external_lex_state = 1}, + [207] = {.lex_state = 268}, + [208] = {.lex_state = 177}, + [209] = {.lex_state = 258}, + [210] = {.lex_state = 247}, + [211] = {.lex_state = 286}, + [212] = {.lex_state = 253}, + [213] = {.lex_state = 247}, + [214] = {.lex_state = 287}, + [215] = {.lex_state = 286}, + [216] = {.lex_state = 268}, + [217] = {.lex_state = 258}, + [218] = {.lex_state = 253}, + [219] = {.lex_state = 177}, + [220] = {.lex_state = 287}, + [221] = {.lex_state = 177}, + [222] = {.lex_state = 287}, }; enum { @@ -4244,6 +4658,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(3), [anon_sym_ATnamespace] = ACTIONS(3), [anon_sym_ATkeyframes] = ACTIONS(3), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(3), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), [sym_from] = ACTIONS(1), @@ -4313,6 +4728,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), [anon_sym_ATkeyframes] = ACTIONS(15), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(15), [anon_sym_ATsupports] = ACTIONS(17), [sym_nesting_selector] = ACTIONS(19), [anon_sym_STAR] = ACTIONS(21), @@ -4517,6 +4933,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), [anon_sym_ATkeyframes] = ACTIONS(15), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(15), [anon_sym_ATsupports] = ACTIONS(17), [sym_nesting_selector] = ACTIONS(19), [anon_sym_STAR] = ACTIONS(21), @@ -4813,6 +5230,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(215), [anon_sym_ATnamespace] = ACTIONS(215), [anon_sym_ATkeyframes] = ACTIONS(215), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(215), [anon_sym_RBRACE] = ACTIONS(213), [anon_sym_ATsupports] = ACTIONS(215), [sym_nesting_selector] = ACTIONS(213), @@ -4856,6 +5274,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), [anon_sym_ATkeyframes] = ACTIONS(15), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(15), [anon_sym_RBRACE] = ACTIONS(217), [anon_sym_ATsupports] = ACTIONS(17), [sym_nesting_selector] = ACTIONS(19), @@ -4901,6 +5320,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(229), [anon_sym_ATnamespace] = ACTIONS(229), [anon_sym_ATkeyframes] = ACTIONS(229), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(229), [anon_sym_RBRACE] = ACTIONS(227), [anon_sym_ATsupports] = ACTIONS(229), [sym_nesting_selector] = ACTIONS(227), @@ -5084,6 +5504,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(261), [anon_sym_ATnamespace] = ACTIONS(264), [anon_sym_ATkeyframes] = ACTIONS(267), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(267), [anon_sym_ATsupports] = ACTIONS(270), [sym_nesting_selector] = ACTIONS(273), [anon_sym_STAR] = ACTIONS(276), @@ -5192,6 +5613,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(336), [anon_sym_ATnamespace] = ACTIONS(336), [anon_sym_ATkeyframes] = ACTIONS(336), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(336), [anon_sym_RBRACE] = ACTIONS(334), [anon_sym_ATsupports] = ACTIONS(336), [sym_nesting_selector] = ACTIONS(334), @@ -5339,6 +5761,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(360), [anon_sym_ATnamespace] = ACTIONS(360), [anon_sym_ATkeyframes] = ACTIONS(360), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(360), [anon_sym_RBRACE] = ACTIONS(358), [anon_sym_ATsupports] = ACTIONS(360), [sym_nesting_selector] = ACTIONS(358), @@ -5367,6 +5790,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(364), [anon_sym_ATnamespace] = ACTIONS(364), [anon_sym_ATkeyframes] = ACTIONS(364), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(364), [anon_sym_RBRACE] = ACTIONS(362), [anon_sym_ATsupports] = ACTIONS(364), [sym_nesting_selector] = ACTIONS(362), @@ -5405,6 +5829,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(368), [anon_sym_ATnamespace] = ACTIONS(368), [anon_sym_ATkeyframes] = ACTIONS(368), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(368), [anon_sym_RBRACE] = ACTIONS(366), [anon_sym_ATsupports] = ACTIONS(368), [sym_nesting_selector] = ACTIONS(366), @@ -5445,6 +5870,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(380), [anon_sym_ATnamespace] = ACTIONS(380), [anon_sym_ATkeyframes] = ACTIONS(380), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(380), [anon_sym_RBRACE] = ACTIONS(378), [anon_sym_ATsupports] = ACTIONS(380), [sym_nesting_selector] = ACTIONS(378), @@ -5480,6 +5906,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(384), [anon_sym_ATnamespace] = ACTIONS(384), [anon_sym_ATkeyframes] = ACTIONS(384), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(384), [anon_sym_RBRACE] = ACTIONS(382), [anon_sym_ATsupports] = ACTIONS(384), [sym_nesting_selector] = ACTIONS(382), @@ -5584,6 +6011,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(412), [anon_sym_ATnamespace] = ACTIONS(412), [anon_sym_ATkeyframes] = ACTIONS(412), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(412), [anon_sym_RBRACE] = ACTIONS(410), [anon_sym_ATsupports] = ACTIONS(412), [sym_nesting_selector] = ACTIONS(410), @@ -5645,6 +6073,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), [anon_sym_ATkeyframes] = ACTIONS(15), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(15), [anon_sym_RBRACE] = ACTIONS(416), [anon_sym_ATsupports] = ACTIONS(17), [sym_nesting_selector] = ACTIONS(19), @@ -5680,6 +6109,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(420), [anon_sym_ATnamespace] = ACTIONS(420), [anon_sym_ATkeyframes] = ACTIONS(420), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(420), [anon_sym_RBRACE] = ACTIONS(418), [anon_sym_ATsupports] = ACTIONS(420), [sym_nesting_selector] = ACTIONS(418), @@ -5982,6 +6412,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [119] = { [anon_sym_COMMA] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), [anon_sym_STAR] = ACTIONS(487), [anon_sym_POUND] = ACTIONS(485), [anon_sym_PLUS] = ACTIONS(489), @@ -6007,6 +6438,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), [aux_sym_arguments_repeat1] = STATE(165), [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), [anon_sym_POUND] = ACTIONS(314), [anon_sym_RPAREN] = ACTIONS(495), [anon_sym_LPAREN2] = ACTIONS(318), @@ -6053,6 +6485,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATcharset] = ACTIONS(503), [anon_sym_ATnamespace] = ACTIONS(503), [anon_sym_ATkeyframes] = ACTIONS(503), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(503), [anon_sym_RBRACE] = ACTIONS(501), [anon_sym_ATsupports] = ACTIONS(503), [sym_nesting_selector] = ACTIONS(501), @@ -6088,29 +6521,30 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), }, [126] = { - [sym__value] = STATE(169), - [sym_parenthesized_value] = STATE(169), - [sym_color_value] = STATE(169), - [sym_integer_value] = STATE(169), - [sym_float_value] = STATE(169), - [sym_call_expression] = STATE(169), - [sym_binary_expression] = STATE(169), - [anon_sym_POUND] = ACTIONS(39), - [anon_sym_LPAREN2] = ACTIONS(41), - [sym_string_value] = ACTIONS(507), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(63), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(65), - [sym_identifier] = ACTIONS(49), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(169), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(509), + [sym_plain_value] = ACTIONS(328), }, [127] = { - [anon_sym_COMMA] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [anon_sym_LBRACE] = ACTIONS(511), - [anon_sym_RPAREN] = ACTIONS(511), - [anon_sym_and] = ACTIONS(511), - [anon_sym_or] = ACTIONS(511), + [anon_sym_COMMA] = ACTIONS(507), + [anon_sym_SEMI] = ACTIONS(507), + [anon_sym_LBRACE] = ACTIONS(507), + [anon_sym_RPAREN] = ACTIONS(507), + [anon_sym_and] = ACTIONS(507), + [anon_sym_or] = ACTIONS(507), [sym_comment] = ACTIONS(37), }, [128] = { @@ -6137,59 +6571,83 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(119), [anon_sym_TILDE] = ACTIONS(121), [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_RPAREN] = ACTIONS(513), + [anon_sym_RPAREN] = ACTIONS(509), [sym_comment] = ACTIONS(37), }, [130] = { - [anon_sym_COMMA] = ACTIONS(515), - [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(511), + [anon_sym_LBRACE] = ACTIONS(511), [anon_sym_and] = ACTIONS(169), [anon_sym_or] = ACTIONS(169), [sym_comment] = ACTIONS(37), }, [131] = { - [anon_sym_COMMA] = ACTIONS(517), - [anon_sym_SEMI] = ACTIONS(517), - [anon_sym_LBRACE] = ACTIONS(517), - [anon_sym_RPAREN] = ACTIONS(517), - [anon_sym_and] = ACTIONS(517), - [anon_sym_or] = ACTIONS(517), + [anon_sym_COMMA] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(513), + [anon_sym_RPAREN] = ACTIONS(513), + [anon_sym_and] = ACTIONS(513), + [anon_sym_or] = ACTIONS(513), [sym_comment] = ACTIONS(37), }, [132] = { - [ts_builtin_sym_end] = ACTIONS(519), - [anon_sym_ATimport] = ACTIONS(521), - [anon_sym_ATmedia] = ACTIONS(521), - [anon_sym_ATcharset] = ACTIONS(521), - [anon_sym_ATnamespace] = ACTIONS(521), - [anon_sym_ATkeyframes] = ACTIONS(521), - [anon_sym_RBRACE] = ACTIONS(519), - [anon_sym_ATsupports] = ACTIONS(521), - [sym_nesting_selector] = ACTIONS(519), - [anon_sym_STAR] = ACTIONS(519), - [anon_sym_DOT] = ACTIONS(519), - [anon_sym_COLON] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(519), - [anon_sym_POUND] = ACTIONS(519), - [anon_sym_LBRACK] = ACTIONS(519), - [sym_string_value] = ACTIONS(519), - [sym_identifier] = ACTIONS(519), - [sym_at_keyword] = ACTIONS(521), + [ts_builtin_sym_end] = ACTIONS(515), + [anon_sym_ATimport] = ACTIONS(517), + [anon_sym_ATmedia] = ACTIONS(517), + [anon_sym_ATcharset] = ACTIONS(517), + [anon_sym_ATnamespace] = ACTIONS(517), + [anon_sym_ATkeyframes] = ACTIONS(517), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(517), + [anon_sym_RBRACE] = ACTIONS(515), + [anon_sym_ATsupports] = ACTIONS(517), + [sym_nesting_selector] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(515), + [anon_sym_DOT] = ACTIONS(515), + [anon_sym_COLON] = ACTIONS(517), + [anon_sym_COLON_COLON] = ACTIONS(515), + [anon_sym_POUND] = ACTIONS(515), + [anon_sym_LBRACK] = ACTIONS(515), + [sym_string_value] = ACTIONS(515), + [sym_identifier] = ACTIONS(515), + [sym_at_keyword] = ACTIONS(517), [sym_comment] = ACTIONS(37), }, [133] = { [aux_sym_import_statement_repeat1] = STATE(133), - [anon_sym_COMMA] = ACTIONS(523), - [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(519), + [anon_sym_LBRACE] = ACTIONS(511), [sym_comment] = ACTIONS(37), }, [134] = { + [ts_builtin_sym_end] = ACTIONS(522), + [anon_sym_ATimport] = ACTIONS(524), + [anon_sym_ATmedia] = ACTIONS(524), + [anon_sym_ATcharset] = ACTIONS(524), + [anon_sym_ATnamespace] = ACTIONS(524), + [anon_sym_ATkeyframes] = ACTIONS(524), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(524), + [anon_sym_RBRACE] = ACTIONS(522), + [anon_sym_ATsupports] = ACTIONS(524), + [sym_nesting_selector] = ACTIONS(522), + [anon_sym_STAR] = ACTIONS(522), + [anon_sym_DOT] = ACTIONS(522), + [anon_sym_COLON] = ACTIONS(524), + [anon_sym_COLON_COLON] = ACTIONS(522), + [anon_sym_POUND] = ACTIONS(522), + [anon_sym_LBRACK] = ACTIONS(522), + [sym_string_value] = ACTIONS(522), + [sym_identifier] = ACTIONS(522), + [sym_at_keyword] = ACTIONS(524), + [sym_comment] = ACTIONS(37), + }, + [135] = { [ts_builtin_sym_end] = ACTIONS(526), [anon_sym_ATimport] = ACTIONS(528), [anon_sym_ATmedia] = ACTIONS(528), [anon_sym_ATcharset] = ACTIONS(528), [anon_sym_ATnamespace] = ACTIONS(528), [anon_sym_ATkeyframes] = ACTIONS(528), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(528), [anon_sym_RBRACE] = ACTIONS(526), [anon_sym_ATsupports] = ACTIONS(528), [sym_nesting_selector] = ACTIONS(526), @@ -6204,84 +6662,63 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_at_keyword] = ACTIONS(528), [sym_comment] = ACTIONS(37), }, - [135] = { - [ts_builtin_sym_end] = ACTIONS(530), - [anon_sym_ATimport] = ACTIONS(532), - [anon_sym_ATmedia] = ACTIONS(532), - [anon_sym_ATcharset] = ACTIONS(532), - [anon_sym_ATnamespace] = ACTIONS(532), - [anon_sym_ATkeyframes] = ACTIONS(532), - [anon_sym_RBRACE] = ACTIONS(530), - [anon_sym_ATsupports] = ACTIONS(532), - [sym_nesting_selector] = ACTIONS(530), - [anon_sym_STAR] = ACTIONS(530), - [anon_sym_DOT] = ACTIONS(530), - [anon_sym_COLON] = ACTIONS(532), - [anon_sym_COLON_COLON] = ACTIONS(530), - [anon_sym_POUND] = ACTIONS(530), - [anon_sym_LBRACK] = ACTIONS(530), - [sym_string_value] = ACTIONS(530), - [sym_identifier] = ACTIONS(530), - [sym_at_keyword] = ACTIONS(532), - [sym_comment] = ACTIONS(37), - }, [136] = { [sym_block] = STATE(172), - [anon_sym_LBRACE] = ACTIONS(534), + [anon_sym_LBRACE] = ACTIONS(530), [sym_comment] = ACTIONS(37), }, [137] = { [sym_keyframe_block] = STATE(174), [sym_integer_value] = STATE(136), [aux_sym_keyframe_block_list_repeat1] = STATE(174), - [anon_sym_RBRACE] = ACTIONS(536), + [anon_sym_RBRACE] = ACTIONS(532), [sym_from] = ACTIONS(374), [sym_to] = ACTIONS(374), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(376), [sym_comment] = ACTIONS(37), }, [138] = { - [aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH] = ACTIONS(538), - [sym_identifier] = ACTIONS(540), + [aux_sym_SLASH_LBRACK0_DASH9a_DASHfA_DASHF_RBRACK_LBRACE3_COMMA8_RBRACE_SLASH] = ACTIONS(534), + [sym_identifier] = ACTIONS(536), [sym_comment] = ACTIONS(37), }, [139] = { + [sym__descendant_operator] = ACTIONS(538), + [anon_sym_COMMA] = ACTIONS(538), + [anon_sym_LBRACE] = ACTIONS(538), + [anon_sym_DOT] = ACTIONS(538), + [anon_sym_COLON] = ACTIONS(540), + [anon_sym_COLON_COLON] = ACTIONS(538), + [anon_sym_POUND] = ACTIONS(538), + [anon_sym_LBRACK] = ACTIONS(538), + [anon_sym_GT] = ACTIONS(538), + [anon_sym_TILDE] = ACTIONS(538), + [anon_sym_PLUS] = ACTIONS(538), + [anon_sym_RPAREN] = ACTIONS(538), + [sym_comment] = ACTIONS(37), + }, + [140] = { [sym__descendant_operator] = ACTIONS(542), [anon_sym_COMMA] = ACTIONS(542), - [anon_sym_LBRACE] = ACTIONS(542), - [anon_sym_DOT] = ACTIONS(542), - [anon_sym_COLON] = ACTIONS(544), + [anon_sym_STAR] = ACTIONS(544), + [anon_sym_DOT] = ACTIONS(546), + [anon_sym_COLON] = ACTIONS(546), [anon_sym_COLON_COLON] = ACTIONS(542), [anon_sym_POUND] = ACTIONS(542), [anon_sym_LBRACK] = ACTIONS(542), [anon_sym_GT] = ACTIONS(542), [anon_sym_TILDE] = ACTIONS(542), - [anon_sym_PLUS] = ACTIONS(542), + [anon_sym_PLUS] = ACTIONS(546), [anon_sym_RPAREN] = ACTIONS(542), + [anon_sym_LPAREN2] = ACTIONS(544), + [sym_string_value] = ACTIONS(544), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(548), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(548), + [anon_sym_DASH] = ACTIONS(548), + [anon_sym_SLASH] = ACTIONS(548), + [sym_identifier] = ACTIONS(548), [sym_comment] = ACTIONS(37), - }, - [140] = { - [sym__descendant_operator] = ACTIONS(546), - [anon_sym_COMMA] = ACTIONS(546), - [anon_sym_STAR] = ACTIONS(548), - [anon_sym_DOT] = ACTIONS(550), - [anon_sym_COLON] = ACTIONS(550), - [anon_sym_COLON_COLON] = ACTIONS(546), - [anon_sym_POUND] = ACTIONS(546), - [anon_sym_LBRACK] = ACTIONS(546), - [anon_sym_GT] = ACTIONS(546), - [anon_sym_TILDE] = ACTIONS(546), - [anon_sym_PLUS] = ACTIONS(550), - [anon_sym_RPAREN] = ACTIONS(546), - [anon_sym_LPAREN2] = ACTIONS(548), - [sym_string_value] = ACTIONS(548), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(552), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(552), - [anon_sym_DASH] = ACTIONS(552), - [anon_sym_SLASH] = ACTIONS(552), - [sym_identifier] = ACTIONS(552), - [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(552), + [sym_plain_value] = ACTIONS(548), }, [141] = { [sym_arguments] = STATE(160), @@ -6311,7 +6748,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [142] = { [aux_sym_pseudo_class_arguments_repeat2] = STATE(177), [sym__descendant_operator] = ACTIONS(103), - [anon_sym_COMMA] = ACTIONS(554), + [anon_sym_COMMA] = ACTIONS(550), [anon_sym_DOT] = ACTIONS(109), [anon_sym_COLON] = ACTIONS(111), [anon_sym_COLON_COLON] = ACTIONS(113), @@ -6320,7 +6757,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(119), [anon_sym_TILDE] = ACTIONS(121), [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_RPAREN] = ACTIONS(556), + [anon_sym_RPAREN] = ACTIONS(552), [sym_comment] = ACTIONS(37), }, [143] = { @@ -6331,11 +6768,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_float_value] = STATE(119), [sym_call_expression] = STATE(119), [sym_binary_expression] = STATE(119), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(178), [aux_sym_pseudo_class_arguments_repeat2] = STATE(177), - [anon_sym_COMMA] = ACTIONS(554), + [anon_sym_COMMA] = ACTIONS(550), [anon_sym_POUND] = ACTIONS(314), - [anon_sym_RPAREN] = ACTIONS(556), + [anon_sym_RPAREN] = ACTIONS(552), [anon_sym_LPAREN2] = ACTIONS(318), [sym_string_value] = ACTIONS(320), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), @@ -6346,52 +6783,53 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { }, [144] = { [anon_sym_STAR] = ACTIONS(177), - [anon_sym_RBRACK] = ACTIONS(558), + [anon_sym_RBRACK] = ACTIONS(554), [anon_sym_PLUS] = ACTIONS(177), [anon_sym_DASH] = ACTIONS(177), [anon_sym_SLASH] = ACTIONS(179), [sym_comment] = ACTIONS(37), }, [145] = { - [sym__value] = STATE(179), - [sym_parenthesized_value] = STATE(179), - [sym_color_value] = STATE(179), - [sym_integer_value] = STATE(179), - [sym_float_value] = STATE(179), - [sym_call_expression] = STATE(179), - [sym_binary_expression] = STATE(179), + [sym__value] = STATE(180), + [sym_parenthesized_value] = STATE(180), + [sym_color_value] = STATE(180), + [sym_integer_value] = STATE(180), + [sym_float_value] = STATE(180), + [sym_call_expression] = STATE(180), + [sym_binary_expression] = STATE(180), [anon_sym_POUND] = ACTIONS(314), [anon_sym_LPAREN2] = ACTIONS(318), - [sym_string_value] = ACTIONS(560), + [sym_string_value] = ACTIONS(556), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(562), + [sym_plain_value] = ACTIONS(558), }, [146] = { - [ts_builtin_sym_end] = ACTIONS(564), - [anon_sym_ATimport] = ACTIONS(566), - [anon_sym_ATmedia] = ACTIONS(566), - [anon_sym_ATcharset] = ACTIONS(566), - [anon_sym_ATnamespace] = ACTIONS(566), - [anon_sym_ATkeyframes] = ACTIONS(566), - [anon_sym_RBRACE] = ACTIONS(564), - [anon_sym_ATsupports] = ACTIONS(566), - [sym_nesting_selector] = ACTIONS(564), - [anon_sym_STAR] = ACTIONS(564), - [anon_sym_DOT] = ACTIONS(564), - [anon_sym_COLON] = ACTIONS(566), - [anon_sym_COLON_COLON] = ACTIONS(564), - [anon_sym_POUND] = ACTIONS(564), - [anon_sym_LBRACK] = ACTIONS(564), - [sym_string_value] = ACTIONS(564), - [sym_identifier] = ACTIONS(564), - [sym_at_keyword] = ACTIONS(566), + [ts_builtin_sym_end] = ACTIONS(560), + [anon_sym_ATimport] = ACTIONS(562), + [anon_sym_ATmedia] = ACTIONS(562), + [anon_sym_ATcharset] = ACTIONS(562), + [anon_sym_ATnamespace] = ACTIONS(562), + [anon_sym_ATkeyframes] = ACTIONS(562), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(562), + [anon_sym_RBRACE] = ACTIONS(560), + [anon_sym_ATsupports] = ACTIONS(562), + [sym_nesting_selector] = ACTIONS(560), + [anon_sym_STAR] = ACTIONS(560), + [anon_sym_DOT] = ACTIONS(560), + [anon_sym_COLON] = ACTIONS(562), + [anon_sym_COLON_COLON] = ACTIONS(560), + [anon_sym_POUND] = ACTIONS(560), + [anon_sym_LBRACK] = ACTIONS(560), + [sym_string_value] = ACTIONS(560), + [sym_identifier] = ACTIONS(560), + [sym_at_keyword] = ACTIONS(562), [sym_comment] = ACTIONS(37), }, [147] = { - [anon_sym_RBRACE] = ACTIONS(568), + [anon_sym_RBRACE] = ACTIONS(564), [sym_comment] = ACTIONS(37), }, [148] = { @@ -6417,106 +6855,108 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_adjacent_sibling_selector] = STATE(18), [sym_declaration] = STATE(148), [aux_sym_block_repeat1] = STATE(148), - [anon_sym_ATimport] = ACTIONS(570), - [anon_sym_ATmedia] = ACTIONS(573), - [anon_sym_ATcharset] = ACTIONS(576), - [anon_sym_ATnamespace] = ACTIONS(579), - [anon_sym_ATkeyframes] = ACTIONS(582), - [anon_sym_RBRACE] = ACTIONS(585), - [anon_sym_ATsupports] = ACTIONS(587), - [sym_nesting_selector] = ACTIONS(590), - [anon_sym_STAR] = ACTIONS(593), - [anon_sym_DOT] = ACTIONS(596), - [anon_sym_COLON] = ACTIONS(599), - [anon_sym_COLON_COLON] = ACTIONS(602), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LBRACK] = ACTIONS(608), - [sym_string_value] = ACTIONS(590), - [sym_identifier] = ACTIONS(611), - [sym_at_keyword] = ACTIONS(614), + [anon_sym_ATimport] = ACTIONS(566), + [anon_sym_ATmedia] = ACTIONS(569), + [anon_sym_ATcharset] = ACTIONS(572), + [anon_sym_ATnamespace] = ACTIONS(575), + [anon_sym_ATkeyframes] = ACTIONS(578), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(578), + [anon_sym_RBRACE] = ACTIONS(581), + [anon_sym_ATsupports] = ACTIONS(583), + [sym_nesting_selector] = ACTIONS(586), + [anon_sym_STAR] = ACTIONS(589), + [anon_sym_DOT] = ACTIONS(592), + [anon_sym_COLON] = ACTIONS(595), + [anon_sym_COLON_COLON] = ACTIONS(598), + [anon_sym_POUND] = ACTIONS(601), + [anon_sym_LBRACK] = ACTIONS(604), + [sym_string_value] = ACTIONS(586), + [sym_identifier] = ACTIONS(607), + [sym_at_keyword] = ACTIONS(610), [sym_comment] = ACTIONS(37), }, [149] = { - [anon_sym_COMMA] = ACTIONS(515), - [anon_sym_SEMI] = ACTIONS(515), - [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(511), + [anon_sym_SEMI] = ACTIONS(511), + [anon_sym_LBRACE] = ACTIONS(511), [anon_sym_and] = ACTIONS(225), [anon_sym_or] = ACTIONS(225), [sym_comment] = ACTIONS(37), }, [150] = { - [ts_builtin_sym_end] = ACTIONS(617), - [anon_sym_ATimport] = ACTIONS(619), - [anon_sym_ATmedia] = ACTIONS(619), - [anon_sym_ATcharset] = ACTIONS(619), - [anon_sym_ATnamespace] = ACTIONS(619), - [anon_sym_ATkeyframes] = ACTIONS(619), - [anon_sym_RBRACE] = ACTIONS(617), - [anon_sym_ATsupports] = ACTIONS(619), - [sym_nesting_selector] = ACTIONS(617), - [anon_sym_STAR] = ACTIONS(617), - [anon_sym_DOT] = ACTIONS(617), - [anon_sym_COLON] = ACTIONS(619), - [anon_sym_COLON_COLON] = ACTIONS(617), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LBRACK] = ACTIONS(617), - [sym_string_value] = ACTIONS(617), - [sym_identifier] = ACTIONS(617), - [sym_at_keyword] = ACTIONS(619), + [ts_builtin_sym_end] = ACTIONS(613), + [anon_sym_ATimport] = ACTIONS(615), + [anon_sym_ATmedia] = ACTIONS(615), + [anon_sym_ATcharset] = ACTIONS(615), + [anon_sym_ATnamespace] = ACTIONS(615), + [anon_sym_ATkeyframes] = ACTIONS(615), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(615), + [anon_sym_RBRACE] = ACTIONS(613), + [anon_sym_ATsupports] = ACTIONS(615), + [sym_nesting_selector] = ACTIONS(613), + [anon_sym_STAR] = ACTIONS(613), + [anon_sym_DOT] = ACTIONS(613), + [anon_sym_COLON] = ACTIONS(615), + [anon_sym_COLON_COLON] = ACTIONS(613), + [anon_sym_POUND] = ACTIONS(613), + [anon_sym_LBRACK] = ACTIONS(613), + [sym_string_value] = ACTIONS(613), + [sym_identifier] = ACTIONS(613), + [sym_at_keyword] = ACTIONS(615), [sym_comment] = ACTIONS(37), }, [151] = { [aux_sym_import_statement_repeat1] = STATE(151), - [anon_sym_COMMA] = ACTIONS(621), - [anon_sym_SEMI] = ACTIONS(515), - [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(617), + [anon_sym_SEMI] = ACTIONS(511), + [anon_sym_LBRACE] = ACTIONS(511), [sym_comment] = ACTIONS(37), }, [152] = { - [sym__descendant_operator] = ACTIONS(624), - [anon_sym_COMMA] = ACTIONS(624), - [anon_sym_LBRACE] = ACTIONS(624), - [anon_sym_DOT] = ACTIONS(624), - [anon_sym_COLON] = ACTIONS(626), - [anon_sym_COLON_COLON] = ACTIONS(624), - [anon_sym_POUND] = ACTIONS(624), - [anon_sym_LBRACK] = ACTIONS(624), - [anon_sym_GT] = ACTIONS(624), - [anon_sym_TILDE] = ACTIONS(624), - [anon_sym_PLUS] = ACTIONS(624), - [anon_sym_RPAREN] = ACTIONS(624), + [sym__descendant_operator] = ACTIONS(620), + [anon_sym_COMMA] = ACTIONS(620), + [anon_sym_LBRACE] = ACTIONS(620), + [anon_sym_DOT] = ACTIONS(620), + [anon_sym_COLON] = ACTIONS(622), + [anon_sym_COLON_COLON] = ACTIONS(620), + [anon_sym_POUND] = ACTIONS(620), + [anon_sym_LBRACK] = ACTIONS(620), + [anon_sym_GT] = ACTIONS(620), + [anon_sym_TILDE] = ACTIONS(620), + [anon_sym_PLUS] = ACTIONS(620), + [anon_sym_RPAREN] = ACTIONS(620), [sym_comment] = ACTIONS(37), }, [153] = { - [sym__value] = STATE(182), - [sym_parenthesized_value] = STATE(182), - [sym_color_value] = STATE(182), - [sym_integer_value] = STATE(182), - [sym_float_value] = STATE(182), - [sym_call_expression] = STATE(182), - [sym_binary_expression] = STATE(182), + [sym__value] = STATE(183), + [sym_parenthesized_value] = STATE(183), + [sym_color_value] = STATE(183), + [sym_integer_value] = STATE(183), + [sym_float_value] = STATE(183), + [sym_call_expression] = STATE(183), + [sym_binary_expression] = STATE(183), [anon_sym_POUND] = ACTIONS(39), [anon_sym_LPAREN2] = ACTIONS(41), - [sym_string_value] = ACTIONS(628), + [sym_string_value] = ACTIONS(624), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(63), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(65), [sym_identifier] = ACTIONS(49), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(630), + [sym_plain_value] = ACTIONS(626), }, [154] = { - [sym__descendant_operator] = ACTIONS(632), - [anon_sym_COMMA] = ACTIONS(632), - [anon_sym_LBRACE] = ACTIONS(632), - [anon_sym_DOT] = ACTIONS(632), - [anon_sym_COLON] = ACTIONS(634), - [anon_sym_COLON_COLON] = ACTIONS(632), - [anon_sym_POUND] = ACTIONS(632), - [anon_sym_LBRACK] = ACTIONS(632), - [anon_sym_GT] = ACTIONS(632), - [anon_sym_TILDE] = ACTIONS(632), - [anon_sym_PLUS] = ACTIONS(632), - [anon_sym_RPAREN] = ACTIONS(632), + [sym__descendant_operator] = ACTIONS(628), + [anon_sym_COMMA] = ACTIONS(628), + [anon_sym_LBRACE] = ACTIONS(628), + [anon_sym_DOT] = ACTIONS(628), + [anon_sym_COLON] = ACTIONS(630), + [anon_sym_COLON_COLON] = ACTIONS(628), + [anon_sym_POUND] = ACTIONS(628), + [anon_sym_LBRACK] = ACTIONS(628), + [anon_sym_GT] = ACTIONS(628), + [anon_sym_TILDE] = ACTIONS(628), + [anon_sym_PLUS] = ACTIONS(628), + [anon_sym_RPAREN] = ACTIONS(628), [sym_comment] = ACTIONS(37), }, [155] = { @@ -6541,7 +6981,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [156] = { [anon_sym_STAR] = ACTIONS(177), [anon_sym_PLUS] = ACTIONS(177), - [anon_sym_RPAREN] = ACTIONS(636), + [anon_sym_RPAREN] = ACTIONS(632), [anon_sym_DASH] = ACTIONS(177), [anon_sym_SLASH] = ACTIONS(179), [sym_comment] = ACTIONS(37), @@ -6592,9 +7032,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_float_value] = STATE(119), [sym_call_expression] = STATE(119), [sym_binary_expression] = STATE(119), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(185), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(186), [anon_sym_POUND] = ACTIONS(314), - [anon_sym_RPAREN] = ACTIONS(638), + [anon_sym_RPAREN] = ACTIONS(634), [anon_sym_LPAREN2] = ACTIONS(318), [sym_string_value] = ACTIONS(320), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), @@ -6623,21 +7063,21 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_plain_value] = ACTIONS(332), }, [161] = { - [sym__value] = STATE(186), - [sym_parenthesized_value] = STATE(186), - [sym_color_value] = STATE(186), - [sym_integer_value] = STATE(186), - [sym_float_value] = STATE(186), - [sym_call_expression] = STATE(186), - [sym_binary_expression] = STATE(186), + [sym__value] = STATE(187), + [sym_parenthesized_value] = STATE(187), + [sym_color_value] = STATE(187), + [sym_integer_value] = STATE(187), + [sym_float_value] = STATE(187), + [sym_call_expression] = STATE(187), + [sym_binary_expression] = STATE(187), [anon_sym_POUND] = ACTIONS(314), [anon_sym_LPAREN2] = ACTIONS(318), - [sym_string_value] = ACTIONS(640), + [sym_string_value] = ACTIONS(636), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(642), + [sym_plain_value] = ACTIONS(638), }, [162] = { [sym__value] = STATE(119), @@ -6647,7 +7087,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_float_value] = STATE(119), [sym_call_expression] = STATE(119), [sym_binary_expression] = STATE(119), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(187), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(188), [anon_sym_POUND] = ACTIONS(314), [anon_sym_LPAREN2] = ACTIONS(318), [sym_string_value] = ACTIONS(320), @@ -6658,18 +7098,18 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_plain_value] = ACTIONS(328), }, [163] = { - [anon_sym_SEMI] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(644), - [anon_sym_RBRACK] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(644), - [anon_sym_RPAREN] = ACTIONS(644), - [anon_sym_LPAREN2] = ACTIONS(644), - [anon_sym_not] = ACTIONS(646), - [anon_sym_only] = ACTIONS(646), - [anon_sym_selector] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_SLASH] = ACTIONS(646), - [sym_identifier] = ACTIONS(646), + [anon_sym_SEMI] = ACTIONS(640), + [anon_sym_STAR] = ACTIONS(640), + [anon_sym_RBRACK] = ACTIONS(640), + [anon_sym_PLUS] = ACTIONS(640), + [anon_sym_RPAREN] = ACTIONS(640), + [anon_sym_LPAREN2] = ACTIONS(640), + [anon_sym_not] = ACTIONS(642), + [anon_sym_only] = ACTIONS(642), + [anon_sym_selector] = ACTIONS(642), + [anon_sym_DASH] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(642), + [sym_identifier] = ACTIONS(642), [sym_comment] = ACTIONS(37), }, [164] = { @@ -6681,83 +7121,97 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_call_expression] = STATE(119), [sym_binary_expression] = STATE(119), [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), - [anon_sym_COMMA] = ACTIONS(648), - [anon_sym_POUND] = ACTIONS(650), - [anon_sym_RPAREN] = ACTIONS(648), - [anon_sym_LPAREN2] = ACTIONS(653), - [sym_string_value] = ACTIONS(656), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(659), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(662), - [sym_identifier] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_POUND] = ACTIONS(646), + [anon_sym_RPAREN] = ACTIONS(644), + [anon_sym_LPAREN2] = ACTIONS(649), + [sym_string_value] = ACTIONS(652), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(655), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(658), + [sym_identifier] = ACTIONS(661), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(668), + [sym_plain_value] = ACTIONS(664), }, [165] = { - [aux_sym_arguments_repeat1] = STATE(189), + [aux_sym_arguments_repeat1] = STATE(190), [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_RPAREN] = ACTIONS(671), + [anon_sym_SEMI] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(667), [sym_comment] = ACTIONS(37), }, [166] = { - [anon_sym_COMMA] = ACTIONS(515), - [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(511), + [anon_sym_SEMI] = ACTIONS(511), [anon_sym_and] = ACTIONS(346), [anon_sym_or] = ACTIONS(346), [sym_comment] = ACTIONS(37), }, [167] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_ATimport] = ACTIONS(675), - [anon_sym_ATmedia] = ACTIONS(675), - [anon_sym_ATcharset] = ACTIONS(675), - [anon_sym_ATnamespace] = ACTIONS(675), - [anon_sym_ATkeyframes] = ACTIONS(675), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_ATsupports] = ACTIONS(675), - [sym_nesting_selector] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_DOT] = ACTIONS(673), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_COLON_COLON] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(673), - [anon_sym_LBRACK] = ACTIONS(673), - [sym_string_value] = ACTIONS(673), - [sym_identifier] = ACTIONS(673), - [sym_at_keyword] = ACTIONS(675), + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_ATimport] = ACTIONS(671), + [anon_sym_ATmedia] = ACTIONS(671), + [anon_sym_ATcharset] = ACTIONS(671), + [anon_sym_ATnamespace] = ACTIONS(671), + [anon_sym_ATkeyframes] = ACTIONS(671), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(671), + [anon_sym_RBRACE] = ACTIONS(669), + [anon_sym_ATsupports] = ACTIONS(671), + [sym_nesting_selector] = ACTIONS(669), + [anon_sym_STAR] = ACTIONS(669), + [anon_sym_DOT] = ACTIONS(669), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_COLON_COLON] = ACTIONS(669), + [anon_sym_POUND] = ACTIONS(669), + [anon_sym_LBRACK] = ACTIONS(669), + [sym_string_value] = ACTIONS(669), + [sym_identifier] = ACTIONS(669), + [sym_at_keyword] = ACTIONS(671), [sym_comment] = ACTIONS(37), }, [168] = { [aux_sym_import_statement_repeat1] = STATE(168), - [anon_sym_COMMA] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_COMMA] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(511), [sym_comment] = ACTIONS(37), }, [169] = { - [anon_sym_STAR] = ACTIONS(177), - [anon_sym_PLUS] = ACTIONS(177), - [anon_sym_RPAREN] = ACTIONS(680), - [anon_sym_DASH] = ACTIONS(177), - [anon_sym_SLASH] = ACTIONS(179), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(192), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(676), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(320), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(328), }, [170] = { - [anon_sym_COMMA] = ACTIONS(682), - [anon_sym_SEMI] = ACTIONS(682), - [anon_sym_LBRACE] = ACTIONS(682), - [anon_sym_RPAREN] = ACTIONS(682), - [anon_sym_and] = ACTIONS(682), - [anon_sym_or] = ACTIONS(682), + [anon_sym_COMMA] = ACTIONS(678), + [anon_sym_SEMI] = ACTIONS(678), + [anon_sym_LBRACE] = ACTIONS(678), + [anon_sym_RPAREN] = ACTIONS(678), + [anon_sym_and] = ACTIONS(678), + [anon_sym_or] = ACTIONS(678), [sym_comment] = ACTIONS(37), }, [171] = { - [sym_import_statement] = STATE(193), - [sym_media_statement] = STATE(193), - [sym_charset_statement] = STATE(193), - [sym_namespace_statement] = STATE(193), - [sym_keyframes_statement] = STATE(193), - [sym_supports_statement] = STATE(193), - [sym_at_rule] = STATE(193), - [sym_rule_set] = STATE(193), + [sym_import_statement] = STATE(195), + [sym_media_statement] = STATE(195), + [sym_charset_statement] = STATE(195), + [sym_namespace_statement] = STATE(195), + [sym_keyframes_statement] = STATE(195), + [sym_supports_statement] = STATE(195), + [sym_at_rule] = STATE(195), + [sym_rule_set] = STATE(195), [sym_selectors] = STATE(17), [sym__selector] = STATE(18), [sym_universal_selector] = STATE(18), @@ -6770,15 +7224,16 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_descendant_selector] = STATE(18), [sym_sibling_selector] = STATE(18), [sym_adjacent_sibling_selector] = STATE(18), - [sym_declaration] = STATE(193), - [sym_last_declaration] = STATE(192), - [aux_sym_block_repeat1] = STATE(193), + [sym_declaration] = STATE(195), + [sym_last_declaration] = STATE(194), + [aux_sym_block_repeat1] = STATE(195), [anon_sym_ATimport] = ACTIONS(7), [anon_sym_ATmedia] = ACTIONS(9), [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), [anon_sym_ATkeyframes] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(684), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(680), [anon_sym_ATsupports] = ACTIONS(17), [sym_nesting_selector] = ACTIONS(19), [anon_sym_STAR] = ACTIONS(21), @@ -6793,55 +7248,56 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), }, [172] = { - [anon_sym_RBRACE] = ACTIONS(686), - [sym_from] = ACTIONS(686), - [sym_to] = ACTIONS(686), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(686), + [anon_sym_RBRACE] = ACTIONS(682), + [sym_from] = ACTIONS(682), + [sym_to] = ACTIONS(682), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(682), [sym_comment] = ACTIONS(37), }, [173] = { - [ts_builtin_sym_end] = ACTIONS(688), - [anon_sym_ATimport] = ACTIONS(690), - [anon_sym_ATmedia] = ACTIONS(690), - [anon_sym_ATcharset] = ACTIONS(690), - [anon_sym_ATnamespace] = ACTIONS(690), - [anon_sym_ATkeyframes] = ACTIONS(690), - [anon_sym_RBRACE] = ACTIONS(688), - [anon_sym_ATsupports] = ACTIONS(690), - [sym_nesting_selector] = ACTIONS(688), - [anon_sym_STAR] = ACTIONS(688), - [anon_sym_DOT] = ACTIONS(688), - [anon_sym_COLON] = ACTIONS(690), - [anon_sym_COLON_COLON] = ACTIONS(688), - [anon_sym_POUND] = ACTIONS(688), - [anon_sym_LBRACK] = ACTIONS(688), - [sym_string_value] = ACTIONS(688), - [sym_identifier] = ACTIONS(688), - [sym_at_keyword] = ACTIONS(690), + [ts_builtin_sym_end] = ACTIONS(684), + [anon_sym_ATimport] = ACTIONS(686), + [anon_sym_ATmedia] = ACTIONS(686), + [anon_sym_ATcharset] = ACTIONS(686), + [anon_sym_ATnamespace] = ACTIONS(686), + [anon_sym_ATkeyframes] = ACTIONS(686), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(686), + [anon_sym_RBRACE] = ACTIONS(684), + [anon_sym_ATsupports] = ACTIONS(686), + [sym_nesting_selector] = ACTIONS(684), + [anon_sym_STAR] = ACTIONS(684), + [anon_sym_DOT] = ACTIONS(684), + [anon_sym_COLON] = ACTIONS(686), + [anon_sym_COLON_COLON] = ACTIONS(684), + [anon_sym_POUND] = ACTIONS(684), + [anon_sym_LBRACK] = ACTIONS(684), + [sym_string_value] = ACTIONS(684), + [sym_identifier] = ACTIONS(684), + [sym_at_keyword] = ACTIONS(686), [sym_comment] = ACTIONS(37), }, [174] = { [sym_keyframe_block] = STATE(174), [sym_integer_value] = STATE(136), [aux_sym_keyframe_block_list_repeat1] = STATE(174), - [anon_sym_RBRACE] = ACTIONS(692), - [sym_from] = ACTIONS(694), - [sym_to] = ACTIONS(694), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(697), + [anon_sym_RBRACE] = ACTIONS(688), + [sym_from] = ACTIONS(690), + [sym_to] = ACTIONS(690), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(693), [sym_comment] = ACTIONS(37), }, [175] = { - [sym__selector] = STATE(194), - [sym_universal_selector] = STATE(194), - [sym_class_selector] = STATE(194), - [sym_pseudo_class_selector] = STATE(194), - [sym_pseudo_element_selector] = STATE(194), - [sym_id_selector] = STATE(194), - [sym_attribute_selector] = STATE(194), - [sym_child_selector] = STATE(194), - [sym_descendant_selector] = STATE(194), - [sym_sibling_selector] = STATE(194), - [sym_adjacent_sibling_selector] = STATE(194), + [sym__selector] = STATE(196), + [sym_universal_selector] = STATE(196), + [sym_class_selector] = STATE(196), + [sym_pseudo_class_selector] = STATE(196), + [sym_pseudo_element_selector] = STATE(196), + [sym_id_selector] = STATE(196), + [sym_attribute_selector] = STATE(196), + [sym_child_selector] = STATE(196), + [sym_descendant_selector] = STATE(196), + [sym_sibling_selector] = STATE(196), + [sym_adjacent_sibling_selector] = STATE(196), [sym__value] = STATE(119), [sym_parenthesized_value] = STATE(119), [sym_color_value] = STATE(119), @@ -6849,8 +7305,8 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_float_value] = STATE(119), [sym_call_expression] = STATE(119), [sym_binary_expression] = STATE(119), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(195), - [sym_nesting_selector] = ACTIONS(700), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(197), + [sym_nesting_selector] = ACTIONS(696), [anon_sym_STAR] = ACTIONS(21), [anon_sym_DOT] = ACTIONS(388), [anon_sym_COLON] = ACTIONS(25), @@ -6866,94 +7322,115 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_plain_value] = ACTIONS(328), }, [176] = { - [sym__descendant_operator] = ACTIONS(702), - [anon_sym_COMMA] = ACTIONS(702), - [anon_sym_LBRACE] = ACTIONS(702), - [anon_sym_DOT] = ACTIONS(702), - [anon_sym_COLON] = ACTIONS(704), - [anon_sym_COLON_COLON] = ACTIONS(702), - [anon_sym_POUND] = ACTIONS(702), - [anon_sym_LBRACK] = ACTIONS(702), - [anon_sym_GT] = ACTIONS(702), - [anon_sym_TILDE] = ACTIONS(702), - [anon_sym_PLUS] = ACTIONS(702), - [anon_sym_RPAREN] = ACTIONS(702), + [sym__descendant_operator] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(698), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_DOT] = ACTIONS(698), + [anon_sym_COLON] = ACTIONS(700), + [anon_sym_COLON_COLON] = ACTIONS(698), + [anon_sym_POUND] = ACTIONS(698), + [anon_sym_LBRACK] = ACTIONS(698), + [anon_sym_GT] = ACTIONS(698), + [anon_sym_TILDE] = ACTIONS(698), + [anon_sym_PLUS] = ACTIONS(698), + [anon_sym_RPAREN] = ACTIONS(698), [sym_comment] = ACTIONS(37), }, [177] = { - [aux_sym_pseudo_class_arguments_repeat2] = STATE(197), - [anon_sym_COMMA] = ACTIONS(554), - [anon_sym_RPAREN] = ACTIONS(706), + [aux_sym_pseudo_class_arguments_repeat2] = STATE(199), + [anon_sym_COMMA] = ACTIONS(550), + [anon_sym_RPAREN] = ACTIONS(702), [sym_comment] = ACTIONS(37), }, [178] = { - [sym__descendant_operator] = ACTIONS(708), - [anon_sym_COMMA] = ACTIONS(708), - [anon_sym_LBRACE] = ACTIONS(708), - [anon_sym_DOT] = ACTIONS(708), - [anon_sym_COLON] = ACTIONS(710), - [anon_sym_COLON_COLON] = ACTIONS(708), - [anon_sym_POUND] = ACTIONS(708), - [anon_sym_LBRACK] = ACTIONS(708), - [anon_sym_GT] = ACTIONS(708), - [anon_sym_TILDE] = ACTIONS(708), - [anon_sym_PLUS] = ACTIONS(708), - [anon_sym_RPAREN] = ACTIONS(708), + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(178), + [anon_sym_COMMA] = ACTIONS(644), + [anon_sym_POUND] = ACTIONS(646), + [anon_sym_RPAREN] = ACTIONS(644), + [anon_sym_LPAREN2] = ACTIONS(649), + [sym_string_value] = ACTIONS(652), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(655), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(658), + [sym_identifier] = ACTIONS(661), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(664), }, [179] = { - [sym__value] = STATE(201), - [sym_parenthesized_value] = STATE(201), - [sym_color_value] = STATE(201), - [sym_integer_value] = STATE(201), - [sym_float_value] = STATE(201), - [sym_call_expression] = STATE(201), - [sym_binary_expression] = STATE(201), - [aux_sym_declaration_repeat1] = STATE(202), - [anon_sym_COMMA] = ACTIONS(712), - [anon_sym_SEMI] = ACTIONS(714), - [anon_sym_RBRACE] = ACTIONS(716), + [sym__descendant_operator] = ACTIONS(704), + [anon_sym_COMMA] = ACTIONS(704), + [anon_sym_LBRACE] = ACTIONS(704), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_COLON] = ACTIONS(706), + [anon_sym_COLON_COLON] = ACTIONS(704), + [anon_sym_POUND] = ACTIONS(704), + [anon_sym_LBRACK] = ACTIONS(704), + [anon_sym_GT] = ACTIONS(704), + [anon_sym_TILDE] = ACTIONS(704), + [anon_sym_PLUS] = ACTIONS(704), + [anon_sym_RPAREN] = ACTIONS(704), + [sym_comment] = ACTIONS(37), + }, + [180] = { + [sym__value] = STATE(203), + [sym_parenthesized_value] = STATE(203), + [sym_color_value] = STATE(203), + [sym_integer_value] = STATE(203), + [sym_float_value] = STATE(203), + [sym_call_expression] = STATE(203), + [sym_binary_expression] = STATE(203), + [aux_sym_declaration_repeat1] = STATE(204), + [anon_sym_COMMA] = ACTIONS(708), + [anon_sym_SEMI] = ACTIONS(710), + [anon_sym_RBRACE] = ACTIONS(712), [anon_sym_STAR] = ACTIONS(487), [anon_sym_POUND] = ACTIONS(314), [anon_sym_PLUS] = ACTIONS(489), - [sym_important] = ACTIONS(718), + [sym_important] = ACTIONS(714), [anon_sym_LPAREN2] = ACTIONS(318), - [sym_string_value] = ACTIONS(720), + [sym_string_value] = ACTIONS(716), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), [anon_sym_DASH] = ACTIONS(489), [anon_sym_SLASH] = ACTIONS(489), [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(722), - }, - [180] = { - [ts_builtin_sym_end] = ACTIONS(724), - [anon_sym_ATimport] = ACTIONS(726), - [anon_sym_ATmedia] = ACTIONS(726), - [anon_sym_ATcharset] = ACTIONS(726), - [anon_sym_ATnamespace] = ACTIONS(726), - [anon_sym_ATkeyframes] = ACTIONS(726), - [anon_sym_RBRACE] = ACTIONS(724), - [anon_sym_ATsupports] = ACTIONS(726), - [sym_nesting_selector] = ACTIONS(724), - [anon_sym_STAR] = ACTIONS(724), - [anon_sym_DOT] = ACTIONS(724), - [anon_sym_COLON] = ACTIONS(726), - [anon_sym_COLON_COLON] = ACTIONS(724), - [anon_sym_POUND] = ACTIONS(724), - [anon_sym_LBRACK] = ACTIONS(724), - [sym_string_value] = ACTIONS(724), - [sym_identifier] = ACTIONS(724), - [sym_at_keyword] = ACTIONS(726), - [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(718), }, [181] = { + [ts_builtin_sym_end] = ACTIONS(720), + [anon_sym_ATimport] = ACTIONS(722), + [anon_sym_ATmedia] = ACTIONS(722), + [anon_sym_ATcharset] = ACTIONS(722), + [anon_sym_ATnamespace] = ACTIONS(722), + [anon_sym_ATkeyframes] = ACTIONS(722), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(722), + [anon_sym_RBRACE] = ACTIONS(720), + [anon_sym_ATsupports] = ACTIONS(722), + [sym_nesting_selector] = ACTIONS(720), + [anon_sym_STAR] = ACTIONS(720), + [anon_sym_DOT] = ACTIONS(720), + [anon_sym_COLON] = ACTIONS(722), + [anon_sym_COLON_COLON] = ACTIONS(720), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LBRACK] = ACTIONS(720), + [sym_string_value] = ACTIONS(720), + [sym_identifier] = ACTIONS(720), + [sym_at_keyword] = ACTIONS(722), + [sym_comment] = ACTIONS(37), + }, + [182] = { [sym__descendant_operator] = ACTIONS(91), [anon_sym_COMMA] = ACTIONS(91), [anon_sym_LBRACE] = ACTIONS(91), [anon_sym_DOT] = ACTIONS(91), - [anon_sym_COLON] = ACTIONS(728), + [anon_sym_COLON] = ACTIONS(724), [anon_sym_COLON_COLON] = ACTIONS(91), [anon_sym_POUND] = ACTIONS(91), [anon_sym_LBRACK] = ACTIONS(91), @@ -6962,15 +7439,15 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(91), [sym_comment] = ACTIONS(37), }, - [182] = { + [183] = { [anon_sym_STAR] = ACTIONS(177), - [anon_sym_RBRACK] = ACTIONS(730), + [anon_sym_RBRACK] = ACTIONS(726), [anon_sym_PLUS] = ACTIONS(177), [anon_sym_DASH] = ACTIONS(177), [anon_sym_SLASH] = ACTIONS(179), [sym_comment] = ACTIONS(37), }, - [183] = { + [184] = { [anon_sym_COMMA] = ACTIONS(465), [anon_sym_SEMI] = ACTIONS(465), [anon_sym_RBRACE] = ACTIONS(465), @@ -6989,7 +7466,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), [sym_plain_value] = ACTIONS(467), }, - [184] = { + [185] = { [anon_sym_COMMA] = ACTIONS(471), [anon_sym_SEMI] = ACTIONS(471), [anon_sym_RBRACE] = ACTIONS(471), @@ -7008,7 +7485,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), [sym_plain_value] = ACTIONS(473), }, - [185] = { + [186] = { [sym__value] = STATE(119), [sym_parenthesized_value] = STATE(119), [sym_color_value] = STATE(119), @@ -7017,10 +7494,11 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_call_expression] = STATE(119), [sym_binary_expression] = STATE(119), [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), - [aux_sym_arguments_repeat1] = STATE(206), + [aux_sym_arguments_repeat1] = STATE(208), [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), [anon_sym_POUND] = ACTIONS(314), - [anon_sym_RPAREN] = ACTIONS(732), + [anon_sym_RPAREN] = ACTIONS(728), [anon_sym_LPAREN2] = ACTIONS(318), [sym_string_value] = ACTIONS(320), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), @@ -7029,7 +7507,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), [sym_plain_value] = ACTIONS(328), }, - [186] = { + [187] = { [anon_sym_COMMA] = ACTIONS(497), [anon_sym_SEMI] = ACTIONS(497), [anon_sym_RBRACE] = ACTIONS(497), @@ -7048,7 +7526,7 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), [sym_plain_value] = ACTIONS(499), }, - [187] = { + [188] = { [sym__value] = STATE(119), [sym_parenthesized_value] = STATE(119), [sym_color_value] = STATE(119), @@ -7057,9 +7535,10 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_call_expression] = STATE(119), [sym_binary_expression] = STATE(119), [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), - [anon_sym_COMMA] = ACTIONS(734), + [anon_sym_COMMA] = ACTIONS(730), + [anon_sym_SEMI] = ACTIONS(730), [anon_sym_POUND] = ACTIONS(314), - [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_RPAREN] = ACTIONS(730), [anon_sym_LPAREN2] = ACTIONS(318), [sym_string_value] = ACTIONS(320), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), @@ -7068,48 +7547,68 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), [sym_plain_value] = ACTIONS(328), }, - [188] = { - [anon_sym_SEMI] = ACTIONS(736), - [anon_sym_STAR] = ACTIONS(736), - [anon_sym_RBRACK] = ACTIONS(736), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_RPAREN] = ACTIONS(736), - [anon_sym_LPAREN2] = ACTIONS(736), - [anon_sym_not] = ACTIONS(738), - [anon_sym_only] = ACTIONS(738), - [anon_sym_selector] = ACTIONS(738), - [anon_sym_DASH] = ACTIONS(738), - [anon_sym_SLASH] = ACTIONS(738), - [sym_identifier] = ACTIONS(738), - [sym_comment] = ACTIONS(37), - }, [189] = { - [aux_sym_arguments_repeat1] = STATE(189), - [anon_sym_COMMA] = ACTIONS(740), - [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_SEMI] = ACTIONS(732), + [anon_sym_STAR] = ACTIONS(732), + [anon_sym_RBRACK] = ACTIONS(732), + [anon_sym_PLUS] = ACTIONS(732), + [anon_sym_RPAREN] = ACTIONS(732), + [anon_sym_LPAREN2] = ACTIONS(732), + [anon_sym_not] = ACTIONS(734), + [anon_sym_only] = ACTIONS(734), + [anon_sym_selector] = ACTIONS(734), + [anon_sym_DASH] = ACTIONS(734), + [anon_sym_SLASH] = ACTIONS(734), + [sym_identifier] = ACTIONS(734), [sym_comment] = ACTIONS(37), }, [190] = { - [anon_sym_COMMA] = ACTIONS(743), - [anon_sym_SEMI] = ACTIONS(743), - [anon_sym_LBRACE] = ACTIONS(743), - [anon_sym_RPAREN] = ACTIONS(743), - [anon_sym_and] = ACTIONS(743), - [anon_sym_or] = ACTIONS(743), + [aux_sym_arguments_repeat1] = STATE(190), + [anon_sym_COMMA] = ACTIONS(736), + [anon_sym_SEMI] = ACTIONS(736), + [anon_sym_RPAREN] = ACTIONS(730), [sym_comment] = ACTIONS(37), }, [191] = { + [anon_sym_COMMA] = ACTIONS(739), + [anon_sym_SEMI] = ACTIONS(739), + [anon_sym_LBRACE] = ACTIONS(739), + [anon_sym_RPAREN] = ACTIONS(739), + [anon_sym_and] = ACTIONS(739), + [anon_sym_or] = ACTIONS(739), + [sym_comment] = ACTIONS(37), + }, + [192] = { + [sym__value] = STATE(119), + [sym_parenthesized_value] = STATE(119), + [sym_color_value] = STATE(119), + [sym_integer_value] = STATE(119), + [sym_float_value] = STATE(119), + [sym_call_expression] = STATE(119), + [sym_binary_expression] = STATE(119), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(192), + [anon_sym_POUND] = ACTIONS(646), + [anon_sym_RPAREN] = ACTIONS(644), + [anon_sym_LPAREN2] = ACTIONS(649), + [sym_string_value] = ACTIONS(652), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(655), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(658), + [sym_identifier] = ACTIONS(661), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(664), + }, + [193] = { [anon_sym_RBRACE] = ACTIONS(410), [sym_from] = ACTIONS(410), [sym_to] = ACTIONS(410), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(410), [sym_comment] = ACTIONS(37), }, - [192] = { - [anon_sym_RBRACE] = ACTIONS(745), + [194] = { + [anon_sym_RBRACE] = ACTIONS(741), [sym_comment] = ACTIONS(37), }, - [193] = { + [195] = { [sym_import_statement] = STATE(148), [sym_media_statement] = STATE(148), [sym_charset_statement] = STATE(148), @@ -7131,14 +7630,15 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_sibling_selector] = STATE(18), [sym_adjacent_sibling_selector] = STATE(18), [sym_declaration] = STATE(148), - [sym_last_declaration] = STATE(208), + [sym_last_declaration] = STATE(210), [aux_sym_block_repeat1] = STATE(148), [anon_sym_ATimport] = ACTIONS(7), [anon_sym_ATmedia] = ACTIONS(9), [anon_sym_ATcharset] = ACTIONS(11), [anon_sym_ATnamespace] = ACTIONS(13), [anon_sym_ATkeyframes] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(745), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(741), [anon_sym_ATsupports] = ACTIONS(17), [sym_nesting_selector] = ACTIONS(19), [anon_sym_STAR] = ACTIONS(21), @@ -7152,9 +7652,9 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_at_keyword] = ACTIONS(35), [sym_comment] = ACTIONS(37), }, - [194] = { + [196] = { [sym__descendant_operator] = ACTIONS(103), - [anon_sym_COMMA] = ACTIONS(747), + [anon_sym_COMMA] = ACTIONS(743), [anon_sym_DOT] = ACTIONS(109), [anon_sym_COLON] = ACTIONS(111), [anon_sym_COLON_COLON] = ACTIONS(113), @@ -7163,10 +7663,10 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT] = ACTIONS(119), [anon_sym_TILDE] = ACTIONS(121), [anon_sym_PLUS] = ACTIONS(123), - [anon_sym_RPAREN] = ACTIONS(747), + [anon_sym_RPAREN] = ACTIONS(743), [sym_comment] = ACTIONS(37), }, - [195] = { + [197] = { [sym__value] = STATE(119), [sym_parenthesized_value] = STATE(119), [sym_color_value] = STATE(119), @@ -7174,10 +7674,10 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_float_value] = STATE(119), [sym_call_expression] = STATE(119), [sym_binary_expression] = STATE(119), - [aux_sym_pseudo_class_arguments_repeat1] = STATE(164), - [anon_sym_COMMA] = ACTIONS(747), + [aux_sym_pseudo_class_arguments_repeat1] = STATE(178), + [anon_sym_COMMA] = ACTIONS(743), [anon_sym_POUND] = ACTIONS(314), - [anon_sym_RPAREN] = ACTIONS(747), + [anon_sym_RPAREN] = ACTIONS(743), [anon_sym_LPAREN2] = ACTIONS(318), [sym_string_value] = ACTIONS(320), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), @@ -7186,362 +7686,366 @@ static uint16_t ts_parse_table[STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(37), [sym_plain_value] = ACTIONS(328), }, - [196] = { - [sym__descendant_operator] = ACTIONS(749), - [anon_sym_COMMA] = ACTIONS(749), - [anon_sym_LBRACE] = ACTIONS(749), - [anon_sym_DOT] = ACTIONS(749), - [anon_sym_COLON] = ACTIONS(751), - [anon_sym_COLON_COLON] = ACTIONS(749), - [anon_sym_POUND] = ACTIONS(749), - [anon_sym_LBRACK] = ACTIONS(749), - [anon_sym_GT] = ACTIONS(749), - [anon_sym_TILDE] = ACTIONS(749), - [anon_sym_PLUS] = ACTIONS(749), - [anon_sym_RPAREN] = ACTIONS(749), - [sym_comment] = ACTIONS(37), - }, - [197] = { - [aux_sym_pseudo_class_arguments_repeat2] = STATE(197), - [anon_sym_COMMA] = ACTIONS(753), - [anon_sym_RPAREN] = ACTIONS(747), - [sym_comment] = ACTIONS(37), - }, [198] = { - [sym__value] = STATE(209), - [sym_parenthesized_value] = STATE(209), - [sym_color_value] = STATE(209), - [sym_integer_value] = STATE(209), - [sym_float_value] = STATE(209), - [sym_call_expression] = STATE(209), - [sym_binary_expression] = STATE(209), - [anon_sym_POUND] = ACTIONS(314), - [anon_sym_LPAREN2] = ACTIONS(318), - [sym_string_value] = ACTIONS(756), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), - [sym_identifier] = ACTIONS(326), + [sym__descendant_operator] = ACTIONS(745), + [anon_sym_COMMA] = ACTIONS(745), + [anon_sym_LBRACE] = ACTIONS(745), + [anon_sym_DOT] = ACTIONS(745), + [anon_sym_COLON] = ACTIONS(747), + [anon_sym_COLON_COLON] = ACTIONS(745), + [anon_sym_POUND] = ACTIONS(745), + [anon_sym_LBRACK] = ACTIONS(745), + [anon_sym_GT] = ACTIONS(745), + [anon_sym_TILDE] = ACTIONS(745), + [anon_sym_PLUS] = ACTIONS(745), + [anon_sym_RPAREN] = ACTIONS(745), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(758), }, [199] = { - [anon_sym_ATimport] = ACTIONS(760), - [anon_sym_ATmedia] = ACTIONS(760), - [anon_sym_ATcharset] = ACTIONS(760), - [anon_sym_ATnamespace] = ACTIONS(760), - [anon_sym_ATkeyframes] = ACTIONS(760), - [anon_sym_RBRACE] = ACTIONS(762), - [anon_sym_ATsupports] = ACTIONS(760), - [sym_nesting_selector] = ACTIONS(762), - [anon_sym_STAR] = ACTIONS(762), - [anon_sym_DOT] = ACTIONS(762), - [anon_sym_COLON] = ACTIONS(760), - [anon_sym_COLON_COLON] = ACTIONS(762), - [anon_sym_POUND] = ACTIONS(762), - [anon_sym_LBRACK] = ACTIONS(762), - [sym_string_value] = ACTIONS(762), - [sym_identifier] = ACTIONS(762), - [sym_at_keyword] = ACTIONS(760), + [aux_sym_pseudo_class_arguments_repeat2] = STATE(199), + [anon_sym_COMMA] = ACTIONS(749), + [anon_sym_RPAREN] = ACTIONS(743), [sym_comment] = ACTIONS(37), }, [200] = { - [anon_sym_SEMI] = ACTIONS(764), - [anon_sym_RBRACE] = ACTIONS(766), + [sym__value] = STATE(211), + [sym_parenthesized_value] = STATE(211), + [sym_color_value] = STATE(211), + [sym_integer_value] = STATE(211), + [sym_float_value] = STATE(211), + [sym_call_expression] = STATE(211), + [sym_binary_expression] = STATE(211), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(752), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(754), }, [201] = { - [anon_sym_COMMA] = ACTIONS(768), - [anon_sym_SEMI] = ACTIONS(768), - [anon_sym_RBRACE] = ACTIONS(768), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(768), - [anon_sym_PLUS] = ACTIONS(489), - [sym_important] = ACTIONS(768), - [anon_sym_LPAREN2] = ACTIONS(768), - [sym_string_value] = ACTIONS(768), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(770), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(770), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_SLASH] = ACTIONS(489), - [sym_identifier] = ACTIONS(770), + [anon_sym_ATimport] = ACTIONS(756), + [anon_sym_ATmedia] = ACTIONS(756), + [anon_sym_ATcharset] = ACTIONS(756), + [anon_sym_ATnamespace] = ACTIONS(756), + [anon_sym_ATkeyframes] = ACTIONS(756), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(756), + [anon_sym_RBRACE] = ACTIONS(758), + [anon_sym_ATsupports] = ACTIONS(756), + [sym_nesting_selector] = ACTIONS(758), + [anon_sym_STAR] = ACTIONS(758), + [anon_sym_DOT] = ACTIONS(758), + [anon_sym_COLON] = ACTIONS(756), + [anon_sym_COLON_COLON] = ACTIONS(758), + [anon_sym_POUND] = ACTIONS(758), + [anon_sym_LBRACK] = ACTIONS(758), + [sym_string_value] = ACTIONS(758), + [sym_identifier] = ACTIONS(758), + [sym_at_keyword] = ACTIONS(756), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(770), }, [202] = { - [sym__value] = STATE(201), - [sym_parenthesized_value] = STATE(201), - [sym_color_value] = STATE(201), - [sym_integer_value] = STATE(201), - [sym_float_value] = STATE(201), - [sym_call_expression] = STATE(201), - [sym_binary_expression] = STATE(201), - [aux_sym_declaration_repeat1] = STATE(212), - [anon_sym_COMMA] = ACTIONS(712), - [anon_sym_SEMI] = ACTIONS(764), - [anon_sym_RBRACE] = ACTIONS(766), - [anon_sym_POUND] = ACTIONS(314), - [sym_important] = ACTIONS(772), - [anon_sym_LPAREN2] = ACTIONS(318), - [sym_string_value] = ACTIONS(720), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), - [sym_identifier] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(760), + [anon_sym_RBRACE] = ACTIONS(762), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(722), }, [203] = { - [sym__value] = STATE(213), - [sym_parenthesized_value] = STATE(213), - [sym_color_value] = STATE(213), - [sym_integer_value] = STATE(213), - [sym_float_value] = STATE(213), - [sym_call_expression] = STATE(213), - [sym_binary_expression] = STATE(213), + [anon_sym_COMMA] = ACTIONS(764), + [anon_sym_SEMI] = ACTIONS(764), + [anon_sym_RBRACE] = ACTIONS(764), + [anon_sym_STAR] = ACTIONS(487), + [anon_sym_POUND] = ACTIONS(764), + [anon_sym_PLUS] = ACTIONS(489), + [sym_important] = ACTIONS(764), + [anon_sym_LPAREN2] = ACTIONS(764), + [sym_string_value] = ACTIONS(764), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(766), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(489), + [sym_identifier] = ACTIONS(766), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(766), + }, + [204] = { + [sym__value] = STATE(203), + [sym_parenthesized_value] = STATE(203), + [sym_color_value] = STATE(203), + [sym_integer_value] = STATE(203), + [sym_float_value] = STATE(203), + [sym_call_expression] = STATE(203), + [sym_binary_expression] = STATE(203), + [aux_sym_declaration_repeat1] = STATE(214), + [anon_sym_COMMA] = ACTIONS(708), + [anon_sym_SEMI] = ACTIONS(760), + [anon_sym_RBRACE] = ACTIONS(762), [anon_sym_POUND] = ACTIONS(314), + [sym_important] = ACTIONS(768), [anon_sym_LPAREN2] = ACTIONS(318), - [sym_string_value] = ACTIONS(774), + [sym_string_value] = ACTIONS(716), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(776), - }, - [204] = { - [sym__descendant_operator] = ACTIONS(778), - [anon_sym_COMMA] = ACTIONS(778), - [anon_sym_LBRACE] = ACTIONS(778), - [anon_sym_DOT] = ACTIONS(778), - [anon_sym_COLON] = ACTIONS(780), - [anon_sym_COLON_COLON] = ACTIONS(778), - [anon_sym_POUND] = ACTIONS(778), - [anon_sym_LBRACK] = ACTIONS(778), - [anon_sym_GT] = ACTIONS(778), - [anon_sym_TILDE] = ACTIONS(778), - [anon_sym_PLUS] = ACTIONS(778), - [anon_sym_RPAREN] = ACTIONS(778), - [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(718), }, [205] = { - [anon_sym_COMMA] = ACTIONS(644), - [anon_sym_SEMI] = ACTIONS(644), - [anon_sym_RBRACE] = ACTIONS(644), - [anon_sym_STAR] = ACTIONS(644), - [anon_sym_POUND] = ACTIONS(644), - [anon_sym_PLUS] = ACTIONS(646), - [anon_sym_RPAREN] = ACTIONS(644), - [sym_important] = ACTIONS(644), - [anon_sym_LPAREN2] = ACTIONS(644), - [sym_string_value] = ACTIONS(644), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(646), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(646), - [anon_sym_DASH] = ACTIONS(646), - [anon_sym_SLASH] = ACTIONS(646), - [sym_identifier] = ACTIONS(646), + [sym__value] = STATE(215), + [sym_parenthesized_value] = STATE(215), + [sym_color_value] = STATE(215), + [sym_integer_value] = STATE(215), + [sym_float_value] = STATE(215), + [sym_call_expression] = STATE(215), + [sym_binary_expression] = STATE(215), + [anon_sym_POUND] = ACTIONS(314), + [anon_sym_LPAREN2] = ACTIONS(318), + [sym_string_value] = ACTIONS(770), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), + [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(646), + [sym_plain_value] = ACTIONS(772), }, [206] = { - [aux_sym_arguments_repeat1] = STATE(189), - [anon_sym_COMMA] = ACTIONS(493), - [anon_sym_RPAREN] = ACTIONS(782), + [sym__descendant_operator] = ACTIONS(774), + [anon_sym_COMMA] = ACTIONS(774), + [anon_sym_LBRACE] = ACTIONS(774), + [anon_sym_DOT] = ACTIONS(774), + [anon_sym_COLON] = ACTIONS(776), + [anon_sym_COLON_COLON] = ACTIONS(774), + [anon_sym_POUND] = ACTIONS(774), + [anon_sym_LBRACK] = ACTIONS(774), + [anon_sym_GT] = ACTIONS(774), + [anon_sym_TILDE] = ACTIONS(774), + [anon_sym_PLUS] = ACTIONS(774), + [anon_sym_RPAREN] = ACTIONS(774), [sym_comment] = ACTIONS(37), }, [207] = { - [anon_sym_RBRACE] = ACTIONS(564), - [sym_from] = ACTIONS(564), - [sym_to] = ACTIONS(564), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(564), + [anon_sym_COMMA] = ACTIONS(640), + [anon_sym_SEMI] = ACTIONS(640), + [anon_sym_RBRACE] = ACTIONS(640), + [anon_sym_STAR] = ACTIONS(640), + [anon_sym_POUND] = ACTIONS(640), + [anon_sym_PLUS] = ACTIONS(642), + [anon_sym_RPAREN] = ACTIONS(640), + [sym_important] = ACTIONS(640), + [anon_sym_LPAREN2] = ACTIONS(640), + [sym_string_value] = ACTIONS(640), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(642), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(642), + [anon_sym_DASH] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(642), + [sym_identifier] = ACTIONS(642), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(642), }, [208] = { - [anon_sym_RBRACE] = ACTIONS(784), + [aux_sym_arguments_repeat1] = STATE(190), + [anon_sym_COMMA] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [anon_sym_RPAREN] = ACTIONS(778), [sym_comment] = ACTIONS(37), }, [209] = { - [anon_sym_COMMA] = ACTIONS(786), - [anon_sym_SEMI] = ACTIONS(786), - [anon_sym_RBRACE] = ACTIONS(786), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(786), - [anon_sym_PLUS] = ACTIONS(489), - [sym_important] = ACTIONS(786), - [anon_sym_LPAREN2] = ACTIONS(786), - [sym_string_value] = ACTIONS(786), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(788), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(788), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_SLASH] = ACTIONS(489), - [sym_identifier] = ACTIONS(788), + [anon_sym_RBRACE] = ACTIONS(560), + [sym_from] = ACTIONS(560), + [sym_to] = ACTIONS(560), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(560), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(788), }, [210] = { - [anon_sym_ATimport] = ACTIONS(790), - [anon_sym_ATmedia] = ACTIONS(790), - [anon_sym_ATcharset] = ACTIONS(790), - [anon_sym_ATnamespace] = ACTIONS(790), - [anon_sym_ATkeyframes] = ACTIONS(790), - [anon_sym_RBRACE] = ACTIONS(792), - [anon_sym_ATsupports] = ACTIONS(790), - [sym_nesting_selector] = ACTIONS(792), - [anon_sym_STAR] = ACTIONS(792), - [anon_sym_DOT] = ACTIONS(792), - [anon_sym_COLON] = ACTIONS(790), - [anon_sym_COLON_COLON] = ACTIONS(792), - [anon_sym_POUND] = ACTIONS(792), - [anon_sym_LBRACK] = ACTIONS(792), - [sym_string_value] = ACTIONS(792), - [sym_identifier] = ACTIONS(792), - [sym_at_keyword] = ACTIONS(790), + [anon_sym_RBRACE] = ACTIONS(780), [sym_comment] = ACTIONS(37), }, [211] = { - [anon_sym_SEMI] = ACTIONS(794), - [anon_sym_RBRACE] = ACTIONS(796), + [anon_sym_COMMA] = ACTIONS(782), + [anon_sym_SEMI] = ACTIONS(782), + [anon_sym_RBRACE] = ACTIONS(782), + [anon_sym_STAR] = ACTIONS(487), + [anon_sym_POUND] = ACTIONS(782), + [anon_sym_PLUS] = ACTIONS(489), + [sym_important] = ACTIONS(782), + [anon_sym_LPAREN2] = ACTIONS(782), + [sym_string_value] = ACTIONS(782), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(784), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(784), + [anon_sym_DASH] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(489), + [sym_identifier] = ACTIONS(784), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(784), }, [212] = { - [sym__value] = STATE(201), - [sym_parenthesized_value] = STATE(201), - [sym_color_value] = STATE(201), - [sym_integer_value] = STATE(201), - [sym_float_value] = STATE(201), - [sym_call_expression] = STATE(201), - [sym_binary_expression] = STATE(201), - [aux_sym_declaration_repeat1] = STATE(212), - [anon_sym_COMMA] = ACTIONS(798), - [anon_sym_SEMI] = ACTIONS(786), - [anon_sym_RBRACE] = ACTIONS(786), - [anon_sym_POUND] = ACTIONS(801), - [sym_important] = ACTIONS(786), - [anon_sym_LPAREN2] = ACTIONS(804), - [sym_string_value] = ACTIONS(807), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(810), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(813), - [sym_identifier] = ACTIONS(816), + [anon_sym_ATimport] = ACTIONS(786), + [anon_sym_ATmedia] = ACTIONS(786), + [anon_sym_ATcharset] = ACTIONS(786), + [anon_sym_ATnamespace] = ACTIONS(786), + [anon_sym_ATkeyframes] = ACTIONS(786), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(786), + [anon_sym_RBRACE] = ACTIONS(788), + [anon_sym_ATsupports] = ACTIONS(786), + [sym_nesting_selector] = ACTIONS(788), + [anon_sym_STAR] = ACTIONS(788), + [anon_sym_DOT] = ACTIONS(788), + [anon_sym_COLON] = ACTIONS(786), + [anon_sym_COLON_COLON] = ACTIONS(788), + [anon_sym_POUND] = ACTIONS(788), + [anon_sym_LBRACK] = ACTIONS(788), + [sym_string_value] = ACTIONS(788), + [sym_identifier] = ACTIONS(788), + [sym_at_keyword] = ACTIONS(786), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(819), }, [213] = { - [sym__value] = STATE(201), - [sym_parenthesized_value] = STATE(201), - [sym_color_value] = STATE(201), - [sym_integer_value] = STATE(201), - [sym_float_value] = STATE(201), - [sym_call_expression] = STATE(201), - [sym_binary_expression] = STATE(201), - [aux_sym_declaration_repeat1] = STATE(218), - [anon_sym_COMMA] = ACTIONS(712), - [anon_sym_SEMI] = ACTIONS(714), + [anon_sym_SEMI] = ACTIONS(790), + [anon_sym_RBRACE] = ACTIONS(792), + [sym_comment] = ACTIONS(37), + }, + [214] = { + [sym__value] = STATE(203), + [sym_parenthesized_value] = STATE(203), + [sym_color_value] = STATE(203), + [sym_integer_value] = STATE(203), + [sym_float_value] = STATE(203), + [sym_call_expression] = STATE(203), + [sym_binary_expression] = STATE(203), + [aux_sym_declaration_repeat1] = STATE(214), + [anon_sym_COMMA] = ACTIONS(794), + [anon_sym_SEMI] = ACTIONS(782), + [anon_sym_RBRACE] = ACTIONS(782), + [anon_sym_POUND] = ACTIONS(797), + [sym_important] = ACTIONS(782), + [anon_sym_LPAREN2] = ACTIONS(800), + [sym_string_value] = ACTIONS(803), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(806), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(809), + [sym_identifier] = ACTIONS(812), + [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(815), + }, + [215] = { + [sym__value] = STATE(203), + [sym_parenthesized_value] = STATE(203), + [sym_color_value] = STATE(203), + [sym_integer_value] = STATE(203), + [sym_float_value] = STATE(203), + [sym_call_expression] = STATE(203), + [sym_binary_expression] = STATE(203), + [aux_sym_declaration_repeat1] = STATE(220), + [anon_sym_COMMA] = ACTIONS(708), + [anon_sym_SEMI] = ACTIONS(710), [anon_sym_STAR] = ACTIONS(487), [anon_sym_POUND] = ACTIONS(314), [anon_sym_PLUS] = ACTIONS(489), - [sym_important] = ACTIONS(822), + [sym_important] = ACTIONS(818), [anon_sym_LPAREN2] = ACTIONS(318), - [sym_string_value] = ACTIONS(720), + [sym_string_value] = ACTIONS(716), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), [anon_sym_DASH] = ACTIONS(489), [anon_sym_SLASH] = ACTIONS(489), [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(722), - }, - [214] = { - [anon_sym_COMMA] = ACTIONS(736), - [anon_sym_SEMI] = ACTIONS(736), - [anon_sym_RBRACE] = ACTIONS(736), - [anon_sym_STAR] = ACTIONS(736), - [anon_sym_POUND] = ACTIONS(736), - [anon_sym_PLUS] = ACTIONS(738), - [anon_sym_RPAREN] = ACTIONS(736), - [sym_important] = ACTIONS(736), - [anon_sym_LPAREN2] = ACTIONS(736), - [sym_string_value] = ACTIONS(736), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(738), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(738), - [anon_sym_DASH] = ACTIONS(738), - [anon_sym_SLASH] = ACTIONS(738), - [sym_identifier] = ACTIONS(738), - [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(738), - }, - [215] = { - [anon_sym_RBRACE] = ACTIONS(724), - [sym_from] = ACTIONS(724), - [sym_to] = ACTIONS(724), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(724), - [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(718), }, [216] = { - [anon_sym_ATimport] = ACTIONS(824), - [anon_sym_ATmedia] = ACTIONS(824), - [anon_sym_ATcharset] = ACTIONS(824), - [anon_sym_ATnamespace] = ACTIONS(824), - [anon_sym_ATkeyframes] = ACTIONS(824), - [anon_sym_RBRACE] = ACTIONS(826), - [anon_sym_ATsupports] = ACTIONS(824), - [sym_nesting_selector] = ACTIONS(826), - [anon_sym_STAR] = ACTIONS(826), - [anon_sym_DOT] = ACTIONS(826), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_COLON_COLON] = ACTIONS(826), - [anon_sym_POUND] = ACTIONS(826), - [anon_sym_LBRACK] = ACTIONS(826), - [sym_string_value] = ACTIONS(826), - [sym_identifier] = ACTIONS(826), - [sym_at_keyword] = ACTIONS(824), + [anon_sym_COMMA] = ACTIONS(732), + [anon_sym_SEMI] = ACTIONS(732), + [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_STAR] = ACTIONS(732), + [anon_sym_POUND] = ACTIONS(732), + [anon_sym_PLUS] = ACTIONS(734), + [anon_sym_RPAREN] = ACTIONS(732), + [sym_important] = ACTIONS(732), + [anon_sym_LPAREN2] = ACTIONS(732), + [sym_string_value] = ACTIONS(732), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(734), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(734), + [anon_sym_DASH] = ACTIONS(734), + [anon_sym_SLASH] = ACTIONS(734), + [sym_identifier] = ACTIONS(734), [sym_comment] = ACTIONS(37), + [sym_plain_value] = ACTIONS(734), }, [217] = { - [anon_sym_SEMI] = ACTIONS(764), + [anon_sym_RBRACE] = ACTIONS(720), + [sym_from] = ACTIONS(720), + [sym_to] = ACTIONS(720), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(720), [sym_comment] = ACTIONS(37), }, [218] = { - [sym__value] = STATE(201), - [sym_parenthesized_value] = STATE(201), - [sym_color_value] = STATE(201), - [sym_integer_value] = STATE(201), - [sym_float_value] = STATE(201), - [sym_call_expression] = STATE(201), - [sym_binary_expression] = STATE(201), - [aux_sym_declaration_repeat1] = STATE(220), - [anon_sym_COMMA] = ACTIONS(712), - [anon_sym_SEMI] = ACTIONS(764), + [anon_sym_ATimport] = ACTIONS(820), + [anon_sym_ATmedia] = ACTIONS(820), + [anon_sym_ATcharset] = ACTIONS(820), + [anon_sym_ATnamespace] = ACTIONS(820), + [anon_sym_ATkeyframes] = ACTIONS(820), + [aux_sym_SLASH_AT_LBRACK_DASHa_DASHz_RBRACK_PLUSkeyframes_SLASH] = ACTIONS(820), + [anon_sym_RBRACE] = ACTIONS(822), + [anon_sym_ATsupports] = ACTIONS(820), + [sym_nesting_selector] = ACTIONS(822), + [anon_sym_STAR] = ACTIONS(822), + [anon_sym_DOT] = ACTIONS(822), + [anon_sym_COLON] = ACTIONS(820), + [anon_sym_COLON_COLON] = ACTIONS(822), + [anon_sym_POUND] = ACTIONS(822), + [anon_sym_LBRACK] = ACTIONS(822), + [sym_string_value] = ACTIONS(822), + [sym_identifier] = ACTIONS(822), + [sym_at_keyword] = ACTIONS(820), + [sym_comment] = ACTIONS(37), + }, + [219] = { + [anon_sym_SEMI] = ACTIONS(760), + [sym_comment] = ACTIONS(37), + }, + [220] = { + [sym__value] = STATE(203), + [sym_parenthesized_value] = STATE(203), + [sym_color_value] = STATE(203), + [sym_integer_value] = STATE(203), + [sym_float_value] = STATE(203), + [sym_call_expression] = STATE(203), + [sym_binary_expression] = STATE(203), + [aux_sym_declaration_repeat1] = STATE(222), + [anon_sym_COMMA] = ACTIONS(708), + [anon_sym_SEMI] = ACTIONS(760), [anon_sym_POUND] = ACTIONS(314), - [sym_important] = ACTIONS(828), + [sym_important] = ACTIONS(824), [anon_sym_LPAREN2] = ACTIONS(318), - [sym_string_value] = ACTIONS(720), + [sym_string_value] = ACTIONS(716), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(322), [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(324), [sym_identifier] = ACTIONS(326), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(722), + [sym_plain_value] = ACTIONS(718), }, - [219] = { - [anon_sym_SEMI] = ACTIONS(794), + [221] = { + [anon_sym_SEMI] = ACTIONS(790), [sym_comment] = ACTIONS(37), }, - [220] = { - [sym__value] = STATE(201), - [sym_parenthesized_value] = STATE(201), - [sym_color_value] = STATE(201), - [sym_integer_value] = STATE(201), - [sym_float_value] = STATE(201), - [sym_call_expression] = STATE(201), - [sym_binary_expression] = STATE(201), - [aux_sym_declaration_repeat1] = STATE(220), - [anon_sym_COMMA] = ACTIONS(798), - [anon_sym_SEMI] = ACTIONS(786), - [anon_sym_POUND] = ACTIONS(801), - [sym_important] = ACTIONS(786), - [anon_sym_LPAREN2] = ACTIONS(804), - [sym_string_value] = ACTIONS(807), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(810), - [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(813), - [sym_identifier] = ACTIONS(816), + [222] = { + [sym__value] = STATE(203), + [sym_parenthesized_value] = STATE(203), + [sym_color_value] = STATE(203), + [sym_integer_value] = STATE(203), + [sym_float_value] = STATE(203), + [sym_call_expression] = STATE(203), + [sym_binary_expression] = STATE(203), + [aux_sym_declaration_repeat1] = STATE(222), + [anon_sym_COMMA] = ACTIONS(794), + [anon_sym_SEMI] = ACTIONS(782), + [anon_sym_POUND] = ACTIONS(797), + [sym_important] = ACTIONS(782), + [anon_sym_LPAREN2] = ACTIONS(800), + [sym_string_value] = ACTIONS(803), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_PLUS_SLASH] = ACTIONS(806), + [aux_sym_SLASH_LPAREN_PLUS_PIPE_DASH_PIPE_RPAREN_BSLASHd_STAR_LPAREN_DOT_BSLASHd_PLUS_PIPE_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_PIPE_DOT_BSLASHd_PLUS_LBRACKeE_RBRACK_LPAREN_DASH_PIPE_RPAREN_BSLASHd_PLUS_RPAREN_SLASH] = ACTIONS(809), + [sym_identifier] = ACTIONS(812), [sym_comment] = ACTIONS(37), - [sym_plain_value] = ACTIONS(819), + [sym_plain_value] = ACTIONS(815), }, }; @@ -7792,149 +8296,147 @@ static TSParseActionEntry ts_parse_actions[] = { [501] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 4), [503] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 4), [505] = {.count = 1, .reusable = true}, SHIFT(167), - [507] = {.count = 1, .reusable = true}, SHIFT(169), - [509] = {.count = 1, .reusable = false}, SHIFT(169), - [511] = {.count = 1, .reusable = true}, REDUCE(sym_parenthesized_query, 3), - [513] = {.count = 1, .reusable = true}, SHIFT(170), - [515] = {.count = 1, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), - [517] = {.count = 1, .reusable = true}, REDUCE(sym_binary_query, 3), - [519] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 4), - [521] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 4), - [523] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(76), - [526] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 13), - [528] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 13), - [530] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block_list, 2), - [532] = {.count = 1, .reusable = false}, REDUCE(sym_keyframe_block_list, 2), - [534] = {.count = 1, .reusable = true}, SHIFT(171), - [536] = {.count = 1, .reusable = true}, SHIFT(173), - [538] = {.count = 1, .reusable = false}, SHIFT(155), - [540] = {.count = 1, .reusable = false}, SHIFT(42), - [542] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 2), - [544] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 2), - [546] = {.count = 1, .reusable = true}, REDUCE(sym__selector, 1), - [548] = {.count = 1, .reusable = true}, REDUCE(sym__value, 1), - [550] = {.count = 1, .reusable = false}, REDUCE(sym__selector, 1), - [552] = {.count = 1, .reusable = false}, REDUCE(sym__value, 1), - [554] = {.count = 1, .reusable = true}, SHIFT(175), - [556] = {.count = 1, .reusable = true}, SHIFT(176), - [558] = {.count = 1, .reusable = true}, SHIFT(178), - [560] = {.count = 1, .reusable = true}, SHIFT(179), - [562] = {.count = 1, .reusable = false}, SHIFT(179), - [564] = {.count = 1, .reusable = true}, REDUCE(sym_block, 3), - [566] = {.count = 1, .reusable = false}, REDUCE(sym_block, 3), - [568] = {.count = 1, .reusable = true}, SHIFT(180), - [570] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2), - [573] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(3), - [576] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(4), - [579] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(5), - [582] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(6), - [585] = {.count = 1, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), - [587] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(7), - [590] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(18), - [593] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(8), - [596] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(9), - [599] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(10), - [602] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(11), - [605] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(12), - [608] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(13), - [611] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(181), - [614] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(15), - [617] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 4), - [619] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 4), - [621] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(97), - [624] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 10), - [626] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 10), - [628] = {.count = 1, .reusable = true}, SHIFT(182), - [630] = {.count = 1, .reusable = false}, SHIFT(182), - [632] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 14), - [634] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 14), - [636] = {.count = 1, .reusable = true}, SHIFT(183), - [638] = {.count = 1, .reusable = true}, SHIFT(184), - [640] = {.count = 1, .reusable = true}, SHIFT(186), - [642] = {.count = 1, .reusable = false}, SHIFT(186), - [644] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 3), - [646] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 3), - [648] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), - [650] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(113), - [653] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(115), - [656] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(119), - [659] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(116), - [662] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(117), - [665] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(118), - [668] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(119), - [671] = {.count = 1, .reusable = true}, SHIFT(188), - [673] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 5), - [675] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 5), - [677] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(122), - [680] = {.count = 1, .reusable = true}, SHIFT(190), - [682] = {.count = 1, .reusable = true}, REDUCE(sym_selector_query, 4), - [684] = {.count = 1, .reusable = true}, SHIFT(191), - [686] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block, 2), - [688] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block_list, 3), - [690] = {.count = 1, .reusable = false}, REDUCE(sym_keyframe_block_list, 3), - [692] = {.count = 1, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), - [694] = {.count = 2, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(136), - [697] = {.count = 2, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(31), - [700] = {.count = 1, .reusable = true}, SHIFT(194), - [702] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 3), - [704] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 3), - [706] = {.count = 1, .reusable = true}, SHIFT(196), - [708] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 9), - [710] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 9), - [712] = {.count = 1, .reusable = true}, SHIFT(198), - [714] = {.count = 1, .reusable = true}, SHIFT(199), - [716] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 3, .alias_sequence_id = 15), - [718] = {.count = 1, .reusable = true}, SHIFT(200), - [720] = {.count = 1, .reusable = true}, SHIFT(201), - [722] = {.count = 1, .reusable = false}, SHIFT(201), - [724] = {.count = 1, .reusable = true}, REDUCE(sym_block, 4), - [726] = {.count = 1, .reusable = false}, REDUCE(sym_block, 4), - [728] = {.count = 1, .reusable = false}, SHIFT(203), - [730] = {.count = 1, .reusable = true}, SHIFT(204), - [732] = {.count = 1, .reusable = true}, SHIFT(205), - [734] = {.count = 1, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), - [736] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 4), - [738] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 4), - [740] = {.count = 2, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(162), - [743] = {.count = 1, .reusable = true}, REDUCE(sym_feature_query, 5, .alias_sequence_id = 16), - [745] = {.count = 1, .reusable = true}, SHIFT(207), - [747] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), - [749] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 4), - [751] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 4), - [753] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), SHIFT_REPEAT(175), - [756] = {.count = 1, .reusable = true}, SHIFT(209), - [758] = {.count = 1, .reusable = false}, SHIFT(209), - [760] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), - [762] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), - [764] = {.count = 1, .reusable = true}, SHIFT(210), - [766] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 4, .alias_sequence_id = 15), - [768] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 1), - [770] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 1), - [772] = {.count = 1, .reusable = true}, SHIFT(211), - [774] = {.count = 1, .reusable = true}, SHIFT(213), - [776] = {.count = 1, .reusable = false}, SHIFT(213), - [778] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 14), - [780] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 14), - [782] = {.count = 1, .reusable = true}, SHIFT(214), - [784] = {.count = 1, .reusable = true}, SHIFT(215), - [786] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), - [788] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), - [790] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), - [792] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), - [794] = {.count = 1, .reusable = true}, SHIFT(216), - [796] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 5, .alias_sequence_id = 15), - [798] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(198), - [801] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(113), - [804] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(115), - [807] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(201), - [810] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(116), - [813] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(117), - [816] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(118), - [819] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(201), - [822] = {.count = 1, .reusable = true}, SHIFT(217), - [824] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), - [826] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), - [828] = {.count = 1, .reusable = true}, SHIFT(219), + [507] = {.count = 1, .reusable = true}, REDUCE(sym_parenthesized_query, 3), + [509] = {.count = 1, .reusable = true}, SHIFT(170), + [511] = {.count = 1, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), + [513] = {.count = 1, .reusable = true}, REDUCE(sym_binary_query, 3), + [515] = {.count = 1, .reusable = true}, REDUCE(sym_media_statement, 4), + [517] = {.count = 1, .reusable = false}, REDUCE(sym_media_statement, 4), + [519] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(76), + [522] = {.count = 1, .reusable = true}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 13), + [524] = {.count = 1, .reusable = false}, REDUCE(sym_namespace_statement, 4, .alias_sequence_id = 13), + [526] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block_list, 2), + [528] = {.count = 1, .reusable = false}, REDUCE(sym_keyframe_block_list, 2), + [530] = {.count = 1, .reusable = true}, SHIFT(171), + [532] = {.count = 1, .reusable = true}, SHIFT(173), + [534] = {.count = 1, .reusable = false}, SHIFT(155), + [536] = {.count = 1, .reusable = false}, SHIFT(42), + [538] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 2), + [540] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 2), + [542] = {.count = 1, .reusable = true}, REDUCE(sym__selector, 1), + [544] = {.count = 1, .reusable = true}, REDUCE(sym__value, 1), + [546] = {.count = 1, .reusable = false}, REDUCE(sym__selector, 1), + [548] = {.count = 1, .reusable = false}, REDUCE(sym__value, 1), + [550] = {.count = 1, .reusable = true}, SHIFT(175), + [552] = {.count = 1, .reusable = true}, SHIFT(176), + [554] = {.count = 1, .reusable = true}, SHIFT(179), + [556] = {.count = 1, .reusable = true}, SHIFT(180), + [558] = {.count = 1, .reusable = false}, SHIFT(180), + [560] = {.count = 1, .reusable = true}, REDUCE(sym_block, 3), + [562] = {.count = 1, .reusable = false}, REDUCE(sym_block, 3), + [564] = {.count = 1, .reusable = true}, SHIFT(181), + [566] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(2), + [569] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(3), + [572] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(4), + [575] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(5), + [578] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(6), + [581] = {.count = 1, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), + [583] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(7), + [586] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(18), + [589] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(8), + [592] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(9), + [595] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(10), + [598] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(11), + [601] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(12), + [604] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(13), + [607] = {.count = 2, .reusable = true}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(182), + [610] = {.count = 2, .reusable = false}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(15), + [613] = {.count = 1, .reusable = true}, REDUCE(sym_at_rule, 4), + [615] = {.count = 1, .reusable = false}, REDUCE(sym_at_rule, 4), + [617] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(97), + [620] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 10), + [622] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_selector, 4, .alias_sequence_id = 10), + [624] = {.count = 1, .reusable = true}, SHIFT(183), + [626] = {.count = 1, .reusable = false}, SHIFT(183), + [628] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 14), + [630] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 4, .alias_sequence_id = 14), + [632] = {.count = 1, .reusable = true}, SHIFT(184), + [634] = {.count = 1, .reusable = true}, SHIFT(185), + [636] = {.count = 1, .reusable = true}, SHIFT(187), + [638] = {.count = 1, .reusable = false}, SHIFT(187), + [640] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 3), + [642] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 3), + [644] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), + [646] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(113), + [649] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(115), + [652] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(119), + [655] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(116), + [658] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(117), + [661] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(118), + [664] = {.count = 2, .reusable = false}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(119), + [667] = {.count = 1, .reusable = true}, SHIFT(189), + [669] = {.count = 1, .reusable = true}, REDUCE(sym_import_statement, 5), + [671] = {.count = 1, .reusable = false}, REDUCE(sym_import_statement, 5), + [673] = {.count = 2, .reusable = true}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(122), + [676] = {.count = 1, .reusable = true}, SHIFT(191), + [678] = {.count = 1, .reusable = true}, REDUCE(sym_selector_query, 4), + [680] = {.count = 1, .reusable = true}, SHIFT(193), + [682] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block, 2), + [684] = {.count = 1, .reusable = true}, REDUCE(sym_keyframe_block_list, 3), + [686] = {.count = 1, .reusable = false}, REDUCE(sym_keyframe_block_list, 3), + [688] = {.count = 1, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), + [690] = {.count = 2, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(136), + [693] = {.count = 2, .reusable = true}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(31), + [696] = {.count = 1, .reusable = true}, SHIFT(196), + [698] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 3), + [700] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 3), + [702] = {.count = 1, .reusable = true}, SHIFT(198), + [704] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 9), + [706] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 5, .alias_sequence_id = 9), + [708] = {.count = 1, .reusable = true}, SHIFT(200), + [710] = {.count = 1, .reusable = true}, SHIFT(201), + [712] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 3, .alias_sequence_id = 15), + [714] = {.count = 1, .reusable = true}, SHIFT(202), + [716] = {.count = 1, .reusable = true}, SHIFT(203), + [718] = {.count = 1, .reusable = false}, SHIFT(203), + [720] = {.count = 1, .reusable = true}, REDUCE(sym_block, 4), + [722] = {.count = 1, .reusable = false}, REDUCE(sym_block, 4), + [724] = {.count = 1, .reusable = false}, SHIFT(205), + [726] = {.count = 1, .reusable = true}, SHIFT(206), + [728] = {.count = 1, .reusable = true}, SHIFT(207), + [730] = {.count = 1, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), + [732] = {.count = 1, .reusable = true}, REDUCE(sym_arguments, 4), + [734] = {.count = 1, .reusable = false}, REDUCE(sym_arguments, 4), + [736] = {.count = 2, .reusable = true}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(162), + [739] = {.count = 1, .reusable = true}, REDUCE(sym_feature_query, 5, .alias_sequence_id = 16), + [741] = {.count = 1, .reusable = true}, SHIFT(209), + [743] = {.count = 1, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), + [745] = {.count = 1, .reusable = true}, REDUCE(sym_pseudo_class_arguments, 4), + [747] = {.count = 1, .reusable = false}, REDUCE(sym_pseudo_class_arguments, 4), + [749] = {.count = 2, .reusable = true}, REDUCE(aux_sym_pseudo_class_arguments_repeat2, 2), SHIFT_REPEAT(175), + [752] = {.count = 1, .reusable = true}, SHIFT(211), + [754] = {.count = 1, .reusable = false}, SHIFT(211), + [756] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), + [758] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 4, .alias_sequence_id = 15), + [760] = {.count = 1, .reusable = true}, SHIFT(212), + [762] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 4, .alias_sequence_id = 15), + [764] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 1), + [766] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 1), + [768] = {.count = 1, .reusable = true}, SHIFT(213), + [770] = {.count = 1, .reusable = true}, SHIFT(215), + [772] = {.count = 1, .reusable = false}, SHIFT(215), + [774] = {.count = 1, .reusable = true}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 14), + [776] = {.count = 1, .reusable = false}, REDUCE(sym_attribute_selector, 6, .alias_sequence_id = 14), + [778] = {.count = 1, .reusable = true}, SHIFT(216), + [780] = {.count = 1, .reusable = true}, SHIFT(217), + [782] = {.count = 1, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), + [784] = {.count = 1, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), + [786] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), + [788] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 5, .alias_sequence_id = 15), + [790] = {.count = 1, .reusable = true}, SHIFT(218), + [792] = {.count = 1, .reusable = true}, REDUCE(sym_last_declaration, 5, .alias_sequence_id = 15), + [794] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(200), + [797] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(113), + [800] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(115), + [803] = {.count = 2, .reusable = true}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(203), + [806] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(116), + [809] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(117), + [812] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(118), + [815] = {.count = 2, .reusable = false}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(203), + [818] = {.count = 1, .reusable = true}, SHIFT(219), + [820] = {.count = 1, .reusable = false}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), + [822] = {.count = 1, .reusable = true}, REDUCE(sym_declaration, 6, .alias_sequence_id = 15), + [824] = {.count = 1, .reusable = true}, SHIFT(221), }; void *tree_sitter_css_external_scanner_create();