text: var modes = {
  'ABAP':'abap',
  'ABC':'abc',
  'ActionScript':'actionscript',
  'ADA':'ada',
  'Conf':'apache_conf',
  'AsciiDoc':'asciidoc',
  'x86':'assembly_x86',
  'AutoHotKey':'autohotkey',
  'BatchFile':'batchfile',
  'C++':'c_cpp',
  'C9Search':'c9search',
  'Cirru':'cirru',
  'Clojure':'clojure',
  'Cobol':'cobol',
  'CoffeeScript':'coffee',
  'ColdFusion':'coldfusion',
  'C#':'csharp',
  'CSS':'css',
  'Curly':'curly',
  'D':'d',
  'Dart':'dart',
  'Diff':'diff',
  'Dockerfile':'dockerfile',
  'Dot':'dot',
  'Dummy':'dummy',
  'DummySyntax':'dummysyntax',
  'Eiffel':'eiffel',
  'EJS':'ejs',
  'Elixir':'elixir',
  'Elm':'elm',
  'Erlang':'erlang',
  'Forth':'forth',
  'FreeMarker':'ftl',
  'Gcode':'gcode',
  'Gherkin':'gherkin',
  'Gitignore':'gitignore',
  'Glsl':'glsl',
  'Gobstones':'gobstones',
  'Go':'golang',
  'Groovy':'groovy',
  'HAML':'haml',
  'Handlebars':'handlebars',
  'Haskell':'haskell',
  'haXe':'haxe',
  'HTML':'html',
  '(HTML) Elixir':'html_elixir',
  '(HTML) Ruby':'html_ruby',
  'INI':'ini',
  'Io':'io',
  'Jack':'jack',
  'Jade':'jade',
  'Java':'java',
  'JavaScript':'javascript',
  'JSON':'json',
  'JSONiq':'jsoniq',
  'JSP':'jsp',
  'JSX':'jsx',
  'Julia':'julia',
  'LaTeX':'latex',
  'Lean':'lean',
  'LESS':'less',
  'Liquid':'liquid',
  'Lisp':'lisp',
  'LiveScript':'livescript',
  'LogiQL':'logiql',
  'LSL':'lsl',
  'Lua':'lua',
  'LuaPage':'luapage',
  'Lucene':'lucene',
  'Makefile':'makefile',
  'Markdown':'markdown',
  'Mask':'mask',
  'MATLAB':'matlab',
  'Maze':'maze',
  'MEL':'mel',
  'MUSHCode':'mushcode',
  'MySQL':'mysql',
  'Nix':'nix',
  'NSIS':'nsis',
  'C':'objectivec',
  'OCaml':'ocaml',
  'Pascal':'pascal',
  'Perl':'perl',
  'pgSQL':'pgsql',
  'PHP':'php',
  'Powershell':'powershell',
  'Praat':'praat',
  'Prolog':'prolog',
  'Properties':'properties',
  'Protobuf':'protobuf',
  'Python':'python',
  'R':'r',
  'Razor':'razor',
  'RDoc':'rdoc',
  'RHTML':'rhtml',
  'RST':'rst',
  'Ruby':'ruby',
  'Rust':'rust',
  'SASS':'sass',
  'SCAD':'scad',
  'Scala':'scala',
  'Scheme':'scheme',
  'SCSS':'scss',
  'SH':'sh',
  'SJS':'sjs',
  'Smarty':'smarty',
  'snippets':'snippets',
  'Template':'soy_template',
  'Space':'space',
  'SQL':'sql',
  'SQLServer':'sqlserver',
  'Stylus':'stylus',
  'SVG':'svg',
  'Swift':'swift',
  'Tcl':'tcl',
  'Tex':'tex',
  'Text':'text',
  'Textile':'textile',
  'Toml':'toml',
  'Twig':'twig',
  'Typescript':'typescript',
  'Vala':'vala',
  'VBScript':'vbscript',
  'Velocity':'velocity',
  'Verilog':'verilog',
  'VHDL':'vhdl',
  'Wollok':'wollok',
  'XML':'xml',
  'XQuery':'xquery',
  'YAML':'yaml',
  'Django':'django'
  };