from typing import Dict

EXTRACTED_LANGUAGES: Dict[str, str] = {
    "AUTO": "auto",
    "APACHE": "text/apache",
    "BASH": "application/x-sh",
    "PLAIN_TEXT": "text",
    "C": "text/x-csrc",
    "C_PLUS_PLUS": "text/x-c++src",
    "C_SHARP": "text/x-csharp",
    "CLOJURE": "clojure",
    "COBOL": "cobol",
    "COFFEESCRIPT": "coffeescript",
    "CRYSTAL": "crystal",
    "CSS": "css",
    "D": "d",
    "DART": "dart",
    "DIFF": "text/x-diff",
    "DJANGO": "django",
    "DOCKER": "dockerfile",
    "ELIXIR": "elixir",
    "ELM": "elm",
    "ERLANG": "erlang",
    "FORTRAN": "fortran",
    "GHERKIN": "gherkin",
    "GRAPHQL": "graphql",
    "GO": "text/x-go",
    "GROOVY": "groovy",
    "HANDLEBARS": "handlebars",
    "HASKELL": "haskell",
    "HTML_XML": "htmlmixed",
    "JAVA": "text/x-java",
    "JAVASCRIPT": "javascript",
    "JSON": "application/json",
    "JSX": "jsx",
    "JULIA": "julia",
    "KOTLIN": "text/x-kotlin",
    "LATEX": "stex",
    "LISP": "commonlisp",
    "LUA": "lua",
    "MARKDOWN": "markdown",
    "MATHEMATICA": "mathematica",
    "MATLAB_OCTAVE": "text/x-octave",
    "MYSQL": "text/x-mysql",
    "N_TRIPLES": "application/n-triples",
    "NGINX": "nginx",
    "NIM": "nim",
    "OBJECTIVE_C": "text/x-objectivec",
    "OCAML_F_SHARP": "mllike",
    "PASCAL": "pascal",
    "PERL": "perl",
    "PHP": "text/x-php",
    "POWERSHELL": "powershell",
    "PYTHON": "python",
    "R": "r",
    "RISC_V": "riscv",
    "RUBY": "ruby",
    "RUST": "rust",
    "SASS": "sass",
    "SCALA": "text/x-scala",
    "SMALLTALK": "smalltalk",
    "SOLIDITY": "solidity",
    "SPARQL": "application/sparql-query",
    "SQL": "sql",
    "STYLUS": "stylus",
    "SWIFT": "swift",
    "TCL": "tcl",
    "TOML": "toml",
    "TURTLE": "text/turtle",
    "TYPESCRIPT": "application/typescript",
    "TSX": "text/typescript-jsx",
    "TWIG": "text/x-twig",
    "VB_NET": "vb",
    "VERILOG": "verilog",
    "VHDL": "vhdl",
    "VUE": "vue",
    "XQUERY": "xquery",
    "YAML": "yaml",
}
