DefaultMap::getFileName()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 0
b 0
f 0
ccs 2
cts 2
cp 1
crap 1
1
<?php declare(strict_types=1);
2
3
namespace FileEye\MimeMap\Map;
4
5
/**
6
 * Class for mapping file extensions to MIME types.
7
 *
8
 * This is MimeMap's default map.
9
 */
10
class DefaultMap extends AbstractMap
11
{
12
    /**
13
     * @var DefaultMap
14
     */
15
    protected static $instance;
16
17 1
    public function getFileName(): string
18
    {
19 1
        return __FILE__;
20
    }
21
22
    /**
23
     * Mapping between file extensions and MIME types.
24
     *
25
     * The array has three main keys, 't' that stores MIME types, 'e' that map
26
     * file extensions to MIME types, and 'a' that store MIME type aliases.
27
     *
28
     * The entire map is created automatically by running
29
     *  $ fileye-mimemap update [URL] [YAML] [FILE]
30
     * on the command line.
31
     * The utility application fetches the map from the Apache HTTPD
32
     * documentation website, and integrates its definitions with any further
33
     * specifications contained in the YAML file.
34
     *
35
     * DO NOT CHANGE THE MAPPING ARRAY MANUALLY.
36
     *
37
     * @internal
38
     *
39
     * @var array<string, array<int|string, array<string, array<int,string>>>>
40
     */
41
    // phpcs:disable
42
    protected static $map = array (
43
  't' =>
44
  array (
45
    'application/andrew-inset' =>
46
    array (
47
      'desc' =>
48
      array (
49
        0 => 'ATK inset',
50
        1 => 'ATK: Andrew Toolkit',
51
      ),
52
      'e' =>
53
      array (
54
        0 => 'ez',
55
      ),
56
    ),
57
    'application/annodex' =>
58
    array (
59
      'a' =>
60
      array (
61
        0 => 'application/x-annodex',
62
      ),
63
      'desc' =>
64
      array (
65
        0 => 'Annodex exchange format',
66
      ),
67
      'e' =>
68
      array (
69
        0 => 'anx',
70
      ),
71
    ),
72
    'application/applixware' =>
73
    array (
74
      'e' =>
75
      array (
76
        0 => 'aw',
77
      ),
78
    ),
79
    'application/atom+xml' =>
80
    array (
81
      'desc' =>
82
      array (
83
        0 => 'Atom syndication feed',
84
      ),
85
      'e' =>
86
      array (
87
        0 => 'atom',
88
      ),
89
    ),
90
    'application/atomcat+xml' =>
91
    array (
92
      'e' =>
93
      array (
94
        0 => 'atomcat',
95
      ),
96
    ),
97
    'application/atomsvc+xml' =>
98
    array (
99
      'e' =>
100
      array (
101
        0 => 'atomsvc',
102
      ),
103
    ),
104
    'application/ccxml+xml' =>
105
    array (
106
      'e' =>
107
      array (
108
        0 => 'ccxml',
109
      ),
110
    ),
111
    'application/cdmi-capability' =>
112
    array (
113
      'e' =>
114
      array (
115
        0 => 'cdmia',
116
      ),
117
    ),
118
    'application/cdmi-container' =>
119
    array (
120
      'e' =>
121
      array (
122
        0 => 'cdmic',
123
      ),
124
    ),
125
    'application/cdmi-domain' =>
126
    array (
127
      'e' =>
128
      array (
129
        0 => 'cdmid',
130
      ),
131
    ),
132
    'application/cdmi-object' =>
133
    array (
134
      'e' =>
135
      array (
136
        0 => 'cdmio',
137
      ),
138
    ),
139
    'application/cdmi-queue' =>
140
    array (
141
      'e' =>
142
      array (
143
        0 => 'cdmiq',
144
      ),
145
    ),
146
    'application/cu-seeme' =>
147
    array (
148
      'e' =>
149
      array (
150
        0 => 'cu',
151
      ),
152
    ),
153
    'application/davmount+xml' =>
154
    array (
155
      'e' =>
156
      array (
157
        0 => 'davmount',
158
      ),
159
    ),
160
    'application/dicom' =>
161
    array (
162
      'desc' =>
163
      array (
164
        0 => 'DICOM image',
165
        1 => 'DICOM: Digital Imaging and Communications in Medicine',
166
      ),
167
      'e' =>
168
      array (
169
        0 => 'dcm',
170
      ),
171
    ),
172
    'application/dssc+der' =>
173
    array (
174
      'e' =>
175
      array (
176
        0 => 'dssc',
177
      ),
178
    ),
179
    'application/dssc+xml' =>
180
    array (
181
      'e' =>
182
      array (
183
        0 => 'xdssc',
184
      ),
185
    ),
186
    'application/ecmascript' =>
187
    array (
188
      'a' =>
189
      array (
190
        0 => 'text/ecmascript',
191
      ),
192
      'desc' =>
193
      array (
194
        0 => 'ECMAScript program',
195
      ),
196
      'e' =>
197
      array (
198
        0 => 'ecma',
199
        1 => 'es',
200
      ),
201
    ),
202
    'application/emma+xml' =>
203
    array (
204
      'e' =>
205
      array (
206
        0 => 'emma',
207
      ),
208
    ),
209
    'application/epub+zip' =>
210
    array (
211
      'desc' =>
212
      array (
213
        0 => 'electronic book document',
214
      ),
215
      'e' =>
216
      array (
217
        0 => 'epub',
218
      ),
219
    ),
220
    'application/exi' =>
221
    array (
222
      'e' =>
223
      array (
224
        0 => 'exi',
225
      ),
226
    ),
227
    'application/fits' =>
228
    array (
229
      'a' =>
230
      array (
231
        0 => 'image/x-fits',
232
        1 => 'image/fits',
233
      ),
234
      'desc' =>
235
      array (
236
        0 => 'FITS document',
237
        1 => 'FITS: Flexible Image Transport System',
238
      ),
239
      'e' =>
240
      array (
241
        0 => 'fits',
242
        1 => 'fit',
243
        2 => 'fts',
244
      ),
245
    ),
246
    'application/font-tdpfr' =>
247
    array (
248
      'e' =>
249
      array (
250
        0 => 'pfr',
251
      ),
252
    ),
253
    'application/geo+json' =>
254
    array (
255
      'a' =>
256
      array (
257
        0 => 'application/vnd.geo+json',
258
      ),
259
      'desc' =>
260
      array (
261
        0 => 'GeoJSON geospatial data',
262
      ),
263
      'e' =>
264
      array (
265
        0 => 'geojson',
266
        1 => 'geo.json',
267
      ),
268
    ),
269
    'application/gml+xml' =>
270
    array (
271
      'desc' =>
272
      array (
273
        0 => 'GML document',
274
        1 => 'GML: Geography Markup Language',
275
      ),
276
      'e' =>
277
      array (
278
        0 => 'gml',
279
      ),
280
    ),
281
    'application/gnunet-directory' =>
282
    array (
283
      'desc' =>
284
      array (
285
        0 => 'GNUnet search file',
286
      ),
287
      'e' =>
288
      array (
289
        0 => 'gnd',
290
      ),
291
    ),
292
    'application/gpx+xml' =>
293
    array (
294
      'a' =>
295
      array (
296
        0 => 'application/gpx',
297
        1 => 'application/x-gpx+xml',
298
        2 => 'application/x-gpx',
299
      ),
300
      'desc' =>
301
      array (
302
        0 => 'GPX geographic data',
303
        1 => 'GPX: GPS Exchange Format',
304
      ),
305
      'e' =>
306
      array (
307
        0 => 'gpx',
308
      ),
309
    ),
310
    'application/gxf' =>
311
    array (
312
      'e' =>
313
      array (
314
        0 => 'gxf',
315
      ),
316
    ),
317
    'application/gzip' =>
318
    array (
319
      'a' =>
320
      array (
321
        0 => 'application/x-gzip',
322
      ),
323
      'desc' =>
324
      array (
325
        0 => 'Gzip archive',
326
      ),
327
      'e' =>
328
      array (
329
        0 => 'gz',
330
      ),
331
    ),
332
    'application/hyperstudio' =>
333
    array (
334
      'e' =>
335
      array (
336
        0 => 'stk',
337
      ),
338
    ),
339
    'application/illustrator' =>
340
    array (
341
      'a' =>
342
      array (
343
        0 => 'application/vnd.adobe.illustrator',
344
      ),
345
      'desc' =>
346
      array (
347
        0 => 'Adobe Illustrator document',
348
      ),
349
      'e' =>
350
      array (
351
        0 => 'ai',
352
      ),
353
    ),
354
    'application/inkml+xml' =>
355
    array (
356
      'e' =>
357
      array (
358
        0 => 'ink',
359
        1 => 'inkml',
360
      ),
361
    ),
362
    'application/ipfix' =>
363
    array (
364
      'e' =>
365
      array (
366
        0 => 'ipfix',
367
      ),
368
    ),
369
    'application/java-serialized-object' =>
370
    array (
371
      'e' =>
372
      array (
373
        0 => 'ser',
374
      ),
375
    ),
376
    'application/javascript' =>
377
    array (
378
      'a' =>
379
      array (
380
        0 => 'application/x-javascript',
381
        1 => 'text/javascript',
382
      ),
383
      'desc' =>
384
      array (
385
        0 => 'JavaScript program',
386
      ),
387
      'e' =>
388
      array (
389
        0 => 'js',
390
        1 => 'jsm',
391
        2 => 'mjs',
392
      ),
393
    ),
394
    'application/jrd+json' =>
395
    array (
396
      'desc' =>
397
      array (
398
        0 => 'JRD document',
399
        1 => 'JRD: JSON Resource Descriptor',
400
      ),
401
      'e' =>
402
      array (
403
        0 => 'jrd',
404
      ),
405
    ),
406
    'application/json' =>
407
    array (
408
      'desc' =>
409
      array (
410
        0 => 'JSON document',
411
        1 => 'JSON: JavaScript Object Notation',
412
      ),
413
      'e' =>
414
      array (
415
        0 => 'json',
416
      ),
417
    ),
418
    'application/json-patch+json' =>
419
    array (
420
      'desc' =>
421
      array (
422
        0 => 'JSON patch',
423
        1 => 'JSON: JavaScript Object Notation',
424
      ),
425
      'e' =>
426
      array (
427
        0 => 'json-patch',
428
      ),
429
    ),
430
    'application/jsonml+json' =>
431
    array (
432
      'e' =>
433
      array (
434
        0 => 'jsonml',
435
      ),
436
    ),
437
    'application/ld+json' =>
438
    array (
439
      'desc' =>
440
      array (
441
        0 => 'JSON-LD document',
442
        1 => 'JSON-LD: JavaScript Object Notation for Linked Data',
443
      ),
444
      'e' =>
445
      array (
446
        0 => 'jsonld',
447
      ),
448
    ),
449
    'application/lost+xml' =>
450
    array (
451
      'e' =>
452
      array (
453
        0 => 'lostxml',
454
      ),
455
    ),
456
    'application/mac-binhex40' =>
457
    array (
458
      'e' =>
459
      array (
460
        0 => 'hqx',
461
      ),
462
    ),
463
    'application/mac-compactpro' =>
464
    array (
465
      'e' =>
466
      array (
467
        0 => 'cpt',
468
      ),
469
    ),
470
    'application/mads+xml' =>
471
    array (
472
      'e' =>
473
      array (
474
        0 => 'mads',
475
      ),
476
    ),
477
    'application/marc' =>
478
    array (
479
      'e' =>
480
      array (
481
        0 => 'mrc',
482
      ),
483
    ),
484
    'application/marcxml+xml' =>
485
    array (
486
      'e' =>
487
      array (
488
        0 => 'mrcx',
489
      ),
490
    ),
491
    'application/mathematica' =>
492
    array (
493
      'a' =>
494
      array (
495
        0 => 'application/x-mathematica',
496
      ),
497
      'desc' =>
498
      array (
499
        0 => 'Mathematica Notebook file',
500
      ),
501
      'e' =>
502
      array (
503
        0 => 'ma',
504
        1 => 'nb',
505
        2 => 'mb',
506
      ),
507
    ),
508
    'application/mathml+xml' =>
509
    array (
510
      'a' =>
511
      array (
512
        0 => 'text/mathml',
513
      ),
514
      'desc' =>
515
      array (
516
        0 => 'MathML document',
517
        1 => 'MathML: Mathematical Markup Language',
518
      ),
519
      'e' =>
520
      array (
521
        0 => 'mathml',
522
        1 => 'mml',
523
      ),
524
    ),
525
    'application/mbox' =>
526
    array (
527
      'desc' =>
528
      array (
529
        0 => 'mailbox file',
530
      ),
531
      'e' =>
532
      array (
533
        0 => 'mbox',
534
      ),
535
    ),
536
    'application/mediaservercontrol+xml' =>
537
    array (
538
      'e' =>
539
      array (
540
        0 => 'mscml',
541
      ),
542
    ),
543
    'application/metalink+xml' =>
544
    array (
545
      'desc' =>
546
      array (
547
        0 => 'Metalink file',
548
      ),
549
      'e' =>
550
      array (
551
        0 => 'metalink',
552
      ),
553
    ),
554
    'application/metalink4+xml' =>
555
    array (
556
      'desc' =>
557
      array (
558
        0 => 'Metalink file',
559
      ),
560
      'e' =>
561
      array (
562
        0 => 'meta4',
563
      ),
564
    ),
565
    'application/mets+xml' =>
566
    array (
567
      'e' =>
568
      array (
569
        0 => 'mets',
570
      ),
571
    ),
572
    'application/mods+xml' =>
573
    array (
574
      'e' =>
575
      array (
576
        0 => 'mods',
577
      ),
578
    ),
579
    'application/mp21' =>
580
    array (
581
      'e' =>
582
      array (
583
        0 => 'm21',
584
        1 => 'mp21',
585
      ),
586
    ),
587
    'application/mp4' =>
588
    array (
589
      'e' =>
590
      array (
591
        0 => 'mp4s',
592
      ),
593
    ),
594
    'application/msword' =>
595
    array (
596
      'a' =>
597
      array (
598
        0 => 'application/vnd.ms-word',
599
        1 => 'application/x-msword',
600
        2 => 'zz-application/zz-winassoc-doc',
601
      ),
602
      'desc' =>
603
      array (
604
        0 => 'Word document',
605
      ),
606
      'e' =>
607
      array (
608
        0 => 'doc',
609
        1 => 'dot',
610
      ),
611
    ),
612
    'application/msword-template' =>
613
    array (
614
      'desc' =>
615
      array (
616
        0 => 'Word template',
617
      ),
618
      'e' =>
619
      array (
620
        0 => 'dot',
621
      ),
622
    ),
623
    'application/mxf' =>
624
    array (
625
      'desc' =>
626
      array (
627
        0 => 'MXF video',
628
        1 => 'MXF: Material Exchange Format',
629
      ),
630
      'e' =>
631
      array (
632
        0 => 'mxf',
633
      ),
634
    ),
635
    'application/octet-stream' =>
636
    array (
637
      'e' =>
638
      array (
639
        0 => 'bin',
640
        1 => 'dms',
641
        2 => 'lrf',
642
        3 => 'mar',
643
        4 => 'so',
644
        5 => 'dist',
645
        6 => 'distz',
646
        7 => 'pkg',
647
        8 => 'bpk',
648
        9 => 'dump',
649
        10 => 'elc',
650
        11 => 'deploy',
651
      ),
652
    ),
653
    'application/oda' =>
654
    array (
655
      'desc' =>
656
      array (
657
        0 => 'ODA document',
658
        1 => 'ODA: Office Document Architecture',
659
      ),
660
      'e' =>
661
      array (
662
        0 => 'oda',
663
      ),
664
    ),
665
    'application/oebps-package+xml' =>
666
    array (
667
      'e' =>
668
      array (
669
        0 => 'opf',
670
      ),
671
    ),
672
    'application/ogg' =>
673
    array (
674
      'a' =>
675
      array (
676
        0 => 'application/x-ogg',
677
      ),
678
      'desc' =>
679
      array (
680
        0 => 'Ogg multimedia file',
681
      ),
682
      'e' =>
683
      array (
684
        0 => 'ogx',
685
      ),
686
    ),
687
    'application/omdoc+xml' =>
688
    array (
689
      'e' =>
690
      array (
691
        0 => 'omdoc',
692
      ),
693
    ),
694
    'application/onenote' =>
695
    array (
696
      'e' =>
697
      array (
698
        0 => 'onetoc',
699
        1 => 'onetoc2',
700
        2 => 'onetmp',
701
        3 => 'onepkg',
702
      ),
703
    ),
704
    'application/ovf' =>
705
    array (
706
      'a' =>
707
      array (
708
        0 => 'application/x-virtualbox-ova',
709
      ),
710
      'desc' =>
711
      array (
712
        0 => 'OVF disk image',
713
        1 => 'OVF: Open Virtualization Format',
714
      ),
715
      'e' =>
716
      array (
717
        0 => 'ova',
718
      ),
719
    ),
720
    'application/owl+xml' =>
721
    array (
722
      'desc' =>
723
      array (
724
        0 => 'OWL XML file',
725
        1 => 'OWL: Web Ontology Language',
726
      ),
727
      'e' =>
728
      array (
729
        0 => 'owx',
730
      ),
731
    ),
732
    'application/oxps' =>
733
    array (
734
      'desc' =>
735
      array (
736
        0 => 'OpenXPS document',
737
        1 => 'OpenXPS: Open XML Paper Specification',
738
      ),
739
      'e' =>
740
      array (
741
        0 => 'oxps',
742
      ),
743
    ),
744
    'application/patch-ops-error+xml' =>
745
    array (
746
      'e' =>
747
      array (
748
        0 => 'xer',
749
      ),
750
    ),
751
    'application/pdf' =>
752
    array (
753
      'a' =>
754
      array (
755
        0 => 'application/x-pdf',
756
        1 => 'image/pdf',
757
        2 => 'application/acrobat',
758
        3 => 'application/nappdf',
759
      ),
760
      'desc' =>
761
      array (
762
        0 => 'PDF document',
763
        1 => 'PDF: Portable Document Format',
764
      ),
765
      'e' =>
766
      array (
767
        0 => 'pdf',
768
      ),
769
    ),
770
    'application/pgp-encrypted' =>
771
    array (
772
      'a' =>
773
      array (
774
        0 => 'application/pgp',
775
      ),
776
      'desc' =>
777
      array (
778
        0 => 'PGP/MIME-encrypted message header',
779
      ),
780
      'e' =>
781
      array (
782
        0 => 'pgp',
783
        1 => 'gpg',
784
        2 => 'asc',
785
      ),
786
    ),
787
    'application/pgp-keys' =>
788
    array (
789
      'desc' =>
790
      array (
791
        0 => 'PGP keys',
792
        1 => 'PGP: Pretty Good Privacy',
793
      ),
794
      'e' =>
795
      array (
796
        0 => 'skr',
797
        1 => 'pkr',
798
        2 => 'asc',
799
        3 => 'pgp',
800
        4 => 'gpg',
801
        5 => 'key',
802
      ),
803
    ),
804
    'application/pgp-signature' =>
805
    array (
806
      'desc' =>
807
      array (
808
        0 => 'detached OpenPGP signature',
809
      ),
810
      'e' =>
811
      array (
812
        0 => 'asc',
813
        1 => 'sig',
814
        2 => 'pgp',
815
        3 => 'gpg',
816
      ),
817
    ),
818
    'application/pics-rules' =>
819
    array (
820
      'e' =>
821
      array (
822
        0 => 'prf',
823
      ),
824
    ),
825
    'application/pkcs10' =>
826
    array (
827
      'desc' =>
828
      array (
829
        0 => 'PKCS#10 certification request',
830
        1 => 'PKCS: Public-Key Cryptography Standards',
831
      ),
832
      'e' =>
833
      array (
834
        0 => 'p10',
835
      ),
836
    ),
837
    'application/pkcs12' =>
838
    array (
839
      'a' =>
840
      array (
841
        0 => 'application/x-pkcs12',
842
      ),
843
      'desc' =>
844
      array (
845
        0 => 'PKCS#12 certificate bundle',
846
        1 => 'PKCS: Public-Key Cryptography Standards',
847
      ),
848
      'e' =>
849
      array (
850
        0 => 'p12',
851
        1 => 'pfx',
852
      ),
853
    ),
854
    'application/pkcs7-mime' =>
855
    array (
856
      'desc' =>
857
      array (
858
        0 => 'PKCS#7 file',
859
        1 => 'PKCS: Public-Key Cryptography Standards',
860
      ),
861
      'e' =>
862
      array (
863
        0 => 'p7m',
864
        1 => 'p7c',
865
      ),
866
    ),
867
    'application/pkcs7-signature' =>
868
    array (
869
      'desc' =>
870
      array (
871
        0 => 'detached S/MIME signature',
872
        1 => 'S/MIME: Secure/Multipurpose Internet Mail Extensions',
873
      ),
874
      'e' =>
875
      array (
876
        0 => 'p7s',
877
      ),
878
    ),
879
    'application/pkcs8' =>
880
    array (
881
      'desc' =>
882
      array (
883
        0 => 'PKCS#8 private key',
884
        1 => 'PKCS: Public-Key Cryptography Standards',
885
      ),
886
      'e' =>
887
      array (
888
        0 => 'p8',
889
      ),
890
    ),
891
    'application/pkcs8-encrypted' =>
892
    array (
893
      'desc' =>
894
      array (
895
        0 => 'PKCS#8 private key (encrypted)',
896
        1 => 'PKCS: Public-Key Cryptography Standards',
897
      ),
898
      'e' =>
899
      array (
900
        0 => 'p8e',
901
      ),
902
    ),
903
    'application/pkix-attr-cert' =>
904
    array (
905
      'e' =>
906
      array (
907
        0 => 'ac',
908
      ),
909
    ),
910
    'application/pkix-cert' =>
911
    array (
912
      'desc' =>
913
      array (
914
        0 => 'X.509 certificate',
915
      ),
916
      'e' =>
917
      array (
918
        0 => 'cer',
919
      ),
920
    ),
921
    'application/pkix-crl' =>
922
    array (
923
      'desc' =>
924
      array (
925
        0 => 'certificate revocation list',
926
      ),
927
      'e' =>
928
      array (
929
        0 => 'crl',
930
      ),
931
    ),
932
    'application/pkix-pkipath' =>
933
    array (
934
      'desc' =>
935
      array (
936
        0 => 'PkiPath certification path',
937
      ),
938
      'e' =>
939
      array (
940
        0 => 'pkipath',
941
      ),
942
    ),
943
    'application/pkixcmp' =>
944
    array (
945
      'e' =>
946
      array (
947
        0 => 'pki',
948
      ),
949
    ),
950
    'application/pls+xml' =>
951
    array (
952
      'e' =>
953
      array (
954
        0 => 'pls',
955
      ),
956
    ),
957
    'application/postscript' =>
958
    array (
959
      'desc' =>
960
      array (
961
        0 => 'PostScript document',
962
      ),
963
      'e' =>
964
      array (
965
        0 => 'ai',
966
        1 => 'eps',
967
        2 => 'ps',
968
      ),
969
    ),
970
    'application/prs.cww' =>
971
    array (
972
      'e' =>
973
      array (
974
        0 => 'cww',
975
      ),
976
    ),
977
    'application/pskc+xml' =>
978
    array (
979
      'e' =>
980
      array (
981
        0 => 'pskcxml',
982
      ),
983
    ),
984
    'application/ram' =>
985
    array (
986
      'desc' =>
987
      array (
988
        0 => 'RealMedia playlist',
989
      ),
990
      'e' =>
991
      array (
992
        0 => 'ram',
993
      ),
994
    ),
995
    'application/raml+yaml' =>
996
    array (
997
      'desc' =>
998
      array (
999
        0 => 'RAML document',
1000
        1 => 'RAML: RESTful API Modeling Language',
1001
      ),
1002
      'e' =>
1003
      array (
1004
        0 => 'raml',
1005
      ),
1006
    ),
1007
    'application/rdf+xml' =>
1008
    array (
1009
      'a' =>
1010
      array (
1011
        0 => 'text/rdf',
1012
      ),
1013
      'desc' =>
1014
      array (
1015
        0 => 'RDF file',
1016
        1 => 'RDF: Resource Description Framework',
1017
      ),
1018
      'e' =>
1019
      array (
1020
        0 => 'rdf',
1021
        1 => 'rdfs',
1022
        2 => 'owl',
1023
      ),
1024
    ),
1025
    'application/reginfo+xml' =>
1026
    array (
1027
      'e' =>
1028
      array (
1029
        0 => 'rif',
1030
      ),
1031
    ),
1032
    'application/relax-ng-compact-syntax' =>
1033
    array (
1034
      'a' =>
1035
      array (
1036
        0 => 'application/x-rnc',
1037
      ),
1038
      'desc' =>
1039
      array (
1040
        0 => 'RELAX NG XML schema',
1041
        1 => 'RELAX NG: REgular LAnguage for XML Next Generation',
1042
      ),
1043
      'e' =>
1044
      array (
1045
        0 => 'rnc',
1046
      ),
1047
    ),
1048
    'application/resource-lists+xml' =>
1049
    array (
1050
      'e' =>
1051
      array (
1052
        0 => 'rl',
1053
      ),
1054
    ),
1055
    'application/resource-lists-diff+xml' =>
1056
    array (
1057
      'e' =>
1058
      array (
1059
        0 => 'rld',
1060
      ),
1061
    ),
1062
    'application/rls-services+xml' =>
1063
    array (
1064
      'e' =>
1065
      array (
1066
        0 => 'rs',
1067
      ),
1068
    ),
1069
    'application/rpki-ghostbusters' =>
1070
    array (
1071
      'e' =>
1072
      array (
1073
        0 => 'gbr',
1074
      ),
1075
    ),
1076
    'application/rpki-manifest' =>
1077
    array (
1078
      'e' =>
1079
      array (
1080
        0 => 'mft',
1081
      ),
1082
    ),
1083
    'application/rpki-roa' =>
1084
    array (
1085
      'e' =>
1086
      array (
1087
        0 => 'roa',
1088
      ),
1089
    ),
1090
    'application/rsd+xml' =>
1091
    array (
1092
      'e' =>
1093
      array (
1094
        0 => 'rsd',
1095
      ),
1096
    ),
1097
    'application/rss+xml' =>
1098
    array (
1099
      'a' =>
1100
      array (
1101
        0 => 'text/rss',
1102
      ),
1103
      'desc' =>
1104
      array (
1105
        0 => 'RSS summary',
1106
        1 => 'RSS: RDF Site Summary',
1107
      ),
1108
      'e' =>
1109
      array (
1110
        0 => 'rss',
1111
      ),
1112
    ),
1113
    'application/rtf' =>
1114
    array (
1115
      'a' =>
1116
      array (
1117
        0 => 'text/rtf',
1118
      ),
1119
      'desc' =>
1120
      array (
1121
        0 => 'RTF document',
1122
        1 => 'RTF: Rich Text Format',
1123
      ),
1124
      'e' =>
1125
      array (
1126
        0 => 'rtf',
1127
      ),
1128
    ),
1129
    'application/sbml+xml' =>
1130
    array (
1131
      'e' =>
1132
      array (
1133
        0 => 'sbml',
1134
      ),
1135
    ),
1136
    'application/schema+json' =>
1137
    array (
1138
      'desc' =>
1139
      array (
1140
        0 => 'JSON schema',
1141
      ),
1142
      'e' =>
1143
      array (
1144
        0 => 'json',
1145
      ),
1146
    ),
1147
    'application/scvp-cv-request' =>
1148
    array (
1149
      'e' =>
1150
      array (
1151
        0 => 'scq',
1152
      ),
1153
    ),
1154
    'application/scvp-cv-response' =>
1155
    array (
1156
      'e' =>
1157
      array (
1158
        0 => 'scs',
1159
      ),
1160
    ),
1161
    'application/scvp-vp-request' =>
1162
    array (
1163
      'e' =>
1164
      array (
1165
        0 => 'spq',
1166
      ),
1167
    ),
1168
    'application/scvp-vp-response' =>
1169
    array (
1170
      'e' =>
1171
      array (
1172
        0 => 'spp',
1173
      ),
1174
    ),
1175
    'application/sdp' =>
1176
    array (
1177
      'a' =>
1178
      array (
1179
        0 => 'application/x-sdp',
1180
        1 => 'application/vnd.sdp',
1181
      ),
1182
      'desc' =>
1183
      array (
1184
        0 => 'SDP multicast stream file',
1185
        1 => 'SDP: Session Description Protocol',
1186
      ),
1187
      'e' =>
1188
      array (
1189
        0 => 'sdp',
1190
      ),
1191
    ),
1192
    'application/set-payment-initiation' =>
1193
    array (
1194
      'e' =>
1195
      array (
1196
        0 => 'setpay',
1197
      ),
1198
    ),
1199
    'application/set-registration-initiation' =>
1200
    array (
1201
      'e' =>
1202
      array (
1203
        0 => 'setreg',
1204
      ),
1205
    ),
1206
    'application/shf+xml' =>
1207
    array (
1208
      'e' =>
1209
      array (
1210
        0 => 'shf',
1211
      ),
1212
    ),
1213
    'application/sieve' =>
1214
    array (
1215
      'desc' =>
1216
      array (
1217
        0 => 'Sieve mail filter script',
1218
      ),
1219
      'e' =>
1220
      array (
1221
        0 => 'siv',
1222
      ),
1223
    ),
1224
    'application/smil+xml' =>
1225
    array (
1226
      'a' =>
1227
      array (
1228
        0 => 'application/smil',
1229
      ),
1230
      'desc' =>
1231
      array (
1232
        0 => 'SMIL document',
1233
        1 => 'SMIL: Synchronized Multimedia Integration Language',
1234
      ),
1235
      'e' =>
1236
      array (
1237
        0 => 'smi',
1238
        1 => 'smil',
1239
        2 => 'sml',
1240
        3 => 'kino',
1241
      ),
1242
    ),
1243
    'application/sparql-query' =>
1244
    array (
1245
      'desc' =>
1246
      array (
1247
        0 => 'SPARQL query',
1248
        1 => 'SPARQL: SPARQL Protocol and RDF Query Language',
1249
      ),
1250
      'e' =>
1251
      array (
1252
        0 => 'rq',
1253
        1 => 'qs',
1254
      ),
1255
    ),
1256
    'application/sparql-results+xml' =>
1257
    array (
1258
      'desc' =>
1259
      array (
1260
        0 => 'SPARQL query results',
1261
        1 => 'SPARQL: SPARQL Protocol and RDF Query Language',
1262
      ),
1263
      'e' =>
1264
      array (
1265
        0 => 'srx',
1266
      ),
1267
    ),
1268
    'application/sql' =>
1269
    array (
1270
      'a' =>
1271
      array (
1272
        0 => 'text/x-sql',
1273
      ),
1274
      'desc' =>
1275
      array (
1276
        0 => 'SQL code',
1277
      ),
1278
      'e' =>
1279
      array (
1280
        0 => 'sql',
1281
      ),
1282
    ),
1283
    'application/srgs' =>
1284
    array (
1285
      'e' =>
1286
      array (
1287
        0 => 'gram',
1288
      ),
1289
    ),
1290
    'application/srgs+xml' =>
1291
    array (
1292
      'e' =>
1293
      array (
1294
        0 => 'grxml',
1295
      ),
1296
    ),
1297
    'application/sru+xml' =>
1298
    array (
1299
      'e' =>
1300
      array (
1301
        0 => 'sru',
1302
      ),
1303
    ),
1304
    'application/ssdl+xml' =>
1305
    array (
1306
      'e' =>
1307
      array (
1308
        0 => 'ssdl',
1309
      ),
1310
    ),
1311
    'application/ssml+xml' =>
1312
    array (
1313
      'e' =>
1314
      array (
1315
        0 => 'ssml',
1316
      ),
1317
    ),
1318
    'application/tei+xml' =>
1319
    array (
1320
      'e' =>
1321
      array (
1322
        0 => 'tei',
1323
        1 => 'teicorpus',
1324
      ),
1325
    ),
1326
    'application/thraud+xml' =>
1327
    array (
1328
      'e' =>
1329
      array (
1330
        0 => 'tfi',
1331
      ),
1332
    ),
1333
    'application/timestamped-data' =>
1334
    array (
1335
      'e' =>
1336
      array (
1337
        0 => 'tsd',
1338
      ),
1339
    ),
1340
    'application/toml' =>
1341
    array (
1342
      'desc' =>
1343
      array (
1344
        0 => 'TOML document',
1345
        1 => 'TOML: Tom\'s Obvious Minimal Language',
1346
      ),
1347
      'e' =>
1348
      array (
1349
        0 => 'toml',
1350
      ),
1351
    ),
1352
    'application/trig' =>
1353
    array (
1354
      'a' =>
1355
      array (
1356
        0 => 'application/x-trig',
1357
      ),
1358
      'desc' =>
1359
      array (
1360
        0 => 'TriG RDF document',
1361
        1 => 'TriG: TriG RDF Graph Triple Language',
1362
      ),
1363
      'e' =>
1364
      array (
1365
        0 => 'trig',
1366
      ),
1367
    ),
1368
    'application/vnd.3gpp.pic-bw-large' =>
1369
    array (
1370
      'e' =>
1371
      array (
1372
        0 => 'plb',
1373
      ),
1374
    ),
1375
    'application/vnd.3gpp.pic-bw-small' =>
1376
    array (
1377
      'e' =>
1378
      array (
1379
        0 => 'psb',
1380
      ),
1381
    ),
1382
    'application/vnd.3gpp.pic-bw-var' =>
1383
    array (
1384
      'e' =>
1385
      array (
1386
        0 => 'pvb',
1387
      ),
1388
    ),
1389
    'application/vnd.3gpp2.tcap' =>
1390
    array (
1391
      'e' =>
1392
      array (
1393
        0 => 'tcap',
1394
      ),
1395
    ),
1396
    'application/vnd.3m.post-it-notes' =>
1397
    array (
1398
      'e' =>
1399
      array (
1400
        0 => 'pwn',
1401
      ),
1402
    ),
1403
    'application/vnd.accpac.simply.aso' =>
1404
    array (
1405
      'e' =>
1406
      array (
1407
        0 => 'aso',
1408
      ),
1409
    ),
1410
    'application/vnd.accpac.simply.imp' =>
1411
    array (
1412
      'e' =>
1413
      array (
1414
        0 => 'imp',
1415
      ),
1416
    ),
1417
    'application/vnd.acucobol' =>
1418
    array (
1419
      'e' =>
1420
      array (
1421
        0 => 'acu',
1422
      ),
1423
    ),
1424
    'application/vnd.acucorp' =>
1425
    array (
1426
      'e' =>
1427
      array (
1428
        0 => 'atc',
1429
        1 => 'acutc',
1430
      ),
1431
    ),
1432
    'application/vnd.adobe.air-application-installer-package+zip' =>
1433
    array (
1434
      'e' =>
1435
      array (
1436
        0 => 'air',
1437
      ),
1438
    ),
1439
    'application/vnd.adobe.flash.movie' =>
1440
    array (
1441
      'a' =>
1442
      array (
1443
        0 => 'application/x-shockwave-flash',
1444
        1 => 'application/futuresplash',
1445
      ),
1446
      'desc' =>
1447
      array (
1448
        0 => 'Shockwave Flash file',
1449
      ),
1450
      'e' =>
1451
      array (
1452
        0 => 'swf',
1453
        1 => 'spl',
1454
      ),
1455
    ),
1456
    'application/vnd.adobe.formscentral.fcdt' =>
1457
    array (
1458
      'e' =>
1459
      array (
1460
        0 => 'fcdt',
1461
      ),
1462
    ),
1463
    'application/vnd.adobe.fxp' =>
1464
    array (
1465
      'e' =>
1466
      array (
1467
        0 => 'fxp',
1468
        1 => 'fxpl',
1469
      ),
1470
    ),
1471
    'application/vnd.adobe.xdp+xml' =>
1472
    array (
1473
      'e' =>
1474
      array (
1475
        0 => 'xdp',
1476
      ),
1477
    ),
1478
    'application/vnd.adobe.xfdf' =>
1479
    array (
1480
      'e' =>
1481
      array (
1482
        0 => 'xfdf',
1483
      ),
1484
    ),
1485
    'application/vnd.ahead.space' =>
1486
    array (
1487
      'e' =>
1488
      array (
1489
        0 => 'ahead',
1490
      ),
1491
    ),
1492
    'application/vnd.airzip.filesecure.azf' =>
1493
    array (
1494
      'e' =>
1495
      array (
1496
        0 => 'azf',
1497
      ),
1498
    ),
1499
    'application/vnd.airzip.filesecure.azs' =>
1500
    array (
1501
      'e' =>
1502
      array (
1503
        0 => 'azs',
1504
      ),
1505
    ),
1506
    'application/vnd.amazon.ebook' =>
1507
    array (
1508
      'e' =>
1509
      array (
1510
        0 => 'azw',
1511
      ),
1512
    ),
1513
    'application/vnd.amazon.mobi8-ebook' =>
1514
    array (
1515
      'a' =>
1516
      array (
1517
        0 => 'application/x-mobi8-ebook',
1518
      ),
1519
      'desc' =>
1520
      array (
1521
        0 => 'Kindle book document',
1522
      ),
1523
      'e' =>
1524
      array (
1525
        0 => 'azw3',
1526
        1 => 'kfx',
1527
      ),
1528
    ),
1529
    'application/vnd.americandynamics.acc' =>
1530
    array (
1531
      'e' =>
1532
      array (
1533
        0 => 'acc',
1534
      ),
1535
    ),
1536
    'application/vnd.amiga.ami' =>
1537
    array (
1538
      'e' =>
1539
      array (
1540
        0 => 'ami',
1541
      ),
1542
    ),
1543
    'application/vnd.android.package-archive' =>
1544
    array (
1545
      'desc' =>
1546
      array (
1547
        0 => 'Android package',
1548
      ),
1549
      'e' =>
1550
      array (
1551
        0 => 'apk',
1552
      ),
1553
    ),
1554
    'application/vnd.anser-web-certificate-issue-initiation' =>
1555
    array (
1556
      'e' =>
1557
      array (
1558
        0 => 'cii',
1559
      ),
1560
    ),
1561
    'application/vnd.anser-web-funds-transfer-initiation' =>
1562
    array (
1563
      'e' =>
1564
      array (
1565
        0 => 'fti',
1566
      ),
1567
    ),
1568
    'application/vnd.antix.game-component' =>
1569
    array (
1570
      'e' =>
1571
      array (
1572
        0 => 'atx',
1573
      ),
1574
    ),
1575
    'application/vnd.appimage' =>
1576
    array (
1577
      'desc' =>
1578
      array (
1579
        0 => 'AppImage application bundle',
1580
      ),
1581
      'e' =>
1582
      array (
1583
        0 => 'appimage',
1584
      ),
1585
    ),
1586
    'application/vnd.apple.installer+xml' =>
1587
    array (
1588
      'e' =>
1589
      array (
1590
        0 => 'mpkg',
1591
      ),
1592
    ),
1593
    'application/vnd.apple.keynote' =>
1594
    array (
1595
      'a' =>
1596
      array (
1597
        0 => 'application/x-iwork-keynote-sffkey',
1598
      ),
1599
      'desc' =>
1600
      array (
1601
        0 => 'Apple Keynote 5 presentation',
1602
      ),
1603
      'e' =>
1604
      array (
1605
        0 => 'key',
1606
      ),
1607
    ),
1608
    'application/vnd.apple.mpegurl' =>
1609
    array (
1610
      'desc' =>
1611
      array (
1612
        0 => 'Media playlist',
1613
      ),
1614
      'e' =>
1615
      array (
1616
        0 => 'm3u8',
1617
        1 => 'm3u',
1618
      ),
1619
    ),
1620
    'application/vnd.apple.numbers' =>
1621
    array (
1622
      'a' =>
1623
      array (
1624
        0 => 'application/x-iwork-numbers-sffnumbers',
1625
      ),
1626
      'desc' =>
1627
      array (
1628
        0 => 'Apple Numbers spreadsheet',
1629
      ),
1630
      'e' =>
1631
      array (
1632
        0 => 'numbers',
1633
      ),
1634
    ),
1635
    'application/vnd.apple.pages' =>
1636
    array (
1637
      'a' =>
1638
      array (
1639
        0 => 'application/x-iwork-pages-sffpages',
1640
      ),
1641
      'desc' =>
1642
      array (
1643
        0 => 'Apple Pages document',
1644
      ),
1645
      'e' =>
1646
      array (
1647
        0 => 'pages',
1648
      ),
1649
    ),
1650
    'application/vnd.apple.pkpass' =>
1651
    array (
1652
      'desc' =>
1653
      array (
1654
        0 => 'Apple Wallet pass',
1655
      ),
1656
      'e' =>
1657
      array (
1658
        0 => 'pkpass',
1659
      ),
1660
    ),
1661
    'application/vnd.aristanetworks.swi' =>
1662
    array (
1663
      'e' =>
1664
      array (
1665
        0 => 'swi',
1666
      ),
1667
    ),
1668
    'application/vnd.astraea-software.iota' =>
1669
    array (
1670
      'e' =>
1671
      array (
1672
        0 => 'iota',
1673
      ),
1674
    ),
1675
    'application/vnd.audiograph' =>
1676
    array (
1677
      'e' =>
1678
      array (
1679
        0 => 'aep',
1680
      ),
1681
    ),
1682
    'application/vnd.blueice.multipass' =>
1683
    array (
1684
      'e' =>
1685
      array (
1686
        0 => 'mpm',
1687
      ),
1688
    ),
1689
    'application/vnd.bmi' =>
1690
    array (
1691
      'e' =>
1692
      array (
1693
        0 => 'bmi',
1694
      ),
1695
    ),
1696
    'application/vnd.businessobjects' =>
1697
    array (
1698
      'e' =>
1699
      array (
1700
        0 => 'rep',
1701
      ),
1702
    ),
1703
    'application/vnd.chemdraw+xml' =>
1704
    array (
1705
      'e' =>
1706
      array (
1707
        0 => 'cdxml',
1708
      ),
1709
    ),
1710
    'application/vnd.chess-pgn' =>
1711
    array (
1712
      'a' =>
1713
      array (
1714
        0 => 'application/x-chess-pgn',
1715
      ),
1716
      'desc' =>
1717
      array (
1718
        0 => 'PGN chess game notation',
1719
        1 => 'PGN: Portable Game Notation',
1720
      ),
1721
      'e' =>
1722
      array (
1723
        0 => 'pgn',
1724
      ),
1725
    ),
1726
    'application/vnd.chipnuts.karaoke-mmd' =>
1727
    array (
1728
      'e' =>
1729
      array (
1730
        0 => 'mmd',
1731
      ),
1732
    ),
1733
    'application/vnd.cinderella' =>
1734
    array (
1735
      'e' =>
1736
      array (
1737
        0 => 'cdy',
1738
      ),
1739
    ),
1740
    'application/vnd.claymore' =>
1741
    array (
1742
      'e' =>
1743
      array (
1744
        0 => 'cla',
1745
      ),
1746
    ),
1747
    'application/vnd.cloanto.rp9' =>
1748
    array (
1749
      'e' =>
1750
      array (
1751
        0 => 'rp9',
1752
      ),
1753
    ),
1754
    'application/vnd.clonk.c4group' =>
1755
    array (
1756
      'e' =>
1757
      array (
1758
        0 => 'c4g',
1759
        1 => 'c4d',
1760
        2 => 'c4f',
1761
        3 => 'c4p',
1762
        4 => 'c4u',
1763
      ),
1764
    ),
1765
    'application/vnd.cluetrust.cartomobile-config' =>
1766
    array (
1767
      'e' =>
1768
      array (
1769
        0 => 'c11amc',
1770
      ),
1771
    ),
1772
    'application/vnd.cluetrust.cartomobile-config-pkg' =>
1773
    array (
1774
      'e' =>
1775
      array (
1776
        0 => 'c11amz',
1777
      ),
1778
    ),
1779
    'application/vnd.coffeescript' =>
1780
    array (
1781
      'desc' =>
1782
      array (
1783
        0 => 'CoffeeScript document',
1784
      ),
1785
      'e' =>
1786
      array (
1787
        0 => 'coffee',
1788
      ),
1789
    ),
1790
    'application/vnd.comicbook+zip' =>
1791
    array (
1792
      'a' =>
1793
      array (
1794
        0 => 'application/x-cbz',
1795
      ),
1796
      'desc' =>
1797
      array (
1798
        0 => 'comic book archive (zip container)',
1799
      ),
1800
      'e' =>
1801
      array (
1802
        0 => 'cbz',
1803
      ),
1804
    ),
1805
    'application/vnd.comicbook-rar' =>
1806
    array (
1807
      'a' =>
1808
      array (
1809
        0 => 'application/x-cbr',
1810
      ),
1811
      'desc' =>
1812
      array (
1813
        0 => 'comic book archive (rar container)',
1814
      ),
1815
      'e' =>
1816
      array (
1817
        0 => 'cbr',
1818
        1 => 'cba',
1819
      ),
1820
    ),
1821
    'application/vnd.commonspace' =>
1822
    array (
1823
      'e' =>
1824
      array (
1825
        0 => 'csp',
1826
      ),
1827
    ),
1828
    'application/vnd.contact.cmsg' =>
1829
    array (
1830
      'e' =>
1831
      array (
1832
        0 => 'cdbcmsg',
1833
      ),
1834
    ),
1835
    'application/vnd.corel-draw' =>
1836
    array (
1837
      'a' =>
1838
      array (
1839
        0 => 'application/cdr',
1840
        1 => 'application/coreldraw',
1841
        2 => 'application/x-cdr',
1842
        3 => 'application/x-coreldraw',
1843
        4 => 'image/cdr',
1844
        5 => 'image/x-cdr',
1845
        6 => 'zz-application/zz-winassoc-cdr',
1846
      ),
1847
      'desc' =>
1848
      array (
1849
        0 => 'Corel Draw drawing',
1850
      ),
1851
      'e' =>
1852
      array (
1853
        0 => 'cdr',
1854
      ),
1855
    ),
1856
    'application/vnd.cosmocaller' =>
1857
    array (
1858
      'e' =>
1859
      array (
1860
        0 => 'cmc',
1861
      ),
1862
    ),
1863
    'application/vnd.crick.clicker' =>
1864
    array (
1865
      'e' =>
1866
      array (
1867
        0 => 'clkx',
1868
      ),
1869
    ),
1870
    'application/vnd.crick.clicker.keyboard' =>
1871
    array (
1872
      'e' =>
1873
      array (
1874
        0 => 'clkk',
1875
      ),
1876
    ),
1877
    'application/vnd.crick.clicker.palette' =>
1878
    array (
1879
      'e' =>
1880
      array (
1881
        0 => 'clkp',
1882
      ),
1883
    ),
1884
    'application/vnd.crick.clicker.template' =>
1885
    array (
1886
      'e' =>
1887
      array (
1888
        0 => 'clkt',
1889
      ),
1890
    ),
1891
    'application/vnd.crick.clicker.wordbank' =>
1892
    array (
1893
      'e' =>
1894
      array (
1895
        0 => 'clkw',
1896
      ),
1897
    ),
1898
    'application/vnd.criticaltools.wbs+xml' =>
1899
    array (
1900
      'e' =>
1901
      array (
1902
        0 => 'wbs',
1903
      ),
1904
    ),
1905
    'application/vnd.ctc-posml' =>
1906
    array (
1907
      'e' =>
1908
      array (
1909
        0 => 'pml',
1910
      ),
1911
    ),
1912
    'application/vnd.cups-ppd' =>
1913
    array (
1914
      'e' =>
1915
      array (
1916
        0 => 'ppd',
1917
      ),
1918
    ),
1919
    'application/vnd.curl.car' =>
1920
    array (
1921
      'e' =>
1922
      array (
1923
        0 => 'car',
1924
      ),
1925
    ),
1926
    'application/vnd.curl.pcurl' =>
1927
    array (
1928
      'e' =>
1929
      array (
1930
        0 => 'pcurl',
1931
      ),
1932
    ),
1933
    'application/vnd.dart' =>
1934
    array (
1935
      'e' =>
1936
      array (
1937
        0 => 'dart',
1938
      ),
1939
    ),
1940
    'application/vnd.data-vision.rdz' =>
1941
    array (
1942
      'e' =>
1943
      array (
1944
        0 => 'rdz',
1945
      ),
1946
    ),
1947
    'application/vnd.debian.binary-package' =>
1948
    array (
1949
      'a' =>
1950
      array (
1951
        0 => 'application/x-deb',
1952
        1 => 'application/x-debian-package',
1953
      ),
1954
      'desc' =>
1955
      array (
1956
        0 => 'Debian package',
1957
      ),
1958
      'e' =>
1959
      array (
1960
        0 => 'deb',
1961
        1 => 'udeb',
1962
      ),
1963
    ),
1964
    'application/vnd.dece.data' =>
1965
    array (
1966
      'e' =>
1967
      array (
1968
        0 => 'uvf',
1969
        1 => 'uvvf',
1970
        2 => 'uvd',
1971
        3 => 'uvvd',
1972
      ),
1973
    ),
1974
    'application/vnd.dece.ttml+xml' =>
1975
    array (
1976
      'e' =>
1977
      array (
1978
        0 => 'uvt',
1979
        1 => 'uvvt',
1980
      ),
1981
    ),
1982
    'application/vnd.dece.unspecified' =>
1983
    array (
1984
      'e' =>
1985
      array (
1986
        0 => 'uvx',
1987
        1 => 'uvvx',
1988
      ),
1989
    ),
1990
    'application/vnd.dece.zip' =>
1991
    array (
1992
      'e' =>
1993
      array (
1994
        0 => 'uvz',
1995
        1 => 'uvvz',
1996
      ),
1997
    ),
1998
    'application/vnd.denovo.fcselayout-link' =>
1999
    array (
2000
      'e' =>
2001
      array (
2002
        0 => 'fe_launch',
2003
      ),
2004
    ),
2005
    'application/vnd.dna' =>
2006
    array (
2007
      'e' =>
2008
      array (
2009
        0 => 'dna',
2010
      ),
2011
    ),
2012
    'application/vnd.dolby.mlp' =>
2013
    array (
2014
      'e' =>
2015
      array (
2016
        0 => 'mlp',
2017
      ),
2018
    ),
2019
    'application/vnd.dpgraph' =>
2020
    array (
2021
      'e' =>
2022
      array (
2023
        0 => 'dpg',
2024
      ),
2025
    ),
2026
    'application/vnd.dreamfactory' =>
2027
    array (
2028
      'e' =>
2029
      array (
2030
        0 => 'dfac',
2031
      ),
2032
    ),
2033
    'application/vnd.ds-keypoint' =>
2034
    array (
2035
      'e' =>
2036
      array (
2037
        0 => 'kpxx',
2038
      ),
2039
    ),
2040
    'application/vnd.dvb.ait' =>
2041
    array (
2042
      'e' =>
2043
      array (
2044
        0 => 'ait',
2045
      ),
2046
    ),
2047
    'application/vnd.dvb.service' =>
2048
    array (
2049
      'e' =>
2050
      array (
2051
        0 => 'svc',
2052
      ),
2053
    ),
2054
    'application/vnd.dynageo' =>
2055
    array (
2056
      'e' =>
2057
      array (
2058
        0 => 'geo',
2059
      ),
2060
    ),
2061
    'application/vnd.ecowin.chart' =>
2062
    array (
2063
      'e' =>
2064
      array (
2065
        0 => 'mag',
2066
      ),
2067
    ),
2068
    'application/vnd.emusic-emusic_package' =>
2069
    array (
2070
      'desc' =>
2071
      array (
2072
        0 => 'eMusic download package',
2073
      ),
2074
      'e' =>
2075
      array (
2076
        0 => 'emp',
2077
      ),
2078
    ),
2079
    'application/vnd.enliven' =>
2080
    array (
2081
      'e' =>
2082
      array (
2083
        0 => 'nml',
2084
      ),
2085
    ),
2086
    'application/vnd.epson.esf' =>
2087
    array (
2088
      'e' =>
2089
      array (
2090
        0 => 'esf',
2091
      ),
2092
    ),
2093
    'application/vnd.epson.msf' =>
2094
    array (
2095
      'e' =>
2096
      array (
2097
        0 => 'msf',
2098
      ),
2099
    ),
2100
    'application/vnd.epson.quickanime' =>
2101
    array (
2102
      'e' =>
2103
      array (
2104
        0 => 'qam',
2105
      ),
2106
    ),
2107
    'application/vnd.epson.salt' =>
2108
    array (
2109
      'e' =>
2110
      array (
2111
        0 => 'slt',
2112
      ),
2113
    ),
2114
    'application/vnd.epson.ssf' =>
2115
    array (
2116
      'e' =>
2117
      array (
2118
        0 => 'ssf',
2119
      ),
2120
    ),
2121
    'application/vnd.eszigno3+xml' =>
2122
    array (
2123
      'e' =>
2124
      array (
2125
        0 => 'es3',
2126
        1 => 'et3',
2127
      ),
2128
    ),
2129
    'application/vnd.ezpix-album' =>
2130
    array (
2131
      'e' =>
2132
      array (
2133
        0 => 'ez2',
2134
      ),
2135
    ),
2136
    'application/vnd.ezpix-package' =>
2137
    array (
2138
      'e' =>
2139
      array (
2140
        0 => 'ez3',
2141
      ),
2142
    ),
2143
    'application/vnd.fdf' =>
2144
    array (
2145
      'e' =>
2146
      array (
2147
        0 => 'fdf',
2148
      ),
2149
    ),
2150
    'application/vnd.fdsn.mseed' =>
2151
    array (
2152
      'e' =>
2153
      array (
2154
        0 => 'mseed',
2155
      ),
2156
    ),
2157
    'application/vnd.fdsn.seed' =>
2158
    array (
2159
      'e' =>
2160
      array (
2161
        0 => 'seed',
2162
        1 => 'dataless',
2163
      ),
2164
    ),
2165
    'application/vnd.flatpak' =>
2166
    array (
2167
      'a' =>
2168
      array (
2169
        0 => 'application/vnd.xdgapp',
2170
      ),
2171
      'desc' =>
2172
      array (
2173
        0 => 'Flatpak application bundle',
2174
      ),
2175
      'e' =>
2176
      array (
2177
        0 => 'flatpak',
2178
        1 => 'xdgapp',
2179
      ),
2180
    ),
2181
    'application/vnd.flatpak.ref' =>
2182
    array (
2183
      'desc' =>
2184
      array (
2185
        0 => 'Flatpak repository reference',
2186
      ),
2187
      'e' =>
2188
      array (
2189
        0 => 'flatpakref',
2190
      ),
2191
    ),
2192
    'application/vnd.flatpak.repo' =>
2193
    array (
2194
      'desc' =>
2195
      array (
2196
        0 => 'Flatpak repository description',
2197
      ),
2198
      'e' =>
2199
      array (
2200
        0 => 'flatpakrepo',
2201
      ),
2202
    ),
2203
    'application/vnd.flographit' =>
2204
    array (
2205
      'e' =>
2206
      array (
2207
        0 => 'gph',
2208
      ),
2209
    ),
2210
    'application/vnd.fluxtime.clip' =>
2211
    array (
2212
      'e' =>
2213
      array (
2214
        0 => 'ftc',
2215
      ),
2216
    ),
2217
    'application/vnd.framemaker' =>
2218
    array (
2219
      'a' =>
2220
      array (
2221
        0 => 'application/x-frame',
2222
      ),
2223
      'desc' =>
2224
      array (
2225
        0 => 'Adobe FrameMaker document',
2226
      ),
2227
      'e' =>
2228
      array (
2229
        0 => 'fm',
2230
        1 => 'frame',
2231
        2 => 'maker',
2232
        3 => 'book',
2233
      ),
2234
    ),
2235
    'application/vnd.frogans.fnc' =>
2236
    array (
2237
      'e' =>
2238
      array (
2239
        0 => 'fnc',
2240
      ),
2241
    ),
2242
    'application/vnd.frogans.ltf' =>
2243
    array (
2244
      'e' =>
2245
      array (
2246
        0 => 'ltf',
2247
      ),
2248
    ),
2249
    'application/vnd.fsc.weblaunch' =>
2250
    array (
2251
      'e' =>
2252
      array (
2253
        0 => 'fsc',
2254
      ),
2255
    ),
2256
    'application/vnd.fujitsu.oasys' =>
2257
    array (
2258
      'e' =>
2259
      array (
2260
        0 => 'oas',
2261
      ),
2262
    ),
2263
    'application/vnd.fujitsu.oasys2' =>
2264
    array (
2265
      'e' =>
2266
      array (
2267
        0 => 'oa2',
2268
      ),
2269
    ),
2270
    'application/vnd.fujitsu.oasys3' =>
2271
    array (
2272
      'e' =>
2273
      array (
2274
        0 => 'oa3',
2275
      ),
2276
    ),
2277
    'application/vnd.fujitsu.oasysgp' =>
2278
    array (
2279
      'e' =>
2280
      array (
2281
        0 => 'fg5',
2282
      ),
2283
    ),
2284
    'application/vnd.fujitsu.oasysprs' =>
2285
    array (
2286
      'e' =>
2287
      array (
2288
        0 => 'bh2',
2289
      ),
2290
    ),
2291
    'application/vnd.fujixerox.ddd' =>
2292
    array (
2293
      'e' =>
2294
      array (
2295
        0 => 'ddd',
2296
      ),
2297
    ),
2298
    'application/vnd.fujixerox.docuworks' =>
2299
    array (
2300
      'e' =>
2301
      array (
2302
        0 => 'xdw',
2303
      ),
2304
    ),
2305
    'application/vnd.fujixerox.docuworks.binder' =>
2306
    array (
2307
      'e' =>
2308
      array (
2309
        0 => 'xbd',
2310
      ),
2311
    ),
2312
    'application/vnd.fuzzysheet' =>
2313
    array (
2314
      'e' =>
2315
      array (
2316
        0 => 'fzs',
2317
      ),
2318
    ),
2319
    'application/vnd.genomatix.tuxedo' =>
2320
    array (
2321
      'e' =>
2322
      array (
2323
        0 => 'txd',
2324
      ),
2325
    ),
2326
    'application/vnd.geogebra.file' =>
2327
    array (
2328
      'e' =>
2329
      array (
2330
        0 => 'ggb',
2331
      ),
2332
    ),
2333
    'application/vnd.geogebra.tool' =>
2334
    array (
2335
      'e' =>
2336
      array (
2337
        0 => 'ggt',
2338
      ),
2339
    ),
2340
    'application/vnd.geometry-explorer' =>
2341
    array (
2342
      'e' =>
2343
      array (
2344
        0 => 'gex',
2345
        1 => 'gre',
2346
      ),
2347
    ),
2348
    'application/vnd.geonext' =>
2349
    array (
2350
      'e' =>
2351
      array (
2352
        0 => 'gxt',
2353
      ),
2354
    ),
2355
    'application/vnd.geoplan' =>
2356
    array (
2357
      'e' =>
2358
      array (
2359
        0 => 'g2w',
2360
      ),
2361
    ),
2362
    'application/vnd.geospace' =>
2363
    array (
2364
      'e' =>
2365
      array (
2366
        0 => 'g3w',
2367
      ),
2368
    ),
2369
    'application/vnd.gmx' =>
2370
    array (
2371
      'e' =>
2372
      array (
2373
        0 => 'gmx',
2374
      ),
2375
    ),
2376
    'application/vnd.google-earth.kml+xml' =>
2377
    array (
2378
      'desc' =>
2379
      array (
2380
        0 => 'KML geographic data',
2381
        1 => 'KML: Keyhole Markup Language',
2382
      ),
2383
      'e' =>
2384
      array (
2385
        0 => 'kml',
2386
      ),
2387
    ),
2388
    'application/vnd.google-earth.kmz' =>
2389
    array (
2390
      'desc' =>
2391
      array (
2392
        0 => 'KML geographic compressed data',
2393
        1 => 'KML: Keyhole Markup Language',
2394
      ),
2395
      'e' =>
2396
      array (
2397
        0 => 'kmz',
2398
      ),
2399
    ),
2400
    'application/vnd.grafeq' =>
2401
    array (
2402
      'e' =>
2403
      array (
2404
        0 => 'gqf',
2405
        1 => 'gqs',
2406
      ),
2407
    ),
2408
    'application/vnd.groove-account' =>
2409
    array (
2410
      'e' =>
2411
      array (
2412
        0 => 'gac',
2413
      ),
2414
    ),
2415
    'application/vnd.groove-help' =>
2416
    array (
2417
      'e' =>
2418
      array (
2419
        0 => 'ghf',
2420
      ),
2421
    ),
2422
    'application/vnd.groove-identity-message' =>
2423
    array (
2424
      'e' =>
2425
      array (
2426
        0 => 'gim',
2427
      ),
2428
    ),
2429
    'application/vnd.groove-injector' =>
2430
    array (
2431
      'e' =>
2432
      array (
2433
        0 => 'grv',
2434
      ),
2435
    ),
2436
    'application/vnd.groove-tool-message' =>
2437
    array (
2438
      'e' =>
2439
      array (
2440
        0 => 'gtm',
2441
      ),
2442
    ),
2443
    'application/vnd.groove-tool-template' =>
2444
    array (
2445
      'e' =>
2446
      array (
2447
        0 => 'tpl',
2448
      ),
2449
    ),
2450
    'application/vnd.groove-vcard' =>
2451
    array (
2452
      'e' =>
2453
      array (
2454
        0 => 'vcg',
2455
      ),
2456
    ),
2457
    'application/vnd.hal+xml' =>
2458
    array (
2459
      'e' =>
2460
      array (
2461
        0 => 'hal',
2462
      ),
2463
    ),
2464
    'application/vnd.handheld-entertainment+xml' =>
2465
    array (
2466
      'e' =>
2467
      array (
2468
        0 => 'zmm',
2469
      ),
2470
    ),
2471
    'application/vnd.hbci' =>
2472
    array (
2473
      'e' =>
2474
      array (
2475
        0 => 'hbci',
2476
      ),
2477
    ),
2478
    'application/vnd.hhe.lesson-player' =>
2479
    array (
2480
      'e' =>
2481
      array (
2482
        0 => 'les',
2483
      ),
2484
    ),
2485
    'application/vnd.hp-hpgl' =>
2486
    array (
2487
      'desc' =>
2488
      array (
2489
        0 => 'HPGL file',
2490
        1 => 'HPGL: HP Graphics Language',
2491
      ),
2492
      'e' =>
2493
      array (
2494
        0 => 'hpgl',
2495
      ),
2496
    ),
2497
    'application/vnd.hp-hpid' =>
2498
    array (
2499
      'e' =>
2500
      array (
2501
        0 => 'hpid',
2502
      ),
2503
    ),
2504
    'application/vnd.hp-hps' =>
2505
    array (
2506
      'e' =>
2507
      array (
2508
        0 => 'hps',
2509
      ),
2510
    ),
2511
    'application/vnd.hp-jlyt' =>
2512
    array (
2513
      'e' =>
2514
      array (
2515
        0 => 'jlt',
2516
      ),
2517
    ),
2518
    'application/vnd.hp-pcl' =>
2519
    array (
2520
      'desc' =>
2521
      array (
2522
        0 => 'PCL file',
2523
        1 => 'PCL: HP Printer Control Language',
2524
      ),
2525
      'e' =>
2526
      array (
2527
        0 => 'pcl',
2528
      ),
2529
    ),
2530
    'application/vnd.hp-pclxl' =>
2531
    array (
2532
      'e' =>
2533
      array (
2534
        0 => 'pclxl',
2535
      ),
2536
    ),
2537
    'application/vnd.hydrostatix.sof-data' =>
2538
    array (
2539
      'e' =>
2540
      array (
2541
        0 => 'sfd-hdstx',
2542
      ),
2543
    ),
2544
    'application/vnd.ibm.minipay' =>
2545
    array (
2546
      'e' =>
2547
      array (
2548
        0 => 'mpy',
2549
      ),
2550
    ),
2551
    'application/vnd.ibm.modcap' =>
2552
    array (
2553
      'e' =>
2554
      array (
2555
        0 => 'afp',
2556
        1 => 'listafp',
2557
        2 => 'list3820',
2558
      ),
2559
    ),
2560
    'application/vnd.ibm.rights-management' =>
2561
    array (
2562
      'e' =>
2563
      array (
2564
        0 => 'irm',
2565
      ),
2566
    ),
2567
    'application/vnd.ibm.secure-container' =>
2568
    array (
2569
      'e' =>
2570
      array (
2571
        0 => 'sc',
2572
      ),
2573
    ),
2574
    'application/vnd.iccprofile' =>
2575
    array (
2576
      'desc' =>
2577
      array (
2578
        0 => 'ICC profile',
2579
        1 => 'ICC: International Color Consortium',
2580
      ),
2581
      'e' =>
2582
      array (
2583
        0 => 'icc',
2584
        1 => 'icm',
2585
      ),
2586
    ),
2587
    'application/vnd.igloader' =>
2588
    array (
2589
      'e' =>
2590
      array (
2591
        0 => 'igl',
2592
      ),
2593
    ),
2594
    'application/vnd.immervision-ivp' =>
2595
    array (
2596
      'e' =>
2597
      array (
2598
        0 => 'ivp',
2599
      ),
2600
    ),
2601
    'application/vnd.immervision-ivu' =>
2602
    array (
2603
      'e' =>
2604
      array (
2605
        0 => 'ivu',
2606
      ),
2607
    ),
2608
    'application/vnd.insors.igm' =>
2609
    array (
2610
      'e' =>
2611
      array (
2612
        0 => 'igm',
2613
      ),
2614
    ),
2615
    'application/vnd.intercon.formnet' =>
2616
    array (
2617
      'e' =>
2618
      array (
2619
        0 => 'xpw',
2620
        1 => 'xpx',
2621
      ),
2622
    ),
2623
    'application/vnd.intergeo' =>
2624
    array (
2625
      'e' =>
2626
      array (
2627
        0 => 'i2g',
2628
      ),
2629
    ),
2630
    'application/vnd.intu.qbo' =>
2631
    array (
2632
      'e' =>
2633
      array (
2634
        0 => 'qbo',
2635
      ),
2636
    ),
2637
    'application/vnd.intu.qfx' =>
2638
    array (
2639
      'e' =>
2640
      array (
2641
        0 => 'qfx',
2642
      ),
2643
    ),
2644
    'application/vnd.ipunplugged.rcprofile' =>
2645
    array (
2646
      'e' =>
2647
      array (
2648
        0 => 'rcprofile',
2649
      ),
2650
    ),
2651
    'application/vnd.irepository.package+xml' =>
2652
    array (
2653
      'e' =>
2654
      array (
2655
        0 => 'irp',
2656
      ),
2657
    ),
2658
    'application/vnd.is-xpr' =>
2659
    array (
2660
      'e' =>
2661
      array (
2662
        0 => 'xpr',
2663
      ),
2664
    ),
2665
    'application/vnd.isac.fcs' =>
2666
    array (
2667
      'e' =>
2668
      array (
2669
        0 => 'fcs',
2670
      ),
2671
    ),
2672
    'application/vnd.jam' =>
2673
    array (
2674
      'e' =>
2675
      array (
2676
        0 => 'jam',
2677
      ),
2678
    ),
2679
    'application/vnd.jcp.javame.midlet-rms' =>
2680
    array (
2681
      'e' =>
2682
      array (
2683
        0 => 'rms',
2684
      ),
2685
    ),
2686
    'application/vnd.jisp' =>
2687
    array (
2688
      'e' =>
2689
      array (
2690
        0 => 'jisp',
2691
      ),
2692
    ),
2693
    'application/vnd.joost.joda-archive' =>
2694
    array (
2695
      'e' =>
2696
      array (
2697
        0 => 'joda',
2698
      ),
2699
    ),
2700
    'application/vnd.kahootz' =>
2701
    array (
2702
      'e' =>
2703
      array (
2704
        0 => 'ktz',
2705
        1 => 'ktr',
2706
      ),
2707
    ),
2708
    'application/vnd.kde.karbon' =>
2709
    array (
2710
      'e' =>
2711
      array (
2712
        0 => 'karbon',
2713
      ),
2714
    ),
2715
    'application/vnd.kde.kchart' =>
2716
    array (
2717
      'e' =>
2718
      array (
2719
        0 => 'chrt',
2720
      ),
2721
    ),
2722
    'application/vnd.kde.kformula' =>
2723
    array (
2724
      'e' =>
2725
      array (
2726
        0 => 'kfo',
2727
      ),
2728
    ),
2729
    'application/vnd.kde.kivio' =>
2730
    array (
2731
      'e' =>
2732
      array (
2733
        0 => 'flw',
2734
      ),
2735
    ),
2736
    'application/vnd.kde.kontour' =>
2737
    array (
2738
      'e' =>
2739
      array (
2740
        0 => 'kon',
2741
      ),
2742
    ),
2743
    'application/vnd.kde.kpresenter' =>
2744
    array (
2745
      'e' =>
2746
      array (
2747
        0 => 'kpr',
2748
        1 => 'kpt',
2749
      ),
2750
    ),
2751
    'application/vnd.kde.kspread' =>
2752
    array (
2753
      'e' =>
2754
      array (
2755
        0 => 'ksp',
2756
      ),
2757
    ),
2758
    'application/vnd.kde.kword' =>
2759
    array (
2760
      'e' =>
2761
      array (
2762
        0 => 'kwd',
2763
        1 => 'kwt',
2764
      ),
2765
    ),
2766
    'application/vnd.kenameaapp' =>
2767
    array (
2768
      'e' =>
2769
      array (
2770
        0 => 'htke',
2771
      ),
2772
    ),
2773
    'application/vnd.kidspiration' =>
2774
    array (
2775
      'e' =>
2776
      array (
2777
        0 => 'kia',
2778
      ),
2779
    ),
2780
    'application/vnd.kinar' =>
2781
    array (
2782
      'e' =>
2783
      array (
2784
        0 => 'kne',
2785
        1 => 'knp',
2786
      ),
2787
    ),
2788
    'application/vnd.koan' =>
2789
    array (
2790
      'e' =>
2791
      array (
2792
        0 => 'skp',
2793
        1 => 'skd',
2794
        2 => 'skt',
2795
        3 => 'skm',
2796
      ),
2797
    ),
2798
    'application/vnd.kodak-descriptor' =>
2799
    array (
2800
      'e' =>
2801
      array (
2802
        0 => 'sse',
2803
      ),
2804
    ),
2805
    'application/vnd.las.las+xml' =>
2806
    array (
2807
      'e' =>
2808
      array (
2809
        0 => 'lasxml',
2810
      ),
2811
    ),
2812
    'application/vnd.llamagraphics.life-balance.desktop' =>
2813
    array (
2814
      'e' =>
2815
      array (
2816
        0 => 'lbd',
2817
      ),
2818
    ),
2819
    'application/vnd.llamagraphics.life-balance.exchange+xml' =>
2820
    array (
2821
      'e' =>
2822
      array (
2823
        0 => 'lbe',
2824
      ),
2825
    ),
2826
    'application/vnd.lotus-1-2-3' =>
2827
    array (
2828
      'a' =>
2829
      array (
2830
        0 => 'application/x-lotus123',
2831
        1 => 'application/x-123',
2832
        2 => 'application/lotus123',
2833
        3 => 'application/wk1',
2834
        4 => 'zz-application/zz-winassoc-123',
2835
      ),
2836
      'desc' =>
2837
      array (
2838
        0 => 'Lotus 1-2-3 spreadsheet',
2839
      ),
2840
      'e' =>
2841
      array (
2842
        0 => '123',
2843
        1 => 'wk1',
2844
        2 => 'wk3',
2845
        3 => 'wk4',
2846
        4 => 'wks',
2847
      ),
2848
    ),
2849
    'application/vnd.lotus-approach' =>
2850
    array (
2851
      'e' =>
2852
      array (
2853
        0 => 'apr',
2854
      ),
2855
    ),
2856
    'application/vnd.lotus-freelance' =>
2857
    array (
2858
      'e' =>
2859
      array (
2860
        0 => 'pre',
2861
      ),
2862
    ),
2863
    'application/vnd.lotus-notes' =>
2864
    array (
2865
      'e' =>
2866
      array (
2867
        0 => 'nsf',
2868
      ),
2869
    ),
2870
    'application/vnd.lotus-organizer' =>
2871
    array (
2872
      'e' =>
2873
      array (
2874
        0 => 'org',
2875
      ),
2876
    ),
2877
    'application/vnd.lotus-screencam' =>
2878
    array (
2879
      'e' =>
2880
      array (
2881
        0 => 'scm',
2882
      ),
2883
    ),
2884
    'application/vnd.lotus-wordpro' =>
2885
    array (
2886
      'desc' =>
2887
      array (
2888
        0 => 'Lotus Word Pro document',
2889
      ),
2890
      'e' =>
2891
      array (
2892
        0 => 'lwp',
2893
      ),
2894
    ),
2895
    'application/vnd.macports.portpkg' =>
2896
    array (
2897
      'e' =>
2898
      array (
2899
        0 => 'portpkg',
2900
      ),
2901
    ),
2902
    'application/vnd.mcd' =>
2903
    array (
2904
      'e' =>
2905
      array (
2906
        0 => 'mcd',
2907
      ),
2908
    ),
2909
    'application/vnd.medcalcdata' =>
2910
    array (
2911
      'e' =>
2912
      array (
2913
        0 => 'mc1',
2914
      ),
2915
    ),
2916
    'application/vnd.mediastation.cdkey' =>
2917
    array (
2918
      'e' =>
2919
      array (
2920
        0 => 'cdkey',
2921
      ),
2922
    ),
2923
    'application/vnd.mfer' =>
2924
    array (
2925
      'e' =>
2926
      array (
2927
        0 => 'mwf',
2928
      ),
2929
    ),
2930
    'application/vnd.mfmp' =>
2931
    array (
2932
      'e' =>
2933
      array (
2934
        0 => 'mfm',
2935
      ),
2936
    ),
2937
    'application/vnd.micrografx.flo' =>
2938
    array (
2939
      'e' =>
2940
      array (
2941
        0 => 'flo',
2942
      ),
2943
    ),
2944
    'application/vnd.micrografx.igx' =>
2945
    array (
2946
      'e' =>
2947
      array (
2948
        0 => 'igx',
2949
      ),
2950
    ),
2951
    'application/vnd.mif' =>
2952
    array (
2953
      'e' =>
2954
      array (
2955
        0 => 'mif',
2956
      ),
2957
    ),
2958
    'application/vnd.mobius.daf' =>
2959
    array (
2960
      'e' =>
2961
      array (
2962
        0 => 'daf',
2963
      ),
2964
    ),
2965
    'application/vnd.mobius.dis' =>
2966
    array (
2967
      'e' =>
2968
      array (
2969
        0 => 'dis',
2970
      ),
2971
    ),
2972
    'application/vnd.mobius.mbk' =>
2973
    array (
2974
      'e' =>
2975
      array (
2976
        0 => 'mbk',
2977
      ),
2978
    ),
2979
    'application/vnd.mobius.mqy' =>
2980
    array (
2981
      'e' =>
2982
      array (
2983
        0 => 'mqy',
2984
      ),
2985
    ),
2986
    'application/vnd.mobius.msl' =>
2987
    array (
2988
      'e' =>
2989
      array (
2990
        0 => 'msl',
2991
      ),
2992
    ),
2993
    'application/vnd.mobius.plc' =>
2994
    array (
2995
      'e' =>
2996
      array (
2997
        0 => 'plc',
2998
      ),
2999
    ),
3000
    'application/vnd.mobius.txf' =>
3001
    array (
3002
      'e' =>
3003
      array (
3004
        0 => 'txf',
3005
      ),
3006
    ),
3007
    'application/vnd.mophun.application' =>
3008
    array (
3009
      'e' =>
3010
      array (
3011
        0 => 'mpn',
3012
      ),
3013
    ),
3014
    'application/vnd.mophun.certificate' =>
3015
    array (
3016
      'e' =>
3017
      array (
3018
        0 => 'mpc',
3019
      ),
3020
    ),
3021
    'application/vnd.mozilla.xul+xml' =>
3022
    array (
3023
      'desc' =>
3024
      array (
3025
        0 => 'XUL interface document',
3026
        1 => 'XUL: XML User interface markup Language',
3027
      ),
3028
      'e' =>
3029
      array (
3030
        0 => 'xul',
3031
      ),
3032
    ),
3033
    'application/vnd.ms-access' =>
3034
    array (
3035
      'a' =>
3036
      array (
3037
        0 => 'application/msaccess',
3038
        1 => 'application/vnd.msaccess',
3039
        2 => 'application/x-msaccess',
3040
        3 => 'application/mdb',
3041
        4 => 'application/x-mdb',
3042
        5 => 'zz-application/zz-winassoc-mdb',
3043
      ),
3044
      'desc' =>
3045
      array (
3046
        0 => 'JET database',
3047
        1 => 'JET: Joint Engine Technology',
3048
      ),
3049
      'e' =>
3050
      array (
3051
        0 => 'mdb',
3052
      ),
3053
    ),
3054
    'application/vnd.ms-artgalry' =>
3055
    array (
3056
      'e' =>
3057
      array (
3058
        0 => 'cil',
3059
      ),
3060
    ),
3061
    'application/vnd.ms-asf' =>
3062
    array (
3063
      'a' =>
3064
      array (
3065
        0 => 'video/x-ms-wm',
3066
        1 => 'video/x-ms-asf',
3067
        2 => 'video/x-ms-asf-plugin',
3068
      ),
3069
      'desc' =>
3070
      array (
3071
        0 => 'ASF video',
3072
        1 => 'ASF: Advanced Streaming Format',
3073
      ),
3074
      'e' =>
3075
      array (
3076
        0 => 'asf',
3077
        1 => 'wm',
3078
      ),
3079
    ),
3080
    'application/vnd.ms-cab-compressed' =>
3081
    array (
3082
      'a' =>
3083
      array (
3084
        0 => 'zz-application/zz-winassoc-cab',
3085
      ),
3086
      'desc' =>
3087
      array (
3088
        0 => 'Microsoft Cabinet archive',
3089
      ),
3090
      'e' =>
3091
      array (
3092
        0 => 'cab',
3093
      ),
3094
    ),
3095
    'application/vnd.ms-excel' =>
3096
    array (
3097
      'a' =>
3098
      array (
3099
        0 => 'application/msexcel',
3100
        1 => 'application/x-msexcel',
3101
        2 => 'zz-application/zz-winassoc-xls',
3102
      ),
3103
      'desc' =>
3104
      array (
3105
        0 => 'Excel spreadsheet',
3106
      ),
3107
      'e' =>
3108
      array (
3109
        0 => 'xls',
3110
        1 => 'xlm',
3111
        2 => 'xla',
3112
        3 => 'xlc',
3113
        4 => 'xlt',
3114
        5 => 'xlw',
3115
        6 => 'xll',
3116
        7 => 'xld',
3117
      ),
3118
    ),
3119
    'application/vnd.ms-excel.addin.macroenabled.12' =>
3120
    array (
3121
      'desc' =>
3122
      array (
3123
        0 => 'Excel add-in',
3124
      ),
3125
      'e' =>
3126
      array (
3127
        0 => 'xlam',
3128
      ),
3129
    ),
3130
    'application/vnd.ms-excel.sheet.binary.macroenabled.12' =>
3131
    array (
3132
      'desc' =>
3133
      array (
3134
        0 => 'Excel 2007 binary spreadsheet',
3135
      ),
3136
      'e' =>
3137
      array (
3138
        0 => 'xlsb',
3139
      ),
3140
    ),
3141
    'application/vnd.ms-excel.sheet.macroenabled.12' =>
3142
    array (
3143
      'desc' =>
3144
      array (
3145
        0 => 'Excel spreadsheet',
3146
      ),
3147
      'e' =>
3148
      array (
3149
        0 => 'xlsm',
3150
      ),
3151
    ),
3152
    'application/vnd.ms-excel.template.macroenabled.12' =>
3153
    array (
3154
      'desc' =>
3155
      array (
3156
        0 => 'Excel spreadsheet template',
3157
      ),
3158
      'e' =>
3159
      array (
3160
        0 => 'xltm',
3161
      ),
3162
    ),
3163
    'application/vnd.ms-fontobject' =>
3164
    array (
3165
      'e' =>
3166
      array (
3167
        0 => 'eot',
3168
      ),
3169
    ),
3170
    'application/vnd.ms-htmlhelp' =>
3171
    array (
3172
      'a' =>
3173
      array (
3174
        0 => 'application/x-chm',
3175
      ),
3176
      'desc' =>
3177
      array (
3178
        0 => 'CHM document',
3179
        1 => 'CHM: Compiled Help Modules',
3180
      ),
3181
      'e' =>
3182
      array (
3183
        0 => 'chm',
3184
      ),
3185
    ),
3186
    'application/vnd.ms-ims' =>
3187
    array (
3188
      'e' =>
3189
      array (
3190
        0 => 'ims',
3191
      ),
3192
    ),
3193
    'application/vnd.ms-lrm' =>
3194
    array (
3195
      'e' =>
3196
      array (
3197
        0 => 'lrm',
3198
      ),
3199
    ),
3200
    'application/vnd.ms-officetheme' =>
3201
    array (
3202
      'e' =>
3203
      array (
3204
        0 => 'thmx',
3205
      ),
3206
    ),
3207
    'application/vnd.ms-pki.seccat' =>
3208
    array (
3209
      'e' =>
3210
      array (
3211
        0 => 'cat',
3212
      ),
3213
    ),
3214
    'application/vnd.ms-pki.stl' =>
3215
    array (
3216
      'e' =>
3217
      array (
3218
        0 => 'stl',
3219
      ),
3220
    ),
3221
    'application/vnd.ms-powerpoint' =>
3222
    array (
3223
      'a' =>
3224
      array (
3225
        0 => 'application/powerpoint',
3226
        1 => 'application/mspowerpoint',
3227
        2 => 'application/x-mspowerpoint',
3228
      ),
3229
      'desc' =>
3230
      array (
3231
        0 => 'PowerPoint presentation',
3232
      ),
3233
      'e' =>
3234
      array (
3235
        0 => 'ppt',
3236
        1 => 'pps',
3237
        2 => 'pot',
3238
        3 => 'ppz',
3239
      ),
3240
    ),
3241
    'application/vnd.ms-powerpoint.addin.macroenabled.12' =>
3242
    array (
3243
      'desc' =>
3244
      array (
3245
        0 => 'PowerPoint add-in',
3246
      ),
3247
      'e' =>
3248
      array (
3249
        0 => 'ppam',
3250
      ),
3251
    ),
3252
    'application/vnd.ms-powerpoint.presentation.macroenabled.12' =>
3253
    array (
3254
      'desc' =>
3255
      array (
3256
        0 => 'PowerPoint presentation',
3257
      ),
3258
      'e' =>
3259
      array (
3260
        0 => 'pptm',
3261
      ),
3262
    ),
3263
    'application/vnd.ms-powerpoint.slide.macroenabled.12' =>
3264
    array (
3265
      'desc' =>
3266
      array (
3267
        0 => 'PowerPoint slide',
3268
      ),
3269
      'e' =>
3270
      array (
3271
        0 => 'sldm',
3272
      ),
3273
    ),
3274
    'application/vnd.ms-powerpoint.slideshow.macroenabled.12' =>
3275
    array (
3276
      'desc' =>
3277
      array (
3278
        0 => 'PowerPoint presentation',
3279
      ),
3280
      'e' =>
3281
      array (
3282
        0 => 'ppsm',
3283
      ),
3284
    ),
3285
    'application/vnd.ms-powerpoint.template.macroenabled.12' =>
3286
    array (
3287
      'desc' =>
3288
      array (
3289
        0 => 'PowerPoint presentation template',
3290
      ),
3291
      'e' =>
3292
      array (
3293
        0 => 'potm',
3294
      ),
3295
    ),
3296
    'application/vnd.ms-project' =>
3297
    array (
3298
      'e' =>
3299
      array (
3300
        0 => 'mpp',
3301
        1 => 'mpt',
3302
      ),
3303
    ),
3304
    'application/vnd.ms-publisher' =>
3305
    array (
3306
      'desc' =>
3307
      array (
3308
        0 => 'Microsoft Publisher document',
3309
      ),
3310
      'e' =>
3311
      array (
3312
        0 => 'pub',
3313
      ),
3314
    ),
3315
    'application/vnd.ms-tnef' =>
3316
    array (
3317
      'a' =>
3318
      array (
3319
        0 => 'application/ms-tnef',
3320
      ),
3321
      'desc' =>
3322
      array (
3323
        0 => 'TNEF message',
3324
        1 => 'TNEF: Transport Neutral Encapsulation Format',
3325
      ),
3326
      'e' =>
3327
      array (
3328
        0 => 'tnef',
3329
        1 => 'tnf',
3330
      ),
3331
    ),
3332
    'application/vnd.ms-visio.drawing.macroenabled.main+xml' =>
3333
    array (
3334
      'desc' =>
3335
      array (
3336
        0 => 'Office Open XML Visio drawing',
3337
      ),
3338
      'e' =>
3339
      array (
3340
        0 => 'vsdm',
3341
      ),
3342
    ),
3343
    'application/vnd.ms-visio.drawing.main+xml' =>
3344
    array (
3345
      'desc' =>
3346
      array (
3347
        0 => 'Office Open XML Visio drawing',
3348
      ),
3349
      'e' =>
3350
      array (
3351
        0 => 'vsdx',
3352
      ),
3353
    ),
3354
    'application/vnd.ms-visio.stencil.macroenabled.main+xml' =>
3355
    array (
3356
      'desc' =>
3357
      array (
3358
        0 => 'Office Open XML Visio stencil',
3359
      ),
3360
      'e' =>
3361
      array (
3362
        0 => 'vssm',
3363
      ),
3364
    ),
3365
    'application/vnd.ms-visio.stencil.main+xml' =>
3366
    array (
3367
      'desc' =>
3368
      array (
3369
        0 => 'Office Open XML Visio stencil',
3370
      ),
3371
      'e' =>
3372
      array (
3373
        0 => 'vssx',
3374
      ),
3375
    ),
3376
    'application/vnd.ms-visio.template.macroenabled.main+xml' =>
3377
    array (
3378
      'desc' =>
3379
      array (
3380
        0 => 'Office Open XML Visio template',
3381
      ),
3382
      'e' =>
3383
      array (
3384
        0 => 'vstm',
3385
      ),
3386
    ),
3387
    'application/vnd.ms-visio.template.main+xml' =>
3388
    array (
3389
      'desc' =>
3390
      array (
3391
        0 => 'Office Open XML Visio template',
3392
      ),
3393
      'e' =>
3394
      array (
3395
        0 => 'vstx',
3396
      ),
3397
    ),
3398
    'application/vnd.ms-word.document.macroenabled.12' =>
3399
    array (
3400
      'desc' =>
3401
      array (
3402
        0 => 'Word document',
3403
      ),
3404
      'e' =>
3405
      array (
3406
        0 => 'docm',
3407
      ),
3408
    ),
3409
    'application/vnd.ms-word.template.macroenabled.12' =>
3410
    array (
3411
      'desc' =>
3412
      array (
3413
        0 => 'Word document template',
3414
      ),
3415
      'e' =>
3416
      array (
3417
        0 => 'dotm',
3418
      ),
3419
    ),
3420
    'application/vnd.ms-works' =>
3421
    array (
3422
      'desc' =>
3423
      array (
3424
        0 => 'Microsoft Works document',
3425
      ),
3426
      'e' =>
3427
      array (
3428
        0 => 'wps',
3429
        1 => 'wks',
3430
        2 => 'wcm',
3431
        3 => 'wdb',
3432
        4 => 'xlr',
3433
      ),
3434
    ),
3435
    'application/vnd.ms-wpl' =>
3436
    array (
3437
      'desc' =>
3438
      array (
3439
        0 => 'WPL playlist',
3440
        1 => 'WPL: Windows Media Player Playlist',
3441
      ),
3442
      'e' =>
3443
      array (
3444
        0 => 'wpl',
3445
      ),
3446
    ),
3447
    'application/vnd.ms-xpsdocument' =>
3448
    array (
3449
      'a' =>
3450
      array (
3451
        0 => 'application/xps',
3452
      ),
3453
      'desc' =>
3454
      array (
3455
        0 => 'XPS document',
3456
        1 => 'XPS: XML Paper Specification',
3457
      ),
3458
      'e' =>
3459
      array (
3460
        0 => 'xps',
3461
      ),
3462
    ),
3463
    'application/vnd.mseq' =>
3464
    array (
3465
      'e' =>
3466
      array (
3467
        0 => 'mseq',
3468
      ),
3469
    ),
3470
    'application/vnd.musician' =>
3471
    array (
3472
      'e' =>
3473
      array (
3474
        0 => 'mus',
3475
      ),
3476
    ),
3477
    'application/vnd.muvee.style' =>
3478
    array (
3479
      'e' =>
3480
      array (
3481
        0 => 'msty',
3482
      ),
3483
    ),
3484
    'application/vnd.mynfc' =>
3485
    array (
3486
      'e' =>
3487
      array (
3488
        0 => 'taglet',
3489
      ),
3490
    ),
3491
    'application/vnd.neurolanguage.nlu' =>
3492
    array (
3493
      'e' =>
3494
      array (
3495
        0 => 'nlu',
3496
      ),
3497
    ),
3498
    'application/vnd.nintendo.snes.rom' =>
3499
    array (
3500
      'a' =>
3501
      array (
3502
        0 => 'application/x-snes-rom',
3503
      ),
3504
      'desc' =>
3505
      array (
3506
        0 => 'Super NES ROM',
3507
      ),
3508
      'e' =>
3509
      array (
3510
        0 => 'sfc',
3511
        1 => 'smc',
3512
      ),
3513
    ),
3514
    'application/vnd.nitf' =>
3515
    array (
3516
      'e' =>
3517
      array (
3518
        0 => 'ntf',
3519
        1 => 'nitf',
3520
      ),
3521
    ),
3522
    'application/vnd.noblenet-directory' =>
3523
    array (
3524
      'e' =>
3525
      array (
3526
        0 => 'nnd',
3527
      ),
3528
    ),
3529
    'application/vnd.noblenet-sealer' =>
3530
    array (
3531
      'e' =>
3532
      array (
3533
        0 => 'nns',
3534
      ),
3535
    ),
3536
    'application/vnd.noblenet-web' =>
3537
    array (
3538
      'e' =>
3539
      array (
3540
        0 => 'nnw',
3541
      ),
3542
    ),
3543
    'application/vnd.nokia.n-gage.data' =>
3544
    array (
3545
      'e' =>
3546
      array (
3547
        0 => 'ngdat',
3548
      ),
3549
    ),
3550
    'application/vnd.nokia.n-gage.symbian.install' =>
3551
    array (
3552
      'e' =>
3553
      array (
3554
        0 => 'n-gage',
3555
      ),
3556
    ),
3557
    'application/vnd.nokia.radio-preset' =>
3558
    array (
3559
      'e' =>
3560
      array (
3561
        0 => 'rpst',
3562
      ),
3563
    ),
3564
    'application/vnd.nokia.radio-presets' =>
3565
    array (
3566
      'e' =>
3567
      array (
3568
        0 => 'rpss',
3569
      ),
3570
    ),
3571
    'application/vnd.novadigm.edm' =>
3572
    array (
3573
      'e' =>
3574
      array (
3575
        0 => 'edm',
3576
      ),
3577
    ),
3578
    'application/vnd.novadigm.edx' =>
3579
    array (
3580
      'e' =>
3581
      array (
3582
        0 => 'edx',
3583
      ),
3584
    ),
3585
    'application/vnd.novadigm.ext' =>
3586
    array (
3587
      'e' =>
3588
      array (
3589
        0 => 'ext',
3590
      ),
3591
    ),
3592
    'application/vnd.oasis.opendocument.chart' =>
3593
    array (
3594
      'desc' =>
3595
      array (
3596
        0 => 'ODC chart',
3597
        1 => 'ODC: OpenDocument Chart',
3598
      ),
3599
      'e' =>
3600
      array (
3601
        0 => 'odc',
3602
      ),
3603
    ),
3604
    'application/vnd.oasis.opendocument.chart-template' =>
3605
    array (
3606
      'desc' =>
3607
      array (
3608
        0 => 'ODC template',
3609
        1 => 'ODC: OpenDocument Chart',
3610
      ),
3611
      'e' =>
3612
      array (
3613
        0 => 'otc',
3614
      ),
3615
    ),
3616
    'application/vnd.oasis.opendocument.database' =>
3617
    array (
3618
      'a' =>
3619
      array (
3620
        0 => 'application/vnd.sun.xml.base',
3621
      ),
3622
      'desc' =>
3623
      array (
3624
        0 => 'ODB database',
3625
        1 => 'ODB: OpenDocument Database',
3626
      ),
3627
      'e' =>
3628
      array (
3629
        0 => 'odb',
3630
      ),
3631
    ),
3632
    'application/vnd.oasis.opendocument.formula' =>
3633
    array (
3634
      'desc' =>
3635
      array (
3636
        0 => 'ODF formula',
3637
        1 => 'ODF: OpenDocument Formula',
3638
      ),
3639
      'e' =>
3640
      array (
3641
        0 => 'odf',
3642
      ),
3643
    ),
3644
    'application/vnd.oasis.opendocument.formula-template' =>
3645
    array (
3646
      'desc' =>
3647
      array (
3648
        0 => 'ODF template',
3649
        1 => 'ODF: OpenDocument Formula',
3650
      ),
3651
      'e' =>
3652
      array (
3653
        0 => 'odft',
3654
        1 => 'otf',
3655
      ),
3656
    ),
3657
    'application/vnd.oasis.opendocument.graphics' =>
3658
    array (
3659
      'desc' =>
3660
      array (
3661
        0 => 'ODG drawing',
3662
        1 => 'ODG: OpenDocument Drawing',
3663
      ),
3664
      'e' =>
3665
      array (
3666
        0 => 'odg',
3667
      ),
3668
    ),
3669
    'application/vnd.oasis.opendocument.graphics-flat-xml' =>
3670
    array (
3671
      'desc' =>
3672
      array (
3673
        0 => 'ODG drawing (Flat XML)',
3674
        1 => 'FODG: OpenDocument Drawing (Flat XML)',
3675
      ),
3676
      'e' =>
3677
      array (
3678
        0 => 'fodg',
3679
      ),
3680
    ),
3681
    'application/vnd.oasis.opendocument.graphics-template' =>
3682
    array (
3683
      'desc' =>
3684
      array (
3685
        0 => 'ODG template',
3686
        1 => 'ODG: OpenDocument Drawing',
3687
      ),
3688
      'e' =>
3689
      array (
3690
        0 => 'otg',
3691
      ),
3692
    ),
3693
    'application/vnd.oasis.opendocument.image' =>
3694
    array (
3695
      'desc' =>
3696
      array (
3697
        0 => 'ODI image',
3698
        1 => 'ODI: OpenDocument Image',
3699
      ),
3700
      'e' =>
3701
      array (
3702
        0 => 'odi',
3703
      ),
3704
    ),
3705
    'application/vnd.oasis.opendocument.image-template' =>
3706
    array (
3707
      'e' =>
3708
      array (
3709
        0 => 'oti',
3710
      ),
3711
    ),
3712
    'application/vnd.oasis.opendocument.presentation' =>
3713
    array (
3714
      'desc' =>
3715
      array (
3716
        0 => 'ODP presentation',
3717
        1 => 'ODP: OpenDocument Presentation',
3718
      ),
3719
      'e' =>
3720
      array (
3721
        0 => 'odp',
3722
      ),
3723
    ),
3724
    'application/vnd.oasis.opendocument.presentation-flat-xml' =>
3725
    array (
3726
      'desc' =>
3727
      array (
3728
        0 => 'ODP presentation (Flat XML)',
3729
        1 => 'FODP: OpenDocument Presentation (Flat XML)',
3730
      ),
3731
      'e' =>
3732
      array (
3733
        0 => 'fodp',
3734
      ),
3735
    ),
3736
    'application/vnd.oasis.opendocument.presentation-template' =>
3737
    array (
3738
      'desc' =>
3739
      array (
3740
        0 => 'ODP template',
3741
        1 => 'ODP: OpenDocument Presentation',
3742
      ),
3743
      'e' =>
3744
      array (
3745
        0 => 'otp',
3746
      ),
3747
    ),
3748
    'application/vnd.oasis.opendocument.spreadsheet' =>
3749
    array (
3750
      'desc' =>
3751
      array (
3752
        0 => 'ODS spreadsheet',
3753
        1 => 'ODS: OpenDocument Spreadsheet',
3754
      ),
3755
      'e' =>
3756
      array (
3757
        0 => 'ods',
3758
      ),
3759
    ),
3760
    'application/vnd.oasis.opendocument.spreadsheet-flat-xml' =>
3761
    array (
3762
      'desc' =>
3763
      array (
3764
        0 => 'ODS spreadsheet (Flat XML)',
3765
        1 => 'FODS: OpenDocument Spreadsheet (Flat XML)',
3766
      ),
3767
      'e' =>
3768
      array (
3769
        0 => 'fods',
3770
      ),
3771
    ),
3772
    'application/vnd.oasis.opendocument.spreadsheet-template' =>
3773
    array (
3774
      'desc' =>
3775
      array (
3776
        0 => 'ODS template',
3777
        1 => 'ODS: OpenDocument Spreadsheet',
3778
      ),
3779
      'e' =>
3780
      array (
3781
        0 => 'ots',
3782
      ),
3783
    ),
3784
    'application/vnd.oasis.opendocument.text' =>
3785
    array (
3786
      'desc' =>
3787
      array (
3788
        0 => 'ODT document',
3789
        1 => 'ODT: OpenDocument Text',
3790
      ),
3791
      'e' =>
3792
      array (
3793
        0 => 'odt',
3794
      ),
3795
    ),
3796
    'application/vnd.oasis.opendocument.text-flat-xml' =>
3797
    array (
3798
      'desc' =>
3799
      array (
3800
        0 => 'ODT document (Flat XML)',
3801
        1 => 'FODT: OpenDocument Text (Flat XML)',
3802
      ),
3803
      'e' =>
3804
      array (
3805
        0 => 'fodt',
3806
      ),
3807
    ),
3808
    'application/vnd.oasis.opendocument.text-master' =>
3809
    array (
3810
      'desc' =>
3811
      array (
3812
        0 => 'ODM document',
3813
        1 => 'ODM: OpenDocument Master',
3814
      ),
3815
      'e' =>
3816
      array (
3817
        0 => 'odm',
3818
      ),
3819
    ),
3820
    'application/vnd.oasis.opendocument.text-template' =>
3821
    array (
3822
      'desc' =>
3823
      array (
3824
        0 => 'ODT template',
3825
        1 => 'ODT: OpenDocument Text',
3826
      ),
3827
      'e' =>
3828
      array (
3829
        0 => 'ott',
3830
      ),
3831
    ),
3832
    'application/vnd.oasis.opendocument.text-web' =>
3833
    array (
3834
      'desc' =>
3835
      array (
3836
        0 => 'OTH template',
3837
        1 => 'OTH: OpenDocument HTML',
3838
      ),
3839
      'e' =>
3840
      array (
3841
        0 => 'oth',
3842
      ),
3843
    ),
3844
    'application/vnd.olpc-sugar' =>
3845
    array (
3846
      'e' =>
3847
      array (
3848
        0 => 'xo',
3849
      ),
3850
    ),
3851
    'application/vnd.oma.dd2+xml' =>
3852
    array (
3853
      'e' =>
3854
      array (
3855
        0 => 'dd2',
3856
      ),
3857
    ),
3858
    'application/vnd.openofficeorg.extension' =>
3859
    array (
3860
      'desc' =>
3861
      array (
3862
        0 => 'OpenOffice.org extension',
3863
      ),
3864
      'e' =>
3865
      array (
3866
        0 => 'oxt',
3867
      ),
3868
    ),
3869
    'application/vnd.openxmlformats-officedocument.presentationml.presentation' =>
3870
    array (
3871
      'desc' =>
3872
      array (
3873
        0 => 'PowerPoint 2007 presentation',
3874
      ),
3875
      'e' =>
3876
      array (
3877
        0 => 'pptx',
3878
      ),
3879
    ),
3880
    'application/vnd.openxmlformats-officedocument.presentationml.slide' =>
3881
    array (
3882
      'desc' =>
3883
      array (
3884
        0 => 'PowerPoint 2007 slide',
3885
      ),
3886
      'e' =>
3887
      array (
3888
        0 => 'sldx',
3889
      ),
3890
    ),
3891
    'application/vnd.openxmlformats-officedocument.presentationml.slideshow' =>
3892
    array (
3893
      'desc' =>
3894
      array (
3895
        0 => 'PowerPoint 2007 show',
3896
      ),
3897
      'e' =>
3898
      array (
3899
        0 => 'ppsx',
3900
      ),
3901
    ),
3902
    'application/vnd.openxmlformats-officedocument.presentationml.template' =>
3903
    array (
3904
      'desc' =>
3905
      array (
3906
        0 => 'PowerPoint 2007 presentation template',
3907
      ),
3908
      'e' =>
3909
      array (
3910
        0 => 'potx',
3911
      ),
3912
    ),
3913
    'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' =>
3914
    array (
3915
      'desc' =>
3916
      array (
3917
        0 => 'Excel 2007 spreadsheet',
3918
      ),
3919
      'e' =>
3920
      array (
3921
        0 => 'xlsx',
3922
      ),
3923
    ),
3924
    'application/vnd.openxmlformats-officedocument.spreadsheetml.template' =>
3925
    array (
3926
      'desc' =>
3927
      array (
3928
        0 => 'Excel 2007 spreadsheet template',
3929
      ),
3930
      'e' =>
3931
      array (
3932
        0 => 'xltx',
3933
      ),
3934
    ),
3935
    'application/vnd.openxmlformats-officedocument.wordprocessingml.document' =>
3936
    array (
3937
      'desc' =>
3938
      array (
3939
        0 => 'Word 2007 document',
3940
      ),
3941
      'e' =>
3942
      array (
3943
        0 => 'docx',
3944
      ),
3945
    ),
3946
    'application/vnd.openxmlformats-officedocument.wordprocessingml.template' =>
3947
    array (
3948
      'desc' =>
3949
      array (
3950
        0 => 'Word 2007 document template',
3951
      ),
3952
      'e' =>
3953
      array (
3954
        0 => 'dotx',
3955
      ),
3956
    ),
3957
    'application/vnd.osgeo.mapguide.package' =>
3958
    array (
3959
      'e' =>
3960
      array (
3961
        0 => 'mgp',
3962
      ),
3963
    ),
3964
    'application/vnd.osgi.dp' =>
3965
    array (
3966
      'e' =>
3967
      array (
3968
        0 => 'dp',
3969
      ),
3970
    ),
3971
    'application/vnd.osgi.subsystem' =>
3972
    array (
3973
      'e' =>
3974
      array (
3975
        0 => 'esa',
3976
      ),
3977
    ),
3978
    'application/vnd.palm' =>
3979
    array (
3980
      'a' =>
3981
      array (
3982
        0 => 'application/x-palm-database',
3983
      ),
3984
      'desc' =>
3985
      array (
3986
        0 => 'Palm OS database',
3987
      ),
3988
      'e' =>
3989
      array (
3990
        0 => 'pdb',
3991
        1 => 'pqa',
3992
        2 => 'oprc',
3993
        3 => 'prc',
3994
      ),
3995
    ),
3996
    'application/vnd.pawaafile' =>
3997
    array (
3998
      'e' =>
3999
      array (
4000
        0 => 'paw',
4001
      ),
4002
    ),
4003
    'application/vnd.pg.format' =>
4004
    array (
4005
      'e' =>
4006
      array (
4007
        0 => 'str',
4008
      ),
4009
    ),
4010
    'application/vnd.pg.osasli' =>
4011
    array (
4012
      'e' =>
4013
      array (
4014
        0 => 'ei6',
4015
      ),
4016
    ),
4017
    'application/vnd.picsel' =>
4018
    array (
4019
      'e' =>
4020
      array (
4021
        0 => 'efif',
4022
      ),
4023
    ),
4024
    'application/vnd.pmi.widget' =>
4025
    array (
4026
      'e' =>
4027
      array (
4028
        0 => 'wg',
4029
      ),
4030
    ),
4031
    'application/vnd.pocketlearn' =>
4032
    array (
4033
      'e' =>
4034
      array (
4035
        0 => 'plf',
4036
      ),
4037
    ),
4038
    'application/vnd.powerbuilder6' =>
4039
    array (
4040
      'e' =>
4041
      array (
4042
        0 => 'pbd',
4043
      ),
4044
    ),
4045
    'application/vnd.previewsystems.box' =>
4046
    array (
4047
      'e' =>
4048
      array (
4049
        0 => 'box',
4050
      ),
4051
    ),
4052
    'application/vnd.proteus.magazine' =>
4053
    array (
4054
      'e' =>
4055
      array (
4056
        0 => 'mgz',
4057
      ),
4058
    ),
4059
    'application/vnd.publishare-delta-tree' =>
4060
    array (
4061
      'e' =>
4062
      array (
4063
        0 => 'qps',
4064
      ),
4065
    ),
4066
    'application/vnd.pvi.ptid1' =>
4067
    array (
4068
      'e' =>
4069
      array (
4070
        0 => 'ptid',
4071
      ),
4072
    ),
4073
    'application/vnd.quark.quarkxpress' =>
4074
    array (
4075
      'e' =>
4076
      array (
4077
        0 => 'qxd',
4078
        1 => 'qxt',
4079
        2 => 'qwd',
4080
        3 => 'qwt',
4081
        4 => 'qxl',
4082
        5 => 'qxb',
4083
      ),
4084
    ),
4085
    'application/vnd.rar' =>
4086
    array (
4087
      'a' =>
4088
      array (
4089
        0 => 'application/x-rar',
4090
        1 => 'application/x-rar-compressed',
4091
      ),
4092
      'desc' =>
4093
      array (
4094
        0 => 'RAR archive',
4095
        1 => 'RAR: Roshal ARchive',
4096
      ),
4097
      'e' =>
4098
      array (
4099
        0 => 'rar',
4100
      ),
4101
    ),
4102
    'application/vnd.realvnc.bed' =>
4103
    array (
4104
      'e' =>
4105
      array (
4106
        0 => 'bed',
4107
      ),
4108
    ),
4109
    'application/vnd.recordare.musicxml' =>
4110
    array (
4111
      'e' =>
4112
      array (
4113
        0 => 'mxl',
4114
      ),
4115
    ),
4116
    'application/vnd.recordare.musicxml+xml' =>
4117
    array (
4118
      'e' =>
4119
      array (
4120
        0 => 'musicxml',
4121
      ),
4122
    ),
4123
    'application/vnd.rig.cryptonote' =>
4124
    array (
4125
      'e' =>
4126
      array (
4127
        0 => 'cryptonote',
4128
      ),
4129
    ),
4130
    'application/vnd.rim.cod' =>
4131
    array (
4132
      'e' =>
4133
      array (
4134
        0 => 'cod',
4135
      ),
4136
    ),
4137
    'application/vnd.rn-realmedia' =>
4138
    array (
4139
      'a' =>
4140
      array (
4141
        0 => 'application/vnd.rn-realmedia-vbr',
4142
      ),
4143
      'desc' =>
4144
      array (
4145
        0 => 'RealMedia document',
4146
      ),
4147
      'e' =>
4148
      array (
4149
        0 => 'rm',
4150
        1 => 'rmj',
4151
        2 => 'rmm',
4152
        3 => 'rms',
4153
        4 => 'rmx',
4154
        5 => 'rmvb',
4155
      ),
4156
    ),
4157
    'application/vnd.route66.link66+xml' =>
4158
    array (
4159
      'e' =>
4160
      array (
4161
        0 => 'link66',
4162
      ),
4163
    ),
4164
    'application/vnd.sailingtracker.track' =>
4165
    array (
4166
      'e' =>
4167
      array (
4168
        0 => 'st',
4169
      ),
4170
    ),
4171
    'application/vnd.seemail' =>
4172
    array (
4173
      'e' =>
4174
      array (
4175
        0 => 'see',
4176
      ),
4177
    ),
4178
    'application/vnd.sema' =>
4179
    array (
4180
      'e' =>
4181
      array (
4182
        0 => 'sema',
4183
      ),
4184
    ),
4185
    'application/vnd.semd' =>
4186
    array (
4187
      'e' =>
4188
      array (
4189
        0 => 'semd',
4190
      ),
4191
    ),
4192
    'application/vnd.semf' =>
4193
    array (
4194
      'e' =>
4195
      array (
4196
        0 => 'semf',
4197
      ),
4198
    ),
4199
    'application/vnd.shana.informed.formdata' =>
4200
    array (
4201
      'e' =>
4202
      array (
4203
        0 => 'ifm',
4204
      ),
4205
    ),
4206
    'application/vnd.shana.informed.formtemplate' =>
4207
    array (
4208
      'e' =>
4209
      array (
4210
        0 => 'itp',
4211
      ),
4212
    ),
4213
    'application/vnd.shana.informed.interchange' =>
4214
    array (
4215
      'e' =>
4216
      array (
4217
        0 => 'iif',
4218
      ),
4219
    ),
4220
    'application/vnd.shana.informed.package' =>
4221
    array (
4222
      'e' =>
4223
      array (
4224
        0 => 'ipk',
4225
      ),
4226
    ),
4227
    'application/vnd.simtech-mindmapper' =>
4228
    array (
4229
      'e' =>
4230
      array (
4231
        0 => 'twd',
4232
        1 => 'twds',
4233
      ),
4234
    ),
4235
    'application/vnd.smaf' =>
4236
    array (
4237
      'a' =>
4238
      array (
4239
        0 => 'application/x-smaf',
4240
      ),
4241
      'desc' =>
4242
      array (
4243
        0 => 'SMAF audio',
4244
        1 => 'SMAF: Synthetic music Mobile Application Format',
4245
      ),
4246
      'e' =>
4247
      array (
4248
        0 => 'mmf',
4249
        1 => 'smaf',
4250
      ),
4251
    ),
4252
    'application/vnd.smart.teacher' =>
4253
    array (
4254
      'e' =>
4255
      array (
4256
        0 => 'teacher',
4257
      ),
4258
    ),
4259
    'application/vnd.snap' =>
4260
    array (
4261
      'desc' =>
4262
      array (
4263
        0 => 'Snap package',
4264
      ),
4265
      'e' =>
4266
      array (
4267
        0 => 'snap',
4268
      ),
4269
    ),
4270
    'application/vnd.solent.sdkm+xml' =>
4271
    array (
4272
      'e' =>
4273
      array (
4274
        0 => 'sdkm',
4275
        1 => 'sdkd',
4276
      ),
4277
    ),
4278
    'application/vnd.spotfire.dxp' =>
4279
    array (
4280
      'e' =>
4281
      array (
4282
        0 => 'dxp',
4283
      ),
4284
    ),
4285
    'application/vnd.spotfire.sfs' =>
4286
    array (
4287
      'e' =>
4288
      array (
4289
        0 => 'sfs',
4290
      ),
4291
    ),
4292
    'application/vnd.sqlite3' =>
4293
    array (
4294
      'a' =>
4295
      array (
4296
        0 => 'application/x-sqlite3',
4297
      ),
4298
      'desc' =>
4299
      array (
4300
        0 => 'SQLite3 database',
4301
      ),
4302
      'e' =>
4303
      array (
4304
        0 => 'sqlite3',
4305
      ),
4306
    ),
4307
    'application/vnd.squashfs' =>
4308
    array (
4309
      'desc' =>
4310
      array (
4311
        0 => 'Squashfs filesystem image',
4312
      ),
4313
      'e' =>
4314
      array (
4315
        0 => 'sqsh',
4316
      ),
4317
    ),
4318
    'application/vnd.stardivision.calc' =>
4319
    array (
4320
      'desc' =>
4321
      array (
4322
        0 => 'StarCalc spreadsheet',
4323
      ),
4324
      'e' =>
4325
      array (
4326
        0 => 'sdc',
4327
      ),
4328
    ),
4329
    'application/vnd.stardivision.chart' =>
4330
    array (
4331
      'desc' =>
4332
      array (
4333
        0 => 'StarChart chart',
4334
      ),
4335
      'e' =>
4336
      array (
4337
        0 => 'sds',
4338
      ),
4339
    ),
4340
    'application/vnd.stardivision.draw' =>
4341
    array (
4342
      'desc' =>
4343
      array (
4344
        0 => 'StarDraw drawing',
4345
      ),
4346
      'e' =>
4347
      array (
4348
        0 => 'sda',
4349
      ),
4350
    ),
4351
    'application/vnd.stardivision.impress' =>
4352
    array (
4353
      'desc' =>
4354
      array (
4355
        0 => 'StarImpress presentation',
4356
      ),
4357
      'e' =>
4358
      array (
4359
        0 => 'sdd',
4360
        1 => 'sdp',
4361
      ),
4362
    ),
4363
    'application/vnd.stardivision.mail' =>
4364
    array (
4365
      'desc' =>
4366
      array (
4367
        0 => 'StarMail email',
4368
      ),
4369
      'e' =>
4370
      array (
4371
        0 => 'smd',
4372
      ),
4373
    ),
4374
    'application/vnd.stardivision.math' =>
4375
    array (
4376
      'desc' =>
4377
      array (
4378
        0 => 'StarMath formula',
4379
      ),
4380
      'e' =>
4381
      array (
4382
        0 => 'smf',
4383
      ),
4384
    ),
4385
    'application/vnd.stardivision.writer' =>
4386
    array (
4387
      'a' =>
4388
      array (
4389
        0 => 'application/vnd.stardivision.writer-global',
4390
      ),
4391
      'desc' =>
4392
      array (
4393
        0 => 'StarWriter document',
4394
      ),
4395
      'e' =>
4396
      array (
4397
        0 => 'sdw',
4398
        1 => 'vor',
4399
        2 => 'sgl',
4400
      ),
4401
    ),
4402
    'application/vnd.stepmania.package' =>
4403
    array (
4404
      'e' =>
4405
      array (
4406
        0 => 'smzip',
4407
      ),
4408
    ),
4409
    'application/vnd.stepmania.stepchart' =>
4410
    array (
4411
      'e' =>
4412
      array (
4413
        0 => 'sm',
4414
      ),
4415
    ),
4416
    'application/vnd.sun.xml.calc' =>
4417
    array (
4418
      'desc' =>
4419
      array (
4420
        0 => 'OpenOffice Calc spreadsheet',
4421
      ),
4422
      'e' =>
4423
      array (
4424
        0 => 'sxc',
4425
      ),
4426
    ),
4427
    'application/vnd.sun.xml.calc.template' =>
4428
    array (
4429
      'desc' =>
4430
      array (
4431
        0 => 'OpenOffice Calc template',
4432
      ),
4433
      'e' =>
4434
      array (
4435
        0 => 'stc',
4436
      ),
4437
    ),
4438
    'application/vnd.sun.xml.draw' =>
4439
    array (
4440
      'desc' =>
4441
      array (
4442
        0 => 'OpenOffice Draw drawing',
4443
      ),
4444
      'e' =>
4445
      array (
4446
        0 => 'sxd',
4447
      ),
4448
    ),
4449
    'application/vnd.sun.xml.draw.template' =>
4450
    array (
4451
      'desc' =>
4452
      array (
4453
        0 => 'OpenOffice Draw template',
4454
      ),
4455
      'e' =>
4456
      array (
4457
        0 => 'std',
4458
      ),
4459
    ),
4460
    'application/vnd.sun.xml.impress' =>
4461
    array (
4462
      'desc' =>
4463
      array (
4464
        0 => 'OpenOffice Impress presentation',
4465
      ),
4466
      'e' =>
4467
      array (
4468
        0 => 'sxi',
4469
      ),
4470
    ),
4471
    'application/vnd.sun.xml.impress.template' =>
4472
    array (
4473
      'desc' =>
4474
      array (
4475
        0 => 'OpenOffice Impress template',
4476
      ),
4477
      'e' =>
4478
      array (
4479
        0 => 'sti',
4480
      ),
4481
    ),
4482
    'application/vnd.sun.xml.math' =>
4483
    array (
4484
      'desc' =>
4485
      array (
4486
        0 => 'OpenOffice Math formula',
4487
      ),
4488
      'e' =>
4489
      array (
4490
        0 => 'sxm',
4491
      ),
4492
    ),
4493
    'application/vnd.sun.xml.writer' =>
4494
    array (
4495
      'desc' =>
4496
      array (
4497
        0 => 'OpenOffice Writer document',
4498
      ),
4499
      'e' =>
4500
      array (
4501
        0 => 'sxw',
4502
      ),
4503
    ),
4504
    'application/vnd.sun.xml.writer.global' =>
4505
    array (
4506
      'desc' =>
4507
      array (
4508
        0 => 'OpenOffice Writer global document',
4509
      ),
4510
      'e' =>
4511
      array (
4512
        0 => 'sxg',
4513
      ),
4514
    ),
4515
    'application/vnd.sun.xml.writer.template' =>
4516
    array (
4517
      'desc' =>
4518
      array (
4519
        0 => 'OpenOffice Writer template',
4520
      ),
4521
      'e' =>
4522
      array (
4523
        0 => 'stw',
4524
      ),
4525
    ),
4526
    'application/vnd.sus-calendar' =>
4527
    array (
4528
      'e' =>
4529
      array (
4530
        0 => 'sus',
4531
        1 => 'susp',
4532
      ),
4533
    ),
4534
    'application/vnd.svd' =>
4535
    array (
4536
      'e' =>
4537
      array (
4538
        0 => 'svd',
4539
      ),
4540
    ),
4541
    'application/vnd.symbian.install' =>
4542
    array (
4543
      'desc' =>
4544
      array (
4545
        0 => 'SIS package',
4546
        1 => 'SIS: Symbian Installation File',
4547
      ),
4548
      'e' =>
4549
      array (
4550
        0 => 'sis',
4551
        1 => 'sisx',
4552
      ),
4553
    ),
4554
    'application/vnd.syncml+xml' =>
4555
    array (
4556
      'e' =>
4557
      array (
4558
        0 => 'xsm',
4559
      ),
4560
    ),
4561
    'application/vnd.syncml.dm+wbxml' =>
4562
    array (
4563
      'e' =>
4564
      array (
4565
        0 => 'bdm',
4566
      ),
4567
    ),
4568
    'application/vnd.syncml.dm+xml' =>
4569
    array (
4570
      'e' =>
4571
      array (
4572
        0 => 'xdm',
4573
      ),
4574
    ),
4575
    'application/vnd.tao.intent-module-archive' =>
4576
    array (
4577
      'e' =>
4578
      array (
4579
        0 => 'tao',
4580
      ),
4581
    ),
4582
    'application/vnd.tcpdump.pcap' =>
4583
    array (
4584
      'a' =>
4585
      array (
4586
        0 => 'application/x-pcap',
4587
        1 => 'application/pcap',
4588
      ),
4589
      'desc' =>
4590
      array (
4591
        0 => 'network packet capture',
4592
      ),
4593
      'e' =>
4594
      array (
4595
        0 => 'pcap',
4596
        1 => 'cap',
4597
        2 => 'dmp',
4598
      ),
4599
    ),
4600
    'application/vnd.tmobile-livetv' =>
4601
    array (
4602
      'e' =>
4603
      array (
4604
        0 => 'tmo',
4605
      ),
4606
    ),
4607
    'application/vnd.trid.tpt' =>
4608
    array (
4609
      'e' =>
4610
      array (
4611
        0 => 'tpt',
4612
      ),
4613
    ),
4614
    'application/vnd.triscape.mxs' =>
4615
    array (
4616
      'e' =>
4617
      array (
4618
        0 => 'mxs',
4619
      ),
4620
    ),
4621
    'application/vnd.trueapp' =>
4622
    array (
4623
      'e' =>
4624
      array (
4625
        0 => 'tra',
4626
      ),
4627
    ),
4628
    'application/vnd.ufdl' =>
4629
    array (
4630
      'e' =>
4631
      array (
4632
        0 => 'ufd',
4633
        1 => 'ufdl',
4634
      ),
4635
    ),
4636
    'application/vnd.uiq.theme' =>
4637
    array (
4638
      'e' =>
4639
      array (
4640
        0 => 'utz',
4641
      ),
4642
    ),
4643
    'application/vnd.umajin' =>
4644
    array (
4645
      'e' =>
4646
      array (
4647
        0 => 'umj',
4648
      ),
4649
    ),
4650
    'application/vnd.unity' =>
4651
    array (
4652
      'e' =>
4653
      array (
4654
        0 => 'unityweb',
4655
      ),
4656
    ),
4657
    'application/vnd.uoml+xml' =>
4658
    array (
4659
      'e' =>
4660
      array (
4661
        0 => 'uoml',
4662
      ),
4663
    ),
4664
    'application/vnd.vcx' =>
4665
    array (
4666
      'e' =>
4667
      array (
4668
        0 => 'vcx',
4669
      ),
4670
    ),
4671
    'application/vnd.visio' =>
4672
    array (
4673
      'desc' =>
4674
      array (
4675
        0 => 'Microsoft Visio document',
4676
      ),
4677
      'e' =>
4678
      array (
4679
        0 => 'vsd',
4680
        1 => 'vst',
4681
        2 => 'vss',
4682
        3 => 'vsw',
4683
      ),
4684
    ),
4685
    'application/vnd.visionary' =>
4686
    array (
4687
      'e' =>
4688
      array (
4689
        0 => 'vis',
4690
      ),
4691
    ),
4692
    'application/vnd.vsf' =>
4693
    array (
4694
      'e' =>
4695
      array (
4696
        0 => 'vsf',
4697
      ),
4698
    ),
4699
    'application/vnd.wap.wbxml' =>
4700
    array (
4701
      'e' =>
4702
      array (
4703
        0 => 'wbxml',
4704
      ),
4705
    ),
4706
    'application/vnd.wap.wmlc' =>
4707
    array (
4708
      'e' =>
4709
      array (
4710
        0 => 'wmlc',
4711
      ),
4712
    ),
4713
    'application/vnd.wap.wmlscriptc' =>
4714
    array (
4715
      'e' =>
4716
      array (
4717
        0 => 'wmlsc',
4718
      ),
4719
    ),
4720
    'application/vnd.webturbo' =>
4721
    array (
4722
      'e' =>
4723
      array (
4724
        0 => 'wtb',
4725
      ),
4726
    ),
4727
    'application/vnd.wolfram.player' =>
4728
    array (
4729
      'e' =>
4730
      array (
4731
        0 => 'nbp',
4732
      ),
4733
    ),
4734
    'application/vnd.wordperfect' =>
4735
    array (
4736
      'a' =>
4737
      array (
4738
        0 => 'application/x-wordperfect',
4739
        1 => 'application/wordperfect',
4740
      ),
4741
      'desc' =>
4742
      array (
4743
        0 => 'WordPerfect document',
4744
      ),
4745
      'e' =>
4746
      array (
4747
        0 => 'wpd',
4748
        1 => 'wp',
4749
        2 => 'wp4',
4750
        3 => 'wp5',
4751
        4 => 'wp6',
4752
        5 => 'wpp',
4753
      ),
4754
    ),
4755
    'application/vnd.wqd' =>
4756
    array (
4757
      'e' =>
4758
      array (
4759
        0 => 'wqd',
4760
      ),
4761
    ),
4762
    'application/vnd.wt.stf' =>
4763
    array (
4764
      'e' =>
4765
      array (
4766
        0 => 'stf',
4767
      ),
4768
    ),
4769
    'application/vnd.xara' =>
4770
    array (
4771
      'e' =>
4772
      array (
4773
        0 => 'xar',
4774
      ),
4775
    ),
4776
    'application/vnd.xfdl' =>
4777
    array (
4778
      'e' =>
4779
      array (
4780
        0 => 'xfdl',
4781
      ),
4782
    ),
4783
    'application/vnd.yamaha.hv-dic' =>
4784
    array (
4785
      'e' =>
4786
      array (
4787
        0 => 'hvd',
4788
      ),
4789
    ),
4790
    'application/vnd.yamaha.hv-script' =>
4791
    array (
4792
      'e' =>
4793
      array (
4794
        0 => 'hvs',
4795
      ),
4796
    ),
4797
    'application/vnd.yamaha.hv-voice' =>
4798
    array (
4799
      'e' =>
4800
      array (
4801
        0 => 'hvp',
4802
      ),
4803
    ),
4804
    'application/vnd.yamaha.openscoreformat' =>
4805
    array (
4806
      'e' =>
4807
      array (
4808
        0 => 'osf',
4809
      ),
4810
    ),
4811
    'application/vnd.yamaha.openscoreformat.osfpvg+xml' =>
4812
    array (
4813
      'e' =>
4814
      array (
4815
        0 => 'osfpvg',
4816
      ),
4817
    ),
4818
    'application/vnd.yamaha.smaf-audio' =>
4819
    array (
4820
      'e' =>
4821
      array (
4822
        0 => 'saf',
4823
      ),
4824
    ),
4825
    'application/vnd.yamaha.smaf-phrase' =>
4826
    array (
4827
      'e' =>
4828
      array (
4829
        0 => 'spf',
4830
      ),
4831
    ),
4832
    'application/vnd.yellowriver-custom-menu' =>
4833
    array (
4834
      'e' =>
4835
      array (
4836
        0 => 'cmp',
4837
      ),
4838
    ),
4839
    'application/vnd.youtube.yt' =>
4840
    array (
4841
      'desc' =>
4842
      array (
4843
        0 => 'YouTube media archive',
4844
      ),
4845
      'e' =>
4846
      array (
4847
        0 => 'yt',
4848
      ),
4849
    ),
4850
    'application/vnd.zul' =>
4851
    array (
4852
      'e' =>
4853
      array (
4854
        0 => 'zir',
4855
        1 => 'zirz',
4856
      ),
4857
    ),
4858
    'application/vnd.zzazz.deck+xml' =>
4859
    array (
4860
      'e' =>
4861
      array (
4862
        0 => 'zaz',
4863
      ),
4864
    ),
4865
    'application/voicexml+xml' =>
4866
    array (
4867
      'e' =>
4868
      array (
4869
        0 => 'vxml',
4870
      ),
4871
    ),
4872
    'application/widget' =>
4873
    array (
4874
      'e' =>
4875
      array (
4876
        0 => 'wgt',
4877
      ),
4878
    ),
4879
    'application/winhlp' =>
4880
    array (
4881
      'a' =>
4882
      array (
4883
        0 => 'zz-application/zz-winassoc-hlp',
4884
      ),
4885
      'desc' =>
4886
      array (
4887
        0 => 'WinHelp help file',
4888
      ),
4889
      'e' =>
4890
      array (
4891
        0 => 'hlp',
4892
      ),
4893
    ),
4894
    'application/wsdl+xml' =>
4895
    array (
4896
      'e' =>
4897
      array (
4898
        0 => 'wsdl',
4899
      ),
4900
    ),
4901
    'application/wspolicy+xml' =>
4902
    array (
4903
      'e' =>
4904
      array (
4905
        0 => 'wspolicy',
4906
      ),
4907
    ),
4908
    'application/x-7z-compressed' =>
4909
    array (
4910
      'desc' =>
4911
      array (
4912
        0 => '7-zip archive',
4913
      ),
4914
      'e' =>
4915
      array (
4916
        0 => '7z',
4917
        1 => '7z.001',
4918
      ),
4919
    ),
4920
    'application/x-abiword' =>
4921
    array (
4922
      'desc' =>
4923
      array (
4924
        0 => 'AbiWord document',
4925
      ),
4926
      'e' =>
4927
      array (
4928
        0 => 'abw',
4929
        1 => 'abw.crashed',
4930
        2 => 'abw.gz',
4931
        3 => 'zabw',
4932
      ),
4933
    ),
4934
    'application/x-ace' =>
4935
    array (
4936
      'desc' =>
4937
      array (
4938
        0 => 'ACE archive',
4939
      ),
4940
      'e' =>
4941
      array (
4942
        0 => 'ace',
4943
      ),
4944
    ),
4945
    'application/x-ace-compressed' =>
4946
    array (
4947
      'e' =>
4948
      array (
4949
        0 => 'ace',
4950
      ),
4951
    ),
4952
    'application/x-alz' =>
4953
    array (
4954
      'desc' =>
4955
      array (
4956
        0 => 'Alzip archive',
4957
      ),
4958
      'e' =>
4959
      array (
4960
        0 => 'alz',
4961
      ),
4962
    ),
4963
    'application/x-amiga-disk-format' =>
4964
    array (
4965
      'desc' =>
4966
      array (
4967
        0 => 'Amiga disk image',
4968
      ),
4969
      'e' =>
4970
      array (
4971
        0 => 'adf',
4972
      ),
4973
    ),
4974
    'application/x-amipro' =>
4975
    array (
4976
      'desc' =>
4977
      array (
4978
        0 => 'Lotus AmiPro document',
4979
      ),
4980
      'e' =>
4981
      array (
4982
        0 => 'sam',
4983
      ),
4984
    ),
4985
    'application/x-aportisdoc' =>
4986
    array (
4987
      'desc' =>
4988
      array (
4989
        0 => 'AportisDoc document',
4990
      ),
4991
      'e' =>
4992
      array (
4993
        0 => 'pdb',
4994
        1 => 'pdc',
4995
      ),
4996
    ),
4997
    'application/x-apple-diskimage' =>
4998
    array (
4999
      'desc' =>
5000
      array (
5001
        0 => 'Apple disk image',
5002
      ),
5003
      'e' =>
5004
      array (
5005
        0 => 'dmg',
5006
      ),
5007
    ),
5008
    'application/x-apple-systemprofiler+xml' =>
5009
    array (
5010
      'desc' =>
5011
      array (
5012
        0 => 'Apple System Profiler',
5013
      ),
5014
      'e' =>
5015
      array (
5016
        0 => 'spx',
5017
      ),
5018
    ),
5019
    'application/x-appleworks-document' =>
5020
    array (
5021
      'desc' =>
5022
      array (
5023
        0 => 'AppleWorks document',
5024
      ),
5025
      'e' =>
5026
      array (
5027
        0 => 'cwk',
5028
      ),
5029
    ),
5030
    'application/x-applix-spreadsheet' =>
5031
    array (
5032
      'desc' =>
5033
      array (
5034
        0 => 'Applix Spreadsheets spreadsheet',
5035
      ),
5036
      'e' =>
5037
      array (
5038
        0 => 'as',
5039
      ),
5040
    ),
5041
    'application/x-applix-word' =>
5042
    array (
5043
      'desc' =>
5044
      array (
5045
        0 => 'Applix Words document',
5046
      ),
5047
      'e' =>
5048
      array (
5049
        0 => 'aw',
5050
      ),
5051
    ),
5052
    'application/x-archive' =>
5053
    array (
5054
      'desc' =>
5055
      array (
5056
        0 => 'AR archive',
5057
      ),
5058
      'e' =>
5059
      array (
5060
        0 => 'a',
5061
        1 => 'ar',
5062
      ),
5063
    ),
5064
    'application/x-arj' =>
5065
    array (
5066
      'desc' =>
5067
      array (
5068
        0 => 'ARJ archive',
5069
        1 => 'ARJ: Archived by Robert Jung',
5070
      ),
5071
      'e' =>
5072
      array (
5073
        0 => 'arj',
5074
      ),
5075
    ),
5076
    'application/x-asar' =>
5077
    array (
5078
      'desc' =>
5079
      array (
5080
        0 => 'Electron Archive (ASAR)',
5081
        1 => 'ASAR: Atom Shell Archive Format',
5082
      ),
5083
      'e' =>
5084
      array (
5085
        0 => 'asar',
5086
      ),
5087
    ),
5088
    'application/x-asp' =>
5089
    array (
5090
      'desc' =>
5091
      array (
5092
        0 => 'ASP page',
5093
        1 => 'ASP: Active Server Page',
5094
      ),
5095
      'e' =>
5096
      array (
5097
        0 => 'asp',
5098
      ),
5099
    ),
5100
    'application/x-atari-2600-rom' =>
5101
    array (
5102
      'desc' =>
5103
      array (
5104
        0 => 'Atari 2600 ROM',
5105
      ),
5106
      'e' =>
5107
      array (
5108
        0 => 'a26',
5109
      ),
5110
    ),
5111
    'application/x-atari-7800-rom' =>
5112
    array (
5113
      'desc' =>
5114
      array (
5115
        0 => 'Atari 7800 ROM',
5116
      ),
5117
      'e' =>
5118
      array (
5119
        0 => 'a78',
5120
      ),
5121
    ),
5122
    'application/x-atari-lynx-rom' =>
5123
    array (
5124
      'desc' =>
5125
      array (
5126
        0 => 'Atari Lynx ROM',
5127
      ),
5128
      'e' =>
5129
      array (
5130
        0 => 'lnx',
5131
      ),
5132
    ),
5133
    'application/x-authorware-bin' =>
5134
    array (
5135
      'e' =>
5136
      array (
5137
        0 => 'aab',
5138
        1 => 'x32',
5139
        2 => 'u32',
5140
        3 => 'vox',
5141
      ),
5142
    ),
5143
    'application/x-authorware-map' =>
5144
    array (
5145
      'e' =>
5146
      array (
5147
        0 => 'aam',
5148
      ),
5149
    ),
5150
    'application/x-authorware-seg' =>
5151
    array (
5152
      'e' =>
5153
      array (
5154
        0 => 'aas',
5155
      ),
5156
    ),
5157
    'application/x-awk' =>
5158
    array (
5159
      'desc' =>
5160
      array (
5161
        0 => 'AWK script',
5162
      ),
5163
      'e' =>
5164
      array (
5165
        0 => 'awk',
5166
      ),
5167
    ),
5168
    'application/x-bcpio' =>
5169
    array (
5170
      'desc' =>
5171
      array (
5172
        0 => 'BCPIO archive',
5173
        1 => 'BCPIO: Binary CPIO',
5174
      ),
5175
      'e' =>
5176
      array (
5177
        0 => 'bcpio',
5178
      ),
5179
    ),
5180
    'application/x-bittorrent' =>
5181
    array (
5182
      'desc' =>
5183
      array (
5184
        0 => 'BitTorrent seed file',
5185
      ),
5186
      'e' =>
5187
      array (
5188
        0 => 'torrent',
5189
      ),
5190
    ),
5191
    'application/x-blender' =>
5192
    array (
5193
      'desc' =>
5194
      array (
5195
        0 => 'Blender scene',
5196
      ),
5197
      'e' =>
5198
      array (
5199
        0 => 'blend',
5200
        1 => 'blender',
5201
      ),
5202
    ),
5203
    'application/x-blorb' =>
5204
    array (
5205
      'e' =>
5206
      array (
5207
        0 => 'blb',
5208
        1 => 'blorb',
5209
      ),
5210
    ),
5211
    'application/x-bps-patch' =>
5212
    array (
5213
      'desc' =>
5214
      array (
5215
        0 => 'BPS patch',
5216
        1 => 'BPS: Binary Patching System',
5217
      ),
5218
      'e' =>
5219
      array (
5220
        0 => 'bps',
5221
      ),
5222
    ),
5223
    'application/x-bsdiff' =>
5224
    array (
5225
      'desc' =>
5226
      array (
5227
        0 => 'binary differences between files',
5228
      ),
5229
      'e' =>
5230
      array (
5231
        0 => 'bsdiff',
5232
      ),
5233
    ),
5234
    'application/x-bzdvi' =>
5235
    array (
5236
      'desc' =>
5237
      array (
5238
        0 => 'TeX DVI document (bzip-compressed)',
5239
      ),
5240
      'e' =>
5241
      array (
5242
        0 => 'dvi.bz2',
5243
      ),
5244
    ),
5245
    'application/x-bzip' =>
5246
    array (
5247
      'a' =>
5248
      array (
5249
        0 => 'application/x-bzip2',
5250
        1 => 'application/bzip2',
5251
      ),
5252
      'desc' =>
5253
      array (
5254
        0 => 'Bzip archive',
5255
      ),
5256
      'e' =>
5257
      array (
5258
        0 => 'bz',
5259
        1 => 'bz2',
5260
        2 => 'boz',
5261
      ),
5262
    ),
5263
    'application/x-bzip-compressed-tar' =>
5264
    array (
5265
      'desc' =>
5266
      array (
5267
        0 => 'Tar archive (bzip-compressed)',
5268
      ),
5269
      'e' =>
5270
      array (
5271
        0 => 'tar.bz2',
5272
        1 => 'tar.bz',
5273
        2 => 'tbz2',
5274
        3 => 'tbz',
5275
        4 => 'tb2',
5276
      ),
5277
    ),
5278
    'application/x-bzpdf' =>
5279
    array (
5280
      'desc' =>
5281
      array (
5282
        0 => 'PDF document (bzip-compressed)',
5283
      ),
5284
      'e' =>
5285
      array (
5286
        0 => 'pdf.bz2',
5287
      ),
5288
    ),
5289
    'application/x-bzpostscript' =>
5290
    array (
5291
      'desc' =>
5292
      array (
5293
        0 => 'PostScript document (bzip-compressed)',
5294
      ),
5295
      'e' =>
5296
      array (
5297
        0 => 'ps.bz2',
5298
      ),
5299
    ),
5300
    'application/x-cb7' =>
5301
    array (
5302
      'desc' =>
5303
      array (
5304
        0 => 'comic book archive (7z container)',
5305
      ),
5306
      'e' =>
5307
      array (
5308
        0 => 'cb7',
5309
      ),
5310
    ),
5311
    'application/x-cbt' =>
5312
    array (
5313
      'desc' =>
5314
      array (
5315
        0 => 'comic book archive (tar container)',
5316
      ),
5317
      'e' =>
5318
      array (
5319
        0 => 'cbt',
5320
      ),
5321
    ),
5322
    'application/x-ccmx' =>
5323
    array (
5324
      'desc' =>
5325
      array (
5326
        0 => 'CCMX color correction file',
5327
      ),
5328
      'e' =>
5329
      array (
5330
        0 => 'ccmx',
5331
      ),
5332
    ),
5333
    'application/x-cd-image' =>
5334
    array (
5335
      'a' =>
5336
      array (
5337
        0 => 'application/x-iso9660-image',
5338
      ),
5339
      'desc' =>
5340
      array (
5341
        0 => 'raw CD image',
5342
      ),
5343
      'e' =>
5344
      array (
5345
        0 => 'iso',
5346
        1 => 'iso9660',
5347
      ),
5348
    ),
5349
    'application/x-cdlink' =>
5350
    array (
5351
      'e' =>
5352
      array (
5353
        0 => 'vcd',
5354
      ),
5355
    ),
5356
    'application/x-cdrdao-toc' =>
5357
    array (
5358
      'desc' =>
5359
      array (
5360
        0 => 'CD Table Of Contents',
5361
      ),
5362
      'e' =>
5363
      array (
5364
        0 => 'toc',
5365
      ),
5366
    ),
5367
    'application/x-cfs-compressed' =>
5368
    array (
5369
      'e' =>
5370
      array (
5371
        0 => 'cfs',
5372
      ),
5373
    ),
5374
    'application/x-chat' =>
5375
    array (
5376
      'e' =>
5377
      array (
5378
        0 => 'chat',
5379
      ),
5380
    ),
5381
    'application/x-cisco-vpn-settings' =>
5382
    array (
5383
      'desc' =>
5384
      array (
5385
        0 => 'Cisco VPN settings',
5386
      ),
5387
      'e' =>
5388
      array (
5389
        0 => 'pcf',
5390
      ),
5391
    ),
5392
    'application/x-compress' =>
5393
    array (
5394
      'desc' =>
5395
      array (
5396
        0 => 'UNIX-compressed file',
5397
      ),
5398
      'e' =>
5399
      array (
5400
        0 => 'z',
5401
      ),
5402
    ),
5403
    'application/x-compressed-iso' =>
5404
    array (
5405
      'desc' =>
5406
      array (
5407
        0 => 'Compressed CD image',
5408
      ),
5409
      'e' =>
5410
      array (
5411
        0 => 'cso',
5412
      ),
5413
    ),
5414
    'application/x-compressed-tar' =>
5415
    array (
5416
      'desc' =>
5417
      array (
5418
        0 => 'Tar archive (gzip-compressed)',
5419
      ),
5420
      'e' =>
5421
      array (
5422
        0 => 'tar.gz',
5423
        1 => 'tgz',
5424
      ),
5425
    ),
5426
    'application/x-conference' =>
5427
    array (
5428
      'e' =>
5429
      array (
5430
        0 => 'nsc',
5431
      ),
5432
    ),
5433
    'application/x-cpio' =>
5434
    array (
5435
      'desc' =>
5436
      array (
5437
        0 => 'CPIO archive',
5438
      ),
5439
      'e' =>
5440
      array (
5441
        0 => 'cpio',
5442
      ),
5443
    ),
5444
    'application/x-cpio-compressed' =>
5445
    array (
5446
      'desc' =>
5447
      array (
5448
        0 => 'CPIO archive (gzip-compressed)',
5449
      ),
5450
      'e' =>
5451
      array (
5452
        0 => 'cpio.gz',
5453
      ),
5454
    ),
5455
    'application/x-csh' =>
5456
    array (
5457
      'desc' =>
5458
      array (
5459
        0 => 'C shell script',
5460
      ),
5461
      'e' =>
5462
      array (
5463
        0 => 'csh',
5464
      ),
5465
    ),
5466
    'application/x-cue' =>
5467
    array (
5468
      'desc' =>
5469
      array (
5470
        0 => 'CD image cuesheet',
5471
      ),
5472
      'e' =>
5473
      array (
5474
        0 => 'cue',
5475
      ),
5476
    ),
5477
    'application/x-dar' =>
5478
    array (
5479
      'desc' =>
5480
      array (
5481
        0 => 'DAR archive',
5482
        1 => 'DAR: Disk ARchive',
5483
      ),
5484
      'e' =>
5485
      array (
5486
        0 => 'dar',
5487
      ),
5488
    ),
5489
    'application/x-dbf' =>
5490
    array (
5491
      'a' =>
5492
      array (
5493
        0 => 'application/x-dbase',
5494
        1 => 'application/dbf',
5495
        2 => 'application/dbase',
5496
      ),
5497
      'desc' =>
5498
      array (
5499
        0 => 'Xbase document',
5500
      ),
5501
      'e' =>
5502
      array (
5503
        0 => 'dbf',
5504
      ),
5505
    ),
5506
    'application/x-designer' =>
5507
    array (
5508
      'desc' =>
5509
      array (
5510
        0 => 'Qt Designer interface document',
5511
      ),
5512
      'e' =>
5513
      array (
5514
        0 => 'ui',
5515
      ),
5516
    ),
5517
    'application/x-desktop' =>
5518
    array (
5519
      'a' =>
5520
      array (
5521
        0 => 'application/x-gnome-app-info',
5522
      ),
5523
      'desc' =>
5524
      array (
5525
        0 => 'desktop entry',
5526
      ),
5527
      'e' =>
5528
      array (
5529
        0 => 'desktop',
5530
        1 => 'kdelnk',
5531
      ),
5532
    ),
5533
    'application/x-dgc-compressed' =>
5534
    array (
5535
      'e' =>
5536
      array (
5537
        0 => 'dgc',
5538
      ),
5539
    ),
5540
    'application/x-dia-diagram' =>
5541
    array (
5542
      'desc' =>
5543
      array (
5544
        0 => 'Dia diagram',
5545
      ),
5546
      'e' =>
5547
      array (
5548
        0 => 'dia',
5549
      ),
5550
    ),
5551
    'application/x-dia-shape' =>
5552
    array (
5553
      'desc' =>
5554
      array (
5555
        0 => 'Dia shape',
5556
      ),
5557
      'e' =>
5558
      array (
5559
        0 => 'shape',
5560
      ),
5561
    ),
5562
    'application/x-director' =>
5563
    array (
5564
      'e' =>
5565
      array (
5566
        0 => 'dir',
5567
        1 => 'dcr',
5568
        2 => 'dxr',
5569
        3 => 'cst',
5570
        4 => 'cct',
5571
        5 => 'cxt',
5572
        6 => 'w3d',
5573
        7 => 'fgd',
5574
        8 => 'swa',
5575
      ),
5576
    ),
5577
    'application/x-discjuggler-cd-image' =>
5578
    array (
5579
      'desc' =>
5580
      array (
5581
        0 => 'Padus DiscJuggler CD image',
5582
      ),
5583
      'e' =>
5584
      array (
5585
        0 => 'cdi',
5586
      ),
5587
    ),
5588
    'application/x-docbook+xml' =>
5589
    array (
5590
      'a' =>
5591
      array (
5592
        0 => 'application/docbook+xml',
5593
        1 => 'application/vnd.oasis.docbook+xml',
5594
      ),
5595
      'desc' =>
5596
      array (
5597
        0 => 'DocBook document',
5598
      ),
5599
      'e' =>
5600
      array (
5601
        0 => 'dbk',
5602
        1 => 'docbook',
5603
      ),
5604
    ),
5605
    'application/x-doom' =>
5606
    array (
5607
      'e' =>
5608
      array (
5609
        0 => 'wad',
5610
      ),
5611
    ),
5612
    'application/x-doom-wad' =>
5613
    array (
5614
      'desc' =>
5615
      array (
5616
        0 => 'Doom WAD file',
5617
        1 => 'WAD: Where\'s All the Data',
5618
      ),
5619
      'e' =>
5620
      array (
5621
        0 => 'wad',
5622
      ),
5623
    ),
5624
    'application/x-dreamcast-rom' =>
5625
    array (
5626
      'desc' =>
5627
      array (
5628
        0 => 'Dreamcast disc image',
5629
      ),
5630
      'e' =>
5631
      array (
5632
        0 => 'iso',
5633
      ),
5634
    ),
5635
    'application/x-dtbncx+xml' =>
5636
    array (
5637
      'e' =>
5638
      array (
5639
        0 => 'ncx',
5640
      ),
5641
    ),
5642
    'application/x-dtbook+xml' =>
5643
    array (
5644
      'e' =>
5645
      array (
5646
        0 => 'dtb',
5647
      ),
5648
    ),
5649
    'application/x-dtbresource+xml' =>
5650
    array (
5651
      'e' =>
5652
      array (
5653
        0 => 'res',
5654
      ),
5655
    ),
5656
    'application/x-dvi' =>
5657
    array (
5658
      'desc' =>
5659
      array (
5660
        0 => 'TeX DVI document',
5661
        1 => 'DVI: Device independent file format',
5662
      ),
5663
      'e' =>
5664
      array (
5665
        0 => 'dvi',
5666
      ),
5667
    ),
5668
    'application/x-e-theme' =>
5669
    array (
5670
      'desc' =>
5671
      array (
5672
        0 => 'Enlightenment theme',
5673
      ),
5674
      'e' =>
5675
      array (
5676
        0 => 'etheme',
5677
      ),
5678
    ),
5679
    'application/x-egon' =>
5680
    array (
5681
      'desc' =>
5682
      array (
5683
        0 => 'Egon Animator animation',
5684
      ),
5685
      'e' =>
5686
      array (
5687
        0 => 'egon',
5688
      ),
5689
    ),
5690
    'application/x-envoy' =>
5691
    array (
5692
      'e' =>
5693
      array (
5694
        0 => 'evy',
5695
      ),
5696
    ),
5697
    'application/x-eva' =>
5698
    array (
5699
      'e' =>
5700
      array (
5701
        0 => 'eva',
5702
      ),
5703
    ),
5704
    'application/x-fds-disk' =>
5705
    array (
5706
      'desc' =>
5707
      array (
5708
        0 => 'Nintendo FDS disk image',
5709
        1 => 'FDS: Famicom Disk System',
5710
      ),
5711
      'e' =>
5712
      array (
5713
        0 => 'fds',
5714
      ),
5715
    ),
5716
    'application/x-fictionbook+xml' =>
5717
    array (
5718
      'a' =>
5719
      array (
5720
        0 => 'application/x-fictionbook',
5721
      ),
5722
      'desc' =>
5723
      array (
5724
        0 => 'FictionBook document',
5725
      ),
5726
      'e' =>
5727
      array (
5728
        0 => 'fb2',
5729
      ),
5730
    ),
5731
    'application/x-fluid' =>
5732
    array (
5733
      'desc' =>
5734
      array (
5735
        0 => 'FLTK Fluid file',
5736
        1 => 'FLTK: Fast Light Toolkit',
5737
      ),
5738
      'e' =>
5739
      array (
5740
        0 => 'fl',
5741
      ),
5742
    ),
5743
    'application/x-font-afm' =>
5744
    array (
5745
      'desc' =>
5746
      array (
5747
        0 => 'Adobe font metrics',
5748
      ),
5749
      'e' =>
5750
      array (
5751
        0 => 'afm',
5752
      ),
5753
    ),
5754
    'application/x-font-bdf' =>
5755
    array (
5756
      'desc' =>
5757
      array (
5758
        0 => 'BDF font',
5759
      ),
5760
      'e' =>
5761
      array (
5762
        0 => 'bdf',
5763
      ),
5764
    ),
5765
    'application/x-font-ghostscript' =>
5766
    array (
5767
      'e' =>
5768
      array (
5769
        0 => 'gsf',
5770
      ),
5771
    ),
5772
    'application/x-font-linux-psf' =>
5773
    array (
5774
      'desc' =>
5775
      array (
5776
        0 => 'Linux PSF console font',
5777
        1 => 'PSF: PC Screen Font',
5778
      ),
5779
      'e' =>
5780
      array (
5781
        0 => 'psf',
5782
      ),
5783
    ),
5784
    'application/x-font-pcf' =>
5785
    array (
5786
      'desc' =>
5787
      array (
5788
        0 => 'PCF font',
5789
        1 => 'PCF: Portable Compiled Format',
5790
      ),
5791
      'e' =>
5792
      array (
5793
        0 => 'pcf',
5794
        1 => 'pcf.z',
5795
        2 => 'pcf.gz',
5796
      ),
5797
    ),
5798
    'application/x-font-snf' =>
5799
    array (
5800
      'e' =>
5801
      array (
5802
        0 => 'snf',
5803
      ),
5804
    ),
5805
    'application/x-font-speedo' =>
5806
    array (
5807
      'desc' =>
5808
      array (
5809
        0 => 'Speedo font',
5810
      ),
5811
      'e' =>
5812
      array (
5813
        0 => 'spd',
5814
      ),
5815
    ),
5816
    'application/x-font-ttx' =>
5817
    array (
5818
      'desc' =>
5819
      array (
5820
        0 => 'TrueType XML font',
5821
      ),
5822
      'e' =>
5823
      array (
5824
        0 => 'ttx',
5825
      ),
5826
    ),
5827
    'application/x-font-type1' =>
5828
    array (
5829
      'desc' =>
5830
      array (
5831
        0 => 'PostScript type-1 font',
5832
      ),
5833
      'e' =>
5834
      array (
5835
        0 => 'pfa',
5836
        1 => 'pfb',
5837
        2 => 'pfm',
5838
        3 => 'afm',
5839
        4 => 'gsf',
5840
      ),
5841
    ),
5842
    'application/x-freearc' =>
5843
    array (
5844
      'e' =>
5845
      array (
5846
        0 => 'arc',
5847
      ),
5848
    ),
5849
    'application/x-futuresplash' =>
5850
    array (
5851
      'e' =>
5852
      array (
5853
        0 => 'spl',
5854
      ),
5855
    ),
5856
    'application/x-gameboy-color-rom' =>
5857
    array (
5858
      'desc' =>
5859
      array (
5860
        0 => 'Game Boy Color ROM',
5861
      ),
5862
      'e' =>
5863
      array (
5864
        0 => 'gbc',
5865
        1 => 'cgb',
5866
      ),
5867
    ),
5868
    'application/x-gameboy-rom' =>
5869
    array (
5870
      'desc' =>
5871
      array (
5872
        0 => 'Game Boy ROM',
5873
      ),
5874
      'e' =>
5875
      array (
5876
        0 => 'gb',
5877
        1 => 'sgb',
5878
      ),
5879
    ),
5880
    'application/x-gamecube-rom' =>
5881
    array (
5882
      'a' =>
5883
      array (
5884
        0 => 'application/x-gamecube-iso-image',
5885
      ),
5886
      'desc' =>
5887
      array (
5888
        0 => 'GameCube disc image',
5889
      ),
5890
      'e' =>
5891
      array (
5892
        0 => 'iso',
5893
      ),
5894
    ),
5895
    'application/x-gamegear-rom' =>
5896
    array (
5897
      'desc' =>
5898
      array (
5899
        0 => 'Game Gear ROM',
5900
      ),
5901
      'e' =>
5902
      array (
5903
        0 => 'gg',
5904
      ),
5905
    ),
5906
    'application/x-gba-rom' =>
5907
    array (
5908
      'desc' =>
5909
      array (
5910
        0 => 'Game Boy Advance ROM',
5911
      ),
5912
      'e' =>
5913
      array (
5914
        0 => 'gba',
5915
        1 => 'agb',
5916
      ),
5917
    ),
5918
    'application/x-gca-compressed' =>
5919
    array (
5920
      'e' =>
5921
      array (
5922
        0 => 'gca',
5923
      ),
5924
    ),
5925
    'application/x-gd-rom-cue' =>
5926
    array (
5927
      'desc' =>
5928
      array (
5929
        0 => 'GD-ROM image cuesheet',
5930
      ),
5931
      'e' =>
5932
      array (
5933
        0 => 'gdi',
5934
      ),
5935
    ),
5936
    'application/x-gdscript' =>
5937
    array (
5938
      'desc' =>
5939
      array (
5940
        0 => 'GDScript script',
5941
      ),
5942
      'e' =>
5943
      array (
5944
        0 => 'gd',
5945
      ),
5946
    ),
5947
    'application/x-gedcom' =>
5948
    array (
5949
      'a' =>
5950
      array (
5951
        0 => 'text/gedcom',
5952
      ),
5953
      'desc' =>
5954
      array (
5955
        0 => 'GEDCOM family history',
5956
        1 => 'GEDCOM: GEnealogical Data COMmunication',
5957
      ),
5958
      'e' =>
5959
      array (
5960
        0 => 'ged',
5961
        1 => 'gedcom',
5962
      ),
5963
    ),
5964
    'application/x-genesis-32x-rom' =>
5965
    array (
5966
      'desc' =>
5967
      array (
5968
        0 => 'Genesis 32X ROM',
5969
      ),
5970
      'e' =>
5971
      array (
5972
        0 => '32x',
5973
        1 => 'mdx',
5974
      ),
5975
    ),
5976
    'application/x-genesis-rom' =>
5977
    array (
5978
      'desc' =>
5979
      array (
5980
        0 => 'Genesis ROM',
5981
      ),
5982
      'e' =>
5983
      array (
5984
        0 => 'gen',
5985
        1 => 'smd',
5986
        2 => 'sgd',
5987
      ),
5988
    ),
5989
    'application/x-gettext-translation' =>
5990
    array (
5991
      'desc' =>
5992
      array (
5993
        0 => 'translated messages (machine-readable)',
5994
      ),
5995
      'e' =>
5996
      array (
5997
        0 => 'gmo',
5998
        1 => 'mo',
5999
      ),
6000
    ),
6001
    'application/x-glade' =>
6002
    array (
6003
      'desc' =>
6004
      array (
6005
        0 => 'Glade project',
6006
      ),
6007
      'e' =>
6008
      array (
6009
        0 => 'glade',
6010
      ),
6011
    ),
6012
    'application/x-glulx' =>
6013
    array (
6014
      'e' =>
6015
      array (
6016
        0 => 'ulx',
6017
      ),
6018
    ),
6019
    'application/x-gnucash' =>
6020
    array (
6021
      'desc' =>
6022
      array (
6023
        0 => 'GnuCash financial data',
6024
      ),
6025
      'e' =>
6026
      array (
6027
        0 => 'gnucash',
6028
        1 => 'gnc',
6029
        2 => 'xac',
6030
      ),
6031
    ),
6032
    'application/x-gnumeric' =>
6033
    array (
6034
      'desc' =>
6035
      array (
6036
        0 => 'Gnumeric spreadsheet',
6037
      ),
6038
      'e' =>
6039
      array (
6040
        0 => 'gnumeric',
6041
      ),
6042
    ),
6043
    'application/x-gnuplot' =>
6044
    array (
6045
      'desc' =>
6046
      array (
6047
        0 => 'Gnuplot document',
6048
      ),
6049
      'e' =>
6050
      array (
6051
        0 => 'gp',
6052
        1 => 'gplt',
6053
        2 => 'gnuplot',
6054
      ),
6055
    ),
6056
    'application/x-go-sgf' =>
6057
    array (
6058
      'desc' =>
6059
      array (
6060
        0 => 'SGF record',
6061
        1 => 'SGF: Smart Game Format',
6062
      ),
6063
      'e' =>
6064
      array (
6065
        0 => 'sgf',
6066
      ),
6067
    ),
6068
    'application/x-godot-resource' =>
6069
    array (
6070
      'desc' =>
6071
      array (
6072
        0 => 'Godot Engine resource',
6073
      ),
6074
      'e' =>
6075
      array (
6076
        0 => 'res',
6077
        1 => 'tres',
6078
      ),
6079
    ),
6080
    'application/x-godot-scene' =>
6081
    array (
6082
      'desc' =>
6083
      array (
6084
        0 => 'Godot Engine scene',
6085
      ),
6086
      'e' =>
6087
      array (
6088
        0 => 'scn',
6089
        1 => 'tscn',
6090
        2 => 'escn',
6091
      ),
6092
    ),
6093
    'application/x-godot-shader' =>
6094
    array (
6095
      'desc' =>
6096
      array (
6097
        0 => 'Godot Engine shader',
6098
      ),
6099
      'e' =>
6100
      array (
6101
        0 => 'gdshader',
6102
      ),
6103
    ),
6104
    'application/x-gramps-xml' =>
6105
    array (
6106
      'e' =>
6107
      array (
6108
        0 => 'gramps',
6109
      ),
6110
    ),
6111
    'application/x-graphite' =>
6112
    array (
6113
      'desc' =>
6114
      array (
6115
        0 => 'Graphite scientific graph',
6116
      ),
6117
      'e' =>
6118
      array (
6119
        0 => 'gra',
6120
      ),
6121
    ),
6122
    'application/x-gtk-builder' =>
6123
    array (
6124
      'desc' =>
6125
      array (
6126
        0 => 'GTK+ Builder interface document',
6127
      ),
6128
      'e' =>
6129
      array (
6130
        0 => 'ui',
6131
      ),
6132
    ),
6133
    'application/x-gz-font-linux-psf' =>
6134
    array (
6135
      'desc' =>
6136
      array (
6137
        0 => 'Linux PSF console font (gzip-compressed)',
6138
        1 => 'PSF: PC Screen Font',
6139
      ),
6140
      'e' =>
6141
      array (
6142
        0 => 'psf.gz',
6143
      ),
6144
    ),
6145
    'application/x-gzdvi' =>
6146
    array (
6147
      'desc' =>
6148
      array (
6149
        0 => 'TeX DVI document (gzip-compressed)',
6150
      ),
6151
      'e' =>
6152
      array (
6153
        0 => 'dvi.gz',
6154
      ),
6155
    ),
6156
    'application/x-gzpdf' =>
6157
    array (
6158
      'desc' =>
6159
      array (
6160
        0 => 'PDF document (gzip-compressed)',
6161
      ),
6162
      'e' =>
6163
      array (
6164
        0 => 'pdf.gz',
6165
      ),
6166
    ),
6167
    'application/x-gzpostscript' =>
6168
    array (
6169
      'desc' =>
6170
      array (
6171
        0 => 'PostScript document (gzip-compressed)',
6172
      ),
6173
      'e' =>
6174
      array (
6175
        0 => 'ps.gz',
6176
      ),
6177
    ),
6178
    'application/x-hdf' =>
6179
    array (
6180
      'desc' =>
6181
      array (
6182
        0 => 'HDF document',
6183
        1 => 'HDF: Hierarchical Data Format',
6184
      ),
6185
      'e' =>
6186
      array (
6187
        0 => 'hdf',
6188
        1 => 'hdf4',
6189
        2 => 'h4',
6190
        3 => 'hdf5',
6191
        4 => 'h5',
6192
      ),
6193
    ),
6194
    'application/x-hfe-floppy-image' =>
6195
    array (
6196
      'a' =>
6197
      array (
6198
        0 => 'application/x-hfe-file',
6199
      ),
6200
      'desc' =>
6201
      array (
6202
        0 => 'HFE floppy disk image',
6203
        1 => 'HFE: HxC Floppy Emulator',
6204
      ),
6205
      'e' =>
6206
      array (
6207
        0 => 'hfe',
6208
      ),
6209
    ),
6210
    'application/x-hwp' =>
6211
    array (
6212
      'a' =>
6213
      array (
6214
        0 => 'application/vnd.haansoft-hwp',
6215
      ),
6216
      'desc' =>
6217
      array (
6218
        0 => 'Haansoft Hangul document',
6219
      ),
6220
      'e' =>
6221
      array (
6222
        0 => 'hwp',
6223
      ),
6224
    ),
6225
    'application/x-hwt' =>
6226
    array (
6227
      'a' =>
6228
      array (
6229
        0 => 'application/vnd.haansoft-hwt',
6230
      ),
6231
      'desc' =>
6232
      array (
6233
        0 => 'Haansoft Hangul document template',
6234
      ),
6235
      'e' =>
6236
      array (
6237
        0 => 'hwt',
6238
      ),
6239
    ),
6240
    'application/x-ica' =>
6241
    array (
6242
      'desc' =>
6243
      array (
6244
        0 => 'Citrix ICA settings file',
6245
        1 => 'ICA: Independent Computing Architecture',
6246
      ),
6247
      'e' =>
6248
      array (
6249
        0 => 'ica',
6250
      ),
6251
    ),
6252
    'application/x-install-instructions' =>
6253
    array (
6254
      'e' =>
6255
      array (
6256
        0 => 'install',
6257
      ),
6258
    ),
6259
    'application/x-ips-patch' =>
6260
    array (
6261
      'desc' =>
6262
      array (
6263
        0 => 'IPS patch',
6264
        1 => 'IPS: International Patching System',
6265
      ),
6266
      'e' =>
6267
      array (
6268
        0 => 'ips',
6269
      ),
6270
    ),
6271
    'application/x-ipynb+json' =>
6272
    array (
6273
      'desc' =>
6274
      array (
6275
        0 => 'Jupyter notebook document',
6276
      ),
6277
      'e' =>
6278
      array (
6279
        0 => 'ipynb',
6280
      ),
6281
    ),
6282
    'application/x-iso9660-appimage' =>
6283
    array (
6284
      'desc' =>
6285
      array (
6286
        0 => 'AppImage application bundle',
6287
      ),
6288
      'e' =>
6289
      array (
6290
        0 => 'appimage',
6291
      ),
6292
    ),
6293
    'application/x-it87' =>
6294
    array (
6295
      'desc' =>
6296
      array (
6297
        0 => 'IT 8.7 color calibration file',
6298
      ),
6299
      'e' =>
6300
      array (
6301
        0 => 'it87',
6302
      ),
6303
    ),
6304
    'application/x-java' =>
6305
    array (
6306
      'a' =>
6307
      array (
6308
        0 => 'application/java',
6309
        1 => 'application/java-byte-code',
6310
        2 => 'application/java-vm',
6311
        3 => 'application/x-java-class',
6312
        4 => 'application/x-java-vm',
6313
      ),
6314
      'desc' =>
6315
      array (
6316
        0 => 'Java class',
6317
      ),
6318
      'e' =>
6319
      array (
6320
        0 => 'class',
6321
      ),
6322
    ),
6323
    'application/x-java-archive' =>
6324
    array (
6325
      'a' =>
6326
      array (
6327
        0 => 'application/x-jar',
6328
        1 => 'application/java-archive',
6329
      ),
6330
      'desc' =>
6331
      array (
6332
        0 => 'Java archive',
6333
      ),
6334
      'e' =>
6335
      array (
6336
        0 => 'jar',
6337
      ),
6338
    ),
6339
    'application/x-java-jce-keystore' =>
6340
    array (
6341
      'desc' =>
6342
      array (
6343
        0 => 'Java JCE keystore',
6344
        1 => 'JCE: Java Cryptography Extension',
6345
      ),
6346
      'e' =>
6347
      array (
6348
        0 => 'jceks',
6349
      ),
6350
    ),
6351
    'application/x-java-jnlp-file' =>
6352
    array (
6353
      'desc' =>
6354
      array (
6355
        0 => 'JNLP file',
6356
        1 => 'JNLP: Java Network Launching Protocol',
6357
      ),
6358
      'e' =>
6359
      array (
6360
        0 => 'jnlp',
6361
      ),
6362
    ),
6363
    'application/x-java-keystore' =>
6364
    array (
6365
      'desc' =>
6366
      array (
6367
        0 => 'Java keystore',
6368
      ),
6369
      'e' =>
6370
      array (
6371
        0 => 'jks',
6372
        1 => 'ks',
6373
      ),
6374
    ),
6375
    'application/x-java-pack200' =>
6376
    array (
6377
      'desc' =>
6378
      array (
6379
        0 => 'Pack200 Java archive',
6380
      ),
6381
      'e' =>
6382
      array (
6383
        0 => 'pack',
6384
      ),
6385
    ),
6386
    'application/x-jbuilder-project' =>
6387
    array (
6388
      'desc' =>
6389
      array (
6390
        0 => 'JBuilder project',
6391
      ),
6392
      'e' =>
6393
      array (
6394
        0 => 'jpr',
6395
        1 => 'jpx',
6396
      ),
6397
    ),
6398
    'application/x-karbon' =>
6399
    array (
6400
      'desc' =>
6401
      array (
6402
        0 => 'Karbon14 drawing',
6403
      ),
6404
      'e' =>
6405
      array (
6406
        0 => 'karbon',
6407
      ),
6408
    ),
6409
    'application/x-kchart' =>
6410
    array (
6411
      'desc' =>
6412
      array (
6413
        0 => 'KChart chart',
6414
      ),
6415
      'e' =>
6416
      array (
6417
        0 => 'chrt',
6418
      ),
6419
    ),
6420
    'application/x-kexi-connectiondata' =>
6421
    array (
6422
      'desc' =>
6423
      array (
6424
        0 => 'Kexi settings',
6425
      ),
6426
      'e' =>
6427
      array (
6428
        0 => 'kexic',
6429
      ),
6430
    ),
6431
    'application/x-kexiproject-shortcut' =>
6432
    array (
6433
      'desc' =>
6434
      array (
6435
        0 => 'Kexi shortcut',
6436
      ),
6437
      'e' =>
6438
      array (
6439
        0 => 'kexis',
6440
      ),
6441
    ),
6442
    'application/x-kexiproject-sqlite2' =>
6443
    array (
6444
      'desc' =>
6445
      array (
6446
        0 => 'Kexi database file',
6447
      ),
6448
      'e' =>
6449
      array (
6450
        0 => 'kexi',
6451
      ),
6452
    ),
6453
    'application/x-kexiproject-sqlite3' =>
6454
    array (
6455
      'a' =>
6456
      array (
6457
        0 => 'application/x-vnd.kde.kexi',
6458
        1 => 'application/x-kexiproject-sqlite',
6459
      ),
6460
      'desc' =>
6461
      array (
6462
        0 => 'Kexi database file',
6463
      ),
6464
      'e' =>
6465
      array (
6466
        0 => 'kexi',
6467
      ),
6468
    ),
6469
    'application/x-kformula' =>
6470
    array (
6471
      'desc' =>
6472
      array (
6473
        0 => 'KFormula formula',
6474
      ),
6475
      'e' =>
6476
      array (
6477
        0 => 'kfo',
6478
      ),
6479
    ),
6480
    'application/x-killustrator' =>
6481
    array (
6482
      'desc' =>
6483
      array (
6484
        0 => 'KIllustrator drawing',
6485
      ),
6486
      'e' =>
6487
      array (
6488
        0 => 'kil',
6489
      ),
6490
    ),
6491
    'application/x-kivio' =>
6492
    array (
6493
      'desc' =>
6494
      array (
6495
        0 => 'Kivio flowchart',
6496
      ),
6497
      'e' =>
6498
      array (
6499
        0 => 'flw',
6500
      ),
6501
    ),
6502
    'application/x-kontour' =>
6503
    array (
6504
      'desc' =>
6505
      array (
6506
        0 => 'Kontour drawing',
6507
      ),
6508
      'e' =>
6509
      array (
6510
        0 => 'kon',
6511
      ),
6512
    ),
6513
    'application/x-kpovmodeler' =>
6514
    array (
6515
      'desc' =>
6516
      array (
6517
        0 => 'KPovModeler scene',
6518
      ),
6519
      'e' =>
6520
      array (
6521
        0 => 'kpm',
6522
      ),
6523
    ),
6524
    'application/x-kpresenter' =>
6525
    array (
6526
      'desc' =>
6527
      array (
6528
        0 => 'KPresenter presentation',
6529
      ),
6530
      'e' =>
6531
      array (
6532
        0 => 'kpr',
6533
        1 => 'kpt',
6534
      ),
6535
    ),
6536
    'application/x-krita' =>
6537
    array (
6538
      'desc' =>
6539
      array (
6540
        0 => 'Krita document',
6541
      ),
6542
      'e' =>
6543
      array (
6544
        0 => 'kra',
6545
        1 => 'krz',
6546
      ),
6547
    ),
6548
    'application/x-kspread' =>
6549
    array (
6550
      'desc' =>
6551
      array (
6552
        0 => 'KSpread spreadsheet',
6553
      ),
6554
      'e' =>
6555
      array (
6556
        0 => 'ksp',
6557
      ),
6558
    ),
6559
    'application/x-kugar' =>
6560
    array (
6561
      'desc' =>
6562
      array (
6563
        0 => 'Kugar document',
6564
      ),
6565
      'e' =>
6566
      array (
6567
        0 => 'kud',
6568
      ),
6569
    ),
6570
    'application/x-kword' =>
6571
    array (
6572
      'desc' =>
6573
      array (
6574
        0 => 'KWord document',
6575
      ),
6576
      'e' =>
6577
      array (
6578
        0 => 'kwd',
6579
        1 => 'kwt',
6580
      ),
6581
    ),
6582
    'application/x-latex' =>
6583
    array (
6584
      'e' =>
6585
      array (
6586
        0 => 'latex',
6587
      ),
6588
    ),
6589
    'application/x-lha' =>
6590
    array (
6591
      'a' =>
6592
      array (
6593
        0 => 'application/x-lzh-compressed',
6594
      ),
6595
      'desc' =>
6596
      array (
6597
        0 => 'LHA archive',
6598
      ),
6599
      'e' =>
6600
      array (
6601
        0 => 'lha',
6602
        1 => 'lzh',
6603
      ),
6604
    ),
6605
    'application/x-lhz' =>
6606
    array (
6607
      'desc' =>
6608
      array (
6609
        0 => 'LHZ archive',
6610
      ),
6611
      'e' =>
6612
      array (
6613
        0 => 'lhz',
6614
      ),
6615
    ),
6616
    'application/x-lrzip' =>
6617
    array (
6618
      'desc' =>
6619
      array (
6620
        0 => 'Lrzip archive',
6621
        1 => 'Lrzip: Long Range Zip',
6622
      ),
6623
      'e' =>
6624
      array (
6625
        0 => 'lrz',
6626
      ),
6627
    ),
6628
    'application/x-lrzip-compressed-tar' =>
6629
    array (
6630
      'desc' =>
6631
      array (
6632
        0 => 'Tar archive (lrzip-compressed)',
6633
      ),
6634
      'e' =>
6635
      array (
6636
        0 => 'tar.lrz',
6637
        1 => 'tlrz',
6638
      ),
6639
    ),
6640
    'application/x-lyx' =>
6641
    array (
6642
      'a' =>
6643
      array (
6644
        0 => 'text/x-lyx',
6645
      ),
6646
      'desc' =>
6647
      array (
6648
        0 => 'LyX document',
6649
      ),
6650
      'e' =>
6651
      array (
6652
        0 => 'lyx',
6653
      ),
6654
    ),
6655
    'application/x-lz4' =>
6656
    array (
6657
      'desc' =>
6658
      array (
6659
        0 => 'LZ4 archive',
6660
      ),
6661
      'e' =>
6662
      array (
6663
        0 => 'lz4',
6664
      ),
6665
    ),
6666
    'application/x-lz4-compressed-tar' =>
6667
    array (
6668
      'desc' =>
6669
      array (
6670
        0 => 'Tar archive (LZ4-compressed)',
6671
      ),
6672
      'e' =>
6673
      array (
6674
        0 => 'tar.lz4',
6675
      ),
6676
    ),
6677
    'application/x-lzip' =>
6678
    array (
6679
      'desc' =>
6680
      array (
6681
        0 => 'Lzip archive',
6682
      ),
6683
      'e' =>
6684
      array (
6685
        0 => 'lz',
6686
      ),
6687
    ),
6688
    'application/x-lzip-compressed-tar' =>
6689
    array (
6690
      'desc' =>
6691
      array (
6692
        0 => 'Tar archive (lzip-compressed)',
6693
      ),
6694
      'e' =>
6695
      array (
6696
        0 => 'tar.lz',
6697
      ),
6698
    ),
6699
    'application/x-lzma' =>
6700
    array (
6701
      'desc' =>
6702
      array (
6703
        0 => 'LZMA archive',
6704
        1 => 'LZMA: Lempel-Ziv-Markov chain-Algorithm',
6705
      ),
6706
      'e' =>
6707
      array (
6708
        0 => 'lzma',
6709
      ),
6710
    ),
6711
    'application/x-lzma-compressed-tar' =>
6712
    array (
6713
      'desc' =>
6714
      array (
6715
        0 => 'Tar archive (LZMA-compressed)',
6716
      ),
6717
      'e' =>
6718
      array (
6719
        0 => 'tar.lzma',
6720
        1 => 'tlz',
6721
      ),
6722
    ),
6723
    'application/x-lzop' =>
6724
    array (
6725
      'desc' =>
6726
      array (
6727
        0 => 'LZO archive',
6728
        1 => 'LZO: Lempel-Ziv-Oberhumer',
6729
      ),
6730
      'e' =>
6731
      array (
6732
        0 => 'lzo',
6733
      ),
6734
    ),
6735
    'application/x-lzpdf' =>
6736
    array (
6737
      'desc' =>
6738
      array (
6739
        0 => 'PDF document (lzip-compressed)',
6740
      ),
6741
      'e' =>
6742
      array (
6743
        0 => 'pdf.lz',
6744
      ),
6745
    ),
6746
    'application/x-m4' =>
6747
    array (
6748
      'desc' =>
6749
      array (
6750
        0 => 'M4 macro',
6751
      ),
6752
      'e' =>
6753
      array (
6754
        0 => 'm4',
6755
      ),
6756
    ),
6757
    'application/x-magicpoint' =>
6758
    array (
6759
      'desc' =>
6760
      array (
6761
        0 => 'MagicPoint presentation',
6762
      ),
6763
      'e' =>
6764
      array (
6765
        0 => 'mgp',
6766
      ),
6767
    ),
6768
    'application/x-mame-chd' =>
6769
    array (
6770
      'desc' =>
6771
      array (
6772
        0 => 'MAME compressed hard disk image',
6773
      ),
6774
      'e' =>
6775
      array (
6776
        0 => 'chd',
6777
      ),
6778
    ),
6779
    'application/x-markaby' =>
6780
    array (
6781
      'desc' =>
6782
      array (
6783
        0 => 'Markaby script',
6784
      ),
6785
      'e' =>
6786
      array (
6787
        0 => 'mab',
6788
      ),
6789
    ),
6790
    'application/x-mie' =>
6791
    array (
6792
      'e' =>
6793
      array (
6794
        0 => 'mie',
6795
      ),
6796
    ),
6797
    'application/x-mif' =>
6798
    array (
6799
      'desc' =>
6800
      array (
6801
        0 => 'Adobe FrameMaker MIF document',
6802
      ),
6803
      'e' =>
6804
      array (
6805
        0 => 'mif',
6806
      ),
6807
    ),
6808
    'application/x-mimearchive' =>
6809
    array (
6810
      'desc' =>
6811
      array (
6812
        0 => 'MHTML web archive',
6813
        1 => 'MHTML: MIME HTML',
6814
      ),
6815
      'e' =>
6816
      array (
6817
        0 => 'mhtml',
6818
        1 => 'mht',
6819
      ),
6820
    ),
6821
    'application/x-mobipocket-ebook' =>
6822
    array (
6823
      'desc' =>
6824
      array (
6825
        0 => 'Mobipocket e-book',
6826
      ),
6827
      'e' =>
6828
      array (
6829
        0 => 'prc',
6830
        1 => 'mobi',
6831
      ),
6832
    ),
6833
    'application/x-ms-application' =>
6834
    array (
6835
      'e' =>
6836
      array (
6837
        0 => 'application',
6838
      ),
6839
    ),
6840
    'application/x-ms-dos-executable' =>
6841
    array (
6842
      'desc' =>
6843
      array (
6844
        0 => 'DOS/Windows executable',
6845
      ),
6846
      'e' =>
6847
      array (
6848
        0 => 'exe',
6849
      ),
6850
    ),
6851
    'application/x-ms-shortcut' =>
6852
    array (
6853
      'e' =>
6854
      array (
6855
        0 => 'lnk',
6856
      ),
6857
    ),
6858
    'application/x-ms-wim' =>
6859
    array (
6860
      'desc' =>
6861
      array (
6862
        0 => 'WIM disk image',
6863
        1 => 'WIM: Windows Imaging Format',
6864
      ),
6865
      'e' =>
6866
      array (
6867
        0 => 'wim',
6868
        1 => 'swm',
6869
      ),
6870
    ),
6871
    'application/x-ms-wmd' =>
6872
    array (
6873
      'e' =>
6874
      array (
6875
        0 => 'wmd',
6876
      ),
6877
    ),
6878
    'application/x-ms-wmz' =>
6879
    array (
6880
      'e' =>
6881
      array (
6882
        0 => 'wmz',
6883
      ),
6884
    ),
6885
    'application/x-ms-xbap' =>
6886
    array (
6887
      'e' =>
6888
      array (
6889
        0 => 'xbap',
6890
      ),
6891
    ),
6892
    'application/x-msbinder' =>
6893
    array (
6894
      'e' =>
6895
      array (
6896
        0 => 'obd',
6897
      ),
6898
    ),
6899
    'application/x-mscardfile' =>
6900
    array (
6901
      'e' =>
6902
      array (
6903
        0 => 'crd',
6904
      ),
6905
    ),
6906
    'application/x-msclip' =>
6907
    array (
6908
      'e' =>
6909
      array (
6910
        0 => 'clp',
6911
      ),
6912
    ),
6913
    'application/x-msdownload' =>
6914
    array (
6915
      'e' =>
6916
      array (
6917
        0 => 'exe',
6918
        1 => 'dll',
6919
        2 => 'com',
6920
        3 => 'bat',
6921
        4 => 'msi',
6922
      ),
6923
    ),
6924
    'application/x-msi' =>
6925
    array (
6926
      'desc' =>
6927
      array (
6928
        0 => 'Windows Installer package',
6929
      ),
6930
      'e' =>
6931
      array (
6932
        0 => 'msi',
6933
      ),
6934
    ),
6935
    'application/x-msmediaview' =>
6936
    array (
6937
      'e' =>
6938
      array (
6939
        0 => 'mvb',
6940
        1 => 'm13',
6941
        2 => 'm14',
6942
      ),
6943
    ),
6944
    'application/x-msmoney' =>
6945
    array (
6946
      'e' =>
6947
      array (
6948
        0 => 'mny',
6949
      ),
6950
    ),
6951
    'application/x-mspublisher' =>
6952
    array (
6953
      'e' =>
6954
      array (
6955
        0 => 'pub',
6956
      ),
6957
    ),
6958
    'application/x-msschedule' =>
6959
    array (
6960
      'e' =>
6961
      array (
6962
        0 => 'scd',
6963
      ),
6964
    ),
6965
    'application/x-msterminal' =>
6966
    array (
6967
      'e' =>
6968
      array (
6969
        0 => 'trm',
6970
      ),
6971
    ),
6972
    'application/x-mswinurl' =>
6973
    array (
6974
      'desc' =>
6975
      array (
6976
        0 => 'Internet shortcut',
6977
      ),
6978
      'e' =>
6979
      array (
6980
        0 => 'url',
6981
      ),
6982
    ),
6983
    'application/x-mswrite' =>
6984
    array (
6985
      'desc' =>
6986
      array (
6987
        0 => 'WRI document',
6988
      ),
6989
      'e' =>
6990
      array (
6991
        0 => 'wri',
6992
      ),
6993
    ),
6994
    'application/x-msx-rom' =>
6995
    array (
6996
      'desc' =>
6997
      array (
6998
        0 => 'MSX ROM',
6999
      ),
7000
      'e' =>
7001
      array (
7002
        0 => 'msx',
7003
      ),
7004
    ),
7005
    'application/x-n64-rom' =>
7006
    array (
7007
      'desc' =>
7008
      array (
7009
        0 => 'Nintendo64 ROM',
7010
      ),
7011
      'e' =>
7012
      array (
7013
        0 => 'n64',
7014
        1 => 'z64',
7015
        2 => 'v64',
7016
      ),
7017
    ),
7018
    'application/x-navi-animation' =>
7019
    array (
7020
      'desc' =>
7021
      array (
7022
        0 => 'Windows animated cursor',
7023
      ),
7024
      'e' =>
7025
      array (
7026
        0 => 'ani',
7027
      ),
7028
    ),
7029
    'application/x-neo-geo-pocket-color-rom' =>
7030
    array (
7031
      'desc' =>
7032
      array (
7033
        0 => 'Neo-Geo Pocket Color ROM',
7034
      ),
7035
      'e' =>
7036
      array (
7037
        0 => 'ngc',
7038
      ),
7039
    ),
7040
    'application/x-neo-geo-pocket-rom' =>
7041
    array (
7042
      'desc' =>
7043
      array (
7044
        0 => 'Neo-Geo Pocket ROM',
7045
      ),
7046
      'e' =>
7047
      array (
7048
        0 => 'ngp',
7049
      ),
7050
    ),
7051
    'application/x-nes-rom' =>
7052
    array (
7053
      'desc' =>
7054
      array (
7055
        0 => 'NES ROM',
7056
      ),
7057
      'e' =>
7058
      array (
7059
        0 => 'nes',
7060
        1 => 'nez',
7061
        2 => 'unf',
7062
        3 => 'unif',
7063
      ),
7064
    ),
7065
    'application/x-netcdf' =>
7066
    array (
7067
      'desc' =>
7068
      array (
7069
        0 => 'Unidata NetCDF document',
7070
        1 => 'NetCDF: Network Common Data Form',
7071
      ),
7072
      'e' =>
7073
      array (
7074
        0 => 'nc',
7075
        1 => 'cdf',
7076
      ),
7077
    ),
7078
    'application/x-netshow-channel' =>
7079
    array (
7080
      'desc' =>
7081
      array (
7082
        0 => 'Windows Media Station file',
7083
      ),
7084
      'e' =>
7085
      array (
7086
        0 => 'nsc',
7087
      ),
7088
    ),
7089
    'application/x-nintendo-3ds-executable' =>
7090
    array (
7091
      'desc' =>
7092
      array (
7093
        0 => 'Nintendo 3DS Executable',
7094
      ),
7095
      'e' =>
7096
      array (
7097
        0 => '3dsx',
7098
      ),
7099
    ),
7100
    'application/x-nintendo-3ds-rom' =>
7101
    array (
7102
      'desc' =>
7103
      array (
7104
        0 => 'Nintendo 3DS ROM',
7105
      ),
7106
      'e' =>
7107
      array (
7108
        0 => '3ds',
7109
        1 => 'cci',
7110
      ),
7111
    ),
7112
    'application/x-nintendo-ds-rom' =>
7113
    array (
7114
      'desc' =>
7115
      array (
7116
        0 => 'Nintendo DS ROM',
7117
      ),
7118
      'e' =>
7119
      array (
7120
        0 => 'nds',
7121
      ),
7122
    ),
7123
    'application/x-nzb' =>
7124
    array (
7125
      'desc' =>
7126
      array (
7127
        0 => 'NewzBin usenet index',
7128
      ),
7129
      'e' =>
7130
      array (
7131
        0 => 'nzb',
7132
      ),
7133
    ),
7134
    'application/x-object' =>
7135
    array (
7136
      'desc' =>
7137
      array (
7138
        0 => 'object code',
7139
      ),
7140
      'e' =>
7141
      array (
7142
        0 => 'o',
7143
        1 => 'mod',
7144
      ),
7145
    ),
7146
    'application/x-oleo' =>
7147
    array (
7148
      'desc' =>
7149
      array (
7150
        0 => 'GNU Oleo spreadsheet',
7151
      ),
7152
      'e' =>
7153
      array (
7154
        0 => 'oleo',
7155
      ),
7156
    ),
7157
    'application/x-openzim' =>
7158
    array (
7159
      'desc' =>
7160
      array (
7161
        0 => 'OpenZIM file',
7162
        1 => 'ZIM: Zeno IMproved',
7163
      ),
7164
      'e' =>
7165
      array (
7166
        0 => 'zim',
7167
      ),
7168
    ),
7169
    'application/x-pagemaker' =>
7170
    array (
7171
      'desc' =>
7172
      array (
7173
        0 => 'Adobe PageMaker document',
7174
      ),
7175
      'e' =>
7176
      array (
7177
        0 => 'p65',
7178
        1 => 'pm',
7179
        2 => 'pm6',
7180
        3 => 'pmd',
7181
      ),
7182
    ),
7183
    'application/x-pak' =>
7184
    array (
7185
      'desc' =>
7186
      array (
7187
        0 => 'PAK archive',
7188
      ),
7189
      'e' =>
7190
      array (
7191
        0 => 'pak',
7192
      ),
7193
    ),
7194
    'application/x-par2' =>
7195
    array (
7196
      'desc' =>
7197
      array (
7198
        0 => 'Parchive archive',
7199
        1 => 'Parchive: Parity Volume Set Archive',
7200
      ),
7201
      'e' =>
7202
      array (
7203
        0 => 'par2',
7204
      ),
7205
    ),
7206
    'application/x-partial-download' =>
7207
    array (
7208
      'desc' =>
7209
      array (
7210
        0 => 'Partially downloaded file',
7211
      ),
7212
      'e' =>
7213
      array (
7214
        0 => 'wkdownload',
7215
        1 => 'crdownload',
7216
        2 => 'part',
7217
      ),
7218
    ),
7219
    'application/x-pc-engine-rom' =>
7220
    array (
7221
      'desc' =>
7222
      array (
7223
        0 => 'PC Engine ROM',
7224
      ),
7225
      'e' =>
7226
      array (
7227
        0 => 'pce',
7228
      ),
7229
    ),
7230
    'application/x-perl' =>
7231
    array (
7232
      'a' =>
7233
      array (
7234
        0 => 'text/x-perl',
7235
      ),
7236
      'desc' =>
7237
      array (
7238
        0 => 'Perl script',
7239
      ),
7240
      'e' =>
7241
      array (
7242
        0 => 'pl',
7243
        1 => 'pm',
7244
        2 => 'al',
7245
        3 => 'perl',
7246
        4 => 'pod',
7247
        5 => 't',
7248
      ),
7249
    ),
7250
    'application/x-php' =>
7251
    array (
7252
      'desc' =>
7253
      array (
7254
        0 => 'PHP script',
7255
      ),
7256
      'e' =>
7257
      array (
7258
        0 => 'php',
7259
        1 => 'php3',
7260
        2 => 'php4',
7261
        3 => 'php5',
7262
        4 => 'phps',
7263
      ),
7264
    ),
7265
    'application/x-pkcs7-certificates' =>
7266
    array (
7267
      'desc' =>
7268
      array (
7269
        0 => 'PKCS#7 certificate bundle',
7270
        1 => 'PKCS: Public-Key Cryptography Standards',
7271
      ),
7272
      'e' =>
7273
      array (
7274
        0 => 'p7b',
7275
        1 => 'spc',
7276
      ),
7277
    ),
7278
    'application/x-pkcs7-certreqresp' =>
7279
    array (
7280
      'e' =>
7281
      array (
7282
        0 => 'p7r',
7283
      ),
7284
    ),
7285
    'application/x-planperfect' =>
7286
    array (
7287
      'desc' =>
7288
      array (
7289
        0 => 'PlanPerfect spreadsheet',
7290
      ),
7291
      'e' =>
7292
      array (
7293
        0 => 'pln',
7294
      ),
7295
    ),
7296
    'application/x-pocket-word' =>
7297
    array (
7298
      'desc' =>
7299
      array (
7300
        0 => 'Pocket Word document',
7301
      ),
7302
      'e' =>
7303
      array (
7304
        0 => 'psw',
7305
      ),
7306
    ),
7307
    'application/x-pw' =>
7308
    array (
7309
      'desc' =>
7310
      array (
7311
        0 => 'Pathetic Writer document',
7312
      ),
7313
      'e' =>
7314
      array (
7315
        0 => 'pw',
7316
      ),
7317
    ),
7318
    'application/x-pyspread-bz-spreadsheet' =>
7319
    array (
7320
      'desc' =>
7321
      array (
7322
        0 => 'Pyspread spreadsheet (bzip-compressed)',
7323
      ),
7324
      'e' =>
7325
      array (
7326
        0 => 'pys',
7327
      ),
7328
    ),
7329
    'application/x-pyspread-spreadsheet' =>
7330
    array (
7331
      'desc' =>
7332
      array (
7333
        0 => 'Pyspread spreadsheet',
7334
      ),
7335
      'e' =>
7336
      array (
7337
        0 => 'pysu',
7338
      ),
7339
    ),
7340
    'application/x-python-bytecode' =>
7341
    array (
7342
      'desc' =>
7343
      array (
7344
        0 => 'Python bytecode',
7345
      ),
7346
      'e' =>
7347
      array (
7348
        0 => 'pyc',
7349
        1 => 'pyo',
7350
      ),
7351
    ),
7352
    'application/x-qed-disk' =>
7353
    array (
7354
      'desc' =>
7355
      array (
7356
        0 => 'QEMU QED disk image',
7357
        1 => 'QED: QEMU Enhanced Disk',
7358
      ),
7359
      'e' =>
7360
      array (
7361
        0 => 'qed',
7362
      ),
7363
    ),
7364
    'application/x-qemu-disk' =>
7365
    array (
7366
      'desc' =>
7367
      array (
7368
        0 => 'QEMU QCOW disk image',
7369
        1 => 'QCOW: QEMU Copy On Write',
7370
      ),
7371
      'e' =>
7372
      array (
7373
        0 => 'qcow2',
7374
        1 => 'qcow',
7375
      ),
7376
    ),
7377
    'application/x-qpress' =>
7378
    array (
7379
      'desc' =>
7380
      array (
7381
        0 => 'Qpress archive',
7382
      ),
7383
      'e' =>
7384
      array (
7385
        0 => 'qp',
7386
      ),
7387
    ),
7388
    'application/x-qtiplot' =>
7389
    array (
7390
      'desc' =>
7391
      array (
7392
        0 => 'QtiPlot document',
7393
      ),
7394
      'e' =>
7395
      array (
7396
        0 => 'qti',
7397
        1 => 'qti.gz',
7398
      ),
7399
    ),
7400
    'application/x-quattropro' =>
7401
    array (
7402
      'desc' =>
7403
      array (
7404
        0 => 'Quattro Pro spreadsheet',
7405
      ),
7406
      'e' =>
7407
      array (
7408
        0 => 'wb1',
7409
        1 => 'wb2',
7410
        2 => 'wb3',
7411
      ),
7412
    ),
7413
    'application/x-quicktime-media-link' =>
7414
    array (
7415
      'a' =>
7416
      array (
7417
        0 => 'application/x-quicktimeplayer',
7418
      ),
7419
      'desc' =>
7420
      array (
7421
        0 => 'QuickTime playlist',
7422
      ),
7423
      'e' =>
7424
      array (
7425
        0 => 'qtl',
7426
      ),
7427
    ),
7428
    'application/x-qw' =>
7429
    array (
7430
      'desc' =>
7431
      array (
7432
        0 => 'Quicken document',
7433
      ),
7434
      'e' =>
7435
      array (
7436
        0 => 'qif',
7437
      ),
7438
    ),
7439
    'application/x-raw-disk-image' =>
7440
    array (
7441
      'desc' =>
7442
      array (
7443
        0 => 'Raw disk image',
7444
      ),
7445
      'e' =>
7446
      array (
7447
        0 => 'raw-disk-image',
7448
        1 => 'img',
7449
      ),
7450
    ),
7451
    'application/x-raw-disk-image-xz-compressed' =>
7452
    array (
7453
      'desc' =>
7454
      array (
7455
        0 => 'Raw disk image (XZ-compressed)',
7456
      ),
7457
      'e' =>
7458
      array (
7459
        0 => 'raw-disk-image.xz',
7460
        1 => 'img.xz',
7461
      ),
7462
    ),
7463
    'application/x-raw-floppy-disk-image' =>
7464
    array (
7465
      'a' =>
7466
      array (
7467
        0 => 'application/x-fd-file',
7468
      ),
7469
      'desc' =>
7470
      array (
7471
        0 => 'Floppy disk image',
7472
      ),
7473
      'e' =>
7474
      array (
7475
        0 => 'fd',
7476
        1 => 'qd',
7477
      ),
7478
    ),
7479
    'application/x-research-info-systems' =>
7480
    array (
7481
      'e' =>
7482
      array (
7483
        0 => 'ris',
7484
      ),
7485
    ),
7486
    'application/x-rpm' =>
7487
    array (
7488
      'a' =>
7489
      array (
7490
        0 => 'application/x-redhat-package-manager',
7491
      ),
7492
      'desc' =>
7493
      array (
7494
        0 => 'RPM package',
7495
      ),
7496
      'e' =>
7497
      array (
7498
        0 => 'rpm',
7499
      ),
7500
    ),
7501
    'application/x-ruby' =>
7502
    array (
7503
      'desc' =>
7504
      array (
7505
        0 => 'Ruby script',
7506
      ),
7507
      'e' =>
7508
      array (
7509
        0 => 'rb',
7510
      ),
7511
    ),
7512
    'application/x-sami' =>
7513
    array (
7514
      'desc' =>
7515
      array (
7516
        0 => 'SAMI subtitles',
7517
        1 => 'SAMI: Synchronized Accessible Media Interchange',
7518
      ),
7519
      'e' =>
7520
      array (
7521
        0 => 'smi',
7522
        1 => 'sami',
7523
      ),
7524
    ),
7525
    'application/x-saturn-rom' =>
7526
    array (
7527
      'desc' =>
7528
      array (
7529
        0 => 'Sega Saturn disc image',
7530
      ),
7531
      'e' =>
7532
      array (
7533
        0 => 'iso',
7534
      ),
7535
    ),
7536
    'application/x-sega-cd-rom' =>
7537
    array (
7538
      'desc' =>
7539
      array (
7540
        0 => 'Sega CD disc image',
7541
      ),
7542
      'e' =>
7543
      array (
7544
        0 => 'iso',
7545
      ),
7546
    ),
7547
    'application/x-sega-pico-rom' =>
7548
    array (
7549
      'desc' =>
7550
      array (
7551
        0 => 'Sega Pico ROM',
7552
      ),
7553
      'e' =>
7554
      array (
7555
        0 => 'iso',
7556
      ),
7557
    ),
7558
    'application/x-sg1000-rom' =>
7559
    array (
7560
      'desc' =>
7561
      array (
7562
        0 => 'SG-1000 ROM',
7563
      ),
7564
      'e' =>
7565
      array (
7566
        0 => 'sg',
7567
      ),
7568
    ),
7569
    'application/x-sh' =>
7570
    array (
7571
      'e' =>
7572
      array (
7573
        0 => 'sh',
7574
      ),
7575
    ),
7576
    'application/x-shar' =>
7577
    array (
7578
      'desc' =>
7579
      array (
7580
        0 => 'shell archive',
7581
      ),
7582
      'e' =>
7583
      array (
7584
        0 => 'shar',
7585
      ),
7586
    ),
7587
    'application/x-shared-library-la' =>
7588
    array (
7589
      'desc' =>
7590
      array (
7591
        0 => 'libtool shared library',
7592
      ),
7593
      'e' =>
7594
      array (
7595
        0 => 'la',
7596
      ),
7597
    ),
7598
    'application/x-sharedlib' =>
7599
    array (
7600
      'desc' =>
7601
      array (
7602
        0 => 'shared library',
7603
      ),
7604
      'e' =>
7605
      array (
7606
        0 => 'so',
7607
      ),
7608
    ),
7609
    'application/x-shellscript' =>
7610
    array (
7611
      'a' =>
7612
      array (
7613
        0 => 'text/x-sh',
7614
      ),
7615
      'desc' =>
7616
      array (
7617
        0 => 'shell script',
7618
      ),
7619
      'e' =>
7620
      array (
7621
        0 => 'sh',
7622
      ),
7623
    ),
7624
    'application/x-shorten' =>
7625
    array (
7626
      'a' =>
7627
      array (
7628
        0 => 'audio/x-shorten',
7629
      ),
7630
      'desc' =>
7631
      array (
7632
        0 => 'Shorten audio',
7633
      ),
7634
      'e' =>
7635
      array (
7636
        0 => 'shn',
7637
      ),
7638
    ),
7639
    'application/x-siag' =>
7640
    array (
7641
      'desc' =>
7642
      array (
7643
        0 => 'Siag spreadsheet',
7644
      ),
7645
      'e' =>
7646
      array (
7647
        0 => 'siag',
7648
      ),
7649
    ),
7650
    'application/x-silverlight-app' =>
7651
    array (
7652
      'e' =>
7653
      array (
7654
        0 => 'xap',
7655
      ),
7656
    ),
7657
    'application/x-sms-rom' =>
7658
    array (
7659
      'desc' =>
7660
      array (
7661
        0 => 'Master System ROM',
7662
      ),
7663
      'e' =>
7664
      array (
7665
        0 => 'sms',
7666
      ),
7667
    ),
7668
    'application/x-source-rpm' =>
7669
    array (
7670
      'desc' =>
7671
      array (
7672
        0 => 'Source RPM package',
7673
      ),
7674
      'e' =>
7675
      array (
7676
        0 => 'src.rpm',
7677
        1 => 'spm',
7678
      ),
7679
    ),
7680
    'application/x-spss-por' =>
7681
    array (
7682
      'desc' =>
7683
      array (
7684
        0 => 'SPSS portable data file',
7685
        1 => 'SPSS: Statistical Package for the Social Sciences',
7686
      ),
7687
      'e' =>
7688
      array (
7689
        0 => 'por',
7690
      ),
7691
    ),
7692
    'application/x-spss-sav' =>
7693
    array (
7694
      'a' =>
7695
      array (
7696
        0 => 'application/x-spss-savefile',
7697
      ),
7698
      'desc' =>
7699
      array (
7700
        0 => 'SPSS data file',
7701
        1 => 'SPSS: Statistical Package for the Social Sciences',
7702
      ),
7703
      'e' =>
7704
      array (
7705
        0 => 'sav',
7706
        1 => 'zsav',
7707
      ),
7708
    ),
7709
    'application/x-sql' =>
7710
    array (
7711
      'e' =>
7712
      array (
7713
        0 => 'sql',
7714
      ),
7715
    ),
7716
    'application/x-sqlite2' =>
7717
    array (
7718
      'desc' =>
7719
      array (
7720
        0 => 'SQLite2 database',
7721
      ),
7722
      'e' =>
7723
      array (
7724
        0 => 'sqlite2',
7725
      ),
7726
    ),
7727
    'application/x-stuffit' =>
7728
    array (
7729
      'a' =>
7730
      array (
7731
        0 => 'application/stuffit',
7732
        1 => 'application/x-sit',
7733
      ),
7734
      'desc' =>
7735
      array (
7736
        0 => 'StuffIt archive',
7737
      ),
7738
      'e' =>
7739
      array (
7740
        0 => 'sit',
7741
      ),
7742
    ),
7743
    'application/x-stuffitx' =>
7744
    array (
7745
      'e' =>
7746
      array (
7747
        0 => 'sitx',
7748
      ),
7749
    ),
7750
    'application/x-subrip' =>
7751
    array (
7752
      'a' =>
7753
      array (
7754
        0 => 'application/x-srt',
7755
      ),
7756
      'desc' =>
7757
      array (
7758
        0 => 'SubRip subtitles',
7759
      ),
7760
      'e' =>
7761
      array (
7762
        0 => 'srt',
7763
      ),
7764
    ),
7765
    'application/x-sv4cpio' =>
7766
    array (
7767
      'desc' =>
7768
      array (
7769
        0 => 'SV4 CPIO archive',
7770
      ),
7771
      'e' =>
7772
      array (
7773
        0 => 'sv4cpio',
7774
      ),
7775
    ),
7776
    'application/x-sv4crc' =>
7777
    array (
7778
      'desc' =>
7779
      array (
7780
        0 => 'SV4 CPIO archive (with CRC)',
7781
      ),
7782
      'e' =>
7783
      array (
7784
        0 => 'sv4crc',
7785
      ),
7786
    ),
7787
    'application/x-t3vm-image' =>
7788
    array (
7789
      'e' =>
7790
      array (
7791
        0 => 't3',
7792
      ),
7793
    ),
7794
    'application/x-t602' =>
7795
    array (
7796
      'desc' =>
7797
      array (
7798
        0 => 'T602 document',
7799
      ),
7800
      'e' =>
7801
      array (
7802
        0 => '602',
7803
      ),
7804
    ),
7805
    'application/x-tads' =>
7806
    array (
7807
      'e' =>
7808
      array (
7809
        0 => 'gam',
7810
      ),
7811
    ),
7812
    'application/x-tar' =>
7813
    array (
7814
      'a' =>
7815
      array (
7816
        0 => 'application/x-gtar',
7817
      ),
7818
      'desc' =>
7819
      array (
7820
        0 => 'Tar archive',
7821
      ),
7822
      'e' =>
7823
      array (
7824
        0 => 'tar',
7825
        1 => 'gtar',
7826
        2 => 'gem',
7827
      ),
7828
    ),
7829
    'application/x-tarz' =>
7830
    array (
7831
      'desc' =>
7832
      array (
7833
        0 => 'Tar archive (compressed)',
7834
      ),
7835
      'e' =>
7836
      array (
7837
        0 => 'tar.z',
7838
        1 => 'taz',
7839
      ),
7840
    ),
7841
    'application/x-tcl' =>
7842
    array (
7843
      'e' =>
7844
      array (
7845
        0 => 'tcl',
7846
      ),
7847
    ),
7848
    'application/x-tex-gf' =>
7849
    array (
7850
      'desc' =>
7851
      array (
7852
        0 => 'generic font file',
7853
      ),
7854
      'e' =>
7855
      array (
7856
        0 => 'gf',
7857
      ),
7858
    ),
7859
    'application/x-tex-pk' =>
7860
    array (
7861
      'desc' =>
7862
      array (
7863
        0 => 'packed font file',
7864
      ),
7865
      'e' =>
7866
      array (
7867
        0 => 'pk',
7868
      ),
7869
    ),
7870
    'application/x-tex-tfm' =>
7871
    array (
7872
      'e' =>
7873
      array (
7874
        0 => 'tfm',
7875
      ),
7876
    ),
7877
    'application/x-texinfo' =>
7878
    array (
7879
      'e' =>
7880
      array (
7881
        0 => 'texinfo',
7882
        1 => 'texi',
7883
      ),
7884
    ),
7885
    'application/x-tgif' =>
7886
    array (
7887
      'desc' =>
7888
      array (
7889
        0 => 'TGIF document',
7890
      ),
7891
      'e' =>
7892
      array (
7893
        0 => 'obj',
7894
      ),
7895
    ),
7896
    'application/x-theme' =>
7897
    array (
7898
      'desc' =>
7899
      array (
7900
        0 => 'theme',
7901
      ),
7902
      'e' =>
7903
      array (
7904
        0 => 'theme',
7905
      ),
7906
    ),
7907
    'application/x-thomson-cartridge-memo7' =>
7908
    array (
7909
      'desc' =>
7910
      array (
7911
        0 => 'Thomson Mémo7 cartridge',
7912
      ),
7913
      'e' =>
7914
      array (
7915
        0 => 'm7',
7916
      ),
7917
    ),
7918
    'application/x-thomson-cassette' =>
7919
    array (
7920
      'desc' =>
7921
      array (
7922
        0 => 'Thomson cassette',
7923
      ),
7924
      'e' =>
7925
      array (
7926
        0 => 'k7',
7927
      ),
7928
    ),
7929
    'application/x-thomson-sap-image' =>
7930
    array (
7931
      'a' =>
7932
      array (
7933
        0 => 'application/x-sap-file',
7934
      ),
7935
      'desc' =>
7936
      array (
7937
        0 => 'SAP Thomson floppy disk image',
7938
        1 => 'SAP: Système d\'Archivage Pukall',
7939
      ),
7940
      'e' =>
7941
      array (
7942
        0 => 'sap',
7943
      ),
7944
    ),
7945
    'application/x-trash' =>
7946
    array (
7947
      'desc' =>
7948
      array (
7949
        0 => 'backup file',
7950
      ),
7951
      'e' =>
7952
      array (
7953
        0 => 'bak',
7954
        1 => 'old',
7955
        2 => 'sik',
7956
      ),
7957
    ),
7958
    'application/x-troff-man' =>
7959
    array (
7960
      'desc' =>
7961
      array (
7962
        0 => 'Manual page',
7963
      ),
7964
      'e' =>
7965
      array (
7966
        0 => 'man',
7967
      ),
7968
    ),
7969
    'application/x-tzo' =>
7970
    array (
7971
      'desc' =>
7972
      array (
7973
        0 => 'Tar archive (LZO-compressed)',
7974
      ),
7975
      'e' =>
7976
      array (
7977
        0 => 'tar.lzo',
7978
        1 => 'tzo',
7979
      ),
7980
    ),
7981
    'application/x-ufraw' =>
7982
    array (
7983
      'desc' =>
7984
      array (
7985
        0 => 'UFRaw ID image',
7986
        1 => 'UFRaw: Unidentified Flying Raw',
7987
      ),
7988
      'e' =>
7989
      array (
7990
        0 => 'ufraw',
7991
      ),
7992
    ),
7993
    'application/x-ustar' =>
7994
    array (
7995
      'desc' =>
7996
      array (
7997
        0 => 'Ustar archive',
7998
      ),
7999
      'e' =>
8000
      array (
8001
        0 => 'ustar',
8002
      ),
8003
    ),
8004
    'application/x-vdi-disk' =>
8005
    array (
8006
      'a' =>
8007
      array (
8008
        0 => 'application/x-virtualbox-vdi',
8009
      ),
8010
      'desc' =>
8011
      array (
8012
        0 => 'VDI disk image',
8013
        1 => 'VDI: Virtual Disk Image',
8014
      ),
8015
      'e' =>
8016
      array (
8017
        0 => 'vdi',
8018
      ),
8019
    ),
8020
    'application/x-vhd-disk' =>
8021
    array (
8022
      'a' =>
8023
      array (
8024
        0 => 'application/x-virtualbox-vhd',
8025
      ),
8026
      'desc' =>
8027
      array (
8028
        0 => 'VHD disk image',
8029
        1 => 'VHD: Virtual Hard Disk',
8030
      ),
8031
      'e' =>
8032
      array (
8033
        0 => 'vhd',
8034
        1 => 'vpc',
8035
      ),
8036
    ),
8037
    'application/x-vhdx-disk' =>
8038
    array (
8039
      'a' =>
8040
      array (
8041
        0 => 'application/x-virtualbox-vhdx',
8042
      ),
8043
      'desc' =>
8044
      array (
8045
        0 => 'VHDX disk image',
8046
        1 => 'VHDX: Virtual Hard Disk v2',
8047
      ),
8048
      'e' =>
8049
      array (
8050
        0 => 'vhdx',
8051
      ),
8052
    ),
8053
    'application/x-virtual-boy-rom' =>
8054
    array (
8055
      'desc' =>
8056
      array (
8057
        0 => 'Virtual Boy ROM',
8058
      ),
8059
      'e' =>
8060
      array (
8061
        0 => 'vb',
8062
      ),
8063
    ),
8064
    'application/x-vmdk-disk' =>
8065
    array (
8066
      'a' =>
8067
      array (
8068
        0 => 'application/x-virtualbox-vmdk',
8069
      ),
8070
      'desc' =>
8071
      array (
8072
        0 => 'VMDK disk image',
8073
        1 => 'VMDK: Virtual Machine Disk',
8074
      ),
8075
      'e' =>
8076
      array (
8077
        0 => 'vmdk',
8078
      ),
8079
    ),
8080
    'application/x-wais-source' =>
8081
    array (
8082
      'desc' =>
8083
      array (
8084
        0 => 'WAIS source code',
8085
      ),
8086
      'e' =>
8087
      array (
8088
        0 => 'src',
8089
      ),
8090
    ),
8091
    'application/x-wii-rom' =>
8092
    array (
8093
      'a' =>
8094
      array (
8095
        0 => 'application/x-wii-iso-image',
8096
        1 => 'application/x-wbfs',
8097
        2 => 'application/x-wia',
8098
      ),
8099
      'desc' =>
8100
      array (
8101
        0 => 'Wii disc image',
8102
      ),
8103
      'e' =>
8104
      array (
8105
        0 => 'iso',
8106
      ),
8107
    ),
8108
    'application/x-wii-wad' =>
8109
    array (
8110
      'desc' =>
8111
      array (
8112
        0 => 'WiiWare bundle',
8113
      ),
8114
      'e' =>
8115
      array (
8116
        0 => 'wad',
8117
      ),
8118
    ),
8119
    'application/x-windows-themepack' =>
8120
    array (
8121
      'desc' =>
8122
      array (
8123
        0 => 'Microsoft Windows theme pack',
8124
      ),
8125
      'e' =>
8126
      array (
8127
        0 => 'themepack',
8128
      ),
8129
    ),
8130
    'application/x-wonderswan-color-rom' =>
8131
    array (
8132
      'desc' =>
8133
      array (
8134
        0 => 'Bandai WonderSwan Color ROM',
8135
      ),
8136
      'e' =>
8137
      array (
8138
        0 => 'wsc',
8139
      ),
8140
    ),
8141
    'application/x-wonderswan-rom' =>
8142
    array (
8143
      'desc' =>
8144
      array (
8145
        0 => 'Bandai WonderSwan ROM',
8146
      ),
8147
      'e' =>
8148
      array (
8149
        0 => 'ws',
8150
      ),
8151
    ),
8152
    'application/x-wpg' =>
8153
    array (
8154
      'desc' =>
8155
      array (
8156
        0 => 'WordPerfect/Drawperfect image',
8157
      ),
8158
      'e' =>
8159
      array (
8160
        0 => 'wpg',
8161
      ),
8162
    ),
8163
    'application/x-wwf' =>
8164
    array (
8165
      'a' =>
8166
      array (
8167
        0 => 'application/wwf',
8168
      ),
8169
      'desc' =>
8170
      array (
8171
        0 => 'WWF document',
8172
      ),
8173
      'e' =>
8174
      array (
8175
        0 => 'wwf',
8176
      ),
8177
    ),
8178
    'application/x-x509-ca-cert' =>
8179
    array (
8180
      'desc' =>
8181
      array (
8182
        0 => 'DER/PEM/Netscape-encoded X.509 certificate',
8183
      ),
8184
      'e' =>
8185
      array (
8186
        0 => 'der',
8187
        1 => 'crt',
8188
        2 => 'cert',
8189
        3 => 'pem',
8190
      ),
8191
    ),
8192
    'application/x-xar' =>
8193
    array (
8194
      'desc' =>
8195
      array (
8196
        0 => 'XAR archive',
8197
        1 => 'XAR: eXtensible ARchive',
8198
      ),
8199
      'e' =>
8200
      array (
8201
        0 => 'xar',
8202
        1 => 'pkg',
8203
      ),
8204
    ),
8205
    'application/x-xbel' =>
8206
    array (
8207
      'desc' =>
8208
      array (
8209
        0 => 'XBEL bookmarks',
8210
        1 => 'XBEL: XML Bookmark Exchange Language',
8211
      ),
8212
      'e' =>
8213
      array (
8214
        0 => 'xbel',
8215
      ),
8216
    ),
8217
    'application/x-xfig' =>
8218
    array (
8219
      'e' =>
8220
      array (
8221
        0 => 'fig',
8222
      ),
8223
    ),
8224
    'application/x-xliff+xml' =>
8225
    array (
8226
      'e' =>
8227
      array (
8228
        0 => 'xlf',
8229
      ),
8230
    ),
8231
    'application/x-xpinstall' =>
8232
    array (
8233
      'desc' =>
8234
      array (
8235
        0 => 'XPInstall installer module',
8236
      ),
8237
      'e' =>
8238
      array (
8239
        0 => 'xpi',
8240
      ),
8241
    ),
8242
    'application/x-xz' =>
8243
    array (
8244
      'desc' =>
8245
      array (
8246
        0 => 'XZ archive',
8247
      ),
8248
      'e' =>
8249
      array (
8250
        0 => 'xz',
8251
      ),
8252
    ),
8253
    'application/x-xz-compressed-tar' =>
8254
    array (
8255
      'desc' =>
8256
      array (
8257
        0 => 'Tar archive (XZ-compressed)',
8258
      ),
8259
      'e' =>
8260
      array (
8261
        0 => 'tar.xz',
8262
        1 => 'txz',
8263
      ),
8264
    ),
8265
    'application/x-xzpdf' =>
8266
    array (
8267
      'desc' =>
8268
      array (
8269
        0 => 'PDF document (XZ-compressed)',
8270
      ),
8271
      'e' =>
8272
      array (
8273
        0 => 'pdf.xz',
8274
      ),
8275
    ),
8276
    'application/x-yaml' =>
8277
    array (
8278
      'a' =>
8279
      array (
8280
        0 => 'text/yaml',
8281
        1 => 'text/x-yaml',
8282
      ),
8283
      'desc' =>
8284
      array (
8285
        0 => 'YAML document',
8286
        1 => 'YAML: YAML Ain\'t Markup Language',
8287
      ),
8288
      'e' =>
8289
      array (
8290
        0 => 'yaml',
8291
        1 => 'yml',
8292
      ),
8293
    ),
8294
    'application/x-zip-compressed-fb2' =>
8295
    array (
8296
      'desc' =>
8297
      array (
8298
        0 => 'Compressed FictionBook document',
8299
      ),
8300
      'e' =>
8301
      array (
8302
        0 => 'fb2.zip',
8303
      ),
8304
    ),
8305
    'application/x-zmachine' =>
8306
    array (
8307
      'e' =>
8308
      array (
8309
        0 => 'z1',
8310
        1 => 'z2',
8311
        2 => 'z3',
8312
        3 => 'z4',
8313
        4 => 'z5',
8314
        5 => 'z6',
8315
        6 => 'z7',
8316
        7 => 'z8',
8317
      ),
8318
    ),
8319
    'application/x-zoo' =>
8320
    array (
8321
      'desc' =>
8322
      array (
8323
        0 => 'Zoo archive',
8324
      ),
8325
      'e' =>
8326
      array (
8327
        0 => 'zoo',
8328
      ),
8329
    ),
8330
    'application/x-zstd-compressed-tar' =>
8331
    array (
8332
      'desc' =>
8333
      array (
8334
        0 => 'Tar archive (Zstandard-compressed)',
8335
      ),
8336
      'e' =>
8337
      array (
8338
        0 => 'tar.zst',
8339
        1 => 'tzst',
8340
      ),
8341
    ),
8342
    'application/xaml+xml' =>
8343
    array (
8344
      'e' =>
8345
      array (
8346
        0 => 'xaml',
8347
      ),
8348
    ),
8349
    'application/xcap-diff+xml' =>
8350
    array (
8351
      'e' =>
8352
      array (
8353
        0 => 'xdf',
8354
      ),
8355
    ),
8356
    'application/xenc+xml' =>
8357
    array (
8358
      'e' =>
8359
      array (
8360
        0 => 'xenc',
8361
      ),
8362
    ),
8363
    'application/xhtml+xml' =>
8364
    array (
8365
      'desc' =>
8366
      array (
8367
        0 => 'XHTML page',
8368
        1 => 'XHTML: Extensible HyperText Markup Language',
8369
      ),
8370
      'e' =>
8371
      array (
8372
        0 => 'xhtml',
8373
        1 => 'xht',
8374
        2 => 'html',
8375
        3 => 'htm',
8376
      ),
8377
    ),
8378
    'application/xliff+xml' =>
8379
    array (
8380
      'a' =>
8381
      array (
8382
        0 => 'application/x-xliff',
8383
      ),
8384
      'desc' =>
8385
      array (
8386
        0 => 'XLIFF translation file',
8387
        1 => 'XLIFF: XML Localization Interchange File Format',
8388
      ),
8389
      'e' =>
8390
      array (
8391
        0 => 'xlf',
8392
        1 => 'xliff',
8393
      ),
8394
    ),
8395
    'application/xml' =>
8396
    array (
8397
      'a' =>
8398
      array (
8399
        0 => 'text/xml',
8400
      ),
8401
      'desc' =>
8402
      array (
8403
        0 => 'XML document',
8404
        1 => 'XML: eXtensible Markup Language',
8405
      ),
8406
      'e' =>
8407
      array (
8408
        0 => 'xml',
8409
        1 => 'xsl',
8410
        2 => 'xbl',
8411
        3 => 'xsd',
8412
        4 => 'rng',
8413
      ),
8414
    ),
8415
    'application/xml-dtd' =>
8416
    array (
8417
      'a' =>
8418
      array (
8419
        0 => 'text/x-dtd',
8420
      ),
8421
      'desc' =>
8422
      array (
8423
        0 => 'DTD file',
8424
        1 => 'DTD: Document Type Definition',
8425
      ),
8426
      'e' =>
8427
      array (
8428
        0 => 'dtd',
8429
      ),
8430
    ),
8431
    'application/xml-external-parsed-entity' =>
8432
    array (
8433
      'a' =>
8434
      array (
8435
        0 => 'text/xml-external-parsed-entity',
8436
      ),
8437
      'desc' =>
8438
      array (
8439
        0 => 'XML entities document',
8440
        1 => 'XML: eXtensible Markup Language',
8441
      ),
8442
      'e' =>
8443
      array (
8444
        0 => 'ent',
8445
      ),
8446
    ),
8447
    'application/xop+xml' =>
8448
    array (
8449
      'e' =>
8450
      array (
8451
        0 => 'xop',
8452
      ),
8453
    ),
8454
    'application/xproc+xml' =>
8455
    array (
8456
      'e' =>
8457
      array (
8458
        0 => 'xpl',
8459
      ),
8460
    ),
8461
    'application/xslt+xml' =>
8462
    array (
8463
      'desc' =>
8464
      array (
8465
        0 => 'XSLT stylesheet',
8466
        1 => 'XSLT: eXtensible Stylesheet Language Transformation',
8467
      ),
8468
      'e' =>
8469
      array (
8470
        0 => 'xslt',
8471
        1 => 'xsl',
8472
      ),
8473
    ),
8474
    'application/xspf+xml' =>
8475
    array (
8476
      'a' =>
8477
      array (
8478
        0 => 'application/x-xspf+xml',
8479
      ),
8480
      'desc' =>
8481
      array (
8482
        0 => 'XSPF playlist',
8483
        1 => 'XSPF: XML Shareable Playlist Format',
8484
      ),
8485
      'e' =>
8486
      array (
8487
        0 => 'xspf',
8488
      ),
8489
    ),
8490
    'application/xv+xml' =>
8491
    array (
8492
      'e' =>
8493
      array (
8494
        0 => 'mxml',
8495
        1 => 'xhvml',
8496
        2 => 'xvml',
8497
        3 => 'xvm',
8498
      ),
8499
    ),
8500
    'application/yang' =>
8501
    array (
8502
      'e' =>
8503
      array (
8504
        0 => 'yang',
8505
      ),
8506
    ),
8507
    'application/yin+xml' =>
8508
    array (
8509
      'e' =>
8510
      array (
8511
        0 => 'yin',
8512
      ),
8513
    ),
8514
    'application/zip' =>
8515
    array (
8516
      'a' =>
8517
      array (
8518
        0 => 'application/x-zip-compressed',
8519
        1 => 'application/x-zip',
8520
      ),
8521
      'desc' =>
8522
      array (
8523
        0 => 'Zip archive',
8524
      ),
8525
      'e' =>
8526
      array (
8527
        0 => 'zip',
8528
        1 => 'zipx',
8529
      ),
8530
    ),
8531
    'application/zlib' =>
8532
    array (
8533
      'desc' =>
8534
      array (
8535
        0 => 'Zlib archive',
8536
      ),
8537
      'e' =>
8538
      array (
8539
        0 => 'zz',
8540
      ),
8541
    ),
8542
    'application/zstd' =>
8543
    array (
8544
      'desc' =>
8545
      array (
8546
        0 => 'Zstandard archive',
8547
      ),
8548
      'e' =>
8549
      array (
8550
        0 => 'zst',
8551
      ),
8552
    ),
8553
    'audio/aac' =>
8554
    array (
8555
      'a' =>
8556
      array (
8557
        0 => 'audio/x-aac',
8558
      ),
8559
      'desc' =>
8560
      array (
8561
        0 => 'AAC audio',
8562
        1 => 'AAC: Advanced Audio Coding',
8563
      ),
8564
      'e' =>
8565
      array (
8566
        0 => 'aac',
8567
        1 => 'adts',
8568
        2 => 'ass',
8569
      ),
8570
    ),
8571
    'audio/ac3' =>
8572
    array (
8573
      'desc' =>
8574
      array (
8575
        0 => 'Dolby Digital audio',
8576
      ),
8577
      'e' =>
8578
      array (
8579
        0 => 'ac3',
8580
      ),
8581
    ),
8582
    'audio/adpcm' =>
8583
    array (
8584
      'e' =>
8585
      array (
8586
        0 => 'adp',
8587
      ),
8588
    ),
8589
    'audio/amr' =>
8590
    array (
8591
      'a' =>
8592
      array (
8593
        0 => 'audio/amr-encrypted',
8594
      ),
8595
      'desc' =>
8596
      array (
8597
        0 => 'AMR audio',
8598
        1 => 'AMR: Adaptive Multi-Rate',
8599
      ),
8600
      'e' =>
8601
      array (
8602
        0 => 'amr',
8603
      ),
8604
    ),
8605
    'audio/amr-wb' =>
8606
    array (
8607
      'a' =>
8608
      array (
8609
        0 => 'audio/amr-wb-encrypted',
8610
      ),
8611
      'desc' =>
8612
      array (
8613
        0 => 'AMR-WB audio',
8614
        1 => 'AMR-WB: Adaptive Multi-Rate Wideband',
8615
      ),
8616
      'e' =>
8617
      array (
8618
        0 => 'awb',
8619
      ),
8620
    ),
8621
    'audio/annodex' =>
8622
    array (
8623
      'a' =>
8624
      array (
8625
        0 => 'audio/x-annodex',
8626
      ),
8627
      'desc' =>
8628
      array (
8629
        0 => 'Annodex audio',
8630
      ),
8631
      'e' =>
8632
      array (
8633
        0 => 'axa',
8634
      ),
8635
    ),
8636
    'audio/basic' =>
8637
    array (
8638
      'desc' =>
8639
      array (
8640
        0 => 'ULAW (Sun) audio',
8641
      ),
8642
      'e' =>
8643
      array (
8644
        0 => 'au',
8645
        1 => 'snd',
8646
      ),
8647
    ),
8648
    'audio/flac' =>
8649
    array (
8650
      'a' =>
8651
      array (
8652
        0 => 'audio/x-flac',
8653
      ),
8654
      'desc' =>
8655
      array (
8656
        0 => 'FLAC audio',
8657
        1 => 'FLAC: Free Lossless Audio Codec',
8658
      ),
8659
      'e' =>
8660
      array (
8661
        0 => 'flac',
8662
      ),
8663
    ),
8664
    'audio/midi' =>
8665
    array (
8666
      'a' =>
8667
      array (
8668
        0 => 'audio/x-midi',
8669
      ),
8670
      'desc' =>
8671
      array (
8672
        0 => 'MIDI audio',
8673
        1 => 'MIDI: Musical Instrument Digital Interface',
8674
      ),
8675
      'e' =>
8676
      array (
8677
        0 => 'mid',
8678
        1 => 'midi',
8679
        2 => 'kar',
8680
        3 => 'rmi',
8681
      ),
8682
    ),
8683
    'audio/mobile-xmf' =>
8684
    array (
8685
      'a' =>
8686
      array (
8687
        0 => 'audio/vnd.nokia.mobile-xmf',
8688
      ),
8689
      'desc' =>
8690
      array (
8691
        0 => 'Mobile XMF audio',
8692
        1 => 'XMF: eXtensible Music Format',
8693
      ),
8694
      'e' =>
8695
      array (
8696
        0 => 'mxmf',
8697
      ),
8698
    ),
8699
    'audio/mp2' =>
8700
    array (
8701
      'a' =>
8702
      array (
8703
        0 => 'audio/x-mp2',
8704
      ),
8705
      'desc' =>
8706
      array (
8707
        0 => 'MP2 audio',
8708
      ),
8709
      'e' =>
8710
      array (
8711
        0 => 'mp2',
8712
      ),
8713
    ),
8714
    'audio/mp4' =>
8715
    array (
8716
      'a' =>
8717
      array (
8718
        0 => 'audio/x-m4a',
8719
        1 => 'audio/m4a',
8720
      ),
8721
      'desc' =>
8722
      array (
8723
        0 => 'MPEG-4 audio',
8724
      ),
8725
      'e' =>
8726
      array (
8727
        0 => 'm4a',
8728
        1 => 'mp4a',
8729
        2 => 'f4a',
8730
      ),
8731
    ),
8732
    'audio/mpeg' =>
8733
    array (
8734
      'a' =>
8735
      array (
8736
        0 => 'audio/x-mp3',
8737
        1 => 'audio/x-mpg',
8738
        2 => 'audio/x-mpeg',
8739
        3 => 'audio/mp3',
8740
      ),
8741
      'desc' =>
8742
      array (
8743
        0 => 'MP3 audio',
8744
      ),
8745
      'e' =>
8746
      array (
8747
        0 => 'mpga',
8748
        1 => 'mp2',
8749
        2 => 'mp2a',
8750
        3 => 'mp3',
8751
        4 => 'm2a',
8752
        5 => 'm3a',
8753
      ),
8754
    ),
8755
    'audio/ogg' =>
8756
    array (
8757
      'a' =>
8758
      array (
8759
        0 => 'audio/x-ogg',
8760
      ),
8761
      'desc' =>
8762
      array (
8763
        0 => 'Ogg audio',
8764
      ),
8765
      'e' =>
8766
      array (
8767
        0 => 'oga',
8768
        1 => 'ogg',
8769
        2 => 'spx',
8770
        3 => 'opus',
8771
      ),
8772
    ),
8773
    'audio/prs.sid' =>
8774
    array (
8775
      'desc' =>
8776
      array (
8777
        0 => 'Commodore 64 audio',
8778
      ),
8779
      'e' =>
8780
      array (
8781
        0 => 'sid',
8782
        1 => 'psid',
8783
      ),
8784
    ),
8785
    'audio/s3m' =>
8786
    array (
8787
      'e' =>
8788
      array (
8789
        0 => 's3m',
8790
      ),
8791
    ),
8792
    'audio/silk' =>
8793
    array (
8794
      'e' =>
8795
      array (
8796
        0 => 'sil',
8797
      ),
8798
    ),
8799
    'audio/usac' =>
8800
    array (
8801
      'desc' =>
8802
      array (
8803
        0 => 'USAC audio',
8804
        1 => 'USAC: Unified Speech and Audio Coding',
8805
      ),
8806
      'e' =>
8807
      array (
8808
        0 => 'loas',
8809
        1 => 'xhe',
8810
      ),
8811
    ),
8812
    'audio/vnd.audible.aax' =>
8813
    array (
8814
      'desc' =>
8815
      array (
8816
        0 => 'Audible Enhanced audio',
8817
      ),
8818
      'e' =>
8819
      array (
8820
        0 => 'aax',
8821
      ),
8822
    ),
8823
    'audio/vnd.dece.audio' =>
8824
    array (
8825
      'e' =>
8826
      array (
8827
        0 => 'uva',
8828
        1 => 'uvva',
8829
      ),
8830
    ),
8831
    'audio/vnd.digital-winds' =>
8832
    array (
8833
      'e' =>
8834
      array (
8835
        0 => 'eol',
8836
      ),
8837
    ),
8838
    'audio/vnd.dra' =>
8839
    array (
8840
      'e' =>
8841
      array (
8842
        0 => 'dra',
8843
      ),
8844
    ),
8845
    'audio/vnd.dts' =>
8846
    array (
8847
      'a' =>
8848
      array (
8849
        0 => 'audio/x-dts',
8850
      ),
8851
      'desc' =>
8852
      array (
8853
        0 => 'DTS audio',
8854
        1 => 'DTS: Digital Theater Systems',
8855
      ),
8856
      'e' =>
8857
      array (
8858
        0 => 'dts',
8859
      ),
8860
    ),
8861
    'audio/vnd.dts.hd' =>
8862
    array (
8863
      'a' =>
8864
      array (
8865
        0 => 'audio/x-dtshd',
8866
      ),
8867
      'desc' =>
8868
      array (
8869
        0 => 'DTS-HD audio',
8870
        1 => 'DTS-HD: Digital Theater Systems High Definition',
8871
      ),
8872
      'e' =>
8873
      array (
8874
        0 => 'dtshd',
8875
      ),
8876
    ),
8877
    'audio/vnd.lucent.voice' =>
8878
    array (
8879
      'e' =>
8880
      array (
8881
        0 => 'lvp',
8882
      ),
8883
    ),
8884
    'audio/vnd.ms-playready.media.pya' =>
8885
    array (
8886
      'e' =>
8887
      array (
8888
        0 => 'pya',
8889
      ),
8890
    ),
8891
    'audio/vnd.nuera.ecelp4800' =>
8892
    array (
8893
      'e' =>
8894
      array (
8895
        0 => 'ecelp4800',
8896
      ),
8897
    ),
8898
    'audio/vnd.nuera.ecelp7470' =>
8899
    array (
8900
      'e' =>
8901
      array (
8902
        0 => 'ecelp7470',
8903
      ),
8904
    ),
8905
    'audio/vnd.nuera.ecelp9600' =>
8906
    array (
8907
      'e' =>
8908
      array (
8909
        0 => 'ecelp9600',
8910
      ),
8911
    ),
8912
    'audio/vnd.rip' =>
8913
    array (
8914
      'e' =>
8915
      array (
8916
        0 => 'rip',
8917
      ),
8918
    ),
8919
    'audio/vnd.rn-realaudio' =>
8920
    array (
8921
      'a' =>
8922
      array (
8923
        0 => 'audio/x-pn-realaudio',
8924
        1 => 'audio/vnd.m-realaudio',
8925
      ),
8926
      'desc' =>
8927
      array (
8928
        0 => 'RealAudio document',
8929
      ),
8930
      'e' =>
8931
      array (
8932
        0 => 'ra',
8933
        1 => 'rax',
8934
      ),
8935
    ),
8936
    'audio/webm' =>
8937
    array (
8938
      'e' =>
8939
      array (
8940
        0 => 'weba',
8941
      ),
8942
    ),
8943
    'audio/x-aifc' =>
8944
    array (
8945
      'a' =>
8946
      array (
8947
        0 => 'audio/x-aiffc',
8948
      ),
8949
      'desc' =>
8950
      array (
8951
        0 => 'AIFC audio',
8952
        1 => 'AIFC: Audio Interchange File format Compressed',
8953
      ),
8954
      'e' =>
8955
      array (
8956
        0 => 'aifc',
8957
        1 => 'aiffc',
8958
      ),
8959
    ),
8960
    'audio/x-aiff' =>
8961
    array (
8962
      'desc' =>
8963
      array (
8964
        0 => 'AIFF/Amiga/Mac audio',
8965
        1 => 'AIFF: Audio Interchange File Format',
8966
      ),
8967
      'e' =>
8968
      array (
8969
        0 => 'aif',
8970
        1 => 'aiff',
8971
        2 => 'aifc',
8972
      ),
8973
    ),
8974
    'audio/x-amzxml' =>
8975
    array (
8976
      'desc' =>
8977
      array (
8978
        0 => 'AmazonMP3 download file',
8979
      ),
8980
      'e' =>
8981
      array (
8982
        0 => 'amz',
8983
      ),
8984
    ),
8985
    'audio/x-ape' =>
8986
    array (
8987
      'desc' =>
8988
      array (
8989
        0 => 'Monkey\'s audio',
8990
      ),
8991
      'e' =>
8992
      array (
8993
        0 => 'ape',
8994
      ),
8995
    ),
8996
    'audio/x-caf' =>
8997
    array (
8998
      'e' =>
8999
      array (
9000
        0 => 'caf',
9001
      ),
9002
    ),
9003
    'audio/x-dff' =>
9004
    array (
9005
      'a' =>
9006
      array (
9007
        0 => 'audio/dff',
9008
      ),
9009
      'desc' =>
9010
      array (
9011
        0 => 'DSDIFF audio',
9012
        1 => 'DSDIFF: Direct Stream Digital Interchange File Format',
9013
      ),
9014
      'e' =>
9015
      array (
9016
        0 => 'dff',
9017
      ),
9018
    ),
9019
    'audio/x-dsf' =>
9020
    array (
9021
      'a' =>
9022
      array (
9023
        0 => 'audio/dsf',
9024
        1 => 'audio/x-dsd',
9025
        2 => 'audio/dsd',
9026
      ),
9027
      'desc' =>
9028
      array (
9029
        0 => 'DSF audio',
9030
        1 => 'DSF: Direct stream digital Stream File',
9031
      ),
9032
      'e' =>
9033
      array (
9034
        0 => 'dsf',
9035
      ),
9036
    ),
9037
    'audio/x-flac+ogg' =>
9038
    array (
9039
      'a' =>
9040
      array (
9041
        0 => 'audio/x-oggflac',
9042
      ),
9043
      'desc' =>
9044
      array (
9045
        0 => 'Ogg FLAC audio',
9046
      ),
9047
      'e' =>
9048
      array (
9049
        0 => 'oga',
9050
        1 => 'ogg',
9051
      ),
9052
    ),
9053
    'audio/x-gsm' =>
9054
    array (
9055
      'desc' =>
9056
      array (
9057
        0 => 'GSM 06.10 audio',
9058
        1 => 'GSM: Global System for Mobile communications',
9059
      ),
9060
      'e' =>
9061
      array (
9062
        0 => 'gsm',
9063
      ),
9064
    ),
9065
    'audio/x-iriver-pla' =>
9066
    array (
9067
      'desc' =>
9068
      array (
9069
        0 => 'iRiver playlist',
9070
      ),
9071
      'e' =>
9072
      array (
9073
        0 => 'pla',
9074
      ),
9075
    ),
9076
    'audio/x-it' =>
9077
    array (
9078
      'desc' =>
9079
      array (
9080
        0 => 'Impulse Tracker audio',
9081
      ),
9082
      'e' =>
9083
      array (
9084
        0 => 'it',
9085
      ),
9086
    ),
9087
    'audio/x-m4b' =>
9088
    array (
9089
      'desc' =>
9090
      array (
9091
        0 => 'MPEG-4 audio book',
9092
      ),
9093
      'e' =>
9094
      array (
9095
        0 => 'm4b',
9096
        1 => 'f4b',
9097
      ),
9098
    ),
9099
    'audio/x-m4r' =>
9100
    array (
9101
      'desc' =>
9102
      array (
9103
        0 => 'MPEG-4 ringtone',
9104
      ),
9105
      'e' =>
9106
      array (
9107
        0 => 'm4r',
9108
      ),
9109
    ),
9110
    'audio/x-matroska' =>
9111
    array (
9112
      'desc' =>
9113
      array (
9114
        0 => 'Matroska audio',
9115
      ),
9116
      'e' =>
9117
      array (
9118
        0 => 'mka',
9119
      ),
9120
    ),
9121
    'audio/x-minipsf' =>
9122
    array (
9123
      'desc' =>
9124
      array (
9125
        0 => 'MiniPSF audio',
9126
        1 => 'MiniPSF: Miniature Portable Sound Format',
9127
      ),
9128
      'e' =>
9129
      array (
9130
        0 => 'minipsf',
9131
      ),
9132
    ),
9133
    'audio/x-mo3' =>
9134
    array (
9135
      'desc' =>
9136
      array (
9137
        0 => 'compressed Tracker audio',
9138
      ),
9139
      'e' =>
9140
      array (
9141
        0 => 'mo3',
9142
      ),
9143
    ),
9144
    'audio/x-mod' =>
9145
    array (
9146
      'desc' =>
9147
      array (
9148
        0 => 'Amiga SoundTracker audio',
9149
      ),
9150
      'e' =>
9151
      array (
9152
        0 => 'mod',
9153
        1 => 'ult',
9154
        2 => 'uni',
9155
        3 => 'm15',
9156
        4 => 'mtm',
9157
        5 => '669',
9158
        6 => 'med',
9159
      ),
9160
    ),
9161
    'audio/x-mpegurl' =>
9162
    array (
9163
      'a' =>
9164
      array (
9165
        0 => 'audio/mpegurl',
9166
        1 => 'application/m3u',
9167
        2 => 'audio/x-mp3-playlist',
9168
        3 => 'audio/m3u',
9169
        4 => 'audio/x-m3u',
9170
      ),
9171
      'desc' =>
9172
      array (
9173
        0 => 'Media playlist',
9174
      ),
9175
      'e' =>
9176
      array (
9177
        0 => 'm3u',
9178
        1 => 'm3u8',
9179
        2 => 'vlc',
9180
      ),
9181
    ),
9182
    'audio/x-ms-asx' =>
9183
    array (
9184
      'a' =>
9185
      array (
9186
        0 => 'video/x-ms-wvx',
9187
        1 => 'video/x-ms-wax',
9188
        2 => 'video/x-ms-wmx',
9189
        3 => 'application/x-ms-asx',
9190
      ),
9191
      'desc' =>
9192
      array (
9193
        0 => 'Microsoft ASX playlist',
9194
      ),
9195
      'e' =>
9196
      array (
9197
        0 => 'asx',
9198
        1 => 'wax',
9199
        2 => 'wvx',
9200
        3 => 'wmx',
9201
      ),
9202
    ),
9203
    'audio/x-ms-wax' =>
9204
    array (
9205
      'e' =>
9206
      array (
9207
        0 => 'wax',
9208
      ),
9209
    ),
9210
    'audio/x-ms-wma' =>
9211
    array (
9212
      'a' =>
9213
      array (
9214
        0 => 'audio/wma',
9215
      ),
9216
      'desc' =>
9217
      array (
9218
        0 => 'Windows Media audio',
9219
      ),
9220
      'e' =>
9221
      array (
9222
        0 => 'wma',
9223
      ),
9224
    ),
9225
    'audio/x-musepack' =>
9226
    array (
9227
      'desc' =>
9228
      array (
9229
        0 => 'Musepack audio',
9230
      ),
9231
      'e' =>
9232
      array (
9233
        0 => 'mpc',
9234
        1 => 'mpp',
9235
        2 => 'mp+',
9236
      ),
9237
    ),
9238
    'audio/x-opus+ogg' =>
9239
    array (
9240
      'desc' =>
9241
      array (
9242
        0 => 'Opus audio',
9243
      ),
9244
      'e' =>
9245
      array (
9246
        0 => 'opus',
9247
      ),
9248
    ),
9249
    'audio/x-pn-audibleaudio' =>
9250
    array (
9251
      'a' =>
9252
      array (
9253
        0 => 'audio/vnd.audible',
9254
      ),
9255
      'desc' =>
9256
      array (
9257
        0 => 'Audible.Com audio',
9258
      ),
9259
      'e' =>
9260
      array (
9261
        0 => 'aa',
9262
      ),
9263
    ),
9264
    'audio/x-pn-realaudio-plugin' =>
9265
    array (
9266
      'e' =>
9267
      array (
9268
        0 => 'rmp',
9269
      ),
9270
    ),
9271
    'audio/x-psf' =>
9272
    array (
9273
      'desc' =>
9274
      array (
9275
        0 => 'PSF audio',
9276
        1 => 'PSF: Portable Sound Format',
9277
      ),
9278
      'e' =>
9279
      array (
9280
        0 => 'psf',
9281
      ),
9282
    ),
9283
    'audio/x-psflib' =>
9284
    array (
9285
      'desc' =>
9286
      array (
9287
        0 => 'PSFlib audio library',
9288
        1 => 'PSFlib: Portable Sound Format Library',
9289
      ),
9290
      'e' =>
9291
      array (
9292
        0 => 'psflib',
9293
      ),
9294
    ),
9295
    'audio/x-s3m' =>
9296
    array (
9297
      'desc' =>
9298
      array (
9299
        0 => 'Scream Tracker 3 audio',
9300
      ),
9301
      'e' =>
9302
      array (
9303
        0 => 's3m',
9304
      ),
9305
    ),
9306
    'audio/x-scpls' =>
9307
    array (
9308
      'a' =>
9309
      array (
9310
        0 => 'application/pls',
9311
        1 => 'audio/scpls',
9312
      ),
9313
      'desc' =>
9314
      array (
9315
        0 => 'MP3 ShoutCast playlist',
9316
      ),
9317
      'e' =>
9318
      array (
9319
        0 => 'pls',
9320
      ),
9321
    ),
9322
    'audio/x-speex' =>
9323
    array (
9324
      'desc' =>
9325
      array (
9326
        0 => 'Speex audio',
9327
      ),
9328
      'e' =>
9329
      array (
9330
        0 => 'spx',
9331
      ),
9332
    ),
9333
    'audio/x-speex+ogg' =>
9334
    array (
9335
      'desc' =>
9336
      array (
9337
        0 => 'Ogg Speex audio',
9338
      ),
9339
      'e' =>
9340
      array (
9341
        0 => 'oga',
9342
        1 => 'ogg',
9343
        2 => 'spx',
9344
      ),
9345
    ),
9346
    'audio/x-stm' =>
9347
    array (
9348
      'desc' =>
9349
      array (
9350
        0 => 'Scream Tracker audio',
9351
      ),
9352
      'e' =>
9353
      array (
9354
        0 => 'stm',
9355
      ),
9356
    ),
9357
    'audio/x-tta' =>
9358
    array (
9359
      'a' =>
9360
      array (
9361
        0 => 'audio/tta',
9362
      ),
9363
      'desc' =>
9364
      array (
9365
        0 => 'TrueAudio audio',
9366
      ),
9367
      'e' =>
9368
      array (
9369
        0 => 'tta',
9370
      ),
9371
    ),
9372
    'audio/x-voc' =>
9373
    array (
9374
      'desc' =>
9375
      array (
9376
        0 => 'VOC audio',
9377
      ),
9378
      'e' =>
9379
      array (
9380
        0 => 'voc',
9381
      ),
9382
    ),
9383
    'audio/x-vorbis+ogg' =>
9384
    array (
9385
      'a' =>
9386
      array (
9387
        0 => 'audio/vorbis',
9388
        1 => 'audio/x-vorbis',
9389
      ),
9390
      'desc' =>
9391
      array (
9392
        0 => 'Ogg Vorbis audio',
9393
      ),
9394
      'e' =>
9395
      array (
9396
        0 => 'oga',
9397
        1 => 'ogg',
9398
      ),
9399
    ),
9400
    'audio/x-wav' =>
9401
    array (
9402
      'a' =>
9403
      array (
9404
        0 => 'audio/wav',
9405
        1 => 'audio/vnd.wave',
9406
      ),
9407
      'desc' =>
9408
      array (
9409
        0 => 'WAV audio',
9410
      ),
9411
      'e' =>
9412
      array (
9413
        0 => 'wav',
9414
      ),
9415
    ),
9416
    'audio/x-wavpack' =>
9417
    array (
9418
      'desc' =>
9419
      array (
9420
        0 => 'WavPack audio',
9421
      ),
9422
      'e' =>
9423
      array (
9424
        0 => 'wv',
9425
        1 => 'wvp',
9426
      ),
9427
    ),
9428
    'audio/x-wavpack-correction' =>
9429
    array (
9430
      'desc' =>
9431
      array (
9432
        0 => 'WavPack audio correction file',
9433
      ),
9434
      'e' =>
9435
      array (
9436
        0 => 'wvc',
9437
      ),
9438
    ),
9439
    'audio/x-xi' =>
9440
    array (
9441
      'desc' =>
9442
      array (
9443
        0 => 'Scream Tracker instrument',
9444
      ),
9445
      'e' =>
9446
      array (
9447
        0 => 'xi',
9448
      ),
9449
    ),
9450
    'audio/x-xm' =>
9451
    array (
9452
      'desc' =>
9453
      array (
9454
        0 => 'FastTracker II audio',
9455
      ),
9456
      'e' =>
9457
      array (
9458
        0 => 'xm',
9459
      ),
9460
    ),
9461
    'audio/x-xmf' =>
9462
    array (
9463
      'a' =>
9464
      array (
9465
        0 => 'audio/xmf',
9466
      ),
9467
      'desc' =>
9468
      array (
9469
        0 => 'XMF audio',
9470
        1 => 'XMF: eXtensible Music Format',
9471
      ),
9472
      'e' =>
9473
      array (
9474
        0 => 'xmf',
9475
      ),
9476
    ),
9477
    'audio/xm' =>
9478
    array (
9479
      'e' =>
9480
      array (
9481
        0 => 'xm',
9482
      ),
9483
    ),
9484
    'chemical/x-cdx' =>
9485
    array (
9486
      'e' =>
9487
      array (
9488
        0 => 'cdx',
9489
      ),
9490
    ),
9491
    'chemical/x-cif' =>
9492
    array (
9493
      'e' =>
9494
      array (
9495
        0 => 'cif',
9496
      ),
9497
    ),
9498
    'chemical/x-cmdf' =>
9499
    array (
9500
      'e' =>
9501
      array (
9502
        0 => 'cmdf',
9503
      ),
9504
    ),
9505
    'chemical/x-cml' =>
9506
    array (
9507
      'e' =>
9508
      array (
9509
        0 => 'cml',
9510
      ),
9511
    ),
9512
    'chemical/x-csml' =>
9513
    array (
9514
      'e' =>
9515
      array (
9516
        0 => 'csml',
9517
      ),
9518
    ),
9519
    'chemical/x-xyz' =>
9520
    array (
9521
      'e' =>
9522
      array (
9523
        0 => 'xyz',
9524
      ),
9525
    ),
9526
    'font/collection' =>
9527
    array (
9528
      'desc' =>
9529
      array (
9530
        0 => 'Font collection',
9531
      ),
9532
      'e' =>
9533
      array (
9534
        0 => 'ttc',
9535
      ),
9536
    ),
9537
    'font/otf' =>
9538
    array (
9539
      'a' =>
9540
      array (
9541
        0 => 'application/x-font-otf',
9542
      ),
9543
      'desc' =>
9544
      array (
9545
        0 => 'OpenType font',
9546
      ),
9547
      'e' =>
9548
      array (
9549
        0 => 'otf',
9550
      ),
9551
    ),
9552
    'font/ttf' =>
9553
    array (
9554
      'a' =>
9555
      array (
9556
        0 => 'application/x-font-ttf',
9557
      ),
9558
      'desc' =>
9559
      array (
9560
        0 => 'TrueType font',
9561
      ),
9562
      'e' =>
9563
      array (
9564
        0 => 'ttf',
9565
      ),
9566
    ),
9567
    'font/woff' =>
9568
    array (
9569
      'a' =>
9570
      array (
9571
        0 => 'application/font-woff',
9572
      ),
9573
      'desc' =>
9574
      array (
9575
        0 => 'WOFF font',
9576
        1 => 'WOFF: Web Open Font Format',
9577
      ),
9578
      'e' =>
9579
      array (
9580
        0 => 'woff',
9581
      ),
9582
    ),
9583
    'font/woff2' =>
9584
    array (
9585
      'desc' =>
9586
      array (
9587
        0 => 'WOFF2 font',
9588
        1 => 'WOFF2: Web Open Font Format 2.0',
9589
      ),
9590
      'e' =>
9591
      array (
9592
        0 => 'woff2',
9593
      ),
9594
    ),
9595
    'image/astc' =>
9596
    array (
9597
      'desc' =>
9598
      array (
9599
        0 => 'ASTC texture',
9600
        1 => 'ASTC: Advanced Scalable Texture Compression',
9601
      ),
9602
      'e' =>
9603
      array (
9604
        0 => 'astc',
9605
      ),
9606
    ),
9607
    'image/avif' =>
9608
    array (
9609
      'a' =>
9610
      array (
9611
        0 => 'image/avif-sequence',
9612
      ),
9613
      'desc' =>
9614
      array (
9615
        0 => 'AVIF image',
9616
        1 => 'AVIF: AV1 Image File Format',
9617
      ),
9618
      'e' =>
9619
      array (
9620
        0 => 'avif',
9621
        1 => 'avifs',
9622
      ),
9623
    ),
9624
    'image/bmp' =>
9625
    array (
9626
      'a' =>
9627
      array (
9628
        0 => 'image/x-bmp',
9629
        1 => 'image/x-ms-bmp',
9630
      ),
9631
      'desc' =>
9632
      array (
9633
        0 => 'Windows BMP image',
9634
      ),
9635
      'e' =>
9636
      array (
9637
        0 => 'bmp',
9638
        1 => 'dib',
9639
      ),
9640
    ),
9641
    'image/cgm' =>
9642
    array (
9643
      'desc' =>
9644
      array (
9645
        0 => 'CGM image',
9646
        1 => 'CGM: Computer Graphics Metafile',
9647
      ),
9648
      'e' =>
9649
      array (
9650
        0 => 'cgm',
9651
      ),
9652
    ),
9653
    'image/emf' =>
9654
    array (
9655
      'a' =>
9656
      array (
9657
        0 => 'image/x-emf',
9658
        1 => 'application/x-emf',
9659
        2 => 'application/emf',
9660
      ),
9661
      'desc' =>
9662
      array (
9663
        0 => 'EMF image',
9664
        1 => 'EMF: Enhanced MetaFile',
9665
      ),
9666
      'e' =>
9667
      array (
9668
        0 => 'emf',
9669
      ),
9670
    ),
9671
    'image/g3fax' =>
9672
    array (
9673
      'a' =>
9674
      array (
9675
        0 => 'image/fax-g3',
9676
      ),
9677
      'desc' =>
9678
      array (
9679
        0 => 'CCITT G3 fax image',
9680
        1 => 'CCITT: Comité Consultatif International Téléphonique et Télégraphique',
9681
      ),
9682
      'e' =>
9683
      array (
9684
        0 => 'g3',
9685
      ),
9686
    ),
9687
    'image/gif' =>
9688
    array (
9689
      'desc' =>
9690
      array (
9691
        0 => 'GIF image',
9692
        1 => 'GIF: Graphics Interchange Format',
9693
      ),
9694
      'e' =>
9695
      array (
9696
        0 => 'gif',
9697
      ),
9698
    ),
9699
    'image/heif' =>
9700
    array (
9701
      'a' =>
9702
      array (
9703
        0 => 'image/heic',
9704
        1 => 'image/heic-sequence',
9705
        2 => 'image/heif-sequence',
9706
      ),
9707
      'desc' =>
9708
      array (
9709
        0 => 'HEIF image',
9710
        1 => 'HEIF: High Efficiency Image File',
9711
      ),
9712
      'e' =>
9713
      array (
9714
        0 => 'heic',
9715
        1 => 'heif',
9716
        2 => 'hif',
9717
      ),
9718
    ),
9719
    'image/ief' =>
9720
    array (
9721
      'desc' =>
9722
      array (
9723
        0 => 'IEF image',
9724
      ),
9725
      'e' =>
9726
      array (
9727
        0 => 'ief',
9728
      ),
9729
    ),
9730
    'image/jp2' =>
9731
    array (
9732
      'a' =>
9733
      array (
9734
        0 => 'image/jpeg2000',
9735
        1 => 'image/jpeg2000-image',
9736
        2 => 'image/x-jpeg2000-image',
9737
      ),
9738
      'desc' =>
9739
      array (
9740
        0 => 'JPEG-2000 JP2 image',
9741
        1 => 'JP2: JPEG-2000',
9742
      ),
9743
      'e' =>
9744
      array (
9745
        0 => 'jp2',
9746
        1 => 'jpg2',
9747
      ),
9748
    ),
9749
    'image/jpeg' =>
9750
    array (
9751
      'a' =>
9752
      array (
9753
        0 => 'image/pjpeg',
9754
      ),
9755
      'desc' =>
9756
      array (
9757
        0 => 'JPEG image',
9758
        1 => 'JPEG: Joint Photographic Experts Group',
9759
      ),
9760
      'e' =>
9761
      array (
9762
        0 => 'jpeg',
9763
        1 => 'jpg',
9764
        2 => 'jpe',
9765
      ),
9766
    ),
9767
    'image/jpm' =>
9768
    array (
9769
      'desc' =>
9770
      array (
9771
        0 => 'JPEG-2000 JPM image',
9772
        1 => 'JPM: JPEG-2000 Mixed',
9773
      ),
9774
      'e' =>
9775
      array (
9776
        0 => 'jpm',
9777
        1 => 'jpgm',
9778
      ),
9779
    ),
9780
    'image/jpx' =>
9781
    array (
9782
      'desc' =>
9783
      array (
9784
        0 => 'JPEG-2000 JPX image',
9785
        1 => 'JPX: JPEG-2000 eXtended',
9786
      ),
9787
      'e' =>
9788
      array (
9789
        0 => 'jpf',
9790
        1 => 'jpx',
9791
      ),
9792
    ),
9793
    'image/jxl' =>
9794
    array (
9795
      'desc' =>
9796
      array (
9797
        0 => 'JPEG XL image',
9798
      ),
9799
      'e' =>
9800
      array (
9801
        0 => 'jxl',
9802
      ),
9803
    ),
9804
    'image/ktx' =>
9805
    array (
9806
      'desc' =>
9807
      array (
9808
        0 => 'Khronos texture image',
9809
      ),
9810
      'e' =>
9811
      array (
9812
        0 => 'ktx',
9813
      ),
9814
    ),
9815
    'image/ktx2' =>
9816
    array (
9817
      'desc' =>
9818
      array (
9819
        0 => 'Khronos texture image',
9820
      ),
9821
      'e' =>
9822
      array (
9823
        0 => 'ktx2',
9824
      ),
9825
    ),
9826
    'image/openraster' =>
9827
    array (
9828
      'desc' =>
9829
      array (
9830
        0 => 'OpenRaster image',
9831
      ),
9832
      'e' =>
9833
      array (
9834
        0 => 'ora',
9835
      ),
9836
    ),
9837
    'image/png' =>
9838
    array (
9839
      'desc' =>
9840
      array (
9841
        0 => 'PNG image',
9842
        1 => 'PNG: Portable Network Graphics',
9843
      ),
9844
      'e' =>
9845
      array (
9846
        0 => 'png',
9847
      ),
9848
    ),
9849
    'image/prs.btif' =>
9850
    array (
9851
      'e' =>
9852
      array (
9853
        0 => 'btif',
9854
      ),
9855
    ),
9856
    'image/rle' =>
9857
    array (
9858
      'desc' =>
9859
      array (
9860
        0 => 'RLE bitmap image',
9861
        1 => 'RLE: Run Length Encoded',
9862
      ),
9863
      'e' =>
9864
      array (
9865
        0 => 'rle',
9866
      ),
9867
    ),
9868
    'image/sgi' =>
9869
    array (
9870
      'e' =>
9871
      array (
9872
        0 => 'sgi',
9873
      ),
9874
    ),
9875
    'image/svg+xml' =>
9876
    array (
9877
      'desc' =>
9878
      array (
9879
        0 => 'SVG image',
9880
        1 => 'SVG: Scalable Vector Graphics',
9881
      ),
9882
      'e' =>
9883
      array (
9884
        0 => 'svg',
9885
        1 => 'svgz',
9886
      ),
9887
    ),
9888
    'image/svg+xml-compressed' =>
9889
    array (
9890
      'desc' =>
9891
      array (
9892
        0 => 'compressed SVG image',
9893
        1 => 'SVG: Scalable Vector Graphics',
9894
      ),
9895
      'e' =>
9896
      array (
9897
        0 => 'svgz',
9898
        1 => 'svg.gz',
9899
      ),
9900
    ),
9901
    'image/tiff' =>
9902
    array (
9903
      'desc' =>
9904
      array (
9905
        0 => 'TIFF image',
9906
        1 => 'TIFF: Tagged Image File Format',
9907
      ),
9908
      'e' =>
9909
      array (
9910
        0 => 'tiff',
9911
        1 => 'tif',
9912
      ),
9913
    ),
9914
    'image/vnd.adobe.photoshop' =>
9915
    array (
9916
      'a' =>
9917
      array (
9918
        0 => 'image/psd',
9919
        1 => 'image/x-psd',
9920
        2 => 'image/photoshop',
9921
        3 => 'image/x-photoshop',
9922
        4 => 'application/photoshop',
9923
        5 => 'application/x-photoshop',
9924
      ),
9925
      'desc' =>
9926
      array (
9927
        0 => 'Photoshop image',
9928
      ),
9929
      'e' =>
9930
      array (
9931
        0 => 'psd',
9932
      ),
9933
    ),
9934
    'image/vnd.dece.graphic' =>
9935
    array (
9936
      'e' =>
9937
      array (
9938
        0 => 'uvi',
9939
        1 => 'uvvi',
9940
        2 => 'uvg',
9941
        3 => 'uvvg',
9942
      ),
9943
    ),
9944
    'image/vnd.djvu' =>
9945
    array (
9946
      'a' =>
9947
      array (
9948
        0 => 'image/x-djvu',
9949
        1 => 'image/x.djvu',
9950
      ),
9951
      'desc' =>
9952
      array (
9953
        0 => 'DjVu image',
9954
      ),
9955
      'e' =>
9956
      array (
9957
        0 => 'djvu',
9958
        1 => 'djv',
9959
      ),
9960
    ),
9961
    'image/vnd.djvu+multipage' =>
9962
    array (
9963
      'desc' =>
9964
      array (
9965
        0 => 'DjVu document',
9966
      ),
9967
      'e' =>
9968
      array (
9969
        0 => 'djvu',
9970
        1 => 'djv',
9971
      ),
9972
    ),
9973
    'image/vnd.dvb.subtitle' =>
9974
    array (
9975
      'e' =>
9976
      array (
9977
        0 => 'sub',
9978
      ),
9979
    ),
9980
    'image/vnd.dwg' =>
9981
    array (
9982
      'desc' =>
9983
      array (
9984
        0 => 'AutoCAD image',
9985
      ),
9986
      'e' =>
9987
      array (
9988
        0 => 'dwg',
9989
      ),
9990
    ),
9991
    'image/vnd.dxf' =>
9992
    array (
9993
      'desc' =>
9994
      array (
9995
        0 => 'DXF vector image',
9996
      ),
9997
      'e' =>
9998
      array (
9999
        0 => 'dxf',
10000
      ),
10001
    ),
10002
    'image/vnd.fastbidsheet' =>
10003
    array (
10004
      'e' =>
10005
      array (
10006
        0 => 'fbs',
10007
      ),
10008
    ),
10009
    'image/vnd.fpx' =>
10010
    array (
10011
      'e' =>
10012
      array (
10013
        0 => 'fpx',
10014
      ),
10015
    ),
10016
    'image/vnd.fst' =>
10017
    array (
10018
      'e' =>
10019
      array (
10020
        0 => 'fst',
10021
      ),
10022
    ),
10023
    'image/vnd.fujixerox.edmics-mmr' =>
10024
    array (
10025
      'e' =>
10026
      array (
10027
        0 => 'mmr',
10028
      ),
10029
    ),
10030
    'image/vnd.fujixerox.edmics-rlc' =>
10031
    array (
10032
      'e' =>
10033
      array (
10034
        0 => 'rlc',
10035
      ),
10036
    ),
10037
    'image/vnd.microsoft.icon' =>
10038
    array (
10039
      'a' =>
10040
      array (
10041
        0 => 'application/ico',
10042
        1 => 'image/ico',
10043
        2 => 'image/icon',
10044
        3 => 'image/x-ico',
10045
        4 => 'image/x-icon',
10046
        5 => 'text/ico',
10047
      ),
10048
      'desc' =>
10049
      array (
10050
        0 => 'Windows icon',
10051
      ),
10052
      'e' =>
10053
      array (
10054
        0 => 'ico',
10055
      ),
10056
    ),
10057
    'image/vnd.ms-modi' =>
10058
    array (
10059
      'desc' =>
10060
      array (
10061
        0 => 'MDI image',
10062
        1 => 'MDI: Microsoft Document Imaging',
10063
      ),
10064
      'e' =>
10065
      array (
10066
        0 => 'mdi',
10067
      ),
10068
    ),
10069
    'image/vnd.ms-photo' =>
10070
    array (
10071
      'e' =>
10072
      array (
10073
        0 => 'wdp',
10074
      ),
10075
    ),
10076
    'image/vnd.net-fpx' =>
10077
    array (
10078
      'e' =>
10079
      array (
10080
        0 => 'npx',
10081
      ),
10082
    ),
10083
    'image/vnd.rn-realpix' =>
10084
    array (
10085
      'desc' =>
10086
      array (
10087
        0 => 'RealPix document',
10088
      ),
10089
      'e' =>
10090
      array (
10091
        0 => 'rp',
10092
      ),
10093
    ),
10094
    'image/vnd.wap.wbmp' =>
10095
    array (
10096
      'desc' =>
10097
      array (
10098
        0 => 'WBMP image',
10099
        1 => 'WBMP: WAP bitmap',
10100
      ),
10101
      'e' =>
10102
      array (
10103
        0 => 'wbmp',
10104
      ),
10105
    ),
10106
    'image/vnd.xiff' =>
10107
    array (
10108
      'e' =>
10109
      array (
10110
        0 => 'xif',
10111
      ),
10112
    ),
10113
    'image/vnd.zbrush.pcx' =>
10114
    array (
10115
      'a' =>
10116
      array (
10117
        0 => 'image/x-pcx',
10118
      ),
10119
      'desc' =>
10120
      array (
10121
        0 => 'PCX image',
10122
        1 => 'PCX: PiCture eXchange',
10123
      ),
10124
      'e' =>
10125
      array (
10126
        0 => 'pcx',
10127
      ),
10128
    ),
10129
    'image/webp' =>
10130
    array (
10131
      'desc' =>
10132
      array (
10133
        0 => 'WebP image',
10134
      ),
10135
      'e' =>
10136
      array (
10137
        0 => 'webp',
10138
      ),
10139
    ),
10140
    'image/wmf' =>
10141
    array (
10142
      'a' =>
10143
      array (
10144
        0 => 'image/x-wmf',
10145
        1 => 'image/x-win-metafile',
10146
        2 => 'application/x-wmf',
10147
        3 => 'application/wmf',
10148
        4 => 'application/x-msmetafile',
10149
      ),
10150
      'desc' =>
10151
      array (
10152
        0 => 'WMF image',
10153
        1 => 'WMF: Windows Metafile',
10154
      ),
10155
      'e' =>
10156
      array (
10157
        0 => 'wmf',
10158
        1 => 'emz',
10159
      ),
10160
    ),
10161
    'image/x-3ds' =>
10162
    array (
10163
      'desc' =>
10164
      array (
10165
        0 => '3D Studio image',
10166
      ),
10167
      'e' =>
10168
      array (
10169
        0 => '3ds',
10170
      ),
10171
    ),
10172
    'image/x-adobe-dng' =>
10173
    array (
10174
      'desc' =>
10175
      array (
10176
        0 => 'Adobe DNG negative',
10177
        1 => 'DNG: Digital Negative',
10178
      ),
10179
      'e' =>
10180
      array (
10181
        0 => 'dng',
10182
      ),
10183
    ),
10184
    'image/x-applix-graphics' =>
10185
    array (
10186
      'desc' =>
10187
      array (
10188
        0 => 'Applix Graphics image',
10189
      ),
10190
      'e' =>
10191
      array (
10192
        0 => 'ag',
10193
      ),
10194
    ),
10195
    'image/x-bzeps' =>
10196
    array (
10197
      'desc' =>
10198
      array (
10199
        0 => 'EPS image (bzip-compressed)',
10200
      ),
10201
      'e' =>
10202
      array (
10203
        0 => 'eps.bz2',
10204
        1 => 'epsi.bz2',
10205
        2 => 'epsf.bz2',
10206
      ),
10207
    ),
10208
    'image/x-canon-cr2' =>
10209
    array (
10210
      'desc' =>
10211
      array (
10212
        0 => 'Canon CR2 raw image',
10213
        1 => 'CR2: Canon Raw 2',
10214
      ),
10215
      'e' =>
10216
      array (
10217
        0 => 'cr2',
10218
      ),
10219
    ),
10220
    'image/x-canon-cr3' =>
10221
    array (
10222
      'desc' =>
10223
      array (
10224
        0 => 'Canon CR3 raw image',
10225
        1 => 'CR3: Canon Raw 3',
10226
      ),
10227
      'e' =>
10228
      array (
10229
        0 => 'cr3',
10230
      ),
10231
    ),
10232
    'image/x-canon-crw' =>
10233
    array (
10234
      'desc' =>
10235
      array (
10236
        0 => 'Canon CRW raw image',
10237
        1 => 'CRW: Canon RaW',
10238
      ),
10239
      'e' =>
10240
      array (
10241
        0 => 'crw',
10242
      ),
10243
    ),
10244
    'image/x-cmu-raster' =>
10245
    array (
10246
      'desc' =>
10247
      array (
10248
        0 => 'CMU raster image',
10249
      ),
10250
      'e' =>
10251
      array (
10252
        0 => 'ras',
10253
      ),
10254
    ),
10255
    'image/x-cmx' =>
10256
    array (
10257
      'e' =>
10258
      array (
10259
        0 => 'cmx',
10260
      ),
10261
    ),
10262
    'image/x-compressed-xcf' =>
10263
    array (
10264
      'desc' =>
10265
      array (
10266
        0 => 'compressed GIMP image',
10267
      ),
10268
      'e' =>
10269
      array (
10270
        0 => 'xcf.gz',
10271
        1 => 'xcf.bz2',
10272
      ),
10273
    ),
10274
    'image/x-dds' =>
10275
    array (
10276
      'desc' =>
10277
      array (
10278
        0 => 'DirectDraw surface',
10279
      ),
10280
      'e' =>
10281
      array (
10282
        0 => 'dds',
10283
      ),
10284
    ),
10285
    'image/x-eps' =>
10286
    array (
10287
      'desc' =>
10288
      array (
10289
        0 => 'EPS image',
10290
        1 => 'EPS: Encapsulated PostScript',
10291
      ),
10292
      'e' =>
10293
      array (
10294
        0 => 'eps',
10295
        1 => 'epsi',
10296
        2 => 'epsf',
10297
      ),
10298
    ),
10299
    'image/x-exr' =>
10300
    array (
10301
      'desc' =>
10302
      array (
10303
        0 => 'EXR image',
10304
      ),
10305
      'e' =>
10306
      array (
10307
        0 => 'exr',
10308
      ),
10309
    ),
10310
    'image/x-freehand' =>
10311
    array (
10312
      'e' =>
10313
      array (
10314
        0 => 'fh',
10315
        1 => 'fhc',
10316
        2 => 'fh4',
10317
        3 => 'fh5',
10318
        4 => 'fh7',
10319
      ),
10320
    ),
10321
    'image/x-fuji-raf' =>
10322
    array (
10323
      'desc' =>
10324
      array (
10325
        0 => 'Fuji RAF raw image',
10326
        1 => 'RAF: RAw Format',
10327
      ),
10328
      'e' =>
10329
      array (
10330
        0 => 'raf',
10331
      ),
10332
    ),
10333
    'image/x-gimp-gbr' =>
10334
    array (
10335
      'desc' =>
10336
      array (
10337
        0 => 'GIMP brush',
10338
      ),
10339
      'e' =>
10340
      array (
10341
        0 => 'gbr',
10342
      ),
10343
    ),
10344
    'image/x-gimp-gih' =>
10345
    array (
10346
      'desc' =>
10347
      array (
10348
        0 => 'GIMP brush pipe',
10349
      ),
10350
      'e' =>
10351
      array (
10352
        0 => 'gih',
10353
      ),
10354
    ),
10355
    'image/x-gimp-pat' =>
10356
    array (
10357
      'desc' =>
10358
      array (
10359
        0 => 'GIMP pattern',
10360
      ),
10361
      'e' =>
10362
      array (
10363
        0 => 'pat',
10364
      ),
10365
    ),
10366
    'image/x-gzeps' =>
10367
    array (
10368
      'desc' =>
10369
      array (
10370
        0 => 'EPS image (gzip-compressed)',
10371
      ),
10372
      'e' =>
10373
      array (
10374
        0 => 'eps.gz',
10375
        1 => 'epsi.gz',
10376
        2 => 'epsf.gz',
10377
      ),
10378
    ),
10379
    'image/x-icns' =>
10380
    array (
10381
      'desc' =>
10382
      array (
10383
        0 => 'MacOS X icon',
10384
      ),
10385
      'e' =>
10386
      array (
10387
        0 => 'icns',
10388
      ),
10389
    ),
10390
    'image/x-ilbm' =>
10391
    array (
10392
      'a' =>
10393
      array (
10394
        0 => 'image/x-iff',
10395
      ),
10396
      'desc' =>
10397
      array (
10398
        0 => 'ILBM image',
10399
        1 => 'ILBM: InterLeaved BitMap',
10400
      ),
10401
      'e' =>
10402
      array (
10403
        0 => 'iff',
10404
        1 => 'ilbm',
10405
        2 => 'lbm',
10406
      ),
10407
    ),
10408
    'image/x-jng' =>
10409
    array (
10410
      'desc' =>
10411
      array (
10412
        0 => 'JNG image',
10413
        1 => 'JNG: JPEG Network Graphics',
10414
      ),
10415
      'e' =>
10416
      array (
10417
        0 => 'jng',
10418
      ),
10419
    ),
10420
    'image/x-jp2-codestream' =>
10421
    array (
10422
      'desc' =>
10423
      array (
10424
        0 => 'JPEG-2000 codestream',
10425
      ),
10426
      'e' =>
10427
      array (
10428
        0 => 'j2c',
10429
        1 => 'j2k',
10430
        2 => 'jpc',
10431
      ),
10432
    ),
10433
    'image/x-kodak-dcr' =>
10434
    array (
10435
      'desc' =>
10436
      array (
10437
        0 => 'Kodak DCR raw image',
10438
        1 => 'DCR: Digital Camera Raw',
10439
      ),
10440
      'e' =>
10441
      array (
10442
        0 => 'dcr',
10443
      ),
10444
    ),
10445
    'image/x-kodak-k25' =>
10446
    array (
10447
      'desc' =>
10448
      array (
10449
        0 => 'Kodak K25 raw image',
10450
        1 => 'K25: Kodak DC25',
10451
      ),
10452
      'e' =>
10453
      array (
10454
        0 => 'k25',
10455
      ),
10456
    ),
10457
    'image/x-kodak-kdc' =>
10458
    array (
10459
      'desc' =>
10460
      array (
10461
        0 => 'Kodak KDC raw image',
10462
        1 => 'KDC: Kodak Digital Camera',
10463
      ),
10464
      'e' =>
10465
      array (
10466
        0 => 'kdc',
10467
      ),
10468
    ),
10469
    'image/x-lwo' =>
10470
    array (
10471
      'desc' =>
10472
      array (
10473
        0 => 'LightWave object',
10474
      ),
10475
      'e' =>
10476
      array (
10477
        0 => 'lwo',
10478
        1 => 'lwob',
10479
      ),
10480
    ),
10481
    'image/x-lws' =>
10482
    array (
10483
      'desc' =>
10484
      array (
10485
        0 => 'LightWave scene',
10486
      ),
10487
      'e' =>
10488
      array (
10489
        0 => 'lws',
10490
      ),
10491
    ),
10492
    'image/x-macpaint' =>
10493
    array (
10494
      'desc' =>
10495
      array (
10496
        0 => 'MacPaint Bitmap image',
10497
      ),
10498
      'e' =>
10499
      array (
10500
        0 => 'pntg',
10501
      ),
10502
    ),
10503
    'image/x-minolta-mrw' =>
10504
    array (
10505
      'desc' =>
10506
      array (
10507
        0 => 'Minolta MRW raw image',
10508
        1 => 'MRW: Minolta RaW',
10509
      ),
10510
      'e' =>
10511
      array (
10512
        0 => 'mrw',
10513
      ),
10514
    ),
10515
    'image/x-mrsid-image' =>
10516
    array (
10517
      'e' =>
10518
      array (
10519
        0 => 'sid',
10520
      ),
10521
    ),
10522
    'image/x-msod' =>
10523
    array (
10524
      'desc' =>
10525
      array (
10526
        0 => 'Office drawing',
10527
      ),
10528
      'e' =>
10529
      array (
10530
        0 => 'msod',
10531
      ),
10532
    ),
10533
    'image/x-nikon-nef' =>
10534
    array (
10535
      'desc' =>
10536
      array (
10537
        0 => 'Nikon NEF raw image',
10538
        1 => 'NEF: Nikon Electronic Format',
10539
      ),
10540
      'e' =>
10541
      array (
10542
        0 => 'nef',
10543
      ),
10544
    ),
10545
    'image/x-nikon-nrw' =>
10546
    array (
10547
      'desc' =>
10548
      array (
10549
        0 => 'Nikon NRW raw image',
10550
      ),
10551
      'e' =>
10552
      array (
10553
        0 => 'nrw',
10554
      ),
10555
    ),
10556
    'image/x-olympus-orf' =>
10557
    array (
10558
      'desc' =>
10559
      array (
10560
        0 => 'Olympus ORF raw image',
10561
        1 => 'ORF: Olympus Raw Format',
10562
      ),
10563
      'e' =>
10564
      array (
10565
        0 => 'orf',
10566
      ),
10567
    ),
10568
    'image/x-panasonic-rw' =>
10569
    array (
10570
      'a' =>
10571
      array (
10572
        0 => 'image/x-panasonic-raw',
10573
      ),
10574
      'desc' =>
10575
      array (
10576
        0 => 'Panasonic raw image',
10577
      ),
10578
      'e' =>
10579
      array (
10580
        0 => 'raw',
10581
      ),
10582
    ),
10583
    'image/x-panasonic-rw2' =>
10584
    array (
10585
      'a' =>
10586
      array (
10587
        0 => 'image/x-panasonic-raw2',
10588
      ),
10589
      'desc' =>
10590
      array (
10591
        0 => 'Panasonic raw image',
10592
      ),
10593
      'e' =>
10594
      array (
10595
        0 => 'rw2',
10596
      ),
10597
    ),
10598
    'image/x-pentax-pef' =>
10599
    array (
10600
      'desc' =>
10601
      array (
10602
        0 => 'Pentax PEF raw image',
10603
        1 => 'PEF: Pentax Electronic Format',
10604
      ),
10605
      'e' =>
10606
      array (
10607
        0 => 'pef',
10608
      ),
10609
    ),
10610
    'image/x-photo-cd' =>
10611
    array (
10612
      'desc' =>
10613
      array (
10614
        0 => 'PCD image',
10615
        1 => 'PCD: PhotoCD',
10616
      ),
10617
      'e' =>
10618
      array (
10619
        0 => 'pcd',
10620
      ),
10621
    ),
10622
    'image/x-pict' =>
10623
    array (
10624
      'desc' =>
10625
      array (
10626
        0 => 'Macintosh Quickdraw/PICT drawing',
10627
      ),
10628
      'e' =>
10629
      array (
10630
        0 => 'pic',
10631
        1 => 'pct',
10632
        2 => 'pict',
10633
        3 => 'pict1',
10634
        4 => 'pict2',
10635
      ),
10636
    ),
10637
    'image/x-portable-anymap' =>
10638
    array (
10639
      'desc' =>
10640
      array (
10641
        0 => 'PNM image',
10642
        1 => 'PNM: Portable Anymap',
10643
      ),
10644
      'e' =>
10645
      array (
10646
        0 => 'pnm',
10647
      ),
10648
    ),
10649
    'image/x-portable-bitmap' =>
10650
    array (
10651
      'desc' =>
10652
      array (
10653
        0 => 'PBM image',
10654
        1 => 'PBM: Portable BitMap',
10655
      ),
10656
      'e' =>
10657
      array (
10658
        0 => 'pbm',
10659
      ),
10660
    ),
10661
    'image/x-portable-graymap' =>
10662
    array (
10663
      'desc' =>
10664
      array (
10665
        0 => 'PGM image',
10666
        1 => 'PGM: Portable GrayMap',
10667
      ),
10668
      'e' =>
10669
      array (
10670
        0 => 'pgm',
10671
      ),
10672
    ),
10673
    'image/x-portable-pixmap' =>
10674
    array (
10675
      'desc' =>
10676
      array (
10677
        0 => 'PPM image',
10678
        1 => 'PPM: Portable PixMap',
10679
      ),
10680
      'e' =>
10681
      array (
10682
        0 => 'ppm',
10683
      ),
10684
    ),
10685
    'image/x-quicktime' =>
10686
    array (
10687
      'desc' =>
10688
      array (
10689
        0 => 'QuickTime image',
10690
      ),
10691
      'e' =>
10692
      array (
10693
        0 => 'qtif',
10694
        1 => 'qif',
10695
      ),
10696
    ),
10697
    'image/x-rgb' =>
10698
    array (
10699
      'desc' =>
10700
      array (
10701
        0 => 'RGB image',
10702
      ),
10703
      'e' =>
10704
      array (
10705
        0 => 'rgb',
10706
      ),
10707
    ),
10708
    'image/x-sgi' =>
10709
    array (
10710
      'desc' =>
10711
      array (
10712
        0 => 'SGI image',
10713
      ),
10714
      'e' =>
10715
      array (
10716
        0 => 'sgi',
10717
      ),
10718
    ),
10719
    'image/x-sigma-x3f' =>
10720
    array (
10721
      'desc' =>
10722
      array (
10723
        0 => 'Sigma X3F raw image',
10724
        1 => 'X3F: X3 Foveon',
10725
      ),
10726
      'e' =>
10727
      array (
10728
        0 => 'x3f',
10729
      ),
10730
    ),
10731
    'image/x-skencil' =>
10732
    array (
10733
      'desc' =>
10734
      array (
10735
        0 => 'Skencil document',
10736
      ),
10737
      'e' =>
10738
      array (
10739
        0 => 'sk',
10740
        1 => 'sk1',
10741
      ),
10742
    ),
10743
    'image/x-sony-arw' =>
10744
    array (
10745
      'desc' =>
10746
      array (
10747
        0 => 'Sony ARW raw image',
10748
        1 => 'ARW: Alpha Raw format',
10749
      ),
10750
      'e' =>
10751
      array (
10752
        0 => 'arw',
10753
      ),
10754
    ),
10755
    'image/x-sony-sr2' =>
10756
    array (
10757
      'desc' =>
10758
      array (
10759
        0 => 'Sony SR2 raw image',
10760
        1 => 'SR2: Sony Raw format 2',
10761
      ),
10762
      'e' =>
10763
      array (
10764
        0 => 'sr2',
10765
      ),
10766
    ),
10767
    'image/x-sony-srf' =>
10768
    array (
10769
      'desc' =>
10770
      array (
10771
        0 => 'Sony SRF raw image',
10772
        1 => 'SRF: Sony Raw Format',
10773
      ),
10774
      'e' =>
10775
      array (
10776
        0 => 'srf',
10777
      ),
10778
    ),
10779
    'image/x-sun-raster' =>
10780
    array (
10781
      'desc' =>
10782
      array (
10783
        0 => 'Sun raster image',
10784
      ),
10785
      'e' =>
10786
      array (
10787
        0 => 'sun',
10788
      ),
10789
    ),
10790
    'image/x-tga' =>
10791
    array (
10792
      'a' =>
10793
      array (
10794
        0 => 'application/tga',
10795
        1 => 'application/x-targa',
10796
        2 => 'application/x-tga',
10797
        3 => 'image/targa',
10798
        4 => 'image/tga',
10799
        5 => 'image/x-icb',
10800
        6 => 'image/x-targa',
10801
      ),
10802
      'desc' =>
10803
      array (
10804
        0 => 'TGA image',
10805
        1 => 'TGA: Truevision Graphics Adapter',
10806
      ),
10807
      'e' =>
10808
      array (
10809
        0 => 'tga',
10810
        1 => 'icb',
10811
        2 => 'tpic',
10812
        3 => 'vda',
10813
        4 => 'vst',
10814
      ),
10815
    ),
10816
    'image/x-win-bitmap' =>
10817
    array (
10818
      'desc' =>
10819
      array (
10820
        0 => 'Windows cursor',
10821
      ),
10822
      'e' =>
10823
      array (
10824
        0 => 'cur',
10825
      ),
10826
    ),
10827
    'image/x-xbitmap' =>
10828
    array (
10829
      'desc' =>
10830
      array (
10831
        0 => 'XBM image',
10832
        1 => 'XBM: X BitMap',
10833
      ),
10834
      'e' =>
10835
      array (
10836
        0 => 'xbm',
10837
      ),
10838
    ),
10839
    'image/x-xcf' =>
10840
    array (
10841
      'desc' =>
10842
      array (
10843
        0 => 'GIMP image',
10844
      ),
10845
      'e' =>
10846
      array (
10847
        0 => 'xcf',
10848
      ),
10849
    ),
10850
    'image/x-xfig' =>
10851
    array (
10852
      'desc' =>
10853
      array (
10854
        0 => 'XFig image',
10855
      ),
10856
      'e' =>
10857
      array (
10858
        0 => 'fig',
10859
      ),
10860
    ),
10861
    'image/x-xpixmap' =>
10862
    array (
10863
      'a' =>
10864
      array (
10865
        0 => 'image/x-xpm',
10866
      ),
10867
      'desc' =>
10868
      array (
10869
        0 => 'XPM image',
10870
        1 => 'XPM: X PixMap',
10871
      ),
10872
      'e' =>
10873
      array (
10874
        0 => 'xpm',
10875
      ),
10876
    ),
10877
    'image/x-xwindowdump' =>
10878
    array (
10879
      'desc' =>
10880
      array (
10881
        0 => 'X window image',
10882
      ),
10883
      'e' =>
10884
      array (
10885
        0 => 'xwd',
10886
      ),
10887
    ),
10888
    'message/rfc822' =>
10889
    array (
10890
      'desc' =>
10891
      array (
10892
        0 => 'email message',
10893
      ),
10894
      'e' =>
10895
      array (
10896
        0 => 'eml',
10897
        1 => 'mime',
10898
      ),
10899
    ),
10900
    'model/3mf' =>
10901
    array (
10902
      'a' =>
10903
      array (
10904
        0 => 'application/vnd.ms-3mfdocument',
10905
      ),
10906
      'desc' =>
10907
      array (
10908
        0 => '3MF document',
10909
        1 => '3MF: 3D Manufacturing Format',
10910
      ),
10911
      'e' =>
10912
      array (
10913
        0 => '3mf',
10914
      ),
10915
    ),
10916
    'model/gltf+json' =>
10917
    array (
10918
      'desc' =>
10919
      array (
10920
        0 => 'glTF model',
10921
        1 => 'glTF: GL Transmission Format',
10922
      ),
10923
      'e' =>
10924
      array (
10925
        0 => 'gltf',
10926
      ),
10927
    ),
10928
    'model/gltf-binary' =>
10929
    array (
10930
      'desc' =>
10931
      array (
10932
        0 => 'glTF model',
10933
        1 => 'glTF: GL Transmission Format',
10934
      ),
10935
      'e' =>
10936
      array (
10937
        0 => 'glb',
10938
      ),
10939
    ),
10940
    'model/iges' =>
10941
    array (
10942
      'desc' =>
10943
      array (
10944
        0 => 'IGES document',
10945
        1 => 'IGES: Initial Graphics Exchange Specification',
10946
      ),
10947
      'e' =>
10948
      array (
10949
        0 => 'igs',
10950
        1 => 'iges',
10951
      ),
10952
    ),
10953
    'model/mesh' =>
10954
    array (
10955
      'e' =>
10956
      array (
10957
        0 => 'msh',
10958
        1 => 'mesh',
10959
        2 => 'silo',
10960
      ),
10961
    ),
10962
    'model/mtl' =>
10963
    array (
10964
      'desc' =>
10965
      array (
10966
        0 => 'OBJ 3D model material library',
10967
      ),
10968
      'e' =>
10969
      array (
10970
        0 => 'mtl',
10971
      ),
10972
    ),
10973
    'model/obj' =>
10974
    array (
10975
      'desc' =>
10976
      array (
10977
        0 => 'OBJ 3D model',
10978
      ),
10979
      'e' =>
10980
      array (
10981
        0 => 'obj',
10982
      ),
10983
    ),
10984
    'model/stl' =>
10985
    array (
10986
      'a' =>
10987
      array (
10988
        0 => 'model/x.stl-ascii',
10989
        1 => 'model/x.stl-binary',
10990
      ),
10991
      'desc' =>
10992
      array (
10993
        0 => 'STL 3D model',
10994
        1 => 'STL: StereoLithography',
10995
      ),
10996
      'e' =>
10997
      array (
10998
        0 => 'stl',
10999
      ),
11000
    ),
11001
    'model/vnd.collada+xml' =>
11002
    array (
11003
      'e' =>
11004
      array (
11005
        0 => 'dae',
11006
      ),
11007
    ),
11008
    'model/vnd.dwf' =>
11009
    array (
11010
      'e' =>
11011
      array (
11012
        0 => 'dwf',
11013
      ),
11014
    ),
11015
    'model/vnd.gdl' =>
11016
    array (
11017
      'e' =>
11018
      array (
11019
        0 => 'gdl',
11020
      ),
11021
    ),
11022
    'model/vnd.gtw' =>
11023
    array (
11024
      'e' =>
11025
      array (
11026
        0 => 'gtw',
11027
      ),
11028
    ),
11029
    'model/vnd.mts' =>
11030
    array (
11031
      'e' =>
11032
      array (
11033
        0 => 'mts',
11034
      ),
11035
    ),
11036
    'model/vnd.vtu' =>
11037
    array (
11038
      'e' =>
11039
      array (
11040
        0 => 'vtu',
11041
      ),
11042
    ),
11043
    'model/vrml' =>
11044
    array (
11045
      'desc' =>
11046
      array (
11047
        0 => 'VRML document',
11048
        1 => 'VRML: Virtual Reality Modeling Language',
11049
      ),
11050
      'e' =>
11051
      array (
11052
        0 => 'wrl',
11053
        1 => 'vrml',
11054
        2 => 'vrm',
11055
      ),
11056
    ),
11057
    'model/x3d+binary' =>
11058
    array (
11059
      'e' =>
11060
      array (
11061
        0 => 'x3db',
11062
        1 => 'x3dbz',
11063
      ),
11064
    ),
11065
    'model/x3d+vrml' =>
11066
    array (
11067
      'e' =>
11068
      array (
11069
        0 => 'x3dv',
11070
        1 => 'x3dvz',
11071
      ),
11072
    ),
11073
    'model/x3d+xml' =>
11074
    array (
11075
      'e' =>
11076
      array (
11077
        0 => 'x3d',
11078
        1 => 'x3dz',
11079
      ),
11080
    ),
11081
    'text/cache-manifest' =>
11082
    array (
11083
      'desc' =>
11084
      array (
11085
        0 => 'Web application cache file',
11086
      ),
11087
      'e' =>
11088
      array (
11089
        0 => 'appcache',
11090
        1 => 'manifest',
11091
      ),
11092
    ),
11093
    'text/calendar' =>
11094
    array (
11095
      'a' =>
11096
      array (
11097
        0 => 'text/x-vcalendar',
11098
        1 => 'application/ics',
11099
      ),
11100
      'desc' =>
11101
      array (
11102
        0 => 'VCS/ICS calendar',
11103
        1 => 'VCS/ICS: vCalendar/iCalendar',
11104
      ),
11105
      'e' =>
11106
      array (
11107
        0 => 'ics',
11108
        1 => 'ifb',
11109
        2 => 'vcs',
11110
      ),
11111
    ),
11112
    'text/css' =>
11113
    array (
11114
      'desc' =>
11115
      array (
11116
        0 => 'CSS stylesheet',
11117
        1 => 'CSS: Cascading Style Sheets',
11118
      ),
11119
      'e' =>
11120
      array (
11121
        0 => 'css',
11122
      ),
11123
    ),
11124
    'text/csv' =>
11125
    array (
11126
      'a' =>
11127
      array (
11128
        0 => 'text/x-comma-separated-values',
11129
        1 => 'text/x-csv',
11130
      ),
11131
      'desc' =>
11132
      array (
11133
        0 => 'CSV document',
11134
        1 => 'CSV: Comma Separated Values',
11135
      ),
11136
      'e' =>
11137
      array (
11138
        0 => 'csv',
11139
      ),
11140
    ),
11141
    'text/csv-schema' =>
11142
    array (
11143
      'desc' =>
11144
      array (
11145
        0 => 'CSV Schema document',
11146
        1 => 'CSV: Comma Separated Values',
11147
      ),
11148
      'e' =>
11149
      array (
11150
        0 => 'csvs',
11151
      ),
11152
    ),
11153
    'text/html' =>
11154
    array (
11155
      'desc' =>
11156
      array (
11157
        0 => 'HTML document',
11158
        1 => 'HTML: HyperText Markup Language',
11159
      ),
11160
      'e' =>
11161
      array (
11162
        0 => 'html',
11163
        1 => 'htm',
11164
      ),
11165
    ),
11166
    'text/markdown' =>
11167
    array (
11168
      'a' =>
11169
      array (
11170
        0 => 'text/x-markdown',
11171
      ),
11172
      'desc' =>
11173
      array (
11174
        0 => 'Markdown document',
11175
      ),
11176
      'e' =>
11177
      array (
11178
        0 => 'md',
11179
        1 => 'mkd',
11180
        2 => 'markdown',
11181
      ),
11182
    ),
11183
    'text/n3' =>
11184
    array (
11185
      'e' =>
11186
      array (
11187
        0 => 'n3',
11188
      ),
11189
    ),
11190
    'text/org' =>
11191
    array (
11192
      'desc' =>
11193
      array (
11194
        0 => 'Org-mode file',
11195
      ),
11196
      'e' =>
11197
      array (
11198
        0 => 'org',
11199
      ),
11200
    ),
11201
    'text/plain' =>
11202
    array (
11203
      'desc' =>
11204
      array (
11205
        0 => 'plain text document',
11206
      ),
11207
      'e' =>
11208
      array (
11209
        0 => 'txt',
11210
        1 => 'text',
11211
        2 => 'conf',
11212
        3 => 'def',
11213
        4 => 'list',
11214
        5 => 'log',
11215
        6 => 'in',
11216
        7 => 'asc',
11217
      ),
11218
    ),
11219
    'text/prs.lines.tag' =>
11220
    array (
11221
      'e' =>
11222
      array (
11223
        0 => 'dsc',
11224
      ),
11225
    ),
11226
    'text/richtext' =>
11227
    array (
11228
      'desc' =>
11229
      array (
11230
        0 => 'rich text document',
11231
      ),
11232
      'e' =>
11233
      array (
11234
        0 => 'rtx',
11235
      ),
11236
    ),
11237
    'text/rust' =>
11238
    array (
11239
      'desc' =>
11240
      array (
11241
        0 => 'Rust source code',
11242
      ),
11243
      'e' =>
11244
      array (
11245
        0 => 'rs',
11246
      ),
11247
    ),
11248
    'text/sgml' =>
11249
    array (
11250
      'desc' =>
11251
      array (
11252
        0 => 'SGML document',
11253
        1 => 'SGML: Standard Generalized Markup Language',
11254
      ),
11255
      'e' =>
11256
      array (
11257
        0 => 'sgml',
11258
        1 => 'sgm',
11259
      ),
11260
    ),
11261
    'text/spreadsheet' =>
11262
    array (
11263
      'desc' =>
11264
      array (
11265
        0 => 'spreadsheet interchange document',
11266
      ),
11267
      'e' =>
11268
      array (
11269
        0 => 'sylk',
11270
        1 => 'slk',
11271
      ),
11272
    ),
11273
    'text/tab-separated-values' =>
11274
    array (
11275
      'desc' =>
11276
      array (
11277
        0 => 'TSV document',
11278
        1 => 'TSV: Tab Separated Values',
11279
      ),
11280
      'e' =>
11281
      array (
11282
        0 => 'tsv',
11283
      ),
11284
    ),
11285
    'text/tcl' =>
11286
    array (
11287
      'a' =>
11288
      array (
11289
        0 => 'text/x-tcl',
11290
      ),
11291
      'desc' =>
11292
      array (
11293
        0 => 'Tcl script',
11294
      ),
11295
      'e' =>
11296
      array (
11297
        0 => 'tcl',
11298
        1 => 'tk',
11299
      ),
11300
    ),
11301
    'text/troff' =>
11302
    array (
11303
      'a' =>
11304
      array (
11305
        0 => 'application/x-troff',
11306
        1 => 'text/x-troff',
11307
      ),
11308
      'desc' =>
11309
      array (
11310
        0 => 'Troff document',
11311
      ),
11312
      'e' =>
11313
      array (
11314
        0 => 't',
11315
        1 => 'tr',
11316
        2 => 'roff',
11317
        3 => 'man',
11318
        4 => 'me',
11319
        5 => 'ms',
11320
      ),
11321
    ),
11322
    'text/turtle' =>
11323
    array (
11324
      'desc' =>
11325
      array (
11326
        0 => 'Turtle document',
11327
      ),
11328
      'e' =>
11329
      array (
11330
        0 => 'ttl',
11331
      ),
11332
    ),
11333
    'text/uri-list' =>
11334
    array (
11335
      'e' =>
11336
      array (
11337
        0 => 'uri',
11338
        1 => 'uris',
11339
        2 => 'urls',
11340
      ),
11341
    ),
11342
    'text/vbscript' =>
11343
    array (
11344
      'a' =>
11345
      array (
11346
        0 => 'text/vbs',
11347
      ),
11348
      'desc' =>
11349
      array (
11350
        0 => 'VBScript program',
11351
      ),
11352
      'e' =>
11353
      array (
11354
        0 => 'vbs',
11355
      ),
11356
    ),
11357
    'text/vcard' =>
11358
    array (
11359
      'a' =>
11360
      array (
11361
        0 => 'text/directory',
11362
        1 => 'text/x-vcard',
11363
      ),
11364
      'desc' =>
11365
      array (
11366
        0 => 'electronic business card',
11367
      ),
11368
      'e' =>
11369
      array (
11370
        0 => 'vcard',
11371
        1 => 'vcf',
11372
        2 => 'vct',
11373
        3 => 'gcrd',
11374
      ),
11375
    ),
11376
    'text/vnd.curl' =>
11377
    array (
11378
      'e' =>
11379
      array (
11380
        0 => 'curl',
11381
      ),
11382
    ),
11383
    'text/vnd.curl.dcurl' =>
11384
    array (
11385
      'e' =>
11386
      array (
11387
        0 => 'dcurl',
11388
      ),
11389
    ),
11390
    'text/vnd.curl.mcurl' =>
11391
    array (
11392
      'e' =>
11393
      array (
11394
        0 => 'mcurl',
11395
      ),
11396
    ),
11397
    'text/vnd.curl.scurl' =>
11398
    array (
11399
      'e' =>
11400
      array (
11401
        0 => 'scurl',
11402
      ),
11403
    ),
11404
    'text/vnd.dvb.subtitle' =>
11405
    array (
11406
      'e' =>
11407
      array (
11408
        0 => 'sub',
11409
      ),
11410
    ),
11411
    'text/vnd.fly' =>
11412
    array (
11413
      'e' =>
11414
      array (
11415
        0 => 'fly',
11416
      ),
11417
    ),
11418
    'text/vnd.fmi.flexstor' =>
11419
    array (
11420
      'e' =>
11421
      array (
11422
        0 => 'flx',
11423
      ),
11424
    ),
11425
    'text/vnd.graphviz' =>
11426
    array (
11427
      'desc' =>
11428
      array (
11429
        0 => 'Graphviz DOT graph',
11430
      ),
11431
      'e' =>
11432
      array (
11433
        0 => 'gv',
11434
        1 => 'dot',
11435
      ),
11436
    ),
11437
    'text/vnd.in3d.3dml' =>
11438
    array (
11439
      'e' =>
11440
      array (
11441
        0 => '3dml',
11442
      ),
11443
    ),
11444
    'text/vnd.in3d.spot' =>
11445
    array (
11446
      'e' =>
11447
      array (
11448
        0 => 'spot',
11449
      ),
11450
    ),
11451
    'text/vnd.rn-realtext' =>
11452
    array (
11453
      'desc' =>
11454
      array (
11455
        0 => 'RealText document',
11456
      ),
11457
      'e' =>
11458
      array (
11459
        0 => 'rt',
11460
      ),
11461
    ),
11462
    'text/vnd.senx.warpscript' =>
11463
    array (
11464
      'desc' =>
11465
      array (
11466
        0 => 'WarpScript source code',
11467
      ),
11468
      'e' =>
11469
      array (
11470
        0 => 'mc2',
11471
      ),
11472
    ),
11473
    'text/vnd.sun.j2me.app-descriptor' =>
11474
    array (
11475
      'desc' =>
11476
      array (
11477
        0 => 'JAD document',
11478
        1 => 'JAD: Java Application Descriptor',
11479
      ),
11480
      'e' =>
11481
      array (
11482
        0 => 'jad',
11483
      ),
11484
    ),
11485
    'text/vnd.trolltech.linguist' =>
11486
    array (
11487
      'a' =>
11488
      array (
11489
        0 => 'application/x-linguist',
11490
        1 => 'text/vnd.qt.linguist',
11491
      ),
11492
      'desc' =>
11493
      array (
11494
        0 => 'message catalog',
11495
      ),
11496
      'e' =>
11497
      array (
11498
        0 => 'ts',
11499
      ),
11500
    ),
11501
    'text/vnd.wap.wml' =>
11502
    array (
11503
      'desc' =>
11504
      array (
11505
        0 => 'WML document',
11506
        1 => 'WML: Wireless Markup Language',
11507
      ),
11508
      'e' =>
11509
      array (
11510
        0 => 'wml',
11511
      ),
11512
    ),
11513
    'text/vnd.wap.wmlscript' =>
11514
    array (
11515
      'desc' =>
11516
      array (
11517
        0 => 'WMLScript program',
11518
      ),
11519
      'e' =>
11520
      array (
11521
        0 => 'wmls',
11522
      ),
11523
    ),
11524
    'text/vtt' =>
11525
    array (
11526
      'desc' =>
11527
      array (
11528
        0 => 'WebVTT subtitles',
11529
        1 => 'VTT: Video Text Tracks',
11530
      ),
11531
      'e' =>
11532
      array (
11533
        0 => 'vtt',
11534
      ),
11535
    ),
11536
    'text/x-adasrc' =>
11537
    array (
11538
      'desc' =>
11539
      array (
11540
        0 => 'Ada source code',
11541
      ),
11542
      'e' =>
11543
      array (
11544
        0 => 'adb',
11545
        1 => 'ads',
11546
      ),
11547
    ),
11548
    'text/x-asm' =>
11549
    array (
11550
      'e' =>
11551
      array (
11552
        0 => 's',
11553
        1 => 'asm',
11554
      ),
11555
    ),
11556
    'text/x-bibtex' =>
11557
    array (
11558
      'desc' =>
11559
      array (
11560
        0 => 'BibTeX document',
11561
      ),
11562
      'e' =>
11563
      array (
11564
        0 => 'bib',
11565
      ),
11566
    ),
11567
    'text/x-c++hdr' =>
11568
    array (
11569
      'desc' =>
11570
      array (
11571
        0 => 'C++ header',
11572
      ),
11573
      'e' =>
11574
      array (
11575
        0 => 'hh',
11576
        1 => 'hp',
11577
        2 => 'hpp',
11578
        3 => 'h++',
11579
        4 => 'hxx',
11580
      ),
11581
    ),
11582
    'text/x-c++src' =>
11583
    array (
11584
      'desc' =>
11585
      array (
11586
        0 => 'C++ source code',
11587
      ),
11588
      'e' =>
11589
      array (
11590
        0 => 'cpp',
11591
        1 => 'cxx',
11592
        2 => 'cc',
11593
        3 => 'c',
11594
        4 => 'c++',
11595
      ),
11596
    ),
11597
    'text/x-chdr' =>
11598
    array (
11599
      'desc' =>
11600
      array (
11601
        0 => 'C header',
11602
      ),
11603
      'e' =>
11604
      array (
11605
        0 => 'h',
11606
      ),
11607
    ),
11608
    'text/x-cmake' =>
11609
    array (
11610
      'desc' =>
11611
      array (
11612
        0 => 'CMake source code',
11613
      ),
11614
      'e' =>
11615
      array (
11616
        0 => 'cmake',
11617
      ),
11618
    ),
11619
    'text/x-cobol' =>
11620
    array (
11621
      'desc' =>
11622
      array (
11623
        0 => 'COBOL source code',
11624
        1 => 'COBOL: COmmon Business Oriented Language',
11625
      ),
11626
      'e' =>
11627
      array (
11628
        0 => 'cbl',
11629
        1 => 'cob',
11630
      ),
11631
    ),
11632
    'text/x-common-lisp' =>
11633
    array (
11634
      'desc' =>
11635
      array (
11636
        0 => 'Common Lisp source code',
11637
      ),
11638
      'e' =>
11639
      array (
11640
        0 => 'asd',
11641
        1 => 'fasl',
11642
        2 => 'lisp',
11643
        3 => 'ros',
11644
      ),
11645
    ),
11646
    'text/x-crystal' =>
11647
    array (
11648
      'a' =>
11649
      array (
11650
        0 => 'text/crystal',
11651
      ),
11652
      'desc' =>
11653
      array (
11654
        0 => 'Crystal source code',
11655
      ),
11656
      'e' =>
11657
      array (
11658
        0 => 'cr',
11659
      ),
11660
    ),
11661
    'text/x-csharp' =>
11662
    array (
11663
      'desc' =>
11664
      array (
11665
        0 => 'C# source code',
11666
      ),
11667
      'e' =>
11668
      array (
11669
        0 => 'cs',
11670
      ),
11671
    ),
11672
    'text/x-csrc' =>
11673
    array (
11674
      'a' =>
11675
      array (
11676
        0 => 'text/x-c',
11677
      ),
11678
      'desc' =>
11679
      array (
11680
        0 => 'C source code',
11681
      ),
11682
      'e' =>
11683
      array (
11684
        0 => 'c',
11685
        1 => 'dic',
11686
      ),
11687
    ),
11688
    'text/x-dart' =>
11689
    array (
11690
      'desc' =>
11691
      array (
11692
        0 => 'Dart source code',
11693
      ),
11694
      'e' =>
11695
      array (
11696
        0 => 'dart',
11697
      ),
11698
    ),
11699
    'text/x-dbus-service' =>
11700
    array (
11701
      'desc' =>
11702
      array (
11703
        0 => 'D-Bus service file',
11704
      ),
11705
      'e' =>
11706
      array (
11707
        0 => 'service',
11708
      ),
11709
    ),
11710
    'text/x-dcl' =>
11711
    array (
11712
      'desc' =>
11713
      array (
11714
        0 => 'DCL script',
11715
        1 => 'DCL: Data Conversion Laboratory',
11716
      ),
11717
      'e' =>
11718
      array (
11719
        0 => 'dcl',
11720
      ),
11721
    ),
11722
    'text/x-devicetree-binary' =>
11723
    array (
11724
      'desc' =>
11725
      array (
11726
        0 => 'Flattened Devicetree',
11727
        1 => 'DTB: Device Tree Binary',
11728
      ),
11729
      'e' =>
11730
      array (
11731
        0 => 'dtb',
11732
      ),
11733
    ),
11734
    'text/x-devicetree-source' =>
11735
    array (
11736
      'desc' =>
11737
      array (
11738
        0 => 'Devicetree source code',
11739
        1 => 'DTS: Device Tree Source',
11740
      ),
11741
      'e' =>
11742
      array (
11743
        0 => 'dts',
11744
        1 => 'dtsi',
11745
      ),
11746
    ),
11747
    'text/x-dsl' =>
11748
    array (
11749
      'desc' =>
11750
      array (
11751
        0 => 'DSSSL document',
11752
        1 => 'DSSSL: Document Style Semantics and Specification Language',
11753
      ),
11754
      'e' =>
11755
      array (
11756
        0 => 'dsl',
11757
      ),
11758
    ),
11759
    'text/x-dsrc' =>
11760
    array (
11761
      'desc' =>
11762
      array (
11763
        0 => 'D source code',
11764
      ),
11765
      'e' =>
11766
      array (
11767
        0 => 'd',
11768
        1 => 'di',
11769
      ),
11770
    ),
11771
    'text/x-eiffel' =>
11772
    array (
11773
      'desc' =>
11774
      array (
11775
        0 => 'Eiffel source code',
11776
      ),
11777
      'e' =>
11778
      array (
11779
        0 => 'e',
11780
        1 => 'eif',
11781
      ),
11782
    ),
11783
    'text/x-elixir' =>
11784
    array (
11785
      'desc' =>
11786
      array (
11787
        0 => 'Elixir source code',
11788
      ),
11789
      'e' =>
11790
      array (
11791
        0 => 'ex',
11792
        1 => 'exs',
11793
      ),
11794
    ),
11795
    'text/x-emacs-lisp' =>
11796
    array (
11797
      'desc' =>
11798
      array (
11799
        0 => 'Emacs Lisp source code',
11800
      ),
11801
      'e' =>
11802
      array (
11803
        0 => 'el',
11804
      ),
11805
    ),
11806
    'text/x-erlang' =>
11807
    array (
11808
      'desc' =>
11809
      array (
11810
        0 => 'Erlang source code',
11811
      ),
11812
      'e' =>
11813
      array (
11814
        0 => 'erl',
11815
      ),
11816
    ),
11817
    'text/x-fortran' =>
11818
    array (
11819
      'desc' =>
11820
      array (
11821
        0 => 'Fortran source code',
11822
      ),
11823
      'e' =>
11824
      array (
11825
        0 => 'f',
11826
        1 => 'for',
11827
        2 => 'f77',
11828
        3 => 'f90',
11829
        4 => 'f95',
11830
      ),
11831
    ),
11832
    'text/x-gcode-gx' =>
11833
    array (
11834
      'desc' =>
11835
      array (
11836
        0 => 'G-code Extended file',
11837
      ),
11838
      'e' =>
11839
      array (
11840
        0 => 'gx',
11841
      ),
11842
    ),
11843
    'text/x-genie' =>
11844
    array (
11845
      'desc' =>
11846
      array (
11847
        0 => 'Genie source code',
11848
      ),
11849
      'e' =>
11850
      array (
11851
        0 => 'gs',
11852
      ),
11853
    ),
11854
    'text/x-gettext-translation' =>
11855
    array (
11856
      'a' =>
11857
      array (
11858
        0 => 'text/x-po',
11859
        1 => 'application/x-gettext',
11860
      ),
11861
      'desc' =>
11862
      array (
11863
        0 => 'translation file',
11864
      ),
11865
      'e' =>
11866
      array (
11867
        0 => 'po',
11868
      ),
11869
    ),
11870
    'text/x-gettext-translation-template' =>
11871
    array (
11872
      'a' =>
11873
      array (
11874
        0 => 'text/x-pot',
11875
      ),
11876
      'desc' =>
11877
      array (
11878
        0 => 'translation template',
11879
      ),
11880
      'e' =>
11881
      array (
11882
        0 => 'pot',
11883
      ),
11884
    ),
11885
    'text/x-gherkin' =>
11886
    array (
11887
      'desc' =>
11888
      array (
11889
        0 => 'Gherkin document',
11890
      ),
11891
      'e' =>
11892
      array (
11893
        0 => 'feature',
11894
      ),
11895
    ),
11896
    'text/x-go' =>
11897
    array (
11898
      'desc' =>
11899
      array (
11900
        0 => 'Go source code',
11901
      ),
11902
      'e' =>
11903
      array (
11904
        0 => 'go',
11905
      ),
11906
    ),
11907
    'text/x-google-video-pointer' =>
11908
    array (
11909
      'a' =>
11910
      array (
11911
        0 => 'text/google-video-pointer',
11912
      ),
11913
      'desc' =>
11914
      array (
11915
        0 => 'Google Video Pointer shortcut',
11916
      ),
11917
      'e' =>
11918
      array (
11919
        0 => 'gvp',
11920
      ),
11921
    ),
11922
    'text/x-gradle' =>
11923
    array (
11924
      'desc' =>
11925
      array (
11926
        0 => 'Gradle script',
11927
      ),
11928
      'e' =>
11929
      array (
11930
        0 => 'gradle',
11931
      ),
11932
    ),
11933
    'text/x-groovy' =>
11934
    array (
11935
      'desc' =>
11936
      array (
11937
        0 => 'Groovy source code',
11938
      ),
11939
      'e' =>
11940
      array (
11941
        0 => 'groovy',
11942
        1 => 'gvy',
11943
        2 => 'gy',
11944
        3 => 'gsh',
11945
      ),
11946
    ),
11947
    'text/x-haskell' =>
11948
    array (
11949
      'desc' =>
11950
      array (
11951
        0 => 'Haskell source code',
11952
      ),
11953
      'e' =>
11954
      array (
11955
        0 => 'hs',
11956
      ),
11957
    ),
11958
    'text/x-idl' =>
11959
    array (
11960
      'desc' =>
11961
      array (
11962
        0 => 'IDL document',
11963
        1 => 'IDL: Interface Definition Language',
11964
      ),
11965
      'e' =>
11966
      array (
11967
        0 => 'idl',
11968
      ),
11969
    ),
11970
    'text/x-imelody' =>
11971
    array (
11972
      'a' =>
11973
      array (
11974
        0 => 'audio/x-imelody',
11975
        1 => 'audio/imelody',
11976
      ),
11977
      'desc' =>
11978
      array (
11979
        0 => 'iMelody ringtone',
11980
      ),
11981
      'e' =>
11982
      array (
11983
        0 => 'imy',
11984
        1 => 'ime',
11985
      ),
11986
    ),
11987
    'text/x-iptables' =>
11988
    array (
11989
      'desc' =>
11990
      array (
11991
        0 => 'iptables configuration file',
11992
      ),
11993
      'e' =>
11994
      array (
11995
        0 => 'iptables',
11996
      ),
11997
    ),
11998
    'text/x-java' =>
11999
    array (
12000
      'desc' =>
12001
      array (
12002
        0 => 'Java source code',
12003
      ),
12004
      'e' =>
12005
      array (
12006
        0 => 'java',
12007
      ),
12008
    ),
12009
    'text/x-java-source' =>
12010
    array (
12011
      'e' =>
12012
      array (
12013
        0 => 'java',
12014
      ),
12015
    ),
12016
    'text/x-kaitai-struct' =>
12017
    array (
12018
      'desc' =>
12019
      array (
12020
        0 => 'Kaitai Struct definition file',
12021
      ),
12022
      'e' =>
12023
      array (
12024
        0 => 'ksy',
12025
      ),
12026
    ),
12027
    'text/x-kotlin' =>
12028
    array (
12029
      'desc' =>
12030
      array (
12031
        0 => 'Kotlin source code',
12032
      ),
12033
      'e' =>
12034
      array (
12035
        0 => 'kt',
12036
      ),
12037
    ),
12038
    'text/x-ldif' =>
12039
    array (
12040
      'desc' =>
12041
      array (
12042
        0 => 'LDIF address book',
12043
        1 => 'LDIF: LDAP Data Interchange Format',
12044
      ),
12045
      'e' =>
12046
      array (
12047
        0 => 'ldif',
12048
      ),
12049
    ),
12050
    'text/x-lilypond' =>
12051
    array (
12052
      'desc' =>
12053
      array (
12054
        0 => 'Lilypond music sheet',
12055
      ),
12056
      'e' =>
12057
      array (
12058
        0 => 'ly',
12059
      ),
12060
    ),
12061
    'text/x-literate-haskell' =>
12062
    array (
12063
      'desc' =>
12064
      array (
12065
        0 => 'LHS source code',
12066
        1 => 'LHS: Literate Haskell source code',
12067
      ),
12068
      'e' =>
12069
      array (
12070
        0 => 'lhs',
12071
      ),
12072
    ),
12073
    'text/x-log' =>
12074
    array (
12075
      'desc' =>
12076
      array (
12077
        0 => 'application log',
12078
      ),
12079
      'e' =>
12080
      array (
12081
        0 => 'log',
12082
      ),
12083
    ),
12084
    'text/x-lua' =>
12085
    array (
12086
      'desc' =>
12087
      array (
12088
        0 => 'Lua script',
12089
      ),
12090
      'e' =>
12091
      array (
12092
        0 => 'lua',
12093
      ),
12094
    ),
12095
    'text/x-makefile' =>
12096
    array (
12097
      'desc' =>
12098
      array (
12099
        0 => 'Makefile build file',
12100
      ),
12101
      'e' =>
12102
      array (
12103
        0 => 'mk',
12104
        1 => 'mak',
12105
      ),
12106
    ),
12107
    'text/x-matlab' =>
12108
    array (
12109
      'a' =>
12110
      array (
12111
        0 => 'text/x-octave',
12112
      ),
12113
      'desc' =>
12114
      array (
12115
        0 => 'MATLAB file',
12116
      ),
12117
      'e' =>
12118
      array (
12119
        0 => 'm',
12120
      ),
12121
    ),
12122
    'text/x-microdvd' =>
12123
    array (
12124
      'desc' =>
12125
      array (
12126
        0 => 'MicroDVD subtitles',
12127
      ),
12128
      'e' =>
12129
      array (
12130
        0 => 'sub',
12131
      ),
12132
    ),
12133
    'text/x-moc' =>
12134
    array (
12135
      'desc' =>
12136
      array (
12137
        0 => 'Qt MOC file',
12138
        1 => 'Qt MOC: Qt Meta Object Compiler',
12139
      ),
12140
      'e' =>
12141
      array (
12142
        0 => 'moc',
12143
      ),
12144
    ),
12145
    'text/x-modelica' =>
12146
    array (
12147
      'desc' =>
12148
      array (
12149
        0 => 'Modelica model',
12150
      ),
12151
      'e' =>
12152
      array (
12153
        0 => 'mo',
12154
      ),
12155
    ),
12156
    'text/x-mof' =>
12157
    array (
12158
      'desc' =>
12159
      array (
12160
        0 => 'MOF file',
12161
        1 => 'MOF: Windows Managed Object File',
12162
      ),
12163
      'e' =>
12164
      array (
12165
        0 => 'mof',
12166
      ),
12167
    ),
12168
    'text/x-mpl2' =>
12169
    array (
12170
      'desc' =>
12171
      array (
12172
        0 => 'MPlayer2 subtitles',
12173
      ),
12174
      'e' =>
12175
      array (
12176
        0 => 'mpl',
12177
      ),
12178
    ),
12179
    'text/x-mpsub' =>
12180
    array (
12181
      'desc' =>
12182
      array (
12183
        0 => 'MPSub subtitles',
12184
        1 => 'MPSub: MPlayer Subtitle',
12185
      ),
12186
      'e' =>
12187
      array (
12188
        0 => 'sub',
12189
      ),
12190
    ),
12191
    'text/x-mrml' =>
12192
    array (
12193
      'desc' =>
12194
      array (
12195
        0 => 'MRML playlist',
12196
        1 => 'MRML: Multimedia Retrieval Markup Language',
12197
      ),
12198
      'e' =>
12199
      array (
12200
        0 => 'mrml',
12201
        1 => 'mrl',
12202
      ),
12203
    ),
12204
    'text/x-ms-regedit' =>
12205
    array (
12206
      'desc' =>
12207
      array (
12208
        0 => 'Windows Registry extract',
12209
      ),
12210
      'e' =>
12211
      array (
12212
        0 => 'reg',
12213
      ),
12214
    ),
12215
    'text/x-mup' =>
12216
    array (
12217
      'desc' =>
12218
      array (
12219
        0 => 'Mup musical composition document',
12220
      ),
12221
      'e' =>
12222
      array (
12223
        0 => 'mup',
12224
        1 => 'not',
12225
      ),
12226
    ),
12227
    'text/x-nfo' =>
12228
    array (
12229
      'desc' =>
12230
      array (
12231
        0 => 'NFO document',
12232
      ),
12233
      'e' =>
12234
      array (
12235
        0 => 'nfo',
12236
      ),
12237
    ),
12238
    'text/x-objc++src' =>
12239
    array (
12240
      'desc' =>
12241
      array (
12242
        0 => 'Objective-C++ source code',
12243
      ),
12244
      'e' =>
12245
      array (
12246
        0 => 'mm',
12247
      ),
12248
    ),
12249
    'text/x-objcsrc' =>
12250
    array (
12251
      'desc' =>
12252
      array (
12253
        0 => 'Objective-C source code',
12254
      ),
12255
      'e' =>
12256
      array (
12257
        0 => 'm',
12258
      ),
12259
    ),
12260
    'text/x-ocaml' =>
12261
    array (
12262
      'desc' =>
12263
      array (
12264
        0 => 'OCaml source code',
12265
      ),
12266
      'e' =>
12267
      array (
12268
        0 => 'ml',
12269
        1 => 'mli',
12270
      ),
12271
    ),
12272
    'text/x-ocl' =>
12273
    array (
12274
      'desc' =>
12275
      array (
12276
        0 => 'OCL file',
12277
        1 => 'OCL: Object Constraint Language',
12278
      ),
12279
      'e' =>
12280
      array (
12281
        0 => 'ocl',
12282
      ),
12283
    ),
12284
    'text/x-ooc' =>
12285
    array (
12286
      'desc' =>
12287
      array (
12288
        0 => 'OOC source code',
12289
        1 => 'OOC: Out Of Class',
12290
      ),
12291
      'e' =>
12292
      array (
12293
        0 => 'ooc',
12294
      ),
12295
    ),
12296
    'text/x-opencl-src' =>
12297
    array (
12298
      'desc' =>
12299
      array (
12300
        0 => 'OpenCL source code',
12301
        1 => 'OpenCL: Open Computing Language',
12302
      ),
12303
      'e' =>
12304
      array (
12305
        0 => 'cl',
12306
      ),
12307
    ),
12308
    'text/x-opml+xml' =>
12309
    array (
12310
      'a' =>
12311
      array (
12312
        0 => 'text/x-opml',
12313
      ),
12314
      'desc' =>
12315
      array (
12316
        0 => 'OPML syndication feed',
12317
        1 => 'OPML: Outline Processor Markup Language',
12318
      ),
12319
      'e' =>
12320
      array (
12321
        0 => 'opml',
12322
      ),
12323
    ),
12324
    'text/x-pascal' =>
12325
    array (
12326
      'desc' =>
12327
      array (
12328
        0 => 'Pascal source code',
12329
      ),
12330
      'e' =>
12331
      array (
12332
        0 => 'p',
12333
        1 => 'pas',
12334
      ),
12335
    ),
12336
    'text/x-patch' =>
12337
    array (
12338
      'a' =>
12339
      array (
12340
        0 => 'text/x-diff',
12341
      ),
12342
      'desc' =>
12343
      array (
12344
        0 => 'differences between files',
12345
      ),
12346
      'e' =>
12347
      array (
12348
        0 => 'diff',
12349
        1 => 'patch',
12350
      ),
12351
    ),
12352
    'text/x-python' =>
12353
    array (
12354
      'desc' =>
12355
      array (
12356
        0 => 'Python script',
12357
      ),
12358
      'e' =>
12359
      array (
12360
        0 => 'py',
12361
        1 => 'pyx',
12362
        2 => 'wsgi',
12363
      ),
12364
    ),
12365
    'text/x-python3' =>
12366
    array (
12367
      'desc' =>
12368
      array (
12369
        0 => 'Python 3 script',
12370
      ),
12371
      'e' =>
12372
      array (
12373
        0 => 'py',
12374
        1 => 'py3',
12375
        2 => 'py3x',
12376
        3 => 'pyi',
12377
      ),
12378
    ),
12379
    'text/x-qml' =>
12380
    array (
12381
      'desc' =>
12382
      array (
12383
        0 => 'Qt Markup Language file',
12384
      ),
12385
      'e' =>
12386
      array (
12387
        0 => 'qml',
12388
        1 => 'qmltypes',
12389
        2 => 'qmlproject',
12390
      ),
12391
    ),
12392
    'text/x-reject' =>
12393
    array (
12394
      'a' =>
12395
      array (
12396
        0 => 'application/x-reject',
12397
      ),
12398
      'desc' =>
12399
      array (
12400
        0 => 'rejected patch',
12401
      ),
12402
      'e' =>
12403
      array (
12404
        0 => 'rej',
12405
      ),
12406
    ),
12407
    'text/x-rpm-spec' =>
12408
    array (
12409
      'desc' =>
12410
      array (
12411
        0 => 'RPM spec file',
12412
        1 => 'RPM: Red Hat Package Manager',
12413
      ),
12414
      'e' =>
12415
      array (
12416
        0 => 'spec',
12417
      ),
12418
    ),
12419
    'text/x-rst' =>
12420
    array (
12421
      'desc' =>
12422
      array (
12423
        0 => 'reStructuredText document',
12424
      ),
12425
      'e' =>
12426
      array (
12427
        0 => 'rst',
12428
      ),
12429
    ),
12430
    'text/x-sagemath' =>
12431
    array (
12432
      'desc' =>
12433
      array (
12434
        0 => 'SageMath script',
12435
      ),
12436
      'e' =>
12437
      array (
12438
        0 => 'sage',
12439
      ),
12440
    ),
12441
    'text/x-sass' =>
12442
    array (
12443
      'desc' =>
12444
      array (
12445
        0 => 'Sass CSS pre-processor file',
12446
        1 => 'Sass: Syntactically Awesome Style Sheets',
12447
      ),
12448
      'e' =>
12449
      array (
12450
        0 => 'sass',
12451
      ),
12452
    ),
12453
    'text/x-scala' =>
12454
    array (
12455
      'desc' =>
12456
      array (
12457
        0 => 'Scala source code',
12458
      ),
12459
      'e' =>
12460
      array (
12461
        0 => 'scala',
12462
        1 => 'sc',
12463
      ),
12464
    ),
12465
    'text/x-scheme' =>
12466
    array (
12467
      'desc' =>
12468
      array (
12469
        0 => 'Scheme source code',
12470
      ),
12471
      'e' =>
12472
      array (
12473
        0 => 'scm',
12474
        1 => 'ss',
12475
      ),
12476
    ),
12477
    'text/x-scss' =>
12478
    array (
12479
      'desc' =>
12480
      array (
12481
        0 => 'SCSS pre-processor file',
12482
        1 => 'SCSS: Sassy CSS',
12483
      ),
12484
      'e' =>
12485
      array (
12486
        0 => 'scss',
12487
      ),
12488
    ),
12489
    'text/x-setext' =>
12490
    array (
12491
      'desc' =>
12492
      array (
12493
        0 => 'Setext document',
12494
      ),
12495
      'e' =>
12496
      array (
12497
        0 => 'etx',
12498
      ),
12499
    ),
12500
    'text/x-sfv' =>
12501
    array (
12502
      'e' =>
12503
      array (
12504
        0 => 'sfv',
12505
      ),
12506
    ),
12507
    'text/x-ssa' =>
12508
    array (
12509
      'desc' =>
12510
      array (
12511
        0 => 'SSA subtitles',
12512
        1 => 'SSA: SubStation Alpha',
12513
      ),
12514
      'e' =>
12515
      array (
12516
        0 => 'ssa',
12517
        1 => 'ass',
12518
      ),
12519
    ),
12520
    'text/x-subviewer' =>
12521
    array (
12522
      'desc' =>
12523
      array (
12524
        0 => 'SubViewer subtitles',
12525
      ),
12526
      'e' =>
12527
      array (
12528
        0 => 'sub',
12529
      ),
12530
    ),
12531
    'text/x-svhdr' =>
12532
    array (
12533
      'desc' =>
12534
      array (
12535
        0 => 'SystemVerilog header',
12536
      ),
12537
      'e' =>
12538
      array (
12539
        0 => 'svh',
12540
      ),
12541
    ),
12542
    'text/x-svsrc' =>
12543
    array (
12544
      'desc' =>
12545
      array (
12546
        0 => 'SystemVerilog source code',
12547
      ),
12548
      'e' =>
12549
      array (
12550
        0 => 'sv',
12551
      ),
12552
    ),
12553
    'text/x-systemd-unit' =>
12554
    array (
12555
      'desc' =>
12556
      array (
12557
        0 => 'systemd unit file',
12558
      ),
12559
      'e' =>
12560
      array (
12561
        0 => 'automount',
12562
        1 => 'device',
12563
        2 => 'mount',
12564
        3 => 'path',
12565
        4 => 'scope',
12566
        5 => 'service',
12567
        6 => 'slice',
12568
        7 => 'socket',
12569
        8 => 'swap',
12570
        9 => 'target',
12571
        10 => 'timer',
12572
      ),
12573
    ),
12574
    'text/x-tex' =>
12575
    array (
12576
      'a' =>
12577
      array (
12578
        0 => 'application/x-tex',
12579
      ),
12580
      'desc' =>
12581
      array (
12582
        0 => 'TeX document',
12583
      ),
12584
      'e' =>
12585
      array (
12586
        0 => 'tex',
12587
        1 => 'ltx',
12588
        2 => 'sty',
12589
        3 => 'cls',
12590
        4 => 'dtx',
12591
        5 => 'ins',
12592
        6 => 'latex',
12593
      ),
12594
    ),
12595
    'text/x-texinfo' =>
12596
    array (
12597
      'desc' =>
12598
      array (
12599
        0 => 'TeXInfo document',
12600
      ),
12601
      'e' =>
12602
      array (
12603
        0 => 'texi',
12604
        1 => 'texinfo',
12605
      ),
12606
    ),
12607
    'text/x-troff-me' =>
12608
    array (
12609
      'desc' =>
12610
      array (
12611
        0 => 'Troff ME input document',
12612
      ),
12613
      'e' =>
12614
      array (
12615
        0 => 'me',
12616
      ),
12617
    ),
12618
    'text/x-troff-mm' =>
12619
    array (
12620
      'desc' =>
12621
      array (
12622
        0 => 'Troff MM input document',
12623
      ),
12624
      'e' =>
12625
      array (
12626
        0 => 'mm',
12627
      ),
12628
    ),
12629
    'text/x-troff-ms' =>
12630
    array (
12631
      'desc' =>
12632
      array (
12633
        0 => 'Troff MS input document',
12634
      ),
12635
      'e' =>
12636
      array (
12637
        0 => 'ms',
12638
      ),
12639
    ),
12640
    'text/x-twig' =>
12641
    array (
12642
      'desc' =>
12643
      array (
12644
        0 => 'Twig template',
12645
      ),
12646
      'e' =>
12647
      array (
12648
        0 => 'twig',
12649
      ),
12650
    ),
12651
    'text/x-txt2tags' =>
12652
    array (
12653
      'desc' =>
12654
      array (
12655
        0 => 'txt2tags document',
12656
      ),
12657
      'e' =>
12658
      array (
12659
        0 => 't2t',
12660
      ),
12661
    ),
12662
    'text/x-uil' =>
12663
    array (
12664
      'desc' =>
12665
      array (
12666
        0 => 'X-Motif UIL table',
12667
      ),
12668
      'e' =>
12669
      array (
12670
        0 => 'uil',
12671
      ),
12672
    ),
12673
    'text/x-uuencode' =>
12674
    array (
12675
      'a' =>
12676
      array (
12677
        0 => 'zz-application/zz-winassoc-uu',
12678
      ),
12679
      'desc' =>
12680
      array (
12681
        0 => 'uuencoded file',
12682
      ),
12683
      'e' =>
12684
      array (
12685
        0 => 'uu',
12686
        1 => 'uue',
12687
      ),
12688
    ),
12689
    'text/x-vala' =>
12690
    array (
12691
      'desc' =>
12692
      array (
12693
        0 => 'Vala source code',
12694
      ),
12695
      'e' =>
12696
      array (
12697
        0 => 'vala',
12698
        1 => 'vapi',
12699
      ),
12700
    ),
12701
    'text/x-verilog' =>
12702
    array (
12703
      'desc' =>
12704
      array (
12705
        0 => 'Verilog source code',
12706
      ),
12707
      'e' =>
12708
      array (
12709
        0 => 'v',
12710
      ),
12711
    ),
12712
    'text/x-vhdl' =>
12713
    array (
12714
      'desc' =>
12715
      array (
12716
        0 => 'VHDL source code',
12717
        1 => 'VHDL: Very-High-Speed Integrated Circuit Hardware Description Language',
12718
      ),
12719
      'e' =>
12720
      array (
12721
        0 => 'vhd',
12722
        1 => 'vhdl',
12723
      ),
12724
    ),
12725
    'text/x-xmi' =>
12726
    array (
12727
      'desc' =>
12728
      array (
12729
        0 => 'XMI file',
12730
        1 => 'XMI: XML Metadata Interchange',
12731
      ),
12732
      'e' =>
12733
      array (
12734
        0 => 'xmi',
12735
      ),
12736
    ),
12737
    'text/x-xslfo' =>
12738
    array (
12739
      'desc' =>
12740
      array (
12741
        0 => 'XSL FO file',
12742
        1 => 'XSL FO: XSL Formatting Objects',
12743
      ),
12744
      'e' =>
12745
      array (
12746
        0 => 'fo',
12747
        1 => 'xslfo',
12748
      ),
12749
    ),
12750
    'text/x.gcode' =>
12751
    array (
12752
      'desc' =>
12753
      array (
12754
        0 => 'G-code file',
12755
      ),
12756
      'e' =>
12757
      array (
12758
        0 => 'gcode',
12759
      ),
12760
    ),
12761
    'video/3gpp' =>
12762
    array (
12763
      'a' =>
12764
      array (
12765
        0 => 'video/3gp',
12766
        1 => 'audio/3gpp',
12767
        2 => 'video/3gpp-encrypted',
12768
        3 => 'audio/3gpp-encrypted',
12769
        4 => 'audio/x-rn-3gpp-amr',
12770
        5 => 'audio/x-rn-3gpp-amr-encrypted',
12771
        6 => 'audio/x-rn-3gpp-amr-wb',
12772
        7 => 'audio/x-rn-3gpp-amr-wb-encrypted',
12773
      ),
12774
      'desc' =>
12775
      array (
12776
        0 => '3GPP multimedia file',
12777
        1 => '3GPP: 3rd Generation Partnership Project',
12778
      ),
12779
      'e' =>
12780
      array (
12781
        0 => '3gp',
12782
        1 => '3gpp',
12783
        2 => '3ga',
12784
      ),
12785
    ),
12786
    'video/3gpp2' =>
12787
    array (
12788
      'a' =>
12789
      array (
12790
        0 => 'audio/3gpp2',
12791
      ),
12792
      'desc' =>
12793
      array (
12794
        0 => '3GPP2 multimedia file',
12795
        1 => '3GPP2: 3rd Generation Partnership Project 2',
12796
      ),
12797
      'e' =>
12798
      array (
12799
        0 => '3g2',
12800
        1 => '3gp2',
12801
        2 => '3gpp2',
12802
      ),
12803
    ),
12804
    'video/annodex' =>
12805
    array (
12806
      'a' =>
12807
      array (
12808
        0 => 'video/x-annodex',
12809
      ),
12810
      'desc' =>
12811
      array (
12812
        0 => 'Annodex video',
12813
      ),
12814
      'e' =>
12815
      array (
12816
        0 => 'axv',
12817
      ),
12818
    ),
12819
    'video/dv' =>
12820
    array (
12821
      'desc' =>
12822
      array (
12823
        0 => 'DV video',
12824
        1 => 'DV: Digital Video',
12825
      ),
12826
      'e' =>
12827
      array (
12828
        0 => 'dv',
12829
      ),
12830
    ),
12831
    'video/h261' =>
12832
    array (
12833
      'e' =>
12834
      array (
12835
        0 => 'h261',
12836
      ),
12837
    ),
12838
    'video/h263' =>
12839
    array (
12840
      'e' =>
12841
      array (
12842
        0 => 'h263',
12843
      ),
12844
    ),
12845
    'video/h264' =>
12846
    array (
12847
      'e' =>
12848
      array (
12849
        0 => 'h264',
12850
      ),
12851
    ),
12852
    'video/jpeg' =>
12853
    array (
12854
      'e' =>
12855
      array (
12856
        0 => 'jpgv',
12857
      ),
12858
    ),
12859
    'video/jpm' =>
12860
    array (
12861
      'e' =>
12862
      array (
12863
        0 => 'jpm',
12864
        1 => 'jpgm',
12865
      ),
12866
    ),
12867
    'video/mj2' =>
12868
    array (
12869
      'desc' =>
12870
      array (
12871
        0 => 'JPEG-2000 MJ2 video',
12872
        1 => 'MJ2: Motion JPEG-2000',
12873
      ),
12874
      'e' =>
12875
      array (
12876
        0 => 'mj2',
12877
        1 => 'mjp2',
12878
      ),
12879
    ),
12880
    'video/mp2t' =>
12881
    array (
12882
      'desc' =>
12883
      array (
12884
        0 => 'MPEG-2 transport stream',
12885
        1 => 'MPEG-2 TS: Moving Picture Experts Group 2 Transport Stream',
12886
      ),
12887
      'e' =>
12888
      array (
12889
        0 => 'm2t',
12890
        1 => 'm2ts',
12891
        2 => 'ts',
12892
        3 => 'mts',
12893
        4 => 'cpi',
12894
        5 => 'clpi',
12895
        6 => 'mpl',
12896
        7 => 'mpls',
12897
        8 => 'bdm',
12898
        9 => 'bdmv',
12899
      ),
12900
    ),
12901
    'video/mp4' =>
12902
    array (
12903
      'a' =>
12904
      array (
12905
        0 => 'video/mp4v-es',
12906
        1 => 'video/x-m4v',
12907
      ),
12908
      'desc' =>
12909
      array (
12910
        0 => 'MPEG-4 video',
12911
      ),
12912
      'e' =>
12913
      array (
12914
        0 => 'mp4',
12915
        1 => 'mp4v',
12916
        2 => 'mpg4',
12917
        3 => 'm4v',
12918
        4 => 'f4v',
12919
        5 => 'lrv',
12920
      ),
12921
    ),
12922
    'video/mpeg' =>
12923
    array (
12924
      'a' =>
12925
      array (
12926
        0 => 'video/x-mpeg',
12927
        1 => 'video/mpeg-system',
12928
        2 => 'video/x-mpeg-system',
12929
        3 => 'video/x-mpeg2',
12930
      ),
12931
      'desc' =>
12932
      array (
12933
        0 => 'MPEG video',
12934
        1 => 'MPEG: Moving Picture Experts Group',
12935
      ),
12936
      'e' =>
12937
      array (
12938
        0 => 'mpeg',
12939
        1 => 'mpg',
12940
        2 => 'mpe',
12941
        3 => 'm1v',
12942
        4 => 'm2v',
12943
        5 => 'mp2',
12944
        6 => 'vob',
12945
      ),
12946
    ),
12947
    'video/ogg' =>
12948
    array (
12949
      'a' =>
12950
      array (
12951
        0 => 'video/x-ogg',
12952
      ),
12953
      'desc' =>
12954
      array (
12955
        0 => 'Ogg video',
12956
      ),
12957
      'e' =>
12958
      array (
12959
        0 => 'ogv',
12960
        1 => 'ogg',
12961
      ),
12962
    ),
12963
    'video/quicktime' =>
12964
    array (
12965
      'desc' =>
12966
      array (
12967
        0 => 'QuickTime video',
12968
      ),
12969
      'e' =>
12970
      array (
12971
        0 => 'qt',
12972
        1 => 'mov',
12973
        2 => 'moov',
12974
        3 => 'qtvr',
12975
      ),
12976
    ),
12977
    'video/vnd.dece.hd' =>
12978
    array (
12979
      'e' =>
12980
      array (
12981
        0 => 'uvh',
12982
        1 => 'uvvh',
12983
      ),
12984
    ),
12985
    'video/vnd.dece.mobile' =>
12986
    array (
12987
      'e' =>
12988
      array (
12989
        0 => 'uvm',
12990
        1 => 'uvvm',
12991
      ),
12992
    ),
12993
    'video/vnd.dece.pd' =>
12994
    array (
12995
      'e' =>
12996
      array (
12997
        0 => 'uvp',
12998
        1 => 'uvvp',
12999
      ),
13000
    ),
13001
    'video/vnd.dece.sd' =>
13002
    array (
13003
      'e' =>
13004
      array (
13005
        0 => 'uvs',
13006
        1 => 'uvvs',
13007
      ),
13008
    ),
13009
    'video/vnd.dece.video' =>
13010
    array (
13011
      'e' =>
13012
      array (
13013
        0 => 'uvv',
13014
        1 => 'uvvv',
13015
      ),
13016
    ),
13017
    'video/vnd.dvb.file' =>
13018
    array (
13019
      'e' =>
13020
      array (
13021
        0 => 'dvb',
13022
      ),
13023
    ),
13024
    'video/vnd.fvt' =>
13025
    array (
13026
      'e' =>
13027
      array (
13028
        0 => 'fvt',
13029
      ),
13030
    ),
13031
    'video/vnd.mpegurl' =>
13032
    array (
13033
      'a' =>
13034
      array (
13035
        0 => 'video/x-mpegurl',
13036
      ),
13037
      'desc' =>
13038
      array (
13039
        0 => 'Video playlist',
13040
      ),
13041
      'e' =>
13042
      array (
13043
        0 => 'mxu',
13044
        1 => 'm4u',
13045
        2 => 'm1u',
13046
      ),
13047
    ),
13048
    'video/vnd.ms-playready.media.pyv' =>
13049
    array (
13050
      'e' =>
13051
      array (
13052
        0 => 'pyv',
13053
      ),
13054
    ),
13055
    'video/vnd.radgamettools.bink' =>
13056
    array (
13057
      'desc' =>
13058
      array (
13059
        0 => 'Bink Video',
13060
      ),
13061
      'e' =>
13062
      array (
13063
        0 => 'bik',
13064
        1 => 'bk2',
13065
      ),
13066
    ),
13067
    'video/vnd.radgamettools.smacker' =>
13068
    array (
13069
      'desc' =>
13070
      array (
13071
        0 => 'Smacker Video',
13072
      ),
13073
      'e' =>
13074
      array (
13075
        0 => 'smk',
13076
      ),
13077
    ),
13078
    'video/vnd.rn-realvideo' =>
13079
    array (
13080
      'a' =>
13081
      array (
13082
        0 => 'video/x-real-video',
13083
      ),
13084
      'desc' =>
13085
      array (
13086
        0 => 'RealVideo document',
13087
      ),
13088
      'e' =>
13089
      array (
13090
        0 => 'rv',
13091
        1 => 'rvx',
13092
      ),
13093
    ),
13094
    'video/vnd.uvvu.mp4' =>
13095
    array (
13096
      'e' =>
13097
      array (
13098
        0 => 'uvu',
13099
        1 => 'uvvu',
13100
      ),
13101
    ),
13102
    'video/vnd.vivo' =>
13103
    array (
13104
      'a' =>
13105
      array (
13106
        0 => 'video/vivo',
13107
      ),
13108
      'desc' =>
13109
      array (
13110
        0 => 'Vivo video',
13111
      ),
13112
      'e' =>
13113
      array (
13114
        0 => 'viv',
13115
        1 => 'vivo',
13116
      ),
13117
    ),
13118
    'video/webm' =>
13119
    array (
13120
      'desc' =>
13121
      array (
13122
        0 => 'WebM video',
13123
      ),
13124
      'e' =>
13125
      array (
13126
        0 => 'webm',
13127
      ),
13128
    ),
13129
    'video/x-anim' =>
13130
    array (
13131
      'desc' =>
13132
      array (
13133
        0 => 'ANIM animation',
13134
      ),
13135
      'e' =>
13136
      array (
13137
        0 => 'anim1',
13138
        1 => 'anim2',
13139
        2 => 'anim3',
13140
        3 => 'anim4',
13141
        4 => 'anim5',
13142
        5 => 'anim6',
13143
        6 => 'anim7',
13144
        7 => 'anim8',
13145
        8 => 'anim9',
13146
        9 => 'animj',
13147
      ),
13148
    ),
13149
    'video/x-f4v' =>
13150
    array (
13151
      'e' =>
13152
      array (
13153
        0 => 'f4v',
13154
      ),
13155
    ),
13156
    'video/x-flic' =>
13157
    array (
13158
      'a' =>
13159
      array (
13160
        0 => 'video/fli',
13161
        1 => 'video/x-fli',
13162
      ),
13163
      'desc' =>
13164
      array (
13165
        0 => 'FLIC animation',
13166
      ),
13167
      'e' =>
13168
      array (
13169
        0 => 'fli',
13170
        1 => 'flc',
13171
      ),
13172
    ),
13173
    'video/x-flv' =>
13174
    array (
13175
      'a' =>
13176
      array (
13177
        0 => 'application/x-flash-video',
13178
        1 => 'flv-application/octet-stream',
13179
        2 => 'video/flv',
13180
      ),
13181
      'desc' =>
13182
      array (
13183
        0 => 'Flash video',
13184
      ),
13185
      'e' =>
13186
      array (
13187
        0 => 'flv',
13188
      ),
13189
    ),
13190
    'video/x-javafx' =>
13191
    array (
13192
      'desc' =>
13193
      array (
13194
        0 => 'JavaFX video',
13195
      ),
13196
      'e' =>
13197
      array (
13198
        0 => 'fxm',
13199
      ),
13200
    ),
13201
    'video/x-matroska' =>
13202
    array (
13203
      'desc' =>
13204
      array (
13205
        0 => 'Matroska video',
13206
      ),
13207
      'e' =>
13208
      array (
13209
        0 => 'mkv',
13210
        1 => 'mk3d',
13211
        2 => 'mks',
13212
      ),
13213
    ),
13214
    'video/x-matroska-3d' =>
13215
    array (
13216
      'desc' =>
13217
      array (
13218
        0 => 'Matroska 3D video',
13219
      ),
13220
      'e' =>
13221
      array (
13222
        0 => 'mk3d',
13223
      ),
13224
    ),
13225
    'video/x-mjpeg' =>
13226
    array (
13227
      'desc' =>
13228
      array (
13229
        0 => 'MJPEG video stream',
13230
        1 => 'MJPEG: Motion JPEG',
13231
      ),
13232
      'e' =>
13233
      array (
13234
        0 => 'mjpeg',
13235
        1 => 'mjpg',
13236
      ),
13237
    ),
13238
    'video/x-mng' =>
13239
    array (
13240
      'desc' =>
13241
      array (
13242
        0 => 'MNG animation',
13243
        1 => 'MNG: Multiple-Image Network Graphics',
13244
      ),
13245
      'e' =>
13246
      array (
13247
        0 => 'mng',
13248
      ),
13249
    ),
13250
    'video/x-ms-vob' =>
13251
    array (
13252
      'e' =>
13253
      array (
13254
        0 => 'vob',
13255
      ),
13256
    ),
13257
    'video/x-ms-wmv' =>
13258
    array (
13259
      'desc' =>
13260
      array (
13261
        0 => 'Windows Media video',
13262
      ),
13263
      'e' =>
13264
      array (
13265
        0 => 'wmv',
13266
      ),
13267
    ),
13268
    'video/x-msvideo' =>
13269
    array (
13270
      'a' =>
13271
      array (
13272
        0 => 'video/x-avi',
13273
        1 => 'video/avi',
13274
        2 => 'video/divx',
13275
        3 => 'video/msvideo',
13276
        4 => 'video/vnd.divx',
13277
      ),
13278
      'desc' =>
13279
      array (
13280
        0 => 'AVI video',
13281
        1 => 'AVI: Audio Video Interleave',
13282
      ),
13283
      'e' =>
13284
      array (
13285
        0 => 'avi',
13286
        1 => 'avf',
13287
        2 => 'divx',
13288
      ),
13289
    ),
13290
    'video/x-nsv' =>
13291
    array (
13292
      'desc' =>
13293
      array (
13294
        0 => 'NullSoft video',
13295
      ),
13296
      'e' =>
13297
      array (
13298
        0 => 'nsv',
13299
      ),
13300
    ),
13301
    'video/x-ogm+ogg' =>
13302
    array (
13303
      'a' =>
13304
      array (
13305
        0 => 'video/x-ogm',
13306
      ),
13307
      'desc' =>
13308
      array (
13309
        0 => 'OGM video',
13310
      ),
13311
      'e' =>
13312
      array (
13313
        0 => 'ogm',
13314
      ),
13315
    ),
13316
    'video/x-sgi-movie' =>
13317
    array (
13318
      'desc' =>
13319
      array (
13320
        0 => 'SGI video',
13321
      ),
13322
      'e' =>
13323
      array (
13324
        0 => 'movie',
13325
      ),
13326
    ),
13327
    'video/x-smv' =>
13328
    array (
13329
      'e' =>
13330
      array (
13331
        0 => 'smv',
13332
      ),
13333
    ),
13334
    'video/x-theora+ogg' =>
13335
    array (
13336
      'a' =>
13337
      array (
13338
        0 => 'video/x-theora',
13339
      ),
13340
      'desc' =>
13341
      array (
13342
        0 => 'Ogg Theora video',
13343
      ),
13344
      'e' =>
13345
      array (
13346
        0 => 'ogg',
13347
      ),
13348
    ),
13349
    'x-conference/x-cooltalk' =>
13350
    array (
13351
      'e' =>
13352
      array (
13353
        0 => 'ice',
13354
      ),
13355
    ),
13356
    'x-epoc/x-sisx-app' =>
13357
    array (
13358
      'desc' =>
13359
      array (
13360
        0 => 'SISX package',
13361
        1 => 'SIS: Symbian Installation File',
13362
      ),
13363
      'e' =>
13364
      array (
13365
        0 => 'sisx',
13366
      ),
13367
    ),
13368
  ),
13369
  'e' =>
13370
  array (
13371
    '32x' =>
13372
    array (
13373
      't' =>
13374
      array (
13375
        0 => 'application/x-genesis-32x-rom',
13376
      ),
13377
    ),
13378
    '3dml' =>
13379
    array (
13380
      't' =>
13381
      array (
13382
        0 => 'text/vnd.in3d.3dml',
13383
      ),
13384
    ),
13385
    '3ds' =>
13386
    array (
13387
      't' =>
13388
      array (
13389
        0 => 'image/x-3ds',
13390
        1 => 'application/x-nintendo-3ds-rom',
13391
      ),
13392
    ),
13393
    '3dsx' =>
13394
    array (
13395
      't' =>
13396
      array (
13397
        0 => 'application/x-nintendo-3ds-executable',
13398
      ),
13399
    ),
13400
    '3g2' =>
13401
    array (
13402
      't' =>
13403
      array (
13404
        0 => 'video/3gpp2',
13405
      ),
13406
    ),
13407
    '3ga' =>
13408
    array (
13409
      't' =>
13410
      array (
13411
        0 => 'video/3gpp',
13412
      ),
13413
    ),
13414
    '3gp' =>
13415
    array (
13416
      't' =>
13417
      array (
13418
        0 => 'video/3gpp',
13419
      ),
13420
    ),
13421
    '3gp2' =>
13422
    array (
13423
      't' =>
13424
      array (
13425
        0 => 'video/3gpp2',
13426
      ),
13427
    ),
13428
    '3gpp' =>
13429
    array (
13430
      't' =>
13431
      array (
13432
        0 => 'video/3gpp',
13433
      ),
13434
    ),
13435
    '3gpp2' =>
13436
    array (
13437
      't' =>
13438
      array (
13439
        0 => 'video/3gpp2',
13440
      ),
13441
    ),
13442
    '3mf' =>
13443
    array (
13444
      't' =>
13445
      array (
13446
        0 => 'model/3mf',
13447
      ),
13448
    ),
13449
    '7z' =>
13450
    array (
13451
      't' =>
13452
      array (
13453
        0 => 'application/x-7z-compressed',
13454
      ),
13455
    ),
13456
    '7z.001' =>
13457
    array (
13458
      't' =>
13459
      array (
13460
        0 => 'application/x-7z-compressed',
13461
      ),
13462
    ),
13463
    'a' =>
13464
    array (
13465
      't' =>
13466
      array (
13467
        0 => 'application/x-archive',
13468
      ),
13469
    ),
13470
    'a26' =>
13471
    array (
13472
      't' =>
13473
      array (
13474
        0 => 'application/x-atari-2600-rom',
13475
      ),
13476
    ),
13477
    'a78' =>
13478
    array (
13479
      't' =>
13480
      array (
13481
        0 => 'application/x-atari-7800-rom',
13482
      ),
13483
    ),
13484
    'aa' =>
13485
    array (
13486
      't' =>
13487
      array (
13488
        0 => 'audio/x-pn-audibleaudio',
13489
      ),
13490
    ),
13491
    'aab' =>
13492
    array (
13493
      't' =>
13494
      array (
13495
        0 => 'application/x-authorware-bin',
13496
      ),
13497
    ),
13498
    'aac' =>
13499
    array (
13500
      't' =>
13501
      array (
13502
        0 => 'audio/aac',
13503
      ),
13504
    ),
13505
    'aam' =>
13506
    array (
13507
      't' =>
13508
      array (
13509
        0 => 'application/x-authorware-map',
13510
      ),
13511
    ),
13512
    'aas' =>
13513
    array (
13514
      't' =>
13515
      array (
13516
        0 => 'application/x-authorware-seg',
13517
      ),
13518
    ),
13519
    'aax' =>
13520
    array (
13521
      't' =>
13522
      array (
13523
        0 => 'audio/vnd.audible.aax',
13524
      ),
13525
    ),
13526
    'abw' =>
13527
    array (
13528
      't' =>
13529
      array (
13530
        0 => 'application/x-abiword',
13531
      ),
13532
    ),
13533
    'abw.crashed' =>
13534
    array (
13535
      't' =>
13536
      array (
13537
        0 => 'application/x-abiword',
13538
      ),
13539
    ),
13540
    'abw.gz' =>
13541
    array (
13542
      't' =>
13543
      array (
13544
        0 => 'application/x-abiword',
13545
      ),
13546
    ),
13547
    'ac' =>
13548
    array (
13549
      't' =>
13550
      array (
13551
        0 => 'application/pkix-attr-cert',
13552
      ),
13553
    ),
13554
    'ac3' =>
13555
    array (
13556
      't' =>
13557
      array (
13558
        0 => 'audio/ac3',
13559
      ),
13560
    ),
13561
    'acc' =>
13562
    array (
13563
      't' =>
13564
      array (
13565
        0 => 'application/vnd.americandynamics.acc',
13566
      ),
13567
    ),
13568
    'ace' =>
13569
    array (
13570
      't' =>
13571
      array (
13572
        0 => 'application/x-ace-compressed',
13573
        1 => 'application/x-ace',
13574
      ),
13575
    ),
13576
    'acu' =>
13577
    array (
13578
      't' =>
13579
      array (
13580
        0 => 'application/vnd.acucobol',
13581
      ),
13582
    ),
13583
    'acutc' =>
13584
    array (
13585
      't' =>
13586
      array (
13587
        0 => 'application/vnd.acucorp',
13588
      ),
13589
    ),
13590
    'adb' =>
13591
    array (
13592
      't' =>
13593
      array (
13594
        0 => 'text/x-adasrc',
13595
      ),
13596
    ),
13597
    'adf' =>
13598
    array (
13599
      't' =>
13600
      array (
13601
        0 => 'application/x-amiga-disk-format',
13602
      ),
13603
    ),
13604
    'adp' =>
13605
    array (
13606
      't' =>
13607
      array (
13608
        0 => 'audio/adpcm',
13609
      ),
13610
    ),
13611
    'ads' =>
13612
    array (
13613
      't' =>
13614
      array (
13615
        0 => 'text/x-adasrc',
13616
      ),
13617
    ),
13618
    'adts' =>
13619
    array (
13620
      't' =>
13621
      array (
13622
        0 => 'audio/aac',
13623
      ),
13624
    ),
13625
    'aep' =>
13626
    array (
13627
      't' =>
13628
      array (
13629
        0 => 'application/vnd.audiograph',
13630
      ),
13631
    ),
13632
    'afm' =>
13633
    array (
13634
      't' =>
13635
      array (
13636
        0 => 'application/x-font-type1',
13637
        1 => 'application/x-font-afm',
13638
      ),
13639
    ),
13640
    'afp' =>
13641
    array (
13642
      't' =>
13643
      array (
13644
        0 => 'application/vnd.ibm.modcap',
13645
      ),
13646
    ),
13647
    'ag' =>
13648
    array (
13649
      't' =>
13650
      array (
13651
        0 => 'image/x-applix-graphics',
13652
      ),
13653
    ),
13654
    'agb' =>
13655
    array (
13656
      't' =>
13657
      array (
13658
        0 => 'application/x-gba-rom',
13659
      ),
13660
    ),
13661
    'ahead' =>
13662
    array (
13663
      't' =>
13664
      array (
13665
        0 => 'application/vnd.ahead.space',
13666
      ),
13667
    ),
13668
    'ai' =>
13669
    array (
13670
      't' =>
13671
      array (
13672
        0 => 'application/postscript',
13673
        1 => 'application/illustrator',
13674
      ),
13675
    ),
13676
    'aif' =>
13677
    array (
13678
      't' =>
13679
      array (
13680
        0 => 'audio/x-aiff',
13681
      ),
13682
    ),
13683
    'aifc' =>
13684
    array (
13685
      't' =>
13686
      array (
13687
        0 => 'audio/x-aiff',
13688
        1 => 'audio/x-aifc',
13689
      ),
13690
    ),
13691
    'aiff' =>
13692
    array (
13693
      't' =>
13694
      array (
13695
        0 => 'audio/x-aiff',
13696
      ),
13697
    ),
13698
    'aiffc' =>
13699
    array (
13700
      't' =>
13701
      array (
13702
        0 => 'audio/x-aifc',
13703
      ),
13704
    ),
13705
    'air' =>
13706
    array (
13707
      't' =>
13708
      array (
13709
        0 => 'application/vnd.adobe.air-application-installer-package+zip',
13710
      ),
13711
    ),
13712
    'ait' =>
13713
    array (
13714
      't' =>
13715
      array (
13716
        0 => 'application/vnd.dvb.ait',
13717
      ),
13718
    ),
13719
    'al' =>
13720
    array (
13721
      't' =>
13722
      array (
13723
        0 => 'application/x-perl',
13724
      ),
13725
    ),
13726
    'alz' =>
13727
    array (
13728
      't' =>
13729
      array (
13730
        0 => 'application/x-alz',
13731
      ),
13732
    ),
13733
    'ami' =>
13734
    array (
13735
      't' =>
13736
      array (
13737
        0 => 'application/vnd.amiga.ami',
13738
      ),
13739
    ),
13740
    'amr' =>
13741
    array (
13742
      't' =>
13743
      array (
13744
        0 => 'audio/amr',
13745
      ),
13746
    ),
13747
    'amz' =>
13748
    array (
13749
      't' =>
13750
      array (
13751
        0 => 'audio/x-amzxml',
13752
      ),
13753
    ),
13754
    'ani' =>
13755
    array (
13756
      't' =>
13757
      array (
13758
        0 => 'application/x-navi-animation',
13759
      ),
13760
    ),
13761
    'anim1' =>
13762
    array (
13763
      't' =>
13764
      array (
13765
        0 => 'video/x-anim',
13766
      ),
13767
    ),
13768
    'anim2' =>
13769
    array (
13770
      't' =>
13771
      array (
13772
        0 => 'video/x-anim',
13773
      ),
13774
    ),
13775
    'anim3' =>
13776
    array (
13777
      't' =>
13778
      array (
13779
        0 => 'video/x-anim',
13780
      ),
13781
    ),
13782
    'anim4' =>
13783
    array (
13784
      't' =>
13785
      array (
13786
        0 => 'video/x-anim',
13787
      ),
13788
    ),
13789
    'anim5' =>
13790
    array (
13791
      't' =>
13792
      array (
13793
        0 => 'video/x-anim',
13794
      ),
13795
    ),
13796
    'anim6' =>
13797
    array (
13798
      't' =>
13799
      array (
13800
        0 => 'video/x-anim',
13801
      ),
13802
    ),
13803
    'anim7' =>
13804
    array (
13805
      't' =>
13806
      array (
13807
        0 => 'video/x-anim',
13808
      ),
13809
    ),
13810
    'anim8' =>
13811
    array (
13812
      't' =>
13813
      array (
13814
        0 => 'video/x-anim',
13815
      ),
13816
    ),
13817
    'anim9' =>
13818
    array (
13819
      't' =>
13820
      array (
13821
        0 => 'video/x-anim',
13822
      ),
13823
    ),
13824
    'animj' =>
13825
    array (
13826
      't' =>
13827
      array (
13828
        0 => 'video/x-anim',
13829
      ),
13830
    ),
13831
    'anx' =>
13832
    array (
13833
      't' =>
13834
      array (
13835
        0 => 'application/annodex',
13836
      ),
13837
    ),
13838
    'ape' =>
13839
    array (
13840
      't' =>
13841
      array (
13842
        0 => 'audio/x-ape',
13843
      ),
13844
    ),
13845
    'apk' =>
13846
    array (
13847
      't' =>
13848
      array (
13849
        0 => 'application/vnd.android.package-archive',
13850
      ),
13851
    ),
13852
    'appcache' =>
13853
    array (
13854
      't' =>
13855
      array (
13856
        0 => 'text/cache-manifest',
13857
      ),
13858
    ),
13859
    'appimage' =>
13860
    array (
13861
      't' =>
13862
      array (
13863
        0 => 'application/x-iso9660-appimage',
13864
        1 => 'application/vnd.appimage',
13865
      ),
13866
    ),
13867
    'application' =>
13868
    array (
13869
      't' =>
13870
      array (
13871
        0 => 'application/x-ms-application',
13872
      ),
13873
    ),
13874
    'apr' =>
13875
    array (
13876
      't' =>
13877
      array (
13878
        0 => 'application/vnd.lotus-approach',
13879
      ),
13880
    ),
13881
    'ar' =>
13882
    array (
13883
      't' =>
13884
      array (
13885
        0 => 'application/x-archive',
13886
      ),
13887
    ),
13888
    'arc' =>
13889
    array (
13890
      't' =>
13891
      array (
13892
        0 => 'application/x-freearc',
13893
      ),
13894
    ),
13895
    'arj' =>
13896
    array (
13897
      't' =>
13898
      array (
13899
        0 => 'application/x-arj',
13900
      ),
13901
    ),
13902
    'arw' =>
13903
    array (
13904
      't' =>
13905
      array (
13906
        0 => 'image/x-sony-arw',
13907
      ),
13908
    ),
13909
    'as' =>
13910
    array (
13911
      't' =>
13912
      array (
13913
        0 => 'application/x-applix-spreadsheet',
13914
      ),
13915
    ),
13916
    'asar' =>
13917
    array (
13918
      't' =>
13919
      array (
13920
        0 => 'application/x-asar',
13921
      ),
13922
    ),
13923
    'asc' =>
13924
    array (
13925
      't' =>
13926
      array (
13927
        0 => 'application/pgp-signature',
13928
        1 => 'application/pgp-encrypted',
13929
        2 => 'application/pgp-keys',
13930
        3 => 'text/plain',
13931
      ),
13932
    ),
13933
    'asd' =>
13934
    array (
13935
      't' =>
13936
      array (
13937
        0 => 'text/x-common-lisp',
13938
      ),
13939
    ),
13940
    'asf' =>
13941
    array (
13942
      't' =>
13943
      array (
13944
        0 => 'application/vnd.ms-asf',
13945
      ),
13946
    ),
13947
    'asm' =>
13948
    array (
13949
      't' =>
13950
      array (
13951
        0 => 'text/x-asm',
13952
      ),
13953
    ),
13954
    'aso' =>
13955
    array (
13956
      't' =>
13957
      array (
13958
        0 => 'application/vnd.accpac.simply.aso',
13959
      ),
13960
    ),
13961
    'asp' =>
13962
    array (
13963
      't' =>
13964
      array (
13965
        0 => 'application/x-asp',
13966
      ),
13967
    ),
13968
    'ass' =>
13969
    array (
13970
      't' =>
13971
      array (
13972
        0 => 'text/x-ssa',
13973
        1 => 'audio/aac',
13974
      ),
13975
    ),
13976
    'astc' =>
13977
    array (
13978
      't' =>
13979
      array (
13980
        0 => 'image/astc',
13981
      ),
13982
    ),
13983
    'asx' =>
13984
    array (
13985
      't' =>
13986
      array (
13987
        0 => 'audio/x-ms-asx',
13988
      ),
13989
    ),
13990
    'atc' =>
13991
    array (
13992
      't' =>
13993
      array (
13994
        0 => 'application/vnd.acucorp',
13995
      ),
13996
    ),
13997
    'atom' =>
13998
    array (
13999
      't' =>
14000
      array (
14001
        0 => 'application/atom+xml',
14002
      ),
14003
    ),
14004
    'atomcat' =>
14005
    array (
14006
      't' =>
14007
      array (
14008
        0 => 'application/atomcat+xml',
14009
      ),
14010
    ),
14011
    'atomsvc' =>
14012
    array (
14013
      't' =>
14014
      array (
14015
        0 => 'application/atomsvc+xml',
14016
      ),
14017
    ),
14018
    'atx' =>
14019
    array (
14020
      't' =>
14021
      array (
14022
        0 => 'application/vnd.antix.game-component',
14023
      ),
14024
    ),
14025
    'au' =>
14026
    array (
14027
      't' =>
14028
      array (
14029
        0 => 'audio/basic',
14030
      ),
14031
    ),
14032
    'automount' =>
14033
    array (
14034
      't' =>
14035
      array (
14036
        0 => 'text/x-systemd-unit',
14037
      ),
14038
    ),
14039
    'avf' =>
14040
    array (
14041
      't' =>
14042
      array (
14043
        0 => 'video/x-msvideo',
14044
      ),
14045
    ),
14046
    'avi' =>
14047
    array (
14048
      't' =>
14049
      array (
14050
        0 => 'video/x-msvideo',
14051
      ),
14052
    ),
14053
    'avif' =>
14054
    array (
14055
      't' =>
14056
      array (
14057
        0 => 'image/avif',
14058
      ),
14059
    ),
14060
    'avifs' =>
14061
    array (
14062
      't' =>
14063
      array (
14064
        0 => 'image/avif',
14065
      ),
14066
    ),
14067
    'aw' =>
14068
    array (
14069
      't' =>
14070
      array (
14071
        0 => 'application/applixware',
14072
        1 => 'application/x-applix-word',
14073
      ),
14074
    ),
14075
    'awb' =>
14076
    array (
14077
      't' =>
14078
      array (
14079
        0 => 'audio/amr-wb',
14080
      ),
14081
    ),
14082
    'awk' =>
14083
    array (
14084
      't' =>
14085
      array (
14086
        0 => 'application/x-awk',
14087
      ),
14088
    ),
14089
    'axa' =>
14090
    array (
14091
      't' =>
14092
      array (
14093
        0 => 'audio/annodex',
14094
      ),
14095
    ),
14096
    'axv' =>
14097
    array (
14098
      't' =>
14099
      array (
14100
        0 => 'video/annodex',
14101
      ),
14102
    ),
14103
    'azf' =>
14104
    array (
14105
      't' =>
14106
      array (
14107
        0 => 'application/vnd.airzip.filesecure.azf',
14108
      ),
14109
    ),
14110
    'azs' =>
14111
    array (
14112
      't' =>
14113
      array (
14114
        0 => 'application/vnd.airzip.filesecure.azs',
14115
      ),
14116
    ),
14117
    'azw' =>
14118
    array (
14119
      't' =>
14120
      array (
14121
        0 => 'application/vnd.amazon.ebook',
14122
      ),
14123
    ),
14124
    'azw3' =>
14125
    array (
14126
      't' =>
14127
      array (
14128
        0 => 'application/vnd.amazon.mobi8-ebook',
14129
      ),
14130
    ),
14131
    'bak' =>
14132
    array (
14133
      't' =>
14134
      array (
14135
        0 => 'application/x-trash',
14136
      ),
14137
    ),
14138
    'bat' =>
14139
    array (
14140
      't' =>
14141
      array (
14142
        0 => 'application/x-msdownload',
14143
      ),
14144
    ),
14145
    'bcpio' =>
14146
    array (
14147
      't' =>
14148
      array (
14149
        0 => 'application/x-bcpio',
14150
      ),
14151
    ),
14152
    'bdf' =>
14153
    array (
14154
      't' =>
14155
      array (
14156
        0 => 'application/x-font-bdf',
14157
      ),
14158
    ),
14159
    'bdm' =>
14160
    array (
14161
      't' =>
14162
      array (
14163
        0 => 'application/vnd.syncml.dm+wbxml',
14164
        1 => 'video/mp2t',
14165
      ),
14166
    ),
14167
    'bdmv' =>
14168
    array (
14169
      't' =>
14170
      array (
14171
        0 => 'video/mp2t',
14172
      ),
14173
    ),
14174
    'bed' =>
14175
    array (
14176
      't' =>
14177
      array (
14178
        0 => 'application/vnd.realvnc.bed',
14179
      ),
14180
    ),
14181
    'bh2' =>
14182
    array (
14183
      't' =>
14184
      array (
14185
        0 => 'application/vnd.fujitsu.oasysprs',
14186
      ),
14187
    ),
14188
    'bib' =>
14189
    array (
14190
      't' =>
14191
      array (
14192
        0 => 'text/x-bibtex',
14193
      ),
14194
    ),
14195
    'bik' =>
14196
    array (
14197
      't' =>
14198
      array (
14199
        0 => 'video/vnd.radgamettools.bink',
14200
      ),
14201
    ),
14202
    'bin' =>
14203
    array (
14204
      't' =>
14205
      array (
14206
        0 => 'application/octet-stream',
14207
      ),
14208
    ),
14209
    'bk2' =>
14210
    array (
14211
      't' =>
14212
      array (
14213
        0 => 'video/vnd.radgamettools.bink',
14214
      ),
14215
    ),
14216
    'blb' =>
14217
    array (
14218
      't' =>
14219
      array (
14220
        0 => 'application/x-blorb',
14221
      ),
14222
    ),
14223
    'blend' =>
14224
    array (
14225
      't' =>
14226
      array (
14227
        0 => 'application/x-blender',
14228
      ),
14229
    ),
14230
    'blender' =>
14231
    array (
14232
      't' =>
14233
      array (
14234
        0 => 'application/x-blender',
14235
      ),
14236
    ),
14237
    'blorb' =>
14238
    array (
14239
      't' =>
14240
      array (
14241
        0 => 'application/x-blorb',
14242
      ),
14243
    ),
14244
    'bmi' =>
14245
    array (
14246
      't' =>
14247
      array (
14248
        0 => 'application/vnd.bmi',
14249
      ),
14250
    ),
14251
    'bmp' =>
14252
    array (
14253
      't' =>
14254
      array (
14255
        0 => 'image/bmp',
14256
      ),
14257
    ),
14258
    'book' =>
14259
    array (
14260
      't' =>
14261
      array (
14262
        0 => 'application/vnd.framemaker',
14263
      ),
14264
    ),
14265
    'box' =>
14266
    array (
14267
      't' =>
14268
      array (
14269
        0 => 'application/vnd.previewsystems.box',
14270
      ),
14271
    ),
14272
    'boz' =>
14273
    array (
14274
      't' =>
14275
      array (
14276
        0 => 'application/x-bzip',
14277
      ),
14278
    ),
14279
    'bpk' =>
14280
    array (
14281
      't' =>
14282
      array (
14283
        0 => 'application/octet-stream',
14284
      ),
14285
    ),
14286
    'bps' =>
14287
    array (
14288
      't' =>
14289
      array (
14290
        0 => 'application/x-bps-patch',
14291
      ),
14292
    ),
14293
    'bsdiff' =>
14294
    array (
14295
      't' =>
14296
      array (
14297
        0 => 'application/x-bsdiff',
14298
      ),
14299
    ),
14300
    'btif' =>
14301
    array (
14302
      't' =>
14303
      array (
14304
        0 => 'image/prs.btif',
14305
      ),
14306
    ),
14307
    'bz' =>
14308
    array (
14309
      't' =>
14310
      array (
14311
        0 => 'application/x-bzip',
14312
      ),
14313
    ),
14314
    'bz2' =>
14315
    array (
14316
      't' =>
14317
      array (
14318
        0 => 'application/x-bzip',
14319
      ),
14320
    ),
14321
    'c' =>
14322
    array (
14323
      't' =>
14324
      array (
14325
        0 => 'text/x-c++src',
14326
        1 => 'text/x-csrc',
14327
      ),
14328
    ),
14329
    'c++' =>
14330
    array (
14331
      't' =>
14332
      array (
14333
        0 => 'text/x-c++src',
14334
      ),
14335
    ),
14336
    'c11amc' =>
14337
    array (
14338
      't' =>
14339
      array (
14340
        0 => 'application/vnd.cluetrust.cartomobile-config',
14341
      ),
14342
    ),
14343
    'c11amz' =>
14344
    array (
14345
      't' =>
14346
      array (
14347
        0 => 'application/vnd.cluetrust.cartomobile-config-pkg',
14348
      ),
14349
    ),
14350
    'c4d' =>
14351
    array (
14352
      't' =>
14353
      array (
14354
        0 => 'application/vnd.clonk.c4group',
14355
      ),
14356
    ),
14357
    'c4f' =>
14358
    array (
14359
      't' =>
14360
      array (
14361
        0 => 'application/vnd.clonk.c4group',
14362
      ),
14363
    ),
14364
    'c4g' =>
14365
    array (
14366
      't' =>
14367
      array (
14368
        0 => 'application/vnd.clonk.c4group',
14369
      ),
14370
    ),
14371
    'c4p' =>
14372
    array (
14373
      't' =>
14374
      array (
14375
        0 => 'application/vnd.clonk.c4group',
14376
      ),
14377
    ),
14378
    'c4u' =>
14379
    array (
14380
      't' =>
14381
      array (
14382
        0 => 'application/vnd.clonk.c4group',
14383
      ),
14384
    ),
14385
    'cab' =>
14386
    array (
14387
      't' =>
14388
      array (
14389
        0 => 'application/vnd.ms-cab-compressed',
14390
      ),
14391
    ),
14392
    'caf' =>
14393
    array (
14394
      't' =>
14395
      array (
14396
        0 => 'audio/x-caf',
14397
      ),
14398
    ),
14399
    'cap' =>
14400
    array (
14401
      't' =>
14402
      array (
14403
        0 => 'application/vnd.tcpdump.pcap',
14404
      ),
14405
    ),
14406
    'car' =>
14407
    array (
14408
      't' =>
14409
      array (
14410
        0 => 'application/vnd.curl.car',
14411
      ),
14412
    ),
14413
    'cat' =>
14414
    array (
14415
      't' =>
14416
      array (
14417
        0 => 'application/vnd.ms-pki.seccat',
14418
      ),
14419
    ),
14420
    'cb7' =>
14421
    array (
14422
      't' =>
14423
      array (
14424
        0 => 'application/x-cb7',
14425
      ),
14426
    ),
14427
    'cba' =>
14428
    array (
14429
      't' =>
14430
      array (
14431
        0 => 'application/vnd.comicbook-rar',
14432
      ),
14433
    ),
14434
    'cbl' =>
14435
    array (
14436
      't' =>
14437
      array (
14438
        0 => 'text/x-cobol',
14439
      ),
14440
    ),
14441
    'cbr' =>
14442
    array (
14443
      't' =>
14444
      array (
14445
        0 => 'application/vnd.comicbook-rar',
14446
      ),
14447
    ),
14448
    'cbt' =>
14449
    array (
14450
      't' =>
14451
      array (
14452
        0 => 'application/x-cbt',
14453
      ),
14454
    ),
14455
    'cbz' =>
14456
    array (
14457
      't' =>
14458
      array (
14459
        0 => 'application/vnd.comicbook+zip',
14460
      ),
14461
    ),
14462
    'cc' =>
14463
    array (
14464
      't' =>
14465
      array (
14466
        0 => 'text/x-c++src',
14467
      ),
14468
    ),
14469
    'cci' =>
14470
    array (
14471
      't' =>
14472
      array (
14473
        0 => 'application/x-nintendo-3ds-rom',
14474
      ),
14475
    ),
14476
    'ccmx' =>
14477
    array (
14478
      't' =>
14479
      array (
14480
        0 => 'application/x-ccmx',
14481
      ),
14482
    ),
14483
    'cct' =>
14484
    array (
14485
      't' =>
14486
      array (
14487
        0 => 'application/x-director',
14488
      ),
14489
    ),
14490
    'ccxml' =>
14491
    array (
14492
      't' =>
14493
      array (
14494
        0 => 'application/ccxml+xml',
14495
      ),
14496
    ),
14497
    'cdbcmsg' =>
14498
    array (
14499
      't' =>
14500
      array (
14501
        0 => 'application/vnd.contact.cmsg',
14502
      ),
14503
    ),
14504
    'cdf' =>
14505
    array (
14506
      't' =>
14507
      array (
14508
        0 => 'application/x-netcdf',
14509
      ),
14510
    ),
14511
    'cdi' =>
14512
    array (
14513
      't' =>
14514
      array (
14515
        0 => 'application/x-discjuggler-cd-image',
14516
      ),
14517
    ),
14518
    'cdkey' =>
14519
    array (
14520
      't' =>
14521
      array (
14522
        0 => 'application/vnd.mediastation.cdkey',
14523
      ),
14524
    ),
14525
    'cdmia' =>
14526
    array (
14527
      't' =>
14528
      array (
14529
        0 => 'application/cdmi-capability',
14530
      ),
14531
    ),
14532
    'cdmic' =>
14533
    array (
14534
      't' =>
14535
      array (
14536
        0 => 'application/cdmi-container',
14537
      ),
14538
    ),
14539
    'cdmid' =>
14540
    array (
14541
      't' =>
14542
      array (
14543
        0 => 'application/cdmi-domain',
14544
      ),
14545
    ),
14546
    'cdmio' =>
14547
    array (
14548
      't' =>
14549
      array (
14550
        0 => 'application/cdmi-object',
14551
      ),
14552
    ),
14553
    'cdmiq' =>
14554
    array (
14555
      't' =>
14556
      array (
14557
        0 => 'application/cdmi-queue',
14558
      ),
14559
    ),
14560
    'cdr' =>
14561
    array (
14562
      't' =>
14563
      array (
14564
        0 => 'application/vnd.corel-draw',
14565
      ),
14566
    ),
14567
    'cdx' =>
14568
    array (
14569
      't' =>
14570
      array (
14571
        0 => 'chemical/x-cdx',
14572
      ),
14573
    ),
14574
    'cdxml' =>
14575
    array (
14576
      't' =>
14577
      array (
14578
        0 => 'application/vnd.chemdraw+xml',
14579
      ),
14580
    ),
14581
    'cdy' =>
14582
    array (
14583
      't' =>
14584
      array (
14585
        0 => 'application/vnd.cinderella',
14586
      ),
14587
    ),
14588
    'cer' =>
14589
    array (
14590
      't' =>
14591
      array (
14592
        0 => 'application/pkix-cert',
14593
      ),
14594
    ),
14595
    'cert' =>
14596
    array (
14597
      't' =>
14598
      array (
14599
        0 => 'application/x-x509-ca-cert',
14600
      ),
14601
    ),
14602
    'cfs' =>
14603
    array (
14604
      't' =>
14605
      array (
14606
        0 => 'application/x-cfs-compressed',
14607
      ),
14608
    ),
14609
    'cgb' =>
14610
    array (
14611
      't' =>
14612
      array (
14613
        0 => 'application/x-gameboy-color-rom',
14614
      ),
14615
    ),
14616
    'cgm' =>
14617
    array (
14618
      't' =>
14619
      array (
14620
        0 => 'image/cgm',
14621
      ),
14622
    ),
14623
    'chat' =>
14624
    array (
14625
      't' =>
14626
      array (
14627
        0 => 'application/x-chat',
14628
      ),
14629
    ),
14630
    'chd' =>
14631
    array (
14632
      't' =>
14633
      array (
14634
        0 => 'application/x-mame-chd',
14635
      ),
14636
    ),
14637
    'chm' =>
14638
    array (
14639
      't' =>
14640
      array (
14641
        0 => 'application/vnd.ms-htmlhelp',
14642
      ),
14643
    ),
14644
    'chrt' =>
14645
    array (
14646
      't' =>
14647
      array (
14648
        0 => 'application/vnd.kde.kchart',
14649
        1 => 'application/x-kchart',
14650
      ),
14651
    ),
14652
    'cif' =>
14653
    array (
14654
      't' =>
14655
      array (
14656
        0 => 'chemical/x-cif',
14657
      ),
14658
    ),
14659
    'cii' =>
14660
    array (
14661
      't' =>
14662
      array (
14663
        0 => 'application/vnd.anser-web-certificate-issue-initiation',
14664
      ),
14665
    ),
14666
    'cil' =>
14667
    array (
14668
      't' =>
14669
      array (
14670
        0 => 'application/vnd.ms-artgalry',
14671
      ),
14672
    ),
14673
    'cl' =>
14674
    array (
14675
      't' =>
14676
      array (
14677
        0 => 'text/x-opencl-src',
14678
      ),
14679
    ),
14680
    'cla' =>
14681
    array (
14682
      't' =>
14683
      array (
14684
        0 => 'application/vnd.claymore',
14685
      ),
14686
    ),
14687
    'class' =>
14688
    array (
14689
      't' =>
14690
      array (
14691
        0 => 'application/x-java',
14692
      ),
14693
    ),
14694
    'clkk' =>
14695
    array (
14696
      't' =>
14697
      array (
14698
        0 => 'application/vnd.crick.clicker.keyboard',
14699
      ),
14700
    ),
14701
    'clkp' =>
14702
    array (
14703
      't' =>
14704
      array (
14705
        0 => 'application/vnd.crick.clicker.palette',
14706
      ),
14707
    ),
14708
    'clkt' =>
14709
    array (
14710
      't' =>
14711
      array (
14712
        0 => 'application/vnd.crick.clicker.template',
14713
      ),
14714
    ),
14715
    'clkw' =>
14716
    array (
14717
      't' =>
14718
      array (
14719
        0 => 'application/vnd.crick.clicker.wordbank',
14720
      ),
14721
    ),
14722
    'clkx' =>
14723
    array (
14724
      't' =>
14725
      array (
14726
        0 => 'application/vnd.crick.clicker',
14727
      ),
14728
    ),
14729
    'clp' =>
14730
    array (
14731
      't' =>
14732
      array (
14733
        0 => 'application/x-msclip',
14734
      ),
14735
    ),
14736
    'clpi' =>
14737
    array (
14738
      't' =>
14739
      array (
14740
        0 => 'video/mp2t',
14741
      ),
14742
    ),
14743
    'cls' =>
14744
    array (
14745
      't' =>
14746
      array (
14747
        0 => 'text/x-tex',
14748
      ),
14749
    ),
14750
    'cmake' =>
14751
    array (
14752
      't' =>
14753
      array (
14754
        0 => 'text/x-cmake',
14755
      ),
14756
    ),
14757
    'cmc' =>
14758
    array (
14759
      't' =>
14760
      array (
14761
        0 => 'application/vnd.cosmocaller',
14762
      ),
14763
    ),
14764
    'cmdf' =>
14765
    array (
14766
      't' =>
14767
      array (
14768
        0 => 'chemical/x-cmdf',
14769
      ),
14770
    ),
14771
    'cml' =>
14772
    array (
14773
      't' =>
14774
      array (
14775
        0 => 'chemical/x-cml',
14776
      ),
14777
    ),
14778
    'cmp' =>
14779
    array (
14780
      't' =>
14781
      array (
14782
        0 => 'application/vnd.yellowriver-custom-menu',
14783
      ),
14784
    ),
14785
    'cmx' =>
14786
    array (
14787
      't' =>
14788
      array (
14789
        0 => 'image/x-cmx',
14790
      ),
14791
    ),
14792
    'cob' =>
14793
    array (
14794
      't' =>
14795
      array (
14796
        0 => 'text/x-cobol',
14797
      ),
14798
    ),
14799
    'cod' =>
14800
    array (
14801
      't' =>
14802
      array (
14803
        0 => 'application/vnd.rim.cod',
14804
      ),
14805
    ),
14806
    'coffee' =>
14807
    array (
14808
      't' =>
14809
      array (
14810
        0 => 'application/vnd.coffeescript',
14811
      ),
14812
    ),
14813
    'com' =>
14814
    array (
14815
      't' =>
14816
      array (
14817
        0 => 'application/x-msdownload',
14818
      ),
14819
    ),
14820
    'conf' =>
14821
    array (
14822
      't' =>
14823
      array (
14824
        0 => 'text/plain',
14825
      ),
14826
    ),
14827
    'cpi' =>
14828
    array (
14829
      't' =>
14830
      array (
14831
        0 => 'video/mp2t',
14832
      ),
14833
    ),
14834
    'cpio' =>
14835
    array (
14836
      't' =>
14837
      array (
14838
        0 => 'application/x-cpio',
14839
      ),
14840
    ),
14841
    'cpio.gz' =>
14842
    array (
14843
      't' =>
14844
      array (
14845
        0 => 'application/x-cpio-compressed',
14846
      ),
14847
    ),
14848
    'cpp' =>
14849
    array (
14850
      't' =>
14851
      array (
14852
        0 => 'text/x-c++src',
14853
      ),
14854
    ),
14855
    'cpt' =>
14856
    array (
14857
      't' =>
14858
      array (
14859
        0 => 'application/mac-compactpro',
14860
      ),
14861
    ),
14862
    'cr' =>
14863
    array (
14864
      't' =>
14865
      array (
14866
        0 => 'text/x-crystal',
14867
      ),
14868
    ),
14869
    'cr2' =>
14870
    array (
14871
      't' =>
14872
      array (
14873
        0 => 'image/x-canon-cr2',
14874
      ),
14875
    ),
14876
    'cr3' =>
14877
    array (
14878
      't' =>
14879
      array (
14880
        0 => 'image/x-canon-cr3',
14881
      ),
14882
    ),
14883
    'crd' =>
14884
    array (
14885
      't' =>
14886
      array (
14887
        0 => 'application/x-mscardfile',
14888
      ),
14889
    ),
14890
    'crdownload' =>
14891
    array (
14892
      't' =>
14893
      array (
14894
        0 => 'application/x-partial-download',
14895
      ),
14896
    ),
14897
    'crl' =>
14898
    array (
14899
      't' =>
14900
      array (
14901
        0 => 'application/pkix-crl',
14902
      ),
14903
    ),
14904
    'crt' =>
14905
    array (
14906
      't' =>
14907
      array (
14908
        0 => 'application/x-x509-ca-cert',
14909
      ),
14910
    ),
14911
    'crw' =>
14912
    array (
14913
      't' =>
14914
      array (
14915
        0 => 'image/x-canon-crw',
14916
      ),
14917
    ),
14918
    'cryptonote' =>
14919
    array (
14920
      't' =>
14921
      array (
14922
        0 => 'application/vnd.rig.cryptonote',
14923
      ),
14924
    ),
14925
    'cs' =>
14926
    array (
14927
      't' =>
14928
      array (
14929
        0 => 'text/x-csharp',
14930
      ),
14931
    ),
14932
    'csh' =>
14933
    array (
14934
      't' =>
14935
      array (
14936
        0 => 'application/x-csh',
14937
      ),
14938
    ),
14939
    'csml' =>
14940
    array (
14941
      't' =>
14942
      array (
14943
        0 => 'chemical/x-csml',
14944
      ),
14945
    ),
14946
    'cso' =>
14947
    array (
14948
      't' =>
14949
      array (
14950
        0 => 'application/x-compressed-iso',
14951
      ),
14952
    ),
14953
    'csp' =>
14954
    array (
14955
      't' =>
14956
      array (
14957
        0 => 'application/vnd.commonspace',
14958
      ),
14959
    ),
14960
    'css' =>
14961
    array (
14962
      't' =>
14963
      array (
14964
        0 => 'text/css',
14965
      ),
14966
    ),
14967
    'cst' =>
14968
    array (
14969
      't' =>
14970
      array (
14971
        0 => 'application/x-director',
14972
      ),
14973
    ),
14974
    'csv' =>
14975
    array (
14976
      't' =>
14977
      array (
14978
        0 => 'text/csv',
14979
      ),
14980
    ),
14981
    'csvs' =>
14982
    array (
14983
      't' =>
14984
      array (
14985
        0 => 'text/csv-schema',
14986
      ),
14987
    ),
14988
    'cu' =>
14989
    array (
14990
      't' =>
14991
      array (
14992
        0 => 'application/cu-seeme',
14993
      ),
14994
    ),
14995
    'cue' =>
14996
    array (
14997
      't' =>
14998
      array (
14999
        0 => 'application/x-cue',
15000
      ),
15001
    ),
15002
    'cur' =>
15003
    array (
15004
      't' =>
15005
      array (
15006
        0 => 'image/x-win-bitmap',
15007
      ),
15008
    ),
15009
    'curl' =>
15010
    array (
15011
      't' =>
15012
      array (
15013
        0 => 'text/vnd.curl',
15014
      ),
15015
    ),
15016
    'cwk' =>
15017
    array (
15018
      't' =>
15019
      array (
15020
        0 => 'application/x-appleworks-document',
15021
      ),
15022
    ),
15023
    'cww' =>
15024
    array (
15025
      't' =>
15026
      array (
15027
        0 => 'application/prs.cww',
15028
      ),
15029
    ),
15030
    'cxt' =>
15031
    array (
15032
      't' =>
15033
      array (
15034
        0 => 'application/x-director',
15035
      ),
15036
    ),
15037
    'cxx' =>
15038
    array (
15039
      't' =>
15040
      array (
15041
        0 => 'text/x-c++src',
15042
      ),
15043
    ),
15044
    'd' =>
15045
    array (
15046
      't' =>
15047
      array (
15048
        0 => 'text/x-dsrc',
15049
      ),
15050
    ),
15051
    'dae' =>
15052
    array (
15053
      't' =>
15054
      array (
15055
        0 => 'model/vnd.collada+xml',
15056
      ),
15057
    ),
15058
    'daf' =>
15059
    array (
15060
      't' =>
15061
      array (
15062
        0 => 'application/vnd.mobius.daf',
15063
      ),
15064
    ),
15065
    'dar' =>
15066
    array (
15067
      't' =>
15068
      array (
15069
        0 => 'application/x-dar',
15070
      ),
15071
    ),
15072
    'dart' =>
15073
    array (
15074
      't' =>
15075
      array (
15076
        0 => 'application/vnd.dart',
15077
        1 => 'text/x-dart',
15078
      ),
15079
    ),
15080
    'dataless' =>
15081
    array (
15082
      't' =>
15083
      array (
15084
        0 => 'application/vnd.fdsn.seed',
15085
      ),
15086
    ),
15087
    'davmount' =>
15088
    array (
15089
      't' =>
15090
      array (
15091
        0 => 'application/davmount+xml',
15092
      ),
15093
    ),
15094
    'dbf' =>
15095
    array (
15096
      't' =>
15097
      array (
15098
        0 => 'application/x-dbf',
15099
      ),
15100
    ),
15101
    'dbk' =>
15102
    array (
15103
      't' =>
15104
      array (
15105
        0 => 'application/x-docbook+xml',
15106
      ),
15107
    ),
15108
    'dcl' =>
15109
    array (
15110
      't' =>
15111
      array (
15112
        0 => 'text/x-dcl',
15113
      ),
15114
    ),
15115
    'dcm' =>
15116
    array (
15117
      't' =>
15118
      array (
15119
        0 => 'application/dicom',
15120
      ),
15121
    ),
15122
    'dcr' =>
15123
    array (
15124
      't' =>
15125
      array (
15126
        0 => 'application/x-director',
15127
        1 => 'image/x-kodak-dcr',
15128
      ),
15129
    ),
15130
    'dcurl' =>
15131
    array (
15132
      't' =>
15133
      array (
15134
        0 => 'text/vnd.curl.dcurl',
15135
      ),
15136
    ),
15137
    'dd2' =>
15138
    array (
15139
      't' =>
15140
      array (
15141
        0 => 'application/vnd.oma.dd2+xml',
15142
      ),
15143
    ),
15144
    'ddd' =>
15145
    array (
15146
      't' =>
15147
      array (
15148
        0 => 'application/vnd.fujixerox.ddd',
15149
      ),
15150
    ),
15151
    'dds' =>
15152
    array (
15153
      't' =>
15154
      array (
15155
        0 => 'image/x-dds',
15156
      ),
15157
    ),
15158
    'deb' =>
15159
    array (
15160
      't' =>
15161
      array (
15162
        0 => 'application/vnd.debian.binary-package',
15163
      ),
15164
    ),
15165
    'def' =>
15166
    array (
15167
      't' =>
15168
      array (
15169
        0 => 'text/plain',
15170
      ),
15171
    ),
15172
    'deploy' =>
15173
    array (
15174
      't' =>
15175
      array (
15176
        0 => 'application/octet-stream',
15177
      ),
15178
    ),
15179
    'der' =>
15180
    array (
15181
      't' =>
15182
      array (
15183
        0 => 'application/x-x509-ca-cert',
15184
      ),
15185
    ),
15186
    'desktop' =>
15187
    array (
15188
      't' =>
15189
      array (
15190
        0 => 'application/x-desktop',
15191
      ),
15192
    ),
15193
    'device' =>
15194
    array (
15195
      't' =>
15196
      array (
15197
        0 => 'text/x-systemd-unit',
15198
      ),
15199
    ),
15200
    'dfac' =>
15201
    array (
15202
      't' =>
15203
      array (
15204
        0 => 'application/vnd.dreamfactory',
15205
      ),
15206
    ),
15207
    'dff' =>
15208
    array (
15209
      't' =>
15210
      array (
15211
        0 => 'audio/x-dff',
15212
      ),
15213
    ),
15214
    'dgc' =>
15215
    array (
15216
      't' =>
15217
      array (
15218
        0 => 'application/x-dgc-compressed',
15219
      ),
15220
    ),
15221
    'di' =>
15222
    array (
15223
      't' =>
15224
      array (
15225
        0 => 'text/x-dsrc',
15226
      ),
15227
    ),
15228
    'dia' =>
15229
    array (
15230
      't' =>
15231
      array (
15232
        0 => 'application/x-dia-diagram',
15233
      ),
15234
    ),
15235
    'dib' =>
15236
    array (
15237
      't' =>
15238
      array (
15239
        0 => 'image/bmp',
15240
      ),
15241
    ),
15242
    'dic' =>
15243
    array (
15244
      't' =>
15245
      array (
15246
        0 => 'text/x-csrc',
15247
      ),
15248
    ),
15249
    'diff' =>
15250
    array (
15251
      't' =>
15252
      array (
15253
        0 => 'text/x-patch',
15254
      ),
15255
    ),
15256
    'dir' =>
15257
    array (
15258
      't' =>
15259
      array (
15260
        0 => 'application/x-director',
15261
      ),
15262
    ),
15263
    'dis' =>
15264
    array (
15265
      't' =>
15266
      array (
15267
        0 => 'application/vnd.mobius.dis',
15268
      ),
15269
    ),
15270
    'dist' =>
15271
    array (
15272
      't' =>
15273
      array (
15274
        0 => 'application/octet-stream',
15275
      ),
15276
    ),
15277
    'distz' =>
15278
    array (
15279
      't' =>
15280
      array (
15281
        0 => 'application/octet-stream',
15282
      ),
15283
    ),
15284
    'divx' =>
15285
    array (
15286
      't' =>
15287
      array (
15288
        0 => 'video/x-msvideo',
15289
      ),
15290
    ),
15291
    'djv' =>
15292
    array (
15293
      't' =>
15294
      array (
15295
        0 => 'image/vnd.djvu',
15296
        1 => 'image/vnd.djvu+multipage',
15297
      ),
15298
    ),
15299
    'djvu' =>
15300
    array (
15301
      't' =>
15302
      array (
15303
        0 => 'image/vnd.djvu',
15304
        1 => 'image/vnd.djvu+multipage',
15305
      ),
15306
    ),
15307
    'dll' =>
15308
    array (
15309
      't' =>
15310
      array (
15311
        0 => 'application/x-msdownload',
15312
      ),
15313
    ),
15314
    'dmg' =>
15315
    array (
15316
      't' =>
15317
      array (
15318
        0 => 'application/x-apple-diskimage',
15319
      ),
15320
    ),
15321
    'dmp' =>
15322
    array (
15323
      't' =>
15324
      array (
15325
        0 => 'application/vnd.tcpdump.pcap',
15326
      ),
15327
    ),
15328
    'dms' =>
15329
    array (
15330
      't' =>
15331
      array (
15332
        0 => 'application/octet-stream',
15333
      ),
15334
    ),
15335
    'dna' =>
15336
    array (
15337
      't' =>
15338
      array (
15339
        0 => 'application/vnd.dna',
15340
      ),
15341
    ),
15342
    'dng' =>
15343
    array (
15344
      't' =>
15345
      array (
15346
        0 => 'image/x-adobe-dng',
15347
      ),
15348
    ),
15349
    'doc' =>
15350
    array (
15351
      't' =>
15352
      array (
15353
        0 => 'application/msword',
15354
      ),
15355
    ),
15356
    'docbook' =>
15357
    array (
15358
      't' =>
15359
      array (
15360
        0 => 'application/x-docbook+xml',
15361
      ),
15362
    ),
15363
    'docm' =>
15364
    array (
15365
      't' =>
15366
      array (
15367
        0 => 'application/vnd.ms-word.document.macroenabled.12',
15368
      ),
15369
    ),
15370
    'docx' =>
15371
    array (
15372
      't' =>
15373
      array (
15374
        0 => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
15375
      ),
15376
    ),
15377
    'dot' =>
15378
    array (
15379
      't' =>
15380
      array (
15381
        0 => 'application/msword',
15382
        1 => 'application/msword-template',
15383
        2 => 'text/vnd.graphviz',
15384
      ),
15385
    ),
15386
    'dotm' =>
15387
    array (
15388
      't' =>
15389
      array (
15390
        0 => 'application/vnd.ms-word.template.macroenabled.12',
15391
      ),
15392
    ),
15393
    'dotx' =>
15394
    array (
15395
      't' =>
15396
      array (
15397
        0 => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
15398
      ),
15399
    ),
15400
    'dp' =>
15401
    array (
15402
      't' =>
15403
      array (
15404
        0 => 'application/vnd.osgi.dp',
15405
      ),
15406
    ),
15407
    'dpg' =>
15408
    array (
15409
      't' =>
15410
      array (
15411
        0 => 'application/vnd.dpgraph',
15412
      ),
15413
    ),
15414
    'dra' =>
15415
    array (
15416
      't' =>
15417
      array (
15418
        0 => 'audio/vnd.dra',
15419
      ),
15420
    ),
15421
    'dsc' =>
15422
    array (
15423
      't' =>
15424
      array (
15425
        0 => 'text/prs.lines.tag',
15426
      ),
15427
    ),
15428
    'dsf' =>
15429
    array (
15430
      't' =>
15431
      array (
15432
        0 => 'audio/x-dsf',
15433
      ),
15434
    ),
15435
    'dsl' =>
15436
    array (
15437
      't' =>
15438
      array (
15439
        0 => 'text/x-dsl',
15440
      ),
15441
    ),
15442
    'dssc' =>
15443
    array (
15444
      't' =>
15445
      array (
15446
        0 => 'application/dssc+der',
15447
      ),
15448
    ),
15449
    'dtb' =>
15450
    array (
15451
      't' =>
15452
      array (
15453
        0 => 'application/x-dtbook+xml',
15454
        1 => 'text/x-devicetree-binary',
15455
      ),
15456
    ),
15457
    'dtd' =>
15458
    array (
15459
      't' =>
15460
      array (
15461
        0 => 'application/xml-dtd',
15462
      ),
15463
    ),
15464
    'dts' =>
15465
    array (
15466
      't' =>
15467
      array (
15468
        0 => 'audio/vnd.dts',
15469
        1 => 'text/x-devicetree-source',
15470
      ),
15471
    ),
15472
    'dtshd' =>
15473
    array (
15474
      't' =>
15475
      array (
15476
        0 => 'audio/vnd.dts.hd',
15477
      ),
15478
    ),
15479
    'dtsi' =>
15480
    array (
15481
      't' =>
15482
      array (
15483
        0 => 'text/x-devicetree-source',
15484
      ),
15485
    ),
15486
    'dtx' =>
15487
    array (
15488
      't' =>
15489
      array (
15490
        0 => 'text/x-tex',
15491
      ),
15492
    ),
15493
    'dump' =>
15494
    array (
15495
      't' =>
15496
      array (
15497
        0 => 'application/octet-stream',
15498
      ),
15499
    ),
15500
    'dv' =>
15501
    array (
15502
      't' =>
15503
      array (
15504
        0 => 'video/dv',
15505
      ),
15506
    ),
15507
    'dvb' =>
15508
    array (
15509
      't' =>
15510
      array (
15511
        0 => 'video/vnd.dvb.file',
15512
      ),
15513
    ),
15514
    'dvi' =>
15515
    array (
15516
      't' =>
15517
      array (
15518
        0 => 'application/x-dvi',
15519
      ),
15520
    ),
15521
    'dvi.bz2' =>
15522
    array (
15523
      't' =>
15524
      array (
15525
        0 => 'application/x-bzdvi',
15526
      ),
15527
    ),
15528
    'dvi.gz' =>
15529
    array (
15530
      't' =>
15531
      array (
15532
        0 => 'application/x-gzdvi',
15533
      ),
15534
    ),
15535
    'dwf' =>
15536
    array (
15537
      't' =>
15538
      array (
15539
        0 => 'model/vnd.dwf',
15540
      ),
15541
    ),
15542
    'dwg' =>
15543
    array (
15544
      't' =>
15545
      array (
15546
        0 => 'image/vnd.dwg',
15547
      ),
15548
    ),
15549
    'dxf' =>
15550
    array (
15551
      't' =>
15552
      array (
15553
        0 => 'image/vnd.dxf',
15554
      ),
15555
    ),
15556
    'dxp' =>
15557
    array (
15558
      't' =>
15559
      array (
15560
        0 => 'application/vnd.spotfire.dxp',
15561
      ),
15562
    ),
15563
    'dxr' =>
15564
    array (
15565
      't' =>
15566
      array (
15567
        0 => 'application/x-director',
15568
      ),
15569
    ),
15570
    'e' =>
15571
    array (
15572
      't' =>
15573
      array (
15574
        0 => 'text/x-eiffel',
15575
      ),
15576
    ),
15577
    'ecelp4800' =>
15578
    array (
15579
      't' =>
15580
      array (
15581
        0 => 'audio/vnd.nuera.ecelp4800',
15582
      ),
15583
    ),
15584
    'ecelp7470' =>
15585
    array (
15586
      't' =>
15587
      array (
15588
        0 => 'audio/vnd.nuera.ecelp7470',
15589
      ),
15590
    ),
15591
    'ecelp9600' =>
15592
    array (
15593
      't' =>
15594
      array (
15595
        0 => 'audio/vnd.nuera.ecelp9600',
15596
      ),
15597
    ),
15598
    'ecma' =>
15599
    array (
15600
      't' =>
15601
      array (
15602
        0 => 'application/ecmascript',
15603
      ),
15604
    ),
15605
    'edm' =>
15606
    array (
15607
      't' =>
15608
      array (
15609
        0 => 'application/vnd.novadigm.edm',
15610
      ),
15611
    ),
15612
    'edx' =>
15613
    array (
15614
      't' =>
15615
      array (
15616
        0 => 'application/vnd.novadigm.edx',
15617
      ),
15618
    ),
15619
    'efif' =>
15620
    array (
15621
      't' =>
15622
      array (
15623
        0 => 'application/vnd.picsel',
15624
      ),
15625
    ),
15626
    'egon' =>
15627
    array (
15628
      't' =>
15629
      array (
15630
        0 => 'application/x-egon',
15631
      ),
15632
    ),
15633
    'ei6' =>
15634
    array (
15635
      't' =>
15636
      array (
15637
        0 => 'application/vnd.pg.osasli',
15638
      ),
15639
    ),
15640
    'eif' =>
15641
    array (
15642
      't' =>
15643
      array (
15644
        0 => 'text/x-eiffel',
15645
      ),
15646
    ),
15647
    'el' =>
15648
    array (
15649
      't' =>
15650
      array (
15651
        0 => 'text/x-emacs-lisp',
15652
      ),
15653
    ),
15654
    'elc' =>
15655
    array (
15656
      't' =>
15657
      array (
15658
        0 => 'application/octet-stream',
15659
      ),
15660
    ),
15661
    'emf' =>
15662
    array (
15663
      't' =>
15664
      array (
15665
        0 => 'image/emf',
15666
      ),
15667
    ),
15668
    'eml' =>
15669
    array (
15670
      't' =>
15671
      array (
15672
        0 => 'message/rfc822',
15673
      ),
15674
    ),
15675
    'emma' =>
15676
    array (
15677
      't' =>
15678
      array (
15679
        0 => 'application/emma+xml',
15680
      ),
15681
    ),
15682
    'emp' =>
15683
    array (
15684
      't' =>
15685
      array (
15686
        0 => 'application/vnd.emusic-emusic_package',
15687
      ),
15688
    ),
15689
    'emz' =>
15690
    array (
15691
      't' =>
15692
      array (
15693
        0 => 'image/wmf',
15694
      ),
15695
    ),
15696
    'ent' =>
15697
    array (
15698
      't' =>
15699
      array (
15700
        0 => 'application/xml-external-parsed-entity',
15701
      ),
15702
    ),
15703
    'eol' =>
15704
    array (
15705
      't' =>
15706
      array (
15707
        0 => 'audio/vnd.digital-winds',
15708
      ),
15709
    ),
15710
    'eot' =>
15711
    array (
15712
      't' =>
15713
      array (
15714
        0 => 'application/vnd.ms-fontobject',
15715
      ),
15716
    ),
15717
    'eps' =>
15718
    array (
15719
      't' =>
15720
      array (
15721
        0 => 'application/postscript',
15722
        1 => 'image/x-eps',
15723
      ),
15724
    ),
15725
    'eps.bz2' =>
15726
    array (
15727
      't' =>
15728
      array (
15729
        0 => 'image/x-bzeps',
15730
      ),
15731
    ),
15732
    'eps.gz' =>
15733
    array (
15734
      't' =>
15735
      array (
15736
        0 => 'image/x-gzeps',
15737
      ),
15738
    ),
15739
    'epsf' =>
15740
    array (
15741
      't' =>
15742
      array (
15743
        0 => 'image/x-eps',
15744
      ),
15745
    ),
15746
    'epsf.bz2' =>
15747
    array (
15748
      't' =>
15749
      array (
15750
        0 => 'image/x-bzeps',
15751
      ),
15752
    ),
15753
    'epsf.gz' =>
15754
    array (
15755
      't' =>
15756
      array (
15757
        0 => 'image/x-gzeps',
15758
      ),
15759
    ),
15760
    'epsi' =>
15761
    array (
15762
      't' =>
15763
      array (
15764
        0 => 'image/x-eps',
15765
      ),
15766
    ),
15767
    'epsi.bz2' =>
15768
    array (
15769
      't' =>
15770
      array (
15771
        0 => 'image/x-bzeps',
15772
      ),
15773
    ),
15774
    'epsi.gz' =>
15775
    array (
15776
      't' =>
15777
      array (
15778
        0 => 'image/x-gzeps',
15779
      ),
15780
    ),
15781
    'epub' =>
15782
    array (
15783
      't' =>
15784
      array (
15785
        0 => 'application/epub+zip',
15786
      ),
15787
    ),
15788
    'erl' =>
15789
    array (
15790
      't' =>
15791
      array (
15792
        0 => 'text/x-erlang',
15793
      ),
15794
    ),
15795
    'es' =>
15796
    array (
15797
      't' =>
15798
      array (
15799
        0 => 'application/ecmascript',
15800
      ),
15801
    ),
15802
    'es3' =>
15803
    array (
15804
      't' =>
15805
      array (
15806
        0 => 'application/vnd.eszigno3+xml',
15807
      ),
15808
    ),
15809
    'esa' =>
15810
    array (
15811
      't' =>
15812
      array (
15813
        0 => 'application/vnd.osgi.subsystem',
15814
      ),
15815
    ),
15816
    'escn' =>
15817
    array (
15818
      't' =>
15819
      array (
15820
        0 => 'application/x-godot-scene',
15821
      ),
15822
    ),
15823
    'esf' =>
15824
    array (
15825
      't' =>
15826
      array (
15827
        0 => 'application/vnd.epson.esf',
15828
      ),
15829
    ),
15830
    'et3' =>
15831
    array (
15832
      't' =>
15833
      array (
15834
        0 => 'application/vnd.eszigno3+xml',
15835
      ),
15836
    ),
15837
    'etheme' =>
15838
    array (
15839
      't' =>
15840
      array (
15841
        0 => 'application/x-e-theme',
15842
      ),
15843
    ),
15844
    'etx' =>
15845
    array (
15846
      't' =>
15847
      array (
15848
        0 => 'text/x-setext',
15849
      ),
15850
    ),
15851
    'eva' =>
15852
    array (
15853
      't' =>
15854
      array (
15855
        0 => 'application/x-eva',
15856
      ),
15857
    ),
15858
    'evy' =>
15859
    array (
15860
      't' =>
15861
      array (
15862
        0 => 'application/x-envoy',
15863
      ),
15864
    ),
15865
    'ex' =>
15866
    array (
15867
      't' =>
15868
      array (
15869
        0 => 'text/x-elixir',
15870
      ),
15871
    ),
15872
    'exe' =>
15873
    array (
15874
      't' =>
15875
      array (
15876
        0 => 'application/x-msdownload',
15877
        1 => 'application/x-ms-dos-executable',
15878
      ),
15879
    ),
15880
    'exi' =>
15881
    array (
15882
      't' =>
15883
      array (
15884
        0 => 'application/exi',
15885
      ),
15886
    ),
15887
    'exr' =>
15888
    array (
15889
      't' =>
15890
      array (
15891
        0 => 'image/x-exr',
15892
      ),
15893
    ),
15894
    'exs' =>
15895
    array (
15896
      't' =>
15897
      array (
15898
        0 => 'text/x-elixir',
15899
      ),
15900
    ),
15901
    'ext' =>
15902
    array (
15903
      't' =>
15904
      array (
15905
        0 => 'application/vnd.novadigm.ext',
15906
      ),
15907
    ),
15908
    'ez' =>
15909
    array (
15910
      't' =>
15911
      array (
15912
        0 => 'application/andrew-inset',
15913
      ),
15914
    ),
15915
    'ez2' =>
15916
    array (
15917
      't' =>
15918
      array (
15919
        0 => 'application/vnd.ezpix-album',
15920
      ),
15921
    ),
15922
    'ez3' =>
15923
    array (
15924
      't' =>
15925
      array (
15926
        0 => 'application/vnd.ezpix-package',
15927
      ),
15928
    ),
15929
    'f' =>
15930
    array (
15931
      't' =>
15932
      array (
15933
        0 => 'text/x-fortran',
15934
      ),
15935
    ),
15936
    'f4a' =>
15937
    array (
15938
      't' =>
15939
      array (
15940
        0 => 'audio/mp4',
15941
      ),
15942
    ),
15943
    'f4b' =>
15944
    array (
15945
      't' =>
15946
      array (
15947
        0 => 'audio/x-m4b',
15948
      ),
15949
    ),
15950
    'f4v' =>
15951
    array (
15952
      't' =>
15953
      array (
15954
        0 => 'video/x-f4v',
15955
        1 => 'video/mp4',
15956
      ),
15957
    ),
15958
    'f77' =>
15959
    array (
15960
      't' =>
15961
      array (
15962
        0 => 'text/x-fortran',
15963
      ),
15964
    ),
15965
    'f90' =>
15966
    array (
15967
      't' =>
15968
      array (
15969
        0 => 'text/x-fortran',
15970
      ),
15971
    ),
15972
    'f95' =>
15973
    array (
15974
      't' =>
15975
      array (
15976
        0 => 'text/x-fortran',
15977
      ),
15978
    ),
15979
    'fasl' =>
15980
    array (
15981
      't' =>
15982
      array (
15983
        0 => 'text/x-common-lisp',
15984
      ),
15985
    ),
15986
    'fb2' =>
15987
    array (
15988
      't' =>
15989
      array (
15990
        0 => 'application/x-fictionbook+xml',
15991
      ),
15992
    ),
15993
    'fb2.zip' =>
15994
    array (
15995
      't' =>
15996
      array (
15997
        0 => 'application/x-zip-compressed-fb2',
15998
      ),
15999
    ),
16000
    'fbs' =>
16001
    array (
16002
      't' =>
16003
      array (
16004
        0 => 'image/vnd.fastbidsheet',
16005
      ),
16006
    ),
16007
    'fcdt' =>
16008
    array (
16009
      't' =>
16010
      array (
16011
        0 => 'application/vnd.adobe.formscentral.fcdt',
16012
      ),
16013
    ),
16014
    'fcs' =>
16015
    array (
16016
      't' =>
16017
      array (
16018
        0 => 'application/vnd.isac.fcs',
16019
      ),
16020
    ),
16021
    'fd' =>
16022
    array (
16023
      't' =>
16024
      array (
16025
        0 => 'application/x-raw-floppy-disk-image',
16026
      ),
16027
    ),
16028
    'fdf' =>
16029
    array (
16030
      't' =>
16031
      array (
16032
        0 => 'application/vnd.fdf',
16033
      ),
16034
    ),
16035
    'fds' =>
16036
    array (
16037
      't' =>
16038
      array (
16039
        0 => 'application/x-fds-disk',
16040
      ),
16041
    ),
16042
    'fe_launch' =>
16043
    array (
16044
      't' =>
16045
      array (
16046
        0 => 'application/vnd.denovo.fcselayout-link',
16047
      ),
16048
    ),
16049
    'feature' =>
16050
    array (
16051
      't' =>
16052
      array (
16053
        0 => 'text/x-gherkin',
16054
      ),
16055
    ),
16056
    'fg5' =>
16057
    array (
16058
      't' =>
16059
      array (
16060
        0 => 'application/vnd.fujitsu.oasysgp',
16061
      ),
16062
    ),
16063
    'fgd' =>
16064
    array (
16065
      't' =>
16066
      array (
16067
        0 => 'application/x-director',
16068
      ),
16069
    ),
16070
    'fh' =>
16071
    array (
16072
      't' =>
16073
      array (
16074
        0 => 'image/x-freehand',
16075
      ),
16076
    ),
16077
    'fh4' =>
16078
    array (
16079
      't' =>
16080
      array (
16081
        0 => 'image/x-freehand',
16082
      ),
16083
    ),
16084
    'fh5' =>
16085
    array (
16086
      't' =>
16087
      array (
16088
        0 => 'image/x-freehand',
16089
      ),
16090
    ),
16091
    'fh7' =>
16092
    array (
16093
      't' =>
16094
      array (
16095
        0 => 'image/x-freehand',
16096
      ),
16097
    ),
16098
    'fhc' =>
16099
    array (
16100
      't' =>
16101
      array (
16102
        0 => 'image/x-freehand',
16103
      ),
16104
    ),
16105
    'fig' =>
16106
    array (
16107
      't' =>
16108
      array (
16109
        0 => 'application/x-xfig',
16110
        1 => 'image/x-xfig',
16111
      ),
16112
    ),
16113
    'fit' =>
16114
    array (
16115
      't' =>
16116
      array (
16117
        0 => 'application/fits',
16118
      ),
16119
    ),
16120
    'fits' =>
16121
    array (
16122
      't' =>
16123
      array (
16124
        0 => 'application/fits',
16125
      ),
16126
    ),
16127
    'fl' =>
16128
    array (
16129
      't' =>
16130
      array (
16131
        0 => 'application/x-fluid',
16132
      ),
16133
    ),
16134
    'flac' =>
16135
    array (
16136
      't' =>
16137
      array (
16138
        0 => 'audio/flac',
16139
      ),
16140
    ),
16141
    'flatpak' =>
16142
    array (
16143
      't' =>
16144
      array (
16145
        0 => 'application/vnd.flatpak',
16146
      ),
16147
    ),
16148
    'flatpakref' =>
16149
    array (
16150
      't' =>
16151
      array (
16152
        0 => 'application/vnd.flatpak.ref',
16153
      ),
16154
    ),
16155
    'flatpakrepo' =>
16156
    array (
16157
      't' =>
16158
      array (
16159
        0 => 'application/vnd.flatpak.repo',
16160
      ),
16161
    ),
16162
    'flc' =>
16163
    array (
16164
      't' =>
16165
      array (
16166
        0 => 'video/x-flic',
16167
      ),
16168
    ),
16169
    'fli' =>
16170
    array (
16171
      't' =>
16172
      array (
16173
        0 => 'video/x-flic',
16174
      ),
16175
    ),
16176
    'flo' =>
16177
    array (
16178
      't' =>
16179
      array (
16180
        0 => 'application/vnd.micrografx.flo',
16181
      ),
16182
    ),
16183
    'flv' =>
16184
    array (
16185
      't' =>
16186
      array (
16187
        0 => 'video/x-flv',
16188
      ),
16189
    ),
16190
    'flw' =>
16191
    array (
16192
      't' =>
16193
      array (
16194
        0 => 'application/vnd.kde.kivio',
16195
        1 => 'application/x-kivio',
16196
      ),
16197
    ),
16198
    'flx' =>
16199
    array (
16200
      't' =>
16201
      array (
16202
        0 => 'text/vnd.fmi.flexstor',
16203
      ),
16204
    ),
16205
    'fly' =>
16206
    array (
16207
      't' =>
16208
      array (
16209
        0 => 'text/vnd.fly',
16210
      ),
16211
    ),
16212
    'fm' =>
16213
    array (
16214
      't' =>
16215
      array (
16216
        0 => 'application/vnd.framemaker',
16217
      ),
16218
    ),
16219
    'fnc' =>
16220
    array (
16221
      't' =>
16222
      array (
16223
        0 => 'application/vnd.frogans.fnc',
16224
      ),
16225
    ),
16226
    'fo' =>
16227
    array (
16228
      't' =>
16229
      array (
16230
        0 => 'text/x-xslfo',
16231
      ),
16232
    ),
16233
    'fodg' =>
16234
    array (
16235
      't' =>
16236
      array (
16237
        0 => 'application/vnd.oasis.opendocument.graphics-flat-xml',
16238
      ),
16239
    ),
16240
    'fodp' =>
16241
    array (
16242
      't' =>
16243
      array (
16244
        0 => 'application/vnd.oasis.opendocument.presentation-flat-xml',
16245
      ),
16246
    ),
16247
    'fods' =>
16248
    array (
16249
      't' =>
16250
      array (
16251
        0 => 'application/vnd.oasis.opendocument.spreadsheet-flat-xml',
16252
      ),
16253
    ),
16254
    'fodt' =>
16255
    array (
16256
      't' =>
16257
      array (
16258
        0 => 'application/vnd.oasis.opendocument.text-flat-xml',
16259
      ),
16260
    ),
16261
    'for' =>
16262
    array (
16263
      't' =>
16264
      array (
16265
        0 => 'text/x-fortran',
16266
      ),
16267
    ),
16268
    'fpx' =>
16269
    array (
16270
      't' =>
16271
      array (
16272
        0 => 'image/vnd.fpx',
16273
      ),
16274
    ),
16275
    'frame' =>
16276
    array (
16277
      't' =>
16278
      array (
16279
        0 => 'application/vnd.framemaker',
16280
      ),
16281
    ),
16282
    'fsc' =>
16283
    array (
16284
      't' =>
16285
      array (
16286
        0 => 'application/vnd.fsc.weblaunch',
16287
      ),
16288
    ),
16289
    'fst' =>
16290
    array (
16291
      't' =>
16292
      array (
16293
        0 => 'image/vnd.fst',
16294
      ),
16295
    ),
16296
    'ftc' =>
16297
    array (
16298
      't' =>
16299
      array (
16300
        0 => 'application/vnd.fluxtime.clip',
16301
      ),
16302
    ),
16303
    'fti' =>
16304
    array (
16305
      't' =>
16306
      array (
16307
        0 => 'application/vnd.anser-web-funds-transfer-initiation',
16308
      ),
16309
    ),
16310
    'fts' =>
16311
    array (
16312
      't' =>
16313
      array (
16314
        0 => 'application/fits',
16315
      ),
16316
    ),
16317
    'fvt' =>
16318
    array (
16319
      't' =>
16320
      array (
16321
        0 => 'video/vnd.fvt',
16322
      ),
16323
    ),
16324
    'fxm' =>
16325
    array (
16326
      't' =>
16327
      array (
16328
        0 => 'video/x-javafx',
16329
      ),
16330
    ),
16331
    'fxp' =>
16332
    array (
16333
      't' =>
16334
      array (
16335
        0 => 'application/vnd.adobe.fxp',
16336
      ),
16337
    ),
16338
    'fxpl' =>
16339
    array (
16340
      't' =>
16341
      array (
16342
        0 => 'application/vnd.adobe.fxp',
16343
      ),
16344
    ),
16345
    'fzs' =>
16346
    array (
16347
      't' =>
16348
      array (
16349
        0 => 'application/vnd.fuzzysheet',
16350
      ),
16351
    ),
16352
    'g2w' =>
16353
    array (
16354
      't' =>
16355
      array (
16356
        0 => 'application/vnd.geoplan',
16357
      ),
16358
    ),
16359
    'g3' =>
16360
    array (
16361
      't' =>
16362
      array (
16363
        0 => 'image/g3fax',
16364
      ),
16365
    ),
16366
    'g3w' =>
16367
    array (
16368
      't' =>
16369
      array (
16370
        0 => 'application/vnd.geospace',
16371
      ),
16372
    ),
16373
    'gac' =>
16374
    array (
16375
      't' =>
16376
      array (
16377
        0 => 'application/vnd.groove-account',
16378
      ),
16379
    ),
16380
    'gam' =>
16381
    array (
16382
      't' =>
16383
      array (
16384
        0 => 'application/x-tads',
16385
      ),
16386
    ),
16387
    'gb' =>
16388
    array (
16389
      't' =>
16390
      array (
16391
        0 => 'application/x-gameboy-rom',
16392
      ),
16393
    ),
16394
    'gba' =>
16395
    array (
16396
      't' =>
16397
      array (
16398
        0 => 'application/x-gba-rom',
16399
      ),
16400
    ),
16401
    'gbc' =>
16402
    array (
16403
      't' =>
16404
      array (
16405
        0 => 'application/x-gameboy-color-rom',
16406
      ),
16407
    ),
16408
    'gbr' =>
16409
    array (
16410
      't' =>
16411
      array (
16412
        0 => 'application/rpki-ghostbusters',
16413
        1 => 'image/x-gimp-gbr',
16414
      ),
16415
    ),
16416
    'gca' =>
16417
    array (
16418
      't' =>
16419
      array (
16420
        0 => 'application/x-gca-compressed',
16421
      ),
16422
    ),
16423
    'gcode' =>
16424
    array (
16425
      't' =>
16426
      array (
16427
        0 => 'text/x.gcode',
16428
      ),
16429
    ),
16430
    'gcrd' =>
16431
    array (
16432
      't' =>
16433
      array (
16434
        0 => 'text/vcard',
16435
      ),
16436
    ),
16437
    'gd' =>
16438
    array (
16439
      't' =>
16440
      array (
16441
        0 => 'application/x-gdscript',
16442
      ),
16443
    ),
16444
    'gdi' =>
16445
    array (
16446
      't' =>
16447
      array (
16448
        0 => 'application/x-gd-rom-cue',
16449
      ),
16450
    ),
16451
    'gdl' =>
16452
    array (
16453
      't' =>
16454
      array (
16455
        0 => 'model/vnd.gdl',
16456
      ),
16457
    ),
16458
    'gdshader' =>
16459
    array (
16460
      't' =>
16461
      array (
16462
        0 => 'application/x-godot-shader',
16463
      ),
16464
    ),
16465
    'ged' =>
16466
    array (
16467
      't' =>
16468
      array (
16469
        0 => 'application/x-gedcom',
16470
      ),
16471
    ),
16472
    'gedcom' =>
16473
    array (
16474
      't' =>
16475
      array (
16476
        0 => 'application/x-gedcom',
16477
      ),
16478
    ),
16479
    'gem' =>
16480
    array (
16481
      't' =>
16482
      array (
16483
        0 => 'application/x-tar',
16484
      ),
16485
    ),
16486
    'gen' =>
16487
    array (
16488
      't' =>
16489
      array (
16490
        0 => 'application/x-genesis-rom',
16491
      ),
16492
    ),
16493
    'geo' =>
16494
    array (
16495
      't' =>
16496
      array (
16497
        0 => 'application/vnd.dynageo',
16498
      ),
16499
    ),
16500
    'geo.json' =>
16501
    array (
16502
      't' =>
16503
      array (
16504
        0 => 'application/geo+json',
16505
      ),
16506
    ),
16507
    'geojson' =>
16508
    array (
16509
      't' =>
16510
      array (
16511
        0 => 'application/geo+json',
16512
      ),
16513
    ),
16514
    'gex' =>
16515
    array (
16516
      't' =>
16517
      array (
16518
        0 => 'application/vnd.geometry-explorer',
16519
      ),
16520
    ),
16521
    'gf' =>
16522
    array (
16523
      't' =>
16524
      array (
16525
        0 => 'application/x-tex-gf',
16526
      ),
16527
    ),
16528
    'gg' =>
16529
    array (
16530
      't' =>
16531
      array (
16532
        0 => 'application/x-gamegear-rom',
16533
      ),
16534
    ),
16535
    'ggb' =>
16536
    array (
16537
      't' =>
16538
      array (
16539
        0 => 'application/vnd.geogebra.file',
16540
      ),
16541
    ),
16542
    'ggt' =>
16543
    array (
16544
      't' =>
16545
      array (
16546
        0 => 'application/vnd.geogebra.tool',
16547
      ),
16548
    ),
16549
    'ghf' =>
16550
    array (
16551
      't' =>
16552
      array (
16553
        0 => 'application/vnd.groove-help',
16554
      ),
16555
    ),
16556
    'gif' =>
16557
    array (
16558
      't' =>
16559
      array (
16560
        0 => 'image/gif',
16561
      ),
16562
    ),
16563
    'gih' =>
16564
    array (
16565
      't' =>
16566
      array (
16567
        0 => 'image/x-gimp-gih',
16568
      ),
16569
    ),
16570
    'gim' =>
16571
    array (
16572
      't' =>
16573
      array (
16574
        0 => 'application/vnd.groove-identity-message',
16575
      ),
16576
    ),
16577
    'glade' =>
16578
    array (
16579
      't' =>
16580
      array (
16581
        0 => 'application/x-glade',
16582
      ),
16583
    ),
16584
    'glb' =>
16585
    array (
16586
      't' =>
16587
      array (
16588
        0 => 'model/gltf-binary',
16589
      ),
16590
    ),
16591
    'gltf' =>
16592
    array (
16593
      't' =>
16594
      array (
16595
        0 => 'model/gltf+json',
16596
      ),
16597
    ),
16598
    'gml' =>
16599
    array (
16600
      't' =>
16601
      array (
16602
        0 => 'application/gml+xml',
16603
      ),
16604
    ),
16605
    'gmo' =>
16606
    array (
16607
      't' =>
16608
      array (
16609
        0 => 'application/x-gettext-translation',
16610
      ),
16611
    ),
16612
    'gmx' =>
16613
    array (
16614
      't' =>
16615
      array (
16616
        0 => 'application/vnd.gmx',
16617
      ),
16618
    ),
16619
    'gnc' =>
16620
    array (
16621
      't' =>
16622
      array (
16623
        0 => 'application/x-gnucash',
16624
      ),
16625
    ),
16626
    'gnd' =>
16627
    array (
16628
      't' =>
16629
      array (
16630
        0 => 'application/gnunet-directory',
16631
      ),
16632
    ),
16633
    'gnucash' =>
16634
    array (
16635
      't' =>
16636
      array (
16637
        0 => 'application/x-gnucash',
16638
      ),
16639
    ),
16640
    'gnumeric' =>
16641
    array (
16642
      't' =>
16643
      array (
16644
        0 => 'application/x-gnumeric',
16645
      ),
16646
    ),
16647
    'gnuplot' =>
16648
    array (
16649
      't' =>
16650
      array (
16651
        0 => 'application/x-gnuplot',
16652
      ),
16653
    ),
16654
    'go' =>
16655
    array (
16656
      't' =>
16657
      array (
16658
        0 => 'text/x-go',
16659
      ),
16660
    ),
16661
    'gp' =>
16662
    array (
16663
      't' =>
16664
      array (
16665
        0 => 'application/x-gnuplot',
16666
      ),
16667
    ),
16668
    'gpg' =>
16669
    array (
16670
      't' =>
16671
      array (
16672
        0 => 'application/pgp-encrypted',
16673
        1 => 'application/pgp-keys',
16674
        2 => 'application/pgp-signature',
16675
      ),
16676
    ),
16677
    'gph' =>
16678
    array (
16679
      't' =>
16680
      array (
16681
        0 => 'application/vnd.flographit',
16682
      ),
16683
    ),
16684
    'gplt' =>
16685
    array (
16686
      't' =>
16687
      array (
16688
        0 => 'application/x-gnuplot',
16689
      ),
16690
    ),
16691
    'gpx' =>
16692
    array (
16693
      't' =>
16694
      array (
16695
        0 => 'application/gpx+xml',
16696
      ),
16697
    ),
16698
    'gqf' =>
16699
    array (
16700
      't' =>
16701
      array (
16702
        0 => 'application/vnd.grafeq',
16703
      ),
16704
    ),
16705
    'gqs' =>
16706
    array (
16707
      't' =>
16708
      array (
16709
        0 => 'application/vnd.grafeq',
16710
      ),
16711
    ),
16712
    'gra' =>
16713
    array (
16714
      't' =>
16715
      array (
16716
        0 => 'application/x-graphite',
16717
      ),
16718
    ),
16719
    'gradle' =>
16720
    array (
16721
      't' =>
16722
      array (
16723
        0 => 'text/x-gradle',
16724
      ),
16725
    ),
16726
    'gram' =>
16727
    array (
16728
      't' =>
16729
      array (
16730
        0 => 'application/srgs',
16731
      ),
16732
    ),
16733
    'gramps' =>
16734
    array (
16735
      't' =>
16736
      array (
16737
        0 => 'application/x-gramps-xml',
16738
      ),
16739
    ),
16740
    'gre' =>
16741
    array (
16742
      't' =>
16743
      array (
16744
        0 => 'application/vnd.geometry-explorer',
16745
      ),
16746
    ),
16747
    'groovy' =>
16748
    array (
16749
      't' =>
16750
      array (
16751
        0 => 'text/x-groovy',
16752
      ),
16753
    ),
16754
    'grv' =>
16755
    array (
16756
      't' =>
16757
      array (
16758
        0 => 'application/vnd.groove-injector',
16759
      ),
16760
    ),
16761
    'grxml' =>
16762
    array (
16763
      't' =>
16764
      array (
16765
        0 => 'application/srgs+xml',
16766
      ),
16767
    ),
16768
    'gs' =>
16769
    array (
16770
      't' =>
16771
      array (
16772
        0 => 'text/x-genie',
16773
      ),
16774
    ),
16775
    'gsf' =>
16776
    array (
16777
      't' =>
16778
      array (
16779
        0 => 'application/x-font-ghostscript',
16780
        1 => 'application/x-font-type1',
16781
      ),
16782
    ),
16783
    'gsh' =>
16784
    array (
16785
      't' =>
16786
      array (
16787
        0 => 'text/x-groovy',
16788
      ),
16789
    ),
16790
    'gsm' =>
16791
    array (
16792
      't' =>
16793
      array (
16794
        0 => 'audio/x-gsm',
16795
      ),
16796
    ),
16797
    'gtar' =>
16798
    array (
16799
      't' =>
16800
      array (
16801
        0 => 'application/x-tar',
16802
      ),
16803
    ),
16804
    'gtm' =>
16805
    array (
16806
      't' =>
16807
      array (
16808
        0 => 'application/vnd.groove-tool-message',
16809
      ),
16810
    ),
16811
    'gtw' =>
16812
    array (
16813
      't' =>
16814
      array (
16815
        0 => 'model/vnd.gtw',
16816
      ),
16817
    ),
16818
    'gv' =>
16819
    array (
16820
      't' =>
16821
      array (
16822
        0 => 'text/vnd.graphviz',
16823
      ),
16824
    ),
16825
    'gvp' =>
16826
    array (
16827
      't' =>
16828
      array (
16829
        0 => 'text/x-google-video-pointer',
16830
      ),
16831
    ),
16832
    'gvy' =>
16833
    array (
16834
      't' =>
16835
      array (
16836
        0 => 'text/x-groovy',
16837
      ),
16838
    ),
16839
    'gx' =>
16840
    array (
16841
      't' =>
16842
      array (
16843
        0 => 'text/x-gcode-gx',
16844
      ),
16845
    ),
16846
    'gxf' =>
16847
    array (
16848
      't' =>
16849
      array (
16850
        0 => 'application/gxf',
16851
      ),
16852
    ),
16853
    'gxt' =>
16854
    array (
16855
      't' =>
16856
      array (
16857
        0 => 'application/vnd.geonext',
16858
      ),
16859
    ),
16860
    'gy' =>
16861
    array (
16862
      't' =>
16863
      array (
16864
        0 => 'text/x-groovy',
16865
      ),
16866
    ),
16867
    'gz' =>
16868
    array (
16869
      't' =>
16870
      array (
16871
        0 => 'application/gzip',
16872
      ),
16873
    ),
16874
    'h' =>
16875
    array (
16876
      't' =>
16877
      array (
16878
        0 => 'text/x-chdr',
16879
      ),
16880
    ),
16881
    'h++' =>
16882
    array (
16883
      't' =>
16884
      array (
16885
        0 => 'text/x-c++hdr',
16886
      ),
16887
    ),
16888
    'h261' =>
16889
    array (
16890
      't' =>
16891
      array (
16892
        0 => 'video/h261',
16893
      ),
16894
    ),
16895
    'h263' =>
16896
    array (
16897
      't' =>
16898
      array (
16899
        0 => 'video/h263',
16900
      ),
16901
    ),
16902
    'h264' =>
16903
    array (
16904
      't' =>
16905
      array (
16906
        0 => 'video/h264',
16907
      ),
16908
    ),
16909
    'h4' =>
16910
    array (
16911
      't' =>
16912
      array (
16913
        0 => 'application/x-hdf',
16914
      ),
16915
    ),
16916
    'h5' =>
16917
    array (
16918
      't' =>
16919
      array (
16920
        0 => 'application/x-hdf',
16921
      ),
16922
    ),
16923
    'hal' =>
16924
    array (
16925
      't' =>
16926
      array (
16927
        0 => 'application/vnd.hal+xml',
16928
      ),
16929
    ),
16930
    'hbci' =>
16931
    array (
16932
      't' =>
16933
      array (
16934
        0 => 'application/vnd.hbci',
16935
      ),
16936
    ),
16937
    'hdf' =>
16938
    array (
16939
      't' =>
16940
      array (
16941
        0 => 'application/x-hdf',
16942
      ),
16943
    ),
16944
    'hdf4' =>
16945
    array (
16946
      't' =>
16947
      array (
16948
        0 => 'application/x-hdf',
16949
      ),
16950
    ),
16951
    'hdf5' =>
16952
    array (
16953
      't' =>
16954
      array (
16955
        0 => 'application/x-hdf',
16956
      ),
16957
    ),
16958
    'heic' =>
16959
    array (
16960
      't' =>
16961
      array (
16962
        0 => 'image/heif',
16963
      ),
16964
    ),
16965
    'heif' =>
16966
    array (
16967
      't' =>
16968
      array (
16969
        0 => 'image/heif',
16970
      ),
16971
    ),
16972
    'hfe' =>
16973
    array (
16974
      't' =>
16975
      array (
16976
        0 => 'application/x-hfe-floppy-image',
16977
      ),
16978
    ),
16979
    'hh' =>
16980
    array (
16981
      't' =>
16982
      array (
16983
        0 => 'text/x-c++hdr',
16984
      ),
16985
    ),
16986
    'hif' =>
16987
    array (
16988
      't' =>
16989
      array (
16990
        0 => 'image/heif',
16991
      ),
16992
    ),
16993
    'hlp' =>
16994
    array (
16995
      't' =>
16996
      array (
16997
        0 => 'application/winhlp',
16998
      ),
16999
    ),
17000
    'hp' =>
17001
    array (
17002
      't' =>
17003
      array (
17004
        0 => 'text/x-c++hdr',
17005
      ),
17006
    ),
17007
    'hpgl' =>
17008
    array (
17009
      't' =>
17010
      array (
17011
        0 => 'application/vnd.hp-hpgl',
17012
      ),
17013
    ),
17014
    'hpid' =>
17015
    array (
17016
      't' =>
17017
      array (
17018
        0 => 'application/vnd.hp-hpid',
17019
      ),
17020
    ),
17021
    'hpp' =>
17022
    array (
17023
      't' =>
17024
      array (
17025
        0 => 'text/x-c++hdr',
17026
      ),
17027
    ),
17028
    'hps' =>
17029
    array (
17030
      't' =>
17031
      array (
17032
        0 => 'application/vnd.hp-hps',
17033
      ),
17034
    ),
17035
    'hqx' =>
17036
    array (
17037
      't' =>
17038
      array (
17039
        0 => 'application/mac-binhex40',
17040
      ),
17041
    ),
17042
    'hs' =>
17043
    array (
17044
      't' =>
17045
      array (
17046
        0 => 'text/x-haskell',
17047
      ),
17048
    ),
17049
    'htke' =>
17050
    array (
17051
      't' =>
17052
      array (
17053
        0 => 'application/vnd.kenameaapp',
17054
      ),
17055
    ),
17056
    'htm' =>
17057
    array (
17058
      't' =>
17059
      array (
17060
        0 => 'text/html',
17061
        1 => 'application/xhtml+xml',
17062
      ),
17063
    ),
17064
    'html' =>
17065
    array (
17066
      't' =>
17067
      array (
17068
        0 => 'text/html',
17069
        1 => 'application/xhtml+xml',
17070
      ),
17071
    ),
17072
    'hvd' =>
17073
    array (
17074
      't' =>
17075
      array (
17076
        0 => 'application/vnd.yamaha.hv-dic',
17077
      ),
17078
    ),
17079
    'hvp' =>
17080
    array (
17081
      't' =>
17082
      array (
17083
        0 => 'application/vnd.yamaha.hv-voice',
17084
      ),
17085
    ),
17086
    'hvs' =>
17087
    array (
17088
      't' =>
17089
      array (
17090
        0 => 'application/vnd.yamaha.hv-script',
17091
      ),
17092
    ),
17093
    'hwp' =>
17094
    array (
17095
      't' =>
17096
      array (
17097
        0 => 'application/x-hwp',
17098
      ),
17099
    ),
17100
    'hwt' =>
17101
    array (
17102
      't' =>
17103
      array (
17104
        0 => 'application/x-hwt',
17105
      ),
17106
    ),
17107
    'hxx' =>
17108
    array (
17109
      't' =>
17110
      array (
17111
        0 => 'text/x-c++hdr',
17112
      ),
17113
    ),
17114
    'i2g' =>
17115
    array (
17116
      't' =>
17117
      array (
17118
        0 => 'application/vnd.intergeo',
17119
      ),
17120
    ),
17121
    'ica' =>
17122
    array (
17123
      't' =>
17124
      array (
17125
        0 => 'application/x-ica',
17126
      ),
17127
    ),
17128
    'icb' =>
17129
    array (
17130
      't' =>
17131
      array (
17132
        0 => 'image/x-tga',
17133
      ),
17134
    ),
17135
    'icc' =>
17136
    array (
17137
      't' =>
17138
      array (
17139
        0 => 'application/vnd.iccprofile',
17140
      ),
17141
    ),
17142
    'ice' =>
17143
    array (
17144
      't' =>
17145
      array (
17146
        0 => 'x-conference/x-cooltalk',
17147
      ),
17148
    ),
17149
    'icm' =>
17150
    array (
17151
      't' =>
17152
      array (
17153
        0 => 'application/vnd.iccprofile',
17154
      ),
17155
    ),
17156
    'icns' =>
17157
    array (
17158
      't' =>
17159
      array (
17160
        0 => 'image/x-icns',
17161
      ),
17162
    ),
17163
    'ico' =>
17164
    array (
17165
      't' =>
17166
      array (
17167
        0 => 'image/vnd.microsoft.icon',
17168
      ),
17169
    ),
17170
    'ics' =>
17171
    array (
17172
      't' =>
17173
      array (
17174
        0 => 'text/calendar',
17175
      ),
17176
    ),
17177
    'idl' =>
17178
    array (
17179
      't' =>
17180
      array (
17181
        0 => 'text/x-idl',
17182
      ),
17183
    ),
17184
    'ief' =>
17185
    array (
17186
      't' =>
17187
      array (
17188
        0 => 'image/ief',
17189
      ),
17190
    ),
17191
    'ifb' =>
17192
    array (
17193
      't' =>
17194
      array (
17195
        0 => 'text/calendar',
17196
      ),
17197
    ),
17198
    'iff' =>
17199
    array (
17200
      't' =>
17201
      array (
17202
        0 => 'image/x-ilbm',
17203
      ),
17204
    ),
17205
    'ifm' =>
17206
    array (
17207
      't' =>
17208
      array (
17209
        0 => 'application/vnd.shana.informed.formdata',
17210
      ),
17211
    ),
17212
    'iges' =>
17213
    array (
17214
      't' =>
17215
      array (
17216
        0 => 'model/iges',
17217
      ),
17218
    ),
17219
    'igl' =>
17220
    array (
17221
      't' =>
17222
      array (
17223
        0 => 'application/vnd.igloader',
17224
      ),
17225
    ),
17226
    'igm' =>
17227
    array (
17228
      't' =>
17229
      array (
17230
        0 => 'application/vnd.insors.igm',
17231
      ),
17232
    ),
17233
    'igs' =>
17234
    array (
17235
      't' =>
17236
      array (
17237
        0 => 'model/iges',
17238
      ),
17239
    ),
17240
    'igx' =>
17241
    array (
17242
      't' =>
17243
      array (
17244
        0 => 'application/vnd.micrografx.igx',
17245
      ),
17246
    ),
17247
    'iif' =>
17248
    array (
17249
      't' =>
17250
      array (
17251
        0 => 'application/vnd.shana.informed.interchange',
17252
      ),
17253
    ),
17254
    'ilbm' =>
17255
    array (
17256
      't' =>
17257
      array (
17258
        0 => 'image/x-ilbm',
17259
      ),
17260
    ),
17261
    'ime' =>
17262
    array (
17263
      't' =>
17264
      array (
17265
        0 => 'text/x-imelody',
17266
      ),
17267
    ),
17268
    'img' =>
17269
    array (
17270
      't' =>
17271
      array (
17272
        0 => 'application/x-raw-disk-image',
17273
      ),
17274
    ),
17275
    'img.xz' =>
17276
    array (
17277
      't' =>
17278
      array (
17279
        0 => 'application/x-raw-disk-image-xz-compressed',
17280
      ),
17281
    ),
17282
    'imp' =>
17283
    array (
17284
      't' =>
17285
      array (
17286
        0 => 'application/vnd.accpac.simply.imp',
17287
      ),
17288
    ),
17289
    'ims' =>
17290
    array (
17291
      't' =>
17292
      array (
17293
        0 => 'application/vnd.ms-ims',
17294
      ),
17295
    ),
17296
    'imy' =>
17297
    array (
17298
      't' =>
17299
      array (
17300
        0 => 'text/x-imelody',
17301
      ),
17302
    ),
17303
    'in' =>
17304
    array (
17305
      't' =>
17306
      array (
17307
        0 => 'text/plain',
17308
      ),
17309
    ),
17310
    'ink' =>
17311
    array (
17312
      't' =>
17313
      array (
17314
        0 => 'application/inkml+xml',
17315
      ),
17316
    ),
17317
    'inkml' =>
17318
    array (
17319
      't' =>
17320
      array (
17321
        0 => 'application/inkml+xml',
17322
      ),
17323
    ),
17324
    'ins' =>
17325
    array (
17326
      't' =>
17327
      array (
17328
        0 => 'text/x-tex',
17329
      ),
17330
    ),
17331
    'install' =>
17332
    array (
17333
      't' =>
17334
      array (
17335
        0 => 'application/x-install-instructions',
17336
      ),
17337
    ),
17338
    'iota' =>
17339
    array (
17340
      't' =>
17341
      array (
17342
        0 => 'application/vnd.astraea-software.iota',
17343
      ),
17344
    ),
17345
    'ipfix' =>
17346
    array (
17347
      't' =>
17348
      array (
17349
        0 => 'application/ipfix',
17350
      ),
17351
    ),
17352
    'ipk' =>
17353
    array (
17354
      't' =>
17355
      array (
17356
        0 => 'application/vnd.shana.informed.package',
17357
      ),
17358
    ),
17359
    'ips' =>
17360
    array (
17361
      't' =>
17362
      array (
17363
        0 => 'application/x-ips-patch',
17364
      ),
17365
    ),
17366
    'iptables' =>
17367
    array (
17368
      't' =>
17369
      array (
17370
        0 => 'text/x-iptables',
17371
      ),
17372
    ),
17373
    'ipynb' =>
17374
    array (
17375
      't' =>
17376
      array (
17377
        0 => 'application/x-ipynb+json',
17378
      ),
17379
    ),
17380
    'irm' =>
17381
    array (
17382
      't' =>
17383
      array (
17384
        0 => 'application/vnd.ibm.rights-management',
17385
      ),
17386
    ),
17387
    'irp' =>
17388
    array (
17389
      't' =>
17390
      array (
17391
        0 => 'application/vnd.irepository.package+xml',
17392
      ),
17393
    ),
17394
    'iso' =>
17395
    array (
17396
      't' =>
17397
      array (
17398
        0 => 'application/x-cd-image',
17399
        1 => 'application/x-sega-cd-rom',
17400
        2 => 'application/x-sega-pico-rom',
17401
        3 => 'application/x-saturn-rom',
17402
        4 => 'application/x-dreamcast-rom',
17403
        5 => 'application/x-wii-rom',
17404
        6 => 'application/x-gamecube-rom',
17405
      ),
17406
    ),
17407
    'iso9660' =>
17408
    array (
17409
      't' =>
17410
      array (
17411
        0 => 'application/x-cd-image',
17412
      ),
17413
    ),
17414
    'it' =>
17415
    array (
17416
      't' =>
17417
      array (
17418
        0 => 'audio/x-it',
17419
      ),
17420
    ),
17421
    'it87' =>
17422
    array (
17423
      't' =>
17424
      array (
17425
        0 => 'application/x-it87',
17426
      ),
17427
    ),
17428
    'itp' =>
17429
    array (
17430
      't' =>
17431
      array (
17432
        0 => 'application/vnd.shana.informed.formtemplate',
17433
      ),
17434
    ),
17435
    'ivp' =>
17436
    array (
17437
      't' =>
17438
      array (
17439
        0 => 'application/vnd.immervision-ivp',
17440
      ),
17441
    ),
17442
    'ivu' =>
17443
    array (
17444
      't' =>
17445
      array (
17446
        0 => 'application/vnd.immervision-ivu',
17447
      ),
17448
    ),
17449
    'j2c' =>
17450
    array (
17451
      't' =>
17452
      array (
17453
        0 => 'image/x-jp2-codestream',
17454
      ),
17455
    ),
17456
    'j2k' =>
17457
    array (
17458
      't' =>
17459
      array (
17460
        0 => 'image/x-jp2-codestream',
17461
      ),
17462
    ),
17463
    'jad' =>
17464
    array (
17465
      't' =>
17466
      array (
17467
        0 => 'text/vnd.sun.j2me.app-descriptor',
17468
      ),
17469
    ),
17470
    'jam' =>
17471
    array (
17472
      't' =>
17473
      array (
17474
        0 => 'application/vnd.jam',
17475
      ),
17476
    ),
17477
    'jar' =>
17478
    array (
17479
      't' =>
17480
      array (
17481
        0 => 'application/x-java-archive',
17482
      ),
17483
    ),
17484
    'java' =>
17485
    array (
17486
      't' =>
17487
      array (
17488
        0 => 'text/x-java-source',
17489
        1 => 'text/x-java',
17490
      ),
17491
    ),
17492
    'jceks' =>
17493
    array (
17494
      't' =>
17495
      array (
17496
        0 => 'application/x-java-jce-keystore',
17497
      ),
17498
    ),
17499
    'jisp' =>
17500
    array (
17501
      't' =>
17502
      array (
17503
        0 => 'application/vnd.jisp',
17504
      ),
17505
    ),
17506
    'jks' =>
17507
    array (
17508
      't' =>
17509
      array (
17510
        0 => 'application/x-java-keystore',
17511
      ),
17512
    ),
17513
    'jlt' =>
17514
    array (
17515
      't' =>
17516
      array (
17517
        0 => 'application/vnd.hp-jlyt',
17518
      ),
17519
    ),
17520
    'jng' =>
17521
    array (
17522
      't' =>
17523
      array (
17524
        0 => 'image/x-jng',
17525
      ),
17526
    ),
17527
    'jnlp' =>
17528
    array (
17529
      't' =>
17530
      array (
17531
        0 => 'application/x-java-jnlp-file',
17532
      ),
17533
    ),
17534
    'joda' =>
17535
    array (
17536
      't' =>
17537
      array (
17538
        0 => 'application/vnd.joost.joda-archive',
17539
      ),
17540
    ),
17541
    'jp2' =>
17542
    array (
17543
      't' =>
17544
      array (
17545
        0 => 'image/jp2',
17546
      ),
17547
    ),
17548
    'jpc' =>
17549
    array (
17550
      't' =>
17551
      array (
17552
        0 => 'image/x-jp2-codestream',
17553
      ),
17554
    ),
17555
    'jpe' =>
17556
    array (
17557
      't' =>
17558
      array (
17559
        0 => 'image/jpeg',
17560
      ),
17561
    ),
17562
    'jpeg' =>
17563
    array (
17564
      't' =>
17565
      array (
17566
        0 => 'image/jpeg',
17567
      ),
17568
    ),
17569
    'jpf' =>
17570
    array (
17571
      't' =>
17572
      array (
17573
        0 => 'image/jpx',
17574
      ),
17575
    ),
17576
    'jpg' =>
17577
    array (
17578
      't' =>
17579
      array (
17580
        0 => 'image/jpeg',
17581
      ),
17582
    ),
17583
    'jpg2' =>
17584
    array (
17585
      't' =>
17586
      array (
17587
        0 => 'image/jp2',
17588
      ),
17589
    ),
17590
    'jpgm' =>
17591
    array (
17592
      't' =>
17593
      array (
17594
        0 => 'video/jpm',
17595
        1 => 'image/jpm',
17596
      ),
17597
    ),
17598
    'jpgv' =>
17599
    array (
17600
      't' =>
17601
      array (
17602
        0 => 'video/jpeg',
17603
      ),
17604
    ),
17605
    'jpm' =>
17606
    array (
17607
      't' =>
17608
      array (
17609
        0 => 'video/jpm',
17610
        1 => 'image/jpm',
17611
      ),
17612
    ),
17613
    'jpr' =>
17614
    array (
17615
      't' =>
17616
      array (
17617
        0 => 'application/x-jbuilder-project',
17618
      ),
17619
    ),
17620
    'jpx' =>
17621
    array (
17622
      't' =>
17623
      array (
17624
        0 => 'application/x-jbuilder-project',
17625
        1 => 'image/jpx',
17626
      ),
17627
    ),
17628
    'jrd' =>
17629
    array (
17630
      't' =>
17631
      array (
17632
        0 => 'application/jrd+json',
17633
      ),
17634
    ),
17635
    'js' =>
17636
    array (
17637
      't' =>
17638
      array (
17639
        0 => 'application/javascript',
17640
      ),
17641
    ),
17642
    'jsm' =>
17643
    array (
17644
      't' =>
17645
      array (
17646
        0 => 'application/javascript',
17647
      ),
17648
    ),
17649
    'json' =>
17650
    array (
17651
      't' =>
17652
      array (
17653
        0 => 'application/json',
17654
        1 => 'application/schema+json',
17655
      ),
17656
    ),
17657
    'json-patch' =>
17658
    array (
17659
      't' =>
17660
      array (
17661
        0 => 'application/json-patch+json',
17662
      ),
17663
    ),
17664
    'jsonld' =>
17665
    array (
17666
      't' =>
17667
      array (
17668
        0 => 'application/ld+json',
17669
      ),
17670
    ),
17671
    'jsonml' =>
17672
    array (
17673
      't' =>
17674
      array (
17675
        0 => 'application/jsonml+json',
17676
      ),
17677
    ),
17678
    'jxl' =>
17679
    array (
17680
      't' =>
17681
      array (
17682
        0 => 'image/jxl',
17683
      ),
17684
    ),
17685
    'k25' =>
17686
    array (
17687
      't' =>
17688
      array (
17689
        0 => 'image/x-kodak-k25',
17690
      ),
17691
    ),
17692
    'k7' =>
17693
    array (
17694
      't' =>
17695
      array (
17696
        0 => 'application/x-thomson-cassette',
17697
      ),
17698
    ),
17699
    'kar' =>
17700
    array (
17701
      't' =>
17702
      array (
17703
        0 => 'audio/midi',
17704
      ),
17705
    ),
17706
    'karbon' =>
17707
    array (
17708
      't' =>
17709
      array (
17710
        0 => 'application/vnd.kde.karbon',
17711
        1 => 'application/x-karbon',
17712
      ),
17713
    ),
17714
    'kdc' =>
17715
    array (
17716
      't' =>
17717
      array (
17718
        0 => 'image/x-kodak-kdc',
17719
      ),
17720
    ),
17721
    'kdelnk' =>
17722
    array (
17723
      't' =>
17724
      array (
17725
        0 => 'application/x-desktop',
17726
      ),
17727
    ),
17728
    'kexi' =>
17729
    array (
17730
      't' =>
17731
      array (
17732
        0 => 'application/x-kexiproject-sqlite2',
17733
        1 => 'application/x-kexiproject-sqlite3',
17734
      ),
17735
    ),
17736
    'kexic' =>
17737
    array (
17738
      't' =>
17739
      array (
17740
        0 => 'application/x-kexi-connectiondata',
17741
      ),
17742
    ),
17743
    'kexis' =>
17744
    array (
17745
      't' =>
17746
      array (
17747
        0 => 'application/x-kexiproject-shortcut',
17748
      ),
17749
    ),
17750
    'key' =>
17751
    array (
17752
      't' =>
17753
      array (
17754
        0 => 'application/pgp-keys',
17755
        1 => 'application/vnd.apple.keynote',
17756
      ),
17757
    ),
17758
    'kfo' =>
17759
    array (
17760
      't' =>
17761
      array (
17762
        0 => 'application/vnd.kde.kformula',
17763
        1 => 'application/x-kformula',
17764
      ),
17765
    ),
17766
    'kfx' =>
17767
    array (
17768
      't' =>
17769
      array (
17770
        0 => 'application/vnd.amazon.mobi8-ebook',
17771
      ),
17772
    ),
17773
    'kia' =>
17774
    array (
17775
      't' =>
17776
      array (
17777
        0 => 'application/vnd.kidspiration',
17778
      ),
17779
    ),
17780
    'kil' =>
17781
    array (
17782
      't' =>
17783
      array (
17784
        0 => 'application/x-killustrator',
17785
      ),
17786
    ),
17787
    'kino' =>
17788
    array (
17789
      't' =>
17790
      array (
17791
        0 => 'application/smil+xml',
17792
      ),
17793
    ),
17794
    'kml' =>
17795
    array (
17796
      't' =>
17797
      array (
17798
        0 => 'application/vnd.google-earth.kml+xml',
17799
      ),
17800
    ),
17801
    'kmz' =>
17802
    array (
17803
      't' =>
17804
      array (
17805
        0 => 'application/vnd.google-earth.kmz',
17806
      ),
17807
    ),
17808
    'kne' =>
17809
    array (
17810
      't' =>
17811
      array (
17812
        0 => 'application/vnd.kinar',
17813
      ),
17814
    ),
17815
    'knp' =>
17816
    array (
17817
      't' =>
17818
      array (
17819
        0 => 'application/vnd.kinar',
17820
      ),
17821
    ),
17822
    'kon' =>
17823
    array (
17824
      't' =>
17825
      array (
17826
        0 => 'application/vnd.kde.kontour',
17827
        1 => 'application/x-kontour',
17828
      ),
17829
    ),
17830
    'kpm' =>
17831
    array (
17832
      't' =>
17833
      array (
17834
        0 => 'application/x-kpovmodeler',
17835
      ),
17836
    ),
17837
    'kpr' =>
17838
    array (
17839
      't' =>
17840
      array (
17841
        0 => 'application/vnd.kde.kpresenter',
17842
        1 => 'application/x-kpresenter',
17843
      ),
17844
    ),
17845
    'kpt' =>
17846
    array (
17847
      't' =>
17848
      array (
17849
        0 => 'application/vnd.kde.kpresenter',
17850
        1 => 'application/x-kpresenter',
17851
      ),
17852
    ),
17853
    'kpxx' =>
17854
    array (
17855
      't' =>
17856
      array (
17857
        0 => 'application/vnd.ds-keypoint',
17858
      ),
17859
    ),
17860
    'kra' =>
17861
    array (
17862
      't' =>
17863
      array (
17864
        0 => 'application/x-krita',
17865
      ),
17866
    ),
17867
    'krz' =>
17868
    array (
17869
      't' =>
17870
      array (
17871
        0 => 'application/x-krita',
17872
      ),
17873
    ),
17874
    'ks' =>
17875
    array (
17876
      't' =>
17877
      array (
17878
        0 => 'application/x-java-keystore',
17879
      ),
17880
    ),
17881
    'ksp' =>
17882
    array (
17883
      't' =>
17884
      array (
17885
        0 => 'application/vnd.kde.kspread',
17886
        1 => 'application/x-kspread',
17887
      ),
17888
    ),
17889
    'ksy' =>
17890
    array (
17891
      't' =>
17892
      array (
17893
        0 => 'text/x-kaitai-struct',
17894
      ),
17895
    ),
17896
    'kt' =>
17897
    array (
17898
      't' =>
17899
      array (
17900
        0 => 'text/x-kotlin',
17901
      ),
17902
    ),
17903
    'ktr' =>
17904
    array (
17905
      't' =>
17906
      array (
17907
        0 => 'application/vnd.kahootz',
17908
      ),
17909
    ),
17910
    'ktx' =>
17911
    array (
17912
      't' =>
17913
      array (
17914
        0 => 'image/ktx',
17915
      ),
17916
    ),
17917
    'ktx2' =>
17918
    array (
17919
      't' =>
17920
      array (
17921
        0 => 'image/ktx2',
17922
      ),
17923
    ),
17924
    'ktz' =>
17925
    array (
17926
      't' =>
17927
      array (
17928
        0 => 'application/vnd.kahootz',
17929
      ),
17930
    ),
17931
    'kud' =>
17932
    array (
17933
      't' =>
17934
      array (
17935
        0 => 'application/x-kugar',
17936
      ),
17937
    ),
17938
    'kwd' =>
17939
    array (
17940
      't' =>
17941
      array (
17942
        0 => 'application/vnd.kde.kword',
17943
        1 => 'application/x-kword',
17944
      ),
17945
    ),
17946
    'kwt' =>
17947
    array (
17948
      't' =>
17949
      array (
17950
        0 => 'application/vnd.kde.kword',
17951
        1 => 'application/x-kword',
17952
      ),
17953
    ),
17954
    'la' =>
17955
    array (
17956
      't' =>
17957
      array (
17958
        0 => 'application/x-shared-library-la',
17959
      ),
17960
    ),
17961
    'lasxml' =>
17962
    array (
17963
      't' =>
17964
      array (
17965
        0 => 'application/vnd.las.las+xml',
17966
      ),
17967
    ),
17968
    'latex' =>
17969
    array (
17970
      't' =>
17971
      array (
17972
        0 => 'application/x-latex',
17973
        1 => 'text/x-tex',
17974
      ),
17975
    ),
17976
    'lbd' =>
17977
    array (
17978
      't' =>
17979
      array (
17980
        0 => 'application/vnd.llamagraphics.life-balance.desktop',
17981
      ),
17982
    ),
17983
    'lbe' =>
17984
    array (
17985
      't' =>
17986
      array (
17987
        0 => 'application/vnd.llamagraphics.life-balance.exchange+xml',
17988
      ),
17989
    ),
17990
    'lbm' =>
17991
    array (
17992
      't' =>
17993
      array (
17994
        0 => 'image/x-ilbm',
17995
      ),
17996
    ),
17997
    'ldif' =>
17998
    array (
17999
      't' =>
18000
      array (
18001
        0 => 'text/x-ldif',
18002
      ),
18003
    ),
18004
    'les' =>
18005
    array (
18006
      't' =>
18007
      array (
18008
        0 => 'application/vnd.hhe.lesson-player',
18009
      ),
18010
    ),
18011
    'lha' =>
18012
    array (
18013
      't' =>
18014
      array (
18015
        0 => 'application/x-lha',
18016
      ),
18017
    ),
18018
    'lhs' =>
18019
    array (
18020
      't' =>
18021
      array (
18022
        0 => 'text/x-literate-haskell',
18023
      ),
18024
    ),
18025
    'lhz' =>
18026
    array (
18027
      't' =>
18028
      array (
18029
        0 => 'application/x-lhz',
18030
      ),
18031
    ),
18032
    'link66' =>
18033
    array (
18034
      't' =>
18035
      array (
18036
        0 => 'application/vnd.route66.link66+xml',
18037
      ),
18038
    ),
18039
    'lisp' =>
18040
    array (
18041
      't' =>
18042
      array (
18043
        0 => 'text/x-common-lisp',
18044
      ),
18045
    ),
18046
    'list' =>
18047
    array (
18048
      't' =>
18049
      array (
18050
        0 => 'text/plain',
18051
      ),
18052
    ),
18053
    'list3820' =>
18054
    array (
18055
      't' =>
18056
      array (
18057
        0 => 'application/vnd.ibm.modcap',
18058
      ),
18059
    ),
18060
    'listafp' =>
18061
    array (
18062
      't' =>
18063
      array (
18064
        0 => 'application/vnd.ibm.modcap',
18065
      ),
18066
    ),
18067
    'lnk' =>
18068
    array (
18069
      't' =>
18070
      array (
18071
        0 => 'application/x-ms-shortcut',
18072
      ),
18073
    ),
18074
    'lnx' =>
18075
    array (
18076
      't' =>
18077
      array (
18078
        0 => 'application/x-atari-lynx-rom',
18079
      ),
18080
    ),
18081
    'loas' =>
18082
    array (
18083
      't' =>
18084
      array (
18085
        0 => 'audio/usac',
18086
      ),
18087
    ),
18088
    'log' =>
18089
    array (
18090
      't' =>
18091
      array (
18092
        0 => 'text/plain',
18093
        1 => 'text/x-log',
18094
      ),
18095
    ),
18096
    'lostxml' =>
18097
    array (
18098
      't' =>
18099
      array (
18100
        0 => 'application/lost+xml',
18101
      ),
18102
    ),
18103
    'lrf' =>
18104
    array (
18105
      't' =>
18106
      array (
18107
        0 => 'application/octet-stream',
18108
      ),
18109
    ),
18110
    'lrm' =>
18111
    array (
18112
      't' =>
18113
      array (
18114
        0 => 'application/vnd.ms-lrm',
18115
      ),
18116
    ),
18117
    'lrv' =>
18118
    array (
18119
      't' =>
18120
      array (
18121
        0 => 'video/mp4',
18122
      ),
18123
    ),
18124
    'lrz' =>
18125
    array (
18126
      't' =>
18127
      array (
18128
        0 => 'application/x-lrzip',
18129
      ),
18130
    ),
18131
    'ltf' =>
18132
    array (
18133
      't' =>
18134
      array (
18135
        0 => 'application/vnd.frogans.ltf',
18136
      ),
18137
    ),
18138
    'ltx' =>
18139
    array (
18140
      't' =>
18141
      array (
18142
        0 => 'text/x-tex',
18143
      ),
18144
    ),
18145
    'lua' =>
18146
    array (
18147
      't' =>
18148
      array (
18149
        0 => 'text/x-lua',
18150
      ),
18151
    ),
18152
    'lvp' =>
18153
    array (
18154
      't' =>
18155
      array (
18156
        0 => 'audio/vnd.lucent.voice',
18157
      ),
18158
    ),
18159
    'lwo' =>
18160
    array (
18161
      't' =>
18162
      array (
18163
        0 => 'image/x-lwo',
18164
      ),
18165
    ),
18166
    'lwob' =>
18167
    array (
18168
      't' =>
18169
      array (
18170
        0 => 'image/x-lwo',
18171
      ),
18172
    ),
18173
    'lwp' =>
18174
    array (
18175
      't' =>
18176
      array (
18177
        0 => 'application/vnd.lotus-wordpro',
18178
      ),
18179
    ),
18180
    'lws' =>
18181
    array (
18182
      't' =>
18183
      array (
18184
        0 => 'image/x-lws',
18185
      ),
18186
    ),
18187
    'ly' =>
18188
    array (
18189
      't' =>
18190
      array (
18191
        0 => 'text/x-lilypond',
18192
      ),
18193
    ),
18194
    'lyx' =>
18195
    array (
18196
      't' =>
18197
      array (
18198
        0 => 'application/x-lyx',
18199
      ),
18200
    ),
18201
    'lz' =>
18202
    array (
18203
      't' =>
18204
      array (
18205
        0 => 'application/x-lzip',
18206
      ),
18207
    ),
18208
    'lz4' =>
18209
    array (
18210
      't' =>
18211
      array (
18212
        0 => 'application/x-lz4',
18213
      ),
18214
    ),
18215
    'lzh' =>
18216
    array (
18217
      't' =>
18218
      array (
18219
        0 => 'application/x-lha',
18220
      ),
18221
    ),
18222
    'lzma' =>
18223
    array (
18224
      't' =>
18225
      array (
18226
        0 => 'application/x-lzma',
18227
      ),
18228
    ),
18229
    'lzo' =>
18230
    array (
18231
      't' =>
18232
      array (
18233
        0 => 'application/x-lzop',
18234
      ),
18235
    ),
18236
    'm' =>
18237
    array (
18238
      't' =>
18239
      array (
18240
        0 => 'text/x-objcsrc',
18241
        1 => 'text/x-matlab',
18242
      ),
18243
    ),
18244
    'm13' =>
18245
    array (
18246
      't' =>
18247
      array (
18248
        0 => 'application/x-msmediaview',
18249
      ),
18250
    ),
18251
    'm14' =>
18252
    array (
18253
      't' =>
18254
      array (
18255
        0 => 'application/x-msmediaview',
18256
      ),
18257
    ),
18258
    'm15' =>
18259
    array (
18260
      't' =>
18261
      array (
18262
        0 => 'audio/x-mod',
18263
      ),
18264
    ),
18265
    'm1u' =>
18266
    array (
18267
      't' =>
18268
      array (
18269
        0 => 'video/vnd.mpegurl',
18270
      ),
18271
    ),
18272
    'm1v' =>
18273
    array (
18274
      't' =>
18275
      array (
18276
        0 => 'video/mpeg',
18277
      ),
18278
    ),
18279
    'm21' =>
18280
    array (
18281
      't' =>
18282
      array (
18283
        0 => 'application/mp21',
18284
      ),
18285
    ),
18286
    'm2a' =>
18287
    array (
18288
      't' =>
18289
      array (
18290
        0 => 'audio/mpeg',
18291
      ),
18292
    ),
18293
    'm2t' =>
18294
    array (
18295
      't' =>
18296
      array (
18297
        0 => 'video/mp2t',
18298
      ),
18299
    ),
18300
    'm2ts' =>
18301
    array (
18302
      't' =>
18303
      array (
18304
        0 => 'video/mp2t',
18305
      ),
18306
    ),
18307
    'm2v' =>
18308
    array (
18309
      't' =>
18310
      array (
18311
        0 => 'video/mpeg',
18312
      ),
18313
    ),
18314
    'm3a' =>
18315
    array (
18316
      't' =>
18317
      array (
18318
        0 => 'audio/mpeg',
18319
      ),
18320
    ),
18321
    'm3u' =>
18322
    array (
18323
      't' =>
18324
      array (
18325
        0 => 'audio/x-mpegurl',
18326
        1 => 'application/vnd.apple.mpegurl',
18327
      ),
18328
    ),
18329
    'm3u8' =>
18330
    array (
18331
      't' =>
18332
      array (
18333
        0 => 'application/vnd.apple.mpegurl',
18334
        1 => 'audio/x-mpegurl',
18335
      ),
18336
    ),
18337
    'm4' =>
18338
    array (
18339
      't' =>
18340
      array (
18341
        0 => 'application/x-m4',
18342
      ),
18343
    ),
18344
    'm4a' =>
18345
    array (
18346
      't' =>
18347
      array (
18348
        0 => 'audio/mp4',
18349
      ),
18350
    ),
18351
    'm4b' =>
18352
    array (
18353
      't' =>
18354
      array (
18355
        0 => 'audio/x-m4b',
18356
      ),
18357
    ),
18358
    'm4r' =>
18359
    array (
18360
      't' =>
18361
      array (
18362
        0 => 'audio/x-m4r',
18363
      ),
18364
    ),
18365
    'm4u' =>
18366
    array (
18367
      't' =>
18368
      array (
18369
        0 => 'video/vnd.mpegurl',
18370
      ),
18371
    ),
18372
    'm4v' =>
18373
    array (
18374
      't' =>
18375
      array (
18376
        0 => 'video/mp4',
18377
      ),
18378
    ),
18379
    'm7' =>
18380
    array (
18381
      't' =>
18382
      array (
18383
        0 => 'application/x-thomson-cartridge-memo7',
18384
      ),
18385
    ),
18386
    'ma' =>
18387
    array (
18388
      't' =>
18389
      array (
18390
        0 => 'application/mathematica',
18391
      ),
18392
    ),
18393
    'mab' =>
18394
    array (
18395
      't' =>
18396
      array (
18397
        0 => 'application/x-markaby',
18398
      ),
18399
    ),
18400
    'mads' =>
18401
    array (
18402
      't' =>
18403
      array (
18404
        0 => 'application/mads+xml',
18405
      ),
18406
    ),
18407
    'mag' =>
18408
    array (
18409
      't' =>
18410
      array (
18411
        0 => 'application/vnd.ecowin.chart',
18412
      ),
18413
    ),
18414
    'mak' =>
18415
    array (
18416
      't' =>
18417
      array (
18418
        0 => 'text/x-makefile',
18419
      ),
18420
    ),
18421
    'maker' =>
18422
    array (
18423
      't' =>
18424
      array (
18425
        0 => 'application/vnd.framemaker',
18426
      ),
18427
    ),
18428
    'man' =>
18429
    array (
18430
      't' =>
18431
      array (
18432
        0 => 'text/troff',
18433
        1 => 'application/x-troff-man',
18434
      ),
18435
    ),
18436
    'manifest' =>
18437
    array (
18438
      't' =>
18439
      array (
18440
        0 => 'text/cache-manifest',
18441
      ),
18442
    ),
18443
    'mar' =>
18444
    array (
18445
      't' =>
18446
      array (
18447
        0 => 'application/octet-stream',
18448
      ),
18449
    ),
18450
    'markdown' =>
18451
    array (
18452
      't' =>
18453
      array (
18454
        0 => 'text/markdown',
18455
      ),
18456
    ),
18457
    'mathml' =>
18458
    array (
18459
      't' =>
18460
      array (
18461
        0 => 'application/mathml+xml',
18462
      ),
18463
    ),
18464
    'mb' =>
18465
    array (
18466
      't' =>
18467
      array (
18468
        0 => 'application/mathematica',
18469
      ),
18470
    ),
18471
    'mbk' =>
18472
    array (
18473
      't' =>
18474
      array (
18475
        0 => 'application/vnd.mobius.mbk',
18476
      ),
18477
    ),
18478
    'mbox' =>
18479
    array (
18480
      't' =>
18481
      array (
18482
        0 => 'application/mbox',
18483
      ),
18484
    ),
18485
    'mc1' =>
18486
    array (
18487
      't' =>
18488
      array (
18489
        0 => 'application/vnd.medcalcdata',
18490
      ),
18491
    ),
18492
    'mc2' =>
18493
    array (
18494
      't' =>
18495
      array (
18496
        0 => 'text/vnd.senx.warpscript',
18497
      ),
18498
    ),
18499
    'mcd' =>
18500
    array (
18501
      't' =>
18502
      array (
18503
        0 => 'application/vnd.mcd',
18504
      ),
18505
    ),
18506
    'mcurl' =>
18507
    array (
18508
      't' =>
18509
      array (
18510
        0 => 'text/vnd.curl.mcurl',
18511
      ),
18512
    ),
18513
    'md' =>
18514
    array (
18515
      't' =>
18516
      array (
18517
        0 => 'text/markdown',
18518
      ),
18519
    ),
18520
    'mdb' =>
18521
    array (
18522
      't' =>
18523
      array (
18524
        0 => 'application/vnd.ms-access',
18525
      ),
18526
    ),
18527
    'mdi' =>
18528
    array (
18529
      't' =>
18530
      array (
18531
        0 => 'image/vnd.ms-modi',
18532
      ),
18533
    ),
18534
    'mdx' =>
18535
    array (
18536
      't' =>
18537
      array (
18538
        0 => 'application/x-genesis-32x-rom',
18539
      ),
18540
    ),
18541
    'me' =>
18542
    array (
18543
      't' =>
18544
      array (
18545
        0 => 'text/troff',
18546
        1 => 'text/x-troff-me',
18547
      ),
18548
    ),
18549
    'med' =>
18550
    array (
18551
      't' =>
18552
      array (
18553
        0 => 'audio/x-mod',
18554
      ),
18555
    ),
18556
    'mesh' =>
18557
    array (
18558
      't' =>
18559
      array (
18560
        0 => 'model/mesh',
18561
      ),
18562
    ),
18563
    'meta4' =>
18564
    array (
18565
      't' =>
18566
      array (
18567
        0 => 'application/metalink4+xml',
18568
      ),
18569
    ),
18570
    'metalink' =>
18571
    array (
18572
      't' =>
18573
      array (
18574
        0 => 'application/metalink+xml',
18575
      ),
18576
    ),
18577
    'mets' =>
18578
    array (
18579
      't' =>
18580
      array (
18581
        0 => 'application/mets+xml',
18582
      ),
18583
    ),
18584
    'mfm' =>
18585
    array (
18586
      't' =>
18587
      array (
18588
        0 => 'application/vnd.mfmp',
18589
      ),
18590
    ),
18591
    'mft' =>
18592
    array (
18593
      't' =>
18594
      array (
18595
        0 => 'application/rpki-manifest',
18596
      ),
18597
    ),
18598
    'mgp' =>
18599
    array (
18600
      't' =>
18601
      array (
18602
        0 => 'application/vnd.osgeo.mapguide.package',
18603
        1 => 'application/x-magicpoint',
18604
      ),
18605
    ),
18606
    'mgz' =>
18607
    array (
18608
      't' =>
18609
      array (
18610
        0 => 'application/vnd.proteus.magazine',
18611
      ),
18612
    ),
18613
    'mht' =>
18614
    array (
18615
      't' =>
18616
      array (
18617
        0 => 'application/x-mimearchive',
18618
      ),
18619
    ),
18620
    'mhtml' =>
18621
    array (
18622
      't' =>
18623
      array (
18624
        0 => 'application/x-mimearchive',
18625
      ),
18626
    ),
18627
    'mid' =>
18628
    array (
18629
      't' =>
18630
      array (
18631
        0 => 'audio/midi',
18632
      ),
18633
    ),
18634
    'midi' =>
18635
    array (
18636
      't' =>
18637
      array (
18638
        0 => 'audio/midi',
18639
      ),
18640
    ),
18641
    'mie' =>
18642
    array (
18643
      't' =>
18644
      array (
18645
        0 => 'application/x-mie',
18646
      ),
18647
    ),
18648
    'mif' =>
18649
    array (
18650
      't' =>
18651
      array (
18652
        0 => 'application/vnd.mif',
18653
        1 => 'application/x-mif',
18654
      ),
18655
    ),
18656
    'mime' =>
18657
    array (
18658
      't' =>
18659
      array (
18660
        0 => 'message/rfc822',
18661
      ),
18662
    ),
18663
    'minipsf' =>
18664
    array (
18665
      't' =>
18666
      array (
18667
        0 => 'audio/x-minipsf',
18668
      ),
18669
    ),
18670
    'mj2' =>
18671
    array (
18672
      't' =>
18673
      array (
18674
        0 => 'video/mj2',
18675
      ),
18676
    ),
18677
    'mjp2' =>
18678
    array (
18679
      't' =>
18680
      array (
18681
        0 => 'video/mj2',
18682
      ),
18683
    ),
18684
    'mjpeg' =>
18685
    array (
18686
      't' =>
18687
      array (
18688
        0 => 'video/x-mjpeg',
18689
      ),
18690
    ),
18691
    'mjpg' =>
18692
    array (
18693
      't' =>
18694
      array (
18695
        0 => 'video/x-mjpeg',
18696
      ),
18697
    ),
18698
    'mjs' =>
18699
    array (
18700
      't' =>
18701
      array (
18702
        0 => 'application/javascript',
18703
      ),
18704
    ),
18705
    'mk' =>
18706
    array (
18707
      't' =>
18708
      array (
18709
        0 => 'text/x-makefile',
18710
      ),
18711
    ),
18712
    'mk3d' =>
18713
    array (
18714
      't' =>
18715
      array (
18716
        0 => 'video/x-matroska',
18717
        1 => 'video/x-matroska-3d',
18718
      ),
18719
    ),
18720
    'mka' =>
18721
    array (
18722
      't' =>
18723
      array (
18724
        0 => 'audio/x-matroska',
18725
      ),
18726
    ),
18727
    'mkd' =>
18728
    array (
18729
      't' =>
18730
      array (
18731
        0 => 'text/markdown',
18732
      ),
18733
    ),
18734
    'mks' =>
18735
    array (
18736
      't' =>
18737
      array (
18738
        0 => 'video/x-matroska',
18739
      ),
18740
    ),
18741
    'mkv' =>
18742
    array (
18743
      't' =>
18744
      array (
18745
        0 => 'video/x-matroska',
18746
      ),
18747
    ),
18748
    'ml' =>
18749
    array (
18750
      't' =>
18751
      array (
18752
        0 => 'text/x-ocaml',
18753
      ),
18754
    ),
18755
    'mli' =>
18756
    array (
18757
      't' =>
18758
      array (
18759
        0 => 'text/x-ocaml',
18760
      ),
18761
    ),
18762
    'mlp' =>
18763
    array (
18764
      't' =>
18765
      array (
18766
        0 => 'application/vnd.dolby.mlp',
18767
      ),
18768
    ),
18769
    'mm' =>
18770
    array (
18771
      't' =>
18772
      array (
18773
        0 => 'text/x-objc++src',
18774
        1 => 'text/x-troff-mm',
18775
      ),
18776
    ),
18777
    'mmd' =>
18778
    array (
18779
      't' =>
18780
      array (
18781
        0 => 'application/vnd.chipnuts.karaoke-mmd',
18782
      ),
18783
    ),
18784
    'mmf' =>
18785
    array (
18786
      't' =>
18787
      array (
18788
        0 => 'application/vnd.smaf',
18789
      ),
18790
    ),
18791
    'mml' =>
18792
    array (
18793
      't' =>
18794
      array (
18795
        0 => 'application/mathml+xml',
18796
      ),
18797
    ),
18798
    'mmr' =>
18799
    array (
18800
      't' =>
18801
      array (
18802
        0 => 'image/vnd.fujixerox.edmics-mmr',
18803
      ),
18804
    ),
18805
    'mng' =>
18806
    array (
18807
      't' =>
18808
      array (
18809
        0 => 'video/x-mng',
18810
      ),
18811
    ),
18812
    'mny' =>
18813
    array (
18814
      't' =>
18815
      array (
18816
        0 => 'application/x-msmoney',
18817
      ),
18818
    ),
18819
    'mo' =>
18820
    array (
18821
      't' =>
18822
      array (
18823
        0 => 'application/x-gettext-translation',
18824
        1 => 'text/x-modelica',
18825
      ),
18826
    ),
18827
    'mo3' =>
18828
    array (
18829
      't' =>
18830
      array (
18831
        0 => 'audio/x-mo3',
18832
      ),
18833
    ),
18834
    'mobi' =>
18835
    array (
18836
      't' =>
18837
      array (
18838
        0 => 'application/x-mobipocket-ebook',
18839
      ),
18840
    ),
18841
    'moc' =>
18842
    array (
18843
      't' =>
18844
      array (
18845
        0 => 'text/x-moc',
18846
      ),
18847
    ),
18848
    'mod' =>
18849
    array (
18850
      't' =>
18851
      array (
18852
        0 => 'application/x-object',
18853
        1 => 'audio/x-mod',
18854
      ),
18855
    ),
18856
    'mods' =>
18857
    array (
18858
      't' =>
18859
      array (
18860
        0 => 'application/mods+xml',
18861
      ),
18862
    ),
18863
    'mof' =>
18864
    array (
18865
      't' =>
18866
      array (
18867
        0 => 'text/x-mof',
18868
      ),
18869
    ),
18870
    'moov' =>
18871
    array (
18872
      't' =>
18873
      array (
18874
        0 => 'video/quicktime',
18875
      ),
18876
    ),
18877
    'mount' =>
18878
    array (
18879
      't' =>
18880
      array (
18881
        0 => 'text/x-systemd-unit',
18882
      ),
18883
    ),
18884
    'mov' =>
18885
    array (
18886
      't' =>
18887
      array (
18888
        0 => 'video/quicktime',
18889
      ),
18890
    ),
18891
    'movie' =>
18892
    array (
18893
      't' =>
18894
      array (
18895
        0 => 'video/x-sgi-movie',
18896
      ),
18897
    ),
18898
    'mp+' =>
18899
    array (
18900
      't' =>
18901
      array (
18902
        0 => 'audio/x-musepack',
18903
      ),
18904
    ),
18905
    'mp2' =>
18906
    array (
18907
      't' =>
18908
      array (
18909
        0 => 'audio/mpeg',
18910
        1 => 'audio/mp2',
18911
        2 => 'video/mpeg',
18912
      ),
18913
    ),
18914
    'mp21' =>
18915
    array (
18916
      't' =>
18917
      array (
18918
        0 => 'application/mp21',
18919
      ),
18920
    ),
18921
    'mp2a' =>
18922
    array (
18923
      't' =>
18924
      array (
18925
        0 => 'audio/mpeg',
18926
      ),
18927
    ),
18928
    'mp3' =>
18929
    array (
18930
      't' =>
18931
      array (
18932
        0 => 'audio/mpeg',
18933
      ),
18934
    ),
18935
    'mp4' =>
18936
    array (
18937
      't' =>
18938
      array (
18939
        0 => 'video/mp4',
18940
      ),
18941
    ),
18942
    'mp4a' =>
18943
    array (
18944
      't' =>
18945
      array (
18946
        0 => 'audio/mp4',
18947
      ),
18948
    ),
18949
    'mp4s' =>
18950
    array (
18951
      't' =>
18952
      array (
18953
        0 => 'application/mp4',
18954
      ),
18955
    ),
18956
    'mp4v' =>
18957
    array (
18958
      't' =>
18959
      array (
18960
        0 => 'video/mp4',
18961
      ),
18962
    ),
18963
    'mpc' =>
18964
    array (
18965
      't' =>
18966
      array (
18967
        0 => 'application/vnd.mophun.certificate',
18968
        1 => 'audio/x-musepack',
18969
      ),
18970
    ),
18971
    'mpe' =>
18972
    array (
18973
      't' =>
18974
      array (
18975
        0 => 'video/mpeg',
18976
      ),
18977
    ),
18978
    'mpeg' =>
18979
    array (
18980
      't' =>
18981
      array (
18982
        0 => 'video/mpeg',
18983
      ),
18984
    ),
18985
    'mpg' =>
18986
    array (
18987
      't' =>
18988
      array (
18989
        0 => 'video/mpeg',
18990
      ),
18991
    ),
18992
    'mpg4' =>
18993
    array (
18994
      't' =>
18995
      array (
18996
        0 => 'video/mp4',
18997
      ),
18998
    ),
18999
    'mpga' =>
19000
    array (
19001
      't' =>
19002
      array (
19003
        0 => 'audio/mpeg',
19004
      ),
19005
    ),
19006
    'mpkg' =>
19007
    array (
19008
      't' =>
19009
      array (
19010
        0 => 'application/vnd.apple.installer+xml',
19011
      ),
19012
    ),
19013
    'mpl' =>
19014
    array (
19015
      't' =>
19016
      array (
19017
        0 => 'text/x-mpl2',
19018
        1 => 'video/mp2t',
19019
      ),
19020
    ),
19021
    'mpls' =>
19022
    array (
19023
      't' =>
19024
      array (
19025
        0 => 'video/mp2t',
19026
      ),
19027
    ),
19028
    'mpm' =>
19029
    array (
19030
      't' =>
19031
      array (
19032
        0 => 'application/vnd.blueice.multipass',
19033
      ),
19034
    ),
19035
    'mpn' =>
19036
    array (
19037
      't' =>
19038
      array (
19039
        0 => 'application/vnd.mophun.application',
19040
      ),
19041
    ),
19042
    'mpp' =>
19043
    array (
19044
      't' =>
19045
      array (
19046
        0 => 'application/vnd.ms-project',
19047
        1 => 'audio/x-musepack',
19048
      ),
19049
    ),
19050
    'mpt' =>
19051
    array (
19052
      't' =>
19053
      array (
19054
        0 => 'application/vnd.ms-project',
19055
      ),
19056
    ),
19057
    'mpy' =>
19058
    array (
19059
      't' =>
19060
      array (
19061
        0 => 'application/vnd.ibm.minipay',
19062
      ),
19063
    ),
19064
    'mqy' =>
19065
    array (
19066
      't' =>
19067
      array (
19068
        0 => 'application/vnd.mobius.mqy',
19069
      ),
19070
    ),
19071
    'mrc' =>
19072
    array (
19073
      't' =>
19074
      array (
19075
        0 => 'application/marc',
19076
      ),
19077
    ),
19078
    'mrcx' =>
19079
    array (
19080
      't' =>
19081
      array (
19082
        0 => 'application/marcxml+xml',
19083
      ),
19084
    ),
19085
    'mrl' =>
19086
    array (
19087
      't' =>
19088
      array (
19089
        0 => 'text/x-mrml',
19090
      ),
19091
    ),
19092
    'mrml' =>
19093
    array (
19094
      't' =>
19095
      array (
19096
        0 => 'text/x-mrml',
19097
      ),
19098
    ),
19099
    'mrw' =>
19100
    array (
19101
      't' =>
19102
      array (
19103
        0 => 'image/x-minolta-mrw',
19104
      ),
19105
    ),
19106
    'ms' =>
19107
    array (
19108
      't' =>
19109
      array (
19110
        0 => 'text/troff',
19111
        1 => 'text/x-troff-ms',
19112
      ),
19113
    ),
19114
    'mscml' =>
19115
    array (
19116
      't' =>
19117
      array (
19118
        0 => 'application/mediaservercontrol+xml',
19119
      ),
19120
    ),
19121
    'mseed' =>
19122
    array (
19123
      't' =>
19124
      array (
19125
        0 => 'application/vnd.fdsn.mseed',
19126
      ),
19127
    ),
19128
    'mseq' =>
19129
    array (
19130
      't' =>
19131
      array (
19132
        0 => 'application/vnd.mseq',
19133
      ),
19134
    ),
19135
    'msf' =>
19136
    array (
19137
      't' =>
19138
      array (
19139
        0 => 'application/vnd.epson.msf',
19140
      ),
19141
    ),
19142
    'msh' =>
19143
    array (
19144
      't' =>
19145
      array (
19146
        0 => 'model/mesh',
19147
      ),
19148
    ),
19149
    'msi' =>
19150
    array (
19151
      't' =>
19152
      array (
19153
        0 => 'application/x-msdownload',
19154
        1 => 'application/x-msi',
19155
      ),
19156
    ),
19157
    'msl' =>
19158
    array (
19159
      't' =>
19160
      array (
19161
        0 => 'application/vnd.mobius.msl',
19162
      ),
19163
    ),
19164
    'msod' =>
19165
    array (
19166
      't' =>
19167
      array (
19168
        0 => 'image/x-msod',
19169
      ),
19170
    ),
19171
    'msty' =>
19172
    array (
19173
      't' =>
19174
      array (
19175
        0 => 'application/vnd.muvee.style',
19176
      ),
19177
    ),
19178
    'msx' =>
19179
    array (
19180
      't' =>
19181
      array (
19182
        0 => 'application/x-msx-rom',
19183
      ),
19184
    ),
19185
    'mtl' =>
19186
    array (
19187
      't' =>
19188
      array (
19189
        0 => 'model/mtl',
19190
      ),
19191
    ),
19192
    'mtm' =>
19193
    array (
19194
      't' =>
19195
      array (
19196
        0 => 'audio/x-mod',
19197
      ),
19198
    ),
19199
    'mts' =>
19200
    array (
19201
      't' =>
19202
      array (
19203
        0 => 'model/vnd.mts',
19204
        1 => 'video/mp2t',
19205
      ),
19206
    ),
19207
    'mup' =>
19208
    array (
19209
      't' =>
19210
      array (
19211
        0 => 'text/x-mup',
19212
      ),
19213
    ),
19214
    'mus' =>
19215
    array (
19216
      't' =>
19217
      array (
19218
        0 => 'application/vnd.musician',
19219
      ),
19220
    ),
19221
    'musicxml' =>
19222
    array (
19223
      't' =>
19224
      array (
19225
        0 => 'application/vnd.recordare.musicxml+xml',
19226
      ),
19227
    ),
19228
    'mvb' =>
19229
    array (
19230
      't' =>
19231
      array (
19232
        0 => 'application/x-msmediaview',
19233
      ),
19234
    ),
19235
    'mwf' =>
19236
    array (
19237
      't' =>
19238
      array (
19239
        0 => 'application/vnd.mfer',
19240
      ),
19241
    ),
19242
    'mxf' =>
19243
    array (
19244
      't' =>
19245
      array (
19246
        0 => 'application/mxf',
19247
      ),
19248
    ),
19249
    'mxl' =>
19250
    array (
19251
      't' =>
19252
      array (
19253
        0 => 'application/vnd.recordare.musicxml',
19254
      ),
19255
    ),
19256
    'mxmf' =>
19257
    array (
19258
      't' =>
19259
      array (
19260
        0 => 'audio/mobile-xmf',
19261
      ),
19262
    ),
19263
    'mxml' =>
19264
    array (
19265
      't' =>
19266
      array (
19267
        0 => 'application/xv+xml',
19268
      ),
19269
    ),
19270
    'mxs' =>
19271
    array (
19272
      't' =>
19273
      array (
19274
        0 => 'application/vnd.triscape.mxs',
19275
      ),
19276
    ),
19277
    'mxu' =>
19278
    array (
19279
      't' =>
19280
      array (
19281
        0 => 'video/vnd.mpegurl',
19282
      ),
19283
    ),
19284
    'n-gage' =>
19285
    array (
19286
      't' =>
19287
      array (
19288
        0 => 'application/vnd.nokia.n-gage.symbian.install',
19289
      ),
19290
    ),
19291
    'n3' =>
19292
    array (
19293
      't' =>
19294
      array (
19295
        0 => 'text/n3',
19296
      ),
19297
    ),
19298
    'n64' =>
19299
    array (
19300
      't' =>
19301
      array (
19302
        0 => 'application/x-n64-rom',
19303
      ),
19304
    ),
19305
    'nb' =>
19306
    array (
19307
      't' =>
19308
      array (
19309
        0 => 'application/mathematica',
19310
      ),
19311
    ),
19312
    'nbp' =>
19313
    array (
19314
      't' =>
19315
      array (
19316
        0 => 'application/vnd.wolfram.player',
19317
      ),
19318
    ),
19319
    'nc' =>
19320
    array (
19321
      't' =>
19322
      array (
19323
        0 => 'application/x-netcdf',
19324
      ),
19325
    ),
19326
    'ncx' =>
19327
    array (
19328
      't' =>
19329
      array (
19330
        0 => 'application/x-dtbncx+xml',
19331
      ),
19332
    ),
19333
    'nds' =>
19334
    array (
19335
      't' =>
19336
      array (
19337
        0 => 'application/x-nintendo-ds-rom',
19338
      ),
19339
    ),
19340
    'nef' =>
19341
    array (
19342
      't' =>
19343
      array (
19344
        0 => 'image/x-nikon-nef',
19345
      ),
19346
    ),
19347
    'nes' =>
19348
    array (
19349
      't' =>
19350
      array (
19351
        0 => 'application/x-nes-rom',
19352
      ),
19353
    ),
19354
    'nez' =>
19355
    array (
19356
      't' =>
19357
      array (
19358
        0 => 'application/x-nes-rom',
19359
      ),
19360
    ),
19361
    'nfo' =>
19362
    array (
19363
      't' =>
19364
      array (
19365
        0 => 'text/x-nfo',
19366
      ),
19367
    ),
19368
    'ngc' =>
19369
    array (
19370
      't' =>
19371
      array (
19372
        0 => 'application/x-neo-geo-pocket-color-rom',
19373
      ),
19374
    ),
19375
    'ngdat' =>
19376
    array (
19377
      't' =>
19378
      array (
19379
        0 => 'application/vnd.nokia.n-gage.data',
19380
      ),
19381
    ),
19382
    'ngp' =>
19383
    array (
19384
      't' =>
19385
      array (
19386
        0 => 'application/x-neo-geo-pocket-rom',
19387
      ),
19388
    ),
19389
    'nitf' =>
19390
    array (
19391
      't' =>
19392
      array (
19393
        0 => 'application/vnd.nitf',
19394
      ),
19395
    ),
19396
    'nlu' =>
19397
    array (
19398
      't' =>
19399
      array (
19400
        0 => 'application/vnd.neurolanguage.nlu',
19401
      ),
19402
    ),
19403
    'nml' =>
19404
    array (
19405
      't' =>
19406
      array (
19407
        0 => 'application/vnd.enliven',
19408
      ),
19409
    ),
19410
    'nnd' =>
19411
    array (
19412
      't' =>
19413
      array (
19414
        0 => 'application/vnd.noblenet-directory',
19415
      ),
19416
    ),
19417
    'nns' =>
19418
    array (
19419
      't' =>
19420
      array (
19421
        0 => 'application/vnd.noblenet-sealer',
19422
      ),
19423
    ),
19424
    'nnw' =>
19425
    array (
19426
      't' =>
19427
      array (
19428
        0 => 'application/vnd.noblenet-web',
19429
      ),
19430
    ),
19431
    'not' =>
19432
    array (
19433
      't' =>
19434
      array (
19435
        0 => 'text/x-mup',
19436
      ),
19437
    ),
19438
    'npx' =>
19439
    array (
19440
      't' =>
19441
      array (
19442
        0 => 'image/vnd.net-fpx',
19443
      ),
19444
    ),
19445
    'nrw' =>
19446
    array (
19447
      't' =>
19448
      array (
19449
        0 => 'image/x-nikon-nrw',
19450
      ),
19451
    ),
19452
    'nsc' =>
19453
    array (
19454
      't' =>
19455
      array (
19456
        0 => 'application/x-conference',
19457
        1 => 'application/x-netshow-channel',
19458
      ),
19459
    ),
19460
    'nsf' =>
19461
    array (
19462
      't' =>
19463
      array (
19464
        0 => 'application/vnd.lotus-notes',
19465
      ),
19466
    ),
19467
    'nsv' =>
19468
    array (
19469
      't' =>
19470
      array (
19471
        0 => 'video/x-nsv',
19472
      ),
19473
    ),
19474
    'ntf' =>
19475
    array (
19476
      't' =>
19477
      array (
19478
        0 => 'application/vnd.nitf',
19479
      ),
19480
    ),
19481
    'numbers' =>
19482
    array (
19483
      't' =>
19484
      array (
19485
        0 => 'application/vnd.apple.numbers',
19486
      ),
19487
    ),
19488
    'nzb' =>
19489
    array (
19490
      't' =>
19491
      array (
19492
        0 => 'application/x-nzb',
19493
      ),
19494
    ),
19495
    'o' =>
19496
    array (
19497
      't' =>
19498
      array (
19499
        0 => 'application/x-object',
19500
      ),
19501
    ),
19502
    'oa2' =>
19503
    array (
19504
      't' =>
19505
      array (
19506
        0 => 'application/vnd.fujitsu.oasys2',
19507
      ),
19508
    ),
19509
    'oa3' =>
19510
    array (
19511
      't' =>
19512
      array (
19513
        0 => 'application/vnd.fujitsu.oasys3',
19514
      ),
19515
    ),
19516
    'oas' =>
19517
    array (
19518
      't' =>
19519
      array (
19520
        0 => 'application/vnd.fujitsu.oasys',
19521
      ),
19522
    ),
19523
    'obd' =>
19524
    array (
19525
      't' =>
19526
      array (
19527
        0 => 'application/x-msbinder',
19528
      ),
19529
    ),
19530
    'obj' =>
19531
    array (
19532
      't' =>
19533
      array (
19534
        0 => 'application/x-tgif',
19535
        1 => 'model/obj',
19536
      ),
19537
    ),
19538
    'ocl' =>
19539
    array (
19540
      't' =>
19541
      array (
19542
        0 => 'text/x-ocl',
19543
      ),
19544
    ),
19545
    'oda' =>
19546
    array (
19547
      't' =>
19548
      array (
19549
        0 => 'application/oda',
19550
      ),
19551
    ),
19552
    'odb' =>
19553
    array (
19554
      't' =>
19555
      array (
19556
        0 => 'application/vnd.oasis.opendocument.database',
19557
      ),
19558
    ),
19559
    'odc' =>
19560
    array (
19561
      't' =>
19562
      array (
19563
        0 => 'application/vnd.oasis.opendocument.chart',
19564
      ),
19565
    ),
19566
    'odf' =>
19567
    array (
19568
      't' =>
19569
      array (
19570
        0 => 'application/vnd.oasis.opendocument.formula',
19571
      ),
19572
    ),
19573
    'odft' =>
19574
    array (
19575
      't' =>
19576
      array (
19577
        0 => 'application/vnd.oasis.opendocument.formula-template',
19578
      ),
19579
    ),
19580
    'odg' =>
19581
    array (
19582
      't' =>
19583
      array (
19584
        0 => 'application/vnd.oasis.opendocument.graphics',
19585
      ),
19586
    ),
19587
    'odi' =>
19588
    array (
19589
      't' =>
19590
      array (
19591
        0 => 'application/vnd.oasis.opendocument.image',
19592
      ),
19593
    ),
19594
    'odm' =>
19595
    array (
19596
      't' =>
19597
      array (
19598
        0 => 'application/vnd.oasis.opendocument.text-master',
19599
      ),
19600
    ),
19601
    'odp' =>
19602
    array (
19603
      't' =>
19604
      array (
19605
        0 => 'application/vnd.oasis.opendocument.presentation',
19606
      ),
19607
    ),
19608
    'ods' =>
19609
    array (
19610
      't' =>
19611
      array (
19612
        0 => 'application/vnd.oasis.opendocument.spreadsheet',
19613
      ),
19614
    ),
19615
    'odt' =>
19616
    array (
19617
      't' =>
19618
      array (
19619
        0 => 'application/vnd.oasis.opendocument.text',
19620
      ),
19621
    ),
19622
    'oga' =>
19623
    array (
19624
      't' =>
19625
      array (
19626
        0 => 'audio/ogg',
19627
        1 => 'audio/x-vorbis+ogg',
19628
        2 => 'audio/x-flac+ogg',
19629
        3 => 'audio/x-speex+ogg',
19630
      ),
19631
    ),
19632
    'ogg' =>
19633
    array (
19634
      't' =>
19635
      array (
19636
        0 => 'audio/ogg',
19637
        1 => 'video/ogg',
19638
        2 => 'audio/x-vorbis+ogg',
19639
        3 => 'audio/x-flac+ogg',
19640
        4 => 'audio/x-speex+ogg',
19641
        5 => 'video/x-theora+ogg',
19642
      ),
19643
    ),
19644
    'ogm' =>
19645
    array (
19646
      't' =>
19647
      array (
19648
        0 => 'video/x-ogm+ogg',
19649
      ),
19650
    ),
19651
    'ogv' =>
19652
    array (
19653
      't' =>
19654
      array (
19655
        0 => 'video/ogg',
19656
      ),
19657
    ),
19658
    'ogx' =>
19659
    array (
19660
      't' =>
19661
      array (
19662
        0 => 'application/ogg',
19663
      ),
19664
    ),
19665
    'old' =>
19666
    array (
19667
      't' =>
19668
      array (
19669
        0 => 'application/x-trash',
19670
      ),
19671
    ),
19672
    'oleo' =>
19673
    array (
19674
      't' =>
19675
      array (
19676
        0 => 'application/x-oleo',
19677
      ),
19678
    ),
19679
    'omdoc' =>
19680
    array (
19681
      't' =>
19682
      array (
19683
        0 => 'application/omdoc+xml',
19684
      ),
19685
    ),
19686
    'onepkg' =>
19687
    array (
19688
      't' =>
19689
      array (
19690
        0 => 'application/onenote',
19691
      ),
19692
    ),
19693
    'onetmp' =>
19694
    array (
19695
      't' =>
19696
      array (
19697
        0 => 'application/onenote',
19698
      ),
19699
    ),
19700
    'onetoc' =>
19701
    array (
19702
      't' =>
19703
      array (
19704
        0 => 'application/onenote',
19705
      ),
19706
    ),
19707
    'onetoc2' =>
19708
    array (
19709
      't' =>
19710
      array (
19711
        0 => 'application/onenote',
19712
      ),
19713
    ),
19714
    'ooc' =>
19715
    array (
19716
      't' =>
19717
      array (
19718
        0 => 'text/x-ooc',
19719
      ),
19720
    ),
19721
    'opf' =>
19722
    array (
19723
      't' =>
19724
      array (
19725
        0 => 'application/oebps-package+xml',
19726
      ),
19727
    ),
19728
    'opml' =>
19729
    array (
19730
      't' =>
19731
      array (
19732
        0 => 'text/x-opml+xml',
19733
      ),
19734
    ),
19735
    'oprc' =>
19736
    array (
19737
      't' =>
19738
      array (
19739
        0 => 'application/vnd.palm',
19740
      ),
19741
    ),
19742
    'opus' =>
19743
    array (
19744
      't' =>
19745
      array (
19746
        0 => 'audio/ogg',
19747
        1 => 'audio/x-opus+ogg',
19748
      ),
19749
    ),
19750
    'ora' =>
19751
    array (
19752
      't' =>
19753
      array (
19754
        0 => 'image/openraster',
19755
      ),
19756
    ),
19757
    'orf' =>
19758
    array (
19759
      't' =>
19760
      array (
19761
        0 => 'image/x-olympus-orf',
19762
      ),
19763
    ),
19764
    'org' =>
19765
    array (
19766
      't' =>
19767
      array (
19768
        0 => 'application/vnd.lotus-organizer',
19769
        1 => 'text/org',
19770
      ),
19771
    ),
19772
    'osf' =>
19773
    array (
19774
      't' =>
19775
      array (
19776
        0 => 'application/vnd.yamaha.openscoreformat',
19777
      ),
19778
    ),
19779
    'osfpvg' =>
19780
    array (
19781
      't' =>
19782
      array (
19783
        0 => 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
19784
      ),
19785
    ),
19786
    'otc' =>
19787
    array (
19788
      't' =>
19789
      array (
19790
        0 => 'application/vnd.oasis.opendocument.chart-template',
19791
      ),
19792
    ),
19793
    'otf' =>
19794
    array (
19795
      't' =>
19796
      array (
19797
        0 => 'font/otf',
19798
        1 => 'application/vnd.oasis.opendocument.formula-template',
19799
      ),
19800
    ),
19801
    'otg' =>
19802
    array (
19803
      't' =>
19804
      array (
19805
        0 => 'application/vnd.oasis.opendocument.graphics-template',
19806
      ),
19807
    ),
19808
    'oth' =>
19809
    array (
19810
      't' =>
19811
      array (
19812
        0 => 'application/vnd.oasis.opendocument.text-web',
19813
      ),
19814
    ),
19815
    'oti' =>
19816
    array (
19817
      't' =>
19818
      array (
19819
        0 => 'application/vnd.oasis.opendocument.image-template',
19820
      ),
19821
    ),
19822
    'otp' =>
19823
    array (
19824
      't' =>
19825
      array (
19826
        0 => 'application/vnd.oasis.opendocument.presentation-template',
19827
      ),
19828
    ),
19829
    'ots' =>
19830
    array (
19831
      't' =>
19832
      array (
19833
        0 => 'application/vnd.oasis.opendocument.spreadsheet-template',
19834
      ),
19835
    ),
19836
    'ott' =>
19837
    array (
19838
      't' =>
19839
      array (
19840
        0 => 'application/vnd.oasis.opendocument.text-template',
19841
      ),
19842
    ),
19843
    'ova' =>
19844
    array (
19845
      't' =>
19846
      array (
19847
        0 => 'application/ovf',
19848
      ),
19849
    ),
19850
    'owl' =>
19851
    array (
19852
      't' =>
19853
      array (
19854
        0 => 'application/rdf+xml',
19855
      ),
19856
    ),
19857
    'owx' =>
19858
    array (
19859
      't' =>
19860
      array (
19861
        0 => 'application/owl+xml',
19862
      ),
19863
    ),
19864
    'oxps' =>
19865
    array (
19866
      't' =>
19867
      array (
19868
        0 => 'application/oxps',
19869
      ),
19870
    ),
19871
    'oxt' =>
19872
    array (
19873
      't' =>
19874
      array (
19875
        0 => 'application/vnd.openofficeorg.extension',
19876
      ),
19877
    ),
19878
    'p' =>
19879
    array (
19880
      't' =>
19881
      array (
19882
        0 => 'text/x-pascal',
19883
      ),
19884
    ),
19885
    'p10' =>
19886
    array (
19887
      't' =>
19888
      array (
19889
        0 => 'application/pkcs10',
19890
      ),
19891
    ),
19892
    'p12' =>
19893
    array (
19894
      't' =>
19895
      array (
19896
        0 => 'application/pkcs12',
19897
      ),
19898
    ),
19899
    'p65' =>
19900
    array (
19901
      't' =>
19902
      array (
19903
        0 => 'application/x-pagemaker',
19904
      ),
19905
    ),
19906
    'p7b' =>
19907
    array (
19908
      't' =>
19909
      array (
19910
        0 => 'application/x-pkcs7-certificates',
19911
      ),
19912
    ),
19913
    'p7c' =>
19914
    array (
19915
      't' =>
19916
      array (
19917
        0 => 'application/pkcs7-mime',
19918
      ),
19919
    ),
19920
    'p7m' =>
19921
    array (
19922
      't' =>
19923
      array (
19924
        0 => 'application/pkcs7-mime',
19925
      ),
19926
    ),
19927
    'p7r' =>
19928
    array (
19929
      't' =>
19930
      array (
19931
        0 => 'application/x-pkcs7-certreqresp',
19932
      ),
19933
    ),
19934
    'p7s' =>
19935
    array (
19936
      't' =>
19937
      array (
19938
        0 => 'application/pkcs7-signature',
19939
      ),
19940
    ),
19941
    'p8' =>
19942
    array (
19943
      't' =>
19944
      array (
19945
        0 => 'application/pkcs8',
19946
      ),
19947
    ),
19948
    'p8e' =>
19949
    array (
19950
      't' =>
19951
      array (
19952
        0 => 'application/pkcs8-encrypted',
19953
      ),
19954
    ),
19955
    'pack' =>
19956
    array (
19957
      't' =>
19958
      array (
19959
        0 => 'application/x-java-pack200',
19960
      ),
19961
    ),
19962
    'pages' =>
19963
    array (
19964
      't' =>
19965
      array (
19966
        0 => 'application/vnd.apple.pages',
19967
      ),
19968
    ),
19969
    'pak' =>
19970
    array (
19971
      't' =>
19972
      array (
19973
        0 => 'application/x-pak',
19974
      ),
19975
    ),
19976
    'par2' =>
19977
    array (
19978
      't' =>
19979
      array (
19980
        0 => 'application/x-par2',
19981
      ),
19982
    ),
19983
    'part' =>
19984
    array (
19985
      't' =>
19986
      array (
19987
        0 => 'application/x-partial-download',
19988
      ),
19989
    ),
19990
    'pas' =>
19991
    array (
19992
      't' =>
19993
      array (
19994
        0 => 'text/x-pascal',
19995
      ),
19996
    ),
19997
    'pat' =>
19998
    array (
19999
      't' =>
20000
      array (
20001
        0 => 'image/x-gimp-pat',
20002
      ),
20003
    ),
20004
    'patch' =>
20005
    array (
20006
      't' =>
20007
      array (
20008
        0 => 'text/x-patch',
20009
      ),
20010
    ),
20011
    'path' =>
20012
    array (
20013
      't' =>
20014
      array (
20015
        0 => 'text/x-systemd-unit',
20016
      ),
20017
    ),
20018
    'paw' =>
20019
    array (
20020
      't' =>
20021
      array (
20022
        0 => 'application/vnd.pawaafile',
20023
      ),
20024
    ),
20025
    'pbd' =>
20026
    array (
20027
      't' =>
20028
      array (
20029
        0 => 'application/vnd.powerbuilder6',
20030
      ),
20031
    ),
20032
    'pbm' =>
20033
    array (
20034
      't' =>
20035
      array (
20036
        0 => 'image/x-portable-bitmap',
20037
      ),
20038
    ),
20039
    'pcap' =>
20040
    array (
20041
      't' =>
20042
      array (
20043
        0 => 'application/vnd.tcpdump.pcap',
20044
      ),
20045
    ),
20046
    'pcd' =>
20047
    array (
20048
      't' =>
20049
      array (
20050
        0 => 'image/x-photo-cd',
20051
      ),
20052
    ),
20053
    'pce' =>
20054
    array (
20055
      't' =>
20056
      array (
20057
        0 => 'application/x-pc-engine-rom',
20058
      ),
20059
    ),
20060
    'pcf' =>
20061
    array (
20062
      't' =>
20063
      array (
20064
        0 => 'application/x-font-pcf',
20065
        1 => 'application/x-cisco-vpn-settings',
20066
      ),
20067
    ),
20068
    'pcf.gz' =>
20069
    array (
20070
      't' =>
20071
      array (
20072
        0 => 'application/x-font-pcf',
20073
      ),
20074
    ),
20075
    'pcf.z' =>
20076
    array (
20077
      't' =>
20078
      array (
20079
        0 => 'application/x-font-pcf',
20080
      ),
20081
    ),
20082
    'pcl' =>
20083
    array (
20084
      't' =>
20085
      array (
20086
        0 => 'application/vnd.hp-pcl',
20087
      ),
20088
    ),
20089
    'pclxl' =>
20090
    array (
20091
      't' =>
20092
      array (
20093
        0 => 'application/vnd.hp-pclxl',
20094
      ),
20095
    ),
20096
    'pct' =>
20097
    array (
20098
      't' =>
20099
      array (
20100
        0 => 'image/x-pict',
20101
      ),
20102
    ),
20103
    'pcurl' =>
20104
    array (
20105
      't' =>
20106
      array (
20107
        0 => 'application/vnd.curl.pcurl',
20108
      ),
20109
    ),
20110
    'pcx' =>
20111
    array (
20112
      't' =>
20113
      array (
20114
        0 => 'image/vnd.zbrush.pcx',
20115
      ),
20116
    ),
20117
    'pdb' =>
20118
    array (
20119
      't' =>
20120
      array (
20121
        0 => 'application/vnd.palm',
20122
        1 => 'application/x-aportisdoc',
20123
      ),
20124
    ),
20125
    'pdc' =>
20126
    array (
20127
      't' =>
20128
      array (
20129
        0 => 'application/x-aportisdoc',
20130
      ),
20131
    ),
20132
    'pdf' =>
20133
    array (
20134
      't' =>
20135
      array (
20136
        0 => 'application/pdf',
20137
      ),
20138
    ),
20139
    'pdf.bz2' =>
20140
    array (
20141
      't' =>
20142
      array (
20143
        0 => 'application/x-bzpdf',
20144
      ),
20145
    ),
20146
    'pdf.gz' =>
20147
    array (
20148
      't' =>
20149
      array (
20150
        0 => 'application/x-gzpdf',
20151
      ),
20152
    ),
20153
    'pdf.lz' =>
20154
    array (
20155
      't' =>
20156
      array (
20157
        0 => 'application/x-lzpdf',
20158
      ),
20159
    ),
20160
    'pdf.xz' =>
20161
    array (
20162
      't' =>
20163
      array (
20164
        0 => 'application/x-xzpdf',
20165
      ),
20166
    ),
20167
    'pef' =>
20168
    array (
20169
      't' =>
20170
      array (
20171
        0 => 'image/x-pentax-pef',
20172
      ),
20173
    ),
20174
    'pem' =>
20175
    array (
20176
      't' =>
20177
      array (
20178
        0 => 'application/x-x509-ca-cert',
20179
      ),
20180
    ),
20181
    'perl' =>
20182
    array (
20183
      't' =>
20184
      array (
20185
        0 => 'application/x-perl',
20186
      ),
20187
    ),
20188
    'pfa' =>
20189
    array (
20190
      't' =>
20191
      array (
20192
        0 => 'application/x-font-type1',
20193
      ),
20194
    ),
20195
    'pfb' =>
20196
    array (
20197
      't' =>
20198
      array (
20199
        0 => 'application/x-font-type1',
20200
      ),
20201
    ),
20202
    'pfm' =>
20203
    array (
20204
      't' =>
20205
      array (
20206
        0 => 'application/x-font-type1',
20207
      ),
20208
    ),
20209
    'pfr' =>
20210
    array (
20211
      't' =>
20212
      array (
20213
        0 => 'application/font-tdpfr',
20214
      ),
20215
    ),
20216
    'pfx' =>
20217
    array (
20218
      't' =>
20219
      array (
20220
        0 => 'application/pkcs12',
20221
      ),
20222
    ),
20223
    'pgm' =>
20224
    array (
20225
      't' =>
20226
      array (
20227
        0 => 'image/x-portable-graymap',
20228
      ),
20229
    ),
20230
    'pgn' =>
20231
    array (
20232
      't' =>
20233
      array (
20234
        0 => 'application/vnd.chess-pgn',
20235
      ),
20236
    ),
20237
    'pgp' =>
20238
    array (
20239
      't' =>
20240
      array (
20241
        0 => 'application/pgp-encrypted',
20242
        1 => 'application/pgp-keys',
20243
        2 => 'application/pgp-signature',
20244
      ),
20245
    ),
20246
    'php' =>
20247
    array (
20248
      't' =>
20249
      array (
20250
        0 => 'application/x-php',
20251
      ),
20252
    ),
20253
    'php3' =>
20254
    array (
20255
      't' =>
20256
      array (
20257
        0 => 'application/x-php',
20258
      ),
20259
    ),
20260
    'php4' =>
20261
    array (
20262
      't' =>
20263
      array (
20264
        0 => 'application/x-php',
20265
      ),
20266
    ),
20267
    'php5' =>
20268
    array (
20269
      't' =>
20270
      array (
20271
        0 => 'application/x-php',
20272
      ),
20273
    ),
20274
    'phps' =>
20275
    array (
20276
      't' =>
20277
      array (
20278
        0 => 'application/x-php',
20279
      ),
20280
    ),
20281
    'pic' =>
20282
    array (
20283
      't' =>
20284
      array (
20285
        0 => 'image/x-pict',
20286
      ),
20287
    ),
20288
    'pict' =>
20289
    array (
20290
      't' =>
20291
      array (
20292
        0 => 'image/x-pict',
20293
      ),
20294
    ),
20295
    'pict1' =>
20296
    array (
20297
      't' =>
20298
      array (
20299
        0 => 'image/x-pict',
20300
      ),
20301
    ),
20302
    'pict2' =>
20303
    array (
20304
      't' =>
20305
      array (
20306
        0 => 'image/x-pict',
20307
      ),
20308
    ),
20309
    'pk' =>
20310
    array (
20311
      't' =>
20312
      array (
20313
        0 => 'application/x-tex-pk',
20314
      ),
20315
    ),
20316
    'pkg' =>
20317
    array (
20318
      't' =>
20319
      array (
20320
        0 => 'application/octet-stream',
20321
        1 => 'application/x-xar',
20322
      ),
20323
    ),
20324
    'pki' =>
20325
    array (
20326
      't' =>
20327
      array (
20328
        0 => 'application/pkixcmp',
20329
      ),
20330
    ),
20331
    'pkipath' =>
20332
    array (
20333
      't' =>
20334
      array (
20335
        0 => 'application/pkix-pkipath',
20336
      ),
20337
    ),
20338
    'pkpass' =>
20339
    array (
20340
      't' =>
20341
      array (
20342
        0 => 'application/vnd.apple.pkpass',
20343
      ),
20344
    ),
20345
    'pkr' =>
20346
    array (
20347
      't' =>
20348
      array (
20349
        0 => 'application/pgp-keys',
20350
      ),
20351
    ),
20352
    'pl' =>
20353
    array (
20354
      't' =>
20355
      array (
20356
        0 => 'application/x-perl',
20357
      ),
20358
    ),
20359
    'pla' =>
20360
    array (
20361
      't' =>
20362
      array (
20363
        0 => 'audio/x-iriver-pla',
20364
      ),
20365
    ),
20366
    'plb' =>
20367
    array (
20368
      't' =>
20369
      array (
20370
        0 => 'application/vnd.3gpp.pic-bw-large',
20371
      ),
20372
    ),
20373
    'plc' =>
20374
    array (
20375
      't' =>
20376
      array (
20377
        0 => 'application/vnd.mobius.plc',
20378
      ),
20379
    ),
20380
    'plf' =>
20381
    array (
20382
      't' =>
20383
      array (
20384
        0 => 'application/vnd.pocketlearn',
20385
      ),
20386
    ),
20387
    'pln' =>
20388
    array (
20389
      't' =>
20390
      array (
20391
        0 => 'application/x-planperfect',
20392
      ),
20393
    ),
20394
    'pls' =>
20395
    array (
20396
      't' =>
20397
      array (
20398
        0 => 'application/pls+xml',
20399
        1 => 'audio/x-scpls',
20400
      ),
20401
    ),
20402
    'pm' =>
20403
    array (
20404
      't' =>
20405
      array (
20406
        0 => 'application/x-perl',
20407
        1 => 'application/x-pagemaker',
20408
      ),
20409
    ),
20410
    'pm6' =>
20411
    array (
20412
      't' =>
20413
      array (
20414
        0 => 'application/x-pagemaker',
20415
      ),
20416
    ),
20417
    'pmd' =>
20418
    array (
20419
      't' =>
20420
      array (
20421
        0 => 'application/x-pagemaker',
20422
      ),
20423
    ),
20424
    'pml' =>
20425
    array (
20426
      't' =>
20427
      array (
20428
        0 => 'application/vnd.ctc-posml',
20429
      ),
20430
    ),
20431
    'png' =>
20432
    array (
20433
      't' =>
20434
      array (
20435
        0 => 'image/png',
20436
      ),
20437
    ),
20438
    'pnm' =>
20439
    array (
20440
      't' =>
20441
      array (
20442
        0 => 'image/x-portable-anymap',
20443
      ),
20444
    ),
20445
    'pntg' =>
20446
    array (
20447
      't' =>
20448
      array (
20449
        0 => 'image/x-macpaint',
20450
      ),
20451
    ),
20452
    'po' =>
20453
    array (
20454
      't' =>
20455
      array (
20456
        0 => 'text/x-gettext-translation',
20457
      ),
20458
    ),
20459
    'pod' =>
20460
    array (
20461
      't' =>
20462
      array (
20463
        0 => 'application/x-perl',
20464
      ),
20465
    ),
20466
    'por' =>
20467
    array (
20468
      't' =>
20469
      array (
20470
        0 => 'application/x-spss-por',
20471
      ),
20472
    ),
20473
    'portpkg' =>
20474
    array (
20475
      't' =>
20476
      array (
20477
        0 => 'application/vnd.macports.portpkg',
20478
      ),
20479
    ),
20480
    'pot' =>
20481
    array (
20482
      't' =>
20483
      array (
20484
        0 => 'application/vnd.ms-powerpoint',
20485
        1 => 'text/x-gettext-translation-template',
20486
      ),
20487
    ),
20488
    'potm' =>
20489
    array (
20490
      't' =>
20491
      array (
20492
        0 => 'application/vnd.ms-powerpoint.template.macroenabled.12',
20493
      ),
20494
    ),
20495
    'potx' =>
20496
    array (
20497
      't' =>
20498
      array (
20499
        0 => 'application/vnd.openxmlformats-officedocument.presentationml.template',
20500
      ),
20501
    ),
20502
    'ppam' =>
20503
    array (
20504
      't' =>
20505
      array (
20506
        0 => 'application/vnd.ms-powerpoint.addin.macroenabled.12',
20507
      ),
20508
    ),
20509
    'ppd' =>
20510
    array (
20511
      't' =>
20512
      array (
20513
        0 => 'application/vnd.cups-ppd',
20514
      ),
20515
    ),
20516
    'ppm' =>
20517
    array (
20518
      't' =>
20519
      array (
20520
        0 => 'image/x-portable-pixmap',
20521
      ),
20522
    ),
20523
    'pps' =>
20524
    array (
20525
      't' =>
20526
      array (
20527
        0 => 'application/vnd.ms-powerpoint',
20528
      ),
20529
    ),
20530
    'ppsm' =>
20531
    array (
20532
      't' =>
20533
      array (
20534
        0 => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
20535
      ),
20536
    ),
20537
    'ppsx' =>
20538
    array (
20539
      't' =>
20540
      array (
20541
        0 => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
20542
      ),
20543
    ),
20544
    'ppt' =>
20545
    array (
20546
      't' =>
20547
      array (
20548
        0 => 'application/vnd.ms-powerpoint',
20549
      ),
20550
    ),
20551
    'pptm' =>
20552
    array (
20553
      't' =>
20554
      array (
20555
        0 => 'application/vnd.ms-powerpoint.presentation.macroenabled.12',
20556
      ),
20557
    ),
20558
    'pptx' =>
20559
    array (
20560
      't' =>
20561
      array (
20562
        0 => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
20563
      ),
20564
    ),
20565
    'ppz' =>
20566
    array (
20567
      't' =>
20568
      array (
20569
        0 => 'application/vnd.ms-powerpoint',
20570
      ),
20571
    ),
20572
    'pqa' =>
20573
    array (
20574
      't' =>
20575
      array (
20576
        0 => 'application/vnd.palm',
20577
      ),
20578
    ),
20579
    'prc' =>
20580
    array (
20581
      't' =>
20582
      array (
20583
        0 => 'application/x-mobipocket-ebook',
20584
        1 => 'application/vnd.palm',
20585
      ),
20586
    ),
20587
    'pre' =>
20588
    array (
20589
      't' =>
20590
      array (
20591
        0 => 'application/vnd.lotus-freelance',
20592
      ),
20593
    ),
20594
    'prf' =>
20595
    array (
20596
      't' =>
20597
      array (
20598
        0 => 'application/pics-rules',
20599
      ),
20600
    ),
20601
    'ps' =>
20602
    array (
20603
      't' =>
20604
      array (
20605
        0 => 'application/postscript',
20606
      ),
20607
    ),
20608
    'ps.bz2' =>
20609
    array (
20610
      't' =>
20611
      array (
20612
        0 => 'application/x-bzpostscript',
20613
      ),
20614
    ),
20615
    'ps.gz' =>
20616
    array (
20617
      't' =>
20618
      array (
20619
        0 => 'application/x-gzpostscript',
20620
      ),
20621
    ),
20622
    'psb' =>
20623
    array (
20624
      't' =>
20625
      array (
20626
        0 => 'application/vnd.3gpp.pic-bw-small',
20627
      ),
20628
    ),
20629
    'psd' =>
20630
    array (
20631
      't' =>
20632
      array (
20633
        0 => 'image/vnd.adobe.photoshop',
20634
      ),
20635
    ),
20636
    'psf' =>
20637
    array (
20638
      't' =>
20639
      array (
20640
        0 => 'application/x-font-linux-psf',
20641
        1 => 'audio/x-psf',
20642
      ),
20643
    ),
20644
    'psf.gz' =>
20645
    array (
20646
      't' =>
20647
      array (
20648
        0 => 'application/x-gz-font-linux-psf',
20649
      ),
20650
    ),
20651
    'psflib' =>
20652
    array (
20653
      't' =>
20654
      array (
20655
        0 => 'audio/x-psflib',
20656
      ),
20657
    ),
20658
    'psid' =>
20659
    array (
20660
      't' =>
20661
      array (
20662
        0 => 'audio/prs.sid',
20663
      ),
20664
    ),
20665
    'pskcxml' =>
20666
    array (
20667
      't' =>
20668
      array (
20669
        0 => 'application/pskc+xml',
20670
      ),
20671
    ),
20672
    'psw' =>
20673
    array (
20674
      't' =>
20675
      array (
20676
        0 => 'application/x-pocket-word',
20677
      ),
20678
    ),
20679
    'ptid' =>
20680
    array (
20681
      't' =>
20682
      array (
20683
        0 => 'application/vnd.pvi.ptid1',
20684
      ),
20685
    ),
20686
    'pub' =>
20687
    array (
20688
      't' =>
20689
      array (
20690
        0 => 'application/x-mspublisher',
20691
        1 => 'application/vnd.ms-publisher',
20692
      ),
20693
    ),
20694
    'pvb' =>
20695
    array (
20696
      't' =>
20697
      array (
20698
        0 => 'application/vnd.3gpp.pic-bw-var',
20699
      ),
20700
    ),
20701
    'pw' =>
20702
    array (
20703
      't' =>
20704
      array (
20705
        0 => 'application/x-pw',
20706
      ),
20707
    ),
20708
    'pwn' =>
20709
    array (
20710
      't' =>
20711
      array (
20712
        0 => 'application/vnd.3m.post-it-notes',
20713
      ),
20714
    ),
20715
    'py' =>
20716
    array (
20717
      't' =>
20718
      array (
20719
        0 => 'text/x-python3',
20720
        1 => 'text/x-python',
20721
      ),
20722
    ),
20723
    'py3' =>
20724
    array (
20725
      't' =>
20726
      array (
20727
        0 => 'text/x-python3',
20728
      ),
20729
    ),
20730
    'py3x' =>
20731
    array (
20732
      't' =>
20733
      array (
20734
        0 => 'text/x-python3',
20735
      ),
20736
    ),
20737
    'pya' =>
20738
    array (
20739
      't' =>
20740
      array (
20741
        0 => 'audio/vnd.ms-playready.media.pya',
20742
      ),
20743
    ),
20744
    'pyc' =>
20745
    array (
20746
      't' =>
20747
      array (
20748
        0 => 'application/x-python-bytecode',
20749
      ),
20750
    ),
20751
    'pyi' =>
20752
    array (
20753
      't' =>
20754
      array (
20755
        0 => 'text/x-python3',
20756
      ),
20757
    ),
20758
    'pyo' =>
20759
    array (
20760
      't' =>
20761
      array (
20762
        0 => 'application/x-python-bytecode',
20763
      ),
20764
    ),
20765
    'pys' =>
20766
    array (
20767
      't' =>
20768
      array (
20769
        0 => 'application/x-pyspread-bz-spreadsheet',
20770
      ),
20771
    ),
20772
    'pysu' =>
20773
    array (
20774
      't' =>
20775
      array (
20776
        0 => 'application/x-pyspread-spreadsheet',
20777
      ),
20778
    ),
20779
    'pyv' =>
20780
    array (
20781
      't' =>
20782
      array (
20783
        0 => 'video/vnd.ms-playready.media.pyv',
20784
      ),
20785
    ),
20786
    'pyx' =>
20787
    array (
20788
      't' =>
20789
      array (
20790
        0 => 'text/x-python',
20791
      ),
20792
    ),
20793
    'qam' =>
20794
    array (
20795
      't' =>
20796
      array (
20797
        0 => 'application/vnd.epson.quickanime',
20798
      ),
20799
    ),
20800
    'qbo' =>
20801
    array (
20802
      't' =>
20803
      array (
20804
        0 => 'application/vnd.intu.qbo',
20805
      ),
20806
    ),
20807
    'qcow' =>
20808
    array (
20809
      't' =>
20810
      array (
20811
        0 => 'application/x-qemu-disk',
20812
      ),
20813
    ),
20814
    'qcow2' =>
20815
    array (
20816
      't' =>
20817
      array (
20818
        0 => 'application/x-qemu-disk',
20819
      ),
20820
    ),
20821
    'qd' =>
20822
    array (
20823
      't' =>
20824
      array (
20825
        0 => 'application/x-raw-floppy-disk-image',
20826
      ),
20827
    ),
20828
    'qed' =>
20829
    array (
20830
      't' =>
20831
      array (
20832
        0 => 'application/x-qed-disk',
20833
      ),
20834
    ),
20835
    'qfx' =>
20836
    array (
20837
      't' =>
20838
      array (
20839
        0 => 'application/vnd.intu.qfx',
20840
      ),
20841
    ),
20842
    'qif' =>
20843
    array (
20844
      't' =>
20845
      array (
20846
        0 => 'application/x-qw',
20847
        1 => 'image/x-quicktime',
20848
      ),
20849
    ),
20850
    'qml' =>
20851
    array (
20852
      't' =>
20853
      array (
20854
        0 => 'text/x-qml',
20855
      ),
20856
    ),
20857
    'qmlproject' =>
20858
    array (
20859
      't' =>
20860
      array (
20861
        0 => 'text/x-qml',
20862
      ),
20863
    ),
20864
    'qmltypes' =>
20865
    array (
20866
      't' =>
20867
      array (
20868
        0 => 'text/x-qml',
20869
      ),
20870
    ),
20871
    'qp' =>
20872
    array (
20873
      't' =>
20874
      array (
20875
        0 => 'application/x-qpress',
20876
      ),
20877
    ),
20878
    'qps' =>
20879
    array (
20880
      't' =>
20881
      array (
20882
        0 => 'application/vnd.publishare-delta-tree',
20883
      ),
20884
    ),
20885
    'qs' =>
20886
    array (
20887
      't' =>
20888
      array (
20889
        0 => 'application/sparql-query',
20890
      ),
20891
    ),
20892
    'qt' =>
20893
    array (
20894
      't' =>
20895
      array (
20896
        0 => 'video/quicktime',
20897
      ),
20898
    ),
20899
    'qti' =>
20900
    array (
20901
      't' =>
20902
      array (
20903
        0 => 'application/x-qtiplot',
20904
      ),
20905
    ),
20906
    'qti.gz' =>
20907
    array (
20908
      't' =>
20909
      array (
20910
        0 => 'application/x-qtiplot',
20911
      ),
20912
    ),
20913
    'qtif' =>
20914
    array (
20915
      't' =>
20916
      array (
20917
        0 => 'image/x-quicktime',
20918
      ),
20919
    ),
20920
    'qtl' =>
20921
    array (
20922
      't' =>
20923
      array (
20924
        0 => 'application/x-quicktime-media-link',
20925
      ),
20926
    ),
20927
    'qtvr' =>
20928
    array (
20929
      't' =>
20930
      array (
20931
        0 => 'video/quicktime',
20932
      ),
20933
    ),
20934
    'qwd' =>
20935
    array (
20936
      't' =>
20937
      array (
20938
        0 => 'application/vnd.quark.quarkxpress',
20939
      ),
20940
    ),
20941
    'qwt' =>
20942
    array (
20943
      't' =>
20944
      array (
20945
        0 => 'application/vnd.quark.quarkxpress',
20946
      ),
20947
    ),
20948
    'qxb' =>
20949
    array (
20950
      't' =>
20951
      array (
20952
        0 => 'application/vnd.quark.quarkxpress',
20953
      ),
20954
    ),
20955
    'qxd' =>
20956
    array (
20957
      't' =>
20958
      array (
20959
        0 => 'application/vnd.quark.quarkxpress',
20960
      ),
20961
    ),
20962
    'qxl' =>
20963
    array (
20964
      't' =>
20965
      array (
20966
        0 => 'application/vnd.quark.quarkxpress',
20967
      ),
20968
    ),
20969
    'qxt' =>
20970
    array (
20971
      't' =>
20972
      array (
20973
        0 => 'application/vnd.quark.quarkxpress',
20974
      ),
20975
    ),
20976
    'ra' =>
20977
    array (
20978
      't' =>
20979
      array (
20980
        0 => 'audio/vnd.rn-realaudio',
20981
      ),
20982
    ),
20983
    'raf' =>
20984
    array (
20985
      't' =>
20986
      array (
20987
        0 => 'image/x-fuji-raf',
20988
      ),
20989
    ),
20990
    'ram' =>
20991
    array (
20992
      't' =>
20993
      array (
20994
        0 => 'application/ram',
20995
      ),
20996
    ),
20997
    'raml' =>
20998
    array (
20999
      't' =>
21000
      array (
21001
        0 => 'application/raml+yaml',
21002
      ),
21003
    ),
21004
    'rar' =>
21005
    array (
21006
      't' =>
21007
      array (
21008
        0 => 'application/vnd.rar',
21009
      ),
21010
    ),
21011
    'ras' =>
21012
    array (
21013
      't' =>
21014
      array (
21015
        0 => 'image/x-cmu-raster',
21016
      ),
21017
    ),
21018
    'raw' =>
21019
    array (
21020
      't' =>
21021
      array (
21022
        0 => 'image/x-panasonic-rw',
21023
      ),
21024
    ),
21025
    'raw-disk-image' =>
21026
    array (
21027
      't' =>
21028
      array (
21029
        0 => 'application/x-raw-disk-image',
21030
      ),
21031
    ),
21032
    'raw-disk-image.xz' =>
21033
    array (
21034
      't' =>
21035
      array (
21036
        0 => 'application/x-raw-disk-image-xz-compressed',
21037
      ),
21038
    ),
21039
    'rax' =>
21040
    array (
21041
      't' =>
21042
      array (
21043
        0 => 'audio/vnd.rn-realaudio',
21044
      ),
21045
    ),
21046
    'rb' =>
21047
    array (
21048
      't' =>
21049
      array (
21050
        0 => 'application/x-ruby',
21051
      ),
21052
    ),
21053
    'rcprofile' =>
21054
    array (
21055
      't' =>
21056
      array (
21057
        0 => 'application/vnd.ipunplugged.rcprofile',
21058
      ),
21059
    ),
21060
    'rdf' =>
21061
    array (
21062
      't' =>
21063
      array (
21064
        0 => 'application/rdf+xml',
21065
      ),
21066
    ),
21067
    'rdfs' =>
21068
    array (
21069
      't' =>
21070
      array (
21071
        0 => 'application/rdf+xml',
21072
      ),
21073
    ),
21074
    'rdz' =>
21075
    array (
21076
      't' =>
21077
      array (
21078
        0 => 'application/vnd.data-vision.rdz',
21079
      ),
21080
    ),
21081
    'reg' =>
21082
    array (
21083
      't' =>
21084
      array (
21085
        0 => 'text/x-ms-regedit',
21086
      ),
21087
    ),
21088
    'rej' =>
21089
    array (
21090
      't' =>
21091
      array (
21092
        0 => 'text/x-reject',
21093
      ),
21094
    ),
21095
    'rep' =>
21096
    array (
21097
      't' =>
21098
      array (
21099
        0 => 'application/vnd.businessobjects',
21100
      ),
21101
    ),
21102
    'res' =>
21103
    array (
21104
      't' =>
21105
      array (
21106
        0 => 'application/x-dtbresource+xml',
21107
        1 => 'application/x-godot-resource',
21108
      ),
21109
    ),
21110
    'rgb' =>
21111
    array (
21112
      't' =>
21113
      array (
21114
        0 => 'image/x-rgb',
21115
      ),
21116
    ),
21117
    'rif' =>
21118
    array (
21119
      't' =>
21120
      array (
21121
        0 => 'application/reginfo+xml',
21122
      ),
21123
    ),
21124
    'rip' =>
21125
    array (
21126
      't' =>
21127
      array (
21128
        0 => 'audio/vnd.rip',
21129
      ),
21130
    ),
21131
    'ris' =>
21132
    array (
21133
      't' =>
21134
      array (
21135
        0 => 'application/x-research-info-systems',
21136
      ),
21137
    ),
21138
    'rl' =>
21139
    array (
21140
      't' =>
21141
      array (
21142
        0 => 'application/resource-lists+xml',
21143
      ),
21144
    ),
21145
    'rlc' =>
21146
    array (
21147
      't' =>
21148
      array (
21149
        0 => 'image/vnd.fujixerox.edmics-rlc',
21150
      ),
21151
    ),
21152
    'rld' =>
21153
    array (
21154
      't' =>
21155
      array (
21156
        0 => 'application/resource-lists-diff+xml',
21157
      ),
21158
    ),
21159
    'rle' =>
21160
    array (
21161
      't' =>
21162
      array (
21163
        0 => 'image/rle',
21164
      ),
21165
    ),
21166
    'rm' =>
21167
    array (
21168
      't' =>
21169
      array (
21170
        0 => 'application/vnd.rn-realmedia',
21171
      ),
21172
    ),
21173
    'rmi' =>
21174
    array (
21175
      't' =>
21176
      array (
21177
        0 => 'audio/midi',
21178
      ),
21179
    ),
21180
    'rmj' =>
21181
    array (
21182
      't' =>
21183
      array (
21184
        0 => 'application/vnd.rn-realmedia',
21185
      ),
21186
    ),
21187
    'rmm' =>
21188
    array (
21189
      't' =>
21190
      array (
21191
        0 => 'application/vnd.rn-realmedia',
21192
      ),
21193
    ),
21194
    'rmp' =>
21195
    array (
21196
      't' =>
21197
      array (
21198
        0 => 'audio/x-pn-realaudio-plugin',
21199
      ),
21200
    ),
21201
    'rms' =>
21202
    array (
21203
      't' =>
21204
      array (
21205
        0 => 'application/vnd.jcp.javame.midlet-rms',
21206
        1 => 'application/vnd.rn-realmedia',
21207
      ),
21208
    ),
21209
    'rmvb' =>
21210
    array (
21211
      't' =>
21212
      array (
21213
        0 => 'application/vnd.rn-realmedia',
21214
      ),
21215
    ),
21216
    'rmx' =>
21217
    array (
21218
      't' =>
21219
      array (
21220
        0 => 'application/vnd.rn-realmedia',
21221
      ),
21222
    ),
21223
    'rnc' =>
21224
    array (
21225
      't' =>
21226
      array (
21227
        0 => 'application/relax-ng-compact-syntax',
21228
      ),
21229
    ),
21230
    'rng' =>
21231
    array (
21232
      't' =>
21233
      array (
21234
        0 => 'application/xml',
21235
      ),
21236
    ),
21237
    'roa' =>
21238
    array (
21239
      't' =>
21240
      array (
21241
        0 => 'application/rpki-roa',
21242
      ),
21243
    ),
21244
    'roff' =>
21245
    array (
21246
      't' =>
21247
      array (
21248
        0 => 'text/troff',
21249
      ),
21250
    ),
21251
    'ros' =>
21252
    array (
21253
      't' =>
21254
      array (
21255
        0 => 'text/x-common-lisp',
21256
      ),
21257
    ),
21258
    'rp' =>
21259
    array (
21260
      't' =>
21261
      array (
21262
        0 => 'image/vnd.rn-realpix',
21263
      ),
21264
    ),
21265
    'rp9' =>
21266
    array (
21267
      't' =>
21268
      array (
21269
        0 => 'application/vnd.cloanto.rp9',
21270
      ),
21271
    ),
21272
    'rpm' =>
21273
    array (
21274
      't' =>
21275
      array (
21276
        0 => 'application/x-rpm',
21277
      ),
21278
    ),
21279
    'rpss' =>
21280
    array (
21281
      't' =>
21282
      array (
21283
        0 => 'application/vnd.nokia.radio-presets',
21284
      ),
21285
    ),
21286
    'rpst' =>
21287
    array (
21288
      't' =>
21289
      array (
21290
        0 => 'application/vnd.nokia.radio-preset',
21291
      ),
21292
    ),
21293
    'rq' =>
21294
    array (
21295
      't' =>
21296
      array (
21297
        0 => 'application/sparql-query',
21298
      ),
21299
    ),
21300
    'rs' =>
21301
    array (
21302
      't' =>
21303
      array (
21304
        0 => 'application/rls-services+xml',
21305
        1 => 'text/rust',
21306
      ),
21307
    ),
21308
    'rsd' =>
21309
    array (
21310
      't' =>
21311
      array (
21312
        0 => 'application/rsd+xml',
21313
      ),
21314
    ),
21315
    'rss' =>
21316
    array (
21317
      't' =>
21318
      array (
21319
        0 => 'application/rss+xml',
21320
      ),
21321
    ),
21322
    'rst' =>
21323
    array (
21324
      't' =>
21325
      array (
21326
        0 => 'text/x-rst',
21327
      ),
21328
    ),
21329
    'rt' =>
21330
    array (
21331
      't' =>
21332
      array (
21333
        0 => 'text/vnd.rn-realtext',
21334
      ),
21335
    ),
21336
    'rtf' =>
21337
    array (
21338
      't' =>
21339
      array (
21340
        0 => 'application/rtf',
21341
      ),
21342
    ),
21343
    'rtx' =>
21344
    array (
21345
      't' =>
21346
      array (
21347
        0 => 'text/richtext',
21348
      ),
21349
    ),
21350
    'rv' =>
21351
    array (
21352
      't' =>
21353
      array (
21354
        0 => 'video/vnd.rn-realvideo',
21355
      ),
21356
    ),
21357
    'rvx' =>
21358
    array (
21359
      't' =>
21360
      array (
21361
        0 => 'video/vnd.rn-realvideo',
21362
      ),
21363
    ),
21364
    'rw2' =>
21365
    array (
21366
      't' =>
21367
      array (
21368
        0 => 'image/x-panasonic-rw2',
21369
      ),
21370
    ),
21371
    's' =>
21372
    array (
21373
      't' =>
21374
      array (
21375
        0 => 'text/x-asm',
21376
      ),
21377
    ),
21378
    's3m' =>
21379
    array (
21380
      't' =>
21381
      array (
21382
        0 => 'audio/s3m',
21383
        1 => 'audio/x-s3m',
21384
      ),
21385
    ),
21386
    'saf' =>
21387
    array (
21388
      't' =>
21389
      array (
21390
        0 => 'application/vnd.yamaha.smaf-audio',
21391
      ),
21392
    ),
21393
    'sage' =>
21394
    array (
21395
      't' =>
21396
      array (
21397
        0 => 'text/x-sagemath',
21398
      ),
21399
    ),
21400
    'sam' =>
21401
    array (
21402
      't' =>
21403
      array (
21404
        0 => 'application/x-amipro',
21405
      ),
21406
    ),
21407
    'sami' =>
21408
    array (
21409
      't' =>
21410
      array (
21411
        0 => 'application/x-sami',
21412
      ),
21413
    ),
21414
    'sap' =>
21415
    array (
21416
      't' =>
21417
      array (
21418
        0 => 'application/x-thomson-sap-image',
21419
      ),
21420
    ),
21421
    'sass' =>
21422
    array (
21423
      't' =>
21424
      array (
21425
        0 => 'text/x-sass',
21426
      ),
21427
    ),
21428
    'sav' =>
21429
    array (
21430
      't' =>
21431
      array (
21432
        0 => 'application/x-spss-sav',
21433
      ),
21434
    ),
21435
    'sbml' =>
21436
    array (
21437
      't' =>
21438
      array (
21439
        0 => 'application/sbml+xml',
21440
      ),
21441
    ),
21442
    'sc' =>
21443
    array (
21444
      't' =>
21445
      array (
21446
        0 => 'application/vnd.ibm.secure-container',
21447
        1 => 'text/x-scala',
21448
      ),
21449
    ),
21450
    'scala' =>
21451
    array (
21452
      't' =>
21453
      array (
21454
        0 => 'text/x-scala',
21455
      ),
21456
    ),
21457
    'scd' =>
21458
    array (
21459
      't' =>
21460
      array (
21461
        0 => 'application/x-msschedule',
21462
      ),
21463
    ),
21464
    'scm' =>
21465
    array (
21466
      't' =>
21467
      array (
21468
        0 => 'application/vnd.lotus-screencam',
21469
        1 => 'text/x-scheme',
21470
      ),
21471
    ),
21472
    'scn' =>
21473
    array (
21474
      't' =>
21475
      array (
21476
        0 => 'application/x-godot-scene',
21477
      ),
21478
    ),
21479
    'scope' =>
21480
    array (
21481
      't' =>
21482
      array (
21483
        0 => 'text/x-systemd-unit',
21484
      ),
21485
    ),
21486
    'scq' =>
21487
    array (
21488
      't' =>
21489
      array (
21490
        0 => 'application/scvp-cv-request',
21491
      ),
21492
    ),
21493
    'scs' =>
21494
    array (
21495
      't' =>
21496
      array (
21497
        0 => 'application/scvp-cv-response',
21498
      ),
21499
    ),
21500
    'scss' =>
21501
    array (
21502
      't' =>
21503
      array (
21504
        0 => 'text/x-scss',
21505
      ),
21506
    ),
21507
    'scurl' =>
21508
    array (
21509
      't' =>
21510
      array (
21511
        0 => 'text/vnd.curl.scurl',
21512
      ),
21513
    ),
21514
    'sda' =>
21515
    array (
21516
      't' =>
21517
      array (
21518
        0 => 'application/vnd.stardivision.draw',
21519
      ),
21520
    ),
21521
    'sdc' =>
21522
    array (
21523
      't' =>
21524
      array (
21525
        0 => 'application/vnd.stardivision.calc',
21526
      ),
21527
    ),
21528
    'sdd' =>
21529
    array (
21530
      't' =>
21531
      array (
21532
        0 => 'application/vnd.stardivision.impress',
21533
      ),
21534
    ),
21535
    'sdkd' =>
21536
    array (
21537
      't' =>
21538
      array (
21539
        0 => 'application/vnd.solent.sdkm+xml',
21540
      ),
21541
    ),
21542
    'sdkm' =>
21543
    array (
21544
      't' =>
21545
      array (
21546
        0 => 'application/vnd.solent.sdkm+xml',
21547
      ),
21548
    ),
21549
    'sdp' =>
21550
    array (
21551
      't' =>
21552
      array (
21553
        0 => 'application/sdp',
21554
        1 => 'application/vnd.stardivision.impress',
21555
      ),
21556
    ),
21557
    'sds' =>
21558
    array (
21559
      't' =>
21560
      array (
21561
        0 => 'application/vnd.stardivision.chart',
21562
      ),
21563
    ),
21564
    'sdw' =>
21565
    array (
21566
      't' =>
21567
      array (
21568
        0 => 'application/vnd.stardivision.writer',
21569
      ),
21570
    ),
21571
    'see' =>
21572
    array (
21573
      't' =>
21574
      array (
21575
        0 => 'application/vnd.seemail',
21576
      ),
21577
    ),
21578
    'seed' =>
21579
    array (
21580
      't' =>
21581
      array (
21582
        0 => 'application/vnd.fdsn.seed',
21583
      ),
21584
    ),
21585
    'sema' =>
21586
    array (
21587
      't' =>
21588
      array (
21589
        0 => 'application/vnd.sema',
21590
      ),
21591
    ),
21592
    'semd' =>
21593
    array (
21594
      't' =>
21595
      array (
21596
        0 => 'application/vnd.semd',
21597
      ),
21598
    ),
21599
    'semf' =>
21600
    array (
21601
      't' =>
21602
      array (
21603
        0 => 'application/vnd.semf',
21604
      ),
21605
    ),
21606
    'ser' =>
21607
    array (
21608
      't' =>
21609
      array (
21610
        0 => 'application/java-serialized-object',
21611
      ),
21612
    ),
21613
    'service' =>
21614
    array (
21615
      't' =>
21616
      array (
21617
        0 => 'text/x-dbus-service',
21618
        1 => 'text/x-systemd-unit',
21619
      ),
21620
    ),
21621
    'setpay' =>
21622
    array (
21623
      't' =>
21624
      array (
21625
        0 => 'application/set-payment-initiation',
21626
      ),
21627
    ),
21628
    'setreg' =>
21629
    array (
21630
      't' =>
21631
      array (
21632
        0 => 'application/set-registration-initiation',
21633
      ),
21634
    ),
21635
    'sfc' =>
21636
    array (
21637
      't' =>
21638
      array (
21639
        0 => 'application/vnd.nintendo.snes.rom',
21640
      ),
21641
    ),
21642
    'sfd-hdstx' =>
21643
    array (
21644
      't' =>
21645
      array (
21646
        0 => 'application/vnd.hydrostatix.sof-data',
21647
      ),
21648
    ),
21649
    'sfs' =>
21650
    array (
21651
      't' =>
21652
      array (
21653
        0 => 'application/vnd.spotfire.sfs',
21654
      ),
21655
    ),
21656
    'sfv' =>
21657
    array (
21658
      't' =>
21659
      array (
21660
        0 => 'text/x-sfv',
21661
      ),
21662
    ),
21663
    'sg' =>
21664
    array (
21665
      't' =>
21666
      array (
21667
        0 => 'application/x-sg1000-rom',
21668
      ),
21669
    ),
21670
    'sgb' =>
21671
    array (
21672
      't' =>
21673
      array (
21674
        0 => 'application/x-gameboy-rom',
21675
      ),
21676
    ),
21677
    'sgd' =>
21678
    array (
21679
      't' =>
21680
      array (
21681
        0 => 'application/x-genesis-rom',
21682
      ),
21683
    ),
21684
    'sgf' =>
21685
    array (
21686
      't' =>
21687
      array (
21688
        0 => 'application/x-go-sgf',
21689
      ),
21690
    ),
21691
    'sgi' =>
21692
    array (
21693
      't' =>
21694
      array (
21695
        0 => 'image/sgi',
21696
        1 => 'image/x-sgi',
21697
      ),
21698
    ),
21699
    'sgl' =>
21700
    array (
21701
      't' =>
21702
      array (
21703
        0 => 'application/vnd.stardivision.writer',
21704
      ),
21705
    ),
21706
    'sgm' =>
21707
    array (
21708
      't' =>
21709
      array (
21710
        0 => 'text/sgml',
21711
      ),
21712
    ),
21713
    'sgml' =>
21714
    array (
21715
      't' =>
21716
      array (
21717
        0 => 'text/sgml',
21718
      ),
21719
    ),
21720
    'sh' =>
21721
    array (
21722
      't' =>
21723
      array (
21724
        0 => 'application/x-sh',
21725
        1 => 'application/x-shellscript',
21726
      ),
21727
    ),
21728
    'shape' =>
21729
    array (
21730
      't' =>
21731
      array (
21732
        0 => 'application/x-dia-shape',
21733
      ),
21734
    ),
21735
    'shar' =>
21736
    array (
21737
      't' =>
21738
      array (
21739
        0 => 'application/x-shar',
21740
      ),
21741
    ),
21742
    'shf' =>
21743
    array (
21744
      't' =>
21745
      array (
21746
        0 => 'application/shf+xml',
21747
      ),
21748
    ),
21749
    'shn' =>
21750
    array (
21751
      't' =>
21752
      array (
21753
        0 => 'application/x-shorten',
21754
      ),
21755
    ),
21756
    'siag' =>
21757
    array (
21758
      't' =>
21759
      array (
21760
        0 => 'application/x-siag',
21761
      ),
21762
    ),
21763
    'sid' =>
21764
    array (
21765
      't' =>
21766
      array (
21767
        0 => 'image/x-mrsid-image',
21768
        1 => 'audio/prs.sid',
21769
      ),
21770
    ),
21771
    'sig' =>
21772
    array (
21773
      't' =>
21774
      array (
21775
        0 => 'application/pgp-signature',
21776
      ),
21777
    ),
21778
    'sik' =>
21779
    array (
21780
      't' =>
21781
      array (
21782
        0 => 'application/x-trash',
21783
      ),
21784
    ),
21785
    'sil' =>
21786
    array (
21787
      't' =>
21788
      array (
21789
        0 => 'audio/silk',
21790
      ),
21791
    ),
21792
    'silo' =>
21793
    array (
21794
      't' =>
21795
      array (
21796
        0 => 'model/mesh',
21797
      ),
21798
    ),
21799
    'sis' =>
21800
    array (
21801
      't' =>
21802
      array (
21803
        0 => 'application/vnd.symbian.install',
21804
      ),
21805
    ),
21806
    'sisx' =>
21807
    array (
21808
      't' =>
21809
      array (
21810
        0 => 'application/vnd.symbian.install',
21811
        1 => 'x-epoc/x-sisx-app',
21812
      ),
21813
    ),
21814
    'sit' =>
21815
    array (
21816
      't' =>
21817
      array (
21818
        0 => 'application/x-stuffit',
21819
      ),
21820
    ),
21821
    'sitx' =>
21822
    array (
21823
      't' =>
21824
      array (
21825
        0 => 'application/x-stuffitx',
21826
      ),
21827
    ),
21828
    'siv' =>
21829
    array (
21830
      't' =>
21831
      array (
21832
        0 => 'application/sieve',
21833
      ),
21834
    ),
21835
    'sk' =>
21836
    array (
21837
      't' =>
21838
      array (
21839
        0 => 'image/x-skencil',
21840
      ),
21841
    ),
21842
    'sk1' =>
21843
    array (
21844
      't' =>
21845
      array (
21846
        0 => 'image/x-skencil',
21847
      ),
21848
    ),
21849
    'skd' =>
21850
    array (
21851
      't' =>
21852
      array (
21853
        0 => 'application/vnd.koan',
21854
      ),
21855
    ),
21856
    'skm' =>
21857
    array (
21858
      't' =>
21859
      array (
21860
        0 => 'application/vnd.koan',
21861
      ),
21862
    ),
21863
    'skp' =>
21864
    array (
21865
      't' =>
21866
      array (
21867
        0 => 'application/vnd.koan',
21868
      ),
21869
    ),
21870
    'skr' =>
21871
    array (
21872
      't' =>
21873
      array (
21874
        0 => 'application/pgp-keys',
21875
      ),
21876
    ),
21877
    'skt' =>
21878
    array (
21879
      't' =>
21880
      array (
21881
        0 => 'application/vnd.koan',
21882
      ),
21883
    ),
21884
    'sldm' =>
21885
    array (
21886
      't' =>
21887
      array (
21888
        0 => 'application/vnd.ms-powerpoint.slide.macroenabled.12',
21889
      ),
21890
    ),
21891
    'sldx' =>
21892
    array (
21893
      't' =>
21894
      array (
21895
        0 => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
21896
      ),
21897
    ),
21898
    'slice' =>
21899
    array (
21900
      't' =>
21901
      array (
21902
        0 => 'text/x-systemd-unit',
21903
      ),
21904
    ),
21905
    'slk' =>
21906
    array (
21907
      't' =>
21908
      array (
21909
        0 => 'text/spreadsheet',
21910
      ),
21911
    ),
21912
    'slt' =>
21913
    array (
21914
      't' =>
21915
      array (
21916
        0 => 'application/vnd.epson.salt',
21917
      ),
21918
    ),
21919
    'sm' =>
21920
    array (
21921
      't' =>
21922
      array (
21923
        0 => 'application/vnd.stepmania.stepchart',
21924
      ),
21925
    ),
21926
    'smaf' =>
21927
    array (
21928
      't' =>
21929
      array (
21930
        0 => 'application/vnd.smaf',
21931
      ),
21932
    ),
21933
    'smc' =>
21934
    array (
21935
      't' =>
21936
      array (
21937
        0 => 'application/vnd.nintendo.snes.rom',
21938
      ),
21939
    ),
21940
    'smd' =>
21941
    array (
21942
      't' =>
21943
      array (
21944
        0 => 'application/vnd.stardivision.mail',
21945
        1 => 'application/x-genesis-rom',
21946
      ),
21947
    ),
21948
    'smf' =>
21949
    array (
21950
      't' =>
21951
      array (
21952
        0 => 'application/vnd.stardivision.math',
21953
      ),
21954
    ),
21955
    'smi' =>
21956
    array (
21957
      't' =>
21958
      array (
21959
        0 => 'application/smil+xml',
21960
        1 => 'application/x-sami',
21961
      ),
21962
    ),
21963
    'smil' =>
21964
    array (
21965
      't' =>
21966
      array (
21967
        0 => 'application/smil+xml',
21968
      ),
21969
    ),
21970
    'smk' =>
21971
    array (
21972
      't' =>
21973
      array (
21974
        0 => 'video/vnd.radgamettools.smacker',
21975
      ),
21976
    ),
21977
    'sml' =>
21978
    array (
21979
      't' =>
21980
      array (
21981
        0 => 'application/smil+xml',
21982
      ),
21983
    ),
21984
    'sms' =>
21985
    array (
21986
      't' =>
21987
      array (
21988
        0 => 'application/x-sms-rom',
21989
      ),
21990
    ),
21991
    'smv' =>
21992
    array (
21993
      't' =>
21994
      array (
21995
        0 => 'video/x-smv',
21996
      ),
21997
    ),
21998
    'smzip' =>
21999
    array (
22000
      't' =>
22001
      array (
22002
        0 => 'application/vnd.stepmania.package',
22003
      ),
22004
    ),
22005
    'snap' =>
22006
    array (
22007
      't' =>
22008
      array (
22009
        0 => 'application/vnd.snap',
22010
      ),
22011
    ),
22012
    'snd' =>
22013
    array (
22014
      't' =>
22015
      array (
22016
        0 => 'audio/basic',
22017
      ),
22018
    ),
22019
    'snf' =>
22020
    array (
22021
      't' =>
22022
      array (
22023
        0 => 'application/x-font-snf',
22024
      ),
22025
    ),
22026
    'so' =>
22027
    array (
22028
      't' =>
22029
      array (
22030
        0 => 'application/octet-stream',
22031
        1 => 'application/x-sharedlib',
22032
      ),
22033
    ),
22034
    'socket' =>
22035
    array (
22036
      't' =>
22037
      array (
22038
        0 => 'text/x-systemd-unit',
22039
      ),
22040
    ),
22041
    'spc' =>
22042
    array (
22043
      't' =>
22044
      array (
22045
        0 => 'application/x-pkcs7-certificates',
22046
      ),
22047
    ),
22048
    'spd' =>
22049
    array (
22050
      't' =>
22051
      array (
22052
        0 => 'application/x-font-speedo',
22053
      ),
22054
    ),
22055
    'spec' =>
22056
    array (
22057
      't' =>
22058
      array (
22059
        0 => 'text/x-rpm-spec',
22060
      ),
22061
    ),
22062
    'spf' =>
22063
    array (
22064
      't' =>
22065
      array (
22066
        0 => 'application/vnd.yamaha.smaf-phrase',
22067
      ),
22068
    ),
22069
    'spl' =>
22070
    array (
22071
      't' =>
22072
      array (
22073
        0 => 'application/x-futuresplash',
22074
        1 => 'application/vnd.adobe.flash.movie',
22075
      ),
22076
    ),
22077
    'spm' =>
22078
    array (
22079
      't' =>
22080
      array (
22081
        0 => 'application/x-source-rpm',
22082
      ),
22083
    ),
22084
    'spot' =>
22085
    array (
22086
      't' =>
22087
      array (
22088
        0 => 'text/vnd.in3d.spot',
22089
      ),
22090
    ),
22091
    'spp' =>
22092
    array (
22093
      't' =>
22094
      array (
22095
        0 => 'application/scvp-vp-response',
22096
      ),
22097
    ),
22098
    'spq' =>
22099
    array (
22100
      't' =>
22101
      array (
22102
        0 => 'application/scvp-vp-request',
22103
      ),
22104
    ),
22105
    'spx' =>
22106
    array (
22107
      't' =>
22108
      array (
22109
        0 => 'audio/ogg',
22110
        1 => 'application/x-apple-systemprofiler+xml',
22111
        2 => 'audio/x-speex+ogg',
22112
        3 => 'audio/x-speex',
22113
      ),
22114
    ),
22115
    'sql' =>
22116
    array (
22117
      't' =>
22118
      array (
22119
        0 => 'application/x-sql',
22120
        1 => 'application/sql',
22121
      ),
22122
    ),
22123
    'sqlite2' =>
22124
    array (
22125
      't' =>
22126
      array (
22127
        0 => 'application/x-sqlite2',
22128
      ),
22129
    ),
22130
    'sqlite3' =>
22131
    array (
22132
      't' =>
22133
      array (
22134
        0 => 'application/vnd.sqlite3',
22135
      ),
22136
    ),
22137
    'sqsh' =>
22138
    array (
22139
      't' =>
22140
      array (
22141
        0 => 'application/vnd.squashfs',
22142
      ),
22143
    ),
22144
    'sr2' =>
22145
    array (
22146
      't' =>
22147
      array (
22148
        0 => 'image/x-sony-sr2',
22149
      ),
22150
    ),
22151
    'src' =>
22152
    array (
22153
      't' =>
22154
      array (
22155
        0 => 'application/x-wais-source',
22156
      ),
22157
    ),
22158
    'src.rpm' =>
22159
    array (
22160
      't' =>
22161
      array (
22162
        0 => 'application/x-source-rpm',
22163
      ),
22164
    ),
22165
    'srf' =>
22166
    array (
22167
      't' =>
22168
      array (
22169
        0 => 'image/x-sony-srf',
22170
      ),
22171
    ),
22172
    'srt' =>
22173
    array (
22174
      't' =>
22175
      array (
22176
        0 => 'application/x-subrip',
22177
      ),
22178
    ),
22179
    'sru' =>
22180
    array (
22181
      't' =>
22182
      array (
22183
        0 => 'application/sru+xml',
22184
      ),
22185
    ),
22186
    'srx' =>
22187
    array (
22188
      't' =>
22189
      array (
22190
        0 => 'application/sparql-results+xml',
22191
      ),
22192
    ),
22193
    'ss' =>
22194
    array (
22195
      't' =>
22196
      array (
22197
        0 => 'text/x-scheme',
22198
      ),
22199
    ),
22200
    'ssa' =>
22201
    array (
22202
      't' =>
22203
      array (
22204
        0 => 'text/x-ssa',
22205
      ),
22206
    ),
22207
    'ssdl' =>
22208
    array (
22209
      't' =>
22210
      array (
22211
        0 => 'application/ssdl+xml',
22212
      ),
22213
    ),
22214
    'sse' =>
22215
    array (
22216
      't' =>
22217
      array (
22218
        0 => 'application/vnd.kodak-descriptor',
22219
      ),
22220
    ),
22221
    'ssf' =>
22222
    array (
22223
      't' =>
22224
      array (
22225
        0 => 'application/vnd.epson.ssf',
22226
      ),
22227
    ),
22228
    'ssml' =>
22229
    array (
22230
      't' =>
22231
      array (
22232
        0 => 'application/ssml+xml',
22233
      ),
22234
    ),
22235
    'st' =>
22236
    array (
22237
      't' =>
22238
      array (
22239
        0 => 'application/vnd.sailingtracker.track',
22240
      ),
22241
    ),
22242
    'stc' =>
22243
    array (
22244
      't' =>
22245
      array (
22246
        0 => 'application/vnd.sun.xml.calc.template',
22247
      ),
22248
    ),
22249
    'std' =>
22250
    array (
22251
      't' =>
22252
      array (
22253
        0 => 'application/vnd.sun.xml.draw.template',
22254
      ),
22255
    ),
22256
    'stf' =>
22257
    array (
22258
      't' =>
22259
      array (
22260
        0 => 'application/vnd.wt.stf',
22261
      ),
22262
    ),
22263
    'sti' =>
22264
    array (
22265
      't' =>
22266
      array (
22267
        0 => 'application/vnd.sun.xml.impress.template',
22268
      ),
22269
    ),
22270
    'stk' =>
22271
    array (
22272
      't' =>
22273
      array (
22274
        0 => 'application/hyperstudio',
22275
      ),
22276
    ),
22277
    'stl' =>
22278
    array (
22279
      't' =>
22280
      array (
22281
        0 => 'application/vnd.ms-pki.stl',
22282
        1 => 'model/stl',
22283
      ),
22284
    ),
22285
    'stm' =>
22286
    array (
22287
      't' =>
22288
      array (
22289
        0 => 'audio/x-stm',
22290
      ),
22291
    ),
22292
    'str' =>
22293
    array (
22294
      't' =>
22295
      array (
22296
        0 => 'application/vnd.pg.format',
22297
      ),
22298
    ),
22299
    'stw' =>
22300
    array (
22301
      't' =>
22302
      array (
22303
        0 => 'application/vnd.sun.xml.writer.template',
22304
      ),
22305
    ),
22306
    'sty' =>
22307
    array (
22308
      't' =>
22309
      array (
22310
        0 => 'text/x-tex',
22311
      ),
22312
    ),
22313
    'sub' =>
22314
    array (
22315
      't' =>
22316
      array (
22317
        0 => 'text/vnd.dvb.subtitle',
22318
        1 => 'image/vnd.dvb.subtitle',
22319
        2 => 'text/x-microdvd',
22320
        3 => 'text/x-mpsub',
22321
        4 => 'text/x-subviewer',
22322
      ),
22323
    ),
22324
    'sun' =>
22325
    array (
22326
      't' =>
22327
      array (
22328
        0 => 'image/x-sun-raster',
22329
      ),
22330
    ),
22331
    'sus' =>
22332
    array (
22333
      't' =>
22334
      array (
22335
        0 => 'application/vnd.sus-calendar',
22336
      ),
22337
    ),
22338
    'susp' =>
22339
    array (
22340
      't' =>
22341
      array (
22342
        0 => 'application/vnd.sus-calendar',
22343
      ),
22344
    ),
22345
    'sv' =>
22346
    array (
22347
      't' =>
22348
      array (
22349
        0 => 'text/x-svsrc',
22350
      ),
22351
    ),
22352
    'sv4cpio' =>
22353
    array (
22354
      't' =>
22355
      array (
22356
        0 => 'application/x-sv4cpio',
22357
      ),
22358
    ),
22359
    'sv4crc' =>
22360
    array (
22361
      't' =>
22362
      array (
22363
        0 => 'application/x-sv4crc',
22364
      ),
22365
    ),
22366
    'svc' =>
22367
    array (
22368
      't' =>
22369
      array (
22370
        0 => 'application/vnd.dvb.service',
22371
      ),
22372
    ),
22373
    'svd' =>
22374
    array (
22375
      't' =>
22376
      array (
22377
        0 => 'application/vnd.svd',
22378
      ),
22379
    ),
22380
    'svg' =>
22381
    array (
22382
      't' =>
22383
      array (
22384
        0 => 'image/svg+xml',
22385
      ),
22386
    ),
22387
    'svg.gz' =>
22388
    array (
22389
      't' =>
22390
      array (
22391
        0 => 'image/svg+xml-compressed',
22392
      ),
22393
    ),
22394
    'svgz' =>
22395
    array (
22396
      't' =>
22397
      array (
22398
        0 => 'image/svg+xml',
22399
        1 => 'image/svg+xml-compressed',
22400
      ),
22401
    ),
22402
    'svh' =>
22403
    array (
22404
      't' =>
22405
      array (
22406
        0 => 'text/x-svhdr',
22407
      ),
22408
    ),
22409
    'swa' =>
22410
    array (
22411
      't' =>
22412
      array (
22413
        0 => 'application/x-director',
22414
      ),
22415
    ),
22416
    'swap' =>
22417
    array (
22418
      't' =>
22419
      array (
22420
        0 => 'text/x-systemd-unit',
22421
      ),
22422
    ),
22423
    'swf' =>
22424
    array (
22425
      't' =>
22426
      array (
22427
        0 => 'application/vnd.adobe.flash.movie',
22428
      ),
22429
    ),
22430
    'swi' =>
22431
    array (
22432
      't' =>
22433
      array (
22434
        0 => 'application/vnd.aristanetworks.swi',
22435
      ),
22436
    ),
22437
    'swm' =>
22438
    array (
22439
      't' =>
22440
      array (
22441
        0 => 'application/x-ms-wim',
22442
      ),
22443
    ),
22444
    'sxc' =>
22445
    array (
22446
      't' =>
22447
      array (
22448
        0 => 'application/vnd.sun.xml.calc',
22449
      ),
22450
    ),
22451
    'sxd' =>
22452
    array (
22453
      't' =>
22454
      array (
22455
        0 => 'application/vnd.sun.xml.draw',
22456
      ),
22457
    ),
22458
    'sxg' =>
22459
    array (
22460
      't' =>
22461
      array (
22462
        0 => 'application/vnd.sun.xml.writer.global',
22463
      ),
22464
    ),
22465
    'sxi' =>
22466
    array (
22467
      't' =>
22468
      array (
22469
        0 => 'application/vnd.sun.xml.impress',
22470
      ),
22471
    ),
22472
    'sxm' =>
22473
    array (
22474
      't' =>
22475
      array (
22476
        0 => 'application/vnd.sun.xml.math',
22477
      ),
22478
    ),
22479
    'sxw' =>
22480
    array (
22481
      't' =>
22482
      array (
22483
        0 => 'application/vnd.sun.xml.writer',
22484
      ),
22485
    ),
22486
    'sylk' =>
22487
    array (
22488
      't' =>
22489
      array (
22490
        0 => 'text/spreadsheet',
22491
      ),
22492
    ),
22493
    't' =>
22494
    array (
22495
      't' =>
22496
      array (
22497
        0 => 'text/troff',
22498
        1 => 'application/x-perl',
22499
      ),
22500
    ),
22501
    't2t' =>
22502
    array (
22503
      't' =>
22504
      array (
22505
        0 => 'text/x-txt2tags',
22506
      ),
22507
    ),
22508
    't3' =>
22509
    array (
22510
      't' =>
22511
      array (
22512
        0 => 'application/x-t3vm-image',
22513
      ),
22514
    ),
22515
    'taglet' =>
22516
    array (
22517
      't' =>
22518
      array (
22519
        0 => 'application/vnd.mynfc',
22520
      ),
22521
    ),
22522
    'tao' =>
22523
    array (
22524
      't' =>
22525
      array (
22526
        0 => 'application/vnd.tao.intent-module-archive',
22527
      ),
22528
    ),
22529
    'tar' =>
22530
    array (
22531
      't' =>
22532
      array (
22533
        0 => 'application/x-tar',
22534
      ),
22535
    ),
22536
    'tar.bz' =>
22537
    array (
22538
      't' =>
22539
      array (
22540
        0 => 'application/x-bzip-compressed-tar',
22541
      ),
22542
    ),
22543
    'tar.bz2' =>
22544
    array (
22545
      't' =>
22546
      array (
22547
        0 => 'application/x-bzip-compressed-tar',
22548
      ),
22549
    ),
22550
    'tar.gz' =>
22551
    array (
22552
      't' =>
22553
      array (
22554
        0 => 'application/x-compressed-tar',
22555
      ),
22556
    ),
22557
    'tar.lrz' =>
22558
    array (
22559
      't' =>
22560
      array (
22561
        0 => 'application/x-lrzip-compressed-tar',
22562
      ),
22563
    ),
22564
    'tar.lz' =>
22565
    array (
22566
      't' =>
22567
      array (
22568
        0 => 'application/x-lzip-compressed-tar',
22569
      ),
22570
    ),
22571
    'tar.lz4' =>
22572
    array (
22573
      't' =>
22574
      array (
22575
        0 => 'application/x-lz4-compressed-tar',
22576
      ),
22577
    ),
22578
    'tar.lzma' =>
22579
    array (
22580
      't' =>
22581
      array (
22582
        0 => 'application/x-lzma-compressed-tar',
22583
      ),
22584
    ),
22585
    'tar.lzo' =>
22586
    array (
22587
      't' =>
22588
      array (
22589
        0 => 'application/x-tzo',
22590
      ),
22591
    ),
22592
    'tar.xz' =>
22593
    array (
22594
      't' =>
22595
      array (
22596
        0 => 'application/x-xz-compressed-tar',
22597
      ),
22598
    ),
22599
    'tar.z' =>
22600
    array (
22601
      't' =>
22602
      array (
22603
        0 => 'application/x-tarz',
22604
      ),
22605
    ),
22606
    'tar.zst' =>
22607
    array (
22608
      't' =>
22609
      array (
22610
        0 => 'application/x-zstd-compressed-tar',
22611
      ),
22612
    ),
22613
    'target' =>
22614
    array (
22615
      't' =>
22616
      array (
22617
        0 => 'text/x-systemd-unit',
22618
      ),
22619
    ),
22620
    'taz' =>
22621
    array (
22622
      't' =>
22623
      array (
22624
        0 => 'application/x-tarz',
22625
      ),
22626
    ),
22627
    'tb2' =>
22628
    array (
22629
      't' =>
22630
      array (
22631
        0 => 'application/x-bzip-compressed-tar',
22632
      ),
22633
    ),
22634
    'tbz' =>
22635
    array (
22636
      't' =>
22637
      array (
22638
        0 => 'application/x-bzip-compressed-tar',
22639
      ),
22640
    ),
22641
    'tbz2' =>
22642
    array (
22643
      't' =>
22644
      array (
22645
        0 => 'application/x-bzip-compressed-tar',
22646
      ),
22647
    ),
22648
    'tcap' =>
22649
    array (
22650
      't' =>
22651
      array (
22652
        0 => 'application/vnd.3gpp2.tcap',
22653
      ),
22654
    ),
22655
    'tcl' =>
22656
    array (
22657
      't' =>
22658
      array (
22659
        0 => 'application/x-tcl',
22660
        1 => 'text/tcl',
22661
      ),
22662
    ),
22663
    'teacher' =>
22664
    array (
22665
      't' =>
22666
      array (
22667
        0 => 'application/vnd.smart.teacher',
22668
      ),
22669
    ),
22670
    'tei' =>
22671
    array (
22672
      't' =>
22673
      array (
22674
        0 => 'application/tei+xml',
22675
      ),
22676
    ),
22677
    'teicorpus' =>
22678
    array (
22679
      't' =>
22680
      array (
22681
        0 => 'application/tei+xml',
22682
      ),
22683
    ),
22684
    'tex' =>
22685
    array (
22686
      't' =>
22687
      array (
22688
        0 => 'text/x-tex',
22689
      ),
22690
    ),
22691
    'texi' =>
22692
    array (
22693
      't' =>
22694
      array (
22695
        0 => 'application/x-texinfo',
22696
        1 => 'text/x-texinfo',
22697
      ),
22698
    ),
22699
    'texinfo' =>
22700
    array (
22701
      't' =>
22702
      array (
22703
        0 => 'application/x-texinfo',
22704
        1 => 'text/x-texinfo',
22705
      ),
22706
    ),
22707
    'text' =>
22708
    array (
22709
      't' =>
22710
      array (
22711
        0 => 'text/plain',
22712
      ),
22713
    ),
22714
    'tfi' =>
22715
    array (
22716
      't' =>
22717
      array (
22718
        0 => 'application/thraud+xml',
22719
      ),
22720
    ),
22721
    'tfm' =>
22722
    array (
22723
      't' =>
22724
      array (
22725
        0 => 'application/x-tex-tfm',
22726
      ),
22727
    ),
22728
    'tga' =>
22729
    array (
22730
      't' =>
22731
      array (
22732
        0 => 'image/x-tga',
22733
      ),
22734
    ),
22735
    'tgz' =>
22736
    array (
22737
      't' =>
22738
      array (
22739
        0 => 'application/x-compressed-tar',
22740
      ),
22741
    ),
22742
    'theme' =>
22743
    array (
22744
      't' =>
22745
      array (
22746
        0 => 'application/x-theme',
22747
      ),
22748
    ),
22749
    'themepack' =>
22750
    array (
22751
      't' =>
22752
      array (
22753
        0 => 'application/x-windows-themepack',
22754
      ),
22755
    ),
22756
    'thmx' =>
22757
    array (
22758
      't' =>
22759
      array (
22760
        0 => 'application/vnd.ms-officetheme',
22761
      ),
22762
    ),
22763
    'tif' =>
22764
    array (
22765
      't' =>
22766
      array (
22767
        0 => 'image/tiff',
22768
      ),
22769
    ),
22770
    'tiff' =>
22771
    array (
22772
      't' =>
22773
      array (
22774
        0 => 'image/tiff',
22775
      ),
22776
    ),
22777
    'timer' =>
22778
    array (
22779
      't' =>
22780
      array (
22781
        0 => 'text/x-systemd-unit',
22782
      ),
22783
    ),
22784
    'tk' =>
22785
    array (
22786
      't' =>
22787
      array (
22788
        0 => 'text/tcl',
22789
      ),
22790
    ),
22791
    'tlrz' =>
22792
    array (
22793
      't' =>
22794
      array (
22795
        0 => 'application/x-lrzip-compressed-tar',
22796
      ),
22797
    ),
22798
    'tlz' =>
22799
    array (
22800
      't' =>
22801
      array (
22802
        0 => 'application/x-lzma-compressed-tar',
22803
      ),
22804
    ),
22805
    'tmo' =>
22806
    array (
22807
      't' =>
22808
      array (
22809
        0 => 'application/vnd.tmobile-livetv',
22810
      ),
22811
    ),
22812
    'tnef' =>
22813
    array (
22814
      't' =>
22815
      array (
22816
        0 => 'application/vnd.ms-tnef',
22817
      ),
22818
    ),
22819
    'tnf' =>
22820
    array (
22821
      't' =>
22822
      array (
22823
        0 => 'application/vnd.ms-tnef',
22824
      ),
22825
    ),
22826
    'toc' =>
22827
    array (
22828
      't' =>
22829
      array (
22830
        0 => 'application/x-cdrdao-toc',
22831
      ),
22832
    ),
22833
    'toml' =>
22834
    array (
22835
      't' =>
22836
      array (
22837
        0 => 'application/toml',
22838
      ),
22839
    ),
22840
    'torrent' =>
22841
    array (
22842
      't' =>
22843
      array (
22844
        0 => 'application/x-bittorrent',
22845
      ),
22846
    ),
22847
    'tpic' =>
22848
    array (
22849
      't' =>
22850
      array (
22851
        0 => 'image/x-tga',
22852
      ),
22853
    ),
22854
    'tpl' =>
22855
    array (
22856
      't' =>
22857
      array (
22858
        0 => 'application/vnd.groove-tool-template',
22859
      ),
22860
    ),
22861
    'tpt' =>
22862
    array (
22863
      't' =>
22864
      array (
22865
        0 => 'application/vnd.trid.tpt',
22866
      ),
22867
    ),
22868
    'tr' =>
22869
    array (
22870
      't' =>
22871
      array (
22872
        0 => 'text/troff',
22873
      ),
22874
    ),
22875
    'tra' =>
22876
    array (
22877
      't' =>
22878
      array (
22879
        0 => 'application/vnd.trueapp',
22880
      ),
22881
    ),
22882
    'tres' =>
22883
    array (
22884
      't' =>
22885
      array (
22886
        0 => 'application/x-godot-resource',
22887
      ),
22888
    ),
22889
    'trig' =>
22890
    array (
22891
      't' =>
22892
      array (
22893
        0 => 'application/trig',
22894
      ),
22895
    ),
22896
    'trm' =>
22897
    array (
22898
      't' =>
22899
      array (
22900
        0 => 'application/x-msterminal',
22901
      ),
22902
    ),
22903
    'ts' =>
22904
    array (
22905
      't' =>
22906
      array (
22907
        0 => 'text/vnd.trolltech.linguist',
22908
        1 => 'video/mp2t',
22909
      ),
22910
    ),
22911
    'tscn' =>
22912
    array (
22913
      't' =>
22914
      array (
22915
        0 => 'application/x-godot-scene',
22916
      ),
22917
    ),
22918
    'tsd' =>
22919
    array (
22920
      't' =>
22921
      array (
22922
        0 => 'application/timestamped-data',
22923
      ),
22924
    ),
22925
    'tsv' =>
22926
    array (
22927
      't' =>
22928
      array (
22929
        0 => 'text/tab-separated-values',
22930
      ),
22931
    ),
22932
    'tta' =>
22933
    array (
22934
      't' =>
22935
      array (
22936
        0 => 'audio/x-tta',
22937
      ),
22938
    ),
22939
    'ttc' =>
22940
    array (
22941
      't' =>
22942
      array (
22943
        0 => 'font/collection',
22944
      ),
22945
    ),
22946
    'ttf' =>
22947
    array (
22948
      't' =>
22949
      array (
22950
        0 => 'font/ttf',
22951
      ),
22952
    ),
22953
    'ttl' =>
22954
    array (
22955
      't' =>
22956
      array (
22957
        0 => 'text/turtle',
22958
      ),
22959
    ),
22960
    'ttx' =>
22961
    array (
22962
      't' =>
22963
      array (
22964
        0 => 'application/x-font-ttx',
22965
      ),
22966
    ),
22967
    'twd' =>
22968
    array (
22969
      't' =>
22970
      array (
22971
        0 => 'application/vnd.simtech-mindmapper',
22972
      ),
22973
    ),
22974
    'twds' =>
22975
    array (
22976
      't' =>
22977
      array (
22978
        0 => 'application/vnd.simtech-mindmapper',
22979
      ),
22980
    ),
22981
    'twig' =>
22982
    array (
22983
      't' =>
22984
      array (
22985
        0 => 'text/x-twig',
22986
      ),
22987
    ),
22988
    'txd' =>
22989
    array (
22990
      't' =>
22991
      array (
22992
        0 => 'application/vnd.genomatix.tuxedo',
22993
      ),
22994
    ),
22995
    'txf' =>
22996
    array (
22997
      't' =>
22998
      array (
22999
        0 => 'application/vnd.mobius.txf',
23000
      ),
23001
    ),
23002
    'txt' =>
23003
    array (
23004
      't' =>
23005
      array (
23006
        0 => 'text/plain',
23007
      ),
23008
    ),
23009
    'txz' =>
23010
    array (
23011
      't' =>
23012
      array (
23013
        0 => 'application/x-xz-compressed-tar',
23014
      ),
23015
    ),
23016
    'tzo' =>
23017
    array (
23018
      't' =>
23019
      array (
23020
        0 => 'application/x-tzo',
23021
      ),
23022
    ),
23023
    'tzst' =>
23024
    array (
23025
      't' =>
23026
      array (
23027
        0 => 'application/x-zstd-compressed-tar',
23028
      ),
23029
    ),
23030
    'u32' =>
23031
    array (
23032
      't' =>
23033
      array (
23034
        0 => 'application/x-authorware-bin',
23035
      ),
23036
    ),
23037
    'udeb' =>
23038
    array (
23039
      't' =>
23040
      array (
23041
        0 => 'application/vnd.debian.binary-package',
23042
      ),
23043
    ),
23044
    'ufd' =>
23045
    array (
23046
      't' =>
23047
      array (
23048
        0 => 'application/vnd.ufdl',
23049
      ),
23050
    ),
23051
    'ufdl' =>
23052
    array (
23053
      't' =>
23054
      array (
23055
        0 => 'application/vnd.ufdl',
23056
      ),
23057
    ),
23058
    'ufraw' =>
23059
    array (
23060
      't' =>
23061
      array (
23062
        0 => 'application/x-ufraw',
23063
      ),
23064
    ),
23065
    'ui' =>
23066
    array (
23067
      't' =>
23068
      array (
23069
        0 => 'application/x-designer',
23070
        1 => 'application/x-gtk-builder',
23071
      ),
23072
    ),
23073
    'uil' =>
23074
    array (
23075
      't' =>
23076
      array (
23077
        0 => 'text/x-uil',
23078
      ),
23079
    ),
23080
    'ult' =>
23081
    array (
23082
      't' =>
23083
      array (
23084
        0 => 'audio/x-mod',
23085
      ),
23086
    ),
23087
    'ulx' =>
23088
    array (
23089
      't' =>
23090
      array (
23091
        0 => 'application/x-glulx',
23092
      ),
23093
    ),
23094
    'umj' =>
23095
    array (
23096
      't' =>
23097
      array (
23098
        0 => 'application/vnd.umajin',
23099
      ),
23100
    ),
23101
    'unf' =>
23102
    array (
23103
      't' =>
23104
      array (
23105
        0 => 'application/x-nes-rom',
23106
      ),
23107
    ),
23108
    'uni' =>
23109
    array (
23110
      't' =>
23111
      array (
23112
        0 => 'audio/x-mod',
23113
      ),
23114
    ),
23115
    'unif' =>
23116
    array (
23117
      't' =>
23118
      array (
23119
        0 => 'application/x-nes-rom',
23120
      ),
23121
    ),
23122
    'unityweb' =>
23123
    array (
23124
      't' =>
23125
      array (
23126
        0 => 'application/vnd.unity',
23127
      ),
23128
    ),
23129
    'uoml' =>
23130
    array (
23131
      't' =>
23132
      array (
23133
        0 => 'application/vnd.uoml+xml',
23134
      ),
23135
    ),
23136
    'uri' =>
23137
    array (
23138
      't' =>
23139
      array (
23140
        0 => 'text/uri-list',
23141
      ),
23142
    ),
23143
    'uris' =>
23144
    array (
23145
      't' =>
23146
      array (
23147
        0 => 'text/uri-list',
23148
      ),
23149
    ),
23150
    'url' =>
23151
    array (
23152
      't' =>
23153
      array (
23154
        0 => 'application/x-mswinurl',
23155
      ),
23156
    ),
23157
    'urls' =>
23158
    array (
23159
      't' =>
23160
      array (
23161
        0 => 'text/uri-list',
23162
      ),
23163
    ),
23164
    'ustar' =>
23165
    array (
23166
      't' =>
23167
      array (
23168
        0 => 'application/x-ustar',
23169
      ),
23170
    ),
23171
    'utz' =>
23172
    array (
23173
      't' =>
23174
      array (
23175
        0 => 'application/vnd.uiq.theme',
23176
      ),
23177
    ),
23178
    'uu' =>
23179
    array (
23180
      't' =>
23181
      array (
23182
        0 => 'text/x-uuencode',
23183
      ),
23184
    ),
23185
    'uue' =>
23186
    array (
23187
      't' =>
23188
      array (
23189
        0 => 'text/x-uuencode',
23190
      ),
23191
    ),
23192
    'uva' =>
23193
    array (
23194
      't' =>
23195
      array (
23196
        0 => 'audio/vnd.dece.audio',
23197
      ),
23198
    ),
23199
    'uvd' =>
23200
    array (
23201
      't' =>
23202
      array (
23203
        0 => 'application/vnd.dece.data',
23204
      ),
23205
    ),
23206
    'uvf' =>
23207
    array (
23208
      't' =>
23209
      array (
23210
        0 => 'application/vnd.dece.data',
23211
      ),
23212
    ),
23213
    'uvg' =>
23214
    array (
23215
      't' =>
23216
      array (
23217
        0 => 'image/vnd.dece.graphic',
23218
      ),
23219
    ),
23220
    'uvh' =>
23221
    array (
23222
      't' =>
23223
      array (
23224
        0 => 'video/vnd.dece.hd',
23225
      ),
23226
    ),
23227
    'uvi' =>
23228
    array (
23229
      't' =>
23230
      array (
23231
        0 => 'image/vnd.dece.graphic',
23232
      ),
23233
    ),
23234
    'uvm' =>
23235
    array (
23236
      't' =>
23237
      array (
23238
        0 => 'video/vnd.dece.mobile',
23239
      ),
23240
    ),
23241
    'uvp' =>
23242
    array (
23243
      't' =>
23244
      array (
23245
        0 => 'video/vnd.dece.pd',
23246
      ),
23247
    ),
23248
    'uvs' =>
23249
    array (
23250
      't' =>
23251
      array (
23252
        0 => 'video/vnd.dece.sd',
23253
      ),
23254
    ),
23255
    'uvt' =>
23256
    array (
23257
      't' =>
23258
      array (
23259
        0 => 'application/vnd.dece.ttml+xml',
23260
      ),
23261
    ),
23262
    'uvu' =>
23263
    array (
23264
      't' =>
23265
      array (
23266
        0 => 'video/vnd.uvvu.mp4',
23267
      ),
23268
    ),
23269
    'uvv' =>
23270
    array (
23271
      't' =>
23272
      array (
23273
        0 => 'video/vnd.dece.video',
23274
      ),
23275
    ),
23276
    'uvva' =>
23277
    array (
23278
      't' =>
23279
      array (
23280
        0 => 'audio/vnd.dece.audio',
23281
      ),
23282
    ),
23283
    'uvvd' =>
23284
    array (
23285
      't' =>
23286
      array (
23287
        0 => 'application/vnd.dece.data',
23288
      ),
23289
    ),
23290
    'uvvf' =>
23291
    array (
23292
      't' =>
23293
      array (
23294
        0 => 'application/vnd.dece.data',
23295
      ),
23296
    ),
23297
    'uvvg' =>
23298
    array (
23299
      't' =>
23300
      array (
23301
        0 => 'image/vnd.dece.graphic',
23302
      ),
23303
    ),
23304
    'uvvh' =>
23305
    array (
23306
      't' =>
23307
      array (
23308
        0 => 'video/vnd.dece.hd',
23309
      ),
23310
    ),
23311
    'uvvi' =>
23312
    array (
23313
      't' =>
23314
      array (
23315
        0 => 'image/vnd.dece.graphic',
23316
      ),
23317
    ),
23318
    'uvvm' =>
23319
    array (
23320
      't' =>
23321
      array (
23322
        0 => 'video/vnd.dece.mobile',
23323
      ),
23324
    ),
23325
    'uvvp' =>
23326
    array (
23327
      't' =>
23328
      array (
23329
        0 => 'video/vnd.dece.pd',
23330
      ),
23331
    ),
23332
    'uvvs' =>
23333
    array (
23334
      't' =>
23335
      array (
23336
        0 => 'video/vnd.dece.sd',
23337
      ),
23338
    ),
23339
    'uvvt' =>
23340
    array (
23341
      't' =>
23342
      array (
23343
        0 => 'application/vnd.dece.ttml+xml',
23344
      ),
23345
    ),
23346
    'uvvu' =>
23347
    array (
23348
      't' =>
23349
      array (
23350
        0 => 'video/vnd.uvvu.mp4',
23351
      ),
23352
    ),
23353
    'uvvv' =>
23354
    array (
23355
      't' =>
23356
      array (
23357
        0 => 'video/vnd.dece.video',
23358
      ),
23359
    ),
23360
    'uvvx' =>
23361
    array (
23362
      't' =>
23363
      array (
23364
        0 => 'application/vnd.dece.unspecified',
23365
      ),
23366
    ),
23367
    'uvvz' =>
23368
    array (
23369
      't' =>
23370
      array (
23371
        0 => 'application/vnd.dece.zip',
23372
      ),
23373
    ),
23374
    'uvx' =>
23375
    array (
23376
      't' =>
23377
      array (
23378
        0 => 'application/vnd.dece.unspecified',
23379
      ),
23380
    ),
23381
    'uvz' =>
23382
    array (
23383
      't' =>
23384
      array (
23385
        0 => 'application/vnd.dece.zip',
23386
      ),
23387
    ),
23388
    'v' =>
23389
    array (
23390
      't' =>
23391
      array (
23392
        0 => 'text/x-verilog',
23393
      ),
23394
    ),
23395
    'v64' =>
23396
    array (
23397
      't' =>
23398
      array (
23399
        0 => 'application/x-n64-rom',
23400
      ),
23401
    ),
23402
    'vala' =>
23403
    array (
23404
      't' =>
23405
      array (
23406
        0 => 'text/x-vala',
23407
      ),
23408
    ),
23409
    'vapi' =>
23410
    array (
23411
      't' =>
23412
      array (
23413
        0 => 'text/x-vala',
23414
      ),
23415
    ),
23416
    'vb' =>
23417
    array (
23418
      't' =>
23419
      array (
23420
        0 => 'application/x-virtual-boy-rom',
23421
      ),
23422
    ),
23423
    'vbs' =>
23424
    array (
23425
      't' =>
23426
      array (
23427
        0 => 'text/vbscript',
23428
      ),
23429
    ),
23430
    'vcard' =>
23431
    array (
23432
      't' =>
23433
      array (
23434
        0 => 'text/vcard',
23435
      ),
23436
    ),
23437
    'vcd' =>
23438
    array (
23439
      't' =>
23440
      array (
23441
        0 => 'application/x-cdlink',
23442
      ),
23443
    ),
23444
    'vcf' =>
23445
    array (
23446
      't' =>
23447
      array (
23448
        0 => 'text/vcard',
23449
      ),
23450
    ),
23451
    'vcg' =>
23452
    array (
23453
      't' =>
23454
      array (
23455
        0 => 'application/vnd.groove-vcard',
23456
      ),
23457
    ),
23458
    'vcs' =>
23459
    array (
23460
      't' =>
23461
      array (
23462
        0 => 'text/calendar',
23463
      ),
23464
    ),
23465
    'vct' =>
23466
    array (
23467
      't' =>
23468
      array (
23469
        0 => 'text/vcard',
23470
      ),
23471
    ),
23472
    'vcx' =>
23473
    array (
23474
      't' =>
23475
      array (
23476
        0 => 'application/vnd.vcx',
23477
      ),
23478
    ),
23479
    'vda' =>
23480
    array (
23481
      't' =>
23482
      array (
23483
        0 => 'image/x-tga',
23484
      ),
23485
    ),
23486
    'vdi' =>
23487
    array (
23488
      't' =>
23489
      array (
23490
        0 => 'application/x-vdi-disk',
23491
      ),
23492
    ),
23493
    'vhd' =>
23494
    array (
23495
      't' =>
23496
      array (
23497
        0 => 'text/x-vhdl',
23498
        1 => 'application/x-vhd-disk',
23499
      ),
23500
    ),
23501
    'vhdl' =>
23502
    array (
23503
      't' =>
23504
      array (
23505
        0 => 'text/x-vhdl',
23506
      ),
23507
    ),
23508
    'vhdx' =>
23509
    array (
23510
      't' =>
23511
      array (
23512
        0 => 'application/x-vhdx-disk',
23513
      ),
23514
    ),
23515
    'vis' =>
23516
    array (
23517
      't' =>
23518
      array (
23519
        0 => 'application/vnd.visionary',
23520
      ),
23521
    ),
23522
    'viv' =>
23523
    array (
23524
      't' =>
23525
      array (
23526
        0 => 'video/vnd.vivo',
23527
      ),
23528
    ),
23529
    'vivo' =>
23530
    array (
23531
      't' =>
23532
      array (
23533
        0 => 'video/vnd.vivo',
23534
      ),
23535
    ),
23536
    'vlc' =>
23537
    array (
23538
      't' =>
23539
      array (
23540
        0 => 'audio/x-mpegurl',
23541
      ),
23542
    ),
23543
    'vmdk' =>
23544
    array (
23545
      't' =>
23546
      array (
23547
        0 => 'application/x-vmdk-disk',
23548
      ),
23549
    ),
23550
    'vob' =>
23551
    array (
23552
      't' =>
23553
      array (
23554
        0 => 'video/x-ms-vob',
23555
        1 => 'video/mpeg',
23556
      ),
23557
    ),
23558
    'voc' =>
23559
    array (
23560
      't' =>
23561
      array (
23562
        0 => 'audio/x-voc',
23563
      ),
23564
    ),
23565
    'vor' =>
23566
    array (
23567
      't' =>
23568
      array (
23569
        0 => 'application/vnd.stardivision.writer',
23570
      ),
23571
    ),
23572
    'vox' =>
23573
    array (
23574
      't' =>
23575
      array (
23576
        0 => 'application/x-authorware-bin',
23577
      ),
23578
    ),
23579
    'vpc' =>
23580
    array (
23581
      't' =>
23582
      array (
23583
        0 => 'application/x-vhd-disk',
23584
      ),
23585
    ),
23586
    'vrm' =>
23587
    array (
23588
      't' =>
23589
      array (
23590
        0 => 'model/vrml',
23591
      ),
23592
    ),
23593
    'vrml' =>
23594
    array (
23595
      't' =>
23596
      array (
23597
        0 => 'model/vrml',
23598
      ),
23599
    ),
23600
    'vsd' =>
23601
    array (
23602
      't' =>
23603
      array (
23604
        0 => 'application/vnd.visio',
23605
      ),
23606
    ),
23607
    'vsdm' =>
23608
    array (
23609
      't' =>
23610
      array (
23611
        0 => 'application/vnd.ms-visio.drawing.macroenabled.main+xml',
23612
      ),
23613
    ),
23614
    'vsdx' =>
23615
    array (
23616
      't' =>
23617
      array (
23618
        0 => 'application/vnd.ms-visio.drawing.main+xml',
23619
      ),
23620
    ),
23621
    'vsf' =>
23622
    array (
23623
      't' =>
23624
      array (
23625
        0 => 'application/vnd.vsf',
23626
      ),
23627
    ),
23628
    'vss' =>
23629
    array (
23630
      't' =>
23631
      array (
23632
        0 => 'application/vnd.visio',
23633
      ),
23634
    ),
23635
    'vssm' =>
23636
    array (
23637
      't' =>
23638
      array (
23639
        0 => 'application/vnd.ms-visio.stencil.macroenabled.main+xml',
23640
      ),
23641
    ),
23642
    'vssx' =>
23643
    array (
23644
      't' =>
23645
      array (
23646
        0 => 'application/vnd.ms-visio.stencil.main+xml',
23647
      ),
23648
    ),
23649
    'vst' =>
23650
    array (
23651
      't' =>
23652
      array (
23653
        0 => 'application/vnd.visio',
23654
        1 => 'image/x-tga',
23655
      ),
23656
    ),
23657
    'vstm' =>
23658
    array (
23659
      't' =>
23660
      array (
23661
        0 => 'application/vnd.ms-visio.template.macroenabled.main+xml',
23662
      ),
23663
    ),
23664
    'vstx' =>
23665
    array (
23666
      't' =>
23667
      array (
23668
        0 => 'application/vnd.ms-visio.template.main+xml',
23669
      ),
23670
    ),
23671
    'vsw' =>
23672
    array (
23673
      't' =>
23674
      array (
23675
        0 => 'application/vnd.visio',
23676
      ),
23677
    ),
23678
    'vtt' =>
23679
    array (
23680
      't' =>
23681
      array (
23682
        0 => 'text/vtt',
23683
      ),
23684
    ),
23685
    'vtu' =>
23686
    array (
23687
      't' =>
23688
      array (
23689
        0 => 'model/vnd.vtu',
23690
      ),
23691
    ),
23692
    'vxml' =>
23693
    array (
23694
      't' =>
23695
      array (
23696
        0 => 'application/voicexml+xml',
23697
      ),
23698
    ),
23699
    'w3d' =>
23700
    array (
23701
      't' =>
23702
      array (
23703
        0 => 'application/x-director',
23704
      ),
23705
    ),
23706
    'wad' =>
23707
    array (
23708
      't' =>
23709
      array (
23710
        0 => 'application/x-doom',
23711
        1 => 'application/x-wii-wad',
23712
        2 => 'application/x-doom-wad',
23713
      ),
23714
    ),
23715
    'wav' =>
23716
    array (
23717
      't' =>
23718
      array (
23719
        0 => 'audio/x-wav',
23720
      ),
23721
    ),
23722
    'wax' =>
23723
    array (
23724
      't' =>
23725
      array (
23726
        0 => 'audio/x-ms-wax',
23727
        1 => 'audio/x-ms-asx',
23728
      ),
23729
    ),
23730
    'wb1' =>
23731
    array (
23732
      't' =>
23733
      array (
23734
        0 => 'application/x-quattropro',
23735
      ),
23736
    ),
23737
    'wb2' =>
23738
    array (
23739
      't' =>
23740
      array (
23741
        0 => 'application/x-quattropro',
23742
      ),
23743
    ),
23744
    'wb3' =>
23745
    array (
23746
      't' =>
23747
      array (
23748
        0 => 'application/x-quattropro',
23749
      ),
23750
    ),
23751
    'wbmp' =>
23752
    array (
23753
      't' =>
23754
      array (
23755
        0 => 'image/vnd.wap.wbmp',
23756
      ),
23757
    ),
23758
    'wbs' =>
23759
    array (
23760
      't' =>
23761
      array (
23762
        0 => 'application/vnd.criticaltools.wbs+xml',
23763
      ),
23764
    ),
23765
    'wbxml' =>
23766
    array (
23767
      't' =>
23768
      array (
23769
        0 => 'application/vnd.wap.wbxml',
23770
      ),
23771
    ),
23772
    'wcm' =>
23773
    array (
23774
      't' =>
23775
      array (
23776
        0 => 'application/vnd.ms-works',
23777
      ),
23778
    ),
23779
    'wdb' =>
23780
    array (
23781
      't' =>
23782
      array (
23783
        0 => 'application/vnd.ms-works',
23784
      ),
23785
    ),
23786
    'wdp' =>
23787
    array (
23788
      't' =>
23789
      array (
23790
        0 => 'image/vnd.ms-photo',
23791
      ),
23792
    ),
23793
    'weba' =>
23794
    array (
23795
      't' =>
23796
      array (
23797
        0 => 'audio/webm',
23798
      ),
23799
    ),
23800
    'webm' =>
23801
    array (
23802
      't' =>
23803
      array (
23804
        0 => 'video/webm',
23805
      ),
23806
    ),
23807
    'webp' =>
23808
    array (
23809
      't' =>
23810
      array (
23811
        0 => 'image/webp',
23812
      ),
23813
    ),
23814
    'wg' =>
23815
    array (
23816
      't' =>
23817
      array (
23818
        0 => 'application/vnd.pmi.widget',
23819
      ),
23820
    ),
23821
    'wgt' =>
23822
    array (
23823
      't' =>
23824
      array (
23825
        0 => 'application/widget',
23826
      ),
23827
    ),
23828
    'wim' =>
23829
    array (
23830
      't' =>
23831
      array (
23832
        0 => 'application/x-ms-wim',
23833
      ),
23834
    ),
23835
    'wk1' =>
23836
    array (
23837
      't' =>
23838
      array (
23839
        0 => 'application/vnd.lotus-1-2-3',
23840
      ),
23841
    ),
23842
    'wk3' =>
23843
    array (
23844
      't' =>
23845
      array (
23846
        0 => 'application/vnd.lotus-1-2-3',
23847
      ),
23848
    ),
23849
    'wk4' =>
23850
    array (
23851
      't' =>
23852
      array (
23853
        0 => 'application/vnd.lotus-1-2-3',
23854
      ),
23855
    ),
23856
    'wkdownload' =>
23857
    array (
23858
      't' =>
23859
      array (
23860
        0 => 'application/x-partial-download',
23861
      ),
23862
    ),
23863
    'wks' =>
23864
    array (
23865
      't' =>
23866
      array (
23867
        0 => 'application/vnd.ms-works',
23868
        1 => 'application/vnd.lotus-1-2-3',
23869
      ),
23870
    ),
23871
    'wm' =>
23872
    array (
23873
      't' =>
23874
      array (
23875
        0 => 'application/vnd.ms-asf',
23876
      ),
23877
    ),
23878
    'wma' =>
23879
    array (
23880
      't' =>
23881
      array (
23882
        0 => 'audio/x-ms-wma',
23883
      ),
23884
    ),
23885
    'wmd' =>
23886
    array (
23887
      't' =>
23888
      array (
23889
        0 => 'application/x-ms-wmd',
23890
      ),
23891
    ),
23892
    'wmf' =>
23893
    array (
23894
      't' =>
23895
      array (
23896
        0 => 'image/wmf',
23897
      ),
23898
    ),
23899
    'wml' =>
23900
    array (
23901
      't' =>
23902
      array (
23903
        0 => 'text/vnd.wap.wml',
23904
      ),
23905
    ),
23906
    'wmlc' =>
23907
    array (
23908
      't' =>
23909
      array (
23910
        0 => 'application/vnd.wap.wmlc',
23911
      ),
23912
    ),
23913
    'wmls' =>
23914
    array (
23915
      't' =>
23916
      array (
23917
        0 => 'text/vnd.wap.wmlscript',
23918
      ),
23919
    ),
23920
    'wmlsc' =>
23921
    array (
23922
      't' =>
23923
      array (
23924
        0 => 'application/vnd.wap.wmlscriptc',
23925
      ),
23926
    ),
23927
    'wmv' =>
23928
    array (
23929
      't' =>
23930
      array (
23931
        0 => 'video/x-ms-wmv',
23932
      ),
23933
    ),
23934
    'wmx' =>
23935
    array (
23936
      't' =>
23937
      array (
23938
        0 => 'audio/x-ms-asx',
23939
      ),
23940
    ),
23941
    'wmz' =>
23942
    array (
23943
      't' =>
23944
      array (
23945
        0 => 'application/x-ms-wmz',
23946
      ),
23947
    ),
23948
    'woff' =>
23949
    array (
23950
      't' =>
23951
      array (
23952
        0 => 'font/woff',
23953
      ),
23954
    ),
23955
    'woff2' =>
23956
    array (
23957
      't' =>
23958
      array (
23959
        0 => 'font/woff2',
23960
      ),
23961
    ),
23962
    'wp' =>
23963
    array (
23964
      't' =>
23965
      array (
23966
        0 => 'application/vnd.wordperfect',
23967
      ),
23968
    ),
23969
    'wp4' =>
23970
    array (
23971
      't' =>
23972
      array (
23973
        0 => 'application/vnd.wordperfect',
23974
      ),
23975
    ),
23976
    'wp5' =>
23977
    array (
23978
      't' =>
23979
      array (
23980
        0 => 'application/vnd.wordperfect',
23981
      ),
23982
    ),
23983
    'wp6' =>
23984
    array (
23985
      't' =>
23986
      array (
23987
        0 => 'application/vnd.wordperfect',
23988
      ),
23989
    ),
23990
    'wpd' =>
23991
    array (
23992
      't' =>
23993
      array (
23994
        0 => 'application/vnd.wordperfect',
23995
      ),
23996
    ),
23997
    'wpg' =>
23998
    array (
23999
      't' =>
24000
      array (
24001
        0 => 'application/x-wpg',
24002
      ),
24003
    ),
24004
    'wpl' =>
24005
    array (
24006
      't' =>
24007
      array (
24008
        0 => 'application/vnd.ms-wpl',
24009
      ),
24010
    ),
24011
    'wpp' =>
24012
    array (
24013
      't' =>
24014
      array (
24015
        0 => 'application/vnd.wordperfect',
24016
      ),
24017
    ),
24018
    'wps' =>
24019
    array (
24020
      't' =>
24021
      array (
24022
        0 => 'application/vnd.ms-works',
24023
      ),
24024
    ),
24025
    'wqd' =>
24026
    array (
24027
      't' =>
24028
      array (
24029
        0 => 'application/vnd.wqd',
24030
      ),
24031
    ),
24032
    'wri' =>
24033
    array (
24034
      't' =>
24035
      array (
24036
        0 => 'application/x-mswrite',
24037
      ),
24038
    ),
24039
    'wrl' =>
24040
    array (
24041
      't' =>
24042
      array (
24043
        0 => 'model/vrml',
24044
      ),
24045
    ),
24046
    'ws' =>
24047
    array (
24048
      't' =>
24049
      array (
24050
        0 => 'application/x-wonderswan-rom',
24051
      ),
24052
    ),
24053
    'wsc' =>
24054
    array (
24055
      't' =>
24056
      array (
24057
        0 => 'application/x-wonderswan-color-rom',
24058
      ),
24059
    ),
24060
    'wsdl' =>
24061
    array (
24062
      't' =>
24063
      array (
24064
        0 => 'application/wsdl+xml',
24065
      ),
24066
    ),
24067
    'wsgi' =>
24068
    array (
24069
      't' =>
24070
      array (
24071
        0 => 'text/x-python',
24072
      ),
24073
    ),
24074
    'wspolicy' =>
24075
    array (
24076
      't' =>
24077
      array (
24078
        0 => 'application/wspolicy+xml',
24079
      ),
24080
    ),
24081
    'wtb' =>
24082
    array (
24083
      't' =>
24084
      array (
24085
        0 => 'application/vnd.webturbo',
24086
      ),
24087
    ),
24088
    'wv' =>
24089
    array (
24090
      't' =>
24091
      array (
24092
        0 => 'audio/x-wavpack',
24093
      ),
24094
    ),
24095
    'wvc' =>
24096
    array (
24097
      't' =>
24098
      array (
24099
        0 => 'audio/x-wavpack-correction',
24100
      ),
24101
    ),
24102
    'wvp' =>
24103
    array (
24104
      't' =>
24105
      array (
24106
        0 => 'audio/x-wavpack',
24107
      ),
24108
    ),
24109
    'wvx' =>
24110
    array (
24111
      't' =>
24112
      array (
24113
        0 => 'audio/x-ms-asx',
24114
      ),
24115
    ),
24116
    'wwf' =>
24117
    array (
24118
      't' =>
24119
      array (
24120
        0 => 'application/x-wwf',
24121
      ),
24122
    ),
24123
    'x32' =>
24124
    array (
24125
      't' =>
24126
      array (
24127
        0 => 'application/x-authorware-bin',
24128
      ),
24129
    ),
24130
    'x3d' =>
24131
    array (
24132
      't' =>
24133
      array (
24134
        0 => 'model/x3d+xml',
24135
      ),
24136
    ),
24137
    'x3db' =>
24138
    array (
24139
      't' =>
24140
      array (
24141
        0 => 'model/x3d+binary',
24142
      ),
24143
    ),
24144
    'x3dbz' =>
24145
    array (
24146
      't' =>
24147
      array (
24148
        0 => 'model/x3d+binary',
24149
      ),
24150
    ),
24151
    'x3dv' =>
24152
    array (
24153
      't' =>
24154
      array (
24155
        0 => 'model/x3d+vrml',
24156
      ),
24157
    ),
24158
    'x3dvz' =>
24159
    array (
24160
      't' =>
24161
      array (
24162
        0 => 'model/x3d+vrml',
24163
      ),
24164
    ),
24165
    'x3dz' =>
24166
    array (
24167
      't' =>
24168
      array (
24169
        0 => 'model/x3d+xml',
24170
      ),
24171
    ),
24172
    'x3f' =>
24173
    array (
24174
      't' =>
24175
      array (
24176
        0 => 'image/x-sigma-x3f',
24177
      ),
24178
    ),
24179
    'xac' =>
24180
    array (
24181
      't' =>
24182
      array (
24183
        0 => 'application/x-gnucash',
24184
      ),
24185
    ),
24186
    'xaml' =>
24187
    array (
24188
      't' =>
24189
      array (
24190
        0 => 'application/xaml+xml',
24191
      ),
24192
    ),
24193
    'xap' =>
24194
    array (
24195
      't' =>
24196
      array (
24197
        0 => 'application/x-silverlight-app',
24198
      ),
24199
    ),
24200
    'xar' =>
24201
    array (
24202
      't' =>
24203
      array (
24204
        0 => 'application/vnd.xara',
24205
        1 => 'application/x-xar',
24206
      ),
24207
    ),
24208
    'xbap' =>
24209
    array (
24210
      't' =>
24211
      array (
24212
        0 => 'application/x-ms-xbap',
24213
      ),
24214
    ),
24215
    'xbd' =>
24216
    array (
24217
      't' =>
24218
      array (
24219
        0 => 'application/vnd.fujixerox.docuworks.binder',
24220
      ),
24221
    ),
24222
    'xbel' =>
24223
    array (
24224
      't' =>
24225
      array (
24226
        0 => 'application/x-xbel',
24227
      ),
24228
    ),
24229
    'xbl' =>
24230
    array (
24231
      't' =>
24232
      array (
24233
        0 => 'application/xml',
24234
      ),
24235
    ),
24236
    'xbm' =>
24237
    array (
24238
      't' =>
24239
      array (
24240
        0 => 'image/x-xbitmap',
24241
      ),
24242
    ),
24243
    'xcf' =>
24244
    array (
24245
      't' =>
24246
      array (
24247
        0 => 'image/x-xcf',
24248
      ),
24249
    ),
24250
    'xcf.bz2' =>
24251
    array (
24252
      't' =>
24253
      array (
24254
        0 => 'image/x-compressed-xcf',
24255
      ),
24256
    ),
24257
    'xcf.gz' =>
24258
    array (
24259
      't' =>
24260
      array (
24261
        0 => 'image/x-compressed-xcf',
24262
      ),
24263
    ),
24264
    'xdf' =>
24265
    array (
24266
      't' =>
24267
      array (
24268
        0 => 'application/xcap-diff+xml',
24269
      ),
24270
    ),
24271
    'xdgapp' =>
24272
    array (
24273
      't' =>
24274
      array (
24275
        0 => 'application/vnd.flatpak',
24276
      ),
24277
    ),
24278
    'xdm' =>
24279
    array (
24280
      't' =>
24281
      array (
24282
        0 => 'application/vnd.syncml.dm+xml',
24283
      ),
24284
    ),
24285
    'xdp' =>
24286
    array (
24287
      't' =>
24288
      array (
24289
        0 => 'application/vnd.adobe.xdp+xml',
24290
      ),
24291
    ),
24292
    'xdssc' =>
24293
    array (
24294
      't' =>
24295
      array (
24296
        0 => 'application/dssc+xml',
24297
      ),
24298
    ),
24299
    'xdw' =>
24300
    array (
24301
      't' =>
24302
      array (
24303
        0 => 'application/vnd.fujixerox.docuworks',
24304
      ),
24305
    ),
24306
    'xenc' =>
24307
    array (
24308
      't' =>
24309
      array (
24310
        0 => 'application/xenc+xml',
24311
      ),
24312
    ),
24313
    'xer' =>
24314
    array (
24315
      't' =>
24316
      array (
24317
        0 => 'application/patch-ops-error+xml',
24318
      ),
24319
    ),
24320
    'xfdf' =>
24321
    array (
24322
      't' =>
24323
      array (
24324
        0 => 'application/vnd.adobe.xfdf',
24325
      ),
24326
    ),
24327
    'xfdl' =>
24328
    array (
24329
      't' =>
24330
      array (
24331
        0 => 'application/vnd.xfdl',
24332
      ),
24333
    ),
24334
    'xhe' =>
24335
    array (
24336
      't' =>
24337
      array (
24338
        0 => 'audio/usac',
24339
      ),
24340
    ),
24341
    'xht' =>
24342
    array (
24343
      't' =>
24344
      array (
24345
        0 => 'application/xhtml+xml',
24346
      ),
24347
    ),
24348
    'xhtml' =>
24349
    array (
24350
      't' =>
24351
      array (
24352
        0 => 'application/xhtml+xml',
24353
      ),
24354
    ),
24355
    'xhvml' =>
24356
    array (
24357
      't' =>
24358
      array (
24359
        0 => 'application/xv+xml',
24360
      ),
24361
    ),
24362
    'xi' =>
24363
    array (
24364
      't' =>
24365
      array (
24366
        0 => 'audio/x-xi',
24367
      ),
24368
    ),
24369
    'xif' =>
24370
    array (
24371
      't' =>
24372
      array (
24373
        0 => 'image/vnd.xiff',
24374
      ),
24375
    ),
24376
    'xla' =>
24377
    array (
24378
      't' =>
24379
      array (
24380
        0 => 'application/vnd.ms-excel',
24381
      ),
24382
    ),
24383
    'xlam' =>
24384
    array (
24385
      't' =>
24386
      array (
24387
        0 => 'application/vnd.ms-excel.addin.macroenabled.12',
24388
      ),
24389
    ),
24390
    'xlc' =>
24391
    array (
24392
      't' =>
24393
      array (
24394
        0 => 'application/vnd.ms-excel',
24395
      ),
24396
    ),
24397
    'xld' =>
24398
    array (
24399
      't' =>
24400
      array (
24401
        0 => 'application/vnd.ms-excel',
24402
      ),
24403
    ),
24404
    'xlf' =>
24405
    array (
24406
      't' =>
24407
      array (
24408
        0 => 'application/x-xliff+xml',
24409
        1 => 'application/xliff+xml',
24410
      ),
24411
    ),
24412
    'xliff' =>
24413
    array (
24414
      't' =>
24415
      array (
24416
        0 => 'application/xliff+xml',
24417
      ),
24418
    ),
24419
    'xll' =>
24420
    array (
24421
      't' =>
24422
      array (
24423
        0 => 'application/vnd.ms-excel',
24424
      ),
24425
    ),
24426
    'xlm' =>
24427
    array (
24428
      't' =>
24429
      array (
24430
        0 => 'application/vnd.ms-excel',
24431
      ),
24432
    ),
24433
    'xlr' =>
24434
    array (
24435
      't' =>
24436
      array (
24437
        0 => 'application/vnd.ms-works',
24438
      ),
24439
    ),
24440
    'xls' =>
24441
    array (
24442
      't' =>
24443
      array (
24444
        0 => 'application/vnd.ms-excel',
24445
      ),
24446
    ),
24447
    'xlsb' =>
24448
    array (
24449
      't' =>
24450
      array (
24451
        0 => 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
24452
      ),
24453
    ),
24454
    'xlsm' =>
24455
    array (
24456
      't' =>
24457
      array (
24458
        0 => 'application/vnd.ms-excel.sheet.macroenabled.12',
24459
      ),
24460
    ),
24461
    'xlsx' =>
24462
    array (
24463
      't' =>
24464
      array (
24465
        0 => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
24466
      ),
24467
    ),
24468
    'xlt' =>
24469
    array (
24470
      't' =>
24471
      array (
24472
        0 => 'application/vnd.ms-excel',
24473
      ),
24474
    ),
24475
    'xltm' =>
24476
    array (
24477
      't' =>
24478
      array (
24479
        0 => 'application/vnd.ms-excel.template.macroenabled.12',
24480
      ),
24481
    ),
24482
    'xltx' =>
24483
    array (
24484
      't' =>
24485
      array (
24486
        0 => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
24487
      ),
24488
    ),
24489
    'xlw' =>
24490
    array (
24491
      't' =>
24492
      array (
24493
        0 => 'application/vnd.ms-excel',
24494
      ),
24495
    ),
24496
    'xm' =>
24497
    array (
24498
      't' =>
24499
      array (
24500
        0 => 'audio/xm',
24501
        1 => 'audio/x-xm',
24502
      ),
24503
    ),
24504
    'xmf' =>
24505
    array (
24506
      't' =>
24507
      array (
24508
        0 => 'audio/x-xmf',
24509
      ),
24510
    ),
24511
    'xmi' =>
24512
    array (
24513
      't' =>
24514
      array (
24515
        0 => 'text/x-xmi',
24516
      ),
24517
    ),
24518
    'xml' =>
24519
    array (
24520
      't' =>
24521
      array (
24522
        0 => 'application/xml',
24523
      ),
24524
    ),
24525
    'xo' =>
24526
    array (
24527
      't' =>
24528
      array (
24529
        0 => 'application/vnd.olpc-sugar',
24530
      ),
24531
    ),
24532
    'xop' =>
24533
    array (
24534
      't' =>
24535
      array (
24536
        0 => 'application/xop+xml',
24537
      ),
24538
    ),
24539
    'xpi' =>
24540
    array (
24541
      't' =>
24542
      array (
24543
        0 => 'application/x-xpinstall',
24544
      ),
24545
    ),
24546
    'xpl' =>
24547
    array (
24548
      't' =>
24549
      array (
24550
        0 => 'application/xproc+xml',
24551
      ),
24552
    ),
24553
    'xpm' =>
24554
    array (
24555
      't' =>
24556
      array (
24557
        0 => 'image/x-xpixmap',
24558
      ),
24559
    ),
24560
    'xpr' =>
24561
    array (
24562
      't' =>
24563
      array (
24564
        0 => 'application/vnd.is-xpr',
24565
      ),
24566
    ),
24567
    'xps' =>
24568
    array (
24569
      't' =>
24570
      array (
24571
        0 => 'application/vnd.ms-xpsdocument',
24572
      ),
24573
    ),
24574
    'xpw' =>
24575
    array (
24576
      't' =>
24577
      array (
24578
        0 => 'application/vnd.intercon.formnet',
24579
      ),
24580
    ),
24581
    'xpx' =>
24582
    array (
24583
      't' =>
24584
      array (
24585
        0 => 'application/vnd.intercon.formnet',
24586
      ),
24587
    ),
24588
    'xsd' =>
24589
    array (
24590
      't' =>
24591
      array (
24592
        0 => 'application/xml',
24593
      ),
24594
    ),
24595
    'xsl' =>
24596
    array (
24597
      't' =>
24598
      array (
24599
        0 => 'application/xml',
24600
        1 => 'application/xslt+xml',
24601
      ),
24602
    ),
24603
    'xslfo' =>
24604
    array (
24605
      't' =>
24606
      array (
24607
        0 => 'text/x-xslfo',
24608
      ),
24609
    ),
24610
    'xslt' =>
24611
    array (
24612
      't' =>
24613
      array (
24614
        0 => 'application/xslt+xml',
24615
      ),
24616
    ),
24617
    'xsm' =>
24618
    array (
24619
      't' =>
24620
      array (
24621
        0 => 'application/vnd.syncml+xml',
24622
      ),
24623
    ),
24624
    'xspf' =>
24625
    array (
24626
      't' =>
24627
      array (
24628
        0 => 'application/xspf+xml',
24629
      ),
24630
    ),
24631
    'xul' =>
24632
    array (
24633
      't' =>
24634
      array (
24635
        0 => 'application/vnd.mozilla.xul+xml',
24636
      ),
24637
    ),
24638
    'xvm' =>
24639
    array (
24640
      't' =>
24641
      array (
24642
        0 => 'application/xv+xml',
24643
      ),
24644
    ),
24645
    'xvml' =>
24646
    array (
24647
      't' =>
24648
      array (
24649
        0 => 'application/xv+xml',
24650
      ),
24651
    ),
24652
    'xwd' =>
24653
    array (
24654
      't' =>
24655
      array (
24656
        0 => 'image/x-xwindowdump',
24657
      ),
24658
    ),
24659
    'xyz' =>
24660
    array (
24661
      't' =>
24662
      array (
24663
        0 => 'chemical/x-xyz',
24664
      ),
24665
    ),
24666
    'xz' =>
24667
    array (
24668
      't' =>
24669
      array (
24670
        0 => 'application/x-xz',
24671
      ),
24672
    ),
24673
    'yaml' =>
24674
    array (
24675
      't' =>
24676
      array (
24677
        0 => 'application/x-yaml',
24678
      ),
24679
    ),
24680
    'yang' =>
24681
    array (
24682
      't' =>
24683
      array (
24684
        0 => 'application/yang',
24685
      ),
24686
    ),
24687
    'yin' =>
24688
    array (
24689
      't' =>
24690
      array (
24691
        0 => 'application/yin+xml',
24692
      ),
24693
    ),
24694
    'yml' =>
24695
    array (
24696
      't' =>
24697
      array (
24698
        0 => 'application/x-yaml',
24699
      ),
24700
    ),
24701
    'yt' =>
24702
    array (
24703
      't' =>
24704
      array (
24705
        0 => 'application/vnd.youtube.yt',
24706
      ),
24707
    ),
24708
    'z' =>
24709
    array (
24710
      't' =>
24711
      array (
24712
        0 => 'application/x-compress',
24713
      ),
24714
    ),
24715
    'z1' =>
24716
    array (
24717
      't' =>
24718
      array (
24719
        0 => 'application/x-zmachine',
24720
      ),
24721
    ),
24722
    'z2' =>
24723
    array (
24724
      't' =>
24725
      array (
24726
        0 => 'application/x-zmachine',
24727
      ),
24728
    ),
24729
    'z3' =>
24730
    array (
24731
      't' =>
24732
      array (
24733
        0 => 'application/x-zmachine',
24734
      ),
24735
    ),
24736
    'z4' =>
24737
    array (
24738
      't' =>
24739
      array (
24740
        0 => 'application/x-zmachine',
24741
      ),
24742
    ),
24743
    'z5' =>
24744
    array (
24745
      't' =>
24746
      array (
24747
        0 => 'application/x-zmachine',
24748
      ),
24749
    ),
24750
    'z6' =>
24751
    array (
24752
      't' =>
24753
      array (
24754
        0 => 'application/x-zmachine',
24755
      ),
24756
    ),
24757
    'z64' =>
24758
    array (
24759
      't' =>
24760
      array (
24761
        0 => 'application/x-n64-rom',
24762
      ),
24763
    ),
24764
    'z7' =>
24765
    array (
24766
      't' =>
24767
      array (
24768
        0 => 'application/x-zmachine',
24769
      ),
24770
    ),
24771
    'z8' =>
24772
    array (
24773
      't' =>
24774
      array (
24775
        0 => 'application/x-zmachine',
24776
      ),
24777
    ),
24778
    'zabw' =>
24779
    array (
24780
      't' =>
24781
      array (
24782
        0 => 'application/x-abiword',
24783
      ),
24784
    ),
24785
    'zaz' =>
24786
    array (
24787
      't' =>
24788
      array (
24789
        0 => 'application/vnd.zzazz.deck+xml',
24790
      ),
24791
    ),
24792
    'zim' =>
24793
    array (
24794
      't' =>
24795
      array (
24796
        0 => 'application/x-openzim',
24797
      ),
24798
    ),
24799
    'zip' =>
24800
    array (
24801
      't' =>
24802
      array (
24803
        0 => 'application/zip',
24804
      ),
24805
    ),
24806
    'zipx' =>
24807
    array (
24808
      't' =>
24809
      array (
24810
        0 => 'application/zip',
24811
      ),
24812
    ),
24813
    'zir' =>
24814
    array (
24815
      't' =>
24816
      array (
24817
        0 => 'application/vnd.zul',
24818
      ),
24819
    ),
24820
    'zirz' =>
24821
    array (
24822
      't' =>
24823
      array (
24824
        0 => 'application/vnd.zul',
24825
      ),
24826
    ),
24827
    'zmm' =>
24828
    array (
24829
      't' =>
24830
      array (
24831
        0 => 'application/vnd.handheld-entertainment+xml',
24832
      ),
24833
    ),
24834
    'zoo' =>
24835
    array (
24836
      't' =>
24837
      array (
24838
        0 => 'application/x-zoo',
24839
      ),
24840
    ),
24841
    'zsav' =>
24842
    array (
24843
      't' =>
24844
      array (
24845
        0 => 'application/x-spss-sav',
24846
      ),
24847
    ),
24848
    'zst' =>
24849
    array (
24850
      't' =>
24851
      array (
24852
        0 => 'application/zstd',
24853
      ),
24854
    ),
24855
    'zz' =>
24856
    array (
24857
      't' =>
24858
      array (
24859
        0 => 'application/zlib',
24860
      ),
24861
    ),
24862
    123 =>
24863
    array (
24864
      't' =>
24865
      array (
24866
        0 => 'application/vnd.lotus-1-2-3',
24867
      ),
24868
    ),
24869
    602 =>
24870
    array (
24871
      't' =>
24872
      array (
24873
        0 => 'application/x-t602',
24874
      ),
24875
    ),
24876
    669 =>
24877
    array (
24878
      't' =>
24879
      array (
24880
        0 => 'audio/x-mod',
24881
      ),
24882
    ),
24883
  ),
24884
  'a' =>
24885
  array (
24886
    'application/acrobat' =>
24887
    array (
24888
      't' =>
24889
      array (
24890
        0 => 'application/pdf',
24891
      ),
24892
    ),
24893
    'application/bzip2' =>
24894
    array (
24895
      't' =>
24896
      array (
24897
        0 => 'application/x-bzip',
24898
      ),
24899
    ),
24900
    'application/cdr' =>
24901
    array (
24902
      't' =>
24903
      array (
24904
        0 => 'application/vnd.corel-draw',
24905
      ),
24906
    ),
24907
    'application/coreldraw' =>
24908
    array (
24909
      't' =>
24910
      array (
24911
        0 => 'application/vnd.corel-draw',
24912
      ),
24913
    ),
24914
    'application/dbase' =>
24915
    array (
24916
      't' =>
24917
      array (
24918
        0 => 'application/x-dbf',
24919
      ),
24920
    ),
24921
    'application/dbf' =>
24922
    array (
24923
      't' =>
24924
      array (
24925
        0 => 'application/x-dbf',
24926
      ),
24927
    ),
24928
    'application/docbook+xml' =>
24929
    array (
24930
      't' =>
24931
      array (
24932
        0 => 'application/x-docbook+xml',
24933
      ),
24934
    ),
24935
    'application/emf' =>
24936
    array (
24937
      't' =>
24938
      array (
24939
        0 => 'image/emf',
24940
      ),
24941
    ),
24942
    'application/font-woff' =>
24943
    array (
24944
      't' =>
24945
      array (
24946
        0 => 'font/woff',
24947
      ),
24948
    ),
24949
    'application/futuresplash' =>
24950
    array (
24951
      't' =>
24952
      array (
24953
        0 => 'application/vnd.adobe.flash.movie',
24954
      ),
24955
    ),
24956
    'application/gpx' =>
24957
    array (
24958
      't' =>
24959
      array (
24960
        0 => 'application/gpx+xml',
24961
      ),
24962
    ),
24963
    'application/ico' =>
24964
    array (
24965
      't' =>
24966
      array (
24967
        0 => 'image/vnd.microsoft.icon',
24968
      ),
24969
    ),
24970
    'application/ics' =>
24971
    array (
24972
      't' =>
24973
      array (
24974
        0 => 'text/calendar',
24975
      ),
24976
    ),
24977
    'application/java' =>
24978
    array (
24979
      't' =>
24980
      array (
24981
        0 => 'application/x-java',
24982
      ),
24983
    ),
24984
    'application/java-archive' =>
24985
    array (
24986
      't' =>
24987
      array (
24988
        0 => 'application/x-java-archive',
24989
      ),
24990
    ),
24991
    'application/java-byte-code' =>
24992
    array (
24993
      't' =>
24994
      array (
24995
        0 => 'application/x-java',
24996
      ),
24997
    ),
24998
    'application/java-vm' =>
24999
    array (
25000
      't' =>
25001
      array (
25002
        0 => 'application/x-java',
25003
      ),
25004
    ),
25005
    'application/lotus123' =>
25006
    array (
25007
      't' =>
25008
      array (
25009
        0 => 'application/vnd.lotus-1-2-3',
25010
      ),
25011
    ),
25012
    'application/m3u' =>
25013
    array (
25014
      't' =>
25015
      array (
25016
        0 => 'audio/x-mpegurl',
25017
      ),
25018
    ),
25019
    'application/mdb' =>
25020
    array (
25021
      't' =>
25022
      array (
25023
        0 => 'application/vnd.ms-access',
25024
      ),
25025
    ),
25026
    'application/ms-tnef' =>
25027
    array (
25028
      't' =>
25029
      array (
25030
        0 => 'application/vnd.ms-tnef',
25031
      ),
25032
    ),
25033
    'application/msaccess' =>
25034
    array (
25035
      't' =>
25036
      array (
25037
        0 => 'application/vnd.ms-access',
25038
      ),
25039
    ),
25040
    'application/msexcel' =>
25041
    array (
25042
      't' =>
25043
      array (
25044
        0 => 'application/vnd.ms-excel',
25045
      ),
25046
    ),
25047
    'application/mspowerpoint' =>
25048
    array (
25049
      't' =>
25050
      array (
25051
        0 => 'application/vnd.ms-powerpoint',
25052
      ),
25053
    ),
25054
    'application/nappdf' =>
25055
    array (
25056
      't' =>
25057
      array (
25058
        0 => 'application/pdf',
25059
      ),
25060
    ),
25061
    'application/pcap' =>
25062
    array (
25063
      't' =>
25064
      array (
25065
        0 => 'application/vnd.tcpdump.pcap',
25066
      ),
25067
    ),
25068
    'application/pgp' =>
25069
    array (
25070
      't' =>
25071
      array (
25072
        0 => 'application/pgp-encrypted',
25073
      ),
25074
    ),
25075
    'application/photoshop' =>
25076
    array (
25077
      't' =>
25078
      array (
25079
        0 => 'image/vnd.adobe.photoshop',
25080
      ),
25081
    ),
25082
    'application/pls' =>
25083
    array (
25084
      't' =>
25085
      array (
25086
        0 => 'audio/x-scpls',
25087
      ),
25088
    ),
25089
    'application/powerpoint' =>
25090
    array (
25091
      't' =>
25092
      array (
25093
        0 => 'application/vnd.ms-powerpoint',
25094
      ),
25095
    ),
25096
    'application/smil' =>
25097
    array (
25098
      't' =>
25099
      array (
25100
        0 => 'application/smil+xml',
25101
      ),
25102
    ),
25103
    'application/stuffit' =>
25104
    array (
25105
      't' =>
25106
      array (
25107
        0 => 'application/x-stuffit',
25108
      ),
25109
    ),
25110
    'application/tga' =>
25111
    array (
25112
      't' =>
25113
      array (
25114
        0 => 'image/x-tga',
25115
      ),
25116
    ),
25117
    'application/vnd.adobe.illustrator' =>
25118
    array (
25119
      't' =>
25120
      array (
25121
        0 => 'application/illustrator',
25122
      ),
25123
    ),
25124
    'application/vnd.geo+json' =>
25125
    array (
25126
      't' =>
25127
      array (
25128
        0 => 'application/geo+json',
25129
      ),
25130
    ),
25131
    'application/vnd.haansoft-hwp' =>
25132
    array (
25133
      't' =>
25134
      array (
25135
        0 => 'application/x-hwp',
25136
      ),
25137
    ),
25138
    'application/vnd.haansoft-hwt' =>
25139
    array (
25140
      't' =>
25141
      array (
25142
        0 => 'application/x-hwt',
25143
      ),
25144
    ),
25145
    'application/vnd.ms-3mfdocument' =>
25146
    array (
25147
      't' =>
25148
      array (
25149
        0 => 'model/3mf',
25150
      ),
25151
    ),
25152
    'application/vnd.ms-word' =>
25153
    array (
25154
      't' =>
25155
      array (
25156
        0 => 'application/msword',
25157
      ),
25158
    ),
25159
    'application/vnd.msaccess' =>
25160
    array (
25161
      't' =>
25162
      array (
25163
        0 => 'application/vnd.ms-access',
25164
      ),
25165
    ),
25166
    'application/vnd.oasis.docbook+xml' =>
25167
    array (
25168
      't' =>
25169
      array (
25170
        0 => 'application/x-docbook+xml',
25171
      ),
25172
    ),
25173
    'application/vnd.rn-realmedia-vbr' =>
25174
    array (
25175
      't' =>
25176
      array (
25177
        0 => 'application/vnd.rn-realmedia',
25178
      ),
25179
    ),
25180
    'application/vnd.sdp' =>
25181
    array (
25182
      't' =>
25183
      array (
25184
        0 => 'application/sdp',
25185
      ),
25186
    ),
25187
    'application/vnd.stardivision.writer-global' =>
25188
    array (
25189
      't' =>
25190
      array (
25191
        0 => 'application/vnd.stardivision.writer',
25192
      ),
25193
    ),
25194
    'application/vnd.sun.xml.base' =>
25195
    array (
25196
      't' =>
25197
      array (
25198
        0 => 'application/vnd.oasis.opendocument.database',
25199
      ),
25200
    ),
25201
    'application/vnd.xdgapp' =>
25202
    array (
25203
      't' =>
25204
      array (
25205
        0 => 'application/vnd.flatpak',
25206
      ),
25207
    ),
25208
    'application/wk1' =>
25209
    array (
25210
      't' =>
25211
      array (
25212
        0 => 'application/vnd.lotus-1-2-3',
25213
      ),
25214
    ),
25215
    'application/wmf' =>
25216
    array (
25217
      't' =>
25218
      array (
25219
        0 => 'image/wmf',
25220
      ),
25221
    ),
25222
    'application/wordperfect' =>
25223
    array (
25224
      't' =>
25225
      array (
25226
        0 => 'application/vnd.wordperfect',
25227
      ),
25228
    ),
25229
    'application/wwf' =>
25230
    array (
25231
      't' =>
25232
      array (
25233
        0 => 'application/x-wwf',
25234
      ),
25235
    ),
25236
    'application/x-123' =>
25237
    array (
25238
      't' =>
25239
      array (
25240
        0 => 'application/vnd.lotus-1-2-3',
25241
      ),
25242
    ),
25243
    'application/x-annodex' =>
25244
    array (
25245
      't' =>
25246
      array (
25247
        0 => 'application/annodex',
25248
      ),
25249
    ),
25250
    'application/x-bzip2' =>
25251
    array (
25252
      't' =>
25253
      array (
25254
        0 => 'application/x-bzip',
25255
      ),
25256
    ),
25257
    'application/x-cbr' =>
25258
    array (
25259
      't' =>
25260
      array (
25261
        0 => 'application/vnd.comicbook-rar',
25262
      ),
25263
    ),
25264
    'application/x-cbz' =>
25265
    array (
25266
      't' =>
25267
      array (
25268
        0 => 'application/vnd.comicbook+zip',
25269
      ),
25270
    ),
25271
    'application/x-cdr' =>
25272
    array (
25273
      't' =>
25274
      array (
25275
        0 => 'application/vnd.corel-draw',
25276
      ),
25277
    ),
25278
    'application/x-chess-pgn' =>
25279
    array (
25280
      't' =>
25281
      array (
25282
        0 => 'application/vnd.chess-pgn',
25283
      ),
25284
    ),
25285
    'application/x-chm' =>
25286
    array (
25287
      't' =>
25288
      array (
25289
        0 => 'application/vnd.ms-htmlhelp',
25290
      ),
25291
    ),
25292
    'application/x-coreldraw' =>
25293
    array (
25294
      't' =>
25295
      array (
25296
        0 => 'application/vnd.corel-draw',
25297
      ),
25298
    ),
25299
    'application/x-dbase' =>
25300
    array (
25301
      't' =>
25302
      array (
25303
        0 => 'application/x-dbf',
25304
      ),
25305
    ),
25306
    'application/x-deb' =>
25307
    array (
25308
      't' =>
25309
      array (
25310
        0 => 'application/vnd.debian.binary-package',
25311
      ),
25312
    ),
25313
    'application/x-debian-package' =>
25314
    array (
25315
      't' =>
25316
      array (
25317
        0 => 'application/vnd.debian.binary-package',
25318
      ),
25319
    ),
25320
    'application/x-emf' =>
25321
    array (
25322
      't' =>
25323
      array (
25324
        0 => 'image/emf',
25325
      ),
25326
    ),
25327
    'application/x-fd-file' =>
25328
    array (
25329
      't' =>
25330
      array (
25331
        0 => 'application/x-raw-floppy-disk-image',
25332
      ),
25333
    ),
25334
    'application/x-fictionbook' =>
25335
    array (
25336
      't' =>
25337
      array (
25338
        0 => 'application/x-fictionbook+xml',
25339
      ),
25340
    ),
25341
    'application/x-flash-video' =>
25342
    array (
25343
      't' =>
25344
      array (
25345
        0 => 'video/x-flv',
25346
      ),
25347
    ),
25348
    'application/x-font-otf' =>
25349
    array (
25350
      't' =>
25351
      array (
25352
        0 => 'font/otf',
25353
      ),
25354
    ),
25355
    'application/x-font-ttf' =>
25356
    array (
25357
      't' =>
25358
      array (
25359
        0 => 'font/ttf',
25360
      ),
25361
    ),
25362
    'application/x-frame' =>
25363
    array (
25364
      't' =>
25365
      array (
25366
        0 => 'application/vnd.framemaker',
25367
      ),
25368
    ),
25369
    'application/x-gamecube-iso-image' =>
25370
    array (
25371
      't' =>
25372
      array (
25373
        0 => 'application/x-gamecube-rom',
25374
      ),
25375
    ),
25376
    'application/x-gettext' =>
25377
    array (
25378
      't' =>
25379
      array (
25380
        0 => 'text/x-gettext-translation',
25381
      ),
25382
    ),
25383
    'application/x-gnome-app-info' =>
25384
    array (
25385
      't' =>
25386
      array (
25387
        0 => 'application/x-desktop',
25388
      ),
25389
    ),
25390
    'application/x-gpx' =>
25391
    array (
25392
      't' =>
25393
      array (
25394
        0 => 'application/gpx+xml',
25395
      ),
25396
    ),
25397
    'application/x-gpx+xml' =>
25398
    array (
25399
      't' =>
25400
      array (
25401
        0 => 'application/gpx+xml',
25402
      ),
25403
    ),
25404
    'application/x-gtar' =>
25405
    array (
25406
      't' =>
25407
      array (
25408
        0 => 'application/x-tar',
25409
      ),
25410
    ),
25411
    'application/x-gzip' =>
25412
    array (
25413
      't' =>
25414
      array (
25415
        0 => 'application/gzip',
25416
      ),
25417
    ),
25418
    'application/x-hfe-file' =>
25419
    array (
25420
      't' =>
25421
      array (
25422
        0 => 'application/x-hfe-floppy-image',
25423
      ),
25424
    ),
25425
    'application/x-iso9660-image' =>
25426
    array (
25427
      't' =>
25428
      array (
25429
        0 => 'application/x-cd-image',
25430
      ),
25431
    ),
25432
    'application/x-iwork-keynote-sffkey' =>
25433
    array (
25434
      't' =>
25435
      array (
25436
        0 => 'application/vnd.apple.keynote',
25437
      ),
25438
    ),
25439
    'application/x-iwork-numbers-sffnumbers' =>
25440
    array (
25441
      't' =>
25442
      array (
25443
        0 => 'application/vnd.apple.numbers',
25444
      ),
25445
    ),
25446
    'application/x-iwork-pages-sffpages' =>
25447
    array (
25448
      't' =>
25449
      array (
25450
        0 => 'application/vnd.apple.pages',
25451
      ),
25452
    ),
25453
    'application/x-jar' =>
25454
    array (
25455
      't' =>
25456
      array (
25457
        0 => 'application/x-java-archive',
25458
      ),
25459
    ),
25460
    'application/x-java-class' =>
25461
    array (
25462
      't' =>
25463
      array (
25464
        0 => 'application/x-java',
25465
      ),
25466
    ),
25467
    'application/x-java-vm' =>
25468
    array (
25469
      't' =>
25470
      array (
25471
        0 => 'application/x-java',
25472
      ),
25473
    ),
25474
    'application/x-javascript' =>
25475
    array (
25476
      't' =>
25477
      array (
25478
        0 => 'application/javascript',
25479
      ),
25480
    ),
25481
    'application/x-kexiproject-sqlite' =>
25482
    array (
25483
      't' =>
25484
      array (
25485
        0 => 'application/x-kexiproject-sqlite3',
25486
      ),
25487
    ),
25488
    'application/x-linguist' =>
25489
    array (
25490
      't' =>
25491
      array (
25492
        0 => 'text/vnd.trolltech.linguist',
25493
      ),
25494
    ),
25495
    'application/x-lotus123' =>
25496
    array (
25497
      't' =>
25498
      array (
25499
        0 => 'application/vnd.lotus-1-2-3',
25500
      ),
25501
    ),
25502
    'application/x-lzh-compressed' =>
25503
    array (
25504
      't' =>
25505
      array (
25506
        0 => 'application/x-lha',
25507
      ),
25508
    ),
25509
    'application/x-mathematica' =>
25510
    array (
25511
      't' =>
25512
      array (
25513
        0 => 'application/mathematica',
25514
      ),
25515
    ),
25516
    'application/x-mdb' =>
25517
    array (
25518
      't' =>
25519
      array (
25520
        0 => 'application/vnd.ms-access',
25521
      ),
25522
    ),
25523
    'application/x-mobi8-ebook' =>
25524
    array (
25525
      't' =>
25526
      array (
25527
        0 => 'application/vnd.amazon.mobi8-ebook',
25528
      ),
25529
    ),
25530
    'application/x-ms-asx' =>
25531
    array (
25532
      't' =>
25533
      array (
25534
        0 => 'audio/x-ms-asx',
25535
      ),
25536
    ),
25537
    'application/x-msaccess' =>
25538
    array (
25539
      't' =>
25540
      array (
25541
        0 => 'application/vnd.ms-access',
25542
      ),
25543
    ),
25544
    'application/x-msexcel' =>
25545
    array (
25546
      't' =>
25547
      array (
25548
        0 => 'application/vnd.ms-excel',
25549
      ),
25550
    ),
25551
    'application/x-msmetafile' =>
25552
    array (
25553
      't' =>
25554
      array (
25555
        0 => 'image/wmf',
25556
      ),
25557
    ),
25558
    'application/x-mspowerpoint' =>
25559
    array (
25560
      't' =>
25561
      array (
25562
        0 => 'application/vnd.ms-powerpoint',
25563
      ),
25564
    ),
25565
    'application/x-msword' =>
25566
    array (
25567
      't' =>
25568
      array (
25569
        0 => 'application/msword',
25570
      ),
25571
    ),
25572
    'application/x-ogg' =>
25573
    array (
25574
      't' =>
25575
      array (
25576
        0 => 'application/ogg',
25577
      ),
25578
    ),
25579
    'application/x-palm-database' =>
25580
    array (
25581
      't' =>
25582
      array (
25583
        0 => 'application/vnd.palm',
25584
      ),
25585
    ),
25586
    'application/x-pcap' =>
25587
    array (
25588
      't' =>
25589
      array (
25590
        0 => 'application/vnd.tcpdump.pcap',
25591
      ),
25592
    ),
25593
    'application/x-pdf' =>
25594
    array (
25595
      't' =>
25596
      array (
25597
        0 => 'application/pdf',
25598
      ),
25599
    ),
25600
    'application/x-photoshop' =>
25601
    array (
25602
      't' =>
25603
      array (
25604
        0 => 'image/vnd.adobe.photoshop',
25605
      ),
25606
    ),
25607
    'application/x-pkcs12' =>
25608
    array (
25609
      't' =>
25610
      array (
25611
        0 => 'application/pkcs12',
25612
      ),
25613
    ),
25614
    'application/x-quicktimeplayer' =>
25615
    array (
25616
      't' =>
25617
      array (
25618
        0 => 'application/x-quicktime-media-link',
25619
      ),
25620
    ),
25621
    'application/x-rar' =>
25622
    array (
25623
      't' =>
25624
      array (
25625
        0 => 'application/vnd.rar',
25626
      ),
25627
    ),
25628
    'application/x-rar-compressed' =>
25629
    array (
25630
      't' =>
25631
      array (
25632
        0 => 'application/vnd.rar',
25633
      ),
25634
    ),
25635
    'application/x-redhat-package-manager' =>
25636
    array (
25637
      't' =>
25638
      array (
25639
        0 => 'application/x-rpm',
25640
      ),
25641
    ),
25642
    'application/x-reject' =>
25643
    array (
25644
      't' =>
25645
      array (
25646
        0 => 'text/x-reject',
25647
      ),
25648
    ),
25649
    'application/x-rnc' =>
25650
    array (
25651
      't' =>
25652
      array (
25653
        0 => 'application/relax-ng-compact-syntax',
25654
      ),
25655
    ),
25656
    'application/x-sap-file' =>
25657
    array (
25658
      't' =>
25659
      array (
25660
        0 => 'application/x-thomson-sap-image',
25661
      ),
25662
    ),
25663
    'application/x-sdp' =>
25664
    array (
25665
      't' =>
25666
      array (
25667
        0 => 'application/sdp',
25668
      ),
25669
    ),
25670
    'application/x-shockwave-flash' =>
25671
    array (
25672
      't' =>
25673
      array (
25674
        0 => 'application/vnd.adobe.flash.movie',
25675
      ),
25676
    ),
25677
    'application/x-sit' =>
25678
    array (
25679
      't' =>
25680
      array (
25681
        0 => 'application/x-stuffit',
25682
      ),
25683
    ),
25684
    'application/x-smaf' =>
25685
    array (
25686
      't' =>
25687
      array (
25688
        0 => 'application/vnd.smaf',
25689
      ),
25690
    ),
25691
    'application/x-snes-rom' =>
25692
    array (
25693
      't' =>
25694
      array (
25695
        0 => 'application/vnd.nintendo.snes.rom',
25696
      ),
25697
    ),
25698
    'application/x-spss-savefile' =>
25699
    array (
25700
      't' =>
25701
      array (
25702
        0 => 'application/x-spss-sav',
25703
      ),
25704
    ),
25705
    'application/x-sqlite3' =>
25706
    array (
25707
      't' =>
25708
      array (
25709
        0 => 'application/vnd.sqlite3',
25710
      ),
25711
    ),
25712
    'application/x-srt' =>
25713
    array (
25714
      't' =>
25715
      array (
25716
        0 => 'application/x-subrip',
25717
      ),
25718
    ),
25719
    'application/x-targa' =>
25720
    array (
25721
      't' =>
25722
      array (
25723
        0 => 'image/x-tga',
25724
      ),
25725
    ),
25726
    'application/x-tex' =>
25727
    array (
25728
      't' =>
25729
      array (
25730
        0 => 'text/x-tex',
25731
      ),
25732
    ),
25733
    'application/x-tga' =>
25734
    array (
25735
      't' =>
25736
      array (
25737
        0 => 'image/x-tga',
25738
      ),
25739
    ),
25740
    'application/x-trig' =>
25741
    array (
25742
      't' =>
25743
      array (
25744
        0 => 'application/trig',
25745
      ),
25746
    ),
25747
    'application/x-troff' =>
25748
    array (
25749
      't' =>
25750
      array (
25751
        0 => 'text/troff',
25752
      ),
25753
    ),
25754
    'application/x-virtualbox-ova' =>
25755
    array (
25756
      't' =>
25757
      array (
25758
        0 => 'application/ovf',
25759
      ),
25760
    ),
25761
    'application/x-virtualbox-vdi' =>
25762
    array (
25763
      't' =>
25764
      array (
25765
        0 => 'application/x-vdi-disk',
25766
      ),
25767
    ),
25768
    'application/x-virtualbox-vhd' =>
25769
    array (
25770
      't' =>
25771
      array (
25772
        0 => 'application/x-vhd-disk',
25773
      ),
25774
    ),
25775
    'application/x-virtualbox-vhdx' =>
25776
    array (
25777
      't' =>
25778
      array (
25779
        0 => 'application/x-vhdx-disk',
25780
      ),
25781
    ),
25782
    'application/x-virtualbox-vmdk' =>
25783
    array (
25784
      't' =>
25785
      array (
25786
        0 => 'application/x-vmdk-disk',
25787
      ),
25788
    ),
25789
    'application/x-vnd.kde.kexi' =>
25790
    array (
25791
      't' =>
25792
      array (
25793
        0 => 'application/x-kexiproject-sqlite3',
25794
      ),
25795
    ),
25796
    'application/x-wbfs' =>
25797
    array (
25798
      't' =>
25799
      array (
25800
        0 => 'application/x-wii-rom',
25801
      ),
25802
    ),
25803
    'application/x-wia' =>
25804
    array (
25805
      't' =>
25806
      array (
25807
        0 => 'application/x-wii-rom',
25808
      ),
25809
    ),
25810
    'application/x-wii-iso-image' =>
25811
    array (
25812
      't' =>
25813
      array (
25814
        0 => 'application/x-wii-rom',
25815
      ),
25816
    ),
25817
    'application/x-wmf' =>
25818
    array (
25819
      't' =>
25820
      array (
25821
        0 => 'image/wmf',
25822
      ),
25823
    ),
25824
    'application/x-wordperfect' =>
25825
    array (
25826
      't' =>
25827
      array (
25828
        0 => 'application/vnd.wordperfect',
25829
      ),
25830
    ),
25831
    'application/x-xliff' =>
25832
    array (
25833
      't' =>
25834
      array (
25835
        0 => 'application/xliff+xml',
25836
      ),
25837
    ),
25838
    'application/x-xspf+xml' =>
25839
    array (
25840
      't' =>
25841
      array (
25842
        0 => 'application/xspf+xml',
25843
      ),
25844
    ),
25845
    'application/x-zip' =>
25846
    array (
25847
      't' =>
25848
      array (
25849
        0 => 'application/zip',
25850
      ),
25851
    ),
25852
    'application/x-zip-compressed' =>
25853
    array (
25854
      't' =>
25855
      array (
25856
        0 => 'application/zip',
25857
      ),
25858
    ),
25859
    'application/xps' =>
25860
    array (
25861
      't' =>
25862
      array (
25863
        0 => 'application/vnd.ms-xpsdocument',
25864
      ),
25865
    ),
25866
    'audio/3gpp' =>
25867
    array (
25868
      't' =>
25869
      array (
25870
        0 => 'video/3gpp',
25871
      ),
25872
    ),
25873
    'audio/3gpp-encrypted' =>
25874
    array (
25875
      't' =>
25876
      array (
25877
        0 => 'video/3gpp',
25878
      ),
25879
    ),
25880
    'audio/3gpp2' =>
25881
    array (
25882
      't' =>
25883
      array (
25884
        0 => 'video/3gpp2',
25885
      ),
25886
    ),
25887
    'audio/amr-encrypted' =>
25888
    array (
25889
      't' =>
25890
      array (
25891
        0 => 'audio/amr',
25892
      ),
25893
    ),
25894
    'audio/amr-wb-encrypted' =>
25895
    array (
25896
      't' =>
25897
      array (
25898
        0 => 'audio/amr-wb',
25899
      ),
25900
    ),
25901
    'audio/dff' =>
25902
    array (
25903
      't' =>
25904
      array (
25905
        0 => 'audio/x-dff',
25906
      ),
25907
    ),
25908
    'audio/dsd' =>
25909
    array (
25910
      't' =>
25911
      array (
25912
        0 => 'audio/x-dsf',
25913
      ),
25914
    ),
25915
    'audio/dsf' =>
25916
    array (
25917
      't' =>
25918
      array (
25919
        0 => 'audio/x-dsf',
25920
      ),
25921
    ),
25922
    'audio/imelody' =>
25923
    array (
25924
      't' =>
25925
      array (
25926
        0 => 'text/x-imelody',
25927
      ),
25928
    ),
25929
    'audio/m3u' =>
25930
    array (
25931
      't' =>
25932
      array (
25933
        0 => 'audio/x-mpegurl',
25934
      ),
25935
    ),
25936
    'audio/m4a' =>
25937
    array (
25938
      't' =>
25939
      array (
25940
        0 => 'audio/mp4',
25941
      ),
25942
    ),
25943
    'audio/mp3' =>
25944
    array (
25945
      't' =>
25946
      array (
25947
        0 => 'audio/mpeg',
25948
      ),
25949
    ),
25950
    'audio/mpegurl' =>
25951
    array (
25952
      't' =>
25953
      array (
25954
        0 => 'audio/x-mpegurl',
25955
      ),
25956
    ),
25957
    'audio/scpls' =>
25958
    array (
25959
      't' =>
25960
      array (
25961
        0 => 'audio/x-scpls',
25962
      ),
25963
    ),
25964
    'audio/tta' =>
25965
    array (
25966
      't' =>
25967
      array (
25968
        0 => 'audio/x-tta',
25969
      ),
25970
    ),
25971
    'audio/vnd.audible' =>
25972
    array (
25973
      't' =>
25974
      array (
25975
        0 => 'audio/x-pn-audibleaudio',
25976
      ),
25977
    ),
25978
    'audio/vnd.m-realaudio' =>
25979
    array (
25980
      't' =>
25981
      array (
25982
        0 => 'audio/vnd.rn-realaudio',
25983
      ),
25984
    ),
25985
    'audio/vnd.nokia.mobile-xmf' =>
25986
    array (
25987
      't' =>
25988
      array (
25989
        0 => 'audio/mobile-xmf',
25990
      ),
25991
    ),
25992
    'audio/vnd.wave' =>
25993
    array (
25994
      't' =>
25995
      array (
25996
        0 => 'audio/x-wav',
25997
      ),
25998
    ),
25999
    'audio/vorbis' =>
26000
    array (
26001
      't' =>
26002
      array (
26003
        0 => 'audio/x-vorbis+ogg',
26004
      ),
26005
    ),
26006
    'audio/wav' =>
26007
    array (
26008
      't' =>
26009
      array (
26010
        0 => 'audio/x-wav',
26011
      ),
26012
    ),
26013
    'audio/wma' =>
26014
    array (
26015
      't' =>
26016
      array (
26017
        0 => 'audio/x-ms-wma',
26018
      ),
26019
    ),
26020
    'audio/x-aac' =>
26021
    array (
26022
      't' =>
26023
      array (
26024
        0 => 'audio/aac',
26025
      ),
26026
    ),
26027
    'audio/x-aiffc' =>
26028
    array (
26029
      't' =>
26030
      array (
26031
        0 => 'audio/x-aifc',
26032
      ),
26033
    ),
26034
    'audio/x-annodex' =>
26035
    array (
26036
      't' =>
26037
      array (
26038
        0 => 'audio/annodex',
26039
      ),
26040
    ),
26041
    'audio/x-dsd' =>
26042
    array (
26043
      't' =>
26044
      array (
26045
        0 => 'audio/x-dsf',
26046
      ),
26047
    ),
26048
    'audio/x-dts' =>
26049
    array (
26050
      't' =>
26051
      array (
26052
        0 => 'audio/vnd.dts',
26053
      ),
26054
    ),
26055
    'audio/x-dtshd' =>
26056
    array (
26057
      't' =>
26058
      array (
26059
        0 => 'audio/vnd.dts.hd',
26060
      ),
26061
    ),
26062
    'audio/x-flac' =>
26063
    array (
26064
      't' =>
26065
      array (
26066
        0 => 'audio/flac',
26067
      ),
26068
    ),
26069
    'audio/x-imelody' =>
26070
    array (
26071
      't' =>
26072
      array (
26073
        0 => 'text/x-imelody',
26074
      ),
26075
    ),
26076
    'audio/x-m3u' =>
26077
    array (
26078
      't' =>
26079
      array (
26080
        0 => 'audio/x-mpegurl',
26081
      ),
26082
    ),
26083
    'audio/x-m4a' =>
26084
    array (
26085
      't' =>
26086
      array (
26087
        0 => 'audio/mp4',
26088
      ),
26089
    ),
26090
    'audio/x-midi' =>
26091
    array (
26092
      't' =>
26093
      array (
26094
        0 => 'audio/midi',
26095
      ),
26096
    ),
26097
    'audio/x-mp2' =>
26098
    array (
26099
      't' =>
26100
      array (
26101
        0 => 'audio/mp2',
26102
      ),
26103
    ),
26104
    'audio/x-mp3' =>
26105
    array (
26106
      't' =>
26107
      array (
26108
        0 => 'audio/mpeg',
26109
      ),
26110
    ),
26111
    'audio/x-mp3-playlist' =>
26112
    array (
26113
      't' =>
26114
      array (
26115
        0 => 'audio/x-mpegurl',
26116
      ),
26117
    ),
26118
    'audio/x-mpeg' =>
26119
    array (
26120
      't' =>
26121
      array (
26122
        0 => 'audio/mpeg',
26123
      ),
26124
    ),
26125
    'audio/x-mpg' =>
26126
    array (
26127
      't' =>
26128
      array (
26129
        0 => 'audio/mpeg',
26130
      ),
26131
    ),
26132
    'audio/x-ogg' =>
26133
    array (
26134
      't' =>
26135
      array (
26136
        0 => 'audio/ogg',
26137
      ),
26138
    ),
26139
    'audio/x-oggflac' =>
26140
    array (
26141
      't' =>
26142
      array (
26143
        0 => 'audio/x-flac+ogg',
26144
      ),
26145
    ),
26146
    'audio/x-pn-realaudio' =>
26147
    array (
26148
      't' =>
26149
      array (
26150
        0 => 'audio/vnd.rn-realaudio',
26151
      ),
26152
    ),
26153
    'audio/x-rn-3gpp-amr' =>
26154
    array (
26155
      't' =>
26156
      array (
26157
        0 => 'video/3gpp',
26158
      ),
26159
    ),
26160
    'audio/x-rn-3gpp-amr-encrypted' =>
26161
    array (
26162
      't' =>
26163
      array (
26164
        0 => 'video/3gpp',
26165
      ),
26166
    ),
26167
    'audio/x-rn-3gpp-amr-wb' =>
26168
    array (
26169
      't' =>
26170
      array (
26171
        0 => 'video/3gpp',
26172
      ),
26173
    ),
26174
    'audio/x-rn-3gpp-amr-wb-encrypted' =>
26175
    array (
26176
      't' =>
26177
      array (
26178
        0 => 'video/3gpp',
26179
      ),
26180
    ),
26181
    'audio/x-shorten' =>
26182
    array (
26183
      't' =>
26184
      array (
26185
        0 => 'application/x-shorten',
26186
      ),
26187
    ),
26188
    'audio/x-vorbis' =>
26189
    array (
26190
      't' =>
26191
      array (
26192
        0 => 'audio/x-vorbis+ogg',
26193
      ),
26194
    ),
26195
    'audio/xmf' =>
26196
    array (
26197
      't' =>
26198
      array (
26199
        0 => 'audio/x-xmf',
26200
      ),
26201
    ),
26202
    'flv-application/octet-stream' =>
26203
    array (
26204
      't' =>
26205
      array (
26206
        0 => 'video/x-flv',
26207
      ),
26208
    ),
26209
    'image/avif-sequence' =>
26210
    array (
26211
      't' =>
26212
      array (
26213
        0 => 'image/avif',
26214
      ),
26215
    ),
26216
    'image/cdr' =>
26217
    array (
26218
      't' =>
26219
      array (
26220
        0 => 'application/vnd.corel-draw',
26221
      ),
26222
    ),
26223
    'image/fax-g3' =>
26224
    array (
26225
      't' =>
26226
      array (
26227
        0 => 'image/g3fax',
26228
      ),
26229
    ),
26230
    'image/fits' =>
26231
    array (
26232
      't' =>
26233
      array (
26234
        0 => 'application/fits',
26235
      ),
26236
    ),
26237
    'image/heic' =>
26238
    array (
26239
      't' =>
26240
      array (
26241
        0 => 'image/heif',
26242
      ),
26243
    ),
26244
    'image/heic-sequence' =>
26245
    array (
26246
      't' =>
26247
      array (
26248
        0 => 'image/heif',
26249
      ),
26250
    ),
26251
    'image/heif-sequence' =>
26252
    array (
26253
      't' =>
26254
      array (
26255
        0 => 'image/heif',
26256
      ),
26257
    ),
26258
    'image/ico' =>
26259
    array (
26260
      't' =>
26261
      array (
26262
        0 => 'image/vnd.microsoft.icon',
26263
      ),
26264
    ),
26265
    'image/icon' =>
26266
    array (
26267
      't' =>
26268
      array (
26269
        0 => 'image/vnd.microsoft.icon',
26270
      ),
26271
    ),
26272
    'image/jpeg2000' =>
26273
    array (
26274
      't' =>
26275
      array (
26276
        0 => 'image/jp2',
26277
      ),
26278
    ),
26279
    'image/jpeg2000-image' =>
26280
    array (
26281
      't' =>
26282
      array (
26283
        0 => 'image/jp2',
26284
      ),
26285
    ),
26286
    'image/pdf' =>
26287
    array (
26288
      't' =>
26289
      array (
26290
        0 => 'application/pdf',
26291
      ),
26292
    ),
26293
    'image/photoshop' =>
26294
    array (
26295
      't' =>
26296
      array (
26297
        0 => 'image/vnd.adobe.photoshop',
26298
      ),
26299
    ),
26300
    'image/pjpeg' =>
26301
    array (
26302
      't' =>
26303
      array (
26304
        0 => 'image/jpeg',
26305
      ),
26306
    ),
26307
    'image/psd' =>
26308
    array (
26309
      't' =>
26310
      array (
26311
        0 => 'image/vnd.adobe.photoshop',
26312
      ),
26313
    ),
26314
    'image/targa' =>
26315
    array (
26316
      't' =>
26317
      array (
26318
        0 => 'image/x-tga',
26319
      ),
26320
    ),
26321
    'image/tga' =>
26322
    array (
26323
      't' =>
26324
      array (
26325
        0 => 'image/x-tga',
26326
      ),
26327
    ),
26328
    'image/x-bmp' =>
26329
    array (
26330
      't' =>
26331
      array (
26332
        0 => 'image/bmp',
26333
      ),
26334
    ),
26335
    'image/x-cdr' =>
26336
    array (
26337
      't' =>
26338
      array (
26339
        0 => 'application/vnd.corel-draw',
26340
      ),
26341
    ),
26342
    'image/x-djvu' =>
26343
    array (
26344
      't' =>
26345
      array (
26346
        0 => 'image/vnd.djvu',
26347
      ),
26348
    ),
26349
    'image/x-emf' =>
26350
    array (
26351
      't' =>
26352
      array (
26353
        0 => 'image/emf',
26354
      ),
26355
    ),
26356
    'image/x-fits' =>
26357
    array (
26358
      't' =>
26359
      array (
26360
        0 => 'application/fits',
26361
      ),
26362
    ),
26363
    'image/x-icb' =>
26364
    array (
26365
      't' =>
26366
      array (
26367
        0 => 'image/x-tga',
26368
      ),
26369
    ),
26370
    'image/x-ico' =>
26371
    array (
26372
      't' =>
26373
      array (
26374
        0 => 'image/vnd.microsoft.icon',
26375
      ),
26376
    ),
26377
    'image/x-icon' =>
26378
    array (
26379
      't' =>
26380
      array (
26381
        0 => 'image/vnd.microsoft.icon',
26382
      ),
26383
    ),
26384
    'image/x-iff' =>
26385
    array (
26386
      't' =>
26387
      array (
26388
        0 => 'image/x-ilbm',
26389
      ),
26390
    ),
26391
    'image/x-jpeg2000-image' =>
26392
    array (
26393
      't' =>
26394
      array (
26395
        0 => 'image/jp2',
26396
      ),
26397
    ),
26398
    'image/x-ms-bmp' =>
26399
    array (
26400
      't' =>
26401
      array (
26402
        0 => 'image/bmp',
26403
      ),
26404
    ),
26405
    'image/x-panasonic-raw' =>
26406
    array (
26407
      't' =>
26408
      array (
26409
        0 => 'image/x-panasonic-rw',
26410
      ),
26411
    ),
26412
    'image/x-panasonic-raw2' =>
26413
    array (
26414
      't' =>
26415
      array (
26416
        0 => 'image/x-panasonic-rw2',
26417
      ),
26418
    ),
26419
    'image/x-pcx' =>
26420
    array (
26421
      't' =>
26422
      array (
26423
        0 => 'image/vnd.zbrush.pcx',
26424
      ),
26425
    ),
26426
    'image/x-photoshop' =>
26427
    array (
26428
      't' =>
26429
      array (
26430
        0 => 'image/vnd.adobe.photoshop',
26431
      ),
26432
    ),
26433
    'image/x-psd' =>
26434
    array (
26435
      't' =>
26436
      array (
26437
        0 => 'image/vnd.adobe.photoshop',
26438
      ),
26439
    ),
26440
    'image/x-targa' =>
26441
    array (
26442
      't' =>
26443
      array (
26444
        0 => 'image/x-tga',
26445
      ),
26446
    ),
26447
    'image/x-win-metafile' =>
26448
    array (
26449
      't' =>
26450
      array (
26451
        0 => 'image/wmf',
26452
      ),
26453
    ),
26454
    'image/x-wmf' =>
26455
    array (
26456
      't' =>
26457
      array (
26458
        0 => 'image/wmf',
26459
      ),
26460
    ),
26461
    'image/x-xpm' =>
26462
    array (
26463
      't' =>
26464
      array (
26465
        0 => 'image/x-xpixmap',
26466
      ),
26467
    ),
26468
    'image/x.djvu' =>
26469
    array (
26470
      't' =>
26471
      array (
26472
        0 => 'image/vnd.djvu',
26473
      ),
26474
    ),
26475
    'model/x.stl-ascii' =>
26476
    array (
26477
      't' =>
26478
      array (
26479
        0 => 'model/stl',
26480
      ),
26481
    ),
26482
    'model/x.stl-binary' =>
26483
    array (
26484
      't' =>
26485
      array (
26486
        0 => 'model/stl',
26487
      ),
26488
    ),
26489
    'text/crystal' =>
26490
    array (
26491
      't' =>
26492
      array (
26493
        0 => 'text/x-crystal',
26494
      ),
26495
    ),
26496
    'text/directory' =>
26497
    array (
26498
      't' =>
26499
      array (
26500
        0 => 'text/vcard',
26501
      ),
26502
    ),
26503
    'text/ecmascript' =>
26504
    array (
26505
      't' =>
26506
      array (
26507
        0 => 'application/ecmascript',
26508
      ),
26509
    ),
26510
    'text/gedcom' =>
26511
    array (
26512
      't' =>
26513
      array (
26514
        0 => 'application/x-gedcom',
26515
      ),
26516
    ),
26517
    'text/google-video-pointer' =>
26518
    array (
26519
      't' =>
26520
      array (
26521
        0 => 'text/x-google-video-pointer',
26522
      ),
26523
    ),
26524
    'text/ico' =>
26525
    array (
26526
      't' =>
26527
      array (
26528
        0 => 'image/vnd.microsoft.icon',
26529
      ),
26530
    ),
26531
    'text/javascript' =>
26532
    array (
26533
      't' =>
26534
      array (
26535
        0 => 'application/javascript',
26536
      ),
26537
    ),
26538
    'text/mathml' =>
26539
    array (
26540
      't' =>
26541
      array (
26542
        0 => 'application/mathml+xml',
26543
      ),
26544
    ),
26545
    'text/rdf' =>
26546
    array (
26547
      't' =>
26548
      array (
26549
        0 => 'application/rdf+xml',
26550
      ),
26551
    ),
26552
    'text/rss' =>
26553
    array (
26554
      't' =>
26555
      array (
26556
        0 => 'application/rss+xml',
26557
      ),
26558
    ),
26559
    'text/rtf' =>
26560
    array (
26561
      't' =>
26562
      array (
26563
        0 => 'application/rtf',
26564
      ),
26565
    ),
26566
    'text/vbs' =>
26567
    array (
26568
      't' =>
26569
      array (
26570
        0 => 'text/vbscript',
26571
      ),
26572
    ),
26573
    'text/vnd.qt.linguist' =>
26574
    array (
26575
      't' =>
26576
      array (
26577
        0 => 'text/vnd.trolltech.linguist',
26578
      ),
26579
    ),
26580
    'text/x-c' =>
26581
    array (
26582
      't' =>
26583
      array (
26584
        0 => 'text/x-csrc',
26585
      ),
26586
    ),
26587
    'text/x-comma-separated-values' =>
26588
    array (
26589
      't' =>
26590
      array (
26591
        0 => 'text/csv',
26592
      ),
26593
    ),
26594
    'text/x-csv' =>
26595
    array (
26596
      't' =>
26597
      array (
26598
        0 => 'text/csv',
26599
      ),
26600
    ),
26601
    'text/x-diff' =>
26602
    array (
26603
      't' =>
26604
      array (
26605
        0 => 'text/x-patch',
26606
      ),
26607
    ),
26608
    'text/x-dtd' =>
26609
    array (
26610
      't' =>
26611
      array (
26612
        0 => 'application/xml-dtd',
26613
      ),
26614
    ),
26615
    'text/x-lyx' =>
26616
    array (
26617
      't' =>
26618
      array (
26619
        0 => 'application/x-lyx',
26620
      ),
26621
    ),
26622
    'text/x-markdown' =>
26623
    array (
26624
      't' =>
26625
      array (
26626
        0 => 'text/markdown',
26627
      ),
26628
    ),
26629
    'text/x-octave' =>
26630
    array (
26631
      't' =>
26632
      array (
26633
        0 => 'text/x-matlab',
26634
      ),
26635
    ),
26636
    'text/x-opml' =>
26637
    array (
26638
      't' =>
26639
      array (
26640
        0 => 'text/x-opml+xml',
26641
      ),
26642
    ),
26643
    'text/x-perl' =>
26644
    array (
26645
      't' =>
26646
      array (
26647
        0 => 'application/x-perl',
26648
      ),
26649
    ),
26650
    'text/x-po' =>
26651
    array (
26652
      't' =>
26653
      array (
26654
        0 => 'text/x-gettext-translation',
26655
      ),
26656
    ),
26657
    'text/x-pot' =>
26658
    array (
26659
      't' =>
26660
      array (
26661
        0 => 'text/x-gettext-translation-template',
26662
      ),
26663
    ),
26664
    'text/x-sh' =>
26665
    array (
26666
      't' =>
26667
      array (
26668
        0 => 'application/x-shellscript',
26669
      ),
26670
    ),
26671
    'text/x-sql' =>
26672
    array (
26673
      't' =>
26674
      array (
26675
        0 => 'application/sql',
26676
      ),
26677
    ),
26678
    'text/x-tcl' =>
26679
    array (
26680
      't' =>
26681
      array (
26682
        0 => 'text/tcl',
26683
      ),
26684
    ),
26685
    'text/x-troff' =>
26686
    array (
26687
      't' =>
26688
      array (
26689
        0 => 'text/troff',
26690
      ),
26691
    ),
26692
    'text/x-vcalendar' =>
26693
    array (
26694
      't' =>
26695
      array (
26696
        0 => 'text/calendar',
26697
      ),
26698
    ),
26699
    'text/x-vcard' =>
26700
    array (
26701
      't' =>
26702
      array (
26703
        0 => 'text/vcard',
26704
      ),
26705
    ),
26706
    'text/x-yaml' =>
26707
    array (
26708
      't' =>
26709
      array (
26710
        0 => 'application/x-yaml',
26711
      ),
26712
    ),
26713
    'text/xml' =>
26714
    array (
26715
      't' =>
26716
      array (
26717
        0 => 'application/xml',
26718
      ),
26719
    ),
26720
    'text/xml-external-parsed-entity' =>
26721
    array (
26722
      't' =>
26723
      array (
26724
        0 => 'application/xml-external-parsed-entity',
26725
      ),
26726
    ),
26727
    'text/yaml' =>
26728
    array (
26729
      't' =>
26730
      array (
26731
        0 => 'application/x-yaml',
26732
      ),
26733
    ),
26734
    'video/3gp' =>
26735
    array (
26736
      't' =>
26737
      array (
26738
        0 => 'video/3gpp',
26739
      ),
26740
    ),
26741
    'video/3gpp-encrypted' =>
26742
    array (
26743
      't' =>
26744
      array (
26745
        0 => 'video/3gpp',
26746
      ),
26747
    ),
26748
    'video/avi' =>
26749
    array (
26750
      't' =>
26751
      array (
26752
        0 => 'video/x-msvideo',
26753
      ),
26754
    ),
26755
    'video/divx' =>
26756
    array (
26757
      't' =>
26758
      array (
26759
        0 => 'video/x-msvideo',
26760
      ),
26761
    ),
26762
    'video/fli' =>
26763
    array (
26764
      't' =>
26765
      array (
26766
        0 => 'video/x-flic',
26767
      ),
26768
    ),
26769
    'video/flv' =>
26770
    array (
26771
      't' =>
26772
      array (
26773
        0 => 'video/x-flv',
26774
      ),
26775
    ),
26776
    'video/mp4v-es' =>
26777
    array (
26778
      't' =>
26779
      array (
26780
        0 => 'video/mp4',
26781
      ),
26782
    ),
26783
    'video/mpeg-system' =>
26784
    array (
26785
      't' =>
26786
      array (
26787
        0 => 'video/mpeg',
26788
      ),
26789
    ),
26790
    'video/msvideo' =>
26791
    array (
26792
      't' =>
26793
      array (
26794
        0 => 'video/x-msvideo',
26795
      ),
26796
    ),
26797
    'video/vivo' =>
26798
    array (
26799
      't' =>
26800
      array (
26801
        0 => 'video/vnd.vivo',
26802
      ),
26803
    ),
26804
    'video/vnd.divx' =>
26805
    array (
26806
      't' =>
26807
      array (
26808
        0 => 'video/x-msvideo',
26809
      ),
26810
    ),
26811
    'video/x-annodex' =>
26812
    array (
26813
      't' =>
26814
      array (
26815
        0 => 'video/annodex',
26816
      ),
26817
    ),
26818
    'video/x-avi' =>
26819
    array (
26820
      't' =>
26821
      array (
26822
        0 => 'video/x-msvideo',
26823
      ),
26824
    ),
26825
    'video/x-fli' =>
26826
    array (
26827
      't' =>
26828
      array (
26829
        0 => 'video/x-flic',
26830
      ),
26831
    ),
26832
    'video/x-m4v' =>
26833
    array (
26834
      't' =>
26835
      array (
26836
        0 => 'video/mp4',
26837
      ),
26838
    ),
26839
    'video/x-mpeg' =>
26840
    array (
26841
      't' =>
26842
      array (
26843
        0 => 'video/mpeg',
26844
      ),
26845
    ),
26846
    'video/x-mpeg-system' =>
26847
    array (
26848
      't' =>
26849
      array (
26850
        0 => 'video/mpeg',
26851
      ),
26852
    ),
26853
    'video/x-mpeg2' =>
26854
    array (
26855
      't' =>
26856
      array (
26857
        0 => 'video/mpeg',
26858
      ),
26859
    ),
26860
    'video/x-mpegurl' =>
26861
    array (
26862
      't' =>
26863
      array (
26864
        0 => 'video/vnd.mpegurl',
26865
      ),
26866
    ),
26867
    'video/x-ms-asf' =>
26868
    array (
26869
      't' =>
26870
      array (
26871
        0 => 'application/vnd.ms-asf',
26872
      ),
26873
    ),
26874
    'video/x-ms-asf-plugin' =>
26875
    array (
26876
      't' =>
26877
      array (
26878
        0 => 'application/vnd.ms-asf',
26879
      ),
26880
    ),
26881
    'video/x-ms-wax' =>
26882
    array (
26883
      't' =>
26884
      array (
26885
        0 => 'audio/x-ms-asx',
26886
      ),
26887
    ),
26888
    'video/x-ms-wm' =>
26889
    array (
26890
      't' =>
26891
      array (
26892
        0 => 'application/vnd.ms-asf',
26893
      ),
26894
    ),
26895
    'video/x-ms-wmx' =>
26896
    array (
26897
      't' =>
26898
      array (
26899
        0 => 'audio/x-ms-asx',
26900
      ),
26901
    ),
26902
    'video/x-ms-wvx' =>
26903
    array (
26904
      't' =>
26905
      array (
26906
        0 => 'audio/x-ms-asx',
26907
      ),
26908
    ),
26909
    'video/x-ogg' =>
26910
    array (
26911
      't' =>
26912
      array (
26913
        0 => 'video/ogg',
26914
      ),
26915
    ),
26916
    'video/x-ogm' =>
26917
    array (
26918
      't' =>
26919
      array (
26920
        0 => 'video/x-ogm+ogg',
26921
      ),
26922
    ),
26923
    'video/x-real-video' =>
26924
    array (
26925
      't' =>
26926
      array (
26927
        0 => 'video/vnd.rn-realvideo',
26928
      ),
26929
    ),
26930
    'video/x-theora' =>
26931
    array (
26932
      't' =>
26933
      array (
26934
        0 => 'video/x-theora+ogg',
26935
      ),
26936
    ),
26937
    'zz-application/zz-winassoc-123' =>
26938
    array (
26939
      't' =>
26940
      array (
26941
        0 => 'application/vnd.lotus-1-2-3',
26942
      ),
26943
    ),
26944
    'zz-application/zz-winassoc-cab' =>
26945
    array (
26946
      't' =>
26947
      array (
26948
        0 => 'application/vnd.ms-cab-compressed',
26949
      ),
26950
    ),
26951
    'zz-application/zz-winassoc-cdr' =>
26952
    array (
26953
      't' =>
26954
      array (
26955
        0 => 'application/vnd.corel-draw',
26956
      ),
26957
    ),
26958
    'zz-application/zz-winassoc-doc' =>
26959
    array (
26960
      't' =>
26961
      array (
26962
        0 => 'application/msword',
26963
      ),
26964
    ),
26965
    'zz-application/zz-winassoc-hlp' =>
26966
    array (
26967
      't' =>
26968
      array (
26969
        0 => 'application/winhlp',
26970
      ),
26971
    ),
26972
    'zz-application/zz-winassoc-mdb' =>
26973
    array (
26974
      't' =>
26975
      array (
26976
        0 => 'application/vnd.ms-access',
26977
      ),
26978
    ),
26979
    'zz-application/zz-winassoc-uu' =>
26980
    array (
26981
      't' =>
26982
      array (
26983
        0 => 'text/x-uuencode',
26984
      ),
26985
    ),
26986
    'zz-application/zz-winassoc-xls' =>
26987
    array (
26988
      't' =>
26989
      array (
26990
        0 => 'application/vnd.ms-excel',
26991
      ),
26992
    ),
26993
  ),
26994
);
26995
    // phpcs:enable
26996
}
26997