Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.64 KB | None | 0 0
  1. static MIME_TYPES: phf::Map<UniCase<&'static str>, &'static str> = ::phf::Map {
  2. key: 1897749892740154578,
  3. disps: ::phf::Slice::Static(&[
  4. (0, 497),
  5. (0, 4),
  6. (0, 102),
  7. (0, 0),
  8. (0, 580),
  9. (0, 4),
  10. (1, 222),
  11. (0, 23),
  12. (0, 29),
  13. (0, 8),
  14. (0, 45),
  15. (0, 0),
  16. (0, 51),
  17. (0, 3),
  18. (0, 579),
  19. (0, 76),
  20. (0, 3),
  21. (0, 43),
  22. (0, 36),
  23. (5, 440),
  24. (0, 521),
  25. (0, 170),
  26. (0, 76),
  27. (0, 1),
  28. (0, 255),
  29. (3, 529),
  30. (0, 232),
  31. (0, 330),
  32. (0, 484),
  33. (0, 304),
  34. (1, 482),
  35. (1, 566),
  36. (0, 1),
  37. (0, 187),
  38. (0, 4),
  39. (5, 105),
  40. (0, 347),
  41. (0, 422),
  42. (0, 0),
  43. (0, 25),
  44. (0, 9),
  45. (0, 15),
  46. (0, 1),
  47. (0, 0),
  48. (0, 101),
  49. (0, 0),
  50. (0, 40),
  51. (3, 357),
  52. (3, 426),
  53. (0, 0),
  54. (0, 155),
  55. (0, 409),
  56. (0, 56),
  57. (0, 1),
  58. (0, 563),
  59. (0, 146),
  60. (0, 9),
  61. (0, 1),
  62. (0, 194),
  63. (0, 0),
  64. (0, 14),
  65. (0, 56),
  66. (0, 205),
  67. (0, 15),
  68. (2, 26),
  69. (0, 26),
  70. (8, 425),
  71. (1, 38),
  72. (0, 1),
  73. (1, 254),
  74. (0, 501),
  75. (0, 48),
  76. (1, 9),
  77. (0, 297),
  78. (1, 5),
  79. (0, 74),
  80. (0, 41),
  81. (0, 268),
  82. (0, 87),
  83. (0, 302),
  84. (0, 0),
  85. (0, 364),
  86. (1, 142),
  87. (0, 273),
  88. (0, 510),
  89. (1, 589),
  90. (0, 11),
  91. (7, 370),
  92. (0, 489),
  93. (0, 50),
  94. (0, 10),
  95. (0, 350),
  96. (0, 255),
  97. (0, 45),
  98. (0, 64),
  99. (0, 422),
  100. (0, 416),
  101. (0, 33),
  102. (1, 289),
  103. (9, 401),
  104. (0, 381),
  105. (20, 354),
  106. (9, 551),
  107. (1, 287),
  108. (0, 164),
  109. (2, 502),
  110. (3, 581),
  111. (6, 286),
  112. (1, 142),
  113. (8, 340),
  114. (0, 4),
  115. (11, 158),
  116. (2, 291),
  117. (0, 319),
  118. (1, 372),
  119. (0, 120),
  120. (3, 412),
  121. (0, 2),
  122. (0, 39),
  123. ]),
  124. entries: ::phf::Slice::Static(&[
  125. (UniCase("m2v"), "video/mpeg"),
  126. (UniCase("slupkg-ms"), "application/x-ms-license"),
  127. (UniCase("h"), "text/plain"),
  128. (UniCase("t"), "application/x-troff"),
  129. (UniCase("m14"), "application/x-msmediaview"),
  130. (UniCase("svgz"), "image/svg+xml"),
  131. (UniCase("one"), "application/onenote"),
  132. (UniCase("hxh"), "application/octet-stream"),
  133. (UniCase("mxp"), "application/x-mmxp"),
  134. (UniCase("p7b"), "application/x-pkcs7-certificates"),
  135. (UniCase("oda"), "application/oda"),
  136. (UniCase("fsx"), "application/fsharp-script"),
  137. (UniCase("toml"), "text/x-toml"),
  138. (UniCase("xlsb"), "application/vnd.ms-excel.sheet.binary.macroEnabled.12"),
  139. (UniCase("mpe"), "video/mpeg"),
  140. (UniCase("ott"), "application/vnd.oasis.opendocument.text-template"),
  141. (UniCase("jck"), "application/liquidmotion"),
  142. (UniCase("vdproj"), "text/plain"),
  143. (UniCase("md"), "text/x-markdown"),
  144. (UniCase("dir"), "application/x-director"),
  145. (UniCase("ac3"), "audio/ac3"),
  146. (UniCase("xltm"), "application/vnd.ms-excel.template.macroEnabled.12"),
  147. (UniCase("searchconnector-ms"), "application/windows-search-connector+xml"),
  148. (UniCase("ppt"), "application/vnd.ms-powerpoint"),
  149. (UniCase("xsf"), "text/xml"),
  150. (UniCase("au"), "audio/basic"),
  151. (UniCase("xsl"), "text/xml"),
  152. (UniCase("jar"), "application/java-archive"),
  153. (UniCase("vsx"), "application/vnd.visio"),
  154. (UniCase("wpl"), "application/vnd.ms-wpl"),
  155. (UniCase("eps"), "application/postscript"),
  156. (UniCase("mp2v"), "video/mpeg"),
  157. (UniCase("zip"), "application/zip"),
  158. (UniCase("wrl"), "x-world/x-vrml"),
  159. (UniCase("wrz"), "x-world/x-vrml"),
  160. (UniCase("asa"), "application/xml"),
  161. (UniCase("mny"), "application/x-msmoney"),
  162. (UniCase("man"), "application/x-troff-man"),
  163. (UniCase("webarchive"), "application/x-safari-webarchive"),
  164. (UniCase("dgml"), "application/xml"),
  165. (UniCase("p7c"), "application/pkcs7-mime"),
  166. (UniCase("mod"), "video/mpeg"),
  167. (UniCase("ocx"), "application/octet-stream"),
  168. (UniCase("aax"), "audio/vnd.audible.aax"),
  169. (UniCase("potm"), "application/vnd.ms-powerpoint.template.macroEnabled.12"),
  170. (UniCase("mix"), "application/octet-stream"),
  171. (UniCase("trm"), "application/x-msterminal"),
  172. (UniCase("rgb"), "image/x-rgb"),
  173. (UniCase("p10"), "application/pkcs10"),
  174. (UniCase("7z"), "application/x-7z-compressed"),
  175. (UniCase("reg"), "text/plain"),
  176. (UniCase("thmx"), "application/vnd.ms-officetheme"),
  177. (UniCase("texinfo"), "application/x-texinfo"),
  178. (UniCase("wiq"), "application/xml"),
  179. (UniCase("disco"), "text/xml"),
  180. (UniCase("pfx"), "application/x-pkcs12"),
  181. (UniCase("htt"), "text/webviewhtml"),
  182. (UniCase("swf"), "application/x-shockwave-flash"),
  183. (UniCase("prf"), "application/pics-rules"),
  184. (UniCase("adp"), "application/msaccess"),
  185. (UniCase("m4p"), "audio/m4p"),
  186. (UniCase("c"), "text/plain"),
  187. (UniCase("vml"), "text/xml"),
  188. (UniCase("jfif"), "image/pjpeg"),
  189. (UniCase("mmf"), "application/x-smaf"),
  190. (UniCase("mp4"), "video/mp4"),
  191. (UniCase("cc"), "text/plain"),
  192. (UniCase("iii"), "application/x-iphone"),
  193. (UniCase("fif"), "application/fractals"),
  194. (UniCase("otf"), "application/font-sfnt"),
  195. (UniCase("svg"), "image/svg+xml"),
  196. (UniCase("vss"), "application/vnd.visio"),
  197. (UniCase("aif"), "audio/aiff"),
  198. (UniCase("cab"), "application/octet-stream"),
  199. (UniCase("jsx"), "text/jscript"),
  200. (UniCase("xof"), "x-world/x-vrml"),
  201. (UniCase("dxr"), "application/x-director"),
  202. (UniCase("mp4v"), "video/mp4"),
  203. (UniCase("pkgundef"), "text/plain"),
  204. (UniCase("webp"), "image/webp"),
  205. (UniCase("wmlc"), "application/vnd.wap.wmlc"),
  206. (UniCase("pct"), "image/pict"),
  207. (UniCase("tts"), "video/vnd.dlna.mpeg-tts"),
  208. (UniCase("filters"), "Application/xml"),
  209. (UniCase("odl"), "text/plain"),
  210. (UniCase("spl"), "application/futuresplash"),
  211. (UniCase("lpk"), "application/octet-stream"),
  212. (UniCase("xap"), "application/x-silverlight-app"),
  213. (UniCase("tlh"), "text/plain"),
  214. (UniCase("jnlp"), "application/x-java-jnlp-file"),
  215. (UniCase("qti"), "image/x-quicktime"),
  216. (UniCase("vdp"), "text/plain"),
  217. (UniCase("tif"), "image/tiff"),
  218. (UniCase("mpg"), "video/mpeg"),
  219. (UniCase("movie"), "video/x-sgi-movie"),
  220. (UniCase("cdf"), "application/x-cdf"),
  221. (UniCase("htc"), "text/x-component"),
  222. (UniCase("wsc"), "text/scriptlet"),
  223. (UniCase("sct"), "text/scriptlet"),
  224. (UniCase("p7m"), "application/pkcs7-mime"),
  225. (UniCase("ai"), "application/postscript"),
  226. (UniCase("afm"), "application/octet-stream"),
  227. (UniCase("cat"), "application/vnd.ms-pki.seccat"),
  228. (UniCase("vbk"), "video/mpeg"),
  229. (UniCase("shar"), "application/x-shar"),
  230. (UniCase("vtx"), "application/vnd.visio"),
  231. (UniCase("tex"), "application/x-tex"),
  232. (UniCase("mpf"), "application/vnd.ms-mediapackage"),
  233. (UniCase("mno"), "text/xml"),
  234. (UniCase("vsw"), "application/vnd.visio"),
  235. (UniCase("qtif"), "image/x-quicktime"),
  236. (UniCase("xhtml"), "application/xhtml+xml"),
  237. (UniCase("u32"), "application/octet-stream"),
  238. (UniCase("accda"), "application/msaccess.addin"),
  239. (UniCase("wmp"), "video/x-ms-wmp"),
  240. (UniCase("vcf"), "text/x-vcard"),
  241. (UniCase("css"), "text/css"),
  242. (UniCase("wdp"), "image/vnd.ms-photo"),
  243. (UniCase("wm"), "video/x-ms-wm"),
  244. (UniCase("wmf"), "application/x-msmetafile"),
  245. (UniCase("fdf"), "application/vnd.fdf"),
  246. (UniCase("xlk"), "application/vnd.ms-excel"),
  247. (UniCase("pot"), "application/vnd.ms-powerpoint"),
  248. (UniCase("m4a"), "audio/m4a"),
  249. (UniCase("vb"), "text/plain"),
  250. (UniCase("asf"), "video/x-ms-asf"),
  251. (UniCase("trx"), "application/xml"),
  252. (UniCase("lst"), "text/plain"),
  253. (UniCase("otg"), "application/vnd.oasis.opendocument.graphics-template"),
  254. (UniCase("vsixmanifest"), "text/xml"),
  255. (UniCase("ruleset"), "application/xml"),
  256. (UniCase("scd"), "application/x-msschedule"),
  257. (UniCase("xsn"), "application/octet-stream"),
  258. (UniCase("x"), "application/directx"),
  259. (UniCase("flv"), "video/x-flv"),
  260. (UniCase("xlt"), "application/vnd.ms-excel"),
  261. (UniCase("vbdproj"), "text/plain"),
  262. (UniCase("smz"), "audio/x-smd"),
  263. (UniCase("vsd"), "application/vnd.visio"),
  264. (UniCase("hqx"), "application/mac-binhex40"),
  265. (UniCase("vcs"), "text/plain"),
  266. (UniCase("p12"), "application/x-pkcs12"),
  267. (UniCase("ini"), "text/plain"),
  268. (UniCase("evy"), "application/envoy"),
  269. (UniCase("pdf"), "application/pdf"),
  270. (UniCase("vddproj"), "text/plain"),
  271. (UniCase("wvx"), "video/x-ms-wvx"),
  272. (UniCase("vsto"), "application/x-ms-vsto"),
  273. (UniCase("eml"), "message/rfc822"),
  274. (UniCase("wave"), "audio/wav"),
  275. (UniCase("etx"), "text/x-setext"),
  276. (UniCase("wmx"), "video/x-ms-wmx"),
  277. (UniCase("i"), "text/plain"),
  278. (UniCase("xaf"), "x-world/x-vrml"),
  279. (UniCase("aaf"), "application/octet-stream"),
  280. (UniCase("ssm"), "application/streamingmedia"),
  281. (UniCase("doc"), "application/msword"),
  282. (UniCase("lzh"), "application/octet-stream"),
  283. (UniCase("jpe"), "image/jpeg"),
  284. (UniCase("wiz"), "application/msword"),
  285. (UniCase("chm"), "application/octet-stream"),
  286. (UniCase("mvb"), "application/x-msmediaview"),
  287. (UniCase("sldm"), "application/vnd.ms-powerpoint.slide.macroEnabled.12"),
  288. (UniCase("acx"), "application/internet-property-stream"),
  289. (UniCase("js"), "application/javascript"),
  290. (UniCase("air"), "application/vnd.adobe.air-application-installer-package+zip"),
  291. (UniCase("xsd"), "text/xml"),
  292. (UniCase("cpp"), "text/plain"),
  293. (UniCase("ppam"), "application/vnd.ms-powerpoint.addin.macroEnabled.12"),
  294. (UniCase("m4r"), "audio/x-m4r"),
  295. (UniCase("thn"), "application/octet-stream"),
  296. (UniCase("divx"), "video/divx"),
  297. (UniCase("itms"), "application/x-itunes-itms"),
  298. (UniCase("xmta"), "application/xml"),
  299. (UniCase("midi"), "audio/mid"),
  300. (UniCase("smd"), "audio/x-smd"),
  301. (UniCase("m4v"), "video/x-m4v"),
  302. (UniCase("hxw"), "application/octet-stream"),
  303. (UniCase("rtf"), "application/rtf"),
  304. (UniCase("snd"), "audio/basic"),
  305. (UniCase("mpeg"), "video/mpeg"),
  306. (UniCase("odg"), "application/vnd.oasis.opendocument.graphics"),
  307. (UniCase("pml"), "application/x-perfmon"),
  308. (UniCase("csdproj"), "text/plain"),
  309. (UniCase("rtx"), "text/richtext"),
  310. (UniCase("tsv"), "text/tab-separated-values"),
  311. (UniCase("pfm"), "application/octet-stream"),
  312. (UniCase("webtest"), "application/xml"),
  313. (UniCase("pic"), "image/pict"),
  314. (UniCase("itlp"), "application/x-itunes-itlp"),
  315. (UniCase("pwz"), "application/vnd.ms-powerpoint"),
  316. (UniCase("accdc"), "application/msaccess.cab"),
  317. (UniCase("cmx"), "image/x-cmx"),
  318. (UniCase("manifest"), "application/x-ms-manifest"),
  319. (UniCase("caf"), "audio/x-caf"),
  320. (UniCase("pnm"), "image/x-portable-anymap"),
  321. (UniCase("dll"), "application/x-msdownload"),
  322. (UniCase("osdx"), "application/opensearchdescription+xml"),
  323. (UniCase("pptm"), "application/vnd.ms-powerpoint.presentation.macroEnabled.12"),
  324. (UniCase("wbk"), "application/msword"),
  325. (UniCase("m2ts"), "video/vnd.dlna.mpeg-tts"),
  326. (UniCase("accdt"), "application/msaccess"),
  327. (UniCase("pnt"), "image/x-macpaint"),
  328. (UniCase("sea"), "application/octet-stream"),
  329. (UniCase("pcx"), "application/octet-stream"),
  330. (UniCase("hhk"), "application/octet-stream"),
  331. (UniCase("pma"), "application/x-perfmon"),
  332. (UniCase("txt"), "text/plain"),
  333. (UniCase("aa"), "audio/audible"),
  334. (UniCase("hxk"), "application/xml"),
  335. (UniCase("gsm"), "audio/x-gsm"),
  336. (UniCase("m2t"), "video/vnd.dlna.mpeg-tts"),
  337. (UniCase("hxi"), "application/octet-stream"),
  338. (UniCase("xwd"), "image/x-xwindowdump"),
  339. (UniCase("odb"), "application/vnd.oasis.opendocument.database"),
  340. (UniCase("ief"), "image/ief"),
  341. (UniCase("dwp"), "application/octet-stream"),
  342. (UniCase("rat"), "application/rat-file"),
  343. (UniCase("hta"), "application/hta"),
  344. (UniCase("crt"), "application/x-x509-ca-cert"),
  345. (UniCase("xoml"), "text/plain"),
  346. (UniCase("mdp"), "application/octet-stream"),
  347. (UniCase("snippet"), "application/xml"),
  348. (UniCase("dbproj"), "text/plain"),
  349. (UniCase("def"), "text/plain"),
  350. (UniCase("pict"), "image/pict"),
  351. (UniCase("docm"), "application/vnd.ms-word.document.macroEnabled.12"),
  352. (UniCase("inc"), "text/plain"),
  353. (UniCase("cur"), "application/octet-stream"),
  354. (UniCase("fsscript"), "application/fsharp-script"),
  355. (UniCase("hxd"), "application/octet-stream"),
  356. (UniCase("gz"), "application/x-gzip"),
  357. (UniCase("ico"), "image/x-icon"),
  358. (UniCase("cxx"), "text/plain"),
  359. (UniCase("p7s"), "application/pkcs7-signature"),
  360. (UniCase("onepkg"), "application/onenote"),
  361. (UniCase("dwf"), "drawing/x-dwf"),
  362. (UniCase("qt"), "video/quicktime"),
  363. (UniCase("json"), "application/json"),
  364. (UniCase("rc2"), "text/plain"),
  365. (UniCase("hdf"), "application/x-hdf"),
  366. (UniCase("wlpginstall3"), "application/x-wlpg3-detect"),
  367. (UniCase("pls"), "audio/scpls"),
  368. (UniCase("nsc"), "video/x-ms-asf"),
  369. (UniCase("inl"), "text/plain"),
  370. (UniCase("testsettings"), "application/xml"),
  371. (UniCase("wmz"), "application/x-ms-wmz"),
  372. (UniCase("emz"), "application/octet-stream"),
  373. (UniCase("mvc"), "application/x-miva-compiled"),
  374. (UniCase("dib"), "image/bmp"),
  375. (UniCase("latex"), "application/x-latex"),
  376. (UniCase("mpa"), "video/mpeg"),
  377. (UniCase("dtsconfig"), "text/xml"),
  378. (UniCase("cfg"), "text/plain"),
  379. (UniCase("rar"), "application/x-rar-compressed"),
  380. (UniCase("hxq"), "application/octet-stream"),
  381. (UniCase("cod"), "image/cis-cod"),
  382. (UniCase("wav"), "audio/wav"),
  383. (UniCase("html"), "text/html"),
  384. (UniCase("cdda"), "audio/aiff"),
  385. (UniCase("sdp"), "application/sdp"),
  386. (UniCase("qhtm"), "text/x-html-insertion"),
  387. (UniCase("aiff"), "audio/aiff"),
  388. (UniCase("qtl"), "application/x-quicktimeplayer"),
  389. (UniCase("srf"), "text/plain"),
  390. (UniCase("pptx"), "application/vnd.openxmlformats-officedocument.presentationml.presentation"),
  391. (UniCase("mda"), "application/msaccess"),
  392. (UniCase("etl"), "application/etl"),
  393. (UniCase("inf"), "application/octet-stream"),
  394. (UniCase("crd"), "application/x-mscardfile"),
  395. (UniCase("wri"), "application/x-mswrite"),
  396. (UniCase("addin"), "text/xml"),
  397. (UniCase("xlm"), "application/vnd.ms-excel"),
  398. (UniCase("hdml"), "text/x-hdml"),
  399. (UniCase("rpm"), "audio/x-pn-realaudio-plugin"),
  400. (UniCase("mac"), "image/x-macpaint"),
  401. (UniCase("pmr"), "application/x-perfmon"),
  402. (UniCase("oxt"), "application/vnd.openofficeorg.extension"),
  403. (UniCase("ins"), "application/x-internet-signup"),
  404. (UniCase("hlp"), "application/winhlp"),
  405. (UniCase("rct"), "text/plain"),
  406. (UniCase("vbproj"), "text/plain"),
  407. (UniCase("xla"), "application/vnd.ms-excel"),
  408. (UniCase("src"), "application/x-wais-source"),
  409. (UniCase("vst"), "application/vnd.visio"),
  410. (UniCase("m3u8"), "audio/x-mpegurl"),
  411. (UniCase("sd2"), "audio/x-sd2"),
  412. (UniCase("ivf"), "video/x-ivf"),
  413. (UniCase("resx"), "application/xml"),
  414. (UniCase("sol"), "text/plain"),
  415. (UniCase("xls"), "application/vnd.ms-excel"),
  416. (UniCase("class"), "application/x-java-applet"),
  417. (UniCase("ashx"), "application/xml"),
  418. (UniCase("m3u"), "audio/x-mpegurl"),
  419. (UniCase("user"), "text/plain"),
  420. (UniCase("testrunconfig"), "application/xml"),
  421. (UniCase("tar"), "application/x-tar"),
  422. (UniCase("pmw"), "application/x-perfmon"),
  423. (UniCase("loadtest"), "application/xml"),
  424. (UniCase("accde"), "application/msaccess"),
  425. (UniCase("onea"), "application/onenote"),
  426. (UniCase("oth"), "application/vnd.oasis.opendocument.text-web"),
  427. (UniCase("docx"), "application/vnd.openxmlformats-officedocument.wordprocessingml.document"),
  428. (UniCase("svc"), "application/xml"),
  429. (UniCase("scr"), "text/plain"),
  430. (UniCase("vsix"), "application/vsix"),
  431. (UniCase("odh"), "text/plain"),
  432. (UniCase("xpm"), "image/x-xpixmap"),
  433. (UniCase("onetmp"), "application/onenote"),
  434. (UniCase("csproj"), "text/plain"),
  435. (UniCase("3gpp"), "video/3gpp"),
  436. (UniCase("me"), "application/x-troff-me"),
  437. (UniCase("pcast"), "application/x-podcast"),
  438. (UniCase("spc"), "application/x-pkcs7-certificates"),
  439. (UniCase("ras"), "image/x-cmu-raster"),
  440. (UniCase("3gp"), "video/3gpp"),
  441. (UniCase("psess"), "application/xml"),
  442. (UniCase("lsf"), "video/x-la-asf"),
  443. (UniCase("hpp"), "text/plain"),
  444. (UniCase("ppsx"), "application/vnd.openxmlformats-officedocument.presentationml.slideshow"),
  445. (UniCase("gif"), "image/gif"),
  446. (UniCase("m13"), "application/x-msmediaview"),
  447. (UniCase("avi"), "video/x-msvideo"),
  448. (UniCase("wlpginstall"), "application/x-wlpg-detect"),
  449. (UniCase("xsc"), "application/xml"),
  450. (UniCase("config"), "application/xml"),
  451. (UniCase("mp2"), "video/mpeg"),
  452. (UniCase("sldx"), "application/vnd.openxmlformats-officedocument.presentationml.slide"),
  453. (UniCase("exe"), "application/octet-stream"),
  454. (UniCase("3gp2"), "video/3gpp2"),
  455. (UniCase("odm"), "application/vnd.oasis.opendocument.text-master"),
  456. (UniCase("psm"), "application/octet-stream"),
  457. (UniCase("odi"), "application/vnd.oasis.opendocument.image"),
  458. (UniCase("hxs"), "application/octet-stream"),
  459. (UniCase("wps"), "application/vnd.ms-works"),
  460. (UniCase("slk"), "application/vnd.ms-excel"),
  461. (UniCase("settings"), "application/xml"),
  462. (UniCase("vsscc"), "text/plain"),
  463. (UniCase("aac"), "audio/aac"),
  464. (UniCase("ppsm"), "application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),
  465. (UniCase("bmp"), "image/bmp"),
  466. (UniCase("orderedtest"), "application/xml"),
  467. (UniCase("cer"), "application/x-x509-ca-cert"),
  468. (UniCase("master"), "application/xml"),
  469. (UniCase("dv"), "video/x-dv"),
  470. (UniCase("wcm"), "application/vnd.ms-works"),
  471. (UniCase("csh"), "application/x-csh"),
  472. (UniCase("dcr"), "application/x-director"),
  473. (UniCase("datasource"), "application/xml"),
  474. (UniCase("dll.config"), "text/xml"),
  475. (UniCase("pub"), "application/x-mspublisher"),
  476. (UniCase("ppm"), "image/x-portable-pixmap"),
  477. (UniCase("hxt"), "text/html"),
  478. (UniCase("pmc"), "application/x-perfmon"),
  479. (UniCase("ipproj"), "text/plain"),
  480. (UniCase("asi"), "application/octet-stream"),
  481. (UniCase("crl"), "application/pkix-crl"),
  482. (UniCase("psc1"), "application/PowerShell"),
  483. (UniCase("mde"), "application/msaccess"),
  484. (UniCase("accdr"), "application/msaccess.runtime"),
  485. (UniCase("der"), "application/x-x509-ca-cert"),
  486. (UniCase("vcproj"), "Application/xml"),
  487. (UniCase("qht"), "text/x-html-insertion"),
  488. (UniCase("otp"), "application/vnd.oasis.opendocument.presentation-template"),
  489. (UniCase("rgs"), "text/plain"),
  490. (UniCase("rs"), "text/x-rust"),
  491. (UniCase("xtp"), "application/octet-stream"),
  492. (UniCase("ogv"), "video/ogg"),
  493. (UniCase("m4b"), "audio/m4b"),
  494. (UniCase("lsx"), "video/x-la-asf"),
  495. (UniCase("pcz"), "application/octet-stream"),
  496. (UniCase("jpb"), "application/octet-stream"),
  497. (UniCase("s"), "text/plain"),
  498. (UniCase("dlm"), "text/dlm"),
  499. (UniCase("accft"), "application/msaccess.ftemplate"),
  500. (UniCase("tr"), "application/x-troff"),
  501. (UniCase("ra"), "audio/x-pn-realaudio"),
  502. (UniCase("yml"), "text/x-yaml"),
  503. (UniCase("prx"), "application/octet-stream"),
  504. (UniCase("wmd"), "application/x-ms-wmd"),
  505. (UniCase("xbap"), "application/x-ms-xbap"),
  506. (UniCase("mht"), "message/rfc822"),
  507. (UniCase("dtd"), "text/xml"),
  508. (UniCase("pko"), "application/vnd.ms-pki.pko"),
  509. (UniCase("sgml"), "text/sgml"),
  510. (UniCase("idl"), "text/plain"),
  511. (UniCase("vdx"), "application/vnd.ms-visio.viewer"),
  512. (UniCase("mk"), "text/plain"),
  513. (UniCase("vssscc"), "text/plain"),
  514. (UniCase("odf"), "application/vnd.oasis.opendocument.formula"),
  515. (UniCase("ascx"), "application/xml"),
  516. (UniCase("pfb"), "application/octet-stream"),
  517. (UniCase("mfp"), "application/x-shockwave-flash"),
  518. (UniCase("itpc"), "application/x-itunes-itpc"),
  519. (UniCase("skin"), "application/xml"),
  520. (UniCase("rmp"), "application/vnd.rn-rn_music_package"),
  521. (UniCase("wmlsc"), "application/vnd.wap.wmlscriptc"),
  522. (UniCase("dsp"), "application/octet-stream"),
  523. (UniCase("wax"), "audio/x-ms-wax"),
  524. (UniCase("nc"), "application/x-netcdf"),
  525. (UniCase("csv"), "text/csv"),
  526. (UniCase("ods"), "application/vnd.oasis.opendocument.spreadsheet"),
  527. (UniCase("roff"), "application/x-troff"),
  528. (UniCase("mpv2"), "video/mpeg"),
  529. (UniCase("mtx"), "application/xml"),
  530. (UniCase("png"), "image/png"),
  531. (UniCase("snp"), "application/octet-stream"),
  532. (UniCase("xaml"), "application/xaml+xml"),
  533. (UniCase("adts"), "audio/aac"),
  534. (UniCase("aca"), "application/octet-stream"),
  535. (UniCase("mkv"), "video/x-matroska"),
  536. (UniCase("xht"), "application/xhtml+xml"),
  537. (UniCase("rf"), "image/vnd.rn-realflash"),
  538. (UniCase("ipa"), "application/x-itunes-ipa"),
  539. (UniCase("xbm"), "image/x-xbitmap"),
  540. (UniCase("coverage"), "application/xml"),
  541. (UniCase("dsw"), "text/plain"),
  542. (UniCase("woff"), "application/font-woff"),
  543. (UniCase("contact"), "text/x-ms-contact"),
  544. (UniCase("xld"), "application/vnd.ms-excel"),
  545. (UniCase("bas"), "text/plain"),
  546. (UniCase("vstemplate"), "text/xml"),
  547. (UniCase("vspscc"), "text/plain"),
  548. (UniCase("ttf"), "application/font-sfnt"),
  549. (UniCase("rqy"), "text/x-ms-rqy"),
  550. (UniCase("sv4cpio"), "application/x-sv4cpio"),
  551. (UniCase("jcz"), "application/liquidmotion"),
  552. (UniCase("xll"), "application/vnd.ms-excel"),
  553. (UniCase("mid"), "audio/mid"),
  554. (UniCase("fla"), "application/octet-stream"),
  555. (UniCase("dvi"), "application/x-dvi"),
  556. (UniCase("pgm"), "image/x-portable-graymap"),
  557. (UniCase("ms"), "application/x-troff-ms"),
  558. (UniCase("asmx"), "application/xml"),
  559. (UniCase("wma"), "audio/x-ms-wma"),
  560. (UniCase("onetoc2"), "application/onenote"),
  561. (UniCase("yaml"), "text/x-yaml"),
  562. (UniCase("xss"), "application/xml"),
  563. (UniCase("deploy"), "application/octet-stream"),
  564. (UniCase("xrm-ms"), "text/xml"),
  565. (UniCase("shtml"), "text/html"),
  566. (UniCase("sh"), "application/x-sh"),
  567. (UniCase("psp"), "application/octet-stream"),
  568. (UniCase("xml"), "text/xml"),
  569. (UniCase("ustar"), "application/x-ustar"),
  570. (UniCase("onetoc"), "application/onenote"),
  571. (UniCase("ipg"), "application/x-itunes-ipg"),
  572. (UniCase("pkgdef"), "text/plain"),
  573. (UniCase("tgz"), "application/x-compressed"),
  574. (UniCase("smi"), "application/octet-stream"),
  575. (UniCase("vsmdi"), "application/xml"),
  576. (UniCase("library-ms"), "application/windows-library+xml"),
  577. (UniCase("pntg"), "image/x-macpaint"),
  578. (UniCase("isp"), "application/x-internet-signup"),
  579. (UniCase("xlsm"), "application/vnd.ms-excel.sheet.macroEnabled.12"),
  580. (UniCase("aifc"), "audio/aiff"),
  581. (UniCase("mdb"), "application/x-msaccess"),
  582. (UniCase("hhc"), "application/x-oleobject"),
  583. (UniCase("z"), "application/x-compress"),
  584. (UniCase("psd"), "application/octet-stream"),
  585. (UniCase("hxr"), "application/octet-stream"),
  586. (UniCase("dot"), "application/msword"),
  587. (UniCase("bcpio"), "application/x-bcpio"),
  588. (UniCase("vsi"), "application/ms-vsi"),
  589. (UniCase("odt"), "application/vnd.oasis.opendocument.text"),
  590. (UniCase("uls"), "text/iuls"),
  591. (UniCase("vsixlangpack"), "text/xml"),
  592. (UniCase("ipsw"), "application/x-itunes-ipsw"),
  593. (UniCase("hhp"), "application/octet-stream"),
  594. (UniCase("vsct"), "text/xml"),
  595. (UniCase("ite"), "application/x-itunes-ite"),
  596. (UniCase("vbs"), "text/vbscript"),
  597. (UniCase("xlam"), "application/vnd.ms-excel.addin.macroEnabled.12"),
  598. (UniCase("asax"), "application/xml"),
  599. (UniCase("ots"), "application/vnd.oasis.opendocument.spreadsheet-template"),
  600. (UniCase("wbmp"), "image/vnd.wap.wbmp"),
  601. (UniCase("ts"), "video/vnd.dlna.mpeg-tts"),
  602. (UniCase("hxa"), "application/xml"),
  603. (UniCase("adt"), "audio/vnd.dlna.adts"),
  604. (UniCase("p7r"), "application/x-pkcs7-certreqresp"),
  605. (UniCase("ssisdeploymentmanifest"), "text/xml"),
  606. (UniCase("sor"), "text/plain"),
  607. (UniCase("stl"), "application/vnd.ms-pki.stl"),
  608. (UniCase("asm"), "text/plain"),
  609. (UniCase("atom"), "application/atom+xml"),
  610. (UniCase("qxd"), "application/octet-stream"),
  611. (UniCase("odp"), "application/vnd.oasis.opendocument.presentation"),
  612. (UniCase("xltx"), "application/vnd.openxmlformats-officedocument.spreadsheetml.template"),
  613. (UniCase("sv4crc"), "application/x-sv4crc"),
  614. (UniCase("mso"), "application/octet-stream"),
  615. (UniCase("323"), "text/h323"),
  616. (UniCase("java"), "application/octet-stream"),
  617. (UniCase("hxf"), "application/xml"),
  618. (UniCase("texi"), "application/x-texinfo"),
  619. (UniCase("hxx"), "text/plain"),
  620. (UniCase("accdb"), "application/msaccess"),
  621. (UniCase("exe.config"), "text/xml"),
  622. (UniCase("pnz"), "image/png"),
  623. (UniCase("rm"), "application/vnd.rn-realmedia"),
  624. (UniCase("m1v"), "video/mpeg"),
  625. (UniCase("generictest"), "application/xml"),
  626. (UniCase("eot"), "application/vnd.ms-fontobject"),
  627. (UniCase("axs"), "application/olescript"),
  628. (UniCase("wdb"), "application/vnd.ms-works"),
  629. (UniCase("potx"), "application/vnd.openxmlformats-officedocument.presentationml.template"),
  630. (UniCase("xps"), "application/vnd.ms-xpsdocument"),
  631. (UniCase("sitemap"), "application/xml"),
  632. (UniCase("adobebridge"), "application/x-bridge-url"),
  633. (UniCase("pps"), "application/vnd.ms-powerpoint"),
  634. (UniCase("dotx"), "application/vnd.openxmlformats-officedocument.wordprocessingml.template"),
  635. (UniCase("webm"), "video/webm"),
  636. (UniCase("cs"), "text/plain"),
  637. (UniCase("gtar"), "application/x-gtar"),
  638. (UniCase("cmd"), "text/plain"),
  639. (UniCase("wmv"), "video/x-ms-wmv"),
  640. (UniCase("tli"), "text/plain"),
  641. (UniCase("bin"), "application/octet-stream"),
  642. (UniCase("ics"), "application/octet-stream"),
  643. (UniCase("rdlc"), "application/xml"),
  644. (UniCase("sit"), "application/x-stuffit"),
  645. (UniCase("tiff"), "image/tiff"),
  646. (UniCase("dat"), "application/octet-stream"),
  647. (UniCase("safariextz"), "application/x-safari-safariextz"),
  648. (UniCase("hxe"), "application/xml"),
  649. (UniCase("art"), "image/x-jg"),
  650. (UniCase("wml"), "text/vnd.wap.wml"),
  651. (UniCase("mts"), "video/vnd.dlna.mpeg-tts"),
  652. (UniCase("asr"), "video/x-ms-asf"),
  653. (UniCase("calx"), "application/vnd.ms-office.calx"),
  654. (UniCase("sgimb"), "application/x-sgimb"),
  655. (UniCase("clp"), "application/x-msclip"),
  656. (UniCase("mp3"), "audio/mpeg"),
  657. (UniCase("cd"), "text/plain"),
  658. (UniCase("vssettings"), "text/xml"),
  659. (UniCase("pbm"), "image/x-portable-bitmap"),
  660. (UniCase("xslt"), "text/xml"),
  661. (UniCase("tcl"), "application/x-tcl"),
  662. (UniCase("setpay"), "application/set-payment-initiation"),
  663. (UniCase("iqy"), "text/x-ms-iqy"),
  664. (UniCase("asx"), "video/x-ms-asf"),
  665. (UniCase("odc"), "application/vnd.oasis.opendocument.chart"),
  666. (UniCase("vcxproj"), "Application/xml"),
  667. (UniCase("ppa"), "application/vnd.ms-powerpoint"),
  668. (UniCase("mhtml"), "message/rfc822"),
  669. (UniCase("xdr"), "text/plain"),
  670. (UniCase("wks"), "application/vnd.ms-works"),
  671. (UniCase("xlw"), "application/vnd.ms-excel"),
  672. (UniCase("msi"), "application/octet-stream"),
  673. (UniCase("ade"), "application/msaccess"),
  674. (UniCase("lit"), "application/x-ms-reader"),
  675. (UniCase("rc"), "text/plain"),
  676. (UniCase("xlc"), "application/vnd.ms-excel"),
  677. (UniCase("mpp"), "application/vnd.ms-project"),
  678. (UniCase("mov"), "video/quicktime"),
  679. (UniCase("htm"), "text/html"),
  680. (UniCase("vscontent"), "application/xml"),
  681. (UniCase("sst"), "application/vnd.ms-pki.certstore"),
  682. (UniCase("jpeg"), "image/jpeg"),
  683. (UniCase("toc"), "application/octet-stream"),
  684. (UniCase("application"), "application/x-ms-application"),
  685. (UniCase("ps"), "application/postscript"),
  686. (UniCase("hxc"), "application/xml"),
  687. (UniCase("dif"), "video/x-dv"),
  688. (UniCase("dotm"), "application/vnd.ms-word.template.macroEnabled.12"),
  689. (UniCase("map"), "text/plain"),
  690. (UniCase("wlmp"), "application/wlmoviemaker"),
  691. (UniCase("rmi"), "audio/mid"),
  692. (UniCase("mak"), "text/plain"),
  693. (UniCase("asd"), "application/octet-stream"),
  694. (UniCase("3g2"), "video/3gpp2"),
  695. (UniCase("hxv"), "application/xml"),
  696. (UniCase("accdw"), "application/msaccess.webapplication"),
  697. (UniCase("cpio"), "application/x-cpio"),
  698. (UniCase("mqv"), "video/quicktime"),
  699. (UniCase("jsxbin"), "text/plain"),
  700. (UniCase("group"), "text/x-ms-group"),
  701. (UniCase("wsdl"), "text/xml"),
  702. (UniCase("flr"), "x-world/x-vrml"),
  703. (UniCase("ram"), "audio/x-pn-realaudio"),
  704. (UniCase("wmls"), "text/vnd.wap.wmlscript"),
  705. (UniCase("cnf"), "text/plain"),
  706. (UniCase("prm"), "application/octet-stream"),
  707. (UniCase("sln"), "text/plain"),
  708. (UniCase("mka"), "audio/x-matroska"),
  709. (UniCase("nws"), "message/rfc822"),
  710. (UniCase("jpg"), "image/jpeg"),
  711. (UniCase("smx"), "audio/x-smd"),
  712. (UniCase("xlsx"), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),
  713. (UniCase("amc"), "application/mpeg"),
  714. (UniCase("setreg"), "application/set-registration-initiation"),
  715. (UniCase("aspx"), "application/xml"),
  716. ]),
  717. };
  718. static REV_MAPPINGS: phf::Map<UniCase<&'static str>, TopLevelExts> = ::phf::Map {
  719. key: 9603444721912725599,
  720. disps: ::phf::Slice::Static(&[
  721. (3, 0),
  722. (4, 0),
  723. ]),
  724. entries: ::phf::Slice::Static(&[
  725. (UniCase("message"), TopLevelExts { start: 419, end: 423, subs: ::phf::Map {
  726. key: 1897749892740154578,
  727. disps: ::phf::Slice::Static(&[
  728. (0, 0),
  729. ]),
  730. entries: ::phf::Slice::Static(&[
  731. (UniCase("rfc822"), (419, 423)),
  732. ]),
  733. } }),
  734. (UniCase("application"), TopLevelExts { start: 0, end: 342, subs: ::phf::Map {
  735. key: 1897749892740154578,
  736. disps: ::phf::Slice::Static(&[
  737. (1, 117),
  738. (0, 1),
  739. (0, 18),
  740. (1, 0),
  741. (0, 10),
  742. (0, 9),
  743. (0, 10),
  744. (2, 44),
  745. (0, 0),
  746. (1, 118),
  747. (8, 77),
  748. (0, 5),
  749. (0, 144),
  750. (1, 2),
  751. (0, 16),
  752. (40, 58),
  753. (0, 155),
  754. (1, 82),
  755. (0, 20),
  756. (39, 8),
  757. (3, 63),
  758. (3, 22),
  759. (7, 119),
  760. (0, 19),
  761. (3, 30),
  762. (125, 120),
  763. (0, 0),
  764. (0, 49),
  765. (3, 178),
  766. (0, 0),
  767. (0, 5),
  768. (1, 23),
  769. (17, 47),
  770. (0, 115),
  771. (0, 30),
  772. (0, 170),
  773. (0, 0),
  774. (0, 8),
  775. ]),
  776. entries: ::phf::Slice::Static(&[
  777. (UniCase("x-7z-compressed"), (199, 200)),
  778. (UniCase("vnd.rn-rn_music_package"), (185, 186)),
  779. (UniCase("x-tar"), (277, 278)),
  780. (UniCase("vnd.ms-excel.sheet.macroEnabled.12"), (131, 132)),
  781. (UniCase("vnd.oasis.opendocument.spreadsheet"), (169, 170)),
  782. (UniCase("x-sgimb"), (267, 268)),
  783. (UniCase("vnd.ms-fontobject"), (133, 134)),
  784. (UniCase("x-compressed"), (204, 205)),
  785. (UniCase("vnd.oasis.opendocument.formula"), (163, 164)),
  786. (UniCase("x-pkcs7-certreqresp"), (261, 262)),
  787. (UniCase("internet-property-stream"), (12, 13)),
  788. (UniCase("futuresplash"), (10, 11)),
  789. (UniCase("ms-vsi"), (20, 21)),
  790. (UniCase("vnd.ms-office.calx"), (135, 136)),
  791. (UniCase("vsix"), (194, 195)),
  792. (UniCase("pics-rules"), (101, 102)),
  793. (UniCase("x-msaccess"), (237, 238)),
  794. (UniCase("x-cdf"), (202, 203)),
  795. (UniCase("vnd.openxmlformats-officedocument.wordprocessingml.template"), (183, 184)),
  796. (UniCase("vnd.ms-visio.viewer"), (152, 153)),
  797. (UniCase("x-sv4crc"), (276, 277)),
  798. (UniCase("x-wlpg-detect"), (290, 291)),
  799. (UniCase("x-ms-xbap"), (236, 237)),
  800. (UniCase("vnd.oasis.opendocument.text-template"), (173, 174)),
  801. (UniCase("x-sv4cpio"), (275, 276)),
  802. (UniCase("x-internet-signup"), (214, 216)),
  803. (UniCase("vnd.ms-excel.addin.macroEnabled.12"), (129, 130)),
  804. (UniCase("x-ms-vsto"), (233, 234)),
  805. (UniCase("x-troff-me"), (286, 287)),
  806. (UniCase("vnd.visio"), (186, 192)),
  807. (UniCase("hta"), (11, 12)),
  808. (UniCase("x-java-jnlp-file"), (225, 226)),
  809. (UniCase("pdf"), (100, 101)),
  810. (UniCase("x-shar"), (269, 270)),
  811. (UniCase("x-troff"), (282, 285)),
  812. (UniCase("rat-file"), (111, 112)),
  813. (UniCase("x-pkcs12"), (257, 259)),
  814. (UniCase("x-podcast"), (262, 263)),
  815. (UniCase("x-compress"), (203, 204)),
  816. (UniCase("etl"), (3, 4)),
  817. (UniCase("x-mswrite"), (249, 250)),
  818. (UniCase("vnd.ms-powerpoint.presentation.macroEnabled.12"), (147, 148)),
  819. (UniCase("vnd.ms-powerpoint.template.macroEnabled.12"), (150, 151)),
  820. (UniCase("vnd.ms-pki.pko"), (138, 139)),
  821. (UniCase("set-payment-initiation"), (114, 115)),
  822. (UniCase("vnd.ms-powerpoint.slideshow.macroEnabled.12"), (149, 150)),
  823. (UniCase("fsharp-script"), (8, 10)),
  824. (UniCase("vnd.oasis.opendocument.graphics"), (164, 165)),
  825. (UniCase("msaccess.ftemplate"), (30, 31)),
  826. (UniCase("x-msmoney"), (245, 246)),
  827. (UniCase("x-ms-manifest"), (231, 232)),
  828. (UniCase("x-mscardfile"), (238, 239)),
  829. (UniCase("x-msmetafile"), (244, 245)),
  830. (UniCase("vnd.wap.wmlscriptc"), (193, 194)),
  831. (UniCase("x-wais-source"), (289, 290)),
  832. (UniCase("atom+xml"), (0, 1)),
  833. (UniCase("x-oleobject"), (251, 252)),
  834. (UniCase("vnd.openxmlformats-officedocument.spreadsheetml.template"), (181, 182)),
  835. (UniCase("directx"), (1, 2)),
  836. (UniCase("x-netcdf"), (250, 251)),
  837. (UniCase("vnd.ms-officetheme"), (136, 137)),
  838. (UniCase("x-rar-compressed"), (264, 265)),
  839. (UniCase("vnd.oasis.opendocument.chart"), (161, 162)),
  840. (UniCase("x-gtar"), (211, 212)),
  841. (UniCase("javascript"), (14, 15)),
  842. (UniCase("msaccess.runtime"), (31, 32)),
  843. (UniCase("x-itunes-ipg"), (218, 219)),
  844. (UniCase("vnd.ms-mediapackage"), (134, 135)),
  845. (UniCase("x-ms-reader"), (232, 233)),
  846. (UniCase("vnd.openxmlformats-officedocument.wordprocessingml.document"), (182, 183)),
  847. (UniCase("x-msterminal"), (248, 249)),
  848. (UniCase("msaccess.cab"), (29, 30)),
  849. (UniCase("vnd.openxmlformats-officedocument.presentationml.slideshow"), (178, 179)),
  850. (UniCase("pkix-crl"), (106, 107)),
  851. (UniCase("x-stuffit"), (274, 275)),
  852. (UniCase("x-msclip"), (239, 240)),
  853. (UniCase("vnd.ms-powerpoint"), (141, 146)),
  854. (UniCase("x-ms-license"), (230, 231)),
  855. (UniCase("vnd.ms-pki.seccat"), (139, 140)),
  856. (UniCase("x-java-applet"), (224, 225)),
  857. (UniCase("x-perfmon"), (252, 257)),
  858. (UniCase("vnd.ms-works"), (155, 159)),
  859. (UniCase("vnd.ms-powerpoint.addin.macroEnabled.12"), (146, 147)),
  860. (UniCase("pkcs7-mime"), (103, 105)),
  861. (UniCase("java-archive"), (13, 14)),
  862. (UniCase("x-msmediaview"), (241, 244)),
  863. (UniCase("oda"), (91, 92)),
  864. (UniCase("x-quicktimeplayer"), (263, 264)),
  865. (UniCase("vnd.ms-pki.stl"), (140, 141)),
  866. (UniCase("vnd.openxmlformats-officedocument.presentationml.presentation"), (176, 177)),
  867. (UniCase("x-director"), (207, 210)),
  868. (UniCase("rtf"), (112, 113)),
  869. (UniCase("vnd.oasis.opendocument.text-web"), (174, 175)),
  870. (UniCase("vnd.fdf"), (118, 119)),
  871. (UniCase("xaml+xml"), (295, 296)),
  872. (UniCase("msaccess"), (21, 28)),
  873. (UniCase("x-silverlight-app"), (272, 273)),
  874. (UniCase("winhlp"), (197, 198)),
  875. (UniCase("PowerShell"), (110, 111)),
  876. (UniCase("x-gzip"), (212, 213)),
  877. (UniCase("font-woff"), (6, 7)),
  878. (UniCase("liquidmotion"), (16, 18)),
  879. (UniCase("streamingmedia"), (116, 117)),
  880. (UniCase("mpeg"), (19, 20)),
  881. (UniCase("onenote"), (93, 99)),
  882. (UniCase("vnd.ms-excel.sheet.binary.macroEnabled.12"), (130, 131)),
  883. (UniCase("windows-search-connector+xml"), (196, 197)),
  884. (UniCase("set-registration-initiation"), (115, 116)),
  885. (UniCase("vnd.ms-wpl"), (159, 160)),
  886. (UniCase("x-ms-wmz"), (235, 236)),
  887. (UniCase("pkcs7-signature"), (105, 106)),
  888. (UniCase("vnd.ms-excel"), (119, 129)),
  889. (UniCase("vnd.oasis.opendocument.database"), (162, 163)),
  890. (UniCase("x-ustar"), (288, 289)),
  891. (UniCase("mac-binhex40"), (18, 19)),
  892. (UniCase("octet-stream"), (37, 91)),
  893. (UniCase("x-bcpio"), (200, 201)),
  894. (UniCase("json"), (15, 16)),
  895. (UniCase("opensearchdescription+xml"), (99, 100)),
  896. (UniCase("vnd.oasis.opendocument.graphics-template"), (165, 166)),
  897. (UniCase("vnd.openxmlformats-officedocument.spreadsheetml.sheet"), (180, 181)),
  898. (UniCase("x-x509-ca-cert"), (292, 295)),
  899. (UniCase("x-mmxp"), (228, 229)),
  900. (UniCase("x-itunes-ipsw"), (219, 220)),
  901. (UniCase("vnd.wap.wmlc"), (192, 193)),
  902. (UniCase("vnd.ms-word.document.macroEnabled.12"), (153, 154)),
  903. (UniCase("x-itunes-itms"), (222, 223)),
  904. (UniCase("x-sh"), (268, 269)),
  905. (UniCase("vnd.ms-xpsdocument"), (160, 161)),
  906. (UniCase("x-csh"), (206, 207)),
  907. (UniCase("vnd.ms-excel.template.macroEnabled.12"), (132, 133)),
  908. (UniCase("windows-library+xml"), (195, 196)),
  909. (UniCase("x-itunes-itpc"), (223, 224)),
  910. (UniCase("msword"), (33, 37)),
  911. (UniCase("vnd.oasis.opendocument.spreadsheet-template"), (170, 171)),
  912. (UniCase("vnd.oasis.opendocument.text"), (171, 172)),
  913. (UniCase("x-miva-compiled"), (227, 228)),
  914. (UniCase("vnd.openofficeorg.extension"), (175, 176)),
  915. (UniCase("x-msdownload"), (240, 241)),
  916. (UniCase("vnd.ms-project"), (151, 152)),
  917. (UniCase("vnd.openxmlformats-officedocument.presentationml.slide"), (177, 178)),
  918. (UniCase("vnd.ms-powerpoint.slide.macroEnabled.12"), (148, 149)),
  919. (UniCase("vnd.ms-word.template.macroEnabled.12"), (154, 155)),
  920. (UniCase("vnd.oasis.opendocument.text-master"), (172, 173)),
  921. (UniCase("x-dvi"), (210, 211)),
  922. (UniCase("vnd.ms-pki.certstore"), (137, 138)),
  923. (UniCase("olescript"), (92, 93)),
  924. (UniCase("x-troff-ms"), (287, 288)),
  925. (UniCase("x-ms-application"), (229, 230)),
  926. (UniCase("x-latex"), (226, 227)),
  927. (UniCase("x-shockwave-flash"), (270, 272)),
  928. (UniCase("x-tex"), (279, 280)),
  929. (UniCase("fractals"), (7, 8)),
  930. (UniCase("zip"), (341, 342)),
  931. (UniCase("x-hdf"), (213, 214)),
  932. (UniCase("postscript"), (107, 110)),
  933. (UniCase("xml"), (298, 341)),
  934. (UniCase("x-itunes-itlp"), (221, 222)),
  935. (UniCase("x-tcl"), (278, 279)),
  936. (UniCase("font-sfnt"), (4, 6)),
  937. (UniCase("wlmoviemaker"), (198, 199)),
  938. (UniCase("x-itunes-ite"), (220, 221)),
  939. (UniCase("x-smaf"), (273, 274)),
  940. (UniCase("x-texinfo"), (280, 282)),
  941. (UniCase("x-cpio"), (205, 206)),
  942. (UniCase("x-safari-safariextz"), (265, 266)),
  943. (UniCase("x-ms-wmd"), (234, 235)),
  944. (UniCase("x-safari-webarchive"), (266, 267)),
  945. (UniCase("xhtml+xml"), (296, 298)),
  946. (UniCase("vnd.oasis.opendocument.image"), (166, 167)),
  947. (UniCase("vnd.oasis.opendocument.presentation-template"), (168, 169)),
  948. (UniCase("x-wlpg3-detect"), (291, 292)),
  949. (UniCase("vnd.openxmlformats-officedocument.presentationml.template"), (179, 180)),
  950. (UniCase("envoy"), (2, 3)),
  951. (UniCase("msaccess.webapplication"), (32, 33)),
  952. (UniCase("vnd.oasis.opendocument.presentation"), (167, 168)),
  953. (UniCase("x-msschedule"), (247, 248)),
  954. (UniCase("x-iphone"), (216, 217)),
  955. (UniCase("vnd.adobe.air-application-installer-package+zip"), (117, 118)),
  956. (UniCase("x-troff-man"), (285, 286)),
  957. (UniCase("x-itunes-ipa"), (217, 218)),
  958. (UniCase("pkcs10"), (102, 103)),
  959. (UniCase("msaccess.addin"), (28, 29)),
  960. (UniCase("x-pkcs7-certificates"), (259, 261)),
  961. (UniCase("sdp"), (113, 114)),
  962. (UniCase("vnd.rn-realmedia"), (184, 185)),
  963. (UniCase("x-mspublisher"), (246, 247)),
  964. (UniCase("x-bridge-url"), (201, 202)),
  965. ]),
  966. } }),
  967. (UniCase("audio"), TopLevelExts { start: 342, end: 379, subs: ::phf::Map {
  968. key: 15568936969649538321,
  969. disps: ::phf::Slice::Static(&[
  970. (0, 0),
  971. (0, 6),
  972. (0, 0),
  973. (3, 22),
  974. (6, 15),
  975. ]),
  976. entries: ::phf::Slice::Static(&[
  977. (UniCase("audible"), (349, 350)),
  978. (UniCase("m4b"), (353, 354)),
  979. (UniCase("x-smd"), (376, 379)),
  980. (UniCase("scpls"), (359, 360)),
  981. (UniCase("x-pn-realaudio"), (372, 374)),
  982. (UniCase("m4a"), (352, 353)),
  983. (UniCase("vnd.audible.aax"), (360, 361)),
  984. (UniCase("mid"), (355, 358)),
  985. (UniCase("m4p"), (354, 355)),
  986. (UniCase("x-m4r"), (366, 367)),
  987. (UniCase("basic"), (350, 352)),
  988. (UniCase("x-mpegurl"), (368, 370)),
  989. (UniCase("ac3"), (344, 345)),
  990. (UniCase("x-sd2"), (375, 376)),
  991. (UniCase("x-gsm"), (365, 366)),
  992. (UniCase("x-caf"), (364, 365)),
  993. (UniCase("vnd.dlna.adts"), (361, 362)),
  994. (UniCase("x-ms-wax"), (370, 371)),
  995. (UniCase("x-matroska"), (367, 368)),
  996. (UniCase("x-ms-wma"), (371, 372)),
  997. (UniCase("x-pn-realaudio-plugin"), (374, 375)),
  998. (UniCase("wav"), (362, 364)),
  999. (UniCase("aac"), (342, 344)),
  1000. (UniCase("aiff"), (345, 349)),
  1001. (UniCase("mpeg"), (358, 359)),
  1002. ]),
  1003. } }),
  1004. (UniCase("x-world"), TopLevelExts { start: 586, end: 591, subs: ::phf::Map {
  1005. key: 1897749892740154578,
  1006. disps: ::phf::Slice::Static(&[
  1007. (0, 0),
  1008. ]),
  1009. entries: ::phf::Slice::Static(&[
  1010. (UniCase("x-vrml"), (586, 591)),
  1011. ]),
  1012. } }),
  1013. (UniCase("video"), TopLevelExts { start: 539, end: 586, subs: ::phf::Map {
  1014. key: 1897749892740154578,
  1015. disps: ::phf::Slice::Static(&[
  1016. (0, 0),
  1017. (0, 8),
  1018. (16, 13),
  1019. (0, 0),
  1020. (1, 11),
  1021. ]),
  1022. entries: ::phf::Slice::Static(&[
  1023. (UniCase("webm"), (566, 567)),
  1024. (UniCase("mpeg"), (546, 557)),
  1025. (UniCase("x-ivf"), (570, 571)),
  1026. (UniCase("x-ms-wm"), (579, 580)),
  1027. (UniCase("x-msvideo"), (584, 585)),
  1028. (UniCase("x-la-asf"), (571, 573)),
  1029. (UniCase("x-sgi-movie"), (585, 586)),
  1030. (UniCase("quicktime"), (558, 561)),
  1031. (UniCase("3gpp2"), (541, 543)),
  1032. (UniCase("x-flv"), (569, 570)),
  1033. (UniCase("x-ms-wmv"), (581, 582)),
  1034. (UniCase("vnd.dlna.mpeg-tts"), (561, 566)),
  1035. (UniCase("divx"), (543, 544)),
  1036. (UniCase("x-dv"), (567, 569)),
  1037. (UniCase("x-ms-wmx"), (582, 583)),
  1038. (UniCase("x-ms-wmp"), (580, 581)),
  1039. (UniCase("mp4"), (544, 546)),
  1040. (UniCase("ogg"), (557, 558)),
  1041. (UniCase("x-ms-asf"), (575, 579)),
  1042. (UniCase("x-matroska"), (574, 575)),
  1043. (UniCase("x-ms-wvx"), (583, 584)),
  1044. (UniCase("3gpp"), (539, 541)),
  1045. (UniCase("x-m4v"), (573, 574)),
  1046. ]),
  1047. } }),
  1048. (UniCase("drawing"), TopLevelExts { start: 379, end: 380, subs: ::phf::Map {
  1049. key: 1897749892740154578,
  1050. disps: ::phf::Slice::Static(&[
  1051. (0, 0),
  1052. ]),
  1053. entries: ::phf::Slice::Static(&[
  1054. (UniCase("x-dwf"), (379, 380)),
  1055. ]),
  1056. } }),
  1057. (UniCase("text"), TopLevelExts { start: 423, end: 539, subs: ::phf::Map {
  1058. key: 5621513170501782519,
  1059. disps: ::phf::Slice::Static(&[
  1060. (8, 22),
  1061. (0, 7),
  1062. (3, 0),
  1063. (0, 6),
  1064. (1, 4),
  1065. (5, 1),
  1066. ]),
  1067. entries: ::phf::Slice::Static(&[
  1068. (UniCase("h323"), (426, 427)),
  1069. (UniCase("richtext"), (494, 495)),
  1070. (UniCase("csv"), (424, 425)),
  1071. (UniCase("x-html-insertion"), (505, 507)),
  1072. (UniCase("html"), (427, 431)),
  1073. (UniCase("css"), (423, 424)),
  1074. (UniCase("dlm"), (425, 426)),
  1075. (UniCase("scriptlet"), (495, 497)),
  1076. (UniCase("x-setext"), (513, 514)),
  1077. (UniCase("vbscript"), (499, 500)),
  1078. (UniCase("tab-separated-values"), (498, 499)),
  1079. (UniCase("jscript"), (432, 433)),
  1080. (UniCase("x-hdml"), (504, 505)),
  1081. (UniCase("x-ms-group"), (509, 510)),
  1082. (UniCase("webviewhtml"), (502, 503)),
  1083. (UniCase("xml"), (518, 539)),
  1084. (UniCase("x-ms-rqy"), (511, 512)),
  1085. (UniCase("x-component"), (503, 504)),
  1086. (UniCase("x-toml"), (514, 515)),
  1087. (UniCase("iuls"), (431, 432)),
  1088. (UniCase("vnd.wap.wmlscript"), (501, 502)),
  1089. (UniCase("x-yaml"), (516, 518)),
  1090. (UniCase("x-vcard"), (515, 516)),
  1091. (UniCase("x-markdown"), (507, 508)),
  1092. (UniCase("plain"), (433, 494)),
  1093. (UniCase("x-ms-iqy"), (510, 511)),
  1094. (UniCase("vnd.wap.wml"), (500, 501)),
  1095. (UniCase("x-ms-contact"), (508, 509)),
  1096. (UniCase("sgml"), (497, 498)),
  1097. (UniCase("x-rust"), (512, 513)),
  1098. ]),
  1099. } }),
  1100. (UniCase("image"), TopLevelExts { start: 380, end: 419, subs: ::phf::Map {
  1101. key: 1362226745103990035,
  1102. disps: ::phf::Slice::Static(&[
  1103. (6, 0),
  1104. (0, 6),
  1105. (18, 7),
  1106. (3, 16),
  1107. (21, 14),
  1108. (1, 6),
  1109. ]),
  1110. entries: ::phf::Slice::Static(&[
  1111. (UniCase("x-macpaint"), (406, 409)),
  1112. (UniCase("png"), (392, 394)),
  1113. (UniCase("x-portable-bitmap"), (410, 411)),
  1114. (UniCase("cis-cod"), (382, 383)),
  1115. (UniCase("tiff"), (396, 398)),
  1116. (UniCase("x-jg"), (405, 406)),
  1117. (UniCase("vnd.ms-photo"), (398, 399)),
  1118. (UniCase("x-icon"), (404, 405)),
  1119. (UniCase("x-xpixmap"), (417, 418)),
  1120. (UniCase("x-portable-anymap"), (409, 410)),
  1121. (UniCase("x-quicktime"), (413, 415)),
  1122. (UniCase("x-cmx"), (403, 404)),
  1123. (UniCase("ief"), (384, 385)),
  1124. (UniCase("x-rgb"), (415, 416)),
  1125. (UniCase("webp"), (401, 402)),
  1126. (UniCase("gif"), (383, 384)),
  1127. (UniCase("svg+xml"), (394, 396)),
  1128. (UniCase("pict"), (388, 391)),
  1129. (UniCase("jpeg"), (385, 388)),
  1130. (UniCase("pjpeg"), (391, 392)),
  1131. (UniCase("bmp"), (380, 382)),
  1132. (UniCase("x-cmu-raster"), (402, 403)),
  1133. (UniCase("x-xwindowdump"), (418, 419)),
  1134. (UniCase("vnd.rn-realflash"), (399, 400)),
  1135. (UniCase("x-portable-graymap"), (411, 412)),
  1136. (UniCase("x-portable-pixmap"), (412, 413)),
  1137. (UniCase("vnd.wap.wbmp"), (400, 401)),
  1138. (UniCase("x-xbitmap"), (416, 417)),
  1139. ]),
  1140. } }),
  1141. ]),
  1142. };
  1143. const EXTS: &'static [&'static str] = &["atom", "x", "evy", "etl", "otf", "ttf", "woff", "fif", "fsscript", "fsx", "spl", "hta", "acx", "jar", "js", "json", "jck", "jcz", "hqx", "amc", "vsi", "accdb", "accde", "accdt", "ade", "adp", "mda", "mde", "accda", "accdc", "accft", "accdr", "accdw", "doc", "dot", "wbk", "wiz", "aaf", "aca", "afm", "asd", "asi", "bin", "cab", "chm", "cur", "dat", "deploy", "dsp", "dwp", "emz", "exe", "fla", "hhk", "hhp", "hxd", "hxh", "hxi", "hxq", "hxr", "hxs", "hxw", "ics", "inf", "java", "jpb", "lpk", "lzh", "mdp", "mix", "msi", "mso", "ocx", "pcx", "pcz", "pfb", "pfm", "prm", "prx", "psd", "psm", "psp", "qxd", "sea", "smi", "snp", "thn", "toc", "u32", "xsn", "xtp", "oda", "axs", "one", "onea", "onepkg", "onetmp", "onetoc", "onetoc2", "osdx", "pdf", "prf", "p10", "p7c", "p7m", "p7s", "crl", "ai", "eps", "ps", "psc1", "rat", "rtf", "sdp", "setpay", "setreg", "ssm", "air", "fdf", "slk", "xla", "xlc", "xld", "xlk", "xll", "xlm", "xls", "xlt", "xlw", "xlam", "xlsb", "xlsm", "xltm", "eot", "mpf", "calx", "thmx", "sst", "pko", "cat", "stl", "pot", "ppa", "pps", "ppt", "pwz", "ppam", "pptm", "sldm", "ppsm", "potm", "mpp", "vdx", "docm", "dotm", "wcm", "wdb", "wks", "wps", "wpl", "xps", "odc", "odb", "odf", "odg", "otg", "odi", "odp", "otp", "ods", "ots", "odt", "odm", "ott", "oth", "oxt", "pptx", "sldx", "ppsx", "potx", "xlsx", "xltx", "docx", "dotx", "rm", "rmp", "vsd", "vss", "vst", "vsw", "vsx", "vtx", "wmlc", "wmlsc", "vsix", "library-ms", "searchconnector-ms", "hlp", "wlmp", "7z", "bcpio", "adobebridge", "cdf", "z", "tgz", "cpio", "csh", "dcr", "dir", "dxr", "dvi", "gtar", "gz", "hdf", "ins", "isp", "iii", "ipa", "ipg", "ipsw", "ite", "itlp", "itms", "itpc", "class", "jnlp", "latex", "mvc", "mxp", "application", "slupkg-ms", "manifest", "lit", "vsto", "wmd", "wmz", "xbap", "mdb", "crd", "clp", "dll", "m13", "m14", "mvb", "wmf", "mny", "pub", "scd", "trm", "wri", "nc", "hhc", "pma", "pmc", "pml", "pmr", "pmw", "p12", "pfx", "p7b", "spc", "p7r", "pcast", "qtl", "rar", "safariextz", "webarchive", "sgimb", "sh", "shar", "mfp", "swf", "xap", "mmf", "sit", "sv4cpio", "sv4crc", "tar", "tcl", "tex", "texi", "texinfo", "roff", "t", "tr", "man", "me", "ms", "ustar", "src", "wlpginstall", "wlpginstall3", "cer", "crt", "der", "xaml", "xht", "xhtml", "asa", "asax", "ascx", "ashx", "asmx", "aspx", "config", "coverage", "datasource", "dgml", "filters", "generictest", "hxa", "hxc", "hxe", "hxf", "hxk", "hxv", "loadtest", "master", "mtx", "orderedtest", "psess", "rdlc", "resx", "ruleset", "settings", "sitemap", "skin", "snippet", "svc", "testrunconfig", "testsettings", "trx", "vcproj", "vcxproj", "vscontent", "vsmdi", "webtest", "wiq", "xmta", "xsc", "xss", "zip", "aac", "adts", "ac3", "aif", "aifc", "aiff", "cdda", "aa", "au", "snd", "m4a", "m4b", "m4p", "mid", "midi", "rmi", "mp3", "pls", "aax", "adt", "wav", "wave", "caf", "gsm", "m4r", "mka", "m3u", "m3u8", "wax", "wma", "ra", "ram", "rpm", "sd2", "smd", "smx", "smz", "dwf", "bmp", "dib", "cod", "gif", "ief", "jpe", "jpeg", "jpg", "pct", "pic", "pict", "jfif", "png", "pnz", "svg", "svgz", "tif", "tiff", "wdp", "rf", "wbmp", "webp", "ras", "cmx", "ico", "art", "mac", "pnt", "pntg", "pnm", "pbm", "pgm", "ppm", "qti", "qtif", "rgb", "xbm", "xpm", "xwd", "eml", "mht", "mhtml", "nws", "css", "csv", "dlm", "323", "htm", "html", "hxt", "shtml", "uls", "jsx", "asm", "bas", "c", "cc", "cd", "cfg", "cmd", "cnf", "cpp", "cs", "csdproj", "csproj", "cxx", "dbproj", "def", "dsw", "h", "hpp", "hxx", "i", "idl", "inc", "ini", "inl", "ipproj", "jsxbin", "lst", "mak", "map", "mk", "odh", "odl", "pkgdef", "pkgundef", "rc", "rc2", "rct", "reg", "rgs", "s", "scr", "sln", "sol", "sor", "srf", "tlh", "tli", "txt", "user", "vb", "vbdproj", "vbproj", "vcs", "vddproj", "vdp", "vdproj", "vspscc", "vsscc", "vssscc", "xdr", "xoml", "rtx", "sct", "wsc", "sgml", "tsv", "vbs", "wml", "wmls", "htt", "htc", "hdml", "qht", "qhtm", "md", "contact", "group", "iqy", "rqy", "rs", "etx", "toml", "vcf", "yaml", "yml", "addin", "disco", "dll.config", "dtd", "dtsconfig", "exe.config", "mno", "ssisdeploymentmanifest", "vml", "vsct", "vsixlangpack", "vsixmanifest", "vssettings", "vstemplate", "wsdl", "xml", "xrm-ms", "xsd", "xsf", "xsl", "xslt", "3gp", "3gpp", "3g2", "3gp2", "divx", "mp4", "mp4v", "m1v", "m2v", "mod", "mp2", "mp2v", "mpa", "mpe", "mpeg", "mpg", "mpv2", "vbk", "ogv", "mov", "mqv", "qt", "m2t", "m2ts", "mts", "ts", "tts", "webm", "dif", "dv", "flv", "ivf", "lsf", "lsx", "m4v", "mkv", "asf", "asr", "asx", "nsc", "wm", "wmp", "wmv", "wmx", "wvx", "avi", "movie", "flr", "wrl", "wrz", "xaf", "xof"];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement