// Generated by scripts/export_styles.py from the pinned Pygments checkout. DO NOT EDIT.

///|
/// Python's `pygments.styles.solarized.SolarizedDarkStyle` (style `solarized-dark`).
pub fn solarized_dark_style() -> Style {
  builtin("solarized-dark", fn() {
    make(
      "solarized-dark",
      [],
      Some("#002b36"),
      Some("#073642"),
      "#586e75",
      "#073642",
      "#000000",
      "#ffffc0",
      false,
      [
        ("Token", "#839496"),
        ("Token.Comment", "italic #586e75"),
        ("Token.Comment.Hashbang", "#586e75"),
        ("Token.Comment.Multiline", "#586e75"),
        ("Token.Comment.Preproc", "noitalic #d33682"),
        ("Token.Comment.PreprocFile", "noitalic #586e75"),
        ("Token.Keyword", "#859900"),
        ("Token.Keyword.Constant", "#2aa198"),
        ("Token.Keyword.Declaration", "#2aa198"),
        ("Token.Keyword.Namespace", "#cb4b16"),
        ("Token.Keyword.Type", "#b58900"),
        ("Token.Operator", "#586e75"),
        ("Token.Operator.Word", "#859900"),
        ("Token.Name.Builtin", "#268bd2"),
        ("Token.Name.Builtin.Pseudo", "#268bd2"),
        ("Token.Name.Class", "#268bd2"),
        ("Token.Name.Constant", "#268bd2"),
        ("Token.Name.Decorator", "#268bd2"),
        ("Token.Name.Entity", "#268bd2"),
        ("Token.Name.Exception", "#268bd2"),
        ("Token.Name.Function", "#268bd2"),
        ("Token.Name.Function.Magic", "#268bd2"),
        ("Token.Name.Label", "#268bd2"),
        ("Token.Name.Namespace", "#268bd2"),
        ("Token.Name.Tag", "#268bd2"),
        ("Token.Name.Variable", "#268bd2"),
        ("Token.Name.Variable.Global", "#268bd2"),
        ("Token.Name.Variable.Magic", "#268bd2"),
        ("Token.Literal.String", "#2aa198"),
        ("Token.Literal.String.Doc", "#586e75"),
        ("Token.Literal.String.Regex", "#cb4b16"),
        ("Token.Literal.Number", "#2aa198"),
        ("Token.Generic", "#839496"),
        ("Token.Generic.Deleted", "#dc322f"),
        ("Token.Generic.Emph", "italic"),
        ("Token.Generic.Error", "#dc322f"),
        ("Token.Generic.Heading", "bold"),
        ("Token.Generic.Subheading", "underline"),
        ("Token.Generic.Inserted", "#859900"),
        ("Token.Generic.Output", "#839496"),
        ("Token.Generic.Prompt", "bold #268bd2"),
        ("Token.Generic.Strong", "bold"),
        ("Token.Generic.EmphStrong", "bold italic"),
        ("Token.Generic.Traceback", "#268bd2"),
        ("Token.Error", "bg:#dc322f"),
        ("Token.Text", ""),
        ("Token.Text.Whitespace", ""),
        ("Token.Escape", ""),
        ("Token.Other", ""),
        ("Token.Keyword.Pseudo", ""),
        ("Token.Keyword.Reserved", ""),
        ("Token.Name", ""),
        ("Token.Name.Attribute", ""),
        ("Token.Name.Property", ""),
        ("Token.Name.Other", ""),
        ("Token.Name.Variable.Class", ""),
        ("Token.Name.Variable.Instance", ""),
        ("Token.Literal", ""),
        ("Token.Literal.Date", ""),
        ("Token.Literal.String.Affix", ""),
        ("Token.Literal.String.Backtick", ""),
        ("Token.Literal.String.Char", ""),
        ("Token.Literal.String.Delimiter", ""),
        ("Token.Literal.String.Double", ""),
        ("Token.Literal.String.Escape", ""),
        ("Token.Literal.String.Heredoc", ""),
        ("Token.Literal.String.Interpol", ""),
        ("Token.Literal.String.Other", ""),
        ("Token.Literal.String.Single", ""),
        ("Token.Literal.String.Symbol", ""),
        ("Token.Literal.Number.Bin", ""),
        ("Token.Literal.Number.Float", ""),
        ("Token.Literal.Number.Hex", ""),
        ("Token.Literal.Number.Integer", ""),
        ("Token.Literal.Number.Integer.Long", ""),
        ("Token.Literal.Number.Oct", ""),
        ("Token.Punctuation", ""),
        ("Token.Punctuation.Marker", ""),
        ("Token.Comment.Single", ""),
        ("Token.Comment.Special", ""),
      ],
    )
  })
}

///|
/// Python's `pygments.styles.solarized.SolarizedLightStyle` (style `solarized-light`).
pub fn solarized_light_style() -> Style {
  builtin("solarized-light", fn() {
    make(
      "solarized-light",
      [],
      Some("#fdf6e3"),
      Some("#eee8d5"),
      "#93a1a1",
      "#eee8d5",
      "#000000",
      "#ffffc0",
      false,
      [
        ("Token", "#657b83"),
        ("Token.Comment", "italic #93a1a1"),
        ("Token.Comment.Hashbang", "#93a1a1"),
        ("Token.Comment.Multiline", "#93a1a1"),
        ("Token.Comment.Preproc", "noitalic #d33682"),
        ("Token.Comment.PreprocFile", "noitalic #93a1a1"),
        ("Token.Keyword", "#859900"),
        ("Token.Keyword.Constant", "#2aa198"),
        ("Token.Keyword.Declaration", "#2aa198"),
        ("Token.Keyword.Namespace", "#cb4b16"),
        ("Token.Keyword.Type", "#b58900"),
        ("Token.Operator", "#93a1a1"),
        ("Token.Operator.Word", "#859900"),
        ("Token.Name.Builtin", "#268bd2"),
        ("Token.Name.Builtin.Pseudo", "#268bd2"),
        ("Token.Name.Class", "#268bd2"),
        ("Token.Name.Constant", "#268bd2"),
        ("Token.Name.Decorator", "#268bd2"),
        ("Token.Name.Entity", "#268bd2"),
        ("Token.Name.Exception", "#268bd2"),
        ("Token.Name.Function", "#268bd2"),
        ("Token.Name.Function.Magic", "#268bd2"),
        ("Token.Name.Label", "#268bd2"),
        ("Token.Name.Namespace", "#268bd2"),
        ("Token.Name.Tag", "#268bd2"),
        ("Token.Name.Variable", "#268bd2"),
        ("Token.Name.Variable.Global", "#268bd2"),
        ("Token.Name.Variable.Magic", "#268bd2"),
        ("Token.Literal.String", "#2aa198"),
        ("Token.Literal.String.Doc", "#93a1a1"),
        ("Token.Literal.String.Regex", "#cb4b16"),
        ("Token.Literal.Number", "#2aa198"),
        ("Token.Generic", "#657b83"),
        ("Token.Generic.Deleted", "#dc322f"),
        ("Token.Generic.Emph", "italic"),
        ("Token.Generic.Error", "#dc322f"),
        ("Token.Generic.Heading", "bold"),
        ("Token.Generic.Subheading", "underline"),
        ("Token.Generic.Inserted", "#859900"),
        ("Token.Generic.Output", "#657b83"),
        ("Token.Generic.Prompt", "bold #268bd2"),
        ("Token.Generic.Strong", "bold"),
        ("Token.Generic.EmphStrong", "bold italic"),
        ("Token.Generic.Traceback", "#268bd2"),
        ("Token.Error", "bg:#dc322f"),
        ("Token.Text", ""),
        ("Token.Text.Whitespace", ""),
        ("Token.Escape", ""),
        ("Token.Other", ""),
        ("Token.Keyword.Pseudo", ""),
        ("Token.Keyword.Reserved", ""),
        ("Token.Name", ""),
        ("Token.Name.Attribute", ""),
        ("Token.Name.Property", ""),
        ("Token.Name.Other", ""),
        ("Token.Name.Variable.Class", ""),
        ("Token.Name.Variable.Instance", ""),
        ("Token.Literal", ""),
        ("Token.Literal.Date", ""),
        ("Token.Literal.String.Affix", ""),
        ("Token.Literal.String.Backtick", ""),
        ("Token.Literal.String.Char", ""),
        ("Token.Literal.String.Delimiter", ""),
        ("Token.Literal.String.Double", ""),
        ("Token.Literal.String.Escape", ""),
        ("Token.Literal.String.Heredoc", ""),
        ("Token.Literal.String.Interpol", ""),
        ("Token.Literal.String.Other", ""),
        ("Token.Literal.String.Single", ""),
        ("Token.Literal.String.Symbol", ""),
        ("Token.Literal.Number.Bin", ""),
        ("Token.Literal.Number.Float", ""),
        ("Token.Literal.Number.Hex", ""),
        ("Token.Literal.Number.Integer", ""),
        ("Token.Literal.Number.Integer.Long", ""),
        ("Token.Literal.Number.Oct", ""),
        ("Token.Punctuation", ""),
        ("Token.Punctuation.Marker", ""),
        ("Token.Comment.Single", ""),
        ("Token.Comment.Special", ""),
      ],
    )
  })
}