[
  {
    "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": "placeholder",
          "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": "argument",
    "named": true,
    "fields": {
      "name": {
        "multiple": false,
        "required": false,
        "types": [
          {
            "type": "variable",
            "named": true
          }
        ]
      },
      "value": {
        "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": "identifier",
            "named": true
          },
          {
            "type": "important",
            "named": true
          },
          {
            "type": "integer_value",
            "named": true
          },
          {
            "type": "interpolation",
            "named": true
          },
          {
            "type": "list_value",
            "named": true
          },
          {
            "type": "nesting_selector",
            "named": true
          },
          {
            "type": "parenthesized_value",
            "named": true
          },
          {
            "type": "plain_value",
            "named": true
          },
          {
            "type": "string_value",
            "named": true
          },
          {
            "type": "variable",
            "named": true
          }
        ]
      }
    }
  },
  {
    "type": "arguments",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "adjacent_sibling_selector",
          "named": true
        },
        {
          "type": "argument",
          "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "namespace_selector",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "placeholder",
          "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": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "at_root_statement",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "binary_expression",
          "named": true
        },
        {
          "type": "block",
          "named": true
        },
        {
          "type": "call_expression",
          "named": true
        },
        {
          "type": "color_value",
          "named": true
        },
        {
          "type": "float_value",
          "named": true
        },
        {
          "type": "grid_value",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "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": "interpolation",
          "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": "placeholder",
          "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "namespace_selector",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "placeholder",
          "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": "variable",
          "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "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": "interpolation",
          "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_root_statement",
          "named": true
        },
        {
          "type": "at_rule",
          "named": true
        },
        {
          "type": "charset_statement",
          "named": true
        },
        {
          "type": "debug_statement",
          "named": true
        },
        {
          "type": "declaration",
          "named": true
        },
        {
          "type": "each_statement",
          "named": true
        },
        {
          "type": "error_statement",
          "named": true
        },
        {
          "type": "extend_statement",
          "named": true
        },
        {
          "type": "for_statement",
          "named": true
        },
        {
          "type": "function_statement",
          "named": true
        },
        {
          "type": "if_statement",
          "named": true
        },
        {
          "type": "import_statement",
          "named": true
        },
        {
          "type": "include_statement",
          "named": true
        },
        {
          "type": "keyframes_statement",
          "named": true
        },
        {
          "type": "media_statement",
          "named": true
        },
        {
          "type": "mixin_statement",
          "named": true
        },
        {
          "type": "namespace_statement",
          "named": true
        },
        {
          "type": "postcss_statement",
          "named": true
        },
        {
          "type": "return_statement",
          "named": true
        },
        {
          "type": "rule_set",
          "named": true
        },
        {
          "type": "supports_statement",
          "named": true
        },
        {
          "type": "warn_statement",
          "named": true
        },
        {
          "type": "while_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": 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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "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": "placeholder",
          "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_name",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "interpolation",
          "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": "placeholder",
          "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": "debug_statement",
    "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "property_name",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "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": "placeholder",
          "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": "each_statement",
    "named": true,
    "fields": {
      "key": {
        "multiple": false,
        "required": false,
        "types": [
          {
            "type": "variable",
            "named": true
          }
        ]
      },
      "value": {
        "multiple": false,
        "required": true,
        "types": [
          {
            "type": "variable",
            "named": true
          }
        ]
      }
    },
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "binary_expression",
          "named": true
        },
        {
          "type": "block",
          "named": true
        },
        {
          "type": "call_expression",
          "named": true
        },
        {
          "type": "color_value",
          "named": true
        },
        {
          "type": "float_value",
          "named": true
        },
        {
          "type": "grid_value",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "else_clause",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "block",
          "named": true
        }
      ]
    }
  },
  {
    "type": "else_if_clause",
    "named": true,
    "fields": {
      "condition": {
        "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": "identifier",
            "named": true
          },
          {
            "type": "important",
            "named": true
          },
          {
            "type": "integer_value",
            "named": true
          },
          {
            "type": "interpolation",
            "named": true
          },
          {
            "type": "list_value",
            "named": true
          },
          {
            "type": "nesting_selector",
            "named": true
          },
          {
            "type": "parenthesized_value",
            "named": true
          },
          {
            "type": "plain_value",
            "named": true
          },
          {
            "type": "string_value",
            "named": true
          },
          {
            "type": "variable",
            "named": true
          }
        ]
      }
    },
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "block",
          "named": true
        }
      ]
    }
  },
  {
    "type": "error_statement",
    "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "extend_statement",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "binary_expression",
          "named": true
        },
        {
          "type": "call_expression",
          "named": true
        },
        {
          "type": "class_selector",
          "named": true
        },
        {
          "type": "color_value",
          "named": true
        },
        {
          "type": "float_value",
          "named": true
        },
        {
          "type": "grid_value",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "float_value",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": false,
      "types": [
        {
          "type": "unit",
          "named": true
        }
      ]
    }
  },
  {
    "type": "for_statement",
    "named": true,
    "fields": {
      "from": {
        "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": "identifier",
            "named": true
          },
          {
            "type": "important",
            "named": true
          },
          {
            "type": "integer_value",
            "named": true
          },
          {
            "type": "interpolation",
            "named": true
          },
          {
            "type": "list_value",
            "named": true
          },
          {
            "type": "nesting_selector",
            "named": true
          },
          {
            "type": "parenthesized_value",
            "named": true
          },
          {
            "type": "plain_value",
            "named": true
          },
          {
            "type": "string_value",
            "named": true
          },
          {
            "type": "variable",
            "named": true
          }
        ]
      },
      "through": {
        "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": "identifier",
            "named": true
          },
          {
            "type": "important",
            "named": true
          },
          {
            "type": "integer_value",
            "named": true
          },
          {
            "type": "interpolation",
            "named": true
          },
          {
            "type": "list_value",
            "named": true
          },
          {
            "type": "nesting_selector",
            "named": true
          },
          {
            "type": "parenthesized_value",
            "named": true
          },
          {
            "type": "plain_value",
            "named": true
          },
          {
            "type": "string_value",
            "named": true
          },
          {
            "type": "variable",
            "named": true
          }
        ]
      }
    },
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "block",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "forward_statement",
    "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "from",
    "named": true,
    "fields": {}
  },
  {
    "type": "function_statement",
    "named": true,
    "fields": {
      "name": {
        "multiple": false,
        "required": true,
        "types": [
          {
            "type": "identifier",
            "named": true
          }
        ]
      }
    },
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "block",
          "named": true
        },
        {
          "type": "parameters",
          "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "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": "placeholder",
          "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": "if_statement",
    "named": true,
    "fields": {
      "condition": {
        "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": "identifier",
            "named": true
          },
          {
            "type": "important",
            "named": true
          },
          {
            "type": "integer_value",
            "named": true
          },
          {
            "type": "interpolation",
            "named": true
          },
          {
            "type": "list_value",
            "named": true
          },
          {
            "type": "nesting_selector",
            "named": true
          },
          {
            "type": "parenthesized_value",
            "named": true
          },
          {
            "type": "plain_value",
            "named": true
          },
          {
            "type": "string_value",
            "named": true
          },
          {
            "type": "variable",
            "named": true
          }
        ]
      }
    },
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "block",
          "named": true
        },
        {
          "type": "else_clause",
          "named": true
        },
        {
          "type": "else_if_clause",
          "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "keyword_query",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "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": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "include_statement",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "arguments",
          "named": true
        },
        {
          "type": "block",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        }
      ]
    }
  },
  {
    "type": "integer_value",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": false,
      "types": [
        {
          "type": "unit",
          "named": true
        }
      ]
    }
  },
  {
    "type": "interpolation",
    "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "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": "list_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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "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": "interpolation",
          "named": true
        },
        {
          "type": "keyword_query",
          "named": true
        },
        {
          "type": "parenthesized_query",
          "named": true
        },
        {
          "type": "selector_query",
          "named": true
        },
        {
          "type": "unary_query",
          "named": true
        }
      ]
    }
  },
  {
    "type": "mixin_statement",
    "named": true,
    "fields": {
      "name": {
        "multiple": false,
        "required": true,
        "types": [
          {
            "type": "identifier",
            "named": true
          }
        ]
      }
    },
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "block",
          "named": true
        },
        {
          "type": "parameters",
          "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": "placeholder",
          "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": "parameter",
    "named": true,
    "fields": {
      "default": {
        "multiple": true,
        "required": false,
        "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": "identifier",
            "named": true
          },
          {
            "type": "important",
            "named": true
          },
          {
            "type": "integer_value",
            "named": true
          },
          {
            "type": "interpolation",
            "named": true
          },
          {
            "type": "list_value",
            "named": true
          },
          {
            "type": "nesting_selector",
            "named": true
          },
          {
            "type": "parenthesized_value",
            "named": true
          },
          {
            "type": "plain_value",
            "named": true
          },
          {
            "type": "string_value",
            "named": true
          },
          {
            "type": "variable",
            "named": true
          }
        ]
      }
    },
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "parameters",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "parameter",
          "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": "interpolation",
          "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": 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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "placeholder",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "identifier",
          "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "property_name",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "interpolation",
          "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": "placeholder",
          "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": "placeholder",
          "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": "return_statement",
    "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "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": "placeholder",
          "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": "placeholder",
          "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": "placeholder",
          "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_root_statement",
          "named": true
        },
        {
          "type": "at_rule",
          "named": true
        },
        {
          "type": "charset_statement",
          "named": true
        },
        {
          "type": "debug_statement",
          "named": true
        },
        {
          "type": "declaration",
          "named": true
        },
        {
          "type": "each_statement",
          "named": true
        },
        {
          "type": "error_statement",
          "named": true
        },
        {
          "type": "extend_statement",
          "named": true
        },
        {
          "type": "for_statement",
          "named": true
        },
        {
          "type": "forward_statement",
          "named": true
        },
        {
          "type": "function_statement",
          "named": true
        },
        {
          "type": "if_statement",
          "named": true
        },
        {
          "type": "import_statement",
          "named": true
        },
        {
          "type": "include_statement",
          "named": true
        },
        {
          "type": "keyframes_statement",
          "named": true
        },
        {
          "type": "media_statement",
          "named": true
        },
        {
          "type": "mixin_statement",
          "named": true
        },
        {
          "type": "namespace_statement",
          "named": true
        },
        {
          "type": "postcss_statement",
          "named": true
        },
        {
          "type": "return_statement",
          "named": true
        },
        {
          "type": "rule_set",
          "named": true
        },
        {
          "type": "supports_statement",
          "named": true
        },
        {
          "type": "use_statement",
          "named": true
        },
        {
          "type": "warn_statement",
          "named": true
        },
        {
          "type": "while_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": "interpolation",
          "named": true
        },
        {
          "type": "keyword_query",
          "named": true
        },
        {
          "type": "parenthesized_query",
          "named": true
        },
        {
          "type": "selector_query",
          "named": true
        },
        {
          "type": "unary_query",
          "named": true
        }
      ]
    }
  },
  {
    "type": "tag_name",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "interpolation",
          "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": "interpolation",
          "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": "use_statement",
    "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "warn_statement",
    "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": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "type": "while_statement",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "binary_expression",
          "named": true
        },
        {
          "type": "block",
          "named": true
        },
        {
          "type": "call_expression",
          "named": true
        },
        {
          "type": "color_value",
          "named": true
        },
        {
          "type": "float_value",
          "named": true
        },
        {
          "type": "grid_value",
          "named": true
        },
        {
          "type": "identifier",
          "named": true
        },
        {
          "type": "important",
          "named": true
        },
        {
          "type": "integer_value",
          "named": true
        },
        {
          "type": "interpolation",
          "named": true
        },
        {
          "type": "list_value",
          "named": true
        },
        {
          "type": "nesting_selector",
          "named": true
        },
        {
          "type": "parenthesized_value",
          "named": true
        },
        {
          "type": "plain_value",
          "named": true
        },
        {
          "type": "string_value",
          "named": true
        },
        {
          "type": "variable",
          "named": true
        }
      ]
    }
  },
  {
    "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": ";",
    "named": false
  },
  {
    "type": "<",
    "named": false
  },
  {
    "type": "<=",
    "named": false
  },
  {
    "type": "=",
    "named": false
  },
  {
    "type": "==",
    "named": false
  },
  {
    "type": ">",
    "named": false
  },
  {
    "type": ">=",
    "named": false
  },
  {
    "type": "@at-root",
    "named": false
  },
  {
    "type": "@charset",
    "named": false
  },
  {
    "type": "@debug",
    "named": false
  },
  {
    "type": "@each",
    "named": false
  },
  {
    "type": "@else",
    "named": false
  },
  {
    "type": "@error",
    "named": false
  },
  {
    "type": "@extend",
    "named": false
  },
  {
    "type": "@for",
    "named": false
  },
  {
    "type": "@forward",
    "named": false
  },
  {
    "type": "@function",
    "named": false
  },
  {
    "type": "@if",
    "named": false
  },
  {
    "type": "@import",
    "named": false
  },
  {
    "type": "@include",
    "named": false
  },
  {
    "type": "@keyframes",
    "named": false
  },
  {
    "type": "@media",
    "named": false
  },
  {
    "type": "@mixin",
    "named": false
  },
  {
    "type": "@namespace",
    "named": false
  },
  {
    "type": "@return",
    "named": false
  },
  {
    "type": "@supports",
    "named": false
  },
  {
    "type": "@use",
    "named": false
  },
  {
    "type": "@warn",
    "named": false
  },
  {
    "type": "@while",
    "named": false
  },
  {
    "type": "[",
    "named": false
  },
  {
    "type": "]",
    "named": false
  },
  {
    "type": "^=",
    "named": false
  },
  {
    "type": "and",
    "named": false
  },
  {
    "type": "at_keyword",
    "named": true
  },
  {
    "type": "comment",
    "named": true
  },
  {
    "type": "feature_name",
    "named": true
  },
  {
    "type": "from",
    "named": false
  },
  {
    "type": "function_name",
    "named": true
  },
  {
    "type": "id_name",
    "named": true
  },
  {
    "type": "identifier",
    "named": true
  },
  {
    "type": "if",
    "named": false
  },
  {
    "type": "important",
    "named": true
  },
  {
    "type": "in",
    "named": false
  },
  {
    "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": "selector",
    "named": false
  },
  {
    "type": "through",
    "named": false
  },
  {
    "type": "to",
    "named": true
  },
  {
    "type": "unit",
    "named": true
  },
  {
    "type": "variable",
    "named": true
  },
  {
    "type": "{",
    "named": false
  },
  {
    "type": "|",
    "named": false
  },
  {
    "type": "|=",
    "named": false
  },
  {
    "type": "}",
    "named": false
  },
  {
    "type": "~",
    "named": false
  },
  {
    "type": "~=",
    "named": false
  }
]