From 797200418239617aea19bd6bb7b6f67d4f64b4ff Mon Sep 17 00:00:00 2001 From: tmillr <45028928+tmillr@users.noreply.github.com> Date: Wed, 3 Jul 2024 23:01:49 +0000 Subject: [PATCH] deps(primer): update primitives --- lua/github-theme/group/modules/treesitter.lua | 2 +- lua/github-theme/palette/github_dark.lua | 4 +- .../palette/github_dark_colorblind.lua | 4 +- .../palette/github_dark_default.lua | 1 - .../palette/github_dark_dimmed.lua | 4 +- .../palette/github_dark_high_contrast.lua | 4 +- .../palette/github_dark_tritanopia.lua | 4 +- lua/github-theme/palette/github_light.lua | 8 +- .../palette/github_light_colorblind.lua | 4 +- .../palette/github_light_default.lua | 1 - .../palette/github_light_high_contrast.lua | 4 +- .../palette/github_light_tritanopia.lua | 4 +- lua/github-theme/palette/primitives/dark.lua | 2300 ++++++++++++----- .../palette/primitives/dark_colorblind.lua | 2300 ++++++++++++----- .../palette/primitives/dark_dimmed.lua | 2300 ++++++++++++----- .../palette/primitives/dark_high_contrast.lua | 2300 ++++++++++++----- .../palette/primitives/dark_tritanopia.lua | 2300 ++++++++++++----- lua/github-theme/palette/primitives/light.lua | 2298 +++++++++++----- .../palette/primitives/light_colorblind.lua | 2298 +++++++++++----- .../primitives/light_high_contrast.lua | 2298 +++++++++++----- .../palette/primitives/light_tritanopia.lua | 2298 +++++++++++----- package-lock.json | 8 +- package.json | 2 +- 23 files changed, 15147 insertions(+), 5599 deletions(-) diff --git a/lua/github-theme/group/modules/treesitter.lua b/lua/github-theme/group/modules/treesitter.lua index f41a6624..3a3af985 100644 --- a/lua/github-theme/group/modules/treesitter.lua +++ b/lua/github-theme/group/modules/treesitter.lua @@ -229,7 +229,7 @@ If you want to stay on nvim 0.7, disable the module, or track on 'v0.0.x' branch ['@module.c_sharp'] = { fg = pl.syntax.variable }, -- Gitignore - ['@string.special.path.gitignore'] = { fg = pl.syntax.entity }, -- Non-special chars in file pattern + ['@string.special.path.gitignore'] = { fg = pl.syntax.entity.default }, -- Non-special chars in file pattern -- Go -- ['@function.call.go'] = { link = '@constant' }, diff --git a/lua/github-theme/palette/github_dark.lua b/lua/github-theme/palette/github_dark.lua index ae91089a..e47b1cfa 100755 --- a/lua/github-theme/palette/github_dark.lua +++ b/lua/github-theme/palette/github_dark.lua @@ -5,9 +5,7 @@ local meta = { light = false, } -local primitives = - require('github-theme.palette.primitives.' .. meta.name:gsub('^github%W*', '', 1)) - +local primitives = require('github-theme.palette.primitives.dark') local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/github_dark_colorblind.lua b/lua/github-theme/palette/github_dark_colorblind.lua index 811b0c32..33266793 100644 --- a/lua/github-theme/palette/github_dark_colorblind.lua +++ b/lua/github-theme/palette/github_dark_colorblind.lua @@ -5,9 +5,7 @@ local meta = { light = false, } -local primitives = - require('github-theme.palette.primitives.' .. meta.name:gsub('^github%W*', '', 1)) - +local primitives = require('github-theme.palette.primitives.dark_colorblind') local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/github_dark_default.lua b/lua/github-theme/palette/github_dark_default.lua index 429fbf9b..5855eaff 100644 --- a/lua/github-theme/palette/github_dark_default.lua +++ b/lua/github-theme/palette/github_dark_default.lua @@ -6,7 +6,6 @@ local meta = { } local primitives = require('github-theme.palette.primitives.dark') - local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/github_dark_dimmed.lua b/lua/github-theme/palette/github_dark_dimmed.lua index b11e9991..b8f57211 100644 --- a/lua/github-theme/palette/github_dark_dimmed.lua +++ b/lua/github-theme/palette/github_dark_dimmed.lua @@ -5,9 +5,7 @@ local meta = { light = false, } -local primitives = - require('github-theme.palette.primitives.' .. meta.name:gsub('^github%W*', '', 1)) - +local primitives = require('github-theme.palette.primitives.dark_dimmed') local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/github_dark_high_contrast.lua b/lua/github-theme/palette/github_dark_high_contrast.lua index d27ec538..b0d31f65 100644 --- a/lua/github-theme/palette/github_dark_high_contrast.lua +++ b/lua/github-theme/palette/github_dark_high_contrast.lua @@ -5,9 +5,7 @@ local meta = { light = false, } -local primitives = - require('github-theme.palette.primitives.' .. meta.name:gsub('^github%W*', '', 1)) - +local primitives = require('github-theme.palette.primitives.dark_high_contrast') local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/github_dark_tritanopia.lua b/lua/github-theme/palette/github_dark_tritanopia.lua index 578173bd..fa6d74d0 100644 --- a/lua/github-theme/palette/github_dark_tritanopia.lua +++ b/lua/github-theme/palette/github_dark_tritanopia.lua @@ -5,9 +5,7 @@ local meta = { light = false, } -local primitives = - require('github-theme.palette.primitives.' .. meta.name:gsub('^github%W*', '', 1)) - +local primitives = require('github-theme.palette.primitives.dark_tritanopia') local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/github_light.lua b/lua/github-theme/palette/github_light.lua index 32c90e25..70e641bd 100644 --- a/lua/github-theme/palette/github_light.lua +++ b/lua/github-theme/palette/github_light.lua @@ -5,9 +5,7 @@ local meta = { light = true, } -local primitives = - require('github-theme.palette.primitives.' .. meta.name:gsub('^github%W*', '', 1)) - +local primitives = require('github-theme.palette.primitives.light') local pl = primitives.color.prettylights local scale = primitives.scale @@ -56,8 +54,8 @@ local palette = { neutral = { emphasis_plus = scale.neutral[10], emphasis = scale.neutral[6], - muted = BG:blend(C(scale.neutral4]), 0.2):to_css(), - subtle = BG:blend(C(scale.neutral2]), 0.5):to_css(), + muted = BG:blend(C(scale.neutral[4]), 0.2):to_css(), + subtle = BG:blend(C(scale.neutral[2]), 0.5):to_css(), }, accent = { diff --git a/lua/github-theme/palette/github_light_colorblind.lua b/lua/github-theme/palette/github_light_colorblind.lua index e6f945e8..36e79895 100644 --- a/lua/github-theme/palette/github_light_colorblind.lua +++ b/lua/github-theme/palette/github_light_colorblind.lua @@ -5,9 +5,7 @@ local meta = { light = true, } -local primitives = - require('github-theme.palette.primitives.' .. meta.name:gsub('^github%W*', '', 1)) - +local primitives = require('github-theme.palette.primitives.light_colorblind') local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/github_light_default.lua b/lua/github-theme/palette/github_light_default.lua index 745e6804..41d45181 100644 --- a/lua/github-theme/palette/github_light_default.lua +++ b/lua/github-theme/palette/github_light_default.lua @@ -6,7 +6,6 @@ local meta = { } local primitives = require('github-theme.palette.primitives.light') - local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/github_light_high_contrast.lua b/lua/github-theme/palette/github_light_high_contrast.lua index 15b06799..e906bb0f 100644 --- a/lua/github-theme/palette/github_light_high_contrast.lua +++ b/lua/github-theme/palette/github_light_high_contrast.lua @@ -5,9 +5,7 @@ local meta = { light = true, } -local primitives = - require('github-theme.palette.primitives.' .. meta.name:gsub('^github%W*', '', 1)) - +local primitives = require('github-theme.palette.primitives.light_high_contrast') local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/github_light_tritanopia.lua b/lua/github-theme/palette/github_light_tritanopia.lua index b235caca..5b9c2239 100644 --- a/lua/github-theme/palette/github_light_tritanopia.lua +++ b/lua/github-theme/palette/github_light_tritanopia.lua @@ -5,9 +5,7 @@ local meta = { light = true, } -local primitives = - require('github-theme.palette.primitives.' .. meta.name:gsub('^github%W*', '', 1)) - +local primitives = require('github-theme.palette.primitives.light_tritanopia') local pl = primitives.color.prettylights local scale = primitives.scale diff --git a/lua/github-theme/palette/primitives/dark.lua b/lua/github-theme/palette/primitives/dark.lua index ca37525f..896581e3 100644 --- a/lua/github-theme/palette/primitives/dark.lua +++ b/lua/github-theme/palette/primitives/dark.lua @@ -1,623 +1,1687 @@ -- NOTE: THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY-HAND. -local M = vim.json.decode( - [=[{ - "canvasDefaultTransparent": "rgba(13,17,23,0)", - "pageHeaderBg": "#0d1117", - "marketingIcon": { - "primary": "#79c0ff", - "secondary": "#1f6feb" - }, - "diffBlob": { - "addition": { - "numText": "#e6edf3", - "fg": "#e6edf3", - "numBg": "rgba(63,185,80,0.3)", - "lineBg": "rgba(46,160,67,0.15)", - "wordBg": "rgba(46,160,67,0.4)" - }, - "deletion": { - "numText": "#e6edf3", - "fg": "#e6edf3", - "numBg": "rgba(248,81,73,0.3)", - "lineBg": "rgba(248,81,73,0.1)", - "wordBg": "rgba(248,81,73,0.4)" - }, - "hunk": { - "numBg": "rgba(56,139,253,0.4)" - }, - "expander": { - "icon": "#848d97" - }, - "selectedLineHighlightMixBlendMode": "screen" - }, - "diffstat": { - "deletionBorder": "rgba(240,246,252,0.1)", - "additionBorder": "rgba(240,246,252,0.1)", - "additionBg": "#3fb950" - }, - "searchKeyword": { - "hl": "rgba(210,153,34,0.4)" - }, - "prettylights": { - "syntax": { - "comment": "#8b949e", - "constant": "#79c0ff", - "entity": "#d2a8ff", - "storageModifierImport": "#c9d1d9", - "entityTag": "#7ee787", - "keyword": "#ff7b72", - "string": "#a5d6ff", - "variable": "#ffa657", - "brackethighlighterUnmatched": "#f85149", - "invalidIllegalText": "#f0f6fc", - "invalidIllegalBg": "#8e1519", - "carriageReturnText": "#f0f6fc", - "carriageReturnBg": "#b62324", - "stringRegexp": "#7ee787", - "markupList": "#f2cc60", - "markupHeading": "#1f6feb", - "markupItalic": "#c9d1d9", - "markupBold": "#c9d1d9", - "markupDeletedText": "#ffdcd7", - "markupDeletedBg": "#67060c", - "markupInsertedText": "#aff5b4", - "markupInsertedBg": "#033a16", - "markupChangedText": "#ffdfb6", - "markupChangedBg": "#5a1e02", - "markupIgnoredText": "#c9d1d9", - "markupIgnoredBg": "#1158c7", - "metaDiffRange": "#d2a8ff", - "brackethighlighterAngle": "#8b949e", - "sublimelinterGutterMark": "#484f58", - "constantOtherReferenceLink": "#a5d6ff" - } - }, - "codemirror": { - "text": "#e6edf3", - "bg": "#0d1117", - "guttersBg": "#0d1117", - "guttermarkerText": "#0d1117", - "guttermarkerSubtleText": "#6e7681", - "linenumberText": "#848d97", - "cursor": "#e6edf3", - "selectionBg": "rgba(56,139,253,0.4)", - "activelineBg": "rgba(110,118,129,0.1)", - "matchingbracketText": "#e6edf3", - "linesBg": "#0d1117", - "syntax": { - "comment": "#8b949e", - "constant": "#79c0ff", - "entity": "#d2a8ff", - "keyword": "#ff7b72", - "storage": "#ff7b72", - "string": "#a5d6ff", - "support": "#79c0ff", - "variable": "#ffa657" - } - }, - "checks": { - "bg": "#010409", - "runBorderWidth": "1px", - "containerBorderWidth": "1px", - "textPrimary": "#e6edf3", - "textSecondary": "#848d97", - "textLink": "#2f81f7", - "btnIcon": "#848d97", - "btnHoverIcon": "#e6edf3", - "btnHoverBg": "rgba(110,118,129,0.1)", - "inputText": "#848d97", - "inputPlaceholderText": "#6e7681", - "inputFocusText": "#e6edf3", - "inputBg": "#161b22", - "inputShadow": "0 0 0 1px (obj) => (0, get_1.default)(obj, path)", - "donutError": "#f85149", - "donutPending": "#d29922", - "donutSuccess": "#2ea043", - "donutNeutral": "#8b949e", - "dropdownText": "#e6edf3", - "dropdownBg": "#161b22", - "dropdownBorder": "#30363d", - "dropdownShadow": "rgba(1,4,9,0.3)", - "dropdownHoverText": "#e6edf3", - "dropdownHoverBg": "rgba(110,118,129,0.1)", - "dropdownBtnHoverText": "#e6edf3", - "dropdownBtnHoverBg": "rgba(110,118,129,0.1)", - "scrollbarThumbBg": "rgba(110,118,129,0.4)", - "headerLabelText": "#848d97", - "headerLabelOpenText": "#e6edf3", - "headerBorder": "#21262d", - "headerIcon": "#848d97", - "lineText": "#848d97", - "lineNumText": "#6e7681", - "lineTimestampText": "#6e7681", - "lineHoverBg": "rgba(110,118,129,0.1)", - "lineSelectedBg": "rgba(56,139,253,0.1)", - "lineSelectedNumText": "#2f81f7", - "lineDtFmText": "#ffffff", - "lineDtFmBg": "#9e6a03", - "gateBg": "rgba(187,128,9,0.15)", - "gateText": "#848d97", - "gateWaitingText": "#d29922", - "stepHeaderOpenBg": "#161b22", - "stepErrorText": "#f85149", - "stepWarningText": "#d29922", - "loglineText": "#848d97", - "loglineNumText": "#6e7681", - "loglineDebugText": "#a371f7", - "loglineErrorText": "#848d97", - "loglineErrorNumText": "#6e7681", - "loglineErrorBg": "rgba(248,81,73,0.1)", - "loglineWarningText": "#848d97", - "loglineWarningNumText": "#d29922", - "loglineWarningBg": "rgba(187,128,9,0.15)", - "loglineCommandText": "#2f81f7", - "loglineSectionText": "#3fb950", - "ansi": { - "black": "#0d1117", - "blackBright": "#161b22", - "white": "#b1bac4", - "whiteBright": "#b1bac4", - "gray": "#6e7681", - "red": "#ff7b72", - "redBright": "#ffa198", - "green": "#3fb950", - "greenBright": "#56d364", - "yellow": "#d29922", - "yellowBright": "#e3b341", - "blue": "#58a6ff", - "blueBright": "#79c0ff", - "magenta": "#bc8cff", - "magentaBright": "#d2a8ff", - "cyan": "#76e3ea", - "cyanBright": "#b3f0ff" - } - }, - "project": { - "headerBg": "#0d1117", - "sidebarBg": "#161b22", - "gradientIn": "#161b22", - "gradientOut": "rgba(22,27,34,0)" - }, - "mktg": { - "btn": { - "bg": "#f6f8fa", - "shadow": { - "outline": "rgb(255 255 255 / 25%) 0 0 0 1px inset", - "focus": "rgb(255 255 255 / 25%) 0 0 0 4px", - "hover": "0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)", - "hoverMuted": "rgb(255 255 255) 0 0 0 2px inset" - } - } - }, - "control": { - "borderColor": { - "emphasis": "#606771" - } - }, - "avatar": { - "bg": "rgba(255,255,255,0.1)", - "border": "rgba(240,246,252,0.1)", - "stackFade": "#30363d", - "stackFadeMore": "#21262d", - "childShadow": "0 0 0 2px #0d1117" - }, - "topicTag": { - "border": "rgba(0,0,0,0)" - }, - "counter": { - "border": "rgba(0,0,0,0)" - }, - "selectMenu": { - "backdropBorder": "#484f58", - "tapHighlight": "rgba(48,54,61,0.5)", - "tapFocusBg": "#0c2d6b" - }, - "overlay": { - "shadow": "0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)", - "backdrop": "rgba(22,27,34,0.4)" - }, - "header": { - "text": "rgba(255,255,255,0.7)", - "bg": "#161b22", - "divider": "#8b949e", - "logo": "#f0f6fc" - }, - "headerSearch": { - "bg": "#0d1117", - "border": "#30363d" - }, - "sidenav": { - "selectedBg": "#21262d" - }, - "menu": { - "bgActive": "#161b22" - }, - "input": { - "disabledBg": "rgba(110,118,129,0)" - }, - "timeline": { - "badgeBg": "#21262d" - }, - "ansi": { - "black": "#484f58", - "blackBright": "#6e7681", - "white": "#b1bac4", - "whiteBright": "#ffffff", - "gray": "#6e7681", - "red": "#ff7b72", - "redBright": "#ffa198", - "green": "#3fb950", - "greenBright": "#56d364", - "yellow": "#d29922", - "yellowBright": "#e3b341", - "blue": "#58a6ff", - "blueBright": "#79c0ff", - "magenta": "#bc8cff", - "magentaBright": "#d2a8ff", - "cyan": "#39c5cf", - "cyanBright": "#56d4dd" - }, - "btn": { - "text": "#c9d1d9", - "bg": "#21262d", - "border": "rgba(240,246,252,0.1)", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#30363d", - "hoverBorder": "#8b949e", - "activeBg": "hsla(212,12%,18%,1)", - "activeBorder": "#6e7681", - "selectedBg": "#161b22", - "counterBg": "#30363d", - "primary": { - "text": "#ffffff", - "bg": "#238636", - "border": "rgba(240,246,252,0.1)", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#2ea043", - "hoverBorder": "rgba(240,246,252,0.1)", - "selectedBg": "#238636", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(255,255,255,0.5)", - "disabledBg": "rgba(35,134,54,0.6)", - "disabledBorder": "rgba(240,246,252,0.1)", - "icon": "#ffffff", - "counterBg": "rgba(4,38,15,0.2)" - }, - "outline": { - "text": "#388bfd", - "hoverText": "#58a6ff", - "hoverBg": "#30363d", - "hoverBorder": "rgba(240,246,252,0.1)", - "hoverShadow": "0 1px 0 rgba(1,4,9,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(5,29,77,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#0d419d", - "selectedBorder": "rgba(240,246,252,0.1)", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(88,166,255,0.5)", - "disabledBg": "#0d1117", - "disabledCounterBg": "rgba(31,111,235,0.05)", - "counterBg": "rgba(5,29,77,0.2)", - "hoverCounterFg": "#58a6ff", - "disabledCounterFg": "rgba(47,129,247,0.5)", - "counterFg": "#388bfd" - }, - "danger": { - "text": "#f85149", - "hoverText": "#ffffff", - "hoverBg": "#da3633", - "hoverBorder": "#f85149", - "hoverShadow": "0 0 transparent", - "hoverInsetShadow": "0 0 transparent", - "hoverIcon": "#ffffff", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#b62324", - "selectedBorder": "#ff7b72", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(248,81,73,0.5)", - "disabledBg": "#0d1117", - "disabledCounterBg": "rgba(218,54,51,0.05)", - "counterBg": "rgba(73,2,2,0.2)", - "icon": "#f85149", - "counterFg": "#f85149", - "disabledCounterFg": "rgba(248,81,73,0.5)", - "hoverCounterFg": "#ffffff" - }, - "inactive": { - "bg": "#21262d", - "text": "#8b949e" - } - }, - "underlinenav": { - "icon": "#6e7681", - "borderHover": "rgba(110,118,129,0.4)" - }, - "actionListItem": { - "inlineDivider": "rgba(48,54,61,0.48)", - "default": { - "hoverBg": "rgba(177,186,196,0.12)", - "hoverBorder": "rgba(0,0,0,0)", - "activeBg": "rgba(177,186,196,0.2)", - "activeBorder": "rgba(0,0,0,0)", - "selectedBg": "rgba(177,186,196,0.08)" - }, - "danger": { - "hoverBg": "rgba(248,81,73,0.16)", - "activeBg": "rgba(248,81,73,0.24)", - "hoverText": "#ff7b72" - } - }, - "switchTrack": { - "bg": "rgba(110,118,129,0.1)", - "hoverBg": "hsla(215,8%,72%,0.1)", - "activeBg": "rgba(110,118,129,0.4)", - "disabledBg": "#21262d", - "fg": "#848d97", - "disabledFg": "#010409", - "border": "rgba(0,0,0,0)", - "checked": { - "bg": "rgba(31,111,235,0.35)", - "hoverBg": "rgba(31,111,235,0.5)", - "activeBg": "rgba(31,111,235,0.65)", - "fg": "#ffffff", - "disabledFg": "#010409", - "border": "rgba(0,0,0,0)" - } - }, - "switchKnob": { - "bg": "#0d1117", - "border": "#606771", - "disabledBg": "#161b22", - "checked": { - "bg": "#0d1117", - "disabledBg": "#161b22", - "border": "rgba(31,111,235,0.35)" - } - }, - "segmentedControl": { - "bg": "rgba(110,118,129,0.1)", - "button": { - "bg": "#0d1117", - "hover": { - "bg": "#30363d" - }, - "active": { - "bg": "#21262d" - }, - "selected": { - "border": "#6e7681" - } - } - }, - "treeViewItem": { - "chevron": { - "hoverBg": "rgba(177,186,196,0.12)" - }, - "directory": { - "fill": "#848d97" - } - }, - "fg": { - "default": "#e6edf3", - "muted": "#848d97", - "subtle": "#6e7681", - "onEmphasis": "#ffffff" - }, - "canvas": { - "default": "#0d1117", - "overlay": "#161b22", - "inset": "#010409", - "subtle": "#161b22" - }, - "border": { - "default": "#30363d", - "muted": "#21262d", - "subtle": "rgba(240,246,252,0.1)" - }, - "shadow": { - "small": "0 0 transparent", - "medium": "0 3px 6px #010409", - "large": "0 8px 24px #010409", - "extraLarge": "0 12px 48px #010409" - }, - "neutral": { - "emphasisPlus": "#6e7681", - "emphasis": "#6e7681", - "muted": "rgba(110,118,129,0.4)", - "subtle": "rgba(110,118,129,0.1)" - }, - "accent": { - "fg": "#2f81f7", - "emphasis": "#1f6feb", - "muted": "rgba(56,139,253,0.4)", - "subtle": "rgba(56,139,253,0.1)" - }, - "success": { - "fg": "#3fb950", - "emphasis": "#238636", - "muted": "rgba(46,160,67,0.4)", - "subtle": "rgba(46,160,67,0.15)" - }, - "attention": { - "fg": "#d29922", - "emphasis": "#9e6a03", - "muted": "rgba(187,128,9,0.4)", - "subtle": "rgba(187,128,9,0.15)" - }, - "severe": { - "fg": "#db6d28", - "emphasis": "#bd561d", - "muted": "rgba(219,109,40,0.4)", - "subtle": "rgba(219,109,40,0.1)" - }, - "danger": { - "fg": "#f85149", - "emphasis": "#da3633", - "muted": "rgba(248,81,73,0.4)", - "subtle": "rgba(248,81,73,0.1)" - }, - "open": { - "fg": "#3fb950", - "emphasis": "#238636", - "muted": "rgba(46,160,67,0.4)", - "subtle": "rgba(46,160,67,0.15)" - }, - "closed": { - "fg": "#f85149", - "emphasis": "#da3633", - "muted": "rgba(248,81,73,0.4)", - "subtle": "rgba(248,81,73,0.15)" - }, - "done": { - "fg": "#a371f7", - "emphasis": "#8957e5", - "muted": "rgba(163,113,247,0.4)", - "subtle": "rgba(163,113,247,0.1)" - }, - "sponsors": { - "fg": "#db61a2", - "emphasis": "#bf4b8a", - "muted": "rgba(219,97,162,0.4)", - "subtle": "rgba(219,97,162,0.1)" - }, - "primer": { - "fg": { - "disabled": "#484f58" - }, - "canvas": { - "backdrop": "rgba(1,4,9,0.8)", - "sticky": "rgba(13,17,23,0.95)" - }, - "border": { - "active": "#f78166", - "contrast": "rgba(255,255,255,0.2)" - }, - "shadow": { - "highlight": "0 0 transparent", - "inset": "0 0 transparent" - } - }, - "scale": { - "black": "#010409", - "white": "#ffffff", - "gray": [ - "#f0f6fc", - "#c9d1d9", - "#b1bac4", - "#8b949e", - "#6e7681", - "#484f58", - "#30363d", - "#21262d", - "#161b22", - "#0d1117" - ], - "blue": [ - "#cae8ff", - "#a5d6ff", - "#79c0ff", - "#58a6ff", - "#388bfd", - "#1f6feb", - "#1158c7", - "#0d419d", - "#0c2d6b", - "#051d4d" - ], - "green": [ - "#aff5b4", - "#7ee787", - "#56d364", - "#3fb950", - "#2ea043", - "#238636", - "#196c2e", - "#0f5323", - "#033a16", - "#04260f" - ], - "yellow": [ - "#f8e3a1", - "#f2cc60", - "#e3b341", - "#d29922", - "#bb8009", - "#9e6a03", - "#845306", - "#693e00", - "#4b2900", - "#341a00" - ], - "orange": [ - "#ffdfb6", - "#ffc680", - "#ffa657", - "#f0883e", - "#db6d28", - "#bd561d", - "#9b4215", - "#762d0a", - "#5a1e02", - "#3d1300" - ], - "red": [ - "#ffdcd7", - "#ffc1ba", - "#ffa198", - "#ff7b72", - "#f85149", - "#da3633", - "#b62324", - "#8e1519", - "#67060c", - "#490202" - ], - "purple": [ - "#eddeff", - "#e2c5ff", - "#d2a8ff", - "#bc8cff", - "#a371f7", - "#8957e5", - "#6e40c9", - "#553098", - "#3c1e70", - "#271052" - ], - "pink": [ - "#ffdaec", - "#ffbedd", - "#ff9bce", - "#f778ba", - "#db61a2", - "#bf4b8a", - "#9e3670", - "#7d2457", - "#5e103e", - "#42062a" - ], - "coral": [ - "#ffddd2", - "#ffc2b2", - "#ffa28b", - "#f78166", - "#ea6045", - "#cf462d", - "#ac3220", - "#872012", - "#640d04", - "#460701" - ] - } -}]=], - { luanil = { object = false, array = false } } -) +local mt = { + __index = function(_, k) + error('invalid index: ' .. k) + end, +} +---@generic T +---@param tbl T +---@return T +local function m(tbl) + return setmetatable(tbl, mt) +end +local M = m({ + treeViewItem = m({ + leadingVisual = m({ + iconColor = m({ + rest = '#8d96a0', + }), + }), + }), + topicTag = m({ + borderColor = '#00000000', + }), + timelineBadge = m({ + bgColor = '#21262d', + }), + bgColor = m({ + white = '#ffffff', + upsell = m({ + muted = '#ab7df826', + emphasis = '#8957e5', + }), + success = m({ + muted = '#2ea04326', + emphasis = '#238636', + }), + sponsors = m({ + muted = '#db61a21a', + emphasis = '#bf4b8a', + }), + severe = m({ + muted = '#db6d281a', + emphasis = '#bd561d', + }), + muted = '#161b22', + open = m({ + muted = '#2ea0431a', + emphasis = '#238636', + }), + done = m({ + muted = '#ab7df826', + emphasis = '#8957e5', + }), + disabled = '#21262db3', + danger = m({ + muted = '#f851491a', + emphasis = '#da3633', + }), + inset = '#010409', + black = '#010409', + transparent = '#00000000', + accent = m({ + muted = '#388bfd1a', + emphasis = '#1f6feb', + }), + inverse = '#ffffff', + emphasis = '#6e7681', + attention = m({ + muted = '#bb800926', + emphasis = '#9e6a03', + }), + neutral = m({ + muted = '#6e768166', + emphasis = '#6e7681', + }), + closed = m({ + muted = '#f8514926', + emphasis = '#da3633', + }), + default = '#0d1117', + }), + skeletonLoader = m({ + bgColor = '#161b22', + }), + sideNav = m({ + bgColor = m({ + selected = '#21262d', + }), + }), + button = m({ + primary = m({ + fgColor = m({ + rest = '#ffffff', + disabled = '#ffffff66', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + rest = '#238636', + disabled = '#105823', + active = '#2e9a40', + hover = '#29903b', + }), + borderColor = m({ + rest = '#f0f6fc1a', + disabled = '#105823', + active = '#f0f6fc1a', + hover = '#f0f6fc1a', + }), + iconColor = m({ + rest = '#ffffff', + }), + }), + inactive = m({ + fgColor = '#8b949e', + bgColor = '#21262d', + }), + star = m({ + iconColor = '#e3b341', + }), + invisible = m({ + bgColor = m({ + rest = '#00000000', + disabled = '#21262db3', + active = '#b1bac433', + hover = '#b1bac41f', + }), + borderColor = m({ + rest = '#00000000', + disabled = '#21262db3', + hover = '#00000000', + }), + iconColor = m({ + rest = '#8d96a0', + disabled = '#6e7681', + hover = '#e6edf3', + }), + fgColor = m({ + rest = '#4493f8', + disabled = '#6e7681', + hover = '#58a6ff', + }), + }), + default = m({ + bgColor = m({ + rest = '#21262d', + hover = '#292e36', + disabled = '#21262db3', + active = '#31363e', + selected = '#31363e', + }), + borderColor = m({ + rest = '#30363d', + disabled = '#21262db3', + active = '#30363d', + hover = '#30363d', + }), + fgColor = m({ + rest = '#c9d1d9', + }), + shadow = m({ + resting = '0px 0px 0px 0px #000000', + }), + }), + danger = m({ + fgColor = m({ + rest = '#f85149', + disabled = '#f8514980', + active = '#ffffff', + hover = '#ffffff', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + rest = '#21262d', + disabled = '#21262db3', + active = '#d03533', + hover = '#b62324', + }), + borderColor = m({ + rest = '#30363d', + active = '#f0f6fc1a', + hover = '#f0f6fc1a', + }), + iconColor = m({ + rest = '#f85149', + hover = '#ffffff', + }), + }), + outline = m({ + bgColor = m({ + rest = '#f0f6fc', + disabled = '#0d1117', + active = '#0d419d', + hover = '#30363d', + }), + borderColor = m({ + hover = '#f0f6fc1a', + selected = '#f0f6fc1a', + }), + fgColor = m({ + rest = '#388bfd', + disabled = '#4493f880', + active = '#ffffff', + hover = '#58a6ff', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + }), + }), + shadow = m({ + resting = m({ + small = '0px 1px 0px 0px #01040966', + xsmall = '0px 1px 0px 0px #010409cc', + medium = '0px 3px 6px 0px #010409cc', + }), + floating = m({ + xlarge = '0px 0px 0px 1px #30363d, 0px 32px 64px 0px #010409', + legacy = '0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966', + large = '0px 0px 0px 1px #30363d, 0px 24px 48px 0px #010409', + small = '0px 0px 0px 1px #30363d, 0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966', + medium = '0px 0px 0px 1px #30363d, 0px 8px 16px -4px #01040966, 0px 4px 32px -4px #01040966, 0px 24px 48px -12px #01040966, 0px 48px 96px -24px #01040966', + }), + inset = 'inset 0px 1px 0px 0px #0104093d', + }), + diffBlob = m({ + deletion = m({ + fgColor = m({ + num = '#e6edf3', + text = '#e6edf3', + }), + bgColor = m({ + line = '#f8514926', + word = '#f8514966', + num = '#f851494d', + }), + }), + hunk = m({ + bgColor = m({ + num = '#388bfd66', + }), + }), + addition = m({ + fgColor = m({ + num = '#e6edf3', + text = '#e6edf3', + }), + bgColor = m({ + line = '#2ea04326', + word = '#2ea04366', + num = '#3fb9504d', + }), + }), + expander = m({ + iconColor = '#8d96a0', + }), + }), + data = m({ + purple = m({ + color = m({ + muted = '#211047', + default = '#975bf1', + }), + }), + pink = m({ + color = m({ + muted = '#2d1524', + default = '#d34591', + }), + }), + yellow = m({ + color = m({ + muted = '#2e1a00', + default = '#895906', + }), + }), + blue = m({ + color = m({ + muted = '#001a47', + default = '#0576ff', + }), + }), + auburn = m({ + color = m({ + muted = '#271817', + default = '#a86f6b', + }), + }), + gray = m({ + color = m({ + muted = '#1c1c1c', + default = '#576270', + }), + }), + green = m({ + color = m({ + muted = '#122117', + default = '#2f6f37', + }), + }), + orange = m({ + color = m({ + muted = '#311708', + default = '#984b10', + }), + }), + red = m({ + color = m({ + muted = '#3c0614', + default = '#eb3342', + }), + }), + teal = m({ + color = m({ + muted = '#041f25', + default = '#106c70', + }), + }), + }), + display = m({ + olive = m({ + bgColor = m({ + muted = '#171e0b', + emphasis = '#7a8321', + }), + borderColor = m({ + muted = '#252d10', + emphasis = '#7a8321', + }), + fgColor = '#a2a626', + }), + lime = m({ + bgColor = m({ + muted = '#141f0f', + emphasis = '#5f892f', + }), + borderColor = m({ + muted = '#1f3116', + emphasis = '#5f892f', + }), + fgColor = '#7dae37', + }), + lemon = m({ + bgColor = m({ + muted = '#291d00', + emphasis = '#977b0c', + }), + borderColor = m({ + muted = '#372901', + emphasis = '#977b0c', + }), + fgColor = '#ba9b12', + }), + yellow = m({ + bgColor = m({ + muted = '#2e1a00', + emphasis = '#aa7109', + }), + borderColor = m({ + muted = '#3d2401', + emphasis = '#aa7109', + }), + fgColor = '#d3910d', + }), + indigo = m({ + bgColor = m({ + muted = '#1b183f', + emphasis = '#7070e1', + }), + borderColor = m({ + muted = '#25215f', + emphasis = '#7070e1', + }), + fgColor = '#9899ec', + }), + teal = m({ + bgColor = m({ + muted = '#041f25', + emphasis = '#158a8a', + }), + borderColor = m({ + muted = '#073036', + emphasis = '#158a8a', + }), + fgColor = '#1cb0ab', + }), + cyan = m({ + bgColor = m({ + muted = '#001f29', + emphasis = '#0587b3', + }), + borderColor = m({ + muted = '#002e3d', + emphasis = '#0587b3', + }), + fgColor = '#07ace4', + }), + purple = m({ + bgColor = m({ + muted = '#211047', + emphasis = '#975bf1', + }), + borderColor = m({ + muted = '#31146b', + emphasis = '#975bf1', + }), + fgColor = '#b687f7', + }), + plum = m({ + bgColor = m({ + muted = '#2a0e3f', + emphasis = '#b643ef', + }), + borderColor = m({ + muted = '#40125e', + emphasis = '#b643ef', + }), + fgColor = '#d07ef7', + }), + auburn = m({ + bgColor = m({ + muted = '#271817', + emphasis = '#a86f6b', + }), + borderColor = m({ + muted = '#3a2422', + emphasis = '#a86f6b', + }), + fgColor = '#bf9592', + }), + pink = m({ + bgColor = m({ + muted = '#2d1524', + emphasis = '#d34591', + }), + borderColor = m({ + muted = '#451c35', + emphasis = '#d34591', + }), + fgColor = '#e57bb2', + }), + blue = m({ + bgColor = m({ + muted = '#001a47', + emphasis = '#0576ff', + }), + borderColor = m({ + muted = '#002766', + emphasis = '#0576ff', + }), + fgColor = '#4da0ff', + }), + brown = m({ + bgColor = m({ + muted = '#241c14', + emphasis = '#94774c', + }), + borderColor = m({ + muted = '#342a1d', + emphasis = '#94774c', + }), + fgColor = '#b69a6d', + }), + pine = m({ + bgColor = m({ + muted = '#082119', + emphasis = '#18915e', + }), + borderColor = m({ + muted = '#0b3224', + emphasis = '#18915e', + }), + fgColor = '#1bb673', + }), + green = m({ + bgColor = m({ + muted = '#122117', + emphasis = '#388f3f', + }), + borderColor = m({ + muted = '#182f1f', + emphasis = '#388f3f', + }), + fgColor = '#41b445', + }), + red = m({ + bgColor = m({ + muted = '#3c0614', + emphasis = '#eb3342', + }), + borderColor = m({ + muted = '#58091a', + emphasis = '#eb3342', + }), + fgColor = '#f27d83', + }), + orange = m({ + bgColor = m({ + muted = '#311708', + emphasis = '#c46212', + }), + borderColor = m({ + muted = '#43200a', + emphasis = '#c46212', + }), + fgColor = '#ed8326', + }), + gray = m({ + bgColor = m({ + muted = '#1c1c1c', + emphasis = '#6e7f96', + }), + borderColor = m({ + muted = '#2a2b2d', + emphasis = '#6e7f96', + }), + fgColor = '#92a1b5', + }), + coral = m({ + bgColor = m({ + muted = '#3c0614', + emphasis = '#eb3342', + }), + borderColor = m({ + muted = '#58091a', + emphasis = '#eb3342', + }), + fgColor = '#f27d83', + }), + }), + selection = m({ + bgColor = '#1f6febb3', + }), + selectMenu = m({ + bgColor = m({ + active = '#0c2d6b', + }), + borderColor = '#484f58', + }), + reactionButton = m({ + selected = m({ + fgColor = m({ + rest = '#4493f8', + hover = '#79c0ff', + }), + bgColor = m({ + rest = '#388bfd33', + hover = '#3a8cfd5c', + }), + }), + }), + fgColor = m({ + white = '#ffffff', + upsell = '#ab7df8', + success = '#3fb950', + sponsors = '#db61a2', + severe = '#db6d28', + onEmphasis = '#ffffff', + muted = '#8d96a0', + link = '#4493f8', + done = '#ab7df8', + disabled = '#6e7681', + danger = '#f85149', + closed = '#f85149', + black = '#010409', + attention = '#d29922', + accent = '#4493f8', + default = '#e6edf3', + neutral = '#6e7681', + open = '#3fb950', + }), + page = m({ + header = m({ + bgColor = '#0d1117', + }), + }), + header = m({ + bgColor = '#161b22f2', + borderColor = m({ + divider = '#8b949e', + }), + fgColor = m({ + logo = '#f0f6fc', + default = '#ffffffb3', + }), + }), + overlay = m({ + bgColor = '#161b22', + borderColor = '#30363db3', + backdrop = m({ + bgColor = '#161b2266', + }), + }), + outline = m({ + focus = '#1f6feb solid 2px', + }), + focus = m({ + outlineColor = '#1f6feb', + }), + avatarStack = m({ + fade = m({ + bgColor = m({ + muted = '#21262d', + default = '#30363d', + }), + }), + }), + menu = m({ + bgColor = m({ + active = '#161b22', + }), + }), + counter = m({ + borderColor = '#00000000', + }), + label = m({ + olive = m({ + fgColor = m({ + rest = '#a2a626', + active = '#cbc025', + hover = '#b2af24', + }), + bgColor = m({ + rest = '#171e0b', + active = '#374115', + hover = '#252d10', + }), + }), + lime = m({ + fgColor = m({ + rest = '#7dae37', + active = '#9fcc3e', + hover = '#89ba36', + }), + bgColor = m({ + rest = '#141f0f', + active = '#2c441d', + hover = '#1f3116', + }), + }), + lemon = m({ + fgColor = m({ + rest = '#ba9b12', + active = '#d7bc1d', + hover = '#c4a717', + }), + bgColor = m({ + rest = '#291d00', + active = '#4f3c02', + hover = '#372901', + }), + }), + yellow = m({ + fgColor = m({ + rest = '#d3910d', + active = '#edb431', + hover = '#df9e11', + }), + bgColor = m({ + rest = '#2e1a00', + active = '#5a3702', + hover = '#3d2401', + }), + }), + indigo = m({ + fgColor = m({ + rest = '#9899ec', + active = '#b7baf6', + hover = '#a2a5f1', + }), + bgColor = m({ + rest = '#1b183f', + active = '#312c90', + hover = '#25215f', + }), + }), + teal = m({ + fgColor = m({ + rest = '#1cb0ab', + active = '#24d6c4', + hover = '#1fbdb2', + }), + bgColor = m({ + rest = '#041f25', + active = '#0a464d', + hover = '#073036', + }), + }), + cyan = m({ + fgColor = m({ + rest = '#07ace4', + active = '#45cbf7', + hover = '#09b7f1', + }), + bgColor = m({ + rest = '#001f29', + active = '#014156', + hover = '#002e3d', + }), + }), + purple = m({ + fgColor = m({ + rest = '#b687f7', + active = '#d2affd', + hover = '#c398fb', + }), + bgColor = m({ + rest = '#211047', + active = '#481a9e', + hover = '#31146b', + }), + }), + plum = m({ + fgColor = m({ + rest = '#d07ef7', + active = '#e4a5fd', + hover = '#d889fa', + }), + bgColor = m({ + rest = '#2a0e3f', + active = '#5c1688', + hover = '#40125e', + }), + }), + auburn = m({ + fgColor = m({ + rest = '#bf9592', + active = '#d4b7b5', + hover = '#c6a19f', + }), + bgColor = m({ + rest = '#271817', + active = '#543331', + hover = '#3a2422', + }), + }), + pink = m({ + fgColor = m({ + rest = '#e57bb2', + active = '#f4a9cd', + hover = '#ec8dbd', + }), + bgColor = m({ + rest = '#2d1524', + active = '#65244a', + hover = '#451c35', + }), + }), + blue = m({ + fgColor = m({ + rest = '#4da0ff', + active = '#85c2ff', + hover = '#61adff', + }), + bgColor = m({ + rest = '#001a47', + active = '#00378a', + hover = '#002766', + }), + }), + brown = m({ + fgColor = m({ + rest = '#b69a6d', + active = '#cdbb98', + hover = '#bfa77d', + }), + bgColor = m({ + rest = '#241c14', + active = '#483a28', + hover = '#342a1d', + }), + }), + pine = m({ + fgColor = m({ + rest = '#1bb673', + active = '#1bda81', + hover = '#1ac176', + }), + bgColor = m({ + rest = '#082119', + active = '#0e4430', + hover = '#0b3224', + }), + }), + green = m({ + fgColor = m({ + rest = '#41b445', + active = '#75d36f', + hover = '#46c144', + }), + bgColor = m({ + rest = '#122117', + active = '#214529', + hover = '#182f1f', + }), + }), + red = m({ + fgColor = m({ + rest = '#f27d83', + active = '#f7adab', + hover = '#f48b8d', + }), + bgColor = m({ + rest = '#3c0614', + active = '#790c20', + hover = '#58091a', + }), + }), + orange = m({ + fgColor = m({ + rest = '#ed8326', + active = '#f6b06a', + hover = '#f1933b', + }), + bgColor = m({ + rest = '#311708', + active = '#632f0d', + hover = '#43200a', + }), + }), + gray = m({ + fgColor = m({ + rest = '#92a1b5', + active = '#b3c0d1', + hover = '#9babbf', + }), + bgColor = m({ + rest = '#1c1c1c', + active = '#393d41', + hover = '#2a2b2d', + }), + }), + coral = m({ + fgColor = m({ + rest = '#f7794b', + active = '#fdaa86', + hover = '#fa8c61', + }), + bgColor = m({ + rest = '#351008', + active = '#72220d', + hover = '#51180b', + }), + }), + }), + controlTrack = m({ + bgColor = m({ + rest = '#21262d', + disabled = '#6e7681', + active = '#31363e', + hover = '#292e36', + }), + borderColor = m({ + rest = '#00000000', + disabled = '#6e7681', + }), + fgColor = m({ + rest = '#8d96a0', + disabled = '#ffffff', + }), + }), + controlKnob = m({ + bgColor = m({ + rest = '#010409', + disabled = '#21262db3', + checked = '#ffffff', + }), + borderColor = m({ + rest = '#666e79', + disabled = '#21262db3', + checked = '#1f6feb', + }), + }), + highlight = m({ + neutral = m({ + bgColor = '#d2992266', + }), + }), + control = m({ + transparent = m({ + bgColor = m({ + rest = '#00000000', + hover = '#b1bac41f', + disabled = '#21262db3', + active = '#b1bac433', + selected = '#b1bac414', + }), + borderColor = m({ + rest = '#00000000', + active = '#00000000', + hover = '#00000000', + }), + }), + iconColor = m({ + rest = '#8d96a0', + }), + borderColor = m({ + rest = '#30363d', + danger = '#da3633', + emphasis = '#666e79', + warning = '#9e6a03', + disabled = '#21262db3', + success = '#238636', + selected = '#f0f6fc', + }), + bgColor = m({ + rest = '#21262d', + hover = '#292e36', + disabled = '#21262db3', + active = '#31363e', + selected = '#161b22', + }), + checked = m({ + bgColor = m({ + rest = '#1f6feb', + disabled = '#6e7681', + active = '#3685f3', + hover = '#2a7aef', + }), + borderColor = m({ + rest = '#1f6feb', + disabled = '#6e7681', + active = '#3685f3', + hover = '#2a7aef', + }), + fgColor = m({ + rest = '#ffffff', + disabled = '#010409', + }), + }), + danger = m({ + fgColor = m({ + rest = '#f85149', + hover = '#ff7b72', + }), + bgColor = m({ + hover = '#f851491a', + active = '#f8514966', + }), + }), + fgColor = m({ + rest = '#c9d1d9', + placeholder = '#858e98', + disabled = '#6e7681', + }), + }), + codeMirror = m({ + syntax = m({ + fgColor = m({ + entity = '#d2a8ff', + storage = '#ff7b72', + string = '#a5d6ff', + support = '#79c0ff', + keyword = '#ff7b72', + constant = '#79c0ff', + comment = '#8b949e', + variable = '#ffa657', + }), + }), + bgColor = '#0d1117', + selection = m({ + bgColor = '#388bfd66', + }), + matchingBracket = m({ + fgColor = '#e6edf3', + }), + gutterMarker = m({ + fgColor = m({ + muted = '#8d96a0', + default = '#0d1117', + }), + }), + lines = m({ + bgColor = '#0d1117', + }), + fgColor = '#e6edf3', + gutters = m({ + bgColor = '#0d1117', + }), + activeline = m({ + bgColor = '#6e768166', + }), + cursor = m({ + fgColor = '#e6edf3', + }), + lineNumber = m({ + fgColor = '#8d96a0', + }), + }), + scale = m({ + black = '#010409', + transparent = '#00000000', + white = '#ffffff', + blue = m({ + [1] = '#cae8ff', + [2] = '#a5d6ff', + [3] = '#79c0ff', + [4] = '#58a6ff', + [5] = '#388bfd', + [6] = '#1f6feb', + [7] = '#1158c7', + [8] = '#0d419d', + [9] = '#0c2d6b', + [10] = '#051d4d', + }), + green = m({ + [1] = '#aff5b4', + [2] = '#7ee787', + [3] = '#56d364', + [4] = '#3fb950', + [5] = '#2ea043', + [6] = '#238636', + [7] = '#196c2e', + [8] = '#0f5323', + [9] = '#033a16', + [10] = '#04260f', + }), + purple = m({ + [1] = '#eddeff', + [2] = '#e2c5ff', + [3] = '#d2a8ff', + [4] = '#be8fff', + [5] = '#ab7df8', + [6] = '#8957e5', + [7] = '#6e40c9', + [8] = '#553098', + [9] = '#3c1e70', + [10] = '#271052', + }), + yellow = m({ + [1] = '#f8e3a1', + [2] = '#f2cc60', + [3] = '#e3b341', + [4] = '#d29922', + [5] = '#bb8009', + [6] = '#9e6a03', + [7] = '#845306', + [8] = '#693e00', + [9] = '#4b2900', + [10] = '#341a00', + }), + neutral = m({ + [1] = '#f0f6fc', + [2] = '#c9d1d9', + [3] = '#b1bac4', + [4] = '#8b949e', + [5] = '#6e7681', + [6] = '#484f58', + [7] = '#30363d', + [8] = '#21262d', + [9] = '#161b22', + [10] = '#0d1117', + }), + pink = m({ + [1] = '#ffdaec', + [2] = '#ffbedd', + [3] = '#ff9bce', + [4] = '#f778ba', + [5] = '#db61a2', + [6] = '#bf4b8a', + [7] = '#9e3670', + [8] = '#7d2457', + [9] = '#5e103e', + [10] = '#42062a', + }), + orange = m({ + [1] = '#ffdfb6', + [2] = '#ffc680', + [3] = '#ffa657', + [4] = '#f0883e', + [5] = '#db6d28', + [6] = '#bd561d', + [7] = '#9b4215', + [8] = '#762d0a', + [9] = '#5a1e02', + [10] = '#3d1300', + }), + red = m({ + [1] = '#ffdcd7', + [2] = '#ffc1ba', + [3] = '#ffa198', + [4] = '#ff7b72', + [5] = '#f85149', + [6] = '#da3633', + [7] = '#b62324', + [8] = '#8e1519', + [9] = '#67060c', + [10] = '#490202', + }), + coral = m({ + [1] = '#ffddd2', + [2] = '#ffc2b2', + [3] = '#ffa28b', + [4] = '#f78166', + [5] = '#ea6045', + [6] = '#cf462d', + [7] = '#ac3220', + [8] = '#872012', + [9] = '#640d04', + [10] = '#460701', + }), + }), + avatar = m({ + bgColor = '#ffffff1a', + borderColor = '#ffffff26', + shadow = '0px 0px 0px 2px #0d1117', + }), + underlineNav = m({ + iconColor = m({ + rest = '#8d96a0', + }), + borderColor = m({ + hover = '#6e768166', + active = '#f78166', + }), + }), + base = m({ + display = m({ + color = m({ + olive = m({ + [0] = '#171e0b', + [1] = '#252d10', + [2] = '#374115', + [3] = '#485219', + [4] = '#5e681d', + [5] = '#7a8321', + [6] = '#a2a626', + [7] = '#b2af24', + [8] = '#cbc025', + [9] = '#e2d04b', + }), + lime = m({ + [0] = '#141f0f', + [1] = '#1f3116', + [2] = '#2c441d', + [3] = '#375421', + [4] = '#496c28', + [5] = '#5f892f', + [6] = '#7dae37', + [7] = '#89ba36', + [8] = '#9fcc3e', + [9] = '#bcda67', + }), + white = '#ffffff', + lemon = m({ + [0] = '#291d00', + [1] = '#372901', + [2] = '#4f3c02', + [3] = '#614c05', + [4] = '#786008', + [5] = '#977b0c', + [6] = '#ba9b12', + [7] = '#c4a717', + [8] = '#d7bc1d', + [9] = '#e3d04f', + }), + yellow = m({ + [0] = '#2e1a00', + [1] = '#3d2401', + [2] = '#5a3702', + [3] = '#6d4403', + [4] = '#895906', + [5] = '#aa7109', + [6] = '#d3910d', + [7] = '#df9e11', + [8] = '#edb431', + [9] = '#f0ca6a', + }), + indigo = m({ + [0] = '#1b183f', + [1] = '#25215f', + [2] = '#312c90', + [3] = '#3935c0', + [4] = '#514ed4', + [5] = '#7070e1', + [6] = '#9899ec', + [7] = '#a2a5f1', + [8] = '#b7baf6', + [9] = '#c8cbf9', + }), + gray = m({ + [0] = '#1c1c1c', + [1] = '#2a2b2d', + [2] = '#393d41', + [3] = '#474e57', + [4] = '#576270', + [5] = '#6e7f96', + [6] = '#92a1b5', + [7] = '#9babbf', + [8] = '#b3c0d1', + [9] = '#c4cfde', + }), + cyan = m({ + [0] = '#001f29', + [1] = '#002e3d', + [2] = '#014156', + [3] = '#02536f', + [4] = '#036a8c', + [5] = '#0587b3', + [6] = '#07ace4', + [7] = '#09b7f1', + [8] = '#45cbf7', + [9] = '#80dbf9', + }), + black = '#0d1117', + purple = m({ + [0] = '#211047', + [1] = '#31146b', + [2] = '#481a9e', + [3] = '#5b1cca', + [4] = '#7730e8', + [5] = '#975bf1', + [6] = '#b687f7', + [7] = '#c398fb', + [8] = '#d2affd', + [9] = '#e1c7ff', + }), + plum = m({ + [0] = '#2a0e3f', + [1] = '#40125e', + [2] = '#5c1688', + [3] = '#7517ab', + [4] = '#9518d8', + [5] = '#b643ef', + [6] = '#d07ef7', + [7] = '#d889fa', + [8] = '#e4a5fd', + [9] = '#edbdff', + }), + auburn = m({ + [0] = '#271817', + [1] = '#3a2422', + [2] = '#543331', + [3] = '#6d4340', + [4] = '#87534f', + [5] = '#a86f6b', + [6] = '#bf9592', + [7] = '#c6a19f', + [8] = '#d4b7b5', + [9] = '#dfcac8', + }), + pink = m({ + [0] = '#2d1524', + [1] = '#451c35', + [2] = '#65244a', + [3] = '#842a5d', + [4] = '#ac2f74', + [5] = '#d34591', + [6] = '#e57bb2', + [7] = '#ec8dbd', + [8] = '#f4a9cd', + [9] = '#f9bed9', + }), + blue = m({ + [0] = '#001a47', + [1] = '#002766', + [2] = '#00378a', + [3] = '#0046a8', + [4] = '#005bd1', + [5] = '#0576ff', + [6] = '#4da0ff', + [7] = '#61adff', + [8] = '#85c2ff', + [9] = '#a3d3ff', + }), + brown = m({ + [0] = '#241c14', + [1] = '#342a1d', + [2] = '#483a28', + [3] = '#5d4a32', + [4] = '#755e3e', + [5] = '#94774c', + [6] = '#b69a6d', + [7] = '#bfa77d', + [8] = '#cdbb98', + [9] = '#dbceb3', + }), + pine = m({ + [0] = '#082119', + [1] = '#0b3224', + [2] = '#0e4430', + [3] = '#115a3e', + [4] = '#14714c', + [5] = '#18915e', + [6] = '#1bb673', + [7] = '#1ac176', + [8] = '#1bda81', + [9] = '#3eea97', + }), + coral = m({ + [0] = '#351008', + [1] = '#51180b', + [2] = '#72220d', + [3] = '#902a0e', + [4] = '#b3350f', + [5] = '#e1430e', + [6] = '#f7794b', + [7] = '#fa8c61', + [8] = '#fdaa86', + [9] = '#ffc0a3', + }), + red = m({ + [0] = '#3c0614', + [1] = '#58091a', + [2] = '#790c20', + [3] = '#990f24', + [4] = '#c31328', + [5] = '#eb3342', + [6] = '#f27d83', + [7] = '#f48b8d', + [8] = '#f7adab', + [9] = '#f9c1be', + }), + orange = m({ + [0] = '#311708', + [1] = '#43200a', + [2] = '#632f0d', + [3] = '#7b3c0e', + [4] = '#984b10', + [5] = '#c46212', + [6] = '#ed8326', + [7] = '#f1933b', + [8] = '#f6b06a', + [9] = '#fac68f', + }), + green = m({ + [0] = '#122117', + [1] = '#182f1f', + [2] = '#214529', + [3] = '#285830', + [4] = '#2f6f37', + [5] = '#388f3f', + [6] = '#41b445', + [7] = '#46c144', + [8] = '#75d36f', + [9] = '#99e090', + }), + teal = m({ + [0] = '#041f25', + [1] = '#073036', + [2] = '#0a464d', + [3] = '#0c555a', + [4] = '#106c70', + [5] = '#158a8a', + [6] = '#1cb0ab', + [7] = '#1fbdb2', + [8] = '#24d6c4', + [9] = '#5fe3d1', + }), + }), + }), + color = m({ + black = '#010409', + transparent = '#00000000', + white = '#ffffff', + pink = m({ + [0] = '#ffdaec', + [1] = '#ffbedd', + [2] = '#ff9bce', + [3] = '#f778ba', + [4] = '#db61a2', + [5] = '#bf4b8a', + [6] = '#9e3670', + [7] = '#7d2457', + [8] = '#5e103e', + [9] = '#42062a', + }), + yellow = m({ + [0] = '#f8e3a1', + [1] = '#f2cc60', + [2] = '#e3b341', + [3] = '#d29922', + [4] = '#bb8009', + [5] = '#9e6a03', + [6] = '#845306', + [7] = '#693e00', + [8] = '#4b2900', + [9] = '#341a00', + }), + blue = m({ + [0] = '#cae8ff', + [1] = '#a5d6ff', + [2] = '#79c0ff', + [3] = '#58a6ff', + [4] = '#388bfd', + [5] = '#1f6feb', + [6] = '#1158c7', + [7] = '#0d419d', + [8] = '#0c2d6b', + [9] = '#051d4d', + }), + coral = m({ + [0] = '#ffddd2', + [1] = '#ffc2b2', + [2] = '#ffa28b', + [3] = '#f78166', + [4] = '#ea6045', + [5] = '#cf462d', + [6] = '#ac3220', + [7] = '#872012', + [8] = '#640d04', + [9] = '#460701', + }), + green = m({ + [0] = '#aff5b4', + [1] = '#7ee787', + [2] = '#56d364', + [3] = '#3fb950', + [4] = '#2ea043', + [5] = '#238636', + [6] = '#196c2e', + [7] = '#0f5323', + [8] = '#033a16', + [9] = '#04260f', + }), + orange = m({ + [0] = '#ffdfb6', + [1] = '#ffc680', + [2] = '#ffa657', + [3] = '#f0883e', + [4] = '#db6d28', + [5] = '#bd561d', + [6] = '#9b4215', + [7] = '#762d0a', + [8] = '#5a1e02', + [9] = '#3d1300', + }), + neutral = m({ + [0] = '#f0f6fc', + [1] = '#c9d1d9', + [2] = '#b1bac4', + [3] = '#8b949e', + [4] = '#6e7681', + [5] = '#484f58', + [6] = '#30363d', + [7] = '#21262d', + [8] = '#161b22', + [9] = '#0d1117', + }), + red = m({ + [0] = '#ffdcd7', + [1] = '#ffc1ba', + [2] = '#ffa198', + [3] = '#ff7b72', + [4] = '#f85149', + [5] = '#da3633', + [6] = '#b62324', + [7] = '#8e1519', + [8] = '#67060c', + [9] = '#490202', + }), + purple = m({ + [0] = '#eddeff', + [1] = '#e2c5ff', + [2] = '#d2a8ff', + [3] = '#be8fff', + [4] = '#ab7df8', + [5] = '#8957e5', + [6] = '#6e40c9', + [7] = '#553098', + [8] = '#3c1e70', + [9] = '#271052', + }), + }), + }), + borderColor = m({ + translucent = '#ffffff26', + upsell = m({ + muted = '#ab7df866', + emphasis = '#8957e5', + }), + success = m({ + muted = '#2ea04366', + emphasis = '#238636', + }), + sponsors = m({ + muted = '#db61a266', + emphasis = '#bf4b8a', + }), + severe = m({ + muted = '#db6d2866', + emphasis = '#bd561d', + }), + muted = '#30363db3', + open = m({ + muted = '#2ea04366', + emphasis = '#238636', + }), + done = m({ + muted = '#ab7df866', + emphasis = '#8957e5', + }), + disabled = '#21262db3', + danger = m({ + muted = '#f8514966', + emphasis = '#da3633', + }), + closed = m({ + muted = '#f8514966', + emphasis = '#da3633', + }), + attention = m({ + muted = '#bb800966', + emphasis = '#9e6a03', + }), + accent = m({ + muted = '#388bfd66', + emphasis = '#1f6feb', + }), + default = '#30363d', + emphasis = '#484f58', + neutral = m({ + muted = '#6e768166', + emphasis = '#6e7681', + }), + transparent = '#00000000', + }), + color = m({ + prettylights = m({ + syntax = m({ + entity = m({ + tag = '#7ee787', + default = '#d2a8ff', + }), + constant = m({ + other = m({ + reference = m({ + link = '#a5d6ff', + }), + }), + default = '#79c0ff', + }), + sublimelinter = m({ + gutter = m({ + mark = '#484f58', + }), + }), + comment = '#8b949e', + variable = '#ffa657', + carriage = m({ + ['return'] = m({ + bg = '#b62324', + text = '#f0f6fc', + }), + }), + storage = m({ + modifier = m({ + import = '#c9d1d9', + }), + }), + string = m({ + regexp = '#7ee787', + default = '#a5d6ff', + }), + brackethighlighter = m({ + unmatched = '#f85149', + angle = '#8b949e', + }), + meta = m({ + diff = m({ + range = '#d2a8ff', + }), + }), + keyword = '#ff7b72', + invalid = m({ + illegal = m({ + bg = '#8e1519', + text = '#f0f6fc', + }), + }), + markup = m({ + italic = '#c9d1d9', + changed = m({ + bg = '#5a1e02', + text = '#ffdfb6', + }), + inserted = m({ + bg = '#033a16', + text = '#aff5b4', + }), + bold = '#c9d1d9', + deleted = m({ + bg = '#67060c', + text = '#ffdcd7', + }), + ignored = m({ + bg = '#1158c7', + text = '#c9d1d9', + }), + list = '#f2cc60', + heading = '#1f6feb', + }), + }), + }), + ansi = m({ + magenta = m({ + default = '#be8fff', + bright = '#d2a8ff', + }), + white = m({ + default = '#b1bac4', + bright = '#ffffff', + }), + blue = m({ + default = '#58a6ff', + bright = '#79c0ff', + }), + yellow = m({ + default = '#d29922', + bright = '#e3b341', + }), + gray = '#6e7681', + black = m({ + default = '#484f58', + bright = '#6e7681', + }), + red = m({ + default = '#ff7b72', + bright = '#ffa198', + }), + cyan = m({ + default = '#39c5cf', + bright = '#56d4dd', + }), + green = m({ + default = '#3fb950', + bright = '#56d364', + }), + }), + }), + card = m({ + bgColor = '#161b22', + }), + headerSearch = m({ + bgColor = '#0d1117', + borderColor = '#30363d', + }), + buttonCounter = m({ + primary = m({ + bgColor = m({ + rest = '#04260f33', + }), + }), + outline = m({ + fgColor = m({ + rest = '#388bfd', + disabled = '#4493f880', + hover = '#58a6ff', + }), + bgColor = m({ + rest = '#051d4d33', + disabled = '#1f6feb0d', + hover = '#051d4d33', + }), + }), + invisible = m({ + bgColor = m({ + rest = '#30363d', + }), + }), + default = m({ + bgColor = m({ + rest = '#30363d', + }), + }), + danger = m({ + fgColor = m({ + rest = '#f85149', + disabled = '#f8514980', + hover = '#ffffff', + }), + bgColor = m({ + rest = '#49020233', + disabled = '#da36330d', + hover = '#ffffff33', + }), + }), + }), +}) M._VERSION = - vim.json.decode([=["7.15.6"]=], { luanil = { object = false, array = false } }) + vim.json.decode([=["8.2.3"]=], { luanil = { object = false, array = false } }) M._LICENSE = [=[ The MIT License (MIT) diff --git a/lua/github-theme/palette/primitives/dark_colorblind.lua b/lua/github-theme/palette/primitives/dark_colorblind.lua index ef902abe..842f0bf1 100644 --- a/lua/github-theme/palette/primitives/dark_colorblind.lua +++ b/lua/github-theme/palette/primitives/dark_colorblind.lua @@ -1,623 +1,1687 @@ -- NOTE: THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY-HAND. -local M = vim.json.decode( - [=[{ - "canvasDefaultTransparent": "rgba(13,17,23,0)", - "pageHeaderBg": "#0d1117", - "marketingIcon": { - "primary": "#79c0ff", - "secondary": "#1f6feb" - }, - "diffBlob": { - "addition": { - "numText": "#c9d1d9", - "fg": "#c9d1d9", - "numBg": "rgba(88,166,255,0.3)", - "lineBg": "rgba(56,139,253,0.15)", - "wordBg": "rgba(56,139,253,0.4)" - }, - "deletion": { - "numText": "#c9d1d9", - "fg": "#c9d1d9", - "numBg": "rgba(212,118,22,0.3)", - "lineBg": "rgba(212,118,22,0.1)", - "wordBg": "rgba(212,118,22,0.4)" - }, - "hunk": { - "numBg": "rgba(56,139,253,0.4)" - }, - "expander": { - "icon": "#8b949e" - }, - "selectedLineHighlightMixBlendMode": "screen" - }, - "diffstat": { - "deletionBorder": "rgba(240,246,252,0.1)", - "additionBorder": "rgba(240,246,252,0.1)", - "additionBg": "#58a6ff" - }, - "searchKeyword": { - "hl": "rgba(210,153,34,0.4)" - }, - "prettylights": { - "syntax": { - "comment": "#8b949e", - "constant": "#79c0ff", - "entity": "#d2a8ff", - "storageModifierImport": "#c9d1d9", - "entityTag": "#a5d6ff", - "keyword": "#ec8e2c", - "string": "#a5d6ff", - "variable": "#fdac54", - "brackethighlighterUnmatched": "#d47616", - "invalidIllegalText": "#f0f6fc", - "invalidIllegalBg": "#6c3906", - "carriageReturnText": "#f0f6fc", - "carriageReturnBg": "#914d04", - "stringRegexp": "#a5d6ff", - "markupList": "#f2cc60", - "markupHeading": "#1f6feb", - "markupItalic": "#c9d1d9", - "markupBold": "#c9d1d9", - "markupDeletedText": "#ffe2bb", - "markupDeletedBg": "#4e2906", - "markupInsertedText": "#cae8ff", - "markupInsertedBg": "#0c2d6b", - "markupChangedText": "#ffe2bb", - "markupChangedBg": "#4e2906", - "markupIgnoredText": "#c9d1d9", - "markupIgnoredBg": "#1158c7", - "metaDiffRange": "#d2a8ff", - "brackethighlighterAngle": "#8b949e", - "sublimelinterGutterMark": "#484f58", - "constantOtherReferenceLink": "#a5d6ff" - } - }, - "codemirror": { - "text": "#c9d1d9", - "bg": "#0d1117", - "guttersBg": "#0d1117", - "guttermarkerText": "#0d1117", - "guttermarkerSubtleText": "#6e7681", - "linenumberText": "#8b949e", - "cursor": "#c9d1d9", - "selectionBg": "rgba(56,139,253,0.4)", - "activelineBg": "rgba(110,118,129,0.1)", - "matchingbracketText": "#c9d1d9", - "linesBg": "#0d1117", - "syntax": { - "comment": "#8b949e", - "constant": "#79c0ff", - "entity": "#d2a8ff", - "keyword": "#ec8e2c", - "storage": "#ec8e2c", - "string": "#a5d6ff", - "support": "#79c0ff", - "variable": "#fdac54" - } - }, - "checks": { - "bg": "#010409", - "runBorderWidth": "1px", - "containerBorderWidth": "1px", - "textPrimary": "#c9d1d9", - "textSecondary": "#8b949e", - "textLink": "#58a6ff", - "btnIcon": "#8b949e", - "btnHoverIcon": "#c9d1d9", - "btnHoverBg": "rgba(110,118,129,0.1)", - "inputText": "#8b949e", - "inputPlaceholderText": "#6e7681", - "inputFocusText": "#c9d1d9", - "inputBg": "#161b22", - "inputShadow": "0 0 0 1px (obj) => (0, get_1.default)(obj, path)", - "donutError": "#d47616", - "donutPending": "#d29922", - "donutSuccess": "#388bfd", - "donutNeutral": "#8b949e", - "dropdownText": "#c9d1d9", - "dropdownBg": "#161b22", - "dropdownBorder": "#30363d", - "dropdownShadow": "rgba(1,4,9,0.3)", - "dropdownHoverText": "#c9d1d9", - "dropdownHoverBg": "rgba(110,118,129,0.1)", - "dropdownBtnHoverText": "#c9d1d9", - "dropdownBtnHoverBg": "rgba(110,118,129,0.1)", - "scrollbarThumbBg": "rgba(110,118,129,0.4)", - "headerLabelText": "#8b949e", - "headerLabelOpenText": "#c9d1d9", - "headerBorder": "#21262d", - "headerIcon": "#8b949e", - "lineText": "#8b949e", - "lineNumText": "#6e7681", - "lineTimestampText": "#6e7681", - "lineHoverBg": "rgba(110,118,129,0.1)", - "lineSelectedBg": "rgba(56,139,253,0.1)", - "lineSelectedNumText": "#58a6ff", - "lineDtFmText": "#ffffff", - "lineDtFmBg": "#9e6a03", - "gateBg": "rgba(187,128,9,0.15)", - "gateText": "#8b949e", - "gateWaitingText": "#d29922", - "stepHeaderOpenBg": "#161b22", - "stepErrorText": "#d47616", - "stepWarningText": "#d29922", - "loglineText": "#8b949e", - "loglineNumText": "#6e7681", - "loglineDebugText": "#a371f7", - "loglineErrorText": "#8b949e", - "loglineErrorNumText": "#6e7681", - "loglineErrorBg": "rgba(212,118,22,0.1)", - "loglineWarningText": "#8b949e", - "loglineWarningNumText": "#d29922", - "loglineWarningBg": "rgba(187,128,9,0.15)", - "loglineCommandText": "#58a6ff", - "loglineSectionText": "#58a6ff", - "ansi": { - "black": "#0d1117", - "blackBright": "#161b22", - "white": "#b1bac4", - "whiteBright": "#b1bac4", - "gray": "#6e7681", - "red": "#ec8e2c", - "redBright": "#fdac54", - "green": "#58a6ff", - "greenBright": "#79c0ff", - "yellow": "#d29922", - "yellowBright": "#e3b341", - "blue": "#58a6ff", - "blueBright": "#79c0ff", - "magenta": "#bc8cff", - "magentaBright": "#d2a8ff", - "cyan": "#76e3ea", - "cyanBright": "#b3f0ff" - } - }, - "project": { - "headerBg": "#0d1117", - "sidebarBg": "#161b22", - "gradientIn": "#161b22", - "gradientOut": "rgba(22,27,34,0)" - }, - "mktg": { - "btn": { - "bg": "#f6f8fa", - "shadow": { - "outline": "rgb(255 255 255 / 25%) 0 0 0 1px inset", - "focus": "rgb(255 255 255 / 25%) 0 0 0 4px", - "hover": "0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)", - "hoverMuted": "rgb(255 255 255) 0 0 0 2px inset" - } - } - }, - "control": { - "borderColor": { - "emphasis": "#606771" - } - }, - "avatar": { - "bg": "rgba(255,255,255,0.1)", - "border": "rgba(240,246,252,0.1)", - "stackFade": "#30363d", - "stackFadeMore": "#21262d", - "childShadow": "0 0 0 2px #0d1117" - }, - "topicTag": { - "border": "rgba(0,0,0,0)" - }, - "counter": { - "border": "rgba(0,0,0,0)" - }, - "selectMenu": { - "backdropBorder": "#484f58", - "tapHighlight": "rgba(48,54,61,0.5)", - "tapFocusBg": "#0c2d6b" - }, - "overlay": { - "shadow": "0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)", - "backdrop": "rgba(22,27,34,0.4)" - }, - "header": { - "text": "rgba(255,255,255,0.7)", - "bg": "#161b22", - "divider": "#8b949e", - "logo": "#f0f6fc" - }, - "headerSearch": { - "bg": "#0d1117", - "border": "#30363d" - }, - "sidenav": { - "selectedBg": "#21262d" - }, - "menu": { - "bgActive": "#161b22" - }, - "input": { - "disabledBg": "rgba(110,118,129,0)" - }, - "timeline": { - "badgeBg": "#21262d" - }, - "ansi": { - "black": "#484f58", - "blackBright": "#6e7681", - "white": "#b1bac4", - "whiteBright": "#ffffff", - "gray": "#6e7681", - "red": "#ec8e2c", - "redBright": "#fdac54", - "green": "#58a6ff", - "greenBright": "#79c0ff", - "yellow": "#d29922", - "yellowBright": "#e3b341", - "blue": "#58a6ff", - "blueBright": "#79c0ff", - "magenta": "#bc8cff", - "magentaBright": "#d2a8ff", - "cyan": "#39c5cf", - "cyanBright": "#56d4dd" - }, - "btn": { - "text": "#c9d1d9", - "bg": "#21262d", - "border": "rgba(240,246,252,0.1)", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#30363d", - "hoverBorder": "#8b949e", - "activeBg": "hsla(212,12%,18%,1)", - "activeBorder": "#6e7681", - "selectedBg": "#161b22", - "counterBg": "#30363d", - "primary": { - "text": "#ffffff", - "bg": "#1f6feb", - "border": "rgba(240,246,252,0.1)", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#388bfd", - "hoverBorder": "rgba(240,246,252,0.1)", - "selectedBg": "#1f6feb", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(255,255,255,0.5)", - "disabledBg": "rgba(31,111,235,0.6)", - "disabledBorder": "rgba(240,246,252,0.1)", - "icon": "#ffffff", - "counterBg": "rgba(5,29,77,0.2)" - }, - "outline": { - "text": "#388bfd", - "hoverText": "#58a6ff", - "hoverBg": "#30363d", - "hoverBorder": "rgba(240,246,252,0.1)", - "hoverShadow": "0 1px 0 rgba(1,4,9,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(5,29,77,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#0d419d", - "selectedBorder": "rgba(240,246,252,0.1)", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(88,166,255,0.5)", - "disabledBg": "#0d1117", - "disabledCounterBg": "rgba(31,111,235,0.05)", - "counterBg": "rgba(5,29,77,0.2)", - "hoverCounterFg": "#58a6ff", - "disabledCounterFg": "rgba(88,166,255,0.5)", - "counterFg": "#388bfd" - }, - "danger": { - "text": "#d47616", - "hoverText": "#ffffff", - "hoverBg": "#b76100", - "hoverBorder": "#d47616", - "hoverShadow": "0 0 transparent", - "hoverInsetShadow": "0 0 transparent", - "hoverIcon": "#ffffff", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#914d04", - "selectedBorder": "#ec8e2c", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(212,118,22,0.5)", - "disabledBg": "#0d1117", - "disabledCounterBg": "rgba(183,97,0,0.05)", - "counterBg": "rgba(51,28,4,0.2)", - "icon": "#d47616", - "counterFg": "#d47616", - "disabledCounterFg": "rgba(212,118,22,0.5)", - "hoverCounterFg": "#ffffff" - }, - "inactive": { - "bg": "#21262d", - "text": "#8b949e" - } - }, - "underlinenav": { - "icon": "#6e7681", - "borderHover": "rgba(110,118,129,0.4)" - }, - "actionListItem": { - "inlineDivider": "rgba(48,54,61,0.48)", - "default": { - "hoverBg": "rgba(177,186,196,0.12)", - "hoverBorder": "rgba(0,0,0,0)", - "activeBg": "rgba(177,186,196,0.2)", - "activeBorder": "rgba(0,0,0,0)", - "selectedBg": "rgba(177,186,196,0.08)" - }, - "danger": { - "hoverBg": "rgba(212,118,22,0.16)", - "activeBg": "rgba(212,118,22,0.24)", - "hoverText": "#ec8e2c" - } - }, - "switchTrack": { - "bg": "rgba(110,118,129,0.1)", - "hoverBg": "hsla(215,8%,72%,0.1)", - "activeBg": "rgba(110,118,129,0.4)", - "disabledBg": "#21262d", - "fg": "#8b949e", - "disabledFg": "#010409", - "border": "rgba(0,0,0,0)", - "checked": { - "bg": "rgba(31,111,235,0.35)", - "hoverBg": "rgba(31,111,235,0.5)", - "activeBg": "rgba(31,111,235,0.65)", - "fg": "#ffffff", - "disabledFg": "#010409", - "border": "rgba(0,0,0,0)" - } - }, - "switchKnob": { - "bg": "#0d1117", - "border": "#606771", - "disabledBg": "#161b22", - "checked": { - "bg": "#0d1117", - "disabledBg": "#161b22", - "border": "rgba(31,111,235,0.35)" - } - }, - "segmentedControl": { - "bg": "rgba(110,118,129,0.1)", - "button": { - "bg": "#0d1117", - "hover": { - "bg": "#30363d" - }, - "active": { - "bg": "#21262d" - }, - "selected": { - "border": "#6e7681" - } - } - }, - "treeViewItem": { - "chevron": { - "hoverBg": "rgba(177,186,196,0.12)" - }, - "directory": { - "fill": "#8b949e" - } - }, - "fg": { - "default": "#c9d1d9", - "muted": "#8b949e", - "subtle": "#6e7681", - "onEmphasis": "#ffffff" - }, - "canvas": { - "default": "#0d1117", - "overlay": "#161b22", - "inset": "#010409", - "subtle": "#161b22" - }, - "border": { - "default": "#30363d", - "muted": "#21262d", - "subtle": "rgba(240,246,252,0.1)" - }, - "shadow": { - "small": "0 0 transparent", - "medium": "0 3px 6px #010409", - "large": "0 8px 24px #010409", - "extraLarge": "0 12px 48px #010409" - }, - "neutral": { - "emphasisPlus": "#6e7681", - "emphasis": "#6e7681", - "muted": "rgba(110,118,129,0.4)", - "subtle": "rgba(110,118,129,0.1)" - }, - "accent": { - "fg": "#58a6ff", - "emphasis": "#1f6feb", - "muted": "rgba(56,139,253,0.4)", - "subtle": "rgba(56,139,253,0.1)" - }, - "success": { - "fg": "#58a6ff", - "emphasis": "#1f6feb", - "muted": "rgba(56,139,253,0.4)", - "subtle": "rgba(56,139,253,0.15)" - }, - "attention": { - "fg": "#d29922", - "emphasis": "#9e6a03", - "muted": "rgba(187,128,9,0.4)", - "subtle": "rgba(187,128,9,0.15)" - }, - "severe": { - "fg": "#d47616", - "emphasis": "#b76100", - "muted": "rgba(212,118,22,0.4)", - "subtle": "rgba(212,118,22,0.1)" - }, - "danger": { - "fg": "#d47616", - "emphasis": "#b76100", - "muted": "rgba(212,118,22,0.4)", - "subtle": "rgba(212,118,22,0.1)" - }, - "open": { - "fg": "#ec8e2c", - "emphasis": "#b76100", - "muted": "rgba(212,118,22,0.4)", - "subtle": "rgba(212,118,22,0.15)" - }, - "closed": { - "fg": "#8b949e", - "emphasis": "#6e7681", - "muted": "rgba(110,118,129,0.4)", - "subtle": "rgba(110,118,129,0.1)" - }, - "done": { - "fg": "#a371f7", - "emphasis": "#8957e5", - "muted": "rgba(163,113,247,0.4)", - "subtle": "rgba(163,113,247,0.1)" - }, - "sponsors": { - "fg": "#db61a2", - "emphasis": "#bf4b8a", - "muted": "rgba(219,97,162,0.4)", - "subtle": "rgba(219,97,162,0.1)" - }, - "primer": { - "fg": { - "disabled": "#484f58" - }, - "canvas": { - "backdrop": "rgba(1,4,9,0.8)", - "sticky": "rgba(13,17,23,0.95)" - }, - "border": { - "active": "#f78166", - "contrast": "rgba(255,255,255,0.2)" - }, - "shadow": { - "highlight": "0 0 transparent", - "inset": "0 0 transparent" - } - }, - "scale": { - "black": "#010409", - "white": "#ffffff", - "gray": [ - "#f0f6fc", - "#c9d1d9", - "#b1bac4", - "#8b949e", - "#6e7681", - "#484f58", - "#30363d", - "#21262d", - "#161b22", - "#0d1117" - ], - "blue": [ - "#cae8ff", - "#a5d6ff", - "#79c0ff", - "#58a6ff", - "#388bfd", - "#1f6feb", - "#1158c7", - "#0d419d", - "#0c2d6b", - "#051d4d" - ], - "green": [ - "#cae8ff", - "#a5d6ff", - "#79c0ff", - "#58a6ff", - "#388bfd", - "#1f6feb", - "#1158c7", - "#0d419d", - "#0c2d6b", - "#051d4d" - ], - "yellow": [ - "#f8e3a1", - "#f2cc60", - "#e3b341", - "#d29922", - "#bb8009", - "#9e6a03", - "#845306", - "#693e00", - "#4b2900", - "#341a00" - ], - "orange": [ - "#ffe2bb", - "#ffc981", - "#fdac54", - "#ec8e2c", - "#d47616", - "#b76100", - "#914d04", - "#6c3906", - "#4e2906", - "#331c04" - ], - "red": [ - "#ffe2bb", - "#ffc981", - "#fdac54", - "#ec8e2c", - "#d47616", - "#b76100", - "#914d04", - "#6c3906", - "#4e2906", - "#331c04" - ], - "purple": [ - "#eddeff", - "#e2c5ff", - "#d2a8ff", - "#bc8cff", - "#a371f7", - "#8957e5", - "#6e40c9", - "#553098", - "#3c1e70", - "#271052" - ], - "pink": [ - "#ffdaec", - "#ffbedd", - "#ff9bce", - "#f778ba", - "#db61a2", - "#bf4b8a", - "#9e3670", - "#7d2457", - "#5e103e", - "#42062a" - ], - "coral": [ - "#ffddd2", - "#ffc2b2", - "#ffa28b", - "#f78166", - "#ea6045", - "#cf462d", - "#ac3220", - "#872012", - "#640d04", - "#460701" - ] - } -}]=], - { luanil = { object = false, array = false } } -) +local mt = { + __index = function(_, k) + error('invalid index: ' .. k) + end, +} +---@generic T +---@param tbl T +---@return T +local function m(tbl) + return setmetatable(tbl, mt) +end +local M = m({ + shadow = m({ + floating = m({ + legacy = '0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966', + large = '0px 0px 0px 1px #30363d, 0px 24px 48px 0px #010409', + small = '0px 0px 0px 1px #30363d, 0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966', + medium = '0px 0px 0px 1px #30363d, 0px 8px 16px -4px #01040966, 0px 4px 32px -4px #01040966, 0px 24px 48px -12px #01040966, 0px 48px 96px -24px #01040966', + xlarge = '0px 0px 0px 1px #30363d, 0px 32px 64px 0px #010409', + }), + inset = 'inset 0px 1px 0px 0px #0104093d', + resting = m({ + xsmall = '0px 1px 0px 0px #010409cc', + medium = '0px 3px 6px 0px #010409cc', + small = '0px 1px 0px 0px #01040966', + }), + }), + button = m({ + invisible = m({ + iconColor = m({ + disabled = '#6e7681', + rest = '#8d96a0', + hover = '#e6edf3', + }), + fgColor = m({ + disabled = '#6e7681', + rest = '#4493f8', + hover = '#58a6ff', + }), + bgColor = m({ + active = '#b1bac433', + disabled = '#21262db3', + rest = '#00000000', + hover = '#b1bac41f', + }), + borderColor = m({ + disabled = '#21262db3', + rest = '#00000000', + hover = '#00000000', + }), + }), + inactive = m({ + fgColor = '#8b949e', + bgColor = '#21262d', + }), + danger = m({ + iconColor = m({ + rest = '#db6d28', + hover = '#ffffff', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + active = '#b5531d', + disabled = '#21262db3', + rest = '#21262d', + hover = '#9b4215', + }), + borderColor = m({ + active = '#f0f6fc1a', + rest = '#30363d', + hover = '#f0f6fc1a', + }), + fgColor = m({ + active = '#ffffff', + disabled = '#db6d2880', + rest = '#db6d28', + hover = '#ffffff', + }), + }), + default = m({ + fgColor = m({ + rest = '#c9d1d9', + }), + shadow = m({ + resting = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + disabled = '#21262db3', + active = '#31363e', + selected = '#31363e', + rest = '#21262d', + hover = '#292e36', + }), + borderColor = m({ + active = '#30363d', + disabled = '#21262db3', + rest = '#30363d', + hover = '#30363d', + }), + }), + primary = m({ + iconColor = m({ + rest = '#ffffff', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + active = '#3685f3', + disabled = '#1158c7', + rest = '#1f6feb', + hover = '#2a7aef', + }), + borderColor = m({ + active = '#f0f6fc1a', + disabled = '#1158c7', + rest = '#f0f6fc1a', + hover = '#f0f6fc1a', + }), + fgColor = m({ + rest = '#ffffff', + disabled = '#ffffff66', + }), + }), + outline = m({ + fgColor = m({ + active = '#ffffff', + disabled = '#4493f880', + rest = '#388bfd', + hover = '#58a6ff', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + active = '#0d419d', + disabled = '#0d1117', + rest = '#f0f6fc', + hover = '#30363d', + }), + borderColor = m({ + hover = '#f0f6fc1a', + selected = '#f0f6fc1a', + }), + }), + star = m({ + iconColor = '#e3b341', + }), + }), + diffBlob = m({ + deletion = m({ + fgColor = m({ + num = '#e6edf3', + text = '#e6edf3', + }), + bgColor = m({ + line = '#db6d2826', + word = '#db6d2866', + num = '#db6d284d', + }), + }), + hunk = m({ + bgColor = m({ + num = '#388bfd66', + }), + }), + addition = m({ + fgColor = m({ + num = '#e6edf3', + text = '#e6edf3', + }), + bgColor = m({ + line = '#388bfd26', + word = '#388bfd66', + num = '#58a6ff4d', + }), + }), + expander = m({ + iconColor = '#8d96a0', + }), + }), + selection = m({ + bgColor = '#1f6febb3', + }), + selectMenu = m({ + bgColor = m({ + active = '#0c2d6b', + }), + borderColor = '#484f58', + }), + reactionButton = m({ + selected = m({ + fgColor = m({ + rest = '#4493f8', + hover = '#79c0ff', + }), + bgColor = m({ + rest = '#388bfd33', + hover = '#3a8cfd5c', + }), + }), + }), + fgColor = m({ + open = '#f0883e', + neutral = '#6e7681', + default = '#e6edf3', + white = '#ffffff', + upsell = '#ab7df8', + success = '#58a6ff', + sponsors = '#db61a2', + severe = '#db6d28', + onEmphasis = '#ffffff', + muted = '#8d96a0', + link = '#4493f8', + done = '#ab7df8', + disabled = '#6e7681', + danger = '#db6d28', + closed = '#8b949e', + black = '#010409', + attention = '#d29922', + accent = '#4493f8', + }), + page = m({ + header = m({ + bgColor = '#0d1117', + }), + }), + header = m({ + fgColor = m({ + default = '#ffffffb3', + logo = '#f0f6fc', + }), + bgColor = '#161b22f2', + borderColor = m({ + divider = '#8b949e', + }), + }), + overlay = m({ + backdrop = m({ + bgColor = '#161b2266', + }), + bgColor = '#161b22', + borderColor = '#30363db3', + }), + avatar = m({ + shadow = '0px 0px 0px 2px #0d1117', + bgColor = '#ffffff1a', + borderColor = '#ffffff26', + }), + counter = m({ + borderColor = '#00000000', + }), + focus = m({ + outlineColor = '#1f6feb', + }), + controlTrack = m({ + fgColor = m({ + rest = '#8d96a0', + disabled = '#ffffff', + }), + bgColor = m({ + active = '#31363e', + disabled = '#6e7681', + rest = '#21262d', + hover = '#292e36', + }), + borderColor = m({ + rest = '#00000000', + disabled = '#6e7681', + }), + }), + menu = m({ + bgColor = m({ + active = '#161b22', + }), + }), + label = m({ + brown = m({ + fgColor = m({ + active = '#cdbb98', + rest = '#b69a6d', + hover = '#bfa77d', + }), + bgColor = m({ + active = '#483a28', + rest = '#241c14', + hover = '#342a1d', + }), + }), + yellow = m({ + fgColor = m({ + active = '#edb431', + rest = '#d3910d', + hover = '#df9e11', + }), + bgColor = m({ + active = '#5a3702', + rest = '#2e1a00', + hover = '#3d2401', + }), + }), + orange = m({ + fgColor = m({ + active = '#f6b06a', + rest = '#ed8326', + hover = '#f1933b', + }), + bgColor = m({ + active = '#632f0d', + rest = '#311708', + hover = '#43200a', + }), + }), + teal = m({ + fgColor = m({ + active = '#24d6c4', + rest = '#1cb0ab', + hover = '#1fbdb2', + }), + bgColor = m({ + active = '#0a464d', + rest = '#041f25', + hover = '#073036', + }), + }), + olive = m({ + fgColor = m({ + active = '#cbc025', + rest = '#a2a626', + hover = '#b2af24', + }), + bgColor = m({ + active = '#374115', + rest = '#171e0b', + hover = '#252d10', + }), + }), + red = m({ + fgColor = m({ + active = '#f7adab', + rest = '#f27d83', + hover = '#f48b8d', + }), + bgColor = m({ + active = '#790c20', + rest = '#3c0614', + hover = '#58091a', + }), + }), + lime = m({ + fgColor = m({ + active = '#9fcc3e', + rest = '#7dae37', + hover = '#89ba36', + }), + bgColor = m({ + active = '#2c441d', + rest = '#141f0f', + hover = '#1f3116', + }), + }), + purple = m({ + fgColor = m({ + active = '#d2affd', + rest = '#b687f7', + hover = '#c398fb', + }), + bgColor = m({ + active = '#481a9e', + rest = '#211047', + hover = '#31146b', + }), + }), + lemon = m({ + fgColor = m({ + active = '#d7bc1d', + rest = '#ba9b12', + hover = '#c4a717', + }), + bgColor = m({ + active = '#4f3c02', + rest = '#291d00', + hover = '#372901', + }), + }), + plum = m({ + fgColor = m({ + active = '#e4a5fd', + rest = '#d07ef7', + hover = '#d889fa', + }), + bgColor = m({ + active = '#5c1688', + rest = '#2a0e3f', + hover = '#40125e', + }), + }), + indigo = m({ + fgColor = m({ + active = '#b7baf6', + rest = '#9899ec', + hover = '#a2a5f1', + }), + bgColor = m({ + active = '#312c90', + rest = '#1b183f', + hover = '#25215f', + }), + }), + pink = m({ + fgColor = m({ + active = '#f4a9cd', + rest = '#e57bb2', + hover = '#ec8dbd', + }), + bgColor = m({ + active = '#65244a', + rest = '#2d1524', + hover = '#451c35', + }), + }), + green = m({ + fgColor = m({ + active = '#75d36f', + rest = '#41b445', + hover = '#46c144', + }), + bgColor = m({ + active = '#214529', + rest = '#122117', + hover = '#182f1f', + }), + }), + pine = m({ + fgColor = m({ + active = '#1bda81', + rest = '#1bb673', + hover = '#1ac176', + }), + bgColor = m({ + active = '#0e4430', + rest = '#082119', + hover = '#0b3224', + }), + }), + gray = m({ + fgColor = m({ + active = '#b3c0d1', + rest = '#92a1b5', + hover = '#9babbf', + }), + bgColor = m({ + active = '#393d41', + rest = '#1c1c1c', + hover = '#2a2b2d', + }), + }), + cyan = m({ + fgColor = m({ + active = '#45cbf7', + rest = '#07ace4', + hover = '#09b7f1', + }), + bgColor = m({ + active = '#014156', + rest = '#001f29', + hover = '#002e3d', + }), + }), + auburn = m({ + fgColor = m({ + active = '#d4b7b5', + rest = '#bf9592', + hover = '#c6a19f', + }), + bgColor = m({ + active = '#543331', + rest = '#271817', + hover = '#3a2422', + }), + }), + coral = m({ + fgColor = m({ + active = '#fdaa86', + rest = '#f7794b', + hover = '#fa8c61', + }), + bgColor = m({ + active = '#72220d', + rest = '#351008', + hover = '#51180b', + }), + }), + blue = m({ + fgColor = m({ + active = '#85c2ff', + rest = '#4da0ff', + hover = '#61adff', + }), + bgColor = m({ + active = '#00378a', + rest = '#001a47', + hover = '#002766', + }), + }), + }), + controlKnob = m({ + bgColor = m({ + checked = '#ffffff', + rest = '#010409', + disabled = '#21262db3', + }), + borderColor = m({ + checked = '#1f6feb', + rest = '#666e79', + disabled = '#21262db3', + }), + }), + data = m({ + pink = m({ + color = m({ + default = '#d34591', + muted = '#2d1524', + }), + }), + yellow = m({ + color = m({ + default = '#895906', + muted = '#2e1a00', + }), + }), + green = m({ + color = m({ + default = '#2f6f37', + muted = '#122117', + }), + }), + orange = m({ + color = m({ + default = '#984b10', + muted = '#311708', + }), + }), + teal = m({ + color = m({ + default = '#106c70', + muted = '#041f25', + }), + }), + gray = m({ + color = m({ + default = '#576270', + muted = '#1c1c1c', + }), + }), + red = m({ + color = m({ + default = '#eb3342', + muted = '#3c0614', + }), + }), + purple = m({ + color = m({ + default = '#975bf1', + muted = '#211047', + }), + }), + auburn = m({ + color = m({ + default = '#a86f6b', + muted = '#271817', + }), + }), + blue = m({ + color = m({ + default = '#0576ff', + muted = '#001a47', + }), + }), + }), + control = m({ + iconColor = m({ + rest = '#8d96a0', + }), + transparent = m({ + bgColor = m({ + disabled = '#21262db3', + active = '#b1bac433', + selected = '#b1bac414', + rest = '#00000000', + hover = '#b1bac41f', + }), + borderColor = m({ + active = '#00000000', + rest = '#00000000', + hover = '#00000000', + }), + }), + bgColor = m({ + disabled = '#21262db3', + active = '#31363e', + selected = '#161b22', + rest = '#21262d', + hover = '#292e36', + }), + danger = m({ + fgColor = m({ + rest = '#db6d28', + hover = '#f0883e', + }), + bgColor = m({ + hover = '#db6d281a', + active = '#db6d2866', + }), + }), + checked = m({ + fgColor = m({ + rest = '#ffffff', + disabled = '#010409', + }), + bgColor = m({ + active = '#3685f3', + disabled = '#6e7681', + rest = '#1f6feb', + hover = '#2a7aef', + }), + borderColor = m({ + active = '#3685f3', + disabled = '#6e7681', + rest = '#1f6feb', + hover = '#2a7aef', + }), + }), + borderColor = m({ + danger = '#bd561d', + disabled = '#21262db3', + success = '#1f6feb', + warning = '#9e6a03', + selected = '#f0f6fc', + rest = '#30363d', + emphasis = '#666e79', + }), + fgColor = m({ + placeholder = '#858e98', + rest = '#c9d1d9', + disabled = '#6e7681', + }), + }), + codeMirror = m({ + fgColor = '#e6edf3', + lineNumber = m({ + fgColor = '#8d96a0', + }), + gutters = m({ + bgColor = '#0d1117', + }), + lines = m({ + bgColor = '#0d1117', + }), + gutterMarker = m({ + fgColor = m({ + default = '#0d1117', + muted = '#8d96a0', + }), + }), + cursor = m({ + fgColor = '#e6edf3', + }), + syntax = m({ + fgColor = m({ + entity = '#d2a8ff', + storage = '#f0883e', + string = '#a5d6ff', + support = '#79c0ff', + keyword = '#f0883e', + constant = '#79c0ff', + comment = '#8b949e', + variable = '#ffa657', + }), + }), + bgColor = '#0d1117', + selection = m({ + bgColor = '#388bfd66', + }), + matchingBracket = m({ + fgColor = '#e6edf3', + }), + activeline = m({ + bgColor = '#6e768166', + }), + }), + headerSearch = m({ + bgColor = '#0d1117', + borderColor = '#30363d', + }), + color = m({ + prettylights = m({ + syntax = m({ + carriage = m({ + ['return'] = m({ + bg = '#9b4215', + text = '#f0f6fc', + }), + }), + storage = m({ + modifier = m({ + import = '#c9d1d9', + }), + }), + string = m({ + regexp = '#a5d6ff', + default = '#a5d6ff', + }), + brackethighlighter = m({ + unmatched = '#db6d28', + angle = '#8b949e', + }), + meta = m({ + diff = m({ + range = '#d2a8ff', + }), + }), + invalid = m({ + illegal = m({ + bg = '#762d0a', + text = '#f0f6fc', + }), + }), + markup = m({ + italic = '#c9d1d9', + changed = m({ + bg = '#5a1e02', + text = '#ffdfb6', + }), + inserted = m({ + bg = '#0c2d6b', + text = '#cae8ff', + }), + bold = '#c9d1d9', + deleted = m({ + bg = '#5a1e02', + text = '#ffdfb6', + }), + ignored = m({ + bg = '#1158c7', + text = '#c9d1d9', + }), + list = '#f2cc60', + heading = '#1f6feb', + }), + entity = m({ + tag = '#a5d6ff', + default = '#d2a8ff', + }), + constant = m({ + other = m({ + reference = m({ + link = '#a5d6ff', + }), + }), + default = '#79c0ff', + }), + sublimelinter = m({ + gutter = m({ + mark = '#484f58', + }), + }), + variable = '#ffa657', + comment = '#8b949e', + keyword = '#f0883e', + }), + }), + ansi = m({ + white = m({ + default = '#b1bac4', + bright = '#ffffff', + }), + yellow = m({ + default = '#d29922', + bright = '#e3b341', + }), + green = m({ + default = '#58a6ff', + bright = '#79c0ff', + }), + magenta = m({ + default = '#be8fff', + bright = '#d2a8ff', + }), + red = m({ + default = '#f0883e', + bright = '#ffa657', + }), + cyan = m({ + default = '#39c5cf', + bright = '#56d4dd', + }), + black = m({ + default = '#484f58', + bright = '#6e7681', + }), + gray = '#6e7681', + blue = m({ + default = '#58a6ff', + bright = '#79c0ff', + }), + }), + }), + base = m({ + color = m({ + white = '#ffffff', + pink = m({ + [0] = '#ffdaec', + [1] = '#ffbedd', + [2] = '#ff9bce', + [3] = '#f778ba', + [4] = '#db61a2', + [5] = '#bf4b8a', + [6] = '#9e3670', + [7] = '#7d2457', + [8] = '#5e103e', + [9] = '#42062a', + }), + yellow = m({ + [0] = '#f8e3a1', + [1] = '#f2cc60', + [2] = '#e3b341', + [3] = '#d29922', + [4] = '#bb8009', + [5] = '#9e6a03', + [6] = '#845306', + [7] = '#693e00', + [8] = '#4b2900', + [9] = '#341a00', + }), + green = m({ + [0] = '#aff5b4', + [1] = '#7ee787', + [2] = '#56d364', + [3] = '#3fb950', + [4] = '#2ea043', + [5] = '#238636', + [6] = '#196c2e', + [7] = '#0f5323', + [8] = '#033a16', + [9] = '#04260f', + }), + orange = m({ + [0] = '#ffdfb6', + [1] = '#ffc680', + [2] = '#ffa657', + [3] = '#f0883e', + [4] = '#db6d28', + [5] = '#bd561d', + [6] = '#9b4215', + [7] = '#762d0a', + [8] = '#5a1e02', + [9] = '#3d1300', + }), + transparent = '#00000000', + neutral = m({ + [0] = '#f0f6fc', + [1] = '#c9d1d9', + [2] = '#b1bac4', + [3] = '#8b949e', + [4] = '#6e7681', + [5] = '#484f58', + [6] = '#30363d', + [7] = '#21262d', + [8] = '#161b22', + [9] = '#0d1117', + }), + black = '#010409', + blue = m({ + [0] = '#cae8ff', + [1] = '#a5d6ff', + [2] = '#79c0ff', + [3] = '#58a6ff', + [4] = '#388bfd', + [5] = '#1f6feb', + [6] = '#1158c7', + [7] = '#0d419d', + [8] = '#0c2d6b', + [9] = '#051d4d', + }), + purple = m({ + [0] = '#eddeff', + [1] = '#e2c5ff', + [2] = '#d2a8ff', + [3] = '#be8fff', + [4] = '#ab7df8', + [5] = '#8957e5', + [6] = '#6e40c9', + [7] = '#553098', + [8] = '#3c1e70', + [9] = '#271052', + }), + coral = m({ + [0] = '#ffddd2', + [1] = '#ffc2b2', + [2] = '#ffa28b', + [3] = '#f78166', + [4] = '#ea6045', + [5] = '#cf462d', + [6] = '#ac3220', + [7] = '#872012', + [8] = '#640d04', + [9] = '#460701', + }), + red = m({ + [0] = '#ffdcd7', + [1] = '#ffc1ba', + [2] = '#ffa198', + [3] = '#ff7b72', + [4] = '#f85149', + [5] = '#da3633', + [6] = '#b62324', + [7] = '#8e1519', + [8] = '#67060c', + [9] = '#490202', + }), + }), + display = m({ + color = m({ + brown = m({ + [0] = '#241c14', + [1] = '#342a1d', + [2] = '#483a28', + [3] = '#5d4a32', + [4] = '#755e3e', + [5] = '#94774c', + [6] = '#b69a6d', + [7] = '#bfa77d', + [8] = '#cdbb98', + [9] = '#dbceb3', + }), + yellow = m({ + [0] = '#2e1a00', + [1] = '#3d2401', + [2] = '#5a3702', + [3] = '#6d4403', + [4] = '#895906', + [5] = '#aa7109', + [6] = '#d3910d', + [7] = '#df9e11', + [8] = '#edb431', + [9] = '#f0ca6a', + }), + orange = m({ + [0] = '#311708', + [1] = '#43200a', + [2] = '#632f0d', + [3] = '#7b3c0e', + [4] = '#984b10', + [5] = '#c46212', + [6] = '#ed8326', + [7] = '#f1933b', + [8] = '#f6b06a', + [9] = '#fac68f', + }), + teal = m({ + [0] = '#041f25', + [1] = '#073036', + [2] = '#0a464d', + [3] = '#0c555a', + [4] = '#106c70', + [5] = '#158a8a', + [6] = '#1cb0ab', + [7] = '#1fbdb2', + [8] = '#24d6c4', + [9] = '#5fe3d1', + }), + olive = m({ + [0] = '#171e0b', + [1] = '#252d10', + [2] = '#374115', + [3] = '#485219', + [4] = '#5e681d', + [5] = '#7a8321', + [6] = '#a2a626', + [7] = '#b2af24', + [8] = '#cbc025', + [9] = '#e2d04b', + }), + red = m({ + [0] = '#3c0614', + [1] = '#58091a', + [2] = '#790c20', + [3] = '#990f24', + [4] = '#c31328', + [5] = '#eb3342', + [6] = '#f27d83', + [7] = '#f48b8d', + [8] = '#f7adab', + [9] = '#f9c1be', + }), + lime = m({ + [0] = '#141f0f', + [1] = '#1f3116', + [2] = '#2c441d', + [3] = '#375421', + [4] = '#496c28', + [5] = '#5f892f', + [6] = '#7dae37', + [7] = '#89ba36', + [8] = '#9fcc3e', + [9] = '#bcda67', + }), + purple = m({ + [0] = '#211047', + [1] = '#31146b', + [2] = '#481a9e', + [3] = '#5b1cca', + [4] = '#7730e8', + [5] = '#975bf1', + [6] = '#b687f7', + [7] = '#c398fb', + [8] = '#d2affd', + [9] = '#e1c7ff', + }), + lemon = m({ + [0] = '#291d00', + [1] = '#372901', + [2] = '#4f3c02', + [3] = '#614c05', + [4] = '#786008', + [5] = '#977b0c', + [6] = '#ba9b12', + [7] = '#c4a717', + [8] = '#d7bc1d', + [9] = '#e3d04f', + }), + plum = m({ + [0] = '#2a0e3f', + [1] = '#40125e', + [2] = '#5c1688', + [3] = '#7517ab', + [4] = '#9518d8', + [5] = '#b643ef', + [6] = '#d07ef7', + [7] = '#d889fa', + [8] = '#e4a5fd', + [9] = '#edbdff', + }), + white = '#ffffff', + indigo = m({ + [0] = '#1b183f', + [1] = '#25215f', + [2] = '#312c90', + [3] = '#3935c0', + [4] = '#514ed4', + [5] = '#7070e1', + [6] = '#9899ec', + [7] = '#a2a5f1', + [8] = '#b7baf6', + [9] = '#c8cbf9', + }), + pink = m({ + [0] = '#2d1524', + [1] = '#451c35', + [2] = '#65244a', + [3] = '#842a5d', + [4] = '#ac2f74', + [5] = '#d34591', + [6] = '#e57bb2', + [7] = '#ec8dbd', + [8] = '#f4a9cd', + [9] = '#f9bed9', + }), + green = m({ + [0] = '#122117', + [1] = '#182f1f', + [2] = '#214529', + [3] = '#285830', + [4] = '#2f6f37', + [5] = '#388f3f', + [6] = '#41b445', + [7] = '#46c144', + [8] = '#75d36f', + [9] = '#99e090', + }), + pine = m({ + [0] = '#082119', + [1] = '#0b3224', + [2] = '#0e4430', + [3] = '#115a3e', + [4] = '#14714c', + [5] = '#18915e', + [6] = '#1bb673', + [7] = '#1ac176', + [8] = '#1bda81', + [9] = '#3eea97', + }), + gray = m({ + [0] = '#1c1c1c', + [1] = '#2a2b2d', + [2] = '#393d41', + [3] = '#474e57', + [4] = '#576270', + [5] = '#6e7f96', + [6] = '#92a1b5', + [7] = '#9babbf', + [8] = '#b3c0d1', + [9] = '#c4cfde', + }), + cyan = m({ + [0] = '#001f29', + [1] = '#002e3d', + [2] = '#014156', + [3] = '#02536f', + [4] = '#036a8c', + [5] = '#0587b3', + [6] = '#07ace4', + [7] = '#09b7f1', + [8] = '#45cbf7', + [9] = '#80dbf9', + }), + auburn = m({ + [0] = '#271817', + [1] = '#3a2422', + [2] = '#543331', + [3] = '#6d4340', + [4] = '#87534f', + [5] = '#a86f6b', + [6] = '#bf9592', + [7] = '#c6a19f', + [8] = '#d4b7b5', + [9] = '#dfcac8', + }), + black = '#0d1117', + coral = m({ + [0] = '#351008', + [1] = '#51180b', + [2] = '#72220d', + [3] = '#902a0e', + [4] = '#b3350f', + [5] = '#e1430e', + [6] = '#f7794b', + [7] = '#fa8c61', + [8] = '#fdaa86', + [9] = '#ffc0a3', + }), + blue = m({ + [0] = '#001a47', + [1] = '#002766', + [2] = '#00378a', + [3] = '#0046a8', + [4] = '#005bd1', + [5] = '#0576ff', + [6] = '#4da0ff', + [7] = '#61adff', + [8] = '#85c2ff', + [9] = '#a3d3ff', + }), + }), + }), + }), + underlineNav = m({ + iconColor = m({ + rest = '#8d96a0', + }), + borderColor = m({ + hover = '#6e768166', + active = '#f78166', + }), + }), + scale = m({ + white = '#ffffff', + pink = m({ + [1] = '#ffdaec', + [2] = '#ffbedd', + [3] = '#ff9bce', + [4] = '#f778ba', + [5] = '#db61a2', + [6] = '#bf4b8a', + [7] = '#9e3670', + [8] = '#7d2457', + [9] = '#5e103e', + [10] = '#42062a', + }), + yellow = m({ + [1] = '#f8e3a1', + [2] = '#f2cc60', + [3] = '#e3b341', + [4] = '#d29922', + [5] = '#bb8009', + [6] = '#9e6a03', + [7] = '#845306', + [8] = '#693e00', + [9] = '#4b2900', + [10] = '#341a00', + }), + green = m({ + [1] = '#aff5b4', + [2] = '#7ee787', + [3] = '#56d364', + [4] = '#3fb950', + [5] = '#2ea043', + [6] = '#238636', + [7] = '#196c2e', + [8] = '#0f5323', + [9] = '#033a16', + [10] = '#04260f', + }), + orange = m({ + [1] = '#ffdfb6', + [2] = '#ffc680', + [3] = '#ffa657', + [4] = '#f0883e', + [5] = '#db6d28', + [6] = '#bd561d', + [7] = '#9b4215', + [8] = '#762d0a', + [9] = '#5a1e02', + [10] = '#3d1300', + }), + transparent = '#00000000', + neutral = m({ + [1] = '#f0f6fc', + [2] = '#c9d1d9', + [3] = '#b1bac4', + [4] = '#8b949e', + [5] = '#6e7681', + [6] = '#484f58', + [7] = '#30363d', + [8] = '#21262d', + [9] = '#161b22', + [10] = '#0d1117', + }), + red = m({ + [1] = '#ffdcd7', + [2] = '#ffc1ba', + [3] = '#ffa198', + [4] = '#ff7b72', + [5] = '#f85149', + [6] = '#da3633', + [7] = '#b62324', + [8] = '#8e1519', + [9] = '#67060c', + [10] = '#490202', + }), + purple = m({ + [1] = '#eddeff', + [2] = '#e2c5ff', + [3] = '#d2a8ff', + [4] = '#be8fff', + [5] = '#ab7df8', + [6] = '#8957e5', + [7] = '#6e40c9', + [8] = '#553098', + [9] = '#3c1e70', + [10] = '#271052', + }), + black = '#010409', + coral = m({ + [1] = '#ffddd2', + [2] = '#ffc2b2', + [3] = '#ffa28b', + [4] = '#f78166', + [5] = '#ea6045', + [6] = '#cf462d', + [7] = '#ac3220', + [8] = '#872012', + [9] = '#640d04', + [10] = '#460701', + }), + blue = m({ + [1] = '#cae8ff', + [2] = '#a5d6ff', + [3] = '#79c0ff', + [4] = '#58a6ff', + [5] = '#388bfd', + [6] = '#1f6feb', + [7] = '#1158c7', + [8] = '#0d419d', + [9] = '#0c2d6b', + [10] = '#051d4d', + }), + }), + borderColor = m({ + translucent = '#ffffff26', + emphasis = '#484f58', + open = m({ + emphasis = '#db6d28', + muted = '#db6d2866', + }), + transparent = '#00000000', + neutral = m({ + emphasis = '#6e7681', + muted = '#6e768166', + }), + upsell = m({ + emphasis = '#8957e5', + muted = '#ab7df866', + }), + success = m({ + emphasis = '#1f6feb', + muted = '#388bfd66', + }), + sponsors = m({ + emphasis = '#bf4b8a', + muted = '#db61a266', + }), + severe = m({ + emphasis = '#bd561d', + muted = '#db6d2866', + }), + muted = '#30363db3', + done = m({ + emphasis = '#8957e5', + muted = '#ab7df866', + }), + disabled = '#21262db3', + danger = m({ + emphasis = '#bd561d', + muted = '#db6d2866', + }), + closed = m({ + emphasis = '#6e7681', + muted = '#6e768166', + }), + default = '#30363d', + attention = m({ + emphasis = '#9e6a03', + muted = '#bb800966', + }), + accent = m({ + emphasis = '#1f6feb', + muted = '#388bfd66', + }), + }), + avatarStack = m({ + fade = m({ + bgColor = m({ + default = '#30363d', + muted = '#21262d', + }), + }), + }), + bgColor = m({ + emphasis = '#6e7681', + inset = '#010409', + open = m({ + emphasis = '#bd561d', + muted = '#db6d2866', + }), + transparent = '#00000000', + neutral = m({ + emphasis = '#6e7681', + muted = '#6e768166', + }), + white = '#ffffff', + upsell = m({ + emphasis = '#8957e5', + muted = '#ab7df826', + }), + success = m({ + emphasis = '#1f6feb', + muted = '#388bfd26', + }), + sponsors = m({ + emphasis = '#bf4b8a', + muted = '#db61a21a', + }), + severe = m({ + emphasis = '#bd561d', + muted = '#db6d281a', + }), + inverse = '#ffffff', + muted = '#161b22', + closed = m({ + emphasis = '#6e7681', + muted = '#6e768166', + }), + done = m({ + emphasis = '#8957e5', + muted = '#ab7df826', + }), + disabled = '#21262db3', + danger = m({ + emphasis = '#bd561d', + muted = '#db6d281a', + }), + default = '#0d1117', + black = '#010409', + attention = m({ + emphasis = '#9e6a03', + muted = '#bb800926', + }), + accent = m({ + emphasis = '#1f6feb', + muted = '#388bfd1a', + }), + }), + treeViewItem = m({ + leadingVisual = m({ + iconColor = m({ + rest = '#8d96a0', + }), + }), + }), + highlight = m({ + neutral = m({ + bgColor = '#d2992266', + }), + }), + topicTag = m({ + borderColor = '#00000000', + }), + timelineBadge = m({ + bgColor = '#21262d', + }), + card = m({ + bgColor = '#161b22', + }), + skeletonLoader = m({ + bgColor = '#161b22', + }), + buttonCounter = m({ + invisible = m({ + bgColor = m({ + rest = '#30363d', + }), + }), + danger = m({ + fgColor = m({ + disabled = '#db6d2880', + rest = '#db6d28', + hover = '#ffffff', + }), + bgColor = m({ + disabled = '#bd561d0d', + rest = '#49020233', + hover = '#ffffff33', + }), + }), + default = m({ + bgColor = m({ + rest = '#30363d', + }), + }), + primary = m({ + bgColor = m({ + rest = '#04260f33', + }), + }), + outline = m({ + fgColor = m({ + disabled = '#4493f880', + rest = '#388bfd', + hover = '#58a6ff', + }), + bgColor = m({ + disabled = '#1f6feb0d', + rest = '#051d4d33', + hover = '#051d4d33', + }), + }), + }), + outline = m({ + focus = '#1f6feb solid 2px', + }), + sideNav = m({ + bgColor = m({ + selected = '#21262d', + }), + }), + display = m({ + brown = m({ + fgColor = '#b69a6d', + bgColor = m({ + emphasis = '#94774c', + muted = '#241c14', + }), + borderColor = m({ + emphasis = '#94774c', + muted = '#342a1d', + }), + }), + yellow = m({ + fgColor = '#d3910d', + bgColor = m({ + emphasis = '#aa7109', + muted = '#2e1a00', + }), + borderColor = m({ + emphasis = '#aa7109', + muted = '#3d2401', + }), + }), + orange = m({ + fgColor = '#ed8326', + bgColor = m({ + emphasis = '#c46212', + muted = '#311708', + }), + borderColor = m({ + emphasis = '#c46212', + muted = '#43200a', + }), + }), + teal = m({ + fgColor = '#1cb0ab', + bgColor = m({ + emphasis = '#158a8a', + muted = '#041f25', + }), + borderColor = m({ + emphasis = '#158a8a', + muted = '#073036', + }), + }), + olive = m({ + fgColor = '#a2a626', + bgColor = m({ + emphasis = '#7a8321', + muted = '#171e0b', + }), + borderColor = m({ + emphasis = '#7a8321', + muted = '#252d10', + }), + }), + red = m({ + fgColor = '#f27d83', + bgColor = m({ + emphasis = '#eb3342', + muted = '#3c0614', + }), + borderColor = m({ + emphasis = '#eb3342', + muted = '#58091a', + }), + }), + lime = m({ + fgColor = '#7dae37', + bgColor = m({ + emphasis = '#5f892f', + muted = '#141f0f', + }), + borderColor = m({ + emphasis = '#5f892f', + muted = '#1f3116', + }), + }), + purple = m({ + fgColor = '#b687f7', + bgColor = m({ + emphasis = '#975bf1', + muted = '#211047', + }), + borderColor = m({ + emphasis = '#975bf1', + muted = '#31146b', + }), + }), + lemon = m({ + fgColor = '#ba9b12', + bgColor = m({ + emphasis = '#977b0c', + muted = '#291d00', + }), + borderColor = m({ + emphasis = '#977b0c', + muted = '#372901', + }), + }), + plum = m({ + fgColor = '#d07ef7', + bgColor = m({ + emphasis = '#b643ef', + muted = '#2a0e3f', + }), + borderColor = m({ + emphasis = '#b643ef', + muted = '#40125e', + }), + }), + indigo = m({ + fgColor = '#9899ec', + bgColor = m({ + emphasis = '#7070e1', + muted = '#1b183f', + }), + borderColor = m({ + emphasis = '#7070e1', + muted = '#25215f', + }), + }), + pink = m({ + fgColor = '#e57bb2', + bgColor = m({ + emphasis = '#d34591', + muted = '#2d1524', + }), + borderColor = m({ + emphasis = '#d34591', + muted = '#451c35', + }), + }), + green = m({ + fgColor = '#41b445', + bgColor = m({ + emphasis = '#388f3f', + muted = '#122117', + }), + borderColor = m({ + emphasis = '#388f3f', + muted = '#182f1f', + }), + }), + pine = m({ + fgColor = '#1bb673', + bgColor = m({ + emphasis = '#18915e', + muted = '#082119', + }), + borderColor = m({ + emphasis = '#18915e', + muted = '#0b3224', + }), + }), + gray = m({ + fgColor = '#92a1b5', + bgColor = m({ + emphasis = '#6e7f96', + muted = '#1c1c1c', + }), + borderColor = m({ + emphasis = '#6e7f96', + muted = '#2a2b2d', + }), + }), + cyan = m({ + fgColor = '#07ace4', + bgColor = m({ + emphasis = '#0587b3', + muted = '#001f29', + }), + borderColor = m({ + emphasis = '#0587b3', + muted = '#002e3d', + }), + }), + auburn = m({ + fgColor = '#bf9592', + bgColor = m({ + emphasis = '#a86f6b', + muted = '#271817', + }), + borderColor = m({ + emphasis = '#a86f6b', + muted = '#3a2422', + }), + }), + coral = m({ + fgColor = '#f27d83', + bgColor = m({ + emphasis = '#eb3342', + muted = '#3c0614', + }), + borderColor = m({ + emphasis = '#eb3342', + muted = '#58091a', + }), + }), + blue = m({ + fgColor = '#4da0ff', + bgColor = m({ + emphasis = '#0576ff', + muted = '#001a47', + }), + borderColor = m({ + emphasis = '#0576ff', + muted = '#002766', + }), + }), + }), +}) M._VERSION = - vim.json.decode([=["7.15.6"]=], { luanil = { object = false, array = false } }) + vim.json.decode([=["8.2.3"]=], { luanil = { object = false, array = false } }) M._LICENSE = [=[ The MIT License (MIT) diff --git a/lua/github-theme/palette/primitives/dark_dimmed.lua b/lua/github-theme/palette/primitives/dark_dimmed.lua index de61d7e3..7f0dd813 100644 --- a/lua/github-theme/palette/primitives/dark_dimmed.lua +++ b/lua/github-theme/palette/primitives/dark_dimmed.lua @@ -1,623 +1,1687 @@ -- NOTE: THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY-HAND. -local M = vim.json.decode( - [=[{ - "canvasDefaultTransparent": "rgba(34,39,46,0)", - "pageHeaderBg": "#22272e", - "marketingIcon": { - "primary": "#6cb6ff", - "secondary": "#316dca" - }, - "diffBlob": { - "addition": { - "numText": "#adbac7", - "fg": "#adbac7", - "numBg": "rgba(87,171,90,0.3)", - "lineBg": "rgba(70,149,74,0.15)", - "wordBg": "rgba(70,149,74,0.4)" - }, - "deletion": { - "numText": "#adbac7", - "fg": "#adbac7", - "numBg": "rgba(229,83,75,0.3)", - "lineBg": "rgba(229,83,75,0.1)", - "wordBg": "rgba(229,83,75,0.4)" - }, - "hunk": { - "numBg": "rgba(65,132,228,0.4)" - }, - "expander": { - "icon": "#adbac7" - }, - "selectedLineHighlightMixBlendMode": "screen" - }, - "diffstat": { - "deletionBorder": "rgba(205,217,229,0.1)", - "additionBorder": "rgba(205,217,229,0.1)", - "additionBg": "#57ab5a" - }, - "searchKeyword": { - "hl": "rgba(198,144,38,0.4)" - }, - "prettylights": { - "syntax": { - "comment": "#768390", - "constant": "#6cb6ff", - "entity": "#dcbdfb", - "storageModifierImport": "#adbac7", - "entityTag": "#8ddb8c", - "keyword": "#f47067", - "string": "#96d0ff", - "variable": "#f69d50", - "brackethighlighterUnmatched": "#e5534b", - "invalidIllegalText": "#cdd9e5", - "invalidIllegalBg": "#922323", - "carriageReturnText": "#cdd9e5", - "carriageReturnBg": "#ad2e2c", - "stringRegexp": "#8ddb8c", - "markupList": "#eac55f", - "markupHeading": "#316dca", - "markupItalic": "#adbac7", - "markupBold": "#adbac7", - "markupDeletedText": "#ffd8d3", - "markupDeletedBg": "#78191b", - "markupInsertedText": "#b4f1b4", - "markupInsertedBg": "#1b4721", - "markupChangedText": "#ffddb0", - "markupChangedBg": "#682d0f", - "markupIgnoredText": "#adbac7", - "markupIgnoredBg": "#255ab2", - "metaDiffRange": "#dcbdfb", - "brackethighlighterAngle": "#768390", - "sublimelinterGutterMark": "#545d68", - "constantOtherReferenceLink": "#96d0ff" - } - }, - "codemirror": { - "text": "#adbac7", - "bg": "#22272e", - "guttersBg": "#22272e", - "guttermarkerText": "#22272e", - "guttermarkerSubtleText": "#636e7b", - "linenumberText": "#768390", - "cursor": "#adbac7", - "selectionBg": "rgba(65,132,228,0.4)", - "activelineBg": "rgba(99,110,123,0.1)", - "matchingbracketText": "#adbac7", - "linesBg": "#22272e", - "syntax": { - "comment": "#768390", - "constant": "#6cb6ff", - "entity": "#dcbdfb", - "keyword": "#f47067", - "storage": "#f47067", - "string": "#96d0ff", - "support": "#6cb6ff", - "variable": "#f69d50" - } - }, - "checks": { - "bg": "#1c2128", - "runBorderWidth": "1px", - "containerBorderWidth": "1px", - "textPrimary": "#adbac7", - "textSecondary": "#768390", - "textLink": "#539bf5", - "btnIcon": "#768390", - "btnHoverIcon": "#adbac7", - "btnHoverBg": "rgba(99,110,123,0.1)", - "inputText": "#768390", - "inputPlaceholderText": "#636e7b", - "inputFocusText": "#adbac7", - "inputBg": "#2d333b", - "inputShadow": "0 0 0 1px (obj) => (0, get_1.default)(obj, path)", - "donutError": "#e5534b", - "donutPending": "#c69026", - "donutSuccess": "#46954a", - "donutNeutral": "#768390", - "dropdownText": "#adbac7", - "dropdownBg": "#2d333b", - "dropdownBorder": "#444c56", - "dropdownShadow": "rgba(28,33,40,0.3)", - "dropdownHoverText": "#adbac7", - "dropdownHoverBg": "rgba(99,110,123,0.1)", - "dropdownBtnHoverText": "#adbac7", - "dropdownBtnHoverBg": "rgba(99,110,123,0.1)", - "scrollbarThumbBg": "rgba(99,110,123,0.4)", - "headerLabelText": "#768390", - "headerLabelOpenText": "#adbac7", - "headerBorder": "#373e47", - "headerIcon": "#768390", - "lineText": "#768390", - "lineNumText": "#636e7b", - "lineTimestampText": "#636e7b", - "lineHoverBg": "rgba(99,110,123,0.1)", - "lineSelectedBg": "rgba(65,132,228,0.1)", - "lineSelectedNumText": "#539bf5", - "lineDtFmText": "#cdd9e5", - "lineDtFmBg": "#966600", - "gateBg": "rgba(174,124,20,0.15)", - "gateText": "#768390", - "gateWaitingText": "#c69026", - "stepHeaderOpenBg": "#2d333b", - "stepErrorText": "#e5534b", - "stepWarningText": "#c69026", - "loglineText": "#768390", - "loglineNumText": "#636e7b", - "loglineDebugText": "#986ee2", - "loglineErrorText": "#768390", - "loglineErrorNumText": "#636e7b", - "loglineErrorBg": "rgba(229,83,75,0.1)", - "loglineWarningText": "#768390", - "loglineWarningNumText": "#c69026", - "loglineWarningBg": "rgba(174,124,20,0.15)", - "loglineCommandText": "#539bf5", - "loglineSectionText": "#57ab5a", - "ansi": { - "black": "#22272e", - "blackBright": "#2d333b", - "white": "#909dab", - "whiteBright": "#909dab", - "gray": "#636e7b", - "red": "#f47067", - "redBright": "#ff938a", - "green": "#57ab5a", - "greenBright": "#6bc46d", - "yellow": "#c69026", - "yellowBright": "#daaa3f", - "blue": "#539bf5", - "blueBright": "#6cb6ff", - "magenta": "#b083f0", - "magentaBright": "#dcbdfb", - "cyan": "#76e3ea", - "cyanBright": "#b3f0ff" - } - }, - "project": { - "headerBg": "#22272e", - "sidebarBg": "#2d333b", - "gradientIn": "#2d333b", - "gradientOut": "rgba(45,51,59,0)" - }, - "mktg": { - "btn": { - "bg": "#f6f8fa", - "shadow": { - "outline": "rgb(255 255 255 / 25%) 0 0 0 1px inset", - "focus": "rgb(255 255 255 / 25%) 0 0 0 4px", - "hover": "0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)", - "hoverMuted": "rgb(255 255 255) 0 0 0 2px inset" - } - } - }, - "control": { - "borderColor": { - "emphasis": "#606771" - } - }, - "avatar": { - "bg": "rgba(205,217,229,0.1)", - "border": "rgba(205,217,229,0.1)", - "stackFade": "#444c56", - "stackFadeMore": "#373e47", - "childShadow": "0 0 0 2px #22272e" - }, - "topicTag": { - "border": "rgba(0,0,0,0)" - }, - "counter": { - "border": "rgba(0,0,0,0)" - }, - "selectMenu": { - "backdropBorder": "#545d68", - "tapHighlight": "rgba(68,76,86,0.5)", - "tapFocusBg": "#143d79" - }, - "overlay": { - "shadow": "0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85)", - "backdrop": "rgba(45,51,59,0.4)" - }, - "header": { - "text": "rgba(205,217,229,0.7)", - "bg": "#2d333b", - "divider": "#768390", - "logo": "#cdd9e5" - }, - "headerSearch": { - "bg": "#22272e", - "border": "#444c56" - }, - "sidenav": { - "selectedBg": "#373e47" - }, - "menu": { - "bgActive": "#2d333b" - }, - "input": { - "disabledBg": "rgba(99,110,123,0)" - }, - "timeline": { - "badgeBg": "#373e47" - }, - "ansi": { - "black": "#545d68", - "blackBright": "#636e7b", - "white": "#909dab", - "whiteBright": "#cdd9e5", - "gray": "#636e7b", - "red": "#f47067", - "redBright": "#ff938a", - "green": "#57ab5a", - "greenBright": "#6bc46d", - "yellow": "#c69026", - "yellowBright": "#daaa3f", - "blue": "#539bf5", - "blueBright": "#6cb6ff", - "magenta": "#b083f0", - "magentaBright": "#dcbdfb", - "cyan": "#39c5cf", - "cyanBright": "#56d4dd" - }, - "btn": { - "text": "#adbac7", - "bg": "#373e47", - "border": "rgba(205,217,229,0.1)", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#444c56", - "hoverBorder": "#768390", - "activeBg": "hsla(213,12%,27%,1)", - "activeBorder": "#636e7b", - "selectedBg": "#2d333b", - "counterBg": "#444c56", - "primary": { - "text": "#ffffff", - "bg": "#347d39", - "border": "rgba(205,217,229,0.1)", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#46954a", - "hoverBorder": "rgba(205,217,229,0.1)", - "selectedBg": "#347d39", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(205,217,229,0.5)", - "disabledBg": "rgba(52,125,57,0.6)", - "disabledBorder": "rgba(205,217,229,0.1)", - "icon": "#cdd9e5", - "counterBg": "rgba(17,52,23,0.2)" - }, - "outline": { - "text": "#4184e4", - "hoverText": "#539bf5", - "hoverBg": "#444c56", - "hoverBorder": "rgba(205,217,229,0.1)", - "hoverShadow": "0 1px 0 rgba(28,33,40,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(205,217,229,0.03)", - "hoverCounterBg": "rgba(15,45,92,0.2)", - "selectedText": "#cdd9e5", - "selectedBg": "#1b4b91", - "selectedBorder": "rgba(205,217,229,0.1)", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(83,155,245,0.5)", - "disabledBg": "#22272e", - "disabledCounterBg": "rgba(49,109,202,0.05)", - "counterBg": "rgba(15,45,92,0.2)", - "hoverCounterFg": "#539bf5", - "disabledCounterFg": "rgba(83,155,245,0.5)", - "counterFg": "#4184e4" - }, - "danger": { - "text": "#e5534b", - "hoverText": "#cdd9e5", - "hoverBg": "#c93c37", - "hoverBorder": "#e5534b", - "hoverShadow": "0 0 transparent", - "hoverInsetShadow": "0 0 transparent", - "hoverIcon": "#cdd9e5", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#ad2e2c", - "selectedBorder": "#f47067", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(229,83,75,0.5)", - "disabledBg": "#22272e", - "disabledCounterBg": "rgba(201,60,55,0.05)", - "counterBg": "rgba(93,15,18,0.2)", - "icon": "#e5534b", - "counterFg": "#e5534b", - "disabledCounterFg": "rgba(229,83,75,0.5)", - "hoverCounterFg": "#cdd9e5" - }, - "inactive": { - "bg": "#373e47", - "text": "#768390" - } - }, - "underlinenav": { - "icon": "#636e7b", - "borderHover": "rgba(99,110,123,0.4)" - }, - "actionListItem": { - "inlineDivider": "rgba(68,76,86,0.48)", - "default": { - "hoverBg": "rgba(144,157,171,0.12)", - "hoverBorder": "rgba(0,0,0,0)", - "activeBg": "rgba(144,157,171,0.2)", - "activeBorder": "rgba(0,0,0,0)", - "selectedBg": "rgba(144,157,171,0.08)" - }, - "danger": { - "hoverBg": "rgba(229,83,75,0.16)", - "activeBg": "rgba(229,83,75,0.24)", - "hoverText": "#f47067" - } - }, - "switchTrack": { - "bg": "rgba(99,110,123,0.1)", - "hoverBg": "hsla(213,11%,69%,0.1)", - "activeBg": "rgba(99,110,123,0.4)", - "disabledBg": "#373e47", - "fg": "#768390", - "disabledFg": "#1c2128", - "border": "rgba(0,0,0,0)", - "checked": { - "bg": "rgba(49,109,202,0.35)", - "hoverBg": "rgba(49,109,202,0.5)", - "activeBg": "rgba(49,109,202,0.65)", - "fg": "#cdd9e5", - "disabledFg": "#1c2128", - "border": "rgba(0,0,0,0)" - } - }, - "switchKnob": { - "bg": "#22272e", - "border": "#606771", - "disabledBg": "#2d333b", - "checked": { - "bg": "#22272e", - "disabledBg": "#2d333b", - "border": "rgba(49,109,202,0.35)" - } - }, - "segmentedControl": { - "bg": "rgba(99,110,123,0.1)", - "button": { - "bg": "#22272e", - "hover": { - "bg": "#444c56" - }, - "active": { - "bg": "#373e47" - }, - "selected": { - "border": "#636e7b" - } - } - }, - "treeViewItem": { - "chevron": { - "hoverBg": "rgba(144,157,171,0.12)" - }, - "directory": { - "fill": "#768390" - } - }, - "fg": { - "default": "#adbac7", - "muted": "#768390", - "subtle": "#636e7b", - "onEmphasis": "#cdd9e5" - }, - "canvas": { - "default": "#22272e", - "overlay": "#2d333b", - "inset": "#1c2128", - "subtle": "#2d333b" - }, - "border": { - "default": "#444c56", - "muted": "#373e47", - "subtle": "rgba(205,217,229,0.1)" - }, - "shadow": { - "small": "0 0 transparent", - "medium": "0 3px 6px #1c2128", - "large": "0 8px 24px #1c2128", - "extraLarge": "0 12px 48px #1c2128" - }, - "neutral": { - "emphasisPlus": "#636e7b", - "emphasis": "#636e7b", - "muted": "rgba(99,110,123,0.4)", - "subtle": "rgba(99,110,123,0.1)" - }, - "accent": { - "fg": "#539bf5", - "emphasis": "#316dca", - "muted": "rgba(65,132,228,0.4)", - "subtle": "rgba(65,132,228,0.1)" - }, - "success": { - "fg": "#57ab5a", - "emphasis": "#347d39", - "muted": "rgba(70,149,74,0.4)", - "subtle": "rgba(70,149,74,0.15)" - }, - "attention": { - "fg": "#c69026", - "emphasis": "#966600", - "muted": "rgba(174,124,20,0.4)", - "subtle": "rgba(174,124,20,0.15)" - }, - "severe": { - "fg": "#cc6b2c", - "emphasis": "#ae5622", - "muted": "rgba(204,107,44,0.4)", - "subtle": "rgba(204,107,44,0.1)" - }, - "danger": { - "fg": "#e5534b", - "emphasis": "#c93c37", - "muted": "rgba(229,83,75,0.4)", - "subtle": "rgba(229,83,75,0.1)" - }, - "open": { - "fg": "#57ab5a", - "emphasis": "#347d39", - "muted": "rgba(70,149,74,0.4)", - "subtle": "rgba(70,149,74,0.15)" - }, - "closed": { - "fg": "#e5534b", - "emphasis": "#c93c37", - "muted": "rgba(229,83,75,0.4)", - "subtle": "rgba(229,83,75,0.15)" - }, - "done": { - "fg": "#986ee2", - "emphasis": "#8256d0", - "muted": "rgba(152,110,226,0.4)", - "subtle": "rgba(152,110,226,0.1)" - }, - "sponsors": { - "fg": "#c96198", - "emphasis": "#ae4c82", - "muted": "rgba(201,97,152,0.4)", - "subtle": "rgba(201,97,152,0.1)" - }, - "primer": { - "fg": { - "disabled": "#545d68" - }, - "canvas": { - "backdrop": "rgba(28,33,40,0.8)", - "sticky": "rgba(34,39,46,0.95)" - }, - "border": { - "active": "#ec775c", - "contrast": "rgba(205,217,229,0.2)" - }, - "shadow": { - "highlight": "0 0 transparent", - "inset": "0 0 transparent" - } - }, - "scale": { - "black": "#1c2128", - "white": "#cdd9e5", - "gray": [ - "#cdd9e5", - "#adbac7", - "#909dab", - "#768390", - "#636e7b", - "#545d68", - "#444c56", - "#373e47", - "#2d333b", - "#22272e" - ], - "blue": [ - "#c6e6ff", - "#96d0ff", - "#6cb6ff", - "#539bf5", - "#4184e4", - "#316dca", - "#255ab2", - "#1b4b91", - "#143d79", - "#0f2d5c" - ], - "green": [ - "#b4f1b4", - "#8ddb8c", - "#6bc46d", - "#57ab5a", - "#46954a", - "#347d39", - "#2b6a30", - "#245829", - "#1b4721", - "#113417" - ], - "yellow": [ - "#fbe090", - "#eac55f", - "#daaa3f", - "#c69026", - "#ae7c14", - "#966600", - "#805400", - "#6c4400", - "#593600", - "#452700" - ], - "orange": [ - "#ffddb0", - "#ffbc6f", - "#f69d50", - "#e0823d", - "#cc6b2c", - "#ae5622", - "#94471b", - "#7f3913", - "#682d0f", - "#4d210c" - ], - "red": [ - "#ffd8d3", - "#ffb8b0", - "#ff938a", - "#f47067", - "#e5534b", - "#c93c37", - "#ad2e2c", - "#922323", - "#78191b", - "#5d0f12" - ], - "purple": [ - "#eedcff", - "#dcbdfb", - "#dcbdfb", - "#b083f0", - "#986ee2", - "#8256d0", - "#6b44bc", - "#5936a2", - "#472c82", - "#352160" - ], - "pink": [ - "#ffd7eb", - "#ffb3d8", - "#fc8dc7", - "#e275ad", - "#c96198", - "#ae4c82", - "#983b6e", - "#7e325a", - "#69264a", - "#551639" - ], - "coral": [ - "#ffdacf", - "#ffb9a5", - "#f79981", - "#ec775c", - "#de5b41", - "#c2442d", - "#a93524", - "#8d291b", - "#771d13", - "#5d1008" - ] - } -}]=], - { luanil = { object = false, array = false } } -) +local mt = { + __index = function(_, k) + error('invalid index: ' .. k) + end, +} +---@generic T +---@param tbl T +---@return T +local function m(tbl) + return setmetatable(tbl, mt) +end +local M = m({ + scale = m({ + green = m({ + [1] = '#b4f1b4', + [2] = '#8ddb8c', + [3] = '#6bc46d', + [4] = '#57ab5a', + [5] = '#46954a', + [6] = '#347d39', + [7] = '#2b6a30', + [8] = '#245829', + [9] = '#1b4721', + [10] = '#113417', + }), + orange = m({ + [1] = '#ffddb0', + [2] = '#ffbc6f', + [3] = '#f69d50', + [4] = '#e0823d', + [5] = '#cc6b2c', + [6] = '#ae5622', + [7] = '#94471b', + [8] = '#7f3913', + [9] = '#682d0f', + [10] = '#4d210c', + }), + transparent = '#00000000', + white = '#cdd9e5', + neutral = m({ + [1] = '#cdd9e5', + [2] = '#adbac7', + [3] = '#909dab', + [4] = '#768390', + [5] = '#636e7b', + [6] = '#545d68', + [7] = '#444c56', + [8] = '#373e47', + [9] = '#2d333b', + [10] = '#22272e', + }), + coral = m({ + [1] = '#ffdacf', + [2] = '#ffb9a5', + [3] = '#f79981', + [4] = '#ec775c', + [5] = '#de5b41', + [6] = '#c2442d', + [7] = '#a93524', + [8] = '#8d291b', + [9] = '#771d13', + [10] = '#5d1008', + }), + purple = m({ + [1] = '#eedcff', + [2] = '#dcbdfb', + [3] = '#dcbdfb', + [4] = '#b083f0', + [5] = '#986ee2', + [6] = '#8256d0', + [7] = '#6b44bc', + [8] = '#5936a2', + [9] = '#472c82', + [10] = '#352160', + }), + pink = m({ + [1] = '#ffd7eb', + [2] = '#ffb3d8', + [3] = '#fc8dc7', + [4] = '#e275ad', + [5] = '#c96198', + [6] = '#ae4c82', + [7] = '#983b6e', + [8] = '#7e325a', + [9] = '#69264a', + [10] = '#551639', + }), + yellow = m({ + [1] = '#fbe090', + [2] = '#eac55f', + [3] = '#daaa3f', + [4] = '#c69026', + [5] = '#ae7c14', + [6] = '#966600', + [7] = '#805400', + [8] = '#6c4400', + [9] = '#593600', + [10] = '#452700', + }), + red = m({ + [1] = '#ffd8d3', + [2] = '#ffb8b0', + [3] = '#ff938a', + [4] = '#f47067', + [5] = '#e5534b', + [6] = '#c93c37', + [7] = '#ad2e2c', + [8] = '#922323', + [9] = '#78191b', + [10] = '#5d0f12', + }), + black = '#1c2128', + blue = m({ + [1] = '#c6e6ff', + [2] = '#96d0ff', + [3] = '#6cb6ff', + [4] = '#539bf5', + [5] = '#4184e4', + [6] = '#316dca', + [7] = '#255ab2', + [8] = '#1b4b91', + [9] = '#143d79', + [10] = '#0f2d5c', + }), + }), + diffBlob = m({ + expander = m({ + iconColor = '#c5d1de', + }), + deletion = m({ + fgColor = m({ + text = '#c5d1de', + num = '#c5d1de', + }), + bgColor = m({ + word = '#e5534b66', + line = '#e5534b26', + num = '#e5534b4d', + }), + }), + hunk = m({ + bgColor = m({ + num = '#4184e466', + }), + }), + addition = m({ + fgColor = m({ + text = '#c5d1de', + num = '#c5d1de', + }), + bgColor = m({ + word = '#46954a66', + line = '#46954a26', + num = '#57ab5a4d', + }), + }), + }), + base = m({ + color = m({ + green = m({ + [0] = '#b4f1b4', + [1] = '#8ddb8c', + [2] = '#6bc46d', + [3] = '#57ab5a', + [4] = '#46954a', + [5] = '#347d39', + [6] = '#2b6a30', + [7] = '#245829', + [8] = '#1b4721', + [9] = '#113417', + }), + orange = m({ + [0] = '#ffddb0', + [1] = '#ffbc6f', + [2] = '#f69d50', + [3] = '#e0823d', + [4] = '#cc6b2c', + [5] = '#ae5622', + [6] = '#94471b', + [7] = '#7f3913', + [8] = '#682d0f', + [9] = '#4d210c', + }), + transparent = '#00000000', + neutral = m({ + [0] = '#cdd9e5', + [1] = '#adbac7', + [2] = '#909dab', + [3] = '#768390', + [4] = '#636e7b', + [5] = '#545d68', + [6] = '#444c56', + [7] = '#373e47', + [8] = '#2d333b', + [9] = '#22272e', + }), + black = '#1c2128', + coral = m({ + [0] = '#ffdacf', + [1] = '#ffb9a5', + [2] = '#f79981', + [3] = '#ec775c', + [4] = '#de5b41', + [5] = '#c2442d', + [6] = '#a93524', + [7] = '#8d291b', + [8] = '#771d13', + [9] = '#5d1008', + }), + white = '#cdd9e5', + pink = m({ + [0] = '#ffd7eb', + [1] = '#ffb3d8', + [2] = '#fc8dc7', + [3] = '#e275ad', + [4] = '#c96198', + [5] = '#ae4c82', + [6] = '#983b6e', + [7] = '#7e325a', + [8] = '#69264a', + [9] = '#551639', + }), + yellow = m({ + [0] = '#fbe090', + [1] = '#eac55f', + [2] = '#daaa3f', + [3] = '#c69026', + [4] = '#ae7c14', + [5] = '#966600', + [6] = '#805400', + [7] = '#6c4400', + [8] = '#593600', + [9] = '#452700', + }), + red = m({ + [0] = '#ffd8d3', + [1] = '#ffb8b0', + [2] = '#ff938a', + [3] = '#f47067', + [4] = '#e5534b', + [5] = '#c93c37', + [6] = '#ad2e2c', + [7] = '#922323', + [8] = '#78191b', + [9] = '#5d0f12', + }), + purple = m({ + [0] = '#eedcff', + [1] = '#dcbdfb', + [2] = '#dcbdfb', + [3] = '#b083f0', + [4] = '#986ee2', + [5] = '#8256d0', + [6] = '#6b44bc', + [7] = '#5936a2', + [8] = '#472c82', + [9] = '#352160', + }), + blue = m({ + [0] = '#c6e6ff', + [1] = '#96d0ff', + [2] = '#6cb6ff', + [3] = '#539bf5', + [4] = '#4184e4', + [5] = '#316dca', + [6] = '#255ab2', + [7] = '#1b4b91', + [8] = '#143d79', + [9] = '#0f2d5c', + }), + }), + display = m({ + color = m({ + green = m({ + [0] = '#122117', + [1] = '#182f1f', + [2] = '#214529', + [3] = '#285830', + [4] = '#2f6f37', + [5] = '#388f3f', + [6] = '#41b445', + [7] = '#46c144', + [8] = '#75d36f', + [9] = '#99e090', + }), + black = '#0d1117', + red = m({ + [0] = '#3c0614', + [1] = '#58091a', + [2] = '#790c20', + [3] = '#990f24', + [4] = '#c31328', + [5] = '#eb3342', + [6] = '#f27d83', + [7] = '#f48b8d', + [8] = '#f7adab', + [9] = '#f9c1be', + }), + gray = m({ + [0] = '#1c1c1c', + [1] = '#2a2b2d', + [2] = '#393d41', + [3] = '#474e57', + [4] = '#576270', + [5] = '#6e7f96', + [6] = '#92a1b5', + [7] = '#9babbf', + [8] = '#b3c0d1', + [9] = '#c4cfde', + }), + purple = m({ + [0] = '#211047', + [1] = '#31146b', + [2] = '#481a9e', + [3] = '#5b1cca', + [4] = '#7730e8', + [5] = '#975bf1', + [6] = '#b687f7', + [7] = '#c398fb', + [8] = '#d2affd', + [9] = '#e1c7ff', + }), + cyan = m({ + [0] = '#001f29', + [1] = '#002e3d', + [2] = '#014156', + [3] = '#02536f', + [4] = '#036a8c', + [5] = '#0587b3', + [6] = '#07ace4', + [7] = '#09b7f1', + [8] = '#45cbf7', + [9] = '#80dbf9', + }), + plum = m({ + [0] = '#2a0e3f', + [1] = '#40125e', + [2] = '#5c1688', + [3] = '#7517ab', + [4] = '#9518d8', + [5] = '#b643ef', + [6] = '#d07ef7', + [7] = '#d889fa', + [8] = '#e4a5fd', + [9] = '#edbdff', + }), + coral = m({ + [0] = '#351008', + [1] = '#51180b', + [2] = '#72220d', + [3] = '#902a0e', + [4] = '#b3350f', + [5] = '#e1430e', + [6] = '#f7794b', + [7] = '#fa8c61', + [8] = '#fdaa86', + [9] = '#ffc0a3', + }), + pink = m({ + [0] = '#2d1524', + [1] = '#451c35', + [2] = '#65244a', + [3] = '#842a5d', + [4] = '#ac2f74', + [5] = '#d34591', + [6] = '#e57bb2', + [7] = '#ec8dbd', + [8] = '#f4a9cd', + [9] = '#f9bed9', + }), + brown = m({ + [0] = '#241c14', + [1] = '#342a1d', + [2] = '#483a28', + [3] = '#5d4a32', + [4] = '#755e3e', + [5] = '#94774c', + [6] = '#b69a6d', + [7] = '#bfa77d', + [8] = '#cdbb98', + [9] = '#dbceb3', + }), + pine = m({ + [0] = '#082119', + [1] = '#0b3224', + [2] = '#0e4430', + [3] = '#115a3e', + [4] = '#14714c', + [5] = '#18915e', + [6] = '#1bb673', + [7] = '#1ac176', + [8] = '#1bda81', + [9] = '#3eea97', + }), + blue = m({ + [0] = '#001a47', + [1] = '#002766', + [2] = '#00378a', + [3] = '#0046a8', + [4] = '#005bd1', + [5] = '#0576ff', + [6] = '#4da0ff', + [7] = '#61adff', + [8] = '#85c2ff', + [9] = '#a3d3ff', + }), + orange = m({ + [0] = '#311708', + [1] = '#43200a', + [2] = '#632f0d', + [3] = '#7b3c0e', + [4] = '#984b10', + [5] = '#c46212', + [6] = '#ed8326', + [7] = '#f1933b', + [8] = '#f6b06a', + [9] = '#fac68f', + }), + auburn = m({ + [0] = '#271817', + [1] = '#3a2422', + [2] = '#543331', + [3] = '#6d4340', + [4] = '#87534f', + [5] = '#a86f6b', + [6] = '#bf9592', + [7] = '#c6a19f', + [8] = '#d4b7b5', + [9] = '#dfcac8', + }), + olive = m({ + [0] = '#171e0b', + [1] = '#252d10', + [2] = '#374115', + [3] = '#485219', + [4] = '#5e681d', + [5] = '#7a8321', + [6] = '#a2a626', + [7] = '#b2af24', + [8] = '#cbc025', + [9] = '#e2d04b', + }), + white = '#ffffff', + lime = m({ + [0] = '#141f0f', + [1] = '#1f3116', + [2] = '#2c441d', + [3] = '#375421', + [4] = '#496c28', + [5] = '#5f892f', + [6] = '#7dae37', + [7] = '#89ba36', + [8] = '#9fcc3e', + [9] = '#bcda67', + }), + lemon = m({ + [0] = '#291d00', + [1] = '#372901', + [2] = '#4f3c02', + [3] = '#614c05', + [4] = '#786008', + [5] = '#977b0c', + [6] = '#ba9b12', + [7] = '#c4a717', + [8] = '#d7bc1d', + [9] = '#e3d04f', + }), + yellow = m({ + [0] = '#2e1a00', + [1] = '#3d2401', + [2] = '#5a3702', + [3] = '#6d4403', + [4] = '#895906', + [5] = '#aa7109', + [6] = '#d3910d', + [7] = '#df9e11', + [8] = '#edb431', + [9] = '#f0ca6a', + }), + indigo = m({ + [0] = '#1b183f', + [1] = '#25215f', + [2] = '#312c90', + [3] = '#3935c0', + [4] = '#514ed4', + [5] = '#7070e1', + [6] = '#9899ec', + [7] = '#a2a5f1', + [8] = '#b7baf6', + [9] = '#c8cbf9', + }), + teal = m({ + [0] = '#041f25', + [1] = '#073036', + [2] = '#0a464d', + [3] = '#0c555a', + [4] = '#106c70', + [5] = '#158a8a', + [6] = '#1cb0ab', + [7] = '#1fbdb2', + [8] = '#24d6c4', + [9] = '#5fe3d1', + }), + }), + }), + }), + display = m({ + green = m({ + bgColor = m({ + emphasis = '#388f3f', + muted = '#122117', + }), + borderColor = m({ + emphasis = '#388f3f', + muted = '#182f1f', + }), + fgColor = '#41b445', + }), + red = m({ + bgColor = m({ + emphasis = '#eb3342', + muted = '#3c0614', + }), + borderColor = m({ + emphasis = '#eb3342', + muted = '#58091a', + }), + fgColor = '#f27d83', + }), + gray = m({ + bgColor = m({ + emphasis = '#6e7f96', + muted = '#1c1c1c', + }), + borderColor = m({ + emphasis = '#6e7f96', + muted = '#2a2b2d', + }), + fgColor = '#92a1b5', + }), + purple = m({ + bgColor = m({ + emphasis = '#975bf1', + muted = '#211047', + }), + borderColor = m({ + emphasis = '#975bf1', + muted = '#31146b', + }), + fgColor = '#b687f7', + }), + cyan = m({ + bgColor = m({ + emphasis = '#0587b3', + muted = '#001f29', + }), + borderColor = m({ + emphasis = '#0587b3', + muted = '#002e3d', + }), + fgColor = '#07ace4', + }), + plum = m({ + bgColor = m({ + emphasis = '#b643ef', + muted = '#2a0e3f', + }), + borderColor = m({ + emphasis = '#b643ef', + muted = '#40125e', + }), + fgColor = '#d07ef7', + }), + coral = m({ + bgColor = m({ + emphasis = '#eb3342', + muted = '#3c0614', + }), + borderColor = m({ + emphasis = '#eb3342', + muted = '#58091a', + }), + fgColor = '#f27d83', + }), + pink = m({ + bgColor = m({ + emphasis = '#d34591', + muted = '#2d1524', + }), + borderColor = m({ + emphasis = '#d34591', + muted = '#451c35', + }), + fgColor = '#e57bb2', + }), + brown = m({ + bgColor = m({ + emphasis = '#94774c', + muted = '#241c14', + }), + borderColor = m({ + emphasis = '#94774c', + muted = '#342a1d', + }), + fgColor = '#b69a6d', + }), + pine = m({ + bgColor = m({ + emphasis = '#18915e', + muted = '#082119', + }), + borderColor = m({ + emphasis = '#18915e', + muted = '#0b3224', + }), + fgColor = '#1bb673', + }), + blue = m({ + bgColor = m({ + emphasis = '#0576ff', + muted = '#001a47', + }), + borderColor = m({ + emphasis = '#0576ff', + muted = '#002766', + }), + fgColor = '#4da0ff', + }), + orange = m({ + bgColor = m({ + emphasis = '#c46212', + muted = '#311708', + }), + borderColor = m({ + emphasis = '#c46212', + muted = '#43200a', + }), + fgColor = '#ed8326', + }), + auburn = m({ + bgColor = m({ + emphasis = '#a86f6b', + muted = '#271817', + }), + borderColor = m({ + emphasis = '#a86f6b', + muted = '#3a2422', + }), + fgColor = '#bf9592', + }), + olive = m({ + bgColor = m({ + emphasis = '#7a8321', + muted = '#171e0b', + }), + borderColor = m({ + emphasis = '#7a8321', + muted = '#252d10', + }), + fgColor = '#a2a626', + }), + lime = m({ + bgColor = m({ + emphasis = '#5f892f', + muted = '#141f0f', + }), + borderColor = m({ + emphasis = '#5f892f', + muted = '#1f3116', + }), + fgColor = '#7dae37', + }), + lemon = m({ + bgColor = m({ + emphasis = '#977b0c', + muted = '#291d00', + }), + borderColor = m({ + emphasis = '#977b0c', + muted = '#372901', + }), + fgColor = '#ba9b12', + }), + yellow = m({ + bgColor = m({ + emphasis = '#aa7109', + muted = '#2e1a00', + }), + borderColor = m({ + emphasis = '#aa7109', + muted = '#3d2401', + }), + fgColor = '#d3910d', + }), + indigo = m({ + bgColor = m({ + emphasis = '#7070e1', + muted = '#1b183f', + }), + borderColor = m({ + emphasis = '#7070e1', + muted = '#25215f', + }), + fgColor = '#9899ec', + }), + teal = m({ + bgColor = m({ + emphasis = '#158a8a', + muted = '#041f25', + }), + borderColor = m({ + emphasis = '#158a8a', + muted = '#073036', + }), + fgColor = '#1cb0ab', + }), + }), + card = m({ + bgColor = '#2d333b', + }), + underlineNav = m({ + iconColor = m({ + rest = '#778491', + }), + borderColor = m({ + hover = '#636e7b66', + active = '#ec775c', + }), + }), + buttonCounter = m({ + default = m({ + bgColor = m({ + rest = '#444c56', + }), + }), + invisible = m({ + bgColor = m({ + rest = '#444c56', + }), + }), + danger = m({ + fgColor = m({ + rest = '#e5534b', + disabled = '#e5534b80', + hover = '#cdd9e5', + }), + bgColor = m({ + rest = '#5d0f1233', + disabled = '#c93c370d', + hover = '#cdd9e533', + }), + }), + outline = m({ + fgColor = m({ + rest = '#4184e4', + disabled = '#478be680', + hover = '#539bf5', + }), + bgColor = m({ + rest = '#0f2d5c33', + disabled = '#316dca0d', + hover = '#0f2d5c33', + }), + }), + primary = m({ + bgColor = m({ + rest = '#11341733', + }), + }), + }), + highlight = m({ + neutral = m({ + bgColor = '#c6902666', + }), + }), + borderColor = m({ + closed = m({ + emphasis = '#c93c37', + muted = '#e5534b66', + }), + transparent = '#00000000', + accent = m({ + emphasis = '#316dca', + muted = '#4184e466', + }), + emphasis = '#545d68', + open = m({ + emphasis = '#347d39', + muted = '#46954a66', + }), + default = '#444c56', + translucent = '#cdd9e526', + neutral = m({ + emphasis = '#636e7b', + muted = '#636e7b66', + }), + upsell = m({ + emphasis = '#8256d0', + muted = '#986ee266', + }), + success = m({ + emphasis = '#347d39', + muted = '#46954a66', + }), + sponsors = m({ + emphasis = '#ae4c82', + muted = '#c9619866', + }), + severe = m({ + emphasis = '#ae5622', + muted = '#cc6b2c66', + }), + muted = '#444c56b3', + attention = m({ + emphasis = '#966600', + muted = '#ae7c1466', + }), + done = m({ + emphasis = '#8256d0', + muted = '#986ee266', + }), + disabled = '#373e47b3', + danger = m({ + emphasis = '#c93c37', + muted = '#e5534b66', + }), + }), + data = m({ + green = m({ + color = m({ + default = '#2f6f37', + muted = '#122117', + }), + }), + orange = m({ + color = m({ + default = '#984b10', + muted = '#311708', + }), + }), + red = m({ + color = m({ + default = '#eb3342', + muted = '#3c0614', + }), + }), + gray = m({ + color = m({ + default = '#576270', + muted = '#1c1c1c', + }), + }), + purple = m({ + color = m({ + default = '#975bf1', + muted = '#211047', + }), + }), + pink = m({ + color = m({ + default = '#d34591', + muted = '#2d1524', + }), + }), + yellow = m({ + color = m({ + default = '#895906', + muted = '#2e1a00', + }), + }), + auburn = m({ + color = m({ + default = '#a86f6b', + muted = '#271817', + }), + }), + blue = m({ + color = m({ + default = '#0576ff', + muted = '#001a47', + }), + }), + teal = m({ + color = m({ + default = '#106c70', + muted = '#041f25', + }), + }), + }), + topicTag = m({ + borderColor = '#00000000', + }), + counter = m({ + borderColor = '#00000000', + }), + button = m({ + inactive = m({ + fgColor = '#768390', + bgColor = '#373e47', + }), + star = m({ + iconColor = '#daaa3f', + }), + invisible = m({ + bgColor = m({ + rest = '#00000000', + active = '#909dab33', + disabled = '#373e47b3', + hover = '#909dab1f', + }), + borderColor = m({ + rest = '#00000000', + disabled = '#373e47b3', + hover = '#00000000', + }), + iconColor = m({ + rest = '#778491', + disabled = '#636e7b', + hover = '#778491', + }), + fgColor = m({ + rest = '#478be6', + disabled = '#636e7b', + hover = '#539bf5', + }), + }), + danger = m({ + bgColor = m({ + rest = '#373e47', + active = '#c33d38', + disabled = '#373e47b3', + hover = '#ad2e2c', + }), + borderColor = m({ + rest = '#444c56', + active = '#cdd9e51a', + hover = '#cdd9e51a', + }), + iconColor = m({ + rest = '#e5534b', + hover = '#cdd9e5', + }), + fgColor = m({ + rest = '#e5534b', + active = '#cdd9e5', + disabled = '#e5534b80', + hover = '#cdd9e5', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + }), + default = m({ + bgColor = m({ + hover = '#3d444e', + active = '#434a54', + selected = '#434a54', + rest = '#373e47', + disabled = '#373e47b3', + }), + borderColor = m({ + rest = '#444c56', + active = '#444c56', + disabled = '#373e47b3', + hover = '#444c56', + }), + fgColor = m({ + rest = '#adbac7', + }), + shadow = m({ + resting = '0px 0px 0px 0px #000000', + }), + }), + outline = m({ + bgColor = m({ + rest = '#cdd9e5', + active = '#1b4b91', + disabled = '#22272e', + hover = '#444c56', + }), + borderColor = m({ + hover = '#cdd9e51a', + selected = '#cdd9e51a', + }), + fgColor = m({ + rest = '#4184e4', + active = '#cdd9e5', + disabled = '#478be680', + hover = '#539bf5', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + }), + primary = m({ + bgColor = m({ + rest = '#347d39', + active = '#428f46', + disabled = '#50a254', + hover = '#3b8640', + }), + borderColor = m({ + rest = '#cdd9e51a', + active = '#cdd9e51a', + disabled = '#50a254', + hover = '#cdd9e51a', + }), + iconColor = m({ + rest = '#ffffff', + }), + fgColor = m({ + rest = '#ffffff', + disabled = '#cdd9e566', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + }), + }), + skeletonLoader = m({ + bgColor = '#2d333b', + }), + sideNav = m({ + bgColor = m({ + selected = '#373e47', + }), + }), + controlKnob = m({ + bgColor = m({ + rest = '#1c2128', + disabled = '#373e47b3', + checked = '#cdd9e5', + }), + borderColor = m({ + rest = '#606b77', + disabled = '#373e47b3', + checked = '#316dca', + }), + }), + shadow = m({ + resting = m({ + small = '0px 1px 0px 0px #1c212866', + xsmall = '0px 1px 0px 0px #1c2128cc', + medium = '0px 3px 6px 0px #1c2128cc', + }), + floating = m({ + large = '0px 0px 0px 1px #444c56, 0px 24px 48px 0px #1c2128', + small = '0px 0px 0px 1px #444c56, 0px 6px 12px -3px #1c212866, 0px 6px 18px 0px #1c212866', + medium = '0px 0px 0px 1px #444c56, 0px 8px 16px -4px #1c212866, 0px 4px 32px -4px #1c212866, 0px 24px 48px -12px #1c212866, 0px 48px 96px -24px #1c212866', + xlarge = '0px 0px 0px 1px #444c56, 0px 32px 64px 0px #1c2128', + legacy = '0px 6px 12px -3px #1c212866, 0px 6px 18px 0px #1c212866', + }), + inset = 'inset 0px 1px 0px 0px #1c21283d', + }), + control = m({ + bgColor = m({ + hover = '#3d444e', + active = '#434a54', + selected = '#2d333b', + rest = '#373e47', + disabled = '#373e47b3', + }), + borderColor = m({ + danger = '#c93c37', + disabled = '#373e47b3', + selected = '#cdd9e5', + rest = '#444c56', + emphasis = '#606b77', + warning = '#966600', + success = '#347d39', + }), + transparent = m({ + bgColor = m({ + hover = '#909dab1f', + active = '#909dab33', + selected = '#909dab14', + rest = '#00000000', + disabled = '#373e47b3', + }), + borderColor = m({ + rest = '#00000000', + active = '#00000000', + hover = '#00000000', + }), + }), + checked = m({ + bgColor = m({ + rest = '#316dca', + active = '#3f7fdb', + disabled = '#636e7b', + hover = '#3876d3', + }), + borderColor = m({ + rest = '#316dca', + active = '#3f7fdb', + disabled = '#636e7b', + hover = '#3876d3', + }), + fgColor = m({ + rest = '#cdd9e5', + disabled = '#1c2128', + }), + }), + fgColor = m({ + rest = '#adbac7', + placeholder = '#727f8c', + disabled = '#636e7b', + }), + iconColor = m({ + rest = '#778491', + }), + danger = m({ + fgColor = m({ + rest = '#e5534b', + hover = '#f47067', + }), + bgColor = m({ + hover = '#e5534b1a', + active = '#e5534b66', + }), + }), + }), + selection = m({ + bgColor = '#316dcab3', + }), + selectMenu = m({ + bgColor = m({ + active = '#143d79', + }), + borderColor = '#545d68', + }), + reactionButton = m({ + selected = m({ + fgColor = m({ + rest = '#478be6', + hover = '#6cb6ff', + }), + bgColor = m({ + rest = '#4184e433', + hover = '#4285e55c', + }), + }), + }), + fgColor = m({ + closed = '#e5534b', + black = '#1c2128', + attention = '#c69026', + accent = '#478be6', + open = '#57ab5a', + default = '#c5d1de', + neutral = '#636e7b', + white = '#cdd9e5', + upsell = '#986ee2', + success = '#57ab5a', + sponsors = '#c96198', + severe = '#cc6b2c', + onEmphasis = '#cdd9e5', + muted = '#778491', + link = '#478be6', + done = '#986ee2', + disabled = '#636e7b', + danger = '#e5534b', + }), + bgColor = m({ + closed = m({ + emphasis = '#c93c37', + muted = '#e5534b26', + }), + black = '#1c2128', + transparent = '#00000000', + inset = '#1c2128', + inverse = '#cdd9e5', + emphasis = '#636e7b', + open = m({ + emphasis = '#347d39', + muted = '#46954a1a', + }), + default = '#22272e', + accent = m({ + emphasis = '#316dca', + muted = '#4184e41a', + }), + white = '#cdd9e5', + upsell = m({ + emphasis = '#8256d0', + muted = '#986ee226', + }), + success = m({ + emphasis = '#347d39', + muted = '#46954a26', + }), + sponsors = m({ + emphasis = '#ae4c82', + muted = '#c961981a', + }), + severe = m({ + emphasis = '#ae5622', + muted = '#cc6b2c1a', + }), + attention = m({ + emphasis = '#966600', + muted = '#ae7c1426', + }), + muted = '#2d333b', + neutral = m({ + emphasis = '#636e7b', + muted = '#636e7b66', + }), + done = m({ + emphasis = '#8256d0', + muted = '#986ee226', + }), + disabled = '#373e47b3', + danger = m({ + emphasis = '#c93c37', + muted = '#e5534b1a', + }), + }), + page = m({ + header = m({ + bgColor = '#22272e', + }), + }), + header = m({ + bgColor = '#2d333bf2', + borderColor = m({ + divider = '#768390', + }), + fgColor = m({ + logo = '#cdd9e5', + default = '#cdd9e5b3', + }), + }), + overlay = m({ + bgColor = '#2d333b', + borderColor = '#444c56b3', + backdrop = m({ + bgColor = '#2d333b66', + }), + }), + avatarStack = m({ + fade = m({ + bgColor = m({ + default = '#444c56', + muted = '#373e47', + }), + }), + }), + avatar = m({ + bgColor = '#cdd9e51a', + borderColor = '#cdd9e526', + shadow = '0px 0px 0px 2px #22272e', + }), + headerSearch = m({ + bgColor = '#22272e', + borderColor = '#444c56', + }), + focus = m({ + outlineColor = '#316dca', + }), + timelineBadge = m({ + bgColor = '#373e47', + }), + menu = m({ + bgColor = m({ + active = '#2d333b', + }), + }), + outline = m({ + focus = '#316dca solid 2px', + }), + label = m({ + green = m({ + fgColor = m({ + rest = '#41b445', + active = '#75d36f', + hover = '#46c144', + }), + bgColor = m({ + rest = '#122117', + active = '#214529', + hover = '#182f1f', + }), + }), + red = m({ + fgColor = m({ + rest = '#f27d83', + active = '#f7adab', + hover = '#f48b8d', + }), + bgColor = m({ + rest = '#3c0614', + active = '#790c20', + hover = '#58091a', + }), + }), + gray = m({ + fgColor = m({ + rest = '#92a1b5', + active = '#b3c0d1', + hover = '#9babbf', + }), + bgColor = m({ + rest = '#1c1c1c', + active = '#393d41', + hover = '#2a2b2d', + }), + }), + purple = m({ + fgColor = m({ + rest = '#b687f7', + active = '#d2affd', + hover = '#c398fb', + }), + bgColor = m({ + rest = '#211047', + active = '#481a9e', + hover = '#31146b', + }), + }), + cyan = m({ + fgColor = m({ + rest = '#07ace4', + active = '#45cbf7', + hover = '#09b7f1', + }), + bgColor = m({ + rest = '#001f29', + active = '#014156', + hover = '#002e3d', + }), + }), + plum = m({ + fgColor = m({ + rest = '#d07ef7', + active = '#e4a5fd', + hover = '#d889fa', + }), + bgColor = m({ + rest = '#2a0e3f', + active = '#5c1688', + hover = '#40125e', + }), + }), + coral = m({ + fgColor = m({ + rest = '#f7794b', + active = '#fdaa86', + hover = '#fa8c61', + }), + bgColor = m({ + rest = '#351008', + active = '#72220d', + hover = '#51180b', + }), + }), + pink = m({ + fgColor = m({ + rest = '#e57bb2', + active = '#f4a9cd', + hover = '#ec8dbd', + }), + bgColor = m({ + rest = '#2d1524', + active = '#65244a', + hover = '#451c35', + }), + }), + brown = m({ + fgColor = m({ + rest = '#b69a6d', + active = '#cdbb98', + hover = '#bfa77d', + }), + bgColor = m({ + rest = '#241c14', + active = '#483a28', + hover = '#342a1d', + }), + }), + pine = m({ + fgColor = m({ + rest = '#1bb673', + active = '#1bda81', + hover = '#1ac176', + }), + bgColor = m({ + rest = '#082119', + active = '#0e4430', + hover = '#0b3224', + }), + }), + blue = m({ + fgColor = m({ + rest = '#4da0ff', + active = '#85c2ff', + hover = '#61adff', + }), + bgColor = m({ + rest = '#001a47', + active = '#00378a', + hover = '#002766', + }), + }), + orange = m({ + fgColor = m({ + rest = '#ed8326', + active = '#f6b06a', + hover = '#f1933b', + }), + bgColor = m({ + rest = '#311708', + active = '#632f0d', + hover = '#43200a', + }), + }), + auburn = m({ + fgColor = m({ + rest = '#bf9592', + active = '#d4b7b5', + hover = '#c6a19f', + }), + bgColor = m({ + rest = '#271817', + active = '#543331', + hover = '#3a2422', + }), + }), + olive = m({ + fgColor = m({ + rest = '#a2a626', + active = '#cbc025', + hover = '#b2af24', + }), + bgColor = m({ + rest = '#171e0b', + active = '#374115', + hover = '#252d10', + }), + }), + lime = m({ + fgColor = m({ + rest = '#7dae37', + active = '#9fcc3e', + hover = '#89ba36', + }), + bgColor = m({ + rest = '#141f0f', + active = '#2c441d', + hover = '#1f3116', + }), + }), + lemon = m({ + fgColor = m({ + rest = '#ba9b12', + active = '#d7bc1d', + hover = '#c4a717', + }), + bgColor = m({ + rest = '#291d00', + active = '#4f3c02', + hover = '#372901', + }), + }), + yellow = m({ + fgColor = m({ + rest = '#d3910d', + active = '#edb431', + hover = '#df9e11', + }), + bgColor = m({ + rest = '#2e1a00', + active = '#5a3702', + hover = '#3d2401', + }), + }), + indigo = m({ + fgColor = m({ + rest = '#9899ec', + active = '#b7baf6', + hover = '#a2a5f1', + }), + bgColor = m({ + rest = '#1b183f', + active = '#312c90', + hover = '#25215f', + }), + }), + teal = m({ + fgColor = m({ + rest = '#1cb0ab', + active = '#24d6c4', + hover = '#1fbdb2', + }), + bgColor = m({ + rest = '#041f25', + active = '#0a464d', + hover = '#073036', + }), + }), + }), + codeMirror = m({ + matchingBracket = m({ + fgColor = '#c5d1de', + }), + lineNumber = m({ + fgColor = '#778491', + }), + gutters = m({ + bgColor = '#22272e', + }), + gutterMarker = m({ + fgColor = m({ + default = '#22272e', + muted = '#778491', + }), + }), + bgColor = '#22272e', + selection = m({ + bgColor = '#4184e466', + }), + syntax = m({ + fgColor = m({ + comment = '#768390', + variable = '#f69d50', + constant = '#6cb6ff', + storage = '#f47067', + entity = '#dcbdfb', + support = '#6cb6ff', + keyword = '#f47067', + string = '#96d0ff', + }), + }), + lines = m({ + bgColor = '#22272e', + }), + activeline = m({ + bgColor = '#636e7b66', + }), + fgColor = '#c5d1de', + cursor = m({ + fgColor = '#c5d1de', + }), + }), + treeViewItem = m({ + leadingVisual = m({ + iconColor = m({ + rest = '#778491', + }), + }), + }), + controlTrack = m({ + bgColor = m({ + rest = '#373e47', + active = '#434a54', + disabled = '#636e7b', + hover = '#3d444e', + }), + borderColor = m({ + rest = '#00000000', + disabled = '#636e7b', + }), + fgColor = m({ + rest = '#778491', + disabled = '#cdd9e5', + }), + }), + color = m({ + prettylights = m({ + syntax = m({ + comment = '#768390', + carriage = m({ + ['return'] = m({ + text = '#cdd9e5', + bg = '#ad2e2c', + }), + }), + storage = m({ + modifier = m({ + import = '#adbac7', + }), + }), + brackethighlighter = m({ + unmatched = '#e5534b', + angle = '#768390', + }), + keyword = '#f47067', + invalid = m({ + illegal = m({ + text = '#cdd9e5', + bg = '#922323', + }), + }), + variable = '#f69d50', + constant = m({ + other = m({ + reference = m({ + link = '#96d0ff', + }), + }), + default = '#6cb6ff', + }), + entity = m({ + tag = '#8ddb8c', + default = '#dcbdfb', + }), + meta = m({ + diff = m({ + range = '#dcbdfb', + }), + }), + string = m({ + regexp = '#8ddb8c', + default = '#96d0ff', + }), + sublimelinter = m({ + gutter = m({ + mark = '#545d68', + }), + }), + markup = m({ + list = '#eac55f', + deleted = m({ + text = '#ffd8d3', + bg = '#78191b', + }), + italic = '#adbac7', + changed = m({ + text = '#ffddb0', + bg = '#682d0f', + }), + inserted = m({ + text = '#b4f1b4', + bg = '#1b4721', + }), + bold = '#adbac7', + heading = '#316dca', + ignored = m({ + text = '#adbac7', + bg = '#255ab2', + }), + }), + }), + }), + ansi = m({ + green = m({ + default = '#57ab5a', + bright = '#6bc46d', + }), + black = m({ + default = '#545d68', + bright = '#636e7b', + }), + red = m({ + default = '#f47067', + bright = '#ff938a', + }), + gray = '#636e7b', + white = m({ + default = '#909dab', + bright = '#cdd9e5', + }), + cyan = m({ + default = '#39c5cf', + bright = '#56d4dd', + }), + magenta = m({ + default = '#b083f0', + bright = '#dcbdfb', + }), + yellow = m({ + default = '#c69026', + bright = '#daaa3f', + }), + blue = m({ + default = '#539bf5', + bright = '#6cb6ff', + }), + }), + }), +}) M._VERSION = - vim.json.decode([=["7.15.6"]=], { luanil = { object = false, array = false } }) + vim.json.decode([=["8.2.3"]=], { luanil = { object = false, array = false } }) M._LICENSE = [=[ The MIT License (MIT) diff --git a/lua/github-theme/palette/primitives/dark_high_contrast.lua b/lua/github-theme/palette/primitives/dark_high_contrast.lua index 048c1207..9485695c 100644 --- a/lua/github-theme/palette/primitives/dark_high_contrast.lua +++ b/lua/github-theme/palette/primitives/dark_high_contrast.lua @@ -1,623 +1,1687 @@ -- NOTE: THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY-HAND. -local M = vim.json.decode( - [=[{ - "canvasDefaultTransparent": "rgba(10,12,16,0)", - "pageHeaderBg": "#0a0c10", - "marketingIcon": { - "primary": "#91cbff", - "secondary": "#409eff" - }, - "diffBlob": { - "addition": { - "numText": "#f0f3f6", - "fg": "#0a0c10", - "numBg": "rgba(38,205,77,0.3)", - "lineBg": "rgba(9,180,58,0.15)", - "wordBg": "#09b43a" - }, - "deletion": { - "numText": "#f0f3f6", - "fg": "#0a0c10", - "numBg": "rgba(255,106,105,0.3)", - "lineBg": "rgba(255,106,105,0.1)", - "wordBg": "#ff6a69" - }, - "hunk": { - "numBg": "rgba(64,158,255,0.4)" - }, - "expander": { - "icon": "#f0f3f6" - }, - "selectedLineHighlightMixBlendMode": "screen" - }, - "diffstat": { - "deletionBorder": "#ffb1af", - "additionBorder": "#4ae168", - "additionBg": "#26cd4d" - }, - "searchKeyword": { - "hl": "rgba(240,183,47,0.4)" - }, - "prettylights": { - "syntax": { - "comment": "#bdc4cc", - "constant": "#91cbff", - "entity": "#dbb7ff", - "storageModifierImport": "#f0f3f6", - "entityTag": "#72f088", - "keyword": "#ff9492", - "string": "#addcff", - "variable": "#ffb757", - "brackethighlighterUnmatched": "#ff6a69", - "invalidIllegalText": "#ffffff", - "invalidIllegalBg": "#e82a2f", - "carriageReturnText": "#ffffff", - "carriageReturnBg": "#ff4445", - "stringRegexp": "#72f088", - "markupList": "#fbd669", - "markupHeading": "#409eff", - "markupItalic": "#f0f3f6", - "markupBold": "#f0f3f6", - "markupDeletedText": "#ffdedb", - "markupDeletedBg": "#cc1421", - "markupInsertedText": "#acf7b6", - "markupInsertedBg": "#007728", - "markupChangedText": "#ffe1b4", - "markupChangedBg": "#a74c00", - "markupIgnoredText": "#f0f3f6", - "markupIgnoredBg": "#318bf8", - "metaDiffRange": "#dbb7ff", - "brackethighlighterAngle": "#bdc4cc", - "sublimelinterGutterMark": "#7a828e", - "constantOtherReferenceLink": "#addcff" - } - }, - "codemirror": { - "text": "#f0f3f6", - "bg": "#0a0c10", - "guttersBg": "#0a0c10", - "guttermarkerText": "#0a0c10", - "guttermarkerSubtleText": "#9ea7b3", - "linenumberText": "#f0f3f6", - "cursor": "#f0f3f6", - "selectionBg": "rgba(64,158,255,0.4)", - "activelineBg": "rgba(158,167,179,0.1)", - "matchingbracketText": "#f0f3f6", - "linesBg": "#0a0c10", - "syntax": { - "comment": "#bdc4cc", - "constant": "#91cbff", - "entity": "#dbb7ff", - "keyword": "#ff9492", - "storage": "#ff9492", - "string": "#addcff", - "support": "#91cbff", - "variable": "#ffb757" - } - }, - "checks": { - "bg": "#010409", - "runBorderWidth": "1px", - "containerBorderWidth": "1px", - "textPrimary": "#f0f3f6", - "textSecondary": "#f0f3f6", - "textLink": "#71b7ff", - "btnIcon": "#f0f3f6", - "btnHoverIcon": "#f0f3f6", - "btnHoverBg": "rgba(158,167,179,0.1)", - "inputText": "#f0f3f6", - "inputPlaceholderText": "#9ea7b3", - "inputFocusText": "#f0f3f6", - "inputBg": "#272b33", - "inputShadow": "0 0 0 1px (obj) => (0, get_1.default)(obj, path)", - "donutError": "#ff6a69", - "donutPending": "#f0b72f", - "donutSuccess": "#09b43a", - "donutNeutral": "#bdc4cc", - "dropdownText": "#f0f3f6", - "dropdownBg": "#272b33", - "dropdownBorder": "#7a828e", - "dropdownShadow": "rgba(1,4,9,0.3)", - "dropdownHoverText": "#f0f3f6", - "dropdownHoverBg": "rgba(158,167,179,0.1)", - "dropdownBtnHoverText": "#f0f3f6", - "dropdownBtnHoverBg": "rgba(158,167,179,0.1)", - "scrollbarThumbBg": "rgba(158,167,179,0.4)", - "headerLabelText": "#f0f3f6", - "headerLabelOpenText": "#f0f3f6", - "headerBorder": "#7a828e", - "headerIcon": "#f0f3f6", - "lineText": "#f0f3f6", - "lineNumText": "#9ea7b3", - "lineTimestampText": "#9ea7b3", - "lineHoverBg": "rgba(158,167,179,0.1)", - "lineSelectedBg": "rgba(64,158,255,0.1)", - "lineSelectedNumText": "#71b7ff", - "lineDtFmText": "#0a0c10", - "lineDtFmBg": "#e09b13", - "gateBg": "rgba(224,155,19,0.15)", - "gateText": "#f0f3f6", - "gateWaitingText": "#f0b72f", - "stepHeaderOpenBg": "#272b33", - "stepErrorText": "#ff6a69", - "stepWarningText": "#f0b72f", - "loglineText": "#f0f3f6", - "loglineNumText": "#9ea7b3", - "loglineDebugText": "#b780ff", - "loglineErrorText": "#f0f3f6", - "loglineErrorNumText": "#9ea7b3", - "loglineErrorBg": "rgba(255,106,105,0.1)", - "loglineWarningText": "#f0f3f6", - "loglineWarningNumText": "#f0b72f", - "loglineWarningBg": "rgba(224,155,19,0.15)", - "loglineCommandText": "#71b7ff", - "loglineSectionText": "#26cd4d", - "ansi": { - "black": "#0a0c10", - "blackBright": "#272b33", - "white": "#d9dee3", - "whiteBright": "#d9dee3", - "gray": "#9ea7b3", - "red": "#ff9492", - "redBright": "#ffb1af", - "green": "#26cd4d", - "greenBright": "#4ae168", - "yellow": "#f0b72f", - "yellowBright": "#f7c843", - "blue": "#71b7ff", - "blueBright": "#91cbff", - "magenta": "#cb9eff", - "magentaBright": "#dbb7ff", - "cyan": "#76e3ea", - "cyanBright": "#b3f0ff" - } - }, - "project": { - "headerBg": "#0a0c10", - "sidebarBg": "#272b33", - "gradientIn": "#272b33", - "gradientOut": "rgba(39,43,51,0)" - }, - "mktg": { - "btn": { - "bg": "#f6f8fa", - "shadow": { - "outline": "rgb(255 255 255 / 25%) 0 0 0 1px inset", - "focus": "rgb(255 255 255 / 25%) 0 0 0 4px", - "hover": "0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)", - "hoverMuted": "rgb(255 255 255) 0 0 0 2px inset" - } - } - }, - "control": { - "borderColor": { - "emphasis": "#9ea7b3" - } - }, - "avatar": { - "bg": "rgba(255,255,255,0.1)", - "border": "rgba(255,255,255,0.9)", - "stackFade": "#525964", - "stackFadeMore": "#272b33", - "childShadow": "0 0 0 2px #0a0c10" - }, - "topicTag": { - "border": "#409eff" - }, - "counter": { - "border": "rgba(0,0,0,0)" - }, - "selectMenu": { - "backdropBorder": "#7a828e", - "tapHighlight": "rgba(82,89,100,0.5)", - "tapFocusBg": "#1e60d5" - }, - "overlay": { - "shadow": "0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85)", - "backdrop": "rgba(39,43,51,0.4)" - }, - "header": { - "text": "rgba(255,255,255,0.7)", - "bg": "#272b33", - "divider": "#bdc4cc", - "logo": "#ffffff" - }, - "headerSearch": { - "bg": "#0a0c10", - "border": "#525964" - }, - "sidenav": { - "selectedBg": "#272b33" - }, - "menu": { - "bgActive": "#272b33" - }, - "input": { - "disabledBg": "rgba(158,167,179,0)" - }, - "timeline": { - "badgeBg": "#272b33" - }, - "ansi": { - "black": "#7a828e", - "blackBright": "#9ea7b3", - "white": "#d9dee3", - "whiteBright": "#ffffff", - "gray": "#9ea7b3", - "red": "#ff9492", - "redBright": "#ffb1af", - "green": "#26cd4d", - "greenBright": "#4ae168", - "yellow": "#f0b72f", - "yellowBright": "#f7c843", - "blue": "#71b7ff", - "blueBright": "#91cbff", - "magenta": "#cb9eff", - "magentaBright": "#dbb7ff", - "cyan": "#39c5cf", - "cyanBright": "#56d4dd" - }, - "btn": { - "text": "#f0f3f6", - "bg": "#272b33", - "border": "#7a828e", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#525964", - "hoverBorder": "#bdc4cc", - "activeBg": "hsla(217,10%,33%,1)", - "activeBorder": "#9ea7b3", - "selectedBg": "rgba(82,89,100,0.9)", - "counterBg": "#525964", - "primary": { - "text": "#0a0c10", - "bg": "#09b43a", - "border": "#4ae168", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#26cd4d", - "hoverBorder": "#4ae168", - "selectedBg": "#09b43a", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(10,12,16,0.5)", - "disabledBg": "rgba(9,180,58,0.6)", - "disabledBorder": "rgba(74,225,104,0.4)", - "icon": "#0a0c10", - "counterBg": "rgba(1,4,9,0.15)" - }, - "outline": { - "text": "#409eff", - "hoverText": "#71b7ff", - "hoverBg": "#525964", - "hoverBorder": "#7a828e", - "hoverShadow": "0 1px 0 rgba(1,4,9,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(25,79,177,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#2672f3", - "selectedBorder": "#7a828e", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(113,183,255,0.5)", - "disabledBg": "#0a0c10", - "disabledCounterBg": "rgba(64,158,255,0.05)", - "counterBg": "rgba(25,79,177,0.2)", - "hoverCounterFg": "#71b7ff", - "disabledCounterFg": "rgba(113,183,255,0.5)", - "counterFg": "#409eff" - }, - "danger": { - "text": "#ff6a69", - "hoverText": "#0a0c10", - "hoverBg": "#ff6a69", - "hoverBorder": "#ff6a69", - "hoverShadow": "0 0 transparent", - "hoverInsetShadow": "0 0 transparent", - "hoverIcon": "#0a0c10", - "hoverCounterBg": "rgba(1,4,9,0.15)", - "selectedText": "#ffffff", - "selectedBg": "#ff4445", - "selectedBorder": "#ff9492", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(255,106,105,0.5)", - "disabledBg": "#0a0c10", - "disabledCounterBg": "rgba(255,106,105,0.05)", - "counterBg": "rgba(1,4,9,0.15)", - "icon": "#ff6a69", - "counterFg": "#ff6a69", - "disabledCounterFg": "rgba(255,106,105,0.5)", - "hoverCounterFg": "#ffffff" - }, - "inactive": { - "bg": "#272b33", - "text": "#bdc4cc" - } - }, - "underlinenav": { - "icon": "#f0f3f6", - "borderHover": "#bdc4cc" - }, - "actionListItem": { - "inlineDivider": "#7a828e", - "default": { - "hoverBg": "#272b33", - "hoverBorder": "#7a828e", - "activeBg": "#525964", - "activeBorder": "#9ea7b3", - "selectedBg": "#525964" - }, - "danger": { - "hoverBg": "#ff6a69", - "activeBg": "#ff4445", - "hoverText": "#0a0c10" - } - }, - "switchTrack": { - "bg": "#9ea7b3", - "hoverBg": "hsla(214,12%,61%,1)", - "activeBg": "hsla(214,12%,58%,1)", - "disabledBg": "#272b33", - "fg": "#0a0c10", - "disabledFg": "#010409", - "border": "rgba(0,0,0,0)", - "checked": { - "bg": "#409eff", - "hoverBg": "rgba(64,158,255,0.5)", - "activeBg": "rgba(64,158,255,0.65)", - "fg": "#0a0c10", - "disabledFg": "#010409", - "border": "rgba(0,0,0,0)" - } - }, - "switchKnob": { - "bg": "#0a0c10", - "border": "#9ea7b3", - "disabledBg": "#272b33", - "checked": { - "bg": "#0a0c10", - "disabledBg": "#272b33", - "border": "#409eff" - } - }, - "segmentedControl": { - "bg": "rgba(158,167,179,0.1)", - "button": { - "bg": "#0a0c10", - "hover": { - "bg": "#525964" - }, - "active": { - "bg": "#272b33" - }, - "selected": { - "border": "#9ea7b3" - } - } - }, - "treeViewItem": { - "chevron": { - "hoverBg": "#525964" - }, - "directory": { - "fill": "#f0f3f6" - } - }, - "fg": { - "default": "#f0f3f6", - "muted": "#f0f3f6", - "subtle": "#9ea7b3", - "onEmphasis": "#0a0c10" - }, - "canvas": { - "default": "#0a0c10", - "overlay": "#272b33", - "inset": "#010409", - "subtle": "#272b33" - }, - "border": { - "default": "#7a828e", - "muted": "#7a828e", - "subtle": "#7a828e" - }, - "shadow": { - "small": "0 0 transparent", - "medium": "0 3px 6px #010409", - "large": "0 8px 24px #010409", - "extraLarge": "0 12px 48px #010409" - }, - "neutral": { - "emphasisPlus": "#ffffff", - "emphasis": "#9ea7b3", - "muted": "rgba(158,167,179,0.4)", - "subtle": "rgba(158,167,179,0.1)" - }, - "accent": { - "fg": "#71b7ff", - "emphasis": "#409eff", - "muted": "#409eff", - "subtle": "rgba(64,158,255,0.1)" - }, - "success": { - "fg": "#26cd4d", - "emphasis": "#09b43a", - "muted": "#09b43a", - "subtle": "rgba(9,180,58,0.15)" - }, - "attention": { - "fg": "#f0b72f", - "emphasis": "#e09b13", - "muted": "#e09b13", - "subtle": "rgba(224,155,19,0.15)" - }, - "severe": { - "fg": "#e7811d", - "emphasis": "#e7811d", - "muted": "#e7811d", - "subtle": "rgba(231,129,29,0.1)" - }, - "danger": { - "fg": "#ff6a69", - "emphasis": "#ff6a69", - "muted": "#ff6a69", - "subtle": "rgba(255,106,105,0.1)" - }, - "open": { - "fg": "#26cd4d", - "emphasis": "#09b43a", - "muted": "rgba(9,180,58,0.4)", - "subtle": "rgba(9,180,58,0.15)" - }, - "closed": { - "fg": "#ff6a69", - "emphasis": "#ff6a69", - "muted": "rgba(255,106,105,0.4)", - "subtle": "rgba(255,106,105,0.15)" - }, - "done": { - "fg": "#b780ff", - "emphasis": "#b87fff", - "muted": "#b780ff", - "subtle": "rgba(183,128,255,0.1)" - }, - "sponsors": { - "fg": "#ef6eb1", - "emphasis": "#ef6eb1", - "muted": "#ef6eb1", - "subtle": "rgba(239,110,177,0.1)" - }, - "primer": { - "fg": { - "disabled": "#7a828e" - }, - "canvas": { - "backdrop": "rgba(1,4,9,0.8)", - "sticky": "rgba(10,12,16,0.95)" - }, - "border": { - "active": "#ff967d", - "contrast": "rgba(255,255,255,0.2)" - }, - "shadow": { - "highlight": "0 0 transparent", - "inset": "0 0 transparent" - } - }, - "scale": { - "black": "#010409", - "white": "#ffffff", - "gray": [ - "#ffffff", - "#f0f3f6", - "#d9dee3", - "#bdc4cc", - "#9ea7b3", - "#7a828e", - "#525964", - "#272b33", - "#272b33", - "#0a0c10" - ], - "blue": [ - "#caeaff", - "#addcff", - "#91cbff", - "#71b7ff", - "#409eff", - "#409eff", - "#318bf8", - "#2672f3", - "#1e60d5", - "#194fb1" - ], - "green": [ - "#acf7b6", - "#72f088", - "#4ae168", - "#26cd4d", - "#09b43a", - "#09b43a", - "#02a232", - "#008c2c", - "#007728", - "#006222" - ], - "yellow": [ - "#fbe59e", - "#fbd669", - "#f7c843", - "#f0b72f", - "#e09b13", - "#e09b13", - "#c88508", - "#ae7104", - "#945d02", - "#7b4900" - ], - "orange": [ - "#ffe1b4", - "#ffcf86", - "#ffb757", - "#fe9a2d", - "#e7811d", - "#e7811d", - "#d57014", - "#bf5e0a", - "#a74c00", - "#8f3c00" - ], - "red": [ - "#ffdedb", - "#ffc9c7", - "#ffb1af", - "#ff9492", - "#ff6a69", - "#ff6a69", - "#ff4445", - "#e82a2f", - "#cc1421", - "#ad0116" - ], - "purple": [ - "#f0dfff", - "#e6ccff", - "#dbb7ff", - "#cb9eff", - "#b780ff", - "#b87fff", - "#a66bff", - "#954ffd", - "#8031f7", - "#6921d7" - ], - "pink": [ - "#ffdceb", - "#ffc7e1", - "#ffadd4", - "#ff8dc7", - "#ef6eb1", - "#ef6eb1", - "#e456a3", - "#d23d91", - "#b72c7d", - "#9c1d6a" - ], - "coral": [ - "#ffded4", - "#ffcbb9", - "#ffb39b", - "#ff967d", - "#fc704f", - "#fc704f", - "#f75133", - "#e03b21", - "#c62612", - "#a91500" - ] - } -}]=], - { luanil = { object = false, array = false } } -) +local mt = { + __index = function(_, k) + error('invalid index: ' .. k) + end, +} +---@generic T +---@param tbl T +---@return T +local function m(tbl) + return setmetatable(tbl, mt) +end +local M = m({ + outline = m({ + focus = '#409eff solid 2px', + }), + focus = m({ + outlineColor = '#409eff', + }), + menu = m({ + bgColor = m({ + active = '#272b33', + }), + }), + label = m({ + lime = m({ + bgColor = m({ + active = '#2c441d', + rest = '#141f0f', + hover = '#1f3116', + }), + fgColor = m({ + active = '#9fcc3e', + rest = '#7dae37', + hover = '#89ba36', + }), + }), + lemon = m({ + bgColor = m({ + active = '#4f3c02', + rest = '#291d00', + hover = '#372901', + }), + fgColor = m({ + active = '#d7bc1d', + rest = '#ba9b12', + hover = '#c4a717', + }), + }), + yellow = m({ + bgColor = m({ + active = '#5a3702', + rest = '#2e1a00', + hover = '#3d2401', + }), + fgColor = m({ + active = '#edb431', + rest = '#d3910d', + hover = '#df9e11', + }), + }), + indigo = m({ + bgColor = m({ + active = '#312c90', + rest = '#1b183f', + hover = '#25215f', + }), + fgColor = m({ + active = '#b7baf6', + rest = '#9899ec', + hover = '#a2a5f1', + }), + }), + teal = m({ + bgColor = m({ + active = '#0a464d', + rest = '#041f25', + hover = '#073036', + }), + fgColor = m({ + active = '#24d6c4', + rest = '#1cb0ab', + hover = '#1fbdb2', + }), + }), + green = m({ + bgColor = m({ + active = '#214529', + rest = '#122117', + hover = '#182f1f', + }), + fgColor = m({ + active = '#75d36f', + rest = '#41b445', + hover = '#46c144', + }), + }), + red = m({ + bgColor = m({ + active = '#790c20', + rest = '#3c0614', + hover = '#58091a', + }), + fgColor = m({ + active = '#f7adab', + rest = '#f27d83', + hover = '#f48b8d', + }), + }), + gray = m({ + bgColor = m({ + active = '#393d41', + rest = '#1c1c1c', + hover = '#2a2b2d', + }), + fgColor = m({ + active = '#b3c0d1', + rest = '#92a1b5', + hover = '#9babbf', + }), + }), + purple = m({ + bgColor = m({ + active = '#481a9e', + rest = '#211047', + hover = '#31146b', + }), + fgColor = m({ + active = '#d2affd', + rest = '#b687f7', + hover = '#c398fb', + }), + }), + cyan = m({ + bgColor = m({ + active = '#014156', + rest = '#001f29', + hover = '#002e3d', + }), + fgColor = m({ + active = '#45cbf7', + rest = '#07ace4', + hover = '#09b7f1', + }), + }), + plum = m({ + bgColor = m({ + active = '#5c1688', + rest = '#2a0e3f', + hover = '#40125e', + }), + fgColor = m({ + active = '#e4a5fd', + rest = '#d07ef7', + hover = '#d889fa', + }), + }), + coral = m({ + bgColor = m({ + active = '#72220d', + rest = '#351008', + hover = '#51180b', + }), + fgColor = m({ + active = '#fdaa86', + rest = '#f7794b', + hover = '#fa8c61', + }), + }), + pink = m({ + bgColor = m({ + active = '#65244a', + rest = '#2d1524', + hover = '#451c35', + }), + fgColor = m({ + active = '#f4a9cd', + rest = '#e57bb2', + hover = '#ec8dbd', + }), + }), + brown = m({ + bgColor = m({ + active = '#483a28', + rest = '#241c14', + hover = '#342a1d', + }), + fgColor = m({ + active = '#cdbb98', + rest = '#b69a6d', + hover = '#bfa77d', + }), + }), + pine = m({ + bgColor = m({ + active = '#0e4430', + rest = '#082119', + hover = '#0b3224', + }), + fgColor = m({ + active = '#1bda81', + rest = '#1bb673', + hover = '#1ac176', + }), + }), + blue = m({ + bgColor = m({ + active = '#00378a', + rest = '#001a47', + hover = '#002766', + }), + fgColor = m({ + active = '#85c2ff', + rest = '#4da0ff', + hover = '#61adff', + }), + }), + orange = m({ + bgColor = m({ + active = '#632f0d', + rest = '#311708', + hover = '#43200a', + }), + fgColor = m({ + active = '#f6b06a', + rest = '#ed8326', + hover = '#f1933b', + }), + }), + auburn = m({ + bgColor = m({ + active = '#543331', + rest = '#271817', + hover = '#3a2422', + }), + fgColor = m({ + active = '#d4b7b5', + rest = '#bf9592', + hover = '#c6a19f', + }), + }), + olive = m({ + bgColor = m({ + active = '#374115', + rest = '#171e0b', + hover = '#252d10', + }), + fgColor = m({ + active = '#cbc025', + rest = '#a2a626', + hover = '#b2af24', + }), + }), + }), + avatarStack = m({ + fade = m({ + bgColor = m({ + default = '#525964', + muted = '#3d424d', + }), + }), + }), + avatar = m({ + borderColor = '#ffffffe6', + shadow = '0px 0px 0px 2px #0a0c10', + bgColor = '#ffffff1a', + }), + highlight = m({ + neutral = m({ + bgColor = '#f0b72f66', + }), + }), + data = m({ + purple = m({ + color = m({ + default = '#975bf1', + muted = '#211047', + }), + }), + pink = m({ + color = m({ + default = '#d34591', + muted = '#2d1524', + }), + }), + yellow = m({ + color = m({ + default = '#895906', + muted = '#2e1a00', + }), + }), + auburn = m({ + color = m({ + default = '#a86f6b', + muted = '#271817', + }), + }), + teal = m({ + color = m({ + default = '#106c70', + muted = '#041f25', + }), + }), + green = m({ + color = m({ + default = '#2f6f37', + muted = '#122117', + }), + }), + orange = m({ + color = m({ + default = '#984b10', + muted = '#311708', + }), + }), + red = m({ + color = m({ + default = '#eb3342', + muted = '#3c0614', + }), + }), + gray = m({ + color = m({ + default = '#576270', + muted = '#1c1c1c', + }), + }), + blue = m({ + color = m({ + default = '#0576ff', + muted = '#001a47', + }), + }), + }), + diffBlob = m({ + hunk = m({ + bgColor = m({ + num = '#5cacff66', + }), + }), + addition = m({ + bgColor = m({ + num = '#28d7514d', + word = '#0ac740', + line = '#0ac74026', + }), + fgColor = m({ + text = '#0a0c10', + num = '#fbfcfd', + }), + }), + expander = m({ + iconColor = '#fbfcfd', + }), + deletion = m({ + bgColor = m({ + num = '#ff80804d', + word = '#ff6a69', + line = '#ff808026', + }), + fgColor = m({ + text = '#0a0c10', + num = '#fbfcfd', + }), + }), + }), + display = m({ + lime = m({ + borderColor = m({ + emphasis = '#5f892f', + muted = '#1f3116', + }), + fgColor = '#7dae37', + bgColor = m({ + emphasis = '#5f892f', + muted = '#141f0f', + }), + }), + lemon = m({ + borderColor = m({ + emphasis = '#977b0c', + muted = '#372901', + }), + fgColor = '#ba9b12', + bgColor = m({ + emphasis = '#977b0c', + muted = '#291d00', + }), + }), + yellow = m({ + borderColor = m({ + emphasis = '#aa7109', + muted = '#3d2401', + }), + fgColor = '#d3910d', + bgColor = m({ + emphasis = '#aa7109', + muted = '#2e1a00', + }), + }), + indigo = m({ + borderColor = m({ + emphasis = '#7070e1', + muted = '#25215f', + }), + fgColor = '#9899ec', + bgColor = m({ + emphasis = '#7070e1', + muted = '#1b183f', + }), + }), + teal = m({ + borderColor = m({ + emphasis = '#158a8a', + muted = '#073036', + }), + fgColor = '#1cb0ab', + bgColor = m({ + emphasis = '#158a8a', + muted = '#041f25', + }), + }), + green = m({ + borderColor = m({ + emphasis = '#388f3f', + muted = '#182f1f', + }), + fgColor = '#41b445', + bgColor = m({ + emphasis = '#388f3f', + muted = '#122117', + }), + }), + red = m({ + borderColor = m({ + emphasis = '#eb3342', + muted = '#58091a', + }), + fgColor = '#f27d83', + bgColor = m({ + emphasis = '#eb3342', + muted = '#3c0614', + }), + }), + gray = m({ + borderColor = m({ + emphasis = '#6e7f96', + muted = '#2a2b2d', + }), + fgColor = '#92a1b5', + bgColor = m({ + emphasis = '#6e7f96', + muted = '#1c1c1c', + }), + }), + purple = m({ + borderColor = m({ + emphasis = '#975bf1', + muted = '#31146b', + }), + fgColor = '#b687f7', + bgColor = m({ + emphasis = '#975bf1', + muted = '#211047', + }), + }), + cyan = m({ + borderColor = m({ + emphasis = '#0587b3', + muted = '#002e3d', + }), + fgColor = '#07ace4', + bgColor = m({ + emphasis = '#0587b3', + muted = '#001f29', + }), + }), + plum = m({ + borderColor = m({ + emphasis = '#b643ef', + muted = '#40125e', + }), + fgColor = '#d07ef7', + bgColor = m({ + emphasis = '#b643ef', + muted = '#2a0e3f', + }), + }), + coral = m({ + borderColor = m({ + emphasis = '#eb3342', + muted = '#58091a', + }), + fgColor = '#f27d83', + bgColor = m({ + emphasis = '#eb3342', + muted = '#3c0614', + }), + }), + pink = m({ + borderColor = m({ + emphasis = '#d34591', + muted = '#451c35', + }), + fgColor = '#e57bb2', + bgColor = m({ + emphasis = '#d34591', + muted = '#2d1524', + }), + }), + brown = m({ + borderColor = m({ + emphasis = '#94774c', + muted = '#342a1d', + }), + fgColor = '#b69a6d', + bgColor = m({ + emphasis = '#94774c', + muted = '#241c14', + }), + }), + pine = m({ + borderColor = m({ + emphasis = '#18915e', + muted = '#0b3224', + }), + fgColor = '#1bb673', + bgColor = m({ + emphasis = '#18915e', + muted = '#082119', + }), + }), + blue = m({ + borderColor = m({ + emphasis = '#0576ff', + muted = '#002766', + }), + fgColor = '#4da0ff', + bgColor = m({ + emphasis = '#0576ff', + muted = '#001a47', + }), + }), + orange = m({ + borderColor = m({ + emphasis = '#c46212', + muted = '#43200a', + }), + fgColor = '#ed8326', + bgColor = m({ + emphasis = '#c46212', + muted = '#311708', + }), + }), + auburn = m({ + borderColor = m({ + emphasis = '#a86f6b', + muted = '#3a2422', + }), + fgColor = '#bf9592', + bgColor = m({ + emphasis = '#a86f6b', + muted = '#271817', + }), + }), + olive = m({ + borderColor = m({ + emphasis = '#7a8321', + muted = '#252d10', + }), + fgColor = '#a2a626', + bgColor = m({ + emphasis = '#7a8321', + muted = '#171e0b', + }), + }), + }), + underlineNav = m({ + borderColor = m({ + active = '#ff967d', + hover = '#bdc4cc', + }), + iconColor = m({ + rest = '#f0f3f6', + }), + }), + scale = m({ + purple = m({ + [1] = '#f0dfff', + [2] = '#e6ccff', + [3] = '#dbb7ff', + [4] = '#cb9eff', + [5] = '#bf8fff', + [6] = '#b87fff', + [7] = '#a66bff', + [8] = '#954ffd', + [9] = '#8031f7', + [10] = '#6921d7', + }), + black = '#010409', + transparent = '#00000000', + pink = m({ + [1] = '#ffdceb', + [2] = '#ffc7e1', + [3] = '#ffadd4', + [4] = '#ff8dc7', + [5] = '#f87cbd', + [6] = '#ef6eb1', + [7] = '#e456a3', + [8] = '#d23d91', + [9] = '#b72c7d', + [10] = '#9c1d6a', + }), + white = '#ffffff', + neutral = m({ + [1] = '#ffffff', + [2] = '#f0f3f6', + [3] = '#d9dee3', + [4] = '#bdc4cc', + [5] = '#9ea7b3', + [6] = '#7a828e', + [7] = '#525964', + [8] = '#3d424d', + [9] = '#272b33', + [10] = '#0a0c10', + }), + blue = m({ + [1] = '#caeaff', + [2] = '#addcff', + [3] = '#91cbff', + [4] = '#71b7ff', + [5] = '#5cacff', + [6] = '#409eff', + [7] = '#318bf8', + [8] = '#2672f3', + [9] = '#1e60d5', + [10] = '#194fb1', + }), + green = m({ + [1] = '#acf7b6', + [2] = '#72f088', + [3] = '#4ae168', + [4] = '#28d751', + [5] = '#0ac740', + [6] = '#09b43a', + [7] = '#02a232', + [8] = '#008c2c', + [9] = '#007728', + [10] = '#006222', + }), + orange = m({ + [1] = '#ffe1b4', + [2] = '#ffcf86', + [3] = '#ffb757', + [4] = '#fe9a2d', + [5] = '#f48b25', + [6] = '#e7811d', + [7] = '#d57014', + [8] = '#bf5e0a', + [9] = '#a74c00', + [10] = '#8f3c00', + }), + red = m({ + [1] = '#ffdedb', + [2] = '#ffc9c7', + [3] = '#ffb1af', + [4] = '#ff9492', + [5] = '#ff8080', + [6] = '#ff6a69', + [7] = '#ff4445', + [8] = '#e82a2f', + [9] = '#cc1421', + [10] = '#ad0116', + }), + yellow = m({ + [1] = '#fbe59e', + [2] = '#fbd669', + [3] = '#f7c843', + [4] = '#f0b72f', + [5] = '#edaa27', + [6] = '#e09b13', + [7] = '#c88508', + [8] = '#ae7104', + [9] = '#945d02', + [10] = '#7b4900', + }), + coral = m({ + [1] = '#ffded4', + [2] = '#ffcbb9', + [3] = '#ffb39b', + [4] = '#ff967d', + [5] = '#fd8468', + [6] = '#fc704f', + [7] = '#f75133', + [8] = '#e03b21', + [9] = '#c62612', + [10] = '#a91500', + }), + }), + color = m({ + prettylights = m({ + syntax = m({ + invalid = m({ + illegal = m({ + text = '#ffffff', + bg = '#e82a2f', + }), + }), + string = m({ + regexp = '#72f088', + default = '#addcff', + }), + variable = '#ffb757', + entity = m({ + tag = '#72f088', + default = '#dbb7ff', + }), + constant = m({ + other = m({ + reference = m({ + link = '#addcff', + }), + }), + default = '#91cbff', + }), + sublimelinter = m({ + gutter = m({ + mark = '#7a828e', + }), + }), + comment = '#bdc4cc', + carriage = m({ + ['return'] = m({ + text = '#ffffff', + bg = '#ff4445', + }), + }), + storage = m({ + modifier = m({ + import = '#f0f3f6', + }), + }), + meta = m({ + diff = m({ + range = '#dbb7ff', + }), + }), + brackethighlighter = m({ + unmatched = '#ff8080', + angle = '#bdc4cc', + }), + keyword = '#ff9492', + markup = m({ + list = '#fbd669', + deleted = m({ + text = '#ffdedb', + bg = '#cc1421', + }), + italic = '#f0f3f6', + changed = m({ + text = '#ffe1b4', + bg = '#a74c00', + }), + inserted = m({ + text = '#acf7b6', + bg = '#007728', + }), + bold = '#f0f3f6', + heading = '#409eff', + ignored = m({ + text = '#f0f3f6', + bg = '#318bf8', + }), + }), + }), + }), + ansi = m({ + cyan = m({ + default = '#39c5cf', + bright = '#56d4dd', + }), + magenta = m({ + default = '#cb9eff', + bright = '#dbb7ff', + }), + black = m({ + default = '#7a828e', + bright = '#9ea7b3', + }), + white = m({ + default = '#d9dee3', + bright = '#ffffff', + }), + blue = m({ + default = '#71b7ff', + bright = '#91cbff', + }), + green = m({ + default = '#28d751', + bright = '#4ae168', + }), + red = m({ + default = '#ff9492', + bright = '#ffb1af', + }), + gray = '#9ea7b3', + yellow = m({ + default = '#f0b72f', + bright = '#f7c843', + }), + }), + }), + base = m({ + color = m({ + purple = m({ + [0] = '#f0dfff', + [1] = '#e6ccff', + [2] = '#dbb7ff', + [3] = '#cb9eff', + [4] = '#bf8fff', + [5] = '#b87fff', + [6] = '#a66bff', + [7] = '#954ffd', + [8] = '#8031f7', + [9] = '#6921d7', + }), + black = '#010409', + transparent = '#00000000', + pink = m({ + [0] = '#ffdceb', + [1] = '#ffc7e1', + [2] = '#ffadd4', + [3] = '#ff8dc7', + [4] = '#f87cbd', + [5] = '#ef6eb1', + [6] = '#e456a3', + [7] = '#d23d91', + [8] = '#b72c7d', + [9] = '#9c1d6a', + }), + white = '#ffffff', + coral = m({ + [0] = '#ffded4', + [1] = '#ffcbb9', + [2] = '#ffb39b', + [3] = '#ff967d', + [4] = '#fd8468', + [5] = '#fc704f', + [6] = '#f75133', + [7] = '#e03b21', + [8] = '#c62612', + [9] = '#a91500', + }), + blue = m({ + [0] = '#caeaff', + [1] = '#addcff', + [2] = '#91cbff', + [3] = '#71b7ff', + [4] = '#5cacff', + [5] = '#409eff', + [6] = '#318bf8', + [7] = '#2672f3', + [8] = '#1e60d5', + [9] = '#194fb1', + }), + green = m({ + [0] = '#acf7b6', + [1] = '#72f088', + [2] = '#4ae168', + [3] = '#28d751', + [4] = '#0ac740', + [5] = '#09b43a', + [6] = '#02a232', + [7] = '#008c2c', + [8] = '#007728', + [9] = '#006222', + }), + orange = m({ + [0] = '#ffe1b4', + [1] = '#ffcf86', + [2] = '#ffb757', + [3] = '#fe9a2d', + [4] = '#f48b25', + [5] = '#e7811d', + [6] = '#d57014', + [7] = '#bf5e0a', + [8] = '#a74c00', + [9] = '#8f3c00', + }), + red = m({ + [0] = '#ffdedb', + [1] = '#ffc9c7', + [2] = '#ffb1af', + [3] = '#ff9492', + [4] = '#ff8080', + [5] = '#ff6a69', + [6] = '#ff4445', + [7] = '#e82a2f', + [8] = '#cc1421', + [9] = '#ad0116', + }), + yellow = m({ + [0] = '#fbe59e', + [1] = '#fbd669', + [2] = '#f7c843', + [3] = '#f0b72f', + [4] = '#edaa27', + [5] = '#e09b13', + [6] = '#c88508', + [7] = '#ae7104', + [8] = '#945d02', + [9] = '#7b4900', + }), + neutral = m({ + [0] = '#ffffff', + [1] = '#f0f3f6', + [2] = '#d9dee3', + [3] = '#bdc4cc', + [4] = '#9ea7b3', + [5] = '#7a828e', + [6] = '#525964', + [7] = '#3d424d', + [8] = '#272b33', + [9] = '#0a0c10', + }), + }), + display = m({ + color = m({ + lime = m({ + [0] = '#141f0f', + [1] = '#1f3116', + [2] = '#2c441d', + [3] = '#375421', + [4] = '#496c28', + [5] = '#5f892f', + [6] = '#7dae37', + [7] = '#89ba36', + [8] = '#9fcc3e', + [9] = '#bcda67', + }), + lemon = m({ + [0] = '#291d00', + [1] = '#372901', + [2] = '#4f3c02', + [3] = '#614c05', + [4] = '#786008', + [5] = '#977b0c', + [6] = '#ba9b12', + [7] = '#c4a717', + [8] = '#d7bc1d', + [9] = '#e3d04f', + }), + yellow = m({ + [0] = '#2e1a00', + [1] = '#3d2401', + [2] = '#5a3702', + [3] = '#6d4403', + [4] = '#895906', + [5] = '#aa7109', + [6] = '#d3910d', + [7] = '#df9e11', + [8] = '#edb431', + [9] = '#f0ca6a', + }), + indigo = m({ + [0] = '#1b183f', + [1] = '#25215f', + [2] = '#312c90', + [3] = '#3935c0', + [4] = '#514ed4', + [5] = '#7070e1', + [6] = '#9899ec', + [7] = '#a2a5f1', + [8] = '#b7baf6', + [9] = '#c8cbf9', + }), + teal = m({ + [0] = '#041f25', + [1] = '#073036', + [2] = '#0a464d', + [3] = '#0c555a', + [4] = '#106c70', + [5] = '#158a8a', + [6] = '#1cb0ab', + [7] = '#1fbdb2', + [8] = '#24d6c4', + [9] = '#5fe3d1', + }), + green = m({ + [0] = '#122117', + [1] = '#182f1f', + [2] = '#214529', + [3] = '#285830', + [4] = '#2f6f37', + [5] = '#388f3f', + [6] = '#41b445', + [7] = '#46c144', + [8] = '#75d36f', + [9] = '#99e090', + }), + red = m({ + [0] = '#3c0614', + [1] = '#58091a', + [2] = '#790c20', + [3] = '#990f24', + [4] = '#c31328', + [5] = '#eb3342', + [6] = '#f27d83', + [7] = '#f48b8d', + [8] = '#f7adab', + [9] = '#f9c1be', + }), + gray = m({ + [0] = '#1c1c1c', + [1] = '#2a2b2d', + [2] = '#393d41', + [3] = '#474e57', + [4] = '#576270', + [5] = '#6e7f96', + [6] = '#92a1b5', + [7] = '#9babbf', + [8] = '#b3c0d1', + [9] = '#c4cfde', + }), + purple = m({ + [0] = '#211047', + [1] = '#31146b', + [2] = '#481a9e', + [3] = '#5b1cca', + [4] = '#7730e8', + [5] = '#975bf1', + [6] = '#b687f7', + [7] = '#c398fb', + [8] = '#d2affd', + [9] = '#e1c7ff', + }), + cyan = m({ + [0] = '#001f29', + [1] = '#002e3d', + [2] = '#014156', + [3] = '#02536f', + [4] = '#036a8c', + [5] = '#0587b3', + [6] = '#07ace4', + [7] = '#09b7f1', + [8] = '#45cbf7', + [9] = '#80dbf9', + }), + plum = m({ + [0] = '#2a0e3f', + [1] = '#40125e', + [2] = '#5c1688', + [3] = '#7517ab', + [4] = '#9518d8', + [5] = '#b643ef', + [6] = '#d07ef7', + [7] = '#d889fa', + [8] = '#e4a5fd', + [9] = '#edbdff', + }), + coral = m({ + [0] = '#351008', + [1] = '#51180b', + [2] = '#72220d', + [3] = '#902a0e', + [4] = '#b3350f', + [5] = '#e1430e', + [6] = '#f7794b', + [7] = '#fa8c61', + [8] = '#fdaa86', + [9] = '#ffc0a3', + }), + pink = m({ + [0] = '#2d1524', + [1] = '#451c35', + [2] = '#65244a', + [3] = '#842a5d', + [4] = '#ac2f74', + [5] = '#d34591', + [6] = '#e57bb2', + [7] = '#ec8dbd', + [8] = '#f4a9cd', + [9] = '#f9bed9', + }), + brown = m({ + [0] = '#241c14', + [1] = '#342a1d', + [2] = '#483a28', + [3] = '#5d4a32', + [4] = '#755e3e', + [5] = '#94774c', + [6] = '#b69a6d', + [7] = '#bfa77d', + [8] = '#cdbb98', + [9] = '#dbceb3', + }), + pine = m({ + [0] = '#082119', + [1] = '#0b3224', + [2] = '#0e4430', + [3] = '#115a3e', + [4] = '#14714c', + [5] = '#18915e', + [6] = '#1bb673', + [7] = '#1ac176', + [8] = '#1bda81', + [9] = '#3eea97', + }), + blue = m({ + [0] = '#001a47', + [1] = '#002766', + [2] = '#00378a', + [3] = '#0046a8', + [4] = '#005bd1', + [5] = '#0576ff', + [6] = '#4da0ff', + [7] = '#61adff', + [8] = '#85c2ff', + [9] = '#a3d3ff', + }), + black = '#0d1117', + orange = m({ + [0] = '#311708', + [1] = '#43200a', + [2] = '#632f0d', + [3] = '#7b3c0e', + [4] = '#984b10', + [5] = '#c46212', + [6] = '#ed8326', + [7] = '#f1933b', + [8] = '#f6b06a', + [9] = '#fac68f', + }), + auburn = m({ + [0] = '#271817', + [1] = '#3a2422', + [2] = '#543331', + [3] = '#6d4340', + [4] = '#87534f', + [5] = '#a86f6b', + [6] = '#bf9592', + [7] = '#c6a19f', + [8] = '#d4b7b5', + [9] = '#dfcac8', + }), + white = '#ffffff', + olive = m({ + [0] = '#171e0b', + [1] = '#252d10', + [2] = '#374115', + [3] = '#485219', + [4] = '#5e681d', + [5] = '#7a8321', + [6] = '#a2a626', + [7] = '#b2af24', + [8] = '#cbc025', + [9] = '#e2d04b', + }), + }), + }), + }), + borderColor = m({ + neutral = m({ + emphasis = '#9ea7b3', + muted = '#9ea7b3', + }), + translucent = '#7a828e', + upsell = m({ + emphasis = '#b87fff', + muted = '#bf8fff66', + }), + success = m({ + emphasis = '#09b43a', + muted = '#0ac740', + }), + default = '#7a828e', + severe = m({ + emphasis = '#e7811d', + muted = '#f48b25', + }), + muted = '#7a828e', + done = m({ + emphasis = '#b87fff', + muted = '#bf8fff', + }), + disabled = '#3d424db3', + open = m({ + emphasis = '#09b43a', + muted = '#0ac740', + }), + closed = m({ + emphasis = '#ff6a69', + muted = '#ff808066', + }), + attention = m({ + emphasis = '#e09b13', + muted = '#edaa27', + }), + accent = m({ + emphasis = '#409eff', + muted = '#5cacff', + }), + emphasis = '#7a828e', + sponsors = m({ + emphasis = '#ef6eb1', + muted = '#f87cbd', + }), + danger = m({ + emphasis = '#ff6a69', + muted = '#ff8080', + }), + transparent = '#00000000', + }), + treeViewItem = m({ + leadingVisual = m({ + iconColor = m({ + rest = '#f0f3f6', + }), + }), + }), + topicTag = m({ + borderColor = '#409eff', + }), + timelineBadge = m({ + bgColor = '#3d424d', + }), + bgColor = m({ + neutral = m({ + emphasis = '#9ea7b3', + muted = '#9ea7b366', + }), + white = '#ffffff', + upsell = m({ + emphasis = '#b87fff', + muted = '#bf8fff26', + }), + success = m({ + emphasis = '#09b43a', + muted = '#0ac74026', + }), + default = '#0a0c10', + severe = m({ + emphasis = '#e7811d', + muted = '#f48b251a', + }), + muted = '#272b33', + inset = '#010409', + done = m({ + emphasis = '#b87fff', + muted = '#bf8fff26', + }), + disabled = '#3d424db3', + open = m({ + emphasis = '#09b43a', + muted = '#0ac7401a', + }), + closed = m({ + emphasis = '#ff6a69', + muted = '#ff808026', + }), + black = '#010409', + transparent = '#00000000', + accent = m({ + emphasis = '#409eff', + muted = '#5cacff1a', + }), + inverse = '#ffffff', + emphasis = '#ffffff', + attention = m({ + emphasis = '#e09b13', + muted = '#edaa2726', + }), + sponsors = m({ + emphasis = '#ef6eb1', + muted = '#f87cbd1a', + }), + danger = m({ + emphasis = '#ff6a69', + muted = '#ff80801a', + }), + }), + codeMirror = m({ + cursor = m({ + fgColor = '#fbfcfd', + }), + syntax = m({ + fgColor = m({ + comment = '#bdc4cc', + string = '#addcff', + variable = '#ffb757', + storage = '#ff9492', + constant = '#91cbff', + support = '#91cbff', + keyword = '#ff9492', + entity = '#dbb7ff', + }), + }), + selection = m({ + bgColor = '#5cacff66', + }), + matchingBracket = m({ + fgColor = '#fbfcfd', + }), + fgColor = '#fbfcfd', + activeline = m({ + bgColor = '#9ea7b366', + }), + lineNumber = m({ + fgColor = '#f0f3f6', + }), + bgColor = '#0a0c10', + gutters = m({ + bgColor = '#0a0c10', + }), + lines = m({ + bgColor = '#0a0c10', + }), + gutterMarker = m({ + fgColor = m({ + default = '#0a0c10', + muted = '#f0f3f6', + }), + }), + }), + sideNav = m({ + bgColor = m({ + selected = '#3d424d', + }), + }), + counter = m({ + borderColor = '#00000000', + }), + shadow = m({ + floating = m({ + xlarge = '0px 0px 0px 1px #7a828e, 0px 32px 64px 0px #010409', + legacy = '0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966', + large = '0px 0px 0px 1px #7a828e, 0px 24px 48px 0px #010409', + small = '0px 0px 0px 1px #7a828e, 0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966', + medium = '0px 0px 0px 1px #7a828e, 0px 8px 16px -4px #01040966, 0px 4px 32px -4px #01040966, 0px 24px 48px -12px #01040966, 0px 48px 96px -24px #01040966', + }), + inset = 'inset 0px 1px 0px 0px #0104093d', + resting = m({ + small = '0px 1px 0px 0px #01040966', + xsmall = '0px 1px 0px 0px #010409cc', + medium = '0px 3px 6px 0px #010409cc', + }), + }), + controlTrack = m({ + borderColor = m({ + disabled = '#9ea7b3', + rest = '#00000000', + }), + fgColor = m({ + disabled = '#0a0c10', + rest = '#fbfcfd', + }), + bgColor = m({ + disabled = '#9ea7b3', + active = '#555c67', + rest = '#3d424d', + hover = '#494f5a', + }), + }), + button = m({ + outline = m({ + borderColor = m({ + selected = '#ffffff1a', + hover = '#ffffff1a', + }), + fgColor = m({ + disabled = '#60aeff80', + active = '#ffffff', + rest = '#5cacff', + hover = '#71b7ff', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + disabled = '#0a0c10', + active = '#2672f3', + rest = '#ffffff', + hover = '#525964', + }), + }), + default = m({ + borderColor = m({ + disabled = '#3d424db3', + active = '#7a828e', + rest = '#7a828e', + hover = '#7a828e', + }), + fgColor = m({ + rest = '#f0f3f6', + }), + shadow = m({ + resting = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + disabled = '#3d424db3', + hover = '#494f5a', + active = '#555c67', + selected = '#555c67', + rest = '#3d424d', + }), + }), + danger = m({ + iconColor = m({ + hover = '#ffffff', + rest = '#ff8080', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + disabled = '#3d424db3', + active = '#ff5c5d', + rest = '#3d424d', + hover = '#ff4445', + }), + borderColor = m({ + active = '#ffffff1a', + rest = '#7a828e', + hover = '#ffffff1a', + }), + fgColor = m({ + disabled = '#ff808080', + active = '#ffffff', + rest = '#ff9492', + hover = '#ffffff', + }), + }), + inactive = m({ + bgColor = '#3d424d', + fgColor = '#bdc4cc', + }), + star = m({ + iconColor = '#f7c843', + }), + primary = m({ + iconColor = m({ + rest = '#0a0c10', + }), + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + disabled = '#048f2f', + active = '#15c243', + rest = '#09b43a', + hover = '#0fbb3f', + }), + borderColor = m({ + disabled = '#4ae16866', + active = '#4ae168', + rest = '#4ae168', + hover = '#4ae168', + }), + fgColor = m({ + disabled = '#0a0c1080', + rest = '#0a0c10', + }), + }), + invisible = m({ + borderColor = m({ + disabled = '#3d424db3', + rest = '#00000000', + hover = '#7a828e', + }), + fgColor = m({ + disabled = '#9ea7b3', + rest = '#60aeff', + hover = '#1e60d5', + }), + iconColor = m({ + disabled = '#9ea7b3', + rest = '#f0f3f6', + hover = '#0a0c10', + }), + bgColor = m({ + disabled = '#3d424db3', + active = '#d9dee3', + rest = '#00000000', + hover = '#f0f3f6', + }), + }), + }), + controlKnob = m({ + borderColor = m({ + disabled = '#3d424db3', + checked = '#409eff', + rest = '#7a828e', + }), + bgColor = m({ + disabled = '#3d424db3', + checked = '#ffffff', + rest = '#010409', + }), + }), + control = m({ + checked = m({ + borderColor = m({ + disabled = '#9ea7b3', + active = '#54a8ff', + rest = '#409eff', + hover = '#4aa3ff', + }), + fgColor = m({ + disabled = '#010409', + rest = '#0a0c10', + }), + bgColor = m({ + disabled = '#9ea7b3', + active = '#54a8ff', + rest = '#409eff', + hover = '#4aa3ff', + }), + }), + iconColor = m({ + rest = '#f0f3f6', + }), + bgColor = m({ + disabled = '#3d424db3', + hover = '#494f5a', + active = '#555c67', + selected = '#525964', + rest = '#3d424d', + }), + transparent = m({ + borderColor = m({ + active = '#9ea7b3', + rest = '#00000000', + hover = '#7a828e', + }), + bgColor = m({ + disabled = '#3d424db3', + hover = '#272b33', + active = '#525964', + selected = '#525964', + rest = '#00000000', + }), + }), + borderColor = m({ + disabled = '#3d424db3', + success = '#09b43a', + danger = '#ff6a69', + emphasis = '#7a828e', + warning = '#e09b13', + selected = '#ffffff', + rest = '#7a828e', + }), + fgColor = m({ + placeholder = '#b7bec7', + disabled = '#9ea7b3', + rest = '#f0f3f6', + }), + danger = m({ + bgColor = m({ + active = '#f65052', + hover = '#ff6a69', + }), + fgColor = m({ + hover = '#0a0c10', + rest = '#ff8080', + }), + }), + }), + card = m({ + bgColor = '#272b33', + }), + selectMenu = m({ + borderColor = '#7a828e', + bgColor = m({ + active = '#1e60d5', + }), + }), + buttonCounter = m({ + outline = m({ + bgColor = m({ + disabled = '#409eff0d', + rest = '#194fb133', + hover = '#194fb133', + }), + fgColor = m({ + disabled = '#60aeff80', + rest = '#5cacff', + hover = '#71b7ff', + }), + }), + default = m({ + bgColor = m({ + rest = '#525964', + }), + }), + danger = m({ + bgColor = m({ + disabled = '#ff6a690d', + rest = '#01040926', + hover = '#01040926', + }), + fgColor = m({ + disabled = '#ff808080', + rest = '#ff8080', + hover = '#ffffff', + }), + }), + primary = m({ + bgColor = m({ + rest = '#01040926', + }), + }), + invisible = m({ + bgColor = m({ + rest = '#525964', + }), + }), + }), + reactionButton = m({ + selected = m({ + bgColor = m({ + hover = '#5dadff5c', + rest = '#5cacff33', + }), + fgColor = m({ + hover = '#91cbff', + rest = '#60aeff', + }), + }), + }), + fgColor = m({ + neutral = '#9ea7b3', + white = '#ffffff', + upsell = '#bf8fff', + success = '#28d751', + default = '#fbfcfd', + severe = '#f48b25', + onEmphasis = '#0a0c10', + muted = '#f0f3f6', + link = '#60aeff', + done = '#bf8fff', + disabled = '#9ea7b3', + open = '#28d751', + closed = '#ff8080', + black = '#010409', + attention = '#f0b72f', + accent = '#60aeff', + sponsors = '#f87cbd', + danger = '#ff8080', + }), + selection = m({ + bgColor = '#409effb3', + }), + skeletonLoader = m({ + bgColor = '#272b33', + }), + page = m({ + header = m({ + bgColor = '#0a0c10', + }), + }), + header = m({ + borderColor = m({ + divider = '#bdc4cc', + }), + fgColor = m({ + default = '#ffffffb3', + logo = '#ffffff', + }), + bgColor = '#272b33f2', + }), + overlay = m({ + borderColor = '#7a828e', + backdrop = m({ + bgColor = '#272b3366', + }), + bgColor = '#272b33', + }), + headerSearch = m({ + borderColor = '#525964', + bgColor = '#0a0c10', + }), +}) M._VERSION = - vim.json.decode([=["7.15.6"]=], { luanil = { object = false, array = false } }) + vim.json.decode([=["8.2.3"]=], { luanil = { object = false, array = false } }) M._LICENSE = [=[ The MIT License (MIT) diff --git a/lua/github-theme/palette/primitives/dark_tritanopia.lua b/lua/github-theme/palette/primitives/dark_tritanopia.lua index f166f8a8..85daeb62 100644 --- a/lua/github-theme/palette/primitives/dark_tritanopia.lua +++ b/lua/github-theme/palette/primitives/dark_tritanopia.lua @@ -1,623 +1,1687 @@ -- NOTE: THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY-HAND. -local M = vim.json.decode( - [=[{ - "canvasDefaultTransparent": "rgba(13,17,23,0)", - "pageHeaderBg": "#0d1117", - "marketingIcon": { - "primary": "#79c0ff", - "secondary": "#1f6feb" - }, - "diffBlob": { - "addition": { - "numText": "#c9d1d9", - "fg": "#c9d1d9", - "numBg": "rgba(88,166,255,0.3)", - "lineBg": "rgba(56,139,253,0.15)", - "wordBg": "rgba(56,139,253,0.4)" - }, - "deletion": { - "numText": "#c9d1d9", - "fg": "#c9d1d9", - "numBg": "rgba(248,81,73,0.3)", - "lineBg": "rgba(248,81,73,0.1)", - "wordBg": "rgba(248,81,73,0.4)" - }, - "hunk": { - "numBg": "rgba(56,139,253,0.4)" - }, - "expander": { - "icon": "#8b949e" - }, - "selectedLineHighlightMixBlendMode": "screen" - }, - "diffstat": { - "deletionBorder": "rgba(240,246,252,0.1)", - "additionBorder": "rgba(240,246,252,0.1)", - "additionBg": "#58a6ff" - }, - "searchKeyword": { - "hl": "rgba(210,153,34,0.4)" - }, - "prettylights": { - "syntax": { - "comment": "#8b949e", - "constant": "#79c0ff", - "entity": "#d2a8ff", - "storageModifierImport": "#c9d1d9", - "entityTag": "#a5d6ff", - "keyword": "#ff7b72", - "string": "#a5d6ff", - "variable": "#ffa198", - "brackethighlighterUnmatched": "#f85149", - "invalidIllegalText": "#f0f6fc", - "invalidIllegalBg": "#8e1519", - "carriageReturnText": "#f0f6fc", - "carriageReturnBg": "#b62324", - "stringRegexp": "#a5d6ff", - "markupList": "#f2cc60", - "markupHeading": "#1f6feb", - "markupItalic": "#c9d1d9", - "markupBold": "#c9d1d9", - "markupDeletedText": "#ffdcd7", - "markupDeletedBg": "#67060c", - "markupInsertedText": "#cae8ff", - "markupInsertedBg": "#0c2d6b", - "markupChangedText": "#ffdcd7", - "markupChangedBg": "#67060c", - "markupIgnoredText": "#c9d1d9", - "markupIgnoredBg": "#1158c7", - "metaDiffRange": "#d2a8ff", - "brackethighlighterAngle": "#8b949e", - "sublimelinterGutterMark": "#484f58", - "constantOtherReferenceLink": "#a5d6ff" - } - }, - "codemirror": { - "text": "#c9d1d9", - "bg": "#0d1117", - "guttersBg": "#0d1117", - "guttermarkerText": "#0d1117", - "guttermarkerSubtleText": "#6e7681", - "linenumberText": "#8b949e", - "cursor": "#c9d1d9", - "selectionBg": "rgba(56,139,253,0.4)", - "activelineBg": "rgba(110,118,129,0.1)", - "matchingbracketText": "#c9d1d9", - "linesBg": "#0d1117", - "syntax": { - "comment": "#8b949e", - "constant": "#79c0ff", - "entity": "#d2a8ff", - "keyword": "#ff7b72", - "storage": "#ff7b72", - "string": "#a5d6ff", - "support": "#79c0ff", - "variable": "#ffa198" - } - }, - "checks": { - "bg": "#010409", - "runBorderWidth": "1px", - "containerBorderWidth": "1px", - "textPrimary": "#c9d1d9", - "textSecondary": "#8b949e", - "textLink": "#58a6ff", - "btnIcon": "#8b949e", - "btnHoverIcon": "#c9d1d9", - "btnHoverBg": "rgba(110,118,129,0.1)", - "inputText": "#8b949e", - "inputPlaceholderText": "#6e7681", - "inputFocusText": "#c9d1d9", - "inputBg": "#161b22", - "inputShadow": "0 0 0 1px (obj) => (0, get_1.default)(obj, path)", - "donutError": "#f85149", - "donutPending": "#d29922", - "donutSuccess": "#388bfd", - "donutNeutral": "#8b949e", - "dropdownText": "#c9d1d9", - "dropdownBg": "#161b22", - "dropdownBorder": "#30363d", - "dropdownShadow": "rgba(1,4,9,0.3)", - "dropdownHoverText": "#c9d1d9", - "dropdownHoverBg": "rgba(110,118,129,0.1)", - "dropdownBtnHoverText": "#c9d1d9", - "dropdownBtnHoverBg": "rgba(110,118,129,0.1)", - "scrollbarThumbBg": "rgba(110,118,129,0.4)", - "headerLabelText": "#8b949e", - "headerLabelOpenText": "#c9d1d9", - "headerBorder": "#21262d", - "headerIcon": "#8b949e", - "lineText": "#8b949e", - "lineNumText": "#6e7681", - "lineTimestampText": "#6e7681", - "lineHoverBg": "rgba(110,118,129,0.1)", - "lineSelectedBg": "rgba(56,139,253,0.1)", - "lineSelectedNumText": "#58a6ff", - "lineDtFmText": "#ffffff", - "lineDtFmBg": "#9e6a03", - "gateBg": "rgba(187,128,9,0.15)", - "gateText": "#8b949e", - "gateWaitingText": "#d29922", - "stepHeaderOpenBg": "#161b22", - "stepErrorText": "#f85149", - "stepWarningText": "#d29922", - "loglineText": "#8b949e", - "loglineNumText": "#6e7681", - "loglineDebugText": "#a371f7", - "loglineErrorText": "#8b949e", - "loglineErrorNumText": "#6e7681", - "loglineErrorBg": "rgba(248,81,73,0.1)", - "loglineWarningText": "#8b949e", - "loglineWarningNumText": "#d29922", - "loglineWarningBg": "rgba(187,128,9,0.15)", - "loglineCommandText": "#58a6ff", - "loglineSectionText": "#58a6ff", - "ansi": { - "black": "#0d1117", - "blackBright": "#161b22", - "white": "#b1bac4", - "whiteBright": "#b1bac4", - "gray": "#6e7681", - "red": "#ff7b72", - "redBright": "#ffa198", - "green": "#58a6ff", - "greenBright": "#79c0ff", - "yellow": "#d29922", - "yellowBright": "#e3b341", - "blue": "#58a6ff", - "blueBright": "#79c0ff", - "magenta": "#bc8cff", - "magentaBright": "#d2a8ff", - "cyan": "#76e3ea", - "cyanBright": "#b3f0ff" - } - }, - "project": { - "headerBg": "#0d1117", - "sidebarBg": "#161b22", - "gradientIn": "#161b22", - "gradientOut": "rgba(22,27,34,0)" - }, - "mktg": { - "btn": { - "bg": "#f6f8fa", - "shadow": { - "outline": "rgb(255 255 255 / 25%) 0 0 0 1px inset", - "focus": "rgb(255 255 255 / 25%) 0 0 0 4px", - "hover": "0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)", - "hoverMuted": "rgb(255 255 255) 0 0 0 2px inset" - } - } - }, - "control": { - "borderColor": { - "emphasis": "#606771" - } - }, - "avatar": { - "bg": "rgba(255,255,255,0.1)", - "border": "rgba(240,246,252,0.1)", - "stackFade": "#30363d", - "stackFadeMore": "#21262d", - "childShadow": "0 0 0 2px #0d1117" - }, - "topicTag": { - "border": "rgba(0,0,0,0)" - }, - "counter": { - "border": "rgba(0,0,0,0)" - }, - "selectMenu": { - "backdropBorder": "#484f58", - "tapHighlight": "rgba(48,54,61,0.5)", - "tapFocusBg": "#0c2d6b" - }, - "overlay": { - "shadow": "0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)", - "backdrop": "rgba(22,27,34,0.4)" - }, - "header": { - "text": "rgba(255,255,255,0.7)", - "bg": "#161b22", - "divider": "#8b949e", - "logo": "#f0f6fc" - }, - "headerSearch": { - "bg": "#0d1117", - "border": "#30363d" - }, - "sidenav": { - "selectedBg": "#21262d" - }, - "menu": { - "bgActive": "#161b22" - }, - "input": { - "disabledBg": "rgba(110,118,129,0)" - }, - "timeline": { - "badgeBg": "#21262d" - }, - "ansi": { - "black": "#484f58", - "blackBright": "#6e7681", - "white": "#b1bac4", - "whiteBright": "#ffffff", - "gray": "#6e7681", - "red": "#ff7b72", - "redBright": "#ffa198", - "green": "#58a6ff", - "greenBright": "#79c0ff", - "yellow": "#d29922", - "yellowBright": "#e3b341", - "blue": "#58a6ff", - "blueBright": "#79c0ff", - "magenta": "#bc8cff", - "magentaBright": "#d2a8ff", - "cyan": "#39c5cf", - "cyanBright": "#56d4dd" - }, - "btn": { - "text": "#c9d1d9", - "bg": "#21262d", - "border": "rgba(240,246,252,0.1)", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#30363d", - "hoverBorder": "#8b949e", - "activeBg": "hsla(212,12%,18%,1)", - "activeBorder": "#6e7681", - "selectedBg": "#161b22", - "counterBg": "#30363d", - "primary": { - "text": "#ffffff", - "bg": "#1f6feb", - "border": "rgba(240,246,252,0.1)", - "shadow": "0 0 transparent", - "insetShadow": "0 0 transparent", - "hoverBg": "#388bfd", - "hoverBorder": "rgba(240,246,252,0.1)", - "selectedBg": "#1f6feb", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(255,255,255,0.5)", - "disabledBg": "rgba(31,111,235,0.6)", - "disabledBorder": "rgba(240,246,252,0.1)", - "icon": "#ffffff", - "counterBg": "rgba(5,29,77,0.2)" - }, - "outline": { - "text": "#388bfd", - "hoverText": "#58a6ff", - "hoverBg": "#30363d", - "hoverBorder": "rgba(240,246,252,0.1)", - "hoverShadow": "0 1px 0 rgba(1,4,9,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(5,29,77,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#0d419d", - "selectedBorder": "rgba(240,246,252,0.1)", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(88,166,255,0.5)", - "disabledBg": "#0d1117", - "disabledCounterBg": "rgba(31,111,235,0.05)", - "counterBg": "rgba(5,29,77,0.2)", - "hoverCounterFg": "#58a6ff", - "disabledCounterFg": "rgba(88,166,255,0.5)", - "counterFg": "#388bfd" - }, - "danger": { - "text": "#f85149", - "hoverText": "#ffffff", - "hoverBg": "#da3633", - "hoverBorder": "#f85149", - "hoverShadow": "0 0 transparent", - "hoverInsetShadow": "0 0 transparent", - "hoverIcon": "#ffffff", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#b62324", - "selectedBorder": "#ff7b72", - "selectedShadow": "0 0 transparent", - "disabledText": "rgba(248,81,73,0.5)", - "disabledBg": "#0d1117", - "disabledCounterBg": "rgba(218,54,51,0.05)", - "counterBg": "rgba(73,2,2,0.2)", - "icon": "#f85149", - "counterFg": "#f85149", - "disabledCounterFg": "rgba(248,81,73,0.5)", - "hoverCounterFg": "#ffffff" - }, - "inactive": { - "bg": "#21262d", - "text": "#8b949e" - } - }, - "underlinenav": { - "icon": "#6e7681", - "borderHover": "rgba(110,118,129,0.4)" - }, - "actionListItem": { - "inlineDivider": "rgba(48,54,61,0.48)", - "default": { - "hoverBg": "rgba(177,186,196,0.12)", - "hoverBorder": "rgba(0,0,0,0)", - "activeBg": "rgba(177,186,196,0.2)", - "activeBorder": "rgba(0,0,0,0)", - "selectedBg": "rgba(177,186,196,0.08)" - }, - "danger": { - "hoverBg": "rgba(248,81,73,0.16)", - "activeBg": "rgba(248,81,73,0.24)", - "hoverText": "#ff7b72" - } - }, - "switchTrack": { - "bg": "rgba(110,118,129,0.1)", - "hoverBg": "hsla(215,8%,72%,0.1)", - "activeBg": "rgba(110,118,129,0.4)", - "disabledBg": "#21262d", - "fg": "#8b949e", - "disabledFg": "#010409", - "border": "rgba(0,0,0,0)", - "checked": { - "bg": "rgba(31,111,235,0.35)", - "hoverBg": "rgba(31,111,235,0.5)", - "activeBg": "rgba(31,111,235,0.65)", - "fg": "#ffffff", - "disabledFg": "#010409", - "border": "rgba(0,0,0,0)" - } - }, - "switchKnob": { - "bg": "#0d1117", - "border": "#606771", - "disabledBg": "#161b22", - "checked": { - "bg": "#0d1117", - "disabledBg": "#161b22", - "border": "rgba(31,111,235,0.35)" - } - }, - "segmentedControl": { - "bg": "rgba(110,118,129,0.1)", - "button": { - "bg": "#0d1117", - "hover": { - "bg": "#30363d" - }, - "active": { - "bg": "#21262d" - }, - "selected": { - "border": "#6e7681" - } - } - }, - "treeViewItem": { - "chevron": { - "hoverBg": "rgba(177,186,196,0.12)" - }, - "directory": { - "fill": "#8b949e" - } - }, - "fg": { - "default": "#c9d1d9", - "muted": "#8b949e", - "subtle": "#6e7681", - "onEmphasis": "#ffffff" - }, - "canvas": { - "default": "#0d1117", - "overlay": "#161b22", - "inset": "#010409", - "subtle": "#161b22" - }, - "border": { - "default": "#30363d", - "muted": "#21262d", - "subtle": "rgba(240,246,252,0.1)" - }, - "shadow": { - "small": "0 0 transparent", - "medium": "0 3px 6px #010409", - "large": "0 8px 24px #010409", - "extraLarge": "0 12px 48px #010409" - }, - "neutral": { - "emphasisPlus": "#6e7681", - "emphasis": "#6e7681", - "muted": "rgba(110,118,129,0.4)", - "subtle": "rgba(110,118,129,0.1)" - }, - "accent": { - "fg": "#58a6ff", - "emphasis": "#1f6feb", - "muted": "rgba(56,139,253,0.4)", - "subtle": "rgba(56,139,253,0.1)" - }, - "success": { - "fg": "#58a6ff", - "emphasis": "#1f6feb", - "muted": "rgba(56,139,253,0.4)", - "subtle": "rgba(56,139,253,0.15)" - }, - "attention": { - "fg": "#d29922", - "emphasis": "#9e6a03", - "muted": "rgba(187,128,9,0.4)", - "subtle": "rgba(187,128,9,0.15)" - }, - "severe": { - "fg": "#f85149", - "emphasis": "#da3633", - "muted": "rgba(248,81,73,0.4)", - "subtle": "rgba(248,81,73,0.1)" - }, - "danger": { - "fg": "#f85149", - "emphasis": "#da3633", - "muted": "rgba(248,81,73,0.4)", - "subtle": "rgba(248,81,73,0.1)" - }, - "open": { - "fg": "#ff7b72", - "emphasis": "#da3633", - "muted": "rgba(248,81,73,0.4)", - "subtle": "rgba(248,81,73,0.15)" - }, - "closed": { - "fg": "#8b949e", - "emphasis": "#6e7681", - "muted": "rgba(110,118,129,0.4)", - "subtle": "rgba(110,118,129,0.1)" - }, - "done": { - "fg": "#a371f7", - "emphasis": "#8957e5", - "muted": "rgba(163,113,247,0.4)", - "subtle": "rgba(163,113,247,0.1)" - }, - "sponsors": { - "fg": "#db61a2", - "emphasis": "#bf4b8a", - "muted": "rgba(219,97,162,0.4)", - "subtle": "rgba(219,97,162,0.1)" - }, - "primer": { - "fg": { - "disabled": "#484f58" - }, - "canvas": { - "backdrop": "rgba(1,4,9,0.8)", - "sticky": "rgba(13,17,23,0.95)" - }, - "border": { - "active": "#f78166", - "contrast": "rgba(255,255,255,0.2)" - }, - "shadow": { - "highlight": "0 0 transparent", - "inset": "0 0 transparent" - } - }, - "scale": { - "black": "#010409", - "white": "#ffffff", - "gray": [ - "#f0f6fc", - "#c9d1d9", - "#b1bac4", - "#8b949e", - "#6e7681", - "#484f58", - "#30363d", - "#21262d", - "#161b22", - "#0d1117" - ], - "blue": [ - "#cae8ff", - "#a5d6ff", - "#79c0ff", - "#58a6ff", - "#388bfd", - "#1f6feb", - "#1158c7", - "#0d419d", - "#0c2d6b", - "#051d4d" - ], - "green": [ - "#cae8ff", - "#a5d6ff", - "#79c0ff", - "#58a6ff", - "#388bfd", - "#1f6feb", - "#1158c7", - "#0d419d", - "#0c2d6b", - "#051d4d" - ], - "yellow": [ - "#f8e3a1", - "#f2cc60", - "#e3b341", - "#d29922", - "#bb8009", - "#9e6a03", - "#845306", - "#693e00", - "#4b2900", - "#341a00" - ], - "orange": [ - "#ffdcd7", - "#ffc1ba", - "#ffa198", - "#ff7b72", - "#f85149", - "#da3633", - "#b62324", - "#8e1519", - "#67060c", - "#490202" - ], - "red": [ - "#ffdcd7", - "#ffc1ba", - "#ffa198", - "#ff7b72", - "#f85149", - "#da3633", - "#b62324", - "#8e1519", - "#67060c", - "#490202" - ], - "purple": [ - "#eddeff", - "#e2c5ff", - "#d2a8ff", - "#bc8cff", - "#a371f7", - "#8957e5", - "#6e40c9", - "#553098", - "#3c1e70", - "#271052" - ], - "pink": [ - "#ffdaec", - "#ffbedd", - "#ff9bce", - "#f778ba", - "#db61a2", - "#bf4b8a", - "#9e3670", - "#7d2457", - "#5e103e", - "#42062a" - ], - "coral": [ - "#ffddd2", - "#ffc2b2", - "#ffa28b", - "#f78166", - "#ea6045", - "#cf462d", - "#ac3220", - "#872012", - "#640d04", - "#460701" - ] - } -}]=], - { luanil = { object = false, array = false } } -) +local mt = { + __index = function(_, k) + error('invalid index: ' .. k) + end, +} +---@generic T +---@param tbl T +---@return T +local function m(tbl) + return setmetatable(tbl, mt) +end +local M = m({ + timelineBadge = m({ + bgColor = '#21262d', + }), + bgColor = m({ + severe = m({ + muted = '#f851491a', + emphasis = '#da3633', + }), + disabled = '#21262db3', + danger = m({ + muted = '#f851491a', + emphasis = '#da3633', + }), + closed = m({ + muted = '#6e768126', + emphasis = '#484f58', + }), + black = '#010409', + attention = m({ + muted = '#bb800926', + emphasis = '#9e6a03', + }), + accent = m({ + muted = '#388bfd1a', + emphasis = '#1f6feb', + }), + emphasis = '#6e7681', + transparent = '#00000000', + inset = '#010409', + open = m({ + muted = '#f851491a', + emphasis = '#da3633', + }), + inverse = '#ffffff', + neutral = m({ + muted = '#6e768166', + emphasis = '#6e7681', + }), + done = m({ + muted = '#ab7df826', + emphasis = '#8957e5', + }), + success = m({ + muted = '#388bfd26', + emphasis = '#1f6feb', + }), + white = '#ffffff', + default = '#0d1117', + upsell = m({ + muted = '#ab7df826', + emphasis = '#8957e5', + }), + muted = '#161b22', + sponsors = m({ + muted = '#db61a21a', + emphasis = '#bf4b8a', + }), + }), + controlTrack = m({ + bgColor = m({ + rest = '#21262d', + hover = '#292e36', + disabled = '#6e7681', + active = '#31363e', + }), + borderColor = m({ + disabled = '#6e7681', + rest = '#00000000', + }), + fgColor = m({ + disabled = '#ffffff', + rest = '#8d96a0', + }), + }), + sideNav = m({ + bgColor = m({ + selected = '#21262d', + }), + }), + controlKnob = m({ + borderColor = m({ + disabled = '#21262db3', + rest = '#666e79', + checked = '#1f6feb', + }), + bgColor = m({ + disabled = '#21262db3', + rest = '#010409', + checked = '#ffffff', + }), + }), + shadow = m({ + inset = 'inset 0px 1px 0px 0px #0104093d', + resting = m({ + medium = '0px 3px 6px 0px #010409cc', + small = '0px 1px 0px 0px #01040966', + xsmall = '0px 1px 0px 0px #010409cc', + }), + floating = m({ + legacy = '0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966', + large = '0px 0px 0px 1px #30363d, 0px 24px 48px 0px #010409', + small = '0px 0px 0px 1px #30363d, 0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966', + medium = '0px 0px 0px 1px #30363d, 0px 8px 16px -4px #01040966, 0px 4px 32px -4px #01040966, 0px 24px 48px -12px #01040966, 0px 48px 96px -24px #01040966', + xlarge = '0px 0px 0px 1px #30363d, 0px 32px 64px 0px #010409', + }), + }), + control = m({ + bgColor = m({ + disabled = '#21262db3', + active = '#31363e', + selected = '#161b22', + rest = '#21262d', + hover = '#292e36', + }), + danger = m({ + bgColor = m({ + active = '#f8514966', + hover = '#f851491a', + }), + fgColor = m({ + hover = '#ff7b72', + rest = '#f85149', + }), + }), + transparent = m({ + borderColor = m({ + hover = '#00000000', + rest = '#00000000', + active = '#00000000', + }), + bgColor = m({ + disabled = '#21262db3', + active = '#b1bac433', + selected = '#b1bac414', + rest = '#00000000', + hover = '#b1bac41f', + }), + }), + borderColor = m({ + disabled = '#21262db3', + emphasis = '#666e79', + danger = '#da3633', + selected = '#f0f6fc', + rest = '#30363d', + warning = '#9e6a03', + success = '#1f6feb', + }), + checked = m({ + bgColor = m({ + rest = '#1f6feb', + hover = '#2a7aef', + disabled = '#6e7681', + active = '#3685f3', + }), + borderColor = m({ + rest = '#1f6feb', + hover = '#2a7aef', + disabled = '#6e7681', + active = '#3685f3', + }), + fgColor = m({ + disabled = '#010409', + rest = '#ffffff', + }), + }), + iconColor = m({ + rest = '#8d96a0', + }), + fgColor = m({ + rest = '#c9d1d9', + disabled = '#6e7681', + placeholder = '#858e98', + }), + }), + scale = m({ + coral = m({ + [1] = '#ffddd2', + [2] = '#ffc2b2', + [3] = '#ffa28b', + [4] = '#f78166', + [5] = '#ea6045', + [6] = '#cf462d', + [7] = '#ac3220', + [8] = '#872012', + [9] = '#640d04', + [10] = '#460701', + }), + pink = m({ + [1] = '#ffdaec', + [2] = '#ffbedd', + [3] = '#ff9bce', + [4] = '#f778ba', + [5] = '#db61a2', + [6] = '#bf4b8a', + [7] = '#9e3670', + [8] = '#7d2457', + [9] = '#5e103e', + [10] = '#42062a', + }), + neutral = m({ + [1] = '#f0f6fc', + [2] = '#c9d1d9', + [3] = '#b1bac4', + [4] = '#8b949e', + [5] = '#6e7681', + [6] = '#484f58', + [7] = '#30363d', + [8] = '#21262d', + [9] = '#161b22', + [10] = '#0d1117', + }), + yellow = m({ + [1] = '#f8e3a1', + [2] = '#f2cc60', + [3] = '#e3b341', + [4] = '#d29922', + [5] = '#bb8009', + [6] = '#9e6a03', + [7] = '#845306', + [8] = '#693e00', + [9] = '#4b2900', + [10] = '#341a00', + }), + blue = m({ + [1] = '#cae8ff', + [2] = '#a5d6ff', + [3] = '#79c0ff', + [4] = '#58a6ff', + [5] = '#388bfd', + [6] = '#1f6feb', + [7] = '#1158c7', + [8] = '#0d419d', + [9] = '#0c2d6b', + [10] = '#051d4d', + }), + green = m({ + [1] = '#aff5b4', + [2] = '#7ee787', + [3] = '#56d364', + [4] = '#3fb950', + [5] = '#2ea043', + [6] = '#238636', + [7] = '#196c2e', + [8] = '#0f5323', + [9] = '#033a16', + [10] = '#04260f', + }), + orange = m({ + [1] = '#ffdfb6', + [2] = '#ffc680', + [3] = '#ffa657', + [4] = '#f0883e', + [5] = '#db6d28', + [6] = '#bd561d', + [7] = '#9b4215', + [8] = '#762d0a', + [9] = '#5a1e02', + [10] = '#3d1300', + }), + red = m({ + [1] = '#ffdcd7', + [2] = '#ffc1ba', + [3] = '#ffa198', + [4] = '#ff7b72', + [5] = '#f85149', + [6] = '#da3633', + [7] = '#b62324', + [8] = '#8e1519', + [9] = '#67060c', + [10] = '#490202', + }), + white = '#ffffff', + transparent = '#00000000', + purple = m({ + [1] = '#eddeff', + [2] = '#e2c5ff', + [3] = '#d2a8ff', + [4] = '#be8fff', + [5] = '#ab7df8', + [6] = '#8957e5', + [7] = '#6e40c9', + [8] = '#553098', + [9] = '#3c1e70', + [10] = '#271052', + }), + black = '#010409', + }), + codeMirror = m({ + matchingBracket = m({ + fgColor = '#e6edf3', + }), + bgColor = '#0d1117', + selection = m({ + bgColor = '#388bfd66', + }), + lineNumber = m({ + fgColor = '#8d96a0', + }), + gutters = m({ + bgColor = '#0d1117', + }), + fgColor = '#e6edf3', + cursor = m({ + fgColor = '#e6edf3', + }), + syntax = m({ + fgColor = m({ + comment = '#8b949e', + variable = '#ffa198', + constant = '#79c0ff', + storage = '#ff7b72', + string = '#a5d6ff', + support = '#79c0ff', + keyword = '#ff7b72', + entity = '#d2a8ff', + }), + }), + activeline = m({ + bgColor = '#6e768166', + }), + gutterMarker = m({ + fgColor = m({ + muted = '#8d96a0', + default = '#0d1117', + }), + }), + lines = m({ + bgColor = '#0d1117', + }), + }), + base = m({ + display = m({ + color = m({ + lime = m({ + [0] = '#141f0f', + [1] = '#1f3116', + [2] = '#2c441d', + [3] = '#375421', + [4] = '#496c28', + [5] = '#5f892f', + [6] = '#7dae37', + [7] = '#89ba36', + [8] = '#9fcc3e', + [9] = '#bcda67', + }), + lemon = m({ + [0] = '#291d00', + [1] = '#372901', + [2] = '#4f3c02', + [3] = '#614c05', + [4] = '#786008', + [5] = '#977b0c', + [6] = '#ba9b12', + [7] = '#c4a717', + [8] = '#d7bc1d', + [9] = '#e3d04f', + }), + black = '#0d1117', + yellow = m({ + [0] = '#2e1a00', + [1] = '#3d2401', + [2] = '#5a3702', + [3] = '#6d4403', + [4] = '#895906', + [5] = '#aa7109', + [6] = '#d3910d', + [7] = '#df9e11', + [8] = '#edb431', + [9] = '#f0ca6a', + }), + indigo = m({ + [0] = '#1b183f', + [1] = '#25215f', + [2] = '#312c90', + [3] = '#3935c0', + [4] = '#514ed4', + [5] = '#7070e1', + [6] = '#9899ec', + [7] = '#a2a5f1', + [8] = '#b7baf6', + [9] = '#c8cbf9', + }), + teal = m({ + [0] = '#041f25', + [1] = '#073036', + [2] = '#0a464d', + [3] = '#0c555a', + [4] = '#106c70', + [5] = '#158a8a', + [6] = '#1cb0ab', + [7] = '#1fbdb2', + [8] = '#24d6c4', + [9] = '#5fe3d1', + }), + green = m({ + [0] = '#122117', + [1] = '#182f1f', + [2] = '#214529', + [3] = '#285830', + [4] = '#2f6f37', + [5] = '#388f3f', + [6] = '#41b445', + [7] = '#46c144', + [8] = '#75d36f', + [9] = '#99e090', + }), + red = m({ + [0] = '#3c0614', + [1] = '#58091a', + [2] = '#790c20', + [3] = '#990f24', + [4] = '#c31328', + [5] = '#eb3342', + [6] = '#f27d83', + [7] = '#f48b8d', + [8] = '#f7adab', + [9] = '#f9c1be', + }), + gray = m({ + [0] = '#1c1c1c', + [1] = '#2a2b2d', + [2] = '#393d41', + [3] = '#474e57', + [4] = '#576270', + [5] = '#6e7f96', + [6] = '#92a1b5', + [7] = '#9babbf', + [8] = '#b3c0d1', + [9] = '#c4cfde', + }), + purple = m({ + [0] = '#211047', + [1] = '#31146b', + [2] = '#481a9e', + [3] = '#5b1cca', + [4] = '#7730e8', + [5] = '#975bf1', + [6] = '#b687f7', + [7] = '#c398fb', + [8] = '#d2affd', + [9] = '#e1c7ff', + }), + cyan = m({ + [0] = '#001f29', + [1] = '#002e3d', + [2] = '#014156', + [3] = '#02536f', + [4] = '#036a8c', + [5] = '#0587b3', + [6] = '#07ace4', + [7] = '#09b7f1', + [8] = '#45cbf7', + [9] = '#80dbf9', + }), + plum = m({ + [0] = '#2a0e3f', + [1] = '#40125e', + [2] = '#5c1688', + [3] = '#7517ab', + [4] = '#9518d8', + [5] = '#b643ef', + [6] = '#d07ef7', + [7] = '#d889fa', + [8] = '#e4a5fd', + [9] = '#edbdff', + }), + coral = m({ + [0] = '#351008', + [1] = '#51180b', + [2] = '#72220d', + [3] = '#902a0e', + [4] = '#b3350f', + [5] = '#e1430e', + [6] = '#f7794b', + [7] = '#fa8c61', + [8] = '#fdaa86', + [9] = '#ffc0a3', + }), + pink = m({ + [0] = '#2d1524', + [1] = '#451c35', + [2] = '#65244a', + [3] = '#842a5d', + [4] = '#ac2f74', + [5] = '#d34591', + [6] = '#e57bb2', + [7] = '#ec8dbd', + [8] = '#f4a9cd', + [9] = '#f9bed9', + }), + brown = m({ + [0] = '#241c14', + [1] = '#342a1d', + [2] = '#483a28', + [3] = '#5d4a32', + [4] = '#755e3e', + [5] = '#94774c', + [6] = '#b69a6d', + [7] = '#bfa77d', + [8] = '#cdbb98', + [9] = '#dbceb3', + }), + pine = m({ + [0] = '#082119', + [1] = '#0b3224', + [2] = '#0e4430', + [3] = '#115a3e', + [4] = '#14714c', + [5] = '#18915e', + [6] = '#1bb673', + [7] = '#1ac176', + [8] = '#1bda81', + [9] = '#3eea97', + }), + blue = m({ + [0] = '#001a47', + [1] = '#002766', + [2] = '#00378a', + [3] = '#0046a8', + [4] = '#005bd1', + [5] = '#0576ff', + [6] = '#4da0ff', + [7] = '#61adff', + [8] = '#85c2ff', + [9] = '#a3d3ff', + }), + orange = m({ + [0] = '#311708', + [1] = '#43200a', + [2] = '#632f0d', + [3] = '#7b3c0e', + [4] = '#984b10', + [5] = '#c46212', + [6] = '#ed8326', + [7] = '#f1933b', + [8] = '#f6b06a', + [9] = '#fac68f', + }), + auburn = m({ + [0] = '#271817', + [1] = '#3a2422', + [2] = '#543331', + [3] = '#6d4340', + [4] = '#87534f', + [5] = '#a86f6b', + [6] = '#bf9592', + [7] = '#c6a19f', + [8] = '#d4b7b5', + [9] = '#dfcac8', + }), + white = '#ffffff', + olive = m({ + [0] = '#171e0b', + [1] = '#252d10', + [2] = '#374115', + [3] = '#485219', + [4] = '#5e681d', + [5] = '#7a8321', + [6] = '#a2a626', + [7] = '#b2af24', + [8] = '#cbc025', + [9] = '#e2d04b', + }), + }), + }), + color = m({ + coral = m({ + [0] = '#ffddd2', + [1] = '#ffc2b2', + [2] = '#ffa28b', + [3] = '#f78166', + [4] = '#ea6045', + [5] = '#cf462d', + [6] = '#ac3220', + [7] = '#872012', + [8] = '#640d04', + [9] = '#460701', + }), + pink = m({ + [0] = '#ffdaec', + [1] = '#ffbedd', + [2] = '#ff9bce', + [3] = '#f778ba', + [4] = '#db61a2', + [5] = '#bf4b8a', + [6] = '#9e3670', + [7] = '#7d2457', + [8] = '#5e103e', + [9] = '#42062a', + }), + neutral = m({ + [0] = '#f0f6fc', + [1] = '#c9d1d9', + [2] = '#b1bac4', + [3] = '#8b949e', + [4] = '#6e7681', + [5] = '#484f58', + [6] = '#30363d', + [7] = '#21262d', + [8] = '#161b22', + [9] = '#0d1117', + }), + black = '#010409', + blue = m({ + [0] = '#cae8ff', + [1] = '#a5d6ff', + [2] = '#79c0ff', + [3] = '#58a6ff', + [4] = '#388bfd', + [5] = '#1f6feb', + [6] = '#1158c7', + [7] = '#0d419d', + [8] = '#0c2d6b', + [9] = '#051d4d', + }), + green = m({ + [0] = '#aff5b4', + [1] = '#7ee787', + [2] = '#56d364', + [3] = '#3fb950', + [4] = '#2ea043', + [5] = '#238636', + [6] = '#196c2e', + [7] = '#0f5323', + [8] = '#033a16', + [9] = '#04260f', + }), + orange = m({ + [0] = '#ffdfb6', + [1] = '#ffc680', + [2] = '#ffa657', + [3] = '#f0883e', + [4] = '#db6d28', + [5] = '#bd561d', + [6] = '#9b4215', + [7] = '#762d0a', + [8] = '#5a1e02', + [9] = '#3d1300', + }), + red = m({ + [0] = '#ffdcd7', + [1] = '#ffc1ba', + [2] = '#ffa198', + [3] = '#ff7b72', + [4] = '#f85149', + [5] = '#da3633', + [6] = '#b62324', + [7] = '#8e1519', + [8] = '#67060c', + [9] = '#490202', + }), + white = '#ffffff', + transparent = '#00000000', + purple = m({ + [0] = '#eddeff', + [1] = '#e2c5ff', + [2] = '#d2a8ff', + [3] = '#be8fff', + [4] = '#ab7df8', + [5] = '#8957e5', + [6] = '#6e40c9', + [7] = '#553098', + [8] = '#3c1e70', + [9] = '#271052', + }), + yellow = m({ + [0] = '#f8e3a1', + [1] = '#f2cc60', + [2] = '#e3b341', + [3] = '#d29922', + [4] = '#bb8009', + [5] = '#9e6a03', + [6] = '#845306', + [7] = '#693e00', + [8] = '#4b2900', + [9] = '#341a00', + }), + }), + }), + selection = m({ + bgColor = '#1f6febb3', + }), + selectMenu = m({ + borderColor = '#484f58', + bgColor = m({ + active = '#0c2d6b', + }), + }), + reactionButton = m({ + selected = m({ + bgColor = m({ + hover = '#3a8cfd5c', + rest = '#388bfd33', + }), + fgColor = m({ + hover = '#79c0ff', + rest = '#4493f8', + }), + }), + }), + fgColor = m({ + severe = '#f85149', + disabled = '#6e7681', + danger = '#f85149', + closed = '#6e7681', + black = '#010409', + attention = '#d29922', + accent = '#4493f8', + open = '#f85149', + neutral = '#6e7681', + sponsors = '#db61a2', + success = '#58a6ff', + onEmphasis = '#ffffff', + white = '#ffffff', + done = '#ab7df8', + default = '#e6edf3', + upsell = '#ab7df8', + muted = '#8d96a0', + link = '#4493f8', + }), + page = m({ + header = m({ + bgColor = '#0d1117', + }), + }), + header = m({ + bgColor = '#161b22f2', + borderColor = m({ + divider = '#8b949e', + }), + fgColor = m({ + logo = '#f0f6fc', + default = '#ffffffb3', + }), + }), + card = m({ + bgColor = '#161b22', + }), + buttonCounter = m({ + danger = m({ + bgColor = m({ + hover = '#ffffff33', + disabled = '#da36330d', + rest = '#49020233', + }), + fgColor = m({ + hover = '#ffffff', + disabled = '#f8514980', + rest = '#f85149', + }), + }), + invisible = m({ + bgColor = m({ + rest = '#30363d', + }), + }), + default = m({ + bgColor = m({ + rest = '#30363d', + }), + }), + outline = m({ + bgColor = m({ + hover = '#051d4d33', + disabled = '#1f6feb0d', + rest = '#051d4d33', + }), + fgColor = m({ + hover = '#58a6ff', + disabled = '#4493f880', + rest = '#388bfd', + }), + }), + primary = m({ + bgColor = m({ + rest = '#04260f33', + }), + }), + }), + outline = m({ + focus = '#1f6feb solid 2px', + }), + focus = m({ + outlineColor = '#1f6feb', + }), + menu = m({ + bgColor = m({ + active = '#161b22', + }), + }), + label = m({ + lime = m({ + bgColor = m({ + hover = '#1f3116', + rest = '#141f0f', + active = '#2c441d', + }), + fgColor = m({ + hover = '#89ba36', + rest = '#7dae37', + active = '#9fcc3e', + }), + }), + lemon = m({ + bgColor = m({ + hover = '#372901', + rest = '#291d00', + active = '#4f3c02', + }), + fgColor = m({ + hover = '#c4a717', + rest = '#ba9b12', + active = '#d7bc1d', + }), + }), + yellow = m({ + bgColor = m({ + hover = '#3d2401', + rest = '#2e1a00', + active = '#5a3702', + }), + fgColor = m({ + hover = '#df9e11', + rest = '#d3910d', + active = '#edb431', + }), + }), + indigo = m({ + bgColor = m({ + hover = '#25215f', + rest = '#1b183f', + active = '#312c90', + }), + fgColor = m({ + hover = '#a2a5f1', + rest = '#9899ec', + active = '#b7baf6', + }), + }), + teal = m({ + bgColor = m({ + hover = '#073036', + rest = '#041f25', + active = '#0a464d', + }), + fgColor = m({ + hover = '#1fbdb2', + rest = '#1cb0ab', + active = '#24d6c4', + }), + }), + green = m({ + bgColor = m({ + hover = '#182f1f', + rest = '#122117', + active = '#214529', + }), + fgColor = m({ + hover = '#46c144', + rest = '#41b445', + active = '#75d36f', + }), + }), + red = m({ + bgColor = m({ + hover = '#58091a', + rest = '#3c0614', + active = '#790c20', + }), + fgColor = m({ + hover = '#f48b8d', + rest = '#f27d83', + active = '#f7adab', + }), + }), + gray = m({ + bgColor = m({ + hover = '#2a2b2d', + rest = '#1c1c1c', + active = '#393d41', + }), + fgColor = m({ + hover = '#9babbf', + rest = '#92a1b5', + active = '#b3c0d1', + }), + }), + purple = m({ + bgColor = m({ + hover = '#31146b', + rest = '#211047', + active = '#481a9e', + }), + fgColor = m({ + hover = '#c398fb', + rest = '#b687f7', + active = '#d2affd', + }), + }), + cyan = m({ + bgColor = m({ + hover = '#002e3d', + rest = '#001f29', + active = '#014156', + }), + fgColor = m({ + hover = '#09b7f1', + rest = '#07ace4', + active = '#45cbf7', + }), + }), + plum = m({ + bgColor = m({ + hover = '#40125e', + rest = '#2a0e3f', + active = '#5c1688', + }), + fgColor = m({ + hover = '#d889fa', + rest = '#d07ef7', + active = '#e4a5fd', + }), + }), + coral = m({ + bgColor = m({ + hover = '#51180b', + rest = '#351008', + active = '#72220d', + }), + fgColor = m({ + hover = '#fa8c61', + rest = '#f7794b', + active = '#fdaa86', + }), + }), + pink = m({ + bgColor = m({ + hover = '#451c35', + rest = '#2d1524', + active = '#65244a', + }), + fgColor = m({ + hover = '#ec8dbd', + rest = '#e57bb2', + active = '#f4a9cd', + }), + }), + brown = m({ + bgColor = m({ + hover = '#342a1d', + rest = '#241c14', + active = '#483a28', + }), + fgColor = m({ + hover = '#bfa77d', + rest = '#b69a6d', + active = '#cdbb98', + }), + }), + pine = m({ + bgColor = m({ + hover = '#0b3224', + rest = '#082119', + active = '#0e4430', + }), + fgColor = m({ + hover = '#1ac176', + rest = '#1bb673', + active = '#1bda81', + }), + }), + blue = m({ + bgColor = m({ + hover = '#002766', + rest = '#001a47', + active = '#00378a', + }), + fgColor = m({ + hover = '#61adff', + rest = '#4da0ff', + active = '#85c2ff', + }), + }), + orange = m({ + bgColor = m({ + hover = '#43200a', + rest = '#311708', + active = '#632f0d', + }), + fgColor = m({ + hover = '#f1933b', + rest = '#ed8326', + active = '#f6b06a', + }), + }), + auburn = m({ + bgColor = m({ + hover = '#3a2422', + rest = '#271817', + active = '#543331', + }), + fgColor = m({ + hover = '#c6a19f', + rest = '#bf9592', + active = '#d4b7b5', + }), + }), + olive = m({ + bgColor = m({ + hover = '#252d10', + rest = '#171e0b', + active = '#374115', + }), + fgColor = m({ + hover = '#b2af24', + rest = '#a2a626', + active = '#cbc025', + }), + }), + }), + button = m({ + inactive = m({ + bgColor = '#21262d', + fgColor = '#8b949e', + }), + star = m({ + iconColor = '#e3b341', + }), + danger = m({ + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + rest = '#21262d', + hover = '#b62324', + disabled = '#21262db3', + active = '#d03533', + }), + borderColor = m({ + hover = '#f0f6fc1a', + rest = '#30363d', + active = '#f0f6fc1a', + }), + iconColor = m({ + hover = '#ffffff', + rest = '#f85149', + }), + fgColor = m({ + rest = '#f85149', + hover = '#ffffff', + disabled = '#f8514980', + active = '#ffffff', + }), + }), + invisible = m({ + iconColor = m({ + hover = '#e6edf3', + disabled = '#6e7681', + rest = '#8d96a0', + }), + bgColor = m({ + rest = '#00000000', + hover = '#b1bac41f', + disabled = '#21262db3', + active = '#b1bac433', + }), + borderColor = m({ + hover = '#00000000', + disabled = '#21262db3', + rest = '#00000000', + }), + fgColor = m({ + hover = '#58a6ff', + disabled = '#6e7681', + rest = '#4493f8', + }), + }), + default = m({ + shadow = m({ + resting = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + disabled = '#21262db3', + active = '#31363e', + selected = '#31363e', + rest = '#21262d', + hover = '#292e36', + }), + borderColor = m({ + rest = '#30363d', + hover = '#30363d', + disabled = '#21262db3', + active = '#30363d', + }), + fgColor = m({ + rest = '#c9d1d9', + }), + }), + primary = m({ + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + rest = '#1f6feb', + hover = '#2a7aef', + disabled = '#5fabfe', + active = '#3685f3', + }), + borderColor = m({ + rest = '#f0f6fc1a', + hover = '#f0f6fc1a', + disabled = '#5fabfe', + active = '#f0f6fc1a', + }), + iconColor = m({ + rest = '#ffffff', + }), + fgColor = m({ + disabled = '#ffffff66', + rest = '#ffffff', + }), + }), + outline = m({ + shadow = m({ + selected = '0px 0px 0px 0px #000000', + }), + bgColor = m({ + rest = '#f0f6fc', + hover = '#30363d', + disabled = '#0d1117', + active = '#0d419d', + }), + borderColor = m({ + selected = '#f0f6fc1a', + hover = '#f0f6fc1a', + }), + fgColor = m({ + rest = '#388bfd', + hover = '#58a6ff', + disabled = '#4493f880', + active = '#ffffff', + }), + }), + }), + diffBlob = m({ + addition = m({ + bgColor = m({ + num = '#58a6ff4d', + line = '#388bfd26', + word = '#388bfd66', + }), + fgColor = m({ + num = '#e6edf3', + text = '#e6edf3', + }), + }), + expander = m({ + iconColor = '#8d96a0', + }), + deletion = m({ + bgColor = m({ + num = '#f851494d', + line = '#f8514926', + word = '#f8514966', + }), + fgColor = m({ + num = '#e6edf3', + text = '#e6edf3', + }), + }), + hunk = m({ + bgColor = m({ + num = '#388bfd66', + }), + }), + }), + avatar = m({ + shadow = '0px 0px 0px 2px #0d1117', + bgColor = '#ffffff1a', + borderColor = '#ffffff26', + }), + counter = m({ + borderColor = '#00000000', + }), + color = m({ + prettylights = m({ + syntax = m({ + comment = '#8b949e', + carriage = m({ + ['return'] = m({ + bg = '#b62324', + text = '#f0f6fc', + }), + }), + storage = m({ + modifier = m({ + import = '#c9d1d9', + }), + }), + brackethighlighter = m({ + unmatched = '#f85149', + angle = '#8b949e', + }), + keyword = '#ff7b72', + invalid = m({ + illegal = m({ + bg = '#8e1519', + text = '#f0f6fc', + }), + }), + variable = '#ffa198', + meta = m({ + diff = m({ + range = '#d2a8ff', + }), + }), + entity = m({ + tag = '#a5d6ff', + default = '#d2a8ff', + }), + string = m({ + regexp = '#a5d6ff', + default = '#a5d6ff', + }), + constant = m({ + other = m({ + reference = m({ + link = '#a5d6ff', + }), + }), + default = '#79c0ff', + }), + sublimelinter = m({ + gutter = m({ + mark = '#484f58', + }), + }), + markup = m({ + list = '#f2cc60', + deleted = m({ + bg = '#67060c', + text = '#ffdcd7', + }), + italic = '#c9d1d9', + changed = m({ + bg = '#67060c', + text = '#ffdcd7', + }), + inserted = m({ + bg = '#0c2d6b', + text = '#cae8ff', + }), + bold = '#c9d1d9', + heading = '#1f6feb', + ignored = m({ + bg = '#1158c7', + text = '#c9d1d9', + }), + }), + }), + }), + ansi = m({ + black = m({ + default = '#484f58', + bright = '#6e7681', + }), + yellow = m({ + default = '#d29922', + bright = '#e3b341', + }), + blue = m({ + default = '#58a6ff', + bright = '#79c0ff', + }), + green = m({ + default = '#58a6ff', + bright = '#79c0ff', + }), + magenta = m({ + default = '#be8fff', + bright = '#d2a8ff', + }), + red = m({ + default = '#ff7b72', + bright = '#ffa198', + }), + white = m({ + default = '#b1bac4', + bright = '#ffffff', + }), + gray = '#6e7681', + cyan = m({ + default = '#39c5cf', + bright = '#56d4dd', + }), + }), + }), + display = m({ + lime = m({ + bgColor = m({ + muted = '#141f0f', + emphasis = '#5f892f', + }), + borderColor = m({ + muted = '#1f3116', + emphasis = '#5f892f', + }), + fgColor = '#7dae37', + }), + lemon = m({ + bgColor = m({ + muted = '#291d00', + emphasis = '#977b0c', + }), + borderColor = m({ + muted = '#372901', + emphasis = '#977b0c', + }), + fgColor = '#ba9b12', + }), + yellow = m({ + bgColor = m({ + muted = '#2e1a00', + emphasis = '#aa7109', + }), + borderColor = m({ + muted = '#3d2401', + emphasis = '#aa7109', + }), + fgColor = '#d3910d', + }), + indigo = m({ + bgColor = m({ + muted = '#1b183f', + emphasis = '#7070e1', + }), + borderColor = m({ + muted = '#25215f', + emphasis = '#7070e1', + }), + fgColor = '#9899ec', + }), + teal = m({ + bgColor = m({ + muted = '#041f25', + emphasis = '#158a8a', + }), + borderColor = m({ + muted = '#073036', + emphasis = '#158a8a', + }), + fgColor = '#1cb0ab', + }), + green = m({ + bgColor = m({ + muted = '#122117', + emphasis = '#388f3f', + }), + borderColor = m({ + muted = '#182f1f', + emphasis = '#388f3f', + }), + fgColor = '#41b445', + }), + red = m({ + bgColor = m({ + muted = '#3c0614', + emphasis = '#eb3342', + }), + borderColor = m({ + muted = '#58091a', + emphasis = '#eb3342', + }), + fgColor = '#f27d83', + }), + gray = m({ + bgColor = m({ + muted = '#1c1c1c', + emphasis = '#6e7f96', + }), + borderColor = m({ + muted = '#2a2b2d', + emphasis = '#6e7f96', + }), + fgColor = '#92a1b5', + }), + purple = m({ + bgColor = m({ + muted = '#211047', + emphasis = '#975bf1', + }), + borderColor = m({ + muted = '#31146b', + emphasis = '#975bf1', + }), + fgColor = '#b687f7', + }), + cyan = m({ + bgColor = m({ + muted = '#001f29', + emphasis = '#0587b3', + }), + borderColor = m({ + muted = '#002e3d', + emphasis = '#0587b3', + }), + fgColor = '#07ace4', + }), + plum = m({ + bgColor = m({ + muted = '#2a0e3f', + emphasis = '#b643ef', + }), + borderColor = m({ + muted = '#40125e', + emphasis = '#b643ef', + }), + fgColor = '#d07ef7', + }), + coral = m({ + bgColor = m({ + muted = '#3c0614', + emphasis = '#eb3342', + }), + borderColor = m({ + muted = '#58091a', + emphasis = '#eb3342', + }), + fgColor = '#f27d83', + }), + pink = m({ + bgColor = m({ + muted = '#2d1524', + emphasis = '#d34591', + }), + borderColor = m({ + muted = '#451c35', + emphasis = '#d34591', + }), + fgColor = '#e57bb2', + }), + brown = m({ + bgColor = m({ + muted = '#241c14', + emphasis = '#94774c', + }), + borderColor = m({ + muted = '#342a1d', + emphasis = '#94774c', + }), + fgColor = '#b69a6d', + }), + pine = m({ + bgColor = m({ + muted = '#082119', + emphasis = '#18915e', + }), + borderColor = m({ + muted = '#0b3224', + emphasis = '#18915e', + }), + fgColor = '#1bb673', + }), + blue = m({ + bgColor = m({ + muted = '#001a47', + emphasis = '#0576ff', + }), + borderColor = m({ + muted = '#002766', + emphasis = '#0576ff', + }), + fgColor = '#4da0ff', + }), + orange = m({ + bgColor = m({ + muted = '#311708', + emphasis = '#c46212', + }), + borderColor = m({ + muted = '#43200a', + emphasis = '#c46212', + }), + fgColor = '#ed8326', + }), + auburn = m({ + bgColor = m({ + muted = '#271817', + emphasis = '#a86f6b', + }), + borderColor = m({ + muted = '#3a2422', + emphasis = '#a86f6b', + }), + fgColor = '#bf9592', + }), + olive = m({ + bgColor = m({ + muted = '#171e0b', + emphasis = '#7a8321', + }), + borderColor = m({ + muted = '#252d10', + emphasis = '#7a8321', + }), + fgColor = '#a2a626', + }), + }), + underlineNav = m({ + borderColor = m({ + active = '#f78166', + hover = '#6e768166', + }), + iconColor = m({ + rest = '#8d96a0', + }), + }), + data = m({ + pink = m({ + color = m({ + muted = '#2d1524', + default = '#d34591', + }), + }), + yellow = m({ + color = m({ + muted = '#2e1a00', + default = '#895906', + }), + }), + teal = m({ + color = m({ + muted = '#041f25', + default = '#106c70', + }), + }), + green = m({ + color = m({ + muted = '#122117', + default = '#2f6f37', + }), + }), + orange = m({ + color = m({ + muted = '#311708', + default = '#984b10', + }), + }), + red = m({ + color = m({ + muted = '#3c0614', + default = '#eb3342', + }), + }), + gray = m({ + color = m({ + muted = '#1c1c1c', + default = '#576270', + }), + }), + auburn = m({ + color = m({ + muted = '#271817', + default = '#a86f6b', + }), + }), + purple = m({ + color = m({ + muted = '#211047', + default = '#975bf1', + }), + }), + blue = m({ + color = m({ + muted = '#001a47', + default = '#0576ff', + }), + }), + }), + highlight = m({ + neutral = m({ + bgColor = '#d2992266', + }), + }), + skeletonLoader = m({ + bgColor = '#161b22', + }), + borderColor = m({ + severe = m({ + muted = '#f8514966', + emphasis = '#da3633', + }), + disabled = '#21262db3', + danger = m({ + muted = '#f8514966', + emphasis = '#da3633', + }), + translucent = '#ffffff26', + attention = m({ + muted = '#bb800966', + emphasis = '#9e6a03', + }), + accent = m({ + muted = '#388bfd66', + emphasis = '#1f6feb', + }), + emphasis = '#484f58', + transparent = '#00000000', + open = m({ + muted = '#f8514966', + emphasis = '#da3633', + }), + neutral = m({ + muted = '#6e768166', + emphasis = '#6e7681', + }), + closed = m({ + muted = '#6e768166', + emphasis = '#484f58', + }), + success = m({ + muted = '#388bfd66', + emphasis = '#1f6feb', + }), + done = m({ + muted = '#ab7df866', + emphasis = '#8957e5', + }), + default = '#30363d', + upsell = m({ + muted = '#ab7df866', + emphasis = '#8957e5', + }), + muted = '#30363db3', + sponsors = m({ + muted = '#db61a266', + emphasis = '#bf4b8a', + }), + }), + overlay = m({ + bgColor = '#161b22', + borderColor = '#30363db3', + backdrop = m({ + bgColor = '#161b2266', + }), + }), + headerSearch = m({ + borderColor = '#30363d', + bgColor = '#0d1117', + }), + treeViewItem = m({ + leadingVisual = m({ + iconColor = m({ + rest = '#8d96a0', + }), + }), + }), + avatarStack = m({ + fade = m({ + bgColor = m({ + muted = '#21262d', + default = '#30363d', + }), + }), + }), + topicTag = m({ + borderColor = '#00000000', + }), +}) M._VERSION = - vim.json.decode([=["7.15.6"]=], { luanil = { object = false, array = false } }) + vim.json.decode([=["8.2.3"]=], { luanil = { object = false, array = false } }) M._LICENSE = [=[ The MIT License (MIT) diff --git a/lua/github-theme/palette/primitives/light.lua b/lua/github-theme/palette/primitives/light.lua index ad63d7cf..14f2d93c 100644 --- a/lua/github-theme/palette/primitives/light.lua +++ b/lua/github-theme/palette/primitives/light.lua @@ -1,623 +1,1685 @@ -- NOTE: THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY-HAND. -local M = vim.json.decode( - [=[{ - "canvasDefaultTransparent": "rgba(255,255,255,0)", - "pageHeaderBg": "#f6f8fa", - "marketingIcon": { - "primary": "#218bff", - "secondary": "#54aeff" - }, - "diffBlob": { - "addition": { - "numText": "#1F2328", - "fg": "#1F2328", - "numBg": "#ccffd8", - "lineBg": "#e6ffec", - "wordBg": "#abf2bc" - }, - "deletion": { - "numText": "#1F2328", - "fg": "#1F2328", - "numBg": "#ffd7d5", - "lineBg": "#ffebe9", - "wordBg": "rgba(255,129,130,0.4)" - }, - "hunk": { - "numBg": "rgba(84,174,255,0.4)" - }, - "expander": { - "icon": "#656d76" - }, - "selectedLineHighlightMixBlendMode": "multiply" - }, - "diffstat": { - "deletionBorder": "rgba(31,35,40,0.15)", - "additionBorder": "rgba(31,35,40,0.15)", - "additionBg": "#1f883d" - }, - "searchKeyword": { - "hl": "#fff8c5" - }, - "prettylights": { - "syntax": { - "comment": "#57606a", - "constant": "#0550ae", - "entity": "#6639ba", - "storageModifierImport": "#24292f", - "entityTag": "#116329", - "keyword": "#cf222e", - "string": "#0a3069", - "variable": "#953800", - "brackethighlighterUnmatched": "#82071e", - "invalidIllegalText": "#f6f8fa", - "invalidIllegalBg": "#82071e", - "carriageReturnText": "#f6f8fa", - "carriageReturnBg": "#cf222e", - "stringRegexp": "#116329", - "markupList": "#3b2300", - "markupHeading": "#0550ae", - "markupItalic": "#24292f", - "markupBold": "#24292f", - "markupDeletedText": "#82071e", - "markupDeletedBg": "#ffebe9", - "markupInsertedText": "#116329", - "markupInsertedBg": "#dafbe1", - "markupChangedText": "#953800", - "markupChangedBg": "#ffd8b5", - "markupIgnoredText": "#eaeef2", - "markupIgnoredBg": "#0550ae", - "metaDiffRange": "#8250df", - "brackethighlighterAngle": "#57606a", - "sublimelinterGutterMark": "#8c959f", - "constantOtherReferenceLink": "#0a3069" - } - }, - "codemirror": { - "text": "#1F2328", - "bg": "#ffffff", - "guttersBg": "#ffffff", - "guttermarkerText": "#ffffff", - "guttermarkerSubtleText": "#6e7781", - "linenumberText": "#656d76", - "cursor": "#1F2328", - "selectionBg": "rgba(84,174,255,0.4)", - "activelineBg": "rgba(234,238,242,0.5)", - "matchingbracketText": "#1F2328", - "linesBg": "#ffffff", - "syntax": { - "comment": "#24292f", - "constant": "#0550ae", - "entity": "#8250df", - "keyword": "#cf222e", - "storage": "#cf222e", - "string": "#0a3069", - "support": "#0550ae", - "variable": "#953800" - } - }, - "checks": { - "bg": "#24292f", - "runBorderWidth": "0px", - "containerBorderWidth": "0px", - "textPrimary": "#f6f8fa", - "textSecondary": "#8c959f", - "textLink": "#54aeff", - "btnIcon": "#afb8c1", - "btnHoverIcon": "#f6f8fa", - "btnHoverBg": "rgba(255,255,255,0.125)", - "inputText": "#eaeef2", - "inputPlaceholderText": "#8c959f", - "inputFocusText": "#8c959f", - "inputBg": "#32383f", - "inputShadow": "none", - "donutError": "#fa4549", - "donutPending": "#bf8700", - "donutSuccess": "#1f883d", - "donutNeutral": "#afb8c1", - "dropdownText": "#afb8c1", - "dropdownBg": "#32383f", - "dropdownBorder": "#424a53", - "dropdownShadow": "rgba(31,35,40,0.3)", - "dropdownHoverText": "#f6f8fa", - "dropdownHoverBg": "#424a53", - "dropdownBtnHoverText": "#f6f8fa", - "dropdownBtnHoverBg": "#32383f", - "scrollbarThumbBg": "#57606a", - "headerLabelText": "#d0d7de", - "headerLabelOpenText": "#f6f8fa", - "headerBorder": "#32383f", - "headerIcon": "#8c959f", - "lineText": "#d0d7de", - "lineNumText": "rgba(140,149,159,0.75)", - "lineTimestampText": "#8c959f", - "lineHoverBg": "#32383f", - "lineSelectedBg": "rgba(33,139,255,0.15)", - "lineSelectedNumText": "#54aeff", - "lineDtFmText": "#24292f", - "lineDtFmBg": "#9a6700", - "gateBg": "rgba(125,78,0,0.15)", - "gateText": "#d0d7de", - "gateWaitingText": "#d4a72c", - "stepHeaderOpenBg": "#32383f", - "stepErrorText": "#ff8182", - "stepWarningText": "#d4a72c", - "loglineText": "#8c959f", - "loglineNumText": "rgba(140,149,159,0.75)", - "loglineDebugText": "#c297ff", - "loglineErrorText": "#d0d7de", - "loglineErrorNumText": "#ff8182", - "loglineErrorBg": "rgba(164,14,38,0.15)", - "loglineWarningText": "#d0d7de", - "loglineWarningNumText": "#d4a72c", - "loglineWarningBg": "rgba(125,78,0,0.15)", - "loglineCommandText": "#54aeff", - "loglineSectionText": "#4ac26b", - "ansi": { - "black": "#24292f", - "blackBright": "#32383f", - "white": "#d0d7de", - "whiteBright": "#d0d7de", - "gray": "#8c959f", - "red": "#ff8182", - "redBright": "#ffaba8", - "green": "#4ac26b", - "greenBright": "#6fdd8b", - "yellow": "#d4a72c", - "yellowBright": "#eac54f", - "blue": "#54aeff", - "blueBright": "#80ccff", - "magenta": "#c297ff", - "magentaBright": "#d8b9ff", - "cyan": "#76e3ea", - "cyanBright": "#b3f0ff" - } - }, - "project": { - "headerBg": "#24292f", - "sidebarBg": "#ffffff", - "gradientIn": "#ffffff", - "gradientOut": "rgba(255,255,255,0)" - }, - "mktg": { - "btn": { - "bg": "#1b1f23", - "shadow": { - "outline": "rgb(0 0 0 / 15%) 0 0 0 1px inset", - "focus": "rgb(0 0 0 / 15%) 0 0 0 4px", - "hover": "0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)", - "hoverMuted": "rgb(0 0 0 / 70%) 0 0 0 2px inset" - } - } - }, - "control": { - "borderColor": { - "emphasis": "#858F99" - } - }, - "avatar": { - "bg": "#ffffff", - "border": "rgba(31,35,40,0.15)", - "stackFade": "#afb8c1", - "stackFadeMore": "#d0d7de", - "childShadow": "0 0 0 2px rgba(255,255,255,0.8)" - }, - "topicTag": { - "border": "rgba(0,0,0,0)" - }, - "counter": { - "border": "rgba(0,0,0,0)" - }, - "selectMenu": { - "backdropBorder": "rgba(0,0,0,0)", - "tapHighlight": "rgba(175,184,193,0.5)", - "tapFocusBg": "#b6e3ff" - }, - "overlay": { - "shadow": "0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12)", - "backdrop": "rgba(140,149,159,0.2)" - }, - "header": { - "text": "rgba(255,255,255,0.7)", - "bg": "#24292f", - "divider": "#57606a", - "logo": "#ffffff" - }, - "headerSearch": { - "bg": "#24292f", - "border": "#57606a" - }, - "sidenav": { - "selectedBg": "#ffffff" - }, - "menu": { - "bgActive": "rgba(0,0,0,0)" - }, - "input": { - "disabledBg": "rgba(175,184,193,0.2)" - }, - "timeline": { - "badgeBg": "#eaeef2" - }, - "ansi": { - "black": "#24292f", - "blackBright": "#57606a", - "white": "#6e7781", - "whiteBright": "#8c959f", - "gray": "#6e7781", - "red": "#cf222e", - "redBright": "#a40e26", - "green": "#116329", - "greenBright": "#1a7f37", - "yellow": "#4d2d00", - "yellowBright": "#633c01", - "blue": "#0969da", - "blueBright": "#218bff", - "magenta": "#8250df", - "magentaBright": "#a475f9", - "cyan": "#1b7c83", - "cyanBright": "#3192aa" - }, - "btn": { - "text": "#24292f", - "bg": "#f6f8fa", - "border": "rgba(31,35,40,0.15)", - "shadow": "0 1px 0 rgba(31,35,40,0.04)", - "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.25)", - "hoverBg": "#f3f4f6", - "hoverBorder": "rgba(31,35,40,0.15)", - "activeBg": "hsla(220,14%,93%,1)", - "activeBorder": "rgba(31,35,40,0.15)", - "selectedBg": "hsla(220,14%,94%,1)", - "counterBg": "rgba(31,35,40,0.08)", - "primary": { - "text": "#ffffff", - "bg": "#1f883d", - "border": "rgba(31,35,40,0.15)", - "shadow": "0 1px 0 rgba(31,35,40,0.1)", - "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverBg": "#1a7f37", - "hoverBorder": "rgba(31,35,40,0.15)", - "selectedBg": "hsla(137,66%,28%,1)", - "selectedShadow": "inset 0 1px 0 rgba(0,45,17,0.2)", - "disabledText": "rgba(255,255,255,0.8)", - "disabledBg": "#94d3a2", - "disabledBorder": "rgba(31,35,40,0.15)", - "icon": "rgba(255,255,255,0.8)", - "counterBg": "rgba(0,45,17,0.2)" - }, - "outline": { - "text": "#0969da", - "hoverText": "#ffffff", - "hoverBg": "#0969da", - "hoverBorder": "rgba(31,35,40,0.15)", - "hoverShadow": "0 1px 0 rgba(31,35,40,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "hsla(212,92%,42%,1)", - "selectedBorder": "rgba(31,35,40,0.15)", - "selectedShadow": "inset 0 1px 0 rgba(0,33,85,0.2)", - "disabledText": "rgba(9,105,218,0.5)", - "disabledBg": "#f6f8fa", - "disabledCounterBg": "rgba(9,105,218,0.05)", - "counterBg": "#0969da1a", - "counterFg": "#0550ae", - "hoverCounterFg": "#ffffff", - "disabledCounterFg": "rgba(9,105,218,0.5)" - }, - "danger": { - "text": "#cf222e", - "hoverText": "#ffffff", - "hoverBg": "#a40e26", - "hoverBorder": "rgba(31,35,40,0.15)", - "hoverShadow": "0 1px 0 rgba(31,35,40,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "hsla(356,72%,44%,1)", - "selectedBorder": "rgba(31,35,40,0.15)", - "selectedShadow": "inset 0 1px 0 rgba(76,0,20,0.2)", - "disabledText": "rgba(207,34,46,0.5)", - "disabledBg": "#f6f8fa", - "disabledCounterBg": "rgba(207,34,46,0.05)", - "counterBg": "rgba(207,34,46,0.1)", - "icon": "#cf222e", - "hoverIcon": "#ffffff", - "counterFg": "#a40e26", - "hoverCounterFg": "#ffffff", - "disabledCounterFg": "rgba(207,34,46,0.5)" - }, - "inactive": { - "bg": "#eaeef2", - "text": "#57606a" - } - }, - "underlinenav": { - "icon": "#6e7781", - "borderHover": "rgba(175,184,193,0.2)" - }, - "actionListItem": { - "inlineDivider": "rgba(208,215,222,0.48)", - "default": { - "hoverBg": "rgba(208,215,222,0.32)", - "hoverBorder": "rgba(0,0,0,0)", - "activeBg": "rgba(208,215,222,0.48)", - "activeBorder": "rgba(0,0,0,0)", - "selectedBg": "rgba(208,215,222,0.24)" - }, - "danger": { - "hoverBg": "rgba(255,235,233,0.64)", - "activeBg": "#ffebe9", - "hoverText": "#d1242f" - } - }, - "switchTrack": { - "bg": "#eaeef2", - "hoverBg": "hsla(210,24%,90%,1)", - "activeBg": "hsla(210,24%,88%,1)", - "disabledBg": "#8c959f", - "fg": "#656d76", - "disabledFg": "#ffffff", - "border": "rgba(0,0,0,0)", - "checked": { - "bg": "#0969da", - "hoverBg": "#0860CA", - "activeBg": "#0757BA", - "fg": "#ffffff", - "disabledFg": "#ffffff", - "border": "rgba(0,0,0,0)" - } - }, - "switchKnob": { - "bg": "#ffffff", - "disabledBg": "#f6f8fa", - "border": "#858F99", - "checked": { - "bg": "#ffffff", - "disabledBg": "#f6f8fa", - "border": "#0969da" - } - }, - "segmentedControl": { - "bg": "#eaeef2", - "button": { - "bg": "#ffffff", - "hover": { - "bg": "rgba(175,184,193,0.2)" - }, - "active": { - "bg": "rgba(175,184,193,0.4)" - }, - "selected": { - "border": "#8c959f" - } - } - }, - "treeViewItem": { - "chevron": { - "hoverBg": "rgba(208,215,222,0.32)" - }, - "directory": { - "fill": "#54aeff" - } - }, - "fg": { - "default": "#1F2328", - "muted": "#656d76", - "subtle": "#6e7781", - "onEmphasis": "#ffffff" - }, - "canvas": { - "default": "#ffffff", - "overlay": "#ffffff", - "inset": "#f6f8fa", - "subtle": "#f6f8fa" - }, - "border": { - "default": "#d0d7de", - "muted": "hsla(210,18%,87%,1)", - "subtle": "rgba(31,35,40,0.15)" - }, - "shadow": { - "small": "0 1px 0 rgba(31,35,40,0.04)", - "medium": "0 3px 6px rgba(140,149,159,0.15)", - "large": "0 8px 24px rgba(140,149,159,0.2)", - "extraLarge": "0 12px 28px rgba(140,149,159,0.3)" - }, - "neutral": { - "emphasisPlus": "#24292f", - "emphasis": "#6e7781", - "muted": "rgba(175,184,193,0.2)", - "subtle": "rgba(234,238,242,0.5)" - }, - "accent": { - "fg": "#0969da", - "emphasis": "#0969da", - "muted": "rgba(84,174,255,0.4)", - "subtle": "#ddf4ff" - }, - "success": { - "fg": "#1a7f37", - "emphasis": "#1f883d", - "muted": "rgba(74,194,107,0.4)", - "subtle": "#dafbe1" - }, - "attention": { - "fg": "#9a6700", - "emphasis": "#9a6700", - "muted": "rgba(212,167,44,0.4)", - "subtle": "#fff8c5" - }, - "severe": { - "fg": "#bc4c00", - "emphasis": "#bc4c00", - "muted": "rgba(251,143,68,0.4)", - "subtle": "#fff1e5" - }, - "danger": { - "fg": "#d1242f", - "emphasis": "#cf222e", - "muted": "rgba(255,129,130,0.4)", - "subtle": "#ffebe9" - }, - "open": { - "fg": "#1a7f37", - "emphasis": "#1f883d", - "muted": "rgba(74,194,107,0.4)", - "subtle": "#dafbe1" - }, - "closed": { - "fg": "#d1242f", - "emphasis": "#cf222e", - "muted": "rgba(255,129,130,0.4)", - "subtle": "#ffebe9" - }, - "done": { - "fg": "#8250df", - "emphasis": "#8250df", - "muted": "rgba(194,151,255,0.4)", - "subtle": "#fbefff" - }, - "sponsors": { - "fg": "#bf3989", - "emphasis": "#bf3989", - "muted": "rgba(255,128,200,0.4)", - "subtle": "#ffeff7" - }, - "primer": { - "fg": { - "disabled": "#8c959f" - }, - "canvas": { - "backdrop": "rgba(31,35,40,0.5)", - "sticky": "rgba(255,255,255,0.95)" - }, - "border": { - "active": "#fd8c73", - "contrast": "rgba(31,35,40,0.1)" - }, - "shadow": { - "highlight": "inset 0 1px 0 rgba(255,255,255,0.25)", - "inset": "inset 0 1px 0 rgba(208,215,222,0.2)" - } - }, - "scale": { - "black": "#1F2328", - "white": "#ffffff", - "gray": [ - "#f6f8fa", - "#eaeef2", - "#d0d7de", - "#afb8c1", - "#8c959f", - "#6e7781", - "#57606a", - "#424a53", - "#32383f", - "#24292f" - ], - "blue": [ - "#ddf4ff", - "#b6e3ff", - "#80ccff", - "#54aeff", - "#218bff", - "#0969da", - "#0550ae", - "#033d8b", - "#0a3069", - "#002155" - ], - "green": [ - "#dafbe1", - "#aceebb", - "#6fdd8b", - "#4ac26b", - "#2da44e", - "#1a7f37", - "#116329", - "#044f1e", - "#003d16", - "#002d11" - ], - "yellow": [ - "#fff8c5", - "#fae17d", - "#eac54f", - "#d4a72c", - "#bf8700", - "#9a6700", - "#7d4e00", - "#633c01", - "#4d2d00", - "#3b2300" - ], - "orange": [ - "#fff1e5", - "#ffd8b5", - "#ffb77c", - "#fb8f44", - "#e16f24", - "#bc4c00", - "#953800", - "#762c00", - "#5c2200", - "#471700" - ], - "red": [ - "#ffebe9", - "#ffcecb", - "#ffaba8", - "#ff8182", - "#fa4549", - "#cf222e", - "#a40e26", - "#82071e", - "#660018", - "#4c0014" - ], - "purple": [ - "#fbefff", - "#ecd8ff", - "#d8b9ff", - "#c297ff", - "#a475f9", - "#8250df", - "#6639ba", - "#512a97", - "#3e1f79", - "#2e1461" - ], - "pink": [ - "#ffeff7", - "#ffd3eb", - "#ffadda", - "#ff80c8", - "#e85aad", - "#bf3989", - "#99286e", - "#772057", - "#611347", - "#4d0336" - ], - "coral": [ - "#fff0eb", - "#ffd6cc", - "#ffb4a1", - "#fd8c73", - "#ec6547", - "#c4432b", - "#9e2f1c", - "#801f0f", - "#691105", - "#510901" - ] - } -}]=], - { luanil = { object = false, array = false } } -) +local mt = { + __index = function(_, k) + error('invalid index: ' .. k) + end, +} +---@generic T +---@param tbl T +---@return T +local function m(tbl) + return setmetatable(tbl, mt) +end +local M = m({ + bgColor = m({ + emphasis = '#24292f', + inset = '#f6f8fa', + default = '#ffffff', + open = m({ + emphasis = '#1f883d', + muted = '#dafbe1', + }), + black = '#1f2328', + white = '#ffffff', + upsell = m({ + emphasis = '#8250df', + muted = '#fbefff', + }), + success = m({ + emphasis = '#1f883d', + muted = '#dafbe1', + }), + transparent = '#ffffff00', + severe = m({ + emphasis = '#bc4c00', + muted = '#fff1e5', + }), + neutral = m({ + emphasis = '#6e7781', + muted = '#afb8c133', + }), + muted = '#f6f8fa', + sponsors = m({ + emphasis = '#bf3989', + muted = '#ffeff7', + }), + done = m({ + emphasis = '#8250df', + muted = '#fbefff', + }), + disabled = '#eaeef2b3', + danger = m({ + emphasis = '#cf222e', + muted = '#ffebe9', + }), + closed = m({ + emphasis = '#cf222e', + muted = '#ffebe9', + }), + inverse = '#24292f', + attention = m({ + emphasis = '#9a6700', + muted = '#fff8c5', + }), + accent = m({ + emphasis = '#0969da', + muted = '#ddf4ff', + }), + }), + skeletonLoader = m({ + bgColor = '#f6f8fa', + }), + sideNav = m({ + bgColor = m({ + selected = '#ffffff', + }), + }), + shadow = m({ + resting = m({ + small = '0px 1px 0px 0px #1f23280a', + xsmall = '0px 1px 0px 0px #1f23281a', + medium = '0px 3px 6px 0px #424a531f', + }), + floating = m({ + large = '0px 0px 0px 1px #d0d7de, 0px 40px 80px 0px #424a533d', + small = '0px 0px 0px 1px #d0d7de80, 0px 6px 12px -3px #424a530a, 0px 6px 18px 0px #424a531f', + medium = '0px 0px 0px 1px #d0d7de, 0px 8px 16px -4px #424a5314, 0px 4px 32px -4px #424a5314, 0px 24px 48px -12px #424a5314, 0px 48px 96px -24px #424a5314', + xlarge = '0px 0px 0px 1px #d0d7de, 0px 56px 112px 0px #424a5352', + legacy = '0px 6px 12px -3px #424a530a, 0px 6px 18px 0px #424a531f', + }), + inset = 'inset 0px 1px 0px 0px #1f23280a', + }), + headerSearch = m({ + bgColor = '#24292f', + borderColor = '#57606a', + }), + controlTrack = m({ + bgColor = m({ + rest = '#eaeef2', + active = '#d2d8de', + disabled = '#8c959f', + hover = '#dee3e8', + }), + borderColor = m({ + rest = '#ffffff00', + disabled = '#8c959f', + }), + fgColor = m({ + rest = '#636c76', + disabled = '#ffffff', + }), + }), + data = m({ + pink = m({ + color = m({ + default = '#ce2c85', + muted = '#ffe5f1', + }), + }), + yellow = m({ + color = m({ + default = '#b88700', + muted = '#ffec9e', + }), + }), + teal = m({ + color = m({ + default = '#179b9b', + muted = '#c7f5ef', + }), + }), + green = m({ + color = m({ + default = '#30a147', + muted = '#caf7ca', + }), + }), + orange = m({ + color = m({ + default = '#eb670f', + muted = '#ffe7d1', + }), + }), + red = m({ + color = m({ + default = '#df0c24', + muted = '#ffe2e0', + }), + }), + gray = m({ + color = m({ + default = '#808fa3', + muted = '#e8ecf2', + }), + }), + purple = m({ + color = m({ + default = '#894ceb', + muted = '#f1e5ff', + }), + }), + auburn = m({ + color = m({ + default = '#9d615c', + muted = '#f2e9e9', + }), + }), + blue = m({ + color = m({ + default = '#006edb', + muted = '#d1f0ff', + }), + }), + }), + focus = m({ + outline = '#0969da solid 2px', + outlineColor = '#0969da', + }), + controlKnob = m({ + bgColor = m({ + rest = '#ffffff', + disabled = '#eaeef2b3', + checked = '#ffffff', + }), + borderColor = m({ + rest = '#868f99', + disabled = '#eaeef2b3', + checked = '#0969da', + }), + }), + selection = m({ + bgColor = '#0969da33', + }), + selectMenu = m({ + bgColor = m({ + active = '#b6e3ff', + }), + borderColor = '#ffffff00', + }), + control = m({ + checked = m({ + bgColor = m({ + rest = '#0969da', + active = '#0757ba', + disabled = '#8c959f', + hover = '#0860ca', + }), + borderColor = m({ + rest = '#0969da', + active = '#0757ba', + disabled = '#8c959f', + hover = '#0860ca', + }), + fgColor = m({ + rest = '#ffffff', + disabled = '#ffffff', + }), + }), + borderColor = m({ + danger = '#cf222e', + disabled = '#eaeef2b3', + selected = '#f6f8fa', + rest = '#d0d7de', + emphasis = '#868f99', + success = '#1a7f37', + warning = '#bf8700', + }), + danger = m({ + fgColor = m({ + rest = '#d1242f', + hover = '#d1242f', + }), + bgColor = m({ + hover = '#ffebe9', + active = '#ffebe966', + }), + }), + transparent = m({ + bgColor = m({ + hover = '#d0d7de33', + disabled = '#eaeef2b3', + selected = '#d0d7de33', + rest = '#ffffff00', + active = '#d0d7de66', + }), + borderColor = m({ + rest = '#ffffff00', + active = '#ffffff00', + hover = '#ffffff00', + }), + }), + bgColor = m({ + hover = '#eef1f4', + disabled = '#eaeef2b3', + selected = '#f6f8fa', + rest = '#f6f8fa', + active = '#e7ebef', + }), + fgColor = m({ + rest = '#24292f', + disabled = '#8c959f', + placeholder = '#69727c', + }), + iconColor = m({ + rest = '#636c76', + }), + }), + codeMirror = m({ + gutterMarker = m({ + fgColor = m({ + default = '#ffffff', + muted = '#636c76', + }), + }), + selection = m({ + bgColor = '#54aeff66', + }), + cursor = m({ + fgColor = '#1f2328', + }), + syntax = m({ + fgColor = m({ + string = '#0a3069', + comment = '#24292f', + variable = '#953800', + constant = '#0550ae', + storage = '#cf222e', + entity = '#8250df', + support = '#0550ae', + keyword = '#cf222e', + }), + }), + fgColor = '#1f2328', + lines = m({ + bgColor = '#ffffff', + }), + matchingBracket = m({ + fgColor = '#1f2328', + }), + lineNumber = m({ + fgColor = '#636c76', + }), + activeline = m({ + bgColor = '#afb8c133', + }), + gutters = m({ + bgColor = '#ffffff', + }), + bgColor = '#ffffff', + }), + fgColor = m({ + neutral = '#6e7781', + default = '#1f2328', + done = '#8250df', + white = '#ffffff', + upsell = '#8250df', + success = '#1a7f37', + sponsors = '#bf3989', + severe = '#bc4c00', + onEmphasis = '#ffffff', + muted = '#636c76', + link = '#0969da', + open = '#1a7f37', + disabled = '#8c959f', + danger = '#d1242f', + closed = '#d1242f', + black = '#1f2328', + attention = '#9a6700', + accent = '#0969da', + }), + page = m({ + header = m({ + bgColor = '#f6f8fa', + }), + }), + header = m({ + bgColor = '#24292f', + borderColor = m({ + divider = '#57606a', + }), + fgColor = m({ + default = '#ffffffb3', + logo = '#ffffff', + }), + }), + overlay = m({ + bgColor = '#ffffff', + borderColor = '#d0d7de80', + backdrop = m({ + bgColor = '#8c959f33', + }), + }), + menu = m({ + bgColor = m({ + active = '#ffffff00', + }), + }), + label = m({ + lemon = m({ + fgColor = m({ + rest = '#786002', + active = '#523f00', + hover = '#654f01', + }), + bgColor = m({ + rest = '#f7eea1', + active = '#d8bd0e', + hover = '#f0db3d', + }), + }), + yellow = m({ + fgColor = m({ + rest = '#805900', + active = '#5c3d00', + hover = '#704d00', + }), + bgColor = m({ + rest = '#ffec9e', + active = '#ebb400', + hover = '#ffd642', + }), + }), + indigo = m({ + fgColor = m({ + rest = '#494edf', + active = '#2d2db4', + hover = '#393cd5', + }), + bgColor = m({ + rest = '#e5e9ff', + active = '#b1b9fb', + hover = '#d2d7fe', + }), + }), + teal = m({ + fgColor = m({ + rest = '#106e75', + active = '#0a4852', + hover = '#0d5b63', + }), + bgColor = m({ + rest = '#c7f5ef', + active = '#22d3c7', + hover = '#89ebe1', + }), + }), + green = m({ + fgColor = m({ + rest = '#2b6e3f', + active = '#254b34', + hover = '#285c3b', + }), + bgColor = m({ + rest = '#caf7ca', + active = '#54d961', + hover = '#9ceda0', + }), + }), + red = m({ + fgColor = m({ + rest = '#c50d28', + active = '#880c27', + hover = '#a60c29', + }), + bgColor = m({ + rest = '#ffe2e0', + active = '#fda5a7', + hover = '#fecdcd', + }), + }), + gray = m({ + fgColor = m({ + rest = '#5c6570', + active = '#424448', + hover = '#4e535a', + }), + bgColor = m({ + rest = '#e8ecf2', + active = '#b4c0cf', + hover = '#d2dae4', + }), + }), + purple = m({ + fgColor = m({ + rest = '#783ae4', + active = '#4f21ab', + hover = '#6223d7', + }), + bgColor = m({ + rest = '#f1e5ff', + active = '#d1b1fc', + hover = '#e6d2fe', + }), + }), + cyan = m({ + fgColor = m({ + rest = '#006a80', + active = '#004857', + hover = '#00596b', + }), + bgColor = m({ + rest = '#bdf4ff', + active = '#00d0fa', + hover = '#7ae9ff', + }), + }), + plum = m({ + fgColor = m({ + rest = '#961edc', + active = '#651d96', + hover = '#7d1eb8', + }), + bgColor = m({ + rest = '#f8e5ff', + active = '#e2a7fb', + hover = '#f0cdfe', + }), + }), + coral = m({ + fgColor = m({ + rest = '#ba2e12', + active = '#7e2011', + hover = '#9b2712', + }), + bgColor = m({ + rest = '#ffe5db', + active = '#fcab92', + hover = '#fecebe', + }), + }), + pink = m({ + fgColor = m({ + rest = '#b12f79', + active = '#6e2b53', + hover = '#8e2e66', + }), + bgColor = m({ + rest = '#ffe5f1', + active = '#f8a5cf', + hover = '#fdc9e2', + }), + }), + brown = m({ + fgColor = m({ + rest = '#755f43', + active = '#51412f', + hover = '#64513a', + }), + bgColor = m({ + rest = '#eeeae2', + active = '#cbbda4', + hover = '#dfd7c8', + }), + }), + pine = m({ + fgColor = m({ + rest = '#156f4b', + active = '#114b36', + hover = '#135d41', + }), + bgColor = m({ + rest = '#bff8db', + active = '#1dd781', + hover = '#80efb9', + }), + }), + blue = m({ + fgColor = m({ + rest = '#005fcc', + active = '#003d99', + hover = '#004db3', + }), + bgColor = m({ + rest = '#d1f0ff', + active = '#75c8ff', + hover = '#ade1ff', + }), + }), + orange = m({ + fgColor = m({ + rest = '#a24610', + active = '#70300f', + hover = '#8d3c11', + }), + bgColor = m({ + rest = '#ffe7d1', + active = '#fbaf74', + hover = '#fecfaa', + }), + }), + auburn = m({ + fgColor = m({ + rest = '#8a5551', + active = '#5d3937', + hover = '#744744', + }), + bgColor = m({ + rest = '#f2e9e9', + active = '#d4b7b5', + hover = '#e6d6d5', + }), + }), + olive = m({ + fgColor = m({ + rest = '#56682c', + active = '#3b4927', + hover = '#495a2b', + }), + bgColor = m({ + rest = '#f0f0ad', + active = '#b9c832', + hover = '#dbe170', + }), + }), + lime = m({ + fgColor = m({ + rest = '#476c28', + active = '#2f4a21', + hover = '#3a5b25', + }), + bgColor = m({ + rest = '#e3f2b5', + active = '#9bd039', + hover = '#c7e580', + }), + }), + }), + color = m({ + ansi = m({ + white = m({ + bright = '#8c959f', + default = '#6e7781', + }), + yellow = m({ + bright = '#633c01', + default = '#4d2d00', + }), + magenta = m({ + bright = '#a475f9', + default = '#8250df', + }), + blue = m({ + bright = '#218bff', + default = '#0969da', + }), + green = m({ + bright = '#1a7f37', + default = '#116329', + }), + red = m({ + bright = '#a40e26', + default = '#cf222e', + }), + gray = '#6e7781', + cyan = m({ + bright = '#3192aa', + default = '#1b7c83', + }), + black = m({ + bright = '#57606a', + default = '#24292f', + }), + }), + prettylights = m({ + syntax = m({ + invalid = m({ + illegal = m({ + text = '#f6f8fa', + bg = '#82071e', + }), + }), + variable = '#953800', + entity = m({ + default = '#6639ba', + tag = '#0550ae', + }), + constant = m({ + default = '#0550ae', + other = m({ + reference = m({ + link = '#0a3069', + }), + }), + }), + sublimelinter = m({ + gutter = m({ + mark = '#8c959f', + }), + }), + string = m({ + default = '#0a3069', + regexp = '#116329', + }), + comment = '#57606a', + markup = m({ + ignored = m({ + text = '#eaeef2', + bg = '#0550ae', + }), + list = '#3b2300', + deleted = m({ + text = '#82071e', + bg = '#ffebe9', + }), + italic = '#24292f', + changed = m({ + text = '#953800', + bg = '#ffd8b5', + }), + inserted = m({ + text = '#116329', + bg = '#dafbe1', + }), + bold = '#24292f', + heading = '#0550ae', + }), + carriage = m({ + ['return'] = m({ + text = '#f6f8fa', + bg = '#cf222e', + }), + }), + storage = m({ + modifier = m({ + import = '#24292f', + }), + }), + meta = m({ + diff = m({ + range = '#8250df', + }), + }), + brackethighlighter = m({ + angle = '#57606a', + unmatched = '#82071e', + }), + keyword = '#cf222e', + }), + }), + }), + base = m({ + color = m({ + white = '#ffffff', + yellow = m({ + [0] = '#fff8c5', + [1] = '#fae17d', + [2] = '#eac54f', + [3] = '#d4a72c', + [4] = '#bf8700', + [5] = '#9a6700', + [6] = '#7d4e00', + [7] = '#633c01', + [8] = '#4d2d00', + [9] = '#3b2300', + }), + transparent = '#ffffff00', + blue = m({ + [0] = '#ddf4ff', + [1] = '#b6e3ff', + [2] = '#80ccff', + [3] = '#54aeff', + [4] = '#218bff', + [5] = '#0969da', + [6] = '#0550ae', + [7] = '#033d8b', + [8] = '#0a3069', + [9] = '#002155', + }), + green = m({ + [0] = '#dafbe1', + [1] = '#aceebb', + [2] = '#6fdd8b', + [3] = '#4ac26b', + [4] = '#2da44e', + [5] = '#1a7f37', + [6] = '#116329', + [7] = '#044f1e', + [8] = '#003d16', + [9] = '#002d11', + }), + orange = m({ + [0] = '#fff1e5', + [1] = '#ffd8b5', + [2] = '#ffb77c', + [3] = '#fb8f44', + [4] = '#e16f24', + [5] = '#bc4c00', + [6] = '#953800', + [7] = '#762c00', + [8] = '#5c2200', + [9] = '#471700', + }), + red = m({ + [0] = '#ffebe9', + [1] = '#ffcecb', + [2] = '#ffaba8', + [3] = '#ff8182', + [4] = '#fa4549', + [5] = '#cf222e', + [6] = '#a40e26', + [7] = '#82071e', + [8] = '#660018', + [9] = '#4c0014', + }), + purple = m({ + [0] = '#fbefff', + [1] = '#ecd8ff', + [2] = '#d8b9ff', + [3] = '#c297ff', + [4] = '#a475f9', + [5] = '#8250df', + [6] = '#6639ba', + [7] = '#512a97', + [8] = '#3e1f79', + [9] = '#2e1461', + }), + neutral = m({ + [0] = '#f6f8fa', + [1] = '#eaeef2', + [2] = '#d0d7de', + [3] = '#afb8c1', + [4] = '#8c959f', + [5] = '#6e7781', + [6] = '#57606a', + [7] = '#424a53', + [8] = '#32383f', + [9] = '#24292f', + }), + black = '#1f2328', + pink = m({ + [0] = '#ffeff7', + [1] = '#ffd3eb', + [2] = '#ffadda', + [3] = '#ff80c8', + [4] = '#e85aad', + [5] = '#bf3989', + [6] = '#99286e', + [7] = '#772057', + [8] = '#611347', + [9] = '#4d0336', + }), + coral = m({ + [0] = '#fff0eb', + [1] = '#ffd6cc', + [2] = '#ffb4a1', + [3] = '#fd8c73', + [4] = '#ec6547', + [5] = '#c4432b', + [6] = '#9e2f1c', + [7] = '#801f0f', + [8] = '#691105', + [9] = '#510901', + }), + }), + display = m({ + color = m({ + lemon = m({ + [0] = '#f7eea1', + [1] = '#f0db3d', + [2] = '#d8bd0e', + [3] = '#c2a60a', + [4] = '#a68c07', + [5] = '#866e04', + [6] = '#786002', + [7] = '#654f01', + [8] = '#523f00', + [9] = '#3d2e00', + }), + yellow = m({ + [0] = '#ffec9e', + [1] = '#ffd642', + [2] = '#ebb400', + [3] = '#d19d00', + [4] = '#b88700', + [5] = '#946a00', + [6] = '#805900', + [7] = '#704d00', + [8] = '#5c3d00', + [9] = '#422b00', + }), + indigo = m({ + [0] = '#e5e9ff', + [1] = '#d2d7fe', + [2] = '#b1b9fb', + [3] = '#979ff7', + [4] = '#7a82f0', + [5] = '#5a61e7', + [6] = '#494edf', + [7] = '#393cd5', + [8] = '#2d2db4', + [9] = '#25247b', + }), + teal = m({ + [0] = '#c7f5ef', + [1] = '#89ebe1', + [2] = '#22d3c7', + [3] = '#1db9b4', + [4] = '#179b9b', + [5] = '#127e81', + [6] = '#106e75', + [7] = '#0d5b63', + [8] = '#0a4852', + [9] = '#073740', + }), + green = m({ + [0] = '#caf7ca', + [1] = '#9ceda0', + [2] = '#54d961', + [3] = '#31bf46', + [4] = '#30a147', + [5] = '#2c8141', + [6] = '#2b6e3f', + [7] = '#285c3b', + [8] = '#254b34', + [9] = '#1d3528', + }), + red = m({ + [0] = '#ffe2e0', + [1] = '#fecdcd', + [2] = '#fda5a7', + [3] = '#fb8389', + [4] = '#f85461', + [5] = '#df0c24', + [6] = '#c50d28', + [7] = '#a60c29', + [8] = '#880c27', + [9] = '#610a20', + }), + gray = m({ + [0] = '#e8ecf2', + [1] = '#d2dae4', + [2] = '#b4c0cf', + [3] = '#9ba9bb', + [4] = '#808fa3', + [5] = '#647182', + [6] = '#5c6570', + [7] = '#4e535a', + [8] = '#424448', + [9] = '#303031', + }), + purple = m({ + [0] = '#f1e5ff', + [1] = '#e6d2fe', + [2] = '#d1b1fc', + [3] = '#bc91f8', + [4] = '#a672f3', + [5] = '#894ceb', + [6] = '#783ae4', + [7] = '#6223d7', + [8] = '#4f21ab', + [9] = '#391b79', + }), + cyan = m({ + [0] = '#bdf4ff', + [1] = '#7ae9ff', + [2] = '#00d0fa', + [3] = '#00b7db', + [4] = '#0099b8', + [5] = '#007b94', + [6] = '#006a80', + [7] = '#00596b', + [8] = '#004857', + [9] = '#003742', + }), + plum = m({ + [0] = '#f8e5ff', + [1] = '#f0cdfe', + [2] = '#e2a7fb', + [3] = '#d487f7', + [4] = '#c264f2', + [5] = '#a830e8', + [6] = '#961edc', + [7] = '#7d1eb8', + [8] = '#651d96', + [9] = '#471769', + }), + coral = m({ + [0] = '#ffe5db', + [1] = '#fecebe', + [2] = '#fcab92', + [3] = '#f88768', + [4] = '#f25f3a', + [5] = '#d43511', + [6] = '#ba2e12', + [7] = '#9b2712', + [8] = '#7e2011', + [9] = '#5d180e', + }), + white = '#ffffff', + brown = m({ + [0] = '#eeeae2', + [1] = '#dfd7c8', + [2] = '#cbbda4', + [3] = '#b8a484', + [4] = '#a68b64', + [5] = '#856d4c', + [6] = '#755f43', + [7] = '#64513a', + [8] = '#51412f', + [9] = '#3a2e22', + }), + pine = m({ + [0] = '#bff8db', + [1] = '#80efb9', + [2] = '#1dd781', + [3] = '#1dbf76', + [4] = '#1aa267', + [5] = '#167e53', + [6] = '#156f4b', + [7] = '#135d41', + [8] = '#114b36', + [9] = '#0d3627', + }), + blue = m({ + [0] = '#d1f0ff', + [1] = '#ade1ff', + [2] = '#75c8ff', + [3] = '#47afff', + [4] = '#0f8fff', + [5] = '#006edb', + [6] = '#005fcc', + [7] = '#004db3', + [8] = '#003d99', + [9] = '#002b75', + }), + orange = m({ + [0] = '#ffe7d1', + [1] = '#fecfaa', + [2] = '#fbaf74', + [3] = '#f68c41', + [4] = '#eb670f', + [5] = '#b8500f', + [6] = '#a24610', + [7] = '#8d3c11', + [8] = '#70300f', + [9] = '#54230d', + }), + auburn = m({ + [0] = '#f2e9e9', + [1] = '#e6d6d5', + [2] = '#d4b7b5', + [3] = '#c59e9b', + [4] = '#b4827e', + [5] = '#9d615c', + [6] = '#8a5551', + [7] = '#744744', + [8] = '#5d3937', + [9] = '#432928', + }), + olive = m({ + [0] = '#f0f0ad', + [1] = '#dbe170', + [2] = '#b9c832', + [3] = '#9bae32', + [4] = '#819532', + [5] = '#64762d', + [6] = '#56682c', + [7] = '#495a2b', + [8] = '#3b4927', + [9] = '#2a331f', + }), + lime = m({ + [0] = '#e3f2b5', + [1] = '#c7e580', + [2] = '#9bd039', + [3] = '#80b530', + [4] = '#6c9d2f', + [5] = '#527a29', + [6] = '#476c28', + [7] = '#3a5b25', + [8] = '#2f4a21', + [9] = '#213319', + }), + black = '#0d1117', + pink = m({ + [0] = '#ffe5f1', + [1] = '#fdc9e2', + [2] = '#f8a5cf', + [3] = '#f184bc', + [4] = '#e55da5', + [5] = '#ce2c85', + [6] = '#b12f79', + [7] = '#8e2e66', + [8] = '#6e2b53', + [9] = '#4d233d', + }), + }), + }), + }), + card = m({ + bgColor = '#ffffff', + }), + buttonCounter = m({ + primary = m({ + bgColor = m({ + rest = '#002d1133', + }), + }), + default = m({ + bgColor = m({ + rest = '#afb8c133', + }), + }), + danger = m({ + fgColor = m({ + rest = '#c21c2c', + disabled = '#d1242f80', + hover = '#ffffff', + }), + bgColor = m({ + rest = '#cf222e1a', + disabled = '#cf222e0d', + hover = '#ffffff33', + }), + }), + invisible = m({ + bgColor = m({ + rest = '#afb8c133', + }), + }), + outline = m({ + fgColor = m({ + rest = '#0550ae', + disabled = '#0969da80', + hover = '#ffffff', + }), + bgColor = m({ + rest = '#0969da1a', + disabled = '#0969da0d', + hover = '#ffffff33', + }), + }), + }), + button = m({ + primary = m({ + bgColor = m({ + rest = '#1f883d', + active = '#197935', + disabled = '#95d8a6', + hover = '#1c8139', + }), + borderColor = m({ + rest = '#1f232826', + active = '#1f232826', + disabled = '#95d8a6', + hover = '#1f232826', + }), + iconColor = m({ + rest = '#ffffffcc', + }), + fgColor = m({ + rest = '#ffffff', + disabled = '#ffffffcc', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #002d114d', + }), + }), + inactive = m({ + fgColor = '#57606a', + bgColor = '#eaeef2', + }), + star = m({ + iconColor = '#eac54f', + }), + danger = m({ + bgColor = m({ + rest = '#f6f8fa', + active = '#8b0820', + disabled = '#eaeef2b3', + hover = '#a40e26', + }), + borderColor = m({ + rest = '#d0d7de', + active = '#1f232826', + hover = '#1f232826', + }), + iconColor = m({ + rest = '#d1242f', + hover = '#ffffff', + }), + fgColor = m({ + rest = '#d1242f', + active = '#ffffff', + disabled = '#d1242f80', + hover = '#ffffff', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #4c001433', + }), + }), + invisible = m({ + bgColor = m({ + rest = '#ffffff00', + active = '#d0d7de66', + disabled = '#eaeef2b3', + hover = '#d0d7de33', + }), + borderColor = m({ + rest = '#ffffff00', + disabled = '#eaeef2b3', + hover = '#ffffff00', + }), + iconColor = m({ + rest = '#636c76', + disabled = '#8c959f', + hover = '#636c76', + }), + fgColor = m({ + rest = '#0969da', + disabled = '#8c959f', + hover = '#0969da', + }), + }), + default = m({ + bgColor = m({ + hover = '#eef1f4', + disabled = '#eaeef2b3', + selected = '#e7ebef', + rest = '#f6f8fa', + active = '#e7ebef', + }), + borderColor = m({ + rest = '#d0d7de', + active = '#d0d7de', + disabled = '#eaeef2b3', + hover = '#d0d7de', + }), + fgColor = m({ + rest = '#24292f', + }), + shadow = m({ + resting = '0px 1px 0px 0px #1f23280a', + }), + }), + outline = m({ + bgColor = m({ + rest = '#f6f8fa', + active = '#0757ba', + disabled = '#f6f8fa', + hover = '#0969da', + }), + borderColor = m({ + hover = '#1f232826', + active = '#1f232826', + }), + fgColor = m({ + rest = '#0969da', + active = '#ffffff', + disabled = '#0969da80', + hover = '#ffffff', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #00215533', + }), + }), + }), + diffBlob = m({ + hunk = m({ + bgColor = m({ + num = '#54aeff66', + }), + }), + addition = m({ + fgColor = m({ + text = '#1f2328', + num = '#1f2328', + }), + bgColor = m({ + num = '#d1f8d9', + word = '#aceebb', + line = '#dafbe1', + }), + }), + expander = m({ + iconColor = '#636c76', + }), + deletion = m({ + fgColor = m({ + text = '#1f2328', + num = '#1f2328', + }), + bgColor = m({ + num = '#ffcecb', + word = '#ff818266', + line = '#ffebe9', + }), + }), + }), + scale = m({ + white = '#ffffff', + yellow = m({ + [1] = '#fff8c5', + [2] = '#fae17d', + [3] = '#eac54f', + [4] = '#d4a72c', + [5] = '#bf8700', + [6] = '#9a6700', + [7] = '#7d4e00', + [8] = '#633c01', + [9] = '#4d2d00', + [10] = '#3b2300', + }), + transparent = '#ffffff00', + blue = m({ + [1] = '#ddf4ff', + [2] = '#b6e3ff', + [3] = '#80ccff', + [4] = '#54aeff', + [5] = '#218bff', + [6] = '#0969da', + [7] = '#0550ae', + [8] = '#033d8b', + [9] = '#0a3069', + [10] = '#002155', + }), + green = m({ + [1] = '#dafbe1', + [2] = '#aceebb', + [3] = '#6fdd8b', + [4] = '#4ac26b', + [5] = '#2da44e', + [6] = '#1a7f37', + [7] = '#116329', + [8] = '#044f1e', + [9] = '#003d16', + [10] = '#002d11', + }), + orange = m({ + [1] = '#fff1e5', + [2] = '#ffd8b5', + [3] = '#ffb77c', + [4] = '#fb8f44', + [5] = '#e16f24', + [6] = '#bc4c00', + [7] = '#953800', + [8] = '#762c00', + [9] = '#5c2200', + [10] = '#471700', + }), + red = m({ + [1] = '#ffebe9', + [2] = '#ffcecb', + [3] = '#ffaba8', + [4] = '#ff8182', + [5] = '#fa4549', + [6] = '#cf222e', + [7] = '#a40e26', + [8] = '#82071e', + [9] = '#660018', + [10] = '#4c0014', + }), + purple = m({ + [1] = '#fbefff', + [2] = '#ecd8ff', + [3] = '#d8b9ff', + [4] = '#c297ff', + [5] = '#a475f9', + [6] = '#8250df', + [7] = '#6639ba', + [8] = '#512a97', + [9] = '#3e1f79', + [10] = '#2e1461', + }), + neutral = m({ + [1] = '#f6f8fa', + [2] = '#eaeef2', + [3] = '#d0d7de', + [4] = '#afb8c1', + [5] = '#8c959f', + [6] = '#6e7781', + [7] = '#57606a', + [8] = '#424a53', + [9] = '#32383f', + [10] = '#24292f', + }), + black = '#1f2328', + pink = m({ + [1] = '#ffeff7', + [2] = '#ffd3eb', + [3] = '#ffadda', + [4] = '#ff80c8', + [5] = '#e85aad', + [6] = '#bf3989', + [7] = '#99286e', + [8] = '#772057', + [9] = '#611347', + [10] = '#4d0336', + }), + coral = m({ + [1] = '#fff0eb', + [2] = '#ffd6cc', + [3] = '#ffb4a1', + [4] = '#fd8c73', + [5] = '#ec6547', + [6] = '#c4432b', + [7] = '#9e2f1c', + [8] = '#801f0f', + [9] = '#691105', + [10] = '#510901', + }), + }), + underlineNav = m({ + iconColor = m({ + rest = '#636c76', + }), + borderColor = m({ + hover = '#afb8c133', + active = '#fd8c73', + }), + }), + avatar = m({ + bgColor = '#ffffff', + borderColor = '#1f232826', + shadow = '0px 0px 0px 2px #ffffffcc', + }), + counter = m({ + borderColor = '#ffffff00', + }), + display = m({ + lemon = m({ + bgColor = m({ + emphasis = '#866e04', + muted = '#f7eea1', + }), + borderColor = m({ + emphasis = '#866e04', + muted = '#f0db3d', + }), + fgColor = '#786002', + }), + yellow = m({ + bgColor = m({ + emphasis = '#946a00', + muted = '#ffec9e', + }), + borderColor = m({ + emphasis = '#946a00', + muted = '#ffd642', + }), + fgColor = '#805900', + }), + indigo = m({ + bgColor = m({ + emphasis = '#5a61e7', + muted = '#e5e9ff', + }), + borderColor = m({ + emphasis = '#5a61e7', + muted = '#d2d7fe', + }), + fgColor = '#494edf', + }), + teal = m({ + bgColor = m({ + emphasis = '#127e81', + muted = '#c7f5ef', + }), + borderColor = m({ + emphasis = '#127e81', + muted = '#89ebe1', + }), + fgColor = '#106e75', + }), + green = m({ + bgColor = m({ + emphasis = '#2c8141', + muted = '#caf7ca', + }), + borderColor = m({ + emphasis = '#2c8141', + muted = '#9ceda0', + }), + fgColor = '#2b6e3f', + }), + red = m({ + bgColor = m({ + emphasis = '#df0c24', + muted = '#ffe2e0', + }), + borderColor = m({ + emphasis = '#df0c24', + muted = '#fecdcd', + }), + fgColor = '#c50d28', + }), + gray = m({ + bgColor = m({ + emphasis = '#647182', + muted = '#e8ecf2', + }), + borderColor = m({ + emphasis = '#647182', + muted = '#d2dae4', + }), + fgColor = '#5c6570', + }), + purple = m({ + bgColor = m({ + emphasis = '#894ceb', + muted = '#f1e5ff', + }), + borderColor = m({ + emphasis = '#894ceb', + muted = '#e6d2fe', + }), + fgColor = '#783ae4', + }), + cyan = m({ + bgColor = m({ + emphasis = '#007b94', + muted = '#bdf4ff', + }), + borderColor = m({ + emphasis = '#007b94', + muted = '#7ae9ff', + }), + fgColor = '#006a80', + }), + plum = m({ + bgColor = m({ + emphasis = '#a830e8', + muted = '#f8e5ff', + }), + borderColor = m({ + emphasis = '#a830e8', + muted = '#f0cdfe', + }), + fgColor = '#961edc', + }), + coral = m({ + bgColor = m({ + emphasis = '#d43511', + muted = '#ffe5db', + }), + borderColor = m({ + emphasis = '#d43511', + muted = '#fecebe', + }), + fgColor = '#ba2e12', + }), + pink = m({ + bgColor = m({ + emphasis = '#ce2c85', + muted = '#ffe5f1', + }), + borderColor = m({ + emphasis = '#ce2c85', + muted = '#fdc9e2', + }), + fgColor = '#b12f79', + }), + brown = m({ + bgColor = m({ + emphasis = '#856d4c', + muted = '#eeeae2', + }), + borderColor = m({ + emphasis = '#856d4c', + muted = '#dfd7c8', + }), + fgColor = '#755f43', + }), + pine = m({ + bgColor = m({ + emphasis = '#167e53', + muted = '#bff8db', + }), + borderColor = m({ + emphasis = '#167e53', + muted = '#80efb9', + }), + fgColor = '#156f4b', + }), + blue = m({ + bgColor = m({ + emphasis = '#006edb', + muted = '#d1f0ff', + }), + borderColor = m({ + emphasis = '#006edb', + muted = '#ade1ff', + }), + fgColor = '#005fcc', + }), + orange = m({ + bgColor = m({ + emphasis = '#b8500f', + muted = '#ffe7d1', + }), + borderColor = m({ + emphasis = '#b8500f', + muted = '#fecfaa', + }), + fgColor = '#a24610', + }), + auburn = m({ + bgColor = m({ + emphasis = '#9d615c', + muted = '#f2e9e9', + }), + borderColor = m({ + emphasis = '#9d615c', + muted = '#e6d6d5', + }), + fgColor = '#8a5551', + }), + olive = m({ + bgColor = m({ + emphasis = '#64762d', + muted = '#f0f0ad', + }), + borderColor = m({ + emphasis = '#64762d', + muted = '#dbe170', + }), + fgColor = '#56682c', + }), + lime = m({ + bgColor = m({ + emphasis = '#527a29', + muted = '#e3f2b5', + }), + borderColor = m({ + emphasis = '#527a29', + muted = '#c7e580', + }), + fgColor = '#476c28', + }), + }), + borderColor = m({ + emphasis = '#6e7781', + translucent = '#1f232826', + default = '#d0d7de', + upsell = m({ + emphasis = '#8250df', + muted = '#c297ff66', + }), + success = m({ + emphasis = '#1a7f37', + muted = '#4ac26b66', + }), + transparent = '#ffffff00', + severe = m({ + emphasis = '#bc4c00', + muted = '#fb8f4466', + }), + sponsors = m({ + emphasis = '#bf3989', + muted = '#ff80c866', + }), + muted = '#d0d7deb3', + neutral = m({ + emphasis = '#6e7781', + muted = '#afb8c133', + }), + open = m({ + emphasis = '#1a7f37', + muted = '#4ac26b66', + }), + disabled = '#eaeef2b3', + danger = m({ + emphasis = '#cf222e', + muted = '#ff818266', + }), + closed = m({ + emphasis = '#cf222e', + muted = '#ff818266', + }), + done = m({ + emphasis = '#8250df', + muted = '#c297ff66', + }), + attention = m({ + emphasis = '#bf8700', + muted = '#d4a72c66', + }), + accent = m({ + emphasis = '#0969da', + muted = '#54aeff66', + }), + }), + reactionButton = m({ + selected = m({ + fgColor = m({ + rest = '#0969da', + hover = '#0550ae', + }), + bgColor = m({ + rest = '#ddf4ff', + hover = '#caecff', + }), + }), + }), + highlight = m({ + neutral = m({ + bgColor = '#fff8c5', + }), + }), + treeViewItem = m({ + leadingVisual = m({ + iconColor = m({ + rest = '#54aeff', + }), + }), + }), + avatarStack = m({ + fade = m({ + bgColor = m({ + default = '#afb8c1', + muted = '#d0d7de', + }), + }), + }), + topicTag = m({ + borderColor = '#ffffff00', + }), + timelineBadge = m({ + bgColor = '#eaeef2', + }), +}) M._VERSION = - vim.json.decode([=["7.15.6"]=], { luanil = { object = false, array = false } }) + vim.json.decode([=["8.2.3"]=], { luanil = { object = false, array = false } }) M._LICENSE = [=[ The MIT License (MIT) diff --git a/lua/github-theme/palette/primitives/light_colorblind.lua b/lua/github-theme/palette/primitives/light_colorblind.lua index b1d3c928..25a746a4 100644 --- a/lua/github-theme/palette/primitives/light_colorblind.lua +++ b/lua/github-theme/palette/primitives/light_colorblind.lua @@ -1,623 +1,1685 @@ -- NOTE: THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY-HAND. -local M = vim.json.decode( - [=[{ - "canvasDefaultTransparent": "rgba(255,255,255,0)", - "pageHeaderBg": "#f6f8fa", - "marketingIcon": { - "primary": "#218bff", - "secondary": "#54aeff" - }, - "diffBlob": { - "addition": { - "numText": "#24292f", - "fg": "#24292f", - "numBg": "rgba(84,174,255,0.4)", - "lineBg": "rgba(221,244,255,0.5)", - "wordBg": "rgba(84,174,255,0.4)" - }, - "deletion": { - "numText": "#24292f", - "fg": "#24292f", - "numBg": "rgba(247,153,57,0.4)", - "lineBg": "rgba(255,245,232,0.5)", - "wordBg": "rgba(255,188,109,0.5)" - }, - "hunk": { - "numBg": "rgba(84,174,255,0.4)" - }, - "expander": { - "icon": "#57606a" - }, - "selectedLineHighlightMixBlendMode": "multiply" - }, - "diffstat": { - "deletionBorder": "rgba(27,31,36,0.15)", - "additionBorder": "rgba(27,31,36,0.15)", - "additionBg": "#0969da" - }, - "searchKeyword": { - "hl": "#fff8c5" - }, - "prettylights": { - "syntax": { - "comment": "#57606a", - "constant": "#0550ae", - "entity": "#6639ba", - "storageModifierImport": "#24292f", - "entityTag": "#0550ae", - "keyword": "#b35900", - "string": "#0a3069", - "variable": "#8a4600", - "brackethighlighterUnmatched": "#6f3800", - "invalidIllegalText": "#f6f8fa", - "invalidIllegalBg": "#6f3800", - "carriageReturnText": "#f6f8fa", - "carriageReturnBg": "#b35900", - "stringRegexp": "#0550ae", - "markupList": "#3b2300", - "markupHeading": "#0550ae", - "markupItalic": "#24292f", - "markupBold": "#24292f", - "markupDeletedText": "#6f3800", - "markupDeletedBg": "#fff5e8", - "markupInsertedText": "#0550ae", - "markupInsertedBg": "#ddf4ff", - "markupChangedText": "#8a4600", - "markupChangedBg": "#ffddb0", - "markupIgnoredText": "#eaeef2", - "markupIgnoredBg": "#0550ae", - "metaDiffRange": "#8250df", - "brackethighlighterAngle": "#57606a", - "sublimelinterGutterMark": "#8c959f", - "constantOtherReferenceLink": "#0a3069" - } - }, - "codemirror": { - "text": "#24292f", - "bg": "#ffffff", - "guttersBg": "#ffffff", - "guttermarkerText": "#ffffff", - "guttermarkerSubtleText": "#6e7781", - "linenumberText": "#57606a", - "cursor": "#24292f", - "selectionBg": "rgba(84,174,255,0.4)", - "activelineBg": "rgba(234,238,242,0.5)", - "matchingbracketText": "#24292f", - "linesBg": "#ffffff", - "syntax": { - "comment": "#24292f", - "constant": "#0550ae", - "entity": "#8250df", - "keyword": "#b35900", - "storage": "#b35900", - "string": "#0a3069", - "support": "#0550ae", - "variable": "#8a4600" - } - }, - "checks": { - "bg": "#24292f", - "runBorderWidth": "0px", - "containerBorderWidth": "0px", - "textPrimary": "#f6f8fa", - "textSecondary": "#8c959f", - "textLink": "#54aeff", - "btnIcon": "#afb8c1", - "btnHoverIcon": "#f6f8fa", - "btnHoverBg": "rgba(255,255,255,0.125)", - "inputText": "#eaeef2", - "inputPlaceholderText": "#8c959f", - "inputFocusText": "#8c959f", - "inputBg": "#32383f", - "inputShadow": "none", - "donutError": "#dd7815", - "donutPending": "#bf8700", - "donutSuccess": "#0969da", - "donutNeutral": "#afb8c1", - "dropdownText": "#afb8c1", - "dropdownBg": "#32383f", - "dropdownBorder": "#424a53", - "dropdownShadow": "rgba(27,31,36,0.3)", - "dropdownHoverText": "#f6f8fa", - "dropdownHoverBg": "#424a53", - "dropdownBtnHoverText": "#f6f8fa", - "dropdownBtnHoverBg": "#32383f", - "scrollbarThumbBg": "#57606a", - "headerLabelText": "#d0d7de", - "headerLabelOpenText": "#f6f8fa", - "headerBorder": "#32383f", - "headerIcon": "#8c959f", - "lineText": "#d0d7de", - "lineNumText": "rgba(140,149,159,0.75)", - "lineTimestampText": "#8c959f", - "lineHoverBg": "#32383f", - "lineSelectedBg": "rgba(33,139,255,0.15)", - "lineSelectedNumText": "#54aeff", - "lineDtFmText": "#24292f", - "lineDtFmBg": "#9a6700", - "gateBg": "rgba(125,78,0,0.15)", - "gateText": "#d0d7de", - "gateWaitingText": "#d4a72c", - "stepHeaderOpenBg": "#32383f", - "stepErrorText": "#f79939", - "stepWarningText": "#d4a72c", - "loglineText": "#8c959f", - "loglineNumText": "rgba(140,149,159,0.75)", - "loglineDebugText": "#c297ff", - "loglineErrorText": "#d0d7de", - "loglineErrorNumText": "#f79939", - "loglineErrorBg": "rgba(138,70,0,0.15)", - "loglineWarningText": "#d0d7de", - "loglineWarningNumText": "#d4a72c", - "loglineWarningBg": "rgba(125,78,0,0.15)", - "loglineCommandText": "#54aeff", - "loglineSectionText": "#54aeff", - "ansi": { - "black": "#24292f", - "blackBright": "#32383f", - "white": "#d0d7de", - "whiteBright": "#d0d7de", - "gray": "#8c959f", - "red": "#f79939", - "redBright": "#ffbc6d", - "green": "#54aeff", - "greenBright": "#80ccff", - "yellow": "#d4a72c", - "yellowBright": "#eac54f", - "blue": "#54aeff", - "blueBright": "#80ccff", - "magenta": "#c297ff", - "magentaBright": "#d8b9ff", - "cyan": "#76e3ea", - "cyanBright": "#b3f0ff" - } - }, - "project": { - "headerBg": "#24292f", - "sidebarBg": "#ffffff", - "gradientIn": "#ffffff", - "gradientOut": "rgba(255,255,255,0)" - }, - "mktg": { - "btn": { - "bg": "#1b1f23", - "shadow": { - "outline": "rgb(0 0 0 / 15%) 0 0 0 1px inset", - "focus": "rgb(0 0 0 / 15%) 0 0 0 4px", - "hover": "0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)", - "hoverMuted": "rgb(0 0 0 / 70%) 0 0 0 2px inset" - } - } - }, - "control": { - "borderColor": { - "emphasis": "#858F99" - } - }, - "avatar": { - "bg": "#ffffff", - "border": "rgba(27,31,36,0.15)", - "stackFade": "#afb8c1", - "stackFadeMore": "#d0d7de", - "childShadow": "0 0 0 2px rgba(255,255,255,0.8)" - }, - "topicTag": { - "border": "rgba(0,0,0,0)" - }, - "counter": { - "border": "rgba(0,0,0,0)" - }, - "selectMenu": { - "backdropBorder": "rgba(0,0,0,0)", - "tapHighlight": "rgba(175,184,193,0.5)", - "tapFocusBg": "#b6e3ff" - }, - "overlay": { - "shadow": "0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)", - "backdrop": "rgba(140,149,159,0.2)" - }, - "header": { - "text": "rgba(255,255,255,0.7)", - "bg": "#24292f", - "divider": "#57606a", - "logo": "#ffffff" - }, - "headerSearch": { - "bg": "#24292f", - "border": "#57606a" - }, - "sidenav": { - "selectedBg": "#ffffff" - }, - "menu": { - "bgActive": "rgba(0,0,0,0)" - }, - "input": { - "disabledBg": "rgba(175,184,193,0.2)" - }, - "timeline": { - "badgeBg": "#eaeef2" - }, - "ansi": { - "black": "#24292f", - "blackBright": "#57606a", - "white": "#6e7781", - "whiteBright": "#8c959f", - "gray": "#6e7781", - "red": "#b35900", - "redBright": "#8a4600", - "green": "#0550ae", - "greenBright": "#0969da", - "yellow": "#4d2d00", - "yellowBright": "#633c01", - "blue": "#0969da", - "blueBright": "#218bff", - "magenta": "#8250df", - "magentaBright": "#a475f9", - "cyan": "#1b7c83", - "cyanBright": "#3192aa" - }, - "btn": { - "text": "#24292f", - "bg": "#f6f8fa", - "border": "rgba(27,31,36,0.15)", - "shadow": "0 1px 0 rgba(27,31,36,0.04)", - "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.25)", - "hoverBg": "#f3f4f6", - "hoverBorder": "rgba(27,31,36,0.15)", - "activeBg": "hsla(220,14%,93%,1)", - "activeBorder": "rgba(27,31,36,0.15)", - "selectedBg": "hsla(220,14%,94%,1)", - "counterBg": "rgba(27,31,36,0.08)", - "primary": { - "text": "#ffffff", - "bg": "#0969da", - "border": "rgba(27,31,36,0.15)", - "shadow": "0 1px 0 rgba(27,31,36,0.1)", - "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverBg": "#0969da", - "hoverBorder": "rgba(27,31,36,0.15)", - "selectedBg": "hsla(212,92%,43%,1)", - "selectedShadow": "inset 0 1px 0 rgba(0,33,85,0.2)", - "disabledText": "rgba(255,255,255,0.8)", - "disabledBg": "#80ccff", - "disabledBorder": "rgba(27,31,36,0.15)", - "icon": "rgba(255,255,255,0.8)", - "counterBg": "rgba(0,33,85,0.2)" - }, - "outline": { - "text": "#0969da", - "hoverText": "#ffffff", - "hoverBg": "#0969da", - "hoverBorder": "rgba(27,31,36,0.15)", - "hoverShadow": "0 1px 0 rgba(27,31,36,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "hsla(212,92%,42%,1)", - "selectedBorder": "rgba(27,31,36,0.15)", - "selectedShadow": "inset 0 1px 0 rgba(0,33,85,0.2)", - "disabledText": "rgba(9,105,218,0.5)", - "disabledBg": "#f6f8fa", - "disabledCounterBg": "rgba(9,105,218,0.05)", - "counterBg": "#0969da1a", - "counterFg": "#0550ae", - "hoverCounterFg": "#ffffff", - "disabledCounterFg": "rgba(9,105,218,0.5)" - }, - "danger": { - "text": "#b35900", - "hoverText": "#ffffff", - "hoverBg": "#8a4600", - "hoverBorder": "rgba(27,31,36,0.15)", - "hoverShadow": "0 1px 0 rgba(27,31,36,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "hsla(30,100%,32%,1)", - "selectedBorder": "rgba(27,31,36,0.15)", - "selectedShadow": "inset 0 1px 0 rgba(65,32,0,0.2)", - "disabledText": "rgba(179,89,0,0.5)", - "disabledBg": "#f6f8fa", - "disabledCounterBg": "rgba(179,89,0,0.05)", - "counterBg": "rgba(179,89,0,0.1)", - "icon": "#b35900", - "hoverIcon": "#ffffff", - "counterFg": "#8a4600", - "hoverCounterFg": "#ffffff", - "disabledCounterFg": "rgba(179,89,0,0.5)" - }, - "inactive": { - "bg": "#eaeef2", - "text": "#57606a" - } - }, - "underlinenav": { - "icon": "#6e7781", - "borderHover": "rgba(175,184,193,0.2)" - }, - "actionListItem": { - "inlineDivider": "rgba(208,215,222,0.48)", - "default": { - "hoverBg": "rgba(208,215,222,0.32)", - "hoverBorder": "rgba(0,0,0,0)", - "activeBg": "rgba(208,215,222,0.48)", - "activeBorder": "rgba(0,0,0,0)", - "selectedBg": "rgba(208,215,222,0.24)" - }, - "danger": { - "hoverBg": "rgba(255,245,232,0.64)", - "activeBg": "#fff5e8", - "hoverText": "#b35900" - } - }, - "switchTrack": { - "bg": "#eaeef2", - "hoverBg": "hsla(210,24%,90%,1)", - "activeBg": "hsla(210,24%,88%,1)", - "disabledBg": "#8c959f", - "fg": "#57606a", - "disabledFg": "#ffffff", - "border": "rgba(0,0,0,0)", - "checked": { - "bg": "#0969da", - "hoverBg": "#0860CA", - "activeBg": "#0757BA", - "fg": "#ffffff", - "disabledFg": "#ffffff", - "border": "rgba(0,0,0,0)" - } - }, - "switchKnob": { - "bg": "#ffffff", - "disabledBg": "#f6f8fa", - "border": "#858F99", - "checked": { - "bg": "#ffffff", - "disabledBg": "#f6f8fa", - "border": "#0969da" - } - }, - "segmentedControl": { - "bg": "#eaeef2", - "button": { - "bg": "#ffffff", - "hover": { - "bg": "rgba(175,184,193,0.2)" - }, - "active": { - "bg": "rgba(175,184,193,0.4)" - }, - "selected": { - "border": "#8c959f" - } - } - }, - "treeViewItem": { - "chevron": { - "hoverBg": "rgba(208,215,222,0.32)" - }, - "directory": { - "fill": "#54aeff" - } - }, - "fg": { - "default": "#24292f", - "muted": "#57606a", - "subtle": "#6e7781", - "onEmphasis": "#ffffff" - }, - "canvas": { - "default": "#ffffff", - "overlay": "#ffffff", - "inset": "#f6f8fa", - "subtle": "#f6f8fa" - }, - "border": { - "default": "#d0d7de", - "muted": "hsla(210,18%,87%,1)", - "subtle": "rgba(27,31,36,0.15)" - }, - "shadow": { - "small": "0 1px 0 rgba(27,31,36,0.04)", - "medium": "0 3px 6px rgba(140,149,159,0.15)", - "large": "0 8px 24px rgba(140,149,159,0.2)", - "extraLarge": "0 12px 28px rgba(140,149,159,0.3)" - }, - "neutral": { - "emphasisPlus": "#24292f", - "emphasis": "#6e7781", - "muted": "rgba(175,184,193,0.2)", - "subtle": "rgba(234,238,242,0.5)" - }, - "accent": { - "fg": "#0969da", - "emphasis": "#0969da", - "muted": "rgba(84,174,255,0.4)", - "subtle": "#ddf4ff" - }, - "success": { - "fg": "#0969da", - "emphasis": "#0969da", - "muted": "rgba(84,174,255,0.4)", - "subtle": "#ddf4ff" - }, - "attention": { - "fg": "#9a6700", - "emphasis": "#9a6700", - "muted": "rgba(212,167,44,0.4)", - "subtle": "#fff8c5" - }, - "severe": { - "fg": "#b35900", - "emphasis": "#b35900", - "muted": "rgba(247,153,57,0.4)", - "subtle": "#fff5e8" - }, - "danger": { - "fg": "#b35900", - "emphasis": "#b35900", - "muted": "rgba(247,153,57,0.4)", - "subtle": "#fff5e8" - }, - "open": { - "fg": "#b35900", - "emphasis": "#dd7815", - "muted": "rgba(247,153,57,0.4)", - "subtle": "#fff5e8" - }, - "closed": { - "fg": "#6e7781", - "emphasis": "#6e7781", - "muted": "rgba(175,184,193,0.4)", - "subtle": "#f6f8fa" - }, - "done": { - "fg": "#8250df", - "emphasis": "#8250df", - "muted": "rgba(194,151,255,0.4)", - "subtle": "#fbefff" - }, - "sponsors": { - "fg": "#bf3989", - "emphasis": "#bf3989", - "muted": "rgba(255,128,200,0.4)", - "subtle": "#ffeff7" - }, - "primer": { - "fg": { - "disabled": "#8c959f" - }, - "canvas": { - "backdrop": "rgba(27,31,36,0.5)", - "sticky": "rgba(255,255,255,0.95)" - }, - "border": { - "active": "#fd8c73", - "contrast": "rgba(27,31,36,0.1)" - }, - "shadow": { - "highlight": "inset 0 1px 0 rgba(255,255,255,0.25)", - "inset": "inset 0 1px 0 rgba(208,215,222,0.2)" - } - }, - "scale": { - "black": "#1b1f24", - "white": "#ffffff", - "gray": [ - "#f6f8fa", - "#eaeef2", - "#d0d7de", - "#afb8c1", - "#8c959f", - "#6e7781", - "#57606a", - "#424a53", - "#32383f", - "#24292f" - ], - "blue": [ - "#ddf4ff", - "#b6e3ff", - "#80ccff", - "#54aeff", - "#218bff", - "#0969da", - "#0550ae", - "#033d8b", - "#0a3069", - "#002155" - ], - "green": [ - "#ddf4ff", - "#b6e3ff", - "#80ccff", - "#54aeff", - "#218bff", - "#0969da", - "#0550ae", - "#033d8b", - "#0a3069", - "#002155" - ], - "yellow": [ - "#fff8c5", - "#fae17d", - "#eac54f", - "#d4a72c", - "#bf8700", - "#9a6700", - "#7d4e00", - "#633c01", - "#4d2d00", - "#3b2300" - ], - "orange": [ - "#fff5e8", - "#ffddb0", - "#ffbc6d", - "#f79939", - "#dd7815", - "#b35900", - "#8a4600", - "#6f3800", - "#572c00", - "#412000" - ], - "red": [ - "#fff5e8", - "#ffddb0", - "#ffbc6d", - "#f79939", - "#dd7815", - "#b35900", - "#8a4600", - "#6f3800", - "#572c00", - "#412000" - ], - "purple": [ - "#fbefff", - "#ecd8ff", - "#d8b9ff", - "#c297ff", - "#a475f9", - "#8250df", - "#6639ba", - "#512a97", - "#3e1f79", - "#2e1461" - ], - "pink": [ - "#ffeff7", - "#ffd3eb", - "#ffadda", - "#ff80c8", - "#e85aad", - "#bf3989", - "#99286e", - "#772057", - "#611347", - "#4d0336" - ], - "coral": [ - "#fff0eb", - "#ffd6cc", - "#ffb4a1", - "#fd8c73", - "#ec6547", - "#c4432b", - "#9e2f1c", - "#801f0f", - "#691105", - "#510901" - ] - } -}]=], - { luanil = { object = false, array = false } } -) +local mt = { + __index = function(_, k) + error('invalid index: ' .. k) + end, +} +---@generic T +---@param tbl T +---@return T +local function m(tbl) + return setmetatable(tbl, mt) +end +local M = m({ + sideNav = m({ + bgColor = m({ + selected = '#ffffff', + }), + }), + shadow = m({ + resting = m({ + small = '0px 1px 0px 0px #1f23280a', + xsmall = '0px 1px 0px 0px #1f23281a', + medium = '0px 3px 6px 0px #424a531f', + }), + floating = m({ + xlarge = '0px 0px 0px 1px #d0d7de, 0px 56px 112px 0px #424a5352', + legacy = '0px 6px 12px -3px #424a530a, 0px 6px 18px 0px #424a531f', + large = '0px 0px 0px 1px #d0d7de, 0px 40px 80px 0px #424a533d', + small = '0px 0px 0px 1px #d0d7de80, 0px 6px 12px -3px #424a530a, 0px 6px 18px 0px #424a531f', + medium = '0px 0px 0px 1px #d0d7de, 0px 8px 16px -4px #424a5314, 0px 4px 32px -4px #424a5314, 0px 24px 48px -12px #424a5314, 0px 48px 96px -24px #424a5314', + }), + inset = 'inset 0px 1px 0px 0px #1f23280a', + }), + avatarStack = m({ + fade = m({ + bgColor = m({ + muted = '#d0d7de', + default = '#afb8c1', + }), + }), + }), + selection = m({ + bgColor = '#0969da33', + }), + selectMenu = m({ + bgColor = m({ + active = '#b6e3ff', + }), + borderColor = '#ffffff00', + }), + counter = m({ + borderColor = '#ffffff00', + }), + reactionButton = m({ + selected = m({ + fgColor = m({ + rest = '#0969da', + hover = '#0550ae', + }), + bgColor = m({ + rest = '#ddf4ff', + hover = '#caecff', + }), + }), + }), + controlTrack = m({ + bgColor = m({ + rest = '#eaeef2', + disabled = '#8c959f', + active = '#d2d8de', + hover = '#dee3e8', + }), + borderColor = m({ + rest = '#ffffff00', + disabled = '#8c959f', + }), + fgColor = m({ + rest = '#636c76', + disabled = '#ffffff', + }), + }), + highlight = m({ + neutral = m({ + bgColor = '#fff8c5', + }), + }), + page = m({ + header = m({ + bgColor = '#f6f8fa', + }), + }), + controlKnob = m({ + bgColor = m({ + rest = '#ffffff', + disabled = '#eaeef2b3', + checked = '#ffffff', + }), + borderColor = m({ + rest = '#868f99', + disabled = '#eaeef2b3', + checked = '#0969da', + }), + }), + overlay = m({ + bgColor = '#ffffff', + borderColor = '#d0d7de80', + backdrop = m({ + bgColor = '#8c959f33', + }), + }), + headerSearch = m({ + bgColor = '#24292f', + borderColor = '#57606a', + }), + codeMirror = m({ + lineNumber = m({ + fgColor = '#636c76', + }), + fgColor = '#1f2328', + gutterMarker = m({ + fgColor = m({ + muted = '#636c76', + default = '#ffffff', + }), + }), + lines = m({ + bgColor = '#ffffff', + }), + activeline = m({ + bgColor = '#afb8c133', + }), + cursor = m({ + fgColor = '#1f2328', + }), + syntax = m({ + fgColor = m({ + entity = '#8250df', + variable = '#953800', + support = '#0550ae', + storage = '#bc4c00', + constant = '#0550ae', + comment = '#24292f', + keyword = '#bc4c00', + string = '#0a3069', + }), + }), + bgColor = '#ffffff', + matchingBracket = m({ + fgColor = '#1f2328', + }), + selection = m({ + bgColor = '#54aeff66', + }), + gutters = m({ + bgColor = '#ffffff', + }), + }), + control = m({ + fgColor = m({ + rest = '#24292f', + disabled = '#8c959f', + placeholder = '#69727c', + }), + danger = m({ + fgColor = m({ + rest = '#be4e02', + hover = '#be4e02', + }), + bgColor = m({ + hover = '#fff1e5', + active = '#fff1e566', + }), + }), + transparent = m({ + bgColor = m({ + rest = '#ffffff00', + disabled = '#eaeef2b3', + hover = '#d0d7de33', + active = '#d0d7de66', + selected = '#d0d7de33', + }), + borderColor = m({ + rest = '#ffffff00', + active = '#ffffff00', + hover = '#ffffff00', + }), + }), + bgColor = m({ + rest = '#f6f8fa', + disabled = '#eaeef2b3', + hover = '#eef1f4', + active = '#e7ebef', + selected = '#f6f8fa', + }), + borderColor = m({ + rest = '#d0d7de', + disabled = '#eaeef2b3', + success = '#218bff', + danger = '#bc4c00', + emphasis = '#868f99', + warning = '#bf8700', + selected = '#f6f8fa', + }), + iconColor = m({ + rest = '#636c76', + }), + checked = m({ + bgColor = m({ + rest = '#0969da', + disabled = '#8c959f', + active = '#0757ba', + hover = '#0860ca', + }), + borderColor = m({ + rest = '#0969da', + disabled = '#8c959f', + active = '#0757ba', + hover = '#0860ca', + }), + fgColor = m({ + rest = '#ffffff', + disabled = '#ffffff', + }), + }), + }), + menu = m({ + bgColor = m({ + active = '#ffffff00', + }), + }), + focus = m({ + outlineColor = '#0969da', + outline = '#0969da solid 2px', + }), + scale = m({ + white = '#ffffff', + blue = m({ + [1] = '#ddf4ff', + [2] = '#b6e3ff', + [3] = '#80ccff', + [4] = '#54aeff', + [5] = '#218bff', + [6] = '#0969da', + [7] = '#0550ae', + [8] = '#033d8b', + [9] = '#0a3069', + [10] = '#002155', + }), + green = m({ + [1] = '#dafbe1', + [2] = '#aceebb', + [3] = '#6fdd8b', + [4] = '#4ac26b', + [5] = '#2da44e', + [6] = '#1a7f37', + [7] = '#116329', + [8] = '#044f1e', + [9] = '#003d16', + [10] = '#002d11', + }), + orange = m({ + [1] = '#fff1e5', + [2] = '#ffd8b5', + [3] = '#ffb77c', + [4] = '#fb8f44', + [5] = '#e16f24', + [6] = '#bc4c00', + [7] = '#953800', + [8] = '#762c00', + [9] = '#5c2200', + [10] = '#471700', + }), + red = m({ + [1] = '#ffebe9', + [2] = '#ffcecb', + [3] = '#ffaba8', + [4] = '#ff8182', + [5] = '#fa4549', + [6] = '#cf222e', + [7] = '#a40e26', + [8] = '#82071e', + [9] = '#660018', + [10] = '#4c0014', + }), + neutral = m({ + [1] = '#f6f8fa', + [2] = '#eaeef2', + [3] = '#d0d7de', + [4] = '#afb8c1', + [5] = '#8c959f', + [6] = '#6e7781', + [7] = '#57606a', + [8] = '#424a53', + [9] = '#32383f', + [10] = '#24292f', + }), + purple = m({ + [1] = '#fbefff', + [2] = '#ecd8ff', + [3] = '#d8b9ff', + [4] = '#c297ff', + [5] = '#a475f9', + [6] = '#8250df', + [7] = '#6639ba', + [8] = '#512a97', + [9] = '#3e1f79', + [10] = '#2e1461', + }), + transparent = '#ffffff00', + black = '#1f2328', + pink = m({ + [1] = '#ffeff7', + [2] = '#ffd3eb', + [3] = '#ffadda', + [4] = '#ff80c8', + [5] = '#e85aad', + [6] = '#bf3989', + [7] = '#99286e', + [8] = '#772057', + [9] = '#611347', + [10] = '#4d0336', + }), + yellow = m({ + [1] = '#fff8c5', + [2] = '#fae17d', + [3] = '#eac54f', + [4] = '#d4a72c', + [5] = '#bf8700', + [6] = '#9a6700', + [7] = '#7d4e00', + [8] = '#633c01', + [9] = '#4d2d00', + [10] = '#3b2300', + }), + coral = m({ + [1] = '#fff0eb', + [2] = '#ffd6cc', + [3] = '#ffb4a1', + [4] = '#fd8c73', + [5] = '#ec6547', + [6] = '#c4432b', + [7] = '#9e2f1c', + [8] = '#801f0f', + [9] = '#691105', + [10] = '#510901', + }), + }), + color = m({ + prettylights = m({ + syntax = m({ + brackethighlighter = m({ + angle = '#57606a', + unmatched = '#762c00', + }), + keyword = '#bc4c00', + invalid = m({ + illegal = m({ + bg = '#762c00', + text = '#f6f8fa', + }), + }), + meta = m({ + diff = m({ + range = '#8250df', + }), + }), + string = m({ + regexp = '#0550ae', + default = '#0a3069', + }), + entity = m({ + default = '#6639ba', + tag = '#0550ae', + }), + variable = '#953800', + constant = m({ + default = '#0550ae', + other = m({ + reference = m({ + link = '#0a3069', + }), + }), + }), + storage = m({ + modifier = m({ + import = '#24292f', + }), + }), + markup = m({ + list = '#3b2300', + changed = m({ + bg = '#ffd8b5', + text = '#953800', + }), + italic = '#24292f', + bold = '#24292f', + ignored = m({ + bg = '#0550ae', + text = '#eaeef2', + }), + heading = '#0550ae', + inserted = m({ + bg = '#ddf4ff', + text = '#0550ae', + }), + deleted = m({ + bg = '#fff1e5', + text = '#762c00', + }), + }), + comment = '#57606a', + sublimelinter = m({ + gutter = m({ + mark = '#8c959f', + }), + }), + carriage = m({ + ['return'] = m({ + bg = '#bc4c00', + text = '#f6f8fa', + }), + }), + }), + }), + ansi = m({ + white = m({ + bright = '#8c959f', + default = '#6e7781', + }), + blue = m({ + bright = '#218bff', + default = '#0969da', + }), + green = m({ + bright = '#0969da', + default = '#0550ae', + }), + red = m({ + bright = '#953800', + default = '#bc4c00', + }), + gray = '#6e7781', + magenta = m({ + bright = '#a475f9', + default = '#8250df', + }), + cyan = m({ + bright = '#3192aa', + default = '#1b7c83', + }), + black = m({ + bright = '#57606a', + default = '#24292f', + }), + yellow = m({ + bright = '#633c01', + default = '#4d2d00', + }), + }), + }), + base = m({ + display = m({ + color = m({ + white = '#ffffff', + teal = m({ + [0] = '#c7f5ef', + [1] = '#89ebe1', + [2] = '#22d3c7', + [3] = '#1db9b4', + [4] = '#179b9b', + [5] = '#127e81', + [6] = '#106e75', + [7] = '#0d5b63', + [8] = '#0a4852', + [9] = '#073740', + }), + green = m({ + [0] = '#caf7ca', + [1] = '#9ceda0', + [2] = '#54d961', + [3] = '#31bf46', + [4] = '#30a147', + [5] = '#2c8141', + [6] = '#2b6e3f', + [7] = '#285c3b', + [8] = '#254b34', + [9] = '#1d3528', + }), + red = m({ + [0] = '#ffe2e0', + [1] = '#fecdcd', + [2] = '#fda5a7', + [3] = '#fb8389', + [4] = '#f85461', + [5] = '#df0c24', + [6] = '#c50d28', + [7] = '#a60c29', + [8] = '#880c27', + [9] = '#610a20', + }), + gray = m({ + [0] = '#e8ecf2', + [1] = '#d2dae4', + [2] = '#b4c0cf', + [3] = '#9ba9bb', + [4] = '#808fa3', + [5] = '#647182', + [6] = '#5c6570', + [7] = '#4e535a', + [8] = '#424448', + [9] = '#303031', + }), + purple = m({ + [0] = '#f1e5ff', + [1] = '#e6d2fe', + [2] = '#d1b1fc', + [3] = '#bc91f8', + [4] = '#a672f3', + [5] = '#894ceb', + [6] = '#783ae4', + [7] = '#6223d7', + [8] = '#4f21ab', + [9] = '#391b79', + }), + cyan = m({ + [0] = '#bdf4ff', + [1] = '#7ae9ff', + [2] = '#00d0fa', + [3] = '#00b7db', + [4] = '#0099b8', + [5] = '#007b94', + [6] = '#006a80', + [7] = '#00596b', + [8] = '#004857', + [9] = '#003742', + }), + plum = m({ + [0] = '#f8e5ff', + [1] = '#f0cdfe', + [2] = '#e2a7fb', + [3] = '#d487f7', + [4] = '#c264f2', + [5] = '#a830e8', + [6] = '#961edc', + [7] = '#7d1eb8', + [8] = '#651d96', + [9] = '#471769', + }), + coral = m({ + [0] = '#ffe5db', + [1] = '#fecebe', + [2] = '#fcab92', + [3] = '#f88768', + [4] = '#f25f3a', + [5] = '#d43511', + [6] = '#ba2e12', + [7] = '#9b2712', + [8] = '#7e2011', + [9] = '#5d180e', + }), + black = '#0d1117', + pink = m({ + [0] = '#ffe5f1', + [1] = '#fdc9e2', + [2] = '#f8a5cf', + [3] = '#f184bc', + [4] = '#e55da5', + [5] = '#ce2c85', + [6] = '#b12f79', + [7] = '#8e2e66', + [8] = '#6e2b53', + [9] = '#4d233d', + }), + brown = m({ + [0] = '#eeeae2', + [1] = '#dfd7c8', + [2] = '#cbbda4', + [3] = '#b8a484', + [4] = '#a68b64', + [5] = '#856d4c', + [6] = '#755f43', + [7] = '#64513a', + [8] = '#51412f', + [9] = '#3a2e22', + }), + pine = m({ + [0] = '#bff8db', + [1] = '#80efb9', + [2] = '#1dd781', + [3] = '#1dbf76', + [4] = '#1aa267', + [5] = '#167e53', + [6] = '#156f4b', + [7] = '#135d41', + [8] = '#114b36', + [9] = '#0d3627', + }), + blue = m({ + [0] = '#d1f0ff', + [1] = '#ade1ff', + [2] = '#75c8ff', + [3] = '#47afff', + [4] = '#0f8fff', + [5] = '#006edb', + [6] = '#005fcc', + [7] = '#004db3', + [8] = '#003d99', + [9] = '#002b75', + }), + orange = m({ + [0] = '#ffe7d1', + [1] = '#fecfaa', + [2] = '#fbaf74', + [3] = '#f68c41', + [4] = '#eb670f', + [5] = '#b8500f', + [6] = '#a24610', + [7] = '#8d3c11', + [8] = '#70300f', + [9] = '#54230d', + }), + auburn = m({ + [0] = '#f2e9e9', + [1] = '#e6d6d5', + [2] = '#d4b7b5', + [3] = '#c59e9b', + [4] = '#b4827e', + [5] = '#9d615c', + [6] = '#8a5551', + [7] = '#744744', + [8] = '#5d3937', + [9] = '#432928', + }), + olive = m({ + [0] = '#f0f0ad', + [1] = '#dbe170', + [2] = '#b9c832', + [3] = '#9bae32', + [4] = '#819532', + [5] = '#64762d', + [6] = '#56682c', + [7] = '#495a2b', + [8] = '#3b4927', + [9] = '#2a331f', + }), + lime = m({ + [0] = '#e3f2b5', + [1] = '#c7e580', + [2] = '#9bd039', + [3] = '#80b530', + [4] = '#6c9d2f', + [5] = '#527a29', + [6] = '#476c28', + [7] = '#3a5b25', + [8] = '#2f4a21', + [9] = '#213319', + }), + lemon = m({ + [0] = '#f7eea1', + [1] = '#f0db3d', + [2] = '#d8bd0e', + [3] = '#c2a60a', + [4] = '#a68c07', + [5] = '#866e04', + [6] = '#786002', + [7] = '#654f01', + [8] = '#523f00', + [9] = '#3d2e00', + }), + yellow = m({ + [0] = '#ffec9e', + [1] = '#ffd642', + [2] = '#ebb400', + [3] = '#d19d00', + [4] = '#b88700', + [5] = '#946a00', + [6] = '#805900', + [7] = '#704d00', + [8] = '#5c3d00', + [9] = '#422b00', + }), + indigo = m({ + [0] = '#e5e9ff', + [1] = '#d2d7fe', + [2] = '#b1b9fb', + [3] = '#979ff7', + [4] = '#7a82f0', + [5] = '#5a61e7', + [6] = '#494edf', + [7] = '#393cd5', + [8] = '#2d2db4', + [9] = '#25247b', + }), + }), + }), + color = m({ + white = '#ffffff', + blue = m({ + [0] = '#ddf4ff', + [1] = '#b6e3ff', + [2] = '#80ccff', + [3] = '#54aeff', + [4] = '#218bff', + [5] = '#0969da', + [6] = '#0550ae', + [7] = '#033d8b', + [8] = '#0a3069', + [9] = '#002155', + }), + green = m({ + [0] = '#dafbe1', + [1] = '#aceebb', + [2] = '#6fdd8b', + [3] = '#4ac26b', + [4] = '#2da44e', + [5] = '#1a7f37', + [6] = '#116329', + [7] = '#044f1e', + [8] = '#003d16', + [9] = '#002d11', + }), + orange = m({ + [0] = '#fff1e5', + [1] = '#ffd8b5', + [2] = '#ffb77c', + [3] = '#fb8f44', + [4] = '#e16f24', + [5] = '#bc4c00', + [6] = '#953800', + [7] = '#762c00', + [8] = '#5c2200', + [9] = '#471700', + }), + red = m({ + [0] = '#ffebe9', + [1] = '#ffcecb', + [2] = '#ffaba8', + [3] = '#ff8182', + [4] = '#fa4549', + [5] = '#cf222e', + [6] = '#a40e26', + [7] = '#82071e', + [8] = '#660018', + [9] = '#4c0014', + }), + neutral = m({ + [0] = '#f6f8fa', + [1] = '#eaeef2', + [2] = '#d0d7de', + [3] = '#afb8c1', + [4] = '#8c959f', + [5] = '#6e7781', + [6] = '#57606a', + [7] = '#424a53', + [8] = '#32383f', + [9] = '#24292f', + }), + coral = m({ + [0] = '#fff0eb', + [1] = '#ffd6cc', + [2] = '#ffb4a1', + [3] = '#fd8c73', + [4] = '#ec6547', + [5] = '#c4432b', + [6] = '#9e2f1c', + [7] = '#801f0f', + [8] = '#691105', + [9] = '#510901', + }), + transparent = '#ffffff00', + black = '#1f2328', + pink = m({ + [0] = '#ffeff7', + [1] = '#ffd3eb', + [2] = '#ffadda', + [3] = '#ff80c8', + [4] = '#e85aad', + [5] = '#bf3989', + [6] = '#99286e', + [7] = '#772057', + [8] = '#611347', + [9] = '#4d0336', + }), + yellow = m({ + [0] = '#fff8c5', + [1] = '#fae17d', + [2] = '#eac54f', + [3] = '#d4a72c', + [4] = '#bf8700', + [5] = '#9a6700', + [6] = '#7d4e00', + [7] = '#633c01', + [8] = '#4d2d00', + [9] = '#3b2300', + }), + purple = m({ + [0] = '#fbefff', + [1] = '#ecd8ff', + [2] = '#d8b9ff', + [3] = '#c297ff', + [4] = '#a475f9', + [5] = '#8250df', + [6] = '#6639ba', + [7] = '#512a97', + [8] = '#3e1f79', + [9] = '#2e1461', + }), + }), + }), + card = m({ + bgColor = '#ffffff', + }), + buttonCounter = m({ + invisible = m({ + bgColor = m({ + rest = '#afb8c133', + }), + }), + danger = m({ + fgColor = m({ + rest = '#c21c2c', + disabled = '#be4e0280', + hover = '#ffffff', + }), + bgColor = m({ + rest = '#bc4c001a', + disabled = '#bc4c000d', + hover = '#ffffff33', + }), + }), + primary = m({ + bgColor = m({ + rest = '#002d1133', + }), + }), + default = m({ + bgColor = m({ + rest = '#afb8c133', + }), + }), + outline = m({ + fgColor = m({ + rest = '#0550ae', + disabled = '#0969da80', + hover = '#ffffff', + }), + bgColor = m({ + rest = '#0969da1a', + disabled = '#0969da0d', + hover = '#ffffff33', + }), + }), + }), + data = m({ + teal = m({ + color = m({ + muted = '#c7f5ef', + default = '#179b9b', + }), + }), + green = m({ + color = m({ + muted = '#caf7ca', + default = '#30a147', + }), + }), + orange = m({ + color = m({ + muted = '#ffe7d1', + default = '#eb670f', + }), + }), + red = m({ + color = m({ + muted = '#ffe2e0', + default = '#df0c24', + }), + }), + gray = m({ + color = m({ + muted = '#e8ecf2', + default = '#808fa3', + }), + }), + purple = m({ + color = m({ + muted = '#f1e5ff', + default = '#894ceb', + }), + }), + auburn = m({ + color = m({ + muted = '#f2e9e9', + default = '#9d615c', + }), + }), + pink = m({ + color = m({ + muted = '#ffe5f1', + default = '#ce2c85', + }), + }), + yellow = m({ + color = m({ + muted = '#ffec9e', + default = '#b88700', + }), + }), + blue = m({ + color = m({ + muted = '#d1f0ff', + default = '#006edb', + }), + }), + }), + display = m({ + teal = m({ + bgColor = m({ + muted = '#c7f5ef', + emphasis = '#127e81', + }), + borderColor = m({ + muted = '#89ebe1', + emphasis = '#127e81', + }), + fgColor = '#106e75', + }), + green = m({ + bgColor = m({ + muted = '#caf7ca', + emphasis = '#2c8141', + }), + borderColor = m({ + muted = '#9ceda0', + emphasis = '#2c8141', + }), + fgColor = '#2b6e3f', + }), + red = m({ + bgColor = m({ + muted = '#ffe2e0', + emphasis = '#df0c24', + }), + borderColor = m({ + muted = '#fecdcd', + emphasis = '#df0c24', + }), + fgColor = '#c50d28', + }), + gray = m({ + bgColor = m({ + muted = '#e8ecf2', + emphasis = '#647182', + }), + borderColor = m({ + muted = '#d2dae4', + emphasis = '#647182', + }), + fgColor = '#5c6570', + }), + purple = m({ + bgColor = m({ + muted = '#f1e5ff', + emphasis = '#894ceb', + }), + borderColor = m({ + muted = '#e6d2fe', + emphasis = '#894ceb', + }), + fgColor = '#783ae4', + }), + cyan = m({ + bgColor = m({ + muted = '#bdf4ff', + emphasis = '#007b94', + }), + borderColor = m({ + muted = '#7ae9ff', + emphasis = '#007b94', + }), + fgColor = '#006a80', + }), + plum = m({ + bgColor = m({ + muted = '#f8e5ff', + emphasis = '#a830e8', + }), + borderColor = m({ + muted = '#f0cdfe', + emphasis = '#a830e8', + }), + fgColor = '#961edc', + }), + coral = m({ + bgColor = m({ + muted = '#ffe5db', + emphasis = '#d43511', + }), + borderColor = m({ + muted = '#fecebe', + emphasis = '#d43511', + }), + fgColor = '#ba2e12', + }), + pink = m({ + bgColor = m({ + muted = '#ffe5f1', + emphasis = '#ce2c85', + }), + borderColor = m({ + muted = '#fdc9e2', + emphasis = '#ce2c85', + }), + fgColor = '#b12f79', + }), + brown = m({ + bgColor = m({ + muted = '#eeeae2', + emphasis = '#856d4c', + }), + borderColor = m({ + muted = '#dfd7c8', + emphasis = '#856d4c', + }), + fgColor = '#755f43', + }), + pine = m({ + bgColor = m({ + muted = '#bff8db', + emphasis = '#167e53', + }), + borderColor = m({ + muted = '#80efb9', + emphasis = '#167e53', + }), + fgColor = '#156f4b', + }), + blue = m({ + bgColor = m({ + muted = '#d1f0ff', + emphasis = '#006edb', + }), + borderColor = m({ + muted = '#ade1ff', + emphasis = '#006edb', + }), + fgColor = '#005fcc', + }), + orange = m({ + bgColor = m({ + muted = '#ffe7d1', + emphasis = '#b8500f', + }), + borderColor = m({ + muted = '#fecfaa', + emphasis = '#b8500f', + }), + fgColor = '#a24610', + }), + auburn = m({ + bgColor = m({ + muted = '#f2e9e9', + emphasis = '#9d615c', + }), + borderColor = m({ + muted = '#e6d6d5', + emphasis = '#9d615c', + }), + fgColor = '#8a5551', + }), + olive = m({ + bgColor = m({ + muted = '#f0f0ad', + emphasis = '#64762d', + }), + borderColor = m({ + muted = '#dbe170', + emphasis = '#64762d', + }), + fgColor = '#56682c', + }), + lime = m({ + bgColor = m({ + muted = '#e3f2b5', + emphasis = '#527a29', + }), + borderColor = m({ + muted = '#c7e580', + emphasis = '#527a29', + }), + fgColor = '#476c28', + }), + lemon = m({ + bgColor = m({ + muted = '#f7eea1', + emphasis = '#866e04', + }), + borderColor = m({ + muted = '#f0db3d', + emphasis = '#866e04', + }), + fgColor = '#786002', + }), + yellow = m({ + bgColor = m({ + muted = '#ffec9e', + emphasis = '#946a00', + }), + borderColor = m({ + muted = '#ffd642', + emphasis = '#946a00', + }), + fgColor = '#805900', + }), + indigo = m({ + bgColor = m({ + muted = '#e5e9ff', + emphasis = '#5a61e7', + }), + borderColor = m({ + muted = '#d2d7fe', + emphasis = '#5a61e7', + }), + fgColor = '#494edf', + }), + }), + underlineNav = m({ + iconColor = m({ + rest = '#636c76', + }), + borderColor = m({ + hover = '#afb8c133', + active = '#fd8c73', + }), + }), + avatar = m({ + bgColor = '#ffffff', + borderColor = '#1f232826', + shadow = '0px 0px 0px 2px #ffffffcc', + }), + borderColor = m({ + upsell = m({ + muted = '#c297ff66', + emphasis = '#8250df', + }), + success = m({ + muted = '#54aeff66', + emphasis = '#218bff', + }), + sponsors = m({ + muted = '#ff80c866', + emphasis = '#bf3989', + }), + severe = m({ + muted = '#fb8f4466', + emphasis = '#bc4c00', + }), + muted = '#d0d7deb3', + open = m({ + muted = '#fb8f4466', + emphasis = '#e16f24', + }), + disabled = '#eaeef2b3', + danger = m({ + muted = '#fb8f4466', + emphasis = '#bc4c00', + }), + closed = m({ + muted = '#afb8c166', + emphasis = '#6e7781', + }), + attention = m({ + muted = '#d4a72c66', + emphasis = '#bf8700', + }), + accent = m({ + muted = '#54aeff66', + emphasis = '#0969da', + }), + translucent = '#1f232826', + emphasis = '#6e7781', + default = '#d0d7de', + neutral = m({ + muted = '#afb8c133', + emphasis = '#6e7781', + }), + transparent = '#ffffff00', + done = m({ + muted = '#c297ff66', + emphasis = '#8250df', + }), + }), + header = m({ + bgColor = '#24292f', + borderColor = m({ + divider = '#57606a', + }), + fgColor = m({ + logo = '#ffffff', + default = '#ffffffb3', + }), + }), + topicTag = m({ + borderColor = '#ffffff00', + }), + treeViewItem = m({ + leadingVisual = m({ + iconColor = m({ + rest = '#54aeff', + }), + }), + }), + label = m({ + teal = m({ + fgColor = m({ + rest = '#106e75', + active = '#0a4852', + hover = '#0d5b63', + }), + bgColor = m({ + rest = '#c7f5ef', + active = '#22d3c7', + hover = '#89ebe1', + }), + }), + green = m({ + fgColor = m({ + rest = '#2b6e3f', + active = '#254b34', + hover = '#285c3b', + }), + bgColor = m({ + rest = '#caf7ca', + active = '#54d961', + hover = '#9ceda0', + }), + }), + red = m({ + fgColor = m({ + rest = '#c50d28', + active = '#880c27', + hover = '#a60c29', + }), + bgColor = m({ + rest = '#ffe2e0', + active = '#fda5a7', + hover = '#fecdcd', + }), + }), + gray = m({ + fgColor = m({ + rest = '#5c6570', + active = '#424448', + hover = '#4e535a', + }), + bgColor = m({ + rest = '#e8ecf2', + active = '#b4c0cf', + hover = '#d2dae4', + }), + }), + purple = m({ + fgColor = m({ + rest = '#783ae4', + active = '#4f21ab', + hover = '#6223d7', + }), + bgColor = m({ + rest = '#f1e5ff', + active = '#d1b1fc', + hover = '#e6d2fe', + }), + }), + cyan = m({ + fgColor = m({ + rest = '#006a80', + active = '#004857', + hover = '#00596b', + }), + bgColor = m({ + rest = '#bdf4ff', + active = '#00d0fa', + hover = '#7ae9ff', + }), + }), + plum = m({ + fgColor = m({ + rest = '#961edc', + active = '#651d96', + hover = '#7d1eb8', + }), + bgColor = m({ + rest = '#f8e5ff', + active = '#e2a7fb', + hover = '#f0cdfe', + }), + }), + coral = m({ + fgColor = m({ + rest = '#ba2e12', + active = '#7e2011', + hover = '#9b2712', + }), + bgColor = m({ + rest = '#ffe5db', + active = '#fcab92', + hover = '#fecebe', + }), + }), + pink = m({ + fgColor = m({ + rest = '#b12f79', + active = '#6e2b53', + hover = '#8e2e66', + }), + bgColor = m({ + rest = '#ffe5f1', + active = '#f8a5cf', + hover = '#fdc9e2', + }), + }), + brown = m({ + fgColor = m({ + rest = '#755f43', + active = '#51412f', + hover = '#64513a', + }), + bgColor = m({ + rest = '#eeeae2', + active = '#cbbda4', + hover = '#dfd7c8', + }), + }), + pine = m({ + fgColor = m({ + rest = '#156f4b', + active = '#114b36', + hover = '#135d41', + }), + bgColor = m({ + rest = '#bff8db', + active = '#1dd781', + hover = '#80efb9', + }), + }), + blue = m({ + fgColor = m({ + rest = '#005fcc', + active = '#003d99', + hover = '#004db3', + }), + bgColor = m({ + rest = '#d1f0ff', + active = '#75c8ff', + hover = '#ade1ff', + }), + }), + orange = m({ + fgColor = m({ + rest = '#a24610', + active = '#70300f', + hover = '#8d3c11', + }), + bgColor = m({ + rest = '#ffe7d1', + active = '#fbaf74', + hover = '#fecfaa', + }), + }), + auburn = m({ + fgColor = m({ + rest = '#8a5551', + active = '#5d3937', + hover = '#744744', + }), + bgColor = m({ + rest = '#f2e9e9', + active = '#d4b7b5', + hover = '#e6d6d5', + }), + }), + olive = m({ + fgColor = m({ + rest = '#56682c', + active = '#3b4927', + hover = '#495a2b', + }), + bgColor = m({ + rest = '#f0f0ad', + active = '#b9c832', + hover = '#dbe170', + }), + }), + lime = m({ + fgColor = m({ + rest = '#476c28', + active = '#2f4a21', + hover = '#3a5b25', + }), + bgColor = m({ + rest = '#e3f2b5', + active = '#9bd039', + hover = '#c7e580', + }), + }), + lemon = m({ + fgColor = m({ + rest = '#786002', + active = '#523f00', + hover = '#654f01', + }), + bgColor = m({ + rest = '#f7eea1', + active = '#d8bd0e', + hover = '#f0db3d', + }), + }), + yellow = m({ + fgColor = m({ + rest = '#805900', + active = '#5c3d00', + hover = '#704d00', + }), + bgColor = m({ + rest = '#ffec9e', + active = '#ebb400', + hover = '#ffd642', + }), + }), + indigo = m({ + fgColor = m({ + rest = '#494edf', + active = '#2d2db4', + hover = '#393cd5', + }), + bgColor = m({ + rest = '#e5e9ff', + active = '#b1b9fb', + hover = '#d2d7fe', + }), + }), + }), + diffBlob = m({ + addition = m({ + fgColor = m({ + num = '#1f2328', + text = '#1f2328', + }), + bgColor = m({ + num = '#54aeff66', + line = '#ddf4ff80', + word = '#54aeff66', + }), + }), + expander = m({ + iconColor = '#636c76', + }), + deletion = m({ + fgColor = m({ + num = '#1f2328', + text = '#1f2328', + }), + bgColor = m({ + num = '#fb8f4466', + line = '#fff1e580', + word = '#ffb77c80', + }), + }), + hunk = m({ + bgColor = m({ + num = '#54aeff66', + }), + }), + }), + timelineBadge = m({ + bgColor = '#eaeef2', + }), + bgColor = m({ + white = '#ffffff', + upsell = m({ + muted = '#fbefff', + emphasis = '#8250df', + }), + success = m({ + muted = '#ddf4ff', + emphasis = '#0f72e3', + }), + sponsors = m({ + muted = '#ffeff7', + emphasis = '#bf3989', + }), + severe = m({ + muted = '#fff1e5', + emphasis = '#bc4c00', + }), + muted = '#f6f8fa', + inset = '#f6f8fa', + open = m({ + muted = '#fb8f4466', + emphasis = '#e16f24', + }), + disabled = '#eaeef2b3', + danger = m({ + muted = '#fff1e5', + emphasis = '#bc4c00', + }), + closed = m({ + muted = '#afb8c166', + emphasis = '#6e7781', + }), + black = '#1f2328', + attention = m({ + muted = '#fff8c5', + emphasis = '#9a6700', + }), + accent = m({ + muted = '#ddf4ff', + emphasis = '#0969da', + }), + emphasis = '#24292f', + default = '#ffffff', + neutral = m({ + muted = '#afb8c133', + emphasis = '#6e7781', + }), + transparent = '#ffffff00', + inverse = '#24292f', + done = m({ + muted = '#fbefff', + emphasis = '#8250df', + }), + }), + skeletonLoader = m({ + bgColor = '#f6f8fa', + }), + fgColor = m({ + white = '#ffffff', + upsell = '#8250df', + success = '#0969da', + sponsors = '#bf3989', + severe = '#bc4c00', + onEmphasis = '#ffffff', + muted = '#636c76', + link = '#0969da', + open = '#bc4c00', + disabled = '#8c959f', + danger = '#be4e02', + closed = '#6e7781', + black = '#1f2328', + attention = '#9a6700', + accent = '#0969da', + default = '#1f2328', + neutral = '#6e7781', + done = '#8250df', + }), + button = m({ + invisible = m({ + bgColor = m({ + rest = '#ffffff00', + disabled = '#eaeef2b3', + active = '#d0d7de66', + hover = '#d0d7de33', + }), + borderColor = m({ + rest = '#ffffff00', + disabled = '#eaeef2b3', + hover = '#ffffff00', + }), + iconColor = m({ + rest = '#636c76', + disabled = '#8c959f', + hover = '#636c76', + }), + fgColor = m({ + rest = '#0969da', + disabled = '#8c959f', + hover = '#0969da', + }), + }), + danger = m({ + fgColor = m({ + rest = '#be4e02', + disabled = '#be4e0280', + active = '#ffffff', + hover = '#ffffff', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #47170033', + }), + bgColor = m({ + rest = '#f6f8fa', + disabled = '#eaeef2b3', + active = '#7e2f00', + hover = '#953800', + }), + borderColor = m({ + rest = '#d0d7de', + active = '#1f232826', + hover = '#1f232826', + }), + iconColor = m({ + rest = '#be4e02', + hover = '#ffffff', + }), + }), + default = m({ + bgColor = m({ + rest = '#f6f8fa', + disabled = '#eaeef2b3', + hover = '#eef1f4', + active = '#e7ebef', + selected = '#e7ebef', + }), + borderColor = m({ + rest = '#d0d7de', + disabled = '#eaeef2b3', + active = '#d0d7de', + hover = '#d0d7de', + }), + fgColor = m({ + rest = '#24292f', + }), + shadow = m({ + resting = '0px 1px 0px 0px #1f23280a', + }), + }), + primary = m({ + fgColor = m({ + rest = '#ffffff', + disabled = '#ffffffcc', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #0021554d', + }), + bgColor = m({ + rest = '#0f72e3', + disabled = '#92caff', + active = '#0b64ce', + hover = '#0d6bd8', + }), + borderColor = m({ + rest = '#1f232826', + disabled = '#92caff', + active = '#1f232826', + hover = '#1f232826', + }), + iconColor = m({ + rest = '#ffffffcc', + }), + }), + inactive = m({ + fgColor = '#57606a', + bgColor = '#eaeef2', + }), + star = m({ + iconColor = '#eac54f', + }), + outline = m({ + bgColor = m({ + rest = '#f6f8fa', + disabled = '#f6f8fa', + active = '#0757ba', + hover = '#0969da', + }), + borderColor = m({ + hover = '#1f232826', + active = '#1f232826', + }), + fgColor = m({ + rest = '#0969da', + disabled = '#0969da80', + active = '#ffffff', + hover = '#ffffff', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #00215533', + }), + }), + }), +}) M._VERSION = - vim.json.decode([=["7.15.6"]=], { luanil = { object = false, array = false } }) + vim.json.decode([=["8.2.3"]=], { luanil = { object = false, array = false } }) M._LICENSE = [=[ The MIT License (MIT) diff --git a/lua/github-theme/palette/primitives/light_high_contrast.lua b/lua/github-theme/palette/primitives/light_high_contrast.lua index f3843cd6..6ed9fbd6 100644 --- a/lua/github-theme/palette/primitives/light_high_contrast.lua +++ b/lua/github-theme/palette/primitives/light_high_contrast.lua @@ -1,623 +1,1685 @@ -- NOTE: THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY-HAND. -local M = vim.json.decode( - [=[{ - "canvasDefaultTransparent": "rgba(255,255,255,0)", - "pageHeaderBg": "#ffffff", - "marketingIcon": { - "primary": "#1168e3", - "secondary": "#368cf9" - }, - "diffBlob": { - "addition": { - "numText": "#0e1116", - "fg": "#ffffff", - "numBg": "#ccffd8", - "lineBg": "#e6ffec", - "wordBg": "#055d20" - }, - "deletion": { - "numText": "#0e1116", - "fg": "#ffffff", - "numBg": "#ffd7d5", - "lineBg": "#fff0ee", - "wordBg": "#a0111f" - }, - "hunk": { - "numBg": "#9cd7ff" - }, - "expander": { - "icon": "#0e1116" - }, - "selectedLineHighlightMixBlendMode": "multiply" - }, - "diffstat": { - "deletionBorder": "rgba(1,4,9,0.8)", - "additionBorder": "rgba(1,4,9,0.8)", - "additionBg": "#055d20" - }, - "searchKeyword": { - "hl": "#fcf7be" - }, - "prettylights": { - "syntax": { - "comment": "#4b535d", - "constant": "#023b95", - "entity": "#512598", - "storageModifierImport": "#0e1116", - "entityTag": "#024c1a", - "keyword": "#a0111f", - "string": "#032563", - "variable": "#702c00", - "brackethighlighterUnmatched": "#6e011a", - "invalidIllegalText": "#ffffff", - "invalidIllegalBg": "#6e011a", - "carriageReturnText": "#ffffff", - "carriageReturnBg": "#a0111f", - "stringRegexp": "#024c1a", - "markupList": "#2e1800", - "markupHeading": "#023b95", - "markupItalic": "#0e1116", - "markupBold": "#0e1116", - "markupDeletedText": "#6e011a", - "markupDeletedBg": "#fff0ee", - "markupInsertedText": "#024c1a", - "markupInsertedBg": "#d2fedb", - "markupChangedText": "#702c00", - "markupChangedBg": "#ffc67b", - "markupIgnoredText": "#e7ecf0", - "markupIgnoredBg": "#023b95", - "metaDiffRange": "#622cbc", - "brackethighlighterAngle": "#4b535d", - "sublimelinterGutterMark": "#88929d", - "constantOtherReferenceLink": "#032563" - } - }, - "codemirror": { - "text": "#0e1116", - "bg": "#ffffff", - "guttersBg": "#ffffff", - "guttermarkerText": "#ffffff", - "guttermarkerSubtleText": "#66707b", - "linenumberText": "#0e1116", - "cursor": "#0e1116", - "selectionBg": "#368cf9", - "activelineBg": "#e7ecf0", - "matchingbracketText": "#0e1116", - "linesBg": "#ffffff", - "syntax": { - "comment": "#0e1116", - "constant": "#023b95", - "entity": "#622cbc", - "keyword": "#a0111f", - "storage": "#a0111f", - "string": "#032563", - "support": "#023b95", - "variable": "#702c00" - } - }, - "checks": { - "bg": "#0e1116", - "runBorderWidth": "0px", - "containerBorderWidth": "0px", - "textPrimary": "#ffffff", - "textSecondary": "#88929d", - "textLink": "#368cf9", - "btnIcon": "#acb6c0", - "btnHoverIcon": "#ffffff", - "btnHoverBg": "rgba(255,255,255,0.125)", - "inputText": "#e7ecf0", - "inputPlaceholderText": "#88929d", - "inputFocusText": "#88929d", - "inputBg": "#20252c", - "inputShadow": "none", - "donutError": "#d5232c", - "donutPending": "#956400", - "donutSuccess": "#055d20", - "donutNeutral": "#acb6c0", - "dropdownText": "#acb6c0", - "dropdownBg": "#20252c", - "dropdownBorder": "#343b43", - "dropdownShadow": "rgba(1,4,9,0.3)", - "dropdownHoverText": "#ffffff", - "dropdownHoverBg": "#343b43", - "dropdownBtnHoverText": "#ffffff", - "dropdownBtnHoverBg": "#20252c", - "scrollbarThumbBg": "#4b535d", - "headerLabelText": "#ced5dc", - "headerLabelOpenText": "#ffffff", - "headerBorder": "#20252c", - "headerIcon": "#88929d", - "lineText": "#ced5dc", - "lineNumText": "rgba(136,146,157,0.75)", - "lineTimestampText": "#88929d", - "lineHoverBg": "#20252c", - "lineSelectedBg": "rgba(17,104,227,0.15)", - "lineSelectedNumText": "#368cf9", - "lineDtFmText": "#0e1116", - "lineDtFmBg": "#744500", - "gateBg": "rgba(96,55,0,0.15)", - "gateText": "#ced5dc", - "gateWaitingText": "#b58407", - "stepHeaderOpenBg": "#20252c", - "stepErrorText": "#ee5a5d", - "stepWarningText": "#b58407", - "loglineText": "#88929d", - "loglineNumText": "rgba(136,146,157,0.75)", - "loglineDebugText": "#a371f7", - "loglineErrorText": "#ced5dc", - "loglineErrorNumText": "#ee5a5d", - "loglineErrorBg": "rgba(134,6,29,0.15)", - "loglineWarningText": "#ced5dc", - "loglineWarningNumText": "#b58407", - "loglineWarningBg": "rgba(96,55,0,0.15)", - "loglineCommandText": "#368cf9", - "loglineSectionText": "#26a148", - "ansi": { - "black": "#0e1116", - "blackBright": "#20252c", - "white": "#ced5dc", - "whiteBright": "#ced5dc", - "gray": "#88929d", - "red": "#ee5a5d", - "redBright": "#ff8e8a", - "green": "#26a148", - "greenBright": "#43c663", - "yellow": "#b58407", - "yellowBright": "#d5a824", - "blue": "#368cf9", - "blueBright": "#67b3fd", - "magenta": "#a371f7", - "magentaBright": "#c49bff", - "cyan": "#76e3ea", - "cyanBright": "#b3f0ff" - } - }, - "project": { - "headerBg": "#0e1116", - "sidebarBg": "#ffffff", - "gradientIn": "#ffffff", - "gradientOut": "rgba(255,255,255,0)" - }, - "mktg": { - "btn": { - "bg": "#1b1f23", - "shadow": { - "outline": "rgb(0 0 0 / 15%) 0 0 0 1px inset", - "focus": "rgb(0 0 0 / 15%) 0 0 0 4px", - "hover": "0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)", - "hoverMuted": "rgb(0 0 0 / 70%) 0 0 0 2px inset" - } - } - }, - "control": { - "borderColor": { - "emphasis": "#20252c" - } - }, - "avatar": { - "bg": "#ffffff", - "border": "rgba(1,4,9,0.8)", - "stackFade": "#acb6c0", - "stackFadeMore": "#ced5dc", - "childShadow": "0 0 0 2px rgba(255,255,255,0.8)" - }, - "topicTag": { - "border": "#0349b4" - }, - "counter": { - "border": "#20252c" - }, - "selectMenu": { - "backdropBorder": "rgba(0,0,0,0)", - "tapHighlight": "rgba(172,182,192,0.5)", - "tapFocusBg": "#9cd7ff" - }, - "overlay": { - "shadow": "0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12)", - "backdrop": "rgba(136,146,157,0.2)" - }, - "header": { - "text": "rgba(255,255,255,0.7)", - "bg": "#0e1116", - "divider": "#acb6c0", - "logo": "#ffffff" - }, - "headerSearch": { - "bg": "#0e1116", - "border": "#4b535d" - }, - "sidenav": { - "selectedBg": "#ffffff" - }, - "menu": { - "bgActive": "rgba(0,0,0,0)" - }, - "input": { - "disabledBg": "rgba(172,182,192,0.2)" - }, - "timeline": { - "badgeBg": "#e7ecf0" - }, - "ansi": { - "black": "#0e1116", - "blackBright": "#4b535d", - "white": "#66707b", - "whiteBright": "#88929d", - "gray": "#66707b", - "red": "#a0111f", - "redBright": "#86061d", - "green": "#024c1a", - "greenBright": "#055d20", - "yellow": "#3f2200", - "yellowBright": "#4e2c00", - "blue": "#0349b4", - "blueBright": "#1168e3", - "magenta": "#622cbc", - "magentaBright": "#844ae7", - "cyan": "#1b7c83", - "cyanBright": "#3192aa" - }, - "btn": { - "text": "#0e1116", - "bg": "#e7ecf0", - "border": "rgba(1,4,9,0.8)", - "shadow": "0 1px 0 rgba(1,4,9,0.04)", - "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.25)", - "hoverBg": "#ced5dc", - "hoverBorder": "rgba(1,4,9,0.8)", - "activeBg": "#acb6c0", - "activeBorder": "rgba(1,4,9,0.8)", - "selectedBg": "#acb6c0", - "counterBg": "rgba(1,4,9,0.08)", - "primary": { - "text": "#ffffff", - "bg": "#055d20", - "border": "#013d14", - "shadow": "0 1px 0 rgba(1,4,9,0.1)", - "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverBg": "#024c1a", - "hoverBorder": "#013d14", - "selectedBg": "hsla(139,95%,13%,1)", - "selectedShadow": "inset 0 1px 0 rgba(0,35,11,0.2)", - "disabledText": "rgba(255,255,255,0.8)", - "disabledBg": "#94d3a2", - "disabledBorder": "rgba(1,4,9,0.8)", - "icon": "rgba(255,255,255,0.8)", - "counterBg": "rgba(0,35,11,0.2)" - }, - "outline": { - "text": "#023b95", - "hoverText": "#ffffff", - "hoverBg": "#0349b4", - "hoverBorder": "#022f7a", - "hoverShadow": "0 1px 0 rgba(1,4,9,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#022f7a", - "selectedBorder": "#022f7a", - "selectedShadow": "inset 0 1px 0 rgba(2,26,74,0.2)", - "disabledText": "rgba(3,73,180,0.5)", - "disabledBg": "#e7ecf0", - "disabledCounterBg": "rgba(3,73,180,0.05)", - "counterBg": "#0969da1a", - "counterFg": "#023b95", - "hoverCounterFg": "#ffffff", - "disabledCounterFg": "rgba(3,73,180,0.5)" - }, - "danger": { - "text": "#86061d", - "hoverText": "#ffffff", - "hoverBg": "#a0111f", - "hoverBorder": "#6e011a", - "hoverShadow": "0 1px 0 rgba(1,4,9,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "#6e011a", - "selectedBorder": "#6e011a", - "selectedShadow": "inset 0 1px 0 rgba(67,0,17,0.2)", - "disabledText": "rgba(160,17,31,0.5)", - "disabledBg": "#e7ecf0", - "disabledCounterBg": "rgba(160,17,31,0.05)", - "counterBg": "rgba(160,17,31,0.1)", - "icon": "#86061d", - "hoverIcon": "#ffffff", - "counterFg": "#86061d", - "hoverCounterFg": "#ffffff", - "disabledCounterFg": "rgba(160,17,31,0.5)" - }, - "inactive": { - "bg": "#e7ecf0", - "text": "#4b535d" - } - }, - "underlinenav": { - "icon": "#66707b", - "borderHover": "rgba(172,182,192,0.2)" - }, - "actionListItem": { - "inlineDivider": "#88929d", - "default": { - "hoverBg": "#e7ecf0", - "hoverBorder": "#88929d", - "activeBg": "#ced5dc", - "activeBorder": "#20252c", - "selectedBg": "#ced5dc" - }, - "danger": { - "hoverBg": "#a0111f", - "activeBg": "#6e011a", - "hoverText": "#ffffff" - } - }, - "switchTrack": { - "bg": "#66707b", - "hoverBg": "hsla(211,9%,47%,1)", - "activeBg": "hsla(211,9%,49%,1)", - "disabledBg": "#88929d", - "fg": "#ffffff", - "disabledFg": "#ffffff", - "border": "rgba(0,0,0,0)", - "checked": { - "bg": "#0349b4", - "hoverBg": "#0860CA", - "activeBg": "#0757BA", - "fg": "#ffffff", - "disabledFg": "#ffffff", - "border": "rgba(0,0,0,0)" - } - }, - "switchKnob": { - "bg": "#ffffff", - "disabledBg": "#e7ecf0", - "border": "#20252c", - "checked": { - "bg": "#ffffff", - "disabledBg": "#e7ecf0", - "border": "#0349b4" - } - }, - "segmentedControl": { - "bg": "#e7ecf0", - "button": { - "bg": "#ffffff", - "hover": { - "bg": "rgba(172,182,192,0.2)" - }, - "active": { - "bg": "rgba(172,182,192,0.4)" - }, - "selected": { - "border": "#88929d" - } - } - }, - "treeViewItem": { - "chevron": { - "hoverBg": "#ced5dc" - }, - "directory": { - "fill": "#368cf9" - } - }, - "fg": { - "default": "#0e1116", - "muted": "#0e1116", - "subtle": "#66707b", - "onEmphasis": "#ffffff" - }, - "canvas": { - "default": "#ffffff", - "overlay": "#ffffff", - "inset": "#ffffff", - "subtle": "#e7ecf0" - }, - "border": { - "default": "#20252c", - "muted": "#88929d", - "subtle": "rgba(1,4,9,0.8)" - }, - "shadow": { - "small": "0 1px 0 rgba(1,4,9,0.04)", - "medium": "0 3px 6px rgba(136,146,157,0.15)", - "large": "0 8px 24px rgba(136,146,157,0.2)", - "extraLarge": "0 12px 28px rgba(136,146,157,0.3)" - }, - "neutral": { - "emphasisPlus": "#0e1116", - "emphasis": "#66707b", - "muted": "rgba(172,182,192,0.2)", - "subtle": "#e7ecf0" - }, - "accent": { - "fg": "#0349b4", - "emphasis": "#0349b4", - "muted": "#368cf9", - "subtle": "#dff7ff" - }, - "success": { - "fg": "#055d20", - "emphasis": "#055d20", - "muted": "#26a148", - "subtle": "#d2fedb" - }, - "attention": { - "fg": "#744500", - "emphasis": "#744500", - "muted": "#b58407", - "subtle": "#fcf7be" - }, - "severe": { - "fg": "#873800", - "emphasis": "#873800", - "muted": "#dc6d1a", - "subtle": "#fff2d5" - }, - "danger": { - "fg": "#d1242f", - "emphasis": "#a0111f", - "muted": "#ee5a5d", - "subtle": "#fff0ee" - }, - "open": { - "fg": "#055d20", - "emphasis": "#055d20", - "muted": "rgba(38,161,72,0.4)", - "subtle": "#d2fedb" - }, - "closed": { - "fg": "#d1242f", - "emphasis": "#a0111f", - "muted": "rgba(238,90,93,0.4)", - "subtle": "#fff0ee" - }, - "done": { - "fg": "#622cbc", - "emphasis": "#622cbc", - "muted": "#a371f7", - "subtle": "#faf0fe" - }, - "sponsors": { - "fg": "#971368", - "emphasis": "#971368", - "muted": "#ed4baf", - "subtle": "#feeff7" - }, - "primer": { - "fg": { - "disabled": "#88929d" - }, - "canvas": { - "backdrop": "rgba(1,4,9,0.5)", - "sticky": "rgba(255,255,255,0.95)" - }, - "border": { - "active": "#ef5b48", - "contrast": "rgba(1,4,9,0.1)" - }, - "shadow": { - "highlight": "inset 0 1px 0 rgba(255,255,255,0.25)", - "inset": "inset 0 1px 0 rgba(206,213,220,0.2)" - } - }, - "scale": { - "black": "#010409", - "white": "#ffffff", - "gray": [ - "#ffffff", - "#e7ecf0", - "#ced5dc", - "#acb6c0", - "#88929d", - "#66707b", - "#4b535d", - "#343b43", - "#20252c", - "#0e1116" - ], - "blue": [ - "#dff7ff", - "#9cd7ff", - "#67b3fd", - "#368cf9", - "#1168e3", - "#0349b4", - "#023b95", - "#022f7a", - "#032563", - "#021a4a" - ], - "green": [ - "#d2fedb", - "#82e596", - "#43c663", - "#26a148", - "#117f32", - "#055d20", - "#024c1a", - "#013d14", - "#003110", - "#00230b" - ], - "yellow": [ - "#fcf7be", - "#f0ce53", - "#d5a824", - "#b58407", - "#956400", - "#744500", - "#603700", - "#4e2c00", - "#3f2200", - "#2e1800" - ], - "orange": [ - "#fff2d5", - "#ffc67b", - "#f99636", - "#dc6d1a", - "#b45105", - "#873800", - "#702c00", - "#5b2300", - "#491b00", - "#361200" - ], - "red": [ - "#fff0ee", - "#ffc1bc", - "#ff8e8a", - "#ee5a5d", - "#d5232c", - "#a0111f", - "#86061d", - "#6e011a", - "#5a0016", - "#430011" - ], - "purple": [ - "#faf0fe", - "#e0c5ff", - "#c49bff", - "#a371f7", - "#844ae7", - "#622cbc", - "#512598", - "#411d7b", - "#341763", - "#260f49" - ], - "pink": [ - "#feeff7", - "#ffbde0", - "#fc87ca", - "#ed4baf", - "#c9248e", - "#971368", - "#7d0c57", - "#660847", - "#53043a", - "#3e022b" - ], - "coral": [ - "#fff0ed", - "#ffc2b6", - "#ff8f7e", - "#ef5b48", - "#cd3425", - "#9f1710", - "#870706", - "#6f0107", - "#5b0002", - "#430200" - ] - } -}]=], - { luanil = { object = false, array = false } } -) +local mt = { + __index = function(_, k) + error('invalid index: ' .. k) + end, +} +---@generic T +---@param tbl T +---@return T +local function m(tbl) + return setmetatable(tbl, mt) +end +local M = m({ + bgColor = m({ + transparent = '#ffffff00', + white = '#ffffff', + upsell = m({ + muted = '#faf0fe', + emphasis = '#622cbc', + }), + success = m({ + muted = '#d2fedb', + emphasis = '#055d20', + }), + sponsors = m({ + muted = '#feeff7', + emphasis = '#971368', + }), + severe = m({ + muted = '#fff2d5', + emphasis = '#873800', + }), + muted = '#e7ecf0', + inset = '#ffffff', + done = m({ + muted = '#faf0fe', + emphasis = '#622cbc', + }), + disabled = '#ced5dcb3', + danger = m({ + muted = '#fff0ee', + emphasis = '#a0111f', + }), + closed = m({ + muted = '#fff0ee', + emphasis = '#a0111f', + }), + black = '#010409', + attention = m({ + muted = '#fcf7be', + emphasis = '#744500', + }), + accent = m({ + muted = '#dff7ff', + emphasis = '#0349b4', + }), + emphasis = '#0e1116', + open = m({ + muted = '#d2fedb', + emphasis = '#055d20', + }), + default = '#ffffff', + inverse = '#0e1116', + neutral = m({ + muted = '#e7ecf0', + emphasis = '#66707b', + }), + }), + diffBlob = m({ + expander = m({ + iconColor = '#0e1116', + }), + deletion = m({ + fgColor = m({ + num = '#010409', + text = '#ffffff', + }), + bgColor = m({ + word = '#a0111f', + line = '#fff0ee', + num = '#ffc1bc', + }), + }), + hunk = m({ + bgColor = m({ + num = '#9cd7ff', + }), + }), + addition = m({ + fgColor = m({ + num = '#010409', + text = '#ffffff', + }), + bgColor = m({ + word = '#117f32', + line = '#d2fedb', + num = '#c2f9cd', + }), + }), + }), + sideNav = m({ + bgColor = m({ + selected = '#ffffff', + }), + }), + shadow = m({ + resting = m({ + small = '0px 1px 0px 0px #0104090a', + xsmall = '0px 1px 0px 0px #0104091a', + medium = '0px 3px 6px 0px #343b431f', + }), + floating = m({ + large = '0px 0px 0px 1px #88929d, 0px 40px 80px 0px #343b433d', + small = '0px 0px 0px 1px #88929d80, 0px 6px 12px -3px #343b430a, 0px 6px 18px 0px #343b431f', + medium = '0px 0px 0px 1px #88929d, 0px 8px 16px -4px #343b4314, 0px 4px 32px -4px #343b4314, 0px 24px 48px -12px #343b4314, 0px 48px 96px -24px #343b4314', + xlarge = '0px 0px 0px 1px #88929d, 0px 56px 112px 0px #343b4352', + legacy = '0px 6px 12px -3px #343b430a, 0px 6px 18px 0px #343b431f', + }), + inset = 'inset 0px 1px 0px 0px #0104090a', + }), + selection = m({ + bgColor = '#0349b433', + }), + selectMenu = m({ + bgColor = m({ + active = '#9cd7ff', + }), + borderColor = '#ffffff00', + }), + reactionButton = m({ + selected = m({ + fgColor = m({ + rest = '#023b95', + hover = '#023b95', + }), + bgColor = m({ + rest = '#dff7ff', + hover = '#c7e9ff', + }), + }), + }), + fgColor = m({ + white = '#ffffff', + upsell = '#622cbc', + success = '#055d20', + sponsors = '#971368', + severe = '#873800', + onEmphasis = '#ffffff', + muted = '#0e1116', + link = '#023b95', + done = '#622cbc', + disabled = '#66707b', + danger = '#8a071e', + closed = '#8a071e', + black = '#010409', + attention = '#744500', + accent = '#023b95', + open = '#055d20', + default = '#010409', + neutral = '#66707b', + }), + counter = m({ + borderColor = '#20252c', + }), + controlTrack = m({ + bgColor = m({ + rest = '#acb6c0', + disabled = '#66707b', + active = '#909aa4', + hover = '#9ea8b2', + }), + borderColor = m({ + rest = '#ffffff00', + disabled = '#66707b', + }), + fgColor = m({ + rest = '#010409', + disabled = '#ffffff', + }), + }), + header = m({ + bgColor = '#0e1116', + borderColor = m({ + divider = '#acb6c0', + }), + fgColor = m({ + logo = '#ffffff', + default = '#ffffffb3', + }), + }), + overlay = m({ + bgColor = '#ffffff', + borderColor = '#88929d', + backdrop = m({ + bgColor = '#88929d33', + }), + }), + color = m({ + ansi = m({ + black = m({ + bright = '#4b535d', + default = '#0e1116', + }), + magenta = m({ + bright = '#844ae7', + default = '#622cbc', + }), + yellow = m({ + bright = '#4e2c00', + default = '#3f2200', + }), + white = m({ + bright = '#88929d', + default = '#66707b', + }), + blue = m({ + bright = '#1168e3', + default = '#0349b4', + }), + green = m({ + bright = '#055d20', + default = '#024c1a', + }), + red = m({ + bright = '#86061d', + default = '#a0111f', + }), + gray = '#66707b', + cyan = m({ + bright = '#3192aa', + default = '#1b7c83', + }), + }), + prettylights = m({ + syntax = m({ + variable = '#702c00', + entity = m({ + default = '#512598', + tag = '#023b95', + }), + constant = m({ + default = '#023b95', + other = m({ + reference = m({ + link = '#032563', + }), + }), + }), + sublimelinter = m({ + gutter = m({ + mark = '#88929d', + }), + }), + comment = '#4b535d', + string = m({ + default = '#032563', + regexp = '#024c1a', + }), + carriage = m({ + ['return'] = m({ + bg = '#a0111f', + text = '#ffffff', + }), + }), + storage = m({ + modifier = m({ + import = '#0e1116', + }), + }), + markup = m({ + deleted = m({ + bg = '#fff0ee', + text = '#6e011a', + }), + italic = '#0e1116', + changed = m({ + bg = '#ffc67b', + text = '#702c00', + }), + inserted = m({ + bg = '#d2fedb', + text = '#024c1a', + }), + bold = '#0e1116', + heading = '#023b95', + ignored = m({ + bg = '#023b95', + text = '#e7ecf0', + }), + list = '#2e1800', + }), + brackethighlighter = m({ + angle = '#4b535d', + unmatched = '#6e011a', + }), + keyword = '#a0111f', + meta = m({ + diff = m({ + range = '#622cbc', + }), + }), + invalid = m({ + illegal = m({ + bg = '#6e011a', + text = '#ffffff', + }), + }), + }), + }), + }), + controlKnob = m({ + bgColor = m({ + rest = '#ffffff', + disabled = '#ced5dcb3', + checked = '#ffffff', + }), + borderColor = m({ + rest = '#20252c', + disabled = '#ced5dcb3', + checked = '#0349b4', + }), + }), + menu = m({ + bgColor = m({ + active = '#ffffff00', + }), + }), + label = m({ + lemon = m({ + fgColor = m({ + rest = '#786002', + active = '#523f00', + hover = '#654f01', + }), + bgColor = m({ + rest = '#f7eea1', + active = '#d8bd0e', + hover = '#f0db3d', + }), + }), + yellow = m({ + fgColor = m({ + rest = '#805900', + active = '#5c3d00', + hover = '#704d00', + }), + bgColor = m({ + rest = '#ffec9e', + active = '#ebb400', + hover = '#ffd642', + }), + }), + indigo = m({ + fgColor = m({ + rest = '#494edf', + active = '#2d2db4', + hover = '#393cd5', + }), + bgColor = m({ + rest = '#e5e9ff', + active = '#b1b9fb', + hover = '#d2d7fe', + }), + }), + teal = m({ + fgColor = m({ + rest = '#106e75', + active = '#0a4852', + hover = '#0d5b63', + }), + bgColor = m({ + rest = '#c7f5ef', + active = '#22d3c7', + hover = '#89ebe1', + }), + }), + green = m({ + fgColor = m({ + rest = '#2b6e3f', + active = '#254b34', + hover = '#285c3b', + }), + bgColor = m({ + rest = '#caf7ca', + active = '#54d961', + hover = '#9ceda0', + }), + }), + red = m({ + fgColor = m({ + rest = '#c50d28', + active = '#880c27', + hover = '#a60c29', + }), + bgColor = m({ + rest = '#ffe2e0', + active = '#fda5a7', + hover = '#fecdcd', + }), + }), + gray = m({ + fgColor = m({ + rest = '#5c6570', + active = '#424448', + hover = '#4e535a', + }), + bgColor = m({ + rest = '#e8ecf2', + active = '#b4c0cf', + hover = '#d2dae4', + }), + }), + purple = m({ + fgColor = m({ + rest = '#783ae4', + active = '#4f21ab', + hover = '#6223d7', + }), + bgColor = m({ + rest = '#f1e5ff', + active = '#d1b1fc', + hover = '#e6d2fe', + }), + }), + cyan = m({ + fgColor = m({ + rest = '#006a80', + active = '#004857', + hover = '#00596b', + }), + bgColor = m({ + rest = '#bdf4ff', + active = '#00d0fa', + hover = '#7ae9ff', + }), + }), + plum = m({ + fgColor = m({ + rest = '#961edc', + active = '#651d96', + hover = '#7d1eb8', + }), + bgColor = m({ + rest = '#f8e5ff', + active = '#e2a7fb', + hover = '#f0cdfe', + }), + }), + coral = m({ + fgColor = m({ + rest = '#ba2e12', + active = '#7e2011', + hover = '#9b2712', + }), + bgColor = m({ + rest = '#ffe5db', + active = '#fcab92', + hover = '#fecebe', + }), + }), + pink = m({ + fgColor = m({ + rest = '#b12f79', + active = '#6e2b53', + hover = '#8e2e66', + }), + bgColor = m({ + rest = '#ffe5f1', + active = '#f8a5cf', + hover = '#fdc9e2', + }), + }), + brown = m({ + fgColor = m({ + rest = '#755f43', + active = '#51412f', + hover = '#64513a', + }), + bgColor = m({ + rest = '#eeeae2', + active = '#cbbda4', + hover = '#dfd7c8', + }), + }), + pine = m({ + fgColor = m({ + rest = '#156f4b', + active = '#114b36', + hover = '#135d41', + }), + bgColor = m({ + rest = '#bff8db', + active = '#1dd781', + hover = '#80efb9', + }), + }), + blue = m({ + fgColor = m({ + rest = '#005fcc', + active = '#003d99', + hover = '#004db3', + }), + bgColor = m({ + rest = '#d1f0ff', + active = '#75c8ff', + hover = '#ade1ff', + }), + }), + orange = m({ + fgColor = m({ + rest = '#a24610', + active = '#70300f', + hover = '#8d3c11', + }), + bgColor = m({ + rest = '#ffe7d1', + active = '#fbaf74', + hover = '#fecfaa', + }), + }), + auburn = m({ + fgColor = m({ + rest = '#8a5551', + active = '#5d3937', + hover = '#744744', + }), + bgColor = m({ + rest = '#f2e9e9', + active = '#d4b7b5', + hover = '#e6d6d5', + }), + }), + olive = m({ + fgColor = m({ + rest = '#56682c', + active = '#3b4927', + hover = '#495a2b', + }), + bgColor = m({ + rest = '#f0f0ad', + active = '#b9c832', + hover = '#dbe170', + }), + }), + lime = m({ + fgColor = m({ + rest = '#476c28', + active = '#2f4a21', + hover = '#3a5b25', + }), + bgColor = m({ + rest = '#e3f2b5', + active = '#9bd039', + hover = '#c7e580', + }), + }), + }), + codeMirror = m({ + cursor = m({ + fgColor = '#010409', + }), + selection = m({ + bgColor = '#368cf9', + }), + syntax = m({ + fgColor = m({ + variable = '#702c00', + string = '#032563', + storage = '#a0111f', + constant = '#023b95', + support = '#023b95', + keyword = '#a0111f', + entity = '#622cbc', + comment = '#0e1116', + }), + }), + fgColor = '#010409', + matchingBracket = m({ + fgColor = '#010409', + }), + lineNumber = m({ + fgColor = '#0e1116', + }), + activeline = m({ + bgColor = '#e7ecf0', + }), + gutters = m({ + bgColor = '#ffffff', + }), + bgColor = '#ffffff', + gutterMarker = m({ + fgColor = m({ + muted = '#0e1116', + default = '#ffffff', + }), + }), + lines = m({ + bgColor = '#ffffff', + }), + }), + scale = m({ + black = '#010409', + pink = m({ + [1] = '#feeff7', + [2] = '#ffbde0', + [3] = '#fc87ca', + [4] = '#ed4baf', + [5] = '#c9248e', + [6] = '#971368', + [7] = '#7d0c57', + [8] = '#660847', + [9] = '#53043a', + [10] = '#3e022b', + }), + yellow = m({ + [1] = '#fcf7be', + [2] = '#f0ce53', + [3] = '#d5a824', + [4] = '#b58407', + [5] = '#956400', + [6] = '#744500', + [7] = '#603700', + [8] = '#4e2c00', + [9] = '#3f2200', + [10] = '#2e1800', + }), + white = '#ffffff', + blue = m({ + [1] = '#dff7ff', + [2] = '#9cd7ff', + [3] = '#67b3fd', + [4] = '#368cf9', + [5] = '#1168e3', + [6] = '#0349b4', + [7] = '#023b95', + [8] = '#022f7a', + [9] = '#032563', + [10] = '#021a4a', + }), + green = m({ + [1] = '#d2fedb', + [2] = '#82e596', + [3] = '#43c663', + [4] = '#26a148', + [5] = '#117f32', + [6] = '#055d20', + [7] = '#024c1a', + [8] = '#013d14', + [9] = '#003110', + [10] = '#00230b', + }), + orange = m({ + [1] = '#fff2d5', + [2] = '#ffc67b', + [3] = '#f99636', + [4] = '#dc6d1a', + [5] = '#b45105', + [6] = '#873800', + [7] = '#702c00', + [8] = '#5b2300', + [9] = '#491b00', + [10] = '#361200', + }), + red = m({ + [1] = '#fff0ee', + [2] = '#ffc1bc', + [3] = '#ff8e8a', + [4] = '#ee5a5d', + [5] = '#d5232c', + [6] = '#a0111f', + [7] = '#86061d', + [8] = '#6e011a', + [9] = '#5a0016', + [10] = '#430011', + }), + purple = m({ + [1] = '#faf0fe', + [2] = '#e0c5ff', + [3] = '#c49bff', + [4] = '#a371f7', + [5] = '#844ae7', + [6] = '#622cbc', + [7] = '#512598', + [8] = '#411d7b', + [9] = '#341763', + [10] = '#260f49', + }), + neutral = m({ + [1] = '#ffffff', + [2] = '#e7ecf0', + [3] = '#ced5dc', + [4] = '#acb6c0', + [5] = '#88929d', + [6] = '#66707b', + [7] = '#4b535d', + [8] = '#343b43', + [9] = '#20252c', + [10] = '#0e1116', + }), + transparent = '#ffffff00', + coral = m({ + [1] = '#fff0ed', + [2] = '#ffc2b6', + [3] = '#ff8f7e', + [4] = '#cd3425', + [5] = '#ef5b48', + [6] = '#9f1710', + [7] = '#870706', + [8] = '#6f0107', + [9] = '#5b0002', + [10] = '#430200', + }), + }), + avatar = m({ + bgColor = '#ffffff', + borderColor = '#010409e6', + shadow = '0px 0px 0px 2px #ffffffcc', + }), + avatarStack = m({ + fade = m({ + bgColor = m({ + muted = '#ced5dc', + default = '#acb6c0', + }), + }), + }), + base = m({ + display = m({ + color = m({ + lemon = m({ + [0] = '#f7eea1', + [1] = '#f0db3d', + [2] = '#d8bd0e', + [3] = '#c2a60a', + [4] = '#a68c07', + [5] = '#866e04', + [6] = '#786002', + [7] = '#654f01', + [8] = '#523f00', + [9] = '#3d2e00', + }), + yellow = m({ + [0] = '#ffec9e', + [1] = '#ffd642', + [2] = '#ebb400', + [3] = '#d19d00', + [4] = '#b88700', + [5] = '#946a00', + [6] = '#805900', + [7] = '#704d00', + [8] = '#5c3d00', + [9] = '#422b00', + }), + indigo = m({ + [0] = '#e5e9ff', + [1] = '#d2d7fe', + [2] = '#b1b9fb', + [3] = '#979ff7', + [4] = '#7a82f0', + [5] = '#5a61e7', + [6] = '#494edf', + [7] = '#393cd5', + [8] = '#2d2db4', + [9] = '#25247b', + }), + white = '#ffffff', + teal = m({ + [0] = '#c7f5ef', + [1] = '#89ebe1', + [2] = '#22d3c7', + [3] = '#1db9b4', + [4] = '#179b9b', + [5] = '#127e81', + [6] = '#106e75', + [7] = '#0d5b63', + [8] = '#0a4852', + [9] = '#073740', + }), + green = m({ + [0] = '#caf7ca', + [1] = '#9ceda0', + [2] = '#54d961', + [3] = '#31bf46', + [4] = '#30a147', + [5] = '#2c8141', + [6] = '#2b6e3f', + [7] = '#285c3b', + [8] = '#254b34', + [9] = '#1d3528', + }), + red = m({ + [0] = '#ffe2e0', + [1] = '#fecdcd', + [2] = '#fda5a7', + [3] = '#fb8389', + [4] = '#f85461', + [5] = '#df0c24', + [6] = '#c50d28', + [7] = '#a60c29', + [8] = '#880c27', + [9] = '#610a20', + }), + gray = m({ + [0] = '#e8ecf2', + [1] = '#d2dae4', + [2] = '#b4c0cf', + [3] = '#9ba9bb', + [4] = '#808fa3', + [5] = '#647182', + [6] = '#5c6570', + [7] = '#4e535a', + [8] = '#424448', + [9] = '#303031', + }), + purple = m({ + [0] = '#f1e5ff', + [1] = '#e6d2fe', + [2] = '#d1b1fc', + [3] = '#bc91f8', + [4] = '#a672f3', + [5] = '#894ceb', + [6] = '#783ae4', + [7] = '#6223d7', + [8] = '#4f21ab', + [9] = '#391b79', + }), + cyan = m({ + [0] = '#bdf4ff', + [1] = '#7ae9ff', + [2] = '#00d0fa', + [3] = '#00b7db', + [4] = '#0099b8', + [5] = '#007b94', + [6] = '#006a80', + [7] = '#00596b', + [8] = '#004857', + [9] = '#003742', + }), + plum = m({ + [0] = '#f8e5ff', + [1] = '#f0cdfe', + [2] = '#e2a7fb', + [3] = '#d487f7', + [4] = '#c264f2', + [5] = '#a830e8', + [6] = '#961edc', + [7] = '#7d1eb8', + [8] = '#651d96', + [9] = '#471769', + }), + coral = m({ + [0] = '#ffe5db', + [1] = '#fecebe', + [2] = '#fcab92', + [3] = '#f88768', + [4] = '#f25f3a', + [5] = '#d43511', + [6] = '#ba2e12', + [7] = '#9b2712', + [8] = '#7e2011', + [9] = '#5d180e', + }), + black = '#0d1117', + pink = m({ + [0] = '#ffe5f1', + [1] = '#fdc9e2', + [2] = '#f8a5cf', + [3] = '#f184bc', + [4] = '#e55da5', + [5] = '#ce2c85', + [6] = '#b12f79', + [7] = '#8e2e66', + [8] = '#6e2b53', + [9] = '#4d233d', + }), + brown = m({ + [0] = '#eeeae2', + [1] = '#dfd7c8', + [2] = '#cbbda4', + [3] = '#b8a484', + [4] = '#a68b64', + [5] = '#856d4c', + [6] = '#755f43', + [7] = '#64513a', + [8] = '#51412f', + [9] = '#3a2e22', + }), + pine = m({ + [0] = '#bff8db', + [1] = '#80efb9', + [2] = '#1dd781', + [3] = '#1dbf76', + [4] = '#1aa267', + [5] = '#167e53', + [6] = '#156f4b', + [7] = '#135d41', + [8] = '#114b36', + [9] = '#0d3627', + }), + blue = m({ + [0] = '#d1f0ff', + [1] = '#ade1ff', + [2] = '#75c8ff', + [3] = '#47afff', + [4] = '#0f8fff', + [5] = '#006edb', + [6] = '#005fcc', + [7] = '#004db3', + [8] = '#003d99', + [9] = '#002b75', + }), + orange = m({ + [0] = '#ffe7d1', + [1] = '#fecfaa', + [2] = '#fbaf74', + [3] = '#f68c41', + [4] = '#eb670f', + [5] = '#b8500f', + [6] = '#a24610', + [7] = '#8d3c11', + [8] = '#70300f', + [9] = '#54230d', + }), + auburn = m({ + [0] = '#f2e9e9', + [1] = '#e6d6d5', + [2] = '#d4b7b5', + [3] = '#c59e9b', + [4] = '#b4827e', + [5] = '#9d615c', + [6] = '#8a5551', + [7] = '#744744', + [8] = '#5d3937', + [9] = '#432928', + }), + olive = m({ + [0] = '#f0f0ad', + [1] = '#dbe170', + [2] = '#b9c832', + [3] = '#9bae32', + [4] = '#819532', + [5] = '#64762d', + [6] = '#56682c', + [7] = '#495a2b', + [8] = '#3b4927', + [9] = '#2a331f', + }), + lime = m({ + [0] = '#e3f2b5', + [1] = '#c7e580', + [2] = '#9bd039', + [3] = '#80b530', + [4] = '#6c9d2f', + [5] = '#527a29', + [6] = '#476c28', + [7] = '#3a5b25', + [8] = '#2f4a21', + [9] = '#213319', + }), + }), + }), + color = m({ + black = '#010409', + pink = m({ + [0] = '#feeff7', + [1] = '#ffbde0', + [2] = '#fc87ca', + [3] = '#ed4baf', + [4] = '#c9248e', + [5] = '#971368', + [6] = '#7d0c57', + [7] = '#660847', + [8] = '#53043a', + [9] = '#3e022b', + }), + yellow = m({ + [0] = '#fcf7be', + [1] = '#f0ce53', + [2] = '#d5a824', + [3] = '#b58407', + [4] = '#956400', + [5] = '#744500', + [6] = '#603700', + [7] = '#4e2c00', + [8] = '#3f2200', + [9] = '#2e1800', + }), + white = '#ffffff', + blue = m({ + [0] = '#dff7ff', + [1] = '#9cd7ff', + [2] = '#67b3fd', + [3] = '#368cf9', + [4] = '#1168e3', + [5] = '#0349b4', + [6] = '#023b95', + [7] = '#022f7a', + [8] = '#032563', + [9] = '#021a4a', + }), + green = m({ + [0] = '#d2fedb', + [1] = '#82e596', + [2] = '#43c663', + [3] = '#26a148', + [4] = '#117f32', + [5] = '#055d20', + [6] = '#024c1a', + [7] = '#013d14', + [8] = '#003110', + [9] = '#00230b', + }), + orange = m({ + [0] = '#fff2d5', + [1] = '#ffc67b', + [2] = '#f99636', + [3] = '#dc6d1a', + [4] = '#b45105', + [5] = '#873800', + [6] = '#702c00', + [7] = '#5b2300', + [8] = '#491b00', + [9] = '#361200', + }), + red = m({ + [0] = '#fff0ee', + [1] = '#ffc1bc', + [2] = '#ff8e8a', + [3] = '#ee5a5d', + [4] = '#d5232c', + [5] = '#a0111f', + [6] = '#86061d', + [7] = '#6e011a', + [8] = '#5a0016', + [9] = '#430011', + }), + purple = m({ + [0] = '#faf0fe', + [1] = '#e0c5ff', + [2] = '#c49bff', + [3] = '#a371f7', + [4] = '#844ae7', + [5] = '#622cbc', + [6] = '#512598', + [7] = '#411d7b', + [8] = '#341763', + [9] = '#260f49', + }), + neutral = m({ + [0] = '#ffffff', + [1] = '#e7ecf0', + [2] = '#ced5dc', + [3] = '#acb6c0', + [4] = '#88929d', + [5] = '#66707b', + [6] = '#4b535d', + [7] = '#343b43', + [8] = '#20252c', + [9] = '#0e1116', + }), + transparent = '#ffffff00', + coral = m({ + [0] = '#fff0ed', + [1] = '#ffc2b6', + [2] = '#ff8f7e', + [3] = '#cd3425', + [4] = '#ef5b48', + [5] = '#9f1710', + [6] = '#870706', + [7] = '#6f0107', + [8] = '#5b0002', + [9] = '#430200', + }), + }), + }), + focus = m({ + outlineColor = '#0349b4', + outline = '#0349b4 solid 2px', + }), + headerSearch = m({ + bgColor = '#0e1116', + borderColor = '#4b535d', + }), + highlight = m({ + neutral = m({ + bgColor = '#fcf7be', + }), + }), + card = m({ + bgColor = '#ffffff', + }), + display = m({ + lemon = m({ + bgColor = m({ + muted = '#f7eea1', + emphasis = '#866e04', + }), + borderColor = m({ + muted = '#f0db3d', + emphasis = '#866e04', + }), + fgColor = '#786002', + }), + yellow = m({ + bgColor = m({ + muted = '#ffec9e', + emphasis = '#946a00', + }), + borderColor = m({ + muted = '#ffd642', + emphasis = '#946a00', + }), + fgColor = '#805900', + }), + indigo = m({ + bgColor = m({ + muted = '#e5e9ff', + emphasis = '#5a61e7', + }), + borderColor = m({ + muted = '#d2d7fe', + emphasis = '#5a61e7', + }), + fgColor = '#494edf', + }), + teal = m({ + bgColor = m({ + muted = '#c7f5ef', + emphasis = '#127e81', + }), + borderColor = m({ + muted = '#89ebe1', + emphasis = '#127e81', + }), + fgColor = '#106e75', + }), + green = m({ + bgColor = m({ + muted = '#caf7ca', + emphasis = '#2c8141', + }), + borderColor = m({ + muted = '#9ceda0', + emphasis = '#2c8141', + }), + fgColor = '#2b6e3f', + }), + red = m({ + bgColor = m({ + muted = '#ffe2e0', + emphasis = '#df0c24', + }), + borderColor = m({ + muted = '#fecdcd', + emphasis = '#df0c24', + }), + fgColor = '#c50d28', + }), + gray = m({ + bgColor = m({ + muted = '#e8ecf2', + emphasis = '#647182', + }), + borderColor = m({ + muted = '#d2dae4', + emphasis = '#647182', + }), + fgColor = '#5c6570', + }), + purple = m({ + bgColor = m({ + muted = '#f1e5ff', + emphasis = '#894ceb', + }), + borderColor = m({ + muted = '#e6d2fe', + emphasis = '#894ceb', + }), + fgColor = '#783ae4', + }), + cyan = m({ + bgColor = m({ + muted = '#bdf4ff', + emphasis = '#007b94', + }), + borderColor = m({ + muted = '#7ae9ff', + emphasis = '#007b94', + }), + fgColor = '#006a80', + }), + plum = m({ + bgColor = m({ + muted = '#f8e5ff', + emphasis = '#a830e8', + }), + borderColor = m({ + muted = '#f0cdfe', + emphasis = '#a830e8', + }), + fgColor = '#961edc', + }), + coral = m({ + bgColor = m({ + muted = '#ffe5db', + emphasis = '#d43511', + }), + borderColor = m({ + muted = '#fecebe', + emphasis = '#d43511', + }), + fgColor = '#ba2e12', + }), + pink = m({ + bgColor = m({ + muted = '#ffe5f1', + emphasis = '#ce2c85', + }), + borderColor = m({ + muted = '#fdc9e2', + emphasis = '#ce2c85', + }), + fgColor = '#b12f79', + }), + brown = m({ + bgColor = m({ + muted = '#eeeae2', + emphasis = '#856d4c', + }), + borderColor = m({ + muted = '#dfd7c8', + emphasis = '#856d4c', + }), + fgColor = '#755f43', + }), + pine = m({ + bgColor = m({ + muted = '#bff8db', + emphasis = '#167e53', + }), + borderColor = m({ + muted = '#80efb9', + emphasis = '#167e53', + }), + fgColor = '#156f4b', + }), + blue = m({ + bgColor = m({ + muted = '#d1f0ff', + emphasis = '#006edb', + }), + borderColor = m({ + muted = '#ade1ff', + emphasis = '#006edb', + }), + fgColor = '#005fcc', + }), + orange = m({ + bgColor = m({ + muted = '#ffe7d1', + emphasis = '#b8500f', + }), + borderColor = m({ + muted = '#fecfaa', + emphasis = '#b8500f', + }), + fgColor = '#a24610', + }), + auburn = m({ + bgColor = m({ + muted = '#f2e9e9', + emphasis = '#9d615c', + }), + borderColor = m({ + muted = '#e6d6d5', + emphasis = '#9d615c', + }), + fgColor = '#8a5551', + }), + olive = m({ + bgColor = m({ + muted = '#f0f0ad', + emphasis = '#64762d', + }), + borderColor = m({ + muted = '#dbe170', + emphasis = '#64762d', + }), + fgColor = '#56682c', + }), + lime = m({ + bgColor = m({ + muted = '#e3f2b5', + emphasis = '#527a29', + }), + borderColor = m({ + muted = '#c7e580', + emphasis = '#527a29', + }), + fgColor = '#476c28', + }), + }), + buttonCounter = m({ + invisible = m({ + bgColor = m({ + rest = '#66707b33', + }), + }), + default = m({ + bgColor = m({ + rest = '#66707b33', + }), + }), + danger = m({ + fgColor = m({ + rest = '#980e1e', + disabled = '#8a071e80', + hover = '#ffffff', + }), + bgColor = m({ + rest = '#a0111f1a', + disabled = '#a0111f0d', + hover = '#ffffff33', + }), + }), + primary = m({ + bgColor = m({ + rest = '#00230b33', + }), + }), + outline = m({ + fgColor = m({ + rest = '#023b95', + disabled = '#023b9580', + hover = '#ffffff', + }), + bgColor = m({ + rest = '#0349b41a', + disabled = '#0349b40d', + hover = '#ffffff33', + }), + }), + }), + data = m({ + pink = m({ + color = m({ + muted = '#ffe5f1', + default = '#ce2c85', + }), + }), + yellow = m({ + color = m({ + muted = '#ffec9e', + default = '#b88700', + }), + }), + teal = m({ + color = m({ + muted = '#c7f5ef', + default = '#179b9b', + }), + }), + green = m({ + color = m({ + muted = '#caf7ca', + default = '#30a147', + }), + }), + orange = m({ + color = m({ + muted = '#ffe7d1', + default = '#eb670f', + }), + }), + red = m({ + color = m({ + muted = '#ffe2e0', + default = '#df0c24', + }), + }), + gray = m({ + color = m({ + muted = '#e8ecf2', + default = '#808fa3', + }), + }), + purple = m({ + color = m({ + muted = '#f1e5ff', + default = '#894ceb', + }), + }), + auburn = m({ + color = m({ + muted = '#f2e9e9', + default = '#9d615c', + }), + }), + blue = m({ + color = m({ + muted = '#d1f0ff', + default = '#006edb', + }), + }), + }), + page = m({ + header = m({ + bgColor = '#e7ecf0', + }), + }), + skeletonLoader = m({ + bgColor = '#e7ecf0', + }), + borderColor = m({ + transparent = '#ffffff00', + upsell = m({ + muted = '#a371f766', + emphasis = '#622cbc', + }), + success = m({ + muted = '#26a148', + emphasis = '#055d20', + }), + sponsors = m({ + muted = '#ed4baf', + emphasis = '#971368', + }), + severe = m({ + muted = '#dc6d1a', + emphasis = '#873800', + }), + muted = '#88929d', + done = m({ + muted = '#a371f7', + emphasis = '#622cbc', + }), + disabled = '#ced5dcb3', + danger = m({ + muted = '#ee5a5d', + emphasis = '#a0111f', + }), + closed = m({ + muted = '#ee5a5d66', + emphasis = '#a0111f', + }), + attention = m({ + muted = '#b58407', + emphasis = '#744500', + }), + accent = m({ + muted = '#368cf9', + emphasis = '#0349b4', + }), + emphasis = '#66707b', + open = m({ + muted = '#26a148', + emphasis = '#055d20', + }), + translucent = '#20252c', + default = '#20252c', + neutral = m({ + muted = '#88929d', + emphasis = '#66707b', + }), + }), + underlineNav = m({ + iconColor = m({ + rest = '#0e1116', + }), + borderColor = m({ + hover = '#88929d', + active = '#cd3425', + }), + }), + timelineBadge = m({ + bgColor = '#e7ecf0', + }), + treeViewItem = m({ + leadingVisual = m({ + iconColor = m({ + rest = '#368cf9', + }), + }), + }), + control = m({ + bgColor = m({ + hover = '#dbe1e6', + active = '#cfd6dd', + selected = '#acb6c0', + rest = '#e7ecf0', + disabled = '#ced5dcb3', + }), + borderColor = m({ + danger = '#a0111f', + disabled = '#ced5dcb3', + selected = '#ffffff', + rest = '#20252c', + warning = '#744500', + success = '#055d20', + emphasis = '#20252c', + }), + transparent = m({ + bgColor = m({ + hover = '#e7ecf0', + active = '#ced5dc', + selected = '#ced5dc33', + rest = '#ffffff00', + disabled = '#ced5dcb3', + }), + borderColor = m({ + rest = '#ffffff00', + active = '#ffffff00', + hover = '#20252c', + }), + }), + checked = m({ + bgColor = m({ + rest = '#0349b4', + disabled = '#66707b', + active = '#033f9d', + hover = '#0344a8', + }), + borderColor = m({ + rest = '#0349b4', + disabled = '#66707b', + active = '#033f9d', + hover = '#0344a8', + }), + fgColor = m({ + rest = '#ffffff', + disabled = '#ffffff', + }), + }), + iconColor = m({ + rest = '#0e1116', + }), + danger = m({ + fgColor = m({ + rest = '#8a071e', + hover = '#ffffff', + }), + bgColor = m({ + hover = '#a0111f', + active = '#8c0b1d', + }), + }), + fgColor = m({ + rest = '#0e1116', + disabled = '#66707b', + placeholder = '#616a75', + }), + }), + topicTag = m({ + borderColor = '#0349b4', + }), + button = m({ + star = m({ + iconColor = '#d5a824', + }), + invisible = m({ + bgColor = m({ + rest = '#ffffff00', + disabled = '#ced5dcb3', + active = '#4b535d', + hover = '#20252c', + }), + borderColor = m({ + rest = '#ffffff00', + disabled = '#ced5dcb3', + hover = '#20252c', + }), + iconColor = m({ + rest = '#0e1116', + disabled = '#66707b', + hover = '#ffffff', + }), + fgColor = m({ + rest = '#023b95', + disabled = '#66707b', + hover = '#67b3fd', + }), + }), + outline = m({ + bgColor = m({ + rest = '#e7ecf0', + disabled = '#ffffff', + active = '#033f9d', + hover = '#0349b4', + }), + borderColor = m({ + hover = '#01040926', + active = '#01040926', + }), + fgColor = m({ + rest = '#023b95', + disabled = '#023b9580', + active = '#ffffff', + hover = '#ffffff', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #021a4a33', + }), + }), + danger = m({ + bgColor = m({ + rest = '#e7ecf0', + disabled = '#ced5dcb3', + active = '#74041a', + hover = '#86061d', + }), + borderColor = m({ + rest = '#20252c', + active = '#01040926', + hover = '#01040926', + }), + iconColor = m({ + rest = '#8a071e', + hover = '#ffffff', + }), + fgColor = m({ + rest = '#8a071e', + disabled = '#8a071e80', + active = '#ffffff', + hover = '#ffffff', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #43001133', + }), + }), + default = m({ + bgColor = m({ + hover = '#dbe1e6', + active = '#cfd6dd', + selected = '#cfd6dd', + rest = '#e7ecf0', + disabled = '#ced5dcb3', + }), + borderColor = m({ + rest = '#20252c', + disabled = '#ced5dcb3', + active = '#20252c', + hover = '#20252c', + }), + fgColor = m({ + rest = '#0e1116', + }), + shadow = m({ + resting = '0px 1px 0px 0px #0104090a', + }), + }), + primary = m({ + bgColor = m({ + rest = '#055d20', + disabled = '#85cb97', + active = '#03501b', + hover = '#04571e', + }), + borderColor = m({ + rest = '#013d14', + disabled = '#85cb97', + active = '#013d14', + hover = '#013d14', + }), + iconColor = m({ + rest = '#ffffffcc', + }), + fgColor = m({ + rest = '#ffffff', + disabled = '#ffffffcc', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #00230b4d', + }), + }), + inactive = m({ + fgColor = '#4b535d', + bgColor = '#e7ecf0', + }), + }), +}) M._VERSION = - vim.json.decode([=["7.15.6"]=], { luanil = { object = false, array = false } }) + vim.json.decode([=["8.2.3"]=], { luanil = { object = false, array = false } }) M._LICENSE = [=[ The MIT License (MIT) diff --git a/lua/github-theme/palette/primitives/light_tritanopia.lua b/lua/github-theme/palette/primitives/light_tritanopia.lua index be033c15..0ecafcdc 100644 --- a/lua/github-theme/palette/primitives/light_tritanopia.lua +++ b/lua/github-theme/palette/primitives/light_tritanopia.lua @@ -1,623 +1,1685 @@ -- NOTE: THIS IS AN AUTO-GENERATED FILE. DO NOT EDIT BY-HAND. -local M = vim.json.decode( - [=[{ - "canvasDefaultTransparent": "rgba(255,255,255,0)", - "pageHeaderBg": "#f6f8fa", - "marketingIcon": { - "primary": "#218bff", - "secondary": "#54aeff" - }, - "diffBlob": { - "addition": { - "numText": "#24292f", - "fg": "#24292f", - "numBg": "rgba(84,174,255,0.4)", - "lineBg": "rgba(221,244,255,0.5)", - "wordBg": "rgba(84,174,255,0.4)" - }, - "deletion": { - "numText": "#24292f", - "fg": "#24292f", - "numBg": "rgba(255,129,130,0.4)", - "lineBg": "rgba(255,235,233,0.5)", - "wordBg": "rgba(255,171,168,0.5)" - }, - "hunk": { - "numBg": "rgba(84,174,255,0.4)" - }, - "expander": { - "icon": "#57606a" - }, - "selectedLineHighlightMixBlendMode": "multiply" - }, - "diffstat": { - "deletionBorder": "rgba(27,31,36,0.15)", - "additionBorder": "rgba(27,31,36,0.15)", - "additionBg": "#0969da" - }, - "searchKeyword": { - "hl": "#fff8c5" - }, - "prettylights": { - "syntax": { - "comment": "#57606a", - "constant": "#0550ae", - "entity": "#6639ba", - "storageModifierImport": "#24292f", - "entityTag": "#0550ae", - "keyword": "#cf222e", - "string": "#0a3069", - "variable": "#a40e26", - "brackethighlighterUnmatched": "#82071e", - "invalidIllegalText": "#f6f8fa", - "invalidIllegalBg": "#82071e", - "carriageReturnText": "#f6f8fa", - "carriageReturnBg": "#cf222e", - "stringRegexp": "#0550ae", - "markupList": "#3b2300", - "markupHeading": "#0550ae", - "markupItalic": "#24292f", - "markupBold": "#24292f", - "markupDeletedText": "#82071e", - "markupDeletedBg": "#ffebe9", - "markupInsertedText": "#0550ae", - "markupInsertedBg": "#ddf4ff", - "markupChangedText": "#a40e26", - "markupChangedBg": "#ffcecb", - "markupIgnoredText": "#eaeef2", - "markupIgnoredBg": "#0550ae", - "metaDiffRange": "#8250df", - "brackethighlighterAngle": "#57606a", - "sublimelinterGutterMark": "#8c959f", - "constantOtherReferenceLink": "#0a3069" - } - }, - "codemirror": { - "text": "#24292f", - "bg": "#ffffff", - "guttersBg": "#ffffff", - "guttermarkerText": "#ffffff", - "guttermarkerSubtleText": "#6e7781", - "linenumberText": "#57606a", - "cursor": "#24292f", - "selectionBg": "rgba(84,174,255,0.4)", - "activelineBg": "rgba(234,238,242,0.5)", - "matchingbracketText": "#24292f", - "linesBg": "#ffffff", - "syntax": { - "comment": "#24292f", - "constant": "#0550ae", - "entity": "#8250df", - "keyword": "#cf222e", - "storage": "#cf222e", - "string": "#0a3069", - "support": "#0550ae", - "variable": "#a40e26" - } - }, - "checks": { - "bg": "#24292f", - "runBorderWidth": "0px", - "containerBorderWidth": "0px", - "textPrimary": "#f6f8fa", - "textSecondary": "#8c959f", - "textLink": "#54aeff", - "btnIcon": "#afb8c1", - "btnHoverIcon": "#f6f8fa", - "btnHoverBg": "rgba(255,255,255,0.125)", - "inputText": "#eaeef2", - "inputPlaceholderText": "#8c959f", - "inputFocusText": "#8c959f", - "inputBg": "#32383f", - "inputShadow": "none", - "donutError": "#fa4549", - "donutPending": "#bf8700", - "donutSuccess": "#0969da", - "donutNeutral": "#afb8c1", - "dropdownText": "#afb8c1", - "dropdownBg": "#32383f", - "dropdownBorder": "#424a53", - "dropdownShadow": "rgba(27,31,36,0.3)", - "dropdownHoverText": "#f6f8fa", - "dropdownHoverBg": "#424a53", - "dropdownBtnHoverText": "#f6f8fa", - "dropdownBtnHoverBg": "#32383f", - "scrollbarThumbBg": "#57606a", - "headerLabelText": "#d0d7de", - "headerLabelOpenText": "#f6f8fa", - "headerBorder": "#32383f", - "headerIcon": "#8c959f", - "lineText": "#d0d7de", - "lineNumText": "rgba(140,149,159,0.75)", - "lineTimestampText": "#8c959f", - "lineHoverBg": "#32383f", - "lineSelectedBg": "rgba(33,139,255,0.15)", - "lineSelectedNumText": "#54aeff", - "lineDtFmText": "#24292f", - "lineDtFmBg": "#9a6700", - "gateBg": "rgba(125,78,0,0.15)", - "gateText": "#d0d7de", - "gateWaitingText": "#d4a72c", - "stepHeaderOpenBg": "#32383f", - "stepErrorText": "#ff8182", - "stepWarningText": "#d4a72c", - "loglineText": "#8c959f", - "loglineNumText": "rgba(140,149,159,0.75)", - "loglineDebugText": "#c297ff", - "loglineErrorText": "#d0d7de", - "loglineErrorNumText": "#ff8182", - "loglineErrorBg": "rgba(164,14,38,0.15)", - "loglineWarningText": "#d0d7de", - "loglineWarningNumText": "#d4a72c", - "loglineWarningBg": "rgba(125,78,0,0.15)", - "loglineCommandText": "#54aeff", - "loglineSectionText": "#54aeff", - "ansi": { - "black": "#24292f", - "blackBright": "#32383f", - "white": "#d0d7de", - "whiteBright": "#d0d7de", - "gray": "#8c959f", - "red": "#ff8182", - "redBright": "#ffaba8", - "green": "#54aeff", - "greenBright": "#80ccff", - "yellow": "#d4a72c", - "yellowBright": "#eac54f", - "blue": "#54aeff", - "blueBright": "#80ccff", - "magenta": "#c297ff", - "magentaBright": "#d8b9ff", - "cyan": "#76e3ea", - "cyanBright": "#b3f0ff" - } - }, - "project": { - "headerBg": "#24292f", - "sidebarBg": "#ffffff", - "gradientIn": "#ffffff", - "gradientOut": "rgba(255,255,255,0)" - }, - "mktg": { - "btn": { - "bg": "#1b1f23", - "shadow": { - "outline": "rgb(0 0 0 / 15%) 0 0 0 1px inset", - "focus": "rgb(0 0 0 / 15%) 0 0 0 4px", - "hover": "0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)", - "hoverMuted": "rgb(0 0 0 / 70%) 0 0 0 2px inset" - } - } - }, - "control": { - "borderColor": { - "emphasis": "#858F99" - } - }, - "avatar": { - "bg": "#ffffff", - "border": "rgba(27,31,36,0.15)", - "stackFade": "#afb8c1", - "stackFadeMore": "#d0d7de", - "childShadow": "0 0 0 2px rgba(255,255,255,0.8)" - }, - "topicTag": { - "border": "rgba(0,0,0,0)" - }, - "counter": { - "border": "rgba(0,0,0,0)" - }, - "selectMenu": { - "backdropBorder": "rgba(0,0,0,0)", - "tapHighlight": "rgba(175,184,193,0.5)", - "tapFocusBg": "#b6e3ff" - }, - "overlay": { - "shadow": "0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)", - "backdrop": "rgba(140,149,159,0.2)" - }, - "header": { - "text": "rgba(255,255,255,0.7)", - "bg": "#24292f", - "divider": "#57606a", - "logo": "#ffffff" - }, - "headerSearch": { - "bg": "#24292f", - "border": "#57606a" - }, - "sidenav": { - "selectedBg": "#ffffff" - }, - "menu": { - "bgActive": "rgba(0,0,0,0)" - }, - "input": { - "disabledBg": "rgba(175,184,193,0.2)" - }, - "timeline": { - "badgeBg": "#eaeef2" - }, - "ansi": { - "black": "#24292f", - "blackBright": "#57606a", - "white": "#6e7781", - "whiteBright": "#8c959f", - "gray": "#6e7781", - "red": "#cf222e", - "redBright": "#a40e26", - "green": "#0550ae", - "greenBright": "#0969da", - "yellow": "#4d2d00", - "yellowBright": "#633c01", - "blue": "#0969da", - "blueBright": "#218bff", - "magenta": "#8250df", - "magentaBright": "#a475f9", - "cyan": "#1b7c83", - "cyanBright": "#3192aa" - }, - "btn": { - "text": "#24292f", - "bg": "#f6f8fa", - "border": "rgba(27,31,36,0.15)", - "shadow": "0 1px 0 rgba(27,31,36,0.04)", - "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.25)", - "hoverBg": "#f3f4f6", - "hoverBorder": "rgba(27,31,36,0.15)", - "activeBg": "hsla(220,14%,93%,1)", - "activeBorder": "rgba(27,31,36,0.15)", - "selectedBg": "hsla(220,14%,94%,1)", - "counterBg": "rgba(27,31,36,0.08)", - "primary": { - "text": "#ffffff", - "bg": "#0969da", - "border": "rgba(27,31,36,0.15)", - "shadow": "0 1px 0 rgba(27,31,36,0.1)", - "insetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverBg": "#0969da", - "hoverBorder": "rgba(27,31,36,0.15)", - "selectedBg": "hsla(212,92%,43%,1)", - "selectedShadow": "inset 0 1px 0 rgba(0,33,85,0.2)", - "disabledText": "rgba(255,255,255,0.8)", - "disabledBg": "#80ccff", - "disabledBorder": "rgba(27,31,36,0.15)", - "icon": "rgba(255,255,255,0.8)", - "counterBg": "rgba(0,33,85,0.2)" - }, - "outline": { - "text": "#0969da", - "hoverText": "#ffffff", - "hoverBg": "#0969da", - "hoverBorder": "rgba(27,31,36,0.15)", - "hoverShadow": "0 1px 0 rgba(27,31,36,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "hsla(212,92%,42%,1)", - "selectedBorder": "rgba(27,31,36,0.15)", - "selectedShadow": "inset 0 1px 0 rgba(0,33,85,0.2)", - "disabledText": "rgba(9,105,218,0.5)", - "disabledBg": "#f6f8fa", - "disabledCounterBg": "rgba(9,105,218,0.05)", - "counterBg": "#0969da1a", - "counterFg": "#0550ae", - "hoverCounterFg": "#ffffff", - "disabledCounterFg": "rgba(9,105,218,0.5)" - }, - "danger": { - "text": "#cf222e", - "hoverText": "#ffffff", - "hoverBg": "#a40e26", - "hoverBorder": "rgba(27,31,36,0.15)", - "hoverShadow": "0 1px 0 rgba(27,31,36,0.1)", - "hoverInsetShadow": "inset 0 1px 0 rgba(255,255,255,0.03)", - "hoverCounterBg": "rgba(255,255,255,0.2)", - "selectedText": "#ffffff", - "selectedBg": "hsla(356,72%,44%,1)", - "selectedBorder": "rgba(27,31,36,0.15)", - "selectedShadow": "inset 0 1px 0 rgba(76,0,20,0.2)", - "disabledText": "rgba(207,34,46,0.5)", - "disabledBg": "#f6f8fa", - "disabledCounterBg": "rgba(207,34,46,0.05)", - "counterBg": "rgba(207,34,46,0.1)", - "icon": "#cf222e", - "hoverIcon": "#ffffff", - "counterFg": "#a40e26", - "hoverCounterFg": "#ffffff", - "disabledCounterFg": "rgba(207,34,46,0.5)" - }, - "inactive": { - "bg": "#eaeef2", - "text": "#57606a" - } - }, - "underlinenav": { - "icon": "#6e7781", - "borderHover": "rgba(175,184,193,0.2)" - }, - "actionListItem": { - "inlineDivider": "rgba(208,215,222,0.48)", - "default": { - "hoverBg": "rgba(208,215,222,0.32)", - "hoverBorder": "rgba(0,0,0,0)", - "activeBg": "rgba(208,215,222,0.48)", - "activeBorder": "rgba(0,0,0,0)", - "selectedBg": "rgba(208,215,222,0.24)" - }, - "danger": { - "hoverBg": "rgba(255,235,233,0.64)", - "activeBg": "#ffebe9", - "hoverText": "#cf222e" - } - }, - "switchTrack": { - "bg": "#eaeef2", - "hoverBg": "hsla(210,24%,90%,1)", - "activeBg": "hsla(210,24%,88%,1)", - "disabledBg": "#8c959f", - "fg": "#57606a", - "disabledFg": "#ffffff", - "border": "rgba(0,0,0,0)", - "checked": { - "bg": "#0969da", - "hoverBg": "#0860CA", - "activeBg": "#0757BA", - "fg": "#ffffff", - "disabledFg": "#ffffff", - "border": "rgba(0,0,0,0)" - } - }, - "switchKnob": { - "bg": "#ffffff", - "disabledBg": "#f6f8fa", - "border": "#858F99", - "checked": { - "bg": "#ffffff", - "disabledBg": "#f6f8fa", - "border": "#0969da" - } - }, - "segmentedControl": { - "bg": "#eaeef2", - "button": { - "bg": "#ffffff", - "hover": { - "bg": "rgba(175,184,193,0.2)" - }, - "active": { - "bg": "rgba(175,184,193,0.4)" - }, - "selected": { - "border": "#8c959f" - } - } - }, - "treeViewItem": { - "chevron": { - "hoverBg": "rgba(208,215,222,0.32)" - }, - "directory": { - "fill": "#54aeff" - } - }, - "fg": { - "default": "#24292f", - "muted": "#57606a", - "subtle": "#6e7781", - "onEmphasis": "#ffffff" - }, - "canvas": { - "default": "#ffffff", - "overlay": "#ffffff", - "inset": "#f6f8fa", - "subtle": "#f6f8fa" - }, - "border": { - "default": "#d0d7de", - "muted": "hsla(210,18%,87%,1)", - "subtle": "rgba(27,31,36,0.15)" - }, - "shadow": { - "small": "0 1px 0 rgba(27,31,36,0.04)", - "medium": "0 3px 6px rgba(140,149,159,0.15)", - "large": "0 8px 24px rgba(140,149,159,0.2)", - "extraLarge": "0 12px 28px rgba(140,149,159,0.3)" - }, - "neutral": { - "emphasisPlus": "#24292f", - "emphasis": "#6e7781", - "muted": "rgba(175,184,193,0.2)", - "subtle": "rgba(234,238,242,0.5)" - }, - "accent": { - "fg": "#0969da", - "emphasis": "#0969da", - "muted": "rgba(84,174,255,0.4)", - "subtle": "#ddf4ff" - }, - "success": { - "fg": "#0969da", - "emphasis": "#0969da", - "muted": "rgba(84,174,255,0.4)", - "subtle": "#ddf4ff" - }, - "attention": { - "fg": "#9a6700", - "emphasis": "#9a6700", - "muted": "rgba(212,167,44,0.4)", - "subtle": "#fff8c5" - }, - "severe": { - "fg": "#cf222e", - "emphasis": "#cf222e", - "muted": "rgba(255,129,130,0.4)", - "subtle": "#ffebe9" - }, - "danger": { - "fg": "#cf222e", - "emphasis": "#cf222e", - "muted": "rgba(255,129,130,0.4)", - "subtle": "#ffebe9" - }, - "open": { - "fg": "#cf222e", - "emphasis": "#fa4549", - "muted": "rgba(255,129,130,0.4)", - "subtle": "#ffebe9" - }, - "closed": { - "fg": "#6e7781", - "emphasis": "#6e7781", - "muted": "rgba(175,184,193,0.4)", - "subtle": "#f6f8fa" - }, - "done": { - "fg": "#8250df", - "emphasis": "#8250df", - "muted": "rgba(194,151,255,0.4)", - "subtle": "#fbefff" - }, - "sponsors": { - "fg": "#bf3989", - "emphasis": "#bf3989", - "muted": "rgba(255,128,200,0.4)", - "subtle": "#ffeff7" - }, - "primer": { - "fg": { - "disabled": "#8c959f" - }, - "canvas": { - "backdrop": "rgba(27,31,36,0.5)", - "sticky": "rgba(255,255,255,0.95)" - }, - "border": { - "active": "#fd8c73", - "contrast": "rgba(27,31,36,0.1)" - }, - "shadow": { - "highlight": "inset 0 1px 0 rgba(255,255,255,0.25)", - "inset": "inset 0 1px 0 rgba(208,215,222,0.2)" - } - }, - "scale": { - "black": "#1b1f24", - "white": "#ffffff", - "gray": [ - "#f6f8fa", - "#eaeef2", - "#d0d7de", - "#afb8c1", - "#8c959f", - "#6e7781", - "#57606a", - "#424a53", - "#32383f", - "#24292f" - ], - "blue": [ - "#ddf4ff", - "#b6e3ff", - "#80ccff", - "#54aeff", - "#218bff", - "#0969da", - "#0550ae", - "#033d8b", - "#0a3069", - "#002155" - ], - "green": [ - "#ddf4ff", - "#b6e3ff", - "#80ccff", - "#54aeff", - "#218bff", - "#0969da", - "#0550ae", - "#033d8b", - "#0a3069", - "#002155" - ], - "yellow": [ - "#fff8c5", - "#fae17d", - "#eac54f", - "#d4a72c", - "#bf8700", - "#9a6700", - "#7d4e00", - "#633c01", - "#4d2d00", - "#3b2300" - ], - "orange": [ - "#ffebe9", - "#ffcecb", - "#ffaba8", - "#ff8182", - "#fa4549", - "#cf222e", - "#a40e26", - "#82071e", - "#660018", - "#4c0014" - ], - "red": [ - "#ffebe9", - "#ffcecb", - "#ffaba8", - "#ff8182", - "#fa4549", - "#cf222e", - "#a40e26", - "#82071e", - "#660018", - "#4c0014" - ], - "purple": [ - "#fbefff", - "#ecd8ff", - "#d8b9ff", - "#c297ff", - "#a475f9", - "#8250df", - "#6639ba", - "#512a97", - "#3e1f79", - "#2e1461" - ], - "pink": [ - "#ffeff7", - "#ffd3eb", - "#ffadda", - "#ff80c8", - "#e85aad", - "#bf3989", - "#99286e", - "#772057", - "#611347", - "#4d0336" - ], - "coral": [ - "#fff0eb", - "#ffd6cc", - "#ffb4a1", - "#fd8c73", - "#ec6547", - "#c4432b", - "#9e2f1c", - "#801f0f", - "#691105", - "#510901" - ] - } -}]=], - { luanil = { object = false, array = false } } -) +local mt = { + __index = function(_, k) + error('invalid index: ' .. k) + end, +} +---@generic T +---@param tbl T +---@return T +local function m(tbl) + return setmetatable(tbl, mt) +end +local M = m({ + topicTag = m({ + borderColor = '#ffffff00', + }), + timelineBadge = m({ + bgColor = '#eaeef2', + }), + bgColor = m({ + attention = m({ + emphasis = '#9a6700', + muted = '#fff8c5', + }), + white = '#ffffff', + inset = '#f6f8fa', + success = m({ + emphasis = '#0f72e3', + muted = '#ddf4ff', + }), + sponsors = m({ + emphasis = '#bf3989', + muted = '#ffeff7', + }), + severe = m({ + emphasis = '#cf222e', + muted = '#ffebe9', + }), + default = '#ffffff', + muted = '#f6f8fa', + inverse = '#24292f', + done = m({ + emphasis = '#8250df', + muted = '#fbefff', + }), + disabled = '#eaeef2b3', + danger = m({ + emphasis = '#cf222e', + muted = '#ffebe9', + }), + open = m({ + emphasis = '#cf222e', + muted = '#ffebe9', + }), + transparent = '#ffffff00', + neutral = m({ + emphasis = '#6e7781', + muted = '#afb8c133', + }), + accent = m({ + emphasis = '#0969da', + muted = '#ddf4ff', + }), + black = '#1f2328', + closed = m({ + emphasis = '#6e7781', + muted = '#f6f8fa', + }), + upsell = m({ + emphasis = '#8250df', + muted = '#fbefff', + }), + emphasis = '#24292f', + }), + skeletonLoader = m({ + bgColor = '#f6f8fa', + }), + sideNav = m({ + bgColor = m({ + selected = '#ffffff', + }), + }), + button = m({ + inactive = m({ + bgColor = '#eaeef2', + fgColor = '#57606a', + }), + star = m({ + iconColor = '#eac54f', + }), + default = m({ + borderColor = m({ + rest = '#d0d7de', + active = '#d0d7de', + disabled = '#eaeef2b3', + hover = '#d0d7de', + }), + fgColor = m({ + rest = '#24292f', + }), + shadow = m({ + resting = '0px 1px 0px 0px #1f23280a', + }), + bgColor = m({ + hover = '#eef1f4', + selected = '#e7ebef', + active = '#e7ebef', + disabled = '#eaeef2b3', + rest = '#f6f8fa', + }), + }), + invisible = m({ + borderColor = m({ + rest = '#ffffff00', + disabled = '#eaeef2b3', + hover = '#ffffff00', + }), + fgColor = m({ + rest = '#0969da', + disabled = '#8c959f', + hover = '#0969da', + }), + iconColor = m({ + rest = '#636c76', + disabled = '#8c959f', + hover = '#636c76', + }), + bgColor = m({ + rest = '#ffffff00', + active = '#d0d7de66', + disabled = '#eaeef2b3', + hover = '#d0d7de33', + }), + }), + outline = m({ + borderColor = m({ + active = '#1f232826', + hover = '#1f232826', + }), + fgColor = m({ + rest = '#0969da', + active = '#ffffff', + disabled = '#0969da80', + hover = '#ffffff', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #00215533', + }), + bgColor = m({ + rest = '#f6f8fa', + active = '#0757ba', + disabled = '#f6f8fa', + hover = '#0969da', + }), + }), + danger = m({ + iconColor = m({ + hover = '#ffffff', + rest = '#d1242f', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #4c001433', + }), + bgColor = m({ + rest = '#f6f8fa', + active = '#8b0820', + disabled = '#eaeef2b3', + hover = '#a40e26', + }), + borderColor = m({ + active = '#1f232826', + rest = '#d0d7de', + hover = '#1f232826', + }), + fgColor = m({ + rest = '#d1242f', + active = '#ffffff', + disabled = '#d1242f80', + hover = '#ffffff', + }), + }), + primary = m({ + iconColor = m({ + rest = '#ffffffcc', + }), + shadow = m({ + selected = 'inset 0px 1px 0px 0px #0021554d', + }), + bgColor = m({ + rest = '#0f72e3', + active = '#0b64ce', + disabled = '#92caff', + hover = '#0d6bd8', + }), + borderColor = m({ + rest = '#1f232826', + active = '#1f232826', + disabled = '#92caff', + hover = '#1f232826', + }), + fgColor = m({ + disabled = '#ffffffcc', + rest = '#ffffff', + }), + }), + }), + shadow = m({ + floating = m({ + xlarge = '0px 0px 0px 1px #d0d7de, 0px 56px 112px 0px #424a5352', + legacy = '0px 6px 12px -3px #424a530a, 0px 6px 18px 0px #424a531f', + large = '0px 0px 0px 1px #d0d7de, 0px 40px 80px 0px #424a533d', + small = '0px 0px 0px 1px #d0d7de80, 0px 6px 12px -3px #424a530a, 0px 6px 18px 0px #424a531f', + medium = '0px 0px 0px 1px #d0d7de, 0px 8px 16px -4px #424a5314, 0px 4px 32px -4px #424a5314, 0px 24px 48px -12px #424a5314, 0px 48px 96px -24px #424a5314', + }), + inset = 'inset 0px 1px 0px 0px #1f23280a', + resting = m({ + small = '0px 1px 0px 0px #1f23280a', + xsmall = '0px 1px 0px 0px #1f23281a', + medium = '0px 3px 6px 0px #424a531f', + }), + }), + diffBlob = m({ + deletion = m({ + bgColor = m({ + line = '#ffebe9', + word = '#ff818266', + num = '#ffcecb', + }), + fgColor = m({ + num = '#1f2328', + text = '#1f2328', + }), + }), + hunk = m({ + bgColor = m({ + num = '#54aeff66', + }), + }), + addition = m({ + bgColor = m({ + line = '#ddf4ff', + word = '#b6e3ff', + num = '#d5f1ff', + }), + fgColor = m({ + num = '#1f2328', + text = '#1f2328', + }), + }), + expander = m({ + iconColor = '#636c76', + }), + }), + selectMenu = m({ + borderColor = '#ffffff00', + bgColor = m({ + active = '#b6e3ff', + }), + }), + avatar = m({ + borderColor = '#1f232826', + shadow = '0px 0px 0px 2px #ffffffcc', + bgColor = '#ffffff', + }), + reactionButton = m({ + selected = m({ + bgColor = m({ + hover = '#caecff', + rest = '#ddf4ff', + }), + fgColor = m({ + hover = '#0550ae', + rest = '#0969da', + }), + }), + }), + fgColor = m({ + white = '#ffffff', + upsell = '#8250df', + success = '#0969da', + sponsors = '#bf3989', + severe = '#cf222e', + onEmphasis = '#ffffff', + muted = '#636c76', + link = '#0969da', + done = '#8250df', + disabled = '#8c959f', + danger = '#d1242f', + open = '#cf222e', + black = '#1f2328', + neutral = '#6e7781', + accent = '#0969da', + attention = '#9a6700', + default = '#1f2328', + closed = '#6e7781', + }), + headerSearch = m({ + borderColor = '#57606a', + bgColor = '#24292f', + }), + page = m({ + header = m({ + bgColor = '#f6f8fa', + }), + }), + header = m({ + borderColor = m({ + divider = '#57606a', + }), + fgColor = m({ + default = '#ffffffb3', + logo = '#ffffff', + }), + bgColor = '#24292f', + }), + overlay = m({ + borderColor = '#d0d7de80', + backdrop = m({ + bgColor = '#8c959f33', + }), + bgColor = '#ffffff', + }), + focus = m({ + outline = '#0969da solid 2px', + outlineColor = '#0969da', + }), + codeMirror = m({ + matchingBracket = m({ + fgColor = '#1f2328', + }), + lineNumber = m({ + fgColor = '#636c76', + }), + selection = m({ + bgColor = '#54aeff66', + }), + gutters = m({ + bgColor = '#ffffff', + }), + lines = m({ + bgColor = '#ffffff', + }), + gutterMarker = m({ + fgColor = m({ + default = '#ffffff', + muted = '#636c76', + }), + }), + fgColor = '#1f2328', + syntax = m({ + fgColor = m({ + comment = '#24292f', + variable = '#a40e26', + constant = '#0550ae', + storage = '#cf222e', + entity = '#8250df', + support = '#0550ae', + keyword = '#cf222e', + string = '#0a3069', + }), + }), + activeline = m({ + bgColor = '#afb8c133', + }), + bgColor = '#ffffff', + cursor = m({ + fgColor = '#1f2328', + }), + }), + scale = m({ + orange = m({ + [1] = '#fff1e5', + [2] = '#ffd8b5', + [3] = '#ffb77c', + [4] = '#fb8f44', + [5] = '#e16f24', + [6] = '#bc4c00', + [7] = '#953800', + [8] = '#762c00', + [9] = '#5c2200', + [10] = '#471700', + }), + red = m({ + [1] = '#ffebe9', + [2] = '#ffcecb', + [3] = '#ffaba8', + [4] = '#ff8182', + [5] = '#fa4549', + [6] = '#cf222e', + [7] = '#a40e26', + [8] = '#82071e', + [9] = '#660018', + [10] = '#4c0014', + }), + transparent = '#ffffff00', + pink = m({ + [1] = '#ffeff7', + [2] = '#ffd3eb', + [3] = '#ffadda', + [4] = '#ff80c8', + [5] = '#e85aad', + [6] = '#bf3989', + [7] = '#99286e', + [8] = '#772057', + [9] = '#611347', + [10] = '#4d0336', + }), + purple = m({ + [1] = '#fbefff', + [2] = '#ecd8ff', + [3] = '#d8b9ff', + [4] = '#c297ff', + [5] = '#a475f9', + [6] = '#8250df', + [7] = '#6639ba', + [8] = '#512a97', + [9] = '#3e1f79', + [10] = '#2e1461', + }), + black = '#1f2328', + neutral = m({ + [1] = '#f6f8fa', + [2] = '#eaeef2', + [3] = '#d0d7de', + [4] = '#afb8c1', + [5] = '#8c959f', + [6] = '#6e7781', + [7] = '#57606a', + [8] = '#424a53', + [9] = '#32383f', + [10] = '#24292f', + }), + blue = m({ + [1] = '#ddf4ff', + [2] = '#b6e3ff', + [3] = '#80ccff', + [4] = '#54aeff', + [5] = '#218bff', + [6] = '#0969da', + [7] = '#0550ae', + [8] = '#033d8b', + [9] = '#0a3069', + [10] = '#002155', + }), + green = m({ + [1] = '#dafbe1', + [2] = '#aceebb', + [3] = '#6fdd8b', + [4] = '#4ac26b', + [5] = '#2da44e', + [6] = '#1a7f37', + [7] = '#116329', + [8] = '#044f1e', + [9] = '#003d16', + [10] = '#002d11', + }), + white = '#ffffff', + coral = m({ + [1] = '#fff0eb', + [2] = '#ffd6cc', + [3] = '#ffb4a1', + [4] = '#fd8c73', + [5] = '#ec6547', + [6] = '#c4432b', + [7] = '#9e2f1c', + [8] = '#801f0f', + [9] = '#691105', + [10] = '#510901', + }), + yellow = m({ + [1] = '#fff8c5', + [2] = '#fae17d', + [3] = '#eac54f', + [4] = '#d4a72c', + [5] = '#bf8700', + [6] = '#9a6700', + [7] = '#7d4e00', + [8] = '#633c01', + [9] = '#4d2d00', + [10] = '#3b2300', + }), + }), + counter = m({ + borderColor = '#ffffff00', + }), + avatarStack = m({ + fade = m({ + bgColor = m({ + default = '#afb8c1', + muted = '#d0d7de', + }), + }), + }), + controlTrack = m({ + borderColor = m({ + disabled = '#8c959f', + rest = '#ffffff00', + }), + fgColor = m({ + disabled = '#ffffff', + rest = '#636c76', + }), + bgColor = m({ + rest = '#eaeef2', + active = '#d2d8de', + disabled = '#8c959f', + hover = '#dee3e8', + }), + }), + base = m({ + color = m({ + orange = m({ + [0] = '#fff1e5', + [1] = '#ffd8b5', + [2] = '#ffb77c', + [3] = '#fb8f44', + [4] = '#e16f24', + [5] = '#bc4c00', + [6] = '#953800', + [7] = '#762c00', + [8] = '#5c2200', + [9] = '#471700', + }), + red = m({ + [0] = '#ffebe9', + [1] = '#ffcecb', + [2] = '#ffaba8', + [3] = '#ff8182', + [4] = '#fa4549', + [5] = '#cf222e', + [6] = '#a40e26', + [7] = '#82071e', + [8] = '#660018', + [9] = '#4c0014', + }), + black = '#1f2328', + blue = m({ + [0] = '#ddf4ff', + [1] = '#b6e3ff', + [2] = '#80ccff', + [3] = '#54aeff', + [4] = '#218bff', + [5] = '#0969da', + [6] = '#0550ae', + [7] = '#033d8b', + [8] = '#0a3069', + [9] = '#002155', + }), + purple = m({ + [0] = '#fbefff', + [1] = '#ecd8ff', + [2] = '#d8b9ff', + [3] = '#c297ff', + [4] = '#a475f9', + [5] = '#8250df', + [6] = '#6639ba', + [7] = '#512a97', + [8] = '#3e1f79', + [9] = '#2e1461', + }), + transparent = '#ffffff00', + neutral = m({ + [0] = '#f6f8fa', + [1] = '#eaeef2', + [2] = '#d0d7de', + [3] = '#afb8c1', + [4] = '#8c959f', + [5] = '#6e7781', + [6] = '#57606a', + [7] = '#424a53', + [8] = '#32383f', + [9] = '#24292f', + }), + coral = m({ + [0] = '#fff0eb', + [1] = '#ffd6cc', + [2] = '#ffb4a1', + [3] = '#fd8c73', + [4] = '#ec6547', + [5] = '#c4432b', + [6] = '#9e2f1c', + [7] = '#801f0f', + [8] = '#691105', + [9] = '#510901', + }), + green = m({ + [0] = '#dafbe1', + [1] = '#aceebb', + [2] = '#6fdd8b', + [3] = '#4ac26b', + [4] = '#2da44e', + [5] = '#1a7f37', + [6] = '#116329', + [7] = '#044f1e', + [8] = '#003d16', + [9] = '#002d11', + }), + white = '#ffffff', + pink = m({ + [0] = '#ffeff7', + [1] = '#ffd3eb', + [2] = '#ffadda', + [3] = '#ff80c8', + [4] = '#e85aad', + [5] = '#bf3989', + [6] = '#99286e', + [7] = '#772057', + [8] = '#611347', + [9] = '#4d0336', + }), + yellow = m({ + [0] = '#fff8c5', + [1] = '#fae17d', + [2] = '#eac54f', + [3] = '#d4a72c', + [4] = '#bf8700', + [5] = '#9a6700', + [6] = '#7d4e00', + [7] = '#633c01', + [8] = '#4d2d00', + [9] = '#3b2300', + }), + }), + display = m({ + color = m({ + teal = m({ + [0] = '#c7f5ef', + [1] = '#89ebe1', + [2] = '#22d3c7', + [3] = '#1db9b4', + [4] = '#179b9b', + [5] = '#127e81', + [6] = '#106e75', + [7] = '#0d5b63', + [8] = '#0a4852', + [9] = '#073740', + }), + red = m({ + [0] = '#ffe2e0', + [1] = '#fecdcd', + [2] = '#fda5a7', + [3] = '#fb8389', + [4] = '#f85461', + [5] = '#df0c24', + [6] = '#c50d28', + [7] = '#a60c29', + [8] = '#880c27', + [9] = '#610a20', + }), + gray = m({ + [0] = '#e8ecf2', + [1] = '#d2dae4', + [2] = '#b4c0cf', + [3] = '#9ba9bb', + [4] = '#808fa3', + [5] = '#647182', + [6] = '#5c6570', + [7] = '#4e535a', + [8] = '#424448', + [9] = '#303031', + }), + cyan = m({ + [0] = '#bdf4ff', + [1] = '#7ae9ff', + [2] = '#00d0fa', + [3] = '#00b7db', + [4] = '#0099b8', + [5] = '#007b94', + [6] = '#006a80', + [7] = '#00596b', + [8] = '#004857', + [9] = '#003742', + }), + white = '#ffffff', + pink = m({ + [0] = '#ffe5f1', + [1] = '#fdc9e2', + [2] = '#f8a5cf', + [3] = '#f184bc', + [4] = '#e55da5', + [5] = '#ce2c85', + [6] = '#b12f79', + [7] = '#8e2e66', + [8] = '#6e2b53', + [9] = '#4d233d', + }), + pine = m({ + [0] = '#bff8db', + [1] = '#80efb9', + [2] = '#1dd781', + [3] = '#1dbf76', + [4] = '#1aa267', + [5] = '#167e53', + [6] = '#156f4b', + [7] = '#135d41', + [8] = '#114b36', + [9] = '#0d3627', + }), + auburn = m({ + [0] = '#f2e9e9', + [1] = '#e6d6d5', + [2] = '#d4b7b5', + [3] = '#c59e9b', + [4] = '#b4827e', + [5] = '#9d615c', + [6] = '#8a5551', + [7] = '#744744', + [8] = '#5d3937', + [9] = '#432928', + }), + yellow = m({ + [0] = '#ffec9e', + [1] = '#ffd642', + [2] = '#ebb400', + [3] = '#d19d00', + [4] = '#b88700', + [5] = '#946a00', + [6] = '#805900', + [7] = '#704d00', + [8] = '#5c3d00', + [9] = '#422b00', + }), + orange = m({ + [0] = '#ffe7d1', + [1] = '#fecfaa', + [2] = '#fbaf74', + [3] = '#f68c41', + [4] = '#eb670f', + [5] = '#b8500f', + [6] = '#a24610', + [7] = '#8d3c11', + [8] = '#70300f', + [9] = '#54230d', + }), + blue = m({ + [0] = '#d1f0ff', + [1] = '#ade1ff', + [2] = '#75c8ff', + [3] = '#47afff', + [4] = '#0f8fff', + [5] = '#006edb', + [6] = '#005fcc', + [7] = '#004db3', + [8] = '#003d99', + [9] = '#002b75', + }), + brown = m({ + [0] = '#eeeae2', + [1] = '#dfd7c8', + [2] = '#cbbda4', + [3] = '#b8a484', + [4] = '#a68b64', + [5] = '#856d4c', + [6] = '#755f43', + [7] = '#64513a', + [8] = '#51412f', + [9] = '#3a2e22', + }), + olive = m({ + [0] = '#f0f0ad', + [1] = '#dbe170', + [2] = '#b9c832', + [3] = '#9bae32', + [4] = '#819532', + [5] = '#64762d', + [6] = '#56682c', + [7] = '#495a2b', + [8] = '#3b4927', + [9] = '#2a331f', + }), + coral = m({ + [0] = '#ffe5db', + [1] = '#fecebe', + [2] = '#fcab92', + [3] = '#f88768', + [4] = '#f25f3a', + [5] = '#d43511', + [6] = '#ba2e12', + [7] = '#9b2712', + [8] = '#7e2011', + [9] = '#5d180e', + }), + black = '#0d1117', + lime = m({ + [0] = '#e3f2b5', + [1] = '#c7e580', + [2] = '#9bd039', + [3] = '#80b530', + [4] = '#6c9d2f', + [5] = '#527a29', + [6] = '#476c28', + [7] = '#3a5b25', + [8] = '#2f4a21', + [9] = '#213319', + }), + green = m({ + [0] = '#caf7ca', + [1] = '#9ceda0', + [2] = '#54d961', + [3] = '#31bf46', + [4] = '#30a147', + [5] = '#2c8141', + [6] = '#2b6e3f', + [7] = '#285c3b', + [8] = '#254b34', + [9] = '#1d3528', + }), + plum = m({ + [0] = '#f8e5ff', + [1] = '#f0cdfe', + [2] = '#e2a7fb', + [3] = '#d487f7', + [4] = '#c264f2', + [5] = '#a830e8', + [6] = '#961edc', + [7] = '#7d1eb8', + [8] = '#651d96', + [9] = '#471769', + }), + indigo = m({ + [0] = '#e5e9ff', + [1] = '#d2d7fe', + [2] = '#b1b9fb', + [3] = '#979ff7', + [4] = '#7a82f0', + [5] = '#5a61e7', + [6] = '#494edf', + [7] = '#393cd5', + [8] = '#2d2db4', + [9] = '#25247b', + }), + purple = m({ + [0] = '#f1e5ff', + [1] = '#e6d2fe', + [2] = '#d1b1fc', + [3] = '#bc91f8', + [4] = '#a672f3', + [5] = '#894ceb', + [6] = '#783ae4', + [7] = '#6223d7', + [8] = '#4f21ab', + [9] = '#391b79', + }), + lemon = m({ + [0] = '#f7eea1', + [1] = '#f0db3d', + [2] = '#d8bd0e', + [3] = '#c2a60a', + [4] = '#a68c07', + [5] = '#866e04', + [6] = '#786002', + [7] = '#654f01', + [8] = '#523f00', + [9] = '#3d2e00', + }), + }), + }), + }), + card = m({ + bgColor = '#ffffff', + }), + label = m({ + teal = m({ + bgColor = m({ + active = '#22d3c7', + rest = '#c7f5ef', + hover = '#89ebe1', + }), + fgColor = m({ + active = '#0a4852', + rest = '#106e75', + hover = '#0d5b63', + }), + }), + red = m({ + bgColor = m({ + active = '#fda5a7', + rest = '#ffe2e0', + hover = '#fecdcd', + }), + fgColor = m({ + active = '#880c27', + rest = '#c50d28', + hover = '#a60c29', + }), + }), + gray = m({ + bgColor = m({ + active = '#b4c0cf', + rest = '#e8ecf2', + hover = '#d2dae4', + }), + fgColor = m({ + active = '#424448', + rest = '#5c6570', + hover = '#4e535a', + }), + }), + cyan = m({ + bgColor = m({ + active = '#00d0fa', + rest = '#bdf4ff', + hover = '#7ae9ff', + }), + fgColor = m({ + active = '#004857', + rest = '#006a80', + hover = '#00596b', + }), + }), + coral = m({ + bgColor = m({ + active = '#fcab92', + rest = '#ffe5db', + hover = '#fecebe', + }), + fgColor = m({ + active = '#7e2011', + rest = '#ba2e12', + hover = '#9b2712', + }), + }), + pine = m({ + bgColor = m({ + active = '#1dd781', + rest = '#bff8db', + hover = '#80efb9', + }), + fgColor = m({ + active = '#114b36', + rest = '#156f4b', + hover = '#135d41', + }), + }), + auburn = m({ + bgColor = m({ + active = '#d4b7b5', + rest = '#f2e9e9', + hover = '#e6d6d5', + }), + fgColor = m({ + active = '#5d3937', + rest = '#8a5551', + hover = '#744744', + }), + }), + orange = m({ + bgColor = m({ + active = '#fbaf74', + rest = '#ffe7d1', + hover = '#fecfaa', + }), + fgColor = m({ + active = '#70300f', + rest = '#a24610', + hover = '#8d3c11', + }), + }), + blue = m({ + bgColor = m({ + active = '#75c8ff', + rest = '#d1f0ff', + hover = '#ade1ff', + }), + fgColor = m({ + active = '#003d99', + rest = '#005fcc', + hover = '#004db3', + }), + }), + brown = m({ + bgColor = m({ + active = '#cbbda4', + rest = '#eeeae2', + hover = '#dfd7c8', + }), + fgColor = m({ + active = '#51412f', + rest = '#755f43', + hover = '#64513a', + }), + }), + olive = m({ + bgColor = m({ + active = '#b9c832', + rest = '#f0f0ad', + hover = '#dbe170', + }), + fgColor = m({ + active = '#3b4927', + rest = '#56682c', + hover = '#495a2b', + }), + }), + yellow = m({ + bgColor = m({ + active = '#ebb400', + rest = '#ffec9e', + hover = '#ffd642', + }), + fgColor = m({ + active = '#5c3d00', + rest = '#805900', + hover = '#704d00', + }), + }), + pink = m({ + bgColor = m({ + active = '#f8a5cf', + rest = '#ffe5f1', + hover = '#fdc9e2', + }), + fgColor = m({ + active = '#6e2b53', + rest = '#b12f79', + hover = '#8e2e66', + }), + }), + lime = m({ + bgColor = m({ + active = '#9bd039', + rest = '#e3f2b5', + hover = '#c7e580', + }), + fgColor = m({ + active = '#2f4a21', + rest = '#476c28', + hover = '#3a5b25', + }), + }), + purple = m({ + bgColor = m({ + active = '#d1b1fc', + rest = '#f1e5ff', + hover = '#e6d2fe', + }), + fgColor = m({ + active = '#4f21ab', + rest = '#783ae4', + hover = '#6223d7', + }), + }), + indigo = m({ + bgColor = m({ + active = '#b1b9fb', + rest = '#e5e9ff', + hover = '#d2d7fe', + }), + fgColor = m({ + active = '#2d2db4', + rest = '#494edf', + hover = '#393cd5', + }), + }), + plum = m({ + bgColor = m({ + active = '#e2a7fb', + rest = '#f8e5ff', + hover = '#f0cdfe', + }), + fgColor = m({ + active = '#651d96', + rest = '#961edc', + hover = '#7d1eb8', + }), + }), + green = m({ + bgColor = m({ + active = '#54d961', + rest = '#caf7ca', + hover = '#9ceda0', + }), + fgColor = m({ + active = '#254b34', + rest = '#2b6e3f', + hover = '#285c3b', + }), + }), + lemon = m({ + bgColor = m({ + active = '#d8bd0e', + rest = '#f7eea1', + hover = '#f0db3d', + }), + fgColor = m({ + active = '#523f00', + rest = '#786002', + hover = '#654f01', + }), + }), + }), + controlKnob = m({ + borderColor = m({ + checked = '#0969da', + disabled = '#eaeef2b3', + rest = '#868f99', + }), + bgColor = m({ + checked = '#ffffff', + disabled = '#eaeef2b3', + rest = '#ffffff', + }), + }), + highlight = m({ + neutral = m({ + bgColor = '#fff8c5', + }), + }), + underlineNav = m({ + borderColor = m({ + active = '#fd8c73', + hover = '#afb8c133', + }), + iconColor = m({ + rest = '#636c76', + }), + }), + menu = m({ + bgColor = m({ + active = '#ffffff00', + }), + }), + control = m({ + transparent = m({ + borderColor = m({ + active = '#ffffff00', + rest = '#ffffff00', + hover = '#ffffff00', + }), + bgColor = m({ + hover = '#d0d7de33', + selected = '#d0d7de33', + active = '#d0d7de66', + disabled = '#eaeef2b3', + rest = '#ffffff00', + }), + }), + iconColor = m({ + rest = '#636c76', + }), + bgColor = m({ + hover = '#eef1f4', + selected = '#f6f8fa', + active = '#e7ebef', + disabled = '#eaeef2b3', + rest = '#f6f8fa', + }), + borderColor = m({ + danger = '#cf222e', + disabled = '#eaeef2b3', + emphasis = '#868f99', + success = '#218bff', + warning = '#bf8700', + selected = '#f6f8fa', + rest = '#d0d7de', + }), + checked = m({ + borderColor = m({ + rest = '#0969da', + active = '#0757ba', + disabled = '#8c959f', + hover = '#0860ca', + }), + fgColor = m({ + disabled = '#ffffff', + rest = '#ffffff', + }), + bgColor = m({ + rest = '#0969da', + active = '#0757ba', + disabled = '#8c959f', + hover = '#0860ca', + }), + }), + fgColor = m({ + placeholder = '#69727c', + disabled = '#8c959f', + rest = '#24292f', + }), + danger = m({ + bgColor = m({ + active = '#ffebe966', + hover = '#ffebe9', + }), + fgColor = m({ + hover = '#d1242f', + rest = '#d1242f', + }), + }), + }), + selection = m({ + bgColor = '#0969da33', + }), + data = m({ + teal = m({ + color = m({ + default = '#179b9b', + muted = '#c7f5ef', + }), + }), + orange = m({ + color = m({ + default = '#eb670f', + muted = '#ffe7d1', + }), + }), + green = m({ + color = m({ + default = '#30a147', + muted = '#caf7ca', + }), + }), + auburn = m({ + color = m({ + default = '#9d615c', + muted = '#f2e9e9', + }), + }), + purple = m({ + color = m({ + default = '#894ceb', + muted = '#f1e5ff', + }), + }), + blue = m({ + color = m({ + default = '#006edb', + muted = '#d1f0ff', + }), + }), + gray = m({ + color = m({ + default = '#808fa3', + muted = '#e8ecf2', + }), + }), + red = m({ + color = m({ + default = '#df0c24', + muted = '#ffe2e0', + }), + }), + pink = m({ + color = m({ + default = '#ce2c85', + muted = '#ffe5f1', + }), + }), + yellow = m({ + color = m({ + default = '#b88700', + muted = '#ffec9e', + }), + }), + }), + color = m({ + prettylights = m({ + syntax = m({ + comment = '#57606a', + carriage = m({ + ['return'] = m({ + bg = '#cf222e', + text = '#f6f8fa', + }), + }), + storage = m({ + modifier = m({ + import = '#24292f', + }), + }), + brackethighlighter = m({ + unmatched = '#82071e', + angle = '#57606a', + }), + keyword = '#cf222e', + string = m({ + regexp = '#0550ae', + default = '#0a3069', + }), + invalid = m({ + illegal = m({ + bg = '#82071e', + text = '#f6f8fa', + }), + }), + variable = '#a40e26', + entity = m({ + tag = '#0550ae', + default = '#6639ba', + }), + meta = m({ + diff = m({ + range = '#8250df', + }), + }), + constant = m({ + other = m({ + reference = m({ + link = '#0a3069', + }), + }), + default = '#0550ae', + }), + sublimelinter = m({ + gutter = m({ + mark = '#8c959f', + }), + }), + markup = m({ + list = '#3b2300', + deleted = m({ + bg = '#ffebe9', + text = '#82071e', + }), + italic = '#24292f', + changed = m({ + bg = '#ffcecb', + text = '#a40e26', + }), + inserted = m({ + bg = '#ddf4ff', + text = '#0550ae', + }), + bold = '#24292f', + heading = '#0550ae', + ignored = m({ + bg = '#0550ae', + text = '#eaeef2', + }), + }), + }), + }), + ansi = m({ + blue = m({ + default = '#0969da', + bright = '#218bff', + }), + green = m({ + default = '#0550ae', + bright = '#0969da', + }), + gray = '#6e7781', + black = m({ + default = '#24292f', + bright = '#57606a', + }), + magenta = m({ + default = '#8250df', + bright = '#a475f9', + }), + cyan = m({ + default = '#1b7c83', + bright = '#3192aa', + }), + white = m({ + default = '#6e7781', + bright = '#8c959f', + }), + red = m({ + default = '#cf222e', + bright = '#a40e26', + }), + yellow = m({ + default = '#4d2d00', + bright = '#633c01', + }), + }), + }), + borderColor = m({ + translucent = '#1f232826', + upsell = m({ + emphasis = '#8250df', + muted = '#c297ff66', + }), + success = m({ + emphasis = '#218bff', + muted = '#54aeff66', + }), + sponsors = m({ + emphasis = '#bf3989', + muted = '#ff80c866', + }), + severe = m({ + emphasis = '#cf222e', + muted = '#ff818266', + }), + default = '#d0d7de', + muted = '#d0d7deb3', + done = m({ + emphasis = '#8250df', + muted = '#c297ff66', + }), + disabled = '#eaeef2b3', + danger = m({ + emphasis = '#cf222e', + muted = '#ff818266', + }), + open = m({ + emphasis = '#cf222e', + muted = '#ff818266', + }), + transparent = '#ffffff00', + attention = m({ + emphasis = '#bf8700', + muted = '#d4a72c66', + }), + accent = m({ + emphasis = '#0969da', + muted = '#54aeff66', + }), + neutral = m({ + emphasis = '#6e7781', + muted = '#afb8c133', + }), + closed = m({ + emphasis = '#6e7781', + muted = '#afb8c166', + }), + emphasis = '#6e7781', + }), + display = m({ + teal = m({ + borderColor = m({ + emphasis = '#127e81', + muted = '#89ebe1', + }), + fgColor = '#106e75', + bgColor = m({ + emphasis = '#127e81', + muted = '#c7f5ef', + }), + }), + red = m({ + borderColor = m({ + emphasis = '#df0c24', + muted = '#fecdcd', + }), + fgColor = '#c50d28', + bgColor = m({ + emphasis = '#df0c24', + muted = '#ffe2e0', + }), + }), + gray = m({ + borderColor = m({ + emphasis = '#647182', + muted = '#d2dae4', + }), + fgColor = '#5c6570', + bgColor = m({ + emphasis = '#647182', + muted = '#e8ecf2', + }), + }), + cyan = m({ + borderColor = m({ + emphasis = '#007b94', + muted = '#7ae9ff', + }), + fgColor = '#006a80', + bgColor = m({ + emphasis = '#007b94', + muted = '#bdf4ff', + }), + }), + coral = m({ + borderColor = m({ + emphasis = '#d43511', + muted = '#fecebe', + }), + fgColor = '#ba2e12', + bgColor = m({ + emphasis = '#d43511', + muted = '#ffe5db', + }), + }), + pine = m({ + borderColor = m({ + emphasis = '#167e53', + muted = '#80efb9', + }), + fgColor = '#156f4b', + bgColor = m({ + emphasis = '#167e53', + muted = '#bff8db', + }), + }), + auburn = m({ + borderColor = m({ + emphasis = '#9d615c', + muted = '#e6d6d5', + }), + fgColor = '#8a5551', + bgColor = m({ + emphasis = '#9d615c', + muted = '#f2e9e9', + }), + }), + orange = m({ + borderColor = m({ + emphasis = '#b8500f', + muted = '#fecfaa', + }), + fgColor = '#a24610', + bgColor = m({ + emphasis = '#b8500f', + muted = '#ffe7d1', + }), + }), + blue = m({ + borderColor = m({ + emphasis = '#006edb', + muted = '#ade1ff', + }), + fgColor = '#005fcc', + bgColor = m({ + emphasis = '#006edb', + muted = '#d1f0ff', + }), + }), + brown = m({ + borderColor = m({ + emphasis = '#856d4c', + muted = '#dfd7c8', + }), + fgColor = '#755f43', + bgColor = m({ + emphasis = '#856d4c', + muted = '#eeeae2', + }), + }), + olive = m({ + borderColor = m({ + emphasis = '#64762d', + muted = '#dbe170', + }), + fgColor = '#56682c', + bgColor = m({ + emphasis = '#64762d', + muted = '#f0f0ad', + }), + }), + yellow = m({ + borderColor = m({ + emphasis = '#946a00', + muted = '#ffd642', + }), + fgColor = '#805900', + bgColor = m({ + emphasis = '#946a00', + muted = '#ffec9e', + }), + }), + pink = m({ + borderColor = m({ + emphasis = '#ce2c85', + muted = '#fdc9e2', + }), + fgColor = '#b12f79', + bgColor = m({ + emphasis = '#ce2c85', + muted = '#ffe5f1', + }), + }), + lime = m({ + borderColor = m({ + emphasis = '#527a29', + muted = '#c7e580', + }), + fgColor = '#476c28', + bgColor = m({ + emphasis = '#527a29', + muted = '#e3f2b5', + }), + }), + purple = m({ + borderColor = m({ + emphasis = '#894ceb', + muted = '#e6d2fe', + }), + fgColor = '#783ae4', + bgColor = m({ + emphasis = '#894ceb', + muted = '#f1e5ff', + }), + }), + indigo = m({ + borderColor = m({ + emphasis = '#5a61e7', + muted = '#d2d7fe', + }), + fgColor = '#494edf', + bgColor = m({ + emphasis = '#5a61e7', + muted = '#e5e9ff', + }), + }), + plum = m({ + borderColor = m({ + emphasis = '#a830e8', + muted = '#f0cdfe', + }), + fgColor = '#961edc', + bgColor = m({ + emphasis = '#a830e8', + muted = '#f8e5ff', + }), + }), + green = m({ + borderColor = m({ + emphasis = '#2c8141', + muted = '#9ceda0', + }), + fgColor = '#2b6e3f', + bgColor = m({ + emphasis = '#2c8141', + muted = '#caf7ca', + }), + }), + lemon = m({ + borderColor = m({ + emphasis = '#866e04', + muted = '#f0db3d', + }), + fgColor = '#786002', + bgColor = m({ + emphasis = '#866e04', + muted = '#f7eea1', + }), + }), + }), + buttonCounter = m({ + default = m({ + bgColor = m({ + rest = '#afb8c133', + }), + }), + invisible = m({ + bgColor = m({ + rest = '#afb8c133', + }), + }), + outline = m({ + bgColor = m({ + rest = '#0969da1a', + disabled = '#0969da0d', + hover = '#ffffff33', + }), + fgColor = m({ + rest = '#0550ae', + disabled = '#0969da80', + hover = '#ffffff', + }), + }), + danger = m({ + bgColor = m({ + rest = '#cf222e1a', + disabled = '#cf222e0d', + hover = '#ffffff33', + }), + fgColor = m({ + rest = '#c21c2c', + disabled = '#d1242f80', + hover = '#ffffff', + }), + }), + primary = m({ + bgColor = m({ + rest = '#002d1133', + }), + }), + }), + treeViewItem = m({ + leadingVisual = m({ + iconColor = m({ + rest = '#54aeff', + }), + }), + }), +}) M._VERSION = - vim.json.decode([=["7.15.6"]=], { luanil = { object = false, array = false } }) + vim.json.decode([=["8.2.3"]=], { luanil = { object = false, array = false } }) M._LICENSE = [=[ The MIT License (MIT) diff --git a/package-lock.json b/package-lock.json index aeb149a1..5660248a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,13 +6,13 @@ "": { "name": "github-nvim-theme", "dependencies": { - "@primer/primitives": "^7.15.6" + "@primer/primitives": "^8.2.3" } }, "node_modules/@primer/primitives": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-7.15.6.tgz", - "integrity": "sha512-+wifGbIqc1m/vemDadp2gQfYgpO6u3AXmQJ/q9WomqmeHq40MhfyoDuplJJk4LBkXWeaD7V0fHlBl4Hu/DRRVA==" + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-8.2.3.tgz", + "integrity": "sha512-K8A/DA6xv8P/kD/9DupFn+KYlo06OpcrwfwJf+sKp+KnX7ZRwLLDg1AaEGAoRoaykXRY/gfrXlgDfK7laOTWyA==" } } } diff --git a/package.json b/package.json index 15e2ad2c..861d5761 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,6 @@ "name": "github-nvim-theme", "private": true, "dependencies": { - "@primer/primitives": "^7.15.6" + "@primer/primitives": "^8.2.3" } }