local _2afile_2a = "fnl/katdotnvim/highlights/integrations/treesitter.fnl"
local _2amodule_name_2a = "katdotnvim.highlights.integrations.treesitter"
local _2amodule_2a
do
  package.loaded[_2amodule_name_2a] = {}
  _2amodule_2a = package.loaded[_2amodule_name_2a]
end
local _2amodule_locals_2a
do
  _2amodule_2a["aniseed/locals"] = {}
  _2amodule_locals_2a = (_2amodule_2a)["aniseed/locals"]
end
local autoload = (require("katdotnvim.aniseed.autoload")).autoload
local colors, groups, main, run, syntax, ucolors = autoload("katdotnvim.color"), autoload("katdotnvim.highlights.main"), autoload("katdotnvim.main"), autoload("katdotnvim.utils.highlight.run"), autoload("katdotnvim.highlights.syntax"), autoload("katdotnvim.utils.highlight.utils")
do end (_2amodule_locals_2a)["colors"] = colors
_2amodule_locals_2a["groups"] = groups
_2amodule_locals_2a["main"] = main
_2amodule_locals_2a["run"] = run
_2amodule_locals_2a["syntax"] = syntax
_2amodule_locals_2a["ucolors"] = ucolors
local function high_colors()
  return {{group = "@field", fg = colors.kat.teal.mix_purple.color, bg = "SKIP", ctermfg = 6, ctermbg = "SKIP", bold = true}, {group = "@comment", link = "Comment"}, {group = "@error", link = "Error"}, {group = "@none", fg = "NONE", bg = "NONE", ctermfg = "NONE", ctermbg = "NONE"}, {group = "@property", link = "@field"}, {group = "@function.builtin", fg = colors.kat.teal.mix_red.color, bg = "SKIP", ctermfg = 1, ctermbg = "SKIP", bold = true}, {group = "@function.macro", fg = colors.kat.pink.mix_teal.color, bg = "SKIP", ctermfg = 1, ctermbg = "SKIP", bold = true, italic = true}, {group = "@function.call", fg = ucolors.blend(colors.kat.red.base.color, colors.kat.green.base.color, 0.7), bg = "SKIP", ctermfg = 1, ctermbg = "SKIP", bold = true, italic = true}, {group = "@method", fg = colors.kat.teal.mix_red_brighten_dull.color, bg = "SKIP", ctermfg = 1, ctermbg = "SKIP", bold = true}, {group = "@method.call", fg = ucolors.blend(colors.kat.teal.mix_red_brighten_dull.color, colors.kat.green.base.color, 0.7), bg = "SKIP", ctermfg = 1, ctermbg = "SKIP", bold = true}, {group = "@variable", link = "Variable"}, {group = "@parameter", link = "Variable"}, {group = "@variable.builtin", fg = colors.kat.teal.mix_shadow_fg.color, bg = "SKIP", ctermfg = 4, ctermbg = "SKIP", bold = true}, {group = "@namespace", fg = colors.kat.teal.mix_green.color, bg = "SKIP", ctermfg = 2, ctermbg = "SKIP"}, {group = "@parameter.reference", fg = colors.kat.teal.mix_shadow_fg.color, bg = "SKIP", ctermfg = 8, ctermbg = "SKIP", bold = true}, {group = "@annotation", fg = colors.kat.pink.mix_meld_fg.color, bg = "SKIP", ctermfg = 14, ctermbg = "SKIP", italic = true}, {group = "@note", fg = colors.kat.fg.shadow.color, bg = "SKIP", ctermfg = 8, ctermbg = "SKIP"}, {group = "@constructor", fg = colors.kat.orange.mix_red.color, bg = "SKIP", ctermfg = 3, ctermbg = "SKIP"}, {group = "@type", link = "Type"}, {group = "@type.builtin", fg = ucolors.darken(colors.kat.orange.base.color, 0.5), bg = "SKIP", ctermfg = 11, ctermbg = "SKIP", bold = true}, {group = "@type.definition", link = "Typedef"}, {group = "@type.qualifier", fg = ucolors.brighten(colors.kat.orange.base.color, 0.5), bg = "SKIP", ctermfg = 11, ctermbg = "SKIP", bold = true}, {group = "@storageclass", link = "StorageClass"}, {group = "@attribute", fg = ucolors.blend(colors.kat.pink.base.color, colors.kat.green.base.color, 0.7), bg = "SKIP", ctermfg = 6, cterbg = "SKIP", bold = true}, {group = "@constant", link = "Constant"}, {group = "@constant.builtin", fg = ucolors.darken(ucolors.blend(colors.kat.pink.base.color, colors.kat.blue.base.color, 0.8), 0.2), bg = "SKIP", ctermfg = 12, ctermbg = "SKIP"}, {group = "@constant.macro", fg = ucolors.blend(colors.kat.pink.base.color, colors.kat.bg.meld.color, 0.2), bg = "SKIP", ctermfg = 13, ctermbg = "SKIP"}, {group = "@keyword", link = "Keyword"}, {group = "@keyword.function", fg = ucolors.brighten(ucolors.blend(colors.kat.red.base.color, colors.kat.green.base.color, 0.2), 0.1), bg = "SKIP", ctermfg = 2, ctermbg = "SKIP", bold = true, italic = true}, {group = "@keyword.return", fg = ucolors.brighten(ucolors.blend(colors.kat.red.base.color, colors.kat.blue.base.color, 0.1), 0.2), bg = "SKIP", ctermfg = 12, ctermbg = "SKIP", bold = true, italic = true}, {group = "@keyword.operator", fg = ucolors.brighten(ucolors.blend(colors.kat.red.base.color, colors.kat.fg.meld.color, 0.1), 0.2), bg = "SKIP", ctermfg = 1, ctermbg = "SKIP"}, {group = "@punctuation.delimiter", fg = ucolors.blend(colors.kat.pink.base.color, colors.kat.purple.base.color, 0.2), bg = "SKIP", ctermfg = 14, ctermbg = "SKIP", bold = true}, {group = "@punctuation.bracket", fg = ucolors.blend(colors.kat.pink.base.color, colors.kat.bg.sixth.color, 0.2), bg = "SKIP", ctermfg = 6, ctermbg = "SKIP", bold = true}, {group = "@punctuation.special", fg = ucolors.blend(colors.kat.pink.base.color, colors.kat.plum.base.color, 0.4), bg = "SKIP", ctermfg = 13, ctermbg = "SKIP", bold = true}, {group = "@tag.delimiter", fg = ucolors.darken(ucolors.blend(colors.kat.pink.base.color, colors.kat.red.base.color, 0.4), 0.2), bg = "SKIP", ctermfg = 9, ctermbg = "SKIP", bold = true}, {group = "@string", link = "String"}, {group = "@string.special", fg = colors.kat.plum.match_fg.color, bg = "SKIP", ctermfg = 13, ctermbg = "SKIP"}, {group = "@string.regex", fg = colors.kat.green.mix_blue.color, bg = "SKIP", ctermfg = 4, ctermbg = "SKIP", bold = true}, {group = "@string.escape", fg = colors.kat.green.mix_red.color, bg = "SKIP", ctermfg = 1, ctermbg = "SKIP", bold = true}, {group = "@character", link = "Character"}, {group = "@character.special", link = "SpecialCharacter"}, {group = "@symbol", fg = colors.kat.green.mix_purple.color, bg = "SKIP", ctermfg = 6, ctermbg = "SKIP"}, {group = "@text", link = "Normal"}, {group = "@text.strong", fg = colors.kat.fg.auto.color, bg = "SKIP", ctermfg = 7, ctermbg = "SKIP", bold = true}, {group = "@text.emphasis", fg = colors.kat.fg.auto.color, bg = "SKIP", ctermfg = 7, ctermbg = "SKIP", italic = true}, {group = "@text.underline", fg = colors.kat.fg.auto.color, bg = "SKIP", ctermfg = 7, ctermbg = "SKIP", underline = true}, {group = "@text.strike", fg = colors.kat.fg.auto.color, bg = "SKIP", ctermfg = 7, ctermbg = "SKIP", strikethrough = true}, {group = "@text.literal", fg = colors.kat.bg.meld.color, bg = "SKIP", ctermfg = 15, ctermbg = "SKIP", italic = true}, {group = "@text.reference", fg = colors.kat.fg.umbra.color, bg = "SKIP", ctermfg = 15, ctermbg = "SKIP", italic = true}, {group = "@text.math", fg = colors.kat.blue.base.color, bg = "SKIP", ctermfg = 4, ctermbg = "SKIP", bold = true}, {group = "@text.environment", fg = colors.kat.fg.umbra.color, bg = "SKIP", ctermfg = 15, ctermbg = "SKIP"}, {group = "@text.environment.name", fg = colors.kat.green.auto.color, bg = "SKIP", ctermfg = 4, ctermbg = "SKIP", bold = true, italic = true}, {group = "@text.uri", fg = colors.kat.orange.base.color, bg = "SKIP", ctermfg = 3, ctermbg = "SKIP", underline = true}, {group = "@text.todo", link = "Todo"}, {group = "@text.note", fg = colors.kat.bg.base.color, bg = colors.kat.green.auto.color, ctermfg = 0, ctermbg = 2}, {group = "@text.warning", link = "WarningMsg"}, {group = "@text.danger", fg = colors.kat.bg.base.color, bg = colors.kat.red.match_bg.color, ctermfg = 0, ctermbg = 3, bold = true}, {group = "@text.diff.add", link = "DiffAdd"}, {group = "@text.diff.delete", link = "DiffDelete"}, {group = "@tag", link = "Tag"}, {group = "@tag.attribute", fg = ucolors.blend(ucolors.blend(colors.kat.red.base.color, colors.kat.green.base.color, 0.7), colors.kat.pink.base.color, 0.7), bg = "SKIP", ctermfg = 0, ctermbg = "SKIP", bold = true}, {group = "@tag.delimiter", fg = ucolors.blend(colors.kat.red.base.color, ucolors.blend(ucolors.blend(colors.kat.bg.sixth.color, colors.kat.fg.base.color, 0.8), colors.kat.plum.base.color, 0.8), 0.3), bg = "SKIP", ctermfg = 0, ctermbg = "SKIP", bold = true}}
end
_2amodule_2a["high-colors"] = high_colors
local function init()
  return run["highlight$<-table"](high_colors())
end
_2amodule_2a["init"] = init
return _2amodule_2a