From c73b18be77ca73e461a991bf8d30a8c5f95af597 Mon Sep 17 00:00:00 2001 From: Wilfred Hughes Date: Fri, 20 Dec 2024 09:00:04 -0800 Subject: [PATCH] Use tree-sitter-css from crates.io --- CHANGELOG.md | 6 +- Cargo.lock | 11 + Cargo.toml | 1 + build.rs | 5 - src/parse/tree_sitter_parser.rs | 12 +- vendored_parsers/highlights/css.scm | 1 - vendored_parsers/tree-sitter-css-src | 1 - .../tree-sitter-css/.appveyor.yml | 22 - vendored_parsers/tree-sitter-css/.eslintrc.js | 20 - .../tree-sitter-css/.gitattributes | 10 - .../.github/ISSUE_TEMPLATE/bug_report.yml | 60 - .../.github/ISSUE_TEMPLATE/config.yml | 1 - .../ISSUE_TEMPLATE/feature_request.yml | 36 - .../tree-sitter-css/.github/workflows/ci.yml | 32 - .../.github/workflows/fuzz.yml | 22 - .../.github/workflows/lint.yml | 19 - .../.github/workflows/release.yml | 103 - vendored_parsers/tree-sitter-css/.gitignore | 6 - vendored_parsers/tree-sitter-css/.npmignore | 5 - vendored_parsers/tree-sitter-css/.travis.yml | 7 - vendored_parsers/tree-sitter-css/Cargo.toml | 27 - vendored_parsers/tree-sitter-css/LICENSE | 21 - .../tree-sitter-css/Package.swift | 33 - vendored_parsers/tree-sitter-css/README.md | 19 - vendored_parsers/tree-sitter-css/binding.gyp | 19 - .../tree-sitter-css/bindings/node/binding.cc | 28 - .../tree-sitter-css/bindings/node/index.js | 19 - .../tree-sitter-css/bindings/rust/README.md | 36 - .../tree-sitter-css/bindings/rust/build.rs | 19 - .../tree-sitter-css/bindings/rust/lib.rs | 47 - .../bindings/swift/TreeSitterCSS/css.h | 16 - .../tree-sitter-css/examples/atom.io.css | 5749 ------- .../tree-sitter-css/examples/github.com.css | 7574 --------- vendored_parsers/tree-sitter-css/grammar.js | 426 - vendored_parsers/tree-sitter-css/package.json | 44 - .../tree-sitter-css/queries/highlights.scm | 64 - .../tree-sitter-css/src/grammar.json | 1972 --- .../tree-sitter-css/src/node-types.json | 2199 --- vendored_parsers/tree-sitter-css/src/parser.c | 13596 ---------------- .../tree-sitter-css/src/scanner.c | 84 - .../tree-sitter-css/src/tree_sitter/parser.h | 224 - .../test/corpus/declarations.txt | 333 - .../tree-sitter-css/test/corpus/selectors.txt | 226 - .../test/corpus/statements.txt | 170 - .../test/corpus/stylesheets.txt | 15 - 45 files changed, 20 insertions(+), 33320 deletions(-) delete mode 120000 vendored_parsers/highlights/css.scm delete mode 120000 vendored_parsers/tree-sitter-css-src delete mode 100644 vendored_parsers/tree-sitter-css/.appveyor.yml delete mode 100644 vendored_parsers/tree-sitter-css/.eslintrc.js delete mode 100644 vendored_parsers/tree-sitter-css/.gitattributes delete mode 100644 vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/bug_report.yml delete mode 100644 vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/config.yml delete mode 100644 vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/feature_request.yml delete mode 100644 vendored_parsers/tree-sitter-css/.github/workflows/ci.yml delete mode 100644 vendored_parsers/tree-sitter-css/.github/workflows/fuzz.yml delete mode 100644 vendored_parsers/tree-sitter-css/.github/workflows/lint.yml delete mode 100644 vendored_parsers/tree-sitter-css/.github/workflows/release.yml delete mode 100644 vendored_parsers/tree-sitter-css/.gitignore delete mode 100644 vendored_parsers/tree-sitter-css/.npmignore delete mode 100644 vendored_parsers/tree-sitter-css/.travis.yml delete mode 100644 vendored_parsers/tree-sitter-css/Cargo.toml delete mode 100644 vendored_parsers/tree-sitter-css/LICENSE delete mode 100644 vendored_parsers/tree-sitter-css/Package.swift delete mode 100644 vendored_parsers/tree-sitter-css/README.md delete mode 100644 vendored_parsers/tree-sitter-css/binding.gyp delete mode 100644 vendored_parsers/tree-sitter-css/bindings/node/binding.cc delete mode 100644 vendored_parsers/tree-sitter-css/bindings/node/index.js delete mode 100644 vendored_parsers/tree-sitter-css/bindings/rust/README.md delete mode 100644 vendored_parsers/tree-sitter-css/bindings/rust/build.rs delete mode 100644 vendored_parsers/tree-sitter-css/bindings/rust/lib.rs delete mode 100644 vendored_parsers/tree-sitter-css/bindings/swift/TreeSitterCSS/css.h delete mode 100644 vendored_parsers/tree-sitter-css/examples/atom.io.css delete mode 100644 vendored_parsers/tree-sitter-css/examples/github.com.css delete mode 100644 vendored_parsers/tree-sitter-css/grammar.js delete mode 100644 vendored_parsers/tree-sitter-css/package.json delete mode 100644 vendored_parsers/tree-sitter-css/queries/highlights.scm delete mode 100644 vendored_parsers/tree-sitter-css/src/grammar.json delete mode 100644 vendored_parsers/tree-sitter-css/src/node-types.json delete mode 100644 vendored_parsers/tree-sitter-css/src/parser.c delete mode 100644 vendored_parsers/tree-sitter-css/src/scanner.c delete mode 100644 vendored_parsers/tree-sitter-css/src/tree_sitter/parser.h delete mode 100644 vendored_parsers/tree-sitter-css/test/corpus/declarations.txt delete mode 100644 vendored_parsers/tree-sitter-css/test/corpus/selectors.txt delete mode 100644 vendored_parsers/tree-sitter-css/test/corpus/statements.txt delete mode 100644 vendored_parsers/tree-sitter-css/test/corpus/stylesheets.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index ea03e1df68..35bb7babe6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,9 +10,9 @@ with YAML. Improved language detection when one argument is a named pipe. -Updated to the latest tree-sitter parser for Bash, C, C++, C#, Go, -Haskell, HTML, Java, JavaScript, JSON, Julia, Objective-C, OCaml, PHP, -Python, Ruby, Scala and TypeScript. +Updated to the latest tree-sitter parser for Bash, C, C++, C#, CSS, +Go, Haskell, HTML, Java, JavaScript, JSON, Julia, Objective-C, OCaml, +PHP, Python, Ruby, Scala and TypeScript. ### Syntax Highlighting diff --git a/Cargo.lock b/Cargo.lock index a16f9a2003..99cecdd04c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -253,6 +253,7 @@ dependencies = [ "tree-sitter-c", "tree-sitter-c-sharp", "tree-sitter-cpp", + "tree-sitter-css", "tree-sitter-go", "tree-sitter-haskell", "tree-sitter-html", @@ -1059,6 +1060,16 @@ dependencies = [ "tree-sitter-language", ] +[[package]] +name = "tree-sitter-css" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25435a275adb3226b6fddab891bbc50d1a500774a44ceb97022a39666ccda75d" +dependencies = [ + "cc", + "tree-sitter-language", +] + [[package]] name = "tree-sitter-go" version = "0.23.4" diff --git a/Cargo.toml b/Cargo.toml index a3ecd08f56..c3396d50cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -96,6 +96,7 @@ tree-sitter-bash = "0.23.3" tree-sitter-php = "0.23.11" tree-sitter-json = "0.24.8" tree-sitter-html = "0.23.2" +tree-sitter-css = "0.23.1" [dev-dependencies] # assert_cmd 2.0.10 requires predicates 3. diff --git a/build.rs b/build.rs index 8a7c737287..cf672a9cb6 100644 --- a/build.rs +++ b/build.rs @@ -87,11 +87,6 @@ fn main() { src_dir: "vendored_parsers/tree-sitter-commonlisp-src", extra_files: vec![], }, - TreeSitterParser { - name: "tree-sitter-css", - src_dir: "vendored_parsers/tree-sitter-css-src", - extra_files: vec!["scanner.c"], - }, TreeSitterParser { name: "tree-sitter-dart", src_dir: "vendored_parsers/tree-sitter-dart-src", diff --git a/src/parse/tree_sitter_parser.rs b/src/parse/tree_sitter_parser.rs index 729b540bfd..21f780868b 100644 --- a/src/parse/tree_sitter_parser.rs +++ b/src/parse/tree_sitter_parser.rs @@ -66,7 +66,6 @@ extern "C" { fn tree_sitter_clojure() -> ts::Language; fn tree_sitter_cmake() -> ts::Language; fn tree_sitter_commonlisp() -> ts::Language; - fn tree_sitter_css() -> ts::Language; fn tree_sitter_dart() -> ts::Language; fn tree_sitter_devicetree() -> ts::Language; fn tree_sitter_elisp() -> ts::Language; @@ -264,7 +263,9 @@ pub(crate) fn from_language(language: guess::Language) -> TreeSitterConfig { } } Css => { - let language = unsafe { tree_sitter_css() }; + let language_fn = tree_sitter_css::LANGUAGE; + let language = tree_sitter::Language::new(language_fn); + TreeSitterConfig { language: language.clone(), atom_nodes: vec![ @@ -276,11 +277,8 @@ pub(crate) fn from_language(language: guess::Language) -> TreeSitterConfig { .into_iter() .collect(), delimiter_tokens: vec![("{", "}"), ("(", ")")], - highlight_query: ts::Query::new( - &language, - include_str!("../../vendored_parsers/highlights/css.scm"), - ) - .unwrap(), + highlight_query: ts::Query::new(&language, tree_sitter_css::HIGHLIGHTS_QUERY) + .unwrap(), sub_languages: vec![], } } diff --git a/vendored_parsers/highlights/css.scm b/vendored_parsers/highlights/css.scm deleted file mode 120000 index ee54f115f1..0000000000 --- a/vendored_parsers/highlights/css.scm +++ /dev/null @@ -1 +0,0 @@ -../tree-sitter-css/queries/highlights.scm \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-css-src b/vendored_parsers/tree-sitter-css-src deleted file mode 120000 index d806fc9a41..0000000000 --- a/vendored_parsers/tree-sitter-css-src +++ /dev/null @@ -1 +0,0 @@ -tree-sitter-css/src \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-css/.appveyor.yml b/vendored_parsers/tree-sitter-css/.appveyor.yml deleted file mode 100644 index 3e438d3807..0000000000 --- a/vendored_parsers/tree-sitter-css/.appveyor.yml +++ /dev/null @@ -1,22 +0,0 @@ -image: Visual Studio 2015 - -environment: - nodejs_version: "10" - -platform: - - x64 - -install: - - ps: Install-Product node $env:nodejs_version - - node --version - - npm --version - - npm install - -test_script: - - npm run test-windows - -build: off - -branches: - only: - - master diff --git a/vendored_parsers/tree-sitter-css/.eslintrc.js b/vendored_parsers/tree-sitter-css/.eslintrc.js deleted file mode 100644 index b2e707a9e7..0000000000 --- a/vendored_parsers/tree-sitter-css/.eslintrc.js +++ /dev/null @@ -1,20 +0,0 @@ -module.exports = { - 'env': { - 'commonjs': true, - 'es2021': true, - }, - 'extends': 'google', - 'overrides': [ - ], - 'parserOptions': { - 'ecmaVersion': 'latest', - 'sourceType': 'module', - }, - 'rules': { - 'indent': ['error', 2, {'SwitchCase': 1}], - 'max-len': [ - 'error', - {'code': 120, 'ignoreComments': true, 'ignoreUrls': true, 'ignoreStrings': true}, - ], - }, -}; diff --git a/vendored_parsers/tree-sitter-css/.gitattributes b/vendored_parsers/tree-sitter-css/.gitattributes deleted file mode 100644 index 1491f7e120..0000000000 --- a/vendored_parsers/tree-sitter-css/.gitattributes +++ /dev/null @@ -1,10 +0,0 @@ -/src/** linguist-vendored -/examples/* linguist-vendored - -src/grammar.json linguist-generated -src/node-types.json linguist-generated -src/parser.c linguist-generated - -src/grammar.json -diff -src/node-types.json -diff -src/parser.c -diff diff --git a/vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/bug_report.yml b/vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/bug_report.yml deleted file mode 100644 index e7666dbeb4..0000000000 --- a/vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/bug_report.yml +++ /dev/null @@ -1,60 +0,0 @@ -name: Bug Report -description: File a bug or issue -title: "bug: " -labels: [bug] -body: - - type: markdown - attributes: - value: | - **Before** reporting an issue, make sure to search [existing issues](https://github.com/tree-sitter/tree-sitter-css/issues). Usage questions such as ***"How do I...?"*** either belong in [Discussions](https://github.com/tree-sitter/tree-sitter/discussions) upstream or in our [Discord server](https://discord.gg/w7nTvsVJhm) and will be closed. - If your issue is related to a bug in your editor-experience because your editor *leverages* tree-sitter and this parser, then it is likely your issue does *NOT* belong here and belongs in the relevant editor's repository. - - type: checkboxes - attributes: - label: Did you check existing issues? - description: Make sure you've checked all of the below before submitting an issue - options: - - label: I have read all the [tree-sitter docs](https://tree-sitter.github.io/tree-sitter/using-parsers) if it relates to using the parser - required: false - - label: I have searched the existing issues of tree-sitter-css - required: true - - type: input - attributes: - label: "Tree-Sitter CLI Version, if relevant (output of `tree-sitter --version`)" - placeholder: "tree-sitter 0.20.8 (6bbb50bef8249e6460e7d69e42cc8146622fa4fd)" - validations: - required: false - - type: textarea - attributes: - label: Describe the bug - description: A clear and concise description of what the bug is. Please include any related errors you see such as parsing errors or tree-sitter cli errors. - validations: - required: true - - type: textarea - attributes: - label: Steps To Reproduce/Bad Parse Tree - description: Steps to reproduce the behavior. If you have a bad parse tree, please include it here. You can get this by running `tree-sitter parse ` and copying the output. - placeholder: | - 1. - 2. - 3. - validations: - required: true - - type: textarea - attributes: - label: Expected Behavior/Parse Tree - description: A concise description of what you expected to happen, or in the case of a bad parse tree, the expected parse tree. - validations: - required: true - - type: textarea - attributes: - label: Repro - description: Minimal code to reproduce this issue. Ideally this should be reproducible with the C library or the tree-sitter cli, do not suggest an editor or external tool. - value: | - /* Example code that fails to parse */ - .foo { - color: red; - /* Code that fails to parse, or causes an error */ - } - render: CSS - validations: - required: false diff --git a/vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/config.yml b/vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 3ba13e0cec..0000000000 --- a/vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1 +0,0 @@ -blank_issues_enabled: false diff --git a/vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/feature_request.yml b/vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/feature_request.yml deleted file mode 100644 index 4c46c42f04..0000000000 --- a/vendored_parsers/tree-sitter-css/.github/ISSUE_TEMPLATE/feature_request.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Feature Request -description: Suggest a new feature -title: "feature: " -labels: [enhancement] -body: - - type: checkboxes - attributes: - label: Did you check the tree-sitter docs? - description: Make sure you read all the docs before submitting a feature request - options: - - label: I have read all the [tree-sitter docs](https://tree-sitter.github.io/tree-sitter/using-parsers) if it relates to using the parser - required: false - - type: textarea - validations: - required: true - attributes: - label: Is your feature request related to a problem? Please describe. - description: A clear and concise description of what the problem is. Ex. I think the grammar models this rule incorrectly and can be improved, or the scanner can be improved by doing [...], or CSS has officially added a new feature that should be added to the grammar. - - type: textarea - validations: - required: true - attributes: - label: Describe the solution you'd like - description: A clear and concise description of what you want to happen. - - type: textarea - validations: - required: true - attributes: - label: Describe alternatives you've considered - description: A clear and concise description of any alternative solutions or features you've considered. - - type: textarea - validations: - required: false - attributes: - label: Additional context - description: Add any other context or screenshots about the feature request here. If your feature request is related to a new CSS feature, please include a link to the relevant **official** CSS documentation. diff --git a/vendored_parsers/tree-sitter-css/.github/workflows/ci.yml b/vendored_parsers/tree-sitter-css/.github/workflows/ci.yml deleted file mode 100644 index 84dc9badfa..0000000000 --- a/vendored_parsers/tree-sitter-css/.github/workflows/ci.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: CI - -on: - pull_request: - branches: - - "**" - push: - branches: - - "master" -jobs: - test: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: true - matrix: - os: [macos-latest, ubuntu-latest] - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 18 - - run: npm install - - run: npm test - test_windows: - runs-on: windows-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 18 - - run: npm install - - run: npm run-script test-windows diff --git a/vendored_parsers/tree-sitter-css/.github/workflows/fuzz.yml b/vendored_parsers/tree-sitter-css/.github/workflows/fuzz.yml deleted file mode 100644 index 22175e6e7d..0000000000 --- a/vendored_parsers/tree-sitter-css/.github/workflows/fuzz.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Fuzz Parser - -on: - push: - paths: - - src/scanner.c - pull_request: - paths: - - src/scanner.c - workflow_dispatch: - -jobs: - test: - name: Parser fuzzing - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: vigoux/tree-sitter-fuzz-action@v1 - with: - language: css - external-scanner: src/scanner.c - time: 60 diff --git a/vendored_parsers/tree-sitter-css/.github/workflows/lint.yml b/vendored_parsers/tree-sitter-css/.github/workflows/lint.yml deleted file mode 100644 index 103e92ae77..0000000000 --- a/vendored_parsers/tree-sitter-css/.github/workflows/lint.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Lint - -on: - push: - branches: - - master - pull_request: - branches: - - "**" - -jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Install modules - run: npm install - - name: Run ESLint - run: npm run lint diff --git a/vendored_parsers/tree-sitter-css/.github/workflows/release.yml b/vendored_parsers/tree-sitter-css/.github/workflows/release.yml deleted file mode 100644 index 870eb84b17..0000000000 --- a/vendored_parsers/tree-sitter-css/.github/workflows/release.yml +++ /dev/null @@ -1,103 +0,0 @@ -name: Release - -on: - workflow_run: - workflows: ["CI"] - branches: - - master - types: - - completed - -jobs: - release: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Get previous commit SHA - id: get_previous_commit - run: | - LATEST_TAG=$(git describe --tags --abbrev=0) - if [[ -z "$LATEST_TAG" ]]; then - echo "No tag found. Failing..." - exit 1 - fi - echo "latest_tag=${LATEST_TAG#v}" >> "$GITHUB_ENV" # Remove 'v' prefix from the tag - - - name: Check if version changed and is greater than the previous - id: version_check - run: | - # Compare the current version with the version from the previous commit - PREVIOUS_NPM_VERSION=${{ env.latest_tag }} - CURRENT_NPM_VERSION=$(jq -r '.version' package.json) - CURRENT_CARGO_VERSION=$(awk -F '"' '/^version/ {print $2}' Cargo.toml) - if [[ "$CURRENT_NPM_VERSION" != "$CURRENT_CARGO_VERSION" ]]; then # Cargo.toml and package.json versions must match - echo "Mismatch: NPM version ($CURRENT_NPM_VERSION) and Cargo.toml version ($CURRENT_CARGO_VERSION)" - echo "version_changed=false" >> "$GITHUB_ENV" - else - if [[ "$PREVIOUS_NPM_VERSION" == "$CURRENT_NPM_VERSION" ]]; then - echo "version_changed=" >> "$GITHUB_ENV" - else - IFS='.' read -ra PREVIOUS_VERSION_PARTS <<< "$PREVIOUS_NPM_VERSION" - IFS='.' read -ra CURRENT_VERSION_PARTS <<< "$CURRENT_NPM_VERSION" - VERSION_CHANGED=false - for i in "${!PREVIOUS_VERSION_PARTS[@]}"; do - if [[ ${CURRENT_VERSION_PARTS[i]} -gt ${PREVIOUS_VERSION_PARTS[i]} ]]; then - VERSION_CHANGED=true - break - elif [[ ${CURRENT_VERSION_PARTS[i]} -lt ${PREVIOUS_VERSION_PARTS[i]} ]]; then - break - fi - done - - echo "version_changed=$VERSION_CHANGED" >> "$GITHUB_ENV" - echo "current_version=${CURRENT_NPM_VERSION}" >> "$GITHUB_ENV" - fi - fi - - - name: Display result - run: | - echo "Version bump detected: ${{ env.version_changed }}" - - - name: Fail if version is lower - if: env.version_changed == 'false' - run: exit 1 - - - name: Setup Node - if: env.version_changed == 'true' - uses: actions/setup-node@v4 - with: - node-version: 18 - registry-url: "https://registry.npmjs.org" - - name: Publish to NPM - if: env.version_changed == 'true' - env: - NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - run: npm publish - - - name: Setup Rust - if: env.version_changed == 'true' - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable - override: true - - name: Publish to Crates.io - if: env.version_changed == 'true' - uses: katyo/publish-crates@v2 - with: - registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }} - - - name: Tag versions - if: env.version_changed == 'true' - run: | - git checkout master - git config user.name github-actions[bot] - git config user.email github-actions[bot]@users.noreply.github.com - git tag -d "v${{ env.current_version }}" || true - git push origin --delete "v${{ env.current_version }}" || true - git tag -a "v${{ env.current_version }}" -m "Version ${{ env.current_version }}" - git push origin "v${{ env.current_version }}" diff --git a/vendored_parsers/tree-sitter-css/.gitignore b/vendored_parsers/tree-sitter-css/.gitignore deleted file mode 100644 index bd77f411ad..0000000000 --- a/vendored_parsers/tree-sitter-css/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -Cargo.lock -node_modules -build -package-lock.json -/target/ -.build/ \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-css/.npmignore b/vendored_parsers/tree-sitter-css/.npmignore deleted file mode 100644 index 194ff8451e..0000000000 --- a/vendored_parsers/tree-sitter-css/.npmignore +++ /dev/null @@ -1,5 +0,0 @@ -/test -/examples -/build -/script -/target diff --git a/vendored_parsers/tree-sitter-css/.travis.yml b/vendored_parsers/tree-sitter-css/.travis.yml deleted file mode 100644 index 0e91721bec..0000000000 --- a/vendored_parsers/tree-sitter-css/.travis.yml +++ /dev/null @@ -1,7 +0,0 @@ -language: node_js - -node_js: 10 - -branches: - only: - - master diff --git a/vendored_parsers/tree-sitter-css/Cargo.toml b/vendored_parsers/tree-sitter-css/Cargo.toml deleted file mode 100644 index f85f4b9053..0000000000 --- a/vendored_parsers/tree-sitter-css/Cargo.toml +++ /dev/null @@ -1,27 +0,0 @@ -[package] -name = "tree-sitter-css" -description = "CSS grammar for tree-sitter" -version = "0.20.0" -authors = [ - "Max Brunsfeld ", - "Amaan Qureshi ", -] -license = "MIT" -readme = "bindings/rust/README.md" -keywords = ["incremental", "parsing", "css"] -categories = ["parsing", "text-editors"] -repository = "https://github.com/tree-sitter/tree-sitter-css" -edition = "2021" -autoexamples = false - -build = "bindings/rust/build.rs" -include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"] - -[lib] -path = "bindings/rust/lib.rs" - -[dependencies] -tree-sitter = "~0.20.10" - -[build-dependencies] -cc = "~1.0" diff --git a/vendored_parsers/tree-sitter-css/LICENSE b/vendored_parsers/tree-sitter-css/LICENSE deleted file mode 100644 index 971b81f9a8..0000000000 --- a/vendored_parsers/tree-sitter-css/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2018 Max Brunsfeld - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/vendored_parsers/tree-sitter-css/Package.swift b/vendored_parsers/tree-sitter-css/Package.swift deleted file mode 100644 index 674c7e32d0..0000000000 --- a/vendored_parsers/tree-sitter-css/Package.swift +++ /dev/null @@ -1,33 +0,0 @@ -// swift-tools-version:5.3 -import PackageDescription - -let package = Package( - name: "TreeSitterCSS", - products: [ - .library(name: "TreeSitterCSS", targets: ["TreeSitterCSS"]), - ], - dependencies: [], - targets: [ - .target(name: "TreeSitterCSS", - path: ".", - exclude: [ - "binding.gyp", - "bindings", - "Cargo.toml", - "corpus", - "grammar.js", - "LICENSE", - "package.json", - "README.md", - ], - sources: [ - "src/parser.c", - "src/scanner.c", - ], - resources: [ - .copy("queries") - ], - publicHeadersPath: "bindings/swift", - cSettings: [.headerSearchPath("src")]) - ] -) diff --git a/vendored_parsers/tree-sitter-css/README.md b/vendored_parsers/tree-sitter-css/README.md deleted file mode 100644 index c185873901..0000000000 --- a/vendored_parsers/tree-sitter-css/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# tree-sitter-css - -[![CI][ci]](https://github.com/tree-sitter/tree-sitter-css/actions/workflows/ci.yml) -[![discord][discord]](https://discord.gg/w7nTvsVJhm) -[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org) -[![crates][crates]](https://crates.io/crates/tree-sitter-css) -[![npm][npm]](https://www.npmjs.com/package/tree-sitter-css) - -CSS grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter). - -References - -- [CSS Syntax Guide](https://developer.mozilla.org/en-US/docs/Web/CSS/Syntax) - -[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-css/ci.yml?logo=github&label=CI -[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord -[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix -[npm]: https://img.shields.io/npm/v/tree-sitter-css?logo=npm -[crates]: https://img.shields.io/crates/v/tree-sitter-css?logo=rust diff --git a/vendored_parsers/tree-sitter-css/binding.gyp b/vendored_parsers/tree-sitter-css/binding.gyp deleted file mode 100644 index 3ae02e6b12..0000000000 --- a/vendored_parsers/tree-sitter-css/binding.gyp +++ /dev/null @@ -1,19 +0,0 @@ -{ - "targets": [ - { - "target_name": "tree_sitter_css_binding", - "include_dirs": [ - " -#include "nan.h" - -using namespace v8; - -extern "C" TSLanguage * tree_sitter_css(); - -namespace { - -NAN_METHOD(New) {} - -void Init(Local exports, Local module) { - Local tpl = Nan::New(New); - tpl->SetClassName(Nan::New("Language").ToLocalChecked()); - tpl->InstanceTemplate()->SetInternalFieldCount(1); - - Local constructor = Nan::GetFunction(tpl).ToLocalChecked(); - Local instance = constructor->NewInstance(Nan::GetCurrentContext()).ToLocalChecked(); - Nan::SetInternalFieldPointer(instance, 0, tree_sitter_css()); - - Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("css").ToLocalChecked()); - Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); -} - -NODE_MODULE(tree_sitter_css_binding, Init) - -} // namespace diff --git a/vendored_parsers/tree-sitter-css/bindings/node/index.js b/vendored_parsers/tree-sitter-css/bindings/node/index.js deleted file mode 100644 index c0188929a4..0000000000 --- a/vendored_parsers/tree-sitter-css/bindings/node/index.js +++ /dev/null @@ -1,19 +0,0 @@ -try { - module.exports = require("../../build/Release/tree_sitter_css_binding"); -} catch (error1) { - if (error1.code !== 'MODULE_NOT_FOUND') { - throw error1; - } - try { - module.exports = require("../../build/Debug/tree_sitter_css_binding"); - } catch (error2) { - if (error2.code !== 'MODULE_NOT_FOUND') { - throw error2; - } - throw error1 - } -} - -try { - module.exports.nodeTypeInfo = require("../../src/node-types.json"); -} catch (_) {} diff --git a/vendored_parsers/tree-sitter-css/bindings/rust/README.md b/vendored_parsers/tree-sitter-css/bindings/rust/README.md deleted file mode 100644 index 7d18de30bb..0000000000 --- a/vendored_parsers/tree-sitter-css/bindings/rust/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# tree-sitter-css - -This crate provides a CSS grammar for the [tree-sitter][] parsing library. -To use this crate, add it to the `[dependencies]` section of your `Cargo.toml` -file. (Note that you will probably also need to depend on the -[`tree-sitter`][tree-sitter crate] crate to use the parsed result in any useful -way.) - -```toml -[dependencies] -tree-sitter = "~0.20.10" -tree-sitter-css = "0.20.0" -``` - -Typically, you will use the [language][language func] function to add this -grammar to a tree-sitter [Parser][], and then use the parser to parse some code: - -```rust -let code = r#" - .foo { - color: red; - } -"#; -let mut parser = Parser::new(); -parser.set_language(tree_sitter_css::language()).expect("Error loading CSS grammar"); -let parsed = parser.parse(code, None); -``` - -If you have any questions, please reach out to us in the [tree-sitter -discussions] page. - -[language func]: https://docs.rs/tree-sitter-css/*/tree_sitter_css/fn.language.html -[Parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html -[tree-sitter]: https://tree-sitter.github.io/ -[tree-sitter crate]: https://crates.io/crates/tree-sitter -[tree-sitter discussions]: https://github.com/tree-sitter/tree-sitter/discussions diff --git a/vendored_parsers/tree-sitter-css/bindings/rust/build.rs b/vendored_parsers/tree-sitter-css/bindings/rust/build.rs deleted file mode 100644 index 8851fed13a..0000000000 --- a/vendored_parsers/tree-sitter-css/bindings/rust/build.rs +++ /dev/null @@ -1,19 +0,0 @@ -fn main() { - let src_dir = std::path::Path::new("src"); - - let mut c_config = cc::Build::new(); - c_config.include(src_dir); - c_config - .flag_if_supported("-Wno-unused-parameter") - .flag_if_supported("-Wno-unused-but-set-variable") - .flag_if_supported("-Wno-trigraphs"); - let parser_path = src_dir.join("parser.c"); - c_config.file(&parser_path); - - let scanner_path = src_dir.join("scanner.c"); - c_config.file(&scanner_path); - println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); - - c_config.compile("parser"); - println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); -} diff --git a/vendored_parsers/tree-sitter-css/bindings/rust/lib.rs b/vendored_parsers/tree-sitter-css/bindings/rust/lib.rs deleted file mode 100644 index 143debc83b..0000000000 --- a/vendored_parsers/tree-sitter-css/bindings/rust/lib.rs +++ /dev/null @@ -1,47 +0,0 @@ -//! This crate provides css language support for the [tree-sitter][] parsing library. -//! -//! Typically, you will use the [language][language func] function to add this language to a -//! tree-sitter [Parser][], and then use the parser to parse some code: -//! -//! ``` -//! let code = ""; -//! let mut parser = tree_sitter::Parser::new(); -//! parser.set_language(tree_sitter_css::language()).expect("Error loading CSS grammar"); -//! let tree = parser.parse(code, None).unwrap(); -//! ``` -//! -//! [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html -//! [language func]: fn.language.html -//! [Parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html -//! [tree-sitter]: https://tree-sitter.github.io/ - -use tree_sitter::Language; - -extern "C" { - fn tree_sitter_css() -> Language; -} - -/// Get the tree-sitter [Language][] for this grammar. -/// -/// [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html -pub fn language() -> Language { - unsafe { tree_sitter_css() } -} - -/// The content of the [`node-types.json`][] file for this grammar. -/// -/// [`node-types.json`]: https://tree-sitter.github.io/tree-sitter/using-parsers#static-node-types -pub const NODE_TYPES: &str = include_str!("../../src/node-types.json"); - -pub const HIGHLIGHTS_QUERY: &str = include_str!("../../queries/highlights.scm"); - -#[cfg(test)] -mod tests { - #[test] - fn test_can_load_grammar() { - let mut parser = tree_sitter::Parser::new(); - parser - .set_language(super::language()) - .expect("Error loading CSS grammar"); - } -} diff --git a/vendored_parsers/tree-sitter-css/bindings/swift/TreeSitterCSS/css.h b/vendored_parsers/tree-sitter-css/bindings/swift/TreeSitterCSS/css.h deleted file mode 100644 index 467d5c2f0f..0000000000 --- a/vendored_parsers/tree-sitter-css/bindings/swift/TreeSitterCSS/css.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef TREE_SITTER_CSS_H_ -#define TREE_SITTER_CSS_H_ - -typedef struct TSLanguage TSLanguage; - -#ifdef __cplusplus -extern "C" { -#endif - -extern TSLanguage *tree_sitter_css(); - -#ifdef __cplusplus -} -#endif - -#endif // TREE_SITTER_CSS_H_ diff --git a/vendored_parsers/tree-sitter-css/examples/atom.io.css b/vendored_parsers/tree-sitter-css/examples/atom.io.css deleted file mode 100644 index 05cbedf115..0000000000 --- a/vendored_parsers/tree-sitter-css/examples/atom.io.css +++ /dev/null @@ -1,5749 +0,0 @@ -#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/vendored_parsers/tree-sitter-css/examples/github.com.css b/vendored_parsers/tree-sitter-css/examples/github.com.css deleted file mode 100644 index ab6684a053..0000000000 --- a/vendored_parsers/tree-sitter-css/examples/github.com.css +++ /dev/null @@ -1,7574 +0,0 @@ -/*! - * 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/vendored_parsers/tree-sitter-css/grammar.js b/vendored_parsers/tree-sitter-css/grammar.js deleted file mode 100644 index 0695f38671..0000000000 --- a/vendored_parsers/tree-sitter-css/grammar.js +++ /dev/null @@ -1,426 +0,0 @@ -/** - * @file CSS grammar for tree-sitter - * @author Max Brunsfeld - * @author Amaan Qureshi - * @license MIT - */ - -/* eslint-disable arrow-parens */ -/* eslint-disable camelcase */ -/* eslint-disable-next-line spaced-comment */ -/// -// @ts-check - -module.exports = grammar({ - name: 'css', - - extras: $ => [ - /\s/, - $.comment, - $.js_comment, - ], - - externals: $ => [ - $._descendant_operator, - $._pseudo_class_selector_colon, - $.__error_recovery, - ], - - inline: $ => [ - $._top_level_item, - $._block_item, - ], - - rules: { - stylesheet: $ => repeat($._top_level_item), - - _top_level_item: $ => choice( - $.declaration, - $.rule_set, - $.import_statement, - $.media_statement, - $.charset_statement, - $.namespace_statement, - $.keyframes_statement, - $.supports_statement, - $.at_rule, - ), - - // Statements - - import_statement: $ => seq( - '@import', - $._value, - sep(',', $._query), - ';', - ), - - media_statement: $ => seq( - '@media', - sep1(',', $._query), - $.block, - ), - - charset_statement: $ => seq( - '@charset', - $._value, - ';', - ), - - namespace_statement: $ => seq( - '@namespace', - optional(alias($.identifier, $.namespace_name)), - choice($.string_value, $.call_expression), - ';', - ), - - keyframes_statement: $ => seq( - choice( - '@keyframes', - alias(/@[-a-z]+keyframes/, $.at_keyword), - ), - alias($.identifier, $.keyframes_name), - $.keyframe_block_list, - ), - - keyframe_block_list: $ => seq( - '{', - repeat($.keyframe_block), - '}', - ), - - keyframe_block: $ => seq( - choice($.from, $.to, $.integer_value), - $.block, - ), - - from: _ => 'from', - to: _ => 'to', - - supports_statement: $ => seq( - '@supports', - $._query, - $.block, - ), - - postcss_statement: $ => prec(-1, seq( - $.at_keyword, - repeat($._value), - ';', - )), - - at_rule: $ => seq( - $.at_keyword, - sep(',', $._query), - choice(';', $.block), - ), - - // Rule sets - - rule_set: $ => seq( - $.selectors, - $.block, - ), - - selectors: $ => sep1(',', $._selector), - - block: $ => seq( - '{', - repeat($._block_item), - optional(alias($.last_declaration, $.declaration)), - '}', - ), - - _block_item: $ => choice( - $.declaration, - $.rule_set, - $.import_statement, - $.media_statement, - $.charset_statement, - $.namespace_statement, - $.keyframes_statement, - $.supports_statement, - $.postcss_statement, - $.at_rule, - ), - - // Selectors - - _selector: $ => choice( - $.universal_selector, - alias($.identifier, $.tag_name), - $.class_selector, - $.nesting_selector, - $.pseudo_class_selector, - $.pseudo_element_selector, - $.id_selector, - $.attribute_selector, - $.string_value, - $.child_selector, - $.descendant_selector, - $.sibling_selector, - $.adjacent_sibling_selector, - $.namespace_selector, - ), - - nesting_selector: _ => '&', - - universal_selector: _ => '*', - - class_selector: $ => prec(1, seq( - optional($._selector), - '.', - alias($.identifier, $.class_name), - )), - - pseudo_class_selector: $ => seq( - optional($._selector), - alias($._pseudo_class_selector_colon, ':'), - alias($.identifier, $.class_name), - optional(alias($.pseudo_class_arguments, $.arguments)), - ), - - pseudo_element_selector: $ => seq( - optional($._selector), - '::', - alias($.identifier, $.tag_name), - optional(alias($.pseudo_element_arguments, $.arguments)), - ), - - id_selector: $ => seq( - optional($._selector), - '#', - alias($.identifier, $.id_name), - ), - - attribute_selector: $ => seq( - optional($._selector), - '[', - alias(choice($.identifier, $.namespace_selector), $.attribute_name), - optional(seq( - choice('=', '~=', '^=', '|=', '*=', '$='), - $._value, - )), - ']', - ), - - child_selector: $ => prec.left(seq($._selector, '>', $._selector)), - - descendant_selector: $ => prec.left(seq($._selector, $._descendant_operator, $._selector)), - - sibling_selector: $ => prec.left(seq($._selector, '~', $._selector)), - - adjacent_sibling_selector: $ => prec.left(seq($._selector, '+', $._selector)), - - namespace_selector: $ => prec.left(seq($._selector, '|', $._selector)), - - pseudo_class_arguments: $ => seq( - token.immediate('('), - sep(',', choice($._selector, repeat1($._value))), - ')', - ), - - pseudo_element_arguments: $ => seq( - token.immediate('('), - sep(',', choice($._selector, repeat1($._value))), - ')', - ), - - // Declarations - - declaration: $ => seq( - alias($.identifier, $.property_name), - ':', - $._value, - repeat(seq( - optional(','), - $._value, - )), - optional($.important), - ';', - ), - - last_declaration: $ => prec(1, seq( - alias($.identifier, $.property_name), - ':', - $._value, - repeat(seq( - optional(','), - $._value, - )), - optional($.important), - )), - - important: _ => '!important', - - // Media queries - - _query: $ => choice( - alias($.identifier, $.keyword_query), - $.feature_query, - $.binary_query, - $.unary_query, - $.selector_query, - $.parenthesized_query, - ), - - feature_query: $ => seq( - '(', - alias($.identifier, $.feature_name), - ':', - repeat1($._value), - ')', - ), - - parenthesized_query: $ => seq( - '(', - $._query, - ')', - ), - - binary_query: $ => prec.left(seq( - $._query, - choice('and', 'or'), - $._query, - )), - - unary_query: $ => prec(1, seq( - choice('not', 'only'), - $._query, - )), - - selector_query: $ => seq( - 'selector', - '(', - $._selector, - ')', - ), - - // Property Values - - _value: $ => prec(-1, choice( - alias($.identifier, $.plain_value), - $.plain_value, - $.color_value, - $.integer_value, - $.float_value, - $.string_value, - $.grid_value, - $.binary_expression, - $.parenthesized_value, - $.call_expression, - $.important, - )), - - parenthesized_value: $ => seq( - '(', - $._value, - ')', - ), - - color_value: _ => seq('#', token.immediate(/[0-9a-fA-F]{3,8}/)), - - string_value: _ => choice( - seq('\'', /([^'\n]|\\(.|\n))*/, '\''), - seq('"', /([^"\n]|\\(.|\n))*/, '"'), - ), - - integer_value: $ => seq( - token(seq( - optional(choice('+', '-')), - /\d+/, - )), - optional($.unit), - ), - - float_value: $ => seq( - token(seq( - optional(choice('+', '-')), - /\d*/, - choice( - seq('.', /\d+/), - seq(/[eE]/, optional('-'), /\d+/), - seq('.', /\d+/, /[eE]/, optional('-'), /\d+/), - ), - )), - optional($.unit), - ), - - unit: _ => token.immediate(/[a-zA-Z%]+/), - - grid_value: $ => seq( - '[', - sep1(',', $._value), - ']', - ), - - call_expression: $ => seq( - alias($.identifier, $.function_name), - $.arguments, - ), - - binary_expression: $ => prec.left(seq( - $._value, - choice('+', '-', '*', '/'), - $._value, - )), - - arguments: $ => seq( - token.immediate('('), - sep(choice(',', ';'), repeat1($._value)), - ')', - ), - - identifier: _ => /(--|-?[a-zA-Z_])[a-zA-Z0-9-_]*/, - - at_keyword: _ => /@[a-zA-Z-_]+/, - - js_comment: _ => token(prec(-1, seq('//', /.*/))), - - comment: _ => token(seq( - '/*', - /[^*]*\*+([^/*][^*]*\*+)*/, - '/', - )), - - 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) - )), - )), - }, -}); - -/** - * Creates a rule to optionally match one or more of the rules separated by `separator` - * - * @param {RuleOrLiteral} separator - * - * @param {RuleOrLiteral} rule - * - * @return {ChoiceRule} - * - */ -function sep(separator, rule) { - return optional(sep1(separator, rule)); -} - -/** - * Creates a rule to match one or more of the rules separated by `separator` - * - * @param {RuleOrLiteral} separator - * - * @param {RuleOrLiteral} rule - * - * @return {SeqRule} - * - */ -function sep1(separator, rule) { - return seq(rule, repeat(seq(separator, rule))); -} diff --git a/vendored_parsers/tree-sitter-css/package.json b/vendored_parsers/tree-sitter-css/package.json deleted file mode 100644 index e79cd7dd16..0000000000 --- a/vendored_parsers/tree-sitter-css/package.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "tree-sitter-css", - "version": "0.20.0", - "description": "CSS grammar for tree-sitter", - "main": "bindings/node", - "keywords": [ - "parser", - "lexer", - "css" - ], - "repository": { - "type": "git", - "url": "https://github.com/tree-sitter/tree-sitter-css.git" - }, - "author": "Max Brunsfeld", - "license": "MIT", - "dependencies": { - "nan": "^2.18.0" - }, - "devDependencies": { - "eslint": ">=5.16.0", - "eslint-config-google": "^0.14.0", - "tree-sitter-cli": "^0.20.8" - }, - "scripts": { - "build": "tree-sitter generate && node-gyp build", - "lint": "eslint grammar.js", - "parse": "tree-sitter parse", - "test": "tree-sitter test && tree-sitter parse examples/*.css --quiet --time", - "test-windows": "tree-sitter test" - }, - "tree-sitter": [ - { - "scope": "source.css", - "file-types": [ - "css" - ], - "injection-regex": "^css$", - "highlights": [ - "queries/highlights.scm" - ] - } - ] -} diff --git a/vendored_parsers/tree-sitter-css/queries/highlights.scm b/vendored_parsers/tree-sitter-css/queries/highlights.scm deleted file mode 100644 index 763661af76..0000000000 --- a/vendored_parsers/tree-sitter-css/queries/highlights.scm +++ /dev/null @@ -1,64 +0,0 @@ -(comment) @comment - -(tag_name) @tag -(nesting_selector) @tag -(universal_selector) @tag - -"~" @operator -">" @operator -"+" @operator -"-" @operator -"*" @operator -"/" @operator -"=" @operator -"^=" @operator -"|=" @operator -"~=" @operator -"$=" @operator -"*=" @operator - -"and" @operator -"or" @operator -"not" @operator -"only" @operator - -(attribute_selector (plain_value) @string) -(pseudo_element_selector (tag_name) @attribute) -(pseudo_class_selector (class_name) @attribute) - -(class_name) @property -(id_name) @property -(namespace_name) @property -(property_name) @property -(feature_name) @property - -(attribute_name) @attribute - -(function_name) @function - -((property_name) @variable - (#match? @variable "^--")) -((plain_value) @variable - (#match? @variable "^--")) - -"@media" @keyword -"@import" @keyword -"@charset" @keyword -"@namespace" @keyword -"@supports" @keyword -"@keyframes" @keyword -(at_keyword) @keyword -(to) @keyword -(from) @keyword -(important) @keyword - -(string_value) @string -(color_value) @string.special - -(integer_value) @number -(float_value) @number -(unit) @type - -"#" @punctuation.delimiter -"," @punctuation.delimiter -":" @punctuation.delimiter diff --git a/vendored_parsers/tree-sitter-css/src/grammar.json b/vendored_parsers/tree-sitter-css/src/grammar.json deleted file mode 100644 index 129adfe8d5..0000000000 --- a/vendored_parsers/tree-sitter-css/src/grammar.json +++ /dev/null @@ -1,1972 +0,0 @@ -{ - "name": "css", - "rules": { - "stylesheet": { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_top_level_item" - } - }, - "_top_level_item": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "declaration" - }, - { - "type": "SYMBOL", - "name": "rule_set" - }, - { - "type": "SYMBOL", - "name": "import_statement" - }, - { - "type": "SYMBOL", - "name": "media_statement" - }, - { - "type": "SYMBOL", - "name": "charset_statement" - }, - { - "type": "SYMBOL", - "name": "namespace_statement" - }, - { - "type": "SYMBOL", - "name": "keyframes_statement" - }, - { - "type": "SYMBOL", - "name": "supports_statement" - }, - { - "type": "SYMBOL", - "name": "at_rule" - } - ] - }, - "import_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@import" - }, - { - "type": "SYMBOL", - "name": "_value" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_query" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_query" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "media_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@media" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_query" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_query" - } - ] - } - } - ] - }, - { - "type": "SYMBOL", - "name": "block" - } - ] - }, - "charset_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@charset" - }, - { - "type": "SYMBOL", - "name": "_value" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "namespace_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@namespace" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "namespace_name" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string_value" - }, - { - "type": "SYMBOL", - "name": "call_expression" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "keyframes_statement": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "@keyframes" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "@[-a-z]+keyframes" - }, - "named": true, - "value": "at_keyword" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "keyframes_name" - }, - { - "type": "SYMBOL", - "name": "keyframe_block_list" - } - ] - }, - "keyframe_block_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "keyframe_block" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "keyframe_block": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "from" - }, - { - "type": "SYMBOL", - "name": "to" - }, - { - "type": "SYMBOL", - "name": "integer_value" - } - ] - }, - { - "type": "SYMBOL", - "name": "block" - } - ] - }, - "from": { - "type": "STRING", - "value": "from" - }, - "to": { - "type": "STRING", - "value": "to" - }, - "supports_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@supports" - }, - { - "type": "SYMBOL", - "name": "_query" - }, - { - "type": "SYMBOL", - "name": "block" - } - ] - }, - "postcss_statement": { - "type": "PREC", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "at_keyword" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_value" - } - }, - { - "type": "STRING", - "value": ";" - } - ] - } - }, - "at_rule": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "at_keyword" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_query" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_query" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ";" - }, - { - "type": "SYMBOL", - "name": "block" - } - ] - } - ] - }, - "rule_set": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "selectors" - }, - { - "type": "SYMBOL", - "name": "block" - } - ] - }, - "selectors": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_selector" - } - ] - } - } - ] - }, - "block": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_block_item" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "last_declaration" - }, - "named": true, - "value": "declaration" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "_block_item": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "declaration" - }, - { - "type": "SYMBOL", - "name": "rule_set" - }, - { - "type": "SYMBOL", - "name": "import_statement" - }, - { - "type": "SYMBOL", - "name": "media_statement" - }, - { - "type": "SYMBOL", - "name": "charset_statement" - }, - { - "type": "SYMBOL", - "name": "namespace_statement" - }, - { - "type": "SYMBOL", - "name": "keyframes_statement" - }, - { - "type": "SYMBOL", - "name": "supports_statement" - }, - { - "type": "SYMBOL", - "name": "postcss_statement" - }, - { - "type": "SYMBOL", - "name": "at_rule" - } - ] - }, - "_selector": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "universal_selector" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "tag_name" - }, - { - "type": "SYMBOL", - "name": "class_selector" - }, - { - "type": "SYMBOL", - "name": "nesting_selector" - }, - { - "type": "SYMBOL", - "name": "pseudo_class_selector" - }, - { - "type": "SYMBOL", - "name": "pseudo_element_selector" - }, - { - "type": "SYMBOL", - "name": "id_selector" - }, - { - "type": "SYMBOL", - "name": "attribute_selector" - }, - { - "type": "SYMBOL", - "name": "string_value" - }, - { - "type": "SYMBOL", - "name": "child_selector" - }, - { - "type": "SYMBOL", - "name": "descendant_selector" - }, - { - "type": "SYMBOL", - "name": "sibling_selector" - }, - { - "type": "SYMBOL", - "name": "adjacent_sibling_selector" - }, - { - "type": "SYMBOL", - "name": "namespace_selector" - } - ] - }, - "nesting_selector": { - "type": "STRING", - "value": "&" - }, - "universal_selector": { - "type": "STRING", - "value": "*" - }, - "class_selector": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "." - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "class_name" - } - ] - } - }, - "pseudo_class_selector": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_pseudo_class_selector_colon" - }, - "named": false, - "value": ":" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "class_name" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "pseudo_class_arguments" - }, - "named": true, - "value": "arguments" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "pseudo_element_selector": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "::" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "tag_name" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "pseudo_element_arguments" - }, - "named": true, - "value": "arguments" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "id_selector": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "#" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "id_name" - } - ] - }, - "attribute_selector": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "ALIAS", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "namespace_selector" - } - ] - }, - "named": true, - "value": "attribute_name" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "STRING", - "value": "~=" - }, - { - "type": "STRING", - "value": "^=" - }, - { - "type": "STRING", - "value": "|=" - }, - { - "type": "STRING", - "value": "*=" - }, - { - "type": "STRING", - "value": "$=" - } - ] - }, - { - "type": "SYMBOL", - "name": "_value" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "child_selector": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "STRING", - "value": ">" - }, - { - "type": "SYMBOL", - "name": "_selector" - } - ] - } - }, - "descendant_selector": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "SYMBOL", - "name": "_descendant_operator" - }, - { - "type": "SYMBOL", - "name": "_selector" - } - ] - } - }, - "sibling_selector": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "STRING", - "value": "~" - }, - { - "type": "SYMBOL", - "name": "_selector" - } - ] - } - }, - "adjacent_sibling_selector": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "STRING", - "value": "+" - }, - { - "type": "SYMBOL", - "name": "_selector" - } - ] - } - }, - "namespace_selector": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "STRING", - "value": "|" - }, - { - "type": "SYMBOL", - "name": "_selector" - } - ] - } - }, - "pseudo_class_arguments": { - "type": "SEQ", - "members": [ - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "(" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_value" - } - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_value" - } - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "pseudo_element_arguments": { - "type": "SEQ", - "members": [ - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "(" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_value" - } - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_value" - } - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "property_name" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_value" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_value" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "important" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "last_declaration": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "property_name" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_value" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_value" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "important" - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - "important": { - "type": "STRING", - "value": "!important" - }, - "_query": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "keyword_query" - }, - { - "type": "SYMBOL", - "name": "feature_query" - }, - { - "type": "SYMBOL", - "name": "binary_query" - }, - { - "type": "SYMBOL", - "name": "unary_query" - }, - { - "type": "SYMBOL", - "name": "selector_query" - }, - { - "type": "SYMBOL", - "name": "parenthesized_query" - } - ] - }, - "feature_query": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "feature_name" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_value" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "parenthesized_query": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_query" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "binary_query": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_query" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "and" - }, - { - "type": "STRING", - "value": "or" - } - ] - }, - { - "type": "SYMBOL", - "name": "_query" - } - ] - } - }, - "unary_query": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "not" - }, - { - "type": "STRING", - "value": "only" - } - ] - }, - { - "type": "SYMBOL", - "name": "_query" - } - ] - } - }, - "selector_query": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "selector" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_selector" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "_value": { - "type": "PREC", - "value": -1, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "plain_value" - }, - { - "type": "SYMBOL", - "name": "plain_value" - }, - { - "type": "SYMBOL", - "name": "color_value" - }, - { - "type": "SYMBOL", - "name": "integer_value" - }, - { - "type": "SYMBOL", - "name": "float_value" - }, - { - "type": "SYMBOL", - "name": "string_value" - }, - { - "type": "SYMBOL", - "name": "grid_value" - }, - { - "type": "SYMBOL", - "name": "binary_expression" - }, - { - "type": "SYMBOL", - "name": "parenthesized_value" - }, - { - "type": "SYMBOL", - "name": "call_expression" - }, - { - "type": "SYMBOL", - "name": "important" - } - ] - } - }, - "parenthesized_value": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_value" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "color_value": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "#" - }, - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "PATTERN", - "value": "[0-9a-fA-F]{3,8}" - } - } - ] - }, - "string_value": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "'" - }, - { - "type": "PATTERN", - "value": "([^'\\n]|\\\\(.|\\n))*" - }, - { - "type": "STRING", - "value": "'" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "\"" - }, - { - "type": "PATTERN", - "value": "([^\"\\n]|\\\\(.|\\n))*" - }, - { - "type": "STRING", - "value": "\"" - } - ] - } - ] - }, - "integer_value": { - "type": "SEQ", - "members": [ - { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "+" - }, - { - "type": "STRING", - "value": "-" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\d+" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "unit" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "float_value": { - "type": "SEQ", - "members": [ - { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "+" - }, - { - "type": "STRING", - "value": "-" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\d*" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "." - }, - { - "type": "PATTERN", - "value": "\\d+" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "PATTERN", - "value": "[eE]" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "-" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\d+" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "." - }, - { - "type": "PATTERN", - "value": "\\d+" - }, - { - "type": "PATTERN", - "value": "[eE]" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "-" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "PATTERN", - "value": "\\d+" - } - ] - } - ] - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "unit" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "unit": { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "PATTERN", - "value": "[a-zA-Z%]+" - } - }, - "grid_value": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_value" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_value" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "call_expression": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "function_name" - }, - { - "type": "SYMBOL", - "name": "arguments" - } - ] - }, - "binary_expression": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_value" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "+" - }, - { - "type": "STRING", - "value": "-" - }, - { - "type": "STRING", - "value": "*" - }, - { - "type": "STRING", - "value": "/" - } - ] - }, - { - "type": "SYMBOL", - "name": "_value" - } - ] - } - }, - "arguments": { - "type": "SEQ", - "members": [ - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "(" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_value" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_value" - } - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "identifier": { - "type": "PATTERN", - "value": "(--|-?[a-zA-Z_])[a-zA-Z0-9-_]*" - }, - "at_keyword": { - "type": "PATTERN", - "value": "@[a-zA-Z-_]+" - }, - "js_comment": { - "type": "TOKEN", - "content": { - "type": "PREC", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "//" - }, - { - "type": "PATTERN", - "value": ".*" - } - ] - } - } - }, - "comment": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "/*" - }, - { - "type": "PATTERN", - "value": "[^*]*\\*+([^/*][^*]*\\*+)*" - }, - { - "type": "STRING", - "value": "/" - } - ] - } - }, - "plain_value": { - "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": [ - { - "type": "PATTERN", - "value": "\\s" - }, - { - "type": "SYMBOL", - "name": "comment" - }, - { - "type": "SYMBOL", - "name": "js_comment" - } - ], - "conflicts": [], - "precedences": [], - "externals": [ - { - "type": "SYMBOL", - "name": "_descendant_operator" - }, - { - "type": "SYMBOL", - "name": "_pseudo_class_selector_colon" - }, - { - "type": "SYMBOL", - "name": "__error_recovery" - } - ], - "inline": [ - "_top_level_item", - "_block_item" - ], - "supertypes": [] -} - diff --git a/vendored_parsers/tree-sitter-css/src/node-types.json b/vendored_parsers/tree-sitter-css/src/node-types.json deleted file mode 100644 index 9bac9880c7..0000000000 --- a/vendored_parsers/tree-sitter-css/src/node-types.json +++ /dev/null @@ -1,2199 +0,0 @@ -[ - { - "type": "adjacent_sibling_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "arguments", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "at_rule", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "at_keyword", - "named": true - }, - { - "type": "binary_query", - "named": true - }, - { - "type": "block", - "named": true - }, - { - "type": "feature_query", - "named": true - }, - { - "type": "keyword_query", - "named": true - }, - { - "type": "parenthesized_query", - "named": true - }, - { - "type": "selector_query", - "named": true - }, - { - "type": "unary_query", - "named": true - } - ] - } - }, - { - "type": "attribute_name", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "attribute_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_name", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "binary_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "string_value", - "named": true - } - ] - } - }, - { - "type": "binary_query", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "binary_query", - "named": true - }, - { - "type": "feature_query", - "named": true - }, - { - "type": "keyword_query", - "named": true - }, - { - "type": "parenthesized_query", - "named": true - }, - { - "type": "selector_query", - "named": true - }, - { - "type": "unary_query", - "named": true - } - ] - } - }, - { - "type": "block", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "at_rule", - "named": true - }, - { - "type": "charset_statement", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "import_statement", - "named": true - }, - { - "type": "keyframes_statement", - "named": true - }, - { - "type": "media_statement", - "named": true - }, - { - "type": "namespace_statement", - "named": true - }, - { - "type": "postcss_statement", - "named": true - }, - { - "type": "rule_set", - "named": true - }, - { - "type": "supports_statement", - "named": true - } - ] - } - }, - { - "type": "call_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arguments", - "named": true - }, - { - "type": "function_name", - "named": true - } - ] - } - }, - { - "type": "charset_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "string_value", - "named": true - } - ] - } - }, - { - "type": "child_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "class_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_name", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "color_value", - "named": true, - "fields": {} - }, - { - "type": "declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "property_name", - "named": true - }, - { - "type": "string_value", - "named": true - } - ] - } - }, - { - "type": "descendant_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "feature_query", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "feature_name", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "string_value", - "named": true - } - ] - } - }, - { - "type": "float_value", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "unit", - "named": true - } - ] - } - }, - { - "type": "grid_value", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "string_value", - "named": true - } - ] - } - }, - { - "type": "id_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_name", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "import_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "binary_query", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "feature_query", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "keyword_query", - "named": true - }, - { - "type": "parenthesized_query", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "selector_query", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "unary_query", - "named": true - } - ] - } - }, - { - "type": "integer_value", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "unit", - "named": true - } - ] - } - }, - { - "type": "keyframe_block", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "block", - "named": true - }, - { - "type": "from", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "to", - "named": true - } - ] - } - }, - { - "type": "keyframe_block_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "keyframe_block", - "named": true - } - ] - } - }, - { - "type": "keyframes_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "at_keyword", - "named": true - }, - { - "type": "keyframe_block_list", - "named": true - }, - { - "type": "keyframes_name", - "named": true - } - ] - } - }, - { - "type": "media_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "binary_query", - "named": true - }, - { - "type": "block", - "named": true - }, - { - "type": "feature_query", - "named": true - }, - { - "type": "keyword_query", - "named": true - }, - { - "type": "parenthesized_query", - "named": true - }, - { - "type": "selector_query", - "named": true - }, - { - "type": "unary_query", - "named": true - } - ] - } - }, - { - "type": "namespace_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "namespace_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "call_expression", - "named": true - }, - { - "type": "namespace_name", - "named": true - }, - { - "type": "string_value", - "named": true - } - ] - } - }, - { - "type": "parenthesized_query", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "binary_query", - "named": true - }, - { - "type": "feature_query", - "named": true - }, - { - "type": "keyword_query", - "named": true - }, - { - "type": "parenthesized_query", - "named": true - }, - { - "type": "selector_query", - "named": true - }, - { - "type": "unary_query", - "named": true - } - ] - } - }, - { - "type": "parenthesized_value", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "string_value", - "named": true - } - ] - } - }, - { - "type": "postcss_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "at_keyword", - "named": true - }, - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "color_value", - "named": true - }, - { - "type": "float_value", - "named": true - }, - { - "type": "grid_value", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "integer_value", - "named": true - }, - { - "type": "parenthesized_value", - "named": true - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "string_value", - "named": true - } - ] - } - }, - { - "type": "pseudo_class_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "arguments", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_name", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "pseudo_element_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "arguments", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "rule_set", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "block", - "named": true - }, - { - "type": "selectors", - "named": true - } - ] - } - }, - { - "type": "selector_query", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "selectors", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "sibling_selector", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "adjacent_sibling_selector", - "named": true - }, - { - "type": "attribute_selector", - "named": true - }, - { - "type": "child_selector", - "named": true - }, - { - "type": "class_selector", - "named": true - }, - { - "type": "descendant_selector", - "named": true - }, - { - "type": "id_selector", - "named": true - }, - { - "type": "namespace_selector", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "pseudo_class_selector", - "named": true - }, - { - "type": "pseudo_element_selector", - "named": true - }, - { - "type": "sibling_selector", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "universal_selector", - "named": true - } - ] - } - }, - { - "type": "string_value", - "named": true, - "fields": {} - }, - { - "type": "stylesheet", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "at_rule", - "named": true - }, - { - "type": "charset_statement", - "named": true - }, - { - "type": "declaration", - "named": true - }, - { - "type": "import_statement", - "named": true - }, - { - "type": "keyframes_statement", - "named": true - }, - { - "type": "media_statement", - "named": true - }, - { - "type": "namespace_statement", - "named": true - }, - { - "type": "rule_set", - "named": true - }, - { - "type": "supports_statement", - "named": true - } - ] - } - }, - { - "type": "supports_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "binary_query", - "named": true - }, - { - "type": "block", - "named": true - }, - { - "type": "feature_query", - "named": true - }, - { - "type": "keyword_query", - "named": true - }, - { - "type": "parenthesized_query", - "named": true - }, - { - "type": "selector_query", - "named": true - }, - { - "type": "unary_query", - "named": true - } - ] - } - }, - { - "type": "unary_query", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "binary_query", - "named": true - }, - { - "type": "feature_query", - "named": true - }, - { - "type": "keyword_query", - "named": true - }, - { - "type": "parenthesized_query", - "named": true - }, - { - "type": "selector_query", - "named": true - }, - { - "type": "unary_query", - "named": true - } - ] - } - }, - { - "type": "universal_selector", - "named": true, - "fields": {} - }, - { - "type": "\"", - "named": false - }, - { - "type": "#", - "named": false - }, - { - "type": "$=", - "named": false - }, - { - "type": "'", - "named": false - }, - { - "type": "(", - "named": false - }, - { - "type": ")", - "named": false - }, - { - "type": "*", - "named": false - }, - { - "type": "*=", - "named": false - }, - { - "type": "+", - "named": false - }, - { - "type": ",", - "named": false - }, - { - "type": "-", - "named": false - }, - { - "type": ".", - "named": false - }, - { - "type": "/", - "named": false - }, - { - "type": ":", - "named": false - }, - { - "type": "::", - "named": false - }, - { - "type": ";", - "named": false - }, - { - "type": "=", - "named": false - }, - { - "type": ">", - "named": false - }, - { - "type": "@charset", - "named": false - }, - { - "type": "@import", - "named": false - }, - { - "type": "@keyframes", - "named": false - }, - { - "type": "@media", - "named": false - }, - { - "type": "@namespace", - "named": false - }, - { - "type": "@supports", - "named": false - }, - { - "type": "[", - "named": false - }, - { - "type": "]", - "named": false - }, - { - "type": "^=", - "named": false - }, - { - "type": "and", - "named": false - }, - { - "type": "at_keyword", - "named": true - }, - { - "type": "class_name", - "named": true - }, - { - "type": "comment", - "named": true - }, - { - "type": "feature_name", - "named": true - }, - { - "type": "from", - "named": true - }, - { - "type": "function_name", - "named": true - }, - { - "type": "id_name", - "named": true - }, - { - "type": "important", - "named": true - }, - { - "type": "js_comment", - "named": true - }, - { - "type": "keyframes_name", - "named": true - }, - { - "type": "keyword_query", - "named": true - }, - { - "type": "namespace_name", - "named": true - }, - { - "type": "nesting_selector", - "named": true - }, - { - "type": "not", - "named": false - }, - { - "type": "only", - "named": false - }, - { - "type": "or", - "named": false - }, - { - "type": "plain_value", - "named": true - }, - { - "type": "property_name", - "named": true - }, - { - "type": "selector", - "named": false - }, - { - "type": "tag_name", - "named": true - }, - { - "type": "to", - "named": true - }, - { - "type": "unit", - "named": true - }, - { - "type": "{", - "named": false - }, - { - "type": "|", - "named": false - }, - { - "type": "|=", - "named": false - }, - { - "type": "}", - "named": false - }, - { - "type": "~", - "named": false - }, - { - "type": "~=", - "named": false - } -] \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-css/src/parser.c b/vendored_parsers/tree-sitter-css/src/parser.c deleted file mode 100644 index 2a4d132412..0000000000 --- a/vendored_parsers/tree-sitter-css/src/parser.c +++ /dev/null @@ -1,13596 +0,0 @@ -#include "tree_sitter/parser.h" - -#if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wmissing-field-initializers" -#endif - -#ifdef _MSC_VER -#pragma optimize("", off) -#elif defined(__clang__) -#pragma clang optimize off -#elif defined(__GNUC__) -#pragma GCC optimize ("O0") -#endif - -#define LANGUAGE_VERSION 14 -#define STATE_COUNT 352 -#define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 115 -#define ALIAS_COUNT 9 -#define TOKEN_COUNT 59 -#define EXTERNAL_TOKEN_COUNT 3 -#define FIELD_COUNT 0 -#define MAX_ALIAS_SEQUENCE_LENGTH 6 -#define PRODUCTION_ID_COUNT 17 - -enum ts_symbol_identifiers { - anon_sym_ATimport = 1, - anon_sym_COMMA = 2, - anon_sym_SEMI = 3, - anon_sym_ATmedia = 4, - anon_sym_ATcharset = 5, - anon_sym_ATnamespace = 6, - anon_sym_ATkeyframes = 7, - aux_sym_keyframes_statement_token1 = 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_COLON = 17, - anon_sym_POUND = 18, - anon_sym_LBRACK = 19, - anon_sym_EQ = 20, - anon_sym_TILDE_EQ = 21, - anon_sym_CARET_EQ = 22, - anon_sym_PIPE_EQ = 23, - anon_sym_STAR_EQ = 24, - anon_sym_DOLLAR_EQ = 25, - anon_sym_RBRACK = 26, - anon_sym_GT = 27, - anon_sym_TILDE = 28, - anon_sym_PLUS = 29, - anon_sym_PIPE = 30, - anon_sym_LPAREN = 31, - anon_sym_RPAREN = 32, - anon_sym_COLON = 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_color_value_token1 = 41, - anon_sym_SQUOTE = 42, - aux_sym_string_value_token1 = 43, - anon_sym_DQUOTE = 44, - aux_sym_string_value_token2 = 45, - aux_sym_integer_value_token1 = 46, - aux_sym_float_value_token1 = 47, - sym_unit = 48, - anon_sym_DASH = 49, - anon_sym_SLASH = 50, - sym_identifier = 51, - sym_at_keyword = 52, - sym_js_comment = 53, - sym_comment = 54, - sym_plain_value = 55, - sym__descendant_operator = 56, - sym__pseudo_class_selector_colon = 57, - sym___error_recovery = 58, - sym_stylesheet = 59, - sym_import_statement = 60, - sym_media_statement = 61, - sym_charset_statement = 62, - sym_namespace_statement = 63, - sym_keyframes_statement = 64, - sym_keyframe_block_list = 65, - sym_keyframe_block = 66, - sym_supports_statement = 67, - sym_postcss_statement = 68, - sym_at_rule = 69, - sym_rule_set = 70, - sym_selectors = 71, - sym_block = 72, - sym__selector = 73, - sym_universal_selector = 74, - sym_class_selector = 75, - sym_pseudo_class_selector = 76, - sym_pseudo_element_selector = 77, - sym_id_selector = 78, - sym_attribute_selector = 79, - sym_child_selector = 80, - sym_descendant_selector = 81, - sym_sibling_selector = 82, - sym_adjacent_sibling_selector = 83, - sym_namespace_selector = 84, - sym_pseudo_class_arguments = 85, - sym_pseudo_element_arguments = 86, - sym_declaration = 87, - sym_last_declaration = 88, - sym__query = 89, - sym_feature_query = 90, - sym_parenthesized_query = 91, - sym_binary_query = 92, - sym_unary_query = 93, - sym_selector_query = 94, - sym__value = 95, - sym_parenthesized_value = 96, - sym_color_value = 97, - sym_string_value = 98, - sym_integer_value = 99, - sym_float_value = 100, - sym_grid_value = 101, - sym_call_expression = 102, - sym_binary_expression = 103, - sym_arguments = 104, - aux_sym_stylesheet_repeat1 = 105, - aux_sym_import_statement_repeat1 = 106, - aux_sym_keyframe_block_list_repeat1 = 107, - aux_sym_postcss_statement_repeat1 = 108, - aux_sym_selectors_repeat1 = 109, - aux_sym_block_repeat1 = 110, - aux_sym_pseudo_class_arguments_repeat1 = 111, - aux_sym_declaration_repeat1 = 112, - aux_sym_grid_value_repeat1 = 113, - aux_sym_arguments_repeat1 = 114, - alias_sym_class_name = 115, - alias_sym_feature_name = 116, - alias_sym_function_name = 117, - alias_sym_id_name = 118, - alias_sym_keyframes_name = 119, - alias_sym_keyword_query = 120, - alias_sym_namespace_name = 121, - alias_sym_property_name = 122, - alias_sym_tag_name = 123, -}; - -static const char * const ts_symbol_names[] = { - [ts_builtin_sym_end] = "end", - [anon_sym_ATimport] = "@import", - [anon_sym_COMMA] = ",", - [anon_sym_SEMI] = ";", - [anon_sym_ATmedia] = "@media", - [anon_sym_ATcharset] = "@charset", - [anon_sym_ATnamespace] = "@namespace", - [anon_sym_ATkeyframes] = "@keyframes", - [aux_sym_keyframes_statement_token1] = "at_keyword", - [anon_sym_LBRACE] = "{", - [anon_sym_RBRACE] = "}", - [sym_from] = "from", - [sym_to] = "to", - [anon_sym_ATsupports] = "@supports", - [sym_nesting_selector] = "nesting_selector", - [anon_sym_STAR] = "*", - [anon_sym_DOT] = ".", - [anon_sym_COLON_COLON] = "::", - [anon_sym_POUND] = "#", - [anon_sym_LBRACK] = "[", - [anon_sym_EQ] = "=", - [anon_sym_TILDE_EQ] = "~=", - [anon_sym_CARET_EQ] = "^=", - [anon_sym_PIPE_EQ] = "|=", - [anon_sym_STAR_EQ] = "*=", - [anon_sym_DOLLAR_EQ] = "$=", - [anon_sym_RBRACK] = "]", - [anon_sym_GT] = ">", - [anon_sym_TILDE] = "~", - [anon_sym_PLUS] = "+", - [anon_sym_PIPE] = "|", - [anon_sym_LPAREN] = "(", - [anon_sym_RPAREN] = ")", - [anon_sym_COLON] = ":", - [sym_important] = "important", - [anon_sym_LPAREN2] = "(", - [anon_sym_and] = "and", - [anon_sym_or] = "or", - [anon_sym_not] = "not", - [anon_sym_only] = "only", - [anon_sym_selector] = "selector", - [aux_sym_color_value_token1] = "color_value_token1", - [anon_sym_SQUOTE] = "'", - [aux_sym_string_value_token1] = "string_value_token1", - [anon_sym_DQUOTE] = "\"", - [aux_sym_string_value_token2] = "string_value_token2", - [aux_sym_integer_value_token1] = "integer_value_token1", - [aux_sym_float_value_token1] = "float_value_token1", - [sym_unit] = "unit", - [anon_sym_DASH] = "-", - [anon_sym_SLASH] = "/", - [sym_identifier] = "attribute_name", - [sym_at_keyword] = "at_keyword", - [sym_js_comment] = "js_comment", - [sym_comment] = "comment", - [sym_plain_value] = "plain_value", - [sym__descendant_operator] = "_descendant_operator", - [sym__pseudo_class_selector_colon] = ":", - [sym___error_recovery] = "__error_recovery", - [sym_stylesheet] = "stylesheet", - [sym_import_statement] = "import_statement", - [sym_media_statement] = "media_statement", - [sym_charset_statement] = "charset_statement", - [sym_namespace_statement] = "namespace_statement", - [sym_keyframes_statement] = "keyframes_statement", - [sym_keyframe_block_list] = "keyframe_block_list", - [sym_keyframe_block] = "keyframe_block", - [sym_supports_statement] = "supports_statement", - [sym_postcss_statement] = "postcss_statement", - [sym_at_rule] = "at_rule", - [sym_rule_set] = "rule_set", - [sym_selectors] = "selectors", - [sym_block] = "block", - [sym__selector] = "_selector", - [sym_universal_selector] = "universal_selector", - [sym_class_selector] = "class_selector", - [sym_pseudo_class_selector] = "pseudo_class_selector", - [sym_pseudo_element_selector] = "pseudo_element_selector", - [sym_id_selector] = "id_selector", - [sym_attribute_selector] = "attribute_selector", - [sym_child_selector] = "child_selector", - [sym_descendant_selector] = "descendant_selector", - [sym_sibling_selector] = "sibling_selector", - [sym_adjacent_sibling_selector] = "adjacent_sibling_selector", - [sym_namespace_selector] = "namespace_selector", - [sym_pseudo_class_arguments] = "arguments", - [sym_pseudo_element_arguments] = "arguments", - [sym_declaration] = "declaration", - [sym_last_declaration] = "declaration", - [sym__query] = "_query", - [sym_feature_query] = "feature_query", - [sym_parenthesized_query] = "parenthesized_query", - [sym_binary_query] = "binary_query", - [sym_unary_query] = "unary_query", - [sym_selector_query] = "selector_query", - [sym__value] = "_value", - [sym_parenthesized_value] = "parenthesized_value", - [sym_color_value] = "color_value", - [sym_string_value] = "string_value", - [sym_integer_value] = "integer_value", - [sym_float_value] = "float_value", - [sym_grid_value] = "grid_value", - [sym_call_expression] = "call_expression", - [sym_binary_expression] = "binary_expression", - [sym_arguments] = "arguments", - [aux_sym_stylesheet_repeat1] = "stylesheet_repeat1", - [aux_sym_import_statement_repeat1] = "import_statement_repeat1", - [aux_sym_keyframe_block_list_repeat1] = "keyframe_block_list_repeat1", - [aux_sym_postcss_statement_repeat1] = "postcss_statement_repeat1", - [aux_sym_selectors_repeat1] = "selectors_repeat1", - [aux_sym_block_repeat1] = "block_repeat1", - [aux_sym_pseudo_class_arguments_repeat1] = "pseudo_class_arguments_repeat1", - [aux_sym_declaration_repeat1] = "declaration_repeat1", - [aux_sym_grid_value_repeat1] = "grid_value_repeat1", - [aux_sym_arguments_repeat1] = "arguments_repeat1", - [alias_sym_class_name] = "class_name", - [alias_sym_feature_name] = "feature_name", - [alias_sym_function_name] = "function_name", - [alias_sym_id_name] = "id_name", - [alias_sym_keyframes_name] = "keyframes_name", - [alias_sym_keyword_query] = "keyword_query", - [alias_sym_namespace_name] = "namespace_name", - [alias_sym_property_name] = "property_name", - [alias_sym_tag_name] = "tag_name", -}; - -static const TSSymbol ts_symbol_map[] = { - [ts_builtin_sym_end] = ts_builtin_sym_end, - [anon_sym_ATimport] = anon_sym_ATimport, - [anon_sym_COMMA] = anon_sym_COMMA, - [anon_sym_SEMI] = anon_sym_SEMI, - [anon_sym_ATmedia] = anon_sym_ATmedia, - [anon_sym_ATcharset] = anon_sym_ATcharset, - [anon_sym_ATnamespace] = anon_sym_ATnamespace, - [anon_sym_ATkeyframes] = anon_sym_ATkeyframes, - [aux_sym_keyframes_statement_token1] = sym_at_keyword, - [anon_sym_LBRACE] = anon_sym_LBRACE, - [anon_sym_RBRACE] = anon_sym_RBRACE, - [sym_from] = sym_from, - [sym_to] = sym_to, - [anon_sym_ATsupports] = anon_sym_ATsupports, - [sym_nesting_selector] = sym_nesting_selector, - [anon_sym_STAR] = anon_sym_STAR, - [anon_sym_DOT] = anon_sym_DOT, - [anon_sym_COLON_COLON] = anon_sym_COLON_COLON, - [anon_sym_POUND] = anon_sym_POUND, - [anon_sym_LBRACK] = anon_sym_LBRACK, - [anon_sym_EQ] = anon_sym_EQ, - [anon_sym_TILDE_EQ] = anon_sym_TILDE_EQ, - [anon_sym_CARET_EQ] = anon_sym_CARET_EQ, - [anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ, - [anon_sym_STAR_EQ] = anon_sym_STAR_EQ, - [anon_sym_DOLLAR_EQ] = anon_sym_DOLLAR_EQ, - [anon_sym_RBRACK] = anon_sym_RBRACK, - [anon_sym_GT] = anon_sym_GT, - [anon_sym_TILDE] = anon_sym_TILDE, - [anon_sym_PLUS] = anon_sym_PLUS, - [anon_sym_PIPE] = anon_sym_PIPE, - [anon_sym_LPAREN] = anon_sym_LPAREN, - [anon_sym_RPAREN] = anon_sym_RPAREN, - [anon_sym_COLON] = anon_sym_COLON, - [sym_important] = sym_important, - [anon_sym_LPAREN2] = anon_sym_LPAREN, - [anon_sym_and] = anon_sym_and, - [anon_sym_or] = anon_sym_or, - [anon_sym_not] = anon_sym_not, - [anon_sym_only] = anon_sym_only, - [anon_sym_selector] = anon_sym_selector, - [aux_sym_color_value_token1] = aux_sym_color_value_token1, - [anon_sym_SQUOTE] = anon_sym_SQUOTE, - [aux_sym_string_value_token1] = aux_sym_string_value_token1, - [anon_sym_DQUOTE] = anon_sym_DQUOTE, - [aux_sym_string_value_token2] = aux_sym_string_value_token2, - [aux_sym_integer_value_token1] = aux_sym_integer_value_token1, - [aux_sym_float_value_token1] = aux_sym_float_value_token1, - [sym_unit] = sym_unit, - [anon_sym_DASH] = anon_sym_DASH, - [anon_sym_SLASH] = anon_sym_SLASH, - [sym_identifier] = sym_identifier, - [sym_at_keyword] = sym_at_keyword, - [sym_js_comment] = sym_js_comment, - [sym_comment] = sym_comment, - [sym_plain_value] = sym_plain_value, - [sym__descendant_operator] = sym__descendant_operator, - [sym__pseudo_class_selector_colon] = anon_sym_COLON, - [sym___error_recovery] = sym___error_recovery, - [sym_stylesheet] = sym_stylesheet, - [sym_import_statement] = sym_import_statement, - [sym_media_statement] = sym_media_statement, - [sym_charset_statement] = sym_charset_statement, - [sym_namespace_statement] = sym_namespace_statement, - [sym_keyframes_statement] = sym_keyframes_statement, - [sym_keyframe_block_list] = sym_keyframe_block_list, - [sym_keyframe_block] = sym_keyframe_block, - [sym_supports_statement] = sym_supports_statement, - [sym_postcss_statement] = sym_postcss_statement, - [sym_at_rule] = sym_at_rule, - [sym_rule_set] = sym_rule_set, - [sym_selectors] = sym_selectors, - [sym_block] = sym_block, - [sym__selector] = sym__selector, - [sym_universal_selector] = sym_universal_selector, - [sym_class_selector] = sym_class_selector, - [sym_pseudo_class_selector] = sym_pseudo_class_selector, - [sym_pseudo_element_selector] = sym_pseudo_element_selector, - [sym_id_selector] = sym_id_selector, - [sym_attribute_selector] = sym_attribute_selector, - [sym_child_selector] = sym_child_selector, - [sym_descendant_selector] = sym_descendant_selector, - [sym_sibling_selector] = sym_sibling_selector, - [sym_adjacent_sibling_selector] = sym_adjacent_sibling_selector, - [sym_namespace_selector] = sym_namespace_selector, - [sym_pseudo_class_arguments] = sym_arguments, - [sym_pseudo_element_arguments] = sym_arguments, - [sym_declaration] = sym_declaration, - [sym_last_declaration] = sym_declaration, - [sym__query] = sym__query, - [sym_feature_query] = sym_feature_query, - [sym_parenthesized_query] = sym_parenthesized_query, - [sym_binary_query] = sym_binary_query, - [sym_unary_query] = sym_unary_query, - [sym_selector_query] = sym_selector_query, - [sym__value] = sym__value, - [sym_parenthesized_value] = sym_parenthesized_value, - [sym_color_value] = sym_color_value, - [sym_string_value] = sym_string_value, - [sym_integer_value] = sym_integer_value, - [sym_float_value] = sym_float_value, - [sym_grid_value] = sym_grid_value, - [sym_call_expression] = sym_call_expression, - [sym_binary_expression] = sym_binary_expression, - [sym_arguments] = sym_arguments, - [aux_sym_stylesheet_repeat1] = aux_sym_stylesheet_repeat1, - [aux_sym_import_statement_repeat1] = aux_sym_import_statement_repeat1, - [aux_sym_keyframe_block_list_repeat1] = aux_sym_keyframe_block_list_repeat1, - [aux_sym_postcss_statement_repeat1] = aux_sym_postcss_statement_repeat1, - [aux_sym_selectors_repeat1] = aux_sym_selectors_repeat1, - [aux_sym_block_repeat1] = aux_sym_block_repeat1, - [aux_sym_pseudo_class_arguments_repeat1] = aux_sym_pseudo_class_arguments_repeat1, - [aux_sym_declaration_repeat1] = aux_sym_declaration_repeat1, - [aux_sym_grid_value_repeat1] = aux_sym_grid_value_repeat1, - [aux_sym_arguments_repeat1] = aux_sym_arguments_repeat1, - [alias_sym_class_name] = alias_sym_class_name, - [alias_sym_feature_name] = alias_sym_feature_name, - [alias_sym_function_name] = alias_sym_function_name, - [alias_sym_id_name] = alias_sym_id_name, - [alias_sym_keyframes_name] = alias_sym_keyframes_name, - [alias_sym_keyword_query] = alias_sym_keyword_query, - [alias_sym_namespace_name] = alias_sym_namespace_name, - [alias_sym_property_name] = alias_sym_property_name, - [alias_sym_tag_name] = alias_sym_tag_name, -}; - -static const TSSymbolMetadata ts_symbol_metadata[] = { - [ts_builtin_sym_end] = { - .visible = false, - .named = true, - }, - [anon_sym_ATimport] = { - .visible = true, - .named = false, - }, - [anon_sym_COMMA] = { - .visible = true, - .named = false, - }, - [anon_sym_SEMI] = { - .visible = true, - .named = false, - }, - [anon_sym_ATmedia] = { - .visible = true, - .named = false, - }, - [anon_sym_ATcharset] = { - .visible = true, - .named = false, - }, - [anon_sym_ATnamespace] = { - .visible = true, - .named = false, - }, - [anon_sym_ATkeyframes] = { - .visible = true, - .named = false, - }, - [aux_sym_keyframes_statement_token1] = { - .visible = true, - .named = true, - }, - [anon_sym_LBRACE] = { - .visible = true, - .named = false, - }, - [anon_sym_RBRACE] = { - .visible = true, - .named = false, - }, - [sym_from] = { - .visible = true, - .named = true, - }, - [sym_to] = { - .visible = true, - .named = true, - }, - [anon_sym_ATsupports] = { - .visible = true, - .named = false, - }, - [sym_nesting_selector] = { - .visible = true, - .named = true, - }, - [anon_sym_STAR] = { - .visible = true, - .named = false, - }, - [anon_sym_DOT] = { - .visible = true, - .named = false, - }, - [anon_sym_COLON_COLON] = { - .visible = true, - .named = false, - }, - [anon_sym_POUND] = { - .visible = true, - .named = false, - }, - [anon_sym_LBRACK] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_TILDE_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_CARET_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_PIPE_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_STAR_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_DOLLAR_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_RBRACK] = { - .visible = true, - .named = false, - }, - [anon_sym_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_TILDE] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS] = { - .visible = true, - .named = false, - }, - [anon_sym_PIPE] = { - .visible = true, - .named = false, - }, - [anon_sym_LPAREN] = { - .visible = true, - .named = false, - }, - [anon_sym_RPAREN] = { - .visible = true, - .named = false, - }, - [anon_sym_COLON] = { - .visible = true, - .named = false, - }, - [sym_important] = { - .visible = true, - .named = true, - }, - [anon_sym_LPAREN2] = { - .visible = true, - .named = false, - }, - [anon_sym_and] = { - .visible = true, - .named = false, - }, - [anon_sym_or] = { - .visible = true, - .named = false, - }, - [anon_sym_not] = { - .visible = true, - .named = false, - }, - [anon_sym_only] = { - .visible = true, - .named = false, - }, - [anon_sym_selector] = { - .visible = true, - .named = false, - }, - [aux_sym_color_value_token1] = { - .visible = false, - .named = false, - }, - [anon_sym_SQUOTE] = { - .visible = true, - .named = false, - }, - [aux_sym_string_value_token1] = { - .visible = false, - .named = false, - }, - [anon_sym_DQUOTE] = { - .visible = true, - .named = false, - }, - [aux_sym_string_value_token2] = { - .visible = false, - .named = false, - }, - [aux_sym_integer_value_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_float_value_token1] = { - .visible = false, - .named = false, - }, - [sym_unit] = { - .visible = true, - .named = true, - }, - [anon_sym_DASH] = { - .visible = true, - .named = false, - }, - [anon_sym_SLASH] = { - .visible = true, - .named = false, - }, - [sym_identifier] = { - .visible = true, - .named = true, - }, - [sym_at_keyword] = { - .visible = true, - .named = true, - }, - [sym_js_comment] = { - .visible = true, - .named = true, - }, - [sym_comment] = { - .visible = true, - .named = true, - }, - [sym_plain_value] = { - .visible = true, - .named = true, - }, - [sym__descendant_operator] = { - .visible = false, - .named = true, - }, - [sym__pseudo_class_selector_colon] = { - .visible = true, - .named = false, - }, - [sym___error_recovery] = { - .visible = false, - .named = true, - }, - [sym_stylesheet] = { - .visible = true, - .named = true, - }, - [sym_import_statement] = { - .visible = true, - .named = true, - }, - [sym_media_statement] = { - .visible = true, - .named = true, - }, - [sym_charset_statement] = { - .visible = true, - .named = true, - }, - [sym_namespace_statement] = { - .visible = true, - .named = true, - }, - [sym_keyframes_statement] = { - .visible = true, - .named = true, - }, - [sym_keyframe_block_list] = { - .visible = true, - .named = true, - }, - [sym_keyframe_block] = { - .visible = true, - .named = true, - }, - [sym_supports_statement] = { - .visible = true, - .named = true, - }, - [sym_postcss_statement] = { - .visible = true, - .named = true, - }, - [sym_at_rule] = { - .visible = true, - .named = true, - }, - [sym_rule_set] = { - .visible = true, - .named = true, - }, - [sym_selectors] = { - .visible = true, - .named = true, - }, - [sym_block] = { - .visible = true, - .named = true, - }, - [sym__selector] = { - .visible = false, - .named = true, - }, - [sym_universal_selector] = { - .visible = true, - .named = true, - }, - [sym_class_selector] = { - .visible = true, - .named = true, - }, - [sym_pseudo_class_selector] = { - .visible = true, - .named = true, - }, - [sym_pseudo_element_selector] = { - .visible = true, - .named = true, - }, - [sym_id_selector] = { - .visible = true, - .named = true, - }, - [sym_attribute_selector] = { - .visible = true, - .named = true, - }, - [sym_child_selector] = { - .visible = true, - .named = true, - }, - [sym_descendant_selector] = { - .visible = true, - .named = true, - }, - [sym_sibling_selector] = { - .visible = true, - .named = true, - }, - [sym_adjacent_sibling_selector] = { - .visible = true, - .named = true, - }, - [sym_namespace_selector] = { - .visible = true, - .named = true, - }, - [sym_pseudo_class_arguments] = { - .visible = true, - .named = true, - }, - [sym_pseudo_element_arguments] = { - .visible = true, - .named = true, - }, - [sym_declaration] = { - .visible = true, - .named = true, - }, - [sym_last_declaration] = { - .visible = true, - .named = true, - }, - [sym__query] = { - .visible = false, - .named = true, - }, - [sym_feature_query] = { - .visible = true, - .named = true, - }, - [sym_parenthesized_query] = { - .visible = true, - .named = true, - }, - [sym_binary_query] = { - .visible = true, - .named = true, - }, - [sym_unary_query] = { - .visible = true, - .named = true, - }, - [sym_selector_query] = { - .visible = true, - .named = true, - }, - [sym__value] = { - .visible = false, - .named = true, - }, - [sym_parenthesized_value] = { - .visible = true, - .named = true, - }, - [sym_color_value] = { - .visible = true, - .named = true, - }, - [sym_string_value] = { - .visible = true, - .named = true, - }, - [sym_integer_value] = { - .visible = true, - .named = true, - }, - [sym_float_value] = { - .visible = true, - .named = true, - }, - [sym_grid_value] = { - .visible = true, - .named = true, - }, - [sym_call_expression] = { - .visible = true, - .named = true, - }, - [sym_binary_expression] = { - .visible = true, - .named = true, - }, - [sym_arguments] = { - .visible = true, - .named = true, - }, - [aux_sym_stylesheet_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_import_statement_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_keyframe_block_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_postcss_statement_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_selectors_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_block_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_pseudo_class_arguments_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_grid_value_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_arguments_repeat1] = { - .visible = false, - .named = false, - }, - [alias_sym_class_name] = { - .visible = true, - .named = true, - }, - [alias_sym_feature_name] = { - .visible = true, - .named = true, - }, - [alias_sym_function_name] = { - .visible = true, - .named = true, - }, - [alias_sym_id_name] = { - .visible = true, - .named = true, - }, - [alias_sym_keyframes_name] = { - .visible = true, - .named = true, - }, - [alias_sym_keyword_query] = { - .visible = true, - .named = true, - }, - [alias_sym_namespace_name] = { - .visible = true, - .named = true, - }, - [alias_sym_property_name] = { - .visible = true, - .named = true, - }, - [alias_sym_tag_name] = { - .visible = true, - .named = true, - }, -}; - -static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { - [0] = {0}, - [1] = { - [0] = alias_sym_tag_name, - }, - [2] = { - [1] = alias_sym_class_name, - }, - [3] = { - [0] = sym_plain_value, - }, - [4] = { - [0] = alias_sym_keyword_query, - }, - [5] = { - [1] = alias_sym_tag_name, - }, - [6] = { - [1] = alias_sym_id_name, - }, - [7] = { - [0] = alias_sym_function_name, - }, - [8] = { - [1] = alias_sym_keyframes_name, - }, - [9] = { - [1] = sym_identifier, - }, - [10] = { - [2] = alias_sym_class_name, - }, - [11] = { - [2] = alias_sym_tag_name, - }, - [12] = { - [2] = alias_sym_id_name, - }, - [13] = { - [1] = alias_sym_namespace_name, - }, - [14] = { - [0] = alias_sym_property_name, - }, - [15] = { - [2] = sym_identifier, - }, - [16] = { - [1] = alias_sym_feature_name, - }, -}; - -static const uint16_t ts_non_terminal_alias_map[] = { - sym_namespace_selector, 2, - sym_namespace_selector, - sym_identifier, - 0, -}; - -static const TSStateId ts_primary_state_ids[STATE_COUNT] = { - [0] = 0, - [1] = 1, - [2] = 2, - [3] = 3, - [4] = 3, - [5] = 3, - [6] = 2, - [7] = 2, - [8] = 8, - [9] = 9, - [10] = 10, - [11] = 11, - [12] = 12, - [13] = 13, - [14] = 14, - [15] = 14, - [16] = 16, - [17] = 17, - [18] = 17, - [19] = 19, - [20] = 20, - [21] = 20, - [22] = 22, - [23] = 23, - [24] = 23, - [25] = 23, - [26] = 26, - [27] = 27, - [28] = 28, - [29] = 29, - [30] = 30, - [31] = 31, - [32] = 32, - [33] = 33, - [34] = 34, - [35] = 35, - [36] = 36, - [37] = 37, - [38] = 38, - [39] = 39, - [40] = 40, - [41] = 41, - [42] = 42, - [43] = 43, - [44] = 44, - [45] = 45, - [46] = 46, - [47] = 47, - [48] = 48, - [49] = 49, - [50] = 49, - [51] = 51, - [52] = 51, - [53] = 53, - [54] = 51, - [55] = 55, - [56] = 56, - [57] = 57, - [58] = 58, - [59] = 59, - [60] = 60, - [61] = 61, - [62] = 62, - [63] = 63, - [64] = 64, - [65] = 65, - [66] = 66, - [67] = 67, - [68] = 68, - [69] = 69, - [70] = 70, - [71] = 71, - [72] = 72, - [73] = 73, - [74] = 74, - [75] = 75, - [76] = 76, - [77] = 77, - [78] = 78, - [79] = 79, - [80] = 38, - [81] = 81, - [82] = 82, - [83] = 83, - [84] = 84, - [85] = 85, - [86] = 86, - [87] = 87, - [88] = 88, - [89] = 89, - [90] = 90, - [91] = 91, - [92] = 92, - [93] = 92, - [94] = 94, - [95] = 95, - [96] = 96, - [97] = 97, - [98] = 98, - [99] = 89, - [100] = 100, - [101] = 101, - [102] = 102, - [103] = 103, - [104] = 104, - [105] = 105, - [106] = 106, - [107] = 107, - [108] = 108, - [109] = 107, - [110] = 88, - [111] = 104, - [112] = 101, - [113] = 113, - [114] = 114, - [115] = 113, - [116] = 116, - [117] = 117, - [118] = 118, - [119] = 100, - [120] = 120, - [121] = 121, - [122] = 117, - [123] = 121, - [124] = 124, - [125] = 124, - [126] = 126, - [127] = 103, - [128] = 128, - [129] = 116, - [130] = 96, - [131] = 90, - [132] = 132, - [133] = 98, - [134] = 91, - [135] = 106, - [136] = 132, - [137] = 95, - [138] = 103, - [139] = 108, - [140] = 118, - [141] = 91, - [142] = 126, - [143] = 143, - [144] = 86, - [145] = 97, - [146] = 105, - [147] = 147, - [148] = 148, - [149] = 147, - [150] = 143, - [151] = 151, - [152] = 152, - [153] = 132, - [154] = 154, - [155] = 155, - [156] = 156, - [157] = 157, - [158] = 158, - [159] = 159, - [160] = 160, - [161] = 161, - [162] = 162, - [163] = 163, - [164] = 164, - [165] = 38, - [166] = 166, - [167] = 167, - [168] = 168, - [169] = 169, - [170] = 170, - [171] = 171, - [172] = 172, - [173] = 173, - [174] = 174, - [175] = 175, - [176] = 176, - [177] = 176, - [178] = 178, - [179] = 175, - [180] = 178, - [181] = 36, - [182] = 38, - [183] = 183, - [184] = 184, - [185] = 185, - [186] = 186, - [187] = 185, - [188] = 188, - [189] = 189, - [190] = 190, - [191] = 67, - [192] = 192, - [193] = 157, - [194] = 194, - [195] = 114, - [196] = 87, - [197] = 194, - [198] = 198, - [199] = 199, - [200] = 200, - [201] = 201, - [202] = 202, - [203] = 200, - [204] = 204, - [205] = 154, - [206] = 206, - [207] = 207, - [208] = 159, - [209] = 160, - [210] = 161, - [211] = 38, - [212] = 156, - [213] = 162, - [214] = 164, - [215] = 67, - [216] = 163, - [217] = 155, - [218] = 158, - [219] = 87, - [220] = 114, - [221] = 156, - [222] = 154, - [223] = 159, - [224] = 160, - [225] = 162, - [226] = 164, - [227] = 38, - [228] = 161, - [229] = 155, - [230] = 163, - [231] = 157, - [232] = 158, - [233] = 233, - [234] = 234, - [235] = 233, - [236] = 236, - [237] = 234, - [238] = 238, - [239] = 238, - [240] = 240, - [241] = 241, - [242] = 240, - [243] = 236, - [244] = 233, - [245] = 245, - [246] = 246, - [247] = 247, - [248] = 248, - [249] = 249, - [250] = 250, - [251] = 246, - [252] = 252, - [253] = 253, - [254] = 254, - [255] = 255, - [256] = 256, - [257] = 257, - [258] = 258, - [259] = 257, - [260] = 260, - [261] = 256, - [262] = 256, - [263] = 263, - [264] = 264, - [265] = 254, - [266] = 255, - [267] = 260, - [268] = 268, - [269] = 269, - [270] = 269, - [271] = 271, - [272] = 272, - [273] = 273, - [274] = 108, - [275] = 275, - [276] = 273, - [277] = 268, - [278] = 104, - [279] = 279, - [280] = 273, - [281] = 92, - [282] = 282, - [283] = 283, - [284] = 284, - [285] = 285, - [286] = 286, - [287] = 287, - [288] = 288, - [289] = 282, - [290] = 290, - [291] = 282, - [292] = 288, - [293] = 293, - [294] = 114, - [295] = 295, - [296] = 296, - [297] = 297, - [298] = 298, - [299] = 297, - [300] = 298, - [301] = 301, - [302] = 295, - [303] = 303, - [304] = 303, - [305] = 305, - [306] = 306, - [307] = 307, - [308] = 308, - [309] = 309, - [310] = 309, - [311] = 311, - [312] = 312, - [313] = 303, - [314] = 311, - [315] = 303, - [316] = 316, - [317] = 317, - [318] = 316, - [319] = 312, - [320] = 309, - [321] = 321, - [322] = 303, - [323] = 311, - [324] = 311, - [325] = 303, - [326] = 311, - [327] = 317, - [328] = 317, - [329] = 329, - [330] = 330, - [331] = 331, - [332] = 312, - [333] = 333, - [334] = 334, - [335] = 321, - [336] = 336, - [337] = 334, - [338] = 333, - [339] = 339, - [340] = 340, - [341] = 333, - [342] = 334, - [343] = 343, - [344] = 331, - [345] = 333, - [346] = 334, - [347] = 333, - [348] = 334, - [349] = 333, - [350] = 334, - [351] = 311, -}; - -static inline bool sym_js_comment_character_set_1(int32_t c) { - return (c < ';' - ? (c < ' ' - ? (c < 11 - ? c == '\t' - : c <= '\r') - : (c <= '!' || (c < ',' - ? (c >= '(' && c <= '*') - : c <= ','))) - : (c <= ';' || (c < '{' - ? (c < ']' - ? c == '[' - : c <= ']') - : (c <= '{' || c == '}')))); -} - -static inline bool sym_plain_value_character_set_1(int32_t c) { - return (c < ';' - ? (c < ' ' - ? (c < '\t' - ? c == 0 - : c <= '\r') - : (c <= '!' || (c < ',' - ? (c >= '(' && c <= ')') - : c <= ','))) - : (c <= ';' || (c < '{' - ? (c < ']' - ? c == '[' - : c <= ']') - : (c <= '{' || c == '}')))); -} - -static inline bool sym_plain_value_character_set_2(int32_t c) { - return (c < ';' - ? (c < ' ' - ? (c < '\t' - ? c == 0 - : c <= '\r') - : (c <= '!' || (c < ',' - ? (c >= '(' && c <= '*') - : c <= ','))) - : (c <= ';' || (c < '{' - ? (c < ']' - ? c == '[' - : c <= ']') - : (c <= '{' || c == '}')))); -} - -static bool ts_lex(TSLexer *lexer, TSStateId state) { - START_LEXER(); - switch (state) { - case 0: - if (eof) ADVANCE(69); - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '$') ADVANCE(35); - if (lookahead == '&') ADVANCE(85); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(107); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(87); - if (lookahead == '+') ADVANCE(104); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(211); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ':') ADVANCE(109); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '=') ADVANCE(93); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '@') ADVANCE(39); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == '^') ADVANCE(37); - if (lookahead == 'a') ADVANCE(243); - if (lookahead == 'f') ADVANCE(252); - if (lookahead == 'n') ADVANCE(247); - if (lookahead == 'o') ADVANCE(245); - if (lookahead == 's') ADVANCE(239); - if (lookahead == 't') ADVANCE(248); - if (lookahead == '{') ADVANCE(78); - if (lookahead == '|') ADVANCE(106); - if (lookahead == '}') ADVANCE(79); - if (lookahead == '~') ADVANCE(102); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(215); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(66); - if (('A' <= lookahead && lookahead <= 'F') || - ('b' <= lookahead && lookahead <= 'd')) ADVANCE(259); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184); - if (('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 1: - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '%') ADVANCE(208); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(111); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(104); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(210); - if (lookahead == '.') ADVANCE(58); - if (lookahead == '/') ADVANCE(214); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '[') ADVANCE(92); - if (lookahead == '_') ADVANCE(218); - if (lookahead == '}') ADVANCE(79); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(205); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(206); - END_STATE(); - case 2: - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '&') ADVANCE(85); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(111); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(30); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(57); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '/') ADVANCE(23); - if (lookahead == ':') ADVANCE(34); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '[') ADVANCE(92); - if (lookahead == '_') ADVANCE(218); - if (lookahead == '}') ADVANCE(79); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 3: - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(107); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(104); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(210); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '/') ADVANCE(214); - if (lookahead == ':') ADVANCE(34); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '[') ADVANCE(92); - if (lookahead == '_') ADVANCE(218); - if (lookahead == '|') ADVANCE(105); - if (lookahead == '}') ADVANCE(79); - if (lookahead == '~') ADVANCE(101); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 4: - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(107); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(104); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(210); - if (lookahead == '.') ADVANCE(58); - if (lookahead == '/') ADVANCE(214); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '[') ADVANCE(92); - if (lookahead == '_') ADVANCE(218); - if (lookahead == 'a') ADVANCE(226); - if (lookahead == 'o') ADVANCE(230); - if (lookahead == '{') ADVANCE(78); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 5: - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(111); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(104); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(210); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '/') ADVANCE(214); - if (lookahead == ':') ADVANCE(34); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '[') ADVANCE(92); - if (lookahead == '_') ADVANCE(218); - if (lookahead == '|') ADVANCE(105); - if (lookahead == '}') ADVANCE(79); - if (lookahead == '~') ADVANCE(101); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(5); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 6: - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(111); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(104); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(210); - if (lookahead == '.') ADVANCE(58); - if (lookahead == '/') ADVANCE(214); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '[') ADVANCE(92); - if (lookahead == '_') ADVANCE(218); - if (lookahead == '}') ADVANCE(79); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(6); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 7: - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(111); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(104); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(210); - if (lookahead == '.') ADVANCE(58); - if (lookahead == '/') ADVANCE(214); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '[') ADVANCE(92); - if (lookahead == '_') ADVANCE(218); - if (lookahead == 'a') ADVANCE(226); - if (lookahead == 'o') ADVANCE(230); - if (lookahead == '{') ADVANCE(78); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 8: - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(111); - if (lookahead == '+') ADVANCE(30); - if (lookahead == '-') ADVANCE(57); - if (lookahead == '.') ADVANCE(58); - if (lookahead == '/') ADVANCE(23); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '[') ADVANCE(92); - if (lookahead == '_') ADVANCE(218); - if (lookahead == 'n') ADVANCE(227); - if (lookahead == 'o') ADVANCE(225); - if (lookahead == 's') ADVANCE(222); - if (lookahead == '{') ADVANCE(78); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(8); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 9: - if (lookahead == '#') ADVANCE(91); - if (lookahead == '$') ADVANCE(35); - if (lookahead == '(') ADVANCE(107); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(36); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '.') ADVANCE(88); - if (lookahead == '/') ADVANCE(22); - if (lookahead == ':') ADVANCE(109); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '=') ADVANCE(93); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == '^') ADVANCE(37); - if (lookahead == 'a') ADVANCE(45); - if (lookahead == 'o') ADVANCE(52); - if (lookahead == '{') ADVANCE(78); - if (lookahead == '|') ADVANCE(106); - if (lookahead == '~') ADVANCE(102); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(11); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('b' <= lookahead && lookahead <= 'f')) ADVANCE(61); - END_STATE(); - case 10: - if (lookahead == '#') ADVANCE(91); - if (lookahead == '$') ADVANCE(35); - if (lookahead == '(') ADVANCE(107); - if (lookahead == '*') ADVANCE(87); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(209); - if (lookahead == '.') ADVANCE(88); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ':') ADVANCE(34); - if (lookahead == '=') ADVANCE(93); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == '^') ADVANCE(37); - if (lookahead == '|') ADVANCE(106); - if (lookahead == '~') ADVANCE(102); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(12); - END_STATE(); - case 11: - if (lookahead == '#') ADVANCE(91); - if (lookahead == '$') ADVANCE(35); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(36); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '.') ADVANCE(88); - if (lookahead == '/') ADVANCE(22); - if (lookahead == ':') ADVANCE(109); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '=') ADVANCE(93); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == '^') ADVANCE(37); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == 'o') ADVANCE(52); - if (lookahead == '{') ADVANCE(78); - if (lookahead == '|') ADVANCE(106); - if (lookahead == '~') ADVANCE(102); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(11); - END_STATE(); - case 12: - if (lookahead == '#') ADVANCE(91); - if (lookahead == '$') ADVANCE(35); - if (lookahead == '*') ADVANCE(87); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(209); - if (lookahead == '.') ADVANCE(88); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ':') ADVANCE(34); - if (lookahead == '=') ADVANCE(93); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == '^') ADVANCE(37); - if (lookahead == '|') ADVANCE(106); - if (lookahead == '~') ADVANCE(102); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(12); - END_STATE(); - case 13: - if (lookahead == '#') ADVANCE(91); - if (lookahead == '(') ADVANCE(107); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(209); - if (lookahead == '.') ADVANCE(88); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ':') ADVANCE(109); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == 'o') ADVANCE(52); - if (lookahead == '|') ADVANCE(105); - if (lookahead == '~') ADVANCE(101); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(14); - END_STATE(); - case 14: - if (lookahead == '#') ADVANCE(91); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(209); - if (lookahead == '.') ADVANCE(88); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ':') ADVANCE(109); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == 'a') ADVANCE(44); - if (lookahead == 'o') ADVANCE(52); - if (lookahead == '|') ADVANCE(105); - if (lookahead == '~') ADVANCE(101); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(14); - END_STATE(); - case 15: - if (lookahead == '%') ADVANCE(208); - if (lookahead == '(') ADVANCE(111); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == '-') ADVANCE(212); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '_') ADVANCE(260); - if (lookahead == 'n') ADVANCE(198); - if (lookahead == 'o') ADVANCE(197); - if (lookahead == 's') ADVANCE(194); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 16: - if (lookahead == '(') ADVANCE(107); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == '-') ADVANCE(212); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ';') ADVANCE(72); - if (lookahead == 'n') ADVANCE(247); - if (lookahead == 'o') ADVANCE(246); - if (lookahead == 's') ADVANCE(239); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 17: - if (lookahead == '(') ADVANCE(111); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == '-') ADVANCE(212); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ';') ADVANCE(72); - if (lookahead == 'n') ADVANCE(247); - if (lookahead == 'o') ADVANCE(246); - if (lookahead == 's') ADVANCE(239); - if (lookahead == '{') ADVANCE(78); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(17); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 18: - if (lookahead == '(') ADVANCE(111); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == '-') ADVANCE(212); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ';') ADVANCE(72); - if (lookahead == 'n') ADVANCE(247); - if (lookahead == 'o') ADVANCE(246); - if (lookahead == 's') ADVANCE(239); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 19: - if (lookahead == '(') ADVANCE(111); - if (lookahead == '-') ADVANCE(63); - if (lookahead == '/') ADVANCE(22); - if (lookahead == ';') ADVANCE(72); - if (lookahead == 'n') ADVANCE(247); - if (lookahead == 'o') ADVANCE(246); - if (lookahead == 's') ADVANCE(239); - if (lookahead == '{') ADVANCE(78); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(19); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 20: - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(209); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ';') ADVANCE(72); - if (lookahead == ']') ADVANCE(99); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(20); - END_STATE(); - case 21: - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(209); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ';') ADVANCE(72); - if (lookahead == ']') ADVANCE(99); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(20); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(208); - END_STATE(); - case 22: - if (lookahead == '*') ADVANCE(25); - if (lookahead == '/') ADVANCE(312); - END_STATE(); - case 23: - if (lookahead == '*') ADVANCE(25); - if (lookahead == '/') ADVANCE(309); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(33); - END_STATE(); - case 24: - if (lookahead == '*') ADVANCE(24); - if (lookahead == '/') ADVANCE(313); - if (lookahead != 0) ADVANCE(25); - END_STATE(); - case 25: - if (lookahead == '*') ADVANCE(24); - if (lookahead != 0) ADVANCE(25); - END_STATE(); - case 26: - if (lookahead == '-') ADVANCE(63); - if (lookahead == '/') ADVANCE(22); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(27); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(259); - if (('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 27: - if (lookahead == '-') ADVANCE(63); - if (lookahead == '/') ADVANCE(22); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(27); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 28: - if (lookahead == '-') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(189); - END_STATE(); - case 29: - if (lookahead == '-') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(161); - END_STATE(); - case 30: - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(28); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - END_STATE(); - case 31: - if (lookahead == '/') ADVANCE(22); - if (lookahead == '{') ADVANCE(78); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(31); - END_STATE(); - case 32: - if (lookahead == '/') ADVANCE(22); - if (lookahead == '{') ADVANCE(78); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(31); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(208); - END_STATE(); - case 33: - if (lookahead == '/') ADVANCE(64); - if (lookahead == '-' || - lookahead == '_') ADVANCE(33); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(314); - END_STATE(); - case 34: - if (lookahead == ':') ADVANCE(90); - END_STATE(); - case 35: - if (lookahead == '=') ADVANCE(98); - END_STATE(); - case 36: - if (lookahead == '=') ADVANCE(97); - END_STATE(); - case 37: - if (lookahead == '=') ADVANCE(95); - END_STATE(); - case 38: - if (lookahead == 'a') ADVANCE(46); - END_STATE(); - case 39: - if (lookahead == 'c') ADVANCE(279); - if (lookahead == 'i') ADVANCE(281); - if (lookahead == 'k') ADVANCE(269); - if (lookahead == 'm') ADVANCE(270); - if (lookahead == 'n') ADVANCE(264); - if (lookahead == 's') ADVANCE(304); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 40: - if (lookahead == 'd') ADVANCE(112); - END_STATE(); - case 41: - if (lookahead == 'i') ADVANCE(42); - END_STATE(); - case 42: - if (lookahead == 'm') ADVANCE(50); - END_STATE(); - case 43: - if (lookahead == 'm') ADVANCE(80); - END_STATE(); - case 44: - if (lookahead == 'n') ADVANCE(40); - END_STATE(); - case 45: - if (lookahead == 'n') ADVANCE(40); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62); - END_STATE(); - case 46: - if (lookahead == 'n') ADVANCE(55); - END_STATE(); - case 47: - if (lookahead == 'o') ADVANCE(51); - END_STATE(); - case 48: - if (lookahead == 'o') ADVANCE(82); - END_STATE(); - case 49: - if (lookahead == 'o') ADVANCE(43); - END_STATE(); - case 50: - if (lookahead == 'p') ADVANCE(47); - END_STATE(); - case 51: - if (lookahead == 'r') ADVANCE(54); - END_STATE(); - case 52: - if (lookahead == 'r') ADVANCE(115); - END_STATE(); - case 53: - if (lookahead == 'r') ADVANCE(49); - END_STATE(); - case 54: - if (lookahead == 't') ADVANCE(38); - END_STATE(); - case 55: - if (lookahead == 't') ADVANCE(110); - END_STATE(); - case 56: - if (lookahead == '+' || - lookahead == '-') ADVANCE(60); - if (lookahead == '/') ADVANCE(22); - if (lookahead == 'f') ADVANCE(53); - if (lookahead == 't') ADVANCE(48); - if (lookahead == '}') ADVANCE(79); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(56); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); - END_STATE(); - case 57: - if (lookahead == '-' || - lookahead == '_') ADVANCE(218); - if (lookahead == '.') ADVANCE(58); - if (lookahead == '/') ADVANCE(64); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 58: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); - END_STATE(); - case 59: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(189); - END_STATE(); - case 60: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); - END_STATE(); - case 61: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62); - END_STATE(); - case 62: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(161); - END_STATE(); - case 63: - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 64: - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(33); - END_STATE(); - case 65: - if (!sym_plain_value_character_set_2(lookahead)) ADVANCE(314); - END_STATE(); - case 66: - if (eof) ADVANCE(69); - if (lookahead == '!') ADVANCE(41); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '$') ADVANCE(35); - if (lookahead == '&') ADVANCE(85); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(111); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(87); - if (lookahead == '+') ADVANCE(104); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(211); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '/') ADVANCE(213); - if (lookahead == ':') ADVANCE(109); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '=') ADVANCE(93); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '@') ADVANCE(39); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == '^') ADVANCE(37); - if (lookahead == 'a') ADVANCE(244); - if (lookahead == 'f') ADVANCE(253); - if (lookahead == 'n') ADVANCE(247); - if (lookahead == 'o') ADVANCE(245); - if (lookahead == 's') ADVANCE(239); - if (lookahead == 't') ADVANCE(248); - if (lookahead == '{') ADVANCE(78); - if (lookahead == '|') ADVANCE(106); - if (lookahead == '}') ADVANCE(79); - if (lookahead == '~') ADVANCE(102); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(216); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(66); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 67: - if (eof) ADVANCE(69); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '&') ADVANCE(85); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == '(') ADVANCE(107); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(63); - if (lookahead == '.') ADVANCE(88); - if (lookahead == '/') ADVANCE(22); - if (lookahead == ':') ADVANCE(109); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '@') ADVANCE(39); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == '{') ADVANCE(78); - if (lookahead == '|') ADVANCE(105); - if (lookahead == '}') ADVANCE(79); - if (lookahead == '~') ADVANCE(101); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(68); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 68: - if (eof) ADVANCE(69); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(91); - if (lookahead == '&') ADVANCE(85); - if (lookahead == '\'') ADVANCE(163); - if (lookahead == ')') ADVANCE(108); - if (lookahead == '*') ADVANCE(86); - if (lookahead == '+') ADVANCE(103); - if (lookahead == ',') ADVANCE(71); - if (lookahead == '-') ADVANCE(63); - if (lookahead == '.') ADVANCE(88); - if (lookahead == '/') ADVANCE(22); - if (lookahead == ':') ADVANCE(109); - if (lookahead == ';') ADVANCE(72); - if (lookahead == '>') ADVANCE(100); - if (lookahead == '@') ADVANCE(39); - if (lookahead == '[') ADVANCE(92); - if (lookahead == ']') ADVANCE(99); - if (lookahead == '{') ADVANCE(78); - if (lookahead == '|') ADVANCE(105); - if (lookahead == '}') ADVANCE(79); - if (lookahead == '~') ADVANCE(101); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(68); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 69: - ACCEPT_TOKEN(ts_builtin_sym_end); - END_STATE(); - case 70: - ACCEPT_TOKEN(anon_sym_ATimport); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 71: - ACCEPT_TOKEN(anon_sym_COMMA); - END_STATE(); - case 72: - ACCEPT_TOKEN(anon_sym_SEMI); - END_STATE(); - case 73: - ACCEPT_TOKEN(anon_sym_ATmedia); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 74: - ACCEPT_TOKEN(anon_sym_ATcharset); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 75: - ACCEPT_TOKEN(anon_sym_ATnamespace); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 76: - ACCEPT_TOKEN(anon_sym_ATkeyframes); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 77: - ACCEPT_TOKEN(aux_sym_keyframes_statement_token1); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 78: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 79: - ACCEPT_TOKEN(anon_sym_RBRACE); - END_STATE(); - case 80: - ACCEPT_TOKEN(sym_from); - END_STATE(); - case 81: - ACCEPT_TOKEN(sym_from); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 82: - ACCEPT_TOKEN(sym_to); - END_STATE(); - case 83: - ACCEPT_TOKEN(sym_to); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 84: - ACCEPT_TOKEN(anon_sym_ATsupports); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 85: - ACCEPT_TOKEN(sym_nesting_selector); - END_STATE(); - case 86: - ACCEPT_TOKEN(anon_sym_STAR); - END_STATE(); - case 87: - ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '=') ADVANCE(97); - END_STATE(); - case 88: - ACCEPT_TOKEN(anon_sym_DOT); - END_STATE(); - case 89: - ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); - END_STATE(); - case 90: - ACCEPT_TOKEN(anon_sym_COLON_COLON); - END_STATE(); - case 91: - ACCEPT_TOKEN(anon_sym_POUND); - END_STATE(); - case 92: - ACCEPT_TOKEN(anon_sym_LBRACK); - END_STATE(); - case 93: - ACCEPT_TOKEN(anon_sym_EQ); - END_STATE(); - case 94: - ACCEPT_TOKEN(anon_sym_TILDE_EQ); - END_STATE(); - case 95: - ACCEPT_TOKEN(anon_sym_CARET_EQ); - END_STATE(); - case 96: - ACCEPT_TOKEN(anon_sym_PIPE_EQ); - END_STATE(); - case 97: - ACCEPT_TOKEN(anon_sym_STAR_EQ); - END_STATE(); - case 98: - ACCEPT_TOKEN(anon_sym_DOLLAR_EQ); - END_STATE(); - case 99: - ACCEPT_TOKEN(anon_sym_RBRACK); - END_STATE(); - case 100: - ACCEPT_TOKEN(anon_sym_GT); - END_STATE(); - case 101: - ACCEPT_TOKEN(anon_sym_TILDE); - END_STATE(); - case 102: - ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '=') ADVANCE(94); - END_STATE(); - case 103: - ACCEPT_TOKEN(anon_sym_PLUS); - END_STATE(); - case 104: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(28); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - END_STATE(); - case 105: - ACCEPT_TOKEN(anon_sym_PIPE); - END_STATE(); - case 106: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(96); - END_STATE(); - case 107: - ACCEPT_TOKEN(anon_sym_LPAREN); - END_STATE(); - case 108: - ACCEPT_TOKEN(anon_sym_RPAREN); - END_STATE(); - case 109: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(90); - END_STATE(); - case 110: - ACCEPT_TOKEN(sym_important); - END_STATE(); - case 111: - ACCEPT_TOKEN(anon_sym_LPAREN2); - END_STATE(); - case 112: - ACCEPT_TOKEN(anon_sym_and); - END_STATE(); - case 113: - ACCEPT_TOKEN(anon_sym_and); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 114: - ACCEPT_TOKEN(anon_sym_and); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 115: - ACCEPT_TOKEN(anon_sym_or); - END_STATE(); - case 116: - ACCEPT_TOKEN(anon_sym_or); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 117: - ACCEPT_TOKEN(anon_sym_or); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 118: - ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '%') ADVANCE(208); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 119: - ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 120: - ACCEPT_TOKEN(anon_sym_not); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 121: - ACCEPT_TOKEN(anon_sym_only); - if (lookahead == '%') ADVANCE(208); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 122: - ACCEPT_TOKEN(anon_sym_only); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 123: - ACCEPT_TOKEN(anon_sym_only); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 124: - ACCEPT_TOKEN(anon_sym_selector); - if (lookahead == '%') ADVANCE(208); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 125: - ACCEPT_TOKEN(anon_sym_selector); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 126: - ACCEPT_TOKEN(anon_sym_selector); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 127: - ACCEPT_TOKEN(aux_sym_color_value_token1); - END_STATE(); - case 128: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(189); - END_STATE(); - case 129: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(127); - END_STATE(); - case 130: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(153); - END_STATE(); - case 131: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(155); - END_STATE(); - case 132: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(157); - END_STATE(); - case 133: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); - END_STATE(); - case 134: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(28); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - END_STATE(); - case 135: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(128); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(127); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(134); - END_STATE(); - case 136: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(130); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(155); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(137); - END_STATE(); - case 137: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(129); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(153); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(135); - END_STATE(); - case 138: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(131); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(157); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(136); - END_STATE(); - case 139: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(132); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(138); - END_STATE(); - case 140: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(189); - END_STATE(); - case 141: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(190); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 142: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(141); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(162); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 143: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(127); - END_STATE(); - case 144: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(154); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 145: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(153); - END_STATE(); - case 146: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(142); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(152); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 147: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(156); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 148: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(155); - END_STATE(); - case 149: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 150: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(157); - END_STATE(); - case 151: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); - END_STATE(); - case 152: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(162); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 153: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(127); - END_STATE(); - case 154: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(152); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 155: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(153); - END_STATE(); - case 156: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(154); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 157: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(155); - END_STATE(); - case 158: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(156); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 159: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(157); - END_STATE(); - case 160: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(158); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 161: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); - END_STATE(); - case 162: - ACCEPT_TOKEN(aux_sym_color_value_token1); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 163: - ACCEPT_TOKEN(anon_sym_SQUOTE); - END_STATE(); - case 164: - ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '\n') ADVANCE(169); - if (lookahead != 0 && - lookahead != '\\') ADVANCE(170); - if (lookahead == '\\') ADVANCE(164); - END_STATE(); - case 165: - ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '*') ADVANCE(167); - if (lookahead == '/') ADVANCE(170); - if (lookahead == '\\') ADVANCE(172); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\'') ADVANCE(169); - END_STATE(); - case 166: - ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '*') ADVANCE(166); - if (lookahead == '/') ADVANCE(169); - if (lookahead == '\\') ADVANCE(171); - if (lookahead == '\n' || - lookahead == '\'') ADVANCE(25); - if (lookahead != 0) ADVANCE(167); - END_STATE(); - case 167: - ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '*') ADVANCE(166); - if (lookahead == '\\') ADVANCE(171); - if (lookahead == '\n' || - lookahead == '\'') ADVANCE(25); - if (lookahead != 0) ADVANCE(167); - END_STATE(); - case 168: - ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '/') ADVANCE(165); - if (lookahead == '\\') ADVANCE(172); - if (lookahead == '\t' || - (11 <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(168); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\'') ADVANCE(169); - END_STATE(); - case 169: - ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '\\') ADVANCE(172); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\'') ADVANCE(169); - END_STATE(); - case 170: - ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead == '\\') ADVANCE(164); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\'') ADVANCE(170); - END_STATE(); - case 171: - ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead != 0 && - lookahead != '*' && - lookahead != '\\') ADVANCE(167); - if (lookahead == '*') ADVANCE(166); - if (lookahead == '\\') ADVANCE(171); - END_STATE(); - case 172: - ACCEPT_TOKEN(aux_sym_string_value_token1); - if (lookahead != 0 && - lookahead != '\\') ADVANCE(169); - if (lookahead == '\\') ADVANCE(172); - END_STATE(); - case 173: - ACCEPT_TOKEN(anon_sym_DQUOTE); - END_STATE(); - case 174: - ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '\n') ADVANCE(179); - if (lookahead != 0 && - lookahead != '\\') ADVANCE(180); - if (lookahead == '\\') ADVANCE(174); - END_STATE(); - case 175: - ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '*') ADVANCE(177); - if (lookahead == '/') ADVANCE(180); - if (lookahead == '\\') ADVANCE(182); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"') ADVANCE(179); - END_STATE(); - case 176: - ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '*') ADVANCE(176); - if (lookahead == '/') ADVANCE(179); - if (lookahead == '\\') ADVANCE(181); - if (lookahead == '\n' || - lookahead == '"') ADVANCE(25); - if (lookahead != 0) ADVANCE(177); - END_STATE(); - case 177: - ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '*') ADVANCE(176); - if (lookahead == '\\') ADVANCE(181); - if (lookahead == '\n' || - lookahead == '"') ADVANCE(25); - if (lookahead != 0) ADVANCE(177); - END_STATE(); - case 178: - ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '/') ADVANCE(175); - if (lookahead == '\\') ADVANCE(182); - if (lookahead == '\t' || - (11 <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(178); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"') ADVANCE(179); - END_STATE(); - case 179: - ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '\\') ADVANCE(182); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"') ADVANCE(179); - END_STATE(); - case 180: - ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead == '\\') ADVANCE(174); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"') ADVANCE(180); - END_STATE(); - case 181: - ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead != 0 && - lookahead != '*' && - lookahead != '\\') ADVANCE(177); - if (lookahead == '*') ADVANCE(176); - if (lookahead == '\\') ADVANCE(181); - END_STATE(); - case 182: - ACCEPT_TOKEN(aux_sym_string_value_token2); - if (lookahead != 0 && - lookahead != '\\') ADVANCE(179); - if (lookahead == '\\') ADVANCE(182); - END_STATE(); - case 183: - ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(28); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - END_STATE(); - case 184: - ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(29); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185); - END_STATE(); - case 185: - ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(133); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(161); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(139); - END_STATE(); - case 186: - ACCEPT_TOKEN(aux_sym_integer_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); - END_STATE(); - case 187: - ACCEPT_TOKEN(aux_sym_float_value_token1); - if (lookahead == '/') ADVANCE(65); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 188: - ACCEPT_TOKEN(aux_sym_float_value_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(28); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); - END_STATE(); - case 189: - ACCEPT_TOKEN(aux_sym_float_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(189); - END_STATE(); - case 190: - ACCEPT_TOKEN(aux_sym_float_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(190); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 191: - ACCEPT_TOKEN(aux_sym_float_value_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(160); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 192: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'c') ADVANCE(202); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 193: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'e') ADVANCE(192); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 194: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'e') ADVANCE(196); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 195: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'l') ADVANCE(203); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 196: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'l') ADVANCE(193); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 197: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'n') ADVANCE(195); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 198: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'o') ADVANCE(201); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 199: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 200: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'r') ADVANCE(124); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 201: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 't') ADVANCE(118); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 202: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 't') ADVANCE(199); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 203: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == 'y') ADVANCE(121); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 204: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(208); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(204); - END_STATE(); - case 205: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(207); - if (lookahead == '-') ADVANCE(234); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '_') ADVANCE(235); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(206); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 206: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%') ADVANCE(207); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(235); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(206); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 207: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(207); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 208: - ACCEPT_TOKEN(sym_unit); - if (lookahead == '%' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(208); - END_STATE(); - case 209: - ACCEPT_TOKEN(anon_sym_DASH); - END_STATE(); - case 210: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-' || - lookahead == '_') ADVANCE(218); - if (lookahead == '.') ADVANCE(58); - if (lookahead == '/') ADVANCE(64); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 211: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'D') || - ('F' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'd') || - ('f' <= lookahead && lookahead <= 'z')) ADVANCE(260); - if (lookahead == '.') ADVANCE(58); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(216); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); - END_STATE(); - case 212: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 213: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(25); - END_STATE(); - case 214: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(25); - if (lookahead == '/') ADVANCE(309); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(33); - END_STATE(); - case 215: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(257); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(258); - if (('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 216: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(257); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(190); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 217: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(234); - if (lookahead == '/') ADVANCE(65); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 218: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(64); - if (lookahead == '-' || - lookahead == '_') ADVANCE(218); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(260); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - END_STATE(); - case 219: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'c') ADVANCE(232); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 220: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'd') ADVANCE(113); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 221: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'e') ADVANCE(219); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 222: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'e') ADVANCE(224); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 223: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'l') ADVANCE(233); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 224: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'l') ADVANCE(221); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 225: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'n') ADVANCE(223); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 226: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'n') ADVANCE(220); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 227: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'o') ADVANCE(231); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 228: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'o') ADVANCE(229); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 229: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'r') ADVANCE(125); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 230: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'r') ADVANCE(116); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 231: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 't') ADVANCE(119); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 232: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 't') ADVANCE(228); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 233: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == 'y') ADVANCE(122); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 234: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 235: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 236: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(255); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 237: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'd') ADVANCE(114); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 238: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(236); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 239: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(241); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 240: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(256); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 241: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(238); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 242: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'm') ADVANCE(81); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 243: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(237); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(258); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 244: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(237); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 245: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(240); - if (lookahead == 'r') ADVANCE(117); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 246: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(240); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 247: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(254); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 248: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(83); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 249: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(242); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 250: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(251); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 251: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') ADVANCE(126); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 252: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') ADVANCE(249); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(258); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 253: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') ADVANCE(249); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 254: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(120); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 255: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(250); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 256: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'y') ADVANCE(123); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 257: - ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(190); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 258: - ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(160); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 259: - ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(258); - if (lookahead == '-' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 260: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(260); - END_STATE(); - case 261: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(291); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 262: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(73); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 263: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(267); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 264: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(282); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 265: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(283); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 266: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'a') ADVANCE(284); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 267: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'c') ADVANCE(271); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 268: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'd') ADVANCE(280); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 269: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(305); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 270: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(268); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 271: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(75); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 272: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(299); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 273: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(302); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 274: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(297); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 275: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(298); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 276: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'e') ADVANCE(306); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 277: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') ADVANCE(294); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 278: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'f') ADVANCE(295); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 279: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'h') ADVANCE(261); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 280: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'i') ADVANCE(262); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 281: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'm') ADVANCE(287); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 282: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'm') ADVANCE(272); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 283: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'm') ADVANCE(274); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 284: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'm') ADVANCE(275); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 285: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'o') ADVANCE(292); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 286: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'o') ADVANCE(293); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 287: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'p') ADVANCE(285); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 288: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'p') ADVANCE(263); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 289: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'p') ADVANCE(286); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 290: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'p') ADVANCE(289); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 291: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'r') ADVANCE(300); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 292: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'r') ADVANCE(301); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 293: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'r') ADVANCE(303); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 294: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'r') ADVANCE(265); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 295: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'r') ADVANCE(266); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 296: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 's') ADVANCE(84); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 297: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 's') ADVANCE(76); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 298: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 's') ADVANCE(77); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 299: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 's') ADVANCE(288); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 300: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 's') ADVANCE(273); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 301: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 't') ADVANCE(70); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 302: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 't') ADVANCE(74); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 303: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 't') ADVANCE(296); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 304: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'u') ADVANCE(290); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 305: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'y') ADVANCE(277); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 306: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == 'y') ADVANCE(278); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 307: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == 'k') ADVANCE(276); - if (lookahead == '-' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(308); - END_STATE(); - case 308: - ACCEPT_TOKEN(sym_at_keyword); - if (lookahead == '-' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(308); - END_STATE(); - case 309: - ACCEPT_TOKEN(sym_js_comment); - if (lookahead == '/') ADVANCE(310); - if (lookahead == '-' || - lookahead == '_') ADVANCE(309); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(315); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); - END_STATE(); - case 310: - ACCEPT_TOKEN(sym_js_comment); - if (sym_js_comment_character_set_1(lookahead)) ADVANCE(312); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(309); - END_STATE(); - case 311: - ACCEPT_TOKEN(sym_js_comment); - if (sym_js_comment_character_set_1(lookahead)) ADVANCE(312); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(315); - END_STATE(); - case 312: - ACCEPT_TOKEN(sym_js_comment); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); - END_STATE(); - case 313: - ACCEPT_TOKEN(sym_comment); - END_STATE(); - case 314: - ACCEPT_TOKEN(sym_plain_value); - if (lookahead == '/') ADVANCE(65); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(314); - END_STATE(); - case 315: - ACCEPT_TOKEN(sym_plain_value); - if (lookahead == '/') ADVANCE(311); - if (!sym_plain_value_character_set_1(lookahead)) ADVANCE(315); - END_STATE(); - default: - return false; - } -} - -static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 67, .external_lex_state = 2}, - [2] = {.lex_state = 67, .external_lex_state = 2}, - [3] = {.lex_state = 67, .external_lex_state = 2}, - [4] = {.lex_state = 67, .external_lex_state = 2}, - [5] = {.lex_state = 67, .external_lex_state = 2}, - [6] = {.lex_state = 67, .external_lex_state = 2}, - [7] = {.lex_state = 67, .external_lex_state = 2}, - [8] = {.lex_state = 67, .external_lex_state = 2}, - [9] = {.lex_state = 67, .external_lex_state = 2}, - [10] = {.lex_state = 67, .external_lex_state = 2}, - [11] = {.lex_state = 2, .external_lex_state = 2}, - [12] = {.lex_state = 2, .external_lex_state = 2}, - [13] = {.lex_state = 2, .external_lex_state = 2}, - [14] = {.lex_state = 2, .external_lex_state = 2}, - [15] = {.lex_state = 2, .external_lex_state = 2}, - [16] = {.lex_state = 8}, - [17] = {.lex_state = 8}, - [18] = {.lex_state = 8}, - [19] = {.lex_state = 5}, - [20] = {.lex_state = 5}, - [21] = {.lex_state = 5}, - [22] = {.lex_state = 3, .external_lex_state = 3}, - [23] = {.lex_state = 2}, - [24] = {.lex_state = 2}, - [25] = {.lex_state = 2}, - [26] = {.lex_state = 67, .external_lex_state = 2}, - [27] = {.lex_state = 67, .external_lex_state = 2}, - [28] = {.lex_state = 10, .external_lex_state = 3}, - [29] = {.lex_state = 67, .external_lex_state = 2}, - [30] = {.lex_state = 2}, - [31] = {.lex_state = 67, .external_lex_state = 2}, - [32] = {.lex_state = 2}, - [33] = {.lex_state = 67, .external_lex_state = 2}, - [34] = {.lex_state = 2}, - [35] = {.lex_state = 2}, - [36] = {.lex_state = 5, .external_lex_state = 3}, - [37] = {.lex_state = 67, .external_lex_state = 2}, - [38] = {.lex_state = 5, .external_lex_state = 3}, - [39] = {.lex_state = 2}, - [40] = {.lex_state = 67, .external_lex_state = 2}, - [41] = {.lex_state = 67, .external_lex_state = 2}, - [42] = {.lex_state = 2}, - [43] = {.lex_state = 67, .external_lex_state = 2}, - [44] = {.lex_state = 2}, - [45] = {.lex_state = 9, .external_lex_state = 3}, - [46] = {.lex_state = 9, .external_lex_state = 3}, - [47] = {.lex_state = 9, .external_lex_state = 3}, - [48] = {.lex_state = 9, .external_lex_state = 3}, - [49] = {.lex_state = 2}, - [50] = {.lex_state = 2}, - [51] = {.lex_state = 2}, - [52] = {.lex_state = 2}, - [53] = {.lex_state = 2}, - [54] = {.lex_state = 2}, - [55] = {.lex_state = 4}, - [56] = {.lex_state = 2}, - [57] = {.lex_state = 9, .external_lex_state = 3}, - [58] = {.lex_state = 9, .external_lex_state = 3}, - [59] = {.lex_state = 9, .external_lex_state = 3}, - [60] = {.lex_state = 9, .external_lex_state = 3}, - [61] = {.lex_state = 9, .external_lex_state = 3}, - [62] = {.lex_state = 9, .external_lex_state = 3}, - [63] = {.lex_state = 2}, - [64] = {.lex_state = 9, .external_lex_state = 3}, - [65] = {.lex_state = 9, .external_lex_state = 3}, - [66] = {.lex_state = 9, .external_lex_state = 3}, - [67] = {.lex_state = 3}, - [68] = {.lex_state = 2}, - [69] = {.lex_state = 9, .external_lex_state = 3}, - [70] = {.lex_state = 9, .external_lex_state = 3}, - [71] = {.lex_state = 9, .external_lex_state = 3}, - [72] = {.lex_state = 9, .external_lex_state = 3}, - [73] = {.lex_state = 9, .external_lex_state = 3}, - [74] = {.lex_state = 9, .external_lex_state = 3}, - [75] = {.lex_state = 9, .external_lex_state = 3}, - [76] = {.lex_state = 9, .external_lex_state = 3}, - [77] = {.lex_state = 9, .external_lex_state = 3}, - [78] = {.lex_state = 9, .external_lex_state = 3}, - [79] = {.lex_state = 9, .external_lex_state = 3}, - [80] = {.lex_state = 9, .external_lex_state = 3}, - [81] = {.lex_state = 9, .external_lex_state = 3}, - [82] = {.lex_state = 9, .external_lex_state = 3}, - [83] = {.lex_state = 9, .external_lex_state = 3}, - [84] = {.lex_state = 9, .external_lex_state = 3}, - [85] = {.lex_state = 9, .external_lex_state = 3}, - [86] = {.lex_state = 67, .external_lex_state = 2}, - [87] = {.lex_state = 1}, - [88] = {.lex_state = 67, .external_lex_state = 2}, - [89] = {.lex_state = 67, .external_lex_state = 2}, - [90] = {.lex_state = 67, .external_lex_state = 2}, - [91] = {.lex_state = 2}, - [92] = {.lex_state = 67, .external_lex_state = 2}, - [93] = {.lex_state = 67, .external_lex_state = 2}, - [94] = {.lex_state = 67, .external_lex_state = 2}, - [95] = {.lex_state = 67, .external_lex_state = 2}, - [96] = {.lex_state = 2}, - [97] = {.lex_state = 67, .external_lex_state = 2}, - [98] = {.lex_state = 67, .external_lex_state = 2}, - [99] = {.lex_state = 67, .external_lex_state = 2}, - [100] = {.lex_state = 67, .external_lex_state = 2}, - [101] = {.lex_state = 67, .external_lex_state = 2}, - [102] = {.lex_state = 2}, - [103] = {.lex_state = 2}, - [104] = {.lex_state = 67, .external_lex_state = 2}, - [105] = {.lex_state = 2}, - [106] = {.lex_state = 67, .external_lex_state = 2}, - [107] = {.lex_state = 67, .external_lex_state = 2}, - [108] = {.lex_state = 67, .external_lex_state = 2}, - [109] = {.lex_state = 67, .external_lex_state = 2}, - [110] = {.lex_state = 67, .external_lex_state = 2}, - [111] = {.lex_state = 67, .external_lex_state = 2}, - [112] = {.lex_state = 67, .external_lex_state = 2}, - [113] = {.lex_state = 67, .external_lex_state = 2}, - [114] = {.lex_state = 1}, - [115] = {.lex_state = 67, .external_lex_state = 2}, - [116] = {.lex_state = 67, .external_lex_state = 2}, - [117] = {.lex_state = 67, .external_lex_state = 2}, - [118] = {.lex_state = 67, .external_lex_state = 2}, - [119] = {.lex_state = 67, .external_lex_state = 2}, - [120] = {.lex_state = 2}, - [121] = {.lex_state = 2}, - [122] = {.lex_state = 67, .external_lex_state = 2}, - [123] = {.lex_state = 2}, - [124] = {.lex_state = 67, .external_lex_state = 2}, - [125] = {.lex_state = 67, .external_lex_state = 2}, - [126] = {.lex_state = 67, .external_lex_state = 2}, - [127] = {.lex_state = 2}, - [128] = {.lex_state = 2}, - [129] = {.lex_state = 67, .external_lex_state = 2}, - [130] = {.lex_state = 2}, - [131] = {.lex_state = 67, .external_lex_state = 2}, - [132] = {.lex_state = 2}, - [133] = {.lex_state = 67, .external_lex_state = 2}, - [134] = {.lex_state = 2}, - [135] = {.lex_state = 67, .external_lex_state = 2}, - [136] = {.lex_state = 2}, - [137] = {.lex_state = 67, .external_lex_state = 2}, - [138] = {.lex_state = 2}, - [139] = {.lex_state = 67, .external_lex_state = 2}, - [140] = {.lex_state = 67, .external_lex_state = 2}, - [141] = {.lex_state = 2}, - [142] = {.lex_state = 67, .external_lex_state = 2}, - [143] = {.lex_state = 67, .external_lex_state = 2}, - [144] = {.lex_state = 67, .external_lex_state = 2}, - [145] = {.lex_state = 67, .external_lex_state = 2}, - [146] = {.lex_state = 2}, - [147] = {.lex_state = 67, .external_lex_state = 2}, - [148] = {.lex_state = 2}, - [149] = {.lex_state = 67, .external_lex_state = 2}, - [150] = {.lex_state = 67, .external_lex_state = 2}, - [151] = {.lex_state = 2}, - [152] = {.lex_state = 67, .external_lex_state = 2}, - [153] = {.lex_state = 2}, - [154] = {.lex_state = 5}, - [155] = {.lex_state = 5}, - [156] = {.lex_state = 5}, - [157] = {.lex_state = 5}, - [158] = {.lex_state = 5}, - [159] = {.lex_state = 5}, - [160] = {.lex_state = 5}, - [161] = {.lex_state = 5}, - [162] = {.lex_state = 5}, - [163] = {.lex_state = 5}, - [164] = {.lex_state = 5}, - [165] = {.lex_state = 5}, - [166] = {.lex_state = 5}, - [167] = {.lex_state = 9, .external_lex_state = 3}, - [168] = {.lex_state = 5}, - [169] = {.lex_state = 9, .external_lex_state = 3}, - [170] = {.lex_state = 9, .external_lex_state = 3}, - [171] = {.lex_state = 5}, - [172] = {.lex_state = 5}, - [173] = {.lex_state = 5}, - [174] = {.lex_state = 9, .external_lex_state = 3}, - [175] = {.lex_state = 5}, - [176] = {.lex_state = 5}, - [177] = {.lex_state = 5}, - [178] = {.lex_state = 17}, - [179] = {.lex_state = 5}, - [180] = {.lex_state = 17}, - [181] = {.lex_state = 13, .external_lex_state = 3}, - [182] = {.lex_state = 13, .external_lex_state = 3}, - [183] = {.lex_state = 19}, - [184] = {.lex_state = 67, .external_lex_state = 3}, - [185] = {.lex_state = 67, .external_lex_state = 3}, - [186] = {.lex_state = 67, .external_lex_state = 3}, - [187] = {.lex_state = 67, .external_lex_state = 3}, - [188] = {.lex_state = 67, .external_lex_state = 3}, - [189] = {.lex_state = 67, .external_lex_state = 3}, - [190] = {.lex_state = 67, .external_lex_state = 3}, - [191] = {.lex_state = 16}, - [192] = {.lex_state = 67, .external_lex_state = 3}, - [193] = {.lex_state = 17}, - [194] = {.lex_state = 19}, - [195] = {.lex_state = 15}, - [196] = {.lex_state = 15}, - [197] = {.lex_state = 19}, - [198] = {.lex_state = 19}, - [199] = {.lex_state = 19}, - [200] = {.lex_state = 19}, - [201] = {.lex_state = 19}, - [202] = {.lex_state = 19}, - [203] = {.lex_state = 19}, - [204] = {.lex_state = 67, .external_lex_state = 3}, - [205] = {.lex_state = 17}, - [206] = {.lex_state = 67, .external_lex_state = 3}, - [207] = {.lex_state = 13}, - [208] = {.lex_state = 17}, - [209] = {.lex_state = 17}, - [210] = {.lex_state = 17}, - [211] = {.lex_state = 17}, - [212] = {.lex_state = 17}, - [213] = {.lex_state = 17}, - [214] = {.lex_state = 17}, - [215] = {.lex_state = 13}, - [216] = {.lex_state = 17}, - [217] = {.lex_state = 17}, - [218] = {.lex_state = 17}, - [219] = {.lex_state = 21}, - [220] = {.lex_state = 21}, - [221] = {.lex_state = 13}, - [222] = {.lex_state = 13}, - [223] = {.lex_state = 13}, - [224] = {.lex_state = 13}, - [225] = {.lex_state = 13}, - [226] = {.lex_state = 13}, - [227] = {.lex_state = 13}, - [228] = {.lex_state = 13}, - [229] = {.lex_state = 13}, - [230] = {.lex_state = 13}, - [231] = {.lex_state = 13}, - [232] = {.lex_state = 13}, - [233] = {.lex_state = 13}, - [234] = {.lex_state = 9}, - [235] = {.lex_state = 13}, - [236] = {.lex_state = 56}, - [237] = {.lex_state = 9}, - [238] = {.lex_state = 56}, - [239] = {.lex_state = 56}, - [240] = {.lex_state = 67}, - [241] = {.lex_state = 56}, - [242] = {.lex_state = 67}, - [243] = {.lex_state = 56}, - [244] = {.lex_state = 13}, - [245] = {.lex_state = 13}, - [246] = {.lex_state = 9}, - [247] = {.lex_state = 9}, - [248] = {.lex_state = 9}, - [249] = {.lex_state = 9}, - [250] = {.lex_state = 9}, - [251] = {.lex_state = 9}, - [252] = {.lex_state = 9}, - [253] = {.lex_state = 9}, - [254] = {.lex_state = 13}, - [255] = {.lex_state = 67}, - [256] = {.lex_state = 13}, - [257] = {.lex_state = 67}, - [258] = {.lex_state = 13}, - [259] = {.lex_state = 67}, - [260] = {.lex_state = 9}, - [261] = {.lex_state = 13}, - [262] = {.lex_state = 13}, - [263] = {.lex_state = 9}, - [264] = {.lex_state = 13}, - [265] = {.lex_state = 13}, - [266] = {.lex_state = 67}, - [267] = {.lex_state = 9}, - [268] = {.lex_state = 9}, - [269] = {.lex_state = 67}, - [270] = {.lex_state = 67}, - [271] = {.lex_state = 9}, - [272] = {.lex_state = 67}, - [273] = {.lex_state = 67}, - [274] = {.lex_state = 56}, - [275] = {.lex_state = 56}, - [276] = {.lex_state = 67}, - [277] = {.lex_state = 9}, - [278] = {.lex_state = 56}, - [279] = {.lex_state = 67}, - [280] = {.lex_state = 67}, - [281] = {.lex_state = 56}, - [282] = {.lex_state = 67}, - [283] = {.lex_state = 67}, - [284] = {.lex_state = 67}, - [285] = {.lex_state = 67}, - [286] = {.lex_state = 67}, - [287] = {.lex_state = 9}, - [288] = {.lex_state = 67}, - [289] = {.lex_state = 67}, - [290] = {.lex_state = 67}, - [291] = {.lex_state = 67}, - [292] = {.lex_state = 67}, - [293] = {.lex_state = 67}, - [294] = {.lex_state = 32}, - [295] = {.lex_state = 67}, - [296] = {.lex_state = 67}, - [297] = {.lex_state = 67}, - [298] = {.lex_state = 26}, - [299] = {.lex_state = 67}, - [300] = {.lex_state = 26}, - [301] = {.lex_state = 67}, - [302] = {.lex_state = 67}, - [303] = {.lex_state = 67}, - [304] = {.lex_state = 67}, - [305] = {.lex_state = 67}, - [306] = {.lex_state = 67}, - [307] = {.lex_state = 67}, - [308] = {.lex_state = 67}, - [309] = {.lex_state = 67}, - [310] = {.lex_state = 67}, - [311] = {.lex_state = 67}, - [312] = {.lex_state = 9}, - [313] = {.lex_state = 67}, - [314] = {.lex_state = 67}, - [315] = {.lex_state = 67}, - [316] = {.lex_state = 67}, - [317] = {.lex_state = 67}, - [318] = {.lex_state = 67}, - [319] = {.lex_state = 9}, - [320] = {.lex_state = 67}, - [321] = {.lex_state = 67}, - [322] = {.lex_state = 67}, - [323] = {.lex_state = 67}, - [324] = {.lex_state = 67}, - [325] = {.lex_state = 67}, - [326] = {.lex_state = 67}, - [327] = {.lex_state = 67}, - [328] = {.lex_state = 67}, - [329] = {.lex_state = 19}, - [330] = {.lex_state = 67}, - [331] = {.lex_state = 67}, - [332] = {.lex_state = 9}, - [333] = {.lex_state = 168}, - [334] = {.lex_state = 178}, - [335] = {.lex_state = 67}, - [336] = {.lex_state = 67}, - [337] = {.lex_state = 178}, - [338] = {.lex_state = 168}, - [339] = {.lex_state = 67}, - [340] = {.lex_state = 67}, - [341] = {.lex_state = 168}, - [342] = {.lex_state = 178}, - [343] = {.lex_state = 67}, - [344] = {.lex_state = 67}, - [345] = {.lex_state = 168}, - [346] = {.lex_state = 178}, - [347] = {.lex_state = 168}, - [348] = {.lex_state = 178}, - [349] = {.lex_state = 168}, - [350] = {.lex_state = 178}, - [351] = {.lex_state = 67}, -}; - -static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { - [ts_builtin_sym_end] = ACTIONS(1), - [anon_sym_ATimport] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [anon_sym_SEMI] = ACTIONS(1), - [anon_sym_ATmedia] = ACTIONS(1), - [anon_sym_ATcharset] = ACTIONS(1), - [anon_sym_ATnamespace] = ACTIONS(1), - [anon_sym_ATkeyframes] = ACTIONS(1), - [aux_sym_keyframes_statement_token1] = ACTIONS(1), - [anon_sym_LBRACE] = ACTIONS(1), - [anon_sym_RBRACE] = ACTIONS(1), - [sym_from] = ACTIONS(1), - [sym_to] = ACTIONS(1), - [anon_sym_ATsupports] = ACTIONS(1), - [sym_nesting_selector] = ACTIONS(1), - [anon_sym_STAR] = ACTIONS(1), - [anon_sym_DOT] = ACTIONS(1), - [anon_sym_COLON_COLON] = ACTIONS(1), - [anon_sym_POUND] = ACTIONS(1), - [anon_sym_LBRACK] = ACTIONS(1), - [anon_sym_EQ] = ACTIONS(1), - [anon_sym_TILDE_EQ] = ACTIONS(1), - [anon_sym_CARET_EQ] = ACTIONS(1), - [anon_sym_PIPE_EQ] = ACTIONS(1), - [anon_sym_STAR_EQ] = ACTIONS(1), - [anon_sym_DOLLAR_EQ] = ACTIONS(1), - [anon_sym_RBRACK] = ACTIONS(1), - [anon_sym_GT] = ACTIONS(1), - [anon_sym_TILDE] = ACTIONS(1), - [anon_sym_PLUS] = ACTIONS(1), - [anon_sym_PIPE] = ACTIONS(1), - [anon_sym_LPAREN] = ACTIONS(1), - [anon_sym_RPAREN] = ACTIONS(1), - [anon_sym_COLON] = ACTIONS(1), - [sym_important] = ACTIONS(1), - [anon_sym_LPAREN2] = ACTIONS(1), - [anon_sym_and] = ACTIONS(1), - [anon_sym_or] = ACTIONS(1), - [anon_sym_not] = ACTIONS(1), - [anon_sym_only] = ACTIONS(1), - [anon_sym_selector] = ACTIONS(1), - [aux_sym_color_value_token1] = ACTIONS(1), - [anon_sym_SQUOTE] = ACTIONS(1), - [anon_sym_DQUOTE] = ACTIONS(1), - [aux_sym_integer_value_token1] = ACTIONS(1), - [aux_sym_float_value_token1] = ACTIONS(1), - [anon_sym_DASH] = ACTIONS(1), - [anon_sym_SLASH] = ACTIONS(1), - [sym_identifier] = ACTIONS(1), - [sym_at_keyword] = ACTIONS(1), - [sym_js_comment] = ACTIONS(3), - [sym_comment] = ACTIONS(5), - [sym__descendant_operator] = ACTIONS(1), - [sym__pseudo_class_selector_colon] = ACTIONS(1), - [sym___error_recovery] = ACTIONS(1), - }, - [1] = { - [sym_stylesheet] = STATE(336), - [sym_import_statement] = STATE(10), - [sym_media_statement] = STATE(10), - [sym_charset_statement] = STATE(10), - [sym_namespace_statement] = STATE(10), - [sym_keyframes_statement] = STATE(10), - [sym_supports_statement] = STATE(10), - [sym_at_rule] = STATE(10), - [sym_rule_set] = STATE(10), - [sym_selectors] = STATE(297), - [sym__selector] = STATE(189), - [sym_universal_selector] = STATE(189), - [sym_class_selector] = STATE(189), - [sym_pseudo_class_selector] = STATE(189), - [sym_pseudo_element_selector] = STATE(189), - [sym_id_selector] = STATE(189), - [sym_attribute_selector] = STATE(189), - [sym_child_selector] = STATE(189), - [sym_descendant_selector] = STATE(189), - [sym_sibling_selector] = STATE(189), - [sym_adjacent_sibling_selector] = STATE(189), - [sym_namespace_selector] = STATE(189), - [sym_declaration] = STATE(10), - [sym_string_value] = STATE(189), - [aux_sym_stylesheet_repeat1] = STATE(10), - [ts_builtin_sym_end] = ACTIONS(7), - [anon_sym_ATimport] = ACTIONS(9), - [anon_sym_ATmedia] = ACTIONS(11), - [anon_sym_ATcharset] = ACTIONS(13), - [anon_sym_ATnamespace] = ACTIONS(15), - [anon_sym_ATkeyframes] = ACTIONS(17), - [aux_sym_keyframes_statement_token1] = ACTIONS(17), - [anon_sym_ATsupports] = ACTIONS(19), - [sym_nesting_selector] = ACTIONS(21), - [anon_sym_STAR] = ACTIONS(23), - [anon_sym_DOT] = ACTIONS(25), - [anon_sym_COLON_COLON] = ACTIONS(27), - [anon_sym_POUND] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [anon_sym_SQUOTE] = ACTIONS(33), - [anon_sym_DQUOTE] = ACTIONS(35), - [sym_identifier] = ACTIONS(37), - [sym_at_keyword] = ACTIONS(39), - [sym_js_comment] = ACTIONS(5), - [sym_comment] = ACTIONS(5), - [sym__pseudo_class_selector_colon] = ACTIONS(41), - }, -}; - -static const uint16_t ts_small_parse_table[] = { - [0] = 23, - ACTIONS(21), 1, - sym_nesting_selector, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(43), 1, - anon_sym_ATimport, - ACTIONS(45), 1, - anon_sym_ATmedia, - ACTIONS(47), 1, - anon_sym_ATcharset, - ACTIONS(49), 1, - anon_sym_ATnamespace, - ACTIONS(53), 1, - anon_sym_RBRACE, - ACTIONS(55), 1, - anon_sym_ATsupports, - ACTIONS(57), 1, - sym_identifier, - ACTIONS(59), 1, - sym_at_keyword, - STATE(299), 1, - sym_selectors, - STATE(327), 1, - sym_last_declaration, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(51), 2, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - STATE(5), 11, - sym_import_statement, - sym_media_statement, - sym_charset_statement, - sym_namespace_statement, - sym_keyframes_statement, - sym_supports_statement, - sym_postcss_statement, - sym_at_rule, - sym_rule_set, - sym_declaration, - aux_sym_block_repeat1, - STATE(189), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [94] = 23, - ACTIONS(21), 1, - sym_nesting_selector, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(43), 1, - anon_sym_ATimport, - ACTIONS(45), 1, - anon_sym_ATmedia, - ACTIONS(47), 1, - anon_sym_ATcharset, - ACTIONS(49), 1, - anon_sym_ATnamespace, - ACTIONS(55), 1, - anon_sym_ATsupports, - ACTIONS(57), 1, - sym_identifier, - ACTIONS(59), 1, - sym_at_keyword, - ACTIONS(61), 1, - anon_sym_RBRACE, - STATE(299), 1, - sym_selectors, - STATE(320), 1, - sym_last_declaration, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(51), 2, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - STATE(8), 11, - sym_import_statement, - sym_media_statement, - sym_charset_statement, - sym_namespace_statement, - sym_keyframes_statement, - sym_supports_statement, - sym_postcss_statement, - sym_at_rule, - sym_rule_set, - sym_declaration, - aux_sym_block_repeat1, - STATE(189), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [188] = 23, - ACTIONS(21), 1, - sym_nesting_selector, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(43), 1, - anon_sym_ATimport, - ACTIONS(45), 1, - anon_sym_ATmedia, - ACTIONS(47), 1, - anon_sym_ATcharset, - ACTIONS(49), 1, - anon_sym_ATnamespace, - ACTIONS(55), 1, - anon_sym_ATsupports, - ACTIONS(57), 1, - sym_identifier, - ACTIONS(59), 1, - sym_at_keyword, - ACTIONS(63), 1, - anon_sym_RBRACE, - STATE(299), 1, - sym_selectors, - STATE(309), 1, - sym_last_declaration, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(51), 2, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - STATE(8), 11, - sym_import_statement, - sym_media_statement, - sym_charset_statement, - sym_namespace_statement, - sym_keyframes_statement, - sym_supports_statement, - sym_postcss_statement, - sym_at_rule, - sym_rule_set, - sym_declaration, - aux_sym_block_repeat1, - STATE(189), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [282] = 23, - ACTIONS(21), 1, - sym_nesting_selector, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(43), 1, - anon_sym_ATimport, - ACTIONS(45), 1, - anon_sym_ATmedia, - ACTIONS(47), 1, - anon_sym_ATcharset, - ACTIONS(49), 1, - anon_sym_ATnamespace, - ACTIONS(55), 1, - anon_sym_ATsupports, - ACTIONS(57), 1, - sym_identifier, - ACTIONS(59), 1, - sym_at_keyword, - ACTIONS(65), 1, - anon_sym_RBRACE, - STATE(299), 1, - sym_selectors, - STATE(310), 1, - sym_last_declaration, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(51), 2, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - STATE(8), 11, - sym_import_statement, - sym_media_statement, - sym_charset_statement, - sym_namespace_statement, - sym_keyframes_statement, - sym_supports_statement, - sym_postcss_statement, - sym_at_rule, - sym_rule_set, - sym_declaration, - aux_sym_block_repeat1, - STATE(189), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [376] = 23, - ACTIONS(21), 1, - sym_nesting_selector, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(43), 1, - anon_sym_ATimport, - ACTIONS(45), 1, - anon_sym_ATmedia, - ACTIONS(47), 1, - anon_sym_ATcharset, - ACTIONS(49), 1, - anon_sym_ATnamespace, - ACTIONS(55), 1, - anon_sym_ATsupports, - ACTIONS(57), 1, - sym_identifier, - ACTIONS(59), 1, - sym_at_keyword, - ACTIONS(67), 1, - anon_sym_RBRACE, - STATE(299), 1, - sym_selectors, - STATE(317), 1, - sym_last_declaration, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(51), 2, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - STATE(3), 11, - sym_import_statement, - sym_media_statement, - sym_charset_statement, - sym_namespace_statement, - sym_keyframes_statement, - sym_supports_statement, - sym_postcss_statement, - sym_at_rule, - sym_rule_set, - sym_declaration, - aux_sym_block_repeat1, - STATE(189), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [470] = 23, - ACTIONS(21), 1, - sym_nesting_selector, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(43), 1, - anon_sym_ATimport, - ACTIONS(45), 1, - anon_sym_ATmedia, - ACTIONS(47), 1, - anon_sym_ATcharset, - ACTIONS(49), 1, - anon_sym_ATnamespace, - ACTIONS(55), 1, - anon_sym_ATsupports, - ACTIONS(57), 1, - sym_identifier, - ACTIONS(59), 1, - sym_at_keyword, - ACTIONS(69), 1, - anon_sym_RBRACE, - STATE(299), 1, - sym_selectors, - STATE(328), 1, - sym_last_declaration, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(51), 2, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - STATE(4), 11, - sym_import_statement, - sym_media_statement, - sym_charset_statement, - sym_namespace_statement, - sym_keyframes_statement, - sym_supports_statement, - sym_postcss_statement, - sym_at_rule, - sym_rule_set, - sym_declaration, - aux_sym_block_repeat1, - STATE(189), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [564] = 22, - ACTIONS(71), 1, - anon_sym_ATimport, - ACTIONS(74), 1, - anon_sym_ATmedia, - ACTIONS(77), 1, - anon_sym_ATcharset, - ACTIONS(80), 1, - anon_sym_ATnamespace, - ACTIONS(86), 1, - anon_sym_RBRACE, - ACTIONS(88), 1, - anon_sym_ATsupports, - ACTIONS(91), 1, - sym_nesting_selector, - ACTIONS(94), 1, - anon_sym_STAR, - ACTIONS(97), 1, - anon_sym_DOT, - ACTIONS(100), 1, - anon_sym_COLON_COLON, - ACTIONS(103), 1, - anon_sym_POUND, - ACTIONS(106), 1, - anon_sym_LBRACK, - ACTIONS(109), 1, - anon_sym_SQUOTE, - ACTIONS(112), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - sym_identifier, - ACTIONS(118), 1, - sym_at_keyword, - ACTIONS(121), 1, - sym__pseudo_class_selector_colon, - STATE(299), 1, - sym_selectors, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(83), 2, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - STATE(8), 11, - sym_import_statement, - sym_media_statement, - sym_charset_statement, - sym_namespace_statement, - sym_keyframes_statement, - sym_supports_statement, - sym_postcss_statement, - sym_at_rule, - sym_rule_set, - sym_declaration, - aux_sym_block_repeat1, - STATE(189), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [655] = 22, - ACTIONS(124), 1, - ts_builtin_sym_end, - ACTIONS(126), 1, - anon_sym_ATimport, - ACTIONS(129), 1, - anon_sym_ATmedia, - ACTIONS(132), 1, - anon_sym_ATcharset, - ACTIONS(135), 1, - anon_sym_ATnamespace, - ACTIONS(141), 1, - anon_sym_ATsupports, - ACTIONS(144), 1, - sym_nesting_selector, - ACTIONS(147), 1, - anon_sym_STAR, - ACTIONS(150), 1, - anon_sym_DOT, - ACTIONS(153), 1, - anon_sym_COLON_COLON, - ACTIONS(156), 1, - anon_sym_POUND, - ACTIONS(159), 1, - anon_sym_LBRACK, - ACTIONS(162), 1, - anon_sym_SQUOTE, - ACTIONS(165), 1, - anon_sym_DQUOTE, - ACTIONS(168), 1, - sym_identifier, - ACTIONS(171), 1, - sym_at_keyword, - ACTIONS(174), 1, - sym__pseudo_class_selector_colon, - STATE(297), 1, - sym_selectors, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(138), 2, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - STATE(9), 10, - sym_import_statement, - sym_media_statement, - sym_charset_statement, - sym_namespace_statement, - sym_keyframes_statement, - sym_supports_statement, - sym_at_rule, - sym_rule_set, - sym_declaration, - aux_sym_stylesheet_repeat1, - STATE(189), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [745] = 22, - ACTIONS(9), 1, - anon_sym_ATimport, - ACTIONS(11), 1, - anon_sym_ATmedia, - ACTIONS(13), 1, - anon_sym_ATcharset, - ACTIONS(15), 1, - anon_sym_ATnamespace, - ACTIONS(19), 1, - anon_sym_ATsupports, - ACTIONS(21), 1, - sym_nesting_selector, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(37), 1, - sym_identifier, - ACTIONS(39), 1, - sym_at_keyword, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(177), 1, - ts_builtin_sym_end, - STATE(297), 1, - sym_selectors, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(17), 2, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - STATE(9), 10, - sym_import_statement, - sym_media_statement, - sym_charset_statement, - sym_namespace_statement, - sym_keyframes_statement, - sym_supports_statement, - sym_at_rule, - sym_rule_set, - sym_declaration, - aux_sym_stylesheet_repeat1, - STATE(189), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [835] = 22, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(179), 1, - sym_nesting_selector, - ACTIONS(181), 1, - anon_sym_DOT, - ACTIONS(183), 1, - anon_sym_POUND, - ACTIONS(185), 1, - anon_sym_LBRACK, - ACTIONS(187), 1, - anon_sym_RPAREN, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(193), 1, - anon_sym_SQUOTE, - ACTIONS(195), 1, - anon_sym_DQUOTE, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(201), 1, - sym_identifier, - ACTIONS(203), 1, - sym_plain_value, - STATE(35), 1, - aux_sym_postcss_statement_repeat1, - STATE(36), 1, - sym_string_value, - STATE(171), 8, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - STATE(186), 12, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - [920] = 22, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(181), 1, - anon_sym_DOT, - ACTIONS(183), 1, - anon_sym_POUND, - ACTIONS(185), 1, - anon_sym_LBRACK, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(193), 1, - anon_sym_SQUOTE, - ACTIONS(195), 1, - anon_sym_DQUOTE, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(201), 1, - sym_identifier, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(205), 1, - sym_nesting_selector, - ACTIONS(207), 1, - anon_sym_RPAREN, - STATE(32), 1, - aux_sym_postcss_statement_repeat1, - STATE(36), 1, - sym_string_value, - STATE(171), 8, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - STATE(188), 12, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - [1005] = 21, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(181), 1, - anon_sym_DOT, - ACTIONS(183), 1, - anon_sym_POUND, - ACTIONS(185), 1, - anon_sym_LBRACK, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(193), 1, - anon_sym_SQUOTE, - ACTIONS(195), 1, - anon_sym_DQUOTE, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(201), 1, - sym_identifier, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(209), 1, - sym_nesting_selector, - STATE(36), 1, - sym_string_value, - STATE(44), 1, - aux_sym_postcss_statement_repeat1, - STATE(171), 8, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - STATE(192), 12, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - [1087] = 21, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(181), 1, - anon_sym_DOT, - ACTIONS(211), 1, - sym_nesting_selector, - ACTIONS(213), 1, - anon_sym_POUND, - ACTIONS(215), 1, - anon_sym_LBRACK, - ACTIONS(217), 1, - sym_important, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(221), 1, - anon_sym_SQUOTE, - ACTIONS(223), 1, - anon_sym_DQUOTE, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(229), 1, - sym_identifier, - ACTIONS(231), 1, - sym_plain_value, - STATE(174), 1, - sym_namespace_selector, - STATE(181), 1, - sym_string_value, - STATE(244), 8, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - STATE(206), 11, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - [1168] = 21, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(181), 1, - anon_sym_DOT, - ACTIONS(211), 1, - sym_nesting_selector, - ACTIONS(213), 1, - anon_sym_POUND, - ACTIONS(215), 1, - anon_sym_LBRACK, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(221), 1, - anon_sym_SQUOTE, - ACTIONS(223), 1, - anon_sym_DQUOTE, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(229), 1, - sym_identifier, - ACTIONS(233), 1, - sym_important, - ACTIONS(235), 1, - sym_plain_value, - STATE(174), 1, - sym_namespace_selector, - STATE(181), 1, - sym_string_value, - STATE(235), 8, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - STATE(206), 11, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - [1249] = 20, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(237), 1, - anon_sym_SEMI, - ACTIONS(239), 1, - anon_sym_LBRACE, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(245), 1, - anon_sym_LPAREN2, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(255), 1, - sym_identifier, - STATE(56), 1, - aux_sym_postcss_statement_repeat1, - STATE(117), 1, - sym_block, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(237), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1324] = 16, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(261), 1, - sym_important, - ACTIONS(263), 1, - anon_sym_LPAREN2, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(269), 1, - sym_identifier, - ACTIONS(271), 1, - sym_plain_value, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(287), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - STATE(261), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1387] = 16, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(263), 1, - anon_sym_LPAREN2, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(269), 1, - sym_identifier, - ACTIONS(273), 1, - sym_important, - ACTIONS(275), 1, - sym_plain_value, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(287), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - STATE(262), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1450] = 19, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(277), 1, - anon_sym_COMMA, - ACTIONS(279), 1, - anon_sym_SEMI, - ACTIONS(281), 1, - anon_sym_RBRACE, - ACTIONS(283), 1, - anon_sym_STAR, - ACTIONS(287), 1, - sym_important, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(291), 1, - sym_plain_value, - STATE(39), 1, - aux_sym_declaration_repeat1, - ACTIONS(285), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - STATE(168), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1518] = 18, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(277), 1, - anon_sym_COMMA, - ACTIONS(283), 1, - anon_sym_STAR, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(291), 1, - sym_plain_value, - ACTIONS(293), 1, - anon_sym_SEMI, - ACTIONS(295), 1, - sym_important, - STATE(49), 1, - aux_sym_declaration_repeat1, - ACTIONS(285), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - STATE(168), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1583] = 18, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(277), 1, - anon_sym_COMMA, - ACTIONS(279), 1, - anon_sym_SEMI, - ACTIONS(283), 1, - anon_sym_STAR, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(291), 1, - sym_plain_value, - ACTIONS(297), 1, - sym_important, - STATE(50), 1, - aux_sym_declaration_repeat1, - ACTIONS(285), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - STATE(168), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1648] = 8, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(305), 1, - anon_sym_LPAREN, - STATE(159), 1, - sym_arguments, - ACTIONS(303), 2, - anon_sym_DOT, - anon_sym_PLUS, - ACTIONS(301), 4, - anon_sym_STAR, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(307), 7, - anon_sym_LPAREN2, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(299), 10, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PIPE, - anon_sym_RPAREN, - [1692] = 17, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(311), 1, - anon_sym_RPAREN, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - STATE(280), 1, - aux_sym_arguments_repeat1, - ACTIONS(309), 2, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1753] = 17, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(313), 1, - anon_sym_RPAREN, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - STATE(273), 1, - aux_sym_arguments_repeat1, - ACTIONS(309), 2, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1814] = 17, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(315), 1, - anon_sym_RPAREN, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - STATE(276), 1, - aux_sym_arguments_repeat1, - ACTIONS(309), 2, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [1875] = 12, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(317), 1, - sym_nesting_selector, - ACTIONS(319), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(72), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [1925] = 13, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(211), 1, - sym_nesting_selector, - ACTIONS(321), 1, - sym_identifier, - STATE(170), 1, - sym_namespace_selector, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(206), 12, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_string_value, - [1977] = 10, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(325), 1, - anon_sym_RBRACK, - ACTIONS(327), 1, - anon_sym_LPAREN, - STATE(223), 1, - sym_arguments, - ACTIONS(301), 2, - anon_sym_COMMA, - anon_sym_DASH, - ACTIONS(303), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(307), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(323), 6, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - ACTIONS(299), 8, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_PLUS, - [2023] = 12, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(319), 1, - sym_identifier, - ACTIONS(329), 1, - sym_nesting_selector, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(204), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [2073] = 16, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(331), 1, - anon_sym_COMMA, - ACTIONS(336), 1, - anon_sym_POUND, - ACTIONS(339), 1, - anon_sym_LBRACK, - ACTIONS(342), 1, - sym_important, - ACTIONS(345), 1, - anon_sym_LPAREN2, - ACTIONS(348), 1, - anon_sym_SQUOTE, - ACTIONS(351), 1, - anon_sym_DQUOTE, - ACTIONS(354), 1, - aux_sym_integer_value_token1, - ACTIONS(357), 1, - aux_sym_float_value_token1, - ACTIONS(360), 1, - sym_identifier, - ACTIONS(363), 1, - sym_plain_value, - STATE(30), 1, - aux_sym_declaration_repeat1, - ACTIONS(334), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - STATE(168), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [2131] = 12, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(319), 1, - sym_identifier, - ACTIONS(366), 1, - sym_nesting_selector, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(66), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [2181] = 17, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(368), 1, - anon_sym_COMMA, - ACTIONS(370), 1, - anon_sym_RPAREN, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - STATE(290), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [2241] = 12, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(319), 1, - sym_identifier, - ACTIONS(372), 1, - sym_nesting_selector, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(71), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [2291] = 15, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(376), 1, - anon_sym_POUND, - ACTIONS(379), 1, - anon_sym_LBRACK, - ACTIONS(382), 1, - sym_important, - ACTIONS(385), 1, - anon_sym_LPAREN2, - ACTIONS(388), 1, - anon_sym_SQUOTE, - ACTIONS(391), 1, - anon_sym_DQUOTE, - ACTIONS(394), 1, - aux_sym_integer_value_token1, - ACTIONS(397), 1, - aux_sym_float_value_token1, - ACTIONS(400), 1, - sym_identifier, - ACTIONS(403), 1, - sym_plain_value, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - ACTIONS(374), 3, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RPAREN, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [2347] = 17, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(368), 1, - anon_sym_COMMA, - ACTIONS(406), 1, - anon_sym_RPAREN, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - STATE(285), 1, - aux_sym_pseudo_class_arguments_repeat1, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [2407] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(412), 2, - anon_sym_DOT, - anon_sym_PLUS, - ACTIONS(410), 5, - anon_sym_STAR, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(414), 6, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(408), 10, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PIPE, - anon_sym_RPAREN, - [2445] = 12, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(319), 1, - sym_identifier, - ACTIONS(416), 1, - sym_nesting_selector, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(73), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [2495] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(420), 8, - anon_sym_DOT, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(418), 15, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PIPE, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [2529] = 17, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(277), 1, - anon_sym_COMMA, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(291), 1, - sym_plain_value, - ACTIONS(422), 1, - anon_sym_SEMI, - ACTIONS(424), 1, - anon_sym_RBRACE, - ACTIONS(426), 1, - sym_important, - STATE(30), 1, - aux_sym_declaration_repeat1, - STATE(168), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [2589] = 13, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(211), 1, - sym_nesting_selector, - ACTIONS(428), 1, - sym_identifier, - STATE(174), 1, - sym_namespace_selector, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(206), 12, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_string_value, - [2641] = 12, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(319), 1, - sym_identifier, - ACTIONS(430), 1, - sym_nesting_selector, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(190), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [2691] = 15, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - ACTIONS(432), 3, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RPAREN, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [2747] = 12, - ACTIONS(23), 1, - anon_sym_STAR, - ACTIONS(25), 1, - anon_sym_DOT, - ACTIONS(27), 1, - anon_sym_COLON_COLON, - ACTIONS(29), 1, - anon_sym_POUND, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - anon_sym_SQUOTE, - ACTIONS(35), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, - sym__pseudo_class_selector_colon, - ACTIONS(319), 1, - sym_identifier, - ACTIONS(434), 1, - sym_nesting_selector, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(83), 13, - sym__selector, - sym_universal_selector, - sym_class_selector, - sym_pseudo_class_selector, - sym_pseudo_element_selector, - sym_id_selector, - sym_attribute_selector, - sym_child_selector, - sym_descendant_selector, - sym_sibling_selector, - sym_adjacent_sibling_selector, - sym_namespace_selector, - sym_string_value, - [2797] = 15, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - ACTIONS(436), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [2852] = 5, - ACTIONS(442), 1, - anon_sym_LPAREN, - STATE(61), 1, - sym_pseudo_class_arguments, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(440), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(438), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [2887] = 5, - ACTIONS(448), 1, - anon_sym_LPAREN, - STATE(60), 1, - sym_pseudo_element_arguments, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(446), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(444), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [2922] = 5, - ACTIONS(448), 1, - anon_sym_LPAREN, - STATE(58), 1, - sym_pseudo_element_arguments, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(452), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(450), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [2957] = 5, - ACTIONS(442), 1, - anon_sym_LPAREN, - STATE(76), 1, - sym_pseudo_class_arguments, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(456), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(454), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [2992] = 16, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(277), 1, - anon_sym_COMMA, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(291), 1, - sym_plain_value, - ACTIONS(458), 1, - anon_sym_SEMI, - ACTIONS(460), 1, - sym_important, - STATE(30), 1, - aux_sym_declaration_repeat1, - STATE(168), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [3049] = 16, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(277), 1, - anon_sym_COMMA, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(291), 1, - sym_plain_value, - ACTIONS(422), 1, - anon_sym_SEMI, - ACTIONS(462), 1, - sym_important, - STATE(30), 1, - aux_sym_declaration_repeat1, - STATE(168), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [3106] = 15, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(464), 1, - anon_sym_RPAREN, - STATE(23), 1, - aux_sym_postcss_statement_repeat1, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [3160] = 15, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(466), 1, - anon_sym_RPAREN, - STATE(24), 1, - aux_sym_postcss_statement_repeat1, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [3214] = 15, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(468), 1, - anon_sym_RPAREN, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [3268] = 15, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(470), 1, - anon_sym_RPAREN, - STATE(25), 1, - aux_sym_postcss_statement_repeat1, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [3322] = 8, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(305), 1, - anon_sym_LPAREN, - STATE(159), 1, - sym_arguments, - ACTIONS(474), 2, - anon_sym_and, - anon_sym_or, - ACTIONS(472), 3, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - ACTIONS(301), 6, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - ACTIONS(307), 8, - anon_sym_PLUS, - anon_sym_LPAREN2, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - [3362] = 15, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(476), 1, - anon_sym_SEMI, - STATE(34), 1, - aux_sym_postcss_statement_repeat1, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [3416] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(480), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(478), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3445] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(484), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(482), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3474] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(488), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(486), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3503] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(492), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(490), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3532] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(496), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(494), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3561] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(500), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(498), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3590] = 14, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - STATE(53), 1, - aux_sym_postcss_statement_repeat1, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [3641] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(504), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(502), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3670] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(508), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(506), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3699] = 4, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(514), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(510), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3730] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(305), 1, - anon_sym_LPAREN, - STATE(159), 1, - sym_arguments, - ACTIONS(307), 8, - anon_sym_PLUS, - anon_sym_LPAREN2, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(301), 10, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [3765] = 14, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(189), 1, - sym_important, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(203), 1, - sym_plain_value, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - STATE(42), 1, - aux_sym_postcss_statement_repeat1, - STATE(171), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [3816] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(518), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(516), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3845] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(522), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(520), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3874] = 4, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(526), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(524), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3905] = 4, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(530), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(528), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3936] = 4, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(534), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(532), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3967] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(538), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(536), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [3996] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(542), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(540), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4025] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(546), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(544), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4054] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(550), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(548), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4083] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(554), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(552), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4112] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(558), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(556), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4141] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(420), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(418), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4170] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(562), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(560), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4199] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(303), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(299), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4228] = 4, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(566), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(564), 17, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4259] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(570), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(568), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4288] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(574), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(572), 18, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_RPAREN, - [4317] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(576), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(578), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4345] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(584), 1, - sym_unit, - ACTIONS(582), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(580), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [4377] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(586), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(588), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4405] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(590), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(592), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4433] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(596), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(594), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4461] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(598), 1, - anon_sym_POUND, - ACTIONS(600), 1, - anon_sym_LBRACK, - ACTIONS(602), 1, - sym_important, - ACTIONS(604), 1, - anon_sym_LPAREN2, - ACTIONS(606), 1, - anon_sym_SQUOTE, - ACTIONS(608), 1, - anon_sym_DQUOTE, - ACTIONS(610), 1, - aux_sym_integer_value_token1, - ACTIONS(612), 1, - aux_sym_float_value_token1, - ACTIONS(614), 1, - sym_identifier, - ACTIONS(616), 1, - sym_plain_value, - STATE(210), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [4509] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(618), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(620), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4537] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(618), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(620), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4565] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(622), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(624), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4593] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(628), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(626), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4621] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(598), 1, - anon_sym_POUND, - ACTIONS(600), 1, - anon_sym_LBRACK, - ACTIONS(604), 1, - anon_sym_LPAREN2, - ACTIONS(606), 1, - anon_sym_SQUOTE, - ACTIONS(608), 1, - anon_sym_DQUOTE, - ACTIONS(610), 1, - aux_sym_integer_value_token1, - ACTIONS(612), 1, - aux_sym_float_value_token1, - ACTIONS(614), 1, - sym_identifier, - ACTIONS(630), 1, - sym_important, - ACTIONS(632), 1, - sym_plain_value, - STATE(178), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [4669] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(636), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(634), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4697] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(640), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(638), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4725] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(590), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(592), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4753] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(644), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(642), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4781] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(648), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(646), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4809] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(650), 1, - sym_important, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(654), 1, - sym_plain_value, - STATE(258), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [4857] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(273), 1, - sym_important, - ACTIONS(275), 1, - sym_plain_value, - ACTIONS(652), 1, - sym_identifier, - STATE(262), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [4905] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(658), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(656), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [4933] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(660), 1, - sym_important, - ACTIONS(662), 1, - sym_plain_value, - STATE(265), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [4981] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(664), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(666), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5009] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(670), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(668), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5037] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(672), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(674), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5065] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(670), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(668), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5093] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(586), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(588), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5121] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(658), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(656), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5149] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(648), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(646), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5177] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(676), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(678), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5205] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(684), 1, - sym_unit, - ACTIONS(682), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(680), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [5237] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(676), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(678), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5265] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(688), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(686), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5293] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(690), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(692), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5321] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(694), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(696), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5349] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(644), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(642), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5377] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(698), 1, - sym_important, - ACTIONS(700), 1, - sym_plain_value, - STATE(264), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5425] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(702), 1, - sym_important, - ACTIONS(704), 1, - sym_plain_value, - STATE(21), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5473] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(690), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(692), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5501] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(706), 1, - sym_important, - ACTIONS(708), 1, - sym_plain_value, - STATE(20), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5549] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(712), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(710), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5577] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(712), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(710), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5605] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(714), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(716), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5633] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(718), 1, - sym_important, - ACTIONS(720), 1, - sym_plain_value, - STATE(256), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5681] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(722), 1, - sym_important, - ACTIONS(724), 1, - sym_plain_value, - STATE(245), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5729] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(688), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(686), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5757] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(598), 1, - anon_sym_POUND, - ACTIONS(600), 1, - anon_sym_LBRACK, - ACTIONS(604), 1, - anon_sym_LPAREN2, - ACTIONS(606), 1, - anon_sym_SQUOTE, - ACTIONS(608), 1, - anon_sym_DQUOTE, - ACTIONS(610), 1, - aux_sym_integer_value_token1, - ACTIONS(612), 1, - aux_sym_float_value_token1, - ACTIONS(614), 1, - sym_identifier, - ACTIONS(726), 1, - sym_important, - ACTIONS(728), 1, - sym_plain_value, - STATE(180), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5805] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(596), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(594), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5833] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(730), 1, - sym_important, - ACTIONS(732), 1, - sym_plain_value, - STATE(233), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5881] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(640), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(638), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5909] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(734), 1, - sym_important, - ACTIONS(736), 1, - sym_plain_value, - STATE(228), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [5957] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(664), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(666), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [5985] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(233), 1, - sym_important, - ACTIONS(235), 1, - sym_plain_value, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(652), 1, - sym_identifier, - STATE(235), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [6033] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(628), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(626), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6061] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(261), 1, - sym_important, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(271), 1, - sym_plain_value, - ACTIONS(652), 1, - sym_identifier, - STATE(261), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [6109] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(672), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(674), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6137] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(694), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(696), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6165] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(738), 1, - sym_important, - ACTIONS(740), 1, - sym_plain_value, - STATE(161), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [6213] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(714), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(716), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6241] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(744), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(742), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6269] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(576), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(578), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6297] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(636), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(634), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6325] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(652), 1, - sym_identifier, - ACTIONS(746), 1, - sym_important, - ACTIONS(748), 1, - sym_plain_value, - STATE(254), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [6373] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(750), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(752), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6401] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(754), 1, - sym_important, - ACTIONS(756), 1, - sym_plain_value, - STATE(166), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [6449] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(750), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(752), 11, - sym__pseudo_class_selector_colon, - ts_builtin_sym_end, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6477] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(744), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(742), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6505] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(191), 1, - anon_sym_LPAREN2, - ACTIONS(197), 1, - aux_sym_integer_value_token1, - ACTIONS(199), 1, - aux_sym_float_value_token1, - ACTIONS(241), 1, - anon_sym_POUND, - ACTIONS(243), 1, - anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_SQUOTE, - ACTIONS(253), 1, - anon_sym_DQUOTE, - ACTIONS(289), 1, - sym_identifier, - ACTIONS(758), 1, - sym_important, - ACTIONS(760), 1, - sym_plain_value, - STATE(19), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [6553] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(690), 8, - anon_sym_ATimport, - anon_sym_ATmedia, - anon_sym_ATcharset, - anon_sym_ATnamespace, - anon_sym_ATkeyframes, - aux_sym_keyframes_statement_token1, - anon_sym_ATsupports, - sym_at_keyword, - ACTIONS(692), 11, - sym__pseudo_class_selector_colon, - anon_sym_RBRACE, - sym_nesting_selector, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_identifier, - [6581] = 13, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(217), 1, - sym_important, - ACTIONS(219), 1, - anon_sym_LPAREN2, - ACTIONS(225), 1, - aux_sym_integer_value_token1, - ACTIONS(227), 1, - aux_sym_float_value_token1, - ACTIONS(231), 1, - sym_plain_value, - ACTIONS(257), 1, - anon_sym_POUND, - ACTIONS(259), 1, - anon_sym_LBRACK, - ACTIONS(265), 1, - anon_sym_SQUOTE, - ACTIONS(267), 1, - anon_sym_DQUOTE, - ACTIONS(652), 1, - sym_identifier, - STATE(244), 9, - sym__value, - sym_parenthesized_value, - sym_color_value, - sym_string_value, - sym_integer_value, - sym_float_value, - sym_grid_value, - sym_call_expression, - sym_binary_expression, - [6629] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(764), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(762), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6658] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(768), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(766), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6687] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(772), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(770), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6716] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(776), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(774), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6745] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(780), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(778), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6774] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(784), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(782), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6803] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(788), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(786), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6832] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(792), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(790), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6861] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(796), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(794), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6890] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(800), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(798), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6919] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(804), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(802), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6948] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(420), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(418), 11, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [6977] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(283), 1, - anon_sym_STAR, - ACTIONS(285), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(806), 4, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - sym_identifier, - sym_plain_value, - ACTIONS(334), 9, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_LBRACK, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [7009] = 5, - ACTIONS(325), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(303), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(323), 6, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - ACTIONS(299), 8, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_PLUS, - [7039] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(283), 1, - anon_sym_STAR, - ACTIONS(285), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(810), 4, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - sym_identifier, - sym_plain_value, - ACTIONS(808), 9, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_POUND, - anon_sym_LBRACK, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [7071] = 5, - ACTIONS(814), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(303), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(812), 6, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - ACTIONS(299), 8, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_PLUS, - [7101] = 5, - ACTIONS(814), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(412), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(812), 6, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - ACTIONS(408), 8, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_PLUS, - [7131] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(283), 1, - anon_sym_STAR, - ACTIONS(285), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - ACTIONS(818), 4, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - sym_identifier, - sym_plain_value, - ACTIONS(816), 9, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RPAREN, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [7163] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(422), 1, - anon_sym_SEMI, - ACTIONS(424), 1, - anon_sym_RBRACE, - ACTIONS(414), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(410), 8, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [7195] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(820), 1, - anon_sym_SEMI, - ACTIONS(822), 1, - anon_sym_RBRACE, - ACTIONS(414), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(410), 8, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [7227] = 5, - ACTIONS(325), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(412), 2, - anon_sym_TILDE, - anon_sym_PIPE, - ACTIONS(323), 6, - anon_sym_EQ, - anon_sym_TILDE_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_STAR_EQ, - anon_sym_DOLLAR_EQ, - ACTIONS(408), 8, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_PLUS, - [7257] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(820), 1, - anon_sym_SEMI, - ACTIONS(414), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(410), 8, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [7286] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(422), 1, - anon_sym_SEMI, - ACTIONS(414), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(410), 8, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [7315] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(458), 1, - anon_sym_SEMI, - ACTIONS(414), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(410), 8, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [7344] = 10, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(824), 1, - anon_sym_SEMI, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - ACTIONS(826), 2, - anon_sym_STAR, - anon_sym_PLUS, - ACTIONS(830), 2, - anon_sym_DASH, - anon_sym_SLASH, - STATE(260), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [7383] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(834), 1, - anon_sym_SEMI, - ACTIONS(414), 7, - anon_sym_PLUS, - aux_sym_integer_value_token1, - aux_sym_float_value_token1, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - sym_plain_value, - ACTIONS(410), 8, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_POUND, - anon_sym_LBRACK, - sym_important, - anon_sym_LPAREN2, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - [7412] = 10, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(836), 1, - anon_sym_SEMI, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - ACTIONS(826), 2, - anon_sym_STAR, - anon_sym_PLUS, - ACTIONS(830), 2, - anon_sym_DASH, - anon_sym_SLASH, - STATE(267), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [7451] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(414), 1, - anon_sym_SLASH, - ACTIONS(410), 4, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_DASH, - ACTIONS(408), 10, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_PIPE, - [7479] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(420), 1, - anon_sym_SLASH, - ACTIONS(418), 14, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_STAR, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_DASH, - [7505] = 9, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(838), 1, - anon_sym_SEMI, - ACTIONS(840), 1, - anon_sym_LBRACE, - STATE(122), 1, - sym_block, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(234), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [7540] = 3, - ACTIONS(842), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(299), 12, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_PIPE, - [7562] = 3, - ACTIONS(844), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(299), 12, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_PIPE, - [7584] = 14, - ACTIONS(368), 1, - anon_sym_COMMA, - ACTIONS(406), 1, - anon_sym_RPAREN, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(846), 1, - anon_sym_COLON_COLON, - ACTIONS(848), 1, - anon_sym_POUND, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(852), 1, - anon_sym_GT, - ACTIONS(854), 1, - anon_sym_TILDE, - ACTIONS(856), 1, - anon_sym_PLUS, - ACTIONS(858), 1, - anon_sym_PIPE, - ACTIONS(860), 1, - sym__descendant_operator, - ACTIONS(862), 1, - sym__pseudo_class_selector_colon, - STATE(285), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [7628] = 3, - ACTIONS(864), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(299), 12, - sym__descendant_operator, - sym__pseudo_class_selector_colon, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_DOT, - anon_sym_COLON_COLON, - anon_sym_POUND, - anon_sym_LBRACK, - anon_sym_GT, - anon_sym_TILDE, - anon_sym_PLUS, - anon_sym_PIPE, - [7650] = 14, - ACTIONS(368), 1, - anon_sym_COMMA, - ACTIONS(370), 1, - anon_sym_RPAREN, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(846), 1, - anon_sym_COLON_COLON, - ACTIONS(848), 1, - anon_sym_POUND, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(852), 1, - anon_sym_GT, - ACTIONS(854), 1, - anon_sym_TILDE, - ACTIONS(856), 1, - anon_sym_PLUS, - ACTIONS(858), 1, - anon_sym_PIPE, - ACTIONS(860), 1, - sym__descendant_operator, - ACTIONS(862), 1, - sym__pseudo_class_selector_colon, - STATE(290), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [7694] = 14, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(846), 1, - anon_sym_COLON_COLON, - ACTIONS(848), 1, - anon_sym_POUND, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(852), 1, - anon_sym_GT, - ACTIONS(854), 1, - anon_sym_TILDE, - ACTIONS(856), 1, - anon_sym_PLUS, - ACTIONS(858), 1, - anon_sym_PIPE, - ACTIONS(860), 1, - sym__descendant_operator, - ACTIONS(862), 1, - sym__pseudo_class_selector_colon, - ACTIONS(866), 1, - anon_sym_COMMA, - ACTIONS(868), 1, - anon_sym_LBRACE, - STATE(283), 1, - aux_sym_selectors_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [7738] = 12, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(846), 1, - anon_sym_COLON_COLON, - ACTIONS(848), 1, - anon_sym_POUND, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(852), 1, - anon_sym_GT, - ACTIONS(854), 1, - anon_sym_TILDE, - ACTIONS(856), 1, - anon_sym_PLUS, - ACTIONS(858), 1, - anon_sym_PIPE, - ACTIONS(860), 1, - sym__descendant_operator, - ACTIONS(862), 1, - sym__pseudo_class_selector_colon, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(870), 2, - anon_sym_COMMA, - anon_sym_LBRACE, - [7777] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(872), 1, - anon_sym_LPAREN, - STATE(208), 1, - sym_arguments, - ACTIONS(301), 3, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - ACTIONS(307), 7, - anon_sym_LPAREN2, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [7804] = 12, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(846), 1, - anon_sym_COLON_COLON, - ACTIONS(848), 1, - anon_sym_POUND, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(852), 1, - anon_sym_GT, - ACTIONS(854), 1, - anon_sym_TILDE, - ACTIONS(856), 1, - anon_sym_PLUS, - ACTIONS(858), 1, - anon_sym_PIPE, - ACTIONS(860), 1, - sym__descendant_operator, - ACTIONS(862), 1, - sym__pseudo_class_selector_colon, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(436), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [7843] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(774), 5, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(776), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [7865] = 6, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(268), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [7891] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(874), 1, - sym_unit, - ACTIONS(680), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(682), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [7915] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(876), 1, - sym_unit, - ACTIONS(580), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(582), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [7939] = 6, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(277), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [7965] = 6, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(250), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [7991] = 6, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(263), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [8017] = 6, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(246), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [8043] = 6, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(878), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(287), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [8069] = 6, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(252), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [8095] = 6, - ACTIONS(249), 1, - anon_sym_selector, - ACTIONS(828), 1, - anon_sym_LPAREN2, - ACTIONS(832), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(247), 2, - anon_sym_not, - anon_sym_only, - STATE(251), 6, - sym__query, - sym_feature_query, - sym_parenthesized_query, - sym_binary_query, - sym_unary_query, - sym_selector_query, - [8121] = 12, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(846), 1, - anon_sym_COLON_COLON, - ACTIONS(848), 1, - anon_sym_POUND, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(852), 1, - anon_sym_GT, - ACTIONS(854), 1, - anon_sym_TILDE, - ACTIONS(856), 1, - anon_sym_PLUS, - ACTIONS(858), 1, - anon_sym_PIPE, - ACTIONS(860), 1, - sym__descendant_operator, - ACTIONS(862), 1, - sym__pseudo_class_selector_colon, - ACTIONS(880), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [8159] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(762), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(764), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8180] = 11, - ACTIONS(512), 1, - anon_sym_DOT, - ACTIONS(846), 1, - anon_sym_COLON_COLON, - ACTIONS(848), 1, - anon_sym_POUND, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(852), 1, - anon_sym_GT, - ACTIONS(854), 1, - anon_sym_TILDE, - ACTIONS(856), 1, - anon_sym_PLUS, - ACTIONS(858), 1, - anon_sym_PIPE, - ACTIONS(860), 1, - sym__descendant_operator, - ACTIONS(862), 1, - sym__pseudo_class_selector_colon, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [8215] = 8, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(307), 1, - anon_sym_SLASH, - ACTIONS(327), 1, - anon_sym_LPAREN, - ACTIONS(882), 1, - anon_sym_COLON, - STATE(223), 1, - sym_arguments, - ACTIONS(301), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(472), 3, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [8244] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(782), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(784), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8265] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(786), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(788), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8286] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(790), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(792), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8307] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(418), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(420), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8328] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(770), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(772), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8349] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(794), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(796), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8370] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(802), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(804), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8391] = 6, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(307), 1, - anon_sym_SLASH, - ACTIONS(327), 1, - anon_sym_LPAREN, - STATE(223), 1, - sym_arguments, - ACTIONS(301), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8416] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(798), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(800), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8437] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(766), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(768), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8458] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(778), 4, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_LPAREN2, - ACTIONS(780), 6, - anon_sym_not, - anon_sym_only, - anon_sym_selector, - anon_sym_DASH, - anon_sym_SLASH, - sym_identifier, - [8479] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(582), 1, - anon_sym_SLASH, - ACTIONS(884), 1, - sym_unit, - ACTIONS(580), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8501] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(682), 1, - anon_sym_SLASH, - ACTIONS(886), 1, - sym_unit, - ACTIONS(680), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8523] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(772), 1, - anon_sym_SLASH, - ACTIONS(770), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8542] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(764), 1, - anon_sym_SLASH, - ACTIONS(762), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8561] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(784), 1, - anon_sym_SLASH, - ACTIONS(782), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8580] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(788), 1, - anon_sym_SLASH, - ACTIONS(786), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8599] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(796), 1, - anon_sym_SLASH, - ACTIONS(794), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8618] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(804), 1, - anon_sym_SLASH, - ACTIONS(802), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8637] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(420), 1, - anon_sym_SLASH, - ACTIONS(418), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8656] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(792), 1, - anon_sym_SLASH, - ACTIONS(790), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8675] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(768), 1, - anon_sym_SLASH, - ACTIONS(766), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8694] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(800), 1, - anon_sym_SLASH, - ACTIONS(798), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8713] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(776), 1, - anon_sym_SLASH, - ACTIONS(774), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8732] = 4, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(780), 1, - anon_sym_SLASH, - ACTIONS(778), 7, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_STAR, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_RPAREN, - anon_sym_DASH, - [8751] = 7, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(888), 1, - anon_sym_COMMA, - ACTIONS(892), 1, - anon_sym_RBRACK, - ACTIONS(894), 1, - anon_sym_SLASH, - STATE(291), 1, - aux_sym_grid_value_repeat1, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [8775] = 7, - ACTIONS(840), 1, - anon_sym_LBRACE, - ACTIONS(896), 1, - anon_sym_COMMA, - ACTIONS(898), 1, - anon_sym_SEMI, - STATE(107), 1, - sym_block, - STATE(266), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - [8799] = 7, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(888), 1, - anon_sym_COMMA, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(902), 1, - anon_sym_RBRACK, - STATE(282), 1, - aux_sym_grid_value_repeat1, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [8823] = 6, - ACTIONS(904), 1, - anon_sym_RBRACE, - ACTIONS(908), 1, - aux_sym_integer_value_token1, - STATE(296), 1, - sym_integer_value, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(906), 2, - sym_from, - sym_to, - STATE(241), 2, - sym_keyframe_block, - aux_sym_keyframe_block_list_repeat1, - [8845] = 7, - ACTIONS(239), 1, - anon_sym_LBRACE, - ACTIONS(896), 1, - anon_sym_COMMA, - ACTIONS(910), 1, - anon_sym_SEMI, - STATE(109), 1, - sym_block, - STATE(255), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - [8869] = 6, - ACTIONS(908), 1, - aux_sym_integer_value_token1, - ACTIONS(912), 1, - anon_sym_RBRACE, - STATE(296), 1, - sym_integer_value, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(906), 2, - sym_from, - sym_to, - STATE(236), 2, - sym_keyframe_block, - aux_sym_keyframe_block_list_repeat1, - [8891] = 6, - ACTIONS(908), 1, - aux_sym_integer_value_token1, - ACTIONS(914), 1, - anon_sym_RBRACE, - STATE(296), 1, - sym_integer_value, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(906), 2, - sym_from, - sym_to, - STATE(243), 2, - sym_keyframe_block, - aux_sym_keyframe_block_list_repeat1, - [8913] = 7, - ACTIONS(606), 1, - anon_sym_SQUOTE, - ACTIONS(608), 1, - anon_sym_DQUOTE, - ACTIONS(872), 1, - anon_sym_LPAREN, - ACTIONS(916), 1, - sym_identifier, - STATE(208), 1, - sym_arguments, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(335), 2, - sym_string_value, - sym_call_expression, - [8937] = 6, - ACTIONS(918), 1, - anon_sym_RBRACE, - ACTIONS(923), 1, - aux_sym_integer_value_token1, - STATE(296), 1, - sym_integer_value, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(920), 2, - sym_from, - sym_to, - STATE(241), 2, - sym_keyframe_block, - aux_sym_keyframe_block_list_repeat1, - [8959] = 7, - ACTIONS(606), 1, - anon_sym_SQUOTE, - ACTIONS(608), 1, - anon_sym_DQUOTE, - ACTIONS(872), 1, - anon_sym_LPAREN, - ACTIONS(916), 1, - sym_identifier, - STATE(208), 1, - sym_arguments, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(321), 2, - sym_string_value, - sym_call_expression, - [8983] = 6, - ACTIONS(908), 1, - aux_sym_integer_value_token1, - ACTIONS(926), 1, - anon_sym_RBRACE, - STATE(296), 1, - sym_integer_value, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(906), 2, - sym_from, - sym_to, - STATE(241), 2, - sym_keyframe_block, - aux_sym_keyframe_block_list_repeat1, - [9005] = 7, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(888), 1, - anon_sym_COMMA, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(928), 1, - anon_sym_RBRACK, - STATE(289), 1, - aux_sym_grid_value_repeat1, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [9029] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(930), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [9048] = 6, - ACTIONS(840), 1, - anon_sym_LBRACE, - ACTIONS(896), 1, - anon_sym_COMMA, - STATE(95), 1, - sym_block, - STATE(269), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - [9069] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(932), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [9082] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(472), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [9095] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(934), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [9108] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(936), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [9121] = 6, - ACTIONS(239), 1, - anon_sym_LBRACE, - ACTIONS(896), 1, - anon_sym_COMMA, - STATE(137), 1, - sym_block, - STATE(270), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - [9142] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(938), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [9155] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(940), 6, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [9168] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(942), 1, - anon_sym_SEMI, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [9186] = 6, - ACTIONS(239), 1, - anon_sym_LBRACE, - ACTIONS(896), 1, - anon_sym_COMMA, - ACTIONS(944), 1, - anon_sym_SEMI, - STATE(106), 1, - sym_block, - STATE(279), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9206] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(946), 1, - anon_sym_RPAREN, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [9224] = 5, - ACTIONS(606), 1, - anon_sym_SQUOTE, - ACTIONS(608), 1, - anon_sym_DQUOTE, - ACTIONS(948), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(318), 2, - sym_string_value, - sym_call_expression, - [9242] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(950), 1, - anon_sym_RBRACK, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [9260] = 5, - ACTIONS(606), 1, - anon_sym_SQUOTE, - ACTIONS(608), 1, - anon_sym_DQUOTE, - ACTIONS(952), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - STATE(316), 2, - sym_string_value, - sym_call_expression, - [9278] = 5, - ACTIONS(896), 1, - anon_sym_COMMA, - ACTIONS(954), 1, - anon_sym_SEMI, - STATE(288), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - [9296] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(956), 1, - anon_sym_RPAREN, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [9314] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(958), 1, - anon_sym_RPAREN, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [9332] = 3, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - ACTIONS(960), 3, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACE, - [9346] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(962), 1, - anon_sym_RBRACK, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [9364] = 5, - ACTIONS(3), 1, - sym_js_comment, - ACTIONS(5), 1, - sym_comment, - ACTIONS(894), 1, - anon_sym_SLASH, - ACTIONS(964), 1, - anon_sym_SEMI, - ACTIONS(890), 3, - anon_sym_STAR, - anon_sym_PLUS, - anon_sym_DASH, - [9382] = 6, - ACTIONS(840), 1, - anon_sym_LBRACE, - ACTIONS(896), 1, - anon_sym_COMMA, - ACTIONS(966), 1, - anon_sym_SEMI, - STATE(135), 1, - sym_block, - STATE(279), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9402] = 5, - ACTIONS(896), 1, - anon_sym_COMMA, - ACTIONS(968), 1, - anon_sym_SEMI, - STATE(292), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - [9420] = 4, - ACTIONS(239), 1, - anon_sym_LBRACE, - STATE(112), 1, - sym_block, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - [9435] = 5, - ACTIONS(840), 1, - anon_sym_LBRACE, - ACTIONS(896), 1, - anon_sym_COMMA, - STATE(140), 1, - sym_block, - STATE(279), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9452] = 5, - ACTIONS(239), 1, - anon_sym_LBRACE, - ACTIONS(896), 1, - anon_sym_COMMA, - STATE(118), 1, - sym_block, - STATE(279), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9469] = 3, - ACTIONS(882), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(472), 3, - anon_sym_RPAREN, - anon_sym_and, - anon_sym_or, - [9482] = 4, - ACTIONS(432), 1, - anon_sym_RPAREN, - STATE(272), 1, - aux_sym_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(970), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [9497] = 4, - ACTIONS(973), 1, - anon_sym_RPAREN, - STATE(272), 1, - aux_sym_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(309), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [9512] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(674), 4, - anon_sym_RBRACE, - sym_from, - sym_to, - aux_sym_integer_value_token1, - [9523] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(975), 4, - anon_sym_RBRACE, - sym_from, - sym_to, - aux_sym_integer_value_token1, - [9534] = 4, - ACTIONS(977), 1, - anon_sym_RPAREN, - STATE(272), 1, - aux_sym_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(309), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [9549] = 4, - ACTIONS(840), 1, - anon_sym_LBRACE, - STATE(101), 1, - sym_block, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - [9564] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(656), 4, - anon_sym_RBRACE, - sym_from, - sym_to, - aux_sym_integer_value_token1, - [9575] = 4, - ACTIONS(979), 1, - anon_sym_COMMA, - STATE(279), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(960), 2, - anon_sym_SEMI, - anon_sym_LBRACE, - [9590] = 4, - ACTIONS(982), 1, - anon_sym_RPAREN, - STATE(272), 1, - aux_sym_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(309), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [9605] = 2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(620), 4, - anon_sym_RBRACE, - sym_from, - sym_to, - aux_sym_integer_value_token1, - [9616] = 4, - ACTIONS(888), 1, - anon_sym_COMMA, - ACTIONS(984), 1, - anon_sym_RBRACK, - STATE(284), 1, - aux_sym_grid_value_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9630] = 4, - ACTIONS(866), 1, - anon_sym_COMMA, - ACTIONS(986), 1, - anon_sym_LBRACE, - STATE(286), 1, - aux_sym_selectors_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9644] = 4, - ACTIONS(930), 1, - anon_sym_RBRACK, - ACTIONS(988), 1, - anon_sym_COMMA, - STATE(284), 1, - aux_sym_grid_value_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9658] = 4, - ACTIONS(368), 1, - anon_sym_COMMA, - ACTIONS(991), 1, - anon_sym_RPAREN, - STATE(293), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9672] = 4, - ACTIONS(870), 1, - anon_sym_LBRACE, - ACTIONS(993), 1, - anon_sym_COMMA, - STATE(286), 1, - aux_sym_selectors_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9686] = 3, - ACTIONS(996), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - ACTIONS(900), 2, - anon_sym_and, - anon_sym_or, - [9698] = 4, - ACTIONS(896), 1, - anon_sym_COMMA, - ACTIONS(998), 1, - anon_sym_SEMI, - STATE(279), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9712] = 4, - ACTIONS(888), 1, - anon_sym_COMMA, - ACTIONS(1000), 1, - anon_sym_RBRACK, - STATE(284), 1, - aux_sym_grid_value_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9726] = 4, - ACTIONS(368), 1, - anon_sym_COMMA, - ACTIONS(1002), 1, - anon_sym_RPAREN, - STATE(293), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9740] = 4, - ACTIONS(888), 1, - anon_sym_COMMA, - ACTIONS(1004), 1, - anon_sym_RBRACK, - STATE(284), 1, - aux_sym_grid_value_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9754] = 4, - ACTIONS(896), 1, - anon_sym_COMMA, - ACTIONS(1006), 1, - anon_sym_SEMI, - STATE(279), 1, - aux_sym_import_statement_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9768] = 4, - ACTIONS(436), 1, - anon_sym_RPAREN, - ACTIONS(1008), 1, - anon_sym_COMMA, - STATE(293), 1, - aux_sym_pseudo_class_arguments_repeat1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9782] = 3, - ACTIONS(680), 1, - anon_sym_LBRACE, - ACTIONS(1011), 1, - sym_unit, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9793] = 3, - ACTIONS(1013), 1, - anon_sym_LBRACE, - STATE(119), 1, - sym_keyframe_block_list, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9804] = 3, - ACTIONS(1015), 1, - anon_sym_LBRACE, - STATE(275), 1, - sym_block, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9815] = 3, - ACTIONS(840), 1, - anon_sym_LBRACE, - STATE(116), 1, - sym_block, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9826] = 3, - ACTIONS(1017), 1, - aux_sym_color_value_token1, - ACTIONS(1019), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9837] = 3, - ACTIONS(239), 1, - anon_sym_LBRACE, - STATE(129), 1, - sym_block, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9848] = 3, - ACTIONS(1019), 1, - sym_identifier, - ACTIONS(1021), 1, - aux_sym_color_value_token1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9859] = 3, - ACTIONS(872), 1, - anon_sym_LPAREN, - STATE(208), 1, - sym_arguments, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9870] = 3, - ACTIONS(1023), 1, - anon_sym_LBRACE, - STATE(100), 1, - sym_keyframe_block_list, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9881] = 2, - ACTIONS(1025), 1, - anon_sym_SQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9889] = 2, - ACTIONS(1027), 1, - anon_sym_SQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9897] = 2, - ACTIONS(1029), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9905] = 2, - ACTIONS(1031), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9913] = 2, - ACTIONS(1033), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9921] = 2, - ACTIONS(1035), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9929] = 2, - ACTIONS(1037), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9937] = 2, - ACTIONS(1039), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9945] = 2, - ACTIONS(1041), 1, - anon_sym_DQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9953] = 2, - ACTIONS(1043), 1, - aux_sym_color_value_token1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9961] = 2, - ACTIONS(1045), 1, - anon_sym_SQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9969] = 2, - ACTIONS(1045), 1, - anon_sym_DQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9977] = 2, - ACTIONS(1041), 1, - anon_sym_SQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9985] = 2, - ACTIONS(1047), 1, - anon_sym_SEMI, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [9993] = 2, - ACTIONS(61), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10001] = 2, - ACTIONS(1049), 1, - anon_sym_SEMI, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10009] = 2, - ACTIONS(1051), 1, - aux_sym_color_value_token1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10017] = 2, - ACTIONS(1053), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10025] = 2, - ACTIONS(1055), 1, - anon_sym_SEMI, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10033] = 2, - ACTIONS(1057), 1, - anon_sym_SQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10041] = 2, - ACTIONS(1057), 1, - anon_sym_DQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10049] = 2, - ACTIONS(1025), 1, - anon_sym_DQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10057] = 2, - ACTIONS(1059), 1, - anon_sym_SQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10065] = 2, - ACTIONS(1059), 1, - anon_sym_DQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10073] = 2, - ACTIONS(65), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10081] = 2, - ACTIONS(63), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10089] = 2, - ACTIONS(1061), 1, - anon_sym_LPAREN2, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10097] = 2, - ACTIONS(1063), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10105] = 2, - ACTIONS(1065), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10113] = 2, - ACTIONS(1067), 1, - aux_sym_color_value_token1, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10121] = 2, - ACTIONS(1069), 1, - aux_sym_string_value_token1, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10129] = 2, - ACTIONS(1071), 1, - aux_sym_string_value_token2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10137] = 2, - ACTIONS(1073), 1, - anon_sym_SEMI, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10145] = 2, - ACTIONS(1075), 1, - ts_builtin_sym_end, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10153] = 2, - ACTIONS(1077), 1, - aux_sym_string_value_token2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10161] = 2, - ACTIONS(1079), 1, - aux_sym_string_value_token1, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10169] = 2, - ACTIONS(1081), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10177] = 2, - ACTIONS(1083), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10185] = 2, - ACTIONS(1085), 1, - aux_sym_string_value_token1, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10193] = 2, - ACTIONS(1087), 1, - aux_sym_string_value_token2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10201] = 2, - ACTIONS(1089), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10209] = 2, - ACTIONS(1091), 1, - sym_identifier, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, - [10217] = 2, - ACTIONS(1093), 1, - aux_sym_string_value_token1, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10225] = 2, - ACTIONS(1095), 1, - aux_sym_string_value_token2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10233] = 2, - ACTIONS(1097), 1, - aux_sym_string_value_token1, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10241] = 2, - ACTIONS(1099), 1, - aux_sym_string_value_token2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10249] = 2, - ACTIONS(1101), 1, - aux_sym_string_value_token1, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10257] = 2, - ACTIONS(1103), 1, - aux_sym_string_value_token2, - ACTIONS(3), 2, - sym_js_comment, - sym_comment, - [10265] = 2, - ACTIONS(1027), 1, - anon_sym_DQUOTE, - ACTIONS(5), 2, - sym_js_comment, - sym_comment, -}; - -static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 94, - [SMALL_STATE(4)] = 188, - [SMALL_STATE(5)] = 282, - [SMALL_STATE(6)] = 376, - [SMALL_STATE(7)] = 470, - [SMALL_STATE(8)] = 564, - [SMALL_STATE(9)] = 655, - [SMALL_STATE(10)] = 745, - [SMALL_STATE(11)] = 835, - [SMALL_STATE(12)] = 920, - [SMALL_STATE(13)] = 1005, - [SMALL_STATE(14)] = 1087, - [SMALL_STATE(15)] = 1168, - [SMALL_STATE(16)] = 1249, - [SMALL_STATE(17)] = 1324, - [SMALL_STATE(18)] = 1387, - [SMALL_STATE(19)] = 1450, - [SMALL_STATE(20)] = 1518, - [SMALL_STATE(21)] = 1583, - [SMALL_STATE(22)] = 1648, - [SMALL_STATE(23)] = 1692, - [SMALL_STATE(24)] = 1753, - [SMALL_STATE(25)] = 1814, - [SMALL_STATE(26)] = 1875, - [SMALL_STATE(27)] = 1925, - [SMALL_STATE(28)] = 1977, - [SMALL_STATE(29)] = 2023, - [SMALL_STATE(30)] = 2073, - [SMALL_STATE(31)] = 2131, - [SMALL_STATE(32)] = 2181, - [SMALL_STATE(33)] = 2241, - [SMALL_STATE(34)] = 2291, - [SMALL_STATE(35)] = 2347, - [SMALL_STATE(36)] = 2407, - [SMALL_STATE(37)] = 2445, - [SMALL_STATE(38)] = 2495, - [SMALL_STATE(39)] = 2529, - [SMALL_STATE(40)] = 2589, - [SMALL_STATE(41)] = 2641, - [SMALL_STATE(42)] = 2691, - [SMALL_STATE(43)] = 2747, - [SMALL_STATE(44)] = 2797, - [SMALL_STATE(45)] = 2852, - [SMALL_STATE(46)] = 2887, - [SMALL_STATE(47)] = 2922, - [SMALL_STATE(48)] = 2957, - [SMALL_STATE(49)] = 2992, - [SMALL_STATE(50)] = 3049, - [SMALL_STATE(51)] = 3106, - [SMALL_STATE(52)] = 3160, - [SMALL_STATE(53)] = 3214, - [SMALL_STATE(54)] = 3268, - [SMALL_STATE(55)] = 3322, - [SMALL_STATE(56)] = 3362, - [SMALL_STATE(57)] = 3416, - [SMALL_STATE(58)] = 3445, - [SMALL_STATE(59)] = 3474, - [SMALL_STATE(60)] = 3503, - [SMALL_STATE(61)] = 3532, - [SMALL_STATE(62)] = 3561, - [SMALL_STATE(63)] = 3590, - [SMALL_STATE(64)] = 3641, - [SMALL_STATE(65)] = 3670, - [SMALL_STATE(66)] = 3699, - [SMALL_STATE(67)] = 3730, - [SMALL_STATE(68)] = 3765, - [SMALL_STATE(69)] = 3816, - [SMALL_STATE(70)] = 3845, - [SMALL_STATE(71)] = 3874, - [SMALL_STATE(72)] = 3905, - [SMALL_STATE(73)] = 3936, - [SMALL_STATE(74)] = 3967, - [SMALL_STATE(75)] = 3996, - [SMALL_STATE(76)] = 4025, - [SMALL_STATE(77)] = 4054, - [SMALL_STATE(78)] = 4083, - [SMALL_STATE(79)] = 4112, - [SMALL_STATE(80)] = 4141, - [SMALL_STATE(81)] = 4170, - [SMALL_STATE(82)] = 4199, - [SMALL_STATE(83)] = 4228, - [SMALL_STATE(84)] = 4259, - [SMALL_STATE(85)] = 4288, - [SMALL_STATE(86)] = 4317, - [SMALL_STATE(87)] = 4345, - [SMALL_STATE(88)] = 4377, - [SMALL_STATE(89)] = 4405, - [SMALL_STATE(90)] = 4433, - [SMALL_STATE(91)] = 4461, - [SMALL_STATE(92)] = 4509, - [SMALL_STATE(93)] = 4537, - [SMALL_STATE(94)] = 4565, - [SMALL_STATE(95)] = 4593, - [SMALL_STATE(96)] = 4621, - [SMALL_STATE(97)] = 4669, - [SMALL_STATE(98)] = 4697, - [SMALL_STATE(99)] = 4725, - [SMALL_STATE(100)] = 4753, - [SMALL_STATE(101)] = 4781, - [SMALL_STATE(102)] = 4809, - [SMALL_STATE(103)] = 4857, - [SMALL_STATE(104)] = 4905, - [SMALL_STATE(105)] = 4933, - [SMALL_STATE(106)] = 4981, - [SMALL_STATE(107)] = 5009, - [SMALL_STATE(108)] = 5037, - [SMALL_STATE(109)] = 5065, - [SMALL_STATE(110)] = 5093, - [SMALL_STATE(111)] = 5121, - [SMALL_STATE(112)] = 5149, - [SMALL_STATE(113)] = 5177, - [SMALL_STATE(114)] = 5205, - [SMALL_STATE(115)] = 5237, - [SMALL_STATE(116)] = 5265, - [SMALL_STATE(117)] = 5293, - [SMALL_STATE(118)] = 5321, - [SMALL_STATE(119)] = 5349, - [SMALL_STATE(120)] = 5377, - [SMALL_STATE(121)] = 5425, - [SMALL_STATE(122)] = 5473, - [SMALL_STATE(123)] = 5501, - [SMALL_STATE(124)] = 5549, - [SMALL_STATE(125)] = 5577, - [SMALL_STATE(126)] = 5605, - [SMALL_STATE(127)] = 5633, - [SMALL_STATE(128)] = 5681, - [SMALL_STATE(129)] = 5729, - [SMALL_STATE(130)] = 5757, - [SMALL_STATE(131)] = 5805, - [SMALL_STATE(132)] = 5833, - [SMALL_STATE(133)] = 5881, - [SMALL_STATE(134)] = 5909, - [SMALL_STATE(135)] = 5957, - [SMALL_STATE(136)] = 5985, - [SMALL_STATE(137)] = 6033, - [SMALL_STATE(138)] = 6061, - [SMALL_STATE(139)] = 6109, - [SMALL_STATE(140)] = 6137, - [SMALL_STATE(141)] = 6165, - [SMALL_STATE(142)] = 6213, - [SMALL_STATE(143)] = 6241, - [SMALL_STATE(144)] = 6269, - [SMALL_STATE(145)] = 6297, - [SMALL_STATE(146)] = 6325, - [SMALL_STATE(147)] = 6373, - [SMALL_STATE(148)] = 6401, - [SMALL_STATE(149)] = 6449, - [SMALL_STATE(150)] = 6477, - [SMALL_STATE(151)] = 6505, - [SMALL_STATE(152)] = 6553, - [SMALL_STATE(153)] = 6581, - [SMALL_STATE(154)] = 6629, - [SMALL_STATE(155)] = 6658, - [SMALL_STATE(156)] = 6687, - [SMALL_STATE(157)] = 6716, - [SMALL_STATE(158)] = 6745, - [SMALL_STATE(159)] = 6774, - [SMALL_STATE(160)] = 6803, - [SMALL_STATE(161)] = 6832, - [SMALL_STATE(162)] = 6861, - [SMALL_STATE(163)] = 6890, - [SMALL_STATE(164)] = 6919, - [SMALL_STATE(165)] = 6948, - [SMALL_STATE(166)] = 6977, - [SMALL_STATE(167)] = 7009, - [SMALL_STATE(168)] = 7039, - [SMALL_STATE(169)] = 7071, - [SMALL_STATE(170)] = 7101, - [SMALL_STATE(171)] = 7131, - [SMALL_STATE(172)] = 7163, - [SMALL_STATE(173)] = 7195, - [SMALL_STATE(174)] = 7227, - [SMALL_STATE(175)] = 7257, - [SMALL_STATE(176)] = 7286, - [SMALL_STATE(177)] = 7315, - [SMALL_STATE(178)] = 7344, - [SMALL_STATE(179)] = 7383, - [SMALL_STATE(180)] = 7412, - [SMALL_STATE(181)] = 7451, - [SMALL_STATE(182)] = 7479, - [SMALL_STATE(183)] = 7505, - [SMALL_STATE(184)] = 7540, - [SMALL_STATE(185)] = 7562, - [SMALL_STATE(186)] = 7584, - [SMALL_STATE(187)] = 7628, - [SMALL_STATE(188)] = 7650, - [SMALL_STATE(189)] = 7694, - [SMALL_STATE(190)] = 7738, - [SMALL_STATE(191)] = 7777, - [SMALL_STATE(192)] = 7804, - [SMALL_STATE(193)] = 7843, - [SMALL_STATE(194)] = 7865, - [SMALL_STATE(195)] = 7891, - [SMALL_STATE(196)] = 7915, - [SMALL_STATE(197)] = 7939, - [SMALL_STATE(198)] = 7965, - [SMALL_STATE(199)] = 7991, - [SMALL_STATE(200)] = 8017, - [SMALL_STATE(201)] = 8043, - [SMALL_STATE(202)] = 8069, - [SMALL_STATE(203)] = 8095, - [SMALL_STATE(204)] = 8121, - [SMALL_STATE(205)] = 8159, - [SMALL_STATE(206)] = 8180, - [SMALL_STATE(207)] = 8215, - [SMALL_STATE(208)] = 8244, - [SMALL_STATE(209)] = 8265, - [SMALL_STATE(210)] = 8286, - [SMALL_STATE(211)] = 8307, - [SMALL_STATE(212)] = 8328, - [SMALL_STATE(213)] = 8349, - [SMALL_STATE(214)] = 8370, - [SMALL_STATE(215)] = 8391, - [SMALL_STATE(216)] = 8416, - [SMALL_STATE(217)] = 8437, - [SMALL_STATE(218)] = 8458, - [SMALL_STATE(219)] = 8479, - [SMALL_STATE(220)] = 8501, - [SMALL_STATE(221)] = 8523, - [SMALL_STATE(222)] = 8542, - [SMALL_STATE(223)] = 8561, - [SMALL_STATE(224)] = 8580, - [SMALL_STATE(225)] = 8599, - [SMALL_STATE(226)] = 8618, - [SMALL_STATE(227)] = 8637, - [SMALL_STATE(228)] = 8656, - [SMALL_STATE(229)] = 8675, - [SMALL_STATE(230)] = 8694, - [SMALL_STATE(231)] = 8713, - [SMALL_STATE(232)] = 8732, - [SMALL_STATE(233)] = 8751, - [SMALL_STATE(234)] = 8775, - [SMALL_STATE(235)] = 8799, - [SMALL_STATE(236)] = 8823, - [SMALL_STATE(237)] = 8845, - [SMALL_STATE(238)] = 8869, - [SMALL_STATE(239)] = 8891, - [SMALL_STATE(240)] = 8913, - [SMALL_STATE(241)] = 8937, - [SMALL_STATE(242)] = 8959, - [SMALL_STATE(243)] = 8983, - [SMALL_STATE(244)] = 9005, - [SMALL_STATE(245)] = 9029, - [SMALL_STATE(246)] = 9048, - [SMALL_STATE(247)] = 9069, - [SMALL_STATE(248)] = 9082, - [SMALL_STATE(249)] = 9095, - [SMALL_STATE(250)] = 9108, - [SMALL_STATE(251)] = 9121, - [SMALL_STATE(252)] = 9142, - [SMALL_STATE(253)] = 9155, - [SMALL_STATE(254)] = 9168, - [SMALL_STATE(255)] = 9186, - [SMALL_STATE(256)] = 9206, - [SMALL_STATE(257)] = 9224, - [SMALL_STATE(258)] = 9242, - [SMALL_STATE(259)] = 9260, - [SMALL_STATE(260)] = 9278, - [SMALL_STATE(261)] = 9296, - [SMALL_STATE(262)] = 9314, - [SMALL_STATE(263)] = 9332, - [SMALL_STATE(264)] = 9346, - [SMALL_STATE(265)] = 9364, - [SMALL_STATE(266)] = 9382, - [SMALL_STATE(267)] = 9402, - [SMALL_STATE(268)] = 9420, - [SMALL_STATE(269)] = 9435, - [SMALL_STATE(270)] = 9452, - [SMALL_STATE(271)] = 9469, - [SMALL_STATE(272)] = 9482, - [SMALL_STATE(273)] = 9497, - [SMALL_STATE(274)] = 9512, - [SMALL_STATE(275)] = 9523, - [SMALL_STATE(276)] = 9534, - [SMALL_STATE(277)] = 9549, - [SMALL_STATE(278)] = 9564, - [SMALL_STATE(279)] = 9575, - [SMALL_STATE(280)] = 9590, - [SMALL_STATE(281)] = 9605, - [SMALL_STATE(282)] = 9616, - [SMALL_STATE(283)] = 9630, - [SMALL_STATE(284)] = 9644, - [SMALL_STATE(285)] = 9658, - [SMALL_STATE(286)] = 9672, - [SMALL_STATE(287)] = 9686, - [SMALL_STATE(288)] = 9698, - [SMALL_STATE(289)] = 9712, - [SMALL_STATE(290)] = 9726, - [SMALL_STATE(291)] = 9740, - [SMALL_STATE(292)] = 9754, - [SMALL_STATE(293)] = 9768, - [SMALL_STATE(294)] = 9782, - [SMALL_STATE(295)] = 9793, - [SMALL_STATE(296)] = 9804, - [SMALL_STATE(297)] = 9815, - [SMALL_STATE(298)] = 9826, - [SMALL_STATE(299)] = 9837, - [SMALL_STATE(300)] = 9848, - [SMALL_STATE(301)] = 9859, - [SMALL_STATE(302)] = 9870, - [SMALL_STATE(303)] = 9881, - [SMALL_STATE(304)] = 9889, - [SMALL_STATE(305)] = 9897, - [SMALL_STATE(306)] = 9905, - [SMALL_STATE(307)] = 9913, - [SMALL_STATE(308)] = 9921, - [SMALL_STATE(309)] = 9929, - [SMALL_STATE(310)] = 9937, - [SMALL_STATE(311)] = 9945, - [SMALL_STATE(312)] = 9953, - [SMALL_STATE(313)] = 9961, - [SMALL_STATE(314)] = 9969, - [SMALL_STATE(315)] = 9977, - [SMALL_STATE(316)] = 9985, - [SMALL_STATE(317)] = 9993, - [SMALL_STATE(318)] = 10001, - [SMALL_STATE(319)] = 10009, - [SMALL_STATE(320)] = 10017, - [SMALL_STATE(321)] = 10025, - [SMALL_STATE(322)] = 10033, - [SMALL_STATE(323)] = 10041, - [SMALL_STATE(324)] = 10049, - [SMALL_STATE(325)] = 10057, - [SMALL_STATE(326)] = 10065, - [SMALL_STATE(327)] = 10073, - [SMALL_STATE(328)] = 10081, - [SMALL_STATE(329)] = 10089, - [SMALL_STATE(330)] = 10097, - [SMALL_STATE(331)] = 10105, - [SMALL_STATE(332)] = 10113, - [SMALL_STATE(333)] = 10121, - [SMALL_STATE(334)] = 10129, - [SMALL_STATE(335)] = 10137, - [SMALL_STATE(336)] = 10145, - [SMALL_STATE(337)] = 10153, - [SMALL_STATE(338)] = 10161, - [SMALL_STATE(339)] = 10169, - [SMALL_STATE(340)] = 10177, - [SMALL_STATE(341)] = 10185, - [SMALL_STATE(342)] = 10193, - [SMALL_STATE(343)] = 10201, - [SMALL_STATE(344)] = 10209, - [SMALL_STATE(345)] = 10217, - [SMALL_STATE(346)] = 10225, - [SMALL_STATE(347)] = 10233, - [SMALL_STATE(348)] = 10241, - [SMALL_STATE(349)] = 10249, - [SMALL_STATE(350)] = 10257, - [SMALL_STATE(351)] = 10265, -}; - -static const TSParseActionEntry ts_parse_actions[] = { - [0] = {.entry = {.count = 0, .reusable = false}}, - [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [71] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(130), - [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(203), - [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(146), - [80] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(259), - [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(331), - [86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), - [88] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(194), - [91] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(189), - [94] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(69), - [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(343), - [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(340), - [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(339), - [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(40), - [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(338), - [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(337), - [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(187), - [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(16), - [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(330), - [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), - [126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(96), - [129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(200), - [132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(105), - [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(257), - [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(344), - [141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(197), - [144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(189), - [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(69), - [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(343), - [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(340), - [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(339), - [159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(40), - [162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(338), - [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(337), - [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(185), - [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(183), - [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_stylesheet_repeat1, 2), SHIFT_REPEAT(330), - [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_stylesheet, 1), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 3, .production_id = 14), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1, .production_id = 1), - [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1, .production_id = 3), - [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1, .production_id = 1), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1, .production_id = 3), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(148), - [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), - [336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(312), - [339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(153), - [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(168), - [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(138), - [348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(345), - [351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(346), - [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(114), - [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(87), - [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(67), - [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), SHIFT_REPEAT(168), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), - [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(312), - [379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(153), - [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(171), - [385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(138), - [388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(345), - [391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(346), - [394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(114), - [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(87), - [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(67), - [403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 2), SHIFT_REPEAT(171), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector, 1), - [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value, 1), - [412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__selector, 1), - [414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value, 1), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_value, 3), - [420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_value, 3), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 4, .production_id = 14), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 10), - [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 10), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 11), - [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 11), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 5), - [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 2, .production_id = 5), - [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 2), - [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 2, .production_id = 2), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__query, 1, .production_id = 4), - [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__query, 1, .production_id = 4), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 3, .production_id = 9), - [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 3, .production_id = 9), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 5), - [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 3, .production_id = 5), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 4, .production_id = 15), - [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 4, .production_id = 15), - [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_selector, 4, .production_id = 11), - [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_selector, 4, .production_id = 11), - [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 10), - [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 4, .production_id = 10), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 2), - [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 2), - [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 2, .production_id = 2), - [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 2, .production_id = 2), - [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 2, .production_id = 6), - [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 2, .production_id = 6), - [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_selector, 3), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_selector, 3), - [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_universal_selector, 1), - [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_universal_selector, 1), - [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 2), - [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 2), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adjacent_sibling_selector, 3), - [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_adjacent_sibling_selector, 3), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sibling_selector, 3), - [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sibling_selector, 3), - [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_child_selector, 3), - [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_child_selector, 3), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 6, .production_id = 15), - [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 6, .production_id = 15), - [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_id_selector, 3, .production_id = 12), - [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_id_selector, 3, .production_id = 12), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 2), - [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_selector, 3, .production_id = 2), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 4), - [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 4), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_selector, 3, .production_id = 10), - [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_selector, 3, .production_id = 10), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 3), - [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 3), - [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_class_arguments, 4), - [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_class_arguments, 4), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_descendant_selector, 3), - [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_descendant_selector, 3), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_selector, 5, .production_id = 9), - [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_selector, 5, .production_id = 9), - [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pseudo_element_arguments, 3), - [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pseudo_element_arguments, 3), - [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4), - [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4), - [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 1), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 1), - [584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 3), - [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 3), - [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 5, .production_id = 14), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 5, .production_id = 14), - [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3), - [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), - [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), - [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postcss_statement, 3), - [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postcss_statement, 3), - [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 3), - [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 3), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_charset_statement, 3), - [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_charset_statement, 3), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 3), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 3), - [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframes_statement, 3, .production_id = 8), - [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframes_statement, 3, .production_id = 8), - [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_supports_statement, 3), - [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_supports_statement, 3), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), - [654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), - [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 4), - [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 4), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 3), - [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 3), - [672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), - [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), - [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 6, .production_id = 14), - [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 6, .production_id = 14), - [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 1), - [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 1), - [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rule_set, 2), - [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rule_set, 2), - [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_rule, 2), - [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_rule, 2), - [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_media_statement, 4), - [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_media_statement, 4), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5), - [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5), - [714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_statement, 4, .production_id = 13), - [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_statement, 4, .production_id = 13), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block_list, 2), - [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keyframe_block_list, 2), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 4, .production_id = 14), - [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 4, .production_id = 14), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_float_value, 2), - [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_float_value, 2), - [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), - [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 3), - [772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 3), - [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integer_value, 2), - [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer_value, 2), - [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_value, 3), - [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_value, 3), - [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 7), - [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 7), - [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_color_value, 2), - [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_color_value, 2), - [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3), - [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3), - [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grid_value, 4), - [796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grid_value, 4), - [798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), - [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 2), - [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_repeat1, 1), - [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_repeat1, 1), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_postcss_statement_repeat1, 1), - [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_postcss_statement_repeat1, 1), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_declaration, 5, .production_id = 14), - [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 1), - [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), - [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), - [920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(296), - [923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_keyframe_block_list_repeat1, 2), SHIFT_REPEAT(294), - [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2), - [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_feature_query, 5, .production_id = 16), - [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_query, 3), - [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_query, 3), - [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_query, 2), - [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_query, 4), - [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(68), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyframe_block, 2), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [979] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_statement_repeat1, 2), SHIFT_REPEAT(199), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selectors, 2), - [988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grid_value_repeat1, 2), SHIFT_REPEAT(128), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [993] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_selectors_repeat1, 2), SHIFT_REPEAT(41), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [1008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pseudo_class_arguments_repeat1, 2), SHIFT_REPEAT(13), - [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), - [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [1075] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), -}; - -enum ts_external_scanner_symbol_identifiers { - ts_external_token__descendant_operator = 0, - ts_external_token__pseudo_class_selector_colon = 1, - ts_external_token___error_recovery = 2, -}; - -static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { - [ts_external_token__descendant_operator] = sym__descendant_operator, - [ts_external_token__pseudo_class_selector_colon] = sym__pseudo_class_selector_colon, - [ts_external_token___error_recovery] = sym___error_recovery, -}; - -static const bool ts_external_scanner_states[4][EXTERNAL_TOKEN_COUNT] = { - [1] = { - [ts_external_token__descendant_operator] = true, - [ts_external_token__pseudo_class_selector_colon] = true, - [ts_external_token___error_recovery] = true, - }, - [2] = { - [ts_external_token__pseudo_class_selector_colon] = true, - }, - [3] = { - [ts_external_token__descendant_operator] = true, - [ts_external_token__pseudo_class_selector_colon] = true, - }, -}; - -#ifdef __cplusplus -extern "C" { -#endif -void *tree_sitter_css_external_scanner_create(void); -void tree_sitter_css_external_scanner_destroy(void *); -bool tree_sitter_css_external_scanner_scan(void *, TSLexer *, const bool *); -unsigned tree_sitter_css_external_scanner_serialize(void *, char *); -void tree_sitter_css_external_scanner_deserialize(void *, const char *, unsigned); - -#ifdef _WIN32 -#define extern __declspec(dllexport) -#endif - -extern const TSLanguage *tree_sitter_css(void) { - static const TSLanguage language = { - .version = LANGUAGE_VERSION, - .symbol_count = SYMBOL_COUNT, - .alias_count = ALIAS_COUNT, - .token_count = TOKEN_COUNT, - .external_token_count = EXTERNAL_TOKEN_COUNT, - .state_count = STATE_COUNT, - .large_state_count = LARGE_STATE_COUNT, - .production_id_count = PRODUCTION_ID_COUNT, - .field_count = FIELD_COUNT, - .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, - .parse_table = &ts_parse_table[0][0], - .small_parse_table = ts_small_parse_table, - .small_parse_table_map = ts_small_parse_table_map, - .parse_actions = ts_parse_actions, - .symbol_names = ts_symbol_names, - .symbol_metadata = ts_symbol_metadata, - .public_symbol_map = ts_symbol_map, - .alias_map = ts_non_terminal_alias_map, - .alias_sequences = &ts_alias_sequences[0][0], - .lex_modes = ts_lex_modes, - .lex_fn = ts_lex, - .external_scanner = { - &ts_external_scanner_states[0][0], - ts_external_scanner_symbol_map, - tree_sitter_css_external_scanner_create, - tree_sitter_css_external_scanner_destroy, - tree_sitter_css_external_scanner_scan, - tree_sitter_css_external_scanner_serialize, - tree_sitter_css_external_scanner_deserialize, - }, - .primary_state_ids = ts_primary_state_ids, - }; - return &language; -} -#ifdef __cplusplus -} -#endif diff --git a/vendored_parsers/tree-sitter-css/src/scanner.c b/vendored_parsers/tree-sitter-css/src/scanner.c deleted file mode 100644 index 691367a446..0000000000 --- a/vendored_parsers/tree-sitter-css/src/scanner.c +++ /dev/null @@ -1,84 +0,0 @@ -#include "tree_sitter/parser.h" - -#include - -enum TokenType { - DESCENDANT_OP, - PSEUDO_CLASS_SELECTOR_COLON, - ERROR_RECOVERY, -}; - -static inline void advance(TSLexer *lexer) { lexer->advance(lexer, false); } - -static inline void skip(TSLexer *lexer) { lexer->advance(lexer, true); } - -void *tree_sitter_css_external_scanner_create() { return NULL; } - -void tree_sitter_css_external_scanner_destroy(void *payload) {} - -void tree_sitter_css_external_scanner_reset(void *payload) {} - -unsigned tree_sitter_css_external_scanner_serialize(void *payload, char *buffer) { return 0; } - -void tree_sitter_css_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) {} - -bool tree_sitter_css_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { - if (valid_symbols[ERROR_RECOVERY]) { - return false; - } - - if (iswspace(lexer->lookahead) && valid_symbols[DESCENDANT_OP]) { - lexer->result_symbol = DESCENDANT_OP; - - lexer->advance(lexer, true); - while (iswspace(lexer->lookahead)) { - lexer->advance(lexer, true); - } - lexer->mark_end(lexer); - - if (lexer->lookahead == '#' || lexer->lookahead == '.' || lexer->lookahead == '[' || lexer->lookahead == '-' || - lexer->lookahead == '*' || iswalnum(lexer->lookahead)) { - return true; - } - - if (lexer->lookahead == ':') { - lexer->advance(lexer, false); - if (iswspace(lexer->lookahead)) { - return false; - } - for (;;) { - if (lexer->lookahead == ';' || lexer->lookahead == '}' || lexer->eof(lexer)) { - return false; - } - if (lexer->lookahead == '{') { - return true; - } - lexer->advance(lexer, false); - } - } - } - - if (valid_symbols[PSEUDO_CLASS_SELECTOR_COLON]) { - while (iswspace(lexer->lookahead)) { - lexer->advance(lexer, true); - } - if (lexer->lookahead == ':') { - advance(lexer); - if (lexer->lookahead == ':') { - return false; - } - lexer->mark_end(lexer); - // We need a { to be a pseudo class selector, a ; indicates a property - while (lexer->lookahead != ';' && lexer->lookahead != '}' && !lexer->eof(lexer)) { - advance(lexer); - if (lexer->lookahead == '{') { - lexer->result_symbol = PSEUDO_CLASS_SELECTOR_COLON; - return true; - } - } - return false; - } - } - - return false; -} diff --git a/vendored_parsers/tree-sitter-css/src/tree_sitter/parser.h b/vendored_parsers/tree-sitter-css/src/tree_sitter/parser.h deleted file mode 100644 index d210325991..0000000000 --- a/vendored_parsers/tree-sitter-css/src/tree_sitter/parser.h +++ /dev/null @@ -1,224 +0,0 @@ -#ifndef TREE_SITTER_PARSER_H_ -#define TREE_SITTER_PARSER_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include -#include - -#define ts_builtin_sym_error ((TSSymbol)-1) -#define ts_builtin_sym_end 0 -#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 - -#ifndef TREE_SITTER_API_H_ -typedef uint16_t TSStateId; -typedef uint16_t TSSymbol; -typedef uint16_t TSFieldId; -typedef struct TSLanguage TSLanguage; -#endif - -typedef struct { - TSFieldId field_id; - uint8_t child_index; - bool inherited; -} TSFieldMapEntry; - -typedef struct { - uint16_t index; - uint16_t length; -} TSFieldMapSlice; - -typedef struct { - bool visible; - bool named; - bool supertype; -} TSSymbolMetadata; - -typedef struct TSLexer TSLexer; - -struct TSLexer { - int32_t lookahead; - TSSymbol result_symbol; - void (*advance)(TSLexer *, bool); - void (*mark_end)(TSLexer *); - uint32_t (*get_column)(TSLexer *); - bool (*is_at_included_range_start)(const TSLexer *); - bool (*eof)(const TSLexer *); -}; - -typedef enum { - TSParseActionTypeShift, - TSParseActionTypeReduce, - TSParseActionTypeAccept, - TSParseActionTypeRecover, -} TSParseActionType; - -typedef union { - struct { - uint8_t type; - TSStateId state; - bool extra; - bool repetition; - } shift; - struct { - uint8_t type; - uint8_t child_count; - TSSymbol symbol; - int16_t dynamic_precedence; - uint16_t production_id; - } reduce; - uint8_t type; -} TSParseAction; - -typedef struct { - uint16_t lex_state; - uint16_t external_lex_state; -} TSLexMode; - -typedef union { - TSParseAction action; - struct { - uint8_t count; - bool reusable; - } entry; -} TSParseActionEntry; - -struct TSLanguage { - uint32_t version; - uint32_t symbol_count; - uint32_t alias_count; - uint32_t token_count; - uint32_t external_token_count; - uint32_t state_count; - uint32_t large_state_count; - uint32_t production_id_count; - uint32_t field_count; - uint16_t max_alias_sequence_length; - const uint16_t *parse_table; - const uint16_t *small_parse_table; - const uint32_t *small_parse_table_map; - const TSParseActionEntry *parse_actions; - const char * const *symbol_names; - const char * const *field_names; - const TSFieldMapSlice *field_map_slices; - const TSFieldMapEntry *field_map_entries; - const TSSymbolMetadata *symbol_metadata; - const TSSymbol *public_symbol_map; - const uint16_t *alias_map; - const TSSymbol *alias_sequences; - const TSLexMode *lex_modes; - bool (*lex_fn)(TSLexer *, TSStateId); - bool (*keyword_lex_fn)(TSLexer *, TSStateId); - TSSymbol keyword_capture_token; - struct { - const bool *states; - const TSSymbol *symbol_map; - void *(*create)(void); - void (*destroy)(void *); - bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); - unsigned (*serialize)(void *, char *); - void (*deserialize)(void *, const char *, unsigned); - } external_scanner; - const TSStateId *primary_state_ids; -}; - -/* - * Lexer Macros - */ - -#define START_LEXER() \ - bool result = false; \ - bool skip = false; \ - bool eof = false; \ - int32_t lookahead; \ - goto start; \ - next_state: \ - lexer->advance(lexer, skip); \ - start: \ - skip = false; \ - lookahead = lexer->lookahead; \ - eof = lexer->eof(lexer); - -#define ADVANCE(state_value) \ - { \ - state = state_value; \ - goto next_state; \ - } - -#define SKIP(state_value) \ - { \ - skip = true; \ - state = state_value; \ - goto next_state; \ - } - -#define ACCEPT_TOKEN(symbol_value) \ - result = true; \ - lexer->result_symbol = symbol_value; \ - lexer->mark_end(lexer); - -#define END_STATE() return result; - -/* - * Parse Table Macros - */ - -#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) - -#define STATE(id) id - -#define ACTIONS(id) id - -#define SHIFT(state_value) \ - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ - .state = (state_value) \ - } \ - }} - -#define SHIFT_REPEAT(state_value) \ - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ - .state = (state_value), \ - .repetition = true \ - } \ - }} - -#define SHIFT_EXTRA() \ - {{ \ - .shift = { \ - .type = TSParseActionTypeShift, \ - .extra = true \ - } \ - }} - -#define REDUCE(symbol_val, child_count_val, ...) \ - {{ \ - .reduce = { \ - .type = TSParseActionTypeReduce, \ - .symbol = symbol_val, \ - .child_count = child_count_val, \ - __VA_ARGS__ \ - }, \ - }} - -#define RECOVER() \ - {{ \ - .type = TSParseActionTypeRecover \ - }} - -#define ACCEPT_INPUT() \ - {{ \ - .type = TSParseActionTypeAccept \ - }} - -#ifdef __cplusplus -} -#endif - -#endif // TREE_SITTER_PARSER_H_ diff --git a/vendored_parsers/tree-sitter-css/test/corpus/declarations.txt b/vendored_parsers/tree-sitter-css/test/corpus/declarations.txt deleted file mode 100644 index 6a08827e95..0000000000 --- a/vendored_parsers/tree-sitter-css/test/corpus/declarations.txt +++ /dev/null @@ -1,333 +0,0 @@ -========================== -Function calls -========================== - -a { - color: rgba(0, 255, 0, 0.5); -} - ---- - -(stylesheet - (rule_set - (selectors (tag_name)) - (block - (declaration - (property_name) - (call_expression (function_name) (arguments - (integer_value) - (integer_value) - (integer_value) - (float_value))))))) - -============================================= -Calls where each argument has multiple values -============================================= - -div { - background: repeating-linear-gradient(red, orange 50px); - clip-path: polygon(50% 0%, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0% 50%, 40% 40%); -} - ---- - -(stylesheet - (rule_set (selectors (tag_name)) (block - (declaration - (property_name) - (call_expression (function_name) (arguments - (plain_value) - (plain_value) - (integer_value (unit))))) - (declaration - (property_name) - (call_expression (function_name) (arguments - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)))))))) - -============================ -Color literals -============================ - -a { - b: #fafd04; - c: #fafd0401; -} - ---- - -(stylesheet - (rule_set - (selectors (tag_name)) - (block - (declaration (property_name) (color_value)) - (declaration (property_name) (color_value))))) - -============================ -Numbers -============================ - -a { - b: 0.5%; - c: 5em; - margin: 10E3px; - margin: -456.8px; - margin: -5px; - margin: -0.0px; -} - ---- - -(stylesheet - (rule_set (selectors (tag_name)) (block - (declaration (property_name) (float_value (unit))) - (declaration (property_name) (integer_value (unit))) - (declaration (property_name) (float_value (unit))) - (declaration (property_name) (float_value (unit))) - (declaration (property_name) (integer_value (unit))) - (declaration (property_name) (float_value (unit)))))) - -============================ -Binary arithmetic operators -============================ - -a { - width: calc(100% - 80px); - aspect-ratio: 1/2; - font-size: calc(10px + (56 - 10) * ((100vw - 320px) / (1920 - 320))); -} - ---- - -(stylesheet - (rule_set - (selectors (tag_name)) - (block - (declaration - (property_name) - (call_expression (function_name) (arguments (binary_expression (integer_value (unit)) (integer_value (unit)))))) - (declaration - (property_name) - (binary_expression (integer_value) (integer_value))) - (declaration - (property_name) - (call_expression - (function_name) - (arguments - (binary_expression - (binary_expression - (integer_value (unit)) - (parenthesized_value (binary_expression (integer_value) (integer_value)))) - (parenthesized_value - (binary_expression - (parenthesized_value (binary_expression (integer_value (unit)) (integer_value (unit)))) - (parenthesized_value (binary_expression (integer_value) (integer_value)))))))))))) - -============================ -Strings -============================ - -a { - b: ''; - c: '\'hi\''; -} - ---- - -(stylesheet - (rule_set - (selectors (tag_name)) - (block - (declaration (property_name) (string_value)) - (declaration (property_name) (string_value))))) - -============================ -URLs -============================ - -a { - b: http://something-else?foo=bar; -} - ---- - -(stylesheet - (rule_set - (selectors (tag_name)) - (block - (declaration (property_name) (plain_value))))) - -============================ -Important declarations -============================ - -a { - b: c !important; -} - ---- - -(stylesheet - (rule_set - (selectors (tag_name)) - (block - (declaration (property_name) (plain_value) (important))))) - -============================ -Declarations without trailing semicolons -============================ - -a { - b: c; - d: e -} - ---- - -(stylesheet - (rule_set - (selectors (tag_name)) - (block - (declaration (property_name) (plain_value)) - (declaration (property_name) (plain_value))))) - -======================================= -Comments right after numbers -======================================= - -// A comment -a { - shape-outside: circle(20em/*=*/at 50% 50%); - shape-outside: inset(1em, 1em, 1em, 1em); -} - ---- - -(stylesheet - (js_comment) - (rule_set - (selectors (tag_name)) - (block - (declaration (property_name) (call_expression (function_name) (arguments - (integer_value (unit)) - (comment) - (plain_value) - (integer_value (unit)) - (integer_value (unit))))) - (declaration (property_name) (call_expression (function_name) (arguments - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)) - (integer_value (unit)))))))) - -================================= -Declarations at the top level -================================= - ---a-variable: -5px; -a-property: calc(5px + var(--a-variable)); - ---- - -(stylesheet - (declaration (property_name) (integer_value (unit))) - (declaration (property_name) (call_expression (function_name) (arguments (binary_expression (integer_value (unit)) (call_expression (function_name) (arguments (plain_value)))))))) - -============================================= -Spaces after colons in property declarations -============================================= - -div { - margin : 0; - padding : 0; -} - ---- - -(stylesheet - (rule_set - (selectors - (tag_name)) - (block - (declaration - (property_name) - (integer_value)) - (declaration - (property_name) - (integer_value))))) - -============================================= -No spaces after colons -============================================= - -div { - all:unset; - display:flex; - justify-content:center; -} - ---- - -(stylesheet - (rule_set - (selectors (tag_name)) - (block - (declaration (property_name) (plain_value)) - (declaration (property_name) (plain_value)) - (declaration (property_name) (plain_value))))) - -============================================= -PostCSS -============================================= - -.selector { - @apply variable-a meta-variable-b lots-of-combined-properties-c !important; -} - -@layer components { - .btn-blue { - @apply --mixin sm:space-x-0 left-[11%] border-foreground/20 !important; - } -} - ---- - -(stylesheet - (rule_set - (selectors (class_selector (class_name))) - (block - (postcss_statement - (at_keyword) - (plain_value) - (plain_value) - (plain_value) - (important)))) - (at_rule - (at_keyword) - (keyword_query) - (block - (rule_set - (selectors (class_selector (class_name))) - (block - (postcss_statement - (at_keyword) - (plain_value) - (plain_value) - (plain_value) - (grid_value (integer_value (unit))) - (plain_value) - (important))))))) diff --git a/vendored_parsers/tree-sitter-css/test/corpus/selectors.txt b/vendored_parsers/tree-sitter-css/test/corpus/selectors.txt deleted file mode 100644 index 521f43ce8c..0000000000 --- a/vendored_parsers/tree-sitter-css/test/corpus/selectors.txt +++ /dev/null @@ -1,226 +0,0 @@ -========================= -Universal selectors -========================= - -* {} - ---- - -(stylesheet - (rule_set (selectors (universal_selector)) (block))) - -========================= -Type selectors -========================= - -div, span {} -h1, h2, h3, h4 {} - ---- - -(stylesheet - (rule_set (selectors (tag_name) (tag_name)) (block)) - (rule_set (selectors (tag_name) (tag_name) (tag_name) (tag_name)) (block))) - -========================= -Class selectors -========================= - -.class-a {} -div.class-b, .class-c.class-d {} - ---- - -(stylesheet - (rule_set - (selectors (class_selector (class_name))) - (block)) - (rule_set - (selectors - (class_selector (tag_name) (class_name)) - (class_selector (class_selector (class_name)) (class_name))) - (block))) - -========================= -Id selectors -========================= - -#some-id, a#another-id {} - ---- - -(stylesheet - (rule_set - (selectors (id_selector (id_name)) (id_selector (tag_name) (id_name))) - (block))) - -========================= -Attribute selectors -========================= - -[a] {} -[b=c] {} -[d~=e] {} -a[b] {} - ---- - -(stylesheet - (rule_set (selectors (attribute_selector (attribute_name))) (block)) - (rule_set (selectors (attribute_selector (attribute_name) (plain_value))) (block)) - (rule_set (selectors (attribute_selector (attribute_name) (plain_value))) (block)) - (rule_set (selectors (attribute_selector (tag_name) (attribute_name))) (block))) - -========================= -Pseudo-class selectors -========================= - -a:hover {} -:nth-child(2) {} - ---- - -(stylesheet - (rule_set - (selectors (pseudo_class_selector (tag_name) (class_name))) - (block)) - (rule_set - (selectors (pseudo_class_selector (class_name) (arguments (integer_value)))) - (block))) - -========================= -Pseudo-element selectors -========================= - -a::first-line {} - ---- - -(stylesheet - (rule_set - (selectors (pseudo_element_selector (tag_name) (tag_name))) - (block))) - -========================= -::slotted pseudo element -========================= - -::slotted(button) {} - ---- - -(stylesheet - (rule_set - (selectors (pseudo_element_selector (tag_name) - (arguments (tag_name)))) - (block))) - - -========================= -Child selectors -========================= - -a > b {} -c > d > e {} - ---- - -(stylesheet - (rule_set - (selectors (child_selector (tag_name) (tag_name))) - (block)) - (rule_set - (selectors (child_selector - (child_selector (tag_name) (tag_name)) - (tag_name))) - (block))) - -========================= -Descendant selectors -========================= - -a b {} -c d e {} -f * {} - ---- - -(stylesheet - (rule_set - (selectors (descendant_selector (tag_name) (tag_name))) - (block)) - (rule_set - (selectors (descendant_selector - (descendant_selector (tag_name) (tag_name)) - (tag_name))) - (block)) - (rule_set - (selectors - (descendant_selector - (tag_name) - (universal_selector))) - (block))) - -=========================== -Nesting selectors -=========================== - -a { - &.b {} - & c {} - & > d {} -} - ---- - -(stylesheet - (rule_set - (selectors (tag_name)) - (block - (rule_set (selectors (class_selector (nesting_selector) (class_name))) (block)) - (rule_set (selectors (descendant_selector (nesting_selector) (tag_name))) (block)) - (rule_set (selectors (child_selector (nesting_selector) (tag_name))) (block))))) - -=========================== -Sibling selectors -=========================== - -a.b ~ c.d {} -.e.f + .g.h {} - ---- - -(stylesheet - (rule_set - (selectors (sibling_selector - (class_selector (tag_name) (class_name)) - (class_selector (tag_name) (class_name)))) - (block)) - (rule_set - (selectors (adjacent_sibling_selector - (class_selector (class_selector (class_name)) (class_name)) - (class_selector (class_selector (class_name)) (class_name)))) - (block))) - -=========================== -The :not selector -=========================== - -a:not(:hover) {} -.b:not(c > .d) {} - ---- - -(stylesheet - (rule_set - (selectors (pseudo_class_selector - (tag_name) - (class_name) - (arguments (pseudo_class_selector (class_name))))) - (block)) - (rule_set - (selectors (pseudo_class_selector - (class_selector (class_name)) - (class_name) - (arguments (child_selector (tag_name) (class_selector (class_name)))))) - (block))) diff --git a/vendored_parsers/tree-sitter-css/test/corpus/statements.txt b/vendored_parsers/tree-sitter-css/test/corpus/statements.txt deleted file mode 100644 index bd229aabcf..0000000000 --- a/vendored_parsers/tree-sitter-css/test/corpus/statements.txt +++ /dev/null @@ -1,170 +0,0 @@ -============================== -Import statements -============================== - -@import url("fineprint.css") print; -@import url("bluish.css") speech; -@import 'custom.css'; -@import url("chrome://communicator/skin/"); -@import "common.css" screen; - ---- - -(stylesheet - (import_statement (call_expression (function_name) (arguments (string_value))) (keyword_query)) - (import_statement (call_expression (function_name) (arguments (string_value))) (keyword_query)) - (import_statement (string_value)) - (import_statement (call_expression (function_name) (arguments (string_value)))) - (import_statement (string_value) (keyword_query))) - -============================== -Namespace statements -============================== - -/* Default namespace */ -@namespace url(XML-namespace-URL); -@namespace "XML-namespace-URL"; -@namespace url(http://www.w3.org/1999/xhtml); -@namespace svg url(http://www.w3.org/2000/svg); - -/* Prefixed namespace */ -@namespace prefix url(XML-namespace-URL); -@namespace prefix "XML-namespace-URL"; - ---- - -(stylesheet - (comment) - (namespace_statement (call_expression (function_name) (arguments (plain_value)))) - (namespace_statement (string_value)) - (namespace_statement (call_expression (function_name) (arguments (plain_value)))) - (namespace_statement (namespace_name) (call_expression (function_name) (arguments (plain_value)))) - (comment) - (namespace_statement (namespace_name) (call_expression (function_name) (arguments (plain_value)))) - (namespace_statement (namespace_name) (string_value))) - -============================== -Keyframes statements -============================== - -@keyframes important1 { - from { margin-top: 50px; } - 50% { margin-top: 150px !important; } /* ignored */ - to { margin-top: 100px; } -} - ---- - -(stylesheet - (keyframes_statement (keyframes_name) (keyframe_block_list - (keyframe_block (from) (block (declaration (property_name) (integer_value (unit))))) - (keyframe_block (integer_value (unit)) (block (declaration (property_name) (integer_value (unit)) (important)))) - (comment) - (keyframe_block (to) (block (declaration (property_name) (integer_value (unit)))))))) - -============================== -Media statements -============================== - -@media screen and (min-width: 30em) and (orientation: landscape) {} -@media (min-height: 680px), screen and (orientation: portrait) {} -@media not all and (monochrome) {} -@media only screen {} -@media screen and (min-width: 0 0) { - .tooltipped-multiline: after {} -} - ---- - -(stylesheet - (media_statement - (binary_query - (binary_query - (keyword_query) - (feature_query (feature_name) (integer_value (unit)))) - (feature_query (feature_name) (plain_value))) - (block)) - (media_statement - (feature_query (feature_name) (integer_value (unit))) - (binary_query (keyword_query) (feature_query (feature_name) (plain_value))) - (block)) - (media_statement - (binary_query (unary_query (keyword_query)) (parenthesized_query (keyword_query))) - (block)) - (media_statement (unary_query (keyword_query)) (block)) - (media_statement - (binary_query - (keyword_query) - (feature_query (feature_name) (integer_value) (integer_value))) - (block - (rule_set - (selectors (pseudo_class_selector (class_selector (class_name)) (class_name))) - (block))))) - -============================== -Supports statements -============================== - -@supports (animation-name: test) { - div { animation-name: test; } -} -@supports (transform-style: preserve) or (-moz-transform-style: preserve) {} -@supports not ((text-align-last: justify) or (-moz-text-align-last: justify)) {} -@supports not selector(:matches(a, b)) {} - ---- - -(stylesheet - (supports_statement - (feature_query (feature_name) (plain_value)) - (block - (rule_set (selectors (tag_name)) (block - (declaration (property_name) (plain_value)))))) - (supports_statement - (binary_query - (feature_query (feature_name) (plain_value)) - (feature_query (feature_name) (plain_value))) - (block)) - (supports_statement - (unary_query (parenthesized_query (binary_query - (feature_query (feature_name) (plain_value)) - (feature_query (feature_name) (plain_value))))) - (block)) - (supports_statement - (unary_query (selector_query (pseudo_class_selector - (class_name) - (arguments (tag_name) (tag_name))))) - (block))) - -============================== -Charset statements -============================== - -@charset "utf-8"; - ---- - -(stylesheet - (charset_statement (string_value))) - -============================== -Other at-statements -============================== - -@font-face { - font-family: "Open Sans"; - src: url("/a") format("woff2"), url("/b/c") format("woff"); -} - ---- - -(stylesheet - (at_rule - (at_keyword) - (block - (declaration (property_name) (string_value)) - (declaration (property_name) - (call_expression (function_name) (arguments (string_value))) - (call_expression (function_name) (arguments (string_value))) - (call_expression (function_name) (arguments (string_value))) - (call_expression (function_name) (arguments (string_value))))))) diff --git a/vendored_parsers/tree-sitter-css/test/corpus/stylesheets.txt b/vendored_parsers/tree-sitter-css/test/corpus/stylesheets.txt deleted file mode 100644 index d0987c2fbb..0000000000 --- a/vendored_parsers/tree-sitter-css/test/corpus/stylesheets.txt +++ /dev/null @@ -1,15 +0,0 @@ -============================ -Rule sets -============================ - -#some-id { - some-property: 5px; -} - ---- - -(stylesheet - (rule_set - (selectors (id_selector (id_name))) - (block - (declaration (property_name) (integer_value (unit))))))