You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

icons.js 93 kB

2 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089
  1. export const icons =
  2. [
  3. ["binary-icon", ["dark-green", "dark-green"], /\.swp$/i, 4],
  4. ["link-icon", ["medium-blue", "medium-blue"], /\.lnk$/i, 3],
  5. ["angular-icon", ["medium-red", "medium-red"], /^angular[^.]*\.js$/i, 2],
  6. ["ant-icon", ["dark-pink", "dark-pink"], /^ant\.xml$|\.ant$/i, 2],
  7. ["apache-icon", ["medium-red", "medium-red"], /^(?:apache2?|httpd).conf$/i, 2],
  8. ["apache-icon", ["dark-green", "dark-green"], /\.vhost$/i, 2],
  9. ["apache-icon", ["medium-green", "medium-green"], /\.thrift$/i, 2],
  10. ["appcelerator-icon", ["medium-red", "medium-red"], /^appcelerator\.js$/i, 2],
  11. ["appveyor-icon", ["medium-blue", "medium-blue"], /^appveyor\.yml$/i, 2],
  12. ["archlinux-icon", ["dark-purple", "dark-purple"], /^\.install$/, 2],
  13. ["archlinux-icon", ["dark-maroon", "dark-maroon"], /^\.SRCINFO$/, 2],
  14. ["archlinux-icon", ["dark-yellow", "dark-yellow"], /^pacman\.conf$/, 2],
  15. ["archlinux-icon", ["light-yellow", "light-yellow"], /^pamac\.conf$/, 2],
  16. ["archlinux-icon", ["dark-cyan", "dark-cyan"], /^PKGBUILD$/, 2],
  17. ["archlinux-icon", ["light-yellow", "light-yellow"], /yaourtrc$/i, 2],
  18. ["backbone-icon", ["dark-blue", "dark-blue"], /^backbone(?:[-.]min|dev)?\.js$/i, 2],
  19. ["boot-icon", ["medium-green", "dark-green"], /^Makefile\.boot$/i, 2],
  20. ["bootstrap-icon", ["medium-yellow", "dark-yellow"], /^(?:custom\.)?bootstrap\S*\.js$/i, 2],
  21. ["bootstrap-icon", ["medium-blue", "medium-blue"], /^(?:custom\.)?bootstrap\S*\.css$/i, 2],
  22. ["bootstrap-icon", ["dark-blue", "dark-blue"], /^(?:custom\.)?bootstrap\S*\.less$/i, 2],
  23. ["bootstrap-icon", ["light-pink", "light-pink"], /^(?:custom\.)?bootstrap\S*\.scss$/i, 2],
  24. ["bootstrap-icon", ["medium-green", "medium-green"], /^(?:custom\.)?bootstrap\S*\.styl$/i, 2],
  25. ["bower-icon", ["medium-yellow", "medium-orange"], /^(?:\.bowerrc|bower\.json|Bowerfile)$/i, 2],
  26. ["brakeman-icon", ["medium-red", "medium-red"], /brakeman\.yml$/i, 2],
  27. ["brakeman-icon", ["dark-red", "dark-red"], /^brakeman\.ignore$/i, 2],
  28. ["broccoli-icon", ["medium-green", "medium-green"], /^Brocfile\./i, 2],
  29. ["package-icon", ["light-orange", "light-orange"], /Cargo\.toml$/i, 2],
  30. ["package-icon", ["dark-orange", "dark-orange"], /Cargo\.lock$/i, 2],
  31. ["chai-icon", ["medium-red", "dark-red"], /^chai\.(?:[jt]sx?|es6?|coffee)$/i, 2],
  32. ["chartjs-icon", ["dark-pink", "dark-pink"], /^Chart\.js$/i, 2],
  33. ["circleci-icon", ["medium-green", "medium-green"], /^circle\.yml$/i, 2],
  34. ["cc-icon", ["medium-green", "medium-green"], /\.codeclimate\.yml$/i, 2],
  35. ["codecov-icon", ["dark-pink", "dark-pink"], /^codecov\.ya?ml$/i, 2],
  36. ["coffee-icon", ["medium-cyan", "medium-cyan"], /\.coffee\.ecr$/i, 2],
  37. ["coffee-icon", ["medium-red", "medium-red"], /\.coffee\.erb$/i, 2],
  38. ["compass-icon", ["medium-red", "medium-red"], /^_?(?:compass|lemonade)\.scss$/i, 2],
  39. ["composer-icon", ["medium-yellow", "medium-yellow"], /^composer\.(?:json|lock)$/i, 2],
  40. ["composer-icon", ["dark-blue", "dark-blue"], /^composer\.phar$/i, 2],
  41. ["cordova-icon", ["light-blue", "light-blue"], /^cordova(?:[^.]*\.|-(?:\d\.)+)js$/i, 2],
  42. ["d3-icon", ["medium-orange", "medium-orange"], /^d3(?:\.v\d+)?[^.]*\.js$/i, 2],
  43. ["database-icon", ["medium-red", "medium-red"], /^METADATA\.pb$/, 2],
  44. ["database-icon", ["medium-red", "medium-red"], /\.git[\/\\](?:.*[\/\\])?(?:HEAD|ORIG_HEAD|packed-refs|logs[\/\\](?:.+[\/\\])?[^\/\\]+)$/, 2, !0],
  45. ["docker-icon", ["dark-blue", "dark-blue"], /^(?:Dockerfile|docker-compose)|\.docker(?:file|ignore)$/i, 2, !1, , /\.dockerfile$/i, /^Docker$/i],
  46. ["docker-icon", ["dark-orange", "dark-orange"], /^docker-sync\.yml$/i, 2],
  47. ["dojo-icon", ["light-red", "light-red"], /^dojo\.js$/i, 2],
  48. ["ember-icon", ["medium-red", "medium-red"], /^ember(?:\.|(?:-[^.]+)?-(?:\d+\.)+(?:debug\.)?)js$/i, 2],
  49. ["eslint-icon", ["medium-purple", "medium-purple"], /\.eslint(?:cache|ignore)$/i, 2],
  50. ["eslint-icon", ["light-purple", "light-purple"], /\.eslintrc(?:\.(?:js|json|ya?ml))?$/i, 2],
  51. ["extjs-icon", ["light-green", "light-green"], /\bExtjs(?:-ext)?\.js$/i, 2],
  52. ["fabfile-icon", ["medium-blue", "medium-blue"], /^fabfile\.py$/i, 2],
  53. ["fuelux-icon", ["medium-orange", "dark-orange"], /^fuelux(?:\.min)?\.(?:css|js)$/i, 2],
  54. ["gear-icon", ["medium-blue", "medium-blue"], /\.indent\.pro$/i, 2],
  55. ["grunt-icon", ["medium-yellow", "medium-yellow"], /gruntfile\.js$/i, 2],
  56. ["grunt-icon", ["medium-maroon", "medium-maroon"], /gruntfile\.coffee$/i, 2],
  57. ["gulp-icon", ["medium-red", "medium-red"], /gulpfile\.js$|gulpfile\.babel\.js$/i, 2],
  58. ["gulp-icon", ["medium-maroon", "medium-maroon"], /gulpfile\.coffee$/i, 2],
  59. ["html5-icon", ["medium-cyan", "medium-cyan"], /\.html?\.ecr$/i, 2],
  60. ["html5-icon", ["medium-red", "medium-red"], /\.(?:html?\.erb|rhtml)$/i, 2, !1, , /\.html\.erb$/i, /^HTML$/i],
  61. ["ionic-icon", ["medium-blue", "medium-blue"], /^ionic\.project$/, 2],
  62. ["js-icon", ["medium-cyan", "medium-cyan"], /\.js\.ecr$/i, 2],
  63. ["js-icon", ["medium-red", "medium-red"], /\.js\.erb$/i, 2],
  64. ["jquery-icon", ["dark-blue", "dark-blue"], /^jquery(?:[-.](?:min|latest|\d\.\d+(?:\.\d+)?))*\.(?:[jt]sx?|es6?|coffee|map)$/i, 2],
  65. ["jqueryui-icon", ["dark-blue", "dark-blue"], /^jquery(?:[-_.](?:ui[-_.](?:custom|dialog-?\w*)|effects)(?:\.[^.]*)?|[-.]?ui(?:-\d\.\d+(?:\.\d+)?)?(?:\.\w+)?)(?:[-_.]?min|dev)?\.(?:[jt]sx?|es6?|coffee|map|s?css|less|styl)$/i, 2],
  66. ["karma-icon", ["medium-cyan", "medium-cyan"], /^karma\.conf\.js$/i, 2],
  67. ["karma-icon", ["medium-maroon", "medium-maroon"], /^karma\.conf\.coffee$/i, 2],
  68. ["knockout-icon", ["medium-red", "medium-red"], /^knockout[-.](?:\d+\.){3}(?:debug\.)?js$/i, 2],
  69. ["leaflet-icon", ["medium-green", "medium-green"], /^leaflet\.(?:draw-src|draw|spin|coordinates-(?:\d+\.)\d+\.\d+\.src)\.(?:js|css)$|^wicket-leaflet\.js$/i, 2],
  70. ["lein-icon", [null, null], /project\.clj$/i, 2],
  71. ["manpage-icon", ["dark-green", "dark-green"], /^tmac\.|^(?:mmn|mmt)$/i, 2],
  72. ["marko-icon", ["medium-blue", "medium-blue"], /\.marko$/i, 2, !1, /^marko$/, /\.marko$/i, /^mark[0o]$/i],
  73. ["marko-icon", ["medium-maroon", "medium-maroon"], /\.marko\.js$/i, 2],
  74. ["materialize-icon", ["light-red", "light-red"], /^materialize(?:\.min)?\.(?:js|css)$/i, 2],
  75. ["mathjax-icon", ["dark-green", "dark-green"], /^MathJax[^.]*\.js$/i, 2],
  76. ["mocha-icon", ["medium-maroon", "medium-maroon"], /^mocha\.(?:[jt]sx?|es6?|coffee)$/i, 2],
  77. ["mocha-icon", ["medium-red", "medium-red"], /^mocha\.(?:s?css|less|styl)$/i, 2],
  78. ["mocha-icon", ["light-maroon", "light-maroon"], /mocha\.opts$/i, 2],
  79. ["modernizr-icon", ["medium-red", "medium-red"], /^modernizr(?:[-\.]custom|-\d\.\d+)(?:\.\d+)?\.js$/i, 2],
  80. ["mootools-icon", ["medium-purple", "medium-purple"], /^mootools[^.]*\d+\.\d+(?:.\d+)?[^.]*\.js$/i, 2],
  81. ["neko-icon", ["dark-orange", "dark-orange"], /^run\.n$/, 2],
  82. ["newrelic-icon", ["medium-cyan", "medium-cyan"], /^newrelic\.yml/i, 2],
  83. ["nginx-icon", ["dark-green", "dark-green"], /^nginx\.conf$/i, 2],
  84. ["shuriken-icon", ["dark-cyan", "dark-cyan"], /\.ninja\.d$/i, 2],
  85. ["nodemon-icon", ["medium-green", "medium-green"], /^nodemon\.json$|^\.nodemonignore$/i, 2],
  86. ["normalize-icon", ["medium-red", "medium-red"], /^normalize\.(?:css|less|scss|styl)$/i, 2],
  87. ["npm-icon", ["medium-red", "medium-red"], /^(?:package\.json|\.npmignore|\.?npmrc|npm-debug\.log|npm-shrinkwrap\.json)$/i, 2],
  88. ["postcss-icon", ["medium-yellow", "dark-yellow"], /\bpostcss\.config\.js$/i, 2],
  89. ["protractor-icon", ["medium-red", "medium-red"], /^protractor\.conf\./i, 2],
  90. ["pug-icon", ["medium-orange", "medium-orange"], /^\.pug-lintrc/i, 2],
  91. ["raphael-icon", ["medium-orange", "medium-orange"], /^raphael(?:\.min|\.no-deps)*\.js$/i, 2],
  92. ["react-icon", ["dark-blue", "dark-blue"], /^react(?:-[^.]*)?\.js$/i, 2],
  93. ["react-icon", ["medium-blue", "dark-blue"], /\.react\.js$/i, 2],
  94. ["book-icon", ["medium-blue", "medium-blue"], /^README(?:\b|_)|^(?:licen[sc]es?|(?:read|readme|click|delete|keep|test)\.me)$|\.(?:readme|1st)$/i, 2],
  95. ["book-icon", ["dark-blue", "dark-blue"], /^(?:notice|bugs|changes|change[-_]?log(?:[-._]?\d+)?|contribute|contributing|contributors|copying|hacking|history|install|maintainers|manifest|more\.stuff|projects|revision|terms|thanks)$/i, 2],
  96. ["requirejs-icon", ["medium-blue", "medium-blue"], /^require(?:[-.]min|dev)?\.js$/i, 2],
  97. ["clojure-icon", ["medium-maroon", "dark-maroon"], /^riemann\.config$/i, 2],
  98. ["rollup-icon", ["medium-red", "medium-red"], /^rollup\.config\./i, 2],
  99. ["ruby-icon", ["light-green", "light-green"], /_spec\.rb$/i, 2],
  100. ["scrutinizer-icon", ["dark-blue", "dark-blue"], /\.scrutinizer\.yml$/i, 2],
  101. ["sencha-icon", ["light-green", "light-green"], /^sencha(?:\.min)?\.js$/i, 2],
  102. ["snapsvg-icon", ["medium-cyan", "medium-cyan"], /^snap\.svg(?:[-.]min)?\.js$/i, 2],
  103. ["sourcemap-icon", ["medium-blue", "medium-blue"], /\.css\.map$/i, 2],
  104. ["sourcemap-icon", ["medium-yellow", "dark-yellow"], /\.js\.map$/i, 2],
  105. ["stylelint-icon", ["medium-purple", "medium-purple"], /^\.stylelintrc(?:\.|$)/i, 2],
  106. ["stylelint-icon", ["medium-yellow", "dark-yellow"], /^stylelint\.config\.js$/i, 2],
  107. ["stylelint-icon", ["dark-blue", "dark-blue"], /\.stylelintignore$/i, 2],
  108. ["toc-icon", ["medium-cyan", "dark-cyan"], /\.toc$/i, 2, !1, , /\.toc$/i, /^Table of Contents$/i],
  109. ["calc-icon", ["medium-maroon", "medium-maroon"], /\.8x[pk](?:\.txt)?$/i, 2, !1, , , , /^\*\*TI[789]\d\*\*/],
  110. ["travis-icon", ["medium-red", "medium-red"], /^\.travis/i, 2],
  111. ["typedoc-icon", ["dark-purple", "dark-purple"], /^typedoc\.json$/i, 2],
  112. ["typings-icon", ["medium-maroon", "medium-maroon"], /^typings\.json$/i, 2],
  113. ["uikit-icon", ["medium-blue", "medium-blue"], /^uikit(?:\.min)?\.js$/i, 2],
  114. ["webpack-icon", ["medium-blue", "medium-blue"], /webpack\.config\.|^webpackfile\.js$/i, 2],
  115. ["wercker-icon", ["medium-purple", "medium-purple"], /^wercker\.ya?ml$/i, 2],
  116. ["yarn-icon", ["medium-blue", "medium-blue"], /^yarn\.lock$/i, 2],
  117. ["yeoman-icon", ["medium-cyan", "medium-cyan"], /\.yo-rc\.json$/i, 2],
  118. ["yui-icon", ["dark-blue", "dark-blue"], /^(?:yahoo-|yui)[^.]*\.js$/i, 2],
  119. ["emacs-icon", ["medium-red", "medium-red"], /\.gnus$/i, 1.5],
  120. ["emacs-icon", ["dark-green", "dark-green"], /\.viper$/i, 1.5],
  121. ["emacs-icon", ["dark-blue", "dark-blue"], /^Cask$/, 1.5],
  122. ["emacs-icon", ["medium-blue", "medium-blue"], /^Project\.ede$/i, 1.5],
  123. ["_1c-icon", ["medium-red", "medium-red"], /\.bsl$/i, , !1, , /\.bsl$/i, /^1C$|^1[\W_ \t]?C[\W_ \t]?Enterprise$/i],
  124. ["_1c-icon", ["dark-orange", "dark-orange"], /\.sdbl$/i, , !1, , /\.sdbl$/i, /^1C$|^1[\W_ \t]?C[\W_ \t]?Query$/i],
  125. ["_1c-icon", ["dark-red", "dark-red"], /\.os$/i],
  126. ["_1c-alt-icon", ["medium-red", "dark-red"], /\.mdo$/i],
  127. ["abap-icon", ["medium-orange", "medium-orange"], /\.abap$/i, , !1, , /\.abp$/i, /^ABAP$/i],
  128. ["as-icon", ["medium-blue", "medium-blue"], /\.swf$/i],
  129. ["as-icon", ["medium-red", "medium-red"], /\.as$/i, , !1, , /\.(?:flex-config|actionscript(?:\.\d+)?)$/i, /^ActionScript$|^(?:ActionScript\s*3|as3)$/i],
  130. ["as-icon", ["medium-yellow", "dark-yellow"], /\.jsfl$/i],
  131. ["as-icon", ["dark-red", "dark-red"], /\.swc$/i],
  132. ["ada-icon", ["medium-blue", "medium-blue"], /\.(?:ada|adb|ads)$/i, , !1, , /\.ada$/i, /^Ada$|^(?:ada95|ada2005)$/i],
  133. ["ae-icon", ["dark-pink", "dark-pink"], /\.aep$/i],
  134. ["ae-icon", ["dark-purple", "dark-purple"], /\.aet$/i],
  135. ["ai-icon", ["medium-orange", "medium-orange"], /\.ai$/i],
  136. ["ai-icon", ["dark-orange", "dark-orange"], /\.ait$/i],
  137. ["indesign-icon", ["dark-pink", "dark-pink"], /\.indd$|\.idml$/i],
  138. ["indesign-icon", ["medium-purple", "medium-purple"], /\.indl$/i],
  139. ["indesign-icon", ["dark-purple", "dark-purple"], /\.indt$|\.inx$/i],
  140. ["indesign-icon", ["dark-blue", "dark-blue"], /\.indb$/i],
  141. ["psd-icon", ["medium-blue", "medium-blue"], /\.psd$/i, , !1, , , , /^8BPS/],
  142. ["psd-icon", ["dark-purple", "dark-purple"], /\.psb$/i],
  143. ["premiere-icon", ["dark-purple", "dark-purple"], /\.prproj$/i],
  144. ["premiere-icon", ["medium-maroon", "medium-maroon"], /\.prel$/i],
  145. ["premiere-icon", ["medium-purple", "medium-purple"], /\.psq$/i],
  146. ["alloy-icon", ["medium-red", "medium-red"], /\.als$/i, , !1, , /\.alloy$/i, /^Alloy$/i],
  147. ["alpine-icon", ["dark-blue", "dark-blue"], /(?:\.|^)APKBUILD$/],
  148. ["ampl-icon", ["dark-maroon", "dark-maroon"], /\.ampl$/i, , !1, , /\.ampl$/i, /^AMPL$/i],
  149. ["sun-icon", ["medium-yellow", "dark-yellow"], /\.ansiweatherrc$/i],
  150. ["antlr-icon", ["medium-red", "medium-red"], /\.g$/i, , !1, /^antlr$/, /\.antlr$/i, /^antlr$/i],
  151. ["antlr-icon", ["medium-orange", "medium-orange"], /\.g4$/i],
  152. ["apache-icon", ["dark-red", "dark-red"], /\.apacheconf$/i, , !1, , /\.apache-config$/i, /^Apache$|^(?:aconf|ApacheConf)$/i],
  153. ["apache-icon", ["medium-purple", "medium-purple"], /apache2[\\\/]magic$/i, , !0],
  154. ["api-icon", ["medium-blue", "medium-blue"], /\.apib$/i, , !1, , /\.apib$/i, /^API Blueprint$/i],
  155. ["apl-icon", ["dark-cyan", "dark-cyan"], /\.apl$/i, , !1, /^apl$/, /\.apl$/i, /^apl$/i],
  156. ["apl-icon", ["medium-maroon", "medium-maroon"], /\.apl\.history$/i],
  157. ["apple-icon", ["medium-purple", "medium-purple"], /\.(?:applescript|scpt)$/i, , !1, /^osascript$/, /\.applescript$/i, /^Apple$|^[0o]sascript$/i],
  158. ["arc-icon", ["medium-blue", "medium-blue"], /\.arc$/i],
  159. ["arduino-icon", ["dark-cyan", "dark-cyan"], /\.ino$/i, , !1, , /\.arduino$/i, /^Arduino$/i],
  160. ["asciidoc-icon", ["medium-blue", "medium-blue"], /\.(?:ad|adoc|asc|asciidoc)$/i, , !1, , /\.asciidoc$/i, /^AsciiDoc$/i],
  161. ["asp-icon", ["dark-blue", "dark-blue"], /\.asp$/i, , !1, , /\.asp$/i, /^[Aa][Ss][Pp][\W_ \t]?[Nn][Ee][Tt]$|^aspx(?:-vb)?$/],
  162. ["asp-icon", ["medium-maroon", "medium-maroon"], /\.asax$/i],
  163. ["asp-icon", ["dark-green", "dark-green"], /\.ascx$/i],
  164. ["asp-icon", ["medium-green", "medium-green"], /\.ashx$/i],
  165. ["asp-icon", ["dark-cyan", "dark-cyan"], /\.asmx$/i],
  166. ["asp-icon", ["medium-purple", "medium-purple"], /\.aspx$/i],
  167. ["asp-icon", ["medium-cyan", "medium-cyan"], /\.axd$/i],
  168. ["eclipse-icon", ["medium-maroon", "medium-maroon"], /\.aj$/i],
  169. ["binary-icon", ["medium-red", "medium-red"], /\.(?:l?a|[ls]?o|out|s|a51|n?asm|axf|elf|prx|puff|was[mt]|z80)$|\.rpy[bc]$/i, , !1, , /(?:^|\.)(?:a[rs]m|x86|z80|lc-?3|cpu12|x86asm|m68k|assembly|avr(?:dis)?asm|dasm)(?:\.|$)/i, /^Assembly$|^n?asm$/i],
  170. ["binary-icon", ["dark-blue", "dark-blue"], /\.agc$|\.d-objdump$/i, , !1, , /\.source\.agc$/i, /^Assembly$|^(?:Virtual\s*)?AGC$|^Apollo(?:[-_\s]*11)?\s*Guidance\s*Computer$/i],
  171. ["binary-icon", ["dark-green", "dark-green"], /\.ko$/i],
  172. ["binary-icon", ["medium-blue", "medium-blue"], /\.lst$/i, , !1, /^lst-cpu12$/, /\.lst-cpu12$/i, /^Assembly$|^lst[\W_ \t]?cpu12$/i],
  173. ["binary-icon", ["dark-orange", "dark-orange"], /\.(?:(?:c(?:[+px]{2}?)?-?)?objdump|bsdiff|bin|dat|pak|pdb)$/i],
  174. ["binary-icon", ["medium-orange", "medium-orange"], /\.gcode|\.gco/i],
  175. ["binary-icon", ["dark-purple", "dark-purple"], /\.py[co]$/i],
  176. ["binary-icon", [null, null], /\.DS_Store$/i],
  177. ["ats-icon", ["medium-red", "medium-red"], /\.dats$/i, , !1, , /\.ats$/i, /^ATS$|^ats2$/i],
  178. ["ats-icon", ["medium-blue", "medium-blue"], /\.hats$/i],
  179. ["ats-icon", ["dark-yellow", "dark-yellow"], /\.sats$/i],
  180. ["audacity-icon", ["medium-yellow", "medium-yellow"], /\.aup$/i],
  181. ["audio-icon", ["medium-red", "medium-red"], /\.mp3$/i, , !1, , , , /^ÿû|^ID3/],
  182. ["audio-icon", ["dark-yellow", "dark-yellow"], /\.wav$/i, , !1, , , , /^RIFF(?!.+WEBP)/],
  183. ["audio-icon", ["dark-cyan", "dark-cyan"], /\.(?:aac|ac3|m4p)$/i, , !1, , , , /^ w/],
  184. ["audio-icon", ["medium-purple", "medium-purple"], /\.aif[fc]?$/i, , !1, , , , /^FORM.{4}AIFF/],
  185. ["audio-icon", ["medium-cyan", "medium-cyan"], /\.au$/i, , !1, , , , /^\.snd|^dns\./],
  186. ["audio-icon", ["dark-red", "dark-red"], /\.flac$/i, , !1, , , , /^fLaC/],
  187. ["audio-icon", ["medium-red", "medium-red"], /\.f4[ab]$/i, , !1, , , , /^FLV/],
  188. ["audio-icon", ["medium-cyan", "medium-cyan"], /\.m4a$/i, , !1, , , , /^.{4}ftypM4A/],
  189. ["audio-icon", ["dark-green", "dark-green"], /\.(?:mpc|mp\+)$/i, , !1, , , , /^MPCK/],
  190. ["audio-icon", ["dark-orange", "dark-orange"], /\.oga$/i],
  191. ["audio-icon", ["dark-maroon", "dark-maroon"], /\.opus$/i, , !1, , , , /OpusHead/],
  192. ["audio-icon", ["dark-blue", "dark-blue"], /\.r[am]$/i, , !1, , , , /^\.RMF/],
  193. ["audio-icon", ["medium-blue", "medium-blue"], /\.wma$/i],
  194. ["augeas-icon", ["dark-orange", "dark-orange"], /\.aug$/i],
  195. ["ahk-icon", ["dark-blue", "dark-blue"], /\.ahk$/i, , !1, /^ahk$/, /\.ahk$/i, /^AutoHotkey$|^ahk$/i],
  196. ["ahk-icon", ["dark-purple", "dark-purple"], /\.ahkl$/i],
  197. ["autoit-icon", ["medium-purple", "medium-purple"], /\.au3$/i, , !1, , /(?:^|\.)autoit(?:\.|$)/i, /^AutoIt$|^(?:AutoIt3|AutoItScript|au3)$/i],
  198. ["terminal-icon", ["medium-blue", "medium-blue"], /\.awk$/i, , !1, /^awk$/, /\.awk$/i, /^awk$/i],
  199. ["terminal-icon", ["medium-red", "medium-red"], /\.gawk$/i, , !1, /^gawk$/, /\.gawk$/i, /^AWK$|^gawk$/i],
  200. ["terminal-icon", ["medium-maroon", "medium-maroon"], /\.mawk$/i, , !1, /^mawk$/, /\.mawk$/i, /^AWK$|^mawk$/i],
  201. ["terminal-icon", ["dark-green", "dark-green"], /\.nawk$/i, , !1, /^nawk$/, /\.nawk$/i, /^AWK$|^nawk$/i],
  202. ["terminal-icon", ["dark-cyan", "dark-cyan"], /\.auk$/i],
  203. ["babel-icon", ["medium-yellow", "medium-yellow"], /\.(?:babelrc|languagebabel|babel)$/i],
  204. ["babel-icon", ["dark-yellow", "dark-yellow"], /\.babelignore$/i],
  205. ["bibtex-icon", ["medium-red", "dark-red"], /\.cbx$/i],
  206. ["bibtex-icon", ["medium-orange", "dark-orange"], /\.bbx$/i],
  207. ["bibtex-icon", ["medium-yellow", "dark-yellow"], /\.bib$/i, , !1, /^bibtex$/, /\.bibtex$/i, /^bibtex$/i],
  208. ["bibtex-icon", ["medium-green", "dark-green"], /\.bst$/i],
  209. ["gnu-icon", ["medium-red", "medium-red"], /\.bison$/i, , !1, , /\.bison$/i, /^Bison$/i],
  210. ["blender-icon", ["medium-orange", "medium-orange"], /\.blend$/i],
  211. ["blender-icon", ["dark-orange", "dark-orange"], /\.blend\d+$/i],
  212. ["blender-icon", ["dark-blue", "dark-blue"], /\.bphys$/i],
  213. ["bluespec-icon", ["dark-blue", "dark-blue"], /\.bsv$/i, , !1, , /\.bsv$/i, /^Bluespec$/i],
  214. ["boo-icon", ["medium-green", "medium-green"], /\.boo$/i, , !1, , /\.boo(?:\.unity)?$/i, /^Boo$/i],
  215. ["boot-icon", [null, null], /\.boot$/i],
  216. ["brain-icon", ["dark-pink", "dark-pink"], /\.bf?$/i, , !1, , /\.(?:bf|brainfuck)$/i, /^Brainfuck$|^(?:bf|Brainf\**ck)$/i],
  217. ["brew-icon", ["medium-orange", "medium-orange"], /^Brewfile$/],
  218. ["bro-icon", ["dark-cyan", "dark-cyan"], /\.bro$/i, , !1, , /\.bro$/i, /^Bro$/i],
  219. ["byond-icon", ["medium-blue", "medium-blue"], /\.dm$/i, , !1, , /\.dm$/i, /^BYOND$|^(?:DM|Dream\s*Maker(?:\s*Script)?)$/i],
  220. ["c-icon", ["medium-blue", "medium-blue"], /\.c$/i, , !1, /^tcc$/, /\.c$/i, /^C$/i],
  221. ["c-icon", ["medium-purple", "medium-purple"], /\.h$|\.cats$/i],
  222. ["c-icon", ["medium-green", "medium-green"], /\.idc$/i],
  223. ["c-icon", ["medium-maroon", "medium-maroon"], /\.w$/i],
  224. ["c-icon", ["dark-blue", "dark-blue"], /\.nc$/i],
  225. ["c-icon", ["medium-cyan", "medium-cyan"], /\.upc$/i],
  226. ["csharp-icon", ["medium-blue", "dark-blue"], /\.cs$/i, , !1, , /\.cs$/i, /^C#$|^c\s*sharp$/i],
  227. ["csscript-icon", ["dark-green", "dark-green"], /\.csx$/i, , !1, , /\.csx$/i, /^C#-Script$/i],
  228. ["cpp-icon", ["medium-blue", "dark-blue"], /\.c[+px]{2}$|\.cc$/i, , !1, , /\.cpp$/i, /^C\+\+$|c[-_]?pp|cplusplus/i],
  229. ["cpp-icon", ["medium-purple", "dark-purple"], /\.h[+px]{2}$/i],
  230. ["cpp-icon", ["medium-orange", "dark-orange"], /\.[it]pp$/i],
  231. ["cpp-icon", ["medium-red", "dark-red"], /\.(?:tcc|inl)$/i],
  232. ["cabal-icon", ["medium-cyan", "medium-cyan"], /\.cabal$/i, , !1, , /\.cabal$/i, /^Cabal$/i],
  233. ["cake-icon", ["medium-yellow", "medium-yellow"], /\.cake$/i, , !1, , /\.cake$/i, /^Cake$/i],
  234. ["cakefile-icon", ["medium-red", "medium-red"], /^Cakefile$/],
  235. ["cakephp-icon", ["medium-red", "medium-red"], /\.ctp$/i],
  236. ["ceylon-icon", ["medium-orange", "medium-orange"], /\.ceylon$/i],
  237. ["chapel-icon", ["medium-green", "medium-green"], /\.chpl$/i, , !1, , /\.chapel$/i, /^Chapel$|^chpl$/i],
  238. ["chrome-icon", ["medium-red", "medium-red"], /\.crx$/i, , !1, , , , /^Cr24/],
  239. ["chuck-icon", ["medium-green", "medium-green"], /\.ck$/i, , !1, , /\.chuck$/i, /^ChucK$/i],
  240. ["cirru-icon", ["medium-pink", "dark-pink"], /\.cirru$/i, , !1, , /\.cirru$/i, /^Cirru$/i],
  241. ["clarion-icon", ["medium-orange", "medium-orange"], /\.clw$/i, , !1, , /\.clarion$/i, /^Clarion$/i],
  242. ["clean-icon", ["dark-cyan", "dark-cyan"], /\.icl$/i, , !1, /^clean$/, /\.clean$/i, /^clean$/i],
  243. ["clean-icon", ["medium-cyan", "medium-cyan"], /\.dcl$/i],
  244. ["clean-icon", ["medium-blue", "medium-blue"], /\.abc$/i],
  245. ["click-icon", ["medium-yellow", "medium-yellow"], /\.click$/i, , !1, , /\.click$/i, /^Click$|^Click!$/i],
  246. ["clips-icon", ["dark-green", "dark-green"], /\.clp$/i, , !1, , /\.clips$/i, /^CLIPS$/i],
  247. ["clojure-icon", ["medium-blue", "dark-blue"], /\.clj$/i, , !1, /^clojure$/, /\.clojure$/i, /^cl[0o]jure$/i],
  248. ["clojure-icon", ["medium-purple", "dark-purple"], /\.cl2$/i],
  249. ["clojure-icon", ["medium-green", "dark-green"], /\.cljc$/i],
  250. ["clojure-icon", ["medium-red", "dark-red"], /\.cljx$|\.hic$/i],
  251. ["cljs-icon", ["medium-blue", "dark-blue"], /\.cljs(?:\.hl|cm)?$/i],
  252. ["cmake-icon", ["medium-green", "medium-green"], /\.cmake$/i, , !1, /^cmake$/, /\.cmake$/i, /^cmake$/i],
  253. ["cmake-icon", ["medium-red", "medium-red"], /^CMakeLists\.txt$/],
  254. ["coffee-icon", ["medium-maroon", "medium-maroon"], /\.coffee$/i, , !1, /^coffee$/, /\.coffee$/i, /^CoffeeScript$|^Coffee(?:-Script)?$/i],
  255. ["coffee-icon", ["dark-maroon", "dark-maroon"], /\.cjsx$/i],
  256. ["coffee-icon", ["light-maroon", "light-maroon"], /\.litcoffee$/i, , !1, /^litcoffee$/, /\.litcoffee$/i, /^CoffeeScript$|^litc[0o]ffee$/i],
  257. ["coffee-icon", ["medium-blue", "medium-blue"], /\.iced$/i],
  258. ["cf-icon", ["light-cyan", "light-cyan"], /\.cfc$/i, , !1, , /\.cfscript$/i, /^ColdFusion$|^(?:CFC|CFScript)$/i],
  259. ["cf-icon", ["medium-cyan", "medium-cyan"], /\.cfml?$/i, , !1, , /\.cfml?$/i, /^ColdFusion$|^(?:cfml?|ColdFusion\s*HTML)$/i],
  260. ["khronos-icon", ["medium-orange", "medium-orange"], /\.dae$/i],
  261. ["cl-icon", ["medium-orange", "medium-orange"], /\.cl$/i, , !1, /^(?:c?lisp|sbcl|[ec]cl)$/, /\.common-lisp$/i, /^Common Lisp$|^c?lisp$/i],
  262. ["cp-icon", ["medium-maroon", "medium-maroon"], /\.cp$/i],
  263. ["cp-icon", ["dark-red", "dark-red"], /\.cps$/i],
  264. ["zip-icon", [null, null], /\.(?:zip|z|xz)$/i, , !1, , , , /^(?:PK(?:|||)|[ ]|BZh|RNC[]|ÐÏà)/],
  265. ["zip-icon", ["medium-blue", "medium-blue"], /\.rar$/i, , !1, , , , /^Rar!?\0/],
  266. ["zip-icon", ["dark-blue", "dark-blue"], /\.t?gz$|\.tar$|\.whl$/i, , !1, , , , /^‹/],
  267. ["zip-icon", ["medium-maroon", "medium-maroon"], /\.(?:lzo?|lzma|tlz|tar\.lzma)$/i, , !1, , , , /^LZIP/],
  268. ["zip-icon", ["medium-maroon", "medium-maroon"], /\.7z$/i, , !1, , , , /^7z¼¯'/],
  269. ["zip-icon", ["medium-red", "medium-red"], /\.apk$|\.gem$/i],
  270. ["zip-icon", ["dark-cyan", "dark-cyan"], /\.bz2$/i],
  271. ["zip-icon", ["medium-blue", "medium-blue"], /\.iso$/i, , !1, , , , /^ER\0{3}|^‹ER/],
  272. ["zip-icon", ["medium-orange", "medium-orange"], /\.xpi$/i],
  273. ["zip-icon", ["medium-green", "medium-green"], /\.epub$/i],
  274. ["zip-icon", ["dark-pink", "dark-pink"], /\.jar$/i],
  275. ["zip-icon", ["medium-purple", "medium-purple"], /\.war$/i],
  276. ["zip-icon", ["dark-orange", "dark-orange"], /\.xar$/i, , !1, , , , /^xar!/],
  277. ["zip-icon", ["light-orange", "light-orange"], /\.egg$/i],
  278. ["config-icon", ["medium-yellow", "medium-yellow"], /\.(?:ini|desktop|directory|cfg|conf|prefs)$/i, , !1, , /\.ini$/i, /^d[0o]sini$/i],
  279. ["config-icon", ["medium-purple", "medium-purple"], /\.properties$/i, , !1, , /\.java-properties$/i],
  280. ["config-icon", ["medium-green", "medium-green"], /\.toml$|\.opts$/i],
  281. ["config-icon", ["dark-red", "dark-red"], /\.ld$/i],
  282. ["config-icon", ["medium-red", "medium-red"], /\.lds$|\.reek$/i],
  283. ["config-icon", ["dark-blue", "dark-blue"], /\.terminal$/i],
  284. ["config-icon", ["medium-orange", "medium-orange"], /^ld\.script$/i],
  285. ["config-icon", ["dark-red", "dark-red"], /\.git[\/\\](?:config|info[\/\\]\w+)$/, , !0],
  286. ["config-icon", ["dark-orange", "dark-orange"], /^\/(?:private\/)?etc\/(?:[^\/]+\/)*[^\/]*\.(?:cf|conf|ini)(?:\.default)?$/i, , !0],
  287. ["config-icon", ["medium-maroon", "medium-maroon"], /^\/(?:private\/)?etc\/(?:aliases|auto_(?:home|master)|ftpusers|group|gettytab|hosts(?:\.equiv)?|manpaths|networks|paths|protocols|services|shells|sudoers|ttys)$/i, , !0],
  288. ["coq-icon", ["medium-maroon", "medium-maroon"], /\.coq$/i, , !1, , /\.coq$/i, /^Coq$/i],
  289. ["creole-icon", ["medium-blue", "medium-blue"], /\.creole$/i, , !1, , /\.creole$/i, /^Creole$/i],
  290. ["crystal-icon", ["medium-cyan", "medium-cyan"], /\.e?cr$/i, , !1, /^crystal$/, /\.crystal$/i, /^Crystal$/i],
  291. ["csound-icon", ["medium-maroon", "medium-maroon"], /\.orc$/i, , !1, , /\.csound$/i, /^Csound$|^cs[0o]und[\W_ \t]?[0o]rc$/i],
  292. ["csound-icon", ["dark-orange", "dark-orange"], /\.udo$/i],
  293. ["csound-icon", ["dark-maroon", "dark-maroon"], /\.csd$/i, , !1, , /\.csound-document$/i, /^Csound$|^cs[0o]und[\W_ \t]?csd$/i],
  294. ["csound-icon", ["dark-blue", "dark-blue"], /\.sco$/i, , !1, , /\.csound-score$/i, /^Csound$|^cs[0o]und[\W_ \t]?sc[0o]$/i],
  295. ["css3-icon", ["medium-blue", "medium-blue"], /\.css$/i, , !1, /^css$/, /\.css$/i, /^css$/i],
  296. ["css3-icon", ["dark-blue", "dark-blue"], /\.less$/i, , !1, /^less$/, /\.less$/i, /^CSS$|^less$/i],
  297. ["cucumber-icon", ["medium-green", "medium-green"], /\.feature$/i, , !1, , /(?:^|\.)(?:gherkin\.feature|cucumber\.steps)(?:\.|$)/i, /^Cucumber$|^gherkin$/i],
  298. ["nvidia-icon", ["medium-green", "medium-green"], /\.cu$/i, , !1, , /\.cuda(?:-c\+\+)?$/i, /^CUDA$/i],
  299. ["nvidia-icon", ["dark-green", "dark-green"], /\.cuh$/i],
  300. ["cython-icon", ["medium-orange", "medium-orange"], /\.pyx$/i, , !1, , /\.cython$/i, /^Cython$|^pyrex$/i],
  301. ["cython-icon", ["medium-blue", "medium-blue"], /\.pxd$/i],
  302. ["cython-icon", ["dark-blue", "dark-blue"], /\.pxi$/i],
  303. ["dlang-icon", ["medium-red", "medium-red"], /\.di?$/i, , !1, , /\.d$/i, /^D$/i],
  304. ["yang-icon", ["medium-red", "medium-red"], /\.dnh$/i, , !1, , /\.danmakufu$/i, /^Danmakufu$/i],
  305. ["darcs-icon", ["medium-green", "medium-green"], /\.d(?:arcs)?patch$/i],
  306. ["dart-icon", ["medium-cyan", "medium-cyan"], /\.dart$/i, , !1, /^dart$/, /\.dart$/i, /^Dart$/i],
  307. ["dashboard-icon", ["medium-orange", "medium-orange"], /\.s[kl]im$/i, , !1, /^slim$/, /\.slim$/i, /^slim$/i],
  308. ["dashboard-icon", ["medium-green", "medium-green"], /\.cpuprofile$/i],
  309. ["database-icon", ["medium-yellow", "medium-yellow"], /\.(?:h|geo|topo)?json$/i],
  310. ["database-icon", ["light-red", "light-red"], /\.ya?ml$/i],
  311. ["database-icon", ["medium-maroon", "medium-maroon"], /\.cson$|\.ston$|^mime\.types$/i],
  312. ["database-icon", ["dark-yellow", "dark-yellow"], /\.json5$/i, , !1, /^json5$/, /\.json5$/i, /^js[0o]n5$/i],
  313. ["database-icon", ["medium-red", "medium-red"], /\.http$|\.pot?$/i],
  314. ["database-icon", ["medium-orange", "medium-orange"], /\.ndjson$|\.pytb$/i, , !1, , /\.python\.traceback$/i],
  315. ["database-icon", ["light-blue", "light-blue"], /\.fea$/i, , !1, , /\.opentype$/i, /^afdk[0o]$/i],
  316. ["database-icon", ["medium-purple", "medium-purple"], /\.json\.eex$|\.edn$/i],
  317. ["database-icon", ["dark-cyan", "dark-cyan"], /\.proto$/i, , !1, , /\.protobuf$/i, /^(?:protobuf|Protocol\s*Buffers?)$/i],
  318. ["database-icon", ["dark-blue", "dark-blue"], /\.pydeps$|\.rviz$/i],
  319. ["database-icon", ["dark-purple", "dark-purple"], /\.eam\.fs$/i],
  320. ["database-icon", ["medium-pink", "medium-pink"], /\.qml$/i],
  321. ["database-icon", ["dark-pink", "dark-pink"], /\.qbs$/i],
  322. ["database-icon", ["medium-cyan", "medium-cyan"], /\.ttl$/i, , !1, , /\.turtle$/i],
  323. ["database-icon", ["medium-blue", "medium-blue"], /\.syntax$/i],
  324. ["database-icon", ["dark-red", "dark-red"], /[\/\\](?:magic[\/\\]Magdir|file[\/\\]magic)[\/\\][-.\w]+$|lib[\\\/]icons[\\\/]\.icondb\.js$/i, , !0],
  325. ["dbase-icon", ["medium-red", "medium-red"], /\.dbf$/i],
  326. ["debian-icon", ["medium-red", "medium-red"], /\.deb$/i],
  327. ["debian-icon", ["dark-cyan", "dark-cyan"], /^control$/],
  328. ["debian-icon", ["medium-cyan", "medium-cyan"], /^rules$/],
  329. ["diff-icon", ["medium-orange", "medium-orange"], /\.diff$/i, , !1, , /\.diff$/i, /^Diff$|^udiff$/i],
  330. ["earth-icon", ["medium-blue", "medium-blue"], /\.zone$/i],
  331. ["earth-icon", ["medium-green", "medium-green"], /\.arpa$/i],
  332. ["earth-icon", ["dark-blue", "dark-blue"], /^CNAME$/],
  333. ["doxygen-icon", ["medium-blue", "medium-blue"], /^Doxyfile$/, , !1, , /\.doxygen$/i, /^Doxyfile$/i],
  334. ["dyalog-icon", ["medium-orange", "medium-orange"], /\.dyalog$/i, , !1, /^dyalog$/],
  335. ["dylib-icon", ["medium-cyan", "medium-cyan"], /\.(?:dylib|bundle)$/i],
  336. ["e-icon", ["medium-green", "medium-green"], /\.E$/, , !1, /^rune$/],
  337. ["eagle-icon", ["medium-red", "medium-red"], /\.sch$/i],
  338. ["eagle-icon", ["dark-red", "dark-red"], /\.brd$/i],
  339. ["ec-icon", ["dark-blue", "dark-blue"], /\.ec$/i, , !1, /^ec$/, /\.ec$/i, /^ec$/i],
  340. ["ec-icon", ["dark-purple", "dark-purple"], /\.eh$/i],
  341. ["ecere-icon", ["medium-blue", "medium-blue"], /\.epj$/i],
  342. ["eclipse-icon", ["dark-blue", "dark-blue"], /\.c?project$/],
  343. ["eclipse-icon", ["medium-red", "medium-red"], /\.classpath$/i],
  344. ["editorconfig-icon", ["medium-orange", "medium-orange"], /\.editorconfig$/i, , !1, , /\.editorconfig$/i, /^EditorConfig$/i],
  345. ["eiffel-icon", ["medium-cyan", "medium-cyan"], /\.e$/, , !1, , /\.eiffel$/i, /^Eiffel$/i],
  346. ["elixir-icon", ["dark-purple", "dark-purple"], /\.ex$/i, , !1, /^elixir$/, /\.elixir$/i, /^elixir$/i],
  347. ["elixir-icon", ["medium-purple", "medium-purple"], /\.(?:exs|eex)$/i],
  348. ["elixir-icon", ["light-purple", "light-purple"], /mix\.exs?$/i],
  349. ["elm-icon", ["medium-blue", "medium-blue"], /\.elm$/i, , !1, , /\.elm$/i, /^Elm$/i],
  350. ["emacs-icon", ["medium-purple", "medium-purple"], /(?:^|\.)(?:el|_?emacs|spacemacs|emacs\.desktop|abbrev[-_]defs)$/i, , !1, /^emacs$/, /\.emacs\.lisp$/i, /^Emacs Lisp$|^elisp$/i],
  351. ["emacs-icon", ["dark-purple", "dark-purple"], /(?:^|\.)(?:elc|eld)$/i, , !1, , , , /^;ELC\0{3}/],
  352. ["at-icon", ["medium-red", "dark-red"], /^(?:authors|owners)$/i],
  353. ["em-icon", ["medium-red", "medium-red"], /\.emberscript$/i, , !1, , /\.ember(?:script)?$/i, /^EmberScript$/i],
  354. ["mustache-icon", ["medium-blue", "medium-blue"], /\.em(?:blem)?$/i, , !1, , /\.emblem$/i, /^Emblem$/i],
  355. ["eq-icon", ["medium-orange", "medium-orange"], /\.eq$/i, , !1, , /\.eq$/i, /^EQ$/i],
  356. ["erlang-icon", ["medium-red", "medium-red"], /\.erl$/i, , !1, /^escript$/, /\.erlang$/i, /^Erlang$/i],
  357. ["erlang-icon", ["dark-red", "dark-red"], /\.beam$/i],
  358. ["erlang-icon", ["medium-maroon", "medium-maroon"], /\.hrl$/i],
  359. ["erlang-icon", ["medium-green", "medium-green"], /\.xrl$/i],
  360. ["erlang-icon", ["dark-green", "dark-green"], /\.yrl$/i],
  361. ["erlang-icon", ["dark-maroon", "dark-maroon"], /\.app\.src$/i],
  362. ["factor-icon", ["medium-orange", "medium-orange"], /\.factor$/i, , !1, , /\.factor$/i, /^Factor$/i],
  363. ["factor-icon", ["dark-orange", "dark-orange"], /\.factor-rc$/i],
  364. ["factor-icon", ["medium-red", "medium-red"], /\.factor-boot-rc$/i],
  365. ["fancy-icon", ["dark-blue", "dark-blue"], /\.fy$/i, , !1, /^fancy$/, /\.fancy$/i, /^fancy$/i],
  366. ["fancy-icon", ["medium-blue", "medium-blue"], /\.fancypack$/i],
  367. ["fancy-icon", ["medium-green", "medium-green"], /^Fakefile$/],
  368. ["fantom-icon", ["medium-blue", "medium-blue"], /\.fan$/i, , !1, , /\.fan(?:tom)?$/i, /^Fantom$/i],
  369. ["fbx-icon", ["medium-maroon", "medium-maroon"], /\.fbx$/i],
  370. ["finder-icon", ["medium-blue", "medium-blue"], /^Icon\r$/],
  371. ["finder-icon", ["dark-blue", "dark-blue"], /\.rsrc$/i],
  372. ["flow-icon", ["medium-orange", "medium-orange"], /\.(?:flowconfig|js\.flow)$/i],
  373. ["flux-icon", ["medium-blue", "medium-blue"], /\.fx$/i],
  374. ["flux-icon", ["dark-blue", "dark-blue"], /\.flux$/i],
  375. ["font-icon", ["dark-blue", "dark-blue"], /\.woff2$/i, , !1, , , , /^wOF2/],
  376. ["font-icon", ["medium-blue", "medium-blue"], /\.woff$/i, , !1, , , , /^wOFF/],
  377. ["font-icon", ["light-green", "light-green"], /\.eot$/i, , !1, , , , /^.{34}LP/],
  378. ["font-icon", ["dark-green", "dark-green"], /\.ttc$/i, , !1, , , , /^ttcf/],
  379. ["font-icon", ["medium-green", "medium-green"], /\.ttf$/i, , !1, , , , /^\0\0{3}/],
  380. ["font-icon", ["dark-yellow", "dark-yellow"], /\.otf$/i, , !1, , , , /^OTTO.*\0/],
  381. ["font-icon", ["dark-red", "dark-red"], /\.pfb$/i],
  382. ["font-icon", ["medium-red", "medium-red"], /\.pfm$/i],
  383. ["ff-icon", ["medium-orange", "medium-orange"], /\.pe$/i, , !1, /^fontforge$/, /\.source\.fontforge$/i, /^FontForge$|^pfaedit$/i],
  384. ["ff-icon", ["dark-blue", "dark-blue"], /\.sfd$/i, , !1, , /\.text\.sfd$/i, /^FontForge$/i],
  385. ["fortran-icon", ["medium-maroon", "medium-maroon"], /\.f$/i, , !1, , /\.fortran\.?(?:modern|punchcard)?$/i, /^Fortran$/i],
  386. ["fortran-icon", ["medium-green", "medium-green"], /\.f90$/i, , !1, , /\.fortran\.free$/i, /^Fortran$/i],
  387. ["fortran-icon", ["medium-red", "medium-red"], /\.f03$/i],
  388. ["fortran-icon", ["medium-blue", "medium-blue"], /\.f08$/i],
  389. ["fortran-icon", ["medium-maroon", "medium-maroon"], /\.f77$/i, , !1, , /\.fortran\.fixed$/i, /^Fortran$/i],
  390. ["fortran-icon", ["dark-pink", "dark-pink"], /\.f95$/i],
  391. ["fortran-icon", ["dark-cyan", "dark-cyan"], /\.for$/i],
  392. ["fortran-icon", ["dark-yellow", "dark-yellow"], /\.fpp$/i],
  393. ["freemarker-icon", ["medium-blue", "medium-blue"], /\.ftl$/i, , !1, , /\.ftl$/i, /^FreeMarker$|^ftl$/i],
  394. ["frege-icon", ["dark-red", "dark-red"], /\.fr$/i],
  395. ["fsharp-icon", ["medium-blue", "medium-blue"], /\.fs[xi]?$/i, , !1, , /\.fsharp$/i, /^FSharp$|^f#$/i],
  396. ["gml-icon", ["medium-green", "medium-green"], /\.gml$/i],
  397. ["gams-icon", ["dark-red", "dark-red"], /\.gms$/i, , !1, , /\.gams(?:-lst)?$/i, /^GAMS$/i],
  398. ["gap-icon", ["medium-yellow", "dark-yellow"], /\.gap$/i, , !1, /^gap$/, /\.gap$/i, /^gap$/i],
  399. ["gap-icon", ["dark-blue", "dark-blue"], /\.gi$/i],
  400. ["gap-icon", ["medium-orange", "medium-orange"], /\.tst$/i],
  401. ["gdb-icon", ["medium-green", "dark-green"], /\.gdb$/i, , !1, /^gdb$/, /\.gdb$/i, /^gdb$/i],
  402. ["gdb-icon", ["medium-cyan", "dark-cyan"], /gdbinit$/i],
  403. ["godot-icon", ["medium-blue", "medium-blue"], /\.gd$/i, , !1, , /\.gdscript$/i, /^GDScript$/i],
  404. ["gear-icon", ["medium-red", "medium-red"], /^\.htaccess$|\.yardopts$/i],
  405. ["gear-icon", ["medium-orange", "medium-orange"], /^\.htpasswd$/i],
  406. ["gear-icon", ["dark-green", "dark-green"], /^\.env\.|\.pairs$/i],
  407. ["gear-icon", ["dark-yellow", "dark-yellow"], /^\.lesshintrc$/i],
  408. ["gear-icon", ["medium-yellow", "medium-yellow"], /^\.csscomb\.json$|\.csslintrc$|\.jsbeautifyrc$|\.jshintrc$|\.jscsrc$/i],
  409. ["gear-icon", ["medium-maroon", "medium-maroon"], /\.coffeelintignore$|\.codoopts$/i],
  410. ["gear-icon", ["medium-blue", "medium-blue"], /\.module$/i],
  411. ["gear-icon", ["dark-blue", "dark-blue"], /\.arcconfig$|\.python-version$/i],
  412. ["gear-icon", ["dark-orange", "dark-orange"], /\.lintstagedrc$/i],
  413. ["gears-icon", ["dark-orange", "dark-orange"], /\.dll$/i, , !1, , , , /^PMOCCMOC/],
  414. ["code-icon", ["medium-blue", "medium-blue"], /\.xml$|\.config$|\.4th$|\.cocci$|\.dyl$|\.dylan$|\.ecl$|\.forth$|\.launch$|\.manifest$|\.menu$|\.srdf$|\.st$|\.ui$|\.wsf$|\.x3d$|\.xaml$/i, , !1, , , , /^<\?xml /],
  415. ["code-icon", ["dark-red", "dark-red"], /\.rdf$|\.capnp$|\.dotsettings$|\.flex$|\.fsh$|\.fsproj$|\.prw$|\.xproj$/i, , !1, , /\.capnp$/i],
  416. ["code-icon", ["medium-blue", "medium-blue"], /^_service$/],
  417. ["code-icon", ["medium-red", "medium-red"], /^configure\.ac$|\.ML$/],
  418. ["code-icon", ["medium-green", "medium-green"], /^Settings\.StyleCop$/],
  419. ["code-icon", ["medium-green", "medium-green"], /\.abnf$|\.ditaval$|\.storyboard$|\.xmi$|\.yacc$/i, , !1, /^abnf$/, /\.abnf$/i, /^abnf$/i],
  420. ["code-icon", ["medium-purple", "medium-purple"], /\.aepx$|\.dita$|\.grace$|\.lid$|\.nproj$/i],
  421. ["code-icon", ["dark-cyan", "dark-cyan"], /\.agda$|\.plist$|\.wisp$|\.xlf$|\.xslt$/i, , !1, , /\.plist$/i],
  422. ["code-icon", ["medium-orange", "medium-orange"], /\.appxmanifest$|\.befunge$|\.fun$|\.muf$|\.xul$/i],
  423. ["code-icon", ["medium-cyan", "medium-cyan"], /\.ash$|\.asn1?$|\.lagda$|\.lex$|\.props$|\.resx$|\.smt2$|\.vsh$|\.xsl$|\.yy$/i, , !1, /^xsl$/, /\.xsl$/i],
  424. ["code-icon", ["dark-blue", "dark-blue"], /\.axml$|\.bmx$|\.brs$|\.ccxml$|\.clixml$|\.fth$|\.intr$|\.mdpolicy$|\.mtml$|\.myt$|\.xsd$/i, , !1, /^brightscript$/, /\.brightscript$/i],
  425. ["code-icon", ["medium-maroon", "medium-maroon"], /\.bnf$|\.cbl$|\.cob$|\.cobol$|\.fxml$/i, , !1, /^bnf$/, /\.bnf$/i, /^bnf$/i],
  426. ["code-icon", ["dark-maroon", "dark-maroon"], /\.ccp$|\.cpy$|\.mxml$/i],
  427. ["code-icon", ["medium-red", "medium-red"], /\.ch$|\.cw$|\.ebnf$|\.iml$|\.jflex$|\.m4$|\.mask$|\.mumps$|\.prg$|\.pt$|\.rl$|\.sml$|\.targets$|\.webidl$|\.wsdl$|\.xacro$|\.xliff$/i, , !1, /^ebnf$/, /\.ebnf$/i],
  428. ["code-icon", ["dark-pink", "dark-pink"], /\.ct$|\.zcml$/i],
  429. ["code-icon", ["dark-green", "dark-green"], /\.cy$|\.eclxml$|\.ivy$|\.sed$|\.tml$|\.y$/i],
  430. ["code-icon", ["dark-purple", "dark-purple"], /\.ditamap$|\.frt$|\.lp$|\.omgrofl$|\.osm$|\.wxs$|\.xib$/i],
  431. ["code-icon", ["medium-pink", "medium-pink"], /\.filters$|\.lol$|\.pig$/i],
  432. ["code-icon", ["dark-orange", "dark-orange"], /\.grxml$|\.urdf$/i],
  433. ["code-icon", ["medium-yellow", "medium-yellow"], /\.jelly$/i],
  434. ["code-icon", ["dark-yellow", "dark-yellow"], /\.jsproj$|\.ohm$|\.sgml?$/i, , !1, /^ohm$/, /\.ohm$/i],
  435. ["code-icon", ["dark-blue", "dark-blue"], /\.mq[45h]$/i, , !1, , /(?:^|\.)mq[45](?=\.|$)/i],
  436. ["code-icon", ["light-green", "light-green"], /\.odd$/i],
  437. ["code-icon", ["light-blue", "light-blue"], /\.psc1$|\.smt$/i, , !1, /boolector|cvc4|mathsat5|opensmt|smtinterpol|smt-rat|stp|verit|yices2|z3/, /\.smt$/i],
  438. ["code-icon", ["light-cyan", "light-cyan"], /\.scxml$/i],
  439. ["code-icon", ["light-maroon", "light-maroon"], /\.sig$|\.wxl$/i],
  440. ["code-icon", ["light-orange", "light-orange"], /\.ux$|\.wxi$/i],
  441. ["code-icon", ["light-purple", "light-purple"], /\.vxml$/i],
  442. ["genshi-icon", ["medium-red", "medium-red"], /\.kid$/i, , !1, , /\.genshi$/i, /^Genshi$|^xml\+(?:genshi|kid)$/i],
  443. ["gentoo-icon", ["dark-cyan", "dark-cyan"], /\.ebuild$/i, , !1, , /\.ebuild$/i, /^Gentoo$/i],
  444. ["gentoo-icon", ["medium-blue", "medium-blue"], /\.eclass$/i],
  445. ["git-icon", ["medium-red", "medium-red"], /^\.git|^\.keep$|\.mailmap$/i, , !1, , /\.git-(?:commit|config|rebase)$/i, /^Git$/i],
  446. ["git-commit-icon", ["medium-red", "medium-red"], /^COMMIT_EDITMSG$/],
  447. ["git-merge-icon", ["medium-red", "medium-red"], /^MERGE_(?:HEAD|MODE|MSG)$/],
  448. ["glade-icon", ["medium-green", "medium-green"], /\.glade$/i],
  449. ["pointwise-icon", ["medium-blue", "medium-blue"], /\.glf$/i],
  450. ["glyphs-icon", ["medium-green", "medium-green"], /\.glyphs$/i],
  451. ["gn-icon", ["dark-blue", "dark-blue"], /\.gn$/i, , !1, /^gn$/, /\.gn$/i, /^gn$/i],
  452. ["gn-icon", ["medium-blue", "medium-blue"], /\.gni$/i],
  453. ["gnu-icon", ["medium-red", "dark-red"], /\.(?:gnu|gplv[23])$/i],
  454. ["graph-icon", ["medium-red", "medium-red"], /\.(?:gp|plo?t|gnuplot)$/i, , !1, /^gnuplot$/, /\.gnuplot$/i, /^Gnuplot$/i],
  455. ["go-icon", ["medium-blue", "medium-blue"], /\.go$/i, , !1, , /\.go(?:template)?$/i, /^Go$/i],
  456. ["golo-icon", ["medium-orange", "medium-orange"], /\.golo$/i, , !1, , /\.golo$/i, /^Golo$/i],
  457. ["gosu-icon", ["medium-blue", "medium-blue"], /\.gs$/i, , !1, , /\.gosu(?:\.\d+)?$/i, /^Gosu$/i],
  458. ["gosu-icon", ["medium-green", "medium-green"], /\.gst$/i],
  459. ["gosu-icon", ["dark-green", "dark-green"], /\.gsx$/i],
  460. ["gosu-icon", ["dark-blue", "dark-blue"], /\.vark$/i],
  461. ["gradle-icon", ["medium-blue", "medium-blue"], /\.gradle$/i, , !1, , /\.gradle$/i, /^Gradle$/i],
  462. ["gradle-icon", ["dark-purple", "dark-purple"], /gradlew$/i],
  463. ["gf-icon", ["medium-red", "medium-red"], /\.gf$/i],
  464. ["graphql-icon", ["medium-pink", "medium-pink"], /\.graphql$/i, , !1, , /\.graphql$/i, /^GraphQL$/i],
  465. ["graphql-icon", ["medium-purple", "medium-purple"], /\.gql$/i],
  466. ["graphviz-icon", ["medium-blue", "medium-blue"], /\.gv$/i, , !1, , /\.dot$/i, /^Graphviz$/i],
  467. ["graphviz-icon", ["dark-cyan", "dark-cyan"], /\.dot$/i],
  468. ["groovy-icon", ["light-blue", "light-blue"], /\.(?:groovy|grt|gtpl|gsp|gvy)$/i, , !1, /^groovy$/, /\.groovy$/i, /^Groovy$|^gsp$/i],
  469. ["hack-icon", ["medium-orange", "medium-orange"], /\.hh$/i, , !1, , /\.hack$/i, /^Hack$/i],
  470. ["haml-icon", ["medium-yellow", "medium-yellow"], /\.haml$/i, , !1, /^haml$/, /\.haml$/i, /^haml$/i],
  471. ["haml-icon", ["medium-maroon", "medium-maroon"], /\.hamlc$/i, , !1, /^hamlc$/, /\.hamlc$/i, /^Haml$|^hamlc$/i],
  472. ["harbour-icon", ["dark-blue", "dark-blue"], /\.hb$/i, , !1, , /\.harbour$/i, /^Harbour$/i],
  473. ["hashicorp-icon", ["dark-purple", "dark-purple"], /\.hcl$/i, , !1, , /(?:^|\.)(?:hcl|hashicorp)(?:\.|$)/i, /^Hashicorp Configuration Language$/i],
  474. ["haskell-icon", ["medium-purple", "medium-purple"], /\.hs$/i, , !1, /^runhaskell$/, /\.source\.haskell$/i, /^Haskell$/i],
  475. ["haskell-icon", ["medium-blue", "medium-blue"], /\.hsc$/i, , !1, , /\.hsc2hs$/i, /^Haskell$/i],
  476. ["haskell-icon", ["dark-purple", "dark-purple"], /\.c2hs$/i, , !1, , /\.c2hs$/i, /^Haskell$|^C2hs(?:\s*Haskell)?$/i],
  477. ["haskell-icon", ["dark-blue", "dark-blue"], /\.lhs$/i, , !1, , /\.latex\.haskell$/i, /^Haskell$|^(?:lhaskell|lhs|Literate\s*Haskell)$/i],
  478. ["haxe-icon", ["medium-orange", "medium-orange"], /\.hx(?:[sm]l|)?$/, , !1, , /(?:^|\.)haxe(?:\.\d+)?$/i, /^Haxe$/i],
  479. ["heroku-icon", ["medium-purple", "medium-purple"], /^Procfile$/],
  480. ["heroku-icon", ["light-purple", "light-purple"], /\.buildpacks$/i],
  481. ["heroku-icon", ["dark-purple", "dark-purple"], /^\.vendor_urls$/],
  482. ["html5-icon", ["medium-orange", "medium-orange"], /\.x?html?$/i, , !1, , /\.html\.basic$/i, /^HTML$|^(?:xhtml|htm)$/i],
  483. ["html5-icon", ["medium-red", "medium-red"], /\.cshtml$|\.latte$/i, , !1, /^latte$/, /\.latte$/i],
  484. ["html5-icon", ["medium-green", "medium-green"], /\.ejs$|\.kit$|\.swig$/i, , !1, /^swig$/, /\.swig$/i],
  485. ["html5-icon", ["dark-blue", "dark-blue"], /\.gohtml$|\.phtml$/i, , !1, /^gohtml$/, /\.gohtml$/i, /^HTML$|^g[0o]html$/i],
  486. ["html5-icon", ["medium-purple", "medium-purple"], /\.html\.eex$|\.jsp$/i, , !1, , /\.jsp$/i],
  487. ["html5-icon", ["medium-cyan", "medium-cyan"], /\.shtml$/i],
  488. ["html5-icon", ["dark-red", "dark-red"], /\.scaml$/i, , !1, /^scaml$/, /\.scaml$/i, /^HTML$|^scaml$/i],
  489. ["html5-icon", ["medium-red", "medium-red"], /\.vash$/i, , !1, /^vash$/, /\.vash$/i, /^HTML$|^vash$/i],
  490. ["html5-icon", ["medium-blue", "medium-blue"], /\.dtml$/i, , !1, /^dtml$/, /\.dtml$/i, /^HTML$|^dtml$/i],
  491. ["hy-icon", ["dark-blue", "dark-blue"], /\.hy$/i, , !1, , /\.hy$/i, /^Hy$|^hylang$/i],
  492. ["idl-icon", ["medium-blue", "medium-blue"], /\.dlm$/i, , !1, , /\.idl$/i, /^IDL$/i],
  493. ["idris-icon", ["dark-red", "dark-red"], /\.idr$/i, , !1, , /\.(?:idris|ipkg)$/i, /^Idris$/i],
  494. ["idris-icon", ["medium-maroon", "medium-maroon"], /\.lidr$/i],
  495. ["igorpro-icon", ["dark-red", "dark-red"], /\.ipf$/i],
  496. ["image-icon", ["medium-orange", "medium-orange"], /\.a?png$|\.svgz$/i, , !1, , , , /^.PNG\r\n\n/],
  497. ["image-icon", ["medium-yellow", "medium-yellow"], /\.gif$|\.ora$|\.sgi$/i, , !1, , , , /^GIF8[97]a/],
  498. ["image-icon", ["medium-green", "medium-green"], /\.jpg$/i, , !1, , , , /^ÿØÿ[Ûàá]|(?:JFIF|Exif)\0|^τ|^ÿØ.+ÿÙ$/],
  499. ["image-icon", ["medium-blue", "medium-blue"], /\.ico$/i, , !1, , , , /^\0{2}\0/],
  500. ["image-icon", ["dark-blue", "dark-blue"], /\.webp$|\.iff$|\.lbm$|\.liff$|\.nrrd$|\.pcx$|\.vsdx?$/i, , !1, , , , /^RIFF.{4}WEBPVP8/],
  501. ["image-icon", ["medium-red", "medium-red"], /\.bmp$/i, , !1, , , , /^BM/],
  502. ["image-icon", ["medium-red", "medium-red"], /\.bpg$/i, , !1, , , , /^BPGû/],
  503. ["image-icon", ["medium-orange", "medium-orange"], /\.cin$/i, , !1, , , , /^€*_×/],
  504. ["image-icon", ["dark-green", "dark-green"], /\.cd5$/i, , !1, , , , /^_CD5\0/],
  505. ["image-icon", ["light-yellow", "light-yellow"], /\.cpc$/i],
  506. ["image-icon", ["medium-orange", "medium-orange"], /\.cr2$/i, , !1, , , , /^II\*\0\0{3}CR/],
  507. ["image-icon", ["medium-pink", "medium-pink"], /\.dcm$|\.mpo$|\.pbm$/i, , !1, , , , /^.{128}DICM/],
  508. ["image-icon", ["dark-green", "dark-green"], /\.dds$/i, , !1, , , , /^DDS \|\0{3}/],
  509. ["image-icon", ["medium-purple", "medium-purple"], /\.djvu?$|\.pxr$/i, , !1, , , , /^AT&TFORM/],
  510. ["image-icon", ["dark-orange", "dark-orange"], /\.dpx$|\.raw$/i, , !1, , , , /^(?:SDPX|XPDS)/],
  511. ["image-icon", ["light-blue", "light-blue"], /\.ecw$|\.sct$/i],
  512. ["image-icon", ["dark-yellow", "dark-yellow"], /\.exr$/i, , !1, , , , /^v\/1/],
  513. ["image-icon", ["medium-cyan", "medium-cyan"], /\.fits?$|\.fts$/i, , !1, , , , /^SIMPLE =/],
  514. ["image-icon", ["dark-red", "dark-red"], /\.flif$|\.hdp$|\.heic$|\.heif$|\.jxr$|\.wdp$/i, , !1, , , , /^FLIF/],
  515. ["image-icon", ["medium-blue", "medium-blue"], /\.hdr$/i, , !1, , , , /^#\?RADIANCE\n/],
  516. ["image-icon", ["medium-pink", "medium-pink"], /\.icns$/i, , !1, , , , /^icns/],
  517. ["image-icon", ["dark-green", "dark-green"], /\.(?:jp[f2xm]|j2c|mj2)$/i, , !1, , , , /^\0{3}\fjP {2}/],
  518. ["image-icon", ["dark-cyan", "dark-cyan"], /\.jps$/i],
  519. ["image-icon", ["medium-orange", "medium-orange"], /\.mng$/i, , !1, , , , /^.MNG\r\n\n/],
  520. ["image-icon", ["light-red", "light-red"], /\.pgf$/i],
  521. ["image-icon", ["light-purple", "light-purple"], /\.pict$/i],
  522. ["image-icon", ["dark-orange", "dark-orange"], /\.tga$/i, , !1, , , , /TRUEVISION-XFILE\.\0$/],
  523. ["image-icon", ["medium-red", "medium-red"], /\.tiff?$/i, , !1, , , , /^II*\0|^MM\0*/],
  524. ["image-icon", ["dark-maroon", "dark-maroon"], /\.wbm$/i],
  525. ["inform7-icon", ["medium-blue", "medium-blue"], /\.ni$/i, , !1, , /\.inform-?7?$/i, /^Inform 7$|^i7$/i],
  526. ["inform7-icon", ["dark-blue", "dark-blue"], /\.i7x$/i],
  527. ["inno-icon", ["dark-blue", "dark-blue"], /\.iss$/i, , !1, , /\.inno$/i, /^Inno Setup$/i],
  528. ["io-icon", ["dark-purple", "dark-purple"], /\.io$/i, , !1, /^io$/, /^source\.io$/i, /^Io$/i],
  529. ["ioke-icon", ["medium-red", "medium-red"], /\.ik$/i, , !1, /^ioke$/],
  530. ["isabelle-icon", ["dark-red", "dark-red"], /\.thy$/i, , !1, , /\.isabelle\.theory$/i, /^Isabelle$/i],
  531. ["isabelle-icon", ["dark-blue", "dark-blue"], /^ROOT$/],
  532. ["j-icon", ["light-blue", "light-blue"], /\.ijs$/i, , !1, /^jconsole$/, /\.j$/i, /^J$/i],
  533. ["jade-icon", ["medium-red", "medium-red"], /\.jade$/i, , !1, , /\.jade$/i, /^Jade$/i],
  534. ["jake-icon", ["medium-maroon", "dark-maroon"], /^Jakefile$/],
  535. ["jake-icon", ["medium-yellow", "dark-yellow"], /\.jake$/i],
  536. ["java-icon", ["medium-purple", "medium-purple"], /\.java$/i, , !1, , /\.java$/i, /^Java$/i],
  537. ["js-icon", ["medium-yellow", "dark-yellow"], /\.js$|\.es6$|\.es$/i, , !1, /^(?:node|iojs)$/, /\.js$/i, /^JavaScript$|^(?:js|node)$/i],
  538. ["js-icon", ["medium-orange", "dark-orange"], /\._js$/i],
  539. ["js-icon", ["medium-maroon", "dark-maroon"], /\.jsb$|\.dust$/i],
  540. ["js-icon", ["medium-blue", "dark-blue"], /\.jsm$|\.mjs$|\.xsjslib$/i],
  541. ["js-icon", ["medium-green", "dark-green"], /\.jss$/i],
  542. ["js-icon", ["medium-pink", "dark-pink"], /\.sjs$/i],
  543. ["js-icon", ["medium-red", "dark-red"], /\.ssjs$/i],
  544. ["js-icon", ["medium-purple", "dark-purple"], /\.xsjs$/i],
  545. ["jenkins-icon", ["medium-red", "dark-red"], /^Jenkinsfile$/],
  546. ["jinja-icon", ["dark-red", "dark-red"], /\.jinja$/i, , !1, , /\.jinja$/i, /^Jinja$|^(?:django|htmldjango|html\+django\/jinja|html\+jinja)$/i],
  547. ["jinja-icon", ["medium-red", "medium-red"], /\.jinja2$/i],
  548. ["jsonld-icon", ["medium-blue", "medium-blue"], /\.jsonld$/i],
  549. ["sql-icon", ["medium-blue", "medium-blue"], /\.jq$/i, , !1, , /\.jq$/i, /^JSONiq$/i],
  550. ["jsx-icon", ["medium-blue", "dark-blue"], /\.jsx$/i, , !1, , /\.jsx$/i, /^JSX$/i],
  551. ["julia-icon", ["medium-purple", "medium-purple"], /\.jl$/i, , !1, , /\.julia$/i, /^Julia$/i],
  552. ["jupyter-icon", ["dark-orange", "dark-orange"], /\.ipynb$/i, , !1, , /\.ipynb$/i, /^(?:ipynb|(?:Jupyter|IPython)\s*Notebook)$/i],
  553. ["jupyter-icon", ["dark-cyan", "dark-cyan"], /^Notebook$/],
  554. ["keynote-icon", ["medium-blue", "medium-blue"], /\.keynote$/i],
  555. ["keynote-icon", ["dark-blue", "dark-blue"], /\.knt$/i],
  556. ["kivy-icon", ["dark-maroon", "dark-maroon"], /\.kv$/i, , !1, , /\.kv$/i, /^Kivy$/i],
  557. ["earth-icon", ["medium-green", "medium-green"], /\.kml$/i],
  558. ["kotlin-icon", ["dark-blue", "dark-blue"], /\.kt$/i, , !1, /^kotlin$/, /\.kotlin$/i, /^k[0o]tlin$/i],
  559. ["kotlin-icon", ["medium-blue", "medium-blue"], /\.ktm$/i],
  560. ["kotlin-icon", ["medium-orange", "medium-orange"], /\.kts$/i],
  561. ["krl-icon", ["medium-blue", "medium-blue"], /\.krl$/i, , !1, , /\.krl$/i, /^KRL$/i],
  562. ["labview-icon", ["dark-blue", "dark-blue"], /\.lvproj$/i],
  563. ["laravel-icon", ["medium-orange", "medium-orange"], /\.blade\.php$/i, , !1, , /\.php\.blade$/i, /^Laravel$/i],
  564. ["lasso-icon", ["dark-blue", "dark-blue"], /\.lasso$|\.las$/i, , !1, , /\.lasso$/i, /^Lasso$|^lass[0o]script$/i],
  565. ["lasso-icon", ["medium-blue", "medium-blue"], /\.lasso8$/i],
  566. ["lasso-icon", ["medium-purple", "medium-purple"], /\.lasso9$/i],
  567. ["lasso-icon", ["medium-red", "medium-red"], /\.ldml$/i],
  568. ["lean-icon", ["dark-purple", "dark-purple"], /\.lean$/i, , !1, /^lean$/, /\.lean$/i, /^lean$/i],
  569. ["lean-icon", ["dark-red", "dark-red"], /\.hlean$/i],
  570. ["lfe-icon", ["dark-red", "dark-red"], /\.lfe$/i],
  571. ["lightwave-icon", ["medium-red", "medium-red"], /\.lwo$/i],
  572. ["lightwave-icon", ["medium-blue", "medium-blue"], /\.lws$/i],
  573. ["lisp-icon", ["medium-red", "medium-red"], /\.lsp$/i, , !1, /^newlisp$/, /\.newlisp$/i, /^Lisp$|^newlisp$/i],
  574. ["lisp-icon", ["dark-red", "dark-red"], /\.lisp$/i, , !1, /^lisp$/, /\.lisp$/i, /^lisp$/i],
  575. ["lisp-icon", ["medium-maroon", "medium-maroon"], /\.l$|\.nl$/i, , !1, /picolisp|pil/],
  576. ["lisp-icon", ["medium-blue", "medium-blue"], /\.ny$|\.sexp$/i],
  577. ["lisp-icon", ["medium-purple", "medium-purple"], /\.podsl$/i],
  578. ["ls-icon", ["medium-blue", "medium-blue"], /\.ls$/i, , !1, , /\.livescript$/i, /^LiveScript$|^(?:ls|live-script)$/i],
  579. ["ls-icon", ["dark-blue", "dark-blue"], /\._ls$/i],
  580. ["ls-icon", ["medium-green", "medium-green"], /^Slakefile$/],
  581. ["llvm-icon", ["dark-green", "dark-green"], /\.ll$/i, , !1, /^llvm$/, /\.llvm$/i, /^llvm$/i],
  582. ["llvm-icon", ["medium-yellow", "dark-yellow"], /\.clang-format$/i],
  583. ["mobile-icon", ["dark-blue", "dark-blue"], /\.xm$/i, , !1, /^logos$/, /\.logos$/i, /^l[0o]g[0o]s$/i],
  584. ["mobile-icon", ["dark-red", "dark-red"], /\.xi$/i],
  585. ["logtalk-icon", ["medium-red", "medium-red"], /\.(?:logtalk|lgt)$/i, , !1, , /\.logtalk$/i, /^Logtalk$/i],
  586. ["lookml-icon", ["medium-purple", "medium-purple"], /\.lookml$/i],
  587. ["lsl-icon", ["medium-cyan", "medium-cyan"], /\.lsl$/i, , !1, /^lsl$/, /\.lsl$/i, /^lsl$/i],
  588. ["lsl-icon", ["dark-cyan", "dark-cyan"], /\.lslp$/i],
  589. ["lua-icon", ["medium-blue", "medium-blue"], /\.lua$/i, , !1, /^lua$/, /\.lua$/i, /^lua$/i],
  590. ["lua-icon", ["dark-blue", "dark-blue"], /\.pd_lua$/i],
  591. ["lua-icon", ["dark-purple", "dark-purple"], /\.rbxs$/i],
  592. ["lua-icon", ["dark-red", "dark-red"], /\.wlua$/i],
  593. ["checklist-icon", ["medium-yellow", "medium-yellow"], /^Makefile|^makefile$/, , !1, /^make$/, /\.makefile$/i, /^Makefile$|^(?:bsdmake|make|mf)$/i],
  594. ["checklist-icon", ["medium-yellow", "medium-yellow"], /\.(?:mk|mak|make)$|^mkfile$/i],
  595. ["checklist-icon", ["medium-red", "medium-red"], /^BSDmakefile$|\.am$/i],
  596. ["checklist-icon", ["medium-green", "medium-green"], /^GNUmakefile$/i],
  597. ["checklist-icon", ["medium-blue", "medium-blue"], /^Kbuild$/],
  598. ["checklist-icon", ["dark-blue", "dark-blue"], /\.bb$/i],
  599. ["checklist-icon", ["dark-blue", "dark-blue"], /^DEPS$/],
  600. ["checklist-icon", ["medium-blue", "medium-blue"], /\.mms$/i],
  601. ["checklist-icon", ["light-blue", "light-blue"], /\.mmk$/i],
  602. ["checklist-icon", ["dark-purple", "dark-purple"], /\.pri$/i],
  603. ["mako-icon", ["dark-blue", "dark-blue"], /\.mak?o$/i, , !1, , /\.mako$/i, /^Mako$/i],
  604. ["manpage-icon", ["dark-green", "dark-green"], /\.(?:1(?:[bcmsx]|has|in)?|[24568]|3(?:avl|bsm|3c|in|m|qt|x)?|7(?:d|fs|i|ipp|m|p)?|9[efps]?|chem|eqn|groff|man|mandoc|mdoc|me|mom|n|nroff|pic|tmac|tmac-u|tr|troff)$/i, , !1, /man|mandoc|(?:[gnt]|dit)roff/i, /\.[gt]?roff$/i, /^Manual Page$|^(?:[gtn]?roff|manpage)$/i, /^\.TH[ \t]+(?:\S+)|^'\\" [tre]+(?=\s|$)/],
  605. ["manpage-icon", ["dark-maroon", "dark-maroon"], /\.(?:rnh|rno|roff|run|runoff)$/i, , !1, /^runoff$/, /\.runoff$/i, /^Manual Page$|^run[0o]ff$/i],
  606. ["mapbox-icon", ["medium-cyan", "medium-cyan"], /\.mss$/i, , !1, , /\.mss$/i, /^Mapbox$|^Carto(?:CSS)?$/i],
  607. ["markdown-icon", ["medium-blue", "medium-blue"], /\.(?:md|mdown|markdown|mkd|mkdown|mkdn|rmd|ron)$/i, , !1, , /\.gfm$/i, /^Markdown$/i],
  608. ["mathematica-icon", ["dark-red", "dark-red"], /\.mathematica$|\.nbp$/i, , !1, , /\.mathematica$/i, /^Mathematica$|^mma$/i],
  609. ["mathematica-icon", ["medium-red", "medium-red"], /\.cdf$/i],
  610. ["mathematica-icon", ["medium-orange", "medium-orange"], /\.ma$/i],
  611. ["mathematica-icon", ["medium-maroon", "medium-maroon"], /\.mt$/i],
  612. ["mathematica-icon", ["dark-orange", "dark-orange"], /\.nb$/i],
  613. ["mathematica-icon", ["medium-yellow", "medium-yellow"], /\.wl$/i],
  614. ["mathematica-icon", ["dark-yellow", "dark-yellow"], /\.wlt$/i],
  615. ["matlab-icon", ["medium-yellow", "medium-yellow"], /\.matlab$/i, , !1, , /\.(?:matlab|octave)$/i, /^MATLAB$|^[0o]ctave$/i],
  616. ["max-icon", ["dark-purple", "dark-purple"], /\.maxpat$/i],
  617. ["max-icon", ["medium-red", "medium-red"], /\.maxhelp$/i],
  618. ["max-icon", ["medium-blue", "medium-blue"], /\.maxproj$/i],
  619. ["max-icon", ["medium-purple", "medium-purple"], /\.mxt$/i],
  620. ["max-icon", ["medium-green", "medium-green"], /\.pat$/i],
  621. ["maxscript-icon", ["dark-blue", "dark-blue"], /\.ms$/i, , !1, , /\.maxscript$/i, /^MAXScript$/i],
  622. ["maxscript-icon", ["dark-purple", "dark-purple"], /\.mcr$/i],
  623. ["maxscript-icon", ["medium-red", "medium-red"], /\.mce$/i],
  624. ["maxscript-icon", ["dark-cyan", "dark-cyan"], /\.max$/i],
  625. ["maxscript-icon", ["medium-cyan", "medium-cyan"], /\.3ds$/i],
  626. ["maya-icon", ["dark-cyan", "dark-cyan"], /\.mb$/i],
  627. ["maya-icon", ["dark-blue", "dark-blue"], /\.mel$/i],
  628. ["maya-icon", ["dark-purple", "dark-purple"], /\.mcf[ip]$/i],
  629. ["mediawiki-icon", ["medium-yellow", "medium-yellow"], /\.mediawiki$/i, , !1, /^mediawiki$/, /\.mediawiki$/i, /^mediawiki$/i],
  630. ["mediawiki-icon", ["medium-orange", "medium-orange"], /\.wiki$/i],
  631. ["bullhorn-icon", ["medium-orange", "medium-orange"], /^\.mention-bot$/i],
  632. ["mercury-icon", ["medium-cyan", "medium-cyan"], /\.moo$/i, , !1, /^mmi$/, /\.mercury$/i, /^Mercury$/i],
  633. ["metal-icon", ["dark-cyan", "dark-cyan"], /\.metal$/i],
  634. ["access-icon", ["dark-maroon", "dark-maroon"], /\.accda$/i],
  635. ["access-icon", ["medium-maroon", "medium-maroon"], /\.accdb$/i],
  636. ["access-icon", ["medium-green", "medium-green"], /\.accde$/i],
  637. ["access-icon", ["medium-red", "medium-red"], /\.accdr$/i],
  638. ["access-icon", ["dark-red", "dark-red"], /\.accdt$/i],
  639. ["access-icon", ["light-maroon", "light-maroon"], /\.adn$|\.laccdb$/i],
  640. ["access-icon", ["dark-purple", "dark-purple"], /\.mdw$/i],
  641. ["excel-icon", ["dark-orange", "dark-orange"], /\.xls$/i],
  642. ["excel-icon", ["dark-green", "dark-green"], /\.xlsx$/i],
  643. ["excel-icon", ["medium-green", "medium-green"], /\.xlsm$/i],
  644. ["excel-icon", ["medium-red", "medium-red"], /\.xlsb$/i],
  645. ["excel-icon", ["dark-cyan", "dark-cyan"], /\.xlt$/i],
  646. ["onenote-icon", ["dark-purple", "dark-purple"], /\.one$/i],
  647. ["powerpoint-icon", ["dark-red", "dark-red"], /\.pps$/i],
  648. ["powerpoint-icon", ["medium-orange", "medium-orange"], /\.ppsx$/i],
  649. ["powerpoint-icon", ["dark-orange", "dark-orange"], /\.ppt$/i],
  650. ["powerpoint-icon", ["medium-red", "medium-red"], /\.pptx$/i],
  651. ["powerpoint-icon", ["medium-maroon", "medium-maroon"], /\.potm$/i],
  652. ["powerpoint-icon", ["dark-green", "dark-green"], /\.mpp$/i],
  653. ["word-icon", ["medium-blue", "medium-blue"], /\.doc$/i],
  654. ["word-icon", ["dark-blue", "dark-blue"], /\.docx$/i],
  655. ["word-icon", ["medium-maroon", "medium-maroon"], /\.docm$/i],
  656. ["word-icon", ["dark-cyan", "dark-cyan"], /\.docxml$/i],
  657. ["word-icon", ["dark-maroon", "dark-maroon"], /\.dotm$/i],
  658. ["word-icon", ["medium-cyan", "medium-cyan"], /\.dotx$/i],
  659. ["word-icon", ["medium-orange", "medium-orange"], /\.wri$/i],
  660. ["minecraft-icon", ["dark-green", "dark-green"], /^mcmod\.info$/i, , !1, , /\.forge-config$/i, /^Minecraft$/i],
  661. ["mirah-icon", ["medium-blue", "medium-blue"], /\.dr?uby$/g, , !1, /^mirah$/, /\.mirah$/i, /^mirah$/i],
  662. ["mirah-icon", ["light-blue", "light-blue"], /\.mir(?:ah)?$/g],
  663. ["model-icon", ["medium-red", "medium-red"], /\.obj$/i, , !1, , /\.wavefront\.obj$/i],
  664. ["model-icon", ["dark-blue", "dark-blue"], /\.mtl$/i, , !1, , /\.wavefront\.mtl$/i],
  665. ["model-icon", ["dark-green", "dark-green"], /\.stl$/i],
  666. ["model-icon", ["medium-orange", "medium-orange"], /\.u3d$/i],
  667. ["circle-icon", ["light-red", "light-red"], /\.mo$/i, , !1, , /\.modelica(?:script)?$/i, /^Modelica$/i],
  668. ["modula2-icon", ["medium-blue", "medium-blue"], /\.mod$/i, , !1, , /(?:^|\.)modula-?2(?:\.|$)/i, /^Modula-2$/i],
  669. ["modula2-icon", ["medium-green", "medium-green"], /\.def$/i],
  670. ["modula2-icon", ["medium-red", "medium-red"], /\.m2$/i],
  671. ["monkey-icon", ["medium-maroon", "medium-maroon"], /\.monkey$/i, , !1, , /\.monkey$/i, /^Monkey$/i],
  672. ["moon-icon", ["medium-yellow", "medium-yellow"], /\.moon$/i, , !1, /^moon$/, /\.moon$/i, /^MoonScript$/i],
  673. ["mruby-icon", ["medium-red", "medium-red"], /\.mrb$/i, , !1, /^mruby$/],
  674. ["msql-icon", ["medium-purple", "medium-purple"], /\.dsql$/i],
  675. ["mupad-icon", ["medium-red", "medium-red"], /\.mu$/i],
  676. ["music-icon", ["medium-orange", "medium-orange"], /\.chord$/i],
  677. ["music-icon", ["dark-blue", "dark-blue"], /\.midi?$/i, , !1, , , , /^MThd/],
  678. ["music-icon", ["medium-green", "medium-green"], /\.ly$/i, , !1, , /\.(?:At)?lilypond-/i, /^Lily\s*Pond$/i],
  679. ["music-icon", ["dark-green", "dark-green"], /\.ily$/i],
  680. ["music-icon", ["dark-red", "dark-red"], /\.pd$/i],
  681. ["mustache-icon", ["medium-orange", "medium-orange"], /\.(?:hbs|handlebars|mustache)$/i, , !1, , /(?:^|\.)(?:mustache|handlebars)(?:\.|$)/i, /^Mustache$|^(?:hbs|htmlbars|handlebars)$/i],
  682. ["nant-icon", ["medium-orange", "medium-orange"], /\.build$/i, , !1, , /\.nant-build$/i, /^NAnt$/i],
  683. ["earth-icon", ["medium-green", "medium-green"], /\.ncl$/i, , !1, , /\.ncl$/i, /^NCAR Command Language \(NCL\)$/i],
  684. ["neko-icon", ["medium-orange", "medium-orange"], /\.neko$/i, , !1, /^neko$/, /\.neko$/i, /^nek[0o]$/i],
  685. ["amx-icon", ["medium-blue", "medium-blue"], /\.axs$/i],
  686. ["amx-icon", ["dark-blue", "dark-blue"], /\.axi$/i],
  687. ["netlogo-icon", ["medium-red", "medium-red"], /\.nlogo$/i],
  688. ["nginx-icon", ["medium-green", "medium-green"], /\.nginxconf$/i, , !1, , /\.nginx$/i, /^NGINX$|^nginx[\W_ \t]?c[0o]nfigurati[0o]n[\W_ \t]?file$/i],
  689. ["nib-icon", ["dark-orange", "dark-orange"], /\.nib$/i],
  690. ["nimrod-icon", ["medium-green", "medium-green"], /\.nim(?:rod)?$/i, , !1, , /\.nim$/i, /^Nimrod$/i],
  691. ["shuriken-icon", ["medium-blue", "medium-blue"], /\.ninja$/i, , !1, /^ninja$/, /\.ninja$/i, /^ninja$/i],
  692. ["nit-icon", ["dark-green", "dark-green"], /\.nit$/i, , !1, , /\.nit$/i, /^Nit$/i],
  693. ["nix-icon", ["medium-cyan", "medium-cyan"], /\.nix$/i, , !1, , /\.nix$/i, /^Nix$|^nix[0o]s$/i],
  694. ["nmap-icon", ["dark-blue", "dark-blue"], /\.nse$/i, , !1, , /\.nmap$/i, /^Nmap$/i],
  695. ["node-icon", ["medium-green", "medium-green"], /\.njs$|\.nvmrc$/i],
  696. ["node-icon", ["dark-green", "dark-green"], /\.node-version$/i],
  697. ["nsis-icon", ["medium-purple", "medium-purple"], /\.nsi$/i, , !1, /^nsis$/, /\.nsis$/i, /^nsis$/i],
  698. ["nsis-icon", ["dark-cyan", "dark-cyan"], /\.nsh$/i],
  699. ["recycle-icon", ["light-green", "light-green"], /\.nu$/i, , !1, /^nush$/, /\.nu$/i, /^Nu$|^nush$/i],
  700. ["recycle-icon", ["dark-green", "dark-green"], /^Nukefile$/],
  701. ["nuget-icon", ["medium-blue", "medium-blue"], /\.nuspec$/i],
  702. ["nuget-icon", ["dark-purple", "dark-purple"], /\.pkgproj$/i],
  703. ["numpy-icon", ["dark-blue", "dark-blue"], /\.numpy$/i],
  704. ["numpy-icon", ["medium-blue", "medium-blue"], /\.numpyw$/i],
  705. ["numpy-icon", ["medium-orange", "medium-orange"], /\.numsc$/i],
  706. ["nunjucks-icon", ["dark-green", "dark-green"], /\.(?:nunjucks|njk)$/i],
  707. ["objc-icon", ["medium-blue", "medium-blue"], /\.mm?$/i, , !1, , /\.objc(?:pp)?$/i, /^Objective-C$|^(?:Obj-?C|ObjectiveC)(?:\+\+)?$/i],
  708. ["objc-icon", ["dark-red", "dark-red"], /\.pch$/i],
  709. ["objc-icon", ["dark-green", "dark-green"], /\.x$/i],
  710. ["objj-icon", ["dark-orange", "dark-orange"], /\.j$/i, , !1, , /\.objj$/i, /^Objective-J$|^(?:Obj-?J|ObjectiveJ)$/i],
  711. ["objj-icon", ["dark-red", "dark-red"], /\.sj$/i],
  712. ["ocaml-icon", ["medium-orange", "medium-orange"], /\.ml$/i, , !1, /ocaml(?:run|script)?/, /\.ocaml$/i, /^OCaml$/i],
  713. ["ocaml-icon", ["dark-orange", "dark-orange"], /\.mli$/i],
  714. ["ocaml-icon", ["medium-red", "medium-red"], /\.eliom$/i],
  715. ["ocaml-icon", ["dark-red", "dark-red"], /\.eliomi$/i],
  716. ["ocaml-icon", ["medium-green", "medium-green"], /\.ml4$/i],
  717. ["ocaml-icon", ["dark-green", "dark-green"], /\.mll$/i, , !1, /^ocamllex$/, /\.ocamllex$/i, /^OCaml$|^[0o]camllex$/i],
  718. ["ocaml-icon", ["dark-yellow", "dark-yellow"], /\.mly$/i, , !1, /^menhir$/, /\.menhir$/i, /^OCaml$|^menhir$/i],
  719. ["ooc-icon", ["medium-green", "medium-green"], /\.ooc$/i, , !1, , /\.ooc$/i, /^OOC$/i],
  720. ["opa-icon", ["medium-blue", "medium-blue"], /\.opa$/i, , !1, , /\.opa$/i, /^Opa$/i],
  721. ["opencl-icon", ["medium-red", "medium-red"], /\.opencl$/i, , !1, , /\.opencl$/i, /^OpenCL$/i],
  722. ["progress-icon", ["medium-red", "medium-red"], /\.p$/i, , !1, , /\.abl$/i, /^OpenEdge ABL$|^(?:progress|openedge|abl)$/i],
  723. ["openoffice-icon", ["medium-blue", "medium-blue"], /\.odt$/i],
  724. ["openoffice-icon", ["dark-blue", "dark-blue"], /\.ott$/i],
  725. ["openoffice-icon", ["dark-purple", "dark-purple"], /\.fodt$/i],
  726. ["openoffice-icon", ["medium-green", "medium-green"], /\.ods$/i],
  727. ["openoffice-icon", ["dark-green", "dark-green"], /\.ots$/i],
  728. ["openoffice-icon", ["dark-cyan", "dark-cyan"], /\.fods$/i],
  729. ["openoffice-icon", ["medium-purple", "medium-purple"], /\.odp$/i],
  730. ["openoffice-icon", ["dark-pink", "dark-pink"], /\.otp$/i],
  731. ["openoffice-icon", ["medium-pink", "medium-pink"], /\.fodp$/i],
  732. ["openoffice-icon", ["medium-red", "medium-red"], /\.odg$/i],
  733. ["openoffice-icon", ["dark-red", "dark-red"], /\.otg$/i],
  734. ["openoffice-icon", ["dark-orange", "dark-orange"], /\.fodg$/i],
  735. ["openoffice-icon", ["medium-maroon", "medium-maroon"], /\.odf$/i],
  736. ["openoffice-icon", ["light-pink", "light-pink"], /\.odb$/i],
  737. ["scad-icon", ["medium-orange", "medium-orange"], /\.scad$/i, , !1, , /\.scad$/i, /^OpenSCAD$/i],
  738. ["scad-icon", ["medium-yellow", "medium-yellow"], /\.jscad$/i],
  739. ["org-icon", ["dark-green", "dark-green"], /\.org$/i],
  740. ["osx-icon", ["medium-red", "medium-red"], /\.dmg$/i, , !1, , , , /^xsbb`/],
  741. ["ox-icon", ["medium-cyan", "dark-cyan"], /\.ox$/i, , !1, , /\.ox$/i, /^Ox$/i],
  742. ["ox-icon", ["medium-green", "dark-green"], /\.oxh$/i],
  743. ["ox-icon", ["medium-blue", "dark-blue"], /\.oxo$/i],
  744. ["oxygene-icon", ["medium-cyan", "dark-cyan"], /\.oxygene$/i, , !1, , /\.oxygene$/i, /^Oxygene$/i],
  745. ["oz-icon", ["medium-yellow", "medium-yellow"], /\.oz$/i, , !1, , /\.oz$/i, /^Oz$/i],
  746. ["pan-icon", ["medium-red", "medium-red"], /\.pan$/i],
  747. ["papyrus-icon", ["medium-green", "medium-green"], /\.psc$/i, , !1, , /(?:^|\.)(?:papyrus\.skyrim|compiled-?papyrus|papyrus-assembly)(?:\.|$)/i, /^Papyrus$/i],
  748. ["parrot-icon", ["medium-green", "medium-green"], /\.parrot$/i, , !1, /^parrot$/],
  749. ["parrot-icon", ["dark-green", "dark-green"], /\.pasm$/i, , !1, , /\.parrot\.pasm$/i, /^Parrot$|^pasm$/i],
  750. ["parrot-icon", ["dark-blue", "dark-blue"], /\.pir$/i, , !1, , /\.parrot\.pir$/i, /^Parrot$|^pir$/i],
  751. ["pascal-icon", ["medium-purple", "medium-purple"], /\.pas(?:cal)?$/i, , !1, /pascal|instantfpc/, /\.pascal$/i, /^Pascal$/i],
  752. ["pascal-icon", ["medium-blue", "medium-blue"], /\.dfm$/i],
  753. ["pascal-icon", ["dark-blue", "dark-blue"], /\.dpr$/i],
  754. ["pascal-icon", ["dark-purple", "dark-purple"], /\.lpr$/i],
  755. ["patch-icon", ["medium-green", "medium-green"], /\.patch$/i],
  756. ["pawn-icon", ["medium-orange", "medium-orange"], /\.pwn$/i, , !1, , /\.pwn$/i, /^PAWN$/i],
  757. ["pdf-icon", ["medium-red", "medium-red"], /\.pdf$/i, , !1, , , , /^%PDF/],
  758. ["perl-icon", ["medium-blue", "medium-blue"], /\.p(?:er)?l$|\.t$/i, , !1, /^perl$/, /\.perl$/i, /^perl$/i],
  759. ["perl-icon", ["dark-purple", "dark-purple"], /\.ph$/i],
  760. ["perl-icon", ["medium-purple", "medium-purple"], /\.plx$/i],
  761. ["perl-icon", ["dark-blue", "dark-blue"], /\.pm$/i],
  762. ["perl-icon", ["medium-red", "medium-red"], /\.(?:psgi|xs)$/i],
  763. ["perl6-icon", ["medium-purple", "medium-purple"], /\.pl6$/i, , !1, /^perl6$/, /(?:^|\.)perl6(?:fe)?(?=\.|$)/, /^(?:pl6|Perl\s*6)$/i],
  764. ["perl6-icon", ["light-blue", "light-blue"], /\.[tp]6$|\.6pl$/i],
  765. ["perl6-icon", ["dark-pink", "dark-pink"], /\.(?:pm6|p6m)$/i],
  766. ["perl6-icon", ["dark-cyan", "dark-cyan"], /\.6pm$/i],
  767. ["perl6-icon", ["dark-purple", "dark-purple"], /\.nqp$/i],
  768. ["perl6-icon", ["medium-blue", "medium-blue"], /\.p6l$/i],
  769. ["perl6-icon", ["dark-green", "dark-green"], /\.pod6$/i],
  770. ["perl6-icon", ["medium-green", "medium-green"], /^Rexfile$/],
  771. ["phalcon-icon", ["medium-cyan", "medium-cyan"], /\.volt$/i, , !1, , /\.volt$/i, /^Phalcon$/i],
  772. ["php-icon", ["dark-blue", "dark-blue"], /\.php(?:[st\d]|_cs)?$/i, , !1, /^php$/, /\.php$/i, /^PHP$/i, /^<\?php/],
  773. ["php-icon", ["dark-green", "dark-green"], /^Phakefile/],
  774. ["pickle-icon", ["dark-cyan", "dark-cyan"], /\.pkl$/i],
  775. ["pike-icon", ["dark-cyan", "dark-cyan"], /\.pike$/i, , !1, /^pike$/],
  776. ["pike-icon", ["medium-blue", "medium-blue"], /\.pmod$/i],
  777. ["sql-icon", ["medium-red", "medium-red"], /\.(?:pls|pck|pks|plb|plsql|pkb)$/i, , !1, , /\.plsql(?:\.oracle)?(?:\.|$)/i, /^PLSQL$/i],
  778. ["pod-icon", ["dark-blue", "dark-blue"], /\.pod$/i],
  779. ["pogo-icon", ["medium-orange", "dark-orange"], /\.pogo$/i, , !1, , /\.pogoscript$/i, /^PogoScript$/i],
  780. ["pony-icon", ["light-maroon", "light-maroon"], /\.pony$/i, , !1, , /\.pony$/i, /^Pony$/i],
  781. ["postcss-icon", ["dark-red", "dark-red"], /\.p(?:ost)?css$/i, , !1, /^postcss$/, /\.postcss$/i, /^p[0o]stcss$/i],
  782. ["postcss-icon", ["dark-pink", "dark-pink"], /\.sss$/i, , !1, /^sugarss$/, /\.sugarss$/i, /^PostCSS$|^sugarss$/i],
  783. ["postcss-icon", ["medium-orange", "dark-orange"], /\.postcssrc$/i],
  784. ["postscript-icon", ["medium-red", "medium-red"], /\.ps$/i, , !1, , /\.postscript$/i, /^PostScript$|^p[0o]stscr$/i, /^%!PS/],
  785. ["postscript-icon", ["medium-orange", "medium-orange"], /\.eps$/i],
  786. ["postscript-icon", ["dark-blue", "dark-blue"], /\.pfa$/i],
  787. ["postscript-icon", ["medium-green", "medium-green"], /\.afm$/i],
  788. ["povray-icon", ["dark-blue", "dark-blue"], /\.pov$/i],
  789. ["powerbuilder-icon", ["medium-blue", "medium-blue"], /\.pbl$|\.sra$/i],
  790. ["powerbuilder-icon", ["dark-blue", "dark-blue"], /\.pbt$/i],
  791. ["powerbuilder-icon", ["medium-red", "medium-red"], /\.srw$/i],
  792. ["powerbuilder-icon", ["medium-orange", "medium-orange"], /\.sru$/i],
  793. ["powerbuilder-icon", ["medium-maroon", "medium-maroon"], /\.srp$/i],
  794. ["powerbuilder-icon", ["medium-purple", "medium-purple"], /\.srj$/i],
  795. ["powershell-icon", ["medium-blue", "medium-blue"], /\.ps1$/i, , !1, , /\.powershell$/i, /^PowerShell$|^p[0o]sh$/i],
  796. ["powershell-icon", ["dark-blue", "dark-blue"], /\.psd1$/i],
  797. ["powershell-icon", ["medium-purple", "medium-purple"], /\.psm1$/i],
  798. ["powershell-icon", ["dark-purple", "dark-purple"], /\.ps1xml$/i],
  799. ["print-icon", ["dark-cyan", "dark-cyan"], /\.ppd$/i],
  800. ["processing-icon", ["dark-blue", "dark-blue"], /\.pde$/i, , !1, , /\.processing$/i, /^Processing$/i],
  801. ["prolog-icon", ["medium-blue", "medium-blue"], /\.pro$/i, , !1, /^swipl$/, /\.prolog$/i, /^Prolog$/i],
  802. ["prolog-icon", ["medium-cyan", "medium-cyan"], /\.prolog$/i],
  803. ["prolog-icon", ["medium-purple", "medium-purple"], /\.yap$/i, , !1, /^yap$/],
  804. ["propeller-icon", ["medium-orange", "medium-orange"], /\.spin$/i, , !1, , /\.spin$/i, /^Propeller Spin$/i],
  805. ["pug-icon", ["medium-red", "medium-red"], /\.pug$/i, , !1, , /\.pug$/i, /^Pug$/i],
  806. ["puppet-icon", ["medium-purple", "medium-purple"], /\.pp$/i, , !1, /^puppet$/, /\.puppet$/i, /^puppet$/i],
  807. ["puppet-icon", ["dark-blue", "dark-blue"], /Modulefile$/i],
  808. ["purebasic-icon", ["medium-red", "medium-red"], /\.pb$/i, , !1, /^purebasic$/, /\.purebasic$/i, /^purebasic$/i],
  809. ["purebasic-icon", ["dark-orange", "dark-orange"], /\.pbi$/i],
  810. ["purescript-icon", ["dark-purple", "dark-purple"], /\.purs$/i, , !1, , /\.purescript$/i, /^PureScript$/i],
  811. ["python-icon", ["dark-blue", "dark-blue"], /\.py$|\.bzl$|\.py3$|\.?(?:pypirc|pythonrc|python-venv)$/i, , !1, /python[\d.]*/, /\.python$/i, /^Python$|^rusth[0o]n$/i],
  812. ["python-icon", ["medium-blue", "medium-blue"], /\.ipy$/i],
  813. ["python-icon", ["dark-green", "dark-green"], /\.isolate$|\.gypi$|\.pyt$/i],
  814. ["python-icon", ["medium-orange", "medium-orange"], /\.pep$|\.pyde$/i, , !1, /^pep8$/, /\.pep8$/i, /^Python$|^pep8$/i],
  815. ["python-icon", ["medium-green", "medium-green"], /\.gyp$/i],
  816. ["python-icon", ["dark-purple", "dark-purple"], /\.pyp$/i],
  817. ["python-icon", ["medium-maroon", "medium-maroon"], /\.pyw$/i],
  818. ["python-icon", ["dark-pink", "dark-pink"], /\.tac$/i],
  819. ["python-icon", ["dark-red", "dark-red"], /\.wsgi$/i],
  820. ["python-icon", ["medium-yellow", "dark-yellow"], /\.xpy$/i],
  821. ["python-icon", ["medium-pink", "medium-pink"], /\.rpy$/i, , !1, , /\.renpy$/i, /^Python$|^Ren'?Py$/i],
  822. ["python-icon", ["dark-green", "dark-green"], /^(?:BUCK|BUILD|SConstruct|SConscript)$/],
  823. ["python-icon", ["medium-green", "medium-green"], /^(?:Snakefile|WATCHLISTS)$/],
  824. ["python-icon", ["dark-maroon", "dark-maroon"], /^wscript$/],
  825. ["r-icon", ["medium-blue", "medium-blue"], /\.(?:r|Rprofile|rsx|rd)$/i, , !1, /^Rscript$/, /\.r$/i, /^R$|^(?:Rscript|splus|Rlang)$/i],
  826. ["racket-icon", ["medium-red", "medium-red"], /\.rkt$/i, , !1, /^racket$/, /\.racket$/i, /^racket$/i],
  827. ["racket-icon", ["medium-blue", "medium-blue"], /\.rktd$/i],
  828. ["racket-icon", ["light-red", "light-red"], /\.rktl$/i],
  829. ["racket-icon", ["dark-blue", "dark-blue"], /\.scrbl$/i, , !1, /^scribble$/, /\.scribble$/i, /^Racket$|^scribble$/i],
  830. ["raml-icon", ["medium-cyan", "medium-cyan"], /\.raml$/i, , !1, , /\.raml$/i, /^RAML$/i],
  831. ["rascal-icon", ["medium-yellow", "medium-yellow"], /\.rsc$/i, , !1, , /\.rascal$/i, /^Rascal$/i],
  832. ["rdoc-icon", ["medium-red", "medium-red"], /\.rdoc$/i, , !1, , /\.rdoc$/i, /^RDoc$/i],
  833. ["xojo-icon", ["medium-green", "medium-green"], /\.rbbas$/i],
  834. ["xojo-icon", ["dark-green", "dark-green"], /\.rbfrm$/i],
  835. ["xojo-icon", ["dark-cyan", "dark-cyan"], /\.rbmnu$/i],
  836. ["xojo-icon", ["medium-cyan", "medium-cyan"], /\.rbres$/i],
  837. ["xojo-icon", ["medium-blue", "medium-blue"], /\.rbtbar$/i],
  838. ["xojo-icon", ["dark-blue", "dark-blue"], /\.rbuistate$/i],
  839. ["reason-icon", ["medium-red", "medium-red"], /\.re$/i, , !1, /^reason$/, /\.reason$/i, /^reas[0o]n$/i],
  840. ["reason-icon", ["medium-orange", "medium-orange"], /\.rei$/i],
  841. ["rebol-icon", ["dark-green", "dark-green"], /\.reb(?:ol)?$/i, , !1, /^rebol$/, /\.rebol$/i, /^reb[0o]l$/i],
  842. ["rebol-icon", ["dark-red", "dark-red"], /\.r2$/i],
  843. ["rebol-icon", ["dark-blue", "dark-blue"], /\.r3$/i],
  844. ["red-icon", ["medium-red", "medium-red"], /\.red$/i, , !1, , /\.red$/i, /^Red$|^red\/?system$/i],
  845. ["red-icon", ["light-red", "light-red"], /\.reds$/i],
  846. ["red-hat-icon", ["medium-red", "medium-red"], /\.rpm$/i],
  847. ["red-hat-icon", ["dark-red", "dark-red"], /\.spec$/i],
  848. ["regex-icon", ["medium-green", "medium-green"], /\.regexp?$/i, , !1, , /(?:\.|^)regexp?(?:\.|$)/i, /^RegExp$/i],
  849. ["android-icon", ["dark-maroon", "dark-maroon"], /\.rsh$/i],
  850. ["rst-icon", ["dark-blue", "dark-blue"], /\.re?st(?:\.txt)?$/i, , !1, , /\.restructuredtext$/i, /^reStructuredText$|^re?st$/i],
  851. ["rexx-icon", ["medium-red", "medium-red"], /\.rexx?$/i, , !1, /rexx|regina/i, /\.rexx$/i, /^REXX$/i],
  852. ["rexx-icon", ["medium-blue", "medium-blue"], /\.pprx$/i],
  853. ["riot-icon", ["medium-red", "medium-red"], /\.tag$/i, , !1, , /\.riot$/i, /^RiotJS$/i],
  854. ["robot-icon", ["medium-purple", "medium-purple"], /\.robot$/i],
  855. ["clojure-icon", ["medium-red", "medium-red"], /\.rg$/i],
  856. ["rss-icon", ["medium-orange", "medium-orange"], /\.rss$/i],
  857. ["ruby-icon", ["medium-red", "medium-red"], /\.(?:rb|ru|ruby|erb|gemspec|god|mspec|pluginspec|podspec|rabl|rake|opal)$|^\.?(?:irbrc|gemrc|pryrc|rspec|ruby-(?:gemset|version))$/i, , !1, /(?:mac|j)?ruby|rake|rbx/, /\.ruby$/i, /^Ruby$|^(?:rbx?|rake|jruby|macruby)$/i],
  858. ["ruby-icon", ["medium-red", "medium-red"], /^(?:Appraisals|(?:Rake|Gem|[bB]uild|Berks|Cap|Danger|Deliver|Fast|Guard|Jar|Maven|Pod|Puppet|Snap)file(?:\.lock)?)$|^rails$/],
  859. ["ruby-icon", ["dark-red", "dark-red"], /\.(?:jbuilder|rbuild|rb[wx]|builder)$/i],
  860. ["ruby-icon", ["dark-yellow", "dark-yellow"], /\.watchr$/i],
  861. ["rust-icon", ["medium-maroon", "medium-maroon"], /\.rs$/i, , !1, /^rust$/, /\.rust$/i, /^rust$/i],
  862. ["rust-icon", ["light-maroon", "light-maroon"], /\.rlib$/i],
  863. ["sage-icon", ["medium-blue", "medium-blue"], /\.sage$/i, , !1, /^sage$/, /\.sage$/i, /^sage$/i],
  864. ["sage-icon", ["dark-blue", "dark-blue"], /\.sagews$/i],
  865. ["saltstack-icon", ["medium-blue", "dark-blue"], /\.sls$/i, , !1, , /\.salt$/i, /^SaltStack$|^Salt(?:State)?$/i],
  866. ["sas-icon", ["medium-blue", "medium-blue"], /\.sas$/i, , !1, , /\.sas$/i, /^SAS$/i],
  867. ["sass-icon", ["light-pink", "light-pink"], /\.scss$/i, , !1, /^scss$/, /\.scss$/i, /^Sass$|^scss$/i],
  868. ["sass-icon", ["dark-pink", "dark-pink"], /\.sass$/i, , !1, /^sass$/, /\.sass$/i, /^sass$/i],
  869. ["sbt-icon", ["dark-purple", "dark-purple"], /\.sbt$/i],
  870. ["scala-icon", ["medium-red", "medium-red"], /\.(?:sc|scala)$/i, , !1, /^scala$/, /\.scala$/i, /^Scala$/i],
  871. ["scheme-icon", ["medium-red", "medium-red"], /\.scm$/i, , !1, /guile|bigloo|chicken/, /\.scheme$/i, /^Scheme$/i],
  872. ["scheme-icon", ["medium-blue", "medium-blue"], /\.sld$/i],
  873. ["scheme-icon", ["medium-purple", "medium-purple"], /\.sps$/i],
  874. ["scilab-icon", ["dark-purple", "dark-purple"], /\.sci$/i, , !1, /^scilab$/, /\.scilab$/i, /^scilab$/i],
  875. ["scilab-icon", ["dark-blue", "dark-blue"], /\.sce$/i],
  876. ["scilab-icon", ["dark-cyan", "dark-cyan"], /\.tst$/i],
  877. ["secret-icon", [null, null], /\.secret$/i],
  878. ["self-icon", ["dark-blue", "dark-blue"], /\.self$/i, , !1, , /\.self$/i, /^Self$/i],
  879. ["graph-icon", ["light-red", "light-red"], /\.csv$/i, , !1, , /(?:^|\.)csv(?:\.semicolon)?(?:\.|$)/i],
  880. ["graph-icon", ["light-green", "light-green"], /\.(?:tab|tsv)$/i],
  881. ["graph-icon", ["medium-green", "medium-green"], /\.dif$/i],
  882. ["graph-icon", ["medium-cyan", "medium-cyan"], /\.slk$/i],
  883. ["sf-icon", ["light-orange", "light-orange"], /\.sfproj$/i],
  884. ["terminal-icon", ["medium-purple", "medium-purple"], /\.(?:sh|rc|bats|bash|tool|install|command)$/i, , !1, /bash|sh|zsh|rc/, /\.shell$/i, /^(?:sh|shell|Shell-?Script|Bash)$/i],
  885. ["terminal-icon", ["dark-purple", "dark-purple"], /^(?:\.?bash(?:rc|[-_]?(?:profile|login|logout|history|prompt))|_osc|config|install-sh|PKGBUILD)$/i],
  886. ["terminal-icon", ["dark-yellow", "dark-yellow"], /\.ksh$/i],
  887. ["terminal-icon", ["medium-yellow", "dark-yellow"], /\.sh-session$/i, , !1, , /\.shell-session$/i, /^(?:Bash|Shell|Sh)[-\s]*(?:Session|Console)$/i],
  888. ["terminal-icon", ["medium-blue", "medium-blue"], /\.zsh(?:-theme|_history)?$|^\.?(?:antigen|zpreztorc|zlogin|zlogout|zprofile|zshenv|zshrc)$|\.tmux$/i],
  889. ["terminal-icon", ["medium-green", "medium-green"], /\.fish$|^\.fishrc$|\.tcsh$/i, , !1, /^fish$/, /\.fish$/i, /^fish$/i],
  890. ["terminal-icon", ["medium-red", "medium-red"], /\.inputrc$/i],
  891. ["terminal-icon", ["medium-red", "medium-red"], /^(?:configure|config\.(?:guess|rpath|status|sub)|depcomp|libtool|compile)$/],
  892. ["terminal-icon", ["dark-purple", "dark-purple"], /^\/(?:private\/)?etc\/(?:[^\/]+\/)*(?:profile$|nanorc$|rc\.|csh\.)/i, , !0],
  893. ["terminal-icon", ["medium-yellow", "medium-yellow"], /\.csh$/i],
  894. ["shen-icon", ["dark-cyan", "dark-cyan"], /\.shen$/i],
  895. ["shopify-icon", ["medium-green", "medium-green"], /\.liquid$/i],
  896. ["sigils-icon", ["dark-red", "dark-red"], /\.sigils$/i],
  897. ["silverstripe-icon", ["medium-blue", "medium-blue"], /\.ss$/i, , !1, , /(?:^|\.)ss(?:template)?(?:\.|$)/i, /^SilverStripe$/i],
  898. ["sketch-icon", ["medium-orange", "medium-orange"], /\.sketch$/i],
  899. ["slash-icon", ["dark-blue", "dark-blue"], /\.sl$/i, , !1, , /\.slash$/i, /^Slash$/i],
  900. ["android-icon", ["medium-green", "medium-green"], /\.smali$/i, , !1, , /\.smali$/i, /^Smali$/i],
  901. ["smarty-icon", ["medium-yellow", "dark-yellow"], /\.tpl$/i, , !1, , /\.smarty$/i, /^Smarty$/i],
  902. ["snyk-icon", ["dark-purple", "dark-purple"], /\.snyk$/i],
  903. ["clojure-icon", ["medium-yellow", "dark-yellow"], /\.(?:sma|sp)$/i, , !1, , /\.sp$/i, /^SourcePawn$|^s[0o]urcem[0o]d$/i],
  904. ["sparql-icon", ["medium-blue", "medium-blue"], /\.sparql$/i, , !1, , /\.rq$/i, /^SPARQL$/i],
  905. ["sparql-icon", ["dark-blue", "dark-blue"], /\.rq$/i],
  906. ["sqf-icon", ["dark-maroon", "dark-maroon"], /\.sqf$/i, , !1, /^sqf$/, /\.sqf$/i, /^sqf$/i],
  907. ["sqf-icon", ["dark-red", "dark-red"], /\.hqf$/i],
  908. ["sql-icon", ["medium-orange", "medium-orange"], /\.(?:my)?sql$/i, , !1, /^sql$/, /\.sql$/i, /^sql$/i],
  909. ["sql-icon", ["medium-blue", "medium-blue"], /\.ddl$/i],
  910. ["sql-icon", ["medium-green", "medium-green"], /\.udf$/i],
  911. ["sql-icon", ["dark-cyan", "dark-cyan"], /\.viw$/i],
  912. ["sql-icon", ["dark-blue", "dark-blue"], /\.prc$/i],
  913. ["sql-icon", ["medium-purple", "medium-purple"], /\.db2$/i],
  914. ["sqlite-icon", ["medium-blue", "medium-blue"], /\.sqlite$/i],
  915. ["sqlite-icon", ["dark-blue", "dark-blue"], /\.sqlite3$/i],
  916. ["sqlite-icon", ["medium-purple", "medium-purple"], /\.db$/i],
  917. ["sqlite-icon", ["dark-purple", "dark-purple"], /\.db3$/i],
  918. ["squirrel-icon", ["medium-maroon", "medium-maroon"], /\.nut$/i, , !1, , /\.nut$/i, /^Squirrel$/i],
  919. ["key-icon", ["medium-yellow", "medium-yellow"], /\.pub$/i],
  920. ["key-icon", ["medium-orange", "medium-orange"], /\.pem$/i],
  921. ["key-icon", ["medium-blue", "medium-blue"], /\.key$|\.crt$/i],
  922. ["key-icon", ["medium-purple", "medium-purple"], /\.der$/i],
  923. ["key-icon", ["medium-red", "medium-red"], /^id_rsa/],
  924. ["key-icon", ["medium-green", "medium-green"], /\.glyphs\d*License$|^git-credential-osxkeychain$/i],
  925. ["key-icon", ["dark-green", "dark-green"], /^(?:master\.)?passwd$/i],
  926. ["stan-icon", ["medium-red", "medium-red"], /\.stan$/i, , !1, , /\.stan$/i, /^Stan$/i],
  927. ["stata-icon", ["medium-blue", "medium-blue"], /\.do$/i, , !1, /^stata$/, /\.stata$/i, /^stata$/i],
  928. ["stata-icon", ["dark-blue", "dark-blue"], /\.ado$/i],
  929. ["stata-icon", ["light-blue", "light-blue"], /\.doh$/i],
  930. ["stata-icon", ["medium-cyan", "medium-cyan"], /\.ihlp$/i],
  931. ["stata-icon", ["dark-cyan", "dark-cyan"], /\.mata$/i, , !1, /^mata$/, /\.mata$/i, /^Stata$|^mata$/i],
  932. ["stata-icon", ["light-cyan", "light-cyan"], /\.matah$/i],
  933. ["stata-icon", ["medium-purple", "medium-purple"], /\.sthlp$/i],
  934. ["storyist-icon", ["medium-blue", "medium-blue"], /\.story$/i],
  935. ["strings-icon", ["medium-red", "medium-red"], /\.strings$/i, , !1, , /\.strings$/i, /^Strings$/i],
  936. ["stylus-icon", ["medium-green", "medium-green"], /\.styl$/i, , !1, , /\.stylus$/i, /^Stylus$/i],
  937. ["sublime-icon", ["medium-orange", "medium-orange"], /\.(?:stTheme|sublime[-_](?:build|commands|completions|keymap|macro|menu|mousemap|project|settings|theme|workspace|metrics|session|snippet))$/i],
  938. ["sublime-icon", ["dark-orange", "dark-orange"], /\.sublime-syntax$/i],
  939. ["scd-icon", ["medium-red", "medium-red"], /\.scd$/i, , !1, /sclang|scsynth/, /\.supercollider$/i, /^SuperCollider$/i],
  940. ["svg-icon", ["dark-yellow", "dark-yellow"], /\.svg$/i, , !1, , /\.svg$/i, /^SVG$/i],
  941. ["swift-icon", ["medium-green", "medium-green"], /\.swift$/i, , !1, , /\.swift$/i, /^Swift$/i],
  942. ["sysverilog-icon", ["medium-blue", "dark-blue"], /\.sv$/i],
  943. ["sysverilog-icon", ["medium-green", "dark-green"], /\.svh$/i],
  944. ["sysverilog-icon", ["medium-cyan", "dark-cyan"], /\.vh$/i],
  945. ["tag-icon", ["medium-blue", "medium-blue"], /\.?c?tags$/i],
  946. ["tag-icon", ["medium-red", "medium-red"], /\.gemtags/i],
  947. ["tcl-icon", ["dark-orange", "dark-orange"], /\.tcl$/i, , !1, /tclsh|wish/, /\.tcl$/i, /^Tcl$/i],
  948. ["tcl-icon", ["medium-orange", "medium-orange"], /\.adp$/i],
  949. ["tcl-icon", ["medium-red", "medium-red"], /\.tm$/i],
  950. ["coffee-icon", ["medium-orange", "medium-orange"], /\.tea$/i, , !1, , /\.tea$/i, /^Tea$/i],
  951. ["tt-icon", ["medium-blue", "medium-blue"], /\.tt2?$/i],
  952. ["tt-icon", ["medium-purple", "medium-purple"], /\.tt3$/i],
  953. ["tern-icon", ["medium-blue", "medium-blue"], /\.tern-project$/i],
  954. ["terraform-icon", ["dark-purple", "dark-purple"], /\.tf(?:vars)?$/i, , !1, , /\.terra(?:form)?$/i, /^Terraform$/i],
  955. ["tex-icon", ["medium-blue", "dark-blue"], /\.tex$|\.ltx$|\.lbx$/i, , !1, , /(?:^|\.)latex(?:\.|$)/i, /^TeX$|^latex$/i],
  956. ["tex-icon", ["medium-green", "dark-green"], /\.aux$|\.ins$/i],
  957. ["tex-icon", ["medium-red", "dark-red"], /\.sty$|\.texi$/i, , !1, , /(?:^|\.)tex(?:\.|$)/i, /^TeX$/i],
  958. ["tex-icon", ["medium-maroon", "dark-maroon"], /\.dtx$/i],
  959. ["tex-icon", ["medium-orange", "dark-orange"], /\.cls$|\.mkiv$|\.mkvi$|\.mkii$/i],
  960. ["text-icon", ["medium-blue", "medium-blue"], /\.te?xt$|\.irclog$|\.uot$/i, , !1, , , , /^|^ÿþ/],
  961. ["text-icon", ["medium-maroon", "medium-maroon"], /\.log$|^Terminal[-_\s]Saved[-_\s]Output$|\.brf$/i],
  962. ["text-icon", ["dark-red", "dark-red"], /\.git[\/\\]description$/, , !0],
  963. ["text-icon", ["medium-red", "medium-red"], /\.err$|\.no$|^(?:bug-report|fdl|for-release|tests)$/i],
  964. ["text-icon", ["dark-red", "dark-red"], /\.rtf$|\.uof$/i],
  965. ["text-icon", ["dark-blue", "dark-blue"], /\.i?nfo$/i],
  966. ["text-icon", ["dark-purple", "dark-purple"], /\.abt$|\.sub$/i],
  967. ["text-icon", ["dark-orange", "dark-orange"], /\.ans$/i],
  968. ["text-icon", ["medium-yellow", "medium-yellow"], /\.etx$/i],
  969. ["text-icon", ["medium-orange", "medium-orange"], /\.msg$/i],
  970. ["text-icon", ["medium-purple", "medium-purple"], /\.srt$|\.uop$/i],
  971. ["text-icon", ["medium-cyan", "medium-cyan"], /\.(?:utxt|utf8)$/i],
  972. ["text-icon", ["medium-green", "medium-green"], /\.weechatlog$|\.uos$/i],
  973. ["textile-icon", ["medium-orange", "medium-orange"], /\.textile$/i, , !1, , /\.textile$/i, /^Textile$/i],
  974. ["textmate-icon", ["dark-green", "dark-green"], /\.tmcg$/i],
  975. ["textmate-icon", ["dark-purple", "dark-purple"], /\.tmLanguage$/i],
  976. ["textmate-icon", ["medium-blue", "medium-blue"], /\.tmCommand$/i],
  977. ["textmate-icon", ["dark-blue", "dark-blue"], /\.tmPreferences$/i],
  978. ["textmate-icon", ["dark-orange", "dark-orange"], /\.tmSnippet$/i],
  979. ["textmate-icon", ["medium-pink", "medium-pink"], /\.tmTheme$/i],
  980. ["textmate-icon", ["medium-maroon", "medium-maroon"], /\.tmMacro$/i],
  981. ["textmate-icon", ["medium-orange", "medium-orange"], /\.yaml-tmlanguage$/i],
  982. ["textmate-icon", ["medium-purple", "medium-purple"], /\.JSON-tmLanguage$/i],
  983. ["thor-icon", ["medium-orange", "medium-orange"], /\.thor$/i],
  984. ["thor-icon", ["dark-orange", "dark-orange"], /^Thorfile$/i],
  985. ["tsx-icon", ["light-blue", "light-blue"], /\.tsx$/i, , !1, , /\.tsx$/i, /^TSX$/i],
  986. ["turing-icon", ["medium-red", "medium-red"], /\.tu$/i, , !1, , /\.turing$/i, /^Turing$/i],
  987. ["twig-icon", ["medium-green", "medium-green"], /\.twig$/i, , !1, , /\.twig$/i, /^Twig$/i],
  988. ["txl-icon", ["medium-orange", "medium-orange"], /\.txl$/i, , !1, , /\.txl$/i, /^TXL$/i],
  989. ["ts-icon", ["medium-blue", "medium-blue"], /\.ts$/i, , !1, , /\.ts$/i, /^(?:ts|Type[-\s]*Script)$/i],
  990. ["unity3d-icon", ["dark-blue", "dark-blue"], /\.anim$/i, , !1, /^shaderlab$/, /\.shaderlab$/i, /^Unity3D$|^shaderlab$/i],
  991. ["unity3d-icon", ["dark-green", "dark-green"], /\.asset$/i],
  992. ["unity3d-icon", ["medium-red", "medium-red"], /\.mat$/i],
  993. ["unity3d-icon", ["dark-red", "dark-red"], /\.meta$/i],
  994. ["unity3d-icon", ["dark-cyan", "dark-cyan"], /\.prefab$/i],
  995. ["unity3d-icon", ["medium-blue", "medium-blue"], /\.unity$/i],
  996. ["unity3d-icon", ["medium-maroon", "medium-maroon"], /\.unityproj$/i],
  997. ["uno-icon", ["dark-blue", "dark-blue"], /\.uno$/i],
  998. ["unreal-icon", [null, null], /\.uc$/i, , !1, , /\.uc$/i, /^UnrealScript$/i],
  999. ["link-icon", ["dark-blue", "dark-blue"], /\.url$/i],
  1000. ["urweb-icon", ["medium-maroon", "medium-maroon"], /\.ur$/i, , !1, , /\.ur$/i, /^UrWeb$|^Ur(?:\/Web)?$/i],
  1001. ["urweb-icon", ["dark-blue", "dark-blue"], /\.urs$/i],
  1002. ["vagrant-icon", ["medium-cyan", "medium-cyan"], /^Vagrantfile$/i],
  1003. ["gnome-icon", ["medium-purple", "medium-purple"], /\.vala$/i, , !1, /^vala$/, /\.vala$/i, /^vala$/i],
  1004. ["gnome-icon", ["dark-purple", "dark-purple"], /\.vapi$/i],
  1005. ["varnish-icon", ["dark-blue", "dark-blue"], /\.vcl$/i, , !1, , /(?:^|\.)(?:varnish|vcl)(?:\.|$)/i, /^VCL$/i],
  1006. ["verilog-icon", ["dark-green", "dark-green"], /\.v$/i, , !1, /^verilog$/, /\.verilog$/i, /^veril[0o]g$/i],
  1007. ["verilog-icon", ["medium-red", "medium-red"], /\.veo$/i],
  1008. ["vhdl-icon", ["dark-green", "dark-green"], /\.vhdl$/i, , !1, /^vhdl$/, /\.vhdl$/i, /^vhdl$/i],
  1009. ["vhdl-icon", ["medium-green", "medium-green"], /\.vhd$/i],
  1010. ["vhdl-icon", ["dark-blue", "dark-blue"], /\.vhf$/i],
  1011. ["vhdl-icon", ["medium-blue", "medium-blue"], /\.vhi$/i],
  1012. ["vhdl-icon", ["dark-purple", "dark-purple"], /\.vho$/i],
  1013. ["vhdl-icon", ["medium-purple", "medium-purple"], /\.vhs$/i],
  1014. ["vhdl-icon", ["dark-red", "dark-red"], /\.vht$/i],
  1015. ["vhdl-icon", ["dark-orange", "dark-orange"], /\.vhw$/i],
  1016. ["video-icon", ["medium-blue", "medium-blue"], /\.3gpp?$/i, , !1, , , , /^.{4}ftyp3g/],
  1017. ["video-icon", ["dark-blue", "dark-blue"], /\.(?:mp4|m4v|h264)$/i, , !1, , , , /^.{4}ftyp/],
  1018. ["video-icon", ["medium-blue", "medium-blue"], /\.avi$/i, , !1, , , , /^MLVI/],
  1019. ["video-icon", ["medium-cyan", "medium-cyan"], /\.mov$/i, , !1, , , , /^.{4}moov/],
  1020. ["video-icon", ["medium-purple", "medium-purple"], /\.mkv$/i, , !1, , , , /^Eߣ“B‚ˆmatroska/],
  1021. ["video-icon", ["medium-red", "medium-red"], /\.flv$/i, , !1, , , , /^FLV/],
  1022. ["video-icon", ["dark-blue", "dark-blue"], /\.webm$/i, , !1, , , , /^Eߣ/],
  1023. ["video-icon", ["medium-red", "medium-red"], /\.mpe?g$/i, , !1, , , , /^\0{2}[³º]/],
  1024. ["video-icon", ["dark-purple", "dark-purple"], /\.(?:asf|wmv)$/i, , !1, , , , /^0&²uŽfϦÙ\0ª\0bÎl/],
  1025. ["video-icon", ["medium-orange", "medium-orange"], /\.(?:ogm|og[gv])$/i, , !1, , , , /^OggS/],
  1026. ["vim-icon", ["medium-green", "medium-green"], /\.(?:vim|n?vimrc)$/i, , !1, /Vim?/i, /\.viml$/i, /^(?:VimL?|NVim|Vim\s*Script)$/i],
  1027. ["vim-icon", ["dark-green", "dark-green"], /^[gn_]?vim(?:rc|info)$/i],
  1028. ["vs-icon", ["medium-blue", "medium-blue"], /\.(?:vba?|fr[mx]|bas)$/i, , !1, , /\.vbnet$/i, /^Visual Studio$|^vb\.?net$/i],
  1029. ["vs-icon", ["medium-red", "medium-red"], /\.vbhtml$/i],
  1030. ["vs-icon", ["medium-green", "medium-green"], /\.vbs$/i],
  1031. ["vs-icon", ["dark-blue", "dark-blue"], /\.csproj$/i],
  1032. ["vs-icon", ["dark-red", "dark-red"], /\.vbproj$/i],
  1033. ["vs-icon", ["dark-purple", "dark-purple"], /\.vcx?proj$/i],
  1034. ["vs-icon", ["dark-green", "dark-green"], /\.vssettings$/i],
  1035. ["vs-icon", ["medium-maroon", "medium-maroon"], /\.builds$/i],
  1036. ["vs-icon", ["medium-orange", "medium-orange"], /\.sln$/i],
  1037. ["vue-icon", ["light-green", "light-green"], /\.vue$/i, , !1, , /\.vue$/i, /^Vue$/i],
  1038. ["owl-icon", ["dark-blue", "dark-blue"], /\.owl$/i],
  1039. ["windows-icon", ["medium-purple", "medium-purple"], /\.bat$|\.cmd$/i, , !1, , /(?:^|\.)(?:bat|dosbatch)(?:\.|$)/i, /^(?:bat|(?:DOS|Win)?Batch)$/i],
  1040. ["windows-icon", [null, null], /\.(?:exe|com|msi)$/i],
  1041. ["windows-icon", ["medium-blue", "medium-blue"], /\.reg$/i],
  1042. ["x10-icon", ["light-maroon", "light-maroon"], /\.x10$/i, , !1, , /\.x10$/i, /^X10$|^xten$/i],
  1043. ["x11-icon", ["medium-orange", "medium-orange"], /\.X(?:authority|clients|initrc|profile|resources|session-errors|screensaver)$/i],
  1044. ["xmos-icon", ["medium-orange", "medium-orange"], /\.xc$/i],
  1045. ["appstore-icon", ["medium-blue", "medium-blue"], /\.(?:pbxproj|pbxuser|mode\dv\3|xcplugindata|xcrequiredplugins)$/i],
  1046. ["xojo-icon", ["medium-green", "medium-green"], /\.xojo_code$/i],
  1047. ["xojo-icon", ["medium-blue", "medium-blue"], /\.xojo_menu$/i],
  1048. ["xojo-icon", ["medium-red", "medium-red"], /\.xojo_report$/i],
  1049. ["xojo-icon", ["dark-green", "dark-green"], /\.xojo_script$/i],
  1050. ["xojo-icon", ["dark-purple", "dark-purple"], /\.xojo_toolbar$/i],
  1051. ["xojo-icon", ["dark-cyan", "dark-cyan"], /\.xojo_window$/i],
  1052. ["xpages-icon", ["medium-blue", "medium-blue"], /\.xsp-config$/i],
  1053. ["xpages-icon", ["dark-blue", "dark-blue"], /\.xsp\.metadata$/i],
  1054. ["xmos-icon", ["dark-blue", "dark-blue"], /\.xpl$/i],
  1055. ["xmos-icon", ["medium-purple", "medium-purple"], /\.xproc$/i],
  1056. ["sql-icon", ["dark-red", "dark-red"], /\.(?:xquery|xq|xql|xqm|xqy)$/i, , !1, , /\.xq$/i, /^XQuery$/i],
  1057. ["xtend-icon", ["dark-purple", "dark-purple"], /\.xtend$/i, , !1, , /\.xtend$/i, /^Xtend$/i],
  1058. ["yang-icon", ["medium-yellow", "medium-yellow"], /\.yang$/i, , !1, , /\.yang$/i, /^YANG$/i],
  1059. ["zbrush-icon", ["dark-purple", "dark-purple"], /\.zpr$/i],
  1060. ["zephir-icon", ["medium-pink", "medium-pink"], /\.zep$/i],
  1061. ["zimpl-icon", ["medium-orange", "medium-orange"], /\.(?:zimpl|zmpl|zpl)$/i],
  1062. ["apple-icon", ["medium-blue", "medium-blue"], /^com\.apple\./, .5],
  1063. ["apache-icon", ["medium-red", "medium-red"], /^httpd\.conf/i, 0],
  1064. ["checklist-icon", ["medium-yellow", "medium-yellow"], /TODO/, 0],
  1065. ["config-icon", [null, null], /config|settings|option|pref/i, 0],
  1066. ["doge-icon", ["medium-yellow", "medium-yellow"], /\.djs$/i, 0, !1, , /\.dogescript$/i, /^Dogescript$/i],
  1067. ["gear-icon", [null, null], /^\./, 0],
  1068. ["book-icon", ["medium-blue", "medium-blue"], /\b(?:changelog|copying(?:v?\d)?|install|read[-_]?me)\b|^licen[sc]es?[-._]/i, 0],
  1069. ["book-icon", ["dark-blue", "dark-blue"], /^news(?:[-_.]?[-\d]+)?$/i, 0],
  1070. ["v8-icon", ["medium-blue", "medium-blue"], /^(?:[dv]8|v8[-_.][^.]*|mksnapshot|mkpeephole)$/i, 0],
  1071. ["code-icon", ["medium-red"], /\.wxml$/i],
  1072. ["css3-icon", ["light-blue"], /\.wxss$/i],
  1073. ["arttext-icon", ["dark-purple", "dark-purple"], /\.artx$/i],
  1074. ["atom-icon", ["dark-green", "dark-green"], /^\.atom$/],
  1075. ["bower-icon", ["medium-yellow", "medium-orange"], /^bower[-_]components$/],
  1076. ["dropbox-icon", ["medium-blue", "medium-blue"], /^(?:Dropbox|\.dropbox\.cache)$/],
  1077. ["emacs-icon", ["medium-purple", "medium-purple"], /^\.emacs\.d$/],
  1078. ["dylib-icon", [null, null], /\.framework$/i],
  1079. ["git-icon", ["medium-red", "medium-red"], /\.git$/],
  1080. ["github-icon", [null, null], /^\.github$/],
  1081. ["meteor-icon", ["dark-orange", "dark-orange"], /^\.meteor$/],
  1082. ["node-icon", ["medium-green", "medium-green"], /^node_modules$/],
  1083. ["package-icon", [null, null], /^\.bundle$/i],
  1084. ["svn-icon", [null, null], /^\.svn$/i],
  1085. ["textmate-icon", [null, null], /\.tmBundle$/i],
  1086. ["vagrant-icon", ["medium-cyan", "medium-cyan"], /\.vagrant$/i],
  1087. ["appstore-icon", [null, null], /\.xcodeproj$/i]
  1088. ]