const languages = {
markup: 'Markup (HTML, XML, SVG)',
css: 'CSS',
clike: 'C-like',
javascript: 'JavaScript',
abap: 'ABAP',
abnf: 'Augmented Backus–Naur form',
actionscript: 'ActionScript',
ada: 'Ada',
antlr4: 'ANTLR4',
apacheconf: 'Apache Configuration',
apl: 'APL',
applescript: 'AppleScript',
aql: 'AQL',
arduino: 'Arduino',
arff: 'ARFF',
asciidoc: 'AsciiDoc',
asm6502: '6502 Assembly',
aspnet: 'ASP.NET (C#)',
autohotkey: 'AutoHotkey',
autoit: 'AutoIt',
bash: 'Bash',
basic: 'BASIC',
batch: 'Batch',
bbcode: 'BBcode',
bison: 'Bison',
bnf: 'Backus–Naur form',
brainfuck: 'Brainfuck',
brightscript: 'BrightScript',
bro: 'Bro',
c: 'C',
csharp: 'C#',
cpp: 'C++',
cil: 'CIL',
coffeescript: 'CoffeeScript',
cmake: 'CMake',
clojure: 'Clojure',
crystal: 'Crystal',
csp: 'Content-Security-Policy',
'css-extras': 'CSS Extras',
d: 'D',
dart: 'Dart',
diff: 'Diff',
django: 'Django/Jinja2',
'dns-zone-file': 'DNS zone file',
docker: 'Docker',
ebnf: 'Extended Backus–Naur form',
eiffel: 'Eiffel',
ejs: 'EJS',
elixir: 'Elixir',
elm: 'Elm',
etlua: 'Embedded Lua templating',
erb: 'ERB',
erlang: 'Erlang',
fsharp: 'F#',
'firestore-security-rules': 'Firestore security rules',
flow: 'Flow',
fortran: 'Fortran',
ftl: 'FreeMarker Template Language',
gcode: 'G-code',
gdscript: 'GDScript',
gedcom: 'GEDCOM',
gherkin: 'Gherkin',
git: 'Git',
glsl: 'GLSL',
gml: 'GameMaker Language',
go: 'Go',
graphql: 'GraphQL',
groovy: 'Groovy',
haml: 'Haml',
handlebars: 'Handlebars',
haskell: 'Haskell',
haxe: 'Haxe',
hcl: 'HCL',
http: 'HTTP',
hpkp: 'HTTP Public-Key-Pins',
hsts: 'HTTP Strict-Transport-Security',
ichigojam: 'IchigoJam',
icon: 'Icon',
inform7: 'Inform 7',
ini: 'Ini',
io: 'Io',
j: 'J',
java: 'Java',
javadoc: 'JavaDoc',
javadoclike: 'JavaDoc-like',
javastacktrace: 'Java stack trace',
jolie: 'Jolie',
jq: 'JQ',
jsdoc: 'JSDoc',
'js-extras': 'JS Extras',
'js-templates': 'JS Templates',
json: 'JSON',
jsonp: 'JSONP',
json5: 'JSON5',
julia: 'Julia',
keyman: 'Keyman',
kotlin: 'Kotlin',
latex: 'LaTeX',
latte: 'Latte',
less: 'Less',
lilypond: 'LilyPond',
liquid: 'Liquid',
lisp: 'Lisp',
livescript: 'LiveScript',
lolcode: 'LOLCODE',
lua: 'Lua',
makefile: 'Makefile',
markdown: 'Markdown',
'markup-templating': 'Markup templating',
matlab: 'MATLAB',
mel: 'MEL',
mizar: 'Mizar',
monkey: 'Monkey',
moonscript: 'MoonScript',
n1ql: 'N1QL',
n4js: 'N4JS',
'nand2tetris-hdl': 'Nand To Tetris HDL',
nasm: 'NASM',
neon: 'NEON',
nginx: 'nginx',
nim: 'Nim',
nix: 'Nix',
nsis: 'NSIS',
objectivec: 'Objective-C',
ocaml: 'OCaml',
opencl: 'OpenCL',
oz: 'Oz',
parigp: 'PARI/GP',
parser: 'Parser',
pascal: 'Pascal',
pascaligo: 'Pascaligo',
pcaxis: 'PC-Axis',
perl: 'Perl',
php: 'PHP',
phpdoc: 'PHPDoc',
'php-extras': 'PHP Extras',
plsql: 'PL/SQL',
powershell: 'PowerShell',
processing: 'Processing',
prolog: 'Prolog',
properties: '.properties',
protobuf: 'Protocol Buffers',
pug: 'Pug',
puppet: 'Puppet',
pure: 'Pure',
python: 'Python',
q: 'Q (kdb+ database)',
qml: 'QML',
qore: 'Qore',
r: 'R',
jsx: 'React JSX',
tsx: 'React TSX',
renpy: "Ren'py",
reason: 'Reason',
regex: 'Regex',
rest: 'reST (reStructuredText)',
rip: 'Rip',
roboconf: 'Roboconf',
robotframework: 'Robot Framework',
ruby: 'Ruby',
rust: 'Rust',
sas: 'SAS',
sass: 'Sass (Sass)',
scss: 'Sass (Scss)',
scala: 'Scala',
scheme: 'Scheme',
'shell-session': 'Shell session',
smalltalk: 'Smalltalk',
smarty: 'Smarty',
solidity: 'Solidity (Ethereum)',
soy: 'Soy (Closure Template)',
sparql: 'SPARQL',
'splunk-spl': 'Splunk SPL',
sqf: 'SQF: Status Quo Function (Arma 3)',
sql: 'SQL',
stylus: 'Stylus',
swift: 'Swift',
tap: 'TAP',
tcl: 'Tcl',
textile: 'Textile',
toml: 'TOML',
tt2: 'Template Toolkit 2',
turtle: 'Turtle',
twig: 'Twig',
typescript: 'TypeScript',
't4-cs': 'T4 Text Templates (C#)',
't4-vb': 'T4 Text Templates (VB)',
't4-templating': 'T4 templating',
vala: 'Vala',
vbnet: 'VB.Net',
velocity: 'Velocity',
verilog: 'Verilog',
vhdl: 'VHDL',
vim: 'vim',
'visual-basic': 'Visual Basic',
wasm: 'WebAssembly',
wiki: 'Wiki markup',
xeora: 'Xeora',
xojo: 'Xojo (REALbasic)',
xquery: 'XQuery',
yaml: 'YAML',
zig: 'Zig'
};