---Maps filetypes to icon names
---@type table<string, iconName>
return {
    ["apex"] = "apex",
    ["duc"] = "duc",
    ["duc.fbs"] = "duc.fbs",
    ["svelte.js"] = "svelte.js",
    ["svelte.ts"] = "svelte.ts",
    ["iuml"] = "iuml",
    ["pu"] = "pu",
    ["puml"] = "puml",
    ["plantuml"] = "plantuml",
    ["wsd"] = "wsd",
    ["stories.js"] = "stories.js",
    ["stories.jsx"] = "stories.jsx",
    ["stories.mdx"] = "stories.mdx",
    ["story.js"] = "story.js",
    ["story.jsx"] = "story.jsx",
    ["stories.ts"] = "stories.ts",
    ["stories.tsx"] = "stories.tsx",
    ["story.ts"] = "story.ts",
    ["story.tsx"] = "story.tsx",
    ["stories.svelte"] = "stories.svelte",
    ["story.mdx"] = "story.mdx",
    ["azure-pipelines.yml"] = "azure-pipelines.yml",
    ["azure-pipelines.yaml"] = "azure-pipelines.yaml",
    ["azure-pipelines-main.yml"] = "azure-pipelines-main.yml",
    ["azure-pipelines-main.yaml"] = "azure-pipelines-main.yaml",
    ["cmake"] = "cmake",
    ["lrc"] = "lrc",
    ["feature"] = "feature",
    ["features"] = "features",
    ["gnu"] = "gnu",
    ["pal"] = "pal",
    ["gpl"] = "gpl",
    ["act"] = "act",
    ["stl"] = "stl",
    ["stp"] = "stp",
    ["obj"] = "obj",
    ["o"] = "o",
    ["ac"] = "ac",
    ["dxf"] = "dxf",
    ["fbx"] = "fbx",
    ["mesh"] = "mesh",
    ["mqo"] = "mqo",
    ["pmd"] = "pmd",
    ["pmx"] = "pmx",
    ["skp"] = "skp",
    ["vac"] = "vac",
    ["vdp"] = "vdp",
    ["vox"] = "vox",
    ["blend"] = "blend",
    ["abc"] = "abc",
    ["accdb"] = "accdb",
    ["mdb"] = "mdb",
    ["ada"] = "ada",
    ["adb"] = "adb",
    ["ads"] = "ads",
    ["ali"] = "ali",
    ["apk"] = "apk",
    ["smali"] = "smali",
    ["dex"] = "dex",
    ["component.ts"] = "component.ts",
    ["component.js"] = "component.js",
    ["directive.ts"] = "directive.ts",
    ["directive.js"] = "directive.js",
    ["guard.ts"] = "guard.ts",
    ["guard.js"] = "guard.js",
    ["pipe.ts"] = "pipe.ts",
    ["pipe.js"] = "pipe.js",
    ["resolver.ts"] = "resolver.ts",
    ["resolver.js"] = "resolver.js",
    ["service.ts"] = "service.ts",
    ["service.js"] = "service.js",
    ["module.ts"] = "module.ts",
    ["module.js"] = "module.js",
    ["ng-template"] = "ng-template",
    ["g4"] = "g4",
    ["applescript"] = "applescript",
    ["ipa"] = "ipa",
    ["ino"] = "ino",
    ["asm"] = "asm",
    ["a51"] = "a51",
    ["inc"] = "inc",
    ["nasm"] = "nasm",
    ["s"] = "s",
    ["ms"] = "ms",
    ["agc"] = "agc",
    ["ags"] = "ags",
    ["aea"] = "aea",
    ["argus"] = "argus",
    ["mitigus"] = "mitigus",
    ["binsource"] = "binsource",
    ["astro"] = "astro",
    ["mp3"] = "mp3",
    ["flac"] = "flac",
    ["m4a"] = "m4a",
    ["wma"] = "wma",
    ["aiff"] = "aiff",
    ["wav"] = "wav",
    ["ahk"] = "ahk",
    ["azcli"] = "azcli",
    ["bzl"] = "bzl",
    ["bazel"] = "bazel",
    ["bicep"] = "bicep",
    ["b"] = "b",
    ["bf"] = "bf",
    ["c"] = "c",
    ["i"] = "i",
    ["mi"] = "mi",
    ["cake"] = "cake",
    ["cer"] = "cer",
    ["cert"] = "cert",
    ["crt"] = "crt",
    ["pgn"] = "pgn",
    ["fen"] = "fen",
    ["crx"] = "crx",
    ["clj"] = "clj",
    ["cljs"] = "cljs",
    ["cljc"] = "cljc",
    ["coffee"] = "coffee",
    ["cson"] = "cson",
    ["iced"] = "iced",
    ["cfml"] = "cfml",
    ["cfc"] = "cfc",
    ["lucee"] = "lucee",
    ["cfm"] = "cfm",
    ["command"] = "command",
    ["sh"] = "sh",
    ["ksh"] = "ksh",
    ["csh"] = "csh",
    ["tcsh"] = "tcsh",
    ["zsh"] = "zsh",
    [".zshrc"] = ".zshrc",
    ["bat"] = "bat",
    ["awk"] = "awk",
    ["exp"] = "exp",
    ["nu"] = "nu",
    ["bash"] = "bash",
    ["cmd"] = "cmd",
    ["fish"] = "fish",
    ["cc"] = "cc",
    ["cpp"] = "cpp",
    ["cxx"] = "cxx",
    ["c++"] = "c++",
    ["cp"] = "cp",
    ["mii"] = "mii",
    ["ii"] = "ii",
    ["cr"] = "cr",
    ["ecr"] = "ecr",
    ["cs"] = "cs",
    ["csx"] = "csx",
    ["csharp"] = "csharp",
    ["css.map"] = "css.map",
    ["css"] = "css",
    ["d"] = "d",
    ["freezed.dart"] = "freezed.dart",
    ["g.dart"] = "g.dart",
    ["dart"] = "dart",
    ["pdb"] = "pdb",
    ["sql"] = "sql",
    ["pks"] = "pks",
    ["pkb"] = "pkb",
    ["sqlite"] = "sqlite",
    ["sqlite3"] = "sqlite3",
    ["pgsql"] = "pgsql",
    ["postgres"] = "postgres",
    ["plpgsql"] = "plpgsql",
    ["psql"] = "psql",
    ["db"] = "db",
    ["db3"] = "db3",
    ["dblite"] = "dblite",
    ["dblite3"] = "dblite3",
    ["debugsymbols"] = "debugsymbols",
    ["dsc"] = "dsc",
    ["dhall"] = "dhall",
    ["dhallb"] = "dhallb",
    ["iso"] = "iso",
    ["vmdk"] = "vmdk",
    ["hdd"] = "hdd",
    ["qcow"] = "qcow",
    ["qcow2"] = "qcow2",
    ["qed"] = "qed",
    ["dmg"] = "dmg",
    ["djt"] = "djt",
    ["dll"] = "dll",
    ["ilk"] = "ilk",
    ["so"] = "so",
    ["txt"] = "txt",
    ["drone.yml"] = "drone.yml",
    ["edge"] = "edge",
    ["ex"] = "ex",
    ["exs"] = "exs",
    ["eex"] = "eex",
    ["leex"] = "leex",
    ["heex"] = "heex",
    ["elm"] = "elm",
    ["ics"] = "ics",
    ["erl"] = "erl",
    ["exe"] = "exe",
    ["msi"] = "msi",
    ["fig"] = "fig",
    ["woff"] = "woff",
    ["woff2"] = "woff2",
    ["ttf"] = "ttf",
    ["eot"] = "eot",
    ["suit"] = "suit",
    ["otf"] = "otf",
    ["bmap"] = "bmap",
    ["fnt"] = "fnt",
    ["odttf"] = "odttf",
    ["ttc"] = "ttc",
    ["font"] = "font",
    ["fonts"] = "fonts",
    ["sui"] = "sui",
    ["ntf"] = "ntf",
    ["mrf"] = "mrf",
    ["f"] = "f",
    ["f77"] = "f77",
    ["f90"] = "f90",
    ["f95"] = "f95",
    ["f03"] = "f03",
    ["f08"] = "f08",
    ["fs"] = "fs",
    ["fsx"] = "fsx",
    ["fsi"] = "fsi",
    ["fsproj"] = "fsproj",
    ["gmi"] = "gmi",
    ["gemini"] = "gemini",
    ["gitlab-ci.yml"] = "gitlab-ci.yml",
    ["go"] = "go",
    ["godot"] = "godot",
    ["tres"] = "tres",
    ["tscn"] = "tscn",
    ["gdns"] = "gdns",
    ["gdnlib"] = "gdnlib",
    ["gdshader"] = "gdshader",
    ["gdshaderinc"] = "gdshaderinc",
    ["gdextension"] = "gdextension",
    ["gd"] = "gd",
    ["gradle"] = "gradle",
    ["graphql"] = "graphql",
    ["gql"] = "gql",
    ["h"] = "h",
    ["haml"] = "haml",
    ["hbs"] = "hbs",
    ["mustache"] = "mustache",
    ["hs"] = "hs",
    ["hx"] = "hx",
    ["dat"] = "dat",
    ["bin"] = "bin",
    ["hex"] = "hex",
    ["hh"] = "hh",
    ["hpp"] = "hpp",
    ["hxx"] = "hxx",
    ["h++"] = "h++",
    ["hp"] = "hp",
    ["tcc"] = "tcc",
    ["inl"] = "inl",
    ["htm"] = "htm",
    ["xhtml"] = "xhtml",
    ["html_vm"] = "html_vm",
    ["asp"] = "asp",
    ["http"] = "http",
    ["rest"] = "rest",
    ["huff"] = "huff",
    ["pot"] = "pot",
    ["po"] = "po",
    ["mo"] = "mo",
    ["lang"] = "lang",
    ["idr"] = "idr",
    ["ibc"] = "ibc",
    ["png"] = "png",
    ["jpeg"] = "jpeg",
    ["jpg"] = "jpg",
    ["gif"] = "gif",
    ["ico"] = "ico",
    ["tif"] = "tif",
    ["tiff"] = "tiff",
    ["psd"] = "psd",
    ["psb"] = "psb",
    ["ami"] = "ami",
    ["apx"] = "apx",
    ["avif"] = "avif",
    ["bmp"] = "bmp",
    ["bpg"] = "bpg",
    ["brk"] = "brk",
    ["cur"] = "cur",
    ["dds"] = "dds",
    ["dng"] = "dng",
    ["exr"] = "exr",
    ["fpx"] = "fpx",
    ["gbr"] = "gbr",
    ["img"] = "img",
    ["jbig2"] = "jbig2",
    ["jb2"] = "jb2",
    ["jng"] = "jng",
    ["jxr"] = "jxr",
    ["pgf"] = "pgf",
    ["pic"] = "pic",
    ["raw"] = "raw",
    ["webp"] = "webp",
    ["eps"] = "eps",
    ["afphoto"] = "afphoto",
    ["ase"] = "ase",
    ["aseprite"] = "aseprite",
    ["clip"] = "clip",
    ["cpt"] = "cpt",
    ["heif"] = "heif",
    ["heic"] = "heic",
    ["kra"] = "kra",
    ["mdp"] = "mdp",
    ["ora"] = "ora",
    ["pdn"] = "pdn",
    ["reb"] = "reb",
    ["sai"] = "sai",
    ["tga"] = "tga",
    ["xcf"] = "xcf",
    ["jfif"] = "jfif",
    ["ppm"] = "ppm",
    ["pbm"] = "pbm",
    ["pgm"] = "pgm",
    ["pnm"] = "pnm",
    ["icns"] = "icns",
    ["jar"] = "jar",
    ["java"] = "java",
    ["jsp"] = "jsp",
    ["class"] = "class",
    ["js.map"] = "js.map",
    ["mjs.map"] = "mjs.map",
    ["cjs.map"] = "cjs.map",
    ["esx"] = "esx",
    ["mjs"] = "mjs",
    ["jenkins"] = "jenkins",
    ["jinja"] = "jinja",
    ["jinja2"] = "jinja2",
    ["j2"] = "j2",
    ["jinja-html"] = "jinja-html",
    ["json"] = "json",
    ["jsonc"] = "jsonc",
    ["tsbuildinfo"] = "tsbuildinfo",
    ["json5"] = "json5",
    ["jsonl"] = "jsonl",
    ["ndjson"] = "ndjson",
    ["jl"] = "jl",
    ["ipynb"] = "ipynb",
    ["pub"] = "pub",
    ["key"] = "key",
    ["pem"] = "pem",
    ["asc"] = "asc",
    ["gpg"] = "gpg",
    ["passwd"] = "passwd",
    ["kt"] = "kt",
    ["kts"] = "kts",
    ["blade.php"] = "blade.php",
    ["inky.php"] = "inky.php",
    ["less"] = "less",
    ["lib"] = "lib",
    ["bib"] = "bib",
    ["a"] = "a",
    ["ly"] = "ly",
    ["liquid"] = "liquid",
    ["lisp"] = "lisp",
    ["lsp"] = "lsp",
    ["cl"] = "cl",
    ["fast"] = "fast",
    ["ls"] = "ls",
    ["lock"] = "lock",
    ["log"] = "log",
    ["lol"] = "lol",
    ["lua"] = "lua",
    ["md"] = "md",
    ["markdown"] = "markdown",
    ["rst"] = "rst",
    ["svx"] = "svx",
    ["mdx"] = "mdx",
    ["merlin"] = "merlin",
    ["mcfunction"] = "mcfunction",
    ["mcmeta"] = "mcmeta",
    ["mcr"] = "mcr",
    ["mca"] = "mca",
    ["mcgame"] = "mcgame",
    ["mclevel"] = "mclevel",
    ["mcworld"] = "mcworld",
    ["mine"] = "mine",
    ["mus"] = "mus",
    ["mcstructure"] = "mcstructure",
    ["mcpack"] = "mcpack",
    ["mcaddon"] = "mcaddon",
    ["mctemplate"] = "mctemplate",
    ["mcproject"] = "mcproject",
    ["mint"] = "mint",
    ["mojo"] = "mojo",
    ["moon"] = "moon",
    ["mxml"] = "mxml",
    ["nginx"] = "nginx",
    ["nginxconf"] = "nginxconf",
    ["nginxconfig"] = "nginxconfig",
    ["nim"] = "nim",
    ["nimble"] = "nimble",
    ["nix"] = "nix",
    ["njk"] = "njk",
    ["nunjucks"] = "nunjucks",
    ["ml"] = "ml",
    ["mli"] = "mli",
    ["cmx"] = "cmx",
    ["opam"] = "opam",
    ["pas"] = "pas",
    ["pwn"] = "pwn",
    ["amx"] = "amx",
    ["pdf"] = "pdf",
    ["pm"] = "pm",
    ["raku"] = "raku",
    ["pine"] = "pine",
    ["pipeline"] = "pipeline",
    ["pkl"] = "pkl",
    ["pptx"] = "pptx",
    ["ppt"] = "ppt",
    ["pptm"] = "pptm",
    ["potx"] = "potx",
    ["potm"] = "potm",
    ["ppsx"] = "ppsx",
    ["ppsm"] = "ppsm",
    ["pps"] = "pps",
    ["ppam"] = "ppam",
    ["ppa"] = "ppa",
    ["odp"] = "odp",
    ["ps1"] = "ps1",
    ["psm1"] = "psm1",
    ["psd1"] = "psd1",
    ["ps1xml"] = "ps1xml",
    ["psc1"] = "psc1",
    ["pssc"] = "pssc",
    ["prisma"] = "prisma",
    ["p"] = "p",
    ["pro"] = "pro",
    ["pl"] = "pl",
    ["jade"] = "jade",
    ["pug"] = "pug",
    ["pure"] = "pure",
    ["purs"] = "purs",
    ["py"] = "py",
    ["r"] = "r",
    ["rmd"] = "rmd",
    ["raml"] = "raml",
    ["cshtml"] = "cshtml",
    ["vbhtml"] = "vbhtml",
    ["tsx"] = "tsx",
    ["jsx"] = "jsx",
    ["resi"] = "resi",
    ["res"] = "res",
    ["robot"] = "robot",
    ["routing.ts"] = "routing.ts",
    ["routing.tsx"] = "routing.tsx",
    ["routing.js"] = "routing.js",
    ["routing.jsx"] = "routing.jsx",
    ["rb"] = "rb",
    ["erb"] = "erb",
    ["rbs"] = "rbs",
    ["rs"] = "rs",
    ["ron"] = "ron",
    ["scss"] = "scss",
    ["sass"] = "sass",
    ["sbt"] = "sbt",
    ["scala"] = "scala",
    ["sc"] = "sc",
    ["ss"] = "ss",
    ["scm"] = "scm",
    ["code-search"] = "code-search",
    ["ini"] = "ini",
    ["dlc"] = "dlc",
    ["config"] = "config",
    ["conf"] = "conf",
    ["properties"] = "properties",
    ["prop"] = "prop",
    ["settings"] = "settings",
    ["option"] = "option",
    ["props"] = "props",
    ["toml"] = "toml",
    ["prefs"] = "prefs",
    ["sln.dotsettings"] = "sln.dotsettings",
    ["sln.dotsettings.user"] = "sln.dotsettings.user",
    ["cfg"] = "cfg",
    ["unity"] = "unity",
    ["sketch"] = "sketch",
    ["slim"] = "slim",
    ["tpl"] = "tpl",
    ["sol"] = "sol",
    ["styl"] = "styl",
    ["srt"] = "srt",
    ["ssa"] = "ssa",
    ["ttml"] = "ttml",
    ["sbv"] = "sbv",
    ["dfxp"] = "dfxp",
    ["vtt"] = "vtt",
    ["sub"] = "sub",
    ["sublime-project"] = "sublime-project",
    ["sublime-workspace"] = "sublime-workspace",
    ["svelte"] = "svelte",
    ["svg"] = "svg",
    ["swift"] = "swift",
    ["xlsx"] = "xlsx",
    ["xlsm"] = "xlsm",
    ["xls"] = "xls",
    ["csv"] = "csv",
    ["tsv"] = "tsv",
    ["psv"] = "psv",
    ["ods"] = "ods",
    ["tcl"] = "tcl",
    ["templ"] = "templ",
    ["template"] = "template",
    ["tf"] = "tf",
    ["tf.json"] = "tf.json",
    ["tfvars"] = "tfvars",
    ["tfstate"] = "tfstate",
    ["tfbackend"] = "tfbackend",
    ["spec.js"] = "spec.js",
    ["spec.cjs"] = "spec.cjs",
    ["spec.mjs"] = "spec.mjs",
    ["e2e-spec.js"] = "e2e-spec.js",
    ["e2e-spec.cjs"] = "e2e-spec.cjs",
    ["e2e-spec.mjs"] = "e2e-spec.mjs",
    ["test.js"] = "test.js",
    ["test.cjs"] = "test.cjs",
    ["test.mjs"] = "test.mjs",
    ["js.snap"] = "js.snap",
    ["cy.js"] = "cy.js",
    ["spec.jsx"] = "spec.jsx",
    ["test.jsx"] = "test.jsx",
    ["jsx.snap"] = "jsx.snap",
    ["cy.jsx"] = "cy.jsx",
    ["spec.tsx"] = "spec.tsx",
    ["test.tsx"] = "test.tsx",
    ["tsx.snap"] = "tsx.snap",
    ["cy.tsx"] = "cy.tsx",
    ["spec-d.tsx"] = "spec-d.tsx",
    ["test-d.tsx"] = "test-d.tsx",
    ["tex"] = "tex",
    ["sty"] = "sty",
    ["dtx"] = "dtx",
    ["ltx"] = "ltx",
    ["todo"] = "todo",
    ["tree"] = "tree",
    ["d.ts"] = "d.ts",
    ["d.cts"] = "d.cts",
    ["d.mts"] = "d.mts",
    ["twig"] = "twig",
    ["url"] = "url",
    ["vhd"] = "vhd",
    ["sv"] = "sv",
    ["svh"] = "svh",
    ["webm"] = "webm",
    ["mkv"] = "mkv",
    ["flv"] = "flv",
    ["vob"] = "vob",
    ["ogv"] = "ogv",
    ["ogg"] = "ogg",
    ["gifv"] = "gifv",
    ["avi"] = "avi",
    ["mov"] = "mov",
    ["qt"] = "qt",
    ["wmv"] = "wmv",
    ["yuv"] = "yuv",
    ["rm"] = "rm",
    ["rmvb"] = "rmvb",
    ["mp4"] = "mp4",
    ["m4v"] = "m4v",
    ["mpg"] = "mpg",
    ["mp2"] = "mp2",
    ["mpeg"] = "mpeg",
    ["mpe"] = "mpe",
    ["mpv"] = "mpv",
    ["m2v"] = "m2v",
    ["vimrc"] = "vimrc",
    ["gvimrc"] = "gvimrc",
    ["exrc"] = "exrc",
    ["vim"] = "vim",
    ["viminfo"] = "viminfo",
    ["vdi"] = "vdi",
    ["vbox"] = "vbox",
    ["vbox-prev"] = "vbox-prev",
    ["csproj"] = "csproj",
    ["ruleset"] = "ruleset",
    ["sln"] = "sln",
    ["slnx"] = "slnx",
    ["suo"] = "suo",
    ["vb"] = "vb",
    ["vbs"] = "vbs",
    ["vcxitems"] = "vcxitems",
    ["vcxitems.filters"] = "vcxitems.filters",
    ["vcxproj"] = "vcxproj",
    ["vcxproj.filters"] = "vcxproj.filters",
    ["v"] = "v",
    ["vscodeignore"] = "vscodeignore",
    ["vsixmanifest"] = "vsixmanifest",
    ["vsix"] = "vsix",
    ["code-workplace"] = "code-workplace",
    ["code-workspace"] = "code-workspace",
    ["code-profile"] = "code-profile",
    ["code-snippets"] = "code-snippets",
    ["vue"] = "vue",
    ["wat"] = "wat",
    ["wasm"] = "wasm",
    ["windi"] = "windi",
    ["doc"] = "doc",
    ["docx"] = "docx",
    ["rtf"] = "rtf",
    ["odt"] = "odt",
    ["xaml"] = "xaml",
    ["xml"] = "xml",
    ["plist"] = "plist",
    ["xsd"] = "xsd",
    ["dtd"] = "dtd",
    ["xsl"] = "xsl",
    ["xslt"] = "xslt",
    ["resx"] = "resx",
    ["iml"] = "iml",
    ["xquery"] = "xquery",
    ["tmLanguage"] = "tmLanguage",
    ["manifest"] = "manifest",
    ["project"] = "project",
    ["xml.dist"] = "xml.dist",
    ["xml.dist.sample"] = "xml.dist.sample",
    ["dmn"] = "dmn",
    ["jrxml"] = "jrxml",
    ["yml.dist"] = "yml.dist",
    ["yaml.dist"] = "yaml.dist",
    ["YAML-tmLanguage"] = "YAML-tmLanguage",
    ["yang"] = "yang",
    ["zig"] = "zig",
    ["zon"] = "zon",
    ["zip"] = "zip",
    ["tar"] = "tar",
    ["gz"] = "gz",
    ["xz"] = "xz",
    ["lzma"] = "lzma",
    ["lz4"] = "lz4",
    ["br"] = "br",
    ["bz2"] = "bz2",
    ["bzip2"] = "bzip2",
    ["gzip"] = "gzip",
    ["brotli"] = "brotli",
    ["7z"] = "7z",
    ["rar"] = "rar",
    ["tz"] = "tz",
    ["txz"] = "txz",
    ["tgz"] = "tgz",
    ["zst"] = "zst",
    ["accdt"] = "accdt",
    ["accda"] = "accda",
    ["accdc"] = "accdc",
    ["accde"] = "accde",
    ["accdp"] = "accdp",
    ["accdr"] = "accdr",
    ["accdu"] = "accdu",
    ["ade"] = "ade",
    ["adp"] = "adp",
    ["laccdb"] = "laccdb",
    ["ldb"] = "ldb",
    ["mam"] = "mam",
    ["maq"] = "maq",
    ["mdw"] = "mdw",
    ["age"] = "age",
    ["bats"] = "bats",
    ["deb"] = "deb",
    ["diff"] = "diff",
    ["django-html"] = "django-html",
    ["django-txt"] = "django-txt",
    ["el"] = "el",
    ["elc"] = "elc",
    ["html"] = "html",
    ["js"] = "js",
    ["php"] = "php",
    ["puppet"] = "puppet",
    ["qml"] = "qml",
    ["reason"] = "reason",
    ["reason_lisp"] = "reason_lisp",
    ["ts"] = "ts",
    ["uproject"] = "uproject",
}
