From 25b23a6075cf53a9443c35cf3b3de8277114a5e2 Mon Sep 17 00:00:00 2001
From: John Vandenberg <jayvdb@gmail.com>
Date: Sat, 23 Nov 2024 07:30:13 +0800
Subject: [PATCH] Use npm mime-db v0.53

---
 build.rs          |    2 +-
 src/extensions.rs | 2478 +++++++++++++++++++++++----------------------
 src/types.rs      | 1958 +++++++++++++++++------------------
 3 files changed, 2252 insertions(+), 2186 deletions(-)

diff --git a/build.rs b/build.rs
index a1ad51d..3f69eb1 100644
--- a/build.rs
+++ b/build.rs
@@ -8,7 +8,7 @@ use std::{
 use serde::{Deserialize, Serialize};
 
 /// Source: https://raw.githubusercontent.com/jshttp/mime-db/master/db.json
-const DB_URL: &str = "https://unpkg.com/mime-db@1.52.0/db.json";
+const DB_URL: &str = "https://unpkg.com/mime-db@1.53.0/db.json";
 
 const TPL_E: &str = "pub const {{name}}: [(&str, usize); {{len}}] = [{{items}}];";
 const TPL_T: &str = "pub const {{name}}: [(&str, usize, usize); {{len}}] = [{{items}}];";
diff --git a/src/extensions.rs b/src/extensions.rs
index 1d4b611..93e4e2b 100644
--- a/src/extensions.rs
+++ b/src/extensions.rs
@@ -1,1222 +1,1260 @@
-pub const EXTENSIONS: [(&str, usize); 1220] = [
+pub const EXTENSIONS: [(&str, usize); 1258] = [
     ("ez", 0),
-    ("aw", 1),
-    ("atom", 2),
-    ("atomcat", 3),
-    ("atomdeleted", 4),
-    ("atomsvc", 5),
-    ("dwd", 6),
-    ("held", 7),
-    ("rsat", 8),
-    ("bdoc", 9),
-    ("xcs", 10),
-    ("ccxml", 11),
-    ("cdfx", 12),
-    ("cdmia", 13),
-    ("cdmic", 14),
-    ("cdmid", 15),
-    ("cdmio", 16),
-    ("cdmiq", 17),
-    ("cpl", 18),
-    ("cu", 19),
-    ("mpd", 20),
-    ("mpp", 21),
-    ("davmount", 22),
-    ("dbk", 23),
-    ("dssc", 24),
-    ("xdssc", 25),
-    ("es", 26),
-    ("ecma", 26),
-    ("emma", 27),
-    ("emotionml", 28),
-    ("epub", 29),
-    ("exi", 30),
-    ("exp", 31),
-    ("fdt", 32),
-    ("pfr", 33),
-    ("geojson", 34),
-    ("gml", 35),
-    ("gpx", 36),
-    ("gxf", 37),
-    ("gz", 38),
-    ("hjson", 39),
-    ("stk", 40),
-    ("ink", 41),
-    ("inkml", 41),
-    ("ipfix", 42),
-    ("its", 43),
-    ("jar", 44),
-    ("war", 44),
-    ("ear", 44),
-    ("ser", 45),
-    ("class", 46),
-    ("js", 47),
-    ("mjs", 47),
-    ("json", 48),
-    ("map", 48),
-    ("json5", 49),
-    ("jsonml", 50),
-    ("jsonld", 51),
-    ("lgr", 52),
-    ("lostxml", 53),
-    ("hqx", 54),
-    ("cpt", 55),
-    ("mads", 56),
-    ("webmanifest", 57),
-    ("mrc", 58),
-    ("mrcx", 59),
-    ("ma", 60),
-    ("nb", 60),
-    ("mb", 60),
-    ("mathml", 61),
-    ("mbox", 62),
-    ("mpf", 63),
-    ("mscml", 64),
-    ("metalink", 65),
-    ("meta4", 66),
-    ("mets", 67),
-    ("maei", 68),
-    ("musd", 69),
-    ("mods", 70),
-    ("m21", 71),
-    ("mp21", 71),
-    ("mp4s", 72),
-    ("m4p", 72),
-    ("doc", 73),
-    ("dot", 73),
-    ("mxf", 74),
-    ("nq", 75),
-    ("nt", 76),
-    ("cjs", 77),
-    ("bin", 78),
-    ("dms", 78),
-    ("lrf", 78),
-    ("mar", 78),
-    ("so", 78),
-    ("dist", 78),
-    ("distz", 78),
-    ("pkg", 78),
-    ("bpk", 78),
-    ("dump", 78),
-    ("elc", 78),
-    ("deploy", 78),
-    ("exe", 78),
-    ("dll", 78),
-    ("deb", 78),
-    ("dmg", 78),
-    ("iso", 78),
-    ("img", 78),
-    ("msi", 78),
-    ("msp", 78),
-    ("msm", 78),
-    ("buffer", 78),
-    ("oda", 79),
-    ("opf", 80),
-    ("ogx", 81),
-    ("omdoc", 82),
-    ("onetoc", 83),
-    ("onetoc2", 83),
-    ("onetmp", 83),
-    ("onepkg", 83),
-    ("oxps", 84),
-    ("relo", 85),
-    ("xer", 86),
-    ("pdf", 87),
-    ("pgp", 88),
-    ("asc", 89),
-    ("asc", 90),
-    ("sig", 90),
-    ("prf", 91),
-    ("p10", 92),
-    ("p7m", 93),
-    ("p7c", 93),
-    ("p7s", 94),
-    ("p8", 95),
-    ("ac", 96),
-    ("cer", 97),
-    ("crl", 98),
-    ("pkipath", 99),
-    ("pki", 100),
-    ("pls", 101),
-    ("ai", 102),
-    ("eps", 102),
-    ("ps", 102),
-    ("provx", 103),
-    ("cww", 104),
-    ("pskcxml", 105),
-    ("raml", 106),
-    ("rdf", 107),
-    ("owl", 107),
-    ("rif", 108),
-    ("rnc", 109),
-    ("rl", 110),
-    ("rld", 111),
-    ("rs", 112),
-    ("rapd", 113),
-    ("sls", 114),
-    ("rusd", 115),
-    ("gbr", 116),
-    ("mft", 117),
-    ("roa", 118),
-    ("rsd", 119),
-    ("rss", 120),
-    ("rtf", 121),
-    ("sbml", 122),
-    ("scq", 123),
-    ("scs", 124),
-    ("spq", 125),
-    ("spp", 126),
-    ("sdp", 127),
-    ("senmlx", 128),
-    ("sensmlx", 129),
-    ("setpay", 130),
-    ("setreg", 131),
-    ("shf", 132),
-    ("siv", 133),
-    ("sieve", 133),
-    ("smi", 134),
-    ("smil", 134),
-    ("rq", 135),
-    ("srx", 136),
-    ("gram", 137),
-    ("grxml", 138),
-    ("sru", 139),
-    ("ssdl", 140),
-    ("ssml", 141),
-    ("swidtag", 142),
-    ("tei", 143),
-    ("teicorpus", 143),
-    ("tfi", 144),
-    ("tsd", 145),
-    ("toml", 146),
-    ("trig", 147),
-    ("ttml", 148),
-    ("ubj", 149),
-    ("rsheet", 150),
-    ("td", 151),
-    ("1km", 152),
-    ("plb", 153),
-    ("psb", 154),
-    ("pvb", 155),
-    ("tcap", 156),
-    ("pwn", 157),
-    ("aso", 158),
-    ("imp", 159),
-    ("acu", 160),
-    ("atc", 161),
-    ("acutc", 161),
-    ("air", 162),
-    ("fcdt", 163),
-    ("fxp", 164),
-    ("fxpl", 164),
-    ("xdp", 165),
-    ("xfdf", 166),
-    ("age", 167),
-    ("ahead", 168),
-    ("azf", 169),
-    ("azs", 170),
-    ("azw", 171),
-    ("acc", 172),
-    ("ami", 173),
-    ("apk", 174),
-    ("cii", 175),
-    ("fti", 176),
-    ("atx", 177),
-    ("mpkg", 178),
-    ("key", 179),
-    ("m3u8", 180),
-    ("numbers", 181),
-    ("pages", 182),
-    ("pkpass", 183),
-    ("swi", 184),
-    ("iota", 185),
-    ("aep", 186),
-    ("bmml", 187),
-    ("mpm", 188),
-    ("bmi", 189),
-    ("rep", 190),
-    ("cdxml", 191),
-    ("mmd", 192),
-    ("cdy", 193),
-    ("csl", 194),
-    ("cla", 195),
-    ("rp9", 196),
-    ("c4g", 197),
-    ("c4d", 197),
-    ("c4f", 197),
-    ("c4p", 197),
-    ("c4u", 197),
-    ("c11amc", 198),
-    ("c11amz", 199),
-    ("csp", 200),
-    ("cdbcmsg", 201),
-    ("cmc", 202),
-    ("clkx", 203),
-    ("clkk", 204),
-    ("clkp", 205),
-    ("clkt", 206),
-    ("clkw", 207),
-    ("wbs", 208),
-    ("pml", 209),
-    ("ppd", 210),
-    ("car", 211),
-    ("pcurl", 212),
-    ("dart", 213),
-    ("rdz", 214),
-    ("dbf", 215),
-    ("uvf", 216),
-    ("uvvf", 216),
-    ("uvd", 216),
-    ("uvvd", 216),
-    ("uvt", 217),
-    ("uvvt", 217),
-    ("uvx", 218),
-    ("uvvx", 218),
-    ("uvz", 219),
-    ("uvvz", 219),
-    ("fe_launch", 220),
-    ("dna", 221),
-    ("mlp", 222),
-    ("dpg", 223),
-    ("dfac", 224),
-    ("kpxx", 225),
-    ("ait", 226),
-    ("svc", 227),
-    ("geo", 228),
-    ("mag", 229),
-    ("nml", 230),
-    ("esf", 231),
-    ("msf", 232),
-    ("qam", 233),
-    ("slt", 234),
-    ("ssf", 235),
-    ("es3", 236),
-    ("et3", 236),
-    ("ez2", 237),
-    ("ez3", 238),
-    ("fdf", 239),
-    ("mseed", 240),
-    ("seed", 241),
-    ("dataless", 241),
-    ("gph", 242),
-    ("ftc", 243),
-    ("fm", 244),
-    ("frame", 244),
-    ("maker", 244),
-    ("book", 244),
-    ("fnc", 245),
-    ("ltf", 246),
-    ("fsc", 247),
-    ("oas", 248),
-    ("oa2", 249),
-    ("oa3", 250),
-    ("fg5", 251),
-    ("bh2", 252),
-    ("ddd", 253),
-    ("xdw", 254),
-    ("xbd", 255),
-    ("fzs", 256),
-    ("txd", 257),
-    ("ggb", 258),
-    ("ggt", 259),
-    ("gex", 260),
-    ("gre", 260),
-    ("gxt", 261),
-    ("g2w", 262),
-    ("g3w", 263),
-    ("gmx", 264),
-    ("gdoc", 265),
-    ("gslides", 266),
-    ("gsheet", 267),
-    ("kml", 268),
-    ("kmz", 269),
-    ("gqf", 270),
-    ("gqs", 270),
-    ("gac", 271),
-    ("ghf", 272),
-    ("gim", 273),
-    ("grv", 274),
-    ("gtm", 275),
-    ("tpl", 276),
-    ("vcg", 277),
-    ("hal", 278),
-    ("zmm", 279),
-    ("hbci", 280),
-    ("les", 281),
-    ("hpgl", 282),
-    ("hpid", 283),
-    ("hps", 284),
-    ("jlt", 285),
-    ("pcl", 286),
-    ("pclxl", 287),
-    ("sfd-hdstx", 288),
-    ("mpy", 289),
-    ("afp", 290),
-    ("listafp", 290),
-    ("list3820", 290),
-    ("irm", 291),
-    ("sc", 292),
-    ("icc", 293),
-    ("icm", 293),
-    ("igl", 294),
-    ("ivp", 295),
-    ("ivu", 296),
-    ("igm", 297),
-    ("xpw", 298),
-    ("xpx", 298),
-    ("i2g", 299),
-    ("qbo", 300),
-    ("qfx", 301),
-    ("rcprofile", 302),
-    ("irp", 303),
-    ("xpr", 304),
-    ("fcs", 305),
-    ("jam", 306),
-    ("rms", 307),
-    ("jisp", 308),
-    ("joda", 309),
-    ("ktz", 310),
-    ("ktr", 310),
-    ("karbon", 311),
-    ("chrt", 312),
-    ("kfo", 313),
-    ("flw", 314),
-    ("kon", 315),
-    ("kpr", 316),
-    ("kpt", 316),
-    ("ksp", 317),
-    ("kwd", 318),
-    ("kwt", 318),
-    ("htke", 319),
-    ("kia", 320),
-    ("kne", 321),
-    ("knp", 321),
-    ("skp", 322),
-    ("skd", 322),
-    ("skt", 322),
-    ("skm", 322),
-    ("sse", 323),
-    ("lasxml", 324),
-    ("lbd", 325),
-    ("lbe", 326),
-    ("123", 327),
-    ("apr", 328),
-    ("pre", 329),
-    ("nsf", 330),
-    ("org", 331),
-    ("scm", 332),
-    ("lwp", 333),
-    ("portpkg", 334),
-    ("mvt", 335),
-    ("mcd", 336),
-    ("mc1", 337),
-    ("cdkey", 338),
-    ("mwf", 339),
-    ("mfm", 340),
-    ("flo", 341),
-    ("igx", 342),
-    ("mif", 343),
-    ("daf", 344),
-    ("dis", 345),
-    ("mbk", 346),
-    ("mqy", 347),
-    ("msl", 348),
-    ("plc", 349),
-    ("txf", 350),
-    ("mpn", 351),
-    ("mpc", 352),
-    ("xul", 353),
-    ("cil", 354),
-    ("cab", 355),
-    ("xls", 356),
-    ("xlm", 356),
-    ("xla", 356),
-    ("xlc", 356),
-    ("xlt", 356),
-    ("xlw", 356),
-    ("xlam", 357),
-    ("xlsb", 358),
-    ("xlsm", 359),
-    ("xltm", 360),
-    ("eot", 361),
-    ("chm", 362),
-    ("ims", 363),
-    ("lrm", 364),
-    ("thmx", 365),
-    ("msg", 366),
-    ("cat", 367),
-    ("stl", 368),
-    ("ppt", 369),
-    ("pps", 369),
-    ("pot", 369),
-    ("ppam", 370),
-    ("pptm", 371),
-    ("sldm", 372),
-    ("ppsm", 373),
-    ("potm", 374),
-    ("mpp", 375),
-    ("mpt", 375),
-    ("docm", 376),
-    ("dotm", 377),
-    ("wps", 378),
-    ("wks", 378),
-    ("wcm", 378),
-    ("wdb", 378),
-    ("wpl", 379),
-    ("xps", 380),
-    ("mseq", 381),
-    ("mus", 382),
-    ("msty", 383),
-    ("taglet", 384),
-    ("nlu", 385),
-    ("ntf", 386),
-    ("nitf", 386),
-    ("nnd", 387),
-    ("nns", 388),
-    ("nnw", 389),
-    ("ac", 390),
-    ("ngdat", 391),
-    ("n-gage", 392),
-    ("rpst", 393),
-    ("rpss", 394),
-    ("edm", 395),
-    ("edx", 396),
-    ("ext", 397),
-    ("odc", 398),
-    ("otc", 399),
-    ("odb", 400),
-    ("odf", 401),
-    ("odft", 402),
-    ("odg", 403),
-    ("otg", 404),
-    ("odi", 405),
-    ("oti", 406),
-    ("odp", 407),
-    ("otp", 408),
-    ("ods", 409),
-    ("ots", 410),
-    ("odt", 411),
-    ("odm", 412),
-    ("ott", 413),
-    ("oth", 414),
-    ("xo", 415),
-    ("dd2", 416),
-    ("obgx", 417),
-    ("oxt", 418),
-    ("osm", 419),
-    ("pptx", 420),
-    ("sldx", 421),
-    ("ppsx", 422),
-    ("potx", 423),
-    ("xlsx", 424),
-    ("xltx", 425),
-    ("docx", 426),
-    ("dotx", 427),
-    ("mgp", 428),
-    ("dp", 429),
-    ("esa", 430),
-    ("pdb", 431),
-    ("pqa", 431),
-    ("oprc", 431),
-    ("paw", 432),
-    ("str", 433),
-    ("ei6", 434),
-    ("efif", 435),
-    ("wg", 436),
-    ("plf", 437),
-    ("pbd", 438),
-    ("box", 439),
-    ("mgz", 440),
-    ("qps", 441),
-    ("ptid", 442),
-    ("qxd", 443),
-    ("qxt", 443),
-    ("qwd", 443),
-    ("qwt", 443),
-    ("qxl", 443),
-    ("qxb", 443),
-    ("rar", 444),
-    ("bed", 445),
-    ("mxl", 446),
-    ("musicxml", 447),
-    ("cryptonote", 448),
-    ("cod", 449),
-    ("rm", 450),
-    ("rmvb", 451),
-    ("link66", 452),
-    ("st", 453),
-    ("see", 454),
-    ("sema", 455),
-    ("semd", 456),
-    ("semf", 457),
-    ("ifm", 458),
-    ("itp", 459),
-    ("iif", 460),
-    ("ipk", 461),
-    ("twd", 462),
-    ("twds", 462),
-    ("mmf", 463),
-    ("teacher", 464),
-    ("fo", 465),
-    ("sdkm", 466),
-    ("sdkd", 466),
-    ("dxp", 467),
-    ("sfs", 468),
-    ("sdc", 469),
-    ("sda", 470),
-    ("sdd", 471),
-    ("smf", 472),
-    ("sdw", 473),
-    ("vor", 473),
-    ("sgl", 474),
-    ("smzip", 475),
-    ("sm", 476),
-    ("wadl", 477),
-    ("sxc", 478),
-    ("stc", 479),
-    ("sxd", 480),
-    ("std", 481),
-    ("sxi", 482),
-    ("sti", 483),
-    ("sxm", 484),
-    ("sxw", 485),
-    ("sxg", 486),
-    ("stw", 487),
-    ("sus", 488),
-    ("susp", 488),
-    ("svd", 489),
-    ("sis", 490),
-    ("sisx", 490),
-    ("xsm", 491),
-    ("bdm", 492),
-    ("xdm", 493),
-    ("ddf", 494),
-    ("tao", 495),
-    ("pcap", 496),
-    ("cap", 496),
-    ("dmp", 496),
-    ("tmo", 497),
-    ("tpt", 498),
-    ("mxs", 499),
-    ("tra", 500),
-    ("ufd", 501),
-    ("ufdl", 501),
-    ("utz", 502),
-    ("umj", 503),
-    ("unityweb", 504),
-    ("uoml", 505),
-    ("vcx", 506),
-    ("vsd", 507),
-    ("vst", 507),
-    ("vss", 507),
-    ("vsw", 507),
-    ("vis", 508),
-    ("vsf", 509),
-    ("wbxml", 510),
-    ("wmlc", 511),
-    ("wmlsc", 512),
-    ("wtb", 513),
-    ("nbp", 514),
-    ("wpd", 515),
-    ("wqd", 516),
-    ("stf", 517),
-    ("xar", 518),
-    ("xfdl", 519),
-    ("hvd", 520),
-    ("hvs", 521),
-    ("hvp", 522),
-    ("osf", 523),
-    ("osfpvg", 524),
-    ("saf", 525),
-    ("spf", 526),
-    ("cmp", 527),
-    ("zir", 528),
-    ("zirz", 528),
-    ("zaz", 529),
-    ("vxml", 530),
-    ("wasm", 531),
-    ("wif", 532),
-    ("wgt", 533),
-    ("hlp", 534),
-    ("wsdl", 535),
-    ("wspolicy", 536),
-    ("7z", 537),
-    ("abw", 538),
-    ("ace", 539),
-    ("dmg", 540),
-    ("arj", 541),
-    ("aab", 542),
-    ("x32", 542),
-    ("u32", 542),
-    ("vox", 542),
-    ("aam", 543),
-    ("aas", 544),
-    ("bcpio", 545),
-    ("bdoc", 546),
-    ("torrent", 547),
-    ("blb", 548),
-    ("blorb", 548),
-    ("bz", 549),
-    ("bz2", 550),
-    ("boz", 550),
-    ("cbr", 551),
-    ("cba", 551),
-    ("cbt", 551),
-    ("cbz", 551),
-    ("cb7", 551),
-    ("vcd", 552),
-    ("cfs", 553),
-    ("chat", 554),
-    ("pgn", 555),
-    ("crx", 556),
-    ("cco", 557),
-    ("nsc", 558),
-    ("cpio", 559),
-    ("csh", 560),
-    ("deb", 561),
-    ("udeb", 561),
-    ("dgc", 562),
-    ("dir", 563),
-    ("dcr", 563),
-    ("dxr", 563),
-    ("cst", 563),
-    ("cct", 563),
-    ("cxt", 563),
-    ("w3d", 563),
-    ("fgd", 563),
-    ("swa", 563),
-    ("wad", 564),
-    ("ncx", 565),
-    ("dtb", 566),
-    ("res", 567),
-    ("dvi", 568),
-    ("evy", 569),
-    ("eva", 570),
-    ("bdf", 571),
-    ("gsf", 572),
-    ("psf", 573),
-    ("pcf", 574),
-    ("snf", 575),
-    ("pfa", 576),
-    ("pfb", 576),
-    ("pfm", 576),
-    ("afm", 576),
-    ("arc", 577),
-    ("spl", 578),
-    ("gca", 579),
-    ("ulx", 580),
-    ("gnumeric", 581),
-    ("gramps", 582),
-    ("gtar", 583),
-    ("hdf", 584),
-    ("php", 585),
-    ("install", 586),
-    ("iso", 587),
-    ("key", 588),
-    ("numbers", 589),
-    ("pages", 590),
-    ("jardiff", 591),
-    ("jnlp", 592),
-    ("kdbx", 593),
-    ("latex", 594),
-    ("luac", 595),
-    ("lzh", 596),
-    ("lha", 596),
-    ("run", 597),
-    ("mie", 598),
-    ("prc", 599),
-    ("mobi", 599),
-    ("application", 600),
-    ("lnk", 601),
-    ("wmd", 602),
-    ("wmz", 603),
-    ("xbap", 604),
-    ("mdb", 605),
-    ("obd", 606),
-    ("crd", 607),
-    ("clp", 608),
-    ("exe", 609),
-    ("exe", 610),
-    ("dll", 610),
-    ("com", 610),
-    ("bat", 610),
-    ("msi", 610),
-    ("mvb", 611),
-    ("m13", 611),
-    ("m14", 611),
-    ("wmf", 612),
-    ("wmz", 612),
-    ("emf", 612),
-    ("emz", 612),
-    ("mny", 613),
-    ("pub", 614),
-    ("scd", 615),
-    ("trm", 616),
-    ("wri", 617),
-    ("nc", 618),
-    ("cdf", 618),
-    ("pac", 619),
-    ("nzb", 620),
-    ("pl", 621),
-    ("pm", 621),
-    ("prc", 622),
-    ("pdb", 622),
-    ("p12", 623),
-    ("pfx", 623),
-    ("p7b", 624),
-    ("spc", 624),
-    ("p7r", 625),
-    ("rar", 626),
-    ("rpm", 627),
-    ("ris", 628),
-    ("sea", 629),
-    ("sh", 630),
-    ("shar", 631),
-    ("swf", 632),
-    ("xap", 633),
-    ("sql", 634),
-    ("sit", 635),
-    ("sitx", 636),
-    ("srt", 637),
-    ("sv4cpio", 638),
-    ("sv4crc", 639),
-    ("t3", 640),
-    ("gam", 641),
-    ("tar", 642),
-    ("tcl", 643),
-    ("tk", 643),
-    ("tex", 644),
-    ("tfm", 645),
-    ("texinfo", 646),
-    ("texi", 646),
-    ("obj", 647),
-    ("ustar", 648),
-    ("hdd", 649),
-    ("ova", 650),
-    ("ovf", 651),
-    ("vbox", 652),
-    ("vbox-extpack", 653),
-    ("vdi", 654),
-    ("vhd", 655),
-    ("vmdk", 656),
-    ("src", 657),
-    ("webapp", 658),
-    ("der", 659),
-    ("crt", 659),
-    ("pem", 659),
-    ("fig", 660),
-    ("xlf", 661),
-    ("xpi", 662),
-    ("xz", 663),
-    ("z1", 664),
-    ("z2", 664),
-    ("z3", 664),
-    ("z4", 664),
-    ("z5", 664),
-    ("z6", 664),
-    ("z7", 664),
-    ("z8", 664),
-    ("xaml", 665),
-    ("xav", 666),
-    ("xca", 667),
-    ("xdf", 668),
-    ("xel", 669),
-    ("xns", 670),
-    ("xenc", 671),
-    ("xhtml", 672),
-    ("xht", 672),
-    ("xlf", 673),
-    ("xml", 674),
-    ("xsl", 674),
-    ("xsd", 674),
-    ("rng", 674),
-    ("dtd", 675),
-    ("xop", 676),
-    ("xpl", 677),
-    ("xsl", 678),
-    ("xslt", 678),
-    ("xspf", 679),
-    ("mxml", 680),
-    ("xhvml", 680),
-    ("xvml", 680),
-    ("xvm", 680),
-    ("yang", 681),
-    ("yin", 682),
-    ("zip", 683),
-    ("3gpp", 684),
-    ("adp", 685),
-    ("amr", 686),
-    ("au", 687),
-    ("snd", 687),
-    ("mid", 688),
-    ("midi", 688),
-    ("kar", 688),
-    ("rmi", 688),
-    ("mxmf", 689),
-    ("mp3", 690),
-    ("m4a", 691),
-    ("mp4a", 691),
-    ("mpga", 692),
-    ("mp2", 692),
-    ("mp2a", 692),
-    ("mp3", 692),
-    ("m2a", 692),
-    ("m3a", 692),
-    ("oga", 693),
-    ("ogg", 693),
-    ("spx", 693),
-    ("opus", 693),
-    ("s3m", 694),
-    ("sil", 695),
-    ("uva", 696),
-    ("uvva", 696),
-    ("eol", 697),
-    ("dra", 698),
-    ("dts", 699),
-    ("dtshd", 700),
-    ("lvp", 701),
-    ("pya", 702),
-    ("ecelp4800", 703),
-    ("ecelp7470", 704),
-    ("ecelp9600", 705),
-    ("rip", 706),
-    ("wav", 707),
-    ("wav", 708),
-    ("weba", 709),
-    ("aac", 710),
-    ("aif", 711),
-    ("aiff", 711),
-    ("aifc", 711),
-    ("caf", 712),
-    ("flac", 713),
-    ("m4a", 714),
-    ("mka", 715),
-    ("m3u", 716),
-    ("wax", 717),
-    ("wma", 718),
-    ("ram", 719),
-    ("ra", 719),
-    ("rmp", 720),
-    ("ra", 721),
-    ("wav", 722),
-    ("xm", 723),
-    ("cdx", 724),
-    ("cif", 725),
-    ("cmdf", 726),
-    ("cml", 727),
-    ("csml", 728),
-    ("xyz", 729),
-    ("ttc", 730),
-    ("otf", 731),
-    ("ttf", 732),
-    ("woff", 733),
-    ("woff2", 734),
-    ("exr", 735),
-    ("apng", 736),
-    ("avci", 737),
-    ("avcs", 738),
-    ("avif", 739),
-    ("bmp", 740),
-    ("cgm", 741),
-    ("drle", 742),
-    ("emf", 743),
-    ("fits", 744),
-    ("g3", 745),
-    ("gif", 746),
-    ("heic", 747),
-    ("heics", 748),
-    ("heif", 749),
-    ("heifs", 750),
-    ("hej2", 751),
-    ("hsj2", 752),
-    ("ief", 753),
-    ("jls", 754),
-    ("jp2", 755),
-    ("jpg2", 755),
-    ("jpeg", 756),
-    ("jpg", 756),
-    ("jpe", 756),
-    ("jph", 757),
-    ("jhc", 758),
-    ("jpm", 759),
-    ("jpx", 760),
-    ("jpf", 760),
-    ("jxr", 761),
-    ("jxra", 762),
-    ("jxrs", 763),
-    ("jxs", 764),
-    ("jxsc", 765),
-    ("jxsi", 766),
-    ("jxss", 767),
-    ("ktx", 768),
-    ("ktx2", 769),
-    ("png", 770),
-    ("btif", 771),
-    ("pti", 772),
-    ("sgi", 773),
-    ("svg", 774),
-    ("svgz", 774),
-    ("t38", 775),
-    ("tif", 776),
-    ("tiff", 776),
-    ("tfx", 777),
-    ("psd", 778),
-    ("azv", 779),
-    ("uvi", 780),
-    ("uvvi", 780),
-    ("uvg", 780),
-    ("uvvg", 780),
-    ("djvu", 781),
-    ("djv", 781),
-    ("sub", 782),
-    ("dwg", 783),
-    ("dxf", 784),
-    ("fbs", 785),
-    ("fpx", 786),
-    ("fst", 787),
-    ("mmr", 788),
-    ("rlc", 789),
-    ("ico", 790),
-    ("dds", 791),
-    ("mdi", 792),
-    ("wdp", 793),
-    ("npx", 794),
-    ("b16", 795),
-    ("tap", 796),
-    ("vtf", 797),
-    ("wbmp", 798),
-    ("xif", 799),
-    ("pcx", 800),
-    ("webp", 801),
-    ("wmf", 802),
-    ("3ds", 803),
-    ("ras", 804),
-    ("cmx", 805),
-    ("fh", 806),
-    ("fhc", 806),
-    ("fh4", 806),
-    ("fh5", 806),
-    ("fh7", 806),
-    ("ico", 807),
-    ("jng", 808),
-    ("sid", 809),
-    ("bmp", 810),
-    ("pcx", 811),
-    ("pic", 812),
-    ("pct", 812),
-    ("pnm", 813),
-    ("pbm", 814),
-    ("pgm", 815),
-    ("ppm", 816),
-    ("rgb", 817),
-    ("tga", 818),
-    ("xbm", 819),
-    ("xpm", 820),
-    ("xwd", 821),
-    ("disposition-notification", 822),
-    ("u8msg", 823),
-    ("u8dsn", 824),
-    ("u8mdn", 825),
-    ("u8hdr", 826),
-    ("eml", 827),
-    ("mime", 827),
-    ("wsc", 828),
-    ("3mf", 829),
-    ("gltf", 830),
-    ("glb", 831),
-    ("igs", 832),
-    ("iges", 832),
-    ("msh", 833),
-    ("mesh", 833),
-    ("silo", 833),
-    ("mtl", 834),
-    ("obj", 835),
-    ("stpx", 836),
-    ("stpz", 837),
-    ("stpxz", 838),
-    ("stl", 839),
-    ("dae", 840),
-    ("dwf", 841),
-    ("gdl", 842),
-    ("gtw", 843),
-    ("mts", 844),
-    ("ogex", 845),
-    ("x_b", 846),
-    ("x_t", 847),
-    ("vds", 848),
-    ("usdz", 849),
-    ("bsp", 850),
-    ("vtu", 851),
-    ("wrl", 852),
-    ("vrml", 852),
-    ("x3db", 853),
-    ("x3dbz", 853),
-    ("x3db", 854),
-    ("x3dv", 855),
-    ("x3dvz", 855),
-    ("x3d", 856),
-    ("x3dz", 856),
-    ("x3dv", 857),
-    ("appcache", 858),
-    ("manifest", 858),
-    ("ics", 859),
-    ("ifb", 859),
-    ("coffee", 860),
-    ("litcoffee", 860),
-    ("css", 861),
-    ("csv", 862),
-    ("html", 863),
-    ("htm", 863),
-    ("shtml", 863),
-    ("jade", 864),
-    ("jsx", 865),
-    ("less", 866),
-    ("markdown", 867),
-    ("md", 867),
-    ("mml", 868),
-    ("mdx", 869),
-    ("n3", 870),
-    ("txt", 871),
-    ("text", 871),
-    ("conf", 871),
-    ("def", 871),
-    ("list", 871),
-    ("log", 871),
-    ("in", 871),
-    ("ini", 871),
-    ("dsc", 872),
-    ("rtx", 873),
-    ("rtf", 874),
-    ("sgml", 875),
-    ("sgm", 875),
-    ("shex", 876),
-    ("slim", 877),
-    ("slm", 877),
-    ("spdx", 878),
-    ("stylus", 879),
-    ("styl", 879),
-    ("tsv", 880),
-    ("t", 881),
-    ("tr", 881),
-    ("roff", 881),
-    ("man", 881),
-    ("me", 881),
-    ("ms", 881),
-    ("ttl", 882),
-    ("uri", 883),
-    ("uris", 883),
-    ("urls", 883),
-    ("vcard", 884),
-    ("curl", 885),
-    ("dcurl", 886),
-    ("mcurl", 887),
-    ("scurl", 888),
-    ("sub", 889),
-    ("ged", 890),
-    ("fly", 891),
-    ("flx", 892),
-    ("gv", 893),
-    ("3dml", 894),
-    ("spot", 895),
-    ("jad", 896),
-    ("wml", 897),
-    ("wmls", 898),
-    ("vtt", 899),
-    ("s", 900),
-    ("asm", 900),
-    ("c", 901),
-    ("cc", 901),
-    ("cxx", 901),
-    ("cpp", 901),
-    ("h", 901),
-    ("hh", 901),
-    ("dic", 901),
-    ("htc", 902),
-    ("f", 903),
-    ("for", 903),
-    ("f77", 903),
-    ("f90", 903),
-    ("hbs", 904),
-    ("java", 905),
-    ("lua", 906),
-    ("mkd", 907),
-    ("nfo", 908),
-    ("opml", 909),
-    ("org", 910),
-    ("p", 911),
-    ("pas", 911),
-    ("pde", 912),
-    ("sass", 913),
-    ("scss", 914),
-    ("etx", 915),
-    ("sfv", 916),
-    ("ymp", 917),
-    ("uu", 918),
-    ("vcs", 919),
-    ("vcf", 920),
-    ("xml", 921),
-    ("yaml", 922),
-    ("yml", 922),
-    ("3gp", 923),
-    ("3gpp", 923),
-    ("3g2", 924),
-    ("h261", 925),
-    ("h263", 926),
-    ("h264", 927),
-    ("m4s", 928),
-    ("jpgv", 929),
-    ("jpm", 930),
-    ("jpgm", 930),
-    ("mj2", 931),
-    ("mjp2", 931),
-    ("ts", 932),
-    ("mp4", 933),
-    ("mp4v", 933),
-    ("mpg4", 933),
-    ("mpeg", 934),
-    ("mpg", 934),
-    ("mpe", 934),
-    ("m1v", 934),
-    ("m2v", 934),
-    ("ogv", 935),
-    ("qt", 936),
-    ("mov", 936),
-    ("uvh", 937),
-    ("uvvh", 937),
-    ("uvm", 938),
-    ("uvvm", 938),
-    ("uvp", 939),
-    ("uvvp", 939),
-    ("uvs", 940),
-    ("uvvs", 940),
-    ("uvv", 941),
-    ("uvvv", 941),
-    ("dvb", 942),
-    ("fvt", 943),
-    ("mxu", 944),
-    ("m4u", 944),
-    ("pyv", 945),
-    ("uvu", 946),
-    ("uvvu", 946),
-    ("viv", 947),
-    ("webm", 948),
-    ("f4v", 949),
-    ("fli", 950),
-    ("flv", 951),
-    ("m4v", 952),
-    ("mkv", 953),
-    ("mk3d", 953),
-    ("mks", 953),
-    ("mng", 954),
-    ("asf", 955),
-    ("asx", 955),
-    ("vob", 956),
-    ("wm", 957),
-    ("wmv", 958),
-    ("wmx", 959),
-    ("wvx", 960),
-    ("avi", 961),
-    ("movie", 962),
-    ("smv", 963),
-    ("ice", 964),
+    ("appinstaller", 1),
+    ("aw", 2),
+    ("appx", 3),
+    ("appxbundle", 4),
+    ("atom", 5),
+    ("atomcat", 6),
+    ("atomdeleted", 7),
+    ("atomsvc", 8),
+    ("dwd", 9),
+    ("held", 10),
+    ("rsat", 11),
+    ("aml", 12),
+    ("amlx", 13),
+    ("bdoc", 14),
+    ("xcs", 15),
+    ("ccxml", 16),
+    ("cdfx", 17),
+    ("cdmia", 18),
+    ("cdmic", 19),
+    ("cdmid", 20),
+    ("cdmio", 21),
+    ("cdmiq", 22),
+    ("cpl", 23),
+    ("cu", 24),
+    ("cwl", 25),
+    ("mpd", 26),
+    ("mpp", 27),
+    ("davmount", 28),
+    ("dbk", 29),
+    ("dssc", 30),
+    ("xdssc", 31),
+    ("ecma", 32),
+    ("emma", 33),
+    ("emotionml", 34),
+    ("epub", 35),
+    ("exi", 36),
+    ("exp", 37),
+    ("fdf", 38),
+    ("fdt", 39),
+    ("pfr", 40),
+    ("geojson", 41),
+    ("gml", 42),
+    ("gpx", 43),
+    ("gxf", 44),
+    ("gz", 45),
+    ("hjson", 46),
+    ("stk", 47),
+    ("ink", 48),
+    ("inkml", 48),
+    ("ipfix", 49),
+    ("its", 50),
+    ("jar", 51),
+    ("war", 51),
+    ("ear", 51),
+    ("ser", 52),
+    ("class", 53),
+    ("js", 54),
+    ("json", 55),
+    ("map", 55),
+    ("json5", 56),
+    ("jsonml", 57),
+    ("jsonld", 58),
+    ("lgr", 59),
+    ("lostxml", 60),
+    ("hqx", 61),
+    ("cpt", 62),
+    ("mads", 63),
+    ("webmanifest", 64),
+    ("mrc", 65),
+    ("mrcx", 66),
+    ("ma", 67),
+    ("nb", 67),
+    ("mb", 67),
+    ("mathml", 68),
+    ("mbox", 69),
+    ("mpf", 70),
+    ("mscml", 71),
+    ("metalink", 72),
+    ("meta4", 73),
+    ("mets", 74),
+    ("maei", 75),
+    ("musd", 76),
+    ("mods", 77),
+    ("m21", 78),
+    ("mp21", 78),
+    ("mp4", 79),
+    ("mpg4", 79),
+    ("mp4s", 79),
+    ("m4p", 79),
+    ("msix", 80),
+    ("msixbundle", 81),
+    ("doc", 82),
+    ("dot", 82),
+    ("mxf", 83),
+    ("nq", 84),
+    ("nt", 85),
+    ("cjs", 86),
+    ("bin", 87),
+    ("dms", 87),
+    ("lrf", 87),
+    ("mar", 87),
+    ("so", 87),
+    ("dist", 87),
+    ("distz", 87),
+    ("pkg", 87),
+    ("bpk", 87),
+    ("dump", 87),
+    ("elc", 87),
+    ("deploy", 87),
+    ("exe", 87),
+    ("dll", 87),
+    ("deb", 87),
+    ("dmg", 87),
+    ("iso", 87),
+    ("img", 87),
+    ("msi", 87),
+    ("msp", 87),
+    ("msm", 87),
+    ("buffer", 87),
+    ("oda", 88),
+    ("opf", 89),
+    ("ogx", 90),
+    ("omdoc", 91),
+    ("onetoc", 92),
+    ("onetoc2", 92),
+    ("onetmp", 92),
+    ("onepkg", 92),
+    ("oxps", 93),
+    ("relo", 94),
+    ("xer", 95),
+    ("pdf", 96),
+    ("pgp", 97),
+    ("asc", 98),
+    ("sig", 99),
+    ("asc", 99),
+    ("prf", 100),
+    ("p10", 101),
+    ("p7m", 102),
+    ("p7c", 102),
+    ("p7s", 103),
+    ("p8", 104),
+    ("ac", 105),
+    ("cer", 106),
+    ("crl", 107),
+    ("pkipath", 108),
+    ("pki", 109),
+    ("pls", 110),
+    ("ai", 111),
+    ("eps", 111),
+    ("ps", 111),
+    ("provx", 112),
+    ("cww", 113),
+    ("xsf", 114),
+    ("pskcxml", 115),
+    ("raml", 116),
+    ("rdf", 117),
+    ("owl", 117),
+    ("rif", 118),
+    ("rnc", 119),
+    ("rl", 120),
+    ("rld", 121),
+    ("rs", 122),
+    ("rapd", 123),
+    ("sls", 124),
+    ("rusd", 125),
+    ("gbr", 126),
+    ("mft", 127),
+    ("roa", 128),
+    ("rsd", 129),
+    ("rss", 130),
+    ("rtf", 131),
+    ("sbml", 132),
+    ("scq", 133),
+    ("scs", 134),
+    ("spq", 135),
+    ("spp", 136),
+    ("sdp", 137),
+    ("senmlx", 138),
+    ("sensmlx", 139),
+    ("setpay", 140),
+    ("setreg", 141),
+    ("shf", 142),
+    ("siv", 143),
+    ("sieve", 143),
+    ("smi", 144),
+    ("smil", 144),
+    ("rq", 145),
+    ("srx", 146),
+    ("sql", 147),
+    ("gram", 148),
+    ("grxml", 149),
+    ("sru", 150),
+    ("ssdl", 151),
+    ("ssml", 152),
+    ("swidtag", 153),
+    ("tei", 154),
+    ("teicorpus", 154),
+    ("tfi", 155),
+    ("tsd", 156),
+    ("toml", 157),
+    ("trig", 158),
+    ("ttml", 159),
+    ("ubj", 160),
+    ("rsheet", 161),
+    ("td", 162),
+    ("1km", 163),
+    ("plb", 164),
+    ("psb", 165),
+    ("pvb", 166),
+    ("tcap", 167),
+    ("pwn", 168),
+    ("aso", 169),
+    ("imp", 170),
+    ("acu", 171),
+    ("atc", 172),
+    ("acutc", 172),
+    ("air", 173),
+    ("fcdt", 174),
+    ("fxp", 175),
+    ("fxpl", 175),
+    ("xdp", 176),
+    ("xfdf", 177),
+    ("age", 178),
+    ("ahead", 179),
+    ("azf", 180),
+    ("azs", 181),
+    ("azw", 182),
+    ("acc", 183),
+    ("ami", 184),
+    ("apk", 185),
+    ("cii", 186),
+    ("fti", 187),
+    ("atx", 188),
+    ("mpkg", 189),
+    ("key", 190),
+    ("m3u8", 191),
+    ("numbers", 192),
+    ("pages", 193),
+    ("pkpass", 194),
+    ("swi", 195),
+    ("iota", 196),
+    ("aep", 197),
+    ("bmml", 198),
+    ("mpm", 199),
+    ("bmi", 200),
+    ("rep", 201),
+    ("cdxml", 202),
+    ("mmd", 203),
+    ("cdy", 204),
+    ("csl", 205),
+    ("cla", 206),
+    ("rp9", 207),
+    ("c4g", 208),
+    ("c4d", 208),
+    ("c4f", 208),
+    ("c4p", 208),
+    ("c4u", 208),
+    ("c11amc", 209),
+    ("c11amz", 210),
+    ("csp", 211),
+    ("cdbcmsg", 212),
+    ("cmc", 213),
+    ("clkx", 214),
+    ("clkk", 215),
+    ("clkp", 216),
+    ("clkt", 217),
+    ("clkw", 218),
+    ("wbs", 219),
+    ("pml", 220),
+    ("ppd", 221),
+    ("car", 222),
+    ("pcurl", 223),
+    ("dart", 224),
+    ("rdz", 225),
+    ("dbf", 226),
+    ("uvf", 227),
+    ("uvvf", 227),
+    ("uvd", 227),
+    ("uvvd", 227),
+    ("uvt", 228),
+    ("uvvt", 228),
+    ("uvx", 229),
+    ("uvvx", 229),
+    ("uvz", 230),
+    ("uvvz", 230),
+    ("fe_launch", 231),
+    ("dna", 232),
+    ("mlp", 233),
+    ("dpg", 234),
+    ("dfac", 235),
+    ("kpxx", 236),
+    ("ait", 237),
+    ("svc", 238),
+    ("geo", 239),
+    ("mag", 240),
+    ("nml", 241),
+    ("esf", 242),
+    ("msf", 243),
+    ("qam", 244),
+    ("slt", 245),
+    ("ssf", 246),
+    ("es3", 247),
+    ("et3", 247),
+    ("ez2", 248),
+    ("ez3", 249),
+    ("fdf", 250),
+    ("mseed", 251),
+    ("seed", 252),
+    ("dataless", 252),
+    ("gph", 253),
+    ("ftc", 254),
+    ("fm", 255),
+    ("frame", 255),
+    ("maker", 255),
+    ("book", 255),
+    ("fnc", 256),
+    ("ltf", 257),
+    ("fsc", 258),
+    ("oas", 259),
+    ("oa2", 260),
+    ("oa3", 261),
+    ("fg5", 262),
+    ("bh2", 263),
+    ("ddd", 264),
+    ("xdw", 265),
+    ("xbd", 266),
+    ("fzs", 267),
+    ("txd", 268),
+    ("ggb", 269),
+    ("ggs", 270),
+    ("ggt", 271),
+    ("gex", 272),
+    ("gre", 272),
+    ("gxt", 273),
+    ("g2w", 274),
+    ("g3w", 275),
+    ("gmx", 276),
+    ("gdoc", 277),
+    ("gslides", 278),
+    ("gsheet", 279),
+    ("kml", 280),
+    ("kmz", 281),
+    ("xdcf", 282),
+    ("gqf", 283),
+    ("gqs", 283),
+    ("gac", 284),
+    ("ghf", 285),
+    ("gim", 286),
+    ("grv", 287),
+    ("gtm", 288),
+    ("tpl", 289),
+    ("vcg", 290),
+    ("hal", 291),
+    ("zmm", 292),
+    ("hbci", 293),
+    ("les", 294),
+    ("hpgl", 295),
+    ("hpid", 296),
+    ("hps", 297),
+    ("jlt", 298),
+    ("pcl", 299),
+    ("pclxl", 300),
+    ("sfd-hdstx", 301),
+    ("mpy", 302),
+    ("afp", 303),
+    ("listafp", 303),
+    ("list3820", 303),
+    ("irm", 304),
+    ("sc", 305),
+    ("icc", 306),
+    ("icm", 306),
+    ("igl", 307),
+    ("ivp", 308),
+    ("ivu", 309),
+    ("igm", 310),
+    ("xpw", 311),
+    ("xpx", 311),
+    ("i2g", 312),
+    ("qbo", 313),
+    ("qfx", 314),
+    ("rcprofile", 315),
+    ("irp", 316),
+    ("xpr", 317),
+    ("fcs", 318),
+    ("jam", 319),
+    ("rms", 320),
+    ("jisp", 321),
+    ("joda", 322),
+    ("ktz", 323),
+    ("ktr", 323),
+    ("karbon", 324),
+    ("chrt", 325),
+    ("kfo", 326),
+    ("flw", 327),
+    ("kon", 328),
+    ("kpr", 329),
+    ("kpt", 329),
+    ("ksp", 330),
+    ("kwd", 331),
+    ("kwt", 331),
+    ("htke", 332),
+    ("kia", 333),
+    ("kne", 334),
+    ("knp", 334),
+    ("skp", 335),
+    ("skd", 335),
+    ("skt", 335),
+    ("skm", 335),
+    ("sse", 336),
+    ("lasxml", 337),
+    ("lbd", 338),
+    ("lbe", 339),
+    ("123", 340),
+    ("apr", 341),
+    ("pre", 342),
+    ("nsf", 343),
+    ("org", 344),
+    ("scm", 345),
+    ("lwp", 346),
+    ("portpkg", 347),
+    ("mvt", 348),
+    ("mcd", 349),
+    ("mc1", 350),
+    ("cdkey", 351),
+    ("mwf", 352),
+    ("mfm", 353),
+    ("flo", 354),
+    ("igx", 355),
+    ("mif", 356),
+    ("daf", 357),
+    ("dis", 358),
+    ("mbk", 359),
+    ("mqy", 360),
+    ("msl", 361),
+    ("plc", 362),
+    ("txf", 363),
+    ("mpn", 364),
+    ("mpc", 365),
+    ("xul", 366),
+    ("cil", 367),
+    ("cab", 368),
+    ("xls", 369),
+    ("xlm", 369),
+    ("xla", 369),
+    ("xlc", 369),
+    ("xlt", 369),
+    ("xlw", 369),
+    ("xlam", 370),
+    ("xlsb", 371),
+    ("xlsm", 372),
+    ("xltm", 373),
+    ("eot", 374),
+    ("chm", 375),
+    ("ims", 376),
+    ("lrm", 377),
+    ("thmx", 378),
+    ("msg", 379),
+    ("cat", 380),
+    ("stl", 381),
+    ("ppt", 382),
+    ("pps", 382),
+    ("pot", 382),
+    ("ppam", 383),
+    ("pptm", 384),
+    ("sldm", 385),
+    ("ppsm", 386),
+    ("potm", 387),
+    ("mpp", 388),
+    ("mpt", 388),
+    ("docm", 389),
+    ("dotm", 390),
+    ("wps", 391),
+    ("wks", 391),
+    ("wcm", 391),
+    ("wdb", 391),
+    ("wpl", 392),
+    ("xps", 393),
+    ("mseq", 394),
+    ("mus", 395),
+    ("msty", 396),
+    ("taglet", 397),
+    ("bdo", 398),
+    ("nlu", 399),
+    ("ntf", 400),
+    ("nitf", 400),
+    ("nnd", 401),
+    ("nns", 402),
+    ("nnw", 403),
+    ("ac", 404),
+    ("ngdat", 405),
+    ("n-gage", 406),
+    ("rpst", 407),
+    ("rpss", 408),
+    ("edm", 409),
+    ("edx", 410),
+    ("ext", 411),
+    ("odc", 412),
+    ("otc", 413),
+    ("odb", 414),
+    ("odf", 415),
+    ("odft", 416),
+    ("odg", 417),
+    ("otg", 418),
+    ("odi", 419),
+    ("oti", 420),
+    ("odp", 421),
+    ("otp", 422),
+    ("ods", 423),
+    ("ots", 424),
+    ("odt", 425),
+    ("odm", 426),
+    ("ott", 427),
+    ("oth", 428),
+    ("xo", 429),
+    ("dd2", 430),
+    ("obgx", 431),
+    ("oxt", 432),
+    ("osm", 433),
+    ("pptx", 434),
+    ("sldx", 435),
+    ("ppsx", 436),
+    ("potx", 437),
+    ("xlsx", 438),
+    ("xltx", 439),
+    ("docx", 440),
+    ("dotx", 441),
+    ("mgp", 442),
+    ("dp", 443),
+    ("esa", 444),
+    ("pdb", 445),
+    ("pqa", 445),
+    ("oprc", 445),
+    ("paw", 446),
+    ("str", 447),
+    ("ei6", 448),
+    ("efif", 449),
+    ("wg", 450),
+    ("plf", 451),
+    ("pbd", 452),
+    ("box", 453),
+    ("mgz", 454),
+    ("qps", 455),
+    ("ptid", 456),
+    ("xhtm", 457),
+    ("qxd", 458),
+    ("qxt", 458),
+    ("qwd", 458),
+    ("qwt", 458),
+    ("qxl", 458),
+    ("qxb", 458),
+    ("rar", 459),
+    ("bed", 460),
+    ("mxl", 461),
+    ("musicxml", 462),
+    ("cryptonote", 463),
+    ("cod", 464),
+    ("rm", 465),
+    ("rmvb", 466),
+    ("link66", 467),
+    ("st", 468),
+    ("see", 469),
+    ("sema", 470),
+    ("semd", 471),
+    ("semf", 472),
+    ("ifm", 473),
+    ("itp", 474),
+    ("iif", 475),
+    ("ipk", 476),
+    ("twd", 477),
+    ("twds", 477),
+    ("mmf", 478),
+    ("teacher", 479),
+    ("fo", 480),
+    ("sdkm", 481),
+    ("sdkd", 481),
+    ("dxp", 482),
+    ("sfs", 483),
+    ("sdc", 484),
+    ("sda", 485),
+    ("sdd", 486),
+    ("smf", 487),
+    ("sdw", 488),
+    ("vor", 488),
+    ("sgl", 489),
+    ("smzip", 490),
+    ("sm", 491),
+    ("wadl", 492),
+    ("sxc", 493),
+    ("stc", 494),
+    ("sxd", 495),
+    ("std", 496),
+    ("sxi", 497),
+    ("sti", 498),
+    ("sxm", 499),
+    ("sxw", 500),
+    ("sxg", 501),
+    ("stw", 502),
+    ("sus", 503),
+    ("susp", 503),
+    ("svd", 504),
+    ("sis", 505),
+    ("sisx", 505),
+    ("xsm", 506),
+    ("bdm", 507),
+    ("xdm", 508),
+    ("ddf", 509),
+    ("tao", 510),
+    ("pcap", 511),
+    ("cap", 511),
+    ("dmp", 511),
+    ("tmo", 512),
+    ("tpt", 513),
+    ("mxs", 514),
+    ("tra", 515),
+    ("ufd", 516),
+    ("ufdl", 516),
+    ("utz", 517),
+    ("umj", 518),
+    ("unityweb", 519),
+    ("uoml", 520),
+    ("uo", 520),
+    ("vcx", 521),
+    ("vsd", 522),
+    ("vst", 522),
+    ("vss", 522),
+    ("vsw", 522),
+    ("vis", 523),
+    ("vsf", 524),
+    ("wbxml", 525),
+    ("wmlc", 526),
+    ("wmlsc", 527),
+    ("wtb", 528),
+    ("nbp", 529),
+    ("wpd", 530),
+    ("wqd", 531),
+    ("stf", 532),
+    ("xar", 533),
+    ("xfdl", 534),
+    ("hvd", 535),
+    ("hvs", 536),
+    ("hvp", 537),
+    ("osf", 538),
+    ("osfpvg", 539),
+    ("saf", 540),
+    ("spf", 541),
+    ("cmp", 542),
+    ("zir", 543),
+    ("zirz", 543),
+    ("zaz", 544),
+    ("vxml", 545),
+    ("wasm", 546),
+    ("wif", 547),
+    ("wgt", 548),
+    ("hlp", 549),
+    ("wsdl", 550),
+    ("wspolicy", 551),
+    ("7z", 552),
+    ("abw", 553),
+    ("ace", 554),
+    ("dmg", 555),
+    ("arj", 556),
+    ("aab", 557),
+    ("x32", 557),
+    ("u32", 557),
+    ("vox", 557),
+    ("aam", 558),
+    ("aas", 559),
+    ("bcpio", 560),
+    ("bdoc", 561),
+    ("torrent", 562),
+    ("blb", 563),
+    ("blorb", 563),
+    ("bz", 564),
+    ("bz2", 565),
+    ("boz", 565),
+    ("cbr", 566),
+    ("cba", 566),
+    ("cbt", 566),
+    ("cbz", 566),
+    ("cb7", 566),
+    ("vcd", 567),
+    ("cfs", 568),
+    ("chat", 569),
+    ("pgn", 570),
+    ("crx", 571),
+    ("cco", 572),
+    ("nsc", 573),
+    ("cpio", 574),
+    ("csh", 575),
+    ("deb", 576),
+    ("udeb", 576),
+    ("dgc", 577),
+    ("dir", 578),
+    ("dcr", 578),
+    ("dxr", 578),
+    ("cst", 578),
+    ("cct", 578),
+    ("cxt", 578),
+    ("w3d", 578),
+    ("fgd", 578),
+    ("swa", 578),
+    ("wad", 579),
+    ("ncx", 580),
+    ("dtb", 581),
+    ("res", 582),
+    ("dvi", 583),
+    ("evy", 584),
+    ("eva", 585),
+    ("bdf", 586),
+    ("gsf", 587),
+    ("psf", 588),
+    ("pcf", 589),
+    ("snf", 590),
+    ("pfa", 591),
+    ("pfb", 591),
+    ("pfm", 591),
+    ("afm", 591),
+    ("arc", 592),
+    ("spl", 593),
+    ("gca", 594),
+    ("ulx", 595),
+    ("gnumeric", 596),
+    ("gramps", 597),
+    ("gtar", 598),
+    ("hdf", 599),
+    ("php", 600),
+    ("install", 601),
+    ("iso", 602),
+    ("key", 603),
+    ("numbers", 604),
+    ("pages", 605),
+    ("jardiff", 606),
+    ("jnlp", 607),
+    ("kdbx", 608),
+    ("latex", 609),
+    ("luac", 610),
+    ("lzh", 611),
+    ("lha", 611),
+    ("run", 612),
+    ("mie", 613),
+    ("prc", 614),
+    ("mobi", 614),
+    ("application", 615),
+    ("lnk", 616),
+    ("wmd", 617),
+    ("wmz", 618),
+    ("xbap", 619),
+    ("mdb", 620),
+    ("obd", 621),
+    ("crd", 622),
+    ("clp", 623),
+    ("exe", 624),
+    ("exe", 625),
+    ("dll", 625),
+    ("com", 625),
+    ("bat", 625),
+    ("msi", 625),
+    ("mvb", 626),
+    ("m13", 626),
+    ("m14", 626),
+    ("wmf", 627),
+    ("wmz", 627),
+    ("emf", 627),
+    ("emz", 627),
+    ("mny", 628),
+    ("pub", 629),
+    ("scd", 630),
+    ("trm", 631),
+    ("wri", 632),
+    ("nc", 633),
+    ("cdf", 633),
+    ("pac", 634),
+    ("nzb", 635),
+    ("pl", 636),
+    ("pm", 636),
+    ("prc", 637),
+    ("pdb", 637),
+    ("p12", 638),
+    ("pfx", 638),
+    ("p7b", 639),
+    ("spc", 639),
+    ("p7r", 640),
+    ("rar", 641),
+    ("rpm", 642),
+    ("ris", 643),
+    ("sea", 644),
+    ("sh", 645),
+    ("shar", 646),
+    ("swf", 647),
+    ("xap", 648),
+    ("sql", 649),
+    ("sit", 650),
+    ("sitx", 651),
+    ("srt", 652),
+    ("sv4cpio", 653),
+    ("sv4crc", 654),
+    ("t3", 655),
+    ("gam", 656),
+    ("tar", 657),
+    ("tcl", 658),
+    ("tk", 658),
+    ("tex", 659),
+    ("tfm", 660),
+    ("texinfo", 661),
+    ("texi", 661),
+    ("obj", 662),
+    ("ustar", 663),
+    ("hdd", 664),
+    ("ova", 665),
+    ("ovf", 666),
+    ("vbox", 667),
+    ("vbox-extpack", 668),
+    ("vdi", 669),
+    ("vhd", 670),
+    ("vmdk", 671),
+    ("src", 672),
+    ("webapp", 673),
+    ("der", 674),
+    ("crt", 674),
+    ("pem", 674),
+    ("fig", 675),
+    ("xlf", 676),
+    ("xpi", 677),
+    ("xz", 678),
+    ("z1", 679),
+    ("z2", 679),
+    ("z3", 679),
+    ("z4", 679),
+    ("z5", 679),
+    ("z6", 679),
+    ("z7", 679),
+    ("z8", 679),
+    ("xaml", 680),
+    ("xav", 681),
+    ("xca", 682),
+    ("xdf", 683),
+    ("xel", 684),
+    ("xns", 685),
+    ("xenc", 686),
+    ("xfdf", 687),
+    ("xhtml", 688),
+    ("xht", 688),
+    ("xlf", 689),
+    ("xml", 690),
+    ("xsl", 690),
+    ("xsd", 690),
+    ("rng", 690),
+    ("dtd", 691),
+    ("xop", 692),
+    ("xpl", 693),
+    ("xsl", 694),
+    ("xslt", 694),
+    ("xspf", 695),
+    ("mxml", 696),
+    ("xhvml", 696),
+    ("xvml", 696),
+    ("xvm", 696),
+    ("yang", 697),
+    ("yin", 698),
+    ("zip", 699),
+    ("3gpp", 700),
+    ("adts", 701),
+    ("aac", 701),
+    ("adp", 702),
+    ("amr", 703),
+    ("au", 704),
+    ("snd", 704),
+    ("mid", 705),
+    ("midi", 705),
+    ("kar", 705),
+    ("rmi", 705),
+    ("mxmf", 706),
+    ("mp3", 707),
+    ("m4a", 708),
+    ("mp4a", 708),
+    ("mpga", 709),
+    ("mp2", 709),
+    ("mp2a", 709),
+    ("mp3", 709),
+    ("m2a", 709),
+    ("m3a", 709),
+    ("oga", 710),
+    ("ogg", 710),
+    ("spx", 710),
+    ("opus", 710),
+    ("s3m", 711),
+    ("sil", 712),
+    ("uva", 713),
+    ("uvva", 713),
+    ("eol", 714),
+    ("dra", 715),
+    ("dts", 716),
+    ("dtshd", 717),
+    ("lvp", 718),
+    ("pya", 719),
+    ("ecelp4800", 720),
+    ("ecelp7470", 721),
+    ("ecelp9600", 722),
+    ("rip", 723),
+    ("wav", 724),
+    ("wav", 725),
+    ("weba", 726),
+    ("aac", 727),
+    ("aif", 728),
+    ("aiff", 728),
+    ("aifc", 728),
+    ("caf", 729),
+    ("flac", 730),
+    ("m4a", 731),
+    ("mka", 732),
+    ("m3u", 733),
+    ("wax", 734),
+    ("wma", 735),
+    ("ram", 736),
+    ("ra", 736),
+    ("rmp", 737),
+    ("ra", 738),
+    ("wav", 739),
+    ("xm", 740),
+    ("cdx", 741),
+    ("cif", 742),
+    ("cmdf", 743),
+    ("cml", 744),
+    ("csml", 745),
+    ("xyz", 746),
+    ("ttc", 747),
+    ("otf", 748),
+    ("ttf", 749),
+    ("woff", 750),
+    ("woff2", 751),
+    ("exr", 752),
+    ("apng", 753),
+    ("avci", 754),
+    ("avcs", 755),
+    ("avif", 756),
+    ("bmp", 757),
+    ("dib", 757),
+    ("cgm", 758),
+    ("drle", 759),
+    ("dpx", 760),
+    ("emf", 761),
+    ("fits", 762),
+    ("g3", 763),
+    ("gif", 764),
+    ("heic", 765),
+    ("heics", 766),
+    ("heif", 767),
+    ("heifs", 768),
+    ("hej2", 769),
+    ("hsj2", 770),
+    ("ief", 771),
+    ("jls", 772),
+    ("jp2", 773),
+    ("jpg2", 773),
+    ("jpeg", 774),
+    ("jpg", 774),
+    ("jpe", 774),
+    ("jph", 775),
+    ("jhc", 776),
+    ("jpm", 777),
+    ("jpgm", 777),
+    ("jpx", 778),
+    ("jpf", 778),
+    ("jxl", 779),
+    ("jxr", 780),
+    ("jxra", 781),
+    ("jxrs", 782),
+    ("jxs", 783),
+    ("jxsc", 784),
+    ("jxsi", 785),
+    ("jxss", 786),
+    ("ktx", 787),
+    ("ktx2", 788),
+    ("png", 789),
+    ("btif", 790),
+    ("btf", 790),
+    ("pti", 791),
+    ("sgi", 792),
+    ("svg", 793),
+    ("svgz", 793),
+    ("t38", 794),
+    ("tif", 795),
+    ("tiff", 795),
+    ("tfx", 796),
+    ("psd", 797),
+    ("azv", 798),
+    ("uvi", 799),
+    ("uvvi", 799),
+    ("uvg", 799),
+    ("uvvg", 799),
+    ("djvu", 800),
+    ("djv", 800),
+    ("sub", 801),
+    ("dwg", 802),
+    ("dxf", 803),
+    ("fbs", 804),
+    ("fpx", 805),
+    ("fst", 806),
+    ("mmr", 807),
+    ("rlc", 808),
+    ("ico", 809),
+    ("dds", 810),
+    ("mdi", 811),
+    ("wdp", 812),
+    ("npx", 813),
+    ("b16", 814),
+    ("tap", 815),
+    ("vtf", 816),
+    ("wbmp", 817),
+    ("xif", 818),
+    ("pcx", 819),
+    ("webp", 820),
+    ("wmf", 821),
+    ("3ds", 822),
+    ("ras", 823),
+    ("cmx", 824),
+    ("fh", 825),
+    ("fhc", 825),
+    ("fh4", 825),
+    ("fh5", 825),
+    ("fh7", 825),
+    ("ico", 826),
+    ("jng", 827),
+    ("sid", 828),
+    ("bmp", 829),
+    ("pcx", 830),
+    ("pic", 831),
+    ("pct", 831),
+    ("pnm", 832),
+    ("pbm", 833),
+    ("pgm", 834),
+    ("ppm", 835),
+    ("rgb", 836),
+    ("tga", 837),
+    ("xbm", 838),
+    ("xpm", 839),
+    ("xwd", 840),
+    ("disposition-notification", 841),
+    ("u8msg", 842),
+    ("u8dsn", 843),
+    ("u8mdn", 844),
+    ("u8hdr", 845),
+    ("eml", 846),
+    ("mime", 846),
+    ("wsc", 847),
+    ("3mf", 848),
+    ("gltf", 849),
+    ("glb", 850),
+    ("igs", 851),
+    ("iges", 851),
+    ("jt", 852),
+    ("msh", 853),
+    ("mesh", 853),
+    ("silo", 853),
+    ("mtl", 854),
+    ("obj", 855),
+    ("prc", 856),
+    ("stpx", 857),
+    ("stpz", 858),
+    ("stpxz", 859),
+    ("stl", 860),
+    ("u3d", 861),
+    ("bary", 862),
+    ("cld", 863),
+    ("dae", 864),
+    ("dwf", 865),
+    ("gdl", 866),
+    ("gtw", 867),
+    ("mts", 868),
+    ("ogex", 869),
+    ("x_b", 870),
+    ("x_t", 871),
+    ("pyo", 872),
+    ("pyox", 872),
+    ("vds", 873),
+    ("usda", 874),
+    ("usdz", 875),
+    ("bsp", 876),
+    ("vtu", 877),
+    ("wrl", 878),
+    ("vrml", 878),
+    ("x3db", 879),
+    ("x3dbz", 879),
+    ("x3db", 880),
+    ("x3dv", 881),
+    ("x3dvz", 881),
+    ("x3d", 882),
+    ("x3dz", 882),
+    ("x3dv", 883),
+    ("appcache", 884),
+    ("manifest", 884),
+    ("ics", 885),
+    ("ifb", 885),
+    ("coffee", 886),
+    ("litcoffee", 886),
+    ("css", 887),
+    ("csv", 888),
+    ("html", 889),
+    ("htm", 889),
+    ("shtml", 889),
+    ("jade", 890),
+    ("js", 891),
+    ("mjs", 891),
+    ("jsx", 892),
+    ("less", 893),
+    ("md", 894),
+    ("markdown", 894),
+    ("mml", 895),
+    ("mdx", 896),
+    ("n3", 897),
+    ("txt", 898),
+    ("text", 898),
+    ("conf", 898),
+    ("def", 898),
+    ("list", 898),
+    ("log", 898),
+    ("in", 898),
+    ("ini", 898),
+    ("dsc", 899),
+    ("rtx", 900),
+    ("rtf", 901),
+    ("sgml", 902),
+    ("sgm", 902),
+    ("shex", 903),
+    ("slim", 904),
+    ("slm", 904),
+    ("spdx", 905),
+    ("stylus", 906),
+    ("styl", 906),
+    ("tsv", 907),
+    ("t", 908),
+    ("tr", 908),
+    ("roff", 908),
+    ("man", 908),
+    ("me", 908),
+    ("ms", 908),
+    ("ttl", 909),
+    ("uri", 910),
+    ("uris", 910),
+    ("urls", 910),
+    ("vcard", 911),
+    ("curl", 912),
+    ("dcurl", 913),
+    ("mcurl", 914),
+    ("scurl", 915),
+    ("sub", 916),
+    ("ged", 917),
+    ("fly", 918),
+    ("flx", 919),
+    ("gv", 920),
+    ("3dml", 921),
+    ("spot", 922),
+    ("jad", 923),
+    ("wml", 924),
+    ("wmls", 925),
+    ("vtt", 926),
+    ("wgsl", 927),
+    ("s", 928),
+    ("asm", 928),
+    ("c", 929),
+    ("cc", 929),
+    ("cxx", 929),
+    ("cpp", 929),
+    ("h", 929),
+    ("hh", 929),
+    ("dic", 929),
+    ("htc", 930),
+    ("f", 931),
+    ("for", 931),
+    ("f77", 931),
+    ("f90", 931),
+    ("hbs", 932),
+    ("java", 933),
+    ("lua", 934),
+    ("mkd", 935),
+    ("nfo", 936),
+    ("opml", 937),
+    ("org", 938),
+    ("p", 939),
+    ("pas", 939),
+    ("pde", 940),
+    ("sass", 941),
+    ("scss", 942),
+    ("etx", 943),
+    ("sfv", 944),
+    ("ymp", 945),
+    ("uu", 946),
+    ("vcs", 947),
+    ("vcf", 948),
+    ("xml", 949),
+    ("yaml", 950),
+    ("yml", 950),
+    ("3gp", 951),
+    ("3gpp", 951),
+    ("3g2", 952),
+    ("h261", 953),
+    ("h263", 954),
+    ("h264", 955),
+    ("m4s", 956),
+    ("jpgv", 957),
+    ("jpm", 958),
+    ("jpgm", 958),
+    ("mj2", 959),
+    ("mjp2", 959),
+    ("ts", 960),
+    ("m2t", 960),
+    ("m2ts", 960),
+    ("mts", 960),
+    ("mp4", 961),
+    ("mp4v", 961),
+    ("mpg4", 961),
+    ("mpeg", 962),
+    ("mpg", 962),
+    ("mpe", 962),
+    ("m1v", 962),
+    ("m2v", 962),
+    ("ogv", 963),
+    ("qt", 964),
+    ("mov", 964),
+    ("uvh", 965),
+    ("uvvh", 965),
+    ("uvm", 966),
+    ("uvvm", 966),
+    ("uvp", 967),
+    ("uvvp", 967),
+    ("uvs", 968),
+    ("uvvs", 968),
+    ("uvv", 969),
+    ("uvvv", 969),
+    ("dvb", 970),
+    ("fvt", 971),
+    ("mxu", 972),
+    ("m4u", 972),
+    ("pyv", 973),
+    ("uvu", 974),
+    ("uvvu", 974),
+    ("viv", 975),
+    ("webm", 976),
+    ("f4v", 977),
+    ("fli", 978),
+    ("flv", 979),
+    ("m4v", 980),
+    ("mkv", 981),
+    ("mk3d", 981),
+    ("mks", 981),
+    ("mng", 982),
+    ("asf", 983),
+    ("asx", 983),
+    ("vob", 984),
+    ("wm", 985),
+    ("wmv", 986),
+    ("wmx", 987),
+    ("wvx", 988),
+    ("avi", 989),
+    ("movie", 990),
+    ("smv", 991),
+    ("ice", 992),
 ];
diff --git a/src/types.rs b/src/types.rs
index 5a3fe14..8a4a0c4 100644
--- a/src/types.rs
+++ b/src/types.rs
@@ -1,1055 +1,1083 @@
-pub const TYPES: [(&str, usize, usize); 965] = [
+pub const TYPES: [(&str, usize, usize); 993] = [
     ("application/andrew-inset", 0, 1),
-    ("application/applixware", 1, 1),
-    ("application/atom+xml", 2, 1),
-    ("application/atomcat+xml", 3, 1),
-    ("application/atomdeleted+xml", 4, 1),
-    ("application/atomsvc+xml", 5, 1),
-    ("application/atsc-dwd+xml", 6, 1),
-    ("application/atsc-held+xml", 7, 1),
-    ("application/atsc-rsat+xml", 8, 1),
-    ("application/bdoc", 9, 1),
-    ("application/calendar+xml", 10, 1),
-    ("application/ccxml+xml", 11, 1),
-    ("application/cdfx+xml", 12, 1),
-    ("application/cdmi-capability", 13, 1),
-    ("application/cdmi-container", 14, 1),
-    ("application/cdmi-domain", 15, 1),
-    ("application/cdmi-object", 16, 1),
-    ("application/cdmi-queue", 17, 1),
-    ("application/cpl+xml", 18, 1),
-    ("application/cu-seeme", 19, 1),
-    ("application/dash+xml", 20, 1),
-    ("application/dash-patch+xml", 21, 1),
-    ("application/davmount+xml", 22, 1),
-    ("application/docbook+xml", 23, 1),
-    ("application/dssc+der", 24, 1),
-    ("application/dssc+xml", 25, 1),
-    ("application/ecmascript", 26, 2),
-    ("application/emma+xml", 28, 1),
-    ("application/emotionml+xml", 29, 1),
-    ("application/epub+zip", 30, 1),
-    ("application/exi", 31, 1),
-    ("application/express", 32, 1),
-    ("application/fdt+xml", 33, 1),
-    ("application/font-tdpfr", 34, 1),
-    ("application/geo+json", 35, 1),
-    ("application/gml+xml", 36, 1),
-    ("application/gpx+xml", 37, 1),
-    ("application/gxf", 38, 1),
-    ("application/gzip", 39, 1),
-    ("application/hjson", 40, 1),
-    ("application/hyperstudio", 41, 1),
-    ("application/inkml+xml", 42, 2),
-    ("application/ipfix", 44, 1),
-    ("application/its+xml", 45, 1),
-    ("application/java-archive", 46, 3),
-    ("application/java-serialized-object", 49, 1),
-    ("application/java-vm", 50, 1),
-    ("application/javascript", 51, 2),
-    ("application/json", 53, 2),
-    ("application/json5", 55, 1),
-    ("application/jsonml+json", 56, 1),
-    ("application/ld+json", 57, 1),
-    ("application/lgr+xml", 58, 1),
-    ("application/lost+xml", 59, 1),
-    ("application/mac-binhex40", 60, 1),
-    ("application/mac-compactpro", 61, 1),
-    ("application/mads+xml", 62, 1),
-    ("application/manifest+json", 63, 1),
-    ("application/marc", 64, 1),
-    ("application/marcxml+xml", 65, 1),
-    ("application/mathematica", 66, 3),
-    ("application/mathml+xml", 69, 1),
-    ("application/mbox", 70, 1),
-    ("application/media-policy-dataset+xml", 71, 1),
-    ("application/mediaservercontrol+xml", 72, 1),
-    ("application/metalink+xml", 73, 1),
-    ("application/metalink4+xml", 74, 1),
-    ("application/mets+xml", 75, 1),
-    ("application/mmt-aei+xml", 76, 1),
-    ("application/mmt-usd+xml", 77, 1),
-    ("application/mods+xml", 78, 1),
-    ("application/mp21", 79, 2),
-    ("application/mp4", 81, 2),
-    ("application/msword", 83, 2),
-    ("application/mxf", 85, 1),
-    ("application/n-quads", 86, 1),
-    ("application/n-triples", 87, 1),
-    ("application/node", 88, 1),
-    ("application/octet-stream", 89, 22),
-    ("application/oda", 111, 1),
-    ("application/oebps-package+xml", 112, 1),
-    ("application/ogg", 113, 1),
-    ("application/omdoc+xml", 114, 1),
-    ("application/onenote", 115, 4),
-    ("application/oxps", 119, 1),
-    ("application/p2p-overlay+xml", 120, 1),
-    ("application/patch-ops-error+xml", 121, 1),
-    ("application/pdf", 122, 1),
-    ("application/pgp-encrypted", 123, 1),
-    ("application/pgp-keys", 124, 1),
-    ("application/pgp-signature", 125, 2),
-    ("application/pics-rules", 127, 1),
-    ("application/pkcs10", 128, 1),
-    ("application/pkcs7-mime", 129, 2),
-    ("application/pkcs7-signature", 131, 1),
-    ("application/pkcs8", 132, 1),
-    ("application/pkix-attr-cert", 133, 1),
-    ("application/pkix-cert", 134, 1),
-    ("application/pkix-crl", 135, 1),
-    ("application/pkix-pkipath", 136, 1),
-    ("application/pkixcmp", 137, 1),
-    ("application/pls+xml", 138, 1),
-    ("application/postscript", 139, 3),
-    ("application/provenance+xml", 142, 1),
-    ("application/prs.cww", 143, 1),
-    ("application/pskc+xml", 144, 1),
-    ("application/raml+yaml", 145, 1),
-    ("application/rdf+xml", 146, 2),
-    ("application/reginfo+xml", 148, 1),
-    ("application/relax-ng-compact-syntax", 149, 1),
-    ("application/resource-lists+xml", 150, 1),
-    ("application/resource-lists-diff+xml", 151, 1),
-    ("application/rls-services+xml", 152, 1),
-    ("application/route-apd+xml", 153, 1),
-    ("application/route-s-tsid+xml", 154, 1),
-    ("application/route-usd+xml", 155, 1),
-    ("application/rpki-ghostbusters", 156, 1),
-    ("application/rpki-manifest", 157, 1),
-    ("application/rpki-roa", 158, 1),
-    ("application/rsd+xml", 159, 1),
-    ("application/rss+xml", 160, 1),
-    ("application/rtf", 161, 1),
-    ("application/sbml+xml", 162, 1),
-    ("application/scvp-cv-request", 163, 1),
-    ("application/scvp-cv-response", 164, 1),
-    ("application/scvp-vp-request", 165, 1),
-    ("application/scvp-vp-response", 166, 1),
-    ("application/sdp", 167, 1),
-    ("application/senml+xml", 168, 1),
-    ("application/sensml+xml", 169, 1),
-    ("application/set-payment-initiation", 170, 1),
-    ("application/set-registration-initiation", 171, 1),
-    ("application/shf+xml", 172, 1),
-    ("application/sieve", 173, 2),
-    ("application/smil+xml", 175, 2),
-    ("application/sparql-query", 177, 1),
-    ("application/sparql-results+xml", 178, 1),
-    ("application/srgs", 179, 1),
-    ("application/srgs+xml", 180, 1),
-    ("application/sru+xml", 181, 1),
-    ("application/ssdl+xml", 182, 1),
-    ("application/ssml+xml", 183, 1),
-    ("application/swid+xml", 184, 1),
-    ("application/tei+xml", 185, 2),
-    ("application/thraud+xml", 187, 1),
-    ("application/timestamped-data", 188, 1),
-    ("application/toml", 189, 1),
-    ("application/trig", 190, 1),
-    ("application/ttml+xml", 191, 1),
-    ("application/ubjson", 192, 1),
-    ("application/urc-ressheet+xml", 193, 1),
-    ("application/urc-targetdesc+xml", 194, 1),
-    ("application/vnd.1000minds.decision-model+xml", 195, 1),
-    ("application/vnd.3gpp.pic-bw-large", 196, 1),
-    ("application/vnd.3gpp.pic-bw-small", 197, 1),
-    ("application/vnd.3gpp.pic-bw-var", 198, 1),
-    ("application/vnd.3gpp2.tcap", 199, 1),
-    ("application/vnd.3m.post-it-notes", 200, 1),
-    ("application/vnd.accpac.simply.aso", 201, 1),
-    ("application/vnd.accpac.simply.imp", 202, 1),
-    ("application/vnd.acucobol", 203, 1),
-    ("application/vnd.acucorp", 204, 2),
+    ("application/appinstaller", 1, 1),
+    ("application/applixware", 2, 1),
+    ("application/appx", 3, 1),
+    ("application/appxbundle", 4, 1),
+    ("application/atom+xml", 5, 1),
+    ("application/atomcat+xml", 6, 1),
+    ("application/atomdeleted+xml", 7, 1),
+    ("application/atomsvc+xml", 8, 1),
+    ("application/atsc-dwd+xml", 9, 1),
+    ("application/atsc-held+xml", 10, 1),
+    ("application/atsc-rsat+xml", 11, 1),
+    ("application/automationml-aml+xml", 12, 1),
+    ("application/automationml-amlx+zip", 13, 1),
+    ("application/bdoc", 14, 1),
+    ("application/calendar+xml", 15, 1),
+    ("application/ccxml+xml", 16, 1),
+    ("application/cdfx+xml", 17, 1),
+    ("application/cdmi-capability", 18, 1),
+    ("application/cdmi-container", 19, 1),
+    ("application/cdmi-domain", 20, 1),
+    ("application/cdmi-object", 21, 1),
+    ("application/cdmi-queue", 22, 1),
+    ("application/cpl+xml", 23, 1),
+    ("application/cu-seeme", 24, 1),
+    ("application/cwl", 25, 1),
+    ("application/dash+xml", 26, 1),
+    ("application/dash-patch+xml", 27, 1),
+    ("application/davmount+xml", 28, 1),
+    ("application/docbook+xml", 29, 1),
+    ("application/dssc+der", 30, 1),
+    ("application/dssc+xml", 31, 1),
+    ("application/ecmascript", 32, 1),
+    ("application/emma+xml", 33, 1),
+    ("application/emotionml+xml", 34, 1),
+    ("application/epub+zip", 35, 1),
+    ("application/exi", 36, 1),
+    ("application/express", 37, 1),
+    ("application/fdf", 38, 1),
+    ("application/fdt+xml", 39, 1),
+    ("application/font-tdpfr", 40, 1),
+    ("application/geo+json", 41, 1),
+    ("application/gml+xml", 42, 1),
+    ("application/gpx+xml", 43, 1),
+    ("application/gxf", 44, 1),
+    ("application/gzip", 45, 1),
+    ("application/hjson", 46, 1),
+    ("application/hyperstudio", 47, 1),
+    ("application/inkml+xml", 48, 2),
+    ("application/ipfix", 50, 1),
+    ("application/its+xml", 51, 1),
+    ("application/java-archive", 52, 3),
+    ("application/java-serialized-object", 55, 1),
+    ("application/java-vm", 56, 1),
+    ("application/javascript", 57, 1),
+    ("application/json", 58, 2),
+    ("application/json5", 60, 1),
+    ("application/jsonml+json", 61, 1),
+    ("application/ld+json", 62, 1),
+    ("application/lgr+xml", 63, 1),
+    ("application/lost+xml", 64, 1),
+    ("application/mac-binhex40", 65, 1),
+    ("application/mac-compactpro", 66, 1),
+    ("application/mads+xml", 67, 1),
+    ("application/manifest+json", 68, 1),
+    ("application/marc", 69, 1),
+    ("application/marcxml+xml", 70, 1),
+    ("application/mathematica", 71, 3),
+    ("application/mathml+xml", 74, 1),
+    ("application/mbox", 75, 1),
+    ("application/media-policy-dataset+xml", 76, 1),
+    ("application/mediaservercontrol+xml", 77, 1),
+    ("application/metalink+xml", 78, 1),
+    ("application/metalink4+xml", 79, 1),
+    ("application/mets+xml", 80, 1),
+    ("application/mmt-aei+xml", 81, 1),
+    ("application/mmt-usd+xml", 82, 1),
+    ("application/mods+xml", 83, 1),
+    ("application/mp21", 84, 2),
+    ("application/mp4", 86, 4),
+    ("application/msix", 90, 1),
+    ("application/msixbundle", 91, 1),
+    ("application/msword", 92, 2),
+    ("application/mxf", 94, 1),
+    ("application/n-quads", 95, 1),
+    ("application/n-triples", 96, 1),
+    ("application/node", 97, 1),
+    ("application/octet-stream", 98, 22),
+    ("application/oda", 120, 1),
+    ("application/oebps-package+xml", 121, 1),
+    ("application/ogg", 122, 1),
+    ("application/omdoc+xml", 123, 1),
+    ("application/onenote", 124, 4),
+    ("application/oxps", 128, 1),
+    ("application/p2p-overlay+xml", 129, 1),
+    ("application/patch-ops-error+xml", 130, 1),
+    ("application/pdf", 131, 1),
+    ("application/pgp-encrypted", 132, 1),
+    ("application/pgp-keys", 133, 1),
+    ("application/pgp-signature", 134, 2),
+    ("application/pics-rules", 136, 1),
+    ("application/pkcs10", 137, 1),
+    ("application/pkcs7-mime", 138, 2),
+    ("application/pkcs7-signature", 140, 1),
+    ("application/pkcs8", 141, 1),
+    ("application/pkix-attr-cert", 142, 1),
+    ("application/pkix-cert", 143, 1),
+    ("application/pkix-crl", 144, 1),
+    ("application/pkix-pkipath", 145, 1),
+    ("application/pkixcmp", 146, 1),
+    ("application/pls+xml", 147, 1),
+    ("application/postscript", 148, 3),
+    ("application/provenance+xml", 151, 1),
+    ("application/prs.cww", 152, 1),
+    ("application/prs.xsf+xml", 153, 1),
+    ("application/pskc+xml", 154, 1),
+    ("application/raml+yaml", 155, 1),
+    ("application/rdf+xml", 156, 2),
+    ("application/reginfo+xml", 158, 1),
+    ("application/relax-ng-compact-syntax", 159, 1),
+    ("application/resource-lists+xml", 160, 1),
+    ("application/resource-lists-diff+xml", 161, 1),
+    ("application/rls-services+xml", 162, 1),
+    ("application/route-apd+xml", 163, 1),
+    ("application/route-s-tsid+xml", 164, 1),
+    ("application/route-usd+xml", 165, 1),
+    ("application/rpki-ghostbusters", 166, 1),
+    ("application/rpki-manifest", 167, 1),
+    ("application/rpki-roa", 168, 1),
+    ("application/rsd+xml", 169, 1),
+    ("application/rss+xml", 170, 1),
+    ("application/rtf", 171, 1),
+    ("application/sbml+xml", 172, 1),
+    ("application/scvp-cv-request", 173, 1),
+    ("application/scvp-cv-response", 174, 1),
+    ("application/scvp-vp-request", 175, 1),
+    ("application/scvp-vp-response", 176, 1),
+    ("application/sdp", 177, 1),
+    ("application/senml+xml", 178, 1),
+    ("application/sensml+xml", 179, 1),
+    ("application/set-payment-initiation", 180, 1),
+    ("application/set-registration-initiation", 181, 1),
+    ("application/shf+xml", 182, 1),
+    ("application/sieve", 183, 2),
+    ("application/smil+xml", 185, 2),
+    ("application/sparql-query", 187, 1),
+    ("application/sparql-results+xml", 188, 1),
+    ("application/sql", 189, 1),
+    ("application/srgs", 190, 1),
+    ("application/srgs+xml", 191, 1),
+    ("application/sru+xml", 192, 1),
+    ("application/ssdl+xml", 193, 1),
+    ("application/ssml+xml", 194, 1),
+    ("application/swid+xml", 195, 1),
+    ("application/tei+xml", 196, 2),
+    ("application/thraud+xml", 198, 1),
+    ("application/timestamped-data", 199, 1),
+    ("application/toml", 200, 1),
+    ("application/trig", 201, 1),
+    ("application/ttml+xml", 202, 1),
+    ("application/ubjson", 203, 1),
+    ("application/urc-ressheet+xml", 204, 1),
+    ("application/urc-targetdesc+xml", 205, 1),
+    ("application/vnd.1000minds.decision-model+xml", 206, 1),
+    ("application/vnd.3gpp.pic-bw-large", 207, 1),
+    ("application/vnd.3gpp.pic-bw-small", 208, 1),
+    ("application/vnd.3gpp.pic-bw-var", 209, 1),
+    ("application/vnd.3gpp2.tcap", 210, 1),
+    ("application/vnd.3m.post-it-notes", 211, 1),
+    ("application/vnd.accpac.simply.aso", 212, 1),
+    ("application/vnd.accpac.simply.imp", 213, 1),
+    ("application/vnd.acucobol", 214, 1),
+    ("application/vnd.acucorp", 215, 2),
     (
         "application/vnd.adobe.air-application-installer-package+zip",
-        206,
+        217,
         1,
     ),
-    ("application/vnd.adobe.formscentral.fcdt", 207, 1),
-    ("application/vnd.adobe.fxp", 208, 2),
-    ("application/vnd.adobe.xdp+xml", 210, 1),
-    ("application/vnd.adobe.xfdf", 211, 1),
-    ("application/vnd.age", 212, 1),
-    ("application/vnd.ahead.space", 213, 1),
-    ("application/vnd.airzip.filesecure.azf", 214, 1),
-    ("application/vnd.airzip.filesecure.azs", 215, 1),
-    ("application/vnd.amazon.ebook", 216, 1),
-    ("application/vnd.americandynamics.acc", 217, 1),
-    ("application/vnd.amiga.ami", 218, 1),
-    ("application/vnd.android.package-archive", 219, 1),
+    ("application/vnd.adobe.formscentral.fcdt", 218, 1),
+    ("application/vnd.adobe.fxp", 219, 2),
+    ("application/vnd.adobe.xdp+xml", 221, 1),
+    ("application/vnd.adobe.xfdf", 222, 1),
+    ("application/vnd.age", 223, 1),
+    ("application/vnd.ahead.space", 224, 1),
+    ("application/vnd.airzip.filesecure.azf", 225, 1),
+    ("application/vnd.airzip.filesecure.azs", 226, 1),
+    ("application/vnd.amazon.ebook", 227, 1),
+    ("application/vnd.americandynamics.acc", 228, 1),
+    ("application/vnd.amiga.ami", 229, 1),
+    ("application/vnd.android.package-archive", 230, 1),
     (
         "application/vnd.anser-web-certificate-issue-initiation",
-        220,
+        231,
         1,
     ),
     (
         "application/vnd.anser-web-funds-transfer-initiation",
-        221,
+        232,
         1,
     ),
-    ("application/vnd.antix.game-component", 222, 1),
-    ("application/vnd.apple.installer+xml", 223, 1),
-    ("application/vnd.apple.keynote", 224, 1),
-    ("application/vnd.apple.mpegurl", 225, 1),
-    ("application/vnd.apple.numbers", 226, 1),
-    ("application/vnd.apple.pages", 227, 1),
-    ("application/vnd.apple.pkpass", 228, 1),
-    ("application/vnd.aristanetworks.swi", 229, 1),
-    ("application/vnd.astraea-software.iota", 230, 1),
-    ("application/vnd.audiograph", 231, 1),
-    ("application/vnd.balsamiq.bmml+xml", 232, 1),
-    ("application/vnd.blueice.multipass", 233, 1),
-    ("application/vnd.bmi", 234, 1),
-    ("application/vnd.businessobjects", 235, 1),
-    ("application/vnd.chemdraw+xml", 236, 1),
-    ("application/vnd.chipnuts.karaoke-mmd", 237, 1),
-    ("application/vnd.cinderella", 238, 1),
-    ("application/vnd.citationstyles.style+xml", 239, 1),
-    ("application/vnd.claymore", 240, 1),
-    ("application/vnd.cloanto.rp9", 241, 1),
-    ("application/vnd.clonk.c4group", 242, 5),
-    ("application/vnd.cluetrust.cartomobile-config", 247, 1),
-    ("application/vnd.cluetrust.cartomobile-config-pkg", 248, 1),
-    ("application/vnd.commonspace", 249, 1),
-    ("application/vnd.contact.cmsg", 250, 1),
-    ("application/vnd.cosmocaller", 251, 1),
-    ("application/vnd.crick.clicker", 252, 1),
-    ("application/vnd.crick.clicker.keyboard", 253, 1),
-    ("application/vnd.crick.clicker.palette", 254, 1),
-    ("application/vnd.crick.clicker.template", 255, 1),
-    ("application/vnd.crick.clicker.wordbank", 256, 1),
-    ("application/vnd.criticaltools.wbs+xml", 257, 1),
-    ("application/vnd.ctc-posml", 258, 1),
-    ("application/vnd.cups-ppd", 259, 1),
-    ("application/vnd.curl.car", 260, 1),
-    ("application/vnd.curl.pcurl", 261, 1),
-    ("application/vnd.dart", 262, 1),
-    ("application/vnd.data-vision.rdz", 263, 1),
-    ("application/vnd.dbf", 264, 1),
-    ("application/vnd.dece.data", 265, 4),
-    ("application/vnd.dece.ttml+xml", 269, 2),
-    ("application/vnd.dece.unspecified", 271, 2),
-    ("application/vnd.dece.zip", 273, 2),
-    ("application/vnd.denovo.fcselayout-link", 275, 1),
-    ("application/vnd.dna", 276, 1),
-    ("application/vnd.dolby.mlp", 277, 1),
-    ("application/vnd.dpgraph", 278, 1),
-    ("application/vnd.dreamfactory", 279, 1),
-    ("application/vnd.ds-keypoint", 280, 1),
-    ("application/vnd.dvb.ait", 281, 1),
-    ("application/vnd.dvb.service", 282, 1),
-    ("application/vnd.dynageo", 283, 1),
-    ("application/vnd.ecowin.chart", 284, 1),
-    ("application/vnd.enliven", 285, 1),
-    ("application/vnd.epson.esf", 286, 1),
-    ("application/vnd.epson.msf", 287, 1),
-    ("application/vnd.epson.quickanime", 288, 1),
-    ("application/vnd.epson.salt", 289, 1),
-    ("application/vnd.epson.ssf", 290, 1),
-    ("application/vnd.eszigno3+xml", 291, 2),
-    ("application/vnd.ezpix-album", 293, 1),
-    ("application/vnd.ezpix-package", 294, 1),
-    ("application/vnd.fdf", 295, 1),
-    ("application/vnd.fdsn.mseed", 296, 1),
-    ("application/vnd.fdsn.seed", 297, 2),
-    ("application/vnd.flographit", 299, 1),
-    ("application/vnd.fluxtime.clip", 300, 1),
-    ("application/vnd.framemaker", 301, 4),
-    ("application/vnd.frogans.fnc", 305, 1),
-    ("application/vnd.frogans.ltf", 306, 1),
-    ("application/vnd.fsc.weblaunch", 307, 1),
-    ("application/vnd.fujitsu.oasys", 308, 1),
-    ("application/vnd.fujitsu.oasys2", 309, 1),
-    ("application/vnd.fujitsu.oasys3", 310, 1),
-    ("application/vnd.fujitsu.oasysgp", 311, 1),
-    ("application/vnd.fujitsu.oasysprs", 312, 1),
-    ("application/vnd.fujixerox.ddd", 313, 1),
-    ("application/vnd.fujixerox.docuworks", 314, 1),
-    ("application/vnd.fujixerox.docuworks.binder", 315, 1),
-    ("application/vnd.fuzzysheet", 316, 1),
-    ("application/vnd.genomatix.tuxedo", 317, 1),
-    ("application/vnd.geogebra.file", 318, 1),
-    ("application/vnd.geogebra.tool", 319, 1),
-    ("application/vnd.geometry-explorer", 320, 2),
-    ("application/vnd.geonext", 322, 1),
-    ("application/vnd.geoplan", 323, 1),
-    ("application/vnd.geospace", 324, 1),
-    ("application/vnd.gmx", 325, 1),
-    ("application/vnd.google-apps.document", 326, 1),
-    ("application/vnd.google-apps.presentation", 327, 1),
-    ("application/vnd.google-apps.spreadsheet", 328, 1),
-    ("application/vnd.google-earth.kml+xml", 329, 1),
-    ("application/vnd.google-earth.kmz", 330, 1),
-    ("application/vnd.grafeq", 331, 2),
-    ("application/vnd.groove-account", 333, 1),
-    ("application/vnd.groove-help", 334, 1),
-    ("application/vnd.groove-identity-message", 335, 1),
-    ("application/vnd.groove-injector", 336, 1),
-    ("application/vnd.groove-tool-message", 337, 1),
-    ("application/vnd.groove-tool-template", 338, 1),
-    ("application/vnd.groove-vcard", 339, 1),
-    ("application/vnd.hal+xml", 340, 1),
-    ("application/vnd.handheld-entertainment+xml", 341, 1),
-    ("application/vnd.hbci", 342, 1),
-    ("application/vnd.hhe.lesson-player", 343, 1),
-    ("application/vnd.hp-hpgl", 344, 1),
-    ("application/vnd.hp-hpid", 345, 1),
-    ("application/vnd.hp-hps", 346, 1),
-    ("application/vnd.hp-jlyt", 347, 1),
-    ("application/vnd.hp-pcl", 348, 1),
-    ("application/vnd.hp-pclxl", 349, 1),
-    ("application/vnd.hydrostatix.sof-data", 350, 1),
-    ("application/vnd.ibm.minipay", 351, 1),
-    ("application/vnd.ibm.modcap", 352, 3),
-    ("application/vnd.ibm.rights-management", 355, 1),
-    ("application/vnd.ibm.secure-container", 356, 1),
-    ("application/vnd.iccprofile", 357, 2),
-    ("application/vnd.igloader", 359, 1),
-    ("application/vnd.immervision-ivp", 360, 1),
-    ("application/vnd.immervision-ivu", 361, 1),
-    ("application/vnd.insors.igm", 362, 1),
-    ("application/vnd.intercon.formnet", 363, 2),
-    ("application/vnd.intergeo", 365, 1),
-    ("application/vnd.intu.qbo", 366, 1),
-    ("application/vnd.intu.qfx", 367, 1),
-    ("application/vnd.ipunplugged.rcprofile", 368, 1),
-    ("application/vnd.irepository.package+xml", 369, 1),
-    ("application/vnd.is-xpr", 370, 1),
-    ("application/vnd.isac.fcs", 371, 1),
-    ("application/vnd.jam", 372, 1),
-    ("application/vnd.jcp.javame.midlet-rms", 373, 1),
-    ("application/vnd.jisp", 374, 1),
-    ("application/vnd.joost.joda-archive", 375, 1),
-    ("application/vnd.kahootz", 376, 2),
-    ("application/vnd.kde.karbon", 378, 1),
-    ("application/vnd.kde.kchart", 379, 1),
-    ("application/vnd.kde.kformula", 380, 1),
-    ("application/vnd.kde.kivio", 381, 1),
-    ("application/vnd.kde.kontour", 382, 1),
-    ("application/vnd.kde.kpresenter", 383, 2),
-    ("application/vnd.kde.kspread", 385, 1),
-    ("application/vnd.kde.kword", 386, 2),
-    ("application/vnd.kenameaapp", 388, 1),
-    ("application/vnd.kidspiration", 389, 1),
-    ("application/vnd.kinar", 390, 2),
-    ("application/vnd.koan", 392, 4),
-    ("application/vnd.kodak-descriptor", 396, 1),
-    ("application/vnd.las.las+xml", 397, 1),
-    ("application/vnd.llamagraphics.life-balance.desktop", 398, 1),
+    ("application/vnd.antix.game-component", 233, 1),
+    ("application/vnd.apple.installer+xml", 234, 1),
+    ("application/vnd.apple.keynote", 235, 1),
+    ("application/vnd.apple.mpegurl", 236, 1),
+    ("application/vnd.apple.numbers", 237, 1),
+    ("application/vnd.apple.pages", 238, 1),
+    ("application/vnd.apple.pkpass", 239, 1),
+    ("application/vnd.aristanetworks.swi", 240, 1),
+    ("application/vnd.astraea-software.iota", 241, 1),
+    ("application/vnd.audiograph", 242, 1),
+    ("application/vnd.balsamiq.bmml+xml", 243, 1),
+    ("application/vnd.blueice.multipass", 244, 1),
+    ("application/vnd.bmi", 245, 1),
+    ("application/vnd.businessobjects", 246, 1),
+    ("application/vnd.chemdraw+xml", 247, 1),
+    ("application/vnd.chipnuts.karaoke-mmd", 248, 1),
+    ("application/vnd.cinderella", 249, 1),
+    ("application/vnd.citationstyles.style+xml", 250, 1),
+    ("application/vnd.claymore", 251, 1),
+    ("application/vnd.cloanto.rp9", 252, 1),
+    ("application/vnd.clonk.c4group", 253, 5),
+    ("application/vnd.cluetrust.cartomobile-config", 258, 1),
+    ("application/vnd.cluetrust.cartomobile-config-pkg", 259, 1),
+    ("application/vnd.commonspace", 260, 1),
+    ("application/vnd.contact.cmsg", 261, 1),
+    ("application/vnd.cosmocaller", 262, 1),
+    ("application/vnd.crick.clicker", 263, 1),
+    ("application/vnd.crick.clicker.keyboard", 264, 1),
+    ("application/vnd.crick.clicker.palette", 265, 1),
+    ("application/vnd.crick.clicker.template", 266, 1),
+    ("application/vnd.crick.clicker.wordbank", 267, 1),
+    ("application/vnd.criticaltools.wbs+xml", 268, 1),
+    ("application/vnd.ctc-posml", 269, 1),
+    ("application/vnd.cups-ppd", 270, 1),
+    ("application/vnd.curl.car", 271, 1),
+    ("application/vnd.curl.pcurl", 272, 1),
+    ("application/vnd.dart", 273, 1),
+    ("application/vnd.data-vision.rdz", 274, 1),
+    ("application/vnd.dbf", 275, 1),
+    ("application/vnd.dece.data", 276, 4),
+    ("application/vnd.dece.ttml+xml", 280, 2),
+    ("application/vnd.dece.unspecified", 282, 2),
+    ("application/vnd.dece.zip", 284, 2),
+    ("application/vnd.denovo.fcselayout-link", 286, 1),
+    ("application/vnd.dna", 287, 1),
+    ("application/vnd.dolby.mlp", 288, 1),
+    ("application/vnd.dpgraph", 289, 1),
+    ("application/vnd.dreamfactory", 290, 1),
+    ("application/vnd.ds-keypoint", 291, 1),
+    ("application/vnd.dvb.ait", 292, 1),
+    ("application/vnd.dvb.service", 293, 1),
+    ("application/vnd.dynageo", 294, 1),
+    ("application/vnd.ecowin.chart", 295, 1),
+    ("application/vnd.enliven", 296, 1),
+    ("application/vnd.epson.esf", 297, 1),
+    ("application/vnd.epson.msf", 298, 1),
+    ("application/vnd.epson.quickanime", 299, 1),
+    ("application/vnd.epson.salt", 300, 1),
+    ("application/vnd.epson.ssf", 301, 1),
+    ("application/vnd.eszigno3+xml", 302, 2),
+    ("application/vnd.ezpix-album", 304, 1),
+    ("application/vnd.ezpix-package", 305, 1),
+    ("application/vnd.fdf", 306, 1),
+    ("application/vnd.fdsn.mseed", 307, 1),
+    ("application/vnd.fdsn.seed", 308, 2),
+    ("application/vnd.flographit", 310, 1),
+    ("application/vnd.fluxtime.clip", 311, 1),
+    ("application/vnd.framemaker", 312, 4),
+    ("application/vnd.frogans.fnc", 316, 1),
+    ("application/vnd.frogans.ltf", 317, 1),
+    ("application/vnd.fsc.weblaunch", 318, 1),
+    ("application/vnd.fujitsu.oasys", 319, 1),
+    ("application/vnd.fujitsu.oasys2", 320, 1),
+    ("application/vnd.fujitsu.oasys3", 321, 1),
+    ("application/vnd.fujitsu.oasysgp", 322, 1),
+    ("application/vnd.fujitsu.oasysprs", 323, 1),
+    ("application/vnd.fujixerox.ddd", 324, 1),
+    ("application/vnd.fujixerox.docuworks", 325, 1),
+    ("application/vnd.fujixerox.docuworks.binder", 326, 1),
+    ("application/vnd.fuzzysheet", 327, 1),
+    ("application/vnd.genomatix.tuxedo", 328, 1),
+    ("application/vnd.geogebra.file", 329, 1),
+    ("application/vnd.geogebra.slides", 330, 1),
+    ("application/vnd.geogebra.tool", 331, 1),
+    ("application/vnd.geometry-explorer", 332, 2),
+    ("application/vnd.geonext", 334, 1),
+    ("application/vnd.geoplan", 335, 1),
+    ("application/vnd.geospace", 336, 1),
+    ("application/vnd.gmx", 337, 1),
+    ("application/vnd.google-apps.document", 338, 1),
+    ("application/vnd.google-apps.presentation", 339, 1),
+    ("application/vnd.google-apps.spreadsheet", 340, 1),
+    ("application/vnd.google-earth.kml+xml", 341, 1),
+    ("application/vnd.google-earth.kmz", 342, 1),
+    ("application/vnd.gov.sk.xmldatacontainer+xml", 343, 1),
+    ("application/vnd.grafeq", 344, 2),
+    ("application/vnd.groove-account", 346, 1),
+    ("application/vnd.groove-help", 347, 1),
+    ("application/vnd.groove-identity-message", 348, 1),
+    ("application/vnd.groove-injector", 349, 1),
+    ("application/vnd.groove-tool-message", 350, 1),
+    ("application/vnd.groove-tool-template", 351, 1),
+    ("application/vnd.groove-vcard", 352, 1),
+    ("application/vnd.hal+xml", 353, 1),
+    ("application/vnd.handheld-entertainment+xml", 354, 1),
+    ("application/vnd.hbci", 355, 1),
+    ("application/vnd.hhe.lesson-player", 356, 1),
+    ("application/vnd.hp-hpgl", 357, 1),
+    ("application/vnd.hp-hpid", 358, 1),
+    ("application/vnd.hp-hps", 359, 1),
+    ("application/vnd.hp-jlyt", 360, 1),
+    ("application/vnd.hp-pcl", 361, 1),
+    ("application/vnd.hp-pclxl", 362, 1),
+    ("application/vnd.hydrostatix.sof-data", 363, 1),
+    ("application/vnd.ibm.minipay", 364, 1),
+    ("application/vnd.ibm.modcap", 365, 3),
+    ("application/vnd.ibm.rights-management", 368, 1),
+    ("application/vnd.ibm.secure-container", 369, 1),
+    ("application/vnd.iccprofile", 370, 2),
+    ("application/vnd.igloader", 372, 1),
+    ("application/vnd.immervision-ivp", 373, 1),
+    ("application/vnd.immervision-ivu", 374, 1),
+    ("application/vnd.insors.igm", 375, 1),
+    ("application/vnd.intercon.formnet", 376, 2),
+    ("application/vnd.intergeo", 378, 1),
+    ("application/vnd.intu.qbo", 379, 1),
+    ("application/vnd.intu.qfx", 380, 1),
+    ("application/vnd.ipunplugged.rcprofile", 381, 1),
+    ("application/vnd.irepository.package+xml", 382, 1),
+    ("application/vnd.is-xpr", 383, 1),
+    ("application/vnd.isac.fcs", 384, 1),
+    ("application/vnd.jam", 385, 1),
+    ("application/vnd.jcp.javame.midlet-rms", 386, 1),
+    ("application/vnd.jisp", 387, 1),
+    ("application/vnd.joost.joda-archive", 388, 1),
+    ("application/vnd.kahootz", 389, 2),
+    ("application/vnd.kde.karbon", 391, 1),
+    ("application/vnd.kde.kchart", 392, 1),
+    ("application/vnd.kde.kformula", 393, 1),
+    ("application/vnd.kde.kivio", 394, 1),
+    ("application/vnd.kde.kontour", 395, 1),
+    ("application/vnd.kde.kpresenter", 396, 2),
+    ("application/vnd.kde.kspread", 398, 1),
+    ("application/vnd.kde.kword", 399, 2),
+    ("application/vnd.kenameaapp", 401, 1),
+    ("application/vnd.kidspiration", 402, 1),
+    ("application/vnd.kinar", 403, 2),
+    ("application/vnd.koan", 405, 4),
+    ("application/vnd.kodak-descriptor", 409, 1),
+    ("application/vnd.las.las+xml", 410, 1),
+    ("application/vnd.llamagraphics.life-balance.desktop", 411, 1),
     (
         "application/vnd.llamagraphics.life-balance.exchange+xml",
-        399,
+        412,
         1,
     ),
-    ("application/vnd.lotus-1-2-3", 400, 1),
-    ("application/vnd.lotus-approach", 401, 1),
-    ("application/vnd.lotus-freelance", 402, 1),
-    ("application/vnd.lotus-notes", 403, 1),
-    ("application/vnd.lotus-organizer", 404, 1),
-    ("application/vnd.lotus-screencam", 405, 1),
-    ("application/vnd.lotus-wordpro", 406, 1),
-    ("application/vnd.macports.portpkg", 407, 1),
-    ("application/vnd.mapbox-vector-tile", 408, 1),
-    ("application/vnd.mcd", 409, 1),
-    ("application/vnd.medcalcdata", 410, 1),
-    ("application/vnd.mediastation.cdkey", 411, 1),
-    ("application/vnd.mfer", 412, 1),
-    ("application/vnd.mfmp", 413, 1),
-    ("application/vnd.micrografx.flo", 414, 1),
-    ("application/vnd.micrografx.igx", 415, 1),
-    ("application/vnd.mif", 416, 1),
-    ("application/vnd.mobius.daf", 417, 1),
-    ("application/vnd.mobius.dis", 418, 1),
-    ("application/vnd.mobius.mbk", 419, 1),
-    ("application/vnd.mobius.mqy", 420, 1),
-    ("application/vnd.mobius.msl", 421, 1),
-    ("application/vnd.mobius.plc", 422, 1),
-    ("application/vnd.mobius.txf", 423, 1),
-    ("application/vnd.mophun.application", 424, 1),
-    ("application/vnd.mophun.certificate", 425, 1),
-    ("application/vnd.mozilla.xul+xml", 426, 1),
-    ("application/vnd.ms-artgalry", 427, 1),
-    ("application/vnd.ms-cab-compressed", 428, 1),
-    ("application/vnd.ms-excel", 429, 6),
-    ("application/vnd.ms-excel.addin.macroenabled.12", 435, 1),
+    ("application/vnd.lotus-1-2-3", 413, 1),
+    ("application/vnd.lotus-approach", 414, 1),
+    ("application/vnd.lotus-freelance", 415, 1),
+    ("application/vnd.lotus-notes", 416, 1),
+    ("application/vnd.lotus-organizer", 417, 1),
+    ("application/vnd.lotus-screencam", 418, 1),
+    ("application/vnd.lotus-wordpro", 419, 1),
+    ("application/vnd.macports.portpkg", 420, 1),
+    ("application/vnd.mapbox-vector-tile", 421, 1),
+    ("application/vnd.mcd", 422, 1),
+    ("application/vnd.medcalcdata", 423, 1),
+    ("application/vnd.mediastation.cdkey", 424, 1),
+    ("application/vnd.mfer", 425, 1),
+    ("application/vnd.mfmp", 426, 1),
+    ("application/vnd.micrografx.flo", 427, 1),
+    ("application/vnd.micrografx.igx", 428, 1),
+    ("application/vnd.mif", 429, 1),
+    ("application/vnd.mobius.daf", 430, 1),
+    ("application/vnd.mobius.dis", 431, 1),
+    ("application/vnd.mobius.mbk", 432, 1),
+    ("application/vnd.mobius.mqy", 433, 1),
+    ("application/vnd.mobius.msl", 434, 1),
+    ("application/vnd.mobius.plc", 435, 1),
+    ("application/vnd.mobius.txf", 436, 1),
+    ("application/vnd.mophun.application", 437, 1),
+    ("application/vnd.mophun.certificate", 438, 1),
+    ("application/vnd.mozilla.xul+xml", 439, 1),
+    ("application/vnd.ms-artgalry", 440, 1),
+    ("application/vnd.ms-cab-compressed", 441, 1),
+    ("application/vnd.ms-excel", 442, 6),
+    ("application/vnd.ms-excel.addin.macroenabled.12", 448, 1),
     (
         "application/vnd.ms-excel.sheet.binary.macroenabled.12",
-        436,
+        449,
         1,
     ),
-    ("application/vnd.ms-excel.sheet.macroenabled.12", 437, 1),
-    ("application/vnd.ms-excel.template.macroenabled.12", 438, 1),
-    ("application/vnd.ms-fontobject", 439, 1),
-    ("application/vnd.ms-htmlhelp", 440, 1),
-    ("application/vnd.ms-ims", 441, 1),
-    ("application/vnd.ms-lrm", 442, 1),
-    ("application/vnd.ms-officetheme", 443, 1),
-    ("application/vnd.ms-outlook", 444, 1),
-    ("application/vnd.ms-pki.seccat", 445, 1),
-    ("application/vnd.ms-pki.stl", 446, 1),
-    ("application/vnd.ms-powerpoint", 447, 3),
+    ("application/vnd.ms-excel.sheet.macroenabled.12", 450, 1),
+    ("application/vnd.ms-excel.template.macroenabled.12", 451, 1),
+    ("application/vnd.ms-fontobject", 452, 1),
+    ("application/vnd.ms-htmlhelp", 453, 1),
+    ("application/vnd.ms-ims", 454, 1),
+    ("application/vnd.ms-lrm", 455, 1),
+    ("application/vnd.ms-officetheme", 456, 1),
+    ("application/vnd.ms-outlook", 457, 1),
+    ("application/vnd.ms-pki.seccat", 458, 1),
+    ("application/vnd.ms-pki.stl", 459, 1),
+    ("application/vnd.ms-powerpoint", 460, 3),
     (
         "application/vnd.ms-powerpoint.addin.macroenabled.12",
-        450,
+        463,
         1,
     ),
     (
         "application/vnd.ms-powerpoint.presentation.macroenabled.12",
-        451,
+        464,
         1,
     ),
     (
         "application/vnd.ms-powerpoint.slide.macroenabled.12",
-        452,
+        465,
         1,
     ),
     (
         "application/vnd.ms-powerpoint.slideshow.macroenabled.12",
-        453,
+        466,
         1,
     ),
     (
         "application/vnd.ms-powerpoint.template.macroenabled.12",
-        454,
+        467,
         1,
     ),
-    ("application/vnd.ms-project", 455, 2),
-    ("application/vnd.ms-word.document.macroenabled.12", 457, 1),
-    ("application/vnd.ms-word.template.macroenabled.12", 458, 1),
-    ("application/vnd.ms-works", 459, 4),
-    ("application/vnd.ms-wpl", 463, 1),
-    ("application/vnd.ms-xpsdocument", 464, 1),
-    ("application/vnd.mseq", 465, 1),
-    ("application/vnd.musician", 466, 1),
-    ("application/vnd.muvee.style", 467, 1),
-    ("application/vnd.mynfc", 468, 1),
-    ("application/vnd.neurolanguage.nlu", 469, 1),
-    ("application/vnd.nitf", 470, 2),
-    ("application/vnd.noblenet-directory", 472, 1),
-    ("application/vnd.noblenet-sealer", 473, 1),
-    ("application/vnd.noblenet-web", 474, 1),
-    ("application/vnd.nokia.n-gage.ac+xml", 475, 1),
-    ("application/vnd.nokia.n-gage.data", 476, 1),
-    ("application/vnd.nokia.n-gage.symbian.install", 477, 1),
-    ("application/vnd.nokia.radio-preset", 478, 1),
-    ("application/vnd.nokia.radio-presets", 479, 1),
-    ("application/vnd.novadigm.edm", 480, 1),
-    ("application/vnd.novadigm.edx", 481, 1),
-    ("application/vnd.novadigm.ext", 482, 1),
-    ("application/vnd.oasis.opendocument.chart", 483, 1),
-    ("application/vnd.oasis.opendocument.chart-template", 484, 1),
-    ("application/vnd.oasis.opendocument.database", 485, 1),
-    ("application/vnd.oasis.opendocument.formula", 486, 1),
+    ("application/vnd.ms-project", 468, 2),
+    ("application/vnd.ms-word.document.macroenabled.12", 470, 1),
+    ("application/vnd.ms-word.template.macroenabled.12", 471, 1),
+    ("application/vnd.ms-works", 472, 4),
+    ("application/vnd.ms-wpl", 476, 1),
+    ("application/vnd.ms-xpsdocument", 477, 1),
+    ("application/vnd.mseq", 478, 1),
+    ("application/vnd.musician", 479, 1),
+    ("application/vnd.muvee.style", 480, 1),
+    ("application/vnd.mynfc", 481, 1),
+    ("application/vnd.nato.bindingdataobject+xml", 482, 1),
+    ("application/vnd.neurolanguage.nlu", 483, 1),
+    ("application/vnd.nitf", 484, 2),
+    ("application/vnd.noblenet-directory", 486, 1),
+    ("application/vnd.noblenet-sealer", 487, 1),
+    ("application/vnd.noblenet-web", 488, 1),
+    ("application/vnd.nokia.n-gage.ac+xml", 489, 1),
+    ("application/vnd.nokia.n-gage.data", 490, 1),
+    ("application/vnd.nokia.n-gage.symbian.install", 491, 1),
+    ("application/vnd.nokia.radio-preset", 492, 1),
+    ("application/vnd.nokia.radio-presets", 493, 1),
+    ("application/vnd.novadigm.edm", 494, 1),
+    ("application/vnd.novadigm.edx", 495, 1),
+    ("application/vnd.novadigm.ext", 496, 1),
+    ("application/vnd.oasis.opendocument.chart", 497, 1),
+    ("application/vnd.oasis.opendocument.chart-template", 498, 1),
+    ("application/vnd.oasis.opendocument.database", 499, 1),
+    ("application/vnd.oasis.opendocument.formula", 500, 1),
     (
         "application/vnd.oasis.opendocument.formula-template",
-        487,
+        501,
         1,
     ),
-    ("application/vnd.oasis.opendocument.graphics", 488, 1),
+    ("application/vnd.oasis.opendocument.graphics", 502, 1),
     (
         "application/vnd.oasis.opendocument.graphics-template",
-        489,
+        503,
         1,
     ),
-    ("application/vnd.oasis.opendocument.image", 490, 1),
-    ("application/vnd.oasis.opendocument.image-template", 491, 1),
-    ("application/vnd.oasis.opendocument.presentation", 492, 1),
+    ("application/vnd.oasis.opendocument.image", 504, 1),
+    ("application/vnd.oasis.opendocument.image-template", 505, 1),
+    ("application/vnd.oasis.opendocument.presentation", 506, 1),
     (
         "application/vnd.oasis.opendocument.presentation-template",
-        493,
+        507,
         1,
     ),
-    ("application/vnd.oasis.opendocument.spreadsheet", 494, 1),
+    ("application/vnd.oasis.opendocument.spreadsheet", 508, 1),
     (
         "application/vnd.oasis.opendocument.spreadsheet-template",
-        495,
+        509,
         1,
     ),
-    ("application/vnd.oasis.opendocument.text", 496, 1),
-    ("application/vnd.oasis.opendocument.text-master", 497, 1),
-    ("application/vnd.oasis.opendocument.text-template", 498, 1),
-    ("application/vnd.oasis.opendocument.text-web", 499, 1),
-    ("application/vnd.olpc-sugar", 500, 1),
-    ("application/vnd.oma.dd2+xml", 501, 1),
-    ("application/vnd.openblox.game+xml", 502, 1),
-    ("application/vnd.openofficeorg.extension", 503, 1),
-    ("application/vnd.openstreetmap.data+xml", 504, 1),
+    ("application/vnd.oasis.opendocument.text", 510, 1),
+    ("application/vnd.oasis.opendocument.text-master", 511, 1),
+    ("application/vnd.oasis.opendocument.text-template", 512, 1),
+    ("application/vnd.oasis.opendocument.text-web", 513, 1),
+    ("application/vnd.olpc-sugar", 514, 1),
+    ("application/vnd.oma.dd2+xml", 515, 1),
+    ("application/vnd.openblox.game+xml", 516, 1),
+    ("application/vnd.openofficeorg.extension", 517, 1),
+    ("application/vnd.openstreetmap.data+xml", 518, 1),
     (
         "application/vnd.openxmlformats-officedocument.presentationml.presentation",
-        505,
+        519,
         1,
     ),
     (
         "application/vnd.openxmlformats-officedocument.presentationml.slide",
-        506,
+        520,
         1,
     ),
     (
         "application/vnd.openxmlformats-officedocument.presentationml.slideshow",
-        507,
+        521,
         1,
     ),
     (
         "application/vnd.openxmlformats-officedocument.presentationml.template",
-        508,
+        522,
         1,
     ),
     (
         "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
-        509,
+        523,
         1,
     ),
     (
         "application/vnd.openxmlformats-officedocument.spreadsheetml.template",
-        510,
+        524,
         1,
     ),
     (
         "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
-        511,
+        525,
         1,
     ),
     (
         "application/vnd.openxmlformats-officedocument.wordprocessingml.template",
-        512,
+        526,
         1,
     ),
-    ("application/vnd.osgeo.mapguide.package", 513, 1),
-    ("application/vnd.osgi.dp", 514, 1),
-    ("application/vnd.osgi.subsystem", 515, 1),
-    ("application/vnd.palm", 516, 3),
-    ("application/vnd.pawaafile", 519, 1),
-    ("application/vnd.pg.format", 520, 1),
-    ("application/vnd.pg.osasli", 521, 1),
-    ("application/vnd.picsel", 522, 1),
-    ("application/vnd.pmi.widget", 523, 1),
-    ("application/vnd.pocketlearn", 524, 1),
-    ("application/vnd.powerbuilder6", 525, 1),
-    ("application/vnd.previewsystems.box", 526, 1),
-    ("application/vnd.proteus.magazine", 527, 1),
-    ("application/vnd.publishare-delta-tree", 528, 1),
-    ("application/vnd.pvi.ptid1", 529, 1),
-    ("application/vnd.quark.quarkxpress", 530, 6),
-    ("application/vnd.rar", 536, 1),
-    ("application/vnd.realvnc.bed", 537, 1),
-    ("application/vnd.recordare.musicxml", 538, 1),
-    ("application/vnd.recordare.musicxml+xml", 539, 1),
-    ("application/vnd.rig.cryptonote", 540, 1),
-    ("application/vnd.rim.cod", 541, 1),
-    ("application/vnd.rn-realmedia", 542, 1),
-    ("application/vnd.rn-realmedia-vbr", 543, 1),
-    ("application/vnd.route66.link66+xml", 544, 1),
-    ("application/vnd.sailingtracker.track", 545, 1),
-    ("application/vnd.seemail", 546, 1),
-    ("application/vnd.sema", 547, 1),
-    ("application/vnd.semd", 548, 1),
-    ("application/vnd.semf", 549, 1),
-    ("application/vnd.shana.informed.formdata", 550, 1),
-    ("application/vnd.shana.informed.formtemplate", 551, 1),
-    ("application/vnd.shana.informed.interchange", 552, 1),
-    ("application/vnd.shana.informed.package", 553, 1),
-    ("application/vnd.simtech-mindmapper", 554, 2),
-    ("application/vnd.smaf", 556, 1),
-    ("application/vnd.smart.teacher", 557, 1),
-    ("application/vnd.software602.filler.form+xml", 558, 1),
-    ("application/vnd.solent.sdkm+xml", 559, 2),
-    ("application/vnd.spotfire.dxp", 561, 1),
-    ("application/vnd.spotfire.sfs", 562, 1),
-    ("application/vnd.stardivision.calc", 563, 1),
-    ("application/vnd.stardivision.draw", 564, 1),
-    ("application/vnd.stardivision.impress", 565, 1),
-    ("application/vnd.stardivision.math", 566, 1),
-    ("application/vnd.stardivision.writer", 567, 2),
-    ("application/vnd.stardivision.writer-global", 569, 1),
-    ("application/vnd.stepmania.package", 570, 1),
-    ("application/vnd.stepmania.stepchart", 571, 1),
-    ("application/vnd.sun.wadl+xml", 572, 1),
-    ("application/vnd.sun.xml.calc", 573, 1),
-    ("application/vnd.sun.xml.calc.template", 574, 1),
-    ("application/vnd.sun.xml.draw", 575, 1),
-    ("application/vnd.sun.xml.draw.template", 576, 1),
-    ("application/vnd.sun.xml.impress", 577, 1),
-    ("application/vnd.sun.xml.impress.template", 578, 1),
-    ("application/vnd.sun.xml.math", 579, 1),
-    ("application/vnd.sun.xml.writer", 580, 1),
-    ("application/vnd.sun.xml.writer.global", 581, 1),
-    ("application/vnd.sun.xml.writer.template", 582, 1),
-    ("application/vnd.sus-calendar", 583, 2),
-    ("application/vnd.svd", 585, 1),
-    ("application/vnd.symbian.install", 586, 2),
-    ("application/vnd.syncml+xml", 588, 1),
-    ("application/vnd.syncml.dm+wbxml", 589, 1),
-    ("application/vnd.syncml.dm+xml", 590, 1),
-    ("application/vnd.syncml.dmddf+xml", 591, 1),
-    ("application/vnd.tao.intent-module-archive", 592, 1),
-    ("application/vnd.tcpdump.pcap", 593, 3),
-    ("application/vnd.tmobile-livetv", 596, 1),
-    ("application/vnd.trid.tpt", 597, 1),
-    ("application/vnd.triscape.mxs", 598, 1),
-    ("application/vnd.trueapp", 599, 1),
-    ("application/vnd.ufdl", 600, 2),
-    ("application/vnd.uiq.theme", 602, 1),
-    ("application/vnd.umajin", 603, 1),
-    ("application/vnd.unity", 604, 1),
-    ("application/vnd.uoml+xml", 605, 1),
-    ("application/vnd.vcx", 606, 1),
-    ("application/vnd.visio", 607, 4),
-    ("application/vnd.visionary", 611, 1),
-    ("application/vnd.vsf", 612, 1),
-    ("application/vnd.wap.wbxml", 613, 1),
-    ("application/vnd.wap.wmlc", 614, 1),
-    ("application/vnd.wap.wmlscriptc", 615, 1),
-    ("application/vnd.webturbo", 616, 1),
-    ("application/vnd.wolfram.player", 617, 1),
-    ("application/vnd.wordperfect", 618, 1),
-    ("application/vnd.wqd", 619, 1),
-    ("application/vnd.wt.stf", 620, 1),
-    ("application/vnd.xara", 621, 1),
-    ("application/vnd.xfdl", 622, 1),
-    ("application/vnd.yamaha.hv-dic", 623, 1),
-    ("application/vnd.yamaha.hv-script", 624, 1),
-    ("application/vnd.yamaha.hv-voice", 625, 1),
-    ("application/vnd.yamaha.openscoreformat", 626, 1),
-    ("application/vnd.yamaha.openscoreformat.osfpvg+xml", 627, 1),
-    ("application/vnd.yamaha.smaf-audio", 628, 1),
-    ("application/vnd.yamaha.smaf-phrase", 629, 1),
-    ("application/vnd.yellowriver-custom-menu", 630, 1),
-    ("application/vnd.zul", 631, 2),
-    ("application/vnd.zzazz.deck+xml", 633, 1),
-    ("application/voicexml+xml", 634, 1),
-    ("application/wasm", 635, 1),
-    ("application/watcherinfo+xml", 636, 1),
-    ("application/widget", 637, 1),
-    ("application/winhlp", 638, 1),
-    ("application/wsdl+xml", 639, 1),
-    ("application/wspolicy+xml", 640, 1),
-    ("application/x-7z-compressed", 641, 1),
-    ("application/x-abiword", 642, 1),
-    ("application/x-ace-compressed", 643, 1),
-    ("application/x-apple-diskimage", 644, 1),
-    ("application/x-arj", 645, 1),
-    ("application/x-authorware-bin", 646, 4),
-    ("application/x-authorware-map", 650, 1),
-    ("application/x-authorware-seg", 651, 1),
-    ("application/x-bcpio", 652, 1),
-    ("application/x-bdoc", 653, 1),
-    ("application/x-bittorrent", 654, 1),
-    ("application/x-blorb", 655, 2),
-    ("application/x-bzip", 657, 1),
-    ("application/x-bzip2", 658, 2),
-    ("application/x-cbr", 660, 5),
-    ("application/x-cdlink", 665, 1),
-    ("application/x-cfs-compressed", 666, 1),
-    ("application/x-chat", 667, 1),
-    ("application/x-chess-pgn", 668, 1),
-    ("application/x-chrome-extension", 669, 1),
-    ("application/x-cocoa", 670, 1),
-    ("application/x-conference", 671, 1),
-    ("application/x-cpio", 672, 1),
-    ("application/x-csh", 673, 1),
-    ("application/x-debian-package", 674, 2),
-    ("application/x-dgc-compressed", 676, 1),
-    ("application/x-director", 677, 9),
-    ("application/x-doom", 686, 1),
-    ("application/x-dtbncx+xml", 687, 1),
-    ("application/x-dtbook+xml", 688, 1),
-    ("application/x-dtbresource+xml", 689, 1),
-    ("application/x-dvi", 690, 1),
-    ("application/x-envoy", 691, 1),
-    ("application/x-eva", 692, 1),
-    ("application/x-font-bdf", 693, 1),
-    ("application/x-font-ghostscript", 694, 1),
-    ("application/x-font-linux-psf", 695, 1),
-    ("application/x-font-pcf", 696, 1),
-    ("application/x-font-snf", 697, 1),
-    ("application/x-font-type1", 698, 4),
-    ("application/x-freearc", 702, 1),
-    ("application/x-futuresplash", 703, 1),
-    ("application/x-gca-compressed", 704, 1),
-    ("application/x-glulx", 705, 1),
-    ("application/x-gnumeric", 706, 1),
-    ("application/x-gramps-xml", 707, 1),
-    ("application/x-gtar", 708, 1),
-    ("application/x-hdf", 709, 1),
-    ("application/x-httpd-php", 710, 1),
-    ("application/x-install-instructions", 711, 1),
-    ("application/x-iso9660-image", 712, 1),
-    ("application/x-iwork-keynote-sffkey", 713, 1),
-    ("application/x-iwork-numbers-sffnumbers", 714, 1),
-    ("application/x-iwork-pages-sffpages", 715, 1),
-    ("application/x-java-archive-diff", 716, 1),
-    ("application/x-java-jnlp-file", 717, 1),
-    ("application/x-keepass2", 718, 1),
-    ("application/x-latex", 719, 1),
-    ("application/x-lua-bytecode", 720, 1),
-    ("application/x-lzh-compressed", 721, 2),
-    ("application/x-makeself", 723, 1),
-    ("application/x-mie", 724, 1),
-    ("application/x-mobipocket-ebook", 725, 2),
-    ("application/x-ms-application", 727, 1),
-    ("application/x-ms-shortcut", 728, 1),
-    ("application/x-ms-wmd", 729, 1),
-    ("application/x-ms-wmz", 730, 1),
-    ("application/x-ms-xbap", 731, 1),
-    ("application/x-msaccess", 732, 1),
-    ("application/x-msbinder", 733, 1),
-    ("application/x-mscardfile", 734, 1),
-    ("application/x-msclip", 735, 1),
-    ("application/x-msdos-program", 736, 1),
-    ("application/x-msdownload", 737, 5),
-    ("application/x-msmediaview", 742, 3),
-    ("application/x-msmetafile", 745, 4),
-    ("application/x-msmoney", 749, 1),
-    ("application/x-mspublisher", 750, 1),
-    ("application/x-msschedule", 751, 1),
-    ("application/x-msterminal", 752, 1),
-    ("application/x-mswrite", 753, 1),
-    ("application/x-netcdf", 754, 2),
-    ("application/x-ns-proxy-autoconfig", 756, 1),
-    ("application/x-nzb", 757, 1),
-    ("application/x-perl", 758, 2),
-    ("application/x-pilot", 760, 2),
-    ("application/x-pkcs12", 762, 2),
-    ("application/x-pkcs7-certificates", 764, 2),
-    ("application/x-pkcs7-certreqresp", 766, 1),
-    ("application/x-rar-compressed", 767, 1),
-    ("application/x-redhat-package-manager", 768, 1),
-    ("application/x-research-info-systems", 769, 1),
-    ("application/x-sea", 770, 1),
-    ("application/x-sh", 771, 1),
-    ("application/x-shar", 772, 1),
-    ("application/x-shockwave-flash", 773, 1),
-    ("application/x-silverlight-app", 774, 1),
-    ("application/x-sql", 775, 1),
-    ("application/x-stuffit", 776, 1),
-    ("application/x-stuffitx", 777, 1),
-    ("application/x-subrip", 778, 1),
-    ("application/x-sv4cpio", 779, 1),
-    ("application/x-sv4crc", 780, 1),
-    ("application/x-t3vm-image", 781, 1),
-    ("application/x-tads", 782, 1),
-    ("application/x-tar", 783, 1),
-    ("application/x-tcl", 784, 2),
-    ("application/x-tex", 786, 1),
-    ("application/x-tex-tfm", 787, 1),
-    ("application/x-texinfo", 788, 2),
-    ("application/x-tgif", 790, 1),
-    ("application/x-ustar", 791, 1),
-    ("application/x-virtualbox-hdd", 792, 1),
-    ("application/x-virtualbox-ova", 793, 1),
-    ("application/x-virtualbox-ovf", 794, 1),
-    ("application/x-virtualbox-vbox", 795, 1),
-    ("application/x-virtualbox-vbox-extpack", 796, 1),
-    ("application/x-virtualbox-vdi", 797, 1),
-    ("application/x-virtualbox-vhd", 798, 1),
-    ("application/x-virtualbox-vmdk", 799, 1),
-    ("application/x-wais-source", 800, 1),
-    ("application/x-web-app-manifest+json", 801, 1),
-    ("application/x-x509-ca-cert", 802, 3),
-    ("application/x-xfig", 805, 1),
-    ("application/x-xliff+xml", 806, 1),
-    ("application/x-xpinstall", 807, 1),
-    ("application/x-xz", 808, 1),
-    ("application/x-zmachine", 809, 8),
-    ("application/xaml+xml", 817, 1),
-    ("application/xcap-att+xml", 818, 1),
-    ("application/xcap-caps+xml", 819, 1),
-    ("application/xcap-diff+xml", 820, 1),
-    ("application/xcap-el+xml", 821, 1),
-    ("application/xcap-ns+xml", 822, 1),
-    ("application/xenc+xml", 823, 1),
-    ("application/xhtml+xml", 824, 2),
-    ("application/xliff+xml", 826, 1),
-    ("application/xml", 827, 4),
-    ("application/xml-dtd", 831, 1),
-    ("application/xop+xml", 832, 1),
-    ("application/xproc+xml", 833, 1),
-    ("application/xslt+xml", 834, 2),
-    ("application/xspf+xml", 836, 1),
-    ("application/xv+xml", 837, 4),
-    ("application/yang", 841, 1),
-    ("application/yin+xml", 842, 1),
-    ("application/zip", 843, 1),
-    ("audio/3gpp", 844, 1),
-    ("audio/adpcm", 845, 1),
-    ("audio/amr", 846, 1),
-    ("audio/basic", 847, 2),
-    ("audio/midi", 849, 4),
-    ("audio/mobile-xmf", 853, 1),
-    ("audio/mp3", 854, 1),
-    ("audio/mp4", 855, 2),
-    ("audio/mpeg", 857, 6),
-    ("audio/ogg", 863, 4),
-    ("audio/s3m", 867, 1),
-    ("audio/silk", 868, 1),
-    ("audio/vnd.dece.audio", 869, 2),
-    ("audio/vnd.digital-winds", 871, 1),
-    ("audio/vnd.dra", 872, 1),
-    ("audio/vnd.dts", 873, 1),
-    ("audio/vnd.dts.hd", 874, 1),
-    ("audio/vnd.lucent.voice", 875, 1),
-    ("audio/vnd.ms-playready.media.pya", 876, 1),
-    ("audio/vnd.nuera.ecelp4800", 877, 1),
-    ("audio/vnd.nuera.ecelp7470", 878, 1),
-    ("audio/vnd.nuera.ecelp9600", 879, 1),
-    ("audio/vnd.rip", 880, 1),
-    ("audio/wav", 881, 1),
-    ("audio/wave", 882, 1),
-    ("audio/webm", 883, 1),
-    ("audio/x-aac", 884, 1),
-    ("audio/x-aiff", 885, 3),
-    ("audio/x-caf", 888, 1),
-    ("audio/x-flac", 889, 1),
-    ("audio/x-m4a", 890, 1),
-    ("audio/x-matroska", 891, 1),
-    ("audio/x-mpegurl", 892, 1),
-    ("audio/x-ms-wax", 893, 1),
-    ("audio/x-ms-wma", 894, 1),
-    ("audio/x-pn-realaudio", 895, 2),
-    ("audio/x-pn-realaudio-plugin", 897, 1),
-    ("audio/x-realaudio", 898, 1),
-    ("audio/x-wav", 899, 1),
-    ("audio/xm", 900, 1),
-    ("chemical/x-cdx", 901, 1),
-    ("chemical/x-cif", 902, 1),
-    ("chemical/x-cmdf", 903, 1),
-    ("chemical/x-cml", 904, 1),
-    ("chemical/x-csml", 905, 1),
-    ("chemical/x-xyz", 906, 1),
-    ("font/collection", 907, 1),
-    ("font/otf", 908, 1),
-    ("font/ttf", 909, 1),
-    ("font/woff", 910, 1),
-    ("font/woff2", 911, 1),
-    ("image/aces", 912, 1),
-    ("image/apng", 913, 1),
-    ("image/avci", 914, 1),
-    ("image/avcs", 915, 1),
-    ("image/avif", 916, 1),
-    ("image/bmp", 917, 1),
-    ("image/cgm", 918, 1),
-    ("image/dicom-rle", 919, 1),
-    ("image/emf", 920, 1),
-    ("image/fits", 921, 1),
-    ("image/g3fax", 922, 1),
-    ("image/gif", 923, 1),
-    ("image/heic", 924, 1),
-    ("image/heic-sequence", 925, 1),
-    ("image/heif", 926, 1),
-    ("image/heif-sequence", 927, 1),
-    ("image/hej2k", 928, 1),
-    ("image/hsj2", 929, 1),
-    ("image/ief", 930, 1),
-    ("image/jls", 931, 1),
-    ("image/jp2", 932, 2),
-    ("image/jpeg", 934, 3),
-    ("image/jph", 937, 1),
-    ("image/jphc", 938, 1),
-    ("image/jpm", 939, 1),
-    ("image/jpx", 940, 2),
-    ("image/jxr", 942, 1),
-    ("image/jxra", 943, 1),
-    ("image/jxrs", 944, 1),
-    ("image/jxs", 945, 1),
-    ("image/jxsc", 946, 1),
-    ("image/jxsi", 947, 1),
-    ("image/jxss", 948, 1),
-    ("image/ktx", 949, 1),
-    ("image/ktx2", 950, 1),
-    ("image/png", 951, 1),
-    ("image/prs.btif", 952, 1),
-    ("image/prs.pti", 953, 1),
-    ("image/sgi", 954, 1),
-    ("image/svg+xml", 955, 2),
-    ("image/t38", 957, 1),
-    ("image/tiff", 958, 2),
-    ("image/tiff-fx", 960, 1),
-    ("image/vnd.adobe.photoshop", 961, 1),
-    ("image/vnd.airzip.accelerator.azv", 962, 1),
-    ("image/vnd.dece.graphic", 963, 4),
-    ("image/vnd.djvu", 967, 2),
-    ("image/vnd.dvb.subtitle", 969, 1),
-    ("image/vnd.dwg", 970, 1),
-    ("image/vnd.dxf", 971, 1),
-    ("image/vnd.fastbidsheet", 972, 1),
-    ("image/vnd.fpx", 973, 1),
-    ("image/vnd.fst", 974, 1),
-    ("image/vnd.fujixerox.edmics-mmr", 975, 1),
-    ("image/vnd.fujixerox.edmics-rlc", 976, 1),
-    ("image/vnd.microsoft.icon", 977, 1),
-    ("image/vnd.ms-dds", 978, 1),
-    ("image/vnd.ms-modi", 979, 1),
-    ("image/vnd.ms-photo", 980, 1),
-    ("image/vnd.net-fpx", 981, 1),
-    ("image/vnd.pco.b16", 982, 1),
-    ("image/vnd.tencent.tap", 983, 1),
-    ("image/vnd.valve.source.texture", 984, 1),
-    ("image/vnd.wap.wbmp", 985, 1),
-    ("image/vnd.xiff", 986, 1),
-    ("image/vnd.zbrush.pcx", 987, 1),
-    ("image/webp", 988, 1),
-    ("image/wmf", 989, 1),
-    ("image/x-3ds", 990, 1),
-    ("image/x-cmu-raster", 991, 1),
-    ("image/x-cmx", 992, 1),
-    ("image/x-freehand", 993, 5),
-    ("image/x-icon", 998, 1),
-    ("image/x-jng", 999, 1),
-    ("image/x-mrsid-image", 1000, 1),
-    ("image/x-ms-bmp", 1001, 1),
-    ("image/x-pcx", 1002, 1),
-    ("image/x-pict", 1003, 2),
-    ("image/x-portable-anymap", 1005, 1),
-    ("image/x-portable-bitmap", 1006, 1),
-    ("image/x-portable-graymap", 1007, 1),
-    ("image/x-portable-pixmap", 1008, 1),
-    ("image/x-rgb", 1009, 1),
-    ("image/x-tga", 1010, 1),
-    ("image/x-xbitmap", 1011, 1),
-    ("image/x-xpixmap", 1012, 1),
-    ("image/x-xwindowdump", 1013, 1),
-    ("message/disposition-notification", 1014, 1),
-    ("message/global", 1015, 1),
-    ("message/global-delivery-status", 1016, 1),
-    ("message/global-disposition-notification", 1017, 1),
-    ("message/global-headers", 1018, 1),
-    ("message/rfc822", 1019, 2),
-    ("message/vnd.wfa.wsc", 1021, 1),
-    ("model/3mf", 1022, 1),
-    ("model/gltf+json", 1023, 1),
-    ("model/gltf-binary", 1024, 1),
-    ("model/iges", 1025, 2),
-    ("model/mesh", 1027, 3),
-    ("model/mtl", 1030, 1),
-    ("model/obj", 1031, 1),
-    ("model/step+xml", 1032, 1),
-    ("model/step+zip", 1033, 1),
-    ("model/step-xml+zip", 1034, 1),
-    ("model/stl", 1035, 1),
-    ("model/vnd.collada+xml", 1036, 1),
-    ("model/vnd.dwf", 1037, 1),
-    ("model/vnd.gdl", 1038, 1),
-    ("model/vnd.gtw", 1039, 1),
-    ("model/vnd.mts", 1040, 1),
-    ("model/vnd.opengex", 1041, 1),
-    ("model/vnd.parasolid.transmit.binary", 1042, 1),
-    ("model/vnd.parasolid.transmit.text", 1043, 1),
-    ("model/vnd.sap.vds", 1044, 1),
-    ("model/vnd.usdz+zip", 1045, 1),
-    ("model/vnd.valve.source.compiled-map", 1046, 1),
-    ("model/vnd.vtu", 1047, 1),
-    ("model/vrml", 1048, 2),
-    ("model/x3d+binary", 1050, 2),
-    ("model/x3d+fastinfoset", 1052, 1),
-    ("model/x3d+vrml", 1053, 2),
-    ("model/x3d+xml", 1055, 2),
-    ("model/x3d-vrml", 1057, 1),
-    ("text/cache-manifest", 1058, 2),
-    ("text/calendar", 1060, 2),
-    ("text/coffeescript", 1062, 2),
-    ("text/css", 1064, 1),
-    ("text/csv", 1065, 1),
-    ("text/html", 1066, 3),
-    ("text/jade", 1069, 1),
-    ("text/jsx", 1070, 1),
-    ("text/less", 1071, 1),
-    ("text/markdown", 1072, 2),
-    ("text/mathml", 1074, 1),
-    ("text/mdx", 1075, 1),
-    ("text/n3", 1076, 1),
-    ("text/plain", 1077, 8),
-    ("text/prs.lines.tag", 1085, 1),
-    ("text/richtext", 1086, 1),
-    ("text/rtf", 1087, 1),
-    ("text/sgml", 1088, 2),
-    ("text/shex", 1090, 1),
-    ("text/slim", 1091, 2),
-    ("text/spdx", 1093, 1),
-    ("text/stylus", 1094, 2),
-    ("text/tab-separated-values", 1096, 1),
-    ("text/troff", 1097, 6),
-    ("text/turtle", 1103, 1),
-    ("text/uri-list", 1104, 3),
-    ("text/vcard", 1107, 1),
-    ("text/vnd.curl", 1108, 1),
-    ("text/vnd.curl.dcurl", 1109, 1),
-    ("text/vnd.curl.mcurl", 1110, 1),
-    ("text/vnd.curl.scurl", 1111, 1),
-    ("text/vnd.dvb.subtitle", 1112, 1),
-    ("text/vnd.familysearch.gedcom", 1113, 1),
-    ("text/vnd.fly", 1114, 1),
-    ("text/vnd.fmi.flexstor", 1115, 1),
-    ("text/vnd.graphviz", 1116, 1),
-    ("text/vnd.in3d.3dml", 1117, 1),
-    ("text/vnd.in3d.spot", 1118, 1),
-    ("text/vnd.sun.j2me.app-descriptor", 1119, 1),
-    ("text/vnd.wap.wml", 1120, 1),
-    ("text/vnd.wap.wmlscript", 1121, 1),
-    ("text/vtt", 1122, 1),
-    ("text/x-asm", 1123, 2),
-    ("text/x-c", 1125, 7),
-    ("text/x-component", 1132, 1),
-    ("text/x-fortran", 1133, 4),
-    ("text/x-handlebars-template", 1137, 1),
-    ("text/x-java-source", 1138, 1),
-    ("text/x-lua", 1139, 1),
-    ("text/x-markdown", 1140, 1),
-    ("text/x-nfo", 1141, 1),
-    ("text/x-opml", 1142, 1),
-    ("text/x-org", 1143, 1),
-    ("text/x-pascal", 1144, 2),
-    ("text/x-processing", 1146, 1),
-    ("text/x-sass", 1147, 1),
-    ("text/x-scss", 1148, 1),
-    ("text/x-setext", 1149, 1),
-    ("text/x-sfv", 1150, 1),
-    ("text/x-suse-ymp", 1151, 1),
-    ("text/x-uuencode", 1152, 1),
-    ("text/x-vcalendar", 1153, 1),
-    ("text/x-vcard", 1154, 1),
-    ("text/xml", 1155, 1),
-    ("text/yaml", 1156, 2),
-    ("video/3gpp", 1158, 2),
-    ("video/3gpp2", 1160, 1),
-    ("video/h261", 1161, 1),
-    ("video/h263", 1162, 1),
-    ("video/h264", 1163, 1),
-    ("video/iso.segment", 1164, 1),
-    ("video/jpeg", 1165, 1),
-    ("video/jpm", 1166, 2),
-    ("video/mj2", 1168, 2),
-    ("video/mp2t", 1170, 1),
-    ("video/mp4", 1171, 3),
-    ("video/mpeg", 1174, 5),
-    ("video/ogg", 1179, 1),
-    ("video/quicktime", 1180, 2),
-    ("video/vnd.dece.hd", 1182, 2),
-    ("video/vnd.dece.mobile", 1184, 2),
-    ("video/vnd.dece.pd", 1186, 2),
-    ("video/vnd.dece.sd", 1188, 2),
-    ("video/vnd.dece.video", 1190, 2),
-    ("video/vnd.dvb.file", 1192, 1),
-    ("video/vnd.fvt", 1193, 1),
-    ("video/vnd.mpegurl", 1194, 2),
-    ("video/vnd.ms-playready.media.pyv", 1196, 1),
-    ("video/vnd.uvvu.mp4", 1197, 2),
-    ("video/vnd.vivo", 1199, 1),
-    ("video/webm", 1200, 1),
-    ("video/x-f4v", 1201, 1),
-    ("video/x-fli", 1202, 1),
-    ("video/x-flv", 1203, 1),
-    ("video/x-m4v", 1204, 1),
-    ("video/x-matroska", 1205, 3),
-    ("video/x-mng", 1208, 1),
-    ("video/x-ms-asf", 1209, 2),
-    ("video/x-ms-vob", 1211, 1),
-    ("video/x-ms-wm", 1212, 1),
-    ("video/x-ms-wmv", 1213, 1),
-    ("video/x-ms-wmx", 1214, 1),
-    ("video/x-ms-wvx", 1215, 1),
-    ("video/x-msvideo", 1216, 1),
-    ("video/x-sgi-movie", 1217, 1),
-    ("video/x-smv", 1218, 1),
-    ("x-conference/x-cooltalk", 1219, 1),
+    ("application/vnd.osgeo.mapguide.package", 527, 1),
+    ("application/vnd.osgi.dp", 528, 1),
+    ("application/vnd.osgi.subsystem", 529, 1),
+    ("application/vnd.palm", 530, 3),
+    ("application/vnd.pawaafile", 533, 1),
+    ("application/vnd.pg.format", 534, 1),
+    ("application/vnd.pg.osasli", 535, 1),
+    ("application/vnd.picsel", 536, 1),
+    ("application/vnd.pmi.widget", 537, 1),
+    ("application/vnd.pocketlearn", 538, 1),
+    ("application/vnd.powerbuilder6", 539, 1),
+    ("application/vnd.previewsystems.box", 540, 1),
+    ("application/vnd.proteus.magazine", 541, 1),
+    ("application/vnd.publishare-delta-tree", 542, 1),
+    ("application/vnd.pvi.ptid1", 543, 1),
+    ("application/vnd.pwg-xhtml-print+xml", 544, 1),
+    ("application/vnd.quark.quarkxpress", 545, 6),
+    ("application/vnd.rar", 551, 1),
+    ("application/vnd.realvnc.bed", 552, 1),
+    ("application/vnd.recordare.musicxml", 553, 1),
+    ("application/vnd.recordare.musicxml+xml", 554, 1),
+    ("application/vnd.rig.cryptonote", 555, 1),
+    ("application/vnd.rim.cod", 556, 1),
+    ("application/vnd.rn-realmedia", 557, 1),
+    ("application/vnd.rn-realmedia-vbr", 558, 1),
+    ("application/vnd.route66.link66+xml", 559, 1),
+    ("application/vnd.sailingtracker.track", 560, 1),
+    ("application/vnd.seemail", 561, 1),
+    ("application/vnd.sema", 562, 1),
+    ("application/vnd.semd", 563, 1),
+    ("application/vnd.semf", 564, 1),
+    ("application/vnd.shana.informed.formdata", 565, 1),
+    ("application/vnd.shana.informed.formtemplate", 566, 1),
+    ("application/vnd.shana.informed.interchange", 567, 1),
+    ("application/vnd.shana.informed.package", 568, 1),
+    ("application/vnd.simtech-mindmapper", 569, 2),
+    ("application/vnd.smaf", 571, 1),
+    ("application/vnd.smart.teacher", 572, 1),
+    ("application/vnd.software602.filler.form+xml", 573, 1),
+    ("application/vnd.solent.sdkm+xml", 574, 2),
+    ("application/vnd.spotfire.dxp", 576, 1),
+    ("application/vnd.spotfire.sfs", 577, 1),
+    ("application/vnd.stardivision.calc", 578, 1),
+    ("application/vnd.stardivision.draw", 579, 1),
+    ("application/vnd.stardivision.impress", 580, 1),
+    ("application/vnd.stardivision.math", 581, 1),
+    ("application/vnd.stardivision.writer", 582, 2),
+    ("application/vnd.stardivision.writer-global", 584, 1),
+    ("application/vnd.stepmania.package", 585, 1),
+    ("application/vnd.stepmania.stepchart", 586, 1),
+    ("application/vnd.sun.wadl+xml", 587, 1),
+    ("application/vnd.sun.xml.calc", 588, 1),
+    ("application/vnd.sun.xml.calc.template", 589, 1),
+    ("application/vnd.sun.xml.draw", 590, 1),
+    ("application/vnd.sun.xml.draw.template", 591, 1),
+    ("application/vnd.sun.xml.impress", 592, 1),
+    ("application/vnd.sun.xml.impress.template", 593, 1),
+    ("application/vnd.sun.xml.math", 594, 1),
+    ("application/vnd.sun.xml.writer", 595, 1),
+    ("application/vnd.sun.xml.writer.global", 596, 1),
+    ("application/vnd.sun.xml.writer.template", 597, 1),
+    ("application/vnd.sus-calendar", 598, 2),
+    ("application/vnd.svd", 600, 1),
+    ("application/vnd.symbian.install", 601, 2),
+    ("application/vnd.syncml+xml", 603, 1),
+    ("application/vnd.syncml.dm+wbxml", 604, 1),
+    ("application/vnd.syncml.dm+xml", 605, 1),
+    ("application/vnd.syncml.dmddf+xml", 606, 1),
+    ("application/vnd.tao.intent-module-archive", 607, 1),
+    ("application/vnd.tcpdump.pcap", 608, 3),
+    ("application/vnd.tmobile-livetv", 611, 1),
+    ("application/vnd.trid.tpt", 612, 1),
+    ("application/vnd.triscape.mxs", 613, 1),
+    ("application/vnd.trueapp", 614, 1),
+    ("application/vnd.ufdl", 615, 2),
+    ("application/vnd.uiq.theme", 617, 1),
+    ("application/vnd.umajin", 618, 1),
+    ("application/vnd.unity", 619, 1),
+    ("application/vnd.uoml+xml", 620, 2),
+    ("application/vnd.vcx", 622, 1),
+    ("application/vnd.visio", 623, 4),
+    ("application/vnd.visionary", 627, 1),
+    ("application/vnd.vsf", 628, 1),
+    ("application/vnd.wap.wbxml", 629, 1),
+    ("application/vnd.wap.wmlc", 630, 1),
+    ("application/vnd.wap.wmlscriptc", 631, 1),
+    ("application/vnd.webturbo", 632, 1),
+    ("application/vnd.wolfram.player", 633, 1),
+    ("application/vnd.wordperfect", 634, 1),
+    ("application/vnd.wqd", 635, 1),
+    ("application/vnd.wt.stf", 636, 1),
+    ("application/vnd.xara", 637, 1),
+    ("application/vnd.xfdl", 638, 1),
+    ("application/vnd.yamaha.hv-dic", 639, 1),
+    ("application/vnd.yamaha.hv-script", 640, 1),
+    ("application/vnd.yamaha.hv-voice", 641, 1),
+    ("application/vnd.yamaha.openscoreformat", 642, 1),
+    ("application/vnd.yamaha.openscoreformat.osfpvg+xml", 643, 1),
+    ("application/vnd.yamaha.smaf-audio", 644, 1),
+    ("application/vnd.yamaha.smaf-phrase", 645, 1),
+    ("application/vnd.yellowriver-custom-menu", 646, 1),
+    ("application/vnd.zul", 647, 2),
+    ("application/vnd.zzazz.deck+xml", 649, 1),
+    ("application/voicexml+xml", 650, 1),
+    ("application/wasm", 651, 1),
+    ("application/watcherinfo+xml", 652, 1),
+    ("application/widget", 653, 1),
+    ("application/winhlp", 654, 1),
+    ("application/wsdl+xml", 655, 1),
+    ("application/wspolicy+xml", 656, 1),
+    ("application/x-7z-compressed", 657, 1),
+    ("application/x-abiword", 658, 1),
+    ("application/x-ace-compressed", 659, 1),
+    ("application/x-apple-diskimage", 660, 1),
+    ("application/x-arj", 661, 1),
+    ("application/x-authorware-bin", 662, 4),
+    ("application/x-authorware-map", 666, 1),
+    ("application/x-authorware-seg", 667, 1),
+    ("application/x-bcpio", 668, 1),
+    ("application/x-bdoc", 669, 1),
+    ("application/x-bittorrent", 670, 1),
+    ("application/x-blorb", 671, 2),
+    ("application/x-bzip", 673, 1),
+    ("application/x-bzip2", 674, 2),
+    ("application/x-cbr", 676, 5),
+    ("application/x-cdlink", 681, 1),
+    ("application/x-cfs-compressed", 682, 1),
+    ("application/x-chat", 683, 1),
+    ("application/x-chess-pgn", 684, 1),
+    ("application/x-chrome-extension", 685, 1),
+    ("application/x-cocoa", 686, 1),
+    ("application/x-conference", 687, 1),
+    ("application/x-cpio", 688, 1),
+    ("application/x-csh", 689, 1),
+    ("application/x-debian-package", 690, 2),
+    ("application/x-dgc-compressed", 692, 1),
+    ("application/x-director", 693, 9),
+    ("application/x-doom", 702, 1),
+    ("application/x-dtbncx+xml", 703, 1),
+    ("application/x-dtbook+xml", 704, 1),
+    ("application/x-dtbresource+xml", 705, 1),
+    ("application/x-dvi", 706, 1),
+    ("application/x-envoy", 707, 1),
+    ("application/x-eva", 708, 1),
+    ("application/x-font-bdf", 709, 1),
+    ("application/x-font-ghostscript", 710, 1),
+    ("application/x-font-linux-psf", 711, 1),
+    ("application/x-font-pcf", 712, 1),
+    ("application/x-font-snf", 713, 1),
+    ("application/x-font-type1", 714, 4),
+    ("application/x-freearc", 718, 1),
+    ("application/x-futuresplash", 719, 1),
+    ("application/x-gca-compressed", 720, 1),
+    ("application/x-glulx", 721, 1),
+    ("application/x-gnumeric", 722, 1),
+    ("application/x-gramps-xml", 723, 1),
+    ("application/x-gtar", 724, 1),
+    ("application/x-hdf", 725, 1),
+    ("application/x-httpd-php", 726, 1),
+    ("application/x-install-instructions", 727, 1),
+    ("application/x-iso9660-image", 728, 1),
+    ("application/x-iwork-keynote-sffkey", 729, 1),
+    ("application/x-iwork-numbers-sffnumbers", 730, 1),
+    ("application/x-iwork-pages-sffpages", 731, 1),
+    ("application/x-java-archive-diff", 732, 1),
+    ("application/x-java-jnlp-file", 733, 1),
+    ("application/x-keepass2", 734, 1),
+    ("application/x-latex", 735, 1),
+    ("application/x-lua-bytecode", 736, 1),
+    ("application/x-lzh-compressed", 737, 2),
+    ("application/x-makeself", 739, 1),
+    ("application/x-mie", 740, 1),
+    ("application/x-mobipocket-ebook", 741, 2),
+    ("application/x-ms-application", 743, 1),
+    ("application/x-ms-shortcut", 744, 1),
+    ("application/x-ms-wmd", 745, 1),
+    ("application/x-ms-wmz", 746, 1),
+    ("application/x-ms-xbap", 747, 1),
+    ("application/x-msaccess", 748, 1),
+    ("application/x-msbinder", 749, 1),
+    ("application/x-mscardfile", 750, 1),
+    ("application/x-msclip", 751, 1),
+    ("application/x-msdos-program", 752, 1),
+    ("application/x-msdownload", 753, 5),
+    ("application/x-msmediaview", 758, 3),
+    ("application/x-msmetafile", 761, 4),
+    ("application/x-msmoney", 765, 1),
+    ("application/x-mspublisher", 766, 1),
+    ("application/x-msschedule", 767, 1),
+    ("application/x-msterminal", 768, 1),
+    ("application/x-mswrite", 769, 1),
+    ("application/x-netcdf", 770, 2),
+    ("application/x-ns-proxy-autoconfig", 772, 1),
+    ("application/x-nzb", 773, 1),
+    ("application/x-perl", 774, 2),
+    ("application/x-pilot", 776, 2),
+    ("application/x-pkcs12", 778, 2),
+    ("application/x-pkcs7-certificates", 780, 2),
+    ("application/x-pkcs7-certreqresp", 782, 1),
+    ("application/x-rar-compressed", 783, 1),
+    ("application/x-redhat-package-manager", 784, 1),
+    ("application/x-research-info-systems", 785, 1),
+    ("application/x-sea", 786, 1),
+    ("application/x-sh", 787, 1),
+    ("application/x-shar", 788, 1),
+    ("application/x-shockwave-flash", 789, 1),
+    ("application/x-silverlight-app", 790, 1),
+    ("application/x-sql", 791, 1),
+    ("application/x-stuffit", 792, 1),
+    ("application/x-stuffitx", 793, 1),
+    ("application/x-subrip", 794, 1),
+    ("application/x-sv4cpio", 795, 1),
+    ("application/x-sv4crc", 796, 1),
+    ("application/x-t3vm-image", 797, 1),
+    ("application/x-tads", 798, 1),
+    ("application/x-tar", 799, 1),
+    ("application/x-tcl", 800, 2),
+    ("application/x-tex", 802, 1),
+    ("application/x-tex-tfm", 803, 1),
+    ("application/x-texinfo", 804, 2),
+    ("application/x-tgif", 806, 1),
+    ("application/x-ustar", 807, 1),
+    ("application/x-virtualbox-hdd", 808, 1),
+    ("application/x-virtualbox-ova", 809, 1),
+    ("application/x-virtualbox-ovf", 810, 1),
+    ("application/x-virtualbox-vbox", 811, 1),
+    ("application/x-virtualbox-vbox-extpack", 812, 1),
+    ("application/x-virtualbox-vdi", 813, 1),
+    ("application/x-virtualbox-vhd", 814, 1),
+    ("application/x-virtualbox-vmdk", 815, 1),
+    ("application/x-wais-source", 816, 1),
+    ("application/x-web-app-manifest+json", 817, 1),
+    ("application/x-x509-ca-cert", 818, 3),
+    ("application/x-xfig", 821, 1),
+    ("application/x-xliff+xml", 822, 1),
+    ("application/x-xpinstall", 823, 1),
+    ("application/x-xz", 824, 1),
+    ("application/x-zmachine", 825, 8),
+    ("application/xaml+xml", 833, 1),
+    ("application/xcap-att+xml", 834, 1),
+    ("application/xcap-caps+xml", 835, 1),
+    ("application/xcap-diff+xml", 836, 1),
+    ("application/xcap-el+xml", 837, 1),
+    ("application/xcap-ns+xml", 838, 1),
+    ("application/xenc+xml", 839, 1),
+    ("application/xfdf", 840, 1),
+    ("application/xhtml+xml", 841, 2),
+    ("application/xliff+xml", 843, 1),
+    ("application/xml", 844, 4),
+    ("application/xml-dtd", 848, 1),
+    ("application/xop+xml", 849, 1),
+    ("application/xproc+xml", 850, 1),
+    ("application/xslt+xml", 851, 2),
+    ("application/xspf+xml", 853, 1),
+    ("application/xv+xml", 854, 4),
+    ("application/yang", 858, 1),
+    ("application/yin+xml", 859, 1),
+    ("application/zip", 860, 1),
+    ("audio/3gpp", 861, 1),
+    ("audio/aac", 862, 2),
+    ("audio/adpcm", 864, 1),
+    ("audio/amr", 865, 1),
+    ("audio/basic", 866, 2),
+    ("audio/midi", 868, 4),
+    ("audio/mobile-xmf", 872, 1),
+    ("audio/mp3", 873, 1),
+    ("audio/mp4", 874, 2),
+    ("audio/mpeg", 876, 6),
+    ("audio/ogg", 882, 4),
+    ("audio/s3m", 886, 1),
+    ("audio/silk", 887, 1),
+    ("audio/vnd.dece.audio", 888, 2),
+    ("audio/vnd.digital-winds", 890, 1),
+    ("audio/vnd.dra", 891, 1),
+    ("audio/vnd.dts", 892, 1),
+    ("audio/vnd.dts.hd", 893, 1),
+    ("audio/vnd.lucent.voice", 894, 1),
+    ("audio/vnd.ms-playready.media.pya", 895, 1),
+    ("audio/vnd.nuera.ecelp4800", 896, 1),
+    ("audio/vnd.nuera.ecelp7470", 897, 1),
+    ("audio/vnd.nuera.ecelp9600", 898, 1),
+    ("audio/vnd.rip", 899, 1),
+    ("audio/wav", 900, 1),
+    ("audio/wave", 901, 1),
+    ("audio/webm", 902, 1),
+    ("audio/x-aac", 903, 1),
+    ("audio/x-aiff", 904, 3),
+    ("audio/x-caf", 907, 1),
+    ("audio/x-flac", 908, 1),
+    ("audio/x-m4a", 909, 1),
+    ("audio/x-matroska", 910, 1),
+    ("audio/x-mpegurl", 911, 1),
+    ("audio/x-ms-wax", 912, 1),
+    ("audio/x-ms-wma", 913, 1),
+    ("audio/x-pn-realaudio", 914, 2),
+    ("audio/x-pn-realaudio-plugin", 916, 1),
+    ("audio/x-realaudio", 917, 1),
+    ("audio/x-wav", 918, 1),
+    ("audio/xm", 919, 1),
+    ("chemical/x-cdx", 920, 1),
+    ("chemical/x-cif", 921, 1),
+    ("chemical/x-cmdf", 922, 1),
+    ("chemical/x-cml", 923, 1),
+    ("chemical/x-csml", 924, 1),
+    ("chemical/x-xyz", 925, 1),
+    ("font/collection", 926, 1),
+    ("font/otf", 927, 1),
+    ("font/ttf", 928, 1),
+    ("font/woff", 929, 1),
+    ("font/woff2", 930, 1),
+    ("image/aces", 931, 1),
+    ("image/apng", 932, 1),
+    ("image/avci", 933, 1),
+    ("image/avcs", 934, 1),
+    ("image/avif", 935, 1),
+    ("image/bmp", 936, 2),
+    ("image/cgm", 938, 1),
+    ("image/dicom-rle", 939, 1),
+    ("image/dpx", 940, 1),
+    ("image/emf", 941, 1),
+    ("image/fits", 942, 1),
+    ("image/g3fax", 943, 1),
+    ("image/gif", 944, 1),
+    ("image/heic", 945, 1),
+    ("image/heic-sequence", 946, 1),
+    ("image/heif", 947, 1),
+    ("image/heif-sequence", 948, 1),
+    ("image/hej2k", 949, 1),
+    ("image/hsj2", 950, 1),
+    ("image/ief", 951, 1),
+    ("image/jls", 952, 1),
+    ("image/jp2", 953, 2),
+    ("image/jpeg", 955, 3),
+    ("image/jph", 958, 1),
+    ("image/jphc", 959, 1),
+    ("image/jpm", 960, 2),
+    ("image/jpx", 962, 2),
+    ("image/jxl", 964, 1),
+    ("image/jxr", 965, 1),
+    ("image/jxra", 966, 1),
+    ("image/jxrs", 967, 1),
+    ("image/jxs", 968, 1),
+    ("image/jxsc", 969, 1),
+    ("image/jxsi", 970, 1),
+    ("image/jxss", 971, 1),
+    ("image/ktx", 972, 1),
+    ("image/ktx2", 973, 1),
+    ("image/png", 974, 1),
+    ("image/prs.btif", 975, 2),
+    ("image/prs.pti", 977, 1),
+    ("image/sgi", 978, 1),
+    ("image/svg+xml", 979, 2),
+    ("image/t38", 981, 1),
+    ("image/tiff", 982, 2),
+    ("image/tiff-fx", 984, 1),
+    ("image/vnd.adobe.photoshop", 985, 1),
+    ("image/vnd.airzip.accelerator.azv", 986, 1),
+    ("image/vnd.dece.graphic", 987, 4),
+    ("image/vnd.djvu", 991, 2),
+    ("image/vnd.dvb.subtitle", 993, 1),
+    ("image/vnd.dwg", 994, 1),
+    ("image/vnd.dxf", 995, 1),
+    ("image/vnd.fastbidsheet", 996, 1),
+    ("image/vnd.fpx", 997, 1),
+    ("image/vnd.fst", 998, 1),
+    ("image/vnd.fujixerox.edmics-mmr", 999, 1),
+    ("image/vnd.fujixerox.edmics-rlc", 1000, 1),
+    ("image/vnd.microsoft.icon", 1001, 1),
+    ("image/vnd.ms-dds", 1002, 1),
+    ("image/vnd.ms-modi", 1003, 1),
+    ("image/vnd.ms-photo", 1004, 1),
+    ("image/vnd.net-fpx", 1005, 1),
+    ("image/vnd.pco.b16", 1006, 1),
+    ("image/vnd.tencent.tap", 1007, 1),
+    ("image/vnd.valve.source.texture", 1008, 1),
+    ("image/vnd.wap.wbmp", 1009, 1),
+    ("image/vnd.xiff", 1010, 1),
+    ("image/vnd.zbrush.pcx", 1011, 1),
+    ("image/webp", 1012, 1),
+    ("image/wmf", 1013, 1),
+    ("image/x-3ds", 1014, 1),
+    ("image/x-cmu-raster", 1015, 1),
+    ("image/x-cmx", 1016, 1),
+    ("image/x-freehand", 1017, 5),
+    ("image/x-icon", 1022, 1),
+    ("image/x-jng", 1023, 1),
+    ("image/x-mrsid-image", 1024, 1),
+    ("image/x-ms-bmp", 1025, 1),
+    ("image/x-pcx", 1026, 1),
+    ("image/x-pict", 1027, 2),
+    ("image/x-portable-anymap", 1029, 1),
+    ("image/x-portable-bitmap", 1030, 1),
+    ("image/x-portable-graymap", 1031, 1),
+    ("image/x-portable-pixmap", 1032, 1),
+    ("image/x-rgb", 1033, 1),
+    ("image/x-tga", 1034, 1),
+    ("image/x-xbitmap", 1035, 1),
+    ("image/x-xpixmap", 1036, 1),
+    ("image/x-xwindowdump", 1037, 1),
+    ("message/disposition-notification", 1038, 1),
+    ("message/global", 1039, 1),
+    ("message/global-delivery-status", 1040, 1),
+    ("message/global-disposition-notification", 1041, 1),
+    ("message/global-headers", 1042, 1),
+    ("message/rfc822", 1043, 2),
+    ("message/vnd.wfa.wsc", 1045, 1),
+    ("model/3mf", 1046, 1),
+    ("model/gltf+json", 1047, 1),
+    ("model/gltf-binary", 1048, 1),
+    ("model/iges", 1049, 2),
+    ("model/jt", 1051, 1),
+    ("model/mesh", 1052, 3),
+    ("model/mtl", 1055, 1),
+    ("model/obj", 1056, 1),
+    ("model/prc", 1057, 1),
+    ("model/step+xml", 1058, 1),
+    ("model/step+zip", 1059, 1),
+    ("model/step-xml+zip", 1060, 1),
+    ("model/stl", 1061, 1),
+    ("model/u3d", 1062, 1),
+    ("model/vnd.bary", 1063, 1),
+    ("model/vnd.cld", 1064, 1),
+    ("model/vnd.collada+xml", 1065, 1),
+    ("model/vnd.dwf", 1066, 1),
+    ("model/vnd.gdl", 1067, 1),
+    ("model/vnd.gtw", 1068, 1),
+    ("model/vnd.mts", 1069, 1),
+    ("model/vnd.opengex", 1070, 1),
+    ("model/vnd.parasolid.transmit.binary", 1071, 1),
+    ("model/vnd.parasolid.transmit.text", 1072, 1),
+    ("model/vnd.pytha.pyox", 1073, 2),
+    ("model/vnd.sap.vds", 1075, 1),
+    ("model/vnd.usda", 1076, 1),
+    ("model/vnd.usdz+zip", 1077, 1),
+    ("model/vnd.valve.source.compiled-map", 1078, 1),
+    ("model/vnd.vtu", 1079, 1),
+    ("model/vrml", 1080, 2),
+    ("model/x3d+binary", 1082, 2),
+    ("model/x3d+fastinfoset", 1084, 1),
+    ("model/x3d+vrml", 1085, 2),
+    ("model/x3d+xml", 1087, 2),
+    ("model/x3d-vrml", 1089, 1),
+    ("text/cache-manifest", 1090, 2),
+    ("text/calendar", 1092, 2),
+    ("text/coffeescript", 1094, 2),
+    ("text/css", 1096, 1),
+    ("text/csv", 1097, 1),
+    ("text/html", 1098, 3),
+    ("text/jade", 1101, 1),
+    ("text/javascript", 1102, 2),
+    ("text/jsx", 1104, 1),
+    ("text/less", 1105, 1),
+    ("text/markdown", 1106, 2),
+    ("text/mathml", 1108, 1),
+    ("text/mdx", 1109, 1),
+    ("text/n3", 1110, 1),
+    ("text/plain", 1111, 8),
+    ("text/prs.lines.tag", 1119, 1),
+    ("text/richtext", 1120, 1),
+    ("text/rtf", 1121, 1),
+    ("text/sgml", 1122, 2),
+    ("text/shex", 1124, 1),
+    ("text/slim", 1125, 2),
+    ("text/spdx", 1127, 1),
+    ("text/stylus", 1128, 2),
+    ("text/tab-separated-values", 1130, 1),
+    ("text/troff", 1131, 6),
+    ("text/turtle", 1137, 1),
+    ("text/uri-list", 1138, 3),
+    ("text/vcard", 1141, 1),
+    ("text/vnd.curl", 1142, 1),
+    ("text/vnd.curl.dcurl", 1143, 1),
+    ("text/vnd.curl.mcurl", 1144, 1),
+    ("text/vnd.curl.scurl", 1145, 1),
+    ("text/vnd.dvb.subtitle", 1146, 1),
+    ("text/vnd.familysearch.gedcom", 1147, 1),
+    ("text/vnd.fly", 1148, 1),
+    ("text/vnd.fmi.flexstor", 1149, 1),
+    ("text/vnd.graphviz", 1150, 1),
+    ("text/vnd.in3d.3dml", 1151, 1),
+    ("text/vnd.in3d.spot", 1152, 1),
+    ("text/vnd.sun.j2me.app-descriptor", 1153, 1),
+    ("text/vnd.wap.wml", 1154, 1),
+    ("text/vnd.wap.wmlscript", 1155, 1),
+    ("text/vtt", 1156, 1),
+    ("text/wgsl", 1157, 1),
+    ("text/x-asm", 1158, 2),
+    ("text/x-c", 1160, 7),
+    ("text/x-component", 1167, 1),
+    ("text/x-fortran", 1168, 4),
+    ("text/x-handlebars-template", 1172, 1),
+    ("text/x-java-source", 1173, 1),
+    ("text/x-lua", 1174, 1),
+    ("text/x-markdown", 1175, 1),
+    ("text/x-nfo", 1176, 1),
+    ("text/x-opml", 1177, 1),
+    ("text/x-org", 1178, 1),
+    ("text/x-pascal", 1179, 2),
+    ("text/x-processing", 1181, 1),
+    ("text/x-sass", 1182, 1),
+    ("text/x-scss", 1183, 1),
+    ("text/x-setext", 1184, 1),
+    ("text/x-sfv", 1185, 1),
+    ("text/x-suse-ymp", 1186, 1),
+    ("text/x-uuencode", 1187, 1),
+    ("text/x-vcalendar", 1188, 1),
+    ("text/x-vcard", 1189, 1),
+    ("text/xml", 1190, 1),
+    ("text/yaml", 1191, 2),
+    ("video/3gpp", 1193, 2),
+    ("video/3gpp2", 1195, 1),
+    ("video/h261", 1196, 1),
+    ("video/h263", 1197, 1),
+    ("video/h264", 1198, 1),
+    ("video/iso.segment", 1199, 1),
+    ("video/jpeg", 1200, 1),
+    ("video/jpm", 1201, 2),
+    ("video/mj2", 1203, 2),
+    ("video/mp2t", 1205, 4),
+    ("video/mp4", 1209, 3),
+    ("video/mpeg", 1212, 5),
+    ("video/ogg", 1217, 1),
+    ("video/quicktime", 1218, 2),
+    ("video/vnd.dece.hd", 1220, 2),
+    ("video/vnd.dece.mobile", 1222, 2),
+    ("video/vnd.dece.pd", 1224, 2),
+    ("video/vnd.dece.sd", 1226, 2),
+    ("video/vnd.dece.video", 1228, 2),
+    ("video/vnd.dvb.file", 1230, 1),
+    ("video/vnd.fvt", 1231, 1),
+    ("video/vnd.mpegurl", 1232, 2),
+    ("video/vnd.ms-playready.media.pyv", 1234, 1),
+    ("video/vnd.uvvu.mp4", 1235, 2),
+    ("video/vnd.vivo", 1237, 1),
+    ("video/webm", 1238, 1),
+    ("video/x-f4v", 1239, 1),
+    ("video/x-fli", 1240, 1),
+    ("video/x-flv", 1241, 1),
+    ("video/x-m4v", 1242, 1),
+    ("video/x-matroska", 1243, 3),
+    ("video/x-mng", 1246, 1),
+    ("video/x-ms-asf", 1247, 2),
+    ("video/x-ms-vob", 1249, 1),
+    ("video/x-ms-wm", 1250, 1),
+    ("video/x-ms-wmv", 1251, 1),
+    ("video/x-ms-wmx", 1252, 1),
+    ("video/x-ms-wvx", 1253, 1),
+    ("video/x-msvideo", 1254, 1),
+    ("video/x-sgi-movie", 1255, 1),
+    ("video/x-smv", 1256, 1),
+    ("x-conference/x-cooltalk", 1257, 1),
 ];