1// This file is generated by build.py
2// Do not edit manually
3
4&[
5    ("application", &[
6        // andrew-inset: ez
7        Entry {
8            location: 0,
9            subtype_len: 12,
10            extension_len: 2,
11        },
12        // applixware: aw
13        Entry {
14            location: 14,
15            subtype_len: 10,
16            extension_len: 2,
17        },
18        // atom+xml: atom
19        Entry {
20            location: 26,
21            subtype_len: 8,
22            extension_len: 4,
23        },
24        // atomcat+xml: atomcat
25        Entry {
26            location: 38,
27            subtype_len: 11,
28            extension_len: 7,
29        },
30        // atomdeleted+xml: atomdeleted
31        Entry {
32            location: 56,
33            subtype_len: 15,
34            extension_len: 11,
35        },
36        // atomsvc+xml: atomsvc
37        Entry {
38            location: 82,
39            subtype_len: 11,
40            extension_len: 7,
41        },
42        // atsc-dwd+xml: dwd
43        Entry {
44            location: 100,
45            subtype_len: 12,
46            extension_len: 3,
47        },
48        // atsc-held+xml: held
49        Entry {
50            location: 115,
51            subtype_len: 13,
52            extension_len: 4,
53        },
54        // atsc-rsat+xml: rsat
55        Entry {
56            location: 132,
57            subtype_len: 13,
58            extension_len: 4,
59        },
60        // bdoc: bdoc
61        Entry {
62            location: 149,
63            subtype_len: 4,
64            extension_len: 4,
65        },
66        // calendar+xml: xcs
67        Entry {
68            location: 157,
69            subtype_len: 12,
70            extension_len: 3,
71        },
72        // ccxml+xml: ccxml
73        Entry {
74            location: 172,
75            subtype_len: 9,
76            extension_len: 5,
77        },
78        // cdfx+xml: cdfx
79        Entry {
80            location: 186,
81            subtype_len: 8,
82            extension_len: 4,
83        },
84        // cdmi-capability: cdmia
85        Entry {
86            location: 198,
87            subtype_len: 15,
88            extension_len: 5,
89        },
90        // cdmi-container: cdmic
91        Entry {
92            location: 218,
93            subtype_len: 14,
94            extension_len: 5,
95        },
96        // cdmi-domain: cdmid
97        Entry {
98            location: 237,
99            subtype_len: 11,
100            extension_len: 5,
101        },
102        // cdmi-object: cdmio
103        Entry {
104            location: 253,
105            subtype_len: 11,
106            extension_len: 5,
107        },
108        // cdmi-queue: cdmiq
109        Entry {
110            location: 269,
111            subtype_len: 10,
112            extension_len: 5,
113        },
114        // cu-seeme: cu
115        Entry {
116            location: 284,
117            subtype_len: 8,
118            extension_len: 2,
119        },
120        // dash+xml: mpd
121        Entry {
122            location: 294,
123            subtype_len: 8,
124            extension_len: 3,
125        },
126        // davmount+xml: davmount
127        Entry {
128            location: 305,
129            subtype_len: 12,
130            extension_len: 8,
131        },
132        // docbook+xml: dbk
133        Entry {
134            location: 325,
135            subtype_len: 11,
136            extension_len: 3,
137        },
138        // dssc+der: dssc
139        Entry {
140            location: 339,
141            subtype_len: 8,
142            extension_len: 4,
143        },
144        // dssc+xml: xdssc
145        Entry {
146            location: 351,
147            subtype_len: 8,
148            extension_len: 5,
149        },
150        // ecmascript: es
151        Entry {
152            location: 364,
153            subtype_len: 10,
154            extension_len: 2,
155        },
156        // emma+xml: emma
157        Entry {
158            location: 376,
159            subtype_len: 8,
160            extension_len: 4,
161        },
162        // emotionml+xml: emotionml
163        Entry {
164            location: 388,
165            subtype_len: 13,
166            extension_len: 9,
167        },
168        // epub+zip: epub
169        Entry {
170            location: 410,
171            subtype_len: 8,
172            extension_len: 4,
173        },
174        // exi: exi
175        Entry {
176            location: 422,
177            subtype_len: 3,
178            extension_len: 3,
179        },
180        // fdt+xml: fdt
181        Entry {
182            location: 428,
183            subtype_len: 7,
184            extension_len: 3,
185        },
186        // font-tdpfr: pfr
187        Entry {
188            location: 438,
189            subtype_len: 10,
190            extension_len: 3,
191        },
192        // geo+json: geojson
193        Entry {
194            location: 451,
195            subtype_len: 8,
196            extension_len: 7,
197        },
198        // gml+xml: gml
199        Entry {
200            location: 466,
201            subtype_len: 7,
202            extension_len: 3,
203        },
204        // gpx+xml: gpx
205        Entry {
206            location: 476,
207            subtype_len: 7,
208            extension_len: 3,
209        },
210        // gxf: gxf
211        Entry {
212            location: 486,
213            subtype_len: 3,
214            extension_len: 3,
215        },
216        // gzip: gz
217        Entry {
218            location: 492,
219            subtype_len: 4,
220            extension_len: 2,
221        },
222        // hjson: hjson
223        Entry {
224            location: 498,
225            subtype_len: 5,
226            extension_len: 5,
227        },
228        // hyperstudio: stk
229        Entry {
230            location: 508,
231            subtype_len: 11,
232            extension_len: 3,
233        },
234        // inkml+xml: ink
235        Entry {
236            location: 522,
237            subtype_len: 9,
238            extension_len: 3,
239        },
240        // ipfix: ipfix
241        Entry {
242            location: 534,
243            subtype_len: 5,
244            extension_len: 5,
245        },
246        // its+xml: its
247        Entry {
248            location: 544,
249            subtype_len: 7,
250            extension_len: 3,
251        },
252        // java-archive: jar
253        Entry {
254            location: 554,
255            subtype_len: 12,
256            extension_len: 3,
257        },
258        // java-serialized-object: ser
259        Entry {
260            location: 569,
261            subtype_len: 22,
262            extension_len: 3,
263        },
264        // java-vm: class
265        Entry {
266            location: 594,
267            subtype_len: 7,
268            extension_len: 5,
269        },
270        // javascript: js
271        Entry {
272            location: 606,
273            subtype_len: 10,
274            extension_len: 2,
275        },
276        // json: json
277        Entry {
278            location: 618,
279            subtype_len: 4,
280            extension_len: 4,
281        },
282        // json5: json5
283        Entry {
284            location: 626,
285            subtype_len: 5,
286            extension_len: 5,
287        },
288        // jsonml+json: jsonml
289        Entry {
290            location: 636,
291            subtype_len: 11,
292            extension_len: 6,
293        },
294        // ld+json: jsonld
295        Entry {
296            location: 653,
297            subtype_len: 7,
298            extension_len: 6,
299        },
300        // lgr+xml: lgr
301        Entry {
302            location: 666,
303            subtype_len: 7,
304            extension_len: 3,
305        },
306        // lost+xml: lostxml
307        Entry {
308            location: 676,
309            subtype_len: 8,
310            extension_len: 7,
311        },
312        // mac-binhex40: hqx
313        Entry {
314            location: 691,
315            subtype_len: 12,
316            extension_len: 3,
317        },
318        // mac-compactpro: cpt
319        Entry {
320            location: 706,
321            subtype_len: 14,
322            extension_len: 3,
323        },
324        // mads+xml: mads
325        Entry {
326            location: 723,
327            subtype_len: 8,
328            extension_len: 4,
329        },
330        // manifest+json: webmanifest
331        Entry {
332            location: 735,
333            subtype_len: 13,
334            extension_len: 11,
335        },
336        // marc: mrc
337        Entry {
338            location: 759,
339            subtype_len: 4,
340            extension_len: 3,
341        },
342        // marcxml+xml: mrcx
343        Entry {
344            location: 766,
345            subtype_len: 11,
346            extension_len: 4,
347        },
348        // mathematica: ma
349        Entry {
350            location: 781,
351            subtype_len: 11,
352            extension_len: 2,
353        },
354        // mathml+xml: mathml
355        Entry {
356            location: 794,
357            subtype_len: 10,
358            extension_len: 6,
359        },
360        // mbox: mbox
361        Entry {
362            location: 810,
363            subtype_len: 4,
364            extension_len: 4,
365        },
366        // mediaservercontrol+xml: mscml
367        Entry {
368            location: 818,
369            subtype_len: 22,
370            extension_len: 5,
371        },
372        // metalink+xml: metalink
373        Entry {
374            location: 845,
375            subtype_len: 12,
376            extension_len: 8,
377        },
378        // metalink4+xml: meta4
379        Entry {
380            location: 865,
381            subtype_len: 13,
382            extension_len: 5,
383        },
384        // mets+xml: mets
385        Entry {
386            location: 883,
387            subtype_len: 8,
388            extension_len: 4,
389        },
390        // mmt-aei+xml: maei
391        Entry {
392            location: 895,
393            subtype_len: 11,
394            extension_len: 4,
395        },
396        // mmt-usd+xml: musd
397        Entry {
398            location: 910,
399            subtype_len: 11,
400            extension_len: 4,
401        },
402        // mods+xml: mods
403        Entry {
404            location: 925,
405            subtype_len: 8,
406            extension_len: 4,
407        },
408        // mp21: m21
409        Entry {
410            location: 937,
411            subtype_len: 4,
412            extension_len: 3,
413        },
414        // mp4: mp4s
415        Entry {
416            location: 944,
417            subtype_len: 3,
418            extension_len: 4,
419        },
420        // msword: doc
421        Entry {
422            location: 951,
423            subtype_len: 6,
424            extension_len: 3,
425        },
426        // mxf: mxf
427        Entry {
428            location: 960,
429            subtype_len: 3,
430            extension_len: 3,
431        },
432        // n-quads: nq
433        Entry {
434            location: 966,
435            subtype_len: 7,
436            extension_len: 2,
437        },
438        // n-triples: nt
439        Entry {
440            location: 975,
441            subtype_len: 9,
442            extension_len: 2,
443        },
444        // node: cjs
445        Entry {
446            location: 986,
447            subtype_len: 4,
448            extension_len: 3,
449        },
450        // octet-stream: bin
451        Entry {
452            location: 993,
453            subtype_len: 12,
454            extension_len: 3,
455        },
456        // oda: oda
457        Entry {
458            location: 1008,
459            subtype_len: 3,
460            extension_len: 3,
461        },
462        // oebps-package+xml: opf
463        Entry {
464            location: 1014,
465            subtype_len: 17,
466            extension_len: 3,
467        },
468        // ogg: ogx
469        Entry {
470            location: 1034,
471            subtype_len: 3,
472            extension_len: 3,
473        },
474        // omdoc+xml: omdoc
475        Entry {
476            location: 1040,
477            subtype_len: 9,
478            extension_len: 5,
479        },
480        // onenote: onetoc
481        Entry {
482            location: 1054,
483            subtype_len: 7,
484            extension_len: 6,
485        },
486        // oxps: oxps
487        Entry {
488            location: 1067,
489            subtype_len: 4,
490            extension_len: 4,
491        },
492        // p2p-overlay+xml: relo
493        Entry {
494            location: 1075,
495            subtype_len: 15,
496            extension_len: 4,
497        },
498        // patch-ops-error+xml: xer
499        Entry {
500            location: 1094,
501            subtype_len: 19,
502            extension_len: 3,
503        },
504        // pdf: pdf
505        Entry {
506            location: 1116,
507            subtype_len: 3,
508            extension_len: 3,
509        },
510        // pgp-encrypted: pgp
511        Entry {
512            location: 1122,
513            subtype_len: 13,
514            extension_len: 3,
515        },
516        // pgp-signature: asc
517        Entry {
518            location: 1138,
519            subtype_len: 13,
520            extension_len: 3,
521        },
522        // pics-rules: prf
523        Entry {
524            location: 1154,
525            subtype_len: 10,
526            extension_len: 3,
527        },
528        // pkcs10: p10
529        Entry {
530            location: 1167,
531            subtype_len: 6,
532            extension_len: 3,
533        },
534        // pkcs7-mime: p7m
535        Entry {
536            location: 1176,
537            subtype_len: 10,
538            extension_len: 3,
539        },
540        // pkcs7-signature: p7s
541        Entry {
542            location: 1189,
543            subtype_len: 15,
544            extension_len: 3,
545        },
546        // pkcs8: p8
547        Entry {
548            location: 1207,
549            subtype_len: 5,
550            extension_len: 2,
551        },
552        // pkix-attr-cert: ac
553        Entry {
554            location: 1214,
555            subtype_len: 14,
556            extension_len: 2,
557        },
558        // pkix-cert: cer
559        Entry {
560            location: 1230,
561            subtype_len: 9,
562            extension_len: 3,
563        },
564        // pkix-crl: crl
565        Entry {
566            location: 1242,
567            subtype_len: 8,
568            extension_len: 3,
569        },
570        // pkix-pkipath: pkipath
571        Entry {
572            location: 1253,
573            subtype_len: 12,
574            extension_len: 7,
575        },
576        // pkixcmp: pki
577        Entry {
578            location: 1272,
579            subtype_len: 7,
580            extension_len: 3,
581        },
582        // pls+xml: pls
583        Entry {
584            location: 1282,
585            subtype_len: 7,
586            extension_len: 3,
587        },
588        // postscript: ai
589        Entry {
590            location: 1292,
591            subtype_len: 10,
592            extension_len: 2,
593        },
594        // provenance+xml: provx
595        Entry {
596            location: 1304,
597            subtype_len: 14,
598            extension_len: 5,
599        },
600        // prs.cww: cww
601        Entry {
602            location: 1323,
603            subtype_len: 7,
604            extension_len: 3,
605        },
606        // pskc+xml: pskcxml
607        Entry {
608            location: 1333,
609            subtype_len: 8,
610            extension_len: 7,
611        },
612        // raml+yaml: raml
613        Entry {
614            location: 1348,
615            subtype_len: 9,
616            extension_len: 4,
617        },
618        // rdf+xml: rdf
619        Entry {
620            location: 1361,
621            subtype_len: 7,
622            extension_len: 3,
623        },
624        // reginfo+xml: rif
625        Entry {
626            location: 1371,
627            subtype_len: 11,
628            extension_len: 3,
629        },
630        // relax-ng-compact-syntax: rnc
631        Entry {
632            location: 1385,
633            subtype_len: 23,
634            extension_len: 3,
635        },
636        // resource-lists+xml: rl
637        Entry {
638            location: 1411,
639            subtype_len: 18,
640            extension_len: 2,
641        },
642        // resource-lists-diff+xml: rld
643        Entry {
644            location: 1431,
645            subtype_len: 23,
646            extension_len: 3,
647        },
648        // rls-services+xml: rs
649        Entry {
650            location: 1457,
651            subtype_len: 16,
652            extension_len: 2,
653        },
654        // route-apd+xml: rapd
655        Entry {
656            location: 1475,
657            subtype_len: 13,
658            extension_len: 4,
659        },
660        // route-s-tsid+xml: sls
661        Entry {
662            location: 1492,
663            subtype_len: 16,
664            extension_len: 3,
665        },
666        // route-usd+xml: rusd
667        Entry {
668            location: 1511,
669            subtype_len: 13,
670            extension_len: 4,
671        },
672        // rpki-ghostbusters: gbr
673        Entry {
674            location: 1528,
675            subtype_len: 17,
676            extension_len: 3,
677        },
678        // rpki-manifest: mft
679        Entry {
680            location: 1548,
681            subtype_len: 13,
682            extension_len: 3,
683        },
684        // rpki-roa: roa
685        Entry {
686            location: 1564,
687            subtype_len: 8,
688            extension_len: 3,
689        },
690        // rsd+xml: rsd
691        Entry {
692            location: 1575,
693            subtype_len: 7,
694            extension_len: 3,
695        },
696        // rss+xml: rss
697        Entry {
698            location: 1585,
699            subtype_len: 7,
700            extension_len: 3,
701        },
702        // rtf: rtf
703        Entry {
704            location: 1595,
705            subtype_len: 3,
706            extension_len: 3,
707        },
708        // sbml+xml: sbml
709        Entry {
710            location: 1601,
711            subtype_len: 8,
712            extension_len: 4,
713        },
714        // scvp-cv-request: scq
715        Entry {
716            location: 1613,
717            subtype_len: 15,
718            extension_len: 3,
719        },
720        // scvp-cv-response: scs
721        Entry {
722            location: 1631,
723            subtype_len: 16,
724            extension_len: 3,
725        },
726        // scvp-vp-request: spq
727        Entry {
728            location: 1650,
729            subtype_len: 15,
730            extension_len: 3,
731        },
732        // scvp-vp-response: spp
733        Entry {
734            location: 1668,
735            subtype_len: 16,
736            extension_len: 3,
737        },
738        // sdp: sdp
739        Entry {
740            location: 1687,
741            subtype_len: 3,
742            extension_len: 3,
743        },
744        // senml+xml: senmlx
745        Entry {
746            location: 1693,
747            subtype_len: 9,
748            extension_len: 6,
749        },
750        // sensml+xml: sensmlx
751        Entry {
752            location: 1708,
753            subtype_len: 10,
754            extension_len: 7,
755        },
756        // set-payment-initiation: setpay
757        Entry {
758            location: 1725,
759            subtype_len: 22,
760            extension_len: 6,
761        },
762        // set-registration-initiation: setreg
763        Entry {
764            location: 1753,
765            subtype_len: 27,
766            extension_len: 6,
767        },
768        // shf+xml: shf
769        Entry {
770            location: 1786,
771            subtype_len: 7,
772            extension_len: 3,
773        },
774        // sieve: siv
775        Entry {
776            location: 1796,
777            subtype_len: 5,
778            extension_len: 3,
779        },
780        // smil+xml: smi
781        Entry {
782            location: 1804,
783            subtype_len: 8,
784            extension_len: 3,
785        },
786        // sparql-query: rq
787        Entry {
788            location: 1815,
789            subtype_len: 12,
790            extension_len: 2,
791        },
792        // sparql-results+xml: srx
793        Entry {
794            location: 1829,
795            subtype_len: 18,
796            extension_len: 3,
797        },
798        // srgs: gram
799        Entry {
800            location: 1850,
801            subtype_len: 4,
802            extension_len: 4,
803        },
804        // srgs+xml: grxml
805        Entry {
806            location: 1858,
807            subtype_len: 8,
808            extension_len: 5,
809        },
810        // sru+xml: sru
811        Entry {
812            location: 1871,
813            subtype_len: 7,
814            extension_len: 3,
815        },
816        // ssdl+xml: ssdl
817        Entry {
818            location: 1881,
819            subtype_len: 8,
820            extension_len: 4,
821        },
822        // ssml+xml: ssml
823        Entry {
824            location: 1893,
825            subtype_len: 8,
826            extension_len: 4,
827        },
828        // swid+xml: swidtag
829        Entry {
830            location: 1905,
831            subtype_len: 8,
832            extension_len: 7,
833        },
834        // tei+xml: tei
835        Entry {
836            location: 1920,
837            subtype_len: 7,
838            extension_len: 3,
839        },
840        // thraud+xml: tfi
841        Entry {
842            location: 1930,
843            subtype_len: 10,
844            extension_len: 3,
845        },
846        // timestamped-data: tsd
847        Entry {
848            location: 1943,
849            subtype_len: 16,
850            extension_len: 3,
851        },
852        // toml: toml
853        Entry {
854            location: 1962,
855            subtype_len: 4,
856            extension_len: 4,
857        },
858        // trig: trig
859        Entry {
860            location: 1970,
861            subtype_len: 4,
862            extension_len: 4,
863        },
864        // ttml+xml: ttml
865        Entry {
866            location: 1978,
867            subtype_len: 8,
868            extension_len: 4,
869        },
870        // ubjson: ubj
871        Entry {
872            location: 1990,
873            subtype_len: 6,
874            extension_len: 3,
875        },
876        // urc-ressheet+xml: rsheet
877        Entry {
878            location: 1999,
879            subtype_len: 16,
880            extension_len: 6,
881        },
882        // urc-targetdesc+xml: td
883        Entry {
884            location: 2021,
885            subtype_len: 18,
886            extension_len: 2,
887        },
888        // vnd.1000minds.decision-model+xml: 1km
889        Entry {
890            location: 2041,
891            subtype_len: 32,
892            extension_len: 3,
893        },
894        // vnd.3gpp.pic-bw-large: plb
895        Entry {
896            location: 2076,
897            subtype_len: 21,
898            extension_len: 3,
899        },
900        // vnd.3gpp.pic-bw-small: psb
901        Entry {
902            location: 2100,
903            subtype_len: 21,
904            extension_len: 3,
905        },
906        // vnd.3gpp.pic-bw-var: pvb
907        Entry {
908            location: 2124,
909            subtype_len: 19,
910            extension_len: 3,
911        },
912        // vnd.3gpp2.tcap: tcap
913        Entry {
914            location: 2146,
915            subtype_len: 14,
916            extension_len: 4,
917        },
918        // vnd.3m.post-it-notes: pwn
919        Entry {
920            location: 2164,
921            subtype_len: 20,
922            extension_len: 3,
923        },
924        // vnd.accpac.simply.aso: aso
925        Entry {
926            location: 2187,
927            subtype_len: 21,
928            extension_len: 3,
929        },
930        // vnd.accpac.simply.imp: imp
931        Entry {
932            location: 2211,
933            subtype_len: 21,
934            extension_len: 3,
935        },
936        // vnd.acucobol: acu
937        Entry {
938            location: 2235,
939            subtype_len: 12,
940            extension_len: 3,
941        },
942        // vnd.acucorp: atc
943        Entry {
944            location: 2250,
945            subtype_len: 11,
946            extension_len: 3,
947        },
948        // vnd.adobe.air-application-installer-package+zip: air
949        Entry {
950            location: 2264,
951            subtype_len: 47,
952            extension_len: 3,
953        },
954        // vnd.adobe.formscentral.fcdt: fcdt
955        Entry {
956            location: 2314,
957            subtype_len: 27,
958            extension_len: 4,
959        },
960        // vnd.adobe.fxp: fxp
961        Entry {
962            location: 2345,
963            subtype_len: 13,
964            extension_len: 3,
965        },
966        // vnd.adobe.xdp+xml: xdp
967        Entry {
968            location: 2361,
969            subtype_len: 17,
970            extension_len: 3,
971        },
972        // vnd.adobe.xfdf: xfdf
973        Entry {
974            location: 2381,
975            subtype_len: 14,
976            extension_len: 4,
977        },
978        // vnd.ahead.space: ahead
979        Entry {
980            location: 2399,
981            subtype_len: 15,
982            extension_len: 5,
983        },
984        // vnd.airzip.filesecure.azf: azf
985        Entry {
986            location: 2419,
987            subtype_len: 25,
988            extension_len: 3,
989        },
990        // vnd.airzip.filesecure.azs: azs
991        Entry {
992            location: 2447,
993            subtype_len: 25,
994            extension_len: 3,
995        },
996        // vnd.amazon.ebook: azw
997        Entry {
998            location: 2475,
999            subtype_len: 16,
1000            extension_len: 3,
1001        },
1002        // vnd.americandynamics.acc: acc
1003        Entry {
1004            location: 2494,
1005            subtype_len: 24,
1006            extension_len: 3,
1007        },
1008        // vnd.amiga.ami: ami
1009        Entry {
1010            location: 2521,
1011            subtype_len: 13,
1012            extension_len: 3,
1013        },
1014        // vnd.android.package-archive: apk
1015        Entry {
1016            location: 2537,
1017            subtype_len: 27,
1018            extension_len: 3,
1019        },
1020        // vnd.anser-web-certificate-issue-initiation: cii
1021        Entry {
1022            location: 2567,
1023            subtype_len: 42,
1024            extension_len: 3,
1025        },
1026        // vnd.anser-web-funds-transfer-initiation: fti
1027        Entry {
1028            location: 2612,
1029            subtype_len: 39,
1030            extension_len: 3,
1031        },
1032        // vnd.antix.game-component: atx
1033        Entry {
1034            location: 2654,
1035            subtype_len: 24,
1036            extension_len: 3,
1037        },
1038        // vnd.apple.installer+xml: mpkg
1039        Entry {
1040            location: 2681,
1041            subtype_len: 23,
1042            extension_len: 4,
1043        },
1044        // vnd.apple.keynote: key
1045        Entry {
1046            location: 2708,
1047            subtype_len: 17,
1048            extension_len: 3,
1049        },
1050        // vnd.apple.mpegurl: m3u8
1051        Entry {
1052            location: 2728,
1053            subtype_len: 17,
1054            extension_len: 4,
1055        },
1056        // vnd.apple.numbers: numbers
1057        Entry {
1058            location: 2749,
1059            subtype_len: 17,
1060            extension_len: 7,
1061        },
1062        // vnd.apple.pages: pages
1063        Entry {
1064            location: 2773,
1065            subtype_len: 15,
1066            extension_len: 5,
1067        },
1068        // vnd.apple.pkpass: pkpass
1069        Entry {
1070            location: 2793,
1071            subtype_len: 16,
1072            extension_len: 6,
1073        },
1074        // vnd.aristanetworks.swi: swi
1075        Entry {
1076            location: 2815,
1077            subtype_len: 22,
1078            extension_len: 3,
1079        },
1080        // vnd.astraea-software.iota: iota
1081        Entry {
1082            location: 2840,
1083            subtype_len: 25,
1084            extension_len: 4,
1085        },
1086        // vnd.audiograph: aep
1087        Entry {
1088            location: 2869,
1089            subtype_len: 14,
1090            extension_len: 3,
1091        },
1092        // vnd.balsamiq.bmml+xml: bmml
1093        Entry {
1094            location: 2886,
1095            subtype_len: 21,
1096            extension_len: 4,
1097        },
1098        // vnd.blueice.multipass: mpm
1099        Entry {
1100            location: 2911,
1101            subtype_len: 21,
1102            extension_len: 3,
1103        },
1104        // vnd.bmi: bmi
1105        Entry {
1106            location: 2935,
1107            subtype_len: 7,
1108            extension_len: 3,
1109        },
1110        // vnd.businessobjects: rep
1111        Entry {
1112            location: 2945,
1113            subtype_len: 19,
1114            extension_len: 3,
1115        },
1116        // vnd.chemdraw+xml: cdxml
1117        Entry {
1118            location: 2967,
1119            subtype_len: 16,
1120            extension_len: 5,
1121        },
1122        // vnd.chipnuts.karaoke-mmd: mmd
1123        Entry {
1124            location: 2988,
1125            subtype_len: 24,
1126            extension_len: 3,
1127        },
1128        // vnd.cinderella: cdy
1129        Entry {
1130            location: 3015,
1131            subtype_len: 14,
1132            extension_len: 3,
1133        },
1134        // vnd.citationstyles.style+xml: csl
1135        Entry {
1136            location: 3032,
1137            subtype_len: 28,
1138            extension_len: 3,
1139        },
1140        // vnd.claymore: cla
1141        Entry {
1142            location: 3063,
1143            subtype_len: 12,
1144            extension_len: 3,
1145        },
1146        // vnd.cloanto.rp9: rp9
1147        Entry {
1148            location: 3078,
1149            subtype_len: 15,
1150            extension_len: 3,
1151        },
1152        // vnd.clonk.c4group: c4g
1153        Entry {
1154            location: 3096,
1155            subtype_len: 17,
1156            extension_len: 3,
1157        },
1158        // vnd.cluetrust.cartomobile-config: c11amc
1159        Entry {
1160            location: 3116,
1161            subtype_len: 32,
1162            extension_len: 6,
1163        },
1164        // vnd.cluetrust.cartomobile-config-pkg: c11amz
1165        Entry {
1166            location: 3154,
1167            subtype_len: 36,
1168            extension_len: 6,
1169        },
1170        // vnd.commonspace: csp
1171        Entry {
1172            location: 3196,
1173            subtype_len: 15,
1174            extension_len: 3,
1175        },
1176        // vnd.contact.cmsg: cdbcmsg
1177        Entry {
1178            location: 3214,
1179            subtype_len: 16,
1180            extension_len: 7,
1181        },
1182        // vnd.cosmocaller: cmc
1183        Entry {
1184            location: 3237,
1185            subtype_len: 15,
1186            extension_len: 3,
1187        },
1188        // vnd.crick.clicker: clkx
1189        Entry {
1190            location: 3255,
1191            subtype_len: 17,
1192            extension_len: 4,
1193        },
1194        // vnd.crick.clicker.keyboard: clkk
1195        Entry {
1196            location: 3276,
1197            subtype_len: 26,
1198            extension_len: 4,
1199        },
1200        // vnd.crick.clicker.palette: clkp
1201        Entry {
1202            location: 3306,
1203            subtype_len: 25,
1204            extension_len: 4,
1205        },
1206        // vnd.crick.clicker.template: clkt
1207        Entry {
1208            location: 3335,
1209            subtype_len: 26,
1210            extension_len: 4,
1211        },
1212        // vnd.crick.clicker.wordbank: clkw
1213        Entry {
1214            location: 3365,
1215            subtype_len: 26,
1216            extension_len: 4,
1217        },
1218        // vnd.criticaltools.wbs+xml: wbs
1219        Entry {
1220            location: 3395,
1221            subtype_len: 25,
1222            extension_len: 3,
1223        },
1224        // vnd.ctc-posml: pml
1225        Entry {
1226            location: 3423,
1227            subtype_len: 13,
1228            extension_len: 3,
1229        },
1230        // vnd.cups-ppd: ppd
1231        Entry {
1232            location: 3439,
1233            subtype_len: 12,
1234            extension_len: 3,
1235        },
1236        // vnd.curl.car: car
1237        Entry {
1238            location: 3454,
1239            subtype_len: 12,
1240            extension_len: 3,
1241        },
1242        // vnd.curl.pcurl: pcurl
1243        Entry {
1244            location: 3469,
1245            subtype_len: 14,
1246            extension_len: 5,
1247        },
1248        // vnd.dart: dart
1249        Entry {
1250            location: 3488,
1251            subtype_len: 8,
1252            extension_len: 4,
1253        },
1254        // vnd.data-vision.rdz: rdz
1255        Entry {
1256            location: 3500,
1257            subtype_len: 19,
1258            extension_len: 3,
1259        },
1260        // vnd.dbf: dbf
1261        Entry {
1262            location: 3522,
1263            subtype_len: 7,
1264            extension_len: 3,
1265        },
1266        // vnd.dece.data: uvf
1267        Entry {
1268            location: 3532,
1269            subtype_len: 13,
1270            extension_len: 3,
1271        },
1272        // vnd.dece.ttml+xml: uvt
1273        Entry {
1274            location: 3548,
1275            subtype_len: 17,
1276            extension_len: 3,
1277        },
1278        // vnd.dece.unspecified: uvx
1279        Entry {
1280            location: 3568,
1281            subtype_len: 20,
1282            extension_len: 3,
1283        },
1284        // vnd.dece.zip: uvz
1285        Entry {
1286            location: 3591,
1287            subtype_len: 12,
1288            extension_len: 3,
1289        },
1290        // vnd.denovo.fcselayout-link: fe_launch
1291        Entry {
1292            location: 3606,
1293            subtype_len: 26,
1294            extension_len: 9,
1295        },
1296        // vnd.dna: dna
1297        Entry {
1298            location: 3641,
1299            subtype_len: 7,
1300            extension_len: 3,
1301        },
1302        // vnd.dolby.mlp: mlp
1303        Entry {
1304            location: 3651,
1305            subtype_len: 13,
1306            extension_len: 3,
1307        },
1308        // vnd.dpgraph: dpg
1309        Entry {
1310            location: 3667,
1311            subtype_len: 11,
1312            extension_len: 3,
1313        },
1314        // vnd.dreamfactory: dfac
1315        Entry {
1316            location: 3681,
1317            subtype_len: 16,
1318            extension_len: 4,
1319        },
1320        // vnd.ds-keypoint: kpxx
1321        Entry {
1322            location: 3701,
1323            subtype_len: 15,
1324            extension_len: 4,
1325        },
1326        // vnd.dvb.ait: ait
1327        Entry {
1328            location: 3720,
1329            subtype_len: 11,
1330            extension_len: 3,
1331        },
1332        // vnd.dvb.service: svc
1333        Entry {
1334            location: 3734,
1335            subtype_len: 15,
1336            extension_len: 3,
1337        },
1338        // vnd.dynageo: geo
1339        Entry {
1340            location: 3752,
1341            subtype_len: 11,
1342            extension_len: 3,
1343        },
1344        // vnd.ecowin.chart: mag
1345        Entry {
1346            location: 3766,
1347            subtype_len: 16,
1348            extension_len: 3,
1349        },
1350        // vnd.enliven: nml
1351        Entry {
1352            location: 3785,
1353            subtype_len: 11,
1354            extension_len: 3,
1355        },
1356        // vnd.epson.esf: esf
1357        Entry {
1358            location: 3799,
1359            subtype_len: 13,
1360            extension_len: 3,
1361        },
1362        // vnd.epson.msf: msf
1363        Entry {
1364            location: 3815,
1365            subtype_len: 13,
1366            extension_len: 3,
1367        },
1368        // vnd.epson.quickanime: qam
1369        Entry {
1370            location: 3831,
1371            subtype_len: 20,
1372            extension_len: 3,
1373        },
1374        // vnd.epson.salt: slt
1375        Entry {
1376            location: 3854,
1377            subtype_len: 14,
1378            extension_len: 3,
1379        },
1380        // vnd.epson.ssf: ssf
1381        Entry {
1382            location: 3871,
1383            subtype_len: 13,
1384            extension_len: 3,
1385        },
1386        // vnd.eszigno3+xml: es3
1387        Entry {
1388            location: 3887,
1389            subtype_len: 16,
1390            extension_len: 3,
1391        },
1392        // vnd.ezpix-album: ez2
1393        Entry {
1394            location: 3906,
1395            subtype_len: 15,
1396            extension_len: 3,
1397        },
1398        // vnd.ezpix-package: ez3
1399        Entry {
1400            location: 3924,
1401            subtype_len: 17,
1402            extension_len: 3,
1403        },
1404        // vnd.fdf: fdf
1405        Entry {
1406            location: 3944,
1407            subtype_len: 7,
1408            extension_len: 3,
1409        },
1410        // vnd.fdsn.mseed: mseed
1411        Entry {
1412            location: 3954,
1413            subtype_len: 14,
1414            extension_len: 5,
1415        },
1416        // vnd.fdsn.seed: seed
1417        Entry {
1418            location: 3973,
1419            subtype_len: 13,
1420            extension_len: 4,
1421        },
1422        // vnd.flographit: gph
1423        Entry {
1424            location: 3990,
1425            subtype_len: 14,
1426            extension_len: 3,
1427        },
1428        // vnd.fluxtime.clip: ftc
1429        Entry {
1430            location: 4007,
1431            subtype_len: 17,
1432            extension_len: 3,
1433        },
1434        // vnd.framemaker: fm
1435        Entry {
1436            location: 4027,
1437            subtype_len: 14,
1438            extension_len: 2,
1439        },
1440        // vnd.frogans.fnc: fnc
1441        Entry {
1442            location: 4043,
1443            subtype_len: 15,
1444            extension_len: 3,
1445        },
1446        // vnd.frogans.ltf: ltf
1447        Entry {
1448            location: 4061,
1449            subtype_len: 15,
1450            extension_len: 3,
1451        },
1452        // vnd.fsc.weblaunch: fsc
1453        Entry {
1454            location: 4079,
1455            subtype_len: 17,
1456            extension_len: 3,
1457        },
1458        // vnd.fujitsu.oasys: oas
1459        Entry {
1460            location: 4099,
1461            subtype_len: 17,
1462            extension_len: 3,
1463        },
1464        // vnd.fujitsu.oasys2: oa2
1465        Entry {
1466            location: 4119,
1467            subtype_len: 18,
1468            extension_len: 3,
1469        },
1470        // vnd.fujitsu.oasys3: oa3
1471        Entry {
1472            location: 4140,
1473            subtype_len: 18,
1474            extension_len: 3,
1475        },
1476        // vnd.fujitsu.oasysgp: fg5
1477        Entry {
1478            location: 4161,
1479            subtype_len: 19,
1480            extension_len: 3,
1481        },
1482        // vnd.fujitsu.oasysprs: bh2
1483        Entry {
1484            location: 4183,
1485            subtype_len: 20,
1486            extension_len: 3,
1487        },
1488        // vnd.fujixerox.ddd: ddd
1489        Entry {
1490            location: 4206,
1491            subtype_len: 17,
1492            extension_len: 3,
1493        },
1494        // vnd.fujixerox.docuworks: xdw
1495        Entry {
1496            location: 4226,
1497            subtype_len: 23,
1498            extension_len: 3,
1499        },
1500        // vnd.fujixerox.docuworks.binder: xbd
1501        Entry {
1502            location: 4252,
1503            subtype_len: 30,
1504            extension_len: 3,
1505        },
1506        // vnd.fuzzysheet: fzs
1507        Entry {
1508            location: 4285,
1509            subtype_len: 14,
1510            extension_len: 3,
1511        },
1512        // vnd.genomatix.tuxedo: txd
1513        Entry {
1514            location: 4302,
1515            subtype_len: 20,
1516            extension_len: 3,
1517        },
1518        // vnd.geogebra.file: ggb
1519        Entry {
1520            location: 4325,
1521            subtype_len: 17,
1522            extension_len: 3,
1523        },
1524        // vnd.geogebra.tool: ggt
1525        Entry {
1526            location: 4345,
1527            subtype_len: 17,
1528            extension_len: 3,
1529        },
1530        // vnd.geometry-explorer: gex
1531        Entry {
1532            location: 4365,
1533            subtype_len: 21,
1534            extension_len: 3,
1535        },
1536        // vnd.geonext: gxt
1537        Entry {
1538            location: 4389,
1539            subtype_len: 11,
1540            extension_len: 3,
1541        },
1542        // vnd.geoplan: g2w
1543        Entry {
1544            location: 4403,
1545            subtype_len: 11,
1546            extension_len: 3,
1547        },
1548        // vnd.geospace: g3w
1549        Entry {
1550            location: 4417,
1551            subtype_len: 12,
1552            extension_len: 3,
1553        },
1554        // vnd.gmx: gmx
1555        Entry {
1556            location: 4432,
1557            subtype_len: 7,
1558            extension_len: 3,
1559        },
1560        // vnd.google-apps.document: gdoc
1561        Entry {
1562            location: 4442,
1563            subtype_len: 24,
1564            extension_len: 4,
1565        },
1566        // vnd.google-apps.presentation: gslides
1567        Entry {
1568            location: 4470,
1569            subtype_len: 28,
1570            extension_len: 7,
1571        },
1572        // vnd.google-apps.spreadsheet: gsheet
1573        Entry {
1574            location: 4505,
1575            subtype_len: 27,
1576            extension_len: 6,
1577        },
1578        // vnd.google-earth.kml+xml: kml
1579        Entry {
1580            location: 4538,
1581            subtype_len: 24,
1582            extension_len: 3,
1583        },
1584        // vnd.google-earth.kmz: kmz
1585        Entry {
1586            location: 4565,
1587            subtype_len: 20,
1588            extension_len: 3,
1589        },
1590        // vnd.grafeq: gqf
1591        Entry {
1592            location: 4588,
1593            subtype_len: 10,
1594            extension_len: 3,
1595        },
1596        // vnd.groove-account: gac
1597        Entry {
1598            location: 4601,
1599            subtype_len: 18,
1600            extension_len: 3,
1601        },
1602        // vnd.groove-help: ghf
1603        Entry {
1604            location: 4622,
1605            subtype_len: 15,
1606            extension_len: 3,
1607        },
1608        // vnd.groove-identity-message: gim
1609        Entry {
1610            location: 4640,
1611            subtype_len: 27,
1612            extension_len: 3,
1613        },
1614        // vnd.groove-injector: grv
1615        Entry {
1616            location: 4670,
1617            subtype_len: 19,
1618            extension_len: 3,
1619        },
1620        // vnd.groove-tool-message: gtm
1621        Entry {
1622            location: 4692,
1623            subtype_len: 23,
1624            extension_len: 3,
1625        },
1626        // vnd.groove-tool-template: tpl
1627        Entry {
1628            location: 4718,
1629            subtype_len: 24,
1630            extension_len: 3,
1631        },
1632        // vnd.groove-vcard: vcg
1633        Entry {
1634            location: 4745,
1635            subtype_len: 16,
1636            extension_len: 3,
1637        },
1638        // vnd.hal+xml: hal
1639        Entry {
1640            location: 4764,
1641            subtype_len: 11,
1642            extension_len: 3,
1643        },
1644        // vnd.handheld-entertainment+xml: zmm
1645        Entry {
1646            location: 4778,
1647            subtype_len: 30,
1648            extension_len: 3,
1649        },
1650        // vnd.hbci: hbci
1651        Entry {
1652            location: 4811,
1653            subtype_len: 8,
1654            extension_len: 4,
1655        },
1656        // vnd.hhe.lesson-player: les
1657        Entry {
1658            location: 4823,
1659            subtype_len: 21,
1660            extension_len: 3,
1661        },
1662        // vnd.hp-hpgl: hpgl
1663        Entry {
1664            location: 4847,
1665            subtype_len: 11,
1666            extension_len: 4,
1667        },
1668        // vnd.hp-hpid: hpid
1669        Entry {
1670            location: 4862,
1671            subtype_len: 11,
1672            extension_len: 4,
1673        },
1674        // vnd.hp-hps: hps
1675        Entry {
1676            location: 4877,
1677            subtype_len: 10,
1678            extension_len: 3,
1679        },
1680        // vnd.hp-jlyt: jlt
1681        Entry {
1682            location: 4890,
1683            subtype_len: 11,
1684            extension_len: 3,
1685        },
1686        // vnd.hp-pcl: pcl
1687        Entry {
1688            location: 4904,
1689            subtype_len: 10,
1690            extension_len: 3,
1691        },
1692        // vnd.hp-pclxl: pclxl
1693        Entry {
1694            location: 4917,
1695            subtype_len: 12,
1696            extension_len: 5,
1697        },
1698        // vnd.hydrostatix.sof-data: sfd-hdstx
1699        Entry {
1700            location: 4934,
1701            subtype_len: 24,
1702            extension_len: 9,
1703        },
1704        // vnd.ibm.minipay: mpy
1705        Entry {
1706            location: 4967,
1707            subtype_len: 15,
1708            extension_len: 3,
1709        },
1710        // vnd.ibm.modcap: afp
1711        Entry {
1712            location: 4985,
1713            subtype_len: 14,
1714            extension_len: 3,
1715        },
1716        // vnd.ibm.rights-management: irm
1717        Entry {
1718            location: 5002,
1719            subtype_len: 25,
1720            extension_len: 3,
1721        },
1722        // vnd.ibm.secure-container: sc
1723        Entry {
1724            location: 5030,
1725            subtype_len: 24,
1726            extension_len: 2,
1727        },
1728        // vnd.iccprofile: icc
1729        Entry {
1730            location: 5056,
1731            subtype_len: 14,
1732            extension_len: 3,
1733        },
1734        // vnd.igloader: igl
1735        Entry {
1736            location: 5073,
1737            subtype_len: 12,
1738            extension_len: 3,
1739        },
1740        // vnd.immervision-ivp: ivp
1741        Entry {
1742            location: 5088,
1743            subtype_len: 19,
1744            extension_len: 3,
1745        },
1746        // vnd.immervision-ivu: ivu
1747        Entry {
1748            location: 5110,
1749            subtype_len: 19,
1750            extension_len: 3,
1751        },
1752        // vnd.insors.igm: igm
1753        Entry {
1754            location: 5132,
1755            subtype_len: 14,
1756            extension_len: 3,
1757        },
1758        // vnd.intercon.formnet: xpw
1759        Entry {
1760            location: 5149,
1761            subtype_len: 20,
1762            extension_len: 3,
1763        },
1764        // vnd.intergeo: i2g
1765        Entry {
1766            location: 5172,
1767            subtype_len: 12,
1768            extension_len: 3,
1769        },
1770        // vnd.intu.qbo: qbo
1771        Entry {
1772            location: 5187,
1773            subtype_len: 12,
1774            extension_len: 3,
1775        },
1776        // vnd.intu.qfx: qfx
1777        Entry {
1778            location: 5202,
1779            subtype_len: 12,
1780            extension_len: 3,
1781        },
1782        // vnd.ipunplugged.rcprofile: rcprofile
1783        Entry {
1784            location: 5217,
1785            subtype_len: 25,
1786            extension_len: 9,
1787        },
1788        // vnd.irepository.package+xml: irp
1789        Entry {
1790            location: 5251,
1791            subtype_len: 27,
1792            extension_len: 3,
1793        },
1794        // vnd.is-xpr: xpr
1795        Entry {
1796            location: 5281,
1797            subtype_len: 10,
1798            extension_len: 3,
1799        },
1800        // vnd.isac.fcs: fcs
1801        Entry {
1802            location: 5294,
1803            subtype_len: 12,
1804            extension_len: 3,
1805        },
1806        // vnd.jam: jam
1807        Entry {
1808            location: 5309,
1809            subtype_len: 7,
1810            extension_len: 3,
1811        },
1812        // vnd.jcp.javame.midlet-rms: rms
1813        Entry {
1814            location: 5319,
1815            subtype_len: 25,
1816            extension_len: 3,
1817        },
1818        // vnd.jisp: jisp
1819        Entry {
1820            location: 5347,
1821            subtype_len: 8,
1822            extension_len: 4,
1823        },
1824        // vnd.joost.joda-archive: joda
1825        Entry {
1826            location: 5359,
1827            subtype_len: 22,
1828            extension_len: 4,
1829        },
1830        // vnd.kahootz: ktz
1831        Entry {
1832            location: 5385,
1833            subtype_len: 11,
1834            extension_len: 3,
1835        },
1836        // vnd.kde.karbon: karbon
1837        Entry {
1838            location: 5399,
1839            subtype_len: 14,
1840            extension_len: 6,
1841        },
1842        // vnd.kde.kchart: chrt
1843        Entry {
1844            location: 5419,
1845            subtype_len: 14,
1846            extension_len: 4,
1847        },
1848        // vnd.kde.kformula: kfo
1849        Entry {
1850            location: 5437,
1851            subtype_len: 16,
1852            extension_len: 3,
1853        },
1854        // vnd.kde.kivio: flw
1855        Entry {
1856            location: 5456,
1857            subtype_len: 13,
1858            extension_len: 3,
1859        },
1860        // vnd.kde.kontour: kon
1861        Entry {
1862            location: 5472,
1863            subtype_len: 15,
1864            extension_len: 3,
1865        },
1866        // vnd.kde.kpresenter: kpr
1867        Entry {
1868            location: 5490,
1869            subtype_len: 18,
1870            extension_len: 3,
1871        },
1872        // vnd.kde.kspread: ksp
1873        Entry {
1874            location: 5511,
1875            subtype_len: 15,
1876            extension_len: 3,
1877        },
1878        // vnd.kde.kword: kwd
1879        Entry {
1880            location: 5529,
1881            subtype_len: 13,
1882            extension_len: 3,
1883        },
1884        // vnd.kenameaapp: htke
1885        Entry {
1886            location: 5545,
1887            subtype_len: 14,
1888            extension_len: 4,
1889        },
1890        // vnd.kidspiration: kia
1891        Entry {
1892            location: 5563,
1893            subtype_len: 16,
1894            extension_len: 3,
1895        },
1896        // vnd.kinar: kne
1897        Entry {
1898            location: 5582,
1899            subtype_len: 9,
1900            extension_len: 3,
1901        },
1902        // vnd.koan: skp
1903        Entry {
1904            location: 5594,
1905            subtype_len: 8,
1906            extension_len: 3,
1907        },
1908        // vnd.kodak-descriptor: sse
1909        Entry {
1910            location: 5605,
1911            subtype_len: 20,
1912            extension_len: 3,
1913        },
1914        // vnd.las.las+xml: lasxml
1915        Entry {
1916            location: 5628,
1917            subtype_len: 15,
1918            extension_len: 6,
1919        },
1920        // vnd.llamagraphics.life-balance.desktop: lbd
1921        Entry {
1922            location: 5649,
1923            subtype_len: 38,
1924            extension_len: 3,
1925        },
1926        // vnd.llamagraphics.life-balance.exchange+xml: lbe
1927        Entry {
1928            location: 5690,
1929            subtype_len: 43,
1930            extension_len: 3,
1931        },
1932        // vnd.lotus-1-2-3: 123
1933        Entry {
1934            location: 5736,
1935            subtype_len: 15,
1936            extension_len: 3,
1937        },
1938        // vnd.lotus-approach: apr
1939        Entry {
1940            location: 5754,
1941            subtype_len: 18,
1942            extension_len: 3,
1943        },
1944        // vnd.lotus-freelance: pre
1945        Entry {
1946            location: 5775,
1947            subtype_len: 19,
1948            extension_len: 3,
1949        },
1950        // vnd.lotus-notes: nsf
1951        Entry {
1952            location: 5797,
1953            subtype_len: 15,
1954            extension_len: 3,
1955        },
1956        // vnd.lotus-organizer: org
1957        Entry {
1958            location: 5815,
1959            subtype_len: 19,
1960            extension_len: 3,
1961        },
1962        // vnd.lotus-screencam: scm
1963        Entry {
1964            location: 5837,
1965            subtype_len: 19,
1966            extension_len: 3,
1967        },
1968        // vnd.lotus-wordpro: lwp
1969        Entry {
1970            location: 5859,
1971            subtype_len: 17,
1972            extension_len: 3,
1973        },
1974        // vnd.macports.portpkg: portpkg
1975        Entry {
1976            location: 5879,
1977            subtype_len: 20,
1978            extension_len: 7,
1979        },
1980        // vnd.mapbox-vector-tile: mvt
1981        Entry {
1982            location: 5906,
1983            subtype_len: 22,
1984            extension_len: 3,
1985        },
1986        // vnd.mcd: mcd
1987        Entry {
1988            location: 5931,
1989            subtype_len: 7,
1990            extension_len: 3,
1991        },
1992        // vnd.medcalcdata: mc1
1993        Entry {
1994            location: 5941,
1995            subtype_len: 15,
1996            extension_len: 3,
1997        },
1998        // vnd.mediastation.cdkey: cdkey
1999        Entry {
2000            location: 5959,
2001            subtype_len: 22,
2002            extension_len: 5,
2003        },
2004        // vnd.mfer: mwf
2005        Entry {
2006            location: 5986,
2007            subtype_len: 8,
2008            extension_len: 3,
2009        },
2010        // vnd.mfmp: mfm
2011        Entry {
2012            location: 5997,
2013            subtype_len: 8,
2014            extension_len: 3,
2015        },
2016        // vnd.micrografx.flo: flo
2017        Entry {
2018            location: 6008,
2019            subtype_len: 18,
2020            extension_len: 3,
2021        },
2022        // vnd.micrografx.igx: igx
2023        Entry {
2024            location: 6029,
2025            subtype_len: 18,
2026            extension_len: 3,
2027        },
2028        // vnd.mif: mif
2029        Entry {
2030            location: 6050,
2031            subtype_len: 7,
2032            extension_len: 3,
2033        },
2034        // vnd.mobius.daf: daf
2035        Entry {
2036            location: 6060,
2037            subtype_len: 14,
2038            extension_len: 3,
2039        },
2040        // vnd.mobius.dis: dis
2041        Entry {
2042            location: 6077,
2043            subtype_len: 14,
2044            extension_len: 3,
2045        },
2046        // vnd.mobius.mbk: mbk
2047        Entry {
2048            location: 6094,
2049            subtype_len: 14,
2050            extension_len: 3,
2051        },
2052        // vnd.mobius.mqy: mqy
2053        Entry {
2054            location: 6111,
2055            subtype_len: 14,
2056            extension_len: 3,
2057        },
2058        // vnd.mobius.msl: msl
2059        Entry {
2060            location: 6128,
2061            subtype_len: 14,
2062            extension_len: 3,
2063        },
2064        // vnd.mobius.plc: plc
2065        Entry {
2066            location: 6145,
2067            subtype_len: 14,
2068            extension_len: 3,
2069        },
2070        // vnd.mobius.txf: txf
2071        Entry {
2072            location: 6162,
2073            subtype_len: 14,
2074            extension_len: 3,
2075        },
2076        // vnd.mophun.application: mpn
2077        Entry {
2078            location: 6179,
2079            subtype_len: 22,
2080            extension_len: 3,
2081        },
2082        // vnd.mophun.certificate: mpc
2083        Entry {
2084            location: 6204,
2085            subtype_len: 22,
2086            extension_len: 3,
2087        },
2088        // vnd.mozilla.xul+xml: xul
2089        Entry {
2090            location: 6229,
2091            subtype_len: 19,
2092            extension_len: 3,
2093        },
2094        // vnd.ms-artgalry: cil
2095        Entry {
2096            location: 6251,
2097            subtype_len: 15,
2098            extension_len: 3,
2099        },
2100        // vnd.ms-cab-compressed: cab
2101        Entry {
2102            location: 6269,
2103            subtype_len: 21,
2104            extension_len: 3,
2105        },
2106        // vnd.ms-excel: xls
2107        Entry {
2108            location: 6293,
2109            subtype_len: 12,
2110            extension_len: 3,
2111        },
2112        // vnd.ms-excel.addin.macroenabled.12: xlam
2113        Entry {
2114            location: 6308,
2115            subtype_len: 34,
2116            extension_len: 4,
2117        },
2118        // vnd.ms-excel.sheet.binary.macroenabled.12: xlsb
2119        Entry {
2120            location: 6346,
2121            subtype_len: 41,
2122            extension_len: 4,
2123        },
2124        // vnd.ms-excel.sheet.macroenabled.12: xlsm
2125        Entry {
2126            location: 6391,
2127            subtype_len: 34,
2128            extension_len: 4,
2129        },
2130        // vnd.ms-excel.template.macroenabled.12: xltm
2131        Entry {
2132            location: 6429,
2133            subtype_len: 37,
2134            extension_len: 4,
2135        },
2136        // vnd.ms-fontobject: eot
2137        Entry {
2138            location: 6470,
2139            subtype_len: 17,
2140            extension_len: 3,
2141        },
2142        // vnd.ms-htmlhelp: chm
2143        Entry {
2144            location: 6490,
2145            subtype_len: 15,
2146            extension_len: 3,
2147        },
2148        // vnd.ms-ims: ims
2149        Entry {
2150            location: 6508,
2151            subtype_len: 10,
2152            extension_len: 3,
2153        },
2154        // vnd.ms-lrm: lrm
2155        Entry {
2156            location: 6521,
2157            subtype_len: 10,
2158            extension_len: 3,
2159        },
2160        // vnd.ms-officetheme: thmx
2161        Entry {
2162            location: 6534,
2163            subtype_len: 18,
2164            extension_len: 4,
2165        },
2166        // vnd.ms-outlook: msg
2167        Entry {
2168            location: 6556,
2169            subtype_len: 14,
2170            extension_len: 3,
2171        },
2172        // vnd.ms-pki.seccat: cat
2173        Entry {
2174            location: 6573,
2175            subtype_len: 17,
2176            extension_len: 3,
2177        },
2178        // vnd.ms-pki.stl: stl
2179        Entry {
2180            location: 6593,
2181            subtype_len: 14,
2182            extension_len: 3,
2183        },
2184        // vnd.ms-powerpoint: ppt
2185        Entry {
2186            location: 6610,
2187            subtype_len: 17,
2188            extension_len: 3,
2189        },
2190        // vnd.ms-powerpoint.addin.macroenabled.12: ppam
2191        Entry {
2192            location: 6630,
2193            subtype_len: 39,
2194            extension_len: 4,
2195        },
2196        // vnd.ms-powerpoint.presentation.macroenabled.12: pptm
2197        Entry {
2198            location: 6673,
2199            subtype_len: 46,
2200            extension_len: 4,
2201        },
2202        // vnd.ms-powerpoint.slide.macroenabled.12: sldm
2203        Entry {
2204            location: 6723,
2205            subtype_len: 39,
2206            extension_len: 4,
2207        },
2208        // vnd.ms-powerpoint.slideshow.macroenabled.12: ppsm
2209        Entry {
2210            location: 6766,
2211            subtype_len: 43,
2212            extension_len: 4,
2213        },
2214        // vnd.ms-powerpoint.template.macroenabled.12: potm
2215        Entry {
2216            location: 6813,
2217            subtype_len: 42,
2218            extension_len: 4,
2219        },
2220        // vnd.ms-project: mpp
2221        Entry {
2222            location: 6859,
2223            subtype_len: 14,
2224            extension_len: 3,
2225        },
2226        // vnd.ms-word.document.macroenabled.12: docm
2227        Entry {
2228            location: 6876,
2229            subtype_len: 36,
2230            extension_len: 4,
2231        },
2232        // vnd.ms-word.template.macroenabled.12: dotm
2233        Entry {
2234            location: 6916,
2235            subtype_len: 36,
2236            extension_len: 4,
2237        },
2238        // vnd.ms-works: wps
2239        Entry {
2240            location: 6956,
2241            subtype_len: 12,
2242            extension_len: 3,
2243        },
2244        // vnd.ms-wpl: wpl
2245        Entry {
2246            location: 6971,
2247            subtype_len: 10,
2248            extension_len: 3,
2249        },
2250        // vnd.ms-xpsdocument: xps
2251        Entry {
2252            location: 6984,
2253            subtype_len: 18,
2254            extension_len: 3,
2255        },
2256        // vnd.mseq: mseq
2257        Entry {
2258            location: 7005,
2259            subtype_len: 8,
2260            extension_len: 4,
2261        },
2262        // vnd.musician: mus
2263        Entry {
2264            location: 7017,
2265            subtype_len: 12,
2266            extension_len: 3,
2267        },
2268        // vnd.muvee.style: msty
2269        Entry {
2270            location: 7032,
2271            subtype_len: 15,
2272            extension_len: 4,
2273        },
2274        // vnd.mynfc: taglet
2275        Entry {
2276            location: 7051,
2277            subtype_len: 9,
2278            extension_len: 6,
2279        },
2280        // vnd.neurolanguage.nlu: nlu
2281        Entry {
2282            location: 7066,
2283            subtype_len: 21,
2284            extension_len: 3,
2285        },
2286        // vnd.nitf: ntf
2287        Entry {
2288            location: 7090,
2289            subtype_len: 8,
2290            extension_len: 3,
2291        },
2292        // vnd.noblenet-directory: nnd
2293        Entry {
2294            location: 7101,
2295            subtype_len: 22,
2296            extension_len: 3,
2297        },
2298        // vnd.noblenet-sealer: nns
2299        Entry {
2300            location: 7126,
2301            subtype_len: 19,
2302            extension_len: 3,
2303        },
2304        // vnd.noblenet-web: nnw
2305        Entry {
2306            location: 7148,
2307            subtype_len: 16,
2308            extension_len: 3,
2309        },
2310        // vnd.nokia.n-gage.ac+xml: ac
2311        Entry {
2312            location: 7167,
2313            subtype_len: 23,
2314            extension_len: 2,
2315        },
2316        // vnd.nokia.n-gage.data: ngdat
2317        Entry {
2318            location: 7192,
2319            subtype_len: 21,
2320            extension_len: 5,
2321        },
2322        // vnd.nokia.n-gage.symbian.install: n-gage
2323        Entry {
2324            location: 7218,
2325            subtype_len: 32,
2326            extension_len: 6,
2327        },
2328        // vnd.nokia.radio-preset: rpst
2329        Entry {
2330            location: 7256,
2331            subtype_len: 22,
2332            extension_len: 4,
2333        },
2334        // vnd.nokia.radio-presets: rpss
2335        Entry {
2336            location: 7282,
2337            subtype_len: 23,
2338            extension_len: 4,
2339        },
2340        // vnd.novadigm.edm: edm
2341        Entry {
2342            location: 7309,
2343            subtype_len: 16,
2344            extension_len: 3,
2345        },
2346        // vnd.novadigm.edx: edx
2347        Entry {
2348            location: 7328,
2349            subtype_len: 16,
2350            extension_len: 3,
2351        },
2352        // vnd.novadigm.ext: ext
2353        Entry {
2354            location: 7347,
2355            subtype_len: 16,
2356            extension_len: 3,
2357        },
2358        // vnd.oasis.opendocument.chart: odc
2359        Entry {
2360            location: 7366,
2361            subtype_len: 28,
2362            extension_len: 3,
2363        },
2364        // vnd.oasis.opendocument.chart-template: otc
2365        Entry {
2366            location: 7397,
2367            subtype_len: 37,
2368            extension_len: 3,
2369        },
2370        // vnd.oasis.opendocument.database: odb
2371        Entry {
2372            location: 7437,
2373            subtype_len: 31,
2374            extension_len: 3,
2375        },
2376        // vnd.oasis.opendocument.formula: odf
2377        Entry {
2378            location: 7471,
2379            subtype_len: 30,
2380            extension_len: 3,
2381        },
2382        // vnd.oasis.opendocument.formula-template: odft
2383        Entry {
2384            location: 7504,
2385            subtype_len: 39,
2386            extension_len: 4,
2387        },
2388        // vnd.oasis.opendocument.graphics: odg
2389        Entry {
2390            location: 7547,
2391            subtype_len: 31,
2392            extension_len: 3,
2393        },
2394        // vnd.oasis.opendocument.graphics-template: otg
2395        Entry {
2396            location: 7581,
2397            subtype_len: 40,
2398            extension_len: 3,
2399        },
2400        // vnd.oasis.opendocument.image: odi
2401        Entry {
2402            location: 7624,
2403            subtype_len: 28,
2404            extension_len: 3,
2405        },
2406        // vnd.oasis.opendocument.image-template: oti
2407        Entry {
2408            location: 7655,
2409            subtype_len: 37,
2410            extension_len: 3,
2411        },
2412        // vnd.oasis.opendocument.presentation: odp
2413        Entry {
2414            location: 7695,
2415            subtype_len: 35,
2416            extension_len: 3,
2417        },
2418        // vnd.oasis.opendocument.presentation-template: otp
2419        Entry {
2420            location: 7733,
2421            subtype_len: 44,
2422            extension_len: 3,
2423        },
2424        // vnd.oasis.opendocument.spreadsheet: ods
2425        Entry {
2426            location: 7780,
2427            subtype_len: 34,
2428            extension_len: 3,
2429        },
2430        // vnd.oasis.opendocument.spreadsheet-template: ots
2431        Entry {
2432            location: 7817,
2433            subtype_len: 43,
2434            extension_len: 3,
2435        },
2436        // vnd.oasis.opendocument.text: odt
2437        Entry {
2438            location: 7863,
2439            subtype_len: 27,
2440            extension_len: 3,
2441        },
2442        // vnd.oasis.opendocument.text-master: odm
2443        Entry {
2444            location: 7893,
2445            subtype_len: 34,
2446            extension_len: 3,
2447        },
2448        // vnd.oasis.opendocument.text-template: ott
2449        Entry {
2450            location: 7930,
2451            subtype_len: 36,
2452            extension_len: 3,
2453        },
2454        // vnd.oasis.opendocument.text-web: oth
2455        Entry {
2456            location: 7969,
2457            subtype_len: 31,
2458            extension_len: 3,
2459        },
2460        // vnd.olpc-sugar: xo
2461        Entry {
2462            location: 8003,
2463            subtype_len: 14,
2464            extension_len: 2,
2465        },
2466        // vnd.oma.dd2+xml: dd2
2467        Entry {
2468            location: 8019,
2469            subtype_len: 15,
2470            extension_len: 3,
2471        },
2472        // vnd.openblox.game+xml: obgx
2473        Entry {
2474            location: 8037,
2475            subtype_len: 21,
2476            extension_len: 4,
2477        },
2478        // vnd.openofficeorg.extension: oxt
2479        Entry {
2480            location: 8062,
2481            subtype_len: 27,
2482            extension_len: 3,
2483        },
2484        // vnd.openstreetmap.data+xml: osm
2485        Entry {
2486            location: 8092,
2487            subtype_len: 26,
2488            extension_len: 3,
2489        },
2490        // vnd.openxmlformats-officedocument.presentationml.presentation: pptx
2491        Entry {
2492            location: 8121,
2493            subtype_len: 61,
2494            extension_len: 4,
2495        },
2496        // vnd.openxmlformats-officedocument.presentationml.slide: sldx
2497        Entry {
2498            location: 8186,
2499            subtype_len: 54,
2500            extension_len: 4,
2501        },
2502        // vnd.openxmlformats-officedocument.presentationml.slideshow: ppsx
2503        Entry {
2504            location: 8244,
2505            subtype_len: 58,
2506            extension_len: 4,
2507        },
2508        // vnd.openxmlformats-officedocument.presentationml.template: potx
2509        Entry {
2510            location: 8306,
2511            subtype_len: 57,
2512            extension_len: 4,
2513        },
2514        // vnd.openxmlformats-officedocument.spreadsheetml.sheet: xlsx
2515        Entry {
2516            location: 8367,
2517            subtype_len: 53,
2518            extension_len: 4,
2519        },
2520        // vnd.openxmlformats-officedocument.spreadsheetml.template: xltx
2521        Entry {
2522            location: 8424,
2523            subtype_len: 56,
2524            extension_len: 4,
2525        },
2526        // vnd.openxmlformats-officedocument.wordprocessingml.document: docx
2527        Entry {
2528            location: 8484,
2529            subtype_len: 59,
2530            extension_len: 4,
2531        },
2532        // vnd.openxmlformats-officedocument.wordprocessingml.template: dotx
2533        Entry {
2534            location: 8547,
2535            subtype_len: 59,
2536            extension_len: 4,
2537        },
2538        // vnd.osgeo.mapguide.package: mgp
2539        Entry {
2540            location: 8610,
2541            subtype_len: 26,
2542            extension_len: 3,
2543        },
2544        // vnd.osgi.dp: dp
2545        Entry {
2546            location: 8639,
2547            subtype_len: 11,
2548            extension_len: 2,
2549        },
2550        // vnd.osgi.subsystem: esa
2551        Entry {
2552            location: 8652,
2553            subtype_len: 18,
2554            extension_len: 3,
2555        },
2556        // vnd.palm: pdb
2557        Entry {
2558            location: 8673,
2559            subtype_len: 8,
2560            extension_len: 3,
2561        },
2562        // vnd.pawaafile: paw
2563        Entry {
2564            location: 8684,
2565            subtype_len: 13,
2566            extension_len: 3,
2567        },
2568        // vnd.pg.format: str
2569        Entry {
2570            location: 8700,
2571            subtype_len: 13,
2572            extension_len: 3,
2573        },
2574        // vnd.pg.osasli: ei6
2575        Entry {
2576            location: 8716,
2577            subtype_len: 13,
2578            extension_len: 3,
2579        },
2580        // vnd.picsel: efif
2581        Entry {
2582            location: 8732,
2583            subtype_len: 10,
2584            extension_len: 4,
2585        },
2586        // vnd.pmi.widget: wg
2587        Entry {
2588            location: 8746,
2589            subtype_len: 14,
2590            extension_len: 2,
2591        },
2592        // vnd.pocketlearn: plf
2593        Entry {
2594            location: 8762,
2595            subtype_len: 15,
2596            extension_len: 3,
2597        },
2598        // vnd.powerbuilder6: pbd
2599        Entry {
2600            location: 8780,
2601            subtype_len: 17,
2602            extension_len: 3,
2603        },
2604        // vnd.previewsystems.box: box
2605        Entry {
2606            location: 8800,
2607            subtype_len: 22,
2608            extension_len: 3,
2609        },
2610        // vnd.proteus.magazine: mgz
2611        Entry {
2612            location: 8825,
2613            subtype_len: 20,
2614            extension_len: 3,
2615        },
2616        // vnd.publishare-delta-tree: qps
2617        Entry {
2618            location: 8848,
2619            subtype_len: 25,
2620            extension_len: 3,
2621        },
2622        // vnd.pvi.ptid1: ptid
2623        Entry {
2624            location: 8876,
2625            subtype_len: 13,
2626            extension_len: 4,
2627        },
2628        // vnd.quark.quarkxpress: qxd
2629        Entry {
2630            location: 8893,
2631            subtype_len: 21,
2632            extension_len: 3,
2633        },
2634        // vnd.rar: rar
2635        Entry {
2636            location: 8917,
2637            subtype_len: 7,
2638            extension_len: 3,
2639        },
2640        // vnd.realvnc.bed: bed
2641        Entry {
2642            location: 8927,
2643            subtype_len: 15,
2644            extension_len: 3,
2645        },
2646        // vnd.recordare.musicxml: mxl
2647        Entry {
2648            location: 8945,
2649            subtype_len: 22,
2650            extension_len: 3,
2651        },
2652        // vnd.recordare.musicxml+xml: musicxml
2653        Entry {
2654            location: 8970,
2655            subtype_len: 26,
2656            extension_len: 8,
2657        },
2658        // vnd.rig.cryptonote: cryptonote
2659        Entry {
2660            location: 9004,
2661            subtype_len: 18,
2662            extension_len: 10,
2663        },
2664        // vnd.rim.cod: cod
2665        Entry {
2666            location: 9032,
2667            subtype_len: 11,
2668            extension_len: 3,
2669        },
2670        // vnd.rn-realmedia: rm
2671        Entry {
2672            location: 9046,
2673            subtype_len: 16,
2674            extension_len: 2,
2675        },
2676        // vnd.rn-realmedia-vbr: rmvb
2677        Entry {
2678            location: 9064,
2679            subtype_len: 20,
2680            extension_len: 4,
2681        },
2682        // vnd.route66.link66+xml: link66
2683        Entry {
2684            location: 9088,
2685            subtype_len: 22,
2686            extension_len: 6,
2687        },
2688        // vnd.sailingtracker.track: st
2689        Entry {
2690            location: 9116,
2691            subtype_len: 24,
2692            extension_len: 2,
2693        },
2694        // vnd.seemail: see
2695        Entry {
2696            location: 9142,
2697            subtype_len: 11,
2698            extension_len: 3,
2699        },
2700        // vnd.sema: sema
2701        Entry {
2702            location: 9156,
2703            subtype_len: 8,
2704            extension_len: 4,
2705        },
2706        // vnd.semd: semd
2707        Entry {
2708            location: 9168,
2709            subtype_len: 8,
2710            extension_len: 4,
2711        },
2712        // vnd.semf: semf
2713        Entry {
2714            location: 9180,
2715            subtype_len: 8,
2716            extension_len: 4,
2717        },
2718        // vnd.shana.informed.formdata: ifm
2719        Entry {
2720            location: 9192,
2721            subtype_len: 27,
2722            extension_len: 3,
2723        },
2724        // vnd.shana.informed.formtemplate: itp
2725        Entry {
2726            location: 9222,
2727            subtype_len: 31,
2728            extension_len: 3,
2729        },
2730        // vnd.shana.informed.interchange: iif
2731        Entry {
2732            location: 9256,
2733            subtype_len: 30,
2734            extension_len: 3,
2735        },
2736        // vnd.shana.informed.package: ipk
2737        Entry {
2738            location: 9289,
2739            subtype_len: 26,
2740            extension_len: 3,
2741        },
2742        // vnd.simtech-mindmapper: twd
2743        Entry {
2744            location: 9318,
2745            subtype_len: 22,
2746            extension_len: 3,
2747        },
2748        // vnd.smaf: mmf
2749        Entry {
2750            location: 9343,
2751            subtype_len: 8,
2752            extension_len: 3,
2753        },
2754        // vnd.smart.teacher: teacher
2755        Entry {
2756            location: 9354,
2757            subtype_len: 17,
2758            extension_len: 7,
2759        },
2760        // vnd.software602.filler.form+xml: fo
2761        Entry {
2762            location: 9378,
2763            subtype_len: 31,
2764            extension_len: 2,
2765        },
2766        // vnd.solent.sdkm+xml: sdkm
2767        Entry {
2768            location: 9411,
2769            subtype_len: 19,
2770            extension_len: 4,
2771        },
2772        // vnd.spotfire.dxp: dxp
2773        Entry {
2774            location: 9434,
2775            subtype_len: 16,
2776            extension_len: 3,
2777        },
2778        // vnd.spotfire.sfs: sfs
2779        Entry {
2780            location: 9453,
2781            subtype_len: 16,
2782            extension_len: 3,
2783        },
2784        // vnd.stardivision.calc: sdc
2785        Entry {
2786            location: 9472,
2787            subtype_len: 21,
2788            extension_len: 3,
2789        },
2790        // vnd.stardivision.draw: sda
2791        Entry {
2792            location: 9496,
2793            subtype_len: 21,
2794            extension_len: 3,
2795        },
2796        // vnd.stardivision.impress: sdd
2797        Entry {
2798            location: 9520,
2799            subtype_len: 24,
2800            extension_len: 3,
2801        },
2802        // vnd.stardivision.math: smf
2803        Entry {
2804            location: 9547,
2805            subtype_len: 21,
2806            extension_len: 3,
2807        },
2808        // vnd.stardivision.writer: sdw
2809        Entry {
2810            location: 9571,
2811            subtype_len: 23,
2812            extension_len: 3,
2813        },
2814        // vnd.stardivision.writer-global: sgl
2815        Entry {
2816            location: 9597,
2817            subtype_len: 30,
2818            extension_len: 3,
2819        },
2820        // vnd.stepmania.package: smzip
2821        Entry {
2822            location: 9630,
2823            subtype_len: 21,
2824            extension_len: 5,
2825        },
2826        // vnd.stepmania.stepchart: sm
2827        Entry {
2828            location: 9656,
2829            subtype_len: 23,
2830            extension_len: 2,
2831        },
2832        // vnd.sun.wadl+xml: wadl
2833        Entry {
2834            location: 9681,
2835            subtype_len: 16,
2836            extension_len: 4,
2837        },
2838        // vnd.sun.xml.calc: sxc
2839        Entry {
2840            location: 9701,
2841            subtype_len: 16,
2842            extension_len: 3,
2843        },
2844        // vnd.sun.xml.calc.template: stc
2845        Entry {
2846            location: 9720,
2847            subtype_len: 25,
2848            extension_len: 3,
2849        },
2850        // vnd.sun.xml.draw: sxd
2851        Entry {
2852            location: 9748,
2853            subtype_len: 16,
2854            extension_len: 3,
2855        },
2856        // vnd.sun.xml.draw.template: std
2857        Entry {
2858            location: 9767,
2859            subtype_len: 25,
2860            extension_len: 3,
2861        },
2862        // vnd.sun.xml.impress: sxi
2863        Entry {
2864            location: 9795,
2865            subtype_len: 19,
2866            extension_len: 3,
2867        },
2868        // vnd.sun.xml.impress.template: sti
2869        Entry {
2870            location: 9817,
2871            subtype_len: 28,
2872            extension_len: 3,
2873        },
2874        // vnd.sun.xml.math: sxm
2875        Entry {
2876            location: 9848,
2877            subtype_len: 16,
2878            extension_len: 3,
2879        },
2880        // vnd.sun.xml.writer: sxw
2881        Entry {
2882            location: 9867,
2883            subtype_len: 18,
2884            extension_len: 3,
2885        },
2886        // vnd.sun.xml.writer.global: sxg
2887        Entry {
2888            location: 9888,
2889            subtype_len: 25,
2890            extension_len: 3,
2891        },
2892        // vnd.sun.xml.writer.template: stw
2893        Entry {
2894            location: 9916,
2895            subtype_len: 27,
2896            extension_len: 3,
2897        },
2898        // vnd.sus-calendar: sus
2899        Entry {
2900            location: 9946,
2901            subtype_len: 16,
2902            extension_len: 3,
2903        },
2904        // vnd.svd: svd
2905        Entry {
2906            location: 9965,
2907            subtype_len: 7,
2908            extension_len: 3,
2909        },
2910        // vnd.symbian.install: sis
2911        Entry {
2912            location: 9975,
2913            subtype_len: 19,
2914            extension_len: 3,
2915        },
2916        // vnd.syncml+xml: xsm
2917        Entry {
2918            location: 9997,
2919            subtype_len: 14,
2920            extension_len: 3,
2921        },
2922        // vnd.syncml.dm+wbxml: bdm
2923        Entry {
2924            location: 10014,
2925            subtype_len: 19,
2926            extension_len: 3,
2927        },
2928        // vnd.syncml.dm+xml: xdm
2929        Entry {
2930            location: 10036,
2931            subtype_len: 17,
2932            extension_len: 3,
2933        },
2934        // vnd.syncml.dmddf+xml: ddf
2935        Entry {
2936            location: 10056,
2937            subtype_len: 20,
2938            extension_len: 3,
2939        },
2940        // vnd.tao.intent-module-archive: tao
2941        Entry {
2942            location: 10079,
2943            subtype_len: 29,
2944            extension_len: 3,
2945        },
2946        // vnd.tcpdump.pcap: pcap
2947        Entry {
2948            location: 10111,
2949            subtype_len: 16,
2950            extension_len: 4,
2951        },
2952        // vnd.tmobile-livetv: tmo
2953        Entry {
2954            location: 10131,
2955            subtype_len: 18,
2956            extension_len: 3,
2957        },
2958        // vnd.trid.tpt: tpt
2959        Entry {
2960            location: 10152,
2961            subtype_len: 12,
2962            extension_len: 3,
2963        },
2964        // vnd.triscape.mxs: mxs
2965        Entry {
2966            location: 10167,
2967            subtype_len: 16,
2968            extension_len: 3,
2969        },
2970        // vnd.trueapp: tra
2971        Entry {
2972            location: 10186,
2973            subtype_len: 11,
2974            extension_len: 3,
2975        },
2976        // vnd.ufdl: ufd
2977        Entry {
2978            location: 10200,
2979            subtype_len: 8,
2980            extension_len: 3,
2981        },
2982        // vnd.uiq.theme: utz
2983        Entry {
2984            location: 10211,
2985            subtype_len: 13,
2986            extension_len: 3,
2987        },
2988        // vnd.umajin: umj
2989        Entry {
2990            location: 10227,
2991            subtype_len: 10,
2992            extension_len: 3,
2993        },
2994        // vnd.unity: unityweb
2995        Entry {
2996            location: 10240,
2997            subtype_len: 9,
2998            extension_len: 8,
2999        },
3000        // vnd.uoml+xml: uoml
3001        Entry {
3002            location: 10257,
3003            subtype_len: 12,
3004            extension_len: 4,
3005        },
3006        // vnd.vcx: vcx
3007        Entry {
3008            location: 10273,
3009            subtype_len: 7,
3010            extension_len: 3,
3011        },
3012        // vnd.visio: vsd
3013        Entry {
3014            location: 10283,
3015            subtype_len: 9,
3016            extension_len: 3,
3017        },
3018        // vnd.visionary: vis
3019        Entry {
3020            location: 10295,
3021            subtype_len: 13,
3022            extension_len: 3,
3023        },
3024        // vnd.vsf: vsf
3025        Entry {
3026            location: 10311,
3027            subtype_len: 7,
3028            extension_len: 3,
3029        },
3030        // vnd.wap.wbxml: wbxml
3031        Entry {
3032            location: 10321,
3033            subtype_len: 13,
3034            extension_len: 5,
3035        },
3036        // vnd.wap.wmlc: wmlc
3037        Entry {
3038            location: 10339,
3039            subtype_len: 12,
3040            extension_len: 4,
3041        },
3042        // vnd.wap.wmlscriptc: wmlsc
3043        Entry {
3044            location: 10355,
3045            subtype_len: 18,
3046            extension_len: 5,
3047        },
3048        // vnd.webturbo: wtb
3049        Entry {
3050            location: 10378,
3051            subtype_len: 12,
3052            extension_len: 3,
3053        },
3054        // vnd.wolfram.player: nbp
3055        Entry {
3056            location: 10393,
3057            subtype_len: 18,
3058            extension_len: 3,
3059        },
3060        // vnd.wordperfect: wpd
3061        Entry {
3062            location: 10414,
3063            subtype_len: 15,
3064            extension_len: 3,
3065        },
3066        // vnd.wqd: wqd
3067        Entry {
3068            location: 10432,
3069            subtype_len: 7,
3070            extension_len: 3,
3071        },
3072        // vnd.wt.stf: stf
3073        Entry {
3074            location: 10442,
3075            subtype_len: 10,
3076            extension_len: 3,
3077        },
3078        // vnd.xara: xar
3079        Entry {
3080            location: 10455,
3081            subtype_len: 8,
3082            extension_len: 3,
3083        },
3084        // vnd.xfdl: xfdl
3085        Entry {
3086            location: 10466,
3087            subtype_len: 8,
3088            extension_len: 4,
3089        },
3090        // vnd.yamaha.hv-dic: hvd
3091        Entry {
3092            location: 10478,
3093            subtype_len: 17,
3094            extension_len: 3,
3095        },
3096        // vnd.yamaha.hv-script: hvs
3097        Entry {
3098            location: 10498,
3099            subtype_len: 20,
3100            extension_len: 3,
3101        },
3102        // vnd.yamaha.hv-voice: hvp
3103        Entry {
3104            location: 10521,
3105            subtype_len: 19,
3106            extension_len: 3,
3107        },
3108        // vnd.yamaha.openscoreformat: osf
3109        Entry {
3110            location: 10543,
3111            subtype_len: 26,
3112            extension_len: 3,
3113        },
3114        // vnd.yamaha.openscoreformat.osfpvg+xml: osfpvg
3115        Entry {
3116            location: 10572,
3117            subtype_len: 37,
3118            extension_len: 6,
3119        },
3120        // vnd.yamaha.smaf-audio: saf
3121        Entry {
3122            location: 10615,
3123            subtype_len: 21,
3124            extension_len: 3,
3125        },
3126        // vnd.yamaha.smaf-phrase: spf
3127        Entry {
3128            location: 10639,
3129            subtype_len: 22,
3130            extension_len: 3,
3131        },
3132        // vnd.yellowriver-custom-menu: cmp
3133        Entry {
3134            location: 10664,
3135            subtype_len: 27,
3136            extension_len: 3,
3137        },
3138        // vnd.zul: zir
3139        Entry {
3140            location: 10694,
3141            subtype_len: 7,
3142            extension_len: 3,
3143        },
3144        // vnd.zzazz.deck+xml: zaz
3145        Entry {
3146            location: 10704,
3147            subtype_len: 18,
3148            extension_len: 3,
3149        },
3150        // voicexml+xml: vxml
3151        Entry {
3152            location: 10725,
3153            subtype_len: 12,
3154            extension_len: 4,
3155        },
3156        // wasm: wasm
3157        Entry {
3158            location: 10741,
3159            subtype_len: 4,
3160            extension_len: 4,
3161        },
3162        // widget: wgt
3163        Entry {
3164            location: 10749,
3165            subtype_len: 6,
3166            extension_len: 3,
3167        },
3168        // winhlp: hlp
3169        Entry {
3170            location: 10758,
3171            subtype_len: 6,
3172            extension_len: 3,
3173        },
3174        // wsdl+xml: wsdl
3175        Entry {
3176            location: 10767,
3177            subtype_len: 8,
3178            extension_len: 4,
3179        },
3180        // wspolicy+xml: wspolicy
3181        Entry {
3182            location: 10779,
3183            subtype_len: 12,
3184            extension_len: 8,
3185        },
3186        // x-7z-compressed: 7z
3187        Entry {
3188            location: 10799,
3189            subtype_len: 15,
3190            extension_len: 2,
3191        },
3192        // x-abiword: abw
3193        Entry {
3194            location: 10816,
3195            subtype_len: 9,
3196            extension_len: 3,
3197        },
3198        // x-ace-compressed: ace
3199        Entry {
3200            location: 10828,
3201            subtype_len: 16,
3202            extension_len: 3,
3203        },
3204        // x-apple-diskimage: dmg
3205        Entry {
3206            location: 10847,
3207            subtype_len: 17,
3208            extension_len: 3,
3209        },
3210        // x-arj: arj
3211        Entry {
3212            location: 10867,
3213            subtype_len: 5,
3214            extension_len: 3,
3215        },
3216        // x-authorware-bin: aab
3217        Entry {
3218            location: 10875,
3219            subtype_len: 16,
3220            extension_len: 3,
3221        },
3222        // x-authorware-map: aam
3223        Entry {
3224            location: 10894,
3225            subtype_len: 16,
3226            extension_len: 3,
3227        },
3228        // x-authorware-seg: aas
3229        Entry {
3230            location: 10913,
3231            subtype_len: 16,
3232            extension_len: 3,
3233        },
3234        // x-bcpio: bcpio
3235        Entry {
3236            location: 10932,
3237            subtype_len: 7,
3238            extension_len: 5,
3239        },
3240        // x-bdoc: bdoc
3241        Entry {
3242            location: 10944,
3243            subtype_len: 6,
3244            extension_len: 4,
3245        },
3246        // x-bittorrent: torrent
3247        Entry {
3248            location: 10954,
3249            subtype_len: 12,
3250            extension_len: 7,
3251        },
3252        // x-blorb: blb
3253        Entry {
3254            location: 10973,
3255            subtype_len: 7,
3256            extension_len: 3,
3257        },
3258        // x-bzip: bz
3259        Entry {
3260            location: 10983,
3261            subtype_len: 6,
3262            extension_len: 2,
3263        },
3264        // x-bzip2: bz2
3265        Entry {
3266            location: 10991,
3267            subtype_len: 7,
3268            extension_len: 3,
3269        },
3270        // x-cbr: cbr
3271        Entry {
3272            location: 11001,
3273            subtype_len: 5,
3274            extension_len: 3,
3275        },
3276        // x-cdlink: vcd
3277        Entry {
3278            location: 11009,
3279            subtype_len: 8,
3280            extension_len: 3,
3281        },
3282        // x-cfs-compressed: cfs
3283        Entry {
3284            location: 11020,
3285            subtype_len: 16,
3286            extension_len: 3,
3287        },
3288        // x-chat: chat
3289        Entry {
3290            location: 11039,
3291            subtype_len: 6,
3292            extension_len: 4,
3293        },
3294        // x-chess-pgn: pgn
3295        Entry {
3296            location: 11049,
3297            subtype_len: 11,
3298            extension_len: 3,
3299        },
3300        // x-chrome-extension: crx
3301        Entry {
3302            location: 11063,
3303            subtype_len: 18,
3304            extension_len: 3,
3305        },
3306        // x-cocoa: cco
3307        Entry {
3308            location: 11084,
3309            subtype_len: 7,
3310            extension_len: 3,
3311        },
3312        // x-conference: nsc
3313        Entry {
3314            location: 11094,
3315            subtype_len: 12,
3316            extension_len: 3,
3317        },
3318        // x-cpio: cpio
3319        Entry {
3320            location: 11109,
3321            subtype_len: 6,
3322            extension_len: 4,
3323        },
3324        // x-csh: csh
3325        Entry {
3326            location: 11119,
3327            subtype_len: 5,
3328            extension_len: 3,
3329        },
3330        // x-debian-package: deb
3331        Entry {
3332            location: 11127,
3333            subtype_len: 16,
3334            extension_len: 3,
3335        },
3336        // x-dgc-compressed: dgc
3337        Entry {
3338            location: 11146,
3339            subtype_len: 16,
3340            extension_len: 3,
3341        },
3342        // x-director: dir
3343        Entry {
3344            location: 11165,
3345            subtype_len: 10,
3346            extension_len: 3,
3347        },
3348        // x-doom: wad
3349        Entry {
3350            location: 11178,
3351            subtype_len: 6,
3352            extension_len: 3,
3353        },
3354        // x-dtbncx+xml: ncx
3355        Entry {
3356            location: 11187,
3357            subtype_len: 12,
3358            extension_len: 3,
3359        },
3360        // x-dtbook+xml: dtb
3361        Entry {
3362            location: 11202,
3363            subtype_len: 12,
3364            extension_len: 3,
3365        },
3366        // x-dtbresource+xml: res
3367        Entry {
3368            location: 11217,
3369            subtype_len: 17,
3370            extension_len: 3,
3371        },
3372        // x-dvi: dvi
3373        Entry {
3374            location: 11237,
3375            subtype_len: 5,
3376            extension_len: 3,
3377        },
3378        // x-envoy: evy
3379        Entry {
3380            location: 11245,
3381            subtype_len: 7,
3382            extension_len: 3,
3383        },
3384        // x-eva: eva
3385        Entry {
3386            location: 11255,
3387            subtype_len: 5,
3388            extension_len: 3,
3389        },
3390        // x-font-bdf: bdf
3391        Entry {
3392            location: 11263,
3393            subtype_len: 10,
3394            extension_len: 3,
3395        },
3396        // x-font-ghostscript: gsf
3397        Entry {
3398            location: 11276,
3399            subtype_len: 18,
3400            extension_len: 3,
3401        },
3402        // x-font-linux-psf: psf
3403        Entry {
3404            location: 11297,
3405            subtype_len: 16,
3406            extension_len: 3,
3407        },
3408        // x-font-pcf: pcf
3409        Entry {
3410            location: 11316,
3411            subtype_len: 10,
3412            extension_len: 3,
3413        },
3414        // x-font-snf: snf
3415        Entry {
3416            location: 11329,
3417            subtype_len: 10,
3418            extension_len: 3,
3419        },
3420        // x-font-type1: pfa
3421        Entry {
3422            location: 11342,
3423            subtype_len: 12,
3424            extension_len: 3,
3425        },
3426        // x-freearc: arc
3427        Entry {
3428            location: 11357,
3429            subtype_len: 9,
3430            extension_len: 3,
3431        },
3432        // x-futuresplash: spl
3433        Entry {
3434            location: 11369,
3435            subtype_len: 14,
3436            extension_len: 3,
3437        },
3438        // x-gca-compressed: gca
3439        Entry {
3440            location: 11386,
3441            subtype_len: 16,
3442            extension_len: 3,
3443        },
3444        // x-glulx: ulx
3445        Entry {
3446            location: 11405,
3447            subtype_len: 7,
3448            extension_len: 3,
3449        },
3450        // x-gnumeric: gnumeric
3451        Entry {
3452            location: 11415,
3453            subtype_len: 10,
3454            extension_len: 8,
3455        },
3456        // x-gramps-xml: gramps
3457        Entry {
3458            location: 11433,
3459            subtype_len: 12,
3460            extension_len: 6,
3461        },
3462        // x-gtar: gtar
3463        Entry {
3464            location: 11451,
3465            subtype_len: 6,
3466            extension_len: 4,
3467        },
3468        // x-hdf: hdf
3469        Entry {
3470            location: 11461,
3471            subtype_len: 5,
3472            extension_len: 3,
3473        },
3474        // x-httpd-php: php
3475        Entry {
3476            location: 11469,
3477            subtype_len: 11,
3478            extension_len: 3,
3479        },
3480        // x-install-instructions: install
3481        Entry {
3482            location: 11483,
3483            subtype_len: 22,
3484            extension_len: 7,
3485        },
3486        // x-iso9660-image: iso
3487        Entry {
3488            location: 11512,
3489            subtype_len: 15,
3490            extension_len: 3,
3491        },
3492        // x-java-archive-diff: jardiff
3493        Entry {
3494            location: 11530,
3495            subtype_len: 19,
3496            extension_len: 7,
3497        },
3498        // x-java-jnlp-file: jnlp
3499        Entry {
3500            location: 11556,
3501            subtype_len: 16,
3502            extension_len: 4,
3503        },
3504        // x-keepass2: kdbx
3505        Entry {
3506            location: 11576,
3507            subtype_len: 10,
3508            extension_len: 4,
3509        },
3510        // x-latex: latex
3511        Entry {
3512            location: 11590,
3513            subtype_len: 7,
3514            extension_len: 5,
3515        },
3516        // x-lua-bytecode: luac
3517        Entry {
3518            location: 11602,
3519            subtype_len: 14,
3520            extension_len: 4,
3521        },
3522        // x-lzh-compressed: lzh
3523        Entry {
3524            location: 11620,
3525            subtype_len: 16,
3526            extension_len: 3,
3527        },
3528        // x-makeself: run
3529        Entry {
3530            location: 11639,
3531            subtype_len: 10,
3532            extension_len: 3,
3533        },
3534        // x-mie: mie
3535        Entry {
3536            location: 11652,
3537            subtype_len: 5,
3538            extension_len: 3,
3539        },
3540        // x-mobipocket-ebook: prc
3541        Entry {
3542            location: 11660,
3543            subtype_len: 18,
3544            extension_len: 3,
3545        },
3546        // x-ms-application: application
3547        Entry {
3548            location: 11681,
3549            subtype_len: 16,
3550            extension_len: 11,
3551        },
3552        // x-ms-shortcut: lnk
3553        Entry {
3554            location: 11708,
3555            subtype_len: 13,
3556            extension_len: 3,
3557        },
3558        // x-ms-wmd: wmd
3559        Entry {
3560            location: 11724,
3561            subtype_len: 8,
3562            extension_len: 3,
3563        },
3564        // x-ms-wmz: wmz
3565        Entry {
3566            location: 11735,
3567            subtype_len: 8,
3568            extension_len: 3,
3569        },
3570        // x-ms-xbap: xbap
3571        Entry {
3572            location: 11746,
3573            subtype_len: 9,
3574            extension_len: 4,
3575        },
3576        // x-msaccess: mdb
3577        Entry {
3578            location: 11759,
3579            subtype_len: 10,
3580            extension_len: 3,
3581        },
3582        // x-msbinder: obd
3583        Entry {
3584            location: 11772,
3585            subtype_len: 10,
3586            extension_len: 3,
3587        },
3588        // x-mscardfile: crd
3589        Entry {
3590            location: 11785,
3591            subtype_len: 12,
3592            extension_len: 3,
3593        },
3594        // x-msclip: clp
3595        Entry {
3596            location: 11800,
3597            subtype_len: 8,
3598            extension_len: 3,
3599        },
3600        // x-msdos-program: exe
3601        Entry {
3602            location: 11811,
3603            subtype_len: 15,
3604            extension_len: 3,
3605        },
3606        // x-msdownload: exe
3607        Entry {
3608            location: 11829,
3609            subtype_len: 12,
3610            extension_len: 3,
3611        },
3612        // x-msmediaview: mvb
3613        Entry {
3614            location: 11844,
3615            subtype_len: 13,
3616            extension_len: 3,
3617        },
3618        // x-msmetafile: wmf
3619        Entry {
3620            location: 11860,
3621            subtype_len: 12,
3622            extension_len: 3,
3623        },
3624        // x-msmoney: mny
3625        Entry {
3626            location: 11875,
3627            subtype_len: 9,
3628            extension_len: 3,
3629        },
3630        // x-mspublisher: pub
3631        Entry {
3632            location: 11887,
3633            subtype_len: 13,
3634            extension_len: 3,
3635        },
3636        // x-msschedule: scd
3637        Entry {
3638            location: 11903,
3639            subtype_len: 12,
3640            extension_len: 3,
3641        },
3642        // x-msterminal: trm
3643        Entry {
3644            location: 11918,
3645            subtype_len: 12,
3646            extension_len: 3,
3647        },
3648        // x-mswrite: wri
3649        Entry {
3650            location: 11933,
3651            subtype_len: 9,
3652            extension_len: 3,
3653        },
3654        // x-netcdf: nc
3655        Entry {
3656            location: 11945,
3657            subtype_len: 8,
3658            extension_len: 2,
3659        },
3660        // x-ns-proxy-autoconfig: pac
3661        Entry {
3662            location: 11955,
3663            subtype_len: 21,
3664            extension_len: 3,
3665        },
3666        // x-nzb: nzb
3667        Entry {
3668            location: 11979,
3669            subtype_len: 5,
3670            extension_len: 3,
3671        },
3672        // x-perl: pl
3673        Entry {
3674            location: 11987,
3675            subtype_len: 6,
3676            extension_len: 2,
3677        },
3678        // x-pilot: prc
3679        Entry {
3680            location: 11995,
3681            subtype_len: 7,
3682            extension_len: 3,
3683        },
3684        // x-pkcs12: p12
3685        Entry {
3686            location: 12005,
3687            subtype_len: 8,
3688            extension_len: 3,
3689        },
3690        // x-pkcs7-certificates: p7b
3691        Entry {
3692            location: 12016,
3693            subtype_len: 20,
3694            extension_len: 3,
3695        },
3696        // x-pkcs7-certreqresp: p7r
3697        Entry {
3698            location: 12039,
3699            subtype_len: 19,
3700            extension_len: 3,
3701        },
3702        // x-rar-compressed: rar
3703        Entry {
3704            location: 12061,
3705            subtype_len: 16,
3706            extension_len: 3,
3707        },
3708        // x-redhat-package-manager: rpm
3709        Entry {
3710            location: 12080,
3711            subtype_len: 24,
3712            extension_len: 3,
3713        },
3714        // x-research-info-systems: ris
3715        Entry {
3716            location: 12107,
3717            subtype_len: 23,
3718            extension_len: 3,
3719        },
3720        // x-sea: sea
3721        Entry {
3722            location: 12133,
3723            subtype_len: 5,
3724            extension_len: 3,
3725        },
3726        // x-sh: sh
3727        Entry {
3728            location: 12141,
3729            subtype_len: 4,
3730            extension_len: 2,
3731        },
3732        // x-shar: shar
3733        Entry {
3734            location: 12147,
3735            subtype_len: 6,
3736            extension_len: 4,
3737        },
3738        // x-shockwave-flash: swf
3739        Entry {
3740            location: 12157,
3741            subtype_len: 17,
3742            extension_len: 3,
3743        },
3744        // x-silverlight-app: xap
3745        Entry {
3746            location: 12177,
3747            subtype_len: 17,
3748            extension_len: 3,
3749        },
3750        // x-sql: sql
3751        Entry {
3752            location: 12197,
3753            subtype_len: 5,
3754            extension_len: 3,
3755        },
3756        // x-stuffit: sit
3757        Entry {
3758            location: 12205,
3759            subtype_len: 9,
3760            extension_len: 3,
3761        },
3762        // x-stuffitx: sitx
3763        Entry {
3764            location: 12217,
3765            subtype_len: 10,
3766            extension_len: 4,
3767        },
3768        // x-subrip: srt
3769        Entry {
3770            location: 12231,
3771            subtype_len: 8,
3772            extension_len: 3,
3773        },
3774        // x-sv4cpio: sv4cpio
3775        Entry {
3776            location: 12242,
3777            subtype_len: 9,
3778            extension_len: 7,
3779        },
3780        // x-sv4crc: sv4crc
3781        Entry {
3782            location: 12258,
3783            subtype_len: 8,
3784            extension_len: 6,
3785        },
3786        // x-t3vm-image: t3
3787        Entry {
3788            location: 12272,
3789            subtype_len: 12,
3790            extension_len: 2,
3791        },
3792        // x-tads: gam
3793        Entry {
3794            location: 12286,
3795            subtype_len: 6,
3796            extension_len: 3,
3797        },
3798        // x-tar: tar
3799        Entry {
3800            location: 12295,
3801            subtype_len: 5,
3802            extension_len: 3,
3803        },
3804        // x-tcl: tcl
3805        Entry {
3806            location: 12303,
3807            subtype_len: 5,
3808            extension_len: 3,
3809        },
3810        // x-tex: tex
3811        Entry {
3812            location: 12311,
3813            subtype_len: 5,
3814            extension_len: 3,
3815        },
3816        // x-tex-tfm: tfm
3817        Entry {
3818            location: 12319,
3819            subtype_len: 9,
3820            extension_len: 3,
3821        },
3822        // x-texinfo: texinfo
3823        Entry {
3824            location: 12331,
3825            subtype_len: 9,
3826            extension_len: 7,
3827        },
3828        // x-tgif: obj
3829        Entry {
3830            location: 12347,
3831            subtype_len: 6,
3832            extension_len: 3,
3833        },
3834        // x-ustar: ustar
3835        Entry {
3836            location: 12356,
3837            subtype_len: 7,
3838            extension_len: 5,
3839        },
3840        // x-virtualbox-hdd: hdd
3841        Entry {
3842            location: 12368,
3843            subtype_len: 16,
3844            extension_len: 3,
3845        },
3846        // x-virtualbox-ova: ova
3847        Entry {
3848            location: 12387,
3849            subtype_len: 16,
3850            extension_len: 3,
3851        },
3852        // x-virtualbox-ovf: ovf
3853        Entry {
3854            location: 12406,
3855            subtype_len: 16,
3856            extension_len: 3,
3857        },
3858        // x-virtualbox-vbox: vbox
3859        Entry {
3860            location: 12425,
3861            subtype_len: 17,
3862            extension_len: 4,
3863        },
3864        // x-virtualbox-vbox-extpack: vbox-extpack
3865        Entry {
3866            location: 12446,
3867            subtype_len: 25,
3868            extension_len: 12,
3869        },
3870        // x-virtualbox-vdi: vdi
3871        Entry {
3872            location: 12483,
3873            subtype_len: 16,
3874            extension_len: 3,
3875        },
3876        // x-virtualbox-vhd: vhd
3877        Entry {
3878            location: 12502,
3879            subtype_len: 16,
3880            extension_len: 3,
3881        },
3882        // x-virtualbox-vmdk: vmdk
3883        Entry {
3884            location: 12521,
3885            subtype_len: 17,
3886            extension_len: 4,
3887        },
3888        // x-wais-source: src
3889        Entry {
3890            location: 12542,
3891            subtype_len: 13,
3892            extension_len: 3,
3893        },
3894        // x-web-app-manifest+json: webapp
3895        Entry {
3896            location: 12558,
3897            subtype_len: 23,
3898            extension_len: 6,
3899        },
3900        // x-x509-ca-cert: der
3901        Entry {
3902            location: 12587,
3903            subtype_len: 14,
3904            extension_len: 3,
3905        },
3906        // x-xfig: fig
3907        Entry {
3908            location: 12604,
3909            subtype_len: 6,
3910            extension_len: 3,
3911        },
3912        // x-xliff+xml: xlf
3913        Entry {
3914            location: 12613,
3915            subtype_len: 11,
3916            extension_len: 3,
3917        },
3918        // x-xpinstall: xpi
3919        Entry {
3920            location: 12627,
3921            subtype_len: 11,
3922            extension_len: 3,
3923        },
3924        // x-xz: xz
3925        Entry {
3926            location: 12641,
3927            subtype_len: 4,
3928            extension_len: 2,
3929        },
3930        // x-zmachine: z1
3931        Entry {
3932            location: 12647,
3933            subtype_len: 10,
3934            extension_len: 2,
3935        },
3936        // xaml+xml: xaml
3937        Entry {
3938            location: 12659,
3939            subtype_len: 8,
3940            extension_len: 4,
3941        },
3942        // xcap-att+xml: xav
3943        Entry {
3944            location: 12671,
3945            subtype_len: 12,
3946            extension_len: 3,
3947        },
3948        // xcap-caps+xml: xca
3949        Entry {
3950            location: 12686,
3951            subtype_len: 13,
3952            extension_len: 3,
3953        },
3954        // xcap-diff+xml: xdf
3955        Entry {
3956            location: 12702,
3957            subtype_len: 13,
3958            extension_len: 3,
3959        },
3960        // xcap-el+xml: xel
3961        Entry {
3962            location: 12718,
3963            subtype_len: 11,
3964            extension_len: 3,
3965        },
3966        // xcap-ns+xml: xns
3967        Entry {
3968            location: 12732,
3969            subtype_len: 11,
3970            extension_len: 3,
3971        },
3972        // xenc+xml: xenc
3973        Entry {
3974            location: 12746,
3975            subtype_len: 8,
3976            extension_len: 4,
3977        },
3978        // xhtml+xml: xhtml
3979        Entry {
3980            location: 12758,
3981            subtype_len: 9,
3982            extension_len: 5,
3983        },
3984        // xliff+xml: xlf
3985        Entry {
3986            location: 12772,
3987            subtype_len: 9,
3988            extension_len: 3,
3989        },
3990        // xml: xml
3991        Entry {
3992            location: 12784,
3993            subtype_len: 3,
3994            extension_len: 3,
3995        },
3996        // xml-dtd: dtd
3997        Entry {
3998            location: 12790,
3999            subtype_len: 7,
4000            extension_len: 3,
4001        },
4002        // xop+xml: xop
4003        Entry {
4004            location: 12800,
4005            subtype_len: 7,
4006            extension_len: 3,
4007        },
4008        // xproc+xml: xpl
4009        Entry {
4010            location: 12810,
4011            subtype_len: 9,
4012            extension_len: 3,
4013        },
4014        // xslt+xml: xsl
4015        Entry {
4016            location: 12822,
4017            subtype_len: 8,
4018            extension_len: 3,
4019        },
4020        // xspf+xml: xspf
4021        Entry {
4022            location: 12833,
4023            subtype_len: 8,
4024            extension_len: 4,
4025        },
4026        // xv+xml: mxml
4027        Entry {
4028            location: 12845,
4029            subtype_len: 6,
4030            extension_len: 4,
4031        },
4032        // yang: yang
4033        Entry {
4034            location: 12855,
4035            subtype_len: 4,
4036            extension_len: 4,
4037        },
4038        // yin+xml: yin
4039        Entry {
4040            location: 12863,
4041            subtype_len: 7,
4042            extension_len: 3,
4043        },
4044        // zip: zip
4045        Entry {
4046            location: 12873,
4047            subtype_len: 3,
4048            extension_len: 3,
4049        },
4050    ]),
4051    ("audio", &[
4052        // 3gpp: 3gpp
4053        Entry {
4054            location: 12879,
4055            subtype_len: 4,
4056            extension_len: 4,
4057        },
4058        // adpcm: adp
4059        Entry {
4060            location: 12887,
4061            subtype_len: 5,
4062            extension_len: 3,
4063        },
4064        // amr: amr
4065        Entry {
4066            location: 12895,
4067            subtype_len: 3,
4068            extension_len: 3,
4069        },
4070        // basic: au
4071        Entry {
4072            location: 12901,
4073            subtype_len: 5,
4074            extension_len: 2,
4075        },
4076        // midi: mid
4077        Entry {
4078            location: 12908,
4079            subtype_len: 4,
4080            extension_len: 3,
4081        },
4082        // mobile-xmf: mxmf
4083        Entry {
4084            location: 12915,
4085            subtype_len: 10,
4086            extension_len: 4,
4087        },
4088        // mp3: mp3
4089        Entry {
4090            location: 12929,
4091            subtype_len: 3,
4092            extension_len: 3,
4093        },
4094        // mp4: m4a
4095        Entry {
4096            location: 12935,
4097            subtype_len: 3,
4098            extension_len: 3,
4099        },
4100        // mpeg: mpga
4101        Entry {
4102            location: 12941,
4103            subtype_len: 4,
4104            extension_len: 4,
4105        },
4106        // ogg: oga
4107        Entry {
4108            location: 12949,
4109            subtype_len: 3,
4110            extension_len: 3,
4111        },
4112        // s3m: s3m
4113        Entry {
4114            location: 12955,
4115            subtype_len: 3,
4116            extension_len: 3,
4117        },
4118        // silk: sil
4119        Entry {
4120            location: 12961,
4121            subtype_len: 4,
4122            extension_len: 3,
4123        },
4124        // vnd.dece.audio: uva
4125        Entry {
4126            location: 12968,
4127            subtype_len: 14,
4128            extension_len: 3,
4129        },
4130        // vnd.digital-winds: eol
4131        Entry {
4132            location: 12985,
4133            subtype_len: 17,
4134            extension_len: 3,
4135        },
4136        // vnd.dra: dra
4137        Entry {
4138            location: 13005,
4139            subtype_len: 7,
4140            extension_len: 3,
4141        },
4142        // vnd.dts: dts
4143        Entry {
4144            location: 13015,
4145            subtype_len: 7,
4146            extension_len: 3,
4147        },
4148        // vnd.dts.hd: dtshd
4149        Entry {
4150            location: 13025,
4151            subtype_len: 10,
4152            extension_len: 5,
4153        },
4154        // vnd.lucent.voice: lvp
4155        Entry {
4156            location: 13040,
4157            subtype_len: 16,
4158            extension_len: 3,
4159        },
4160        // vnd.ms-playready.media.pya: pya
4161        Entry {
4162            location: 13059,
4163            subtype_len: 26,
4164            extension_len: 3,
4165        },
4166        // vnd.nuera.ecelp4800: ecelp4800
4167        Entry {
4168            location: 13088,
4169            subtype_len: 19,
4170            extension_len: 9,
4171        },
4172        // vnd.nuera.ecelp7470: ecelp7470
4173        Entry {
4174            location: 13116,
4175            subtype_len: 19,
4176            extension_len: 9,
4177        },
4178        // vnd.nuera.ecelp9600: ecelp9600
4179        Entry {
4180            location: 13144,
4181            subtype_len: 19,
4182            extension_len: 9,
4183        },
4184        // vnd.rip: rip
4185        Entry {
4186            location: 13172,
4187            subtype_len: 7,
4188            extension_len: 3,
4189        },
4190        // wav: wav
4191        Entry {
4192            location: 13182,
4193            subtype_len: 3,
4194            extension_len: 3,
4195        },
4196        // wave: wav
4197        Entry {
4198            location: 13188,
4199            subtype_len: 4,
4200            extension_len: 3,
4201        },
4202        // webm: weba
4203        Entry {
4204            location: 13195,
4205            subtype_len: 4,
4206            extension_len: 4,
4207        },
4208        // x-aac: aac
4209        Entry {
4210            location: 13203,
4211            subtype_len: 5,
4212            extension_len: 3,
4213        },
4214        // x-aiff: aif
4215        Entry {
4216            location: 13211,
4217            subtype_len: 6,
4218            extension_len: 3,
4219        },
4220        // x-caf: caf
4221        Entry {
4222            location: 13220,
4223            subtype_len: 5,
4224            extension_len: 3,
4225        },
4226        // x-flac: flac
4227        Entry {
4228            location: 13228,
4229            subtype_len: 6,
4230            extension_len: 4,
4231        },
4232        // x-m4a: m4a
4233        Entry {
4234            location: 13238,
4235            subtype_len: 5,
4236            extension_len: 3,
4237        },
4238        // x-matroska: mka
4239        Entry {
4240            location: 13246,
4241            subtype_len: 10,
4242            extension_len: 3,
4243        },
4244        // x-mpegurl: m3u
4245        Entry {
4246            location: 13259,
4247            subtype_len: 9,
4248            extension_len: 3,
4249        },
4250        // x-ms-wax: wax
4251        Entry {
4252            location: 13271,
4253            subtype_len: 8,
4254            extension_len: 3,
4255        },
4256        // x-ms-wma: wma
4257        Entry {
4258            location: 13282,
4259            subtype_len: 8,
4260            extension_len: 3,
4261        },
4262        // x-pn-realaudio: ram
4263        Entry {
4264            location: 13293,
4265            subtype_len: 14,
4266            extension_len: 3,
4267        },
4268        // x-pn-realaudio-plugin: rmp
4269        Entry {
4270            location: 13310,
4271            subtype_len: 21,
4272            extension_len: 3,
4273        },
4274        // x-realaudio: ra
4275        Entry {
4276            location: 13334,
4277            subtype_len: 11,
4278            extension_len: 2,
4279        },
4280        // x-wav: wav
4281        Entry {
4282            location: 13347,
4283            subtype_len: 5,
4284            extension_len: 3,
4285        },
4286        // xm: xm
4287        Entry {
4288            location: 13355,
4289            subtype_len: 2,
4290            extension_len: 2,
4291        },
4292    ]),
4293    ("chemical", &[
4294        // x-cdx: cdx
4295        Entry {
4296            location: 13359,
4297            subtype_len: 5,
4298            extension_len: 3,
4299        },
4300        // x-cif: cif
4301        Entry {
4302            location: 13367,
4303            subtype_len: 5,
4304            extension_len: 3,
4305        },
4306        // x-cmdf: cmdf
4307        Entry {
4308            location: 13375,
4309            subtype_len: 6,
4310            extension_len: 4,
4311        },
4312        // x-cml: cml
4313        Entry {
4314            location: 13385,
4315            subtype_len: 5,
4316            extension_len: 3,
4317        },
4318        // x-csml: csml
4319        Entry {
4320            location: 13393,
4321            subtype_len: 6,
4322            extension_len: 4,
4323        },
4324        // x-xyz: xyz
4325        Entry {
4326            location: 13403,
4327            subtype_len: 5,
4328            extension_len: 3,
4329        },
4330    ]),
4331    ("font", &[
4332        // collection: ttc
4333        Entry {
4334            location: 13411,
4335            subtype_len: 10,
4336            extension_len: 3,
4337        },
4338        // otf: otf
4339        Entry {
4340            location: 13424,
4341            subtype_len: 3,
4342            extension_len: 3,
4343        },
4344        // ttf: ttf
4345        Entry {
4346            location: 13430,
4347            subtype_len: 3,
4348            extension_len: 3,
4349        },
4350        // woff: woff
4351        Entry {
4352            location: 13436,
4353            subtype_len: 4,
4354            extension_len: 4,
4355        },
4356        // woff2: woff2
4357        Entry {
4358            location: 13444,
4359            subtype_len: 5,
4360            extension_len: 5,
4361        },
4362    ]),
4363    ("image", &[
4364        // aces: exr
4365        Entry {
4366            location: 13454,
4367            subtype_len: 4,
4368            extension_len: 3,
4369        },
4370        // apng: apng
4371        Entry {
4372            location: 13461,
4373            subtype_len: 4,
4374            extension_len: 4,
4375        },
4376        // avif: avif
4377        Entry {
4378            location: 13469,
4379            subtype_len: 4,
4380            extension_len: 4,
4381        },
4382        // bmp: bmp
4383        Entry {
4384            location: 13477,
4385            subtype_len: 3,
4386            extension_len: 3,
4387        },
4388        // cgm: cgm
4389        Entry {
4390            location: 13483,
4391            subtype_len: 3,
4392            extension_len: 3,
4393        },
4394        // dicom-rle: drle
4395        Entry {
4396            location: 13489,
4397            subtype_len: 9,
4398            extension_len: 4,
4399        },
4400        // emf: emf
4401        Entry {
4402            location: 13502,
4403            subtype_len: 3,
4404            extension_len: 3,
4405        },
4406        // fits: fits
4407        Entry {
4408            location: 13508,
4409            subtype_len: 4,
4410            extension_len: 4,
4411        },
4412        // g3fax: g3
4413        Entry {
4414            location: 13516,
4415            subtype_len: 5,
4416            extension_len: 2,
4417        },
4418        // gif: gif
4419        Entry {
4420            location: 13523,
4421            subtype_len: 3,
4422            extension_len: 3,
4423        },
4424        // heic: heic
4425        Entry {
4426            location: 13529,
4427            subtype_len: 4,
4428            extension_len: 4,
4429        },
4430        // heic-sequence: heics
4431        Entry {
4432            location: 13537,
4433            subtype_len: 13,
4434            extension_len: 5,
4435        },
4436        // heif: heif
4437        Entry {
4438            location: 13555,
4439            subtype_len: 4,
4440            extension_len: 4,
4441        },
4442        // heif-sequence: heifs
4443        Entry {
4444            location: 13563,
4445            subtype_len: 13,
4446            extension_len: 5,
4447        },
4448        // hej2k: hej2
4449        Entry {
4450            location: 13581,
4451            subtype_len: 5,
4452            extension_len: 4,
4453        },
4454        // hsj2: hsj2
4455        Entry {
4456            location: 13590,
4457            subtype_len: 4,
4458            extension_len: 4,
4459        },
4460        // ief: ief
4461        Entry {
4462            location: 13598,
4463            subtype_len: 3,
4464            extension_len: 3,
4465        },
4466        // jls: jls
4467        Entry {
4468            location: 13604,
4469            subtype_len: 3,
4470            extension_len: 3,
4471        },
4472        // jp2: jp2
4473        Entry {
4474            location: 13610,
4475            subtype_len: 3,
4476            extension_len: 3,
4477        },
4478        // jpeg: jpeg
4479        Entry {
4480            location: 13616,
4481            subtype_len: 4,
4482            extension_len: 4,
4483        },
4484        // jph: jph
4485        Entry {
4486            location: 13624,
4487            subtype_len: 3,
4488            extension_len: 3,
4489        },
4490        // jphc: jhc
4491        Entry {
4492            location: 13630,
4493            subtype_len: 4,
4494            extension_len: 3,
4495        },
4496        // jpm: jpm
4497        Entry {
4498            location: 13637,
4499            subtype_len: 3,
4500            extension_len: 3,
4501        },
4502        // jpx: jpx
4503        Entry {
4504            location: 13643,
4505            subtype_len: 3,
4506            extension_len: 3,
4507        },
4508        // jxr: jxr
4509        Entry {
4510            location: 13649,
4511            subtype_len: 3,
4512            extension_len: 3,
4513        },
4514        // jxra: jxra
4515        Entry {
4516            location: 13655,
4517            subtype_len: 4,
4518            extension_len: 4,
4519        },
4520        // jxrs: jxrs
4521        Entry {
4522            location: 13663,
4523            subtype_len: 4,
4524            extension_len: 4,
4525        },
4526        // jxs: jxs
4527        Entry {
4528            location: 13671,
4529            subtype_len: 3,
4530            extension_len: 3,
4531        },
4532        // jxsc: jxsc
4533        Entry {
4534            location: 13677,
4535            subtype_len: 4,
4536            extension_len: 4,
4537        },
4538        // jxsi: jxsi
4539        Entry {
4540            location: 13685,
4541            subtype_len: 4,
4542            extension_len: 4,
4543        },
4544        // jxss: jxss
4545        Entry {
4546            location: 13693,
4547            subtype_len: 4,
4548            extension_len: 4,
4549        },
4550        // ktx: ktx
4551        Entry {
4552            location: 13701,
4553            subtype_len: 3,
4554            extension_len: 3,
4555        },
4556        // ktx2: ktx2
4557        Entry {
4558            location: 13707,
4559            subtype_len: 4,
4560            extension_len: 4,
4561        },
4562        // png: png
4563        Entry {
4564            location: 13715,
4565            subtype_len: 3,
4566            extension_len: 3,
4567        },
4568        // prs.btif: btif
4569        Entry {
4570            location: 13721,
4571            subtype_len: 8,
4572            extension_len: 4,
4573        },
4574        // prs.pti: pti
4575        Entry {
4576            location: 13733,
4577            subtype_len: 7,
4578            extension_len: 3,
4579        },
4580        // sgi: sgi
4581        Entry {
4582            location: 13743,
4583            subtype_len: 3,
4584            extension_len: 3,
4585        },
4586        // svg+xml: svg
4587        Entry {
4588            location: 13749,
4589            subtype_len: 7,
4590            extension_len: 3,
4591        },
4592        // t38: t38
4593        Entry {
4594            location: 13759,
4595            subtype_len: 3,
4596            extension_len: 3,
4597        },
4598        // tiff: tif
4599        Entry {
4600            location: 13765,
4601            subtype_len: 4,
4602            extension_len: 3,
4603        },
4604        // tiff-fx: tfx
4605        Entry {
4606            location: 13772,
4607            subtype_len: 7,
4608            extension_len: 3,
4609        },
4610        // vnd.adobe.photoshop: psd
4611        Entry {
4612            location: 13782,
4613            subtype_len: 19,
4614            extension_len: 3,
4615        },
4616        // vnd.airzip.accelerator.azv: azv
4617        Entry {
4618            location: 13804,
4619            subtype_len: 26,
4620            extension_len: 3,
4621        },
4622        // vnd.dece.graphic: uvi
4623        Entry {
4624            location: 13833,
4625            subtype_len: 16,
4626            extension_len: 3,
4627        },
4628        // vnd.djvu: djvu
4629        Entry {
4630            location: 13852,
4631            subtype_len: 8,
4632            extension_len: 4,
4633        },
4634        // vnd.dvb.subtitle: sub
4635        Entry {
4636            location: 13864,
4637            subtype_len: 16,
4638            extension_len: 3,
4639        },
4640        // vnd.dwg: dwg
4641        Entry {
4642            location: 13883,
4643            subtype_len: 7,
4644            extension_len: 3,
4645        },
4646        // vnd.dxf: dxf
4647        Entry {
4648            location: 13893,
4649            subtype_len: 7,
4650            extension_len: 3,
4651        },
4652        // vnd.fastbidsheet: fbs
4653        Entry {
4654            location: 13903,
4655            subtype_len: 16,
4656            extension_len: 3,
4657        },
4658        // vnd.fpx: fpx
4659        Entry {
4660            location: 13922,
4661            subtype_len: 7,
4662            extension_len: 3,
4663        },
4664        // vnd.fst: fst
4665        Entry {
4666            location: 13932,
4667            subtype_len: 7,
4668            extension_len: 3,
4669        },
4670        // vnd.fujixerox.edmics-mmr: mmr
4671        Entry {
4672            location: 13942,
4673            subtype_len: 24,
4674            extension_len: 3,
4675        },
4676        // vnd.fujixerox.edmics-rlc: rlc
4677        Entry {
4678            location: 13969,
4679            subtype_len: 24,
4680            extension_len: 3,
4681        },
4682        // vnd.microsoft.icon: ico
4683        Entry {
4684            location: 13996,
4685            subtype_len: 18,
4686            extension_len: 3,
4687        },
4688        // vnd.ms-dds: dds
4689        Entry {
4690            location: 14017,
4691            subtype_len: 10,
4692            extension_len: 3,
4693        },
4694        // vnd.ms-modi: mdi
4695        Entry {
4696            location: 14030,
4697            subtype_len: 11,
4698            extension_len: 3,
4699        },
4700        // vnd.ms-photo: wdp
4701        Entry {
4702            location: 14044,
4703            subtype_len: 12,
4704            extension_len: 3,
4705        },
4706        // vnd.net-fpx: npx
4707        Entry {
4708            location: 14059,
4709            subtype_len: 11,
4710            extension_len: 3,
4711        },
4712        // vnd.pco.b16: b16
4713        Entry {
4714            location: 14073,
4715            subtype_len: 11,
4716            extension_len: 3,
4717        },
4718        // vnd.tencent.tap: tap
4719        Entry {
4720            location: 14087,
4721            subtype_len: 15,
4722            extension_len: 3,
4723        },
4724        // vnd.valve.source.texture: vtf
4725        Entry {
4726            location: 14105,
4727            subtype_len: 24,
4728            extension_len: 3,
4729        },
4730        // vnd.wap.wbmp: wbmp
4731        Entry {
4732            location: 14132,
4733            subtype_len: 12,
4734            extension_len: 4,
4735        },
4736        // vnd.xiff: xif
4737        Entry {
4738            location: 14148,
4739            subtype_len: 8,
4740            extension_len: 3,
4741        },
4742        // vnd.zbrush.pcx: pcx
4743        Entry {
4744            location: 14159,
4745            subtype_len: 14,
4746            extension_len: 3,
4747        },
4748        // webp: webp
4749        Entry {
4750            location: 14176,
4751            subtype_len: 4,
4752            extension_len: 4,
4753        },
4754        // wmf: wmf
4755        Entry {
4756            location: 14184,
4757            subtype_len: 3,
4758            extension_len: 3,
4759        },
4760        // x-3ds: 3ds
4761        Entry {
4762            location: 14190,
4763            subtype_len: 5,
4764            extension_len: 3,
4765        },
4766        // x-cmu-raster: ras
4767        Entry {
4768            location: 14198,
4769            subtype_len: 12,
4770            extension_len: 3,
4771        },
4772        // x-cmx: cmx
4773        Entry {
4774            location: 14213,
4775            subtype_len: 5,
4776            extension_len: 3,
4777        },
4778        // x-freehand: fh
4779        Entry {
4780            location: 14221,
4781            subtype_len: 10,
4782            extension_len: 2,
4783        },
4784        // x-icon: ico
4785        Entry {
4786            location: 14233,
4787            subtype_len: 6,
4788            extension_len: 3,
4789        },
4790        // x-jng: jng
4791        Entry {
4792            location: 14242,
4793            subtype_len: 5,
4794            extension_len: 3,
4795        },
4796        // x-mrsid-image: sid
4797        Entry {
4798            location: 14250,
4799            subtype_len: 13,
4800            extension_len: 3,
4801        },
4802        // x-ms-bmp: bmp
4803        Entry {
4804            location: 14266,
4805            subtype_len: 8,
4806            extension_len: 3,
4807        },
4808        // x-pcx: pcx
4809        Entry {
4810            location: 14277,
4811            subtype_len: 5,
4812            extension_len: 3,
4813        },
4814        // x-pict: pic
4815        Entry {
4816            location: 14285,
4817            subtype_len: 6,
4818            extension_len: 3,
4819        },
4820        // x-portable-anymap: pnm
4821        Entry {
4822            location: 14294,
4823            subtype_len: 17,
4824            extension_len: 3,
4825        },
4826        // x-portable-bitmap: pbm
4827        Entry {
4828            location: 14314,
4829            subtype_len: 17,
4830            extension_len: 3,
4831        },
4832        // x-portable-graymap: pgm
4833        Entry {
4834            location: 14334,
4835            subtype_len: 18,
4836            extension_len: 3,
4837        },
4838        // x-portable-pixmap: ppm
4839        Entry {
4840            location: 14355,
4841            subtype_len: 17,
4842            extension_len: 3,
4843        },
4844        // x-rgb: rgb
4845        Entry {
4846            location: 14375,
4847            subtype_len: 5,
4848            extension_len: 3,
4849        },
4850        // x-tga: tga
4851        Entry {
4852            location: 14383,
4853            subtype_len: 5,
4854            extension_len: 3,
4855        },
4856        // x-xbitmap: xbm
4857        Entry {
4858            location: 14391,
4859            subtype_len: 9,
4860            extension_len: 3,
4861        },
4862        // x-xpixmap: xpm
4863        Entry {
4864            location: 14403,
4865            subtype_len: 9,
4866            extension_len: 3,
4867        },
4868        // x-xwindowdump: xwd
4869        Entry {
4870            location: 14415,
4871            subtype_len: 13,
4872            extension_len: 3,
4873        },
4874    ]),
4875    ("message", &[
4876        // disposition-notification: disposition-notification
4877        Entry {
4878            location: 14431,
4879            subtype_len: 24,
4880            extension_len: 24,
4881        },
4882        // global: u8msg
4883        Entry {
4884            location: 14479,
4885            subtype_len: 6,
4886            extension_len: 5,
4887        },
4888        // global-delivery-status: u8dsn
4889        Entry {
4890            location: 14490,
4891            subtype_len: 22,
4892            extension_len: 5,
4893        },
4894        // global-disposition-notification: u8mdn
4895        Entry {
4896            location: 14517,
4897            subtype_len: 31,
4898            extension_len: 5,
4899        },
4900        // global-headers: u8hdr
4901        Entry {
4902            location: 14553,
4903            subtype_len: 14,
4904            extension_len: 5,
4905        },
4906        // rfc822: eml
4907        Entry {
4908            location: 14572,
4909            subtype_len: 6,
4910            extension_len: 3,
4911        },
4912        // vnd.wfa.wsc: wsc
4913        Entry {
4914            location: 14581,
4915            subtype_len: 11,
4916            extension_len: 3,
4917        },
4918    ]),
4919    ("model", &[
4920        // 3mf: 3mf
4921        Entry {
4922            location: 14595,
4923            subtype_len: 3,
4924            extension_len: 3,
4925        },
4926        // gltf+json: gltf
4927        Entry {
4928            location: 14601,
4929            subtype_len: 9,
4930            extension_len: 4,
4931        },
4932        // gltf-binary: glb
4933        Entry {
4934            location: 14614,
4935            subtype_len: 11,
4936            extension_len: 3,
4937        },
4938        // iges: igs
4939        Entry {
4940            location: 14628,
4941            subtype_len: 4,
4942            extension_len: 3,
4943        },
4944        // mesh: msh
4945        Entry {
4946            location: 14635,
4947            subtype_len: 4,
4948            extension_len: 3,
4949        },
4950        // mtl: mtl
4951        Entry {
4952            location: 14642,
4953            subtype_len: 3,
4954            extension_len: 3,
4955        },
4956        // obj: obj
4957        Entry {
4958            location: 14648,
4959            subtype_len: 3,
4960            extension_len: 3,
4961        },
4962        // step+zip: stpz
4963        Entry {
4964            location: 14654,
4965            subtype_len: 8,
4966            extension_len: 4,
4967        },
4968        // step-xml+zip: stpxz
4969        Entry {
4970            location: 14666,
4971            subtype_len: 12,
4972            extension_len: 5,
4973        },
4974        // stl: stl
4975        Entry {
4976            location: 14683,
4977            subtype_len: 3,
4978            extension_len: 3,
4979        },
4980        // vnd.collada+xml: dae
4981        Entry {
4982            location: 14689,
4983            subtype_len: 15,
4984            extension_len: 3,
4985        },
4986        // vnd.dwf: dwf
4987        Entry {
4988            location: 14707,
4989            subtype_len: 7,
4990            extension_len: 3,
4991        },
4992        // vnd.gdl: gdl
4993        Entry {
4994            location: 14717,
4995            subtype_len: 7,
4996            extension_len: 3,
4997        },
4998        // vnd.gtw: gtw
4999        Entry {
5000            location: 14727,
5001            subtype_len: 7,
5002            extension_len: 3,
5003        },
5004        // vnd.mts: mts
5005        Entry {
5006            location: 14737,
5007            subtype_len: 7,
5008            extension_len: 3,
5009        },
5010        // vnd.opengex: ogex
5011        Entry {
5012            location: 14747,
5013            subtype_len: 11,
5014            extension_len: 4,
5015        },
5016        // vnd.parasolid.transmit.binary: x_b
5017        Entry {
5018            location: 14762,
5019            subtype_len: 29,
5020            extension_len: 3,
5021        },
5022        // vnd.parasolid.transmit.text: x_t
5023        Entry {
5024            location: 14794,
5025            subtype_len: 27,
5026            extension_len: 3,
5027        },
5028        // vnd.sap.vds: vds
5029        Entry {
5030            location: 14824,
5031            subtype_len: 11,
5032            extension_len: 3,
5033        },
5034        // vnd.usdz+zip: usdz
5035        Entry {
5036            location: 14838,
5037            subtype_len: 12,
5038            extension_len: 4,
5039        },
5040        // vnd.valve.source.compiled-map: bsp
5041        Entry {
5042            location: 14854,
5043            subtype_len: 29,
5044            extension_len: 3,
5045        },
5046        // vnd.vtu: vtu
5047        Entry {
5048            location: 14886,
5049            subtype_len: 7,
5050            extension_len: 3,
5051        },
5052        // vrml: wrl
5053        Entry {
5054            location: 14896,
5055            subtype_len: 4,
5056            extension_len: 3,
5057        },
5058        // x3d+binary: x3db
5059        Entry {
5060            location: 14903,
5061            subtype_len: 10,
5062            extension_len: 4,
5063        },
5064        // x3d+fastinfoset: x3db
5065        Entry {
5066            location: 14917,
5067            subtype_len: 15,
5068            extension_len: 4,
5069        },
5070        // x3d+vrml: x3dv
5071        Entry {
5072            location: 14936,
5073            subtype_len: 8,
5074            extension_len: 4,
5075        },
5076        // x3d+xml: x3d
5077        Entry {
5078            location: 14948,
5079            subtype_len: 7,
5080            extension_len: 3,
5081        },
5082        // x3d-vrml: x3dv
5083        Entry {
5084            location: 14958,
5085            subtype_len: 8,
5086            extension_len: 4,
5087        },
5088    ]),
5089    ("text", &[
5090        // cache-manifest: appcache
5091        Entry {
5092            location: 14970,
5093            subtype_len: 14,
5094            extension_len: 8,
5095        },
5096        // calendar: ics
5097        Entry {
5098            location: 14992,
5099            subtype_len: 8,
5100            extension_len: 3,
5101        },
5102        // coffeescript: coffee
5103        Entry {
5104            location: 15003,
5105            subtype_len: 12,
5106            extension_len: 6,
5107        },
5108        // css: css
5109        Entry {
5110            location: 15021,
5111            subtype_len: 3,
5112            extension_len: 3,
5113        },
5114        // csv: csv
5115        Entry {
5116            location: 15027,
5117            subtype_len: 3,
5118            extension_len: 3,
5119        },
5120        // html: html
5121        Entry {
5122            location: 15033,
5123            subtype_len: 4,
5124            extension_len: 4,
5125        },
5126        // jade: jade
5127        Entry {
5128            location: 15041,
5129            subtype_len: 4,
5130            extension_len: 4,
5131        },
5132        // jsx: jsx
5133        Entry {
5134            location: 15049,
5135            subtype_len: 3,
5136            extension_len: 3,
5137        },
5138        // less: less
5139        Entry {
5140            location: 15055,
5141            subtype_len: 4,
5142            extension_len: 4,
5143        },
5144        // markdown: markdown
5145        Entry {
5146            location: 15063,
5147            subtype_len: 8,
5148            extension_len: 8,
5149        },
5150        // mathml: mml
5151        Entry {
5152            location: 15079,
5153            subtype_len: 6,
5154            extension_len: 3,
5155        },
5156        // mdx: mdx
5157        Entry {
5158            location: 15088,
5159            subtype_len: 3,
5160            extension_len: 3,
5161        },
5162        // n3: n3
5163        Entry {
5164            location: 15094,
5165            subtype_len: 2,
5166            extension_len: 2,
5167        },
5168        // plain: txt
5169        Entry {
5170            location: 15098,
5171            subtype_len: 5,
5172            extension_len: 3,
5173        },
5174        // prs.lines.tag: dsc
5175        Entry {
5176            location: 15106,
5177            subtype_len: 13,
5178            extension_len: 3,
5179        },
5180        // richtext: rtx
5181        Entry {
5182            location: 15122,
5183            subtype_len: 8,
5184            extension_len: 3,
5185        },
5186        // rtf: rtf
5187        Entry {
5188            location: 15133,
5189            subtype_len: 3,
5190            extension_len: 3,
5191        },
5192        // sgml: sgml
5193        Entry {
5194            location: 15139,
5195            subtype_len: 4,
5196            extension_len: 4,
5197        },
5198        // shex: shex
5199        Entry {
5200            location: 15147,
5201            subtype_len: 4,
5202            extension_len: 4,
5203        },
5204        // slim: slim
5205        Entry {
5206            location: 15155,
5207            subtype_len: 4,
5208            extension_len: 4,
5209        },
5210        // spdx: spdx
5211        Entry {
5212            location: 15163,
5213            subtype_len: 4,
5214            extension_len: 4,
5215        },
5216        // stylus: stylus
5217        Entry {
5218            location: 15171,
5219            subtype_len: 6,
5220            extension_len: 6,
5221        },
5222        // tab-separated-values: tsv
5223        Entry {
5224            location: 15183,
5225            subtype_len: 20,
5226            extension_len: 3,
5227        },
5228        // troff: t
5229        Entry {
5230            location: 15206,
5231            subtype_len: 5,
5232            extension_len: 1,
5233        },
5234        // turtle: ttl
5235        Entry {
5236            location: 15212,
5237            subtype_len: 6,
5238            extension_len: 3,
5239        },
5240        // uri-list: uri
5241        Entry {
5242            location: 15221,
5243            subtype_len: 8,
5244            extension_len: 3,
5245        },
5246        // vcard: vcard
5247        Entry {
5248            location: 15232,
5249            subtype_len: 5,
5250            extension_len: 5,
5251        },
5252        // vnd.curl: curl
5253        Entry {
5254            location: 15242,
5255            subtype_len: 8,
5256            extension_len: 4,
5257        },
5258        // vnd.curl.dcurl: dcurl
5259        Entry {
5260            location: 15254,
5261            subtype_len: 14,
5262            extension_len: 5,
5263        },
5264        // vnd.curl.mcurl: mcurl
5265        Entry {
5266            location: 15273,
5267            subtype_len: 14,
5268            extension_len: 5,
5269        },
5270        // vnd.curl.scurl: scurl
5271        Entry {
5272            location: 15292,
5273            subtype_len: 14,
5274            extension_len: 5,
5275        },
5276        // vnd.dvb.subtitle: sub
5277        Entry {
5278            location: 15311,
5279            subtype_len: 16,
5280            extension_len: 3,
5281        },
5282        // vnd.fly: fly
5283        Entry {
5284            location: 15330,
5285            subtype_len: 7,
5286            extension_len: 3,
5287        },
5288        // vnd.fmi.flexstor: flx
5289        Entry {
5290            location: 15340,
5291            subtype_len: 16,
5292            extension_len: 3,
5293        },
5294        // vnd.graphviz: gv
5295        Entry {
5296            location: 15359,
5297            subtype_len: 12,
5298            extension_len: 2,
5299        },
5300        // vnd.in3d.3dml: 3dml
5301        Entry {
5302            location: 15373,
5303            subtype_len: 13,
5304            extension_len: 4,
5305        },
5306        // vnd.in3d.spot: spot
5307        Entry {
5308            location: 15390,
5309            subtype_len: 13,
5310            extension_len: 4,
5311        },
5312        // vnd.sun.j2me.app-descriptor: jad
5313        Entry {
5314            location: 15407,
5315            subtype_len: 27,
5316            extension_len: 3,
5317        },
5318        // vnd.wap.wml: wml
5319        Entry {
5320            location: 15437,
5321            subtype_len: 11,
5322            extension_len: 3,
5323        },
5324        // vnd.wap.wmlscript: wmls
5325        Entry {
5326            location: 15451,
5327            subtype_len: 17,
5328            extension_len: 4,
5329        },
5330        // vtt: vtt
5331        Entry {
5332            location: 15472,
5333            subtype_len: 3,
5334            extension_len: 3,
5335        },
5336        // x-asm: s
5337        Entry {
5338            location: 15478,
5339            subtype_len: 5,
5340            extension_len: 1,
5341        },
5342        // x-c: c
5343        Entry {
5344            location: 15484,
5345            subtype_len: 3,
5346            extension_len: 1,
5347        },
5348        // x-component: htc
5349        Entry {
5350            location: 15488,
5351            subtype_len: 11,
5352            extension_len: 3,
5353        },
5354        // x-fortran: f
5355        Entry {
5356            location: 15502,
5357            subtype_len: 9,
5358            extension_len: 1,
5359        },
5360        // x-handlebars-template: hbs
5361        Entry {
5362            location: 15512,
5363            subtype_len: 21,
5364            extension_len: 3,
5365        },
5366        // x-java-source: java
5367        Entry {
5368            location: 15536,
5369            subtype_len: 13,
5370            extension_len: 4,
5371        },
5372        // x-lua: lua
5373        Entry {
5374            location: 15553,
5375            subtype_len: 5,
5376            extension_len: 3,
5377        },
5378        // x-markdown: mkd
5379        Entry {
5380            location: 15561,
5381            subtype_len: 10,
5382            extension_len: 3,
5383        },
5384        // x-nfo: nfo
5385        Entry {
5386            location: 15574,
5387            subtype_len: 5,
5388            extension_len: 3,
5389        },
5390        // x-opml: opml
5391        Entry {
5392            location: 15582,
5393            subtype_len: 6,
5394            extension_len: 4,
5395        },
5396        // x-org: org
5397        Entry {
5398            location: 15592,
5399            subtype_len: 5,
5400            extension_len: 3,
5401        },
5402        // x-pascal: p
5403        Entry {
5404            location: 15600,
5405            subtype_len: 8,
5406            extension_len: 1,
5407        },
5408        // x-processing: pde
5409        Entry {
5410            location: 15609,
5411            subtype_len: 12,
5412            extension_len: 3,
5413        },
5414        // x-sass: sass
5415        Entry {
5416            location: 15624,
5417            subtype_len: 6,
5418            extension_len: 4,
5419        },
5420        // x-scss: scss
5421        Entry {
5422            location: 15634,
5423            subtype_len: 6,
5424            extension_len: 4,
5425        },
5426        // x-setext: etx
5427        Entry {
5428            location: 15644,
5429            subtype_len: 8,
5430            extension_len: 3,
5431        },
5432        // x-sfv: sfv
5433        Entry {
5434            location: 15655,
5435            subtype_len: 5,
5436            extension_len: 3,
5437        },
5438        // x-suse-ymp: ymp
5439        Entry {
5440            location: 15663,
5441            subtype_len: 10,
5442            extension_len: 3,
5443        },
5444        // x-uuencode: uu
5445        Entry {
5446            location: 15676,
5447            subtype_len: 10,
5448            extension_len: 2,
5449        },
5450        // x-vcalendar: vcs
5451        Entry {
5452            location: 15688,
5453            subtype_len: 11,
5454            extension_len: 3,
5455        },
5456        // x-vcard: vcf
5457        Entry {
5458            location: 15702,
5459            subtype_len: 7,
5460            extension_len: 3,
5461        },
5462        // xml: xml
5463        Entry {
5464            location: 15712,
5465            subtype_len: 3,
5466            extension_len: 3,
5467        },
5468        // yaml: yaml
5469        Entry {
5470            location: 15718,
5471            subtype_len: 4,
5472            extension_len: 4,
5473        },
5474    ]),
5475    ("video", &[
5476        // 3gpp: 3gp
5477        Entry {
5478            location: 15726,
5479            subtype_len: 4,
5480            extension_len: 3,
5481        },
5482        // 3gpp2: 3g2
5483        Entry {
5484            location: 15733,
5485            subtype_len: 5,
5486            extension_len: 3,
5487        },
5488        // h261: h261
5489        Entry {
5490            location: 15741,
5491            subtype_len: 4,
5492            extension_len: 4,
5493        },
5494        // h263: h263
5495        Entry {
5496            location: 15749,
5497            subtype_len: 4,
5498            extension_len: 4,
5499        },
5500        // h264: h264
5501        Entry {
5502            location: 15757,
5503            subtype_len: 4,
5504            extension_len: 4,
5505        },
5506        // iso.segment: m4s
5507        Entry {
5508            location: 15765,
5509            subtype_len: 11,
5510            extension_len: 3,
5511        },
5512        // jpeg: jpgv
5513        Entry {
5514            location: 15779,
5515            subtype_len: 4,
5516            extension_len: 4,
5517        },
5518        // jpm: jpm
5519        Entry {
5520            location: 15787,
5521            subtype_len: 3,
5522            extension_len: 3,
5523        },
5524        // mj2: mj2
5525        Entry {
5526            location: 15793,
5527            subtype_len: 3,
5528            extension_len: 3,
5529        },
5530        // mp2t: ts
5531        Entry {
5532            location: 15799,
5533            subtype_len: 4,
5534            extension_len: 2,
5535        },
5536        // mp4: mp4
5537        Entry {
5538            location: 15805,
5539            subtype_len: 3,
5540            extension_len: 3,
5541        },
5542        // mpeg: mpeg
5543        Entry {
5544            location: 15811,
5545            subtype_len: 4,
5546            extension_len: 4,
5547        },
5548        // ogg: ogv
5549        Entry {
5550            location: 15819,
5551            subtype_len: 3,
5552            extension_len: 3,
5553        },
5554        // quicktime: qt
5555        Entry {
5556            location: 15825,
5557            subtype_len: 9,
5558            extension_len: 2,
5559        },
5560        // vnd.dece.hd: uvh
5561        Entry {
5562            location: 15836,
5563            subtype_len: 11,
5564            extension_len: 3,
5565        },
5566        // vnd.dece.mobile: uvm
5567        Entry {
5568            location: 15850,
5569            subtype_len: 15,
5570            extension_len: 3,
5571        },
5572        // vnd.dece.pd: uvp
5573        Entry {
5574            location: 15868,
5575            subtype_len: 11,
5576            extension_len: 3,
5577        },
5578        // vnd.dece.sd: uvs
5579        Entry {
5580            location: 15882,
5581            subtype_len: 11,
5582            extension_len: 3,
5583        },
5584        // vnd.dece.video: uvv
5585        Entry {
5586            location: 15896,
5587            subtype_len: 14,
5588            extension_len: 3,
5589        },
5590        // vnd.dvb.file: dvb
5591        Entry {
5592            location: 15913,
5593            subtype_len: 12,
5594            extension_len: 3,
5595        },
5596        // vnd.fvt: fvt
5597        Entry {
5598            location: 15928,
5599            subtype_len: 7,
5600            extension_len: 3,
5601        },
5602        // vnd.mpegurl: mxu
5603        Entry {
5604            location: 15938,
5605            subtype_len: 11,
5606            extension_len: 3,
5607        },
5608        // vnd.ms-playready.media.pyv: pyv
5609        Entry {
5610            location: 15952,
5611            subtype_len: 26,
5612            extension_len: 3,
5613        },
5614        // vnd.uvvu.mp4: uvu
5615        Entry {
5616            location: 15981,
5617            subtype_len: 12,
5618            extension_len: 3,
5619        },
5620        // vnd.vivo: viv
5621        Entry {
5622            location: 15996,
5623            subtype_len: 8,
5624            extension_len: 3,
5625        },
5626        // webm: webm
5627        Entry {
5628            location: 16007,
5629            subtype_len: 4,
5630            extension_len: 4,
5631        },
5632        // x-f4v: f4v
5633        Entry {
5634            location: 16015,
5635            subtype_len: 5,
5636            extension_len: 3,
5637        },
5638        // x-fli: fli
5639        Entry {
5640            location: 16023,
5641            subtype_len: 5,
5642            extension_len: 3,
5643        },
5644        // x-flv: flv
5645        Entry {
5646            location: 16031,
5647            subtype_len: 5,
5648            extension_len: 3,
5649        },
5650        // x-m4v: m4v
5651        Entry {
5652            location: 16039,
5653            subtype_len: 5,
5654            extension_len: 3,
5655        },
5656        // x-matroska: mkv
5657        Entry {
5658            location: 16047,
5659            subtype_len: 10,
5660            extension_len: 3,
5661        },
5662        // x-mng: mng
5663        Entry {
5664            location: 16060,
5665            subtype_len: 5,
5666            extension_len: 3,
5667        },
5668        // x-ms-asf: asf
5669        Entry {
5670            location: 16068,
5671            subtype_len: 8,
5672            extension_len: 3,
5673        },
5674        // x-ms-vob: vob
5675        Entry {
5676            location: 16079,
5677            subtype_len: 8,
5678            extension_len: 3,
5679        },
5680        // x-ms-wm: wm
5681        Entry {
5682            location: 16090,
5683            subtype_len: 7,
5684            extension_len: 2,
5685        },
5686        // x-ms-wmv: wmv
5687        Entry {
5688            location: 16099,
5689            subtype_len: 8,
5690            extension_len: 3,
5691        },
5692        // x-ms-wmx: wmx
5693        Entry {
5694            location: 16110,
5695            subtype_len: 8,
5696            extension_len: 3,
5697        },
5698        // x-ms-wvx: wvx
5699        Entry {
5700            location: 16121,
5701            subtype_len: 8,
5702            extension_len: 3,
5703        },
5704        // x-msvideo: avi
5705        Entry {
5706            location: 16132,
5707            subtype_len: 9,
5708            extension_len: 3,
5709        },
5710        // x-sgi-movie: movie
5711        Entry {
5712            location: 16144,
5713            subtype_len: 11,
5714            extension_len: 5,
5715        },
5716        // x-smv: smv
5717        Entry {
5718            location: 16160,
5719            subtype_len: 5,
5720            extension_len: 3,
5721        },
5722    ]),
5723    ("x-conference", &[
5724        // x-cooltalk: ice
5725        Entry {
5726            location: 16168,
5727            subtype_len: 10,
5728            extension_len: 3,
5729        },
5730    ]),
5731]
5732